sci-physics/ifeffit
Suite of interactive programs for XAFS analysis
ChangeLog
commit 1351b875bfda98abb7b46bb7391fdfe5dd4b69f0
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 23:18:30 2026 +0200
sci-physics/ifeffit: drop 9999
EGIT_REPO_URI pointed at github.com/newville/ifeffit which has been deleted (the
metadata.xml longdescription has been documenting this since 2026-04-23). Drop the
live ebuild — there is no working git URL to point it at, and a 'fork URL' would be
misleading. The 1.2.11d ebuild stays as the masked revival target.
commit f1fa0ad466afbc8198c9be1ff249a866c25b4915
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 23:15:18 2026 +0200
sci-physics/ifeffit: append -std=gnu89 and unmask 1.2.11d
src/cmdline/iff_shell.c uses K&R-style declarations like
'char *stripwhite()' followed by ANSI-style definitions
'char *stripwhite (char *string)'. gcc 16's default (-std=gnu23)
treats the empty () as (void) and rejects the conflict with
'conflicting types for stripwhite'. Inherit flag-o-matic and
append-cflags -std=gnu89 in src_configure.
Verified: ebuild clean unpack prepare configure compile install
runs end-to-end against sci-libs/pgplot-5.2.2-r99[static-libs] +
dev-perl/PGPLOT-2.280.0-r99 (sibling forks landed earlier in this
branch, both also -std=gnu89 fixes for the same gcc-16 fallout in
upstream pgplot-family code).
With the build working again, also unmask 1.2.11d and rephrase
metadata.xml to drop the 'masked revival target' framing. The
package itself is still upstream-orphaned (github gone, no
post-2008 work) and Larch (sci-physics/xraylarch) remains the
maintained successor, but the legacy Fortran XAFS code is now
shippable behind ~amd64 again.
The pre-existing /usr/local install-prefix QA notice is unrelated
to this fix and not addressed here.
commit d8231146c68da20d157946dd458e6dda49f1d646
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 22:34:19 2026 +0200
sci-physics/ifeffit: redirect dead github HOMEPAGE to sourceforge
Upstream github.com/newville/ifeffit was deleted (already noted in metadata.xml
longdescription as of 2026-04-23). Replace HOMEPAGE on both versions with the
original sourceforge project page, swap the dead github remote-id for the still-
resolving sourceforge one, reword the longdescription to reflect the new pointer, and
bump the 1.2.11d distfile URL to https while in here. The 9999 ebuild's
EGIT_REPO_URI is left pointing at the dead github URL; the package is masked overall
(profiles/package.mask) so 9999 won't be merged accidentally, and pointing it at a
plausible-but-stale fork would mislead more than it helps.
commit 946b3d5e6f85aa6d17632eb69d8c14152e056548
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 23:16:52 2026 +0200
*/*: normalize metadata.xml DTD URL and indent
Repo-wide sweep: 144 metadata.xml files updated to use the
https://www.gentoo.org/dtd/metadata.dtd DTD URL (was http://) and
2-space indentation (was tabs). Maintainer blocks left untouched —
the 2026-04-22 normalization sweep added <name> alongside <email>
where the maintainer was Ivan, but third-party maintainer entries
(lebedev.vasya@gmail.com, megagreener@gmail.com, brothermechanic@gmail.com,
etc.) keep their email-only blocks since we can't safely guess the
corresponding <name>.
pkgcheck stays silent on all metadata-* and maintainer-* checks.
commit cbab1fccbff10839b3e4d6654947ce751ca592d7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 23 14:19:42 2026 +0200
sci-physics/ifeffit: note the deleted upstream in metadata.xml
The <remote-id type="github">newville/ifeffit</remote-id> atom
in this metadata.xml points to a GitHub repository that no longer
exists - the reason the package was masked in
profiles/package.mask on 2026-04-22. Since pkgcheck and pkgdev
still treat a declared remote-id as a live signal, explain in a
<longdescription> that the atom is recorded for historical
reference only and that the maintained successor is Larch
(sci-physics/xraylarch), already packaged in this overlay.
Parallels the <longdescription> just added to sci-physics/demeter,
which is the sole overlay consumer of sci-physics/ifeffit.
commit 15e941d96f14930045ece9d38ed4eca7d59f467a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:28:49 2026 +0200
sci-physics/ifeffit: reorder global variables to canonical order
commit a83a8c4ed054fdfeedbc8a7900898b4b140dd22b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 12:44:01 2026 +0200
sci-physics/ifeffit: drop unused inherits
commit f23ece73c4451e2377c17d8b90acb53bee608563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 15 21:28:34 2026 +0100
*/*: UPD header, Happy New Year
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 75d55441dbb2e55a7102e44b643e2e17cdfbc05d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 17 21:58:20 2025 +0200
finally upd year to 2025 :)
commit 4f43e8e218b3fb0a4ab7b1d58cc3281f0c1a42af
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Thu Sep 5 15:14:32 2024 +0100
ifeffit to EAPI 8
commit 4fa6db4ab993db3456a965554459eb9f75b9b5cf
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Tue Jun 11 03:16:37 2024 +0100
ifeffit - dropped eutils inheritance
commit b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100
upd copyright to 2024
commit 4937d55a9a30e40dcb9105dcec73f75d6abedeb8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Nov 25 01:42:43 2023 +0300
corr sci-physics/ifeffit
commit 5a143b37e0e528037cefcc2a9a0cf5b2a8e26d7b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Nov 25 01:28:58 2023 +0300
minor correction ifeffit
commit 95279654a8ce0b70a23bdb3bab11f9740fead8d4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Nov 24 21:48:56 2023 +0300
make pkg check complain less in sci-physics/ifeffit
commit 48945780358f03a15149c157357fee6dafea2c53
Author: Ivan S. Titov <istitov@github.com>
Date: Thu Sep 14 23:32:55 2023 +0200
upd: header
commit d786509ba8df71e12952938f6351402ec7ecfbc7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 20 23:16:50 2022 +0300
upd date in ebuilds
commit 5ae9c641546f61cf4e7bc8f7f6df07df270d69c7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 28 19:25:41 2021 +0100
corrected gentoo header
commit f658dc55a0b8e54f11e795d8a4bd43ce5125654d
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Sep 6 23:57:52 2020 +0100
ifeffit amended
commit 7c194ea9f7092da82e97642ae3dee000e2fcb149
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sun Aug 16 17:08:01 2020 +0000
ifeffit-9999 corrected
commit 7eb6f793847801cf969023c1285f468661a2c828
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sun Aug 16 17:01:08 2020 +0000
Delete ifeffit_pgplot.patch
commit 41c2446bf9e982cf5a898ed912a4d0dcff7ced1a
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sun Aug 16 17:00:34 2020 +0000
ifeffit now accepts pgplot from system
commit c25ba5ee72efbae9cf163b837b08f4c500ded8e1
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sun Aug 16 00:51:53 2020 +0000
ifeffit-1.2.11d added
commit 7cf584e067b9a8c7a3efc2b5917a081ddd6cf430
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sun Aug 16 00:50:59 2020 +0000
ifeffit patch added
commit 1e6a9d2d3f3ed486b882a4ed9a0d8ddaa79c101a
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sat Aug 1 23:40:17 2020 +0000
Delete manifest for ifeffit
commit 5a9fdb3032da8a7cefdc6a5a9ec3c153a903c9e8
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Tue Jul 28 00:58:31 2020 +0000
Bugfix in ifeffit
commit 06e47f2b6c72ecb9cd290dcdfcf64b4d5e3752d5
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Mon Jul 27 15:05:27 2020 +0000
Demeter repomaned
commit c6914cc835ebe965ef427c8537ba119f44abdb90
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Mon Jul 27 14:45:42 2020 +0000
Delete ifeffit-1.2.11.ebuild
commit 5b1d62d154ea95e0403148a026dba38250b8e4e5
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Mon Jul 27 14:45:20 2020 +0000
Ifeffit added
Patches were taken from Ubuntu repo
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 23:18:30 2026 +0200
sci-physics/ifeffit: drop 9999
EGIT_REPO_URI pointed at github.com/newville/ifeffit which has been deleted (the
metadata.xml longdescription has been documenting this since 2026-04-23). Drop the
live ebuild — there is no working git URL to point it at, and a 'fork URL' would be
misleading. The 1.2.11d ebuild stays as the masked revival target.
commit f1fa0ad466afbc8198c9be1ff249a866c25b4915
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 23:15:18 2026 +0200
sci-physics/ifeffit: append -std=gnu89 and unmask 1.2.11d
src/cmdline/iff_shell.c uses K&R-style declarations like
'char *stripwhite()' followed by ANSI-style definitions
'char *stripwhite (char *string)'. gcc 16's default (-std=gnu23)
treats the empty () as (void) and rejects the conflict with
'conflicting types for stripwhite'. Inherit flag-o-matic and
append-cflags -std=gnu89 in src_configure.
Verified: ebuild clean unpack prepare configure compile install
runs end-to-end against sci-libs/pgplot-5.2.2-r99[static-libs] +
dev-perl/PGPLOT-2.280.0-r99 (sibling forks landed earlier in this
branch, both also -std=gnu89 fixes for the same gcc-16 fallout in
upstream pgplot-family code).
With the build working again, also unmask 1.2.11d and rephrase
metadata.xml to drop the 'masked revival target' framing. The
package itself is still upstream-orphaned (github gone, no
post-2008 work) and Larch (sci-physics/xraylarch) remains the
maintained successor, but the legacy Fortran XAFS code is now
shippable behind ~amd64 again.
The pre-existing /usr/local install-prefix QA notice is unrelated
to this fix and not addressed here.
commit d8231146c68da20d157946dd458e6dda49f1d646
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 22:34:19 2026 +0200
sci-physics/ifeffit: redirect dead github HOMEPAGE to sourceforge
Upstream github.com/newville/ifeffit was deleted (already noted in metadata.xml
longdescription as of 2026-04-23). Replace HOMEPAGE on both versions with the
original sourceforge project page, swap the dead github remote-id for the still-
resolving sourceforge one, reword the longdescription to reflect the new pointer, and
bump the 1.2.11d distfile URL to https while in here. The 9999 ebuild's
EGIT_REPO_URI is left pointing at the dead github URL; the package is masked overall
(profiles/package.mask) so 9999 won't be merged accidentally, and pointing it at a
plausible-but-stale fork would mislead more than it helps.
commit 946b3d5e6f85aa6d17632eb69d8c14152e056548
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 23:16:52 2026 +0200
*/*: normalize metadata.xml DTD URL and indent
Repo-wide sweep: 144 metadata.xml files updated to use the
https://www.gentoo.org/dtd/metadata.dtd DTD URL (was http://) and
2-space indentation (was tabs). Maintainer blocks left untouched —
the 2026-04-22 normalization sweep added <name> alongside <email>
where the maintainer was Ivan, but third-party maintainer entries
(lebedev.vasya@gmail.com, megagreener@gmail.com, brothermechanic@gmail.com,
etc.) keep their email-only blocks since we can't safely guess the
corresponding <name>.
pkgcheck stays silent on all metadata-* and maintainer-* checks.
commit cbab1fccbff10839b3e4d6654947ce751ca592d7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 23 14:19:42 2026 +0200
sci-physics/ifeffit: note the deleted upstream in metadata.xml
The <remote-id type="github">newville/ifeffit</remote-id> atom
in this metadata.xml points to a GitHub repository that no longer
exists - the reason the package was masked in
profiles/package.mask on 2026-04-22. Since pkgcheck and pkgdev
still treat a declared remote-id as a live signal, explain in a
<longdescription> that the atom is recorded for historical
reference only and that the maintained successor is Larch
(sci-physics/xraylarch), already packaged in this overlay.
Parallels the <longdescription> just added to sci-physics/demeter,
which is the sole overlay consumer of sci-physics/ifeffit.
commit 15e941d96f14930045ece9d38ed4eca7d59f467a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:28:49 2026 +0200
sci-physics/ifeffit: reorder global variables to canonical order
commit a83a8c4ed054fdfeedbc8a7900898b4b140dd22b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 12:44:01 2026 +0200
sci-physics/ifeffit: drop unused inherits
commit f23ece73c4451e2377c17d8b90acb53bee608563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 15 21:28:34 2026 +0100
*/*: UPD header, Happy New Year
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 75d55441dbb2e55a7102e44b643e2e17cdfbc05d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 17 21:58:20 2025 +0200
finally upd year to 2025 :)
commit 4f43e8e218b3fb0a4ab7b1d58cc3281f0c1a42af
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Thu Sep 5 15:14:32 2024 +0100
ifeffit to EAPI 8
commit 4fa6db4ab993db3456a965554459eb9f75b9b5cf
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Tue Jun 11 03:16:37 2024 +0100
ifeffit - dropped eutils inheritance
commit b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100
upd copyright to 2024
commit 4937d55a9a30e40dcb9105dcec73f75d6abedeb8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Nov 25 01:42:43 2023 +0300
corr sci-physics/ifeffit
commit 5a143b37e0e528037cefcc2a9a0cf5b2a8e26d7b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Nov 25 01:28:58 2023 +0300
minor correction ifeffit
commit 95279654a8ce0b70a23bdb3bab11f9740fead8d4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Nov 24 21:48:56 2023 +0300
make pkg check complain less in sci-physics/ifeffit
commit 48945780358f03a15149c157357fee6dafea2c53
Author: Ivan S. Titov <istitov@github.com>
Date: Thu Sep 14 23:32:55 2023 +0200
upd: header
commit d786509ba8df71e12952938f6351402ec7ecfbc7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 20 23:16:50 2022 +0300
upd date in ebuilds
commit 5ae9c641546f61cf4e7bc8f7f6df07df270d69c7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 28 19:25:41 2021 +0100
corrected gentoo header
commit f658dc55a0b8e54f11e795d8a4bd43ce5125654d
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Sep 6 23:57:52 2020 +0100
ifeffit amended
commit 7c194ea9f7092da82e97642ae3dee000e2fcb149
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sun Aug 16 17:08:01 2020 +0000
ifeffit-9999 corrected
commit 7eb6f793847801cf969023c1285f468661a2c828
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sun Aug 16 17:01:08 2020 +0000
Delete ifeffit_pgplot.patch
commit 41c2446bf9e982cf5a898ed912a4d0dcff7ced1a
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sun Aug 16 17:00:34 2020 +0000
ifeffit now accepts pgplot from system
commit c25ba5ee72efbae9cf163b837b08f4c500ded8e1
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sun Aug 16 00:51:53 2020 +0000
ifeffit-1.2.11d added
commit 7cf584e067b9a8c7a3efc2b5917a081ddd6cf430
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sun Aug 16 00:50:59 2020 +0000
ifeffit patch added
commit 1e6a9d2d3f3ed486b882a4ed9a0d8ddaa79c101a
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sat Aug 1 23:40:17 2020 +0000
Delete manifest for ifeffit
commit 5a9fdb3032da8a7cefdc6a5a9ec3c153a903c9e8
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Tue Jul 28 00:58:31 2020 +0000
Bugfix in ifeffit
commit 06e47f2b6c72ecb9cd290dcdfcf64b4d5e3752d5
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Mon Jul 27 15:05:27 2020 +0000
Demeter repomaned
commit c6914cc835ebe965ef427c8537ba119f44abdb90
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Mon Jul 27 14:45:42 2020 +0000
Delete ifeffit-1.2.11.ebuild
commit 5b1d62d154ea95e0403148a026dba38250b8e4e5
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Mon Jul 27 14:45:20 2020 +0000
Ifeffit added
Patches were taken from Ubuntu repo


View
Download
Browse