Commit Graph
100 Commits
Author SHA1 Message Date
Huang Rui 3b1240dbe3 dev-tex/tabularray: install prebuilt manual with USE=doc
The doc flag was a no-op because the source tarball ships no PDF, so
enabling it installed nothing extra. Fetch the upstream release zip and
install its prebuilt tabularray.pdf.

Closes: https://bugs.gentoo.org/978874
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-07 02:17:41 -07:00
Huang Rui fc4ba0498c app-text/xan: fix RUST_MIN_VER, drop compressed doc file
A vendored crate needs Rust 1.87, so raise RUST_MIN_VER to match. Also
remove the pre-compressed dataviz.tar.gz sample from the installed docs
so it no longer trips the compressed-file QA check.

Closes: https://bugs.gentoo.org/978812
Closes: https://bugs.gentoo.org/978813
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-06 04:41:50 -07:00
Huang Rui 10843a17f8 app-text/typstyle: set RUST_MIN_VER
Cargo.toml declares rust-version 1.92, so pin the matching RUST_MIN_VER.

Closes: https://bugs.gentoo.org/978811
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-06 04:29:21 -07:00
Huang Rui 523fea8db5 sci-electronics/bender: force NO_COLOR in tests
The diagnostic tests match on the plain-text miette report, but owo_colors
injects ANSI escapes when it detects color support, splitting caused by
from the cause string and failing test_stderr_contains_caused_by_chain.

Closes: https://bugs.gentoo.org/978810
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-06 04:29:04 -07:00
Huang Rui 1cd03927e4 sci-electronics/slang: drop py3.11
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-03 07:18:29 -07:00
Huang Rui 3707f1ef49 sci-electronics/yosys: drop py3.11
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-03 07:07:35 -07:00
Huang Rui fad676d982 sci-electronics/sby: drop py3.11
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-03 07:07:27 -07:00
Huang Rui 49e920a0aa sci-electronics/sby: drop 0.64
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-03 06:59:54 -07:00
Huang Rui fd3e42abd2 sci-electronics/circt: add 1.151.0, drop 1.140.0
Drop the mig-require-libz3 patch since upstream removed that test. Two new
tests need handling for our Z3-less external-llvm build: disable Z3
discovery with Z3_DISABLE so the z3 integration tests skip instead of
running against a circt that has no Z3 backend, and symlink circt's empty
llvm submodule at the real tree so the circt-tblgen tests find their mlir
tablegen includes.

Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-03 05:56:30 -07:00
Huang Rui b4a60001cd sci-electronics/yosys: add 0.66, drop 0.65
Upstream renamed the release tarball asset from yosys.tar.gz to
yosys-src.tar.gz, so point SRC_URI at the new name.

Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-03 03:45:39 -07:00
Huang Rui 45cfb2d50a sci-electronics/verilator: add 5.050, drop 5.048-r3
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-03 03:43:56 -07:00
Huang Rui 31514c3a7f sci-electronics/kactus2: add 3.14.1, drop old versions
This release moves KactusColors and LibraryModel into libKactusAPI, so
the executable now links symbols from it. Force the in-tree lib dir ahead
of /usr/lib64 in the link path, otherwise an already installed kactus2
shadows the fresh library and the build fails with undefined references.
Also drop py3.10/py3.11 and the stale 3.12/3.13 ebuilds.

Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-03 03:40:28 -07:00
Huang Rui dd5ffdd08d sci-electronics/sby: add 0.66, drop 0.65
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-03 00:46:57 -07:00
Huang Rui cd055f6b06 sci-electronics/bender: add 0.32.0, drop 0.31.0
Build without the new default slang feature, which fetches and compiles
the slang SystemVerilog parser and its C++ dependencies from the network
at build time. Bump RUST_MIN_VER to 1.89 to match upstream.

Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-03 00:25:26 -07:00
Huang Rui 379b842ee1 dev-embedded/arduino-ide: add 2.3.10, drop 2.3.8-r1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-03 00:17:10 -07:00
Huang Rui b51e6bde08 media-gfx/orcaslicer-bin: add 2.4.1, drop 2.3.2-r2
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-03 00:10:19 -07:00
Huang Rui 9683d44e31 dev-python/pyftdi: drop py3.11
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-03 00:06:30 -07:00
Huang Rui 309f14e2cb app-text/typstyle: add 0.15.0, drop 0.14.4
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-02 21:12:25 -07:00
Huang Rui b206ba3df7 app-text/xan: add 0.59.0, drop 0.57.1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-02 21:07:27 -07:00
Huang Rui 0c0bfccca7 dev-tex/tabularray: add 2025.11.27, drop 2023.03.01
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-02 20:50:24 -07:00
Huang Rui f2d130b236 dev-python/pyftdi: add 0.57.2, drop 0.57.1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-02 20:43:47 -07:00
Huang Rui 3e12000d97 sci-electronics/circt: fix test failure when Z3 unavailable
The circt-synth mig.mlir integration test was missing the libz3 and
circt-lec-jit REQUIRES guards that every sibling LEC test carries, so it
ran its circt-lec JIT commands and failed on unresolved Z3 symbols
instead of being skipped. Patch it to add the guards.

