gpo.zugaina.org

Search Portage & Overlays:

sci-physics/profex

Open source XRD and Rietveld refinement (Qt6)

Screenshots

ChangeLog

commit c1cfa9323140586897ad2a400706698a0ba25c59
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:26:27 2026 +0200

sci-physics/profex: trim 5.6.1 comment prose

commit 7f26a2e761b3ad23065a06e79de3c37615e9f817
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:01:29 2026 +0200

sci-physics/profex: trim 5.7.2 comment prose

commit 1782a77d38bb4f8e46b16aa94e2d8d0239389354
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:01:29 2026 +0200

sci-physics/profex: trim 5.7.1 comment prose

commit 1798525e5347ed27e4bfd1fc0d04105e73c38d54
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 00:02:58 2026 +0200

sci-physics/profex: Keyword 5.7.1 for ~arm64

The BGMN backend is optional, leaving the Qt-based data viewer,
conversion tools, report generator, and peak-fitting support
architecture-neutral.

commit 36f3a67254ddc0d3073a349614f6ab5a9401df8e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 9 23:39:56 2026 +0200

sci-physics/profex: fix 5.7.1 distfile checksums

The BLAKE2B and SHA512 values were transposed in the Manifest,
preventing the release tarball from passing verification.

commit 1029ada5106b581d05bceff9515623a1d71ae07d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 9 23:34:56 2026 +0200

sci-physics/profex: Keyword 5.6.1 for ~arm64

The BGMN backend is optional, leaving the Qt-based data viewer,
conversion tools, and peak-fitting support architecture-neutral.

commit 6a78849041584b05f95eba0ec310a700dda0edf4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 9 15:41:32 2026 +0200

sci-physics/profex: record the non-derivable upload path

Upstream is a WordPress site, so the tarball sits under the month the
release was posted; the next bump has to look that directory up rather than
pattern-match the previous one.

commit f0e540abdb53127d1707843cf9ef2b42fb96c9de
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 9 14:07:16 2026 +0200

sci-physics/profex: keyword 5.7.2 for ~arm64

Build and merge successfully on arm64 with USE=-bgmn. Verify the main
application, module binaries, and command-line tools; BGMN remains an
optional x86-only refinement backend.

commit af14c42ad1a6670f4f8073063387ccedb5d56a12
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 9 13:40:14 2026 +0200

sci-physics/profex: update desktop MIME cache

Inherit xdg and call its post-install hook so the desktop MIME cache is
updated for the installed MimeType entries. Apply the fix to all versions.

commit 32b5c7ad5ee925b6f9c4a834c6de65089f64c13f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 9 12:44:40 2026 +0200

sci-physics/profex: add 5.7.2

Add the current bugfix release. Upstream restored profile fitting in the
synchrotron configurator and fixed several plotting, settings, and import
issues.

commit f69aa3e3946bd3c09b6987aba3eb6f2bb4e81041
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 9 12:43:34 2026 +0200

sci-physics/profex: make BGMN backend optional

Profex can view and convert XRD data, perform peak fitting, and drive an
externally installed FullProf backend without BGMN. Make the proprietary
x86-only BGMN package optional so those features remain usable on other
architectures.

Also drop the obsolete Qt5Compat dependency from 5.7.1; upstream replaced
its only remaining QTextCodec use in 5.7.0.

commit 37941a6380362a393abb713e8182178061d98351
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 16 15:53:36 2026 +0200

sci-physics/profex: refresh 5.7.1 distfile hashes

The upstream release archive changed in place. Two independent downloads produced the
same replacement payload and digests.

commit ab5d5d3f147c8384321a2b0e063bdb3c5ffbed43
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 6 00:27:46 2026 +0200

sci-physics/profex: drop 5.5.2

Retain the last two releases (5.6.1, 5.7.1).

commit 33a418e12289c650048653fda943f16bfe79d746
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 6 00:27:29 2026 +0200

sci-physics/profex: add 5.7.1

New upstream release (2026-07-05). The release tarball still lists
cmdtools/pxcifindex in profex.pro but omits its source, so src_prepare
drops that dangling subproject before qmake runs.

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