sci-physics/profex
Open source XRD and Rietveld refinement (Qt6)
ChangeLog
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 a40aaef75c72613ad8341599b7ff766b58c7db36
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 16:20:35 2026 +0200
sci-physics/profex: add 5.5.2 alongside 5.6.1
Ebuild is byte-identical to 5.6.1 except for the upstream tarball
path (2025/08 vs 2025/11). Upstream's 5.5.2 is the immediately
previous release, still Qt6-based, same qmake layout, same binary
naming convention (5.5.2 ships 5 binaries - profex, profexsc,
profexwp, pxanytoxy, pxapplypreset - 5.6.1 adds profexed + profexst
for new module GUIs).
Tested: `ebuild ... clean compile install` runs through cleanly,
no QA notices.
Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>
commit 304064d04b9226d5f24689759a6da88790b97a17
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 16:13:38 2026 +0200
sci-physics/profex: bump to 5.6.1, port to Qt6
Upstream moved profex to Qt6 (uses `core5compat`, `svgwidgets`), the
Qt5 ebuild at 4.3.6 was stuck on a ~dev-libs/quazip-1.2 pin that has
been removed from ::gentoo. The 4.3.6 source layout is also gone.
Rewrite against the current 5.6.1 tarball (released 2025-11-30):
- Depend on Qt6 slots: qtbase:6 + qt5compat, qtdeclarative, qtimageformats, qtsvg.
- Keep zlib, quazip, and the bundled alglib in 3rdparty/ - the upstream
Qt6 port's build expects the bundled copies and de-bundling would
require carrying seds against a moving target for each release.
- bin/ ships seven binaries (profex + profex* module GUIs + px* CLI
tools); install all via `dobin bin/*`.
- Switch to desktop.eclass's domenu; the bundled profex5.desktop has
Version=5.1.0 (the app's version, not the Desktop Entry spec
version), sed it to Version=1.5 pre-install.
- Drop the old pro.patch/srcpro.patch which targeted 4.3.6's
de-bundling path.
Tested: `ebuild ... clean compile install` builds and installs
cleanly with Qt 6.10.3, no QA notices.
Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>
commit 5d09b74618f227413624a31a8513f0113bb84e59
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 16:14:53 2026 +0200
sci-physics/profex: use virtual/zlib (zlib-ng compat)
commit dd665d9c3e6f18c11545ed642e9d2753804aa164
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:49:13 2026 +0200
sci-physics/profex: add RESTRICT="!test? ( test )"
commit 2d213a83acec46d0f5c01baa8b68c75dd493d0aa
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:28:50 2026 +0200
sci-physics/profex: reorder global variables to canonical order
commit 6b267eeb8ac5a38e4c59be79ec1c590736c2dc63
Author: VasilyLebedev <2115578+LebedevV@users.noreply.github.com>
Date: Mon Mar 2 06:07:05 2026 +0000
Update profex-4.3.6.ebuild
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 faa1a6bd0ab2591e7f00f30c0e9a6e14a81f56b3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 12:32:55 2025 +0100
Corrected missing blank line after EAPI warning
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 02fee3b133501e13cd97dc4acb029379621c8d56
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 01:05:20 2025 +0100
multiple styling corrections to make pkgscan happy
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 6b3bd001dff38f4280aaa115398811a0edd46dee
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Nov 25 02:36:00 2023 +0300
git -> https
commit 48945780358f03a15149c157357fee6dafea2c53
Author: Ivan S. Titov <istitov@github.com>
Date: Thu Sep 14 23:32:55 2023 +0200
upd: header
commit 269d078730f2c98c164f6be0a204c42b77cd1d40
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Jul 23 20:40:27 2023 +0100
Add files via upload
commit 74ec148e13979b80cbcda0d5443adf20c040602f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 20 23:57:11 2022 +0300
minor cleanups
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: 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 a40aaef75c72613ad8341599b7ff766b58c7db36
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 16:20:35 2026 +0200
sci-physics/profex: add 5.5.2 alongside 5.6.1
Ebuild is byte-identical to 5.6.1 except for the upstream tarball
path (2025/08 vs 2025/11). Upstream's 5.5.2 is the immediately
previous release, still Qt6-based, same qmake layout, same binary
naming convention (5.5.2 ships 5 binaries - profex, profexsc,
profexwp, pxanytoxy, pxapplypreset - 5.6.1 adds profexed + profexst
for new module GUIs).
Tested: `ebuild ... clean compile install` runs through cleanly,
no QA notices.
Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>
commit 304064d04b9226d5f24689759a6da88790b97a17
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 16:13:38 2026 +0200
sci-physics/profex: bump to 5.6.1, port to Qt6
Upstream moved profex to Qt6 (uses `core5compat`, `svgwidgets`), the
Qt5 ebuild at 4.3.6 was stuck on a ~dev-libs/quazip-1.2 pin that has
been removed from ::gentoo. The 4.3.6 source layout is also gone.
Rewrite against the current 5.6.1 tarball (released 2025-11-30):
- Depend on Qt6 slots: qtbase:6 + qt5compat, qtdeclarative, qtimageformats, qtsvg.
- Keep zlib, quazip, and the bundled alglib in 3rdparty/ - the upstream
Qt6 port's build expects the bundled copies and de-bundling would
require carrying seds against a moving target for each release.
- bin/ ships seven binaries (profex + profex* module GUIs + px* CLI
tools); install all via `dobin bin/*`.
- Switch to desktop.eclass's domenu; the bundled profex5.desktop has
Version=5.1.0 (the app's version, not the Desktop Entry spec
version), sed it to Version=1.5 pre-install.
- Drop the old pro.patch/srcpro.patch which targeted 4.3.6's
de-bundling path.
Tested: `ebuild ... clean compile install` builds and installs
cleanly with Qt 6.10.3, no QA notices.
Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>
commit 5d09b74618f227413624a31a8513f0113bb84e59
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 16:14:53 2026 +0200
sci-physics/profex: use virtual/zlib (zlib-ng compat)
commit dd665d9c3e6f18c11545ed642e9d2753804aa164
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:49:13 2026 +0200
sci-physics/profex: add RESTRICT="!test? ( test )"
commit 2d213a83acec46d0f5c01baa8b68c75dd493d0aa
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:28:50 2026 +0200
sci-physics/profex: reorder global variables to canonical order
commit 6b267eeb8ac5a38e4c59be79ec1c590736c2dc63
Author: VasilyLebedev <2115578+LebedevV@users.noreply.github.com>
Date: Mon Mar 2 06:07:05 2026 +0000
Update profex-4.3.6.ebuild
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 faa1a6bd0ab2591e7f00f30c0e9a6e14a81f56b3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 12:32:55 2025 +0100
Corrected missing blank line after EAPI warning
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 02fee3b133501e13cd97dc4acb029379621c8d56
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 01:05:20 2025 +0100
multiple styling corrections to make pkgscan happy
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 6b3bd001dff38f4280aaa115398811a0edd46dee
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Nov 25 02:36:00 2023 +0300
git -> https
commit 48945780358f03a15149c157357fee6dafea2c53
Author: Ivan S. Titov <istitov@github.com>
Date: Thu Sep 14 23:32:55 2023 +0200
upd: header
commit 269d078730f2c98c164f6be0a204c42b77cd1d40
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Jul 23 20:40:27 2023 +0100
Add files via upload
commit 74ec148e13979b80cbcda0d5443adf20c040602f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 20 23:57:11 2022 +0300
minor cleanups
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