Closes: https://bugs.gentoo.org/977874
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-02 19:44:54 -07:00
Huang Rui bb1737bd27 dev-vcs/llm-git: add 4.2.0
Upstream rewrote the project from Rust to Python, so this switches to a
hatchling distutils ebuild.

Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-01 23:31:48 +08:00
Huang Rui c5de8b9b62 dev-util/codex: add 0.142.5, drop 0.142.2
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-01 21:17:58 +08:00
Huang Rui b5447b8c96 dev-util/codex: add 0.142.4, drop 0.142.1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-29 16:58:56 +08:00
Huang Rui ab0cb77c83 dev-util/gemini-cli: add 0.49.0, drop 0.46.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-29 16:43:29 +08:00
Huang Rui e139932ede dev-util/codex: add 0.142.2, drop 0.142.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-25 17:18:26 +08:00
Huang Rui 20e647523c dev-util/codex: add 0.142.1, drop 0.141.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-25 13:22:31 +08:00
Huang Rui 0c686cc5fb sci-electronics/surfer: inherit xdg to update mimeinfo cache
The desktop file ships a MimeType key, so the package must refresh the desktop
mimeinfo cache on install and removal. Inherit xdg so pkg_postinst and pkg_postrm run
update-desktop-database.

Closes: https://bugs.gentoo.org/977937
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-23 19:06:00 +08:00
Huang Rui d5aeafd0a1 dev-util/codex: add 0.142.0, drop 0.140.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-23 18:06:24 +08:00
Huang Rui 20351d8fe7 sci-electronics/circt: add zstd to RDEPEND
The firtool tools link libzstd through LLVM, so declare the runtime
dependency and force the link on to keep it out of automagic territory.

Closes: https://bugs.gentoo.org/977877
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-21 23:12:24 +08:00
Huang Rui 5691f8b2f5 sci-electronics/surfer: fix install with USE=debug
Under USE=debug cargo builds into target/debug, so the hardcoded
target/release path made dobin fail. Use cargo_target_dir so the
install path follows the active profile.

Closes: https://bugs.gentoo.org/977872
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-21 23:12:23 +08:00
Huang Rui c4b9c73e86 dev-util/codex: add 0.141.0, drop 0.139.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-18 19:34:15 +08:00
Huang Rui d028e371ae dev-util/gemini-cli: add 0.47.0, drop 0.45.3
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-18 19:20:17 +08:00
Huang Rui 492c2835d8 media-gfx/bambustudio-bin: add 02.07.01.62, drop 02.06.00.51-r3
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-17 12:34:47 +08:00
Huang Rui c5d3853a20 dev-util/gemini-cli: add 0.46.0, drop 0.45.2
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-16 20:56:50 +08:00
Huang Rui 867f95405a dev-util/codex: add 0.140.0, drop 0.138.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-16 20:56:42 +08:00
Huang Rui 1d6e3a4fa6 sci-electronics/circt: fix install abort and MLIR test failure
Install only the tools that were actually built so a missing slang or Z3
frontend no longer aborts the merge, and drop the upstream check-mlir
stage whose mlir-runner JIT tests need shared runtime libs that our
static build does not expose.

