sci-physics/oommf
The Object Oriented MicroMagnetic Framework
ChangeLog
commit d08d831036ea60427454b598812622b7a453b4a8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 5 11:46:03 2026 +0200
sci-physics/oommf: depend on tcl on the build host, die on doc removal
The build runs pimake under tclsh on the build host, but Tcl was only
in DEPEND and RDEPEND. Removing the doc tree before the install copy
also went unchecked, so a failure would have installed it.
commit 0333ffe5bdc0903aa59578fb0ce0ecdc632d703d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 08:46:55 2026 +0200
sci-physics/oommf: update EAPI 8 -> 9
Every eclass these ebuilds inherit supports EAPI 9. Changed in place
without a revision bump, so installed copies are not rebuilt for it.
commit 8d15cd01f94464551ed1af446deb058018c7eb1f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 3 10:27:41 2026 +0200
sci-physics/oommf: add 2.1_alpha3
NIST released 2.1a3 on 2026-09-30 in the same tarball layout as 2.1a2
and with the same bundled extensions, so the ebuild is
2.1_alpha2-r1's with the new tarball.
commit ea80f891b42a5adfa9a40f001a8e8b6d14cfb164
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 3 11:07:45 2026 +0200
sci-physics/oommf: check pimake's status in every ebuild
The ebuilds ran pimake without checking its status, so a failed
compile still installed. Every pimake call now has || die, and the
upgrade step goes: it only clears files left by an older in-place
install, removes nothing from a fresh 1.2 or 2.0 tree, and fails
outright on 2.1's unsupported userguide part. objclean also moves from
src_install to the end of src_compile: OOMMF 2.x refuses to run as
root, so the install-phase call failed silently and every 2.x install
shipped its object files.
commit 00f66f706cc3885d68823b378340bf8b50945bc1
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 3 10:45:34 2026 +0200
sci-physics/oommf: correct LICENSE
HPND was never OOMMF's licence. NIST's code ships under the NIST
software statement and is not subject to copyright in the US, which
::gentoo labels public-domain for its own NIST packages (tnt, jama,
dataplot), keeping it in @FREE. The OXS extensions that 2.x compiles
into oxs add GPL-2+ (thetaevolve), GPL-3 (xf_*) and, from 2.1, MIT
(oommf-mel); 1.2b4's 2dpbc files carry a GPL-3 LICENSE. In 2.x, seven
extensions state no licence of their own; the 2.x ebuilds' comments
name them.
commit 288bd1b99fb40bbddd1af4bd9353ffe63e3e5ed6
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 3 10:44:28 2026 +0200
sci-physics/oommf: install each slot to its own directory
The 1.2, 2.0 and 2.1 slots all installed to /opt/oommf and
/opt/bin/oommf.sh, so a second slot collided with the first. Each now
installs to /opt/oommf-<slot> with an /opt/bin/oommf-<slot> launcher,
which also passes its arguments through to oommf.tcl, as oommf.sh did
not. The published ebuilds are revision-bumped; pkg_postinst names the
new launcher.
commit 1d4f0db1f7d12bbb11cdc600814d1db2d4ed4ca1
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 20 15:49:51 2026 +0200
sci-physics/oommf: Keyword 2.0_beta0 for ~arm64
commit c139f8a1bbb1b9cbd575664121bef3f7dacba4fa
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 20 15:49:49 2026 +0200
sci-physics/oommf: Keyword 1.2_beta4 for ~arm64
commit 076101cc08bc69e94f40fb901a80d770b9c25e29
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 20:28:45 2026 +0200
sci-physics/oommf: Keyword 2.1_alpha2 for ~arm64
aarch64-portable; no architecture-specific code.
commit 1c33355ed275ae80355c3fd2e3fbb02a37c2d090
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 16:31:41 2026 +0200
sci-physics/oommf: bump EAPI 5 -> 8, switch SRC_URI to https
All three OOMMF ebuilds (1.2_beta4, 2.0_beta0, 2.1_alpha2) sat at
EAPI=5 with plain-http distfile URLs. NIST now redirects http to
https; eight is the overlay default; nothing else needs to change
since deps and src_compile/src_install logic still work as-is.
SRC_URI tags continue to match the latest release for each series:
12b4_20200930 (1.2), 20b0_20220930 (2.0), 21a2_20250930 (2.1).
commit 92cc8000c8e38dbf069b68ca217af0873dcad1e4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 22:31:20 2026 +0200
*/*: normalize personal-maintainer metadata.xml
Unify the three styles that had accumulated across the overlay
(pf-sources-style tab+email-only, bidict-style 2-space+name,
plus a handful of one-off indents) onto a single canonical form:
- DTD URL on https
- 2-space indentation
- <maintainer type="person"> with both <email> and
<name>Ivan S. Titov</name>
Only the Titov maintainer block is touched; co-maintainers and
::gentoo proxy-project maintainers in forked packages are left
as-is. 66 files changed; pkgcheck scan identical before and
after.
commit 1126e4ab7f26fc0e79f791a4cba95610d32094dc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 22:38:50 2026 +0200
sci-physics/oommf: fix README.md path in 2.1_alpha2
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 bb69df630f0f1af2031ba3791f1cb6c023360204
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Dec 7 00:07:01 2025 +0100
sci-physics/oommf: make pkgcheck happy
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 0c94bfd88b99c50feed3bd62bff69edab4d41fe8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Dec 6 22:51:57 2025 +0100
sci-physics/oommf: updates, corrections
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 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 8c96aa531885bf7d2ce05251f6ebe5ca3a3986b8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jan 8 21:24:30 2020 +0100
corrected gentoo copyright
commit 9667dda9524293bbdbc6bc02bddc1008b5a4d87c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jan 8 21:17:27 2020 +0100
upd gentoo copyright
commit 97f930455421d1b62bab9a753246e9e08cddcd4c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 17 22:31:11 2019 +0200
changed first line, you know
commit 2c5eb13776c423f75188f014404e749f0dde1a3c
Author: Alexander <alex@ws54.tk>
Date: Sat Aug 25 01:09:51 2018 +0700
sci-physics/oommf
Update Manifest
Signed-off-by: Alexander <alex@ws54.tk>
commit e30f9785ed7aa1aae52a3d6f2fc472071492667c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 18 00:31:39 2018 +0200
fixed typo im oommf-1.2
commit 16f3a42b5fb664d16c96f3074fa46b0271973c07
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Aug 17 23:40:50 2018 +0200
repomaned unsorted keywords
commit 8d566098fddb64a3873306b870ca29b507f911a3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jan 2 21:46:42 2018 +0100
changed copyright line
commit be11a348dda242169fc0d4e98451303cdf80d34f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 29 19:45:48 2017 +0100
upd oommf, drop old
commit 636596bd53d381c6056d9eb30afeb25fa31b9cd5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Mar 29 01:34:41 2017 +0200
changed license to HPND as synonim for as-is
commit b041378fff33983c0d197f291cdd093706b75afc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Mar 29 00:46:23 2017 +0200
upd oommf ebuild
commit 9b6fccc9abb63471167a5f4ea64d3934eb2b250b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jan 21 16:48:16 2017 +0100
2016 -> 2017 transition
commit 77580303daa8ad51671f8d35a1b4317952cd09bc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Jun 19 17:08:48 2016 +0200
repomaned metadata.xml files
commit 0deff9ac77535f300ff9b7334dec86cce900b6a9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Feb 28 04:25:58 2016 +0100
new ebuild: oommf
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 5 11:46:03 2026 +0200
sci-physics/oommf: depend on tcl on the build host, die on doc removal
The build runs pimake under tclsh on the build host, but Tcl was only
in DEPEND and RDEPEND. Removing the doc tree before the install copy
also went unchecked, so a failure would have installed it.
commit 0333ffe5bdc0903aa59578fb0ce0ecdc632d703d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 08:46:55 2026 +0200
sci-physics/oommf: update EAPI 8 -> 9
Every eclass these ebuilds inherit supports EAPI 9. Changed in place
without a revision bump, so installed copies are not rebuilt for it.
commit 8d15cd01f94464551ed1af446deb058018c7eb1f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 3 10:27:41 2026 +0200
sci-physics/oommf: add 2.1_alpha3
NIST released 2.1a3 on 2026-09-30 in the same tarball layout as 2.1a2
and with the same bundled extensions, so the ebuild is
2.1_alpha2-r1's with the new tarball.
commit ea80f891b42a5adfa9a40f001a8e8b6d14cfb164
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 3 11:07:45 2026 +0200
sci-physics/oommf: check pimake's status in every ebuild
The ebuilds ran pimake without checking its status, so a failed
compile still installed. Every pimake call now has || die, and the
upgrade step goes: it only clears files left by an older in-place
install, removes nothing from a fresh 1.2 or 2.0 tree, and fails
outright on 2.1's unsupported userguide part. objclean also moves from
src_install to the end of src_compile: OOMMF 2.x refuses to run as
root, so the install-phase call failed silently and every 2.x install
shipped its object files.
commit 00f66f706cc3885d68823b378340bf8b50945bc1
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 3 10:45:34 2026 +0200
sci-physics/oommf: correct LICENSE
HPND was never OOMMF's licence. NIST's code ships under the NIST
software statement and is not subject to copyright in the US, which
::gentoo labels public-domain for its own NIST packages (tnt, jama,
dataplot), keeping it in @FREE. The OXS extensions that 2.x compiles
into oxs add GPL-2+ (thetaevolve), GPL-3 (xf_*) and, from 2.1, MIT
(oommf-mel); 1.2b4's 2dpbc files carry a GPL-3 LICENSE. In 2.x, seven
extensions state no licence of their own; the 2.x ebuilds' comments
name them.
commit 288bd1b99fb40bbddd1af4bd9353ffe63e3e5ed6
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 3 10:44:28 2026 +0200
sci-physics/oommf: install each slot to its own directory
The 1.2, 2.0 and 2.1 slots all installed to /opt/oommf and
/opt/bin/oommf.sh, so a second slot collided with the first. Each now
installs to /opt/oommf-<slot> with an /opt/bin/oommf-<slot> launcher,
which also passes its arguments through to oommf.tcl, as oommf.sh did
not. The published ebuilds are revision-bumped; pkg_postinst names the
new launcher.
commit 1d4f0db1f7d12bbb11cdc600814d1db2d4ed4ca1
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 20 15:49:51 2026 +0200
sci-physics/oommf: Keyword 2.0_beta0 for ~arm64
commit c139f8a1bbb1b9cbd575664121bef3f7dacba4fa
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 20 15:49:49 2026 +0200
sci-physics/oommf: Keyword 1.2_beta4 for ~arm64
commit 076101cc08bc69e94f40fb901a80d770b9c25e29
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 20:28:45 2026 +0200
sci-physics/oommf: Keyword 2.1_alpha2 for ~arm64
aarch64-portable; no architecture-specific code.
commit 1c33355ed275ae80355c3fd2e3fbb02a37c2d090
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 16:31:41 2026 +0200
sci-physics/oommf: bump EAPI 5 -> 8, switch SRC_URI to https
All three OOMMF ebuilds (1.2_beta4, 2.0_beta0, 2.1_alpha2) sat at
EAPI=5 with plain-http distfile URLs. NIST now redirects http to
https; eight is the overlay default; nothing else needs to change
since deps and src_compile/src_install logic still work as-is.
SRC_URI tags continue to match the latest release for each series:
12b4_20200930 (1.2), 20b0_20220930 (2.0), 21a2_20250930 (2.1).
commit 92cc8000c8e38dbf069b68ca217af0873dcad1e4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 22:31:20 2026 +0200
*/*: normalize personal-maintainer metadata.xml
Unify the three styles that had accumulated across the overlay
(pf-sources-style tab+email-only, bidict-style 2-space+name,
plus a handful of one-off indents) onto a single canonical form:
- DTD URL on https
- 2-space indentation
- <maintainer type="person"> with both <email> and
<name>Ivan S. Titov</name>
Only the Titov maintainer block is touched; co-maintainers and
::gentoo proxy-project maintainers in forked packages are left
as-is. 66 files changed; pkgcheck scan identical before and
after.
commit 1126e4ab7f26fc0e79f791a4cba95610d32094dc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 22:38:50 2026 +0200
sci-physics/oommf: fix README.md path in 2.1_alpha2
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 bb69df630f0f1af2031ba3791f1cb6c023360204
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Dec 7 00:07:01 2025 +0100
sci-physics/oommf: make pkgcheck happy
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 0c94bfd88b99c50feed3bd62bff69edab4d41fe8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Dec 6 22:51:57 2025 +0100
sci-physics/oommf: updates, corrections
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 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 8c96aa531885bf7d2ce05251f6ebe5ca3a3986b8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jan 8 21:24:30 2020 +0100
corrected gentoo copyright
commit 9667dda9524293bbdbc6bc02bddc1008b5a4d87c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jan 8 21:17:27 2020 +0100
upd gentoo copyright
commit 97f930455421d1b62bab9a753246e9e08cddcd4c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 17 22:31:11 2019 +0200
changed first line, you know
commit 2c5eb13776c423f75188f014404e749f0dde1a3c
Author: Alexander <alex@ws54.tk>
Date: Sat Aug 25 01:09:51 2018 +0700
sci-physics/oommf
Update Manifest
Signed-off-by: Alexander <alex@ws54.tk>
commit e30f9785ed7aa1aae52a3d6f2fc472071492667c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 18 00:31:39 2018 +0200
fixed typo im oommf-1.2
commit 16f3a42b5fb664d16c96f3074fa46b0271973c07
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Aug 17 23:40:50 2018 +0200
repomaned unsorted keywords
commit 8d566098fddb64a3873306b870ca29b507f911a3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jan 2 21:46:42 2018 +0100
changed copyright line
commit be11a348dda242169fc0d4e98451303cdf80d34f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 29 19:45:48 2017 +0100
upd oommf, drop old
commit 636596bd53d381c6056d9eb30afeb25fa31b9cd5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Mar 29 01:34:41 2017 +0200
changed license to HPND as synonim for as-is
commit b041378fff33983c0d197f291cdd093706b75afc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Mar 29 00:46:23 2017 +0200
upd oommf ebuild
commit 9b6fccc9abb63471167a5f4ea64d3934eb2b250b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jan 21 16:48:16 2017 +0100
2016 -> 2017 transition
commit 77580303daa8ad51671f8d35a1b4317952cd09bc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Jun 19 17:08:48 2016 +0200
repomaned metadata.xml files
commit 0deff9ac77535f300ff9b7334dec86cce900b6a9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Feb 28 04:25:58 2016 +0100
new ebuild: oommf


View
Download
Browse