gpo.zugaina.org

Search Portage & Overlays:

sci-physics/mumax

GPU-accelerated micromagnetic simulator

Screenshots

ChangeLog

commit caf8df06199716259368a3e65c0d59fb7e586fac
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 12:05:29 2026 +0200

sci-physics/mumax: fix build against CUDA 13

CUDA 13 promoted cuCtxCreate to cuCtxCreate_v4, which takes an extra
CUctxCreateParams* second argument. The legacy cuCtxCreate_v2 with the original 3-arg
signature is gated behind __CUDA_API_VERSION_INTERNAL in cuda.h and isn't reachable
from cgo, so the build fails with: cuda/cu/context.go:15:51: not enough arguments
in call to (_Cfunc_cuCtxCreate) have (*_Ctype_CUcontext, _Ctype_uint,
_Ctype_CUdevice) want (*_Ctype_CUcontext,
*_Ctype_struct_CUctxCreateParams_st, _Ctype_uint, _Ctype_CUdevice) Adds files/mumax-
cuda13-cuCtxCreate.patch which passes NULL for the new second arg (no execution-
affinity / no extras — matches previous default behaviour). The ebuild applies it
conditionally in src_prepare by grepping the installed cuda.h for the
CUctxCreateParams typedef, so CUDA 12 systems continue to build against the
unmodified upstream source. Tested live with the just-bumped nvidia-cuda-
toolkit-13.2.1: mumax3 -v reports CUDA-13.2 / cc=86 PTX, and a 64x64x1 demag+relax
smoke test runs to completion.

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 30fcb1a94a6d0bee4c56dbd48430df9d0bc4cee2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 15:56:20 2026 +0200

sci-physics/mumax: add 3.12

commit 9f89701d1e89087083bc79b002b09b11fdac491e
Author: Raukaan Cogbrother <cogbrother@raukaan.local>
Date: Tue Apr 21 00:58:27 2026 +0200

sci-physics/mumax: drop 3.9.3 and 3.10

Both use deprecated golang-build.eclass and predate Go modules
(no go.mod in upstream tags), so migrating to go-module requires
fabricating go.mod/go.sum ourselves. 3.11.1 already overshadows
them and uses go-module correctly.

commit 0a349e5f8e4949aa4741b2a5ce31458528814b54
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 21:02:33 2026 +0200

sci-physics/mumax: add 3.11.1

commit 5b64256eec1608252dcdfe2a44c63017ccd26ba4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:45:41 2026 +0200

sci-physics/mumax: switch distfile to tar.gz with package-name prefix

commit 8d4817542545b317ee1833af37f8e1c84fc843bc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:28:49 2026 +0200

sci-physics/mumax: 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 be0b562dade89fe0bc155d307b3d2385acc27fef
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Dec 10 21:32:32 2025 +0100

sci-physics/mumax: add github upstream metadata

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 2caa8121f02da6bd5e5e62d1b283cd11193e97e4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Nov 25 04:35:08 2023 +0300

rm empty IUSE and KEYWORDS

commit 48945780358f03a15149c157357fee6dafea2c53
Author: Ivan S. Titov <istitov@github.com>
Date: Thu Sep 14 23:32:55 2023 +0200

upd: header

commit ea3be42b7a9514dd9b27f5f8c634434a333c09f8
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Mon Apr 10 22:46:40 2023 +0100

Add files via upload

commit 29949ff085c3f8eea7df3633efd40a66798066ac
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 2 21:14:30 2022 +0300

upd mumax3

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 08c7da4c991345b0ecf7e0db3e262c255bc7d4f0
Author: Alexander <alex@ws54.tk>
Date: Sat Aug 25 01:11:06 2018 +0700

sci-physics/mumax
Update Manifest

Signed-off-by: Alexander <alex@ws54.tk>

commit 8d566098fddb64a3873306b870ca29b507f911a3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jan 2 21:46:42 2018 +0100

changed copyright line

commit 8278693f9cabb8b8fbb3d375e4695a04129dd2f7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Oct 10 01:21:00 2017 +0200

upd mumax

commit 6fd8b2059eeea31da9a74f1b5ea7931b2d86a0ce
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Mar 29 03:32:22 2017 +0200

removed Stale CVS header on line 3

commit 9b6fccc9abb63471167a5f4ea64d3934eb2b250b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jan 21 16:48:16 2017 +0100

2016 -> 2017 transition

commit 1d2bdb0385e15ab4d0b3f42deac537624bf8e15f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Jun 19 17:54:17 2016 +0200

some minor corrections inspired by repoman

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 013964a68eca680a505e15da2847bcf56bcacc82
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Mar 6 19:51:45 2016 +0100

added mumax ebuild, broken for now