Closes: https://bugs.gentoo.org/977442
Closes: https://bugs.gentoo.org/977441
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-15 14:24:56 +08:00
Huang Rui e4c0f28b67 sci-electronics/surfer: install icon and desktop from source tree
- /-/raw/main/ assets drift and stop matching the recorded Manifest size
- the v0.7.0 tarball already ships surfer/assets so the extra fetch is dropped
- strip the .png from the desktop Icon key to pass desktop-file validation

Closes: https://bugs.gentoo.org/975824
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-15 01:50:04 +08:00
Huang Rui df0e0bcadd sci-electronics/yosys: call python_setup for valid PYTHON_EXECUTABLE
- llvm-r2 pkg_setup shadowed python-any-r1 so PYTHON was empty in all phases
- call python_setup in pkg_setup and drop the src_prepare shebang/chmod loop
- python_fix_shebang the installed yosys-smtbmc and yosys-witness wrappers

Closes: https://bugs.gentoo.org/976328
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-14 04:06:43 +08:00
Huang Rui 2b8f831d5a sci-electronics/circt: do not build LLVM gold plugin
- drop LLVM_BINUTILS_INCDIR so the gold plugin needing plugin-api.h is skipped

Closes: https://bugs.gentoo.org/975539
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-14 04:06:43 +08:00
Huang Rui 43314c461e dev-util/gemini-cli: add 0.45.3, drop 0.45.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-10 09:29:54 +08:00
Huang Rui 719f30d7ba dev-util/codex: add 0.139.0, drop 0.137.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-10 09:29:28 +08:00
Huang Rui f285eca0d1 dev-util/gemini-cli: add 0.45.2, drop 0.44.1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-09 09:28:20 +08:00
Huang Rui 8356420989 dev-util/codex: add 0.138.0, drop 0.136.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-09 09:28:07 +08:00
Huang Rui 50e73d4485 dev-util/gemini-cli: add 0.45.0, drop 0.43.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-04 17:24:50 +08:00
Huang Rui eca7a1d899 dev-util/codex: add 0.137.0, drop 0.135.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-04 17:24:40 +08:00
Huang Rui a07be7147e media-gfx/bambustudio-bin: add 02.07.01.57
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-02 15:15:40 +08:00
Huang Rui 2995e8533b dev-util/codex: add 0.136.0, drop 0.134.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-02 15:15:06 +08:00
Huang Rui b6d0cb7676 dev-util/codex: fix RUST_MIN_STACK overflow in codex-core
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-30 18:35:21 +08:00
Huang Rui a981a27570 dev-util/codex: add 0.135.0, drop 0.133.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-29 19:29:08 +08:00
Huang Rui c73272a3b3 dev-util/gemini-cli: add 0.44.1, drop 0.42.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-29 19:28:40 +08:00
Huang Rui c976b5f300 dev-util/codex: add 0.134.0, drop 0.132.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-27 09:45:46 +08:00
Huang Rui 54ba827637 dev-embedded/squareline-studio: add 1.6.1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-25 13:06:47 +08:00
Huang Rui 3b85e81bb0 sci-electronics/sby: add 0.65
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-25 13:06:47 +08:00
Huang Rui ecf0f51793 sci-electronics/yosys: add 0.65
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-25 13:06:47 +08:00
Huang Rui 0481a4a727 dev-python/ezdxf: add 1.4.4
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-25 13:06:46 +08:00
Huang Rui 8b6fb25c74 sci-electronics/verilator: add 5.048-r3, drop -r2
- Empty CFG_CXXFLAGS_OPT/DBG and CFG_LDFLAGS_DBG so user CXXFLAGS wins.
- Strip -Os/-O0 from verilated.mk, driver.py, examples for full QA silence.

Closes: https://bugs.gentoo.org/975970
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-24 20:33:37 +08:00
Huang Rui bda9d6c78f net-print/hpuld: add -r4 with libxml2-compat:2, drop -r3
- libsane-smfp.so.1.0.1 needs libxml2.so.2 but libxml2-2.14+ dropped it.
- dev-libs/libxml2-compat installs the .so.2 SONAME for prebuilt blobs.

