sci-physics/bgmn
Open source XRD and Rietveld refinement engine
ChangeLog
commit cc2f89206102e777b117930b7950a280a3530335
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 2 21:28:20 2026 +0200
sci-physics/bgmn: refresh Manifest
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 84c5f616154acab6017e5a3c76fab47b5d3a163f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 16:09:18 2026 +0200
sci-physics/bgmn: modernize ebuild, install data files and EFLECH wrappers
Upstream ships a pre-built linux-x86_64 binary tarball. The previous
ebuild only dobin'd the five executables and left the entire data
tree (atomic form-factor / wavelength / space-group / err.msg /
template files) on the cutting-room floor; on top of that, the
binaries hard-require the EFLECH environment variable to point at
that data tree, so the package was effectively non-functional from
the command line. EAPI also stuck at 7.
Move to EAPI=8, drop the empty IUSE/DEPEND/RDEPEND placeholders, set
RESTRICT="strip mirror" (pre-built blob, redistribution restricted on
profex-xrd.org), refresh SRC_URI to the canonical 2022/10 wp-uploads
path, install everything verbatim under /opt/bgmn/ FHS-style, and
generate /usr/bin wrappers that set EFLECH=/opt/bgmn before exec'ing
the real binary. profex still satisfies its RDEPEND on us; it sets
EFLECH itself before fork/exec so the wrappers don't change anything
for the GUI path.
commit b2ec8e3c00a88c07dafbc7190dad9d190f698f20
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:28:49 2026 +0200
sci-physics/bgmn: reorder global variables to canonical order
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 b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100
upd copyright to 2024
commit 6ac73ded6e530ee602d423d05c02ecdff867681b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Nov 24 21:41:06 2023 +0300
make pkg check complain less in sci-physics/bgmn
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 5c447703daa08fc5f313e94eba1746d80eae3525
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sat Apr 9 19:29:05 2022 +0100
PXRD refinement software added
Further tests are required
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 2 21:28:20 2026 +0200
sci-physics/bgmn: refresh Manifest
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 84c5f616154acab6017e5a3c76fab47b5d3a163f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 16:09:18 2026 +0200
sci-physics/bgmn: modernize ebuild, install data files and EFLECH wrappers
Upstream ships a pre-built linux-x86_64 binary tarball. The previous
ebuild only dobin'd the five executables and left the entire data
tree (atomic form-factor / wavelength / space-group / err.msg /
template files) on the cutting-room floor; on top of that, the
binaries hard-require the EFLECH environment variable to point at
that data tree, so the package was effectively non-functional from
the command line. EAPI also stuck at 7.
Move to EAPI=8, drop the empty IUSE/DEPEND/RDEPEND placeholders, set
RESTRICT="strip mirror" (pre-built blob, redistribution restricted on
profex-xrd.org), refresh SRC_URI to the canonical 2022/10 wp-uploads
path, install everything verbatim under /opt/bgmn/ FHS-style, and
generate /usr/bin wrappers that set EFLECH=/opt/bgmn before exec'ing
the real binary. profex still satisfies its RDEPEND on us; it sets
EFLECH itself before fork/exec so the wrappers don't change anything
for the GUI path.
commit b2ec8e3c00a88c07dafbc7190dad9d190f698f20
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:28:49 2026 +0200
sci-physics/bgmn: reorder global variables to canonical order
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 b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100
upd copyright to 2024
commit 6ac73ded6e530ee602d423d05c02ecdff867681b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Nov 24 21:41:06 2023 +0300
make pkg check complain less in sci-physics/bgmn
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 5c447703daa08fc5f313e94eba1746d80eae3525
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sat Apr 9 19:29:05 2022 +0100
PXRD refinement software added
Further tests are required


View
Download
Browse