Closes: https://bugs.gentoo.org/975969
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-24 19:28:27 +08:00
Huang Rui f1d445801d media-gfx/bambustudio-bin: drop 02.06.00.51-r2
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-24 19:12:34 +08:00
Huang Rui b11ecd62f0 media-gfx/orcaslicer-bin: drop 2.3.2-r1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-24 19:12:21 +08:00
Huang Rui d2186943cb media-gfx/bambustudio-bin: defensive libbz2.so.1.0 NEEDED rewrite
- Add patchelf step to scrub Ubuntu-style libbz2.so.1.0 NEEDED entries.
- Current AppImage has none, but next bump may inherit one (cf. orcaslicer).

Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-24 19:08:32 +08:00
Huang Rui f09be21ba6 media-gfx/orcaslicer-bin: rewrite libbz2.so.1.0 NEEDED to so.1
- Patchelf orca-slicer so qa-unresolved-soname-deps is satisfied.
- Ubuntu builds bzip2 with SONAME libbz2.so.1.0, Gentoo with libbz2.so.1.

Closes: https://bugs.gentoo.org/975966
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-24 19:08:32 +08:00
Huang Rui 8c1da4b71c Revert "dev-vcs/forgejo-cli: new package, add 0.5.0"
This reverts commit 3a74ab9cc5dd8f3f0db74dd75d62fae1ad11d4b2.

Sorry, ::gentoo already has this as dev-util/fj-cli (the older
GURU dev-util/forgejo-cli was treecleaned in ce8a05a85). Should
have checked the tree first.

Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-22 17:26:36 +08:00
Huang Rui 3a74ab9cc5 dev-vcs/forgejo-cli: new package, add 0.5.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-22 17:03:47 +08:00
Huang Rui 4a73172d38 dev-util/codex: add 0.133.0, drop 0.131.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-22 11:53:32 +08:00
Huang Rui cdc6605fa5 dev-util/gemini-cli: add 0.43.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-22 11:53:32 +08:00
Huang Rui dec2105017 sci-electronics/kactus2: enable python3_14
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 22:20:10 +08:00
Huang Rui dc91c8f5ea dev-python/sphinx-hoverxref: enable python3_14
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 22:18:45 +08:00
Huang Rui 90cf694ff7 sci-electronics/verilator: enable python3_15 on live ebuild
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 20:34:46 +08:00
Huang Rui 16f4383b2e sci-electronics/verilator: add 5.048-r2, drop 5.048-r1
- test_regress/driver.py imports the third-party 'distro' module,
  which was not declared in BDEPEND, so FEATURES=test crashed with
  ModuleNotFoundError before any test could run.
- Add dev-python/distro under the test? block.

Closes: https://bugs.gentoo.org/975581
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 20:31:07 +08:00
Huang Rui 77875fd7ca sci-electronics/slang: add 11.0-r1, drop 11.0
- Upstream gates catch2_min_version at 3.14 but Gentoo ships only 3.13.
- find_package fails, FetchContent_MakeAvailable git-clones Catch2 at
  build time and dies in network-sandbox (CF0014).
- Patch the floor to 3.13 so find_package matches dev-cpp/catch.

Closes: https://bugs.gentoo.org/975580
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 20:15:28 +08:00
Huang Rui add9224277 sci-electronics/verilator: add 5.048-r1, drop 5.048
- src_prepare seds replaced bare "python3" with ${EPYTHON}, mangling
  variable names like python3_version into python3.13_version.
- Use word-boundary regex (\<python3\>) so only command-name tokens
  are substituted, leaving identifiers alone.

Closes: https://bugs.gentoo.org/975566
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 20:03:31 +08:00
Huang Rui aee780ae91 sci-electronics/dsview: add 1.3.2-r2, drop 1.3.2-r1
- Patch cmake_minimum_required from 2.8.6 to 3.10 in both
  CMakeLists.txt files to satisfy CMake 4 policy floor.
- Removes the QA0023 nag and the eclass workaround injection.

Closes: https://bugs.gentoo.org/975564
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 19:46:45 +08:00
Huang Rui 3e2b0aa2e9 net-print/hpuld: add 1.00.39.15.00.23-r3, drop 1.00.39.15.00.23-r2
- libsane-smfp.so.1.0.1 has NEEDED libxml2.so.2 but ebuild did not
  declare it, triggering QA0023 (unresolved soname).
- Add dev-libs/libxml2:2 to scanner? since the .so is only installed there.

Closes: https://bugs.gentoo.org/975547
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 19:39:21 +08:00
Huang Rui fb34e5df3a sci-electronics/cocotb: add 2.0.1-r1 for py3.14, drop 2.0.1
- Lift upstream setup.py max_python3_minor_version 13 to 14 via patch.
- Verified: pip wheel build, C extensions, core imports OK on 3.14.5.

Closes: https://bugs.gentoo.org/975540
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 19:20:18 +08:00
Huang Rui ca16488bed dev-util/codex: add 0.132.0, drop 0.130.0-r1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-20 10:45:41 +08:00
Huang Rui e42fc2eb1a dev-util/codex: add 0.131.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-19 17:16:48 +08:00
Huang Rui c099421fe0 media-video/uxplay: drop 1.73.6
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 22:42:13 +08:00
Huang Rui 565d6d921f media-video/uxplay: add 1.73.6-r1
- Add sys-apps/dbus to RDEPEND (binary links libdbus-1).

Closes: https://bugs.gentoo.org/show_bug.cgi?id=975366
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 22:40:03 +08:00
Huang Rui 8b72ab71e1 media-gfx/bambustudio-bin: add 02.06.00.51-r2, drop 02.06.00.51-r1
- Drop meaningless := subslot operators (no effect on binary
  packages) and pin the slot the AppImage was built against.

Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 19:56:03 +08:00
Huang Rui 1cb00e64f1 dev-util/wxformbuilder: drop -fPIE from app, bump to -r1
- Add no-pie patch: app target now POSITION_INDEPENDENT_CODE OFF.
- Third-party static libs keep -fPIC for shared-lib linking.

Closes: https://bugs.gentoo.org/948602
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 17:39:38 +08:00
Huang Rui 8c584b8472 sci-electronics/slang: drop 10.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 17:33:47 +08:00
Huang Rui 802e87369c sci-electronics/slang: add 11.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 17:30:50 +08:00
Huang Rui 4d21b7ed8e dev-embedded/arduino-ide: fix unresolved SONAME deps
- Add net-print/cups and x11-libs/libxkbfile to RDEPEND.
- Drop cortex-debug precompiled binary_modules: cross-arch and stale.
- Bump 2.3.8 to -r1.

Closes: https://bugs.gentoo.org/974666
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 17:17:03 +08:00
Huang Rui dac5030748 net-print/hpuld: fix absolute symlinks into image dir
- Upstream install.sh embeds ${D} into symlink targets; strip it.
- Bump 1.00.39.15.00.23 to -r2.

Closes: https://bugs.gentoo.org/945529
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 17:16:50 +08:00
Huang Rui 75ea5aa7ae sci-electronics/bluespec: drop 2022.01-r1, 2023.07, 2024.01
Closes: https://bugs.gentoo.org/869185
Closes: https://bugs.gentoo.org/869188
Closes: https://bugs.gentoo.org/887907
Closes: https://bugs.gentoo.org/887909
Closes: https://bugs.gentoo.org/887911
Closes: https://bugs.gentoo.org/951129
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 17:07:27 +08:00
Huang Rui e536a12e3d media-gfx/zw3d: bump to 2026.0.1.1, drop 2026.0.1.0-r1
The offending 2023.0.3.1 version is gone from the tree.

Closes: https://bugs.gentoo.org/840257
Closes: https://bugs.gentoo.org/932725
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 15:43:31 +08:00
Huang Rui bacc6f2b54 media-gfx/zwcad: rewrite for flattened 2026 deb layout
- The 2026 deb dropped the com.zwsoft prefix and the files/ subdir;
  update PKG_NAME, paths, RPATH, and the desktop-file fixups
  accordingly.

Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 15:26:44 +08:00
Huang Rui fecce1ff1c media-gfx/zwcad: add 2026.26.1.3.4, drop 2023.23.0.3.4-r2
- Refresh SRC_URI to plain zwcad2026_${MY_PV}_amd64.deb filename
  (matches the .deb supplied by upstream's bin-store mirror).
- Drop sys-libs/zlib in favour of virtual/zlib.
- ZWCAD ships its own Qt in /opt/apps/.../files/lib so no system
  dev-qt deps are required here.

Closes: https://bugs.gentoo.org/849632
Closes: https://bugs.gentoo.org/901283
Closes: https://bugs.gentoo.org/932726
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 15:15:19 +08:00
Huang Rui 31d0a91b6e dev-vcs/llm-git: bump to 3.2.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 14:37:47 +08:00
Huang Rui b07d6590dc sci-electronics/coil64: add 2.4.39-r1, drop 2.4.39
- Migrate to Qt6 via core5compat: dev-qt/qtbase:6 + dev-qt/qt5compat:6.
- Switch eqmake5 to eqmake6.

Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 14:27:45 +08:00
Huang Rui 793b3e6938 media-gfx/zw3d: drop unused dev-util/bbe BDEPEND
- 2026 binaries no longer hardcode the NotoSansCJK font path; they
  look the font up by name via fontconfig, so the bbe binary-patch
  workflow (already commented out earlier) has no remaining use.

Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 14:23:57 +08:00
Huang Rui 03cf10e551 media-gfx/zw3d: add 2026.0.1.0-r1, drop 2023.0.3.1-r1, 2025.0.3.0
- Drop dev-qt/qt*:5 from RDEPEND: ZW3D ships its own Qt 5.9.7 in
  files/libqt/ and the patchelf RPATH already points there.
- Drop sys-libs/zlib in favour of virtual/zlib.
- Trim old versions, keep only the latest.

Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 14:17:40 +08:00
Huang Rui b01940307f sci-electronics/dsview: add 1.3.2-r1, migrate to Qt6, drop 1.3.0, 1.3.2
- Switch RDEPEND to dev-qt/qtbase:6 + dev-qt/qtsvg:6.
- Pass -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Core=ON so upstream's Qt5-first
  detection takes the Qt6 branch.
- Apply upstream c428bd66 to fix nativeEvent override under Qt6.
- Refresh PYTHON_COMPAT to python3_{12..15}.

Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 14:12:02 +08:00
Huang Rui 263ad2ab33 media-video/kikoplay: treeclean
- 0.9.3 hardcodes Qt5 deps that are being last-rited.
- 2.0.0 needs onnxruntime + qmake6 rebuild that is out of scope.

Closes: https://bugs.gentoo.org/887771
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 13:11:06 +08:00
Huang Rui 69234a9209 dev-util/codex: add 0.130.0-r1, drop 0.130.0
- Set CARGO_PROFILE_RELEASE_LTO=thin to avoid OOM during fat LTO link
  on hosts with ~25-30 GB free RAM.

Closes: https://bugs.gentoo.org/975090
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 11:53:25 +08:00
Huang Rui 1f99e828e8 media-gfx/orcaslicer-bin: add 2.3.2-r1, drop 2.3.2
- Add missing RDEPEND for unresolved sonames (libGLU, libICE, libSM,
  libbz2, libsecret) and additional tinderbox-flagged packages
  (at-spi2-core, expat, wayland, fontconfig, harfbuzz, tiff, libXext).

Closes: https://bugs.gentoo.org/975301
Closes: https://bugs.gentoo.org/975302
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 11:41:44 +08:00
Huang Rui a50740c7ec media-gfx/oda-file-converter: add 27.1.0.0-r1, drop 27.1.0.0
- Add media-libs/libglvnd to RDEPEND for bundled Qt6 libGL.so.1.
- Drop bundled libqtiff.so plugin, it linked libtiff.so.5 which is no
  longer in the tree (tinderbox QA0023).

Closes: https://bugs.gentoo.org/975300
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 11:19:40 +08:00
Huang Rui 7b2fedd3f9 media-gfx/bambustudio-bin: add 02.06.00.51-r1, drop 02.06.00.51
- Add missing RDEPEND on glib, wayland, fontconfig, gst-plugins-base,
  dbus, gdk-pixbuf, gtk+, libX11, pango (tinderbox QA0080).

Closes: https://bugs.gentoo.org/975297
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-05-18 10:46:17 +08:00