[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2024-09-11 Thread David Seifert
commit: 91e6a514e9d7c73279ab9bd40a796c9c389b931e
Author: David Seifert  gentoo  org>
AuthorDate: Wed Sep 11 09:59:25 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Wed Sep 11 09:59:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91e6a514

dev-util/nvidia-cuda-toolkit: add 12.6.1

Signed-off-by: David Seifert  gentoo.org>

 dev-util/nvidia-cuda-toolkit/Manifest  |   1 +
 .../nvidia-cuda-toolkit-12.6.1.ebuild  | 328 +
 2 files changed, 329 insertions(+)

diff --git a/dev-util/nvidia-cuda-toolkit/Manifest 
b/dev-util/nvidia-cuda-toolkit/Manifest
index d5161db20bae..23b4f30c3ad3 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -5,3 +5,4 @@ DIST cuda_12.4.1_550.54.15_linux.run 4454730420 BLAKE2B 
643513a673e72aeab2e0268c
 DIST cuda_12.5.0_555.42.02_linux.run 4294677299 BLAKE2B 
ffefb576feb9f8e6ea8975bf74fe7277902364035e5dcb27f7b4bdc1d73ea44ce8e057087d670ec18eb49727a9343484bf3aa234c045b91684c70141cf8162e7
 SHA512 
84fa3ad278217a0fbea97d2d880f625e7e7074a12e98d50d664daaf8298d7d8dd7b222c6f5815636e484df8f1e75c062c70c09f744d139652d960ca8c064114e
 DIST cuda_12.5.1_555.42.06_linux.run 4311634770 BLAKE2B 
3546faeb24687dd11ad0a61a4f02cfbd97119d9e3cd3e24ea294b81ed488de7dfef03607c69d7b5a8087db10cf794205936add7cfa8ccda207e3aca315be48df
 SHA512 
604843e09717c2af0873b2d5a2e242ff1b99122d515b6a7a29e70c55ab605524744359781f5b642059550b4def57877597111914965efe7d3a1a1387c9dbb1a0
 DIST cuda_12.6.0_560.28.03_linux.run 4333105923 BLAKE2B 
533e9080dbf087a661ab6e59548e48ca0d2b514f47c3e97ac89b628f79197875a7425ad69c4d271b5fa8243561c1ccba698e3bf322b194b29a5f7fa031ea8f06
 SHA512 
fe5710c168298d2283a3f636ad5e1e212970fe8d9554ab450aa61d786536f50efb9d9e9396b6ac59638bd4204faadb5a99ec8a8c02e2c57a18f479123aaff3c9
+DIST cuda_12.6.1_560.35.03_linux.run 4345714567 BLAKE2B 
147c7f03e0d9ade4c603d93920d0cd6bb1706efc268797ae870b5244feaa8159393015f96e920c6255e93d8040dd5b046075804cfa7c5da18a645800d65b8c3d
 SHA512 
514ec89f847457c3ba78cd0dc22c25aebf2a19a6bbd5a8d071f31519d1007889cde6ba888a01596434216a8a88bfba21059cdc8e3fa9397133c93d2a9f0c015e

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.6.1.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.6.1.ebuild
new file mode 100644
index ..32ef330046ed
--- /dev/null
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.6.1.ebuild
@@ -0,0 +1,328 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs toolchain-funcs unpacker
+
+DRIVER_PV="560.35.03"
+
+DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
+HOMEPAGE="https://developer.nvidia.com/cuda-zone";
+SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run";
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-CUDA"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~amd64-linux"
+IUSE="debugger examples nsight profiler rdma vis-profiler sanitizer"
+RESTRICT="bindist mirror"
+
+# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the
+# actual required minimum driver version are different.
+RDEPEND="
+   =dev-libs/openssl-3
+   media-libs/tiff-compat:4
+   sys-libs/zlib
+   )
+   rdma? ( sys-cluster/rdma-core )
+   vis-profiler? (
+   >=virtual/jre-1.8:*
+   )"
+BDEPEND="nsight? ( dev-util/patchelf )"
+
+QA_PREBUILT="opt/cuda/*"
+CHECKREQS_DISK_BUILD="15000M"
+
+pkg_setup() {
+   check-reqs_pkg_setup
+}
+
+src_prepare() {
+   # ATTENTION: change requires revbump, see link below for supported GCC 
# versions
+   # 
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
+   local cuda_supported_gcc="8.5 9.5 10 11 12 13"
+
+   sed \
+   -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
+   "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
+
+   default
+}
+
+src_install() {
+   local cudadir=/opt/cuda
+   local ecudadir="${EPREFIX}${cudadir}"
+   local pathextradirs ldpathextradirs
+   dodir ${cudadir}
+   into ${cudadir}
+
+   # Install standard sub packages
+   local builddirs=(
+   
builds/cuda_{cccl,cudart,cuobjdump,cuxxfilt,demo_suite,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx,opencl}
+   
builds/lib{cublas,cufft,cufile,curand,cusolver,cusparse,npp,nvjitlink,nvjpeg}
+   builds/nvidia_fs
+   $(usex profiler "builds/cuda_nvprof builds/cuda_cupti 
builds/cuda_profiler_api" "")
+   $(usex vis-profiler "builds/cuda_nvvp" "")
+   $(usex debugger &

[gentoo-commits] repo/gentoo:master commit in: net-p2p/classified-ads/, net-p2p/classified-ads/files/

2024-09-02 Thread David Seifert
commit: 40bc4a3b14db63af93852c68e5f61d392dab361a
Author: David Seifert  gentoo  org>
AuthorDate: Mon Sep  2 09:33:05 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Sep  2 09:33:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40bc4a3b

net-p2p/classified-ads: drop 0.13-r1, 0.13-r2, 0.14, 0.15

Signed-off-by: David Seifert  gentoo.org>

 net-p2p/classified-ads/Manifest|  6 --
 .../classified-ads/classified-ads-0.13-r1.ebuild   | 83 -
 .../classified-ads/classified-ads-0.13-r2.ebuild   | 87 --
 net-p2p/classified-ads/classified-ads-0.14.ebuild  | 84 -
 net-p2p/classified-ads/classified-ads-0.15.ebuild  | 84 -
 .../classified-ads-0.13-examples-install-dir.patch | 52 -
 6 files changed, 396 deletions(-)

diff --git a/net-p2p/classified-ads/Manifest b/net-p2p/classified-ads/Manifest
index cf15653a883f..e7e396c59a3a 100644
--- a/net-p2p/classified-ads/Manifest
+++ b/net-p2p/classified-ads/Manifest
@@ -1,8 +1,2 @@
-DIST classified-ads-0.13.tar.gz 2656104 BLAKE2B 
d02f723d7371abc2a8c0a6bfde300c8a4f16e5fcc43a17c5d8b8cce4ab21371df82b734e5813ebded6672e8448b7e8ee19c68836926dcc7af1824bfa173de0ef
 SHA512 
7b6114705ac5867223e4e74c13aad47a4a38c24cd5e062e50dd7c0a5829ff011151a93562b1a5ab37f04fe3d6a93258e9ca4845748bbb02db882818284fe4a3a
-DIST classified-ads-0.14.tar.gz 2657632 BLAKE2B 
e3b405cb4c706a17158871b571a28f8a024b87e73e758858cec2387a7889ddf1ee5af2ce84b151d31bb5271991531380a2f177028022e2f5e28d7720926ebf8e
 SHA512 
1d68c494f1f680b36fd8997183d222c8c4fd852cb4278947aed1744ba49d49d1cbb04ee06d6952ab22096c6d8b87b940c66d518cb26757fe03f17b3d1ce6dddb
-DIST classified-ads-0.15.tar.gz 2657723 BLAKE2B 
71d670d716aa8dd743a981fb29545117b3cdc68ac8777870182676c2a03ab7d86d3ec84ad30a283874f7d643e7776faabd1e2a481f2a265e677c07a52690bd40
 SHA512 
5d770b213db14fc33491223a880daae923b4dc60d2d75398bf4a272e28618a3d1198c1d949daf5e59de28b71f90627945bd9c39b96c44bfbb445d5d8f96ce15d
 DIST classified-ads-0.16.tar.gz 2712434 BLAKE2B 
09d541a80c4d0a8adfde0a34ee781f1ed02dfe632280f1928fd55f1aa6486364a45b94f88d5e5e0804d3c91cb3e2f8e7fa6a8477dab629d68f15a441ee404bf3
 SHA512 
1ca9ca0d3282f2e8230320f02eb405fc10b30b6f2b5f89e25105d71b64ff1d38616e8a48e7faca25643af9ce507d56c4b42022e7c2b90efe5d8e6d23e927d044
-DIST classified-ads-graphics-0.13.tar.gz 340476 BLAKE2B 
c9bac95f0e620a671959f0eb8c719cd70be5c9340ccb3bc3baa7eae669b5201d3127880b9006a4031e09be09e72754c8ec07824b3581e3af691c3944d5b32d21
 SHA512 
c59f65f37a8e4dddb753dbcdec835e946d9de021c5273319b3cd95ef1c3343715ce4b87d76b2d96264acc791a6cced32967521c74978131bd76fbcfc37bb344d
-DIST classified-ads-graphics-0.14.tar.gz 340476 BLAKE2B 
c9bac95f0e620a671959f0eb8c719cd70be5c9340ccb3bc3baa7eae669b5201d3127880b9006a4031e09be09e72754c8ec07824b3581e3af691c3944d5b32d21
 SHA512 
c59f65f37a8e4dddb753dbcdec835e946d9de021c5273319b3cd95ef1c3343715ce4b87d76b2d96264acc791a6cced32967521c74978131bd76fbcfc37bb344d
-DIST classified-ads-graphics-0.15.tar.gz 340476 BLAKE2B 
c9bac95f0e620a671959f0eb8c719cd70be5c9340ccb3bc3baa7eae669b5201d3127880b9006a4031e09be09e72754c8ec07824b3581e3af691c3944d5b32d21
 SHA512 
c59f65f37a8e4dddb753dbcdec835e946d9de021c5273319b3cd95ef1c3343715ce4b87d76b2d96264acc791a6cced32967521c74978131bd76fbcfc37bb344d
 DIST classified-ads-graphics-0.16.tar.gz 340476 BLAKE2B 
c9bac95f0e620a671959f0eb8c719cd70be5c9340ccb3bc3baa7eae669b5201d3127880b9006a4031e09be09e72754c8ec07824b3581e3af691c3944d5b32d21
 SHA512 
c59f65f37a8e4dddb753dbcdec835e946d9de021c5273319b3cd95ef1c3343715ce4b87d76b2d96264acc791a6cced32967521c74978131bd76fbcfc37bb344d

diff --git a/net-p2p/classified-ads/classified-ads-0.13-r1.ebuild 
b/net-p2p/classified-ads/classified-ads-0.13-r1.ebuild
deleted file mode 100644
index 5f9a72b28641..
--- a/net-p2p/classified-ads/classified-ads-0.13-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit qmake-utils virtualx xdg
-
-DESCRIPTION="Program for displaying classified advertisement items"
-HOMEPAGE="http://katiska.org/classified-ads/";
-SRC_URI="https://github.com/operatornormal/classified-ads/archive/${PV}.tar.gz
-   -> classified-ads-${PV}.tar.gz
-   
https://github.com/operatornormal/classified-ads/blob/graphics/preprocessed.tar.gz?raw=true
-   -> classified-ads-graphics-${PV}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-arch/bzip2
-   dev-lang/tcl:=
-   dev-lang/tk:=
-   dev-libs/openssl:0=
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5[widgets]
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtprintsupport:5
-   dev-qt/qtsql:5[sqlite]
-   dev-qt/qtwidgets:5
-   media-li

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/libcmis/, dev-cpp/libcmis/files/

2024-08-31 Thread David Seifert
commit: 2b65a97f3126c54f74c706e2e16e81e83989bdd4
Author: David Seifert  gentoo  org>
AuthorDate: Sat Aug 31 10:44:33 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Aug 31 10:44:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b65a97f

dev-cpp/libcmis: patch for boost 1.86

Signed-off-by: David Seifert  gentoo.org>

 .../libcmis/files/libcmis-0.6.2-boost-1.86.patch   | 47 ++
 dev-cpp/libcmis/libcmis-0.6.2.ebuild   |  8 +++-
 2 files changed, 53 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/libcmis/files/libcmis-0.6.2-boost-1.86.patch 
b/dev-cpp/libcmis/files/libcmis-0.6.2-boost-1.86.patch
new file mode 100644
index ..5d2a9ba404e3
--- /dev/null
+++ b/dev-cpp/libcmis/files/libcmis-0.6.2-boost-1.86.patch
@@ -0,0 +1,47 @@
+https://github.com/tdf/libcmis/issues/67
+https://github.com/tdf/libcmis/pull/68
+
+From dfcb642a491f7ec2ae52e3e83d31bb6cdf3670c2 Mon Sep 17 00:00:00 2001
+From: David Seifert 
+Date: Sat, 31 Aug 2024 12:39:39 +0200
+Subject: [PATCH] Fix boost 1.86 breakage
+
+The fix does not break building against <1.86 since we're now accessing the
+object representation of the return value.
+
+Fixes #67
+---
+ src/libcmis/xml-utils.cxx | 14 ++
+ 1 file changed, 10 insertions(+), 4 deletions(-)
+
+diff --git a/src/libcmis/xml-utils.cxx b/src/libcmis/xml-utils.cxx
+index e487d17..cdf088f 100644
+--- a/src/libcmis/xml-utils.cxx
 b/src/libcmis/xml-utils.cxx
+@@ -531,16 +531,22 @@ namespace libcmis
+ boost::uuids::detail::sha1 sha1;
+ sha1.process_bytes( str.c_str(), str.size() );
+ 
+-unsigned int digest[5];
++// on boost <  1.86.0, digest_type is typedef'd as unsigned int[5]
++// on boost >= 1.86.0, digest_type is typedef'd as unsigned char[20]
++boost::uuids::detail::sha1::digest_type digest;
+ sha1.get_digest( digest );
+ 
++// by using a pointer to unsigned char, we can read the
++// object representation of either typedef.
++const unsigned char* ptr = reinterpret_cast( 
digest );
++
+ stringstream out;
+-// Setup writing mode. Every number must produce eight
++// Setup writing mode. Every number must produce two
+ // hexadecimal digits, including possible leading 0s, or we get
+ // less than 40 digits as result.
+ out << hex << setfill('0') << right;
+-for ( int i = 0; i < 5; ++i )
+-out << setw(8) << digest[i];
++for ( int i = 0; i < sizeof( digest ); ++ptr, ++i )
++out << setw(2) << static_cast( *ptr );
+ return out.str();
+ }
+ 

diff --git a/dev-cpp/libcmis/libcmis-0.6.2.ebuild 
b/dev-cpp/libcmis/libcmis-0.6.2.ebuild
index c20057c85432..5130a7ba2744 100644
--- a/dev-cpp/libcmis/libcmis-0.6.2.ebuild
+++ b/dev-cpp/libcmis/libcmis-0.6.2.ebuild
@@ -41,8 +41,12 @@ BDEPEND="
)
 "
 
-# https://github.com/tdf/libcmis/pull/52
-PATCHES=( "${FILESDIR}/${P}-libxml2-2.12.patch" ) # bug 917523
+PATCHES=(
+   # https://github.com/tdf/libcmis/pull/52
+   "${FILESDIR}"/${P}-libxml2-2.12.patch # bug 917523
+   # https://github.com/tdf/libcmis/pull/68
+   "${FILESDIR}"/${P}-boost-1.86.patch
+)
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: dev-libs/boost/

2024-08-31 Thread David Seifert
commit: a3e25da1bff2a349333064778b84257b5be365a4
Author: David Seifert  gentoo  org>
AuthorDate: Sat Aug 31 08:25:47 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Aug 31 08:25:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3e25da1

dev-libs/boost: add 1.86.0

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/boost/Manifest|   1 +
 dev-libs/boost/boost-1.86.0.ebuild | 346 +
 2 files changed, 347 insertions(+)

diff --git a/dev-libs/boost/Manifest b/dev-libs/boost/Manifest
index 48f0e20f3193..47f740ee7fe7 100644
--- a/dev-libs/boost/Manifest
+++ b/dev-libs/boost/Manifest
@@ -1,2 +1,3 @@
 DIST boost_1_84_0.tar.bz2 123110547 BLAKE2B 
a872ee00402be0383726020f4d13a7df6c2765c52eac2e09aab1604432931d26dd597503f5dcbbf788d7e7528d13c6d1dbfff1e85d22bf92c7828ef74cf2405d
 SHA512 
5dfeb35198bb096e46cf9e131ef0334cb95bc0bf09f343f291b860b112598b3c36111bd8c232439c401a2b2fb832fa0c399a8d5b96afc60bd359dff070154497
 DIST boost_1_85_0.tar.bz2 124015250 BLAKE2B 
dd72a9299cd78d2c260e1c94e28ba04daaa352f5bd023d99e43caa3540b1e0f8c09fc04b91f68db0ef8532e4a91fdef0b66a80bf0f9f838303bccaf0729bf581
 SHA512 
b4489813a4192b57626589457932338cfc47c4ec05c19b3a58b2d8df9e95f022ff2f5f452811ff82d1cec4fb0a490e991c8825bad0fb5a81318d07a8788d8ca0
+DIST boost_1_86_0.tar.bz2 126220652 BLAKE2B 
de3d262e3dc174813e8e9abc8fb083ae101949dbd3b818b1114457497607085dc998f6f0fdd095a87c38c90700761c825ce239b082144389507c0fec77d527dd
 SHA512 
9f8144e07a44cc5b5be6c6da17b2e6f29f0637dda345764c89eac0bcb9ce2878469a7e6fcd2c96d25034937025768450b33fc14fb40470fa4806bfcf03330e75

diff --git a/dev-libs/boost/boost-1.86.0.ebuild 
b/dev-libs/boost/boost-1.86.0.ebuild
new file mode 100644
index ..b07536311205
--- /dev/null
+++ b/dev-libs/boost/boost-1.86.0.ebuild
@@ -0,0 +1,346 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Keep an eye on both of these after releases for patches:
+# * https://www.boost.org/patches/
+# * https://www.boost.org/users/history/version_${MY_PV}.html
+# (e.g. https://www.boost.org/users/history/version_1_83_0.html)
+# Note that the latter may sometimes feature patches not on the former too.
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic multiprocessing python-r1 toolchain-funcs multilib-minimal
+
+MY_PV="$(ver_rs 1- _)"
+
+DESCRIPTION="Boost Libraries for C++"
+HOMEPAGE="https://www.boost.org/";
+SRC_URI="https://boostorg.jfrog.io/artifactory/main/release/${PV}/source/boost_${MY_PV}.tar.bz2";
+S="${WORKDIR}/${PN}_${MY_PV}"
+
+LICENSE="Boost-1.0"
+SLOT="0/${PV}"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="bzip2 +context debug doc icu lzma +nls mpi numpy python +stacktrace 
tools zlib zstd"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+# the tests will never fail because these are not intended as sanity
+# tests at all. They are more a way for upstream to check their own code
+# on new compilers. Since they would either be completely unreliable
+# (failing for no good reason) or completely useless (never failing)
+# there is no point in having them in the ebuild to begin with.
+RESTRICT="test"
+
+RDEPEND="
+   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   !icu? ( virtual/libiconv[${MULTILIB_USEDEP}] )
+   lzma? ( app-arch/xz-utils:=[${MULTILIB_USEDEP}] )
+   mpi? ( virtual/mpi[${MULTILIB_USEDEP},cxx,threads] )
+   python? (
+   ${PYTHON_DEPS}
+   numpy? ( dev-python/numpy:=[${PYTHON_USEDEP}] )
+   )
+   zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-build/b2-5.0.0"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.81.0-disable_icu_rpath.patch
+   "${FILESDIR}"/${PN}-1.79.0-build-auto_index-tool.patch
+   "${FILESDIR}"/${PN}-1.85.0-bcp-filesystem.patch
+   "${FILESDIR}"/${PN}-1.85.0-python-numpy-2.patch
+)
+
+create_user-config.jam() {
+   local user_config_jam="${BUILD_DIR}"/user-config.jam
+   if [[ -s ${user_config_jam} ]]; then
+   einfo "${user_config_jam} already exists, skipping 
configuration"
+   return
+   else
+   einfo "Creating configuration in ${user_config_jam}"
+   fi
+
+   local compiler compiler_version compiler_executable="$(tc-getCXX)"
+   compiler="gcc"
+   compiler_version="$(gcc-version)"
+
+   if use mpi; then
+   local mpi_configuration="u

[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2024-08-27 Thread David Seifert
commit: 724cdf4798b896539c5a904cd68a85a6a91fe31b
Author: David Seifert  gentoo  org>
AuthorDate: Tue Aug 27 15:48:50 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Tue Aug 27 15:48:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=724cdf47

dev-util/nvidia-cuda-toolkit: add 12.6.0

Signed-off-by: David Seifert  gentoo.org>

 dev-util/nvidia-cuda-toolkit/Manifest  |   1 +
 .../nvidia-cuda-toolkit-12.6.0.ebuild  | 328 +
 2 files changed, 329 insertions(+)

diff --git a/dev-util/nvidia-cuda-toolkit/Manifest 
b/dev-util/nvidia-cuda-toolkit/Manifest
index 9d32ba86052f..d5161db20bae 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -4,3 +4,4 @@ DIST cuda_12.4.0_550.54.14_linux.run 4454353277 BLAKE2B 
da339a44ac21799a88b4573e
 DIST cuda_12.4.1_550.54.15_linux.run 4454730420 BLAKE2B 
643513a673e72aeab2e0268c4f91b504132aee378e5e483c46803ed9b1b109274e23bce0cd1022de1220e81dbfb0442c9d84370ad9c6a17e14fe2aaff23ccf13
 SHA512 
340fab9aad2f3e03fb773c2ec1d4f2c3b1428b350c2072b02263f68f3c521b7ec42086ae7b5e66594a0b91862cc165d8519e4c92e428268bc1e98adcfe106d42
 DIST cuda_12.5.0_555.42.02_linux.run 4294677299 BLAKE2B 
ffefb576feb9f8e6ea8975bf74fe7277902364035e5dcb27f7b4bdc1d73ea44ce8e057087d670ec18eb49727a9343484bf3aa234c045b91684c70141cf8162e7
 SHA512 
84fa3ad278217a0fbea97d2d880f625e7e7074a12e98d50d664daaf8298d7d8dd7b222c6f5815636e484df8f1e75c062c70c09f744d139652d960ca8c064114e
 DIST cuda_12.5.1_555.42.06_linux.run 4311634770 BLAKE2B 
3546faeb24687dd11ad0a61a4f02cfbd97119d9e3cd3e24ea294b81ed488de7dfef03607c69d7b5a8087db10cf794205936add7cfa8ccda207e3aca315be48df
 SHA512 
604843e09717c2af0873b2d5a2e242ff1b99122d515b6a7a29e70c55ab605524744359781f5b642059550b4def57877597111914965efe7d3a1a1387c9dbb1a0
+DIST cuda_12.6.0_560.28.03_linux.run 4333105923 BLAKE2B 
533e9080dbf087a661ab6e59548e48ca0d2b514f47c3e97ac89b628f79197875a7425ad69c4d271b5fa8243561c1ccba698e3bf322b194b29a5f7fa031ea8f06
 SHA512 
fe5710c168298d2283a3f636ad5e1e212970fe8d9554ab450aa61d786536f50efb9d9e9396b6ac59638bd4204faadb5a99ec8a8c02e2c57a18f479123aaff3c9

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.6.0.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.6.0.ebuild
new file mode 100644
index ..26415acb96db
--- /dev/null
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.6.0.ebuild
@@ -0,0 +1,328 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs toolchain-funcs unpacker
+
+DRIVER_PV="560.28.03"
+
+DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
+HOMEPAGE="https://developer.nvidia.com/cuda-zone";
+SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run";
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-CUDA"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~amd64-linux"
+IUSE="debugger examples nsight profiler rdma vis-profiler sanitizer"
+RESTRICT="bindist mirror"
+
+# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the
+# actual required minimum driver version are different.
+RDEPEND="
+   =dev-libs/openssl-3
+   media-libs/tiff-compat:4
+   sys-libs/zlib
+   )
+   rdma? ( sys-cluster/rdma-core )
+   vis-profiler? (
+   >=virtual/jre-1.8:*
+   )"
+BDEPEND="nsight? ( dev-util/patchelf )"
+
+QA_PREBUILT="opt/cuda/*"
+CHECKREQS_DISK_BUILD="15000M"
+
+pkg_setup() {
+   check-reqs_pkg_setup
+}
+
+src_prepare() {
+   # ATTENTION: change requires revbump, see link below for supported GCC 
# versions
+   # 
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
+   local cuda_supported_gcc="8.5 9.5 10 11 12 13"
+
+   sed \
+   -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
+   "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
+
+   default
+}
+
+src_install() {
+   local cudadir=/opt/cuda
+   local ecudadir="${EPREFIX}${cudadir}"
+   local pathextradirs ldpathextradirs
+   dodir ${cudadir}
+   into ${cudadir}
+
+   # Install standard sub packages
+   local builddirs=(
+   
builds/cuda_{cccl,cudart,cuobjdump,cuxxfilt,demo_suite,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx,opencl}
+   
builds/lib{cublas,cufft,cufile,curand,cusolver,cusparse,npp,nvjitlink,nvjpeg}
+   builds/nvidia_fs
+   $(usex profiler "builds/cuda_nvprof builds/cuda_cupti 
builds/cuda_profiler_api" "")
+   $(usex vis-profiler "builds/cuda_nvvp" "")
+   $(usex debugger &

[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2024-08-07 Thread David Seifert
commit: daf1f55b6ef6d3a6d913af0ba81e2ee7734d96a7
Author: David Seifert  gentoo  org>
AuthorDate: Wed Aug  7 09:03:08 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Wed Aug  7 09:03:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daf1f55b

app-editors/sublime-text: add 4_p4180

Signed-off-by: David Seifert  gentoo.org>

 app-editors/sublime-text/Manifest  |  1 +
 .../sublime-text/sublime-text-4_p4180.ebuild   | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index b056e7926ed5..621089396afd 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -1 +1,2 @@
 DIST sublime_text_build_4169_x64.tar.xz 16572760 BLAKE2B 
1760e6a763b58e24c7360bb0068704b820b0ba91169c1e80b9b46ca728eaedd04bd2bca75d602b24034fff895c093131d30209c48c3e7b1c56941da7cf1d3296
 SHA512 
6764363f8f92f65532d64ba014023e28b18f40dc62a1b114239b59360257d445494f9a2f57580174b5f4994c8fa06cd8f562c9419cfda92324c9ebf25d15e576
+DIST sublime_text_build_4180_x64.tar.xz 15767020 BLAKE2B 
44850b6fffd959361f80f43508b7c9767a5f87a52c9d124cd68dd6eb975c362ca56815c6264f96ca02d836f6184038972539462c6dd8f314430042420dae5b99
 SHA512 
a115a352311a964268a1460710c562a7843b52c14c452745edb8706ac726e97b867931659b1a3286d44cb19b880f42f00af5bffe88aaa7916181a690e8324e1a

diff --git a/app-editors/sublime-text/sublime-text-4_p4180.ebuild 
b/app-editors/sublime-text/sublime-text-4_p4180.ebuild
new file mode 100644
index ..589ab913df08
--- /dev/null
+++ b/app-editors/sublime-text/sublime-text-4_p4180.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper xdg
+
+# get the major version from PV
+MY_PV=$(ver_cut 3)
+MY_PN=${PN/-/_}
+
+DESCRIPTION="Sophisticated text editor for code, markup and prose"
+HOMEPAGE="https://www.sublimetext.com";
+SRC_URI="
+   amd64? ( 
https://download.sublimetext.com/sublime_text_build_${MY_PV}_x64.tar.xz )"
+S="${WORKDIR}/${MY_PN}"
+
+LICENSE="Sublime"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dbus"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   dev-libs/glib:2
+   sys-libs/glibc
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   dbus? ( sys-apps/dbus )"
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-4_p4107-remove-deprecated-key-onlyshowin-from-launcher.patch
+   
"${FILESDIR}"/${PN}-4_p4107-set-explicit-startupwmclass-in-launcher.patch
+)
+
+QA_PREBUILT="*"
+
+# Sublime bundles the kitchen sink, which includes python and other assorted
+# modules. Do not try to unbundle these because you are guaranteed to fail.
+
+src_install() {
+   insinto /opt/${MY_PN}
+   doins -r Packages Lib Icon # /Icon is used at runtime by the application
+   doins changelog.txt libcrypto.so.1.1 libssl.so.1.1 libsqlite3.so 
sublime_text.desktop
+
+   # sublime_merge looks for /opt/sublime_text/sublime_text
+   exeinto /opt/${MY_PN}
+   doexe crash_handler plugin_host-3.3 plugin_host-3.8 sublime_text
+
+   # sublime-text sets its WM_CLASS based on its argv[0]. A wrapper script 
is
+   # used instead of a symlink to preserve a consistent WM_CLASS 
regardless of
+   # how the application is launched. This causes the WM_CLASS to be
+   # "sublime_text" which matches the .desktop entry.
+   make_wrapper subl "/opt/${MY_PN}/sublime_text --fwdargv0 \"\$0\""
+   domenu sublime_text.desktop
+
+   local size
+   for size in 16 32 48 128 256; do
+   doicon --size ${size} Icon/${size}x${size}/${PN}.png
+   done
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   elog 'Sublime Text 4'"'"'s window class changes from WM_CLASS="subl" to'
+   elog 'WM_CLASS="sublime_text" matching other distributions.'
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/graph-tool/

2024-08-03 Thread David Seifert
commit: e41f5a0baea8c137643a48f0437bae2d0edaa4e5
Author: David Seifert  gentoo  org>
AuthorDate: Sat Aug  3 13:19:12 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Aug  3 13:19:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e41f5a0b

dev-python/graph-tool: add 2.75

Signed-off-by: David Seifert  gentoo.org>

 dev-python/graph-tool/Manifest   |  1 +
 dev-python/graph-tool/graph-tool-2.75.ebuild | 84 
 2 files changed, 85 insertions(+)

diff --git a/dev-python/graph-tool/Manifest b/dev-python/graph-tool/Manifest
index 3e652f36da91..a5a9e0e08642 100644
--- a/dev-python/graph-tool/Manifest
+++ b/dev-python/graph-tool/Manifest
@@ -1 +1,2 @@
 DIST graph-tool-2.71.tar.xz 14997876 BLAKE2B 
c23b4729065ebba43ba3501bca63980a40354e2ff6727ea3b663c60521cdf571ab794eb83f9cfb56909d92e3be90ac5d94c7dcd7f6639cb2c2fb9ee5c675697f
 SHA512 
caedba222e499b81d93d51097c526a8a64dd1f3b91141012c67ffe40532f6168294e430887484522f75709828d280f95cc75bc400a886e71bf73d64efd9b7833
+DIST graph-tool-2.75.tar.xz 15001276 BLAKE2B 
f329d87becfdee08aafc74ad29f496c1ea973a31d84e6e120056808d9d829cdb79db247991d83461635f06451f68197d7bb815f64ca375a5b0775dac74831d01
 SHA512 
cb9c0a677bb8dda7dcc56b271f5865675d02509b273fa665c5c84664d645d1b90d015e2a16571bc194fc0583036f3142c5e5e359c815bf13ae882ce6862644fc

diff --git a/dev-python/graph-tool/graph-tool-2.75.ebuild 
b/dev-python/graph-tool/graph-tool-2.75.ebuild
new file mode 100644
index ..933f090ee1fa
--- /dev/null
+++ b/dev-python/graph-tool/graph-tool-2.75.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit check-reqs python-r1 toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://git.skewed.de/count0/graph-tool.git";
+   inherit autotools git-r3
+else
+   SRC_URI="https://downloads.skewed.de/${PN}/${P}.tar.xz";
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="An efficient python module for manipulation and statistical 
analysis of graphs"
+HOMEPAGE="https://graph-tool.skewed.de/";
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+cairo openmp"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/boost:=[context,python,${PYTHON_USEDEP}]
+   dev-libs/expat
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   sci-mathematics/cgal:=
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   cairo? (
+   dev-cpp/cairomm:0
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   x11-libs/cairo[X]
+   )"
+DEPEND="${RDEPEND}
+   dev-cpp/sparsehash"
+BDEPEND="virtual/pkgconfig"
+
+# bug 453544
+CHECKREQS_DISK_BUILD="6G"
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+   check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_prepare() {
+   default
+   [[ ${PV} == * ]] && eautoreconf
+   python_copy_sources
+}
+
+src_configure() {
+   my_configure() {
+   econf \
+   --disable-static \
+   $(use_enable openmp) \
+   $(use_enable cairo) \
+   --with-boost-python="boost_${EPYTHON/./}"
+   }
+   python_foreach_impl run_in_build_dir my_configure
+}
+
+src_compile() {
+   python_foreach_impl run_in_build_dir emake
+}
+
+src_install() {
+   my_python_install() {
+   default
+   python_optimize
+   }
+   python_foreach_impl run_in_build_dir my_python_install
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/graph-tool/

2024-08-03 Thread David Seifert
commit: 256e86a2ff49e93e4cd22f2ce88a3e7a4ff7974e
Author: David Seifert  gentoo  org>
AuthorDate: Sat Aug  3 13:19:13 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Aug  3 13:19:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=256e86a2

dev-python/graph-tool: drop 2.71

Signed-off-by: David Seifert  gentoo.org>

 dev-python/graph-tool/Manifest   |  1 -
 dev-python/graph-tool/graph-tool-2.71.ebuild | 84 
 2 files changed, 85 deletions(-)

diff --git a/dev-python/graph-tool/Manifest b/dev-python/graph-tool/Manifest
index a5a9e0e08642..0eec27d626eb 100644
--- a/dev-python/graph-tool/Manifest
+++ b/dev-python/graph-tool/Manifest
@@ -1,2 +1 @@
-DIST graph-tool-2.71.tar.xz 14997876 BLAKE2B 
c23b4729065ebba43ba3501bca63980a40354e2ff6727ea3b663c60521cdf571ab794eb83f9cfb56909d92e3be90ac5d94c7dcd7f6639cb2c2fb9ee5c675697f
 SHA512 
caedba222e499b81d93d51097c526a8a64dd1f3b91141012c67ffe40532f6168294e430887484522f75709828d280f95cc75bc400a886e71bf73d64efd9b7833
 DIST graph-tool-2.75.tar.xz 15001276 BLAKE2B 
f329d87becfdee08aafc74ad29f496c1ea973a31d84e6e120056808d9d829cdb79db247991d83461635f06451f68197d7bb815f64ca375a5b0775dac74831d01
 SHA512 
cb9c0a677bb8dda7dcc56b271f5865675d02509b273fa665c5c84664d645d1b90d015e2a16571bc194fc0583036f3142c5e5e359c815bf13ae882ce6862644fc

diff --git a/dev-python/graph-tool/graph-tool-2.71.ebuild 
b/dev-python/graph-tool/graph-tool-2.71.ebuild
deleted file mode 100644
index 933f090ee1fa..
--- a/dev-python/graph-tool/graph-tool-2.71.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit check-reqs python-r1 toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   EGIT_REPO_URI="https://git.skewed.de/count0/graph-tool.git";
-   inherit autotools git-r3
-else
-   SRC_URI="https://downloads.skewed.de/${PN}/${P}.tar.xz";
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="An efficient python module for manipulation and statistical 
analysis of graphs"
-HOMEPAGE="https://graph-tool.skewed.de/";
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="+cairo openmp"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   dev-libs/boost:=[context,python,${PYTHON_USEDEP}]
-   dev-libs/expat
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   sci-mathematics/cgal:=
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   cairo? (
-   dev-cpp/cairomm:0
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   x11-libs/cairo[X]
-   )"
-DEPEND="${RDEPEND}
-   dev-cpp/sparsehash"
-BDEPEND="virtual/pkgconfig"
-
-# bug 453544
-CHECKREQS_DISK_BUILD="6G"
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-   check-reqs_pkg_pretend
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_prepare() {
-   default
-   [[ ${PV} == * ]] && eautoreconf
-   python_copy_sources
-}
-
-src_configure() {
-   my_configure() {
-   econf \
-   --disable-static \
-   $(use_enable openmp) \
-   $(use_enable cairo) \
-   --with-boost-python="boost_${EPYTHON/./}"
-   }
-   python_foreach_impl run_in_build_dir my_configure
-}
-
-src_compile() {
-   python_foreach_impl run_in_build_dir emake
-}
-
-src_install() {
-   my_python_install() {
-   default
-   python_optimize
-   }
-   python_foreach_impl run_in_build_dir my_python_install
-
-   find "${ED}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/rclone/

2024-07-26 Thread David Seifert
commit: f48716cfd27c937b0015cb95ad73e2ed1f61a4bb
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jul 26 08:48:37 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri Jul 26 08:48:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f48716cf

net-misc/rclone: drop 1.63.1, 1.66.0-r1

Signed-off-by: David Seifert  gentoo.org>

 net-misc/rclone/Manifest|  4 --
 net-misc/rclone/rclone-1.63.1.ebuild| 43 -
 net-misc/rclone/rclone-1.66.0-r1.ebuild | 67 -
 3 files changed, 114 deletions(-)

diff --git a/net-misc/rclone/Manifest b/net-misc/rclone/Manifest
index 36026f687440..29ddf91d5457 100644
--- a/net-misc/rclone/Manifest
+++ b/net-misc/rclone/Manifest
@@ -1,6 +1,2 @@
-DIST rclone-1.63.1-deps.tar.xz 298002884 BLAKE2B 
e9dc1dcd3240d4a649b26606109f4ceb9e4e03448da8d27a11c19ed0dc6df39569c3f4714194c3a62e3d80c7a22591ac392d4187df464a4cf203c6135438ec5b
 SHA512 
fff9e6d8ec7721abfd6c95220163478cf1bb3c8fd551a4310641b1213c072ed853e3ca40fd4109ff642d621cc441434f93608af590bb1b07ac2854ddd1d54147
-DIST rclone-1.63.1.tar.gz 16294505 BLAKE2B 
ccb83d5c748f8b68ba7eb7f5910f9b3e8e503407855b4bdd10d5feafaaa96bbf113305cb90952d05922a0ccae6e8efe88737271f4a193cf7a38f79820439c007
 SHA512 
fff03146ae7de4b47b883576b67852f9ff0558137ecb966300bd357c706d4b71c20ad0f87d0028c90b570d9351024f4ae8ddcce1df1cabd0e76e08b29063
-DIST rclone-1.66.0-deps.tar.xz 367625224 BLAKE2B 
244dc6c77315d1e1038b5e784deb55ca597ce728df34b0619a62ebd40524547a8e12c90f85385bf8515eb69f5cb07d5db6dbcb0de2c7a259edb1d934ce1eb747
 SHA512 
b238069636da506826deb99ddab869789bf7bda58d4eb47e47101c5011dd35dfd9a39f481f1c874d57a3330fa8b969fed2b98bb1d13ec8e79495f55403cf6001
-DIST rclone-1.66.0.tar.gz 17066102 BLAKE2B 
587208635c2154782a9f3285c7972a567625120140d1b43096b572d19ab74ae9c7e12b485d6a74d88f1ef4bbce9656bea8f21c67c641227756dd48856a4da9a7
 SHA512 
955ed1457ebe7e6ac2288484109ba263601e147f767ce71b70e14ddcf3f97659d90704de094e4e83c0820267e0f41b1950fc3db534bb3577bcf27f0a2401eb84
 DIST rclone-1.67.0-deps.tar.xz 367523832 BLAKE2B 
45e33614658aa619f0abe4cb48ae8eb82d39cf3f56ef9c9f0fcfbc14c2ba2868ff237ae0ab1f308bab31352e176209029604c18c22d180d68c0605a6a671a3c2
 SHA512 
2e4aba47f37ca67c7ba827d9c70bae858cb9633861c546e9cf19205a11109c52ea8e3e7b13f3073be5ab6405770b7c58bb00124393b712bd59fa25da6930987e
 DIST rclone-1.67.0.tar.gz 17232236 BLAKE2B 
8241234a970335bb67a5f51b11fdc79afe4a3894c1df2409d141cc8662fec669c1d273e7e67383291703cf66a4168a0ff3c3f8e28d569b0df340c0e7b4a4c324
 SHA512 
9d336c6a03ba7711f88fbd6ff019b4ce02825467b9656bba8811e9c27fe857ba5d64d863e1f5f3129cbcc89509891615d911794376c90775901a7de1b0741448

diff --git a/net-misc/rclone/rclone-1.63.1.ebuild 
b/net-misc/rclone/rclone-1.63.1.ebuild
deleted file mode 100644
index 9087a250f9f2..
--- a/net-misc/rclone/rclone-1.63.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit bash-completion-r1 go-module
-
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-SRC_URI="
-   https://github.com/rclone/rclone/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}-deps.tar.xz
-"
-
-DESCRIPTION="A program to sync files to and from various cloud storage 
providers"
-HOMEPAGE="https://rclone.org/";
-
-LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
-SLOT="0"
-IUSE=""
-
-RDEPEND="sys-fs/fuse:3"
-
-src_compile() {
-   go build -mod=readonly . || die "compile failed"
-}
-
-src_test() {
-   # Setting CI skips unreliable tests, see fstest/testy/testy.go
-   # TestAddPlugin and TestRemovePlugin fail
-   RCLONE_CONFIG="/notfound" CI="true" go test -mod=readonly -v -run 
"!Test.*Plugin" ./... || die "test failed"
-}
-
-src_install() {
-   dobin ${PN}
-   doman ${PN}.1
-   dodoc README.md
-
-   ./rclone genautocomplete bash ${PN}.bash || die
-   newbashcomp ${PN}.bash ${PN}
-
-   ./rclone genautocomplete zsh ${PN}.zsh || die
-   insinto /usr/share/zsh/site-functions
-   newins ${PN}.zsh _${PN}
-}

diff --git a/net-misc/rclone/rclone-1.66.0-r1.ebuild 
b/net-misc/rclone/rclone-1.66.0-r1.ebuild
deleted file mode 100644
index aea77db97b4b..
--- a/net-misc/rclone/rclone-1.66.0-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 check-reqs edo go-module
-
-DESCRIPTION="A program to sync files to and from various cloud storage 
providers"
-HOMEPAGE="https://rclone.org/
-   https://github.com/rclone/rclone/";
-SRC_URI="
-   https://github.com/rclone/rclone/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz
-   https

[gentoo-commits] repo/gentoo:master commit in: dev-python/graph-tool/, dev-python/graph-tool/files/

2024-07-22 Thread David Seifert
commit: a0cb8215323d3b862116ddd896c8179c4cea89fe
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jul 22 19:47:05 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Jul 22 19:47:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0cb8215

dev-python/graph-tool: remove upstreamed patch

Signed-off-by: David Seifert  gentoo.org>

 ...ompilation-with-boost-1.83-and-boost-1.76.patch | 28 --
 dev-python/graph-tool/graph-tool-2.71.ebuild   |  4 
 2 files changed, 32 deletions(-)

diff --git 
a/dev-python/graph-tool/files/0001-Fix-compilation-with-boost-1.83-and-boost-1.76.patch
 
b/dev-python/graph-tool/files/0001-Fix-compilation-with-boost-1.83-and-boost-1.76.patch
deleted file mode 100644
index bac83a8c0337..
--- 
a/dev-python/graph-tool/files/0001-Fix-compilation-with-boost-1.83-and-boost-1.76.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 005b377fa09c28a5f61f11319f337ceea640f4ab Mon Sep 17 00:00:00 2001
-From: Tiago de Paula Peixoto 
-Date: Fri, 1 Sep 2023 10:27:28 +0200
-Subject: [PATCH] Fix compilation with boost 1.83 and boost < 1.76 This unites
- upstream commits: 0a837b40 and 5517e370.
-

- src/graph/gml.hh | 4 
- 1 file changed, 4 insertions(+)
-
-diff --git a/src/graph/gml.hh b/src/graph/gml.hh
-index 7bea0ca3..b4cb84db 100644
 a/src/graph/gml.hh
-+++ b/src/graph/gml.hh
-@@ -26,6 +26,10 @@
- #include 
- #include 
- 
-+#if BOOST_VERSION >= 107600
-+#include 
-+#endif
-+
- #include 
- 
- #include 
--- 
-2.41.0
-

diff --git a/dev-python/graph-tool/graph-tool-2.71.ebuild 
b/dev-python/graph-tool/graph-tool-2.71.ebuild
index cc33f7016710..933f090ee1fa 100644
--- a/dev-python/graph-tool/graph-tool-2.71.ebuild
+++ b/dev-python/graph-tool/graph-tool-2.71.ebuild
@@ -40,10 +40,6 @@ DEPEND="${RDEPEND}
dev-cpp/sparsehash"
 BDEPEND="virtual/pkgconfig"
 
-PATCHES=(
-   "${FILESDIR}"/0001-Fix-compilation-with-boost-1.83-and-boost-1.76.patch 
# backport
-)
-
 # bug 453544
 CHECKREQS_DISK_BUILD="6G"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/graph-tool/

2024-07-22 Thread David Seifert
commit: de60fa8550089a8cd06c876cad2e3fc95f91c3e8
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jul 22 19:47:04 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Jul 22 19:47:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de60fa85

dev-python/graph-tool: drop 2.58

Signed-off-by: David Seifert  gentoo.org>

 dev-python/graph-tool/Manifest   |  1 -
 dev-python/graph-tool/graph-tool-2.58.ebuild | 88 
 2 files changed, 89 deletions(-)

diff --git a/dev-python/graph-tool/Manifest b/dev-python/graph-tool/Manifest
index 83b12a3ed927..3e652f36da91 100644
--- a/dev-python/graph-tool/Manifest
+++ b/dev-python/graph-tool/Manifest
@@ -1,2 +1 @@
-DIST graph-tool-2.58.tar.xz 14949712 BLAKE2B 
f7edfc112e737aad09317b2a754eefa8fad0135d580766b24ef5eb08d9e748a65a7372d95b9b00ffd891a2fe033f7ca29348b700e145361c48c95fe31a9f1500
 SHA512 
bfb604073c71b1f4a605008e5bfa6414370bc5c14e1b501e1821c1d363370e2f1f7c6dcedabf67723286cac07def1442c24577308458a75c4fc70aee69bf22ee
 DIST graph-tool-2.71.tar.xz 14997876 BLAKE2B 
c23b4729065ebba43ba3501bca63980a40354e2ff6727ea3b663c60521cdf571ab794eb83f9cfb56909d92e3be90ac5d94c7dcd7f6639cb2c2fb9ee5c675697f
 SHA512 
caedba222e499b81d93d51097c526a8a64dd1f3b91141012c67ffe40532f6168294e430887484522f75709828d280f95cc75bc400a886e71bf73d64efd9b7833

diff --git a/dev-python/graph-tool/graph-tool-2.58.ebuild 
b/dev-python/graph-tool/graph-tool-2.58.ebuild
deleted file mode 100644
index cc33f7016710..
--- a/dev-python/graph-tool/graph-tool-2.58.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit check-reqs python-r1 toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   EGIT_REPO_URI="https://git.skewed.de/count0/graph-tool.git";
-   inherit autotools git-r3
-else
-   SRC_URI="https://downloads.skewed.de/${PN}/${P}.tar.xz";
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="An efficient python module for manipulation and statistical 
analysis of graphs"
-HOMEPAGE="https://graph-tool.skewed.de/";
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="+cairo openmp"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   dev-libs/boost:=[context,python,${PYTHON_USEDEP}]
-   dev-libs/expat
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   sci-mathematics/cgal:=
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   cairo? (
-   dev-cpp/cairomm:0
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   x11-libs/cairo[X]
-   )"
-DEPEND="${RDEPEND}
-   dev-cpp/sparsehash"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/0001-Fix-compilation-with-boost-1.83-and-boost-1.76.patch 
# backport
-)
-
-# bug 453544
-CHECKREQS_DISK_BUILD="6G"
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-   check-reqs_pkg_pretend
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_prepare() {
-   default
-   [[ ${PV} == * ]] && eautoreconf
-   python_copy_sources
-}
-
-src_configure() {
-   my_configure() {
-   econf \
-   --disable-static \
-   $(use_enable openmp) \
-   $(use_enable cairo) \
-   --with-boost-python="boost_${EPYTHON/./}"
-   }
-   python_foreach_impl run_in_build_dir my_configure
-}
-
-src_compile() {
-   python_foreach_impl run_in_build_dir emake
-}
-
-src_install() {
-   my_python_install() {
-   default
-   python_optimize
-   }
-   python_foreach_impl run_in_build_dir my_python_install
-
-   find "${ED}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: profiles/

2024-07-22 Thread David Seifert
commit: b021f42cad5c36be8bd927f8b1a4ee2c39c4b682
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jul 22 11:08:29 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Jul 22 11:08:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b021f42c

package.mask: Last rite dev-perl/Gentoo-App-Pram

Signed-off-by: David Seifert  gentoo.org>

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 86ed39b766d2..66e9dfe832c7 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# David Seifert  (2024-07-22)
+# Unmaintained, replaced by app-portage/pram which has more features
+# and works better for merging PRs. Removal on 2024-08-21.
+dev-perl/Gentoo-App-Pram
+
 # Andreas K. Hüttel  (2024-07-21)
 # Masked for testing
 =sys-libs/glibc-2.40*



[gentoo-commits] repo/gentoo:master commit in: app-i18n/rime-data/, app-i18n/kcm-fcitx/, app-i18n/fcitx-hangul/, ...

2024-07-21 Thread David Seifert
commit: c41c298434c4fc3876c4086d0a4a7b59c72bd0cf
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jul 21 14:46:43 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Jul 21 14:46:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41c2984

*/*: remove Arfrever as maintainer

Signed-off-by: David Seifert  gentoo.org>

 app-i18n/fcitx-anthy/metadata.xml   | 4 
 app-i18n/fcitx-chewing/metadata.xml | 8 
 app-i18n/fcitx-cloudpinyin/metadata.xml | 4 
 app-i18n/fcitx-configtool/metadata.xml  | 4 
 app-i18n/fcitx-hangul/metadata.xml  | 4 
 app-i18n/fcitx-libpinyin/metadata.xml   | 4 
 app-i18n/fcitx-m17n/metadata.xml| 4 
 app-i18n/fcitx-qt5/metadata.xml | 4 
 app-i18n/fcitx-rime/metadata.xml| 4 
 app-i18n/fcitx-sayura/metadata.xml  | 4 
 app-i18n/fcitx-table-extra/metadata.xml | 4 
 app-i18n/fcitx-unikey/metadata.xml  | 4 
 app-i18n/fcitx/metadata.xml | 4 
 app-i18n/kcm-fcitx/metadata.xml | 4 
 app-i18n/libchewing/metadata.xml| 4 
 app-i18n/libhangul/metadata.xml | 4 
 app-i18n/libpinyin/metadata.xml | 4 
 app-i18n/librime-lua/metadata.xml   | 4 
 app-i18n/librime/metadata.xml   | 4 
 app-i18n/mozc/metadata.xml  | 4 
 app-i18n/opencc/metadata.xml| 4 
 app-i18n/rime-data/metadata.xml | 4 
 app-i18n/tagainijisho/metadata.xml  | 4 
 dev-build/gyp/metadata.xml  | 4 
 dev-cpp/glog/metadata.xml   | 4 
 dev-libs/marisa/metadata.xml| 4 
 dev-libs/oniguruma/metadata.xml | 4 
 dev-libs/utfcpp/metadata.xml| 4 
 dev-util/global/metadata.xml| 3 ---
 29 files changed, 119 deletions(-)

diff --git a/app-i18n/fcitx-anthy/metadata.xml 
b/app-i18n/fcitx-anthy/metadata.xml
index bfd3609f4dcf..91ae2defc22a 100644
--- a/app-i18n/fcitx-anthy/metadata.xml
+++ b/app-i18n/fcitx-anthy/metadata.xml
@@ -5,10 +5,6 @@
tanekli...@gmail.com
Yongxiang Liang

-   
-   arfrever@gmail.com
-   Arfrever Frehtes Taifersar Arahesis
-   

proxy-ma...@gentoo.org
Proxy Maintainers

diff --git a/app-i18n/fcitx-chewing/metadata.xml 
b/app-i18n/fcitx-chewing/metadata.xml
index 2502d08cdd19..34257c3763ed 100644
--- a/app-i18n/fcitx-chewing/metadata.xml
+++ b/app-i18n/fcitx-chewing/metadata.xml
@@ -5,14 +5,6 @@
tanekli...@gmail.com
Yongxiang Liang

-   
-   arfrever@gmail.com
-   Arfrever Frehtes Taifersar Arahesis
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

c...@gentoo.org
Cjk

diff --git a/app-i18n/fcitx-cloudpinyin/metadata.xml 
b/app-i18n/fcitx-cloudpinyin/metadata.xml
index 0712aa59b608..f694b03f005d 100644
--- a/app-i18n/fcitx-cloudpinyin/metadata.xml
+++ b/app-i18n/fcitx-cloudpinyin/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   arfrever@gmail.com
-   Arfrever Frehtes Taifersar Arahesis
-   

c...@gentoo.org
Cjk

diff --git a/app-i18n/fcitx-configtool/metadata.xml 
b/app-i18n/fcitx-configtool/metadata.xml
index 4ca0ab7fbf64..4c1c7d5d0a5b 100644
--- a/app-i18n/fcitx-configtool/metadata.xml
+++ b/app-i18n/fcitx-configtool/metadata.xml
@@ -5,10 +5,6 @@
tanekli...@gmail.com
Yongxiang Liang

-   
-   arfrever@gmail.com
-   Arfrever Frehtes Taifersar Arahesis
-   

proxy-ma...@gentoo.org
Proxy Maintainers

diff --git a/app-i18n/fcitx-hangul/metadata.xml 
b/app-i18n/fcitx-hangul/metadata.xml
index 12391c75083d..223bdfc93a7c 100644
--- a/app-i18n/fcitx-hangul/metadata.xml
+++ b/app-i18n/fcitx-hangul/metadata.xml
@@ -5,10 +5,6 @@
tanekli...@gmail.com
Yongxiang Liang

-   
-   arfrever@gmail.com
-   Arfrever Frehtes Taifersar Arahesis
-   

proxy-ma...@gentoo.org
Proxy Maintainers

diff --git a/app-i18n/fcitx-libpinyin/metadata.xml 
b/app-i18n/fcitx-libpinyin/metadata.xml
index 36a007bd88b3..b70e3b7bbbf2 100644
--- a/app-i18n/fcitx-libpinyin/metadata.xml
+++ b/app-i18n/fcitx-libpinyin/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   arfrever@gmail.com
-   Arfrever Frehtes Taifersar Arahesis
-   

c...@gentoo.org
Cjk

diff --git a/app-i18n/fcitx-m17n/metadata.xml b/app-i18n/fcitx-m17n/metadata.xml
index 48cc0c361cf4..a3aded8ccb26 100644

[gentoo-commits] data/api:master commit in: files/overlays/

2024-07-21 Thread David Seifert
commit: 7c46900a7c4cd57b11091ae8327a1e855bb97762
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jul 21 14:29:13 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Jul 21 14:29:13 2024 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=7c46900a

repositories: remove stefantalpalaru overlay

The maintainer uses incendiary language against Gentoo devs:
https://github.com/stefantalpalaru/gentoo-overlay/commit/4063cfd853a30971de4790c7435b26497ccdb4b5

Signed-off-by: David Seifert  gentoo.org>

 files/overlays/repositories.xml | 12 
 1 file changed, 12 deletions(-)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index 21442d7..54a62c4 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -4126,18 +4126,6 @@
 g...@github.com:anyc/steam-overlay.git
 https://github.com/anyc/steam-overlay/commits/master.atom
   
-  
-stefantalpalaru
-Gentoo overlay with ebuilds by Stefan Talpalaru 
that are not in the tree
-https://github.com/stefantalpalaru/gentoo-overlay
-
-  stefantalpal...@yahoo.com
-  Stefan Talpalaru
-
-https://github.com/stefantalpalaru/gentoo-overlay.git
-g...@github.com:stefantalpalaru/gentoo-overlay.git
-
https://github.com/stefantalpalaru/gentoo-overlay/commits/master.atom
-  
   
 stephdewit
 Stéphane de Wit's personal overlay



[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2024-07-19 Thread David Seifert
commit: d071cb72002d9422a4d1d94160012d222196173c
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jul 19 07:25:14 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri Jul 19 07:25:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d071cb72

dev-util/nvidia-cuda-toolkit: add 12.5.1

Signed-off-by: David Seifert  gentoo.org>

 dev-util/nvidia-cuda-toolkit/Manifest  |   1 +
 .../nvidia-cuda-toolkit-12.5.1.ebuild  | 328 +
 2 files changed, 329 insertions(+)

diff --git a/dev-util/nvidia-cuda-toolkit/Manifest 
b/dev-util/nvidia-cuda-toolkit/Manifest
index f0b92262f93e..9d32ba86052f 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -3,3 +3,4 @@ DIST cuda_12.3.2_545.23.08_linux.run 4368514070 BLAKE2B 
bfb6239b7669636e2ef42492
 DIST cuda_12.4.0_550.54.14_linux.run 4454353277 BLAKE2B 
da339a44ac21799a88b4573e9afc0866f11649707594383414cb0c729b36dc63d55032e5ccbbbe46e84c1dc88fc76e466067be7ef2ae3d131a74190c548d76ba
 SHA512 
329b81c63dcefa5c6713eeb2dc5ccc223f5b456f4b7558bd3723d166357d8bb4c79d12082ea396aaadae8b5593b20584f7bd0cf617bb3494e4423b58726255a1
 DIST cuda_12.4.1_550.54.15_linux.run 4454730420 BLAKE2B 
643513a673e72aeab2e0268c4f91b504132aee378e5e483c46803ed9b1b109274e23bce0cd1022de1220e81dbfb0442c9d84370ad9c6a17e14fe2aaff23ccf13
 SHA512 
340fab9aad2f3e03fb773c2ec1d4f2c3b1428b350c2072b02263f68f3c521b7ec42086ae7b5e66594a0b91862cc165d8519e4c92e428268bc1e98adcfe106d42
 DIST cuda_12.5.0_555.42.02_linux.run 4294677299 BLAKE2B 
ffefb576feb9f8e6ea8975bf74fe7277902364035e5dcb27f7b4bdc1d73ea44ce8e057087d670ec18eb49727a9343484bf3aa234c045b91684c70141cf8162e7
 SHA512 
84fa3ad278217a0fbea97d2d880f625e7e7074a12e98d50d664daaf8298d7d8dd7b222c6f5815636e484df8f1e75c062c70c09f744d139652d960ca8c064114e
+DIST cuda_12.5.1_555.42.06_linux.run 4311634770 BLAKE2B 
3546faeb24687dd11ad0a61a4f02cfbd97119d9e3cd3e24ea294b81ed488de7dfef03607c69d7b5a8087db10cf794205936add7cfa8ccda207e3aca315be48df
 SHA512 
604843e09717c2af0873b2d5a2e242ff1b99122d515b6a7a29e70c55ab605524744359781f5b642059550b4def57877597111914965efe7d3a1a1387c9dbb1a0

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.1.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.1.ebuild
new file mode 100644
index ..8357955fde30
--- /dev/null
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.1.ebuild
@@ -0,0 +1,328 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs toolchain-funcs unpacker
+
+DRIVER_PV="555.42.06"
+
+DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
+HOMEPAGE="https://developer.nvidia.com/cuda-zone";
+SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run";
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-CUDA"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~amd64-linux"
+IUSE="debugger examples nsight profiler rdma vis-profiler sanitizer"
+RESTRICT="bindist mirror"
+
+# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the
+# actual required minimum driver version are different.
+RDEPEND="
+   =dev-libs/openssl-3
+   media-libs/tiff-compat:4
+   sys-libs/zlib
+   )
+   rdma? ( sys-cluster/rdma-core )
+   vis-profiler? (
+   >=virtual/jre-1.8:*
+   )"
+BDEPEND="nsight? ( dev-util/patchelf )"
+
+QA_PREBUILT="opt/cuda/*"
+CHECKREQS_DISK_BUILD="15000M"
+
+pkg_setup() {
+   check-reqs_pkg_setup
+}
+
+src_prepare() {
+   # ATTENTION: change requires revbump, see link below for supported GCC 
# versions
+   # 
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
+   local cuda_supported_gcc="8.5 9.5 10 11 12 13"
+
+   sed \
+   -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
+   "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
+
+   default
+}
+
+src_install() {
+   local cudadir=/opt/cuda
+   local ecudadir="${EPREFIX}${cudadir}"
+   local pathextradirs ldpathextradirs
+   dodir ${cudadir}
+   into ${cudadir}
+
+   # Install standard sub packages
+   local builddirs=(
+   
builds/cuda_{cccl,cudart,cuobjdump,cuxxfilt,demo_suite,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx,opencl}
+   
builds/lib{cublas,cufft,cufile,curand,cusolver,cusparse,npp,nvjitlink,nvjpeg}
+   builds/nvidia_fs
+   $(usex profiler "builds/cuda_nvprof builds/cuda_cupti 
builds/cuda_profiler_api" "")
+   $(usex vis-profiler "builds/cuda_nvvp" "")
+   $(usex debugger &

[gentoo-commits] repo/gentoo:master commit in: app-i18n/fcitx-rime/

2024-07-15 Thread David Seifert
commit: 3b32ad24a7c4ed3192d2b4eece69bf71e61d7abe
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jul 15 08:55:12 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Jul 15 08:55:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b32ad24

app-i18n/fcitx-rime: fix UnderscoreInUseFlag

Closes: https://bugs.gentoo.org/695056
Signed-off-by: David Seifert  gentoo.org>

 app-i18n/fcitx-rime/fcitx-rime-4..ebuild | 10 +-
 app-i18n/fcitx-rime/metadata.xml |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/app-i18n/fcitx-rime/fcitx-rime-4..ebuild 
b/app-i18n/fcitx-rime/fcitx-rime-4..ebuild
index c40551dffd5e..6c9a037d8000 100644
--- a/app-i18n/fcitx-rime/fcitx-rime-4..ebuild
+++ b/app-i18n/fcitx-rime/fcitx-rime-4..ebuild
@@ -19,18 +19,18 @@ fi
 
 LICENSE="GPL-2"
 SLOT="4"
-IUSE="+configuration_tool"
+IUSE="+configuration-tool"
 
 BDEPEND=">=app-i18n/fcitx-4.2.9:4
virtual/pkgconfig
-   configuration_tool? (
+   configuration-tool? (
dev-qt/qtcore:5
dev-qt/qtwidgets:5
)"
 DEPEND=">=app-i18n/fcitx-4.2.9:4
=app-i18n/fcitx-qt5-1.1:4
dev-qt/qtcore:5
dev-qt/qtgui:5
@@ -39,14 +39,14 @@ DEPEND=">=app-i18n/fcitx-4.2.9:4
 RDEPEND="${DEPEND}
app-i18n/rime-data"
 DEPEND="${DEPEND}
-   configuration_tool? ( dev-qt/qtconcurrent:5 )"
+   configuration-tool? ( dev-qt/qtconcurrent:5 )"
 
 DOCS=()
 
 src_configure() {
local mycmakeargs=(
-DRIME_DATA_DIR="${EPREFIX}/usr/share/rime-data"
-   -DENABLE_QT5GUI=$(usex configuration_tool)
+   -DENABLE_QT5GUI=$(usex configuration-tool)
)
 
cmake_src_configure

diff --git a/app-i18n/fcitx-rime/metadata.xml b/app-i18n/fcitx-rime/metadata.xml
index 30d736fc8eac..f7682f2c77f0 100644
--- a/app-i18n/fcitx-rime/metadata.xml
+++ b/app-i18n/fcitx-rime/metadata.xml
@@ -26,7 +26,7 @@
Cjk


-   Install configuration 
tool
+   Install configuration 
tool


fcitx/fcitx5-rime



[gentoo-commits] repo/gentoo:master commit in: eclass/

2024-07-15 Thread David Seifert
commit: c25d7587a0c8f7aeef7fb39f99abca0e34ea0f51
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jul 15 07:17:11 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Jul 15 07:17:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c25d7587

gnome.org.eclass: remove EAPI 5 and 6

Signed-off-by: David Seifert  gentoo.org>

 eclass/gnome.org.eclass | 19 +--
 1 file changed, 5 insertions(+), 14 deletions(-)

diff --git a/eclass/gnome.org.eclass b/eclass/gnome.org.eclass
index 760dc2ba0b66..70884edefef7 100644
--- a/eclass/gnome.org.eclass
+++ b/eclass/gnome.org.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: gnome.org.eclass
@@ -7,22 +7,19 @@
 # @AUTHOR:
 # Authors: Spidler  with help of carparski.
 # eclass variable additions and documentation: Gilles Dartiguelongue 

-# @SUPPORTED_EAPIS: 5 6 7 8
+# @SUPPORTED_EAPIS: 7 8
 # @BLURB: Helper eclass for gnome.org hosted archives
 # @DESCRIPTION:
 # Provide a default SRC_URI for tarball hosted on gnome.org mirrors.
 
 case ${EAPI} in
-   5|6|7|8) ;;
+   7|8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
 if [[ -z ${_GNOME_ORG_ECLASS} ]] ; then
 _GNOME_ORG_ECLASS=1
 
-# versionator inherit kept for older EAPIs due to ebuilds (potentially) 
relying on it
-[[ ${EAPI} == [56] ]] && inherit eapi7-ver versionator
-
 # @ECLASS_VARIABLE: GNOME_TARBALL_SUFFIX
 # @PRE_INHERIT
 # @DESCRIPTION:
@@ -33,19 +30,13 @@ _GNOME_ORG_ECLASS=1
 
 # Even though xz-utils are in @system, they must still be added to BDEPEND; see
 # 
https://archives.gentoo.org/gentoo-dev/msg_a0d4833eb314d1be5d5802a3b710e0a4.xml
-if [[ ${GNOME_TARBALL_SUFFIX} == "xz" ]]; then
-   if [[ ${EAPI} != [56] ]]; then
-   BDEPEND="app-arch/xz-utils"
-   else
-   DEPEND="app-arch/xz-utils"
-   fi
-fi
+[[ ${GNOME_TARBALL_SUFFIX} == "xz" ]] && BDEPEND="app-arch/xz-utils"
 
 # @ECLASS_VARIABLE: GNOME_ORG_MODULE
 # @DESCRIPTION:
 # Name of the module as hosted on gnome.org mirrors.
 # Leave unset if package name matches module name.
-: "${GNOME_ORG_MODULE:=$PN}"
+: "${GNOME_ORG_MODULE:=${PN}}"
 
 # @ECLASS_VARIABLE: GNOME_ORG_RELEASE
 # @INTERNAL



[gentoo-commits] repo/gentoo:master commit in: eclass/

2024-07-15 Thread David Seifert
commit: c217f7f5b128ab7af67fe085716dbcec993d6b7f
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jul 15 07:17:10 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Jul 15 07:17:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c217f7f5

gnome2.eclass: remove EAPI 6

Signed-off-by: David Seifert  gentoo.org>

 eclass/gnome2.eclass | 38 +++---
 1 file changed, 11 insertions(+), 27 deletions(-)

diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass
index 66de2df97f9f..9ef5d92a1c9e 100644
--- a/eclass/gnome2.eclass
+++ b/eclass/gnome2.eclass
@@ -4,7 +4,7 @@
 # @ECLASS: gnome2.eclass
 # @MAINTAINER:
 # gn...@gentoo.org
-# @SUPPORTED_EAPIS: 6 7 8
+# @SUPPORTED_EAPIS: 7 8
 # @PROVIDES: gnome2-utils
 # @BLURB: Provides phases for Gnome/Gtk+ based packages.
 # @DESCRIPTION:
@@ -12,7 +12,7 @@
 # GNOME framework. For additional functions, see gnome2-utils.eclass.
 
 case ${EAPI} in
-   6|7|8) ;;
+   7|8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
@@ -22,11 +22,9 @@ _GNOME2_ECLASS=1
 # @ECLASS_VARIABLE: GNOME2_EAUTORECONF
 # @DEFAULT_UNSET
 # @DESCRIPTION:
-# Run eautoreconf instead of only elibtoolize
-GNOME2_EAUTORECONF=${GNOME2_EAUTORECONF:-""}
+# Run eautoreconf instead of only elibtoolize if set to "yes".
 
 [[ ${GNOME2_EAUTORECONF} == yes ]] && inherit autotools
-[[ ${EAPI} == 6 ]] && inherit ltprune
 
 inherit libtool gnome.org gnome2-utils xdg
 
@@ -34,7 +32,6 @@ inherit libtool gnome.org gnome2-utils xdg
 # @DEFAULT_UNSET
 # @DESCRIPTION:
 # Extra options passed to elibtoolize
-ELTCONF=${ELTCONF:-""}
 
 # @ECLASS_VARIABLE: GNOME2_ECLASS_GIO_MODULES
 # @INTERNAL
@@ -42,13 +39,10 @@ ELTCONF=${ELTCONF:-""}
 # Array containing glib GIO modules
 
 # @ECLASS_VARIABLE: GNOME2_LA_PUNT
+# @DEFAULT_UNSET
 # @DESCRIPTION:
-# In EAPI 6, it relies on prune_libtool_files (from ltprune.eclass) for
-# this. Later EAPIs use find ... -delete. Available values for GNOME2_LA_PUNT:
-# - "no": will not clean any .la files
-# - "yes": will run prune_libtool_files --modules
-# - If it is not set, it will run prune_libtool_files
-GNOME2_LA_PUNT=${GNOME2_LA_PUNT:-""}
+# If set to "no", no .la files will be cleaned, otherwise
+# will run "find ... -delete" in src_install.
 
 # @FUNCTION: gnome2_src_prepare
 # @DESCRIPTION:
@@ -141,8 +135,7 @@ gnome2_src_install() {
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1"
 
local sk_tmp_dir="/var/lib/scrollkeeper"
-   # scrollkeeper-update from rarian doesn't do anything. Then, since eapi6
-   # we stop taking care of it
+   # scrollkeeper-update from rarian doesn't do anything.
#
# if this is not present, scrollkeeper-update may segfault and
# create bogus directories in /var/lib/
@@ -150,9 +143,8 @@ gnome2_src_install() {
 
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
 
-   # Handle documentation as 'default' for eapi5, bug #373131
-   # Since eapi6 this is handled by default on its own plus MAINTAINERS 
and HACKING
-   # files that are really common in gnome packages (bug #573390)
+   # Install MAINTAINERS and HACKING which are really common
+   # in gnome packages (bug #573390)
local d
for d in HACKING MAINTAINERS; do
[[ -s ${d} ]] && dodoc "${d}"
@@ -170,16 +162,8 @@ gnome2_src_install() {
rm -rf "${ED}/usr/share/applications/mimeinfo.cache" || die
 
# Delete all .la files
-   if has ${EAPI} 6; then
-   case "${GNOME2_LA_PUNT}" in
-   yes)prune_libtool_files --modules;;
-   no) ;;
-   *)  prune_libtool_files;;
-   esac
-   else
-   if [[ ${GNOME2_LA_PUNT} != 'no' ]]; then
-   find "${ED}" -name '*.la' -delete || die
-   fi
+   if [[ ${GNOME2_LA_PUNT} != no ]]; then
+   find "${ED}" -type f -name '*.la' -delete || die
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: eclass/

2024-07-15 Thread David Seifert
commit: 522ff35dae0aa2ee48111d7c4ffad9e749e72cde
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jul 15 07:17:12 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Jul 15 07:17:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=522ff35d

gnome2-utils.eclass: remove EAPI 5 and 6

Closes: https://github.com/gentoo/gentoo/pull/37081
Signed-off-by: David Seifert  gentoo.org>

 eclass/gnome2-utils.eclass | 97 --
 1 file changed, 34 insertions(+), 63 deletions(-)

diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass
index bbee2a419dfc..dd4014c09bf7 100644
--- a/eclass/gnome2-utils.eclass
+++ b/eclass/gnome2-utils.eclass
@@ -4,7 +4,7 @@
 # @ECLASS: gnome2-utils.eclass
 # @MAINTAINER:
 # gn...@gentoo.org
-# @SUPPORTED_EAPIS: 5 6 7 8
+# @SUPPORTED_EAPIS: 7 8
 # @PROVIDES: xdg-utils
 # @BLURB: Auxiliary functions commonly used by Gnome packages.
 # @DESCRIPTION:
@@ -15,13 +15,12 @@
 #  * GConf schemas management
 #  * scrollkeeper (old Gnome help system) management
 
-[[ ${EAPI} == 5 ]] && inherit multilib
 # toolchain-funs.eclass: tc-is-cross-compiler
 # xdg-utils.eclass: xdg_environment_reset, xdg_icon_cache_update
 inherit toolchain-funcs xdg-utils
 
 case ${EAPI} in
-   5|6|7|8) ;;
+   7|8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
@@ -100,7 +99,7 @@ gnome2_environment_reset() {
# Ensure we don't rely on dconf/gconf while building, bug #511946
export GSETTINGS_BACKEND="memory"
 
-   if has ${EAPI} 6 7; then
+   if [[ ${EAPI} == 7 ]]; then
# Try to cover the packages honoring this variable, bug #508124
export GST_INSPECT="$(type -P true)"
 
@@ -126,7 +125,7 @@ gnome2_gconf_savelist() {
 # using gconftool-2.
 # This function should be called from pkg_postinst.
 gnome2_gconf_install() {
-   local updater="${EROOT%/}${GCONFTOOL_BIN}"
+   local updater="${EROOT}${GCONFTOOL_BIN}"
 
if [[ -z "${GNOME2_ECLASS_SCHEMAS}" ]]; then
debug-print "No GNOME 2 GConf schemas found"
@@ -148,15 +147,15 @@ gnome2_gconf_install() {
 
# We are ready to install the GCONF Scheme now
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
-   export GCONF_CONFIG_SOURCE="$("${updater}" --get-default-source | sed 
"s;:/;:${ROOT%/}/;")"
+   export GCONF_CONFIG_SOURCE="$("${updater}" --get-default-source | sed 
"s;:/;:${ROOT}/;")"
 
einfo "Installing GNOME 2 GConf schemas"
 
local F
for F in ${GNOME2_ECLASS_SCHEMAS}; do
-   if [[ -e "${EROOT%/}/${F}" ]]; then
+   if [[ -e "${EROOT}/${F}" ]]; then
debug-print "Installing schema: ${F}"
-   "${updater}" --makefile-install-rule "${EROOT%/}/${F}" 
1>/dev/null
+   "${updater}" --makefile-install-rule "${EROOT}/${F}" 
1>/dev/null
fi
done
 
@@ -174,7 +173,7 @@ gnome2_gconf_install() {
 # Removes schema files previously installed by the current ebuild from Gconf's
 # database.
 gnome2_gconf_uninstall() {
-   local updater="${EROOT%/}${GCONFTOOL_BIN}"
+   local updater="${EROOT}${GCONFTOOL_BIN}"
 
if [[ -z "${GNOME2_ECLASS_SCHEMAS}" ]]; then
debug-print "No GNOME 2 GConf schemas found"
@@ -194,15 +193,15 @@ gnome2_gconf_uninstall() {
fi
 
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
-   export GCONF_CONFIG_SOURCE="$("${updater}" --get-default-source | sed 
"s;:/;:${ROOT%/}/;")"
+   export GCONF_CONFIG_SOURCE="$("${updater}" --get-default-source | sed 
"s;:/;:${ROOT}/;")"
 
einfo "Uninstalling GNOME 2 GConf schemas"
 
local F
for F in ${GNOME2_ECLASS_SCHEMAS}; do
-   if [[ -e "${EROOT%/}/${F}" ]]; then
+   if [[ -e "${EROOT}/${F}" ]]; then
debug-print "Uninstalling gconf schema: ${F}"
-   "${updater}" --makefile-uninstall-rule 
"${EROOT%/}/${F}" 1>/dev/null
+   "${updater}" --makefile-uninstall-rule "${EROOT}/${F}" 
1>/dev/null
fi
done
 
@@ -221,31 +220,29 @@ gnome2_gconf_uninstall() {
 # calls to scrollkeeper-update and sandbox violations.
 # This function should be called from src_prepare.
 gnome2_omf_fix() {
-   local omf_makefiles filename
-
-   omf_makefiles="$@"
+   local omf_makefiles=( "$@" )
 
if [[ -f ${S}/omf.make ]] ; then
-   omf_makefiles="$

[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/

2024-07-10 Thread David Seifert
commit: 483c065522a8f3ac4a72dc191df8e881da47145b
Author: David Seifert  gentoo  org>
AuthorDate: Wed Jul 10 09:51:02 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Wed Jul 10 09:51:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=483c0655

app-emulation/open-vm-tools: add 12.4.5

Signed-off-by: David Seifert  gentoo.org>

 app-emulation/open-vm-tools/Manifest   |   1 +
 .../open-vm-tools/open-vm-tools-12.4.5.ebuild  | 140 +
 2 files changed, 141 insertions(+)

diff --git a/app-emulation/open-vm-tools/Manifest 
b/app-emulation/open-vm-tools/Manifest
index bdbc4e5c9a51..66c75942c53e 100644
--- a/app-emulation/open-vm-tools/Manifest
+++ b/app-emulation/open-vm-tools/Manifest
@@ -1,2 +1,3 @@
 DIST open-vm-tools-12.2.0-21223074.tar.gz 4365836 BLAKE2B 
ecac1ada523b9ba6e6f9e880f700a9c35200e9093c81f3367ce3b196365166f682f7d8ba290f624417b83c3573894020fe6b4cbd82a117412ebe80df283f32db
 SHA512 
d663d8ea455264cad7d3eaac16c5d08672e8e10f7a9171be40fff69e208ae697bc0e8af498c978d8de470ed273351b42c54994b2c552fdc05b828c80f4826b84
 DIST open-vm-tools-12.2.5-21855600.tar.gz 4365531 BLAKE2B 
1df621aea3d349af45c41268f3ab9ef6dc012bc7b74b8ff399a3819f75c92b408f272c03e31ff74d7f1aceda8a88e5755064236b87403d8ef2717567de174434
 SHA512 
72db3b88f61624d26e8ff7e37e4fc52ecd0bec0b6f076d935870c03312321c5e0b406d05eae7012872734a50626ed760dff2cf872e26ec18ebf200aff5ed12ef
+DIST open-vm-tools-12.4.5-23787635.tar.gz 4356612 BLAKE2B 
59fab76bc740d6c8e8b76f8c2379f751a62a4d4c01add9520acafbd5601d9490c7fb7d5a3631d1198c811be33b1bd7c7b381de2f9a8f703ceec21aab6331797a
 SHA512 
dd90622a0f1c773ed217040788a1bdbfba1e60256d4e5159a2557155f6ac642ab71488044860e417cdd853aad77a6495b98e8fd02f9755be90cc1dc71c840a3c

diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild 
b/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
new file mode 100644
index ..96a3b32786df
--- /dev/null
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
@@ -0,0 +1,140 @@
+# Copyright 2007-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info pam systemd udev
+
+MY_P="${P}-23787635"
+
+DESCRIPTION="Tools for VMware guests"
+HOMEPAGE="https://github.com/vmware/open-vm-tools";
+SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl 
+vgauth"
+REQUIRED_USE="
+   multimon? ( X )
+   vgauth? ( ssl )"
+
+RDEPEND="
+   dev-libs/glib
+   net-libs/libtirpc
+   deploypkg? ( dev-libs/libmspack )
+   fuse? ( sys-fs/fuse:0 )
+   pam? ( sys-libs/pam )
+   !pam? ( virtual/libcrypt:= )
+   ssl? ( dev-libs/openssl:= )
+   vgauth? (
+   dev-libs/libxml2
+   dev-libs/xmlsec:=
+   )
+   X? (
+   x11-libs/gdk-pixbuf-xlib
+   x11-libs/gtk+:3
+   x11-libs/libSM
+   x11-libs/libXcomposite
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   gtkmm? (
+   dev-cpp/gtkmm:3.0
+   dev-libs/libsigc++:2
+   )
+   multimon? ( x11-libs/libXinerama )
+   )
+   dnet? ( dev-libs/libdnet )
+   icu? ( dev-libs/icu:= )
+   resolutionkms? (
+   x11-libs/libdrm[video_cards_vmware]
+   virtual/libudev
+   )"
+DEPEND="${RDEPEND}
+   net-libs/rpcsvc-proto"
+BDEPEND="
+   dev-util/glib-utils
+   virtual/pkgconfig
+   doc? ( app-text/doxygen )"
+
+PATCHES=(
+   "${FILESDIR}"/10.1.0-Werror.patch
+   "${FILESDIR}"/11.3.5-icu.patch
+)
+
+pkg_setup() {
+   local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3 
~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS ~FUSE_FS"
+   use X && CONFIG_CHECK+=" ~DRM_VMWGFX"
+   kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM"
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   eapply -p2 "${PATCHES[@]}"
+   eapply_user
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-glibc-check
+   --disable-tests
+   --without-root-privileges
+   $(use_enable multimon)
+   $(use_with X x)
+   $(use_with X gtk3)
+   $(use_with gtkmm gtkmm3)
+   $(use_enable doc docs)
+   $(use_enable resolutionkms)
+   $(use_enable deploypkg)
+   $(use_with pam)
+

[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/

2024-07-10 Thread David Seifert
commit: ba7a37ae497cae7b1ff14e9cebe1c23b0b253066
Author: David Seifert  gentoo  org>
AuthorDate: Wed Jul 10 09:51:01 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Wed Jul 10 09:51:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7a37ae

app-emulation/open-vm-tools: add myself as a maintainer

Signed-off-by: David Seifert  gentoo.org>

 app-emulation/open-vm-tools/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-emulation/open-vm-tools/metadata.xml 
b/app-emulation/open-vm-tools/metadata.xml
index f53e431f81a1..85076593c086 100644
--- a/app-emulation/open-vm-tools/metadata.xml
+++ b/app-emulation/open-vm-tools/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   s...@gentoo.org
+       David Seifert
+   

The Open Virtual Machine Tools (open-vm-tools) are the open 
source
implementation of VMware Tools. They are a set of guest 
operating system



[gentoo-commits] repo/gentoo:master commit in: kde-apps/spectacle/files/, kde-apps/spectacle/

2024-07-05 Thread David Seifert
commit: 7dd98a4042d9da68f1d59a701d8ca9fc6a992e60
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jul  5 12:52:13 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri Jul  5 12:52:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dd98a40

kde-apps/spectacle: allow building with GCC 12

Closes: https://bugs.gentoo.org/934449
Signed-off-by: David Seifert  gentoo.org>

 .../spectacle/files/spectacle-24.05.2-gcc12.patch  | 30 ++
 kde-apps/spectacle/spectacle-24.05.2.ebuild|  3 ++-
 2 files changed, 32 insertions(+), 1 deletion(-)

diff --git a/kde-apps/spectacle/files/spectacle-24.05.2-gcc12.patch 
b/kde-apps/spectacle/files/spectacle-24.05.2-gcc12.patch
new file mode 100644
index ..e60de2c07123
--- /dev/null
+++ b/kde-apps/spectacle/files/spectacle-24.05.2-gcc12.patch
@@ -0,0 +1,30 @@
+Allow building with GCC 12
+https://invent.kde.org/graphics/spectacle/-/merge_requests/383
+
+--- a/src/Gui/Annotations/AnnotationDocument.cpp
 b/src/Gui/Annotations/AnnotationDocument.cpp
+@@ -16,6 +16,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ using G = Geometry;
+ 
+@@ -73,12 +74,12 @@
+ {
+ // Don't allow an invalid canvas rect or device pixel ratio.
+ if (rect.isEmpty()) {
+-Log::warning() << std::format("`{}`:\n\t`rect` is empty. This should 
not happen.",
+-  
std::source_location::current().function_name());
++Log::warning() << '`' << 
std::source_location::current().function_name()
++<< "`:\n\t`rect` is empty. This should not happen.";
+ return;
+ } else if (dpr <= 0) {
+-Log::warning() << std::format("`{}`:\n\t`dpr` <= 0. This should not 
happen.",
+-  
std::source_location::current().function_name());
++Log::warning() << '`' << 
std::source_location::current().function_name()
++<< "`:\n\t`dpr` <= 0. This should not happen.";
+ return;
+ }
+ const bool posChanged = m_canvasRect.topLeft() != rect.topLeft();

diff --git a/kde-apps/spectacle/spectacle-24.05.2.ebuild 
b/kde-apps/spectacle/spectacle-24.05.2.ebuild
index 18918f9a95ae..c26afa6446ac 100644
--- a/kde-apps/spectacle/spectacle-24.05.2.ebuild
+++ b/kde-apps/spectacle/spectacle-24.05.2.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_HANDBOOK="optional"
 ECM_TEST="forceoptional"
-KDE_GCC_MINIMAL=13
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.3.0
 QTMIN=6.6.2
@@ -62,6 +61,8 @@ BDEPEND="
dev-util/wayland-scanner
 "
 
+PATCHES=( "${FILESDIR}"/${P}-gcc12.patch )
+
 src_configure() {
local mycmakeargs=(
$(cmake_use_find_package share KF6Purpose)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/link-grammar/

2024-07-04 Thread David Seifert
commit: 1736af822cb1d2d9f27176c8849fc145f2b002c8
Author: David Seifert  gentoo  org>
AuthorDate: Thu Jul  4 13:30:58 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Jul  4 13:30:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1736af82

dev-libs/link-grammar: add 5.12.5

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/link-grammar/Manifest   |   1 +
 dev-libs/link-grammar/link-grammar-5.12.5.ebuild | 117 +++
 2 files changed, 118 insertions(+)

diff --git a/dev-libs/link-grammar/Manifest b/dev-libs/link-grammar/Manifest
index 75d64829e040..219d8767dc3d 100644
--- a/dev-libs/link-grammar/Manifest
+++ b/dev-libs/link-grammar/Manifest
@@ -1 +1,2 @@
 DIST link-grammar-5.12.4.tar.gz 4720724 BLAKE2B 
6573895298128165d7f840a13aad124418dbd1b9c70436dbe2bd65b3fd1883777e72da13f5196031696edb7cdc6c9d86acd5fdd4d1aa8fb295a136b2ba0568cf
 SHA512 
fd5318c21202c17902de996882fd8630c7e95622b8ebe6877a334df22ff678a6040e0519bdabfa1138aaefdf3a7c20cbfe9e65bdce4dfe568729c9ba5a2d6fe5
+DIST link-grammar-5.12.5.tar.gz 4727809 BLAKE2B 
76654a94bb1222761bc9107f2e129d6c7606e4cc0fa03b4564705714c8ac35f9562c28d66924b24143c8bbd6365f77714ad233f163f8f83de1da73ac66213f07
 SHA512 
2637d6b571ae027d8813da188a555a8b91afa0a216921842b43e4cf6aa4d799ea5342fe17081c13346c6bbecc46032765b6f5d978b53cee570e329b6b141094b

diff --git a/dev-libs/link-grammar/link-grammar-5.12.5.ebuild 
b/dev-libs/link-grammar/link-grammar-5.12.5.ebuild
new file mode 100644
index ..8de336d90754
--- /dev/null
+++ b/dev-libs/link-grammar/link-grammar-5.12.5.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit autotools python-r1 out-of-source
+
+DESCRIPTION="A Syntactic English parser"
+HOMEPAGE="https://www.abisource.com/projects/link-grammar/ 
https://www.link.cs.cmu.edu/link/";
+SRC_URI="https://www.gnucash.org/link-grammar/downloads/${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1"
+SLOT="0/5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="aspell +hunspell python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# XXX: sqlite is automagic
+# Does not build with >=sci-mathematics/minisat-2, bug #593662
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/libpcre2:=
+   aspell? ( app-text/aspell )
+   hunspell? ( app-text/hunspell )
+   python? ( ${PYTHON_DEPS} )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/swig:0
+   dev-build/autoconf-archive
+   sys-devel/flex
+   virtual/pkgconfig"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # _AC_UNDECLARED_BUILTIN false positive
+   strchr
+   typeof
+)
+
+pkg_setup() {
+   if use aspell && use hunspell; then
+   ewarn "You have enabled 'aspell' and 'hunspell' support, but 
both cannot coexist,"
+   ewarn "only hunspell will be built. Press Ctrl+C and set only 
'aspell' USE flag if"
+   ewarn "you want aspell support."
+   fi
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+my_src_configure() {
+   local myconf=(
+   --disable-maintainer-mode
+   --disable-editline
+   # java is hopelessly broken, invokes maven at build time (bug 
#806157)
+   --disable-java-bindings
+   --disable-perl-bindings
+   --disable-sat-solver
+   --with-regexlib=pcre2
+   $(use_enable aspell)
+   $(use_enable hunspell)
+   $(usev hunspell 
--with-hunspell-dictdir="${EPREFIX}"/usr/share/myspell)
+   # requires flex, since reflex support is flaky, #890158
+   LEX="flex"
+   )
+
+   econf \
+   --disable-python-bindings \
+   "${myconf[@]}"
+
+   if use python; then
+   python_configure() {
+   econf \
+   --enable-python-bindings \
+   "${myconf[@]}"
+   }
+   python_foreach_impl run_in_build_dir python_configure
+   fi
+}
+
+my_src_compile() {
+   local -x MAIN_BUILD_DIR="${BUILD_DIR}"
+   default
+
+   if use python; then
+   python_compile() {
+   emake -C bindings/python \
+   VPATH="${S}:${MAIN_BUILD_DIR}" \
+   
_clinkgrammar_la_DEPENDENCIES="${MAIN_BUILD_DIR}"/link-grammar/liblink-grammar.la
 \
+   
_clinkgrammar_la_LIBADD="${MAIN_BUILD_DIR}"/link-grammar/liblink-grammar.la
+   }
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/boost/

2024-07-04 Thread David Seifert
commit: e489fdeb57bce44d7de6be893a69fb0a2b24c559
Author: David Seifert  gentoo  org>
AuthorDate: Thu Jul  4 13:31:02 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Jul  4 13:31:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e489fdeb

dev-libs/boost: drop 1.85.0

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/boost/boost-1.85.0.ebuild | 345 -
 1 file changed, 345 deletions(-)

diff --git a/dev-libs/boost/boost-1.85.0.ebuild 
b/dev-libs/boost/boost-1.85.0.ebuild
deleted file mode 100644
index ef6dcf165f8c..
--- a/dev-libs/boost/boost-1.85.0.ebuild
+++ /dev/null
@@ -1,345 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Keep an eye on both of these after releases for patches:
-# * https://www.boost.org/patches/
-# * https://www.boost.org/users/history/version_${MY_PV}.html
-# (e.g. https://www.boost.org/users/history/version_1_83_0.html)
-# Note that the latter may sometimes feature patches not on the former too.
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit flag-o-matic multiprocessing python-r1 toolchain-funcs multilib-minimal
-
-MY_PV="$(ver_rs 1- _)"
-
-DESCRIPTION="Boost Libraries for C++"
-HOMEPAGE="https://www.boost.org/";
-SRC_URI="https://boostorg.jfrog.io/artifactory/main/release/${PV}/source/boost_${MY_PV}.tar.bz2";
-S="${WORKDIR}/${PN}_${MY_PV}"
-
-LICENSE="Boost-1.0"
-SLOT="0/${PV}" # ${PV} instead of the major version due to bug 486122
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="bzip2 +context debug doc icu lzma +nls mpi numpy python +stacktrace 
tools zlib zstd"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-# the tests will never fail because these are not intended as sanity
-# tests at all. They are more a way for upstream to check their own code
-# on new compilers. Since they would either be completely unreliable
-# (failing for no good reason) or completely useless (never failing)
-# there is no point in having them in the ebuild to begin with.
-RESTRICT="test"
-
-RDEPEND="
-   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
-   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
-   !icu? ( virtual/libiconv[${MULTILIB_USEDEP}] )
-   lzma? ( app-arch/xz-utils:=[${MULTILIB_USEDEP}] )
-   mpi? ( virtual/mpi[${MULTILIB_USEDEP},cxx,threads] )
-   python? (
-   ${PYTHON_DEPS}
-   numpy? ( dev-python/numpy:=[${PYTHON_USEDEP}] )
-   )
-   zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] )
-   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}"
-BDEPEND=">=dev-build/b2-5.0.0"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.81.0-disable_icu_rpath.patch
-   "${FILESDIR}"/${PN}-1.79.0-build-auto_index-tool.patch
-   "${FILESDIR}"/${PN}-1.85.0-bcp-filesystem.patch
-   "${FILESDIR}"/${PN}-1.85.0-python-numpy-2.patch
-)
-
-create_user-config.jam() {
-   local user_config_jam="${BUILD_DIR}"/user-config.jam
-   if [[ -s ${user_config_jam} ]]; then
-   einfo "${user_config_jam} already exists, skipping 
configuration"
-   return
-   else
-   einfo "Creating configuration in ${user_config_jam}"
-   fi
-
-   local compiler compiler_version compiler_executable="$(tc-getCXX)"
-   compiler="gcc"
-   compiler_version="$(gcc-version)"
-
-   if use mpi; then
-   local mpi_configuration="using mpi ;"
-   fi
-
-   cat > "${user_config_jam}" <<- __EOF__ || die
-   using ${compiler} : ${compiler_version} : 
${compiler_executable} : "${CPPFLAGS} ${CFLAGS}" "${CPPFLAGS} 
${CXXFLAGS}" "${LDFLAGS}" "$(tc-getAR)" 
"$(tc-getRANLIB)" ;
-   ${mpi_configuration}
-   __EOF__
-
-   if multilib_native_use python; then
-   append_to_user_config() {
-   local py_config
-   if tc-is-cross-compiler; then
-   py_config="using python : ${EPYTHON#python} : : 
${ESYSROOT}/usr/include/${EPYTHON} : ${ESYSROOT}/usr/$(get_libdir) ;"
-   else
-   py_config="using python : ${EPYTHON#python} : 
${PYTHON} : $(python_get_includedir) ;"
-   fi
-   echo "${py_config}" >> "${user_config_jam}" || die
-   }
-   python_foreach_impl append_to_user_conf

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-07-04 Thread David Seifert
commit: a0161d410d43187a19ac0b1383d651e909716d7a
Author: David Seifert  gentoo  org>
AuthorDate: Thu Jul  4 13:30:59 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Jul  4 13:30:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0161d41

media-gfx/graphviz: drop 10.0.1

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest   |   1 -
 media-gfx/graphviz/graphviz-10.0.1.ebuild | 221 --
 2 files changed, 222 deletions(-)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 800c975d3a03..f34575447890 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,3 +1,2 @@
-DIST graphviz-10.0.1.tar.xz 21297808 BLAKE2B 
f420e6ca01720e6e1ecd9d4330b10659e8a4069e94b0d97fdbcda91d73e9cc679a3d351a5eeb9f86f67eb907eb5d4caf932de79318bb38712a3107ddab14bf08
 SHA512 
5e6a195357d38aa93fbd231c854b25e4ae4b0efd011de1e37550bc77b2137c98d72fdf7b0df0e8f3e9ba70849461e85cbd591b0064eccfc8788fcf532b7ae2c1
 DIST graphviz-11.0.0.tar.xz 21306368 BLAKE2B 
c424b2d81180513f2a03210b5a5febfbf80e5c9912ad020d7015be69fdae6579d44108d22f99450ae3384560b610dbaac49a50fe8cac9dbd4e80b8761a8b65a8
 SHA512 
e95c9ed491c5f09190ca0f085aba2b9a3f6703371d62f6a275f41ddfceef7d79956e1fb0ccfda6c21f2e57afc3a88e37d7091af724911fe3e900ee90a7a811cf
 DIST graphviz-9.0.0.tar.xz 21412796 BLAKE2B 
a1fd4e0d8d25ade263fdc0d357078cd8bb7847e88746561a0cfe07d129d193c309c7f4cb25f41cebca9549c8486aae2b1e3ebca0eaca57a41cbe2304a418dbd3
 SHA512 
912f31a4a90e21de9601ffcf8a85d2650d46f07e61aeb0e5124e5a91c67f444d08d40d49f15f2e4078d53d01fb9ca6f54dc9d18c1c08406da91b8ba9ad61416c

diff --git a/media-gfx/graphviz/graphviz-10.0.1.ebuild 
b/media-gfx/graphviz/graphviz-10.0.1.ebuild
deleted file mode 100644
index be0c1a91e64f..
--- a/media-gfx/graphviz/graphviz-10.0.1.ebuild
+++ /dev/null
@@ -1,221 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit libtool python-single-r1
-
-DESCRIPTION="Open Source Graph Visualization Software"
-HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/";
-# Unfortunately upstream uses an "artifact" store for the pre-generated
-# tarball now, which makes predictable URLs impossible.
-SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz";
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
-
-REQUIRED_USE="
-   !cairo? ( !X !gtk2 !postscript !lasi )
-   pdf? ( cairo )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Requires ksh, tests against installed package, missing files and directory
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/expat-2
-   >=dev-libs/glib-2.11.1:2
-   dev-libs/libltdl
-   >=media-libs/freetype-2.1.10
-   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
-   media-libs/libjpeg-turbo:=
-   >=media-libs/libpng-1.2:=
-   sys-libs/zlib
-   virtual/libiconv
-   cairo? (
-   >=x11-libs/cairo-1.1.10[svg(+)]
-   >=x11-libs/pango-1.12
-   )
-   devil? ( media-libs/devil[png,jpeg] )
-   gtk2? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   )
-   gts? ( sci-libs/gts )
-   guile? ( dev-scheme/guile )
-   lasi? ( media-libs/lasi )
-   pdf? ( app-text/poppler )
-   perl? ( dev-lang/perl:= )
-   postscript? ( app-text/ghostscript-gpl )
-   python? ( ${PYTHON_DEPS} )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   )
-   ruby? ( dev-lang/ruby:* )
-   svg? ( gnome-base/librsvg )
-   tcl? ( >=dev-lang/tcl-8.3:= )
-   webp? ( media-libs/libwebp:= )
-   X? ( x11-libs/libX11 )"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )"
-BDEPEND="
-   app-alternatives/lex
-   dev-build/libtool
-   virtual/pkgconfig
-   doc? (
-   app-text/ghostscript-gpl
-   sys-apps/groff
-   )
-   guile? (
-   dev-lang/swig
-   dev-scheme/guile
-   )
-   nls? ( >=sys-devel/gettext-0.14.5 )
-   perl? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-   ruby? ( dev-lang/swig )
-   tcl? ( dev-lang/swig )"
-
-# Dependency description / Maintainer info:
-
-# Rendering is done via the following plugins (/plugins):
-# - core, dot_layout, neat

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-07-04 Thread David Seifert
commit: 75f48c340e1207242325d90b6fe77e1dd58d1418
Author: David Seifert  gentoo  org>
AuthorDate: Thu Jul  4 13:31:00 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Jul  4 13:31:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75f48c34

media-gfx/graphviz: add 12.0.0

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest   |   1 +
 media-gfx/graphviz/graphviz-12.0.0.ebuild | 221 ++
 2 files changed, 222 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index f34575447890..956eae36ba7b 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1,3 @@
 DIST graphviz-11.0.0.tar.xz 21306368 BLAKE2B 
c424b2d81180513f2a03210b5a5febfbf80e5c9912ad020d7015be69fdae6579d44108d22f99450ae3384560b610dbaac49a50fe8cac9dbd4e80b8761a8b65a8
 SHA512 
e95c9ed491c5f09190ca0f085aba2b9a3f6703371d62f6a275f41ddfceef7d79956e1fb0ccfda6c21f2e57afc3a88e37d7091af724911fe3e900ee90a7a811cf
+DIST graphviz-12.0.0.tar.xz 21279920 BLAKE2B 
67ddcc31417fd01268b0fdc81538d86e26f961227d106ae57eb3d6d0e4a2e0ba684413a2d1b66f17340e0ad3a244ce5554c180873683e3ad4775f661739d
 SHA512 
b5d4c8e9b565d4268fff28f169e3bfdb9ebf8b809996f7e35887430e5745aeac92c092fe2a9e15b23c9ba3364aa89fe2eeed85ab3fba61acce21634bc9632813
 DIST graphviz-9.0.0.tar.xz 21412796 BLAKE2B 
a1fd4e0d8d25ade263fdc0d357078cd8bb7847e88746561a0cfe07d129d193c309c7f4cb25f41cebca9549c8486aae2b1e3ebca0eaca57a41cbe2304a418dbd3
 SHA512 
912f31a4a90e21de9601ffcf8a85d2650d46f07e61aeb0e5124e5a91c67f444d08d40d49f15f2e4078d53d01fb9ca6f54dc9d18c1c08406da91b8ba9ad61416c

diff --git a/media-gfx/graphviz/graphviz-12.0.0.ebuild 
b/media-gfx/graphviz/graphviz-12.0.0.ebuild
new file mode 100644
index ..3b42788dde34
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-12.0.0.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit libtool python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/";
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz";
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   app-alternatives/lex
+   dev-build/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer info:
+
+# Rendering is done via the following plugins (/plugins):
+# - core, dot_layout, neato_layout, gd ,

[gentoo-commits] repo/gentoo:master commit in: dev-build/b2/

2024-07-04 Thread David Seifert
commit: 28be685dab7ff1520f00815fc6653093d995cf9f
Author: David Seifert  gentoo  org>
AuthorDate: Thu Jul  4 13:31:01 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Jul  4 13:31:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28be685d

dev-build/b2: add 5.2.1

Signed-off-by: David Seifert  gentoo.org>

 dev-build/b2/Manifest|  1 +
 dev-build/b2/b2-5.2.1.ebuild | 72 
 2 files changed, 73 insertions(+)

diff --git a/dev-build/b2/Manifest b/dev-build/b2/Manifest
index ba055543ca84..db60a05ceaf1 100644
--- a/dev-build/b2/Manifest
+++ b/dev-build/b2/Manifest
@@ -1 +1,2 @@
 DIST b2-5.0.0.tar.gz 1015818 BLAKE2B 
87b6f34733002479f91f658aee4f776930ae6441f33b2540b82049e18c4199280e73047afafa90dc156cc75db8b587c5bb9e2ce65d93c493775ac4107ce3201b
 SHA512 
37403f0bd863753c5313393405dd8514a4f8d9f0839ccd397ee1856e02af6116bd238d345e5b766512441ca1c0b09883386588e270bd982eca45235eef1b01b7
+DIST b2-5.2.1.tar.gz 1189393 BLAKE2B 
26ddc5fa038e899c8e08a27cd79d9b3e39f7a7b6244ea77be4dbe2dff3a7d7309936898362759197850c38789a97c27ca2bf2995ceb14e223fc7045d645328c9
 SHA512 
5ff2f5735cb34159acc0f8b39a45787bb46731a819658d9374971e8a87e65997249d542c44fe7c7ee197d24ef380c4f523f8c946ac43a97a6ea7a86c91538a36

diff --git a/dev-build/b2/b2-5.2.1.ebuild b/dev-build/b2/b2-5.2.1.ebuild
new file mode 100644
index ..0b95e8de55af
--- /dev/null
+++ b/dev-build/b2/b2-5.2.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo flag-o-matic toolchain-funcs
+
+MY_PV="$(ver_rs 1- _)"
+
+DESCRIPTION="A system for large project software construction, simple to use 
and powerful"
+HOMEPAGE="https://www.bfgroup.xyz/b2/";
+SRC_URI="https://github.com/bfgroup/b2/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${P}/src"
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="examples"
+RESTRICT="test"
+
+RDEPEND="!dev-util/boost-build"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.9.2-disable_python_rpath.patch
+   "${FILESDIR}"/${PN}-4.9.2-darwin-gentoo-toolchain.patch
+   "${FILESDIR}"/${PN}-4.9.2-add-none-feature-options.patch
+   "${FILESDIR}"/${PN}-4.9.2-no-implicit-march-flags.patch
+)
+
+src_configure() {
+   # need to enable LFS explicitly for 64-bit offsets on 32-bit hosts 
(#761100)
+   append-lfs-flags
+}
+
+src_compile() {
+   cd engine || die
+
+   # don't call windres since it leads to broken relocations
+   export B2_DONT_EMBED_MANIFEST=1
+
+   # upstream doesn't want separate flags for CPPFLAGS/LDFLAGS
+   # https://github.com/bfgroup/b2/pull/187#issuecomment-1335688424
+   edo ${CONFIG_SHELL:-${BASH}} ./build.sh cxx \
+   --cxx="$(tc-getCXX)" \
+   --cxxflags="-pthread ${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS}" \
+   -d+2 \
+   --without-python
+}
+
+src_test() {
+   # Forget tests, b2 is a lost cause
+   :
+}
+
+src_install() {
+   dobin engine/b2
+
+   insinto /usr/share/b2/src
+   doins -r "${FILESDIR}/site-config.jam" \
+   build-system.jam ../example/user-config.jam \
+   build contrib options tools util
+
+   find "${ED}"/usr/share/b2/src -iname '*.py' -delete || die
+
+   dodoc 
../notes/{changes,release_procedure,build_dir_option,relative_source_paths}.txt
+
+   if use examples; then
+   docinto examples
+   dodoc -r ../example/.
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/graph-tool/

2024-07-04 Thread David Seifert
commit: dbeaeda71ad0e12bdbc169673f4c87907a74cb71
Author: David Seifert  gentoo  org>
AuthorDate: Thu Jul  4 10:41:14 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Jul  4 10:41:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbeaeda7

dev-python/graph-tool: add 2.71

Signed-off-by: David Seifert  gentoo.org>

 dev-python/graph-tool/Manifest   |  1 +
 dev-python/graph-tool/graph-tool-2.71.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/dev-python/graph-tool/Manifest b/dev-python/graph-tool/Manifest
index 47a341ab504d..83b12a3ed927 100644
--- a/dev-python/graph-tool/Manifest
+++ b/dev-python/graph-tool/Manifest
@@ -1 +1,2 @@
 DIST graph-tool-2.58.tar.xz 14949712 BLAKE2B 
f7edfc112e737aad09317b2a754eefa8fad0135d580766b24ef5eb08d9e748a65a7372d95b9b00ffd891a2fe033f7ca29348b700e145361c48c95fe31a9f1500
 SHA512 
bfb604073c71b1f4a605008e5bfa6414370bc5c14e1b501e1821c1d363370e2f1f7c6dcedabf67723286cac07def1442c24577308458a75c4fc70aee69bf22ee
+DIST graph-tool-2.71.tar.xz 14997876 BLAKE2B 
c23b4729065ebba43ba3501bca63980a40354e2ff6727ea3b663c60521cdf571ab794eb83f9cfb56909d92e3be90ac5d94c7dcd7f6639cb2c2fb9ee5c675697f
 SHA512 
caedba222e499b81d93d51097c526a8a64dd1f3b91141012c67ffe40532f6168294e430887484522f75709828d280f95cc75bc400a886e71bf73d64efd9b7833

diff --git a/dev-python/graph-tool/graph-tool-2.71.ebuild 
b/dev-python/graph-tool/graph-tool-2.71.ebuild
new file mode 100644
index ..cc33f7016710
--- /dev/null
+++ b/dev-python/graph-tool/graph-tool-2.71.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit check-reqs python-r1 toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://git.skewed.de/count0/graph-tool.git";
+   inherit autotools git-r3
+else
+   SRC_URI="https://downloads.skewed.de/${PN}/${P}.tar.xz";
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="An efficient python module for manipulation and statistical 
analysis of graphs"
+HOMEPAGE="https://graph-tool.skewed.de/";
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+cairo openmp"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/boost:=[context,python,${PYTHON_USEDEP}]
+   dev-libs/expat
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   sci-mathematics/cgal:=
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   cairo? (
+   dev-cpp/cairomm:0
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   x11-libs/cairo[X]
+   )"
+DEPEND="${RDEPEND}
+   dev-cpp/sparsehash"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/0001-Fix-compilation-with-boost-1.83-and-boost-1.76.patch 
# backport
+)
+
+# bug 453544
+CHECKREQS_DISK_BUILD="6G"
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+   check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_prepare() {
+   default
+   [[ ${PV} == * ]] && eautoreconf
+   python_copy_sources
+}
+
+src_configure() {
+   my_configure() {
+   econf \
+   --disable-static \
+   $(use_enable openmp) \
+   $(use_enable cairo) \
+   --with-boost-python="boost_${EPYTHON/./}"
+   }
+   python_foreach_impl run_in_build_dir my_configure
+}
+
+src_compile() {
+   python_foreach_impl run_in_build_dir emake
+}
+
+src_install() {
+   my_python_install() {
+   default
+   python_optimize
+   }
+   python_foreach_impl run_in_build_dir my_python_install
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg-pkcs11-scd/

2024-07-04 Thread David Seifert
commit: 440d2d28f61eff0b6f51d032006f89e9154f235f
Author: David Seifert  gentoo  org>
AuthorDate: Thu Jul  4 09:56:51 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Jul  4 09:56:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=440d2d28

app-crypt/gnupg-pkcs11-scd: add 0.10.0

Signed-off-by: David Seifert  gentoo.org>

 app-crypt/gnupg-pkcs11-scd/Manifest|  1 +
 .../gnupg-pkcs11-scd-0.10.0.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/app-crypt/gnupg-pkcs11-scd/Manifest 
b/app-crypt/gnupg-pkcs11-scd/Manifest
index b1890f6316c9..2a93cd938d41 100644
--- a/app-crypt/gnupg-pkcs11-scd/Manifest
+++ b/app-crypt/gnupg-pkcs11-scd/Manifest
@@ -1 +1,2 @@
+DIST gnupg-pkcs11-scd-0.10.0.tar.bz2 149036 BLAKE2B 
7282850ddb953a32114a3b28e9f1992dd73cc64d065c00308479276750bdfd52533c3347361d86fb6ddc8ae01fcfabe5b375501280c9bd93e6a6d4e209c63e98
 SHA512 
47b9afdc3552fc9a741a725c6732cd31cd2643d7483a50d26222d68d0557b700addff37d8598ee1076575b8bc1e1134a52e06b67d4f94dda7c90141a57ca4182
 DIST gnupg-pkcs11-scd-0.9.2.tar.bz2 147337 BLAKE2B 
52784721bd91929c9d6efdae599893f5425d02e5621ded69d5bc2b5dfa5dd56ca6e0989d99879a2de245e53ba7add3fdacd58fb3b1200135b0a0e618163ade2d
 SHA512 
6afb9f0c50976636df611a0204edb0ec75aa194ba332314e3c2d7228ecf798e5f79923202f8f189b1e4aefa236a46165a5e3f0e0d98320dc4fac2bd9ac38249e

diff --git a/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.10.0.ebuild 
b/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.10.0.ebuild
new file mode 100644
index ..9eace6ea0546
--- /dev/null
+++ b/app-crypt/gnupg-pkcs11-scd/gnupg-pkcs11-scd-0.10.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="PKCS#11 support for GnuPG"
+HOMEPAGE="https://sourceforge.net/projects/gnupg-pkcs11/";
+SRC_URI="https://github.com/alonbl/${PN}/releases/download/${P}/${P}.tar.bz2";
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="proxy"
+
+DEPEND="
+   dev-libs/openssl:=
+   

[gentoo-commits] repo/gentoo:master commit in: app-i18n/imhangul/files/, app-i18n/imhangul/, profiles/

2024-07-02 Thread David Seifert
commit: 8cf00e2e03768a9a7585d9ad4d7c48fc26c2d0d4
Author: David Seifert  gentoo  org>
AuthorDate: Tue Jul  2 08:26:11 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Tue Jul  2 08:26:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cf00e2e

app-i18n/imhangul: Remove last-rited pkg

Signed-off-by: David Seifert  gentoo.org>

 app-i18n/imhangul/Manifest |  2 --
 app-i18n/imhangul/files/xinput-imhangul2   |  2 --
 app-i18n/imhangul/files/xinput-imhangul2y  |  2 --
 app-i18n/imhangul/files/xinput-imhangul32  |  2 --
 app-i18n/imhangul/files/xinput-imhangul39  |  2 --
 app-i18n/imhangul/files/xinput-imhangul3f  |  2 --
 app-i18n/imhangul/files/xinput-imhangul3s  |  2 --
 app-i18n/imhangul/files/xinput-imhangul3y  |  2 --
 app-i18n/imhangul/files/xinput-imhangulahn |  2 --
 app-i18n/imhangul/files/xinput-imhangulro  |  2 --
 app-i18n/imhangul/imhangul-2.1.1.ebuild| 58 --
 app-i18n/imhangul/imhangul-3.1.1.ebuild| 58 --
 app-i18n/imhangul/metadata.xml | 12 ---
 profiles/package.mask  |  6 
 14 files changed, 154 deletions(-)

diff --git a/app-i18n/imhangul/Manifest b/app-i18n/imhangul/Manifest
deleted file mode 100644
index e4f303874786..
--- a/app-i18n/imhangul/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST imhangul-2.1.1.tar.bz2 288452 BLAKE2B 
14aba1fb582edd735d1469b2fc1c4b576c64f073f525b30a3c5dd681b82d07f7b2960a63c388dae47d93855f25abbfbb2a48b032e5509239325db1cd05ff6b5e
 SHA512 
5db3843aec698bd6315e4c76f3d8ea374b5d985ff7ae8a3d05861afb1d564ffe274d56fa27e8f669884016c50d5fc1850984050d93fdee944c6f7c3c963c96f1
-DIST imhangul-3.1.1.tar.bz2 288236 BLAKE2B 
bb762481c98d8e4d3e1f32629802320fbdd6ec2388e9d7e9f1838fbbcb05f247549dc2baa68e6f4ec626f32b1911b5dfa89810e64c9e826cb1887400bbe11e71
 SHA512 
a27fb34a826ceccb16e4c8a422f5571c7c6a4c253cd2a55c1025b0c22500a380a35a8703e9f0f6300fdc92544e1d7b59e33f11e059b85754b1619698e0f74d89

diff --git a/app-i18n/imhangul/files/xinput-imhangul2 
b/app-i18n/imhangul/files/xinput-imhangul2
deleted file mode 100644
index 099b880344b7..
--- a/app-i18n/imhangul/files/xinput-imhangul2
+++ /dev/null
@@ -1,2 +0,0 @@
-SHORT_DESC="Hangul Dubeolsik"
-GTK_IM_MODULE=hangul2

diff --git a/app-i18n/imhangul/files/xinput-imhangul2y 
b/app-i18n/imhangul/files/xinput-imhangul2y
deleted file mode 100644
index f622cb8d246c..
--- a/app-i18n/imhangul/files/xinput-imhangul2y
+++ /dev/null
@@ -1,2 +0,0 @@
-SHORT_DESC="Hangul Dubeolsik Yetgeul"
-GTK_IM_MODULE=hangul2y

diff --git a/app-i18n/imhangul/files/xinput-imhangul32 
b/app-i18n/imhangul/files/xinput-imhangul32
deleted file mode 100644
index 6a903e2cd707..
--- a/app-i18n/imhangul/files/xinput-imhangul32
+++ /dev/null
@@ -1,2 +0,0 @@
-SHORT_DESC="Hangul Sebeolsik Dubeol Layout"
-GTK_IM_MODULE=hangul32

diff --git a/app-i18n/imhangul/files/xinput-imhangul39 
b/app-i18n/imhangul/files/xinput-imhangul39
deleted file mode 100644
index b5438d01c572..
--- a/app-i18n/imhangul/files/xinput-imhangul39
+++ /dev/null
@@ -1,2 +0,0 @@
-SHORT_DESC="Hangul Sebeolsik 390"
-GTK_IM_MODULE=hangul39

diff --git a/app-i18n/imhangul/files/xinput-imhangul3f 
b/app-i18n/imhangul/files/xinput-imhangul3f
deleted file mode 100644
index e0c703272ce3..
--- a/app-i18n/imhangul/files/xinput-imhangul3f
+++ /dev/null
@@ -1,2 +0,0 @@
-SHORT_DESC="Hangul Sebeolsik Final"
-GTK_IM_MODULE=hangul3f

diff --git a/app-i18n/imhangul/files/xinput-imhangul3s 
b/app-i18n/imhangul/files/xinput-imhangul3s
deleted file mode 100644
index 0ce1079ff76a..
--- a/app-i18n/imhangul/files/xinput-imhangul3s
+++ /dev/null
@@ -1,2 +0,0 @@
-SHORT_DESC="Hangul Sebeolsik Noshift"
-GTK_IM_MODULE=hangul3s

diff --git a/app-i18n/imhangul/files/xinput-imhangul3y 
b/app-i18n/imhangul/files/xinput-imhangul3y
deleted file mode 100644
index 922e9025e884..
--- a/app-i18n/imhangul/files/xinput-imhangul3y
+++ /dev/null
@@ -1,2 +0,0 @@
-SHORT_DESC="Hangul Sebeolsik Yetgeul"
-GTK_IM_MODULE=hangul3y

diff --git a/app-i18n/imhangul/files/xinput-imhangulahn 
b/app-i18n/imhangul/files/xinput-imhangulahn
deleted file mode 100644
index 1dd23b661920..
--- a/app-i18n/imhangul/files/xinput-imhangulahn
+++ /dev/null
@@ -1,2 +0,0 @@
-SHORT_DESC="Hangul Ahnmatae"
-GTK_IM_MODULE=hangulahn

diff --git a/app-i18n/imhangul/files/xinput-imhangulro 
b/app-i18n/imhangul/files/xinput-imhangulro
deleted file mode 100644
index 7cfcfaeb8d81..
--- a/app-i18n/imhangul/files/xinput-imhangulro
+++ /dev/null
@@ -1,2 +0,0 @@
-SHORT_DESC="Hangul Romaja"
-GTK_IM_MODULE=hangulro

diff --git a/app-i18n/imhangul/imhangul-2.1.1.ebuild 
b/app-i18n/imhangul/imhangul-2.1.1.ebuild
deleted file mode 100644
index 7c57a544fa3b..
--- a/app-i18n/imhangul/imhangul-2.1.1.ebuild
+++

[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2024-06-30 Thread David Seifert
commit: 3e598a395f06403e05d63b15458d90a56cb1a3ec
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jun 30 14:46:33 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Jun 30 14:46:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e598a39

dev-util/nvidia-cuda-toolkit: missing dep on app-crypt/mit-krb5

Signed-off-by: David Seifert  gentoo.org>

 ...a-cuda-toolkit-12.5.0.ebuild => nvidia-cuda-toolkit-12.5.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0-r1.ebuild
similarity index 99%
rename from dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild
rename to dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0-r1.ebuild
index c8422a8369dc..b20e4b0df6ac 100644
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0-r1.ebuild
@@ -28,6 +28,7 @@ RDEPEND="
media-libs/glu
)
nsight? (
+   app-crypt/mit-krb5
dev-libs/libpfm
dev-libs/wayland
dev-qt/qtwayland:6



[gentoo-commits] repo/gentoo:master commit in: dev-libs/igraph/files/, dev-libs/igraph/

2024-06-23 Thread David Seifert
commit: 522f8c2869ba4b57ed3b0e6cd2afbe528df27a11
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jun 23 20:49:09 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Jun 23 20:49:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=522f8c28

dev-libs/igraph: drop 0.10.4-r1, 0.10.10

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/igraph/Manifest   |  2 -
 .../808c083fbe661207ee8f0fcd3be5096b5dc17d0d.patch | 35 --
 dev-libs/igraph/igraph-0.10.10.ebuild  | 54 -
 dev-libs/igraph/igraph-0.10.4-r1.ebuild| 55 --
 4 files changed, 146 deletions(-)

diff --git a/dev-libs/igraph/Manifest b/dev-libs/igraph/Manifest
index 4c0c33ccd640..aa681c39ebf0 100644
--- a/dev-libs/igraph/Manifest
+++ b/dev-libs/igraph/Manifest
@@ -1,4 +1,2 @@
-DIST igraph-0.10.10.tar.gz 4336247 BLAKE2B 
cef87afe544d09446c999894c44e1d56120cac74b6af5d749835fbf60e5ae0f1676d6754e084f167d23718c6ce9f7b8cee159d3d670d1d5f1f495775c7b0d2f0
 SHA512 
d4b8d29f9c39f8390c442877183e64c442fccbc6a02b3aed5c1d8871ca5998d1a168f392f8dde26a8c3593ed6c09a66a200ac1155fbde87d368b101011bb122c
 DIST igraph-0.10.11.tar.gz 4349830 BLAKE2B 
3aae088115148d1f965a52f01c95097520fb0a150d2ad1fabb96cff434a9b548a6c17a10b9e0ebad3a577c2423ac5260cd28223147d3dc71b0d4fe139a95
 SHA512 
d6978589f12ed20b8394b46f47b4ffc045ef693e5b4fc90163b9482361b2bf0ed2bb04aa99bf4a0653f7e4355cd480b0a165213d90ff7188ef6c86147c86
 DIST igraph-0.10.12.tar.gz 4373463 BLAKE2B 
b7fdd7046185bf501c9302721f6606e6affc0d91c16d195c6bd69e0b32f9dca7af701a963fd4a8b8558ac843fe4a5136c7fce2fe5595db469818e514db2325ac
 SHA512 
1a7b055ab2148fdf04187d785895b930ae2a54ae0240ea9656e129a38347b1caeb28dda5a3a7e34282462363150d7afd25acf8cd335577ed441b8a5cecc0dd25
-DIST igraph-0.10.4.tar.gz 4279321 BLAKE2B 
4e1fc8e8d6dd38cdb24ec564f51f2924e457376c258497b51d7dd4cec88d2226d5b202cdcfa69560e43fdb3cbd49656511178acd2ed705b4af26b1947a92f1ab
 SHA512 
71bcec5f0ba100aae7614753f9232a4221580b822b4dc120e3a80eab59d70c42aedddb00728eb13faf7e522332c514c2e030314c416ded8a70e5de990ea8039b

diff --git 
a/dev-libs/igraph/files/808c083fbe661207ee8f0fcd3be5096b5dc17d0d.patch 
b/dev-libs/igraph/files/808c083fbe661207ee8f0fcd3be5096b5dc17d0d.patch
deleted file mode 100644
index 4bf0f2c6c3a9..
--- a/dev-libs/igraph/files/808c083fbe661207ee8f0fcd3be5096b5dc17d0d.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 808c083fbe661207ee8f0fcd3be5096b5dc17d0d Mon Sep 17 00:00:00 2001
-From: David Seifert 
-Date: Tue, 5 Mar 2024 14:54:46 +0100
-Subject: [PATCH] Fix `-Wstrict-aliasing`
-
-* Casting a `uint64_t*` to `double*` invokes undefined behavior, since
-  it violates the strict aliasing rules of ISO C. Instead of casting
-  pointers, let's read through a union which is supported by C and
-  yields the same performant assembly code.
-
-Closes: https://bugs.gentoo.org/924864

- src/random/random.c | 9 +++--
- 1 file changed, 7 insertions(+), 2 deletions(-)
-
-diff --git a/src/random/random.c b/src/random/random.c
-index 8f2d0898aa..b5b44451ae 100644
 a/src/random/random.c
-+++ b/src/random/random.c
-@@ -681,8 +681,13 @@ igraph_real_t igraph_rng_get_unif01(igraph_rng_t *rng) {
-  * Then we subtract 1 to arrive at the [0; 1) interval. This is fast
-  * but we lose one bit of precision as there are 2^53 possible doubles
-  * between 0 and 1. */
--uint64_t r = (igraph_i_rng_get_random_bits_uint64(rng, 52) & 
0xFull) | 0x3FF0ull;
--return *(double *)(&r) - 1.0;
-+union {
-+uint64_t as_uint64_t;
-+double as_double;
-+} value;
-+value.as_uint64_t =
-+(igraph_i_rng_get_random_bits_uint64(rng, 52) & 
0xFull) | 0x3FF0ull;
-+return value.as_double - 1.0;
- }
- }
- 

diff --git a/dev-libs/igraph/igraph-0.10.10.ebuild 
b/dev-libs/igraph/igraph-0.10.10.ebuild
deleted file mode 100644
index 7f5111f0726e..
--- a/dev-libs/igraph/igraph-0.10.10.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Creating and manipulating undirected and directed graphs"
-HOMEPAGE="https://igraph.org/";
-SRC_URI="https://github.com/igraph/igraph/releases/download/${PV}/${P}.tar.gz";
-
-LICENSE="GPL-2+"
-SLOT="0/0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="debug test threads"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/gmp:0=
-   dev-libs/libxml2
-   sci-libs/arpack
-   sci-mathematics/glpk:=
-   sci-mathematics/plfit
-   virtual/blas
-   virtual/lapack"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   # backport fix for strict-aliasing
-   "${FILESDIR}&q

[gentoo-commits] repo/gentoo:master commit in: dev-python/wxpython/

2024-06-23 Thread David Seifert
commit: ddd27285d37ae7e9ebc54367d1144079ae967529
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jun 23 11:09:05 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Jun 23 11:09:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddd27285

dev-python/wxpython: fix building against >=sip-6.8.4

Signed-off-by: David Seifert  gentoo.org>

 dev-python/wxpython/wxpython-4.2.1-r2.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/dev-python/wxpython/wxpython-4.2.1-r2.ebuild 
b/dev-python/wxpython/wxpython-4.2.1-r2.ebuild
index ffdc1114156b..ec62390a1579 100644
--- a/dev-python/wxpython/wxpython-4.2.1-r2.ebuild
+++ b/dev-python/wxpython/wxpython-4.2.1-r2.ebuild
@@ -67,6 +67,13 @@ python_prepare_all() {
eapply "${FILESDIR}/${PN}-4.2.0-no-webkit.patch"
fi
 
+   # sip assumes unconditional C99 support since 6.8.4
+   # which breaks when trying to use "sip/siplib/bool.cpp"
+   # 
https://github.com/Python-SIP/sip/commit/29fb3df49ff37df7aab9d5666fd72de95ac9e7f8
+   if has_version ">=dev-python/sip-6.8.4"; then
+   sed -i '\|sip/siplib/bool\.cpp|d' wscript || die
+   fi
+
distutils-r1_python_prepare_all
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/R/

2024-06-22 Thread David Seifert
commit: be5b8a10e2e385902611ef51ba1dfe1bd886a0c1
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sun Jun 23 01:58:41 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Jun 23 01:58:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be5b8a10

dev-lang/R: fixes for 4.4.1

* Lapack symbols (zspmv) required for Blas, therefore build with lapack
  unconditionally.
* Add and enable by default libdeflate support to conform with upstream
  defaults.
* Require timezone-data which is needed, it would be missing on non glibc
  systems by default.

Closes: https://github.com/gentoo/gentoo/pull/36418
Bug: https://bugs.gentoo.org/922673
Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: David Seifert  gentoo.org>

 dev-lang/R/R-4.4.1.ebuild | 18 ++
 dev-lang/R/metadata.xml   |  3 +++
 2 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/dev-lang/R/R-4.4.1.ebuild b/dev-lang/R/R-4.4.1.ebuild
index 3a4567f726de..6282a9ecd337 100644
--- a/dev-lang/R/R-4.4.1.ebuild
+++ b/dev-lang/R/R-4.4.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~loong ~sparc ~x86 ~amd64-linux ~x86-linux 
~arm64-macos ~x64-macos"
-IUSE="cairo doc icu java jpeg lapack lto minimal nls openmp perl png prefix 
profile readline test tiff tk X"
+IUSE="cairo doc icu java jpeg +libdeflate lto minimal nls openmp perl png 
prefix profile readline test tiff tk X"
 
 REQUIRED_USE="
png? ( || ( cairo X ) )
@@ -37,23 +37,26 @@ DEPEND="
dev-libs/libpcre2:=
>=dev-libs/tre-0.8.0_p20210321[approx]
net-misc/curl
-   virtual/blas
sys-libs/zlib[minizip]
sys-apps/coreutils
+   sys-libs/timezone-data
+   virtual/blas
+   virtual/lapack
cairo? (
x11-libs/cairo:=[X=]
x11-libs/pango:=
)
icu? ( dev-libs/icu:= )
jpeg? ( media-libs/libjpeg-turbo:= )
-   kernel_linux? ( net-libs/libtirpc )
-   lapack? ( virtual/lapack )
+   kernel_linux? ( net-libs/libtirpc:= )
+   libdeflate? ( app-arch/libdeflate )
perl? ( dev-lang/perl )
png? ( media-libs/libpng:= )
readline? ( sys-libs/readline:= )
tiff? ( media-libs/tiff:= )
tk? ( dev-lang/tk:= )
X? (
+   x11-libs/libX11
x11-libs/libXmu
x11-libs/libXt
)"
@@ -108,9 +111,6 @@ src_prepare() {
sed -e 's:\.\./manual/:manual/:g' \
-i $(grep -Flr ../manual/ doc) || die "sed for HTML links 
failed"
 
-   use lapack &&
-   export LAPACK_LIBS="$($(tc-getPKG_CONFIG) --libs lapack)"
-
use perl &&
export PERL5LIB="${S}/share/perl:${PERL5LIB:+:}${PERL5LIB}"
 
@@ -145,9 +145,11 @@ src_configure() {
--disable-R-framework \
--disable-R-static-lib \
--with-blas="$($(tc-getPKG_CONFIG) --libs blas)" \
+   --with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)" \
rdocdir="${EPREFIX}/usr/share/doc/${PF}" \
--with-system-tre \
--without-aqua \
+   --without-newAccelerate \
$(use_enable java) \
$(use_enable lto lto R) \
$(use_enable nls) \
@@ -157,7 +159,7 @@ src_configure() {
$(use_with cairo) \
$(use_with icu ICU) \
$(use_with jpeg jpeglib) \
-   $(use_with lapack) \
+   $(use_with libdeflate libdeflate-compression) \
$(use_with !minimal recommended-packages) \
$(use_with png libpng) \
$(use_with readline) \

diff --git a/dev-lang/R/metadata.xml b/dev-lang/R/metadata.xml
index c5ab836c4412..442394218fff 100644
--- a/dev-lang/R/metadata.xml
+++ b/dev-lang/R/metadata.xml
@@ -24,4 +24,7 @@

wch/r-source

+   
+   Use app-arch/libdeflate 
rather than sys-libs/zlib for lazy-loaded R objects.
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/R/

2024-06-22 Thread David Seifert
commit: e091733b36fe39f03f35aba21d1f0f57a7e5f605
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jun 23 01:48:27 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Jun 23 01:48:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e091733b

dev-lang/R: add 4.4.1

Closes: https://bugs.gentoo.org/930652
Signed-off-by: David Seifert  gentoo.org>

 dev-lang/R/Manifest   |   1 +
 dev-lang/R/R-4.4.1.ebuild | 246 ++
 2 files changed, 247 insertions(+)

diff --git a/dev-lang/R/Manifest b/dev-lang/R/Manifest
index 7aafccd7e1f5..216eb74b7d5c 100644
--- a/dev-lang/R/Manifest
+++ b/dev-lang/R/Manifest
@@ -1,3 +1,4 @@
 DIST R-4.3.1.tar.gz 34899964 BLAKE2B 
7aaacad01ce59e2faa46c4b830c10d2df8e4a3a1d4f11cf2aa622ceb53876f1e702dff94a820ca954ec29f53d58fa7e135ef15e8257602c50f2642b0a0c0a86a
 SHA512 
f571c378dbdd675e267ef4419bb1141198924dadc08297c93c8dff58504994604918b3e045bb7139ba473972a063a68ed1c7426f37d4e8208b79358561d34d77
 DIST R-4.3.2.tar.gz 35039225 BLAKE2B 
2de3af9013c8648c118a1efe673b618aef84a694c6865657faef5b0ca5f780ef5273bb00b607f587219ee30a11f01ccc3b730b9124847242b9d9550de471f58c
 SHA512 
125114357f20d4a3248aee86727768d1dc15e07e44353f8a68fe2ef1fedae508e85d944301d00c0edd61e8b012b0b3cdcde53ac60be903713f96542d83ad5b1d
+DIST R-4.4.1.tar.gz 37353459 BLAKE2B 
2c44fcab719cc2a2cef4566fd4e6c22386f02827a41045ffa074ca2a6883089275354644bce47c9978ef5c96e7b9b21576e946500746c27dc00946ef3cde4fce
 SHA512 
cc30172227b7d89a9d6e9d65c8622b2042bcbbf3f1b5e36c7460f60958a1a0589980a1867ec9989df2589c1618233f3382d4732700b147361ace3be6680b5643
 DIST R-78d6830e28ea90a046da79a9b4f70c39594bb6d6.bash_completion 13596 BLAKE2B 
53338e4a1c4f68beb69247216e553dbcac47f660fbf032bfebf7a660e32d2cff5b11ed35411c52de7e1fd6e00bbf5b5ea19369a325fa0a38bd93d63dc3288cbd
 SHA512 
9ccd19bb1b0c18a2f13035ccd6809447429e197e298fb4d1df808ef345d723b42f75a1b91c349f6dbb46e4a82e59ef33e11300c495d79b63d670d0c0f2b16a06

diff --git a/dev-lang/R/R-4.4.1.ebuild b/dev-lang/R/R-4.4.1.ebuild
new file mode 100644
index ..3a4567f726de
--- /dev/null
+++ b/dev-lang/R/R-4.4.1.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 autotools flag-o-matic fortran-2 toolchain-funcs
+
+# latest git commit for R bash completion:
+#   https://github.com/deepayan/rcompletion
+BCPV=78d6830e28ea90a046da79a9b4f70c39594bb6d6
+
+DESCRIPTION="Language and environment for statistical computing and graphics"
+HOMEPAGE="https://www.r-project.org/";
+SRC_URI="
+   https://cran.r-project.org/src/base/R-4/${P}.tar.gz
+   
https://raw.githubusercontent.com/deepayan/rcompletion/${BCPV}/bash_completion/R
 -> ${PN}-${BCPV}.bash_completion"
+
+LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~loong ~sparc ~x86 ~amd64-linux ~x86-linux 
~arm64-macos ~x64-macos"
+IUSE="cairo doc icu java jpeg lapack lto minimal nls openmp perl png prefix 
profile readline test tiff tk X"
+
+REQUIRED_USE="
+   png? ( || ( cairo X ) )
+   jpeg? ( || ( cairo X ) )
+   tiff? ( || ( cairo X ) )"
+RESTRICT="
+   minimal? ( test )
+   !test? ( test )"
+
+# At least one package installation in the test suite requires TeX,
+# and will fail without it (bug #718056).
+DEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   app-text/ghostscript-gpl
+   dev-libs/libpcre2:=
+   >=dev-libs/tre-0.8.0_p20210321[approx]
+   net-misc/curl
+   virtual/blas
+   sys-libs/zlib[minizip]
+   sys-apps/coreutils
+   cairo? (
+   x11-libs/cairo:=[X=]
+   x11-libs/pango:=
+   )
+   icu? ( dev-libs/icu:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   kernel_linux? ( net-libs/libtirpc )
+   lapack? ( virtual/lapack )
+   perl? ( dev-lang/perl )
+   png? ( media-libs/libpng:= )
+   readline? ( sys-libs/readline:= )
+   tiff? ( media-libs/tiff:= )
+   tk? ( dev-lang/tk:= )
+   X? (
+   x11-libs/libXmu
+   x11-libs/libXt
+   )"
+RDEPEND="${DEPEND}
+   java? ( >=virtual/jre-1.8:* )"
+BDEPEND="
+   sys-apps/which
+   virtual/pkgconfig
+   doc? (
+   virtual/latex-base
+   dev-texlive/texlive-fontsrecommended
+   )
+   test? ( virtual/latex-base )"
+
+PATCHES=(
+   "${FILESDIR}"/R-4.3.0-parallel.patch
+   "${FILESDIR}"/R-4.3.0-no-LDFLAGS-in-libR-pkg-config.patch
+   "${FILESDIR}"/R-4.3.0-no-gzip-doc.patch
+)
+
+# false positive, the linking step fails (as it should)
+QA_CONFIG_IMPL_DECL_SKIP=( iconvlist )
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+p

[gentoo-commits] repo/gentoo:master commit in: app-i18n/scim/

2024-06-15 Thread David Seifert
commit: e0468bf12165b7dd8b2f1705e08724195d766dc3
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun 15 13:16:22 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun 15 13:16:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0468bf1

app-i18n/scim: drop 1.4.18

Signed-off-by: David Seifert  gentoo.org>

 app-i18n/scim/scim-1.4.18.ebuild | 105 ---
 1 file changed, 105 deletions(-)

diff --git a/app-i18n/scim/scim-1.4.18.ebuild b/app-i18n/scim/scim-1.4.18.ebuild
deleted file mode 100644
index 78a49c4912cf..
--- a/app-i18n/scim/scim-1.4.18.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit autotools flag-o-matic gnome2-utils
-
-DESCRIPTION="Smart Common Input Method (SCIM) is an Input Method (IM) 
development platform"
-HOMEPAGE="https://github.com/scim-im/scim";
-SRC_URI="https://github.com/scim-im/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86"
-IUSE="doc gtk3"
-
-RDEPEND="x11-libs/libX11
-   dev-libs/glib:2
-   gtk3? ( x11-libs/gtk+:3 )
-   !gtk3? ( x11-libs/gtk+:2 )
-   >=dev-libs/atk-1
-   >=x11-libs/pango-1"
-DEPEND="${RDEPEND}
-   doc? ( app-text/doxygen
-   >=app-text/docbook-xsl-stylesheets-1.73.1 )
-   dev-lang/perl
-   virtual/pkgconfig
-   >=dev-util/intltool-0.33
-   dev-build/libtool"
-DOCS=(
-   README
-   AUTHORS
-   ChangeLog
-   docs/developers
-   docs/scim.cfg
-)
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.4.18-slibtool.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # bug #83625
-   filter-flags -fvisibility-inlines-hidden -fvisibility=hidden
-   econf $(use_with doc doxygen) \
-   --enable-ld-version-script \
-   $(usex gtk3 --with-gtk-version={3,2}) \
-   --disable-qt3-immodule \
-   --disable-qt4-immodule
-}
-
-src_compile() {
-   default
-   use doc && emake docs
-}
-
-src_install() {
-   use doc && HTML_DOCS=( "${S}/docs/html/" )
-   default
-
-   sed -e "s:@EPREFIX@:${EPREFIX}:" "${FILESDIR}/xinput-${PN}" > 
"${T}/${PN}.conf" || die
-   insinto /etc/X11/xinit/xinput.d
-   doins "${T}/${PN}.conf"
-}
-
-pkg_postinst() {
-   elog
-   elog "To use SCIM with both GTK and XIM, you should use the following"
-   elog "in your user startup scripts such as .gnomerc or .xinitrc:"
-   elog
-   elog "LANG='your_language' scim -d"
-   elog "export XMODIFIERS=@im=SCIM"
-   elog "export GTK_IM_MODULE=\"scim\""
-   elog "export QT_IM_MODULE=\"scim\""
-   elog
-   elog "where 'your_language' can be zh_CN, zh_TW, ja_JP.eucJP or any 
other"
-   elog "UTF-8 locale such as en_US.UTF-8 or ja_JP.UTF-8"
-   elog
-   elog "To use Chinese input methods:"
-   elog "  # emerge app-i18n/scim-tables app-i18n/scim-pinyin"
-   elog "To use Korean input methods:"
-   elog "  # emerge app-i18n/scim-hangul"
-   elog "To use Japanese input methods:"
-   elog "  # emerge app-i18n/scim-anthy"
-   elog "To use various input methods (more than 30 languages):"
-   elog "  # emerge app-i18n/scim-m17n"
-   elog
-   elog "Please modify ${EPREFIX}/etc/scim/global and add your UTF-8 
locale to"
-   elog "/SupportedUnicodeLocales entry."
-   elog
-   ewarn
-   ewarn "If you upgraded from scim-1.2.x or scim-1.0.x, you should 
remerge all SCIM modules."
-   ewarn
-
-   gnome2_query_immodules_gtk2
-}
-
-pkg_postrm() {
-   gnome2_query_immodules_gtk2
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/electron-cash/

2024-06-08 Thread David Seifert
commit: ae02a0a876f45a7e7e490278a8f22dd8f1a67e13
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 14:44:20 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 14:44:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae02a0a8

net-misc/electron-cash: remove gnome2_icon_savelist call

Signed-off-by: David Seifert  gentoo.org>

 net-misc/electron-cash/electron-cash-4.2.11.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-misc/electron-cash/electron-cash-4.2.11.ebuild 
b/net-misc/electron-cash/electron-cash-4.2.11.ebuild
index 993cd0db3cc4..8ca0f0b82471 100644
--- a/net-misc/electron-cash/electron-cash-4.2.11.ebuild
+++ b/net-misc/electron-cash/electron-cash-4.2.11.ebuild
@@ -147,10 +147,6 @@ src_install() {
distutils-r1_src_install
 }
 
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
 pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update



[gentoo-commits] repo/gentoo:master commit in: x11-misc/notify-osd/

2024-06-08 Thread David Seifert
commit: 5d8c04290038b9ac1787c75a5574f3b71537a750
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 14:44:19 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 14:44:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d8c0429

x11-misc/notify-osd: remove gnome2_icon_savelist/gnome2_icon_cache_update call

Signed-off-by: David Seifert  gentoo.org>

 x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild 
b/x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild
index 37513942a8c4..789a23455ea9 100644
--- a/x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild
+++ b/x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -57,16 +57,15 @@ src_install() {
 }
 
 pkg_preinst() {
-   gnome2_icon_savelist
gnome2_schemas_savelist
 }
 
 pkg_postinst() {
-   gnome2_icon_cache_update
+   xdg_icon_cache_update
gnome2_schemas_update
 }
 
 pkg_postrm() {
-   gnome2_icon_cache_update
+   xdg_icon_cache_update
gnome2_schemas_update
 }



[gentoo-commits] repo/gentoo:master commit in: x11-themes/gtk-engines-adwaita/

2024-06-08 Thread David Seifert
commit: 35666aadb78ff9e3a71dc30c0a2a557cad054c61
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 13:44:11 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 13:44:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35666aad

x11-themes/gtk-engines-adwaita: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...ines-adwaita-3.28.ebuild => gtk-engines-adwaita-3.28-r1.ebuild} | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/x11-themes/gtk-engines-adwaita/gtk-engines-adwaita-3.28.ebuild 
b/x11-themes/gtk-engines-adwaita/gtk-engines-adwaita-3.28-r1.ebuild
similarity index 93%
rename from x11-themes/gtk-engines-adwaita/gtk-engines-adwaita-3.28.ebuild
rename to x11-themes/gtk-engines-adwaita/gtk-engines-adwaita-3.28-r1.ebuild
index d564f2723a09..04649bb34574 100644
--- a/x11-themes/gtk-engines-adwaita/gtk-engines-adwaita-3.28.ebuild
+++ b/x11-themes/gtk-engines-adwaita/gtk-engines-adwaita-3.28-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-GNOME_ORG_MODULE="gnome-themes-extra"
+EAPI=8
 
+GNOME_ORG_MODULE="gnome-themes-extra"
 inherit gnome.org multilib-minimal
 
 DESCRIPTION="Adwaita GTK+2 theme engine"
@@ -25,7 +25,6 @@ BDEPEND="
 
 multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
-   --disable-static \
--enable-gtk2-engine \
--disable-gtk3-engine \
GTK_UPDATE_ICON_CACHE=$(type -P true)



[gentoo-commits] repo/gentoo:master commit in: x11-themes/gnome-themes-standard/

2024-06-08 Thread David Seifert
commit: d25c1ec4e6fd8e4a553fe0e7a4358d8497f81aeb
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 13:44:10 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 13:44:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d25c1ec4

x11-themes/gnome-themes-standard: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...s-standard-3.28.ebuild => gnome-themes-standard-3.28-r1.ebuild} | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/x11-themes/gnome-themes-standard/gnome-themes-standard-3.28.ebuild 
b/x11-themes/gnome-themes-standard/gnome-themes-standard-3.28-r1.ebuild
similarity index 93%
rename from x11-themes/gnome-themes-standard/gnome-themes-standard-3.28.ebuild
rename to x11-themes/gnome-themes-standard/gnome-themes-standard-3.28-r1.ebuild
index 39b921674d3a..1b9459172ac3 100644
--- a/x11-themes/gnome-themes-standard/gnome-themes-standard-3.28.ebuild
+++ b/x11-themes/gnome-themes-standard/gnome-themes-standard-3.28-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-GNOME_ORG_MODULE="gnome-themes-extra"
+EAPI=8
 
+GNOME_ORG_MODULE="gnome-themes-extra"
 inherit autotools gnome.org xdg
 
 DESCRIPTION="Standard Themes for GNOME Applications"
@@ -36,7 +36,6 @@ src_prepare() {
 
 src_configure() {
econf \
-   --disable-static \
--disable-gtk2-engine \
--disable-gtk3-engine \
GTK_UPDATE_ICON_CACHE=$(type -P true)



[gentoo-commits] repo/gentoo:master commit in: x11-themes/sound-theme-freedesktop/

2024-06-08 Thread David Seifert
commit: d9e8d30bdf3cb0ffa371f286390baf55fe7d26a4
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 13:44:12 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 13:44:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9e8d30b

x11-themes/sound-theme-freedesktop: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...e-freedesktop-0.8.ebuild => sound-theme-freedesktop-0.8-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/x11-themes/sound-theme-freedesktop/sound-theme-freedesktop-0.8.ebuild 
b/x11-themes/sound-theme-freedesktop/sound-theme-freedesktop-0.8-r1.ebuild
similarity index 92%
rename from 
x11-themes/sound-theme-freedesktop/sound-theme-freedesktop-0.8.ebuild
rename to 
x11-themes/sound-theme-freedesktop/sound-theme-freedesktop-0.8-r1.ebuild
index ccb09e716793..016b86332ca5 100644
--- a/x11-themes/sound-theme-freedesktop/sound-theme-freedesktop-0.8.ebuild
+++ b/x11-themes/sound-theme-freedesktop/sound-theme-freedesktop-0.8-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Default freedesktop.org sound theme following the XDG theming 
specification"
 HOMEPAGE="https://www.freedesktop.org/wiki/Specifications/sound-theme-spec";



[gentoo-commits] repo/gentoo:master commit in: profiles/

2024-06-08 Thread David Seifert
commit: 19d382335324770383f1c8f0d68a40eee775f361
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 12:01:33 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 12:01:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19d38233

package.mask: Last rite app-i18n/imhangul

Bug: https://bugs.gentoo.org/933825
Signed-off-by: David Seifert  gentoo.org>

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index dd5b1683a515..873ba3780aa2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# David Seifert  (2024-06-08)
+# Last release 12 years ago, clearly abandoned upstream, EAPI 6, no
+# other major distro still carries this.
+# Removal on 2024-07-08. Bug #933825.
+app-i18n/imhangul
+
 # Arthur Zamarin  (2024-06-08)
 # EAPI=6, not maintained since cvs days. Keyworded for x86 and ppc
 # only. Fails to compile with modern C.



[gentoo-commits] repo/gentoo:master commit in: app-i18n/im-freewnn/

2024-06-08 Thread David Seifert
commit: 3efea148ceb43062cc35319c198663850dd581d1
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 12:01:31 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 12:01:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3efea148

app-i18n/im-freewnn: update EAPI 6 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...im-freewnn-0.0.2-r3.ebuild => im-freewnn-0.0.2-r4.ebuild} | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/app-i18n/im-freewnn/im-freewnn-0.0.2-r3.ebuild 
b/app-i18n/im-freewnn/im-freewnn-0.0.2-r4.ebuild
similarity index 85%
rename from app-i18n/im-freewnn/im-freewnn-0.0.2-r3.ebuild
rename to app-i18n/im-freewnn/im-freewnn-0.0.2-r4.ebuild
index 4668c3f0f2a1..75c8b2d07e01 100644
--- a/app-i18n/im-freewnn/im-freewnn-0.0.2-r3.ebuild
+++ b/app-i18n/im-freewnn/im-freewnn-0.0.2-r4.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=8
 
 inherit autotools gnome2-utils prefix
 
@@ -12,11 +12,12 @@ 
SRC_URI="http://bonobo.gnome.gr.jp/~nakai/immodule/${P}.tar.gz";
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ppc ppc64 x86"
-IUSE=""
 
-RDEPEND="app-i18n/freewnn
+RDEPEND="
+   app-i18n/freewnn
x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
sys-devel/gettext
virtual/pkgconfig"
 
@@ -30,7 +31,6 @@ src_prepare() {
default
eprefixify ${PN}.c
 
-   mv configure.{in,ac} || die
eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/gstreamermm/

2024-06-08 Thread David Seifert
commit: b8392461748b972a4d5c054d8f7986a9f678c2be
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 12:01:32 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 12:01:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8392461

dev-cpp/gstreamermm: update EAPI 6 -> 8

Signed-off-by: David Seifert  gentoo.org>

 10.0-r1.ebuild => gstreamermm-1.10.0-r2.ebuild} | 21 +++--
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/dev-cpp/gstreamermm/gstreamermm-1.10.0-r1.ebuild 
b/dev-cpp/gstreamermm/gstreamermm-1.10.0-r2.ebuild
similarity index 92%
rename from dev-cpp/gstreamermm/gstreamermm-1.10.0-r1.ebuild
rename to dev-cpp/gstreamermm/gstreamermm-1.10.0-r2.ebuild
index a950c1971927..e9ba634485f7 100644
--- a/dev-cpp/gstreamermm/gstreamermm-1.10.0-r1.ebuild
+++ b/dev-cpp/gstreamermm/gstreamermm-1.10.0-r2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit gnome2 virtualx
 
@@ -19,21 +19,22 @@ RDEPEND="
>=media-libs/gst-plugins-base-${PV}:1.0
>=dev-cpp/glibmm-2.47.6:2
>=dev-cpp/libxmlpp-2.14:2.6
-   >=dev-libs/libsigc++-2:2
-"
+   >=dev-libs/libsigc++-2:2"
 DEPEND="${RDEPEND}
+   test? (
+   dev-cpp/gtest
+   >=media-libs/gst-plugins-base-${PV}:1.0[X,ogg,theora,vorbis]
+   >=media-libs/gst-plugins-good-${PV}:1.0
+   >=media-plugins/gst-plugins-jpeg-${PV}:1.0
+   )"
+BDEPEND="
dev-cpp/mm-common
virtual/pkgconfig
doc? (
app-text/doxygen
dev-libs/libxslt
-   media-gfx/graphviz )
-   test? (
-   dev-cpp/gtest
-   >=media-libs/gst-plugins-base-${PV}:1.0[X,ogg,theora,vorbis]
-   >=media-libs/gst-plugins-good-${PV}:1.0
-   >=media-plugins/gst-plugins-jpeg-${PV}:1.0 )
-"
+   media-gfx/graphviz
+   )"
 # eautoreconf:
 #  dev-cpp/mm-common
 



[gentoo-commits] repo/gentoo:master commit in: app-office/glabels/

2024-06-08 Thread David Seifert
commit: 33a9caf4bd67c5f5165e64788777460e9d56
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 12:01:28 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 12:01:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33a9

app-office/glabels: update EAPI 6 -> 8

Signed-off-by: David Seifert  gentoo.org>

 .../{glabels-3.4.1.ebuild => glabels-3.4.1-r1.ebuild}  | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/app-office/glabels/glabels-3.4.1.ebuild 
b/app-office/glabels/glabels-3.4.1-r1.ebuild
similarity index 81%
rename from app-office/glabels/glabels-3.4.1.ebuild
rename to app-office/glabels/glabels-3.4.1-r1.ebuild
index 9babfa8dceca..cf1bc346deb7 100644
--- a/app-office/glabels/glabels-3.4.1.ebuild
+++ b/app-office/glabels/glabels-3.4.1-r1.ebuild
@@ -1,7 +1,8 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=8
+
 inherit gnome2
 
 DESCRIPTION="Program for creating labels and business cards"
@@ -21,16 +22,16 @@ RDEPEND="
>=x11-libs/pango-1.36.1
barcode? (
>=app-text/barcode-0.98
-   >=media-gfx/qrencode-3.1 )
-   eds? ( >=gnome-extra/evolution-data-server-3.12.0:= )
-"
-DEPEND="${RDEPEND}
+   >=media-gfx/qrencode-3.1
+   )
+   eds? ( >=gnome-extra/evolution-data-server-3.12.0:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="
app-text/docbook-xml-dtd:4.1.2
dev-util/itstool
dev-build/gtk-doc-am
>=dev-util/intltool-0.28
-   virtual/pkgconfig
-"
+   virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/glabels-externs.patch # Fix compilation with 
-fno-common/gcc10; patch from Fedora
@@ -38,6 +39,5 @@ PATCHES=(
 
 src_configure() {
gnome2_src_configure \
-   $(use_with eds libebook) \
-   --disable-static
+   $(use_with eds libebook)
 }



[gentoo-commits] repo/gentoo:master commit in: app-office/dia/files/

2024-06-08 Thread David Seifert
commit: 6e4a96b9954d6a16f2cec19162a1881a00d0ea7a
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 12:01:27 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 12:01:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4a96b9

app-office/dia: fix build on musl

Closes: https://bugs.gentoo.org/651522
Signed-off-by: David Seifert  gentoo.org>

 .../dia/files/dia-0.97.3-configure-clang16.patch   | 38 --
 1 file changed, 36 insertions(+), 2 deletions(-)

diff --git a/app-office/dia/files/dia-0.97.3-configure-clang16.patch 
b/app-office/dia/files/dia-0.97.3-configure-clang16.patch
index 75b6f003ca3f..0cf797a4ad0d 100644
--- a/app-office/dia/files/dia-0.97.3-configure-clang16.patch
+++ b/app-office/dia/files/dia-0.97.3-configure-clang16.patch
@@ -8,9 +8,12 @@ type declarations.
 Upstream has switched to Meson, and it does not seem to use this
 particular check anymore.
 
+https://bugs.gentoo.org/651522
+Remove the insane check for isinf(), since every sane compiler nowadays 
supports it.
+
 --- a/configure.in
 +++ b/configure.in
-@@ -197,7 +197,7 @@ if test "$png_ok" = yes; then
+@@ -183,7 +183,7 @@
png_structp pp;
  png_infop info; 
  png_colorp cmap; 
@@ -19,4 +22,35 @@ particular check anymore.
   png_ok=yes,
   png_ok=no)
LDFLAGS="${old_LDFLAGS}"
-
+@@ -378,28 +378,9 @@
+ 
+ dnl Platform-specific fixes.
+ dnl 
+-
+-dnl Sun Forte C provides isinf() in the unbundled -lsunmath. Solaris
+-dnl declares finite() in ieeefp.h. It's preferrable not to link 
+-dnl to -lsunmath as it's not present on all machines.
+-have_isinf=no
+-AC_CHECK_HEADERS(math.h,
+-AC_CHECK_LIB(m,isinf,
+-have_isinf=yes))
+-
+-if test "$have_isinf" = "no"; then
+-AC_CHECK_HEADER(ieeefp.h,
+- [AC_CHECK_FUNC(finite, 
+- AC_DEFINE(HAVE_IEEEFP_H,1,
+-   [Define if finite() is defined in ieeefp.h]),
+-   AC_MSG_ERROR([Can't find a definition of neither 
+- finite nor isinf]))],
+- [AC_MSG_ERROR(Can't find neither a definition of
+- isinf nor ieeefp.h)])
+-else
+-AC_DEFINE([HAVE_ISINF], 1, 
+-  [Define if the isinf() function is available])
+-fi
++dnl every modern compiler supports C99's isinf()
++AC_DEFINE([HAVE_ISINF], 1, 
++  [Define if the isinf() function is available])
+ 
+ dnl Alpha needs -mieee or we get a segfault
+ dnl This shouldn't be needed but is here until a real solution is found



[gentoo-commits] repo/gentoo:master commit in: net-misc/streamtuner/, net-misc/streamtuner/files/

2024-06-08 Thread David Seifert
commit: d46e2fc7f745cb263846f1c0d2575c5685be68fc
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 12:01:30 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 12:01:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d46e2fc7

net-misc/streamtuner: update EAPI 6 -> 8

Closes: https://bugs.gentoo.org/849332
Closes: https://bugs.gentoo.org/885883
Closes: https://bugs.gentoo.org/900258
Closes: https://bugs.gentoo.org/926211
Signed-off-by: David Seifert  gentoo.org>

 .../files/streamtuner-0.99.99-audacious.patch  |  25 ++---
 .../files/streamtuner-0.99.99-gentoo.patch | 122 +++--
 .../files/streamtuner-0.99.99-shoutcast.patch  |   4 +-
 99-r5.ebuild => streamtuner-0.99.99-r6.ebuild} |  17 +--
 4 files changed, 110 insertions(+), 58 deletions(-)

diff --git a/net-misc/streamtuner/files/streamtuner-0.99.99-audacious.patch 
b/net-misc/streamtuner/files/streamtuner-0.99.99-audacious.patch
index 75eb2738e6b0..4dcc9837edc9 100644
--- a/net-misc/streamtuner/files/streamtuner-0.99.99-audacious.patch
+++ b/net-misc/streamtuner/files/streamtuner-0.99.99-audacious.patch
@@ -1,6 +1,5 @@
-diff -ur streamtuner-0.99.99.orig/src/plugins/live365/live365.c 
streamtuner-0.99.99/src/plugins/live365/live365.c
 streamtuner-0.99.99.orig/src/plugins/live365/live365.c 2004-12-19 
12:27:03.0 +0200
-+++ streamtuner-0.99.99/src/plugins/live365/live365.c  2009-01-18 
20:03:35.0 +0200
+--- a/src/plugins/live365/live365.c
 b/src/plugins/live365/live365.c
 @@ -1411,7 +1411,7 @@
  
st_action_register("record-stream", _("Record a stream"), "xterm -e 
streamripper %q");
@@ -10,9 +9,8 @@ diff -ur 
streamtuner-0.99.99.orig/src/plugins/live365/live365.c streamtuner-0.99
  
return TRUE;
  }
-diff -ur streamtuner-0.99.99.orig/src/plugins/local/local.c 
streamtuner-0.99.99/src/plugins/local/local.c
 streamtuner-0.99.99.orig/src/plugins/local/local.c 2004-12-13 
09:39:29.0 +0200
-+++ streamtuner-0.99.99/src/plugins/local/local.c  2009-01-18 
20:03:49.0 +0200
+--- a/src/plugins/local/local.c
 b/src/plugins/local/local.c
 @@ -1057,7 +1057,7 @@
  
init_handler();
@@ -22,9 +20,8 @@ diff -ur streamtuner-0.99.99.orig/src/plugins/local/local.c 
streamtuner-0.99.99/
st_action_register("view-web", _("Open a web page"), "epiphany %q");
  
return TRUE;
-diff -ur streamtuner-0.99.99.orig/src/plugins/shoutcast/shoutcast.c 
streamtuner-0.99.99/src/plugins/shoutcast/shoutcast.c
 streamtuner-0.99.99.orig/src/plugins/shoutcast/shoutcast.c 2004-12-19 
17:21:00.0 +0200
-+++ streamtuner-0.99.99/src/plugins/shoutcast/shoutcast.c  2009-01-18 
20:03:42.0 +0200
+--- a/src/plugins/shoutcast/shoutcast.c
 b/src/plugins/shoutcast/shoutcast.c
 @@ -959,7 +959,7 @@
  
init_handler();
@@ -34,9 +31,8 @@ diff -ur 
streamtuner-0.99.99.orig/src/plugins/shoutcast/shoutcast.c streamtuner-
st_action_register("record-stream", _("Record a stream"), "xterm -e 
streamripper %q");
st_action_register("view-web", _("Open a web page"), "epiphany %q");
  
-diff -ur streamtuner-0.99.99.orig/src/plugins/xiph/xiph.c 
streamtuner-0.99.99/src/plugins/xiph/xiph.c
 streamtuner-0.99.99.orig/src/plugins/xiph/xiph.c   2004-12-13 
11:57:33.0 +0200
-+++ streamtuner-0.99.99/src/plugins/xiph/xiph.c2009-01-18 
20:04:17.0 +0200
+--- a/src/plugins/xiph/xiph.c
 b/src/plugins/xiph/xiph.c
 @@ -957,7 +957,7 @@
init_handler();
  
@@ -46,9 +42,8 @@ diff -ur streamtuner-0.99.99.orig/src/plugins/xiph/xiph.c 
streamtuner-0.99.99/sr
  
return TRUE;
  }
-diff -ur streamtuner-0.99.99.orig/src/streamtuner/st-preselections.c 
streamtuner-0.99.99/src/streamtuner/st-preselections.c
 streamtuner-0.99.99.orig/src/streamtuner/st-preselections.c
2004-12-13 11:57:52.0 +0200
-+++ streamtuner-0.99.99/src/streamtuner/st-preselections.c 2009-01-18 
20:04:02.0 +0200
+--- a/src/streamtuner/st-preselections.c
 b/src/streamtuner/st-preselections.c
 @@ -390,7 +390,7 @@
  {
st_preselections_init_handler();

diff --git a/net-misc/streamtuner/files/streamtuner-0.99.99-gentoo.patch 
b/net-misc/streamtuner/files/streamtuner-0.99.99-gentoo.patch
index 2e5d843420da..d739f309893a 100644
--- a/net-misc/streamtuner/files/streamtuner-0.99.99-gentoo.patch
+++ b/net-misc/streamtuner/files/streamtuner-0.99.99-gentoo.patch
@@ -1,6 +1,50 @@
-diff -ur streamtuner-0.99.99.orig/data/streamtuner.pc.in 
streamtuner-0.99.99/data/streamtuner.pc.in
 streamtuner-0.99.99.orig/data/streamtuner.pc.in2004-12-11 
04:03:20.0 +0200
-+++ streamtuner-0.99.99/data/streamtuner.pc.in 2007-07-29 09:40:44.0 
+0300
+--- a/configure.ac
 b/configure.ac
+@@ -23,14 +23,6 @@
+ AM_CONFIG_HEADER(config.h)
+ AC_PROG_LIBTOOL
+ 
+-

[gentoo-commits] repo/gentoo:master commit in: app-office/abiword-docs/

2024-06-08 Thread David Seifert
commit: 645e15139de6bfc950896571fb3f4ef5bdd63551
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 12:01:29 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 12:01:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=645e1513

app-office/abiword-docs: update EAPI 6 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...abiword-docs-3.0.2.ebuild => abiword-docs-3.0.2-r1.ebuild} | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/app-office/abiword-docs/abiword-docs-3.0.2.ebuild 
b/app-office/abiword-docs/abiword-docs-3.0.2-r1.ebuild
similarity index 90%
rename from app-office/abiword-docs/abiword-docs-3.0.2.ebuild
rename to app-office/abiword-docs/abiword-docs-3.0.2-r1.ebuild
index 7398d1b1c67c..37c336bbbdd7 100644
--- a/app-office/abiword-docs/abiword-docs-3.0.2.ebuild
+++ b/app-office/abiword-docs/abiword-docs-3.0.2-r1.ebuild
@@ -1,20 +1,19 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
+
 inherit gnome2
 
 DESCRIPTION="Fully featured yet light and fast cross platform word processor 
documentation"
 HOMEPAGE="http://www.abisource.com/";
 SRC_URI="http://www.abisource.com/downloads/abiword/${PV}/source/${P}.tar.gz";
+# Upstream tarball is wrongly prepared, drop in the next version
+S="${WORKDIR}/${PN}-3.0.1"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
-IUSE=""
 
 RDEPEND=">=app-office/abiword-${PV}"
 DEPEND="${RDEPEND}"
-
-# Upstream tarball is wrongly prepared, drop in the next version
-S="${WORKDIR}/${PN}-3.0.1"



[gentoo-commits] repo/gentoo:master commit in: app-office/dia/

2024-06-08 Thread David Seifert
commit: d98d762ae5da207ee36b87d7aa04700d786f76ff
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 12:01:26 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 12:01:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d98d762a

app-office/dia: update EAPI 6 -> 8

Closes: https://bugs.gentoo.org/530478
Closes: https://bugs.gentoo.org/841860
Signed-off-by: David Seifert  gentoo.org>

 .../dia/{dia-0.97.3-r1.ebuild => dia-0.97.3-r2.ebuild}   | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/app-office/dia/dia-0.97.3-r1.ebuild 
b/app-office/dia/dia-0.97.3-r2.ebuild
similarity index 91%
rename from app-office/dia/dia-0.97.3-r1.ebuild
rename to app-office/dia/dia-0.97.3-r2.ebuild
index 840d9aaaca77..dc5d778a673a 100644
--- a/app-office/dia/dia-0.97.3-r1.ebuild
+++ b/app-office/dia/dia-0.97.3-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 GNOME2_EAUTORECONF="yes"
 inherit gnome2
@@ -24,22 +24,21 @@ RDEPEND="
dev-libs/popt
>=media-libs/freetype-2
>=media-libs/libart_lgpl-2
-   media-libs/libpng:0
+   media-libs/libpng:=
sys-libs/zlib
x11-libs/gtk+:2
x11-libs/pango
cairo? ( x11-libs/cairo )
doc? (
app-text/docbook-xml-dtd:4.5
-   app-text/docbook-xsl-stylesheets )
-"
-DEPEND="${RDEPEND}
+   app-text/docbook-xsl-stylesheets
+   )"
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-util/intltool
virtual/pkgconfig
doc? ( dev-libs/libxslt )"
 
-DOCS=( AUTHORS ChangeLog KNOWN_BUGS MAINTAINERS NEWS README RELEASE-PROCESS 
THANKS TODO )
-
 PATCHES=(
"${FILESDIR}"/${PN}-0.97.0-gnome-doc.patch #159381 , upstream #470812 
#558690
"${FILESDIR}"/${PN}-0.97.2-underlinking.patch #420685, upstream #678761
@@ -83,6 +82,7 @@ src_configure() {
 
 src_install() {
gnome2_src_install
+   dodoc KNOWN_BUGS RELEASE-PROCESS
 
# Install second desktop file for integrated mode (bug #415495, 
upstream #588208)
sed -e 's|^Exec=dia|Exec=dia --integrated|' \



[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2024-06-06 Thread David Seifert
commit: 3a2932d776ca98201eee4d059163e8bf9959f0b5
Author: David Seifert  gentoo  org>
AuthorDate: Thu Jun  6 12:50:35 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Jun  6 12:50:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a2932d7

dev-util/nvidia-cuda-toolkit: delete gdb files only with USE=debugger

Closes: https://bugs.gentoo.org/933687
Signed-off-by: David Seifert  gentoo.org>

 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild
index d5590a3913d6..c8422a8369dc 100644
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild
@@ -264,7 +264,9 @@ src_install() {
rm "${ED}"/${cudadir}/targets/x86_64-linux/lib/lib64 || die
 
# Remove dead gdb plugins
-   rm "${ED}"/${cudadir}/bin/cuda-gdb-python3.{8,9}-tui || die
+   if use debugger; then
+   rm "${ED}"/${cudadir}/bin/cuda-gdb-python3.{8,9}-tui || die
+   fi
 
newenvd - 99cuda <<-EOF
PATH=${ecudadir}/bin${pathextradirs}



[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2024-06-06 Thread David Seifert
commit: 7ffe14f8251512903b42689ceaf5f0415ea36171
Author: David Seifert  gentoo  org>
AuthorDate: Thu Jun  6 09:37:50 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Jun  6 09:37:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ffe14f8

dev-util/nvidia-cuda-toolkit: add 12.5.0

Signed-off-by: David Seifert  gentoo.org>

 dev-util/nvidia-cuda-toolkit/Manifest  |   1 +
 .../nvidia-cuda-toolkit-12.5.0.ebuild  | 325 +
 2 files changed, 326 insertions(+)

diff --git a/dev-util/nvidia-cuda-toolkit/Manifest 
b/dev-util/nvidia-cuda-toolkit/Manifest
index af85ae7d04e4..f0b92262f93e 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -2,3 +2,4 @@ DIST cuda_11.8.0_520.61.05_linux.run 4336730777 BLAKE2B 
cfdb4a51c49ee504e56a4a95
 DIST cuda_12.3.2_545.23.08_linux.run 4368514070 BLAKE2B 
bfb6239b7669636e2ef424921f5a1dd99409a0351ea7d3453fcec3d484e714d87639e733cfae913b0f222d7af8acb7bebae340ea8af53fb7ab320805abb7b230
 SHA512 
dce569e42955fc351a6b52b2876948029d5183bb000754f0cdcba754673a280acfd4c9e4d8cf61d572ed045de006e0bbb0e8ff32012e6cc336be9c05fd529340
 DIST cuda_12.4.0_550.54.14_linux.run 4454353277 BLAKE2B 
da339a44ac21799a88b4573e9afc0866f11649707594383414cb0c729b36dc63d55032e5ccbbbe46e84c1dc88fc76e466067be7ef2ae3d131a74190c548d76ba
 SHA512 
329b81c63dcefa5c6713eeb2dc5ccc223f5b456f4b7558bd3723d166357d8bb4c79d12082ea396aaadae8b5593b20584f7bd0cf617bb3494e4423b58726255a1
 DIST cuda_12.4.1_550.54.15_linux.run 4454730420 BLAKE2B 
643513a673e72aeab2e0268c4f91b504132aee378e5e483c46803ed9b1b109274e23bce0cd1022de1220e81dbfb0442c9d84370ad9c6a17e14fe2aaff23ccf13
 SHA512 
340fab9aad2f3e03fb773c2ec1d4f2c3b1428b350c2072b02263f68f3c521b7ec42086ae7b5e66594a0b91862cc165d8519e4c92e428268bc1e98adcfe106d42
+DIST cuda_12.5.0_555.42.02_linux.run 4294677299 BLAKE2B 
ffefb576feb9f8e6ea8975bf74fe7277902364035e5dcb27f7b4bdc1d73ea44ce8e057087d670ec18eb49727a9343484bf3aa234c045b91684c70141cf8162e7
 SHA512 
84fa3ad278217a0fbea97d2d880f625e7e7074a12e98d50d664daaf8298d7d8dd7b222c6f5815636e484df8f1e75c062c70c09f744d139652d960ca8c064114e

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild
new file mode 100644
index ..d5590a3913d6
--- /dev/null
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild
@@ -0,0 +1,325 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs toolchain-funcs unpacker
+
+DRIVER_PV="555.42.02"
+
+DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
+HOMEPAGE="https://developer.nvidia.com/cuda-zone";
+SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run";
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-CUDA"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~amd64-linux"
+IUSE="debugger examples nsight profiler rdma vis-profiler sanitizer"
+RESTRICT="bindist mirror"
+
+# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the
+# actual required minimum driver version are different.
+RDEPEND="
+   =dev-libs/openssl-3
+   media-libs/tiff-compat:4
+   sys-libs/zlib
+   )
+   rdma? ( sys-cluster/rdma-core )
+   vis-profiler? (
+   >=virtual/jre-1.8:*
+   )"
+BDEPEND="nsight? ( dev-util/patchelf )"
+
+QA_PREBUILT="opt/cuda/*"
+CHECKREQS_DISK_BUILD="15000M"
+
+pkg_setup() {
+   check-reqs_pkg_setup
+}
+
+src_prepare() {
+   # ATTENTION: change requires revbump, see link below for supported GCC 
# versions
+   # 
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
+   local cuda_supported_gcc="8.5 9.5 10 11 12 13"
+
+   sed \
+   -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
+   "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
+
+   default
+}
+
+src_install() {
+   local cudadir=/opt/cuda
+   local ecudadir="${EPREFIX}${cudadir}"
+   local pathextradirs ldpathextradirs
+   dodir ${cudadir}
+   into ${cudadir}
+
+   # Install standard sub packages
+   local builddirs=(
+   
builds/cuda_{cccl,cudart,cuobjdump,cuxxfilt,demo_suite,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx,opencl}
+   
builds/lib{cublas,cufft,cufile,curand,cusolver,cusparse,npp,nvjitlink,nvjpeg}
+   builds/nvidia_fs
+   $(usex profiler "builds/cuda_nvprof builds/cuda_cupti 
builds/cuda_profiler_api" "")
+   $(usex vis-profiler "builds/cuda_nvvp" "")
+   $(usex debugger &

[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2024-06-04 Thread David Seifert
commit: 2d469ff14bb68f6d77014b5c63f11aba2d47189d
Author: David Seifert  gentoo  org>
AuthorDate: Tue Jun  4 19:46:00 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Tue Jun  4 19:46:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d469ff1

sys-apps/systemd: update live ebuild

Signed-off-by: David Seifert  gentoo.org>

 sys-apps/systemd/systemd-.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index c575432ab879..00367ef807d0 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -280,8 +280,6 @@ multilib_src_configure() {
# Disable compatibility with sysvinit
-Dsysvinit-path=
-Dsysvrcnd-path=
-   # Avoid infinite exec recursion, bug 642724
-   -Dtelinit-path="${EPREFIX}/lib/sysvinit/telinit"
# no deps
-Dima=true
-Ddefault-hierarchy=$(usex cgroup-hybrid hybrid unified)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/link-grammar/

2024-06-03 Thread David Seifert
commit: 1edb34c42fe079ac278c18f6944c2a373819dd69
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jun  3 07:50:53 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Jun  3 07:50:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1edb34c4

dev-libs/link-grammar: force LEX="sys-devel/flex"

Closes: https://bugs.gentoo.org/890158
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/link-grammar/link-grammar-5.12.4.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/link-grammar/link-grammar-5.12.4.ebuild 
b/dev-libs/link-grammar/link-grammar-5.12.4.ebuild
index ce58ab8a0621..a78bbab12177 100644
--- a/dev-libs/link-grammar/link-grammar-5.12.4.ebuild
+++ b/dev-libs/link-grammar/link-grammar-5.12.4.ebuild
@@ -29,6 +29,7 @@ DEPEND="${RDEPEND}"
 BDEPEND="
dev-lang/swig:0
dev-build/autoconf-archive
+   sys-devel/flex
virtual/pkgconfig"
 
 QA_CONFIG_IMPL_DECL_SKIP=(
@@ -61,6 +62,8 @@ my_src_configure() {
$(use_enable aspell)
$(use_enable hunspell)
$(usev hunspell 
--with-hunspell-dictdir="${EPREFIX}"/usr/share/myspell)
+   # requires flex, since reflex support is flaky, #890158
+   LEX="flex"
)
 
econf \



[gentoo-commits] repo/gentoo:master commit in: dev-libs/link-grammar/files/, dev-libs/link-grammar/

2024-06-03 Thread David Seifert
commit: deb74f8ef889a482fb8f061977636bedd45d615c
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jun  3 07:50:58 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Jun  3 07:50:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deb74f8e

dev-libs/link-grammar: drop 5.12.3

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/link-grammar/Manifest |   1 -
 ...mar-5.12.3-Wimplicit-function-declaration.patch |  35 --
 dev-libs/link-grammar/link-grammar-5.12.3.ebuild   | 118 -
 3 files changed, 154 deletions(-)

diff --git a/dev-libs/link-grammar/Manifest b/dev-libs/link-grammar/Manifest
index eff4c9094f3c..75d64829e040 100644
--- a/dev-libs/link-grammar/Manifest
+++ b/dev-libs/link-grammar/Manifest
@@ -1,2 +1 @@
-DIST link-grammar-5.12.3.tar.gz 4704751 BLAKE2B 
a7f0fe39c51ed26ea764d583b38b21cfce6e596c6cd94db6ba47b3606a2b6cd9e56bd6fedeb104dbb345baedae3e144af96999739dda9daa9a9e5886bd98d2f4
 SHA512 
e0fdb78ec03042119011afea005a62829317fd0bc20afcd94e3f234c9c5252ed9c57d717b75368ac4a63dd8493bd86f551870299925f3b9b95b11915f48d8abe
 DIST link-grammar-5.12.4.tar.gz 4720724 BLAKE2B 
6573895298128165d7f840a13aad124418dbd1b9c70436dbe2bd65b3fd1883777e72da13f5196031696edb7cdc6c9d86acd5fdd4d1aa8fb295a136b2ba0568cf
 SHA512 
fd5318c21202c17902de996882fd8630c7e95622b8ebe6877a334df22ff678a6040e0519bdabfa1138aaefdf3a7c20cbfe9e65bdce4dfe568729c9ba5a2d6fe5

diff --git 
a/dev-libs/link-grammar/files/link-grammar-5.12.3-Wimplicit-function-declaration.patch
 
b/dev-libs/link-grammar/files/link-grammar-5.12.3-Wimplicit-function-declaration.patch
deleted file mode 100644
index 55ca89c09b94..
--- 
a/dev-libs/link-grammar/files/link-grammar-5.12.3-Wimplicit-function-declaration.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 3cbc9ddfd4c3a3e407338619fa383d24da05b23d Mon Sep 17 00:00:00 2001
-From: David Seifert 
-Date: Sun, 7 May 2023 16:02:23 +0200
-Subject: [PATCH] Use correct guard macro for glibc heap functions
-
-* `__GNUC__` == Compiling with `-std=gnu*`
-* `__GLIBC__` == Compiling against glibc
-
-Bug: https://bugs.gentoo.org/903749

- link-grammar/parse/extract-links.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/link-grammar/parse/extract-links.c 
b/link-grammar/parse/extract-links.c
-index a6129ac7a..e2ce266bc 100644
 a/link-grammar/parse/extract-links.c
-+++ b/link-grammar/parse/extract-links.c
-@@ -278,7 +278,7 @@ void free_extractor(extractor_t * pex)
-   pex->x_table_size = 0;
-   pex->x_table = NULL;
- 
--#if defined __GNUC__
-+#if defined __GLIBC__
-   // MST parsing can result in pathological cases, with almost a
-   // billion elts in the Parse_choice_pool. This blows up the
-   // resident-set size (RSS) over time. Avoid this issue by trimming.
-@@ -294,7 +294,7 @@ void free_extractor(extractor_t * pex)
- 
-   xfree((void *) pex, sizeof(extractor_t));
- 
--#if defined __GNUC__
-+#if defined __GLIBC__
-   // malloc_trim() is a gnu extension.  An alternative would be
-   // to call madvise(MADV_DONTNEED) but this is more complicated.
-   if (trim) malloc_trim(0);

diff --git a/dev-libs/link-grammar/link-grammar-5.12.3.ebuild 
b/dev-libs/link-grammar/link-grammar-5.12.3.ebuild
deleted file mode 100644
index 9b58401971bf..
--- a/dev-libs/link-grammar/link-grammar-5.12.3.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit autotools python-r1 out-of-source
-
-DESCRIPTION="A Syntactic English parser"
-HOMEPAGE="https://www.abisource.com/projects/link-grammar/ 
https://www.link.cs.cmu.edu/link/";
-SRC_URI="https://www.abisource.com/downloads/${PN}/${PV}/${P}.tar.gz";
-
-LICENSE="LGPL-2.1"
-SLOT="0/5"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc ~x86"
-IUSE="aspell +hunspell python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# XXX: sqlite is automagic
-# Does not build with >=sci-mathematics/minisat-2, bug #593662
-RDEPEND="
-   dev-db/sqlite:3
-   dev-libs/libpcre2:=
-   aspell? ( app-text/aspell )
-   hunspell? ( app-text/hunspell )
-   python? ( ${PYTHON_DEPS} )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-lang/swig:0
-   dev-build/autoconf-archive
-   virtual/pkgconfig"
-
-PATCHES=(
-   # upstreamed (https://github.com/opencog/link-grammar/pull/1471)
-   "${FILESDIR}"/${P}-Wimplicit-function-declaration.patch
-)
-
-QA_CONFIG_IMPL_DECL_SKIP=(
-   # _AC_UNDECLARED_BUILTIN false positive
-   strchr
-)
-
-pkg_setup() {
-   if use aspell && use hunspell; then
-   ewarn "You have enabled 'aspell' and 'hunspell' support, but

[gentoo-commits] repo/gentoo:master commit in: net-print/hplip/

2024-06-02 Thread David Seifert
commit: 7de70acabd1b3bab62eba8af0ff5b315db31d934
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jun  2 16:30:43 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Jun  2 16:30:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7de70aca

net-print/hplip: drop py3.12 support

* hplip depends on removed configparser.readfp()

Bug: https://bugs.gentoo.org/932150
Reverts: 7822cb2 ("net-print/hplip: enable py3.12")
Signed-off-by: David Seifert  gentoo.org>

 net-print/hplip/hplip-3.23.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/hplip/hplip-3.23.12-r1.ebuild 
b/net-print/hplip/hplip-3.23.12-r1.ebuild
index 4de6da910767..24eb1e8fa894 100644
--- a/net-print/hplip/hplip-3.23.12-r1.ebuild
+++ b/net-print/hplip/hplip-3.23.12-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10,11} )
 PYTHON_REQ_USE="threads(+),xml(+)"
 
 inherit autotools flag-o-matic linux-info python-single-r1 readme.gentoo-r1 
udev



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/net-snmp/

2024-06-02 Thread David Seifert
commit: 6d01f76b8771ef44ee69d53283d330cea568ce2e
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jun  2 12:24:42 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Jun  2 12:24:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d01f76b

net-analyzer/net-snmp: enable py3.12

Closes: https://bugs.gentoo.org/929684
Signed-off-by: David Seifert  gentoo.org>

 net-analyzer/net-snmp/net-snmp-5.9.3-r3.ebuild | 2 +-
 net-analyzer/net-snmp/net-snmp-5.9.4-r1.ebuild | 2 +-
 net-analyzer/net-snmp/net-snmp-5.9.4.ebuild| 2 +-
 net-analyzer/net-snmp/net-snmp-.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-analyzer/net-snmp/net-snmp-5.9.3-r3.ebuild 
b/net-analyzer/net-snmp/net-snmp-5.9.3-r3.ebuild
index cbf3ea5020b3..a84f5c835dad 100644
--- a/net-analyzer/net-snmp/net-snmp-5.9.3-r3.ebuild
+++ b/net-analyzer/net-snmp/net-snmp-5.9.3-r3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_OPTIONAL=yes
 DISTUTILS_SINGLE_IMPL=yes
 GENTOO_DEPEND_ON_PERL=no
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 WANT_AUTOMAKE=none
 
 inherit autotools distutils-r1 libtool perl-module systemd

diff --git a/net-analyzer/net-snmp/net-snmp-5.9.4-r1.ebuild 
b/net-analyzer/net-snmp/net-snmp-5.9.4-r1.ebuild
index bf9f27337a9c..fd1c5403a8a4 100644
--- a/net-analyzer/net-snmp/net-snmp-5.9.4-r1.ebuild
+++ b/net-analyzer/net-snmp/net-snmp-5.9.4-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_OPTIONAL=yes
 DISTUTILS_SINGLE_IMPL=yes
 GENTOO_DEPEND_ON_PERL=no
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 WANT_AUTOMAKE=none
 
 inherit autotools distutils-r1 libtool perl-module systemd

diff --git a/net-analyzer/net-snmp/net-snmp-5.9.4.ebuild 
b/net-analyzer/net-snmp/net-snmp-5.9.4.ebuild
index fe0ff528541d..7445f870e6bc 100644
--- a/net-analyzer/net-snmp/net-snmp-5.9.4.ebuild
+++ b/net-analyzer/net-snmp/net-snmp-5.9.4.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_OPTIONAL=yes
 DISTUTILS_SINGLE_IMPL=yes
 GENTOO_DEPEND_ON_PERL=no
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 WANT_AUTOMAKE=none
 
 inherit autotools distutils-r1 libtool perl-module systemd

diff --git a/net-analyzer/net-snmp/net-snmp-.ebuild 
b/net-analyzer/net-snmp/net-snmp-.ebuild
index cb2b73cf9956..aec71f44cfce 100644
--- a/net-analyzer/net-snmp/net-snmp-.ebuild
+++ b/net-analyzer/net-snmp/net-snmp-.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_OPTIONAL=yes
 DISTUTILS_SINGLE_IMPL=yes
 GENTOO_DEPEND_ON_PERL=no
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 WANT_AUTOMAKE=none
 
 inherit autotools distutils-r1 perl-module systemd



[gentoo-commits] repo/gentoo:master commit in: net-print/hplip/

2024-06-02 Thread David Seifert
commit: 7822cb2e578a179f0c3aa5d1d5d341ac356f9aa0
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jun  2 12:11:01 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Jun  2 12:11:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7822cb2e

net-print/hplip: enable py3.12

Closes: https://bugs.gentoo.org/932150
Signed-off-by: David Seifert  gentoo.org>

 net-print/hplip/hplip-3.23.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/hplip/hplip-3.23.12-r1.ebuild 
b/net-print/hplip/hplip-3.23.12-r1.ebuild
index 24eb1e8fa894..4de6da910767 100644
--- a/net-print/hplip/hplip-3.23.12-r1.ebuild
+++ b/net-print/hplip/hplip-3.23.12-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10,11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="threads(+),xml(+)"
 
 inherit autotools flag-o-matic linux-info python-single-r1 readme.gentoo-r1 
udev



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pcsc-lite/

2024-06-02 Thread David Seifert
commit: ca995650e855e8e4c14af26732da284a71bf0cb6
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jun  2 12:11:00 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Jun  2 12:11:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca995650

sys-apps/pcsc-lite: drop 2.0.0-r1

Signed-off-by: David Seifert  gentoo.org>

 sys-apps/pcsc-lite/Manifest  |   1 -
 sys-apps/pcsc-lite/pcsc-lite-2.0.0-r1.ebuild | 109 ---
 2 files changed, 110 deletions(-)

diff --git a/sys-apps/pcsc-lite/Manifest b/sys-apps/pcsc-lite/Manifest
index 59e3eaefc649..391e8cc91436 100644
--- a/sys-apps/pcsc-lite/Manifest
+++ b/sys-apps/pcsc-lite/Manifest
@@ -1,2 +1 @@
-DIST pcsc-lite-2.0.0.tar.bz2 799011 BLAKE2B 
d93fffebbe3daf389fcd8195c9fb3d76db64dbb98ac9c7ecd08338331389298e710ca71187cb73165868b0b5e66cb9735b60e22d508db1c1a81e04555103948a
 SHA512 
4b34628d3269ae1859f19d2ab7eb74a76a55f3d76fbc9e4e420a081a065b1d0d7b98680552c7208f3265c684bed844afc6be1c2e5f103ad916ce7f38b52ee68c
 DIST pcsc-lite-2.0.1.tar.bz2 815103 BLAKE2B 
a9eea4a4da1a78fc22797b17c128889b2f7caf8c4aa02dd77f4ac79e4ec458fb0162578b5422552545cd39303750d5396f3687f8cfee7603fad8d60cb54ee1e8
 SHA512 
af007f00f43e8d897710580f6f27814c9e7d3ca489ff01edf2e3b979e46267915aa04d9c15f225a420fa681de936e42a1d4779d962717cf9a9f4a3d1ca31502b

diff --git a/sys-apps/pcsc-lite/pcsc-lite-2.0.0-r1.ebuild 
b/sys-apps/pcsc-lite/pcsc-lite-2.0.0-r1.ebuild
deleted file mode 100644
index 49f41d4e17ea..
--- a/sys-apps/pcsc-lite/pcsc-lite-2.0.0-r1.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit python-single-r1 systemd tmpfiles udev multilib-minimal
-
-DESCRIPTION="PC/SC Architecture smartcard middleware library"
-HOMEPAGE="https://pcsclite.apdu.fr https://github.com/LudovicRousseau/PCSC";
-SRC_URI="https://pcsclite.apdu.fr/files/${P}.tar.bz2";
-
-# GPL-2 is there for the init script; everything else comes from
-# upstream.
-LICENSE="BSD ISC MIT GPL-3+ GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-# This is called libusb so that it doesn't fool people in thinking that
-# it is _required_ for USB support. Otherwise they'll disable udev and
-# that's going to be worse.
-IUSE="doc embedded libusb policykit selinux systemd +udev"
-REQUIRED_USE="^^ ( udev libusb ) ${PYTHON_REQUIRED_USE}"
-
-# No dependencies need the MULTILIB_DEPS because the libraries are actually
-# standalone, the deps are only needed for the daemon itself.
-DEPEND="
-   libusb? ( virtual/libusb:1 )
-   udev? ( virtual/libudev:= )
-   policykit? ( >=sys-auth/polkit-0.111 )
-   acct-group/openct
-   acct-group/pcscd
-   acct-user/pcscd
-   ${PYTHON_DEPS}"
-RDEPEND="${DEPEND}
-   selinux? ( sec-policy/selinux-pcscd )"
-BDEPEND="
-   app-alternatives/lex
-   virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.8.11-polkit-pcscd.patch
-   "${FILESDIR}"/${PN}-1.9.8-systemd-user.patch
-)
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf \
-   --disable-maintainer-mode \
-   --disable-strict \
-   --enable-usbdropdir="${EPREFIX}"/usr/$(get_libdir)/readers/usb \
-   --enable-ipcdir=/run/pcscd \
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
-   $(multilib_native_use_enable doc documentation) \
-   $(multilib_native_use_enable embedded) \
-   $(multilib_native_use_enable systemd libsystemd) \
-   $(multilib_native_use_enable udev libudev) \
-   $(multilib_native_use_enable libusb) \
-   $(multilib_native_use_enable policykit polkit)
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   dodoc HELP SECURITY
-
-   newinitd "${FILESDIR}"/pcscd-init.7 pcscd
-   dotmpfiles "${FILESDIR}"/pcscd.conf
-
-   if use udev; then
-   exeinto "$(get_udevdir)"
-   newexe "${FILESDIR}"/pcscd-udev pcscd.sh
-
-   insinto "$(get_udevdir)"/rules.d
-   newins "${FILESDIR}"/99-pcscd-hotplug-r2.rules 
99-pcscd-hotplug.rules
-   fi
-
-   python_fix_shebang "${ED}"/usr/bin/pcsc-spy
-
-   find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
-   elog "Starting from version 1.6.5, pcsc-lite will start as user nobody 
in"
-   elog "the pcscd group, to avoid running as root."
-   elog
-   elog "

[gentoo-commits] repo/gentoo:master commit in: sys-apps/pcsc-lite/, sys-apps/pcsc-lite/files/

2024-06-02 Thread David Seifert
commit: 823568f4fef6abcbcaef9c7c85d1b5202e2b498f
Author: Thibaud CANALE  thican  net>
AuthorDate: Sun Jun  2 10:22:28 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Jun  2 10:22:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=823568f4

sys-apps/pcsc-lite: fix udev rule for pcscd hotplug, #902847

Closes: https://bugs.gentoo.org/902847
Closes: https://github.com/gentoo/gentoo/pull/36964
Signed-off-by: Thibaud CANALE  thican.net>
Signed-off-by: David Seifert  gentoo.org>

 .../files/{99-pcscd-hotplug-r1.rules => 99-pcscd-hotplug-r2.rules}| 4 ++--
 .../pcsc-lite/{pcsc-lite-2.0.0.ebuild => pcsc-lite-2.0.0-r1.ebuild}   | 2 +-
 .../pcsc-lite/{pcsc-lite-2.0.1.ebuild => pcsc-lite-2.0.1-r1.ebuild}   | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-apps/pcsc-lite/files/99-pcscd-hotplug-r1.rules 
b/sys-apps/pcsc-lite/files/99-pcscd-hotplug-r2.rules
similarity index 55%
rename from sys-apps/pcsc-lite/files/99-pcscd-hotplug-r1.rules
rename to sys-apps/pcsc-lite/files/99-pcscd-hotplug-r2.rules
index fc612d5e25f3..218417932aa2 100644
--- a/sys-apps/pcsc-lite/files/99-pcscd-hotplug-r1.rules
+++ b/sys-apps/pcsc-lite/files/99-pcscd-hotplug-r2.rules
@@ -1,6 +1,6 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # We add this here so that it runs after ccid's and ifd-gempc's rules;
 # if we just added a pcscd-owned device, we hotplug the pcscd service.
-ACTION=="add", ENV{PCSCD}=="1", GROUP="pcscd", TAG+="systemd", 
ENV{SYSTEMD_WANTS}+="pcscd.service", RUN+="pcscd.sh"
+ACTION=="add", ENV{ID_SMARTCARD_READER}=="1", GROUP="pcscd", TAG+="systemd", 
ENV{SYSTEMD_WANTS}+="pcscd.service", RUN+="pcscd.sh"

diff --git a/sys-apps/pcsc-lite/pcsc-lite-2.0.0.ebuild 
b/sys-apps/pcsc-lite/pcsc-lite-2.0.0-r1.ebuild
similarity index 98%
rename from sys-apps/pcsc-lite/pcsc-lite-2.0.0.ebuild
rename to sys-apps/pcsc-lite/pcsc-lite-2.0.0-r1.ebuild
index 661385f197ba..49f41d4e17ea 100644
--- a/sys-apps/pcsc-lite/pcsc-lite-2.0.0.ebuild
+++ b/sys-apps/pcsc-lite/pcsc-lite-2.0.0-r1.ebuild
@@ -70,7 +70,7 @@ multilib_src_install_all() {
newexe "${FILESDIR}"/pcscd-udev pcscd.sh
 
insinto "$(get_udevdir)"/rules.d
-   newins "${FILESDIR}"/99-pcscd-hotplug-r1.rules 
99-pcscd-hotplug.rules
+   newins "${FILESDIR}"/99-pcscd-hotplug-r2.rules 
99-pcscd-hotplug.rules
fi
 
python_fix_shebang "${ED}"/usr/bin/pcsc-spy

diff --git a/sys-apps/pcsc-lite/pcsc-lite-2.0.1.ebuild 
b/sys-apps/pcsc-lite/pcsc-lite-2.0.1-r1.ebuild
similarity index 98%
rename from sys-apps/pcsc-lite/pcsc-lite-2.0.1.ebuild
rename to sys-apps/pcsc-lite/pcsc-lite-2.0.1-r1.ebuild
index 5d5823a7adbb..a3a1b872c2cd 100644
--- a/sys-apps/pcsc-lite/pcsc-lite-2.0.1.ebuild
+++ b/sys-apps/pcsc-lite/pcsc-lite-2.0.1-r1.ebuild
@@ -70,7 +70,7 @@ multilib_src_install_all() {
newexe "${FILESDIR}"/pcscd-udev pcscd.sh
 
insinto "$(get_udevdir)"/rules.d
-   newins "${FILESDIR}"/99-pcscd-hotplug-r1.rules 
99-pcscd-hotplug.rules
+   newins "${FILESDIR}"/99-pcscd-hotplug-r2.rules 
99-pcscd-hotplug.rules
fi
 
python_fix_shebang "${ED}"/usr/bin/pcsc-spy



[gentoo-commits] repo/gentoo:master commit in: media-gfx/inkscape/files/, media-gfx/inkscape/

2024-05-31 Thread David Seifert
commit: 5aa7b6faf4fa13a1b77b18198ffa62f3fbd8a51f
Author: Sven Hesse  drmccoy  de>
AuthorDate: Fri May 31 16:07:59 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 31 16:07:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aa7b6fa

media-gfx/inkscape: add patch for C++20 syntax break

Closes: https://bugs.gentoo.org/933216
Signed-off-by: David Seifert  gentoo.org>

 media-gfx/inkscape/files/inkscape-1.3.2-cxx20-2.patch | 11 +++
 media-gfx/inkscape/inkscape-1.3.2-r2.ebuild   |  1 +
 2 files changed, 12 insertions(+)

diff --git a/media-gfx/inkscape/files/inkscape-1.3.2-cxx20-2.patch 
b/media-gfx/inkscape/files/inkscape-1.3.2-cxx20-2.patch
new file mode 100644
index ..6364c3f88a9e
--- /dev/null
+++ b/media-gfx/inkscape/files/inkscape-1.3.2-cxx20-2.patch
@@ -0,0 +1,11 @@
+--- a/src/ui/dialog/filter-effects-dialog.cpp
 b/src/ui/dialog/filter-effects-dialog.cpp
+@@ -202,7 +202,7 @@
+ template< typename T> class ComboWithTooltip : public Gtk::EventBox
+ {
+ public:
+-ComboWithTooltip(T default_value, const Util::EnumDataConverter& c, 
const SPAttr a = SPAttr::INVALID, char* tip_text = nullptr)
++ComboWithTooltip(T default_value, const Util::EnumDataConverter& c, 
const SPAttr a = SPAttr::INVALID, char* tip_text = nullptr)
+ {
+ if (tip_text) {
+ set_tooltip_text(tip_text);

diff --git a/media-gfx/inkscape/inkscape-1.3.2-r2.ebuild 
b/media-gfx/inkscape/inkscape-1.3.2-r2.ebuild
index 1304ff3969b1..a47b5b9d4390 100644
--- a/media-gfx/inkscape/inkscape-1.3.2-r2.ebuild
+++ b/media-gfx/inkscape/inkscape-1.3.2-r2.ebuild
@@ -114,6 +114,7 @@ PATCHES=(
"${FILESDIR}"/${P}-poppler-24.03.patch
"${FILESDIR}"/${P}-poppler-24.05.patch # bug 931917
"${FILESDIR}"/${P}-cxx20.patch # bug 931917
+   "${FILESDIR}"/${P}-cxx20-2.patch # bug 933216
 )
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: net-print/libcupsfilters/

2024-05-31 Thread David Seifert
commit: 3d754b6ca1d73494978589e9243b6a6184340d17
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 31 12:01:22 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 31 12:01:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d754b6c

net-print/libcupsfilters: slot op on app-text/poppler

Signed-off-by: David Seifert  gentoo.org>

 .../{libcupsfilters-2.0.0-r4.ebuild => libcupsfilters-2.0.0-r5.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libcupsfilters/libcupsfilters-2.0.0-r4.ebuild 
b/net-print/libcupsfilters/libcupsfilters-2.0.0-r5.ebuild
similarity index 97%
rename from net-print/libcupsfilters/libcupsfilters-2.0.0-r4.ebuild
rename to net-print/libcupsfilters/libcupsfilters-2.0.0-r5.ebuild
index 555c55040cd5..21c5b2f5313d 100644
--- a/net-print/libcupsfilters/libcupsfilters-2.0.0-r4.ebuild
+++ b/net-print/libcupsfilters/libcupsfilters-2.0.0-r5.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
jpeg? ( media-libs/libjpeg-turbo:= )
pdf? ( app-text/mupdf )
postscript? ( app-text/ghostscript-gpl[cups] )
-   poppler? ( >=app-text/poppler-0.32[cxx] )
+   poppler? ( >=app-text/poppler-0.32:=[cxx] )
png? ( media-libs/libpng:= )
tiff? ( media-libs/tiff:= )
 "



[gentoo-commits] repo/gentoo:master commit in: dev-libs/opensc/

2024-05-27 Thread David Seifert
commit: 09bf61ced9f91e8460b2227f15b2256618ffaf29
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 27 08:16:39 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon May 27 08:16:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09bf61ce

dev-libs/opensc: drop 0.24.0, 0.25.0, 0.25.0-r1

Bug: https://bugs.gentoo.org/907930
Bug: https://bugs.gentoo.org/917651
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/opensc/Manifest|  2 -
 dev-libs/opensc/opensc-0.24.0.ebuild| 76 
 dev-libs/opensc/opensc-0.25.0-r1.ebuild | 87 -
 dev-libs/opensc/opensc-0.25.0.ebuild| 76 
 4 files changed, 241 deletions(-)

diff --git a/dev-libs/opensc/Manifest b/dev-libs/opensc/Manifest
index e358c7bd3399..d29912a059a4 100644
--- a/dev-libs/opensc/Manifest
+++ b/dev-libs/opensc/Manifest
@@ -1,3 +1 @@
-DIST opensc-0.24.0.tar.gz 2440952 BLAKE2B 
afacdd151d169dd1840ecd6df1cec99a9805598d7b7af81e17b648f146cd1b3ad1d3dcae19ed94cf8ce0dbbd5b4285af9653af5ef5739d53908ce30a49544adb
 SHA512 
0fd2ea858874ae0b85c8fe8c4b920988693a47ca95b26449a1e95f86e17b76000f236c1f75d63ee133306e01a965155da5e14c1b8a59053b85026ecb58fb97bb
-DIST opensc-0.25.0.tar.gz 2406137 BLAKE2B 
07c7de7fa1c258a90b1acbfbc01383f204ad88169ae1d3681f240e881ab80652dc9b04ba452a433576847caa5ef49d35608b3f895e965fec9e79da231ecabab2
 SHA512 
c220607a543b1fcf7c89e051e7c7ca3908abab6c022818b01a6219becdbad217708fb3c5fe2fe2218ac82be0f174c5694e5fa07c6e0ae540cf3171462a23eee6
 DIST opensc-0.25.1.tar.gz 2395579 BLAKE2B 
cc7994cad78083c8eeafc947e90c06178209edc825cb14b54bc4281d37c6dae1006ab2c9b9566823ef90626a4134bce96a9806bebc455a389216d7953da6b873
 SHA512 
6277abb31f903af68b4c19f549fc881b69d7aa9a55ba39936386118eadde86b62853ba2906cd165d9b1ad9090e1aa4d2b236bf19650aa228ed776b3f4d9f8805

diff --git a/dev-libs/opensc/opensc-0.24.0.ebuild 
b/dev-libs/opensc/opensc-0.24.0.ebuild
deleted file mode 100644
index 4168ed5b24be..
--- a/dev-libs/opensc/opensc-0.24.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools bash-completion-r1
-
-DESCRIPTION="Libraries and applications to access smartcards"
-HOMEPAGE="https://github.com/OpenSC/OpenSC/wiki";
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/OpenSC/OpenSC.git";
-else
-   
SRC_URI="https://github.com/OpenSC/OpenSC/releases/download/${PV}/${P}.tar.gz";
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="ctapi doc openct notify pace +pcsc-lite readline secure-messaging ssl 
test zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="zlib? ( sys-libs/zlib )
-   readline? ( sys-libs/readline:0= )
-   ssl? ( dev-libs/openssl:0= )
-   openct? ( >=dev-libs/openct-0.5.0 )
-   pace? ( dev-libs/openpace:= )
-   pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 )
-   notify? ( dev-libs/glib:2 )"
-DEPEND="${RDEPEND}
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   test? ( dev-util/cmocka )"
-BDEPEND="virtual/pkgconfig"
-
-REQUIRED_USE="
-   pcsc-lite? ( !openct !ctapi )
-   openct? ( !pcsc-lite !ctapi )
-   ctapi? ( !pcsc-lite !openct )
-   || ( pcsc-lite openct ctapi )"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # don't want to run upstream's clang-tidy checks
-   export ac_cv_path_CLANGTIDY=""
-
-   econf \
-   --with-completiondir="$(get_bashcompdir)" \
-   --disable-strict \
-   --enable-man \
-   $(use_enable ctapi) \
-   $(use_enable doc) \
-   $(use_enable notify) \
-   $(use_enable openct) \
-   $(use_enable pace openpace) \
-   $(use_enable pcsc-lite pcsc) \
-   $(use_enable readline) \
-   $(use_enable secure-messaging sm) \
-   $(use_enable ssl openssl) \
-   $(use_enable test cmocka) \
-   $(use_enable zlib)
-}
-
-src_install() {
-   default
-
-   insinto /etc/pkcs11/modules/
-   doins "${FILESDIR}"/opensc.module
-
-   find "${ED}" -name '*.la' -delete || die
-}

diff --git a/dev-libs/opensc/opensc-0.25.0-r1.ebuild 
b/dev-libs/opensc/opensc-0.25.0-r1.ebuild
deleted file mode 100644
index cd1b22fb2bc5..
--- a/dev-libs/opensc/opensc-0.25.0-r1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools bash-completio

[gentoo-commits] repo/gentoo:master commit in: sci-biology/pysam/files/, sci-biology/pysam/

2024-05-24 Thread David Seifert
commit: a300fad43f75217ec5ca16d5262e578e0af853a9
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 09:54:01 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 09:54:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a300fad4

sci-biology/pysam: drop 0.21.0

Closes: https://bugs.gentoo.org/923243
Closes: https://bugs.gentoo.org/927872
Closes: https://bugs.gentoo.org/929754
Signed-off-by: David Seifert  gentoo.org>

 sci-biology/pysam/Manifest |  1 -
 .../pysam/files/pysam-0.21.0-cython-3.patch| 24 
 sci-biology/pysam/pysam-0.21.0.ebuild  | 72 --
 3 files changed, 97 deletions(-)

diff --git a/sci-biology/pysam/Manifest b/sci-biology/pysam/Manifest
index fae7b9793388..2859d25293fc 100644
--- a/sci-biology/pysam/Manifest
+++ b/sci-biology/pysam/Manifest
@@ -1,2 +1 @@
-DIST pysam-0.21.0.gh.tar.gz 3842829 BLAKE2B 
83db290ec0bae71106276ed4f1721292c0d2fa55053c7451f0a8a79619b1c4d8444b99293ac5d8051bfb0b59e984e32a89798bab091e3a019b7c2a3fb7414d1c
 SHA512 
b2ac986b6a352df1d2066a224d710648a88d8ad44273623a89ae0f4bb2645b00f0d0e1685c8ccedfd379259255957e653f3c3199621ac1d4c26098f538b6bfa7
 DIST pysam-0.22.1.gh.tar.gz 3885851 BLAKE2B 
6f83c445c7e63e28823f443b0f106726303b0609f4040e9dca930c820d48c2adfe13d33ecffb514ce75c3b03968af050652689a0be39aaabca1af546e9188480
 SHA512 
fb8dc7c4a6ae908d8d409789f2706cce589d4b6a1057bcc4043f8a26a5b390f79d30d1a1cbe69cbf370caabf261ed8367685393240765080e94f1782ed7f0350

diff --git a/sci-biology/pysam/files/pysam-0.21.0-cython-3.patch 
b/sci-biology/pysam/files/pysam-0.21.0-cython-3.patch
deleted file mode 100644
index 303a4fb0dcdc..
--- a/sci-biology/pysam/files/pysam-0.21.0-cython-3.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 17bb13dcfdb56ac238458dcef23fe01893a892e9 Mon Sep 17 00:00:00 2001
-From: John Marshall 
-Date: Sat, 8 Apr 2023 11:00:46 +1200
-Subject: [PATCH] Remove incorrect type annotation
-
-The annotation already in pysam/libcbcf.pyi is correct.
-Fixes #1179 as reopened on April 6th.

- pysam/libcbcf.pyx | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/pysam/libcbcf.pyx b/pysam/libcbcf.pyx
-index 8c088af2..8ecfe5f3 100644
 a/pysam/libcbcf.pyx
-+++ b/pysam/libcbcf.pyx
-@@ -3479,7 +3479,7 @@ cdef class VariantRecordSample(object):
- return bcf_format_get_alleles(self)
- 
- @alleles.setter
--def alleles(self, value: tuple):
-+def alleles(self, value):
- # Sets the genotype, supply a tuple of alleles to set.
- # The supplied alleles need to be defined in the correspoding 
pysam.libcbcf.VariantRecord
- # The genotype is reset when an empty tuple, None or (None,) is 
supplied

diff --git a/sci-biology/pysam/pysam-0.21.0.ebuild 
b/sci-biology/pysam/pysam-0.21.0.ebuild
deleted file mode 100644
index 77292ed29613..
--- a/sci-biology/pysam/pysam-0.21.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python interface for the SAM/BAM sequence alignment and mapping 
format"
-HOMEPAGE="
-   https://github.com/pysam-developers/pysam
-   https://pypi.org/project/pysam/";
-SRC_URI="https://github.com/pysam-developers/pysam/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="=sci-libs/htslib-1.17*:="
-DEPEND="${RDEPEND}
-   dev-python/cython[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]"
-BDEPEND="
-   test? (
-   =sci-biology/bcftools-1.17*
-   =sci-biology/samtools-1.17*
-   )"
-
-distutils_enable_tests pytest
-
-DISTUTILS_IN_SOURCE_BUILD=1
-
-PATCHES=(
-   # backport
-   # 
https://github.com/pysam-developers/pysam/commit/17bb13dcfdb56ac238458dcef23fe01893a892e9
-   "${FILESDIR}"/${P}-cython-3.patch
-)
-
-EPYTEST_DESELECT=(
-   # only work with bundled htslib
-   'tests/tabix_test.py::TestRemoteFileHTTP'
-   'tests/tabix_test.py::TestRemoteFileHTTPWithHeader'
-)
-
-python_prepare_all() {
-   # unbundle htslib
-   export HTSLIB_MODE="external"
-   export HTSLIB_INCLUDE_DIR="${ESYSROOT}"/usr/include
-   export HTSLIB_LIBRARY_DIR="${ESYSROOT}"/usr/$(get_libdir)
-   rm -r htslib || die
-
-   # prevent setup.py from adding RPATHs (except $ORIGIN)
-   sed -e '/runtime_library_dirs=htslib_library_dirs/d' \
-   -i setup.py || die
-
-   if use test; then
-   einfo "Building test data"
-   emake -C tests/pysam_data
-   emake -C tests/cbcf_data
-   fi
-
-   distutils-r1_python_prepare_a

[gentoo-commits] repo/gentoo:master commit in: sci-biology/pysam/

2024-05-24 Thread David Seifert
commit: baa67260b08ba489b0790e989e04dd1eb7f54c55
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 09:53:59 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 09:53:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baa67260

sci-biology/pysam: add 0.22.1

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/pysam/Manifest|  1 +
 sci-biology/pysam/pysam-0.22.1.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/sci-biology/pysam/Manifest b/sci-biology/pysam/Manifest
index 2bc79f89f441..fae7b9793388 100644
--- a/sci-biology/pysam/Manifest
+++ b/sci-biology/pysam/Manifest
@@ -1 +1,2 @@
 DIST pysam-0.21.0.gh.tar.gz 3842829 BLAKE2B 
83db290ec0bae71106276ed4f1721292c0d2fa55053c7451f0a8a79619b1c4d8444b99293ac5d8051bfb0b59e984e32a89798bab091e3a019b7c2a3fb7414d1c
 SHA512 
b2ac986b6a352df1d2066a224d710648a88d8ad44273623a89ae0f4bb2645b00f0d0e1685c8ccedfd379259255957e653f3c3199621ac1d4c26098f538b6bfa7
+DIST pysam-0.22.1.gh.tar.gz 3885851 BLAKE2B 
6f83c445c7e63e28823f443b0f106726303b0609f4040e9dca930c820d48c2adfe13d33ecffb514ce75c3b03968af050652689a0be39aaabca1af546e9188480
 SHA512 
fb8dc7c4a6ae908d8d409789f2706cce589d4b6a1057bcc4043f8a26a5b390f79d30d1a1cbe69cbf370caabf261ed8367685393240765080e94f1782ed7f0350

diff --git a/sci-biology/pysam/pysam-0.22.1.ebuild 
b/sci-biology/pysam/pysam-0.22.1.ebuild
new file mode 100644
index ..9070476873e1
--- /dev/null
+++ b/sci-biology/pysam/pysam-0.22.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python interface for the SAM/BAM sequence alignment and mapping 
format"
+HOMEPAGE="
+   https://github.com/pysam-developers/pysam
+   https://pypi.org/project/pysam/";
+SRC_URI="https://github.com/pysam-developers/pysam/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="=sci-libs/htslib-1.20*:="
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   =sci-biology/bcftools-1.20*
+   =sci-biology/samtools-1.20*
+   )"
+
+distutils_enable_tests pytest
+
+DISTUTILS_IN_SOURCE_BUILD=1
+
+EPYTEST_DESELECT=(
+   # only work with bundled htslib
+   'tests/tabix_test.py::TestRemoteFileHTTP'
+   'tests/tabix_test.py::TestRemoteFileHTTPWithHeader'
+
+   'tests/AlignedSegment_test.py::TestBaseModifications'
+)
+
+python_prepare_all() {
+   # unbundle htslib
+   export HTSLIB_MODE="external"
+   export HTSLIB_INCLUDE_DIR="${ESYSROOT}"/usr/include
+   export HTSLIB_LIBRARY_DIR="${ESYSROOT}"/usr/$(get_libdir)
+   rm -r htslib || die
+
+   # prevent setup.py from adding RPATHs (except $ORIGIN)
+   sed -e '/runtime_library_dirs=htslib_library_dirs/d' \
+   -i setup.py || die
+
+   if use test; then
+   einfo "Building test data"
+   emake -C tests/pysam_data
+   emake -C tests/cbcf_data
+   fi
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   # breaks with parallel build
+   # need to avoid dropping .so plugins into
+   # build-lib, which breaks tests
+   esetup.py build_ext --inplace -j1
+   distutils-r1_python_compile -j1
+}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/bcftools/

2024-05-24 Thread David Seifert
commit: 4cb73988356dd75b6f43951f9e84858bac7f947f
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:59:51 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:59:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cb73988

sci-biology/bcftools: add 1.20

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/bcftools/Manifest |  1 +
 sci-biology/bcftools/bcftools-1.20.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/sci-biology/bcftools/Manifest b/sci-biology/bcftools/Manifest
index 3d2a9ade06aa..67e4996d956c 100644
--- a/sci-biology/bcftools/Manifest
+++ b/sci-biology/bcftools/Manifest
@@ -1 +1,2 @@
 DIST bcftools-1.19.tar.bz2 7906216 BLAKE2B 
43e7ac0fc6ffcf837607fb2fbbd58a72106a89b018d1fd4b24db0eb854a9bf0efd0c7762fae84bf7f51226346777be646d134159ea48e3eb3df71799e9353a3f
 SHA512 
a203c65fa58fca8fb5276e73ed8fc23dfd841e9dc05881304a8b91327d60ac3b5fcf5a55a1f1bab5647037f037ff30f2881791052f6e29cf38c646cbc947a746
+DIST bcftools-1.20.tar.bz2 7883049 BLAKE2B 
36bfd82c9500f384b75ef93242a5879123f7fd63c893c95a1ce5efbfa9396f2c1fd75025ea2dd48d37e7dc93426ffaffbb2f3c6bdf64128fbdd3af2a2f760b17
 SHA512 
c77294923a6bb5cb97a2c4947e79aa215612a62f71ba0e4dde627cd3d97ee9a28a3682e8ab2f3bedd0e75e2bb9800915d9430f9504f09ead4492d3583553db2a

diff --git a/sci-biology/bcftools/bcftools-1.20.ebuild 
b/sci-biology/bcftools/bcftools-1.20.ebuild
new file mode 100644
index ..27d474fe35f9
--- /dev/null
+++ b/sci-biology/bcftools/bcftools-1.20.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-single-r1
+
+DESCRIPTION="Utilities for variant calling and manipulating VCF and BCF files"
+HOMEPAGE="http://www.htslib.org";
+SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   dev-lang/perl
+   $(python_gen_cond_dep 'dev-python/matplotlib[${PYTHON_USEDEP}]')
+   =sci-libs/htslib-$(ver_cut 1-2)*:=
+   sys-libs/zlib
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+src_prepare() {
+   default
+
+   python_fix_shebang misc/{gff2gff,guess-ploidy,plot-roh}.py
+
+   # remove bundled htslib
+   rm -r htslib-* || die
+}
+
+src_configure() {
+   econf \
+   --disable-bcftools-plugins \
+   --disable-libgsl \
+   --with-htslib=system
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/htslib/

2024-05-24 Thread David Seifert
commit: 5fd841ad6feba9a48cdbff77d1d9dcfed228a9e1
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:59:48 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:59:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd841ad

sci-libs/htslib: drop 1.17

Signed-off-by: David Seifert  gentoo.org>

 sci-libs/htslib/Manifest   |  1 -
 sci-libs/htslib/htslib-1.17.ebuild | 52 --
 2 files changed, 53 deletions(-)

diff --git a/sci-libs/htslib/Manifest b/sci-libs/htslib/Manifest
index 23cea03c57b1..234d7092da4d 100644
--- a/sci-libs/htslib/Manifest
+++ b/sci-libs/htslib/Manifest
@@ -1,2 +1 @@
-DIST htslib-1.17.tar.bz2 4619884 BLAKE2B 
c45591b3f1da4f6ddfdf5e1a20864583d57de2a460d42049715335fce7dafe1f5cd14403e6033fee4f9d0bfc75f8777b5835d2d01bf2cadff0155d9fc92b97d9
 SHA512 
624ab449d57713dab2d34399926c065f8cff8a45e6fbe68e0bb518c601421f587b613caeb095f8639b1d67cdb4a65d658c85f942173bcaa48da026fe15def5d3
 DIST htslib-1.19.1.tar.bz2 4775086 BLAKE2B 
3af6770ade9505a3c71f6d522c0971eb77ea2549670043a539a2a4681e583554dc154b9b9fb33f1faa94be336a09945a28c57aa4bcfe0f39b03dd7585c49269a
 SHA512 
a40de47ecae68756c158c1c7b578fa2a5c13bf6f98626e863af31a20d7880ffd415d966280c00bfe726f496d913eb0fcf014dd4beb8c1dbe36ed9735a48bd01e

diff --git a/sci-libs/htslib/htslib-1.17.ebuild 
b/sci-libs/htslib/htslib-1.17.ebuild
deleted file mode 100644
index 6f690363326b..
--- a/sci-libs/htslib/htslib-1.17.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="C library for high-throughput sequencing data formats"
-HOMEPAGE="http://www.htslib.org/";
-SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2";
-
-LICENSE="MIT"
-SLOT="0/3"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="+bzip2 curl +lzma"
-
-RDEPEND="
-   sys-libs/zlib
-   bzip2? ( app-arch/bzip2 )
-   curl? ( net-misc/curl )
-   lzma? ( app-arch/xz-utils )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-
-   # upstream injects LDFLAGS into the .pc file,
-   # which is a big nono for QA
-   sed -e '/^\(static_l\|Libs.private\|Requires.private\)/d' \
-   -i htslib.pc.in || die
-}
-
-src_configure() {
-   econf \
-   --disable-gcs \
-   --disable-plugins \
-   --disable-s3 \
-   $(use_enable bzip2 bz2) \
-   $(use_enable curl libcurl) \
-   $(use_enable lzma)
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)"
-}
-
-src_install() {
-   default
-
-   # doesn't use libtool, can't disable static libraries
-   find "${ED}" -name '*.a' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/bcftools/

2024-05-24 Thread David Seifert
commit: 1af696627e09436ead88952c730660ff081c60ba
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:59:45 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:59:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af69662

sci-biology/bcftools: drop 1.17

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/bcftools/Manifest |  1 -
 sci-biology/bcftools/bcftools-1.17.ebuild | 42 ---
 2 files changed, 43 deletions(-)

diff --git a/sci-biology/bcftools/Manifest b/sci-biology/bcftools/Manifest
index 9cbcbdd02db5..3d2a9ade06aa 100644
--- a/sci-biology/bcftools/Manifest
+++ b/sci-biology/bcftools/Manifest
@@ -1,2 +1 @@
-DIST bcftools-1.17.tar.bz2 7538043 BLAKE2B 
82f65d53ebea0527ff000329f158ebdb1d603e04841a096cf8ca0434e7a5694ab43da7959ee10e9cb29328bf82301c03200e1203578a74e2e1118856b2641502
 SHA512 
39ae44a682e626a5261900e9412170a269e460b559d6607db697e6a12b1e512ffb3bdeb3486413e19b8adca26a8ccbb2bd4af24459decb74592c54473d2c6a68
 DIST bcftools-1.19.tar.bz2 7906216 BLAKE2B 
43e7ac0fc6ffcf837607fb2fbbd58a72106a89b018d1fd4b24db0eb854a9bf0efd0c7762fae84bf7f51226346777be646d134159ea48e3eb3df71799e9353a3f
 SHA512 
a203c65fa58fca8fb5276e73ed8fc23dfd841e9dc05881304a8b91327d60ac3b5fcf5a55a1f1bab5647037f037ff30f2881791052f6e29cf38c646cbc947a746

diff --git a/sci-biology/bcftools/bcftools-1.17.ebuild 
b/sci-biology/bcftools/bcftools-1.17.ebuild
deleted file mode 100644
index 6adee705bb46..
--- a/sci-biology/bcftools/bcftools-1.17.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit python-single-r1
-
-DESCRIPTION="Utilities for variant calling and manipulating VCF and BCF files"
-HOMEPAGE="http://www.htslib.org";
-SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   dev-lang/perl
-   $(python_gen_cond_dep 'dev-python/matplotlib[${PYTHON_USEDEP}]')
-   =sci-libs/htslib-$(ver_cut 1-2)*:=
-   sys-libs/zlib
-   ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-src_prepare() {
-   default
-
-   python_fix_shebang misc/{gff2gff,guess-ploidy,plot-roh}.py
-
-   # remove bundled htslib
-   rm -r htslib-* || die
-}
-
-src_configure() {
-   econf \
-   --disable-bcftools-plugins \
-   --disable-libgsl \
-   --with-htslib=system
-}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/samtools/

2024-05-24 Thread David Seifert
commit: 6da5b3550122801911fb21b58e81be7f45d6fdce
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:59:50 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:59:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6da5b355

sci-biology/samtools: add 1.20

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/samtools/Manifest |  1 +
 sci-biology/samtools/samtools-1.20.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/sci-biology/samtools/Manifest b/sci-biology/samtools/Manifest
index 3ff37ea64bc7..c3163dc68eeb 100644
--- a/sci-biology/samtools/Manifest
+++ b/sci-biology/samtools/Manifest
@@ -1 +1,2 @@
 DIST samtools-1.19.2.tar.bz2 9150483 BLAKE2B 
fb845b2ccd61f1731ef4cdc180f4b9a4ac75e8c73c1ceaa9409b99e8052ca66b88c73fc71fd1067942aa24964f6df8dcb2d93631e5757e0cc200d7a3b9fad461
 SHA512 
c08d729fed21112855e0acc9cf7f29c7670d38a02ad6b0f2e9b9ef15a18f07e3e194cc4f6913481c98cd3e85dd4dc975dac96155b892da58bbe8ea3679a5270f
+DIST samtools-1.20.tar.bz2 9179938 BLAKE2B 
b534e659899a822e191c779a6ce9247854036da3435a0b63748783edc96d610ff0f02f73bbb5c1eab3ff86dbcca331113f3312a7c3376141ef89b6a8684446e4
 SHA512 
8526286243d057758cb846311d0a8c728026d31438e87fcc03e0df576f33bcc6da0e18bce141dbdc438a116341c94aa92701cdf10ba6b1301eadedbb34120822

diff --git a/sci-biology/samtools/samtools-1.20.ebuild 
b/sci-biology/samtools/samtools-1.20.ebuild
new file mode 100644
index ..42879b0f8698
--- /dev/null
+++ b/sci-biology/samtools/samtools-1.20.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Utilities for analysing and manipulating the SAM/BAM alignment 
formats"
+HOMEPAGE="http://www.htslib.org/";
+SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   dev-lang/perl
+   =sci-libs/htslib-$(ver_cut 1-2)*:=
+   sys-libs/ncurses:=[unicode(+)]
+   sys-libs/zlib"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   # remove bundled htslib
+   rm -r htslib-* || die
+}
+
+src_configure() {
+   econf \
+   --with-ncurses \
+   --with-htslib=system \
+   CURSES_LIB="$($(tc-getPKG_CONFIG) --libs ncursesw || die)"
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   default
+
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/htslib/

2024-05-24 Thread David Seifert
commit: dda90e924ca655b36afed52816962a71629b824d
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:59:49 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:59:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dda90e92

sci-libs/htslib: add 1.20

Signed-off-by: David Seifert  gentoo.org>

 sci-libs/htslib/Manifest   |  1 +
 sci-libs/htslib/htslib-1.20.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/sci-libs/htslib/Manifest b/sci-libs/htslib/Manifest
index 234d7092da4d..0110e7bb188d 100644
--- a/sci-libs/htslib/Manifest
+++ b/sci-libs/htslib/Manifest
@@ -1 +1,2 @@
 DIST htslib-1.19.1.tar.bz2 4775086 BLAKE2B 
3af6770ade9505a3c71f6d522c0971eb77ea2549670043a539a2a4681e583554dc154b9b9fb33f1faa94be336a09945a28c57aa4bcfe0f39b03dd7585c49269a
 SHA512 
a40de47ecae68756c158c1c7b578fa2a5c13bf6f98626e863af31a20d7880ffd415d966280c00bfe726f496d913eb0fcf014dd4beb8c1dbe36ed9735a48bd01e
+DIST htslib-1.20.tar.bz2 4779028 BLAKE2B 
def7a135f37a4c7a167ada554b92b0e0107ab3dcbdab69abdea387035159f40fb183477275c137b0d786fdfc7264303898f98c54acb1714f9b7cb21e22612143
 SHA512 
a156f5c895fdae77f976f463a2d4ddc056893ef45b7e9cf62e9115898bc8cb47465bb1779e534c26943df478892385d44646e97bd0fa67fceb83ef7a649b

diff --git a/sci-libs/htslib/htslib-1.20.ebuild 
b/sci-libs/htslib/htslib-1.20.ebuild
new file mode 100644
index ..2a38fa8634c8
--- /dev/null
+++ b/sci-libs/htslib/htslib-1.20.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="C library for high-throughput sequencing data formats"
+HOMEPAGE="http://www.htslib.org/";
+SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2";
+
+LICENSE="MIT"
+SLOT="0/3"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+bzip2 curl +lzma"
+
+RDEPEND="
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   curl? ( net-misc/curl )
+   lzma? ( app-arch/xz-utils )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+
+   # upstream injects LDFLAGS into the .pc file,
+   # which is a big nono for QA
+   sed -e '/^\(static_l\|Libs.private\|Requires.private\)/d' \
+   -i htslib.pc.in || die
+}
+
+src_configure() {
+   econf \
+   --disable-gcs \
+   --disable-plugins \
+   --disable-s3 \
+   $(use_enable bzip2 bz2) \
+   $(use_enable curl libcurl) \
+   $(use_enable lzma)
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   default
+
+   # doesn't use libtool, can't disable static libraries
+   find "${ED}" -name '*.a' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/samtools/

2024-05-24 Thread David Seifert
commit: 3e20bdaea3782bf0fcf086f01638e2731e5cda22
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:59:46 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:59:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e20bdae

sci-biology/samtools: drop 1.17

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/samtools/Manifest |  1 -
 sci-biology/samtools/samtools-1.17.ebuild | 47 ---
 2 files changed, 48 deletions(-)

diff --git a/sci-biology/samtools/Manifest b/sci-biology/samtools/Manifest
index 09cffe1bb5b0..3ff37ea64bc7 100644
--- a/sci-biology/samtools/Manifest
+++ b/sci-biology/samtools/Manifest
@@ -1,2 +1 @@
-DIST samtools-1.17.tar.bz2 8605080 BLAKE2B 
09cb0bff7bf7113a77f57fdb879765b28b65461a574e4a1ab20ae2327af46e5616e04f03eb68706d42ba0643e887d7921974a3d78c5f87d296a4c3b691215260
 SHA512 
107a6df858c6bd2556ba4e86cc1922c3184df095f347039fa94bfd24e5ee21e1a4a9fba5a7cce248a06ad47f99978d9aae570efee7e30e165f33ea848a2cd3c3
 DIST samtools-1.19.2.tar.bz2 9150483 BLAKE2B 
fb845b2ccd61f1731ef4cdc180f4b9a4ac75e8c73c1ceaa9409b99e8052ca66b88c73fc71fd1067942aa24964f6df8dcb2d93631e5757e0cc200d7a3b9fad461
 SHA512 
c08d729fed21112855e0acc9cf7f29c7670d38a02ad6b0f2e9b9ef15a18f07e3e194cc4f6913481c98cd3e85dd4dc975dac96155b892da58bbe8ea3679a5270f

diff --git a/sci-biology/samtools/samtools-1.17.ebuild 
b/sci-biology/samtools/samtools-1.17.ebuild
deleted file mode 100644
index e105621c7865..
--- a/sci-biology/samtools/samtools-1.17.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Utilities for analysing and manipulating the SAM/BAM alignment 
formats"
-HOMEPAGE="http://www.htslib.org/";
-SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-
-RDEPEND="
-   dev-lang/perl
-   =sci-libs/htslib-$(ver_cut 1-2)*:=
-   sys-libs/ncurses:=[unicode(+)]
-   sys-libs/zlib"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-
-   # remove bundled htslib
-   rm -r htslib-* || die
-}
-
-src_configure() {
-   econf \
-   --with-ncurses \
-   --with-htslib=system \
-   CURSES_LIB="$($(tc-getPKG_CONFIG) --libs ncursesw || die)"
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)"
-}
-
-src_install() {
-   default
-
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/raxml/, sci-biology/raxml/files/

2024-05-24 Thread David Seifert
commit: 48c3969c6bbd4c14e06285180baf5ca376114835
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:44:39 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:44:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c3969c

sci-biology/raxml: add 8.2.13

Bug: https://bugs.gentoo.org/822408
Bug: https://bugs.gentoo.org/831489
Signed-off-by: David Seifert  gentoo.org>

 sci-biology/raxml/Manifest |  1 +
 .../raxml/files/raxml-8.2.13-makefile.patch| 37 +
 sci-biology/raxml/metadata.xml | 11 ---
 sci-biology/raxml/raxml-8.2.13.ebuild  | 38 ++
 4 files changed, 83 insertions(+), 4 deletions(-)

diff --git a/sci-biology/raxml/Manifest b/sci-biology/raxml/Manifest
index 8b5ec91eee6e..64891355 100644
--- a/sci-biology/raxml/Manifest
+++ b/sci-biology/raxml/Manifest
@@ -1 +1,2 @@
 DIST RAxML-7.2.6.tar.bz2 202803 BLAKE2B 
579676ff9fad1563eabb9507015acff010977a89ae087df9b828b80bc9352ed44c98faeaf4c8d884ffa14176bfa28772dc9872ad8b5d401aff8b834c728e5f65
 SHA512 
b0027a7e583e6471a774d9e784a0be1ff63b3824a8cfbebca68bf9e414adab297206ea2d43c9b97456e6acc0a6a15f55ca33983381dd6150f9e7ea71ddecdcd3
+DIST raxml-8.2.13.tar.gz 10201721 BLAKE2B 
ee48dc599947619d12a54cafef1eee554abc0df30a31ba2fdb501b228dadec9f137acff8f472047f4686304f74d27893696c95ff808baa128c2c3d83539366a1
 SHA512 
c99dc3f8c8798cda38c644501f474c0261e72c1f3b64d594d5006fa03e8d8c4da3bdf20b8e3c6c9f669c9509d5af27a0c286a2570a54c8ff7df7cd63c1f78885

diff --git a/sci-biology/raxml/files/raxml-8.2.13-makefile.patch 
b/sci-biology/raxml/files/raxml-8.2.13-makefile.patch
new file mode 100644
index ..d774b1fb824d
--- /dev/null
+++ b/sci-biology/raxml/files/raxml-8.2.13-makefile.patch
@@ -0,0 +1,37 @@
+--- a/Makefile.gcc
 b/Makefile.gcc
+@@ -1,7 +1,6 @@
+ # Makefile August 2006 by Alexandros Stamatakis
+ # Makefile cleanup October 2006, Courtesy of Peter Cordes 
+ 
+-CC = gcc 
+ 
+ ARCH := $(shell uname -m)
+ ifeq ($(ARCH), x86_64)
+@@ -10,7 +9,7 @@
+ ARCH_CFLAGS=
+ endif
+ 
+-CFLAGS = -D_GNU_SOURCE -fomit-frame-pointer -funroll-loops -O2 $(ARCH_CFLAGS) 
#-Wall -Wunused-parameter -Wredundant-decls  -Wreturn-type  -Wswitch-default 
-Wunused-value -Wimplicit  -Wimplicit-function-declaration  -Wimplicit-int 
-Wimport  -Wunused  -Wunused-function  -Wunused-label -Wno-int-to-pointer-cast 
-Wbad-function-cast  -Wmissing-declarations -Wmissing-prototypes  
-Wnested-externs  -Wold-style-definition -Wstrict-prototypes -Wpointer-sign 
-Wextra -Wredundant-decls -Wunused -Wunused-function -Wunused-parameter 
-Wunused-value  -Wunused-variable -Wformat  -Wformat-nonliteral -Wparentheses 
-Wsequence-point -Wuninitialized -Wundef -Wbad-function-cast
++CFLAGS += -D_GNU_SOURCE #-Wall -Wunused-parameter -Wredundant-decls  
-Wreturn-type  -Wswitch-default -Wunused-value -Wimplicit  
-Wimplicit-function-declaration  -Wimplicit-int -Wimport  -Wunused  
-Wunused-function  -Wunused-label -Wno-int-to-pointer-cast -Wbad-function-cast  
-Wmissing-declarations -Wmissing-prototypes  -Wnested-externs  
-Wold-style-definition -Wstrict-prototypes -Wpointer-sign -Wextra 
-Wredundant-decls -Wunused -Wunused-function -Wunused-parameter -Wunused-value  
-Wunused-variable -Wformat  -Wformat-nonliteral -Wparentheses -Wsequence-point 
-Wuninitialized -Wundef -Wbad-function-cast
+ 
+ LIBRARIES = -lm
+ 
+@@ -23,7 +22,7 @@
+ GLOBAL_DEPS = axml.h globalVariables.h rmq.h rmqs.h #mem_alloc.h
+ 
+ raxmlHPC : $(objs)
+-  $(CC) -o raxmlHPC $(objs) $(LIBRARIES) $(LDFLAGS) 
++  $(CC) $(CFLAGS) $(LDFLAGS) -o raxmlHPC $(objs) $(LIBRARIES)
+ 
+ rmqs.o : rmqs.c $(GLOBAL_DEPS)
+ classify.o : classify.c $(GLOBAL_DEPS)
+@@ -51,8 +50,6 @@
+ 
+ 
+ 
+-eigen.o : eigen.c $(GLOBAL_DEPS)
+-  $(CC) -c -o eigen.o eigen.c 
+ clean : 
+   $(RM) *.o raxmlHPC
+ 

diff --git a/sci-biology/raxml/metadata.xml b/sci-biology/raxml/metadata.xml
index ccdff086e20b..dd68d972db31 100644
--- a/sci-biology/raxml/metadata.xml
+++ b/sci-biology/raxml/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-  
-sci-biol...@gentoo.org
-Gentoo Biology Project
-  
+   
+   sci-biol...@gentoo.org
+   Gentoo Biology Project
+   
+   
+   stamatak/standard-RAxML
+   
 

diff --git a/sci-biology/raxml/raxml-8.2.13.ebuild 
b/sci-biology/raxml/raxml-8.2.13.ebuild
new file mode 100644
index ..859016195389
--- /dev/null
+++ b/sci-biology/raxml/raxml-8.2.13.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Sequential, Parallel & Distributed Inference of Large 
Phylogenetic Trees"
+HOMEPAGE="https://github.com/stamatak/standard-RAxML";
+SRC_URI="https://github.com/stamatak/standard

[gentoo-commits] repo/gentoo:master commit in: sci-biology/raxml/files/, sci-biology/raxml/

2024-05-24 Thread David Seifert
commit: ccce71a38571bf752f650f36417cb50fb69edaa8
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:44:40 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:44:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccce71a3

sci-biology/raxml: drop 7.2.6

Closes: https://bugs.gentoo.org/822408
Closes: https://bugs.gentoo.org/831489
Signed-off-by: David Seifert  gentoo.org>

 sci-biology/raxml/Manifest |  1 -
 sci-biology/raxml/files/raxml-7.2.6-makefile.patch | 29 -
 sci-biology/raxml/raxml-7.2.6.ebuild   | 37 --
 3 files changed, 67 deletions(-)

diff --git a/sci-biology/raxml/Manifest b/sci-biology/raxml/Manifest
index 64891355..56416ac10d7f 100644
--- a/sci-biology/raxml/Manifest
+++ b/sci-biology/raxml/Manifest
@@ -1,2 +1 @@
-DIST RAxML-7.2.6.tar.bz2 202803 BLAKE2B 
579676ff9fad1563eabb9507015acff010977a89ae087df9b828b80bc9352ed44c98faeaf4c8d884ffa14176bfa28772dc9872ad8b5d401aff8b834c728e5f65
 SHA512 
b0027a7e583e6471a774d9e784a0be1ff63b3824a8cfbebca68bf9e414adab297206ea2d43c9b97456e6acc0a6a15f55ca33983381dd6150f9e7ea71ddecdcd3
 DIST raxml-8.2.13.tar.gz 10201721 BLAKE2B 
ee48dc599947619d12a54cafef1eee554abc0df30a31ba2fdb501b228dadec9f137acff8f472047f4686304f74d27893696c95ff808baa128c2c3d83539366a1
 SHA512 
c99dc3f8c8798cda38c644501f474c0261e72c1f3b64d594d5006fa03e8d8c4da3bdf20b8e3c6c9f669c9509d5af27a0c286a2570a54c8ff7df7cd63c1f78885

diff --git a/sci-biology/raxml/files/raxml-7.2.6-makefile.patch 
b/sci-biology/raxml/files/raxml-7.2.6-makefile.patch
deleted file mode 100644
index 6b82ed65b770..
--- a/sci-biology/raxml/files/raxml-7.2.6-makefile.patch
+++ /dev/null
@@ -1,29 +0,0 @@
- Makefile.gcc |6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/Makefile.gcc b/Makefile.gcc
-index 716b6c6..f0c1de2 100644
 a/Makefile.gcc
-+++ b/Makefile.gcc
-@@ -1,10 +1,10 @@
- # Makefile August 2006 by Alexandros Stamatakis
- # Makefile cleanup October 2006, Courtesy of Peter Cordes 
- 
--CC = gcc 
-+CC ?= gcc 
- 
- 
--CFLAGS = -D_GNU_SOURCE  -fomit-frame-pointer -funroll-loops -O2 -msse
-+CPPFLAGS += -D_GNU_SOURCE
- 
- 
- 
-@@ -19,7 +19,7 @@ all : raxmlHPC
- GLOBAL_DEPS = axml.h globalVariables.h
- 
- raxmlHPC : $(objs)
--  $(CC) -o raxmlHPC $(objs) $(LIBRARIES) 
-+  $(CC) $(LDFLAGS) -o raxmlHPC $(objs) $(LIBRARIES) $(LIBS)
- 
- classify.o : classify.c $(GLOBAL_DEPS)
- evaluatePartialSpecialGeneric.o : evaluatePartialSpecialGeneric.c 
$(GLOBAL_DEPS)

diff --git a/sci-biology/raxml/raxml-7.2.6.ebuild 
b/sci-biology/raxml/raxml-7.2.6.ebuild
deleted file mode 100644
index adb044426381..
--- a/sci-biology/raxml/raxml-7.2.6.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Sequential, Parallel & Distributed Inference of Large 
Phylogenetic Trees"
-HOMEPAGE="http://wwwkramer.in.tum.de/exelixis/software.html";
-SRC_URI="http://wwwkramer.in.tum.de/exelixis/software/RAxML-${PV}.tar.bz2";
-S="${WORKDIR}/RAxML-${PV}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cpu_flags_x86_sse3 +threads"
-REQUIRED_USE="cpu_flags_x86_sse3"
-
-# mpi is not supported in version 7.2.2. mpi is enabled by adding -DPARALLEL 
to CFLAGS
-PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
-
-src_configure() {
-   use cpu_flags_x86_sse3 && append-cppflags -D__SIM_SSE3
-   use threads && \
-   append-cppflags -D_USE_PTHREADS && \
-   append-libs -pthread
-
-   tc-export CC
-}
-
-src_compile() {
-   emake -f Makefile.gcc
-}
-
-src_install() {
-   dobin raxmlHPC
-}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-flutter-bin/

2024-05-24 Thread David Seifert
commit: 6150ffedb87eda698571090a9c35b646356cd26e
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:04:22 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:04:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6150ffed

app-crypt/yubioath-flutter-bin: add 7.0.0

Signed-off-by: David Seifert  gentoo.org>

 app-crypt/yubioath-flutter-bin/Manifest|  1 +
 .../yubioath-flutter-bin-7.0.0.ebuild  | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/app-crypt/yubioath-flutter-bin/Manifest 
b/app-crypt/yubioath-flutter-bin/Manifest
index 02ae2194441e..42ac477b742f 100644
--- a/app-crypt/yubioath-flutter-bin/Manifest
+++ b/app-crypt/yubioath-flutter-bin/Manifest
@@ -1,2 +1,3 @@
 DIST yubico-authenticator-6.1.0-linux.tar.gz 46363854 BLAKE2B 
f50f8dc6cdca9044c9c1a0f370cc71d627358038bd00f34bb3801d9b5cc31a5fc904ba817e5ad613c6947c9546691d965e6b373c89e220314747a5eb0321e217
 SHA512 
e4a63aa40e06ae4cbeee5fc32b749bcc94c9a22b86104ff32e8f94dcd34cf0a0e61e686efd4a21ea8965f37e997f53d452739bb4c332af2387473dccd5b72b99
 DIST yubico-authenticator-6.4.0-linux.tar.gz 34381501 BLAKE2B 
472de3d5a3a0dc2f604f3626d50850dd28ab1ae70219dff9d98b91005f2899643f1aa2e7ceb9d7019acc42aaa61fad9b14f6adf8465e1cb0a0ad8bbb19872a00
 SHA512 
a9cb633233ed142edf288483f3e0e109c10fa01cf3639388403983ac8336df7fcd47d4dedfe76c7fa7b35fa643668a06a185fe1ae4875a7e3729db9b738c8f86
+DIST yubico-authenticator-7.0.0-linux.tar.gz 46533619 BLAKE2B 
af77608a7f37efa15464113769bf76fa9e92e99ffb8a459d5b5bb5f5c88e0c023d05f544722a4d5933522531ab06e7134fad77ac19af4fc57cff5b7d66b6
 SHA512 
f9010ff6a6e009ca878ac00a99e3714d1a1b92af4dd22f6568f19ab908dd477635afa187139a46de45d1769a19bf7b0f9d329f678cdaf7e64241f7975b418bd6

diff --git a/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-7.0.0.ebuild 
b/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-7.0.0.ebuild
new file mode 100644
index ..d9791c330cb2
--- /dev/null
+++ b/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-7.0.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="Yubico Authenticator for TOTP"
+HOMEPAGE="
+   https://developers.yubico.com/yubioath-flutter/
+   https://github.com/Yubico/yubioath-flutter";
+SRC_URI="https://github.com/Yubico/yubioath-flutter/releases/download/${PV}/yubico-authenticator-${PV}-linux.tar.gz";
+S="${WORKDIR}/yubico-authenticator-${PV}-linux"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RDEPEND="
+   app-accessibility/at-spi2-core:2
+   app-crypt/ccid
+   dev-libs/glib:2
+   media-libs/fontconfig
+   media-libs/harfbuzz
+   media-libs/libepoxy
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libnotify
+   x11-libs/libxcb
+   x11-libs/pango"
+BDEPEND="app-admin/chrpath"
+
+# "Modern" app, built using Google's flutter framework.
+#
+# Don't even *think* about unbundling the dependencies, they're all
+# hardcoded into the main binary and the helper, including but not
+# limited to a full-fledged python interpreter that gets dlopen'd, an
+# assortment of python packages, the X11 kitchen sink, random GCC
+# libraries, and OpenSSL 1.1, oftentimes using git checkouts instead of
+# released versioned libraries.
+#
+# The only way to avoid this mess would be to build flutter from source,
+# but unfortunately life is too short to be dealing with whatever is
+# Google's framework-de-jour on a regular basis.
+QA_PREBUILT="opt/yubico-authenticator/*"
+
+src_install() {
+   einstalldocs
+   rm -r README* || die
+
+   sed -e 's|@EXEC_PATH/authenticator|authenticator|' \
+   -e 
's|@EXEC_PATH/linux_support/com.yubico.yubioath.png|com.yubico.yubioath|g' \
+   -i linux_support/com.yubico.authenticator.desktop || die
+   domenu linux_support/com.yubico.authenticator.desktop
+   doicon -s 128 linux_support/com.yubico.yubioath.png
+   rm -r linux_support || die
+
+   exeinto /opt/yubico-authenticator
+   doexe authenticator
+   rm authenticator || die
+
+   exeinto /opt/yubico-authenticator/helper
+   doexe helper/authenticator-helper
+   rm helper/authenticator-helper || die
+
+   # prevent rpath_security_checks() trigger
+   chrpath -d helper/_internal/libjpeg-*.so* 
helper/_internal/pillow.libs/libjpeg-*.so* || die
+
+   insinto /opt/yubico-authenticator
+   doins -r .
+
+   dosym ../../opt/yubico-authenticator/authenticator 
/usr/bin/authenticator
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   elog "Make sure you are a member of the pcscd group"
+   elog "and the pcscd service is running."
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/openssh/, net-misc/openssh/files/

2024-05-17 Thread David Seifert
commit: 66ae04542020bb05d1cf96ab4bd40fbc721fcbda
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 17 14:53:31 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 17 14:53:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66ae0454

net-misc/openssh: remove useless patch

Patch has long been upstreamed:
- https://github.com/openssh/openssh-portable/pull/148
- 
https://github.com/openssh/openssh-portable/commit/3ef92a657444f172b61f92d5da66d94fa8265602

Signed-off-by: David Seifert  gentoo.org>

 ...y-shmget-shmat-shmdt-in-preauth-privsep-child.patch | 18 --
 net-misc/openssh/openssh-9.6_p1-r3.ebuild  |  1 -
 net-misc/openssh/openssh-9.7_p1-r2.ebuild  |  1 -
 3 files changed, 20 deletions(-)

diff --git 
a/net-misc/openssh/files/openssh-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch
 
b/net-misc/openssh/files/openssh-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch
deleted file mode 100644
index 7e9334a781d2..
--- 
a/net-misc/openssh/files/openssh-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch
+++ /dev/null
@@ -1,18 +0,0 @@
 a/sandbox-seccomp-filter.c
-+++ b/sandbox-seccomp-filter.c
-@@ -257,6 +257,15 @@ static const struct sock_filter preauth_insns[] = {
- #ifdef __NR_statx
-   SC_DENY(__NR_statx, EACCES),
- #endif
-+#ifdef __NR_shmget
-+  SC_DENY(__NR_shmget, EACCES),
-+#endif
-+#ifdef __NR_shmat
-+  SC_DENY(__NR_shmat, EACCES),
-+#endif
-+#ifdef __NR_shmdt
-+  SC_DENY(__NR_shmdt, EACCES),
-+#endif
- 
-   /* Syscalls to permit */
- #ifdef __NR_brk

diff --git a/net-misc/openssh/openssh-9.6_p1-r3.ebuild 
b/net-misc/openssh/openssh-9.6_p1-r3.ebuild
index 8156cd96d1b4..c944856ebe5b 100644
--- a/net-misc/openssh/openssh-9.6_p1-r3.ebuild
+++ b/net-misc/openssh/openssh-9.6_p1-r3.ebuild
@@ -78,7 +78,6 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}/${PN}-9.3_p1-disable-conch-interop-tests.patch"
"${FILESDIR}/${PN}-9.3_p1-fix-putty-tests.patch"
-   
"${FILESDIR}/${PN}-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch"

"${FILESDIR}/${PN}-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps.patch"
 )
 

diff --git a/net-misc/openssh/openssh-9.7_p1-r2.ebuild 
b/net-misc/openssh/openssh-9.7_p1-r2.ebuild
index 3b0c7f2125a0..ce9e1d1a47c2 100644
--- a/net-misc/openssh/openssh-9.7_p1-r2.ebuild
+++ b/net-misc/openssh/openssh-9.7_p1-r2.ebuild
@@ -76,7 +76,6 @@ BDEPEND="
 "
 
 PATCHES=(
-   
"${FILESDIR}/${PN}-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch"

"${FILESDIR}/${PN}-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps.patch"
 )
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2024-05-11 Thread David Seifert
commit: 83f825fb740d58cb5e85b42e617223d28387c078
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 11 16:21:37 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat May 11 16:21:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f825fb

app-editors/sublime-text: drop versions

Signed-off-by: David Seifert  gentoo.org>

 app-editors/sublime-text/Manifest  |  6 --
 .../sublime-text/sublime-text-3_p3211-r2.ebuild| 65 -
 .../sublime-text/sublime-text-4_p4126-r1.ebuild| 68 --
 .../sublime-text/sublime-text-4_p4143-r1.ebuild| 68 --
 .../sublime-text/sublime-text-4_p4152.ebuild   | 68 --
 .../sublime-text/sublime-text-4_p4166.ebuild   | 68 --
 6 files changed, 343 deletions(-)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index 84b4d3ca7ac7..b056e7926ed5 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -1,7 +1 @@
-DIST sublime_text_3_build_3211_x32.tar.bz2 13806489 BLAKE2B 
1e07df2fc9fb9fb60a6fbfe27a3d657ff80ef46ae91967fa384cfc84bfdc2b5952aea8dbfd9ff015f669b148c1a302cbe01521a72b584abccd51efdab51ac0d8
 SHA512 
4d19947459046407316382d187ea6fa4cff9b7d3e7ae3c46667d691b6ca425a1f1dfc8599a26cf61b970290a58924a3b605e111ff2802ed124683872c1802803
-DIST sublime_text_3_build_3211_x64.tar.bz2 13677324 BLAKE2B 
e2ac54c1e8ab90c0fcefb4baf225b02d13a3405e846f08163773ed52c6278f8e89a7b13c15e6c2d6241139d58be9c2c5a1201abb04a3cd68efdffc723075c5af
 SHA512 
a6a068119eff95c5360e9ccbe1d845e7a93e4ad13b3659073752a7bd0e87f4691555820185514875649e677a4e8702e2338f74f5584fc80f69c16b323685d6f1
-DIST sublime_text_build_4126_x64.tar.xz 17313756 BLAKE2B 
16a036e15b920f72b47a6425540efcbc5ac5c44d3f3c79fa0a106128857f6fa6775a244d6497c814448a3f42cfe1515546b372475b22b47364a759ad0412bfdc
 SHA512 
1f7a1543e68e67bd507f2f4b65f53085c96796287521878011e183df26579cd593c333d53b5ee9bc5adb41dd5344c62875fea869d11962ba80a39dfb63a80652
-DIST sublime_text_build_4143_x64.tar.xz 17480384 BLAKE2B 
37617568f9ff0090a8f4f66c34f07d997c1f3405d31554ebb0d7c5791209713d236ee329714b452d69e474bda13f2ad7fb0c4b9abb2a5112ed36acffdee51371
 SHA512 
5aba1d587b2f61cc7aa6aa7b1eb37990a2385d51fac92945aa3e991616617c73f6fbe71af3a06a219323ff4656f78c2d27f582e60ea97171b88c0197899845f1
-DIST sublime_text_build_4152_x64.tar.xz 16454288 BLAKE2B 
b6fa58c94cc24214abe5b3d85abdf850b8cd116001a739a9d1ddcb3fab70913882c7731dc4a856c32979695f77b1465e2e7ec0785255a1ced9b55637f2c30368
 SHA512 
447a3219841150e22c66b45c8a6d0415e1b309512764060f4310c7f685c93a5b4cba2dd7f202ced01f2a3d910c30784bbf5bbb85bae915296845005a69b0bdf4
-DIST sublime_text_build_4166_x64.tar.xz 16572860 BLAKE2B 
ede62590f2913edd644b02dfd9e14fd68ac0387bc75946c1206dd7709f985ce6b584ce8f74f05c3961d2ea43590a084e2947c9586c16ced40cccfd82a3847e5a
 SHA512 
a4e5a957160cc47e6c5fc71f3162edea5d6fe03e6a7af33f52074a49dbbd2cd49460b35e0924d38d4083561291469bc0ff43e7aea81232dbc97be6847612c4e1
 DIST sublime_text_build_4169_x64.tar.xz 16572760 BLAKE2B 
1760e6a763b58e24c7360bb0068704b820b0ba91169c1e80b9b46ca728eaedd04bd2bca75d602b24034fff895c093131d30209c48c3e7b1c56941da7cf1d3296
 SHA512 
6764363f8f92f65532d64ba014023e28b18f40dc62a1b114239b59360257d445494f9a2f57580174b5f4994c8fa06cd8f562c9419cfda92324c9ebf25d15e576

diff --git a/app-editors/sublime-text/sublime-text-3_p3211-r2.ebuild 
b/app-editors/sublime-text/sublime-text-3_p3211-r2.ebuild
deleted file mode 100644
index 0990d91e8c53..
--- a/app-editors/sublime-text/sublime-text-3_p3211-r2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop xdg-utils
-
-# get the major version from PV
-MV=${PV:0:1}
-MY_PV=${PV#*_p}
-
-DESCRIPTION="Sophisticated text editor for code, markup and prose"
-HOMEPAGE="https://www.sublimetext.com";
-SRC_URI="
-   amd64? ( 
https://download.sublimetext.com/sublime_text_${MV}_build_${MY_PV}_x64.tar.bz2 )
-   x86? ( 
https://download.sublimetext.com/sublime_text_${MV}_build_${MY_PV}_x32.tar.bz2 
)"
-
-LICENSE="Sublime"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dbus"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   dev-libs/glib:2
-   sys-libs/glibc
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   dbus? ( sys-apps/dbus )"
-
-QA_PREBUILT="*"
-S="${WORKDIR}/sublime_text_${MV}"
-
-# Sublime bundles the kitchen sink, which includes python and other assorted
-# modules. Do not try to unbundle these because you are guaranteed to fail.
-
-src_install() {
-   insinto /opt/${PN}${MV}
-   doins -r Packages Icon
-   doins changelog.txt sublime_plugin.py sublime.py python3.3.zip
-
-   exeinto /opt/${PN}${MV}
-   doexe crash_reporter plugin_host subli

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2024-05-11 Thread David Seifert
commit: 9883070cdb88a131361656d23d6ad14a2b1ea825
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 11 16:21:38 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat May 11 16:21:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9883070c

dev-cpp/catch: add 3.6.0

Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-3.6.0.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index c9e3a10d3c5c..93484845a6f1 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -4,3 +4,4 @@ DIST Catch2-2.13.8.tar.gz 661711 BLAKE2B 
973cc73c1d158140645003e76c0baf85a652520
 DIST Catch2-3.5.2.tar.gz 1159985 BLAKE2B 
6aa810926f68098a8ac18bf3b045b0bf1be3632e3b34a59561c337312d0501199df7baf49d242c0dd6eeb3f4a9ca77c5545b86092e10865452f7bacaa13ea2a3
 SHA512 
1b9d5f35144f6c7acef0e76558a4adf3ff41c2c2292fbdcb3e2c2917fa2deb7fba593738105dd3c111f02ee8aca64010cf68f69bb8fb1815dbf771b509ab0576
 DIST Catch2-3.5.3.tar.gz 1169512 BLAKE2B 
ad515d379b071e015f593b3c6a1a66bafa3ca7c083f95ebba59603993a3a8ef40073a883731e83458bb0d463d3e53369e0474a6bdf0aef57e567f13bcc11d6a7
 SHA512 
57c996f679cbad212cb0fde39e506bade37bd559c0e93e20f407f2a2f029e98b78661e10257f9c8e4cb5fd7d52d0ea1eae3d4a1f989c6d66fcb281e32e1688f6
 DIST Catch2-3.5.4.tar.gz 1172449 BLAKE2B 
2dee5ca34304032d92bfe147f9beff42c9b1db82b36bb0472a75f911d273cba4d881c3eccac4086eea6a77356defdab4b6d1a54cacd023eb8f904d12969ba60b
 SHA512 
c22ad6a2fbf8665b8775d72dcdc6bfde324eb224fcd897ebce5e62c7ac7640823550198fff45e1ea548a5923db4392ce7009ff784ef78bd59356a2aae5337976
+DIST Catch2-3.6.0.tar.gz 1181300 BLAKE2B 
37c56cf5537cb5fb66c1a4a9f15cd0b8e5f993f1f6ab1aa442d15b6290f2b1871abd97bccbdbf22694c4a86c736216c3006d36a82566bc9270704a5a11dc2672
 SHA512 
09c728a04d69b0692d6e2f7ceb5889dc69309406c27f7f2b5d383245a5357657c5540dd64a7a4a6e19388bda68105002425286468578b69b20e3a75366871ce2

diff --git a/dev-cpp/catch/catch-3.6.0.ebuild b/dev-cpp/catch/catch-3.6.0.ebuild
new file mode 100644
index ..cde2d006ed7f
--- /dev/null
+++ b/dev-cpp/catch/catch-3.6.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-any-r1
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git";
+else
+   MY_P=${PN^}2-${PV}
+   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   S="${WORKDIR}/${MY_P}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/catchorg/Catch2";
+
+LICENSE="Boost-1.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCATCH_DEVELOPMENT_BUILD=ON
+   -DCATCH_ENABLE_WERROR=OFF
+   -DCATCH_BUILD_TESTING=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DPYTHON_EXECUTABLE="${PYTHON}"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/link-grammar/

2024-05-11 Thread David Seifert
commit: f160b69ebca634ac7e4a0416919bd9d4b3e3aa10
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 11 16:21:39 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat May 11 16:21:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f160b69e

dev-libs/link-grammar: add 5.12.4

Closes: https://bugs.gentoo.org/929425
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/link-grammar/Manifest   |   1 +
 dev-libs/link-grammar/link-grammar-5.12.4.ebuild | 113 +++
 2 files changed, 114 insertions(+)

diff --git a/dev-libs/link-grammar/Manifest b/dev-libs/link-grammar/Manifest
index 19aff333d5ec..eff4c9094f3c 100644
--- a/dev-libs/link-grammar/Manifest
+++ b/dev-libs/link-grammar/Manifest
@@ -1 +1,2 @@
 DIST link-grammar-5.12.3.tar.gz 4704751 BLAKE2B 
a7f0fe39c51ed26ea764d583b38b21cfce6e596c6cd94db6ba47b3606a2b6cd9e56bd6fedeb104dbb345baedae3e144af96999739dda9daa9a9e5886bd98d2f4
 SHA512 
e0fdb78ec03042119011afea005a62829317fd0bc20afcd94e3f234c9c5252ed9c57d717b75368ac4a63dd8493bd86f551870299925f3b9b95b11915f48d8abe
+DIST link-grammar-5.12.4.tar.gz 4720724 BLAKE2B 
6573895298128165d7f840a13aad124418dbd1b9c70436dbe2bd65b3fd1883777e72da13f5196031696edb7cdc6c9d86acd5fdd4d1aa8fb295a136b2ba0568cf
 SHA512 
fd5318c21202c17902de996882fd8630c7e95622b8ebe6877a334df22ff678a6040e0519bdabfa1138aaefdf3a7c20cbfe9e65bdce4dfe568729c9ba5a2d6fe5

diff --git a/dev-libs/link-grammar/link-grammar-5.12.4.ebuild 
b/dev-libs/link-grammar/link-grammar-5.12.4.ebuild
new file mode 100644
index ..b6ed517ee9e9
--- /dev/null
+++ b/dev-libs/link-grammar/link-grammar-5.12.4.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit autotools python-r1 out-of-source
+
+DESCRIPTION="A Syntactic English parser"
+HOMEPAGE="https://www.abisource.com/projects/link-grammar/ 
https://www.link.cs.cmu.edu/link/";
+SRC_URI="https://www.gnucash.org/link-grammar/downloads/${PV}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1"
+SLOT="0/5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="aspell +hunspell python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# XXX: sqlite is automagic
+# Does not build with >=sci-mathematics/minisat-2, bug #593662
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/libpcre2:=
+   aspell? ( app-text/aspell )
+   hunspell? ( app-text/hunspell )
+   python? ( ${PYTHON_DEPS} )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/swig:0
+   dev-build/autoconf-archive
+   virtual/pkgconfig"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # _AC_UNDECLARED_BUILTIN false positive
+   strchr
+)
+
+pkg_setup() {
+   if use aspell && use hunspell; then
+   ewarn "You have enabled 'aspell' and 'hunspell' support, but 
both cannot coexist,"
+   ewarn "only hunspell will be built. Press Ctrl+C and set only 
'aspell' USE flag if"
+   ewarn "you want aspell support."
+   fi
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+my_src_configure() {
+   local myconf=(
+   --disable-maintainer-mode
+   --disable-editline
+   # java is hopelessly broken, invokes maven at build time (bug 
#806157)
+   --disable-java-bindings
+   --disable-perl-bindings
+   --disable-sat-solver
+   --with-regexlib=pcre2
+   $(use_enable aspell)
+   $(use_enable hunspell)
+   $(usev hunspell 
--with-hunspell-dictdir="${EPREFIX}"/usr/share/myspell)
+   )
+
+   econf \
+   --disable-python-bindings \
+   "${myconf[@]}"
+
+   if use python; then
+   python_configure() {
+   econf \
+   --enable-python-bindings \
+   "${myconf[@]}"
+   }
+   python_foreach_impl run_in_build_dir python_configure
+   fi
+}
+
+my_src_compile() {
+   local -x MAIN_BUILD_DIR="${BUILD_DIR}"
+   default
+
+   if use python; then
+   python_compile() {
+   emake -C bindings/python \
+   VPATH="${S}:${MAIN_BUILD_DIR}" \
+   
_clinkgrammar_la_DEPENDENCIES="${MAIN_BUILD_DIR}"/link-grammar/liblink-grammar.la
 \
+   
_clinkgrammar_la_LIBADD="${MAIN_BUILD_DIR}"/link-grammar/liblink-grammar.la
+   }
+   python_foreach_impl run_in_build_dir python_compile
+   fi
+}
+

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-05-11 Thread David Seifert
commit: 8789d8ef4c18ab223817cc2f5aa7d1a23c201e08
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 11 16:21:40 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat May 11 16:21:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8789d8ef

media-gfx/graphviz: add 11.0.0

Closes: https://bugs.gentoo.org/918870
Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest   |   1 +
 media-gfx/graphviz/graphviz-11.0.0.ebuild | 221 ++
 2 files changed, 222 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 2c366235c70a..800c975d3a03 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1,3 @@
 DIST graphviz-10.0.1.tar.xz 21297808 BLAKE2B 
f420e6ca01720e6e1ecd9d4330b10659e8a4069e94b0d97fdbcda91d73e9cc679a3d351a5eeb9f86f67eb907eb5d4caf932de79318bb38712a3107ddab14bf08
 SHA512 
5e6a195357d38aa93fbd231c854b25e4ae4b0efd011de1e37550bc77b2137c98d72fdf7b0df0e8f3e9ba70849461e85cbd591b0064eccfc8788fcf532b7ae2c1
+DIST graphviz-11.0.0.tar.xz 21306368 BLAKE2B 
c424b2d81180513f2a03210b5a5febfbf80e5c9912ad020d7015be69fdae6579d44108d22f99450ae3384560b610dbaac49a50fe8cac9dbd4e80b8761a8b65a8
 SHA512 
e95c9ed491c5f09190ca0f085aba2b9a3f6703371d62f6a275f41ddfceef7d79956e1fb0ccfda6c21f2e57afc3a88e37d7091af724911fe3e900ee90a7a811cf
 DIST graphviz-9.0.0.tar.xz 21412796 BLAKE2B 
a1fd4e0d8d25ade263fdc0d357078cd8bb7847e88746561a0cfe07d129d193c309c7f4cb25f41cebca9549c8486aae2b1e3ebca0eaca57a41cbe2304a418dbd3
 SHA512 
912f31a4a90e21de9601ffcf8a85d2650d46f07e61aeb0e5124e5a91c67f444d08d40d49f15f2e4078d53d01fb9ca6f54dc9d18c1c08406da91b8ba9ad61416c

diff --git a/media-gfx/graphviz/graphviz-11.0.0.ebuild 
b/media-gfx/graphviz/graphviz-11.0.0.ebuild
new file mode 100644
index ..be0c1a91e64f
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-11.0.0.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit libtool python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/";
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz";
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   app-alternatives/lex
+   dev-build/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer info:
+
+# Rendering is done via the following plugins (/plug

[gentoo-commits] repo/gentoo:master commit in: profiles/, app-crypt/tpm2-tss/

2024-05-07 Thread David Seifert
commit: d7eb6289273d61b6d08a385cbc87db1af515fe38
Author: Christopher Byrne  gmail  com>
AuthorDate: Tue May  7 17:37:24 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Tue May  7 17:37:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7eb6289

app-crypt/tpm2-tss: drop 4.1.0

Closes: https://github.com/gentoo/gentoo/pull/36595
Signed-off-by: Christopher Byrne  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 app-crypt/tpm2-tss/Manifest  |   1 -
 app-crypt/tpm2-tss/tpm2-tss-4.1.0.ebuild | 107 ---
 profiles/package.mask|   3 -
 3 files changed, 111 deletions(-)

diff --git a/app-crypt/tpm2-tss/Manifest b/app-crypt/tpm2-tss/Manifest
index bc29ada24fcf..dea1ae67e62e 100644
--- a/app-crypt/tpm2-tss/Manifest
+++ b/app-crypt/tpm2-tss/Manifest
@@ -1,4 +1,3 @@
 DIST tpm2-tss-4.0.1.tar.gz 1787139 BLAKE2B 
627cdefeff6c64148f9da1425922a0a7a72debcee4930ffab208a3b9b66127c2d4f923e3e105bfd45410cdb13c19cb40cc15a720e9a05dd32ff622dabf5fcc32
 SHA512 
ed6ddc52cb0e8c1082a4bb001e1225eb9905fd2380da88db5fd69ff5b5d9d43a93eb67b634e49d53eb5d586832da3aef2c4c7e5f18d51bb730481f8913319d7d
 DIST tpm2-tss-4.0.2.tar.gz 1833499 BLAKE2B 
91e70bcc66099fe5d7d53cf98a2c46582e96f204fc7bcb89c46497cc811ca1eb39c752be077a6e8132fc980a6581a2df075fcc6670d646d1270e642c144f043c
 SHA512 
e92038de985ac928bf87a707b0f9b190aaa936827923ea5e3cbdda216cbc6cf8590af650c59c2e1e420ad9914dc6c1f14232ab7930ffc1a50fb0c49fdef6d3f0
-DIST tpm2-tss-4.1.0.tar.gz 1902337 BLAKE2B 
72e2b13d9d65cdf8db136dd9ee75b0f53f8d8482391c27c0a52d6aa4945d05d54334f9667b96aef78f92c7e2d6e4eb655568182ef3a79477c52937b0ccfa605d
 SHA512 
b8fa5d093b188dbb5df9888da9ea893a7eea2b88f4a93f1e349eaa1718a4d87f6cd91f029ff49afce163252ab98f859728360491d6d2019f8342afb78f0018eb
 DIST tpm2-tss-4.1.1.tar.gz 1901759 BLAKE2B 
96e154e0778caf8ba8d7299c82ff1614c26254fe741290a588fa251a3013bdda26f720c148d400dc068851746e85719ae78068d64eef1067f3d45c540a303284
 SHA512 
a8fdc85e44c4a7960cdc21fd46154fbdb63992e072cc4356f472c962a751a826906604848b7b2608344494f85f72d591f4c0bdf42e3df7491446bdecbe22f2af

diff --git a/app-crypt/tpm2-tss/tpm2-tss-4.1.0.ebuild 
b/app-crypt/tpm2-tss/tpm2-tss-4.1.0.ebuild
deleted file mode 100644
index 7e6bf442977f..
--- a/app-crypt/tpm2-tss/tpm2-tss-4.1.0.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic linux-info multilib-minimal tmpfiles udev
-
-DESCRIPTION="TCG Trusted Platform Module 2.0 Software Stack"
-HOMEPAGE="https://github.com/tpm2-software/tpm2-tss";
-SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar.gz";
-
-LICENSE="BSD-2"
-SLOT="0/4"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="doc +fapi +openssl mbedtls +policy static-libs test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ^^ ( mbedtls openssl )
-   fapi? ( openssl !mbedtls )
-   policy? ( openssl !mbedtls )
-"
-
-RDEPEND="
-   acct-group/tss
-   acct-user/tss
-   sys-apps/util-linux:=[${MULTILIB_USEDEP}]
-   fapi? (
-   dev-libs/json-c:=[${MULTILIB_USEDEP}]
-   >=net-misc/curl-7.80.0[${MULTILIB_USEDEP}]
-   )
-   mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] )
-   openssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
-"
-
-DEPEND="
-   ${RDEPEND}
-   test? ( app-crypt/swtpm
-   dev-libs/uthash
-   dev-util/cmocka
-   fapi? ( >=net-misc/curl-7.80.0 ) )
-"
-
-BDEPEND="
-   sys-apps/acl
-   virtual/pkgconfig
-   doc? ( app-text/doxygen )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.0.2-Dont-install-files-into-run.patch"
-)
-
-pkg_setup() {
-   local CONFIG_CHECK="~TCG_TPM"
-   linux-info_pkg_setup
-   kernel_is ge 4 12 0 || ewarn "At least kernel 4.12.0 is required"
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   # Fails with inlining
-   filter-flags -fno-semantic-interposition
-   # tests fail with LTO enabbled. See bug 865275 and 865279
-   filter-lto
-
-   local myconf=(
-   --localstatedir=/var
-   $(multilib_native_use_enable doc doxygen-doc)
-   $(use_enable fapi)
-   $(use_enable policy)
-   $(use_enable static-libs static)
-   $(multilib_native_use_enable test unit)
-   $(multilib_native_use_enable test integration)
-   $(multilib_native_use_enable test self-generated-certificate)
-   --disable-tcti-libtpms
-   --disable-defaultflags
-   --disable-weakcrypto
-   --with-crypto="$(usex mbedtls mbed oss

[gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm2-tss/

2024-05-07 Thread David Seifert
commit: 34fc711428c839a026a3061689360cc7a783e81d
Author: Christopher Byrne  gmail  com>
AuthorDate: Tue May  7 17:37:23 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Tue May  7 17:37:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34fc7114

app-crypt/tpm2-tss: add 4.1.1

Bug: https://bugs.gentoo.org/931240
Signed-off-by: Christopher Byrne  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 app-crypt/tpm2-tss/Manifest  |   1 +
 app-crypt/tpm2-tss/tpm2-tss-4.1.1.ebuild | 107 +++
 2 files changed, 108 insertions(+)

diff --git a/app-crypt/tpm2-tss/Manifest b/app-crypt/tpm2-tss/Manifest
index 551a0de1b112..bc29ada24fcf 100644
--- a/app-crypt/tpm2-tss/Manifest
+++ b/app-crypt/tpm2-tss/Manifest
@@ -1,3 +1,4 @@
 DIST tpm2-tss-4.0.1.tar.gz 1787139 BLAKE2B 
627cdefeff6c64148f9da1425922a0a7a72debcee4930ffab208a3b9b66127c2d4f923e3e105bfd45410cdb13c19cb40cc15a720e9a05dd32ff622dabf5fcc32
 SHA512 
ed6ddc52cb0e8c1082a4bb001e1225eb9905fd2380da88db5fd69ff5b5d9d43a93eb67b634e49d53eb5d586832da3aef2c4c7e5f18d51bb730481f8913319d7d
 DIST tpm2-tss-4.0.2.tar.gz 1833499 BLAKE2B 
91e70bcc66099fe5d7d53cf98a2c46582e96f204fc7bcb89c46497cc811ca1eb39c752be077a6e8132fc980a6581a2df075fcc6670d646d1270e642c144f043c
 SHA512 
e92038de985ac928bf87a707b0f9b190aaa936827923ea5e3cbdda216cbc6cf8590af650c59c2e1e420ad9914dc6c1f14232ab7930ffc1a50fb0c49fdef6d3f0
 DIST tpm2-tss-4.1.0.tar.gz 1902337 BLAKE2B 
72e2b13d9d65cdf8db136dd9ee75b0f53f8d8482391c27c0a52d6aa4945d05d54334f9667b96aef78f92c7e2d6e4eb655568182ef3a79477c52937b0ccfa605d
 SHA512 
b8fa5d093b188dbb5df9888da9ea893a7eea2b88f4a93f1e349eaa1718a4d87f6cd91f029ff49afce163252ab98f859728360491d6d2019f8342afb78f0018eb
+DIST tpm2-tss-4.1.1.tar.gz 1901759 BLAKE2B 
96e154e0778caf8ba8d7299c82ff1614c26254fe741290a588fa251a3013bdda26f720c148d400dc068851746e85719ae78068d64eef1067f3d45c540a303284
 SHA512 
a8fdc85e44c4a7960cdc21fd46154fbdb63992e072cc4356f472c962a751a826906604848b7b2608344494f85f72d591f4c0bdf42e3df7491446bdecbe22f2af

diff --git a/app-crypt/tpm2-tss/tpm2-tss-4.1.1.ebuild 
b/app-crypt/tpm2-tss/tpm2-tss-4.1.1.ebuild
new file mode 100644
index ..7e6bf442977f
--- /dev/null
+++ b/app-crypt/tpm2-tss/tpm2-tss-4.1.1.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic linux-info multilib-minimal tmpfiles udev
+
+DESCRIPTION="TCG Trusted Platform Module 2.0 Software Stack"
+HOMEPAGE="https://github.com/tpm2-software/tpm2-tss";
+SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar.gz";
+
+LICENSE="BSD-2"
+SLOT="0/4"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="doc +fapi +openssl mbedtls +policy static-libs test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ^^ ( mbedtls openssl )
+   fapi? ( openssl !mbedtls )
+   policy? ( openssl !mbedtls )
+"
+
+RDEPEND="
+   acct-group/tss
+   acct-user/tss
+   sys-apps/util-linux:=[${MULTILIB_USEDEP}]
+   fapi? (
+   dev-libs/json-c:=[${MULTILIB_USEDEP}]
+   >=net-misc/curl-7.80.0[${MULTILIB_USEDEP}]
+   )
+   mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] )
+   openssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
+"
+
+DEPEND="
+   ${RDEPEND}
+   test? ( app-crypt/swtpm
+   dev-libs/uthash
+   dev-util/cmocka
+   fapi? ( >=net-misc/curl-7.80.0 ) )
+"
+
+BDEPEND="
+   sys-apps/acl
+   virtual/pkgconfig
+   doc? ( app-text/doxygen )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.0.2-Dont-install-files-into-run.patch"
+)
+
+pkg_setup() {
+   local CONFIG_CHECK="~TCG_TPM"
+   linux-info_pkg_setup
+   kernel_is ge 4 12 0 || ewarn "At least kernel 4.12.0 is required"
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # Fails with inlining
+   filter-flags -fno-semantic-interposition
+   # tests fail with LTO enabbled. See bug 865275 and 865279
+   filter-lto
+
+   local myconf=(
+   --localstatedir=/var
+   $(multilib_native_use_enable doc doxygen-doc)
+   $(use_enable fapi)
+   $(use_enable policy)
+   $(use_enable static-libs static)
+   $(multilib_native_use_enable test unit)
+   $(multilib_native_use_enable test integration)
+   $(multilib_native_use_enable test self-generated-certificate)
+   --disable-tcti-libtpms
+   --disable-defaultflags
+   --disable-weakcrypto
+   --with-crypto="$(usex mbedtls mbed ossl)"
+   --with-runstatedir=/run
+   --w

[gentoo-commits] repo/gentoo:master commit in: sci-biology/maq/files/, sci-biology/maq/

2024-04-27 Thread David Seifert
commit: 061394aeecb50cf5301012467a02d1ada1e1be01
Author: Brahmajit Das  gmail  com>
AuthorDate: Sat Apr 27 19:15:05 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Apr 27 19:15:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061394ae

sci-biology/maq: Fix assignment to incompatible pointer type

Closes: https://github.com/gentoo/gentoo/pull/36459
Closes: https://bugs.gentoo.org/921137
Signed-off-by: Brahmajit Das  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 .../maq/files/maq-0.7.1-gcc14-build-fix.patch  | 23 ++
 .../{maq-0.7.1-r3.ebuild => maq-0.7.1-r4.ebuild}   |  5 +++--
 2 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/sci-biology/maq/files/maq-0.7.1-gcc14-build-fix.patch 
b/sci-biology/maq/files/maq-0.7.1-gcc14-build-fix.patch
new file mode 100644
index ..b92b7711bfe0
--- /dev/null
+++ b/sci-biology/maq/files/maq-0.7.1-gcc14-build-fix.patch
@@ -0,0 +1,23 @@
+Bug: https://bugs.gentoo.org/921137
+--- a/fastq2bfq.c
 b/fastq2bfq.c
+@@ -15,7 +15,7 @@ int64_t fastq2bfq(FILE *fp_fq, const char *fn_bfq, int 
n_reads)
+   char name[256], str[1024];
+   int l, is_new = 0, l_prefix = 0;
+   bit64_t n;
+-  gzFile *fp = 0;
++  gzFile fp = 0;
+   INIT_SEQ(seq); INIT_SEQ(qual);
+   seq_set_block_size(256);
+   n = 0;
+--- a/simulate.c
 b/simulate.c
+@@ -74,7 +74,7 @@ int maq_simutrain(int argc, char *argv[])
+ {
+   fqc_t *fqc;
+   FILE *fp;
+-  gzFile *fpout;
++  gzFile fpout;
+   if (argc < 3) {
+   fprintf(stderr, "Usage: maq simutrain  
\n");
+   return 1;

diff --git a/sci-biology/maq/maq-0.7.1-r3.ebuild 
b/sci-biology/maq/maq-0.7.1-r4.ebuild
similarity index 85%
rename from sci-biology/maq/maq-0.7.1-r3.ebuild
rename to sci-biology/maq/maq-0.7.1-r4.ebuild
index a64b2b6f4e81..8930c780cfa5 100644
--- a/sci-biology/maq/maq-0.7.1-r3.ebuild
+++ b/sci-biology/maq/maq-0.7.1-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 inherit autotools
 
 DESCRIPTION="Mapping and Assembly with Qualities, mapping NGS reads to 
reference genomes"
-HOMEPAGE="http://maq.sourceforge.net/";
+HOMEPAGE="https://maq.sourceforge.net/";
 SRC_URI="
mirror://sourceforge/${PN}/${P}.tar.bz2
mirror://sourceforge/${PN}/calib-36.dat.gz"
@@ -23,6 +23,7 @@ PATCHES=(
"${FILESDIR}"/${P}-bfr-overfl.patch
"${FILESDIR}"/${P}-gcc-4.7.patch
"${FILESDIR}"/${P}-remove-64bit-flag.patch
+   "${FILESDIR}"/${P}-gcc14-build-fix.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sci-biology/maqview/, sci-biology/maqview/files/

2024-04-27 Thread David Seifert
commit: 27cb9ea6333afc1189fc308caf4c11e7ef0c5994
Author: Brahmajit Das  gmail  com>
AuthorDate: Sat Apr 27 19:15:04 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Apr 27 19:15:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27cb9ea6

sci-biology/maqview: Fix passing of incompatible pointer type

Closes: https://github.com/gentoo/gentoo/pull/36460
Closes: https://bugs.gentoo.org/930767
Signed-off-by: Brahmajit Das  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 .../maqview/files/maqview-0.2.5-gcc14-build-fix.patch| 12 
 .../{maqview-0.2.5-r4.ebuild => maqview-0.2.5-r5.ebuild} |  5 +++--
 2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/sci-biology/maqview/files/maqview-0.2.5-gcc14-build-fix.patch 
b/sci-biology/maqview/files/maqview-0.2.5-gcc14-build-fix.patch
new file mode 100644
index ..8f973f38a272
--- /dev/null
+++ b/sci-biology/maqview/files/maqview-0.2.5-gcc14-build-fix.patch
@@ -0,0 +1,12 @@
+Bug: https://bugs.gentoo.org/930767
+--- a/socket_view.c
 b/socket_view.c
+@@ -267,7 +267,7 @@ int service_core(ViewServer *server, int sock){
+ 
+ int runViewServer(ViewServer *server){
+   int i, sock, state;
+-  size_t size;
++  socklen_t size;
+   fd_set active_fd_set, read_fd_set;
+   struct timeval timeout;
+   struct sockaddr_in clientname;

diff --git a/sci-biology/maqview/maqview-0.2.5-r4.ebuild 
b/sci-biology/maqview/maqview-0.2.5-r5.ebuild
similarity index 81%
rename from sci-biology/maqview/maqview-0.2.5-r4.ebuild
rename to sci-biology/maqview/maqview-0.2.5-r5.ebuild
index 80cf5c0f9410..479d0c01af91 100644
--- a/sci-biology/maqview/maqview-0.2.5-r4.ebuild
+++ b/sci-biology/maqview/maqview-0.2.5-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 inherit autotools
 
 DESCRIPTION="GUI for sci-biology/maq, a short read mapping assembler"
-HOMEPAGE="http://maq.sourceforge.net/";
+HOMEPAGE="https://maq.sourceforge.net/";
 SRC_URI="mirror://sourceforge/maq/${P}.tar.gz"
 S="${WORKDIR}/${PN}"
 
@@ -24,6 +24,7 @@ PATCHES=(
"${FILESDIR}"/${PV}-ldflags.patch
"${FILESDIR}"/${PV}-zlib.patch
"${FILESDIR}"/${P}-gcc4.7.patch
+   "${FILESDIR}"/${P}-gcc14-build-fix.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sci-biology/bedtools/files/, sci-biology/bedtools/

2024-04-25 Thread David Seifert
commit: 6659d55f12a3e8b75dbf9545cac23f37ca00bd58
Author: David Seifert  gentoo  org>
AuthorDate: Thu Apr 25 09:37:47 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Apr 25 09:37:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6659d55f

sci-biology/bedtools: add 2.31.1

Bug: https://bugs.gentoo.org/881783
Bug: https://bugs.gentoo.org/907971
Bug: https://bugs.gentoo.org/929751
Signed-off-by: David Seifert  gentoo.org>

 sci-biology/bedtools/Manifest  |   1 +
 sci-biology/bedtools/bedtools-2.31.1.ebuild|  49 ++
 .../files/bedtools-2.31.1-buildsystem.patch|  84 ++
 .../bedtools/files/bedtools-2.31.1-includes.patch  | 178 +
 .../bedtools/files/bedtools-2.31.1-python.patch|  40 +
 5 files changed, 352 insertions(+)

diff --git a/sci-biology/bedtools/Manifest b/sci-biology/bedtools/Manifest
index 571c4c92d6b5..0b52182a52f6 100644
--- a/sci-biology/bedtools/Manifest
+++ b/sci-biology/bedtools/Manifest
@@ -1 +1,2 @@
 DIST bedtools-2.30.0.tar.gz 20648577 BLAKE2B 
042bc31e846455cb1c20199f7a27a3850851f7c256a45b1e674c7aa48ecedc211b0fdfc5e25f915b588f21447e757ebff2bba16a65905bb10d3c88e4b17b1db1
 SHA512 
3993243cc3db12d194d6220aeae200e6af843d6d32d4e5a9a82d04c9d119f8ed47e618e87241edfa82cfac081bc9a40ada18f097d21b0cafc5f912ae012701c9
+DIST bedtools-2.31.1.tar.gz 19629373 BLAKE2B 
f09742ee74494c783cef4909c56abd7b8542344539fe006140716b0a6a1d972db4e3df4a03fb3996a71cb57709b0494be8686879cba15c0985236f3a1282c92d
 SHA512 
fbdc23011566697b2fc44bf3e7b466949487d3f648e81957fa80e8ad4b192d0ef7e2e3944b9b18612774a7984ec99e3fc339c3fddb8889caa632b8ce8defa20d

diff --git a/sci-biology/bedtools/bedtools-2.31.1.ebuild 
b/sci-biology/bedtools/bedtools-2.31.1.ebuild
new file mode 100644
index ..57ee6c3fde3f
--- /dev/null
+++ b/sci-biology/bedtools/bedtools-2.31.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1 toolchain-funcs
+
+DESCRIPTION="Tools for manipulation and analysis of BED, GFF/GTF, VCF, SAM/BAM 
file formats"
+HOMEPAGE="https://bedtools.readthedocs.io/";
+SRC_URI="https://github.com/arq5x/${PN}2/releases/download/v${PV}/${P}.tar.gz";
+S="${WORKDIR}/${PN}2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   sys-libs/zlib"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? ( >=sci-biology/samtools-1.10:0 )"
+
+# bedtools2 has a *terrible* build system and development practices.
+# Upstream has forked htslib 1.9 and extended it by adding clever callbacks
+# that make unbundling it nigh impossible. There are no signs of upstream 
porting
+# their fork to 1.10, which means we're stuck with the bundled version.
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.31.1-buildsystem.patch
+   "${FILESDIR}"/${PN}-2.31.1-python.patch
+   "${FILESDIR}"/${PN}-2.31.1-includes.patch
+)
+
+src_configure() {
+   tc-export AR CC CXX RANLIB
+}
+
+src_install() {
+   default
+
+   insinto /usr/share/bedtools
+   doins -r genomes
+}

diff --git a/sci-biology/bedtools/files/bedtools-2.31.1-buildsystem.patch 
b/sci-biology/bedtools/files/bedtools-2.31.1-buildsystem.patch
new file mode 100644
index ..8bb2a096e917
--- /dev/null
+++ b/sci-biology/bedtools/files/bedtools-2.31.1-buildsystem.patch
@@ -0,0 +1,84 @@
+--- a/Makefile
 b/Makefile
+@@ -4,46 +4,29 @@
+ # (c) 2009 Aaron Quinlan
+ # ==
+ 
+-SHELL := /bin/bash -e
++SHELL := bash -e
+ 
+ VERSION_FILE=./src/utils/version/version_git.h
+ RELEASED_VERSION_FILE=./src/utils/version/version_release.txt
+ 
+ 
+ # define our object and binary directories
+-ifeq ($(VERBOSE),1)
+ CCPREFIX =
+-else
+-CCPREFIX = @
+-endif
+ 
+ OBJ_DIR   = obj
+ BIN_DIR   = bin
+ SRC_DIR   = src
+ 
+-CXX = g++
+-
+-PYTHON ?= $(shell python --version >/dev/null 2>&1 && echo "python" || echo 
python3)
+-
+-ifeq ($(DEBUG),1)
+-BT_CPPFLAGS = -DDEBUG -D_DEBUG -D_FILE_OFFSET_BITS=64 -DWITH_HTS_CB_API 
$(INCLUDES)
+-BT_CXXFLAGS = -Wconversion -Wall -Wextra -g -O0
+-else
+ BT_CPPFLAGS = -D_FILE_OFFSET_BITS=64 -DWITH_HTS_CB_API $(INCLUDES)
+-BT_CXXFLAGS = -g -Wall -O2
+-endif
++BT_CXXFLAGS = -Wall
+ 
+ # If the user has specified to do so, tell the compile to use rand() (instead 
of mt19937).
+-ifeq ($(USE_RAND),1)
+-BT_CXXFLAGS += -DUSE_RAND
+-else
+ BT_CXXFLAGS += -std=c++11
+-endif
+ 
+ BT_LDFLAGS =
+ BT_LIBS= -lz -lm -lbz2 -llzma -lpthread
+ 
+-prefix ?= /usr/local
++prefix = $(EPREFIX)/usr
+ 
+ SUBDIRS = $(SRC_DIR)/annotateBed \
+ $(SRC_D

[gentoo-commits] repo/gentoo:master commit in: sci-biology/bedtools/files/

2024-04-25 Thread David Seifert
commit: 0eee1024204b534f13b6ffec19d573fe819a109a
Author: David Seifert  gentoo  org>
AuthorDate: Thu Apr 25 09:37:48 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Apr 25 09:37:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eee1024

sci-biology/bedtools/files: add upstream PR reference

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/bedtools/files/bedtools-2.31.1-includes.patch | 2 ++
 sci-biology/bedtools/files/bedtools-2.31.1-python.patch   | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sci-biology/bedtools/files/bedtools-2.31.1-includes.patch 
b/sci-biology/bedtools/files/bedtools-2.31.1-includes.patch
index 1b0a9f0849ed..927b1b944d6e 100644
--- a/sci-biology/bedtools/files/bedtools-2.31.1-includes.patch
+++ b/sci-biology/bedtools/files/bedtools-2.31.1-includes.patch
@@ -1,3 +1,5 @@
+https://github.com/arq5x/bedtools2/pull/1087
+
 From 3fbf2ddc8ebf0fc1bd492d14a6046aadd59ecadb Mon Sep 17 00:00:00 2001
 From: David Seifert 
 Date: Thu, 25 Apr 2024 11:18:48 +0200

diff --git a/sci-biology/bedtools/files/bedtools-2.31.1-python.patch 
b/sci-biology/bedtools/files/bedtools-2.31.1-python.patch
index 28819ac82d49..99fc1b1d480b 100644
--- a/sci-biology/bedtools/files/bedtools-2.31.1-python.patch
+++ b/sci-biology/bedtools/files/bedtools-2.31.1-python.patch
@@ -1,3 +1,5 @@
+https://github.com/arq5x/bedtools2/pull/1087
+
 From eabcd3dcb9caa1fcc17acd43df2ded4170ed1449 Mon Sep 17 00:00:00 2001
 From: David Seifert 
 Date: Thu, 25 Apr 2024 11:18:47 +0200



[gentoo-commits] repo/gentoo:master commit in: dev-libs/boost/

2024-04-22 Thread David Seifert
commit: fd657a3d66fbfe247ced315b8a9967c322943c1f
Author: David Seifert  gentoo  org>
AuthorDate: Mon Apr 22 15:11:07 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Apr 22 15:11:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd657a3d

dev-libs/boost: add 1.85.0

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/boost/Manifest|   1 +
 dev-libs/boost/boost-1.85.0.ebuild | 343 +
 2 files changed, 344 insertions(+)

diff --git a/dev-libs/boost/Manifest b/dev-libs/boost/Manifest
index 3d25ce0460ba..48f0e20f3193 100644
--- a/dev-libs/boost/Manifest
+++ b/dev-libs/boost/Manifest
@@ -1 +1,2 @@
 DIST boost_1_84_0.tar.bz2 123110547 BLAKE2B 
a872ee00402be0383726020f4d13a7df6c2765c52eac2e09aab1604432931d26dd597503f5dcbbf788d7e7528d13c6d1dbfff1e85d22bf92c7828ef74cf2405d
 SHA512 
5dfeb35198bb096e46cf9e131ef0334cb95bc0bf09f343f291b860b112598b3c36111bd8c232439c401a2b2fb832fa0c399a8d5b96afc60bd359dff070154497
+DIST boost_1_85_0.tar.bz2 124015250 BLAKE2B 
dd72a9299cd78d2c260e1c94e28ba04daaa352f5bd023d99e43caa3540b1e0f8c09fc04b91f68db0ef8532e4a91fdef0b66a80bf0f9f838303bccaf0729bf581
 SHA512 
b4489813a4192b57626589457932338cfc47c4ec05c19b3a58b2d8df9e95f022ff2f5f452811ff82d1cec4fb0a490e991c8825bad0fb5a81318d07a8788d8ca0

diff --git a/dev-libs/boost/boost-1.85.0.ebuild 
b/dev-libs/boost/boost-1.85.0.ebuild
new file mode 100644
index ..65a78102ceb0
--- /dev/null
+++ b/dev-libs/boost/boost-1.85.0.ebuild
@@ -0,0 +1,343 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Keep an eye on both of these after releases for patches:
+# * https://www.boost.org/patches/
+# * https://www.boost.org/users/history/version_${MY_PV}.html
+# (e.g. https://www.boost.org/users/history/version_1_83_0.html)
+# Note that the latter may sometimes feature patches not on the former too.
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic multiprocessing python-r1 toolchain-funcs multilib-minimal
+
+MY_PV="$(ver_rs 1- _)"
+
+DESCRIPTION="Boost Libraries for C++"
+HOMEPAGE="https://www.boost.org/";
+SRC_URI="https://boostorg.jfrog.io/artifactory/main/release/${PV}/source/boost_${MY_PV}.tar.bz2";
+S="${WORKDIR}/${PN}_${MY_PV}"
+
+LICENSE="Boost-1.0"
+SLOT="0/${PV}" # ${PV} instead of the major version due to bug 486122
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="bzip2 +context debug doc icu lzma +nls mpi numpy python +stacktrace 
tools zlib zstd"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+# the tests will never fail because these are not intended as sanity
+# tests at all. They are more a way for upstream to check their own code
+# on new compilers. Since they would either be completely unreliable
+# (failing for no good reason) or completely useless (never failing)
+# there is no point in having them in the ebuild to begin with.
+RESTRICT="test"
+
+RDEPEND="
+   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   !icu? ( virtual/libiconv[${MULTILIB_USEDEP}] )
+   lzma? ( app-arch/xz-utils:=[${MULTILIB_USEDEP}] )
+   mpi? ( virtual/mpi[${MULTILIB_USEDEP},cxx,threads] )
+   python? (
+   ${PYTHON_DEPS}
+   numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
+   )
+   zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-build/b2-5.0.0"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.81.0-disable_icu_rpath.patch
+   "${FILESDIR}"/${PN}-1.79.0-build-auto_index-tool.patch
+)
+
+create_user-config.jam() {
+   local user_config_jam="${BUILD_DIR}"/user-config.jam
+   if [[ -s ${user_config_jam} ]]; then
+   einfo "${user_config_jam} already exists, skipping 
configuration"
+   return
+   else
+   einfo "Creating configuration in ${user_config_jam}"
+   fi
+
+   local compiler compiler_version compiler_executable="$(tc-getCXX)"
+   compiler="gcc"
+   compiler_version="$(gcc-version)"
+
+   if use mpi; then
+   local mpi_configuration="using mpi ;"
+   fi
+
+   cat > "${user_config_jam}" <<- __EOF__ || die
+   using ${compiler} : ${compiler_version} : 
${compiler_executable} : "${CPPFLAGS} ${CFLAGS}" "${CPPFLAGS} 
${CXXFLAGS}" "${LDFLAGS}" "$(tc-getAR)" 
"$(tc-getRANLIB)" ;
+   ${mpi_configuration}
+   __EOF__
+
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/opensc/

2024-04-22 Thread David Seifert
commit: 223f0da87a6952cfac4be78534653bdb8c8bee9d
Author: David Seifert  gentoo  org>
AuthorDate: Mon Apr 22 15:11:05 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Apr 22 15:11:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223f0da8

dev-libs/opensc: add 0.25.1

Bug: https://bugs.gentoo.org/926601
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/opensc/Manifest |  1 +
 dev-libs/opensc/opensc-0.25.1.ebuild | 87 
 2 files changed, 88 insertions(+)

diff --git a/dev-libs/opensc/Manifest b/dev-libs/opensc/Manifest
index de041bb4fbc4..e358c7bd3399 100644
--- a/dev-libs/opensc/Manifest
+++ b/dev-libs/opensc/Manifest
@@ -1,2 +1,3 @@
 DIST opensc-0.24.0.tar.gz 2440952 BLAKE2B 
afacdd151d169dd1840ecd6df1cec99a9805598d7b7af81e17b648f146cd1b3ad1d3dcae19ed94cf8ce0dbbd5b4285af9653af5ef5739d53908ce30a49544adb
 SHA512 
0fd2ea858874ae0b85c8fe8c4b920988693a47ca95b26449a1e95f86e17b76000f236c1f75d63ee133306e01a965155da5e14c1b8a59053b85026ecb58fb97bb
 DIST opensc-0.25.0.tar.gz 2406137 BLAKE2B 
07c7de7fa1c258a90b1acbfbc01383f204ad88169ae1d3681f240e881ab80652dc9b04ba452a433576847caa5ef49d35608b3f895e965fec9e79da231ecabab2
 SHA512 
c220607a543b1fcf7c89e051e7c7ca3908abab6c022818b01a6219becdbad217708fb3c5fe2fe2218ac82be0f174c5694e5fa07c6e0ae540cf3171462a23eee6
+DIST opensc-0.25.1.tar.gz 2395579 BLAKE2B 
cc7994cad78083c8eeafc947e90c06178209edc825cb14b54bc4281d37c6dae1006ab2c9b9566823ef90626a4134bce96a9806bebc455a389216d7953da6b873
 SHA512 
6277abb31f903af68b4c19f549fc881b69d7aa9a55ba39936386118eadde86b62853ba2906cd165d9b1ad9090e1aa4d2b236bf19650aa228ed776b3f4d9f8805

diff --git a/dev-libs/opensc/opensc-0.25.1.ebuild 
b/dev-libs/opensc/opensc-0.25.1.ebuild
new file mode 100644
index ..5fbac563e07a
--- /dev/null
+++ b/dev-libs/opensc/opensc-0.25.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools bash-completion-r1
+
+DESCRIPTION="Libraries and applications to access smartcards"
+HOMEPAGE="https://github.com/OpenSC/OpenSC/wiki";
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/OpenSC/OpenSC.git";
+else
+   
SRC_URI="https://github.com/OpenSC/OpenSC/releases/download/${PV}/${P}.tar.gz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0/11"
+IUSE="ctapi doc openct notify pace +pcsc-lite readline secure-messaging ssl 
test zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="zlib? ( sys-libs/zlib )
+   readline? ( sys-libs/readline:0= )
+   ssl? ( dev-libs/openssl:0= )
+   openct? ( >=dev-libs/openct-0.5.0 )
+   pace? ( dev-libs/openpace:= )
+   pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 )
+   notify? ( dev-libs/glib:2 )"
+DEPEND="${RDEPEND}
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   test? (
+   dev-util/cmocka
+   dev-libs/softhsm
+   )"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="
+   pcsc-lite? ( !openct !ctapi )
+   openct? ( !pcsc-lite !ctapi )
+   ctapi? ( !pcsc-lite !openct )
+   || ( pcsc-lite openct ctapi )"
+
+src_prepare() {
+   # This test is known to fail, for a long time upstream has carried
+   # version-specific patches which they would update on every version 
bump.
+   # There doesn't appear to be a permanent solution yet.
+   sed -i "/test-pkcs11-tool-unwrap-wrap-test.sh/d" "tests/Makefile.am" || 
die
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # don't want to run upstream's clang-tidy checks
+   export ac_cv_path_CLANGTIDY=""
+
+   econf \
+   --with-completiondir="$(get_bashcompdir)" \
+   --disable-strict \
+   --enable-man \
+   $(use_enable ctapi) \
+   $(use_enable doc) \
+   $(use_enable notify) \
+   $(use_enable openct) \
+   $(use_enable pace openpace) \
+   $(use_enable pcsc-lite pcsc) \
+   $(use_enable readline) \
+   $(use_enable secure-messaging sm) \
+   $(use_enable ssl openssl) \
+   $(use_enable test cmocka) \
+   $(use_enable zlib)
+}
+
+src_test() {
+   P11LIB="${ESYSROOT}/usr/$(get_libdir)/softhsm/libsofthsm2.so" default
+}
+
+src_install() {
+   default
+
+   insinto /etc/pkcs11/modules/
+   doins "${FILESDIR}"/opensc.module
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2024-04-22 Thread David Seifert
commit: 51d345ede89259f7911d719dc675186badf95518
Author: David Seifert  gentoo  org>
AuthorDate: Mon Apr 22 15:11:06 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Apr 22 15:11:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51d345ed

dev-cpp/catch: add 3.5.4

Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-3.5.4.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 5af7369ed517..c9e3a10d3c5c 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -3,3 +3,4 @@ DIST Catch2-2.13.10.tar.gz 662225 BLAKE2B 
d8a2fb0e6f6a6f1ea25a860975ab596404ed41
 DIST Catch2-2.13.8.tar.gz 661711 BLAKE2B 
973cc73c1d158140645003e76c0baf85a65252041fdcae3c6ecb1857021f2d24d8e879fec5f00368f4f458e69b450603a1613ac587417725980f1dbfe3ff2e65
 SHA512 
68a45efa47beb3c85d2d7b8a8eba89b8ec1664b4a72bb223227fef1632778aeaf5cf5cc09f40e47aef50426c8661c7d6a69c2dab0b88fbbf7d9a6b2974d6e32e
 DIST Catch2-3.5.2.tar.gz 1159985 BLAKE2B 
6aa810926f68098a8ac18bf3b045b0bf1be3632e3b34a59561c337312d0501199df7baf49d242c0dd6eeb3f4a9ca77c5545b86092e10865452f7bacaa13ea2a3
 SHA512 
1b9d5f35144f6c7acef0e76558a4adf3ff41c2c2292fbdcb3e2c2917fa2deb7fba593738105dd3c111f02ee8aca64010cf68f69bb8fb1815dbf771b509ab0576
 DIST Catch2-3.5.3.tar.gz 1169512 BLAKE2B 
ad515d379b071e015f593b3c6a1a66bafa3ca7c083f95ebba59603993a3a8ef40073a883731e83458bb0d463d3e53369e0474a6bdf0aef57e567f13bcc11d6a7
 SHA512 
57c996f679cbad212cb0fde39e506bade37bd559c0e93e20f407f2a2f029e98b78661e10257f9c8e4cb5fd7d52d0ea1eae3d4a1f989c6d66fcb281e32e1688f6
+DIST Catch2-3.5.4.tar.gz 1172449 BLAKE2B 
2dee5ca34304032d92bfe147f9beff42c9b1db82b36bb0472a75f911d273cba4d881c3eccac4086eea6a77356defdab4b6d1a54cacd023eb8f904d12969ba60b
 SHA512 
c22ad6a2fbf8665b8775d72dcdc6bfde324eb224fcd897ebce5e62c7ac7640823550198fff45e1ea548a5923db4392ce7009ff784ef78bd59356a2aae5337976

diff --git a/dev-cpp/catch/catch-3.5.4.ebuild b/dev-cpp/catch/catch-3.5.4.ebuild
new file mode 100644
index ..cde2d006ed7f
--- /dev/null
+++ b/dev-cpp/catch/catch-3.5.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-any-r1
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git";
+else
+   MY_P=${PN^}2-${PV}
+   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   S="${WORKDIR}/${MY_P}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/catchorg/Catch2";
+
+LICENSE="Boost-1.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCATCH_DEVELOPMENT_BUILD=ON
+   -DCATCH_ENABLE_WERROR=OFF
+   -DCATCH_BUILD_TESTING=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DPYTHON_EXECUTABLE="${PYTHON}"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/igraph/

2024-04-07 Thread David Seifert
commit: ba7de5784dc27d2c785f6704326c81d9100e351d
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr  7 14:02:29 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Apr  7 14:02:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7de578

dev-libs/igraph: add 0.10.11

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/igraph/Manifest  |  1 +
 dev-libs/igraph/igraph-0.10.11.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-libs/igraph/Manifest b/dev-libs/igraph/Manifest
index a03b857e7f2b..51f9f26da78d 100644
--- a/dev-libs/igraph/Manifest
+++ b/dev-libs/igraph/Manifest
@@ -1,2 +1,3 @@
 DIST igraph-0.10.10.tar.gz 4336247 BLAKE2B 
cef87afe544d09446c999894c44e1d56120cac74b6af5d749835fbf60e5ae0f1676d6754e084f167d23718c6ce9f7b8cee159d3d670d1d5f1f495775c7b0d2f0
 SHA512 
d4b8d29f9c39f8390c442877183e64c442fccbc6a02b3aed5c1d8871ca5998d1a168f392f8dde26a8c3593ed6c09a66a200ac1155fbde87d368b101011bb122c
+DIST igraph-0.10.11.tar.gz 4349830 BLAKE2B 
3aae088115148d1f965a52f01c95097520fb0a150d2ad1fabb96cff434a9b548a6c17a10b9e0ebad3a577c2423ac5260cd28223147d3dc71b0d4fe139a95
 SHA512 
d6978589f12ed20b8394b46f47b4ffc045ef693e5b4fc90163b9482361b2bf0ed2bb04aa99bf4a0653f7e4355cd480b0a165213d90ff7188ef6c86147c86
 DIST igraph-0.10.4.tar.gz 4279321 BLAKE2B 
4e1fc8e8d6dd38cdb24ec564f51f2924e457376c258497b51d7dd4cec88d2226d5b202cdcfa69560e43fdb3cbd49656511178acd2ed705b4af26b1947a92f1ab
 SHA512 
71bcec5f0ba100aae7614753f9232a4221580b822b4dc120e3a80eab59d70c42aedddb00728eb13faf7e522332c514c2e030314c416ded8a70e5de990ea8039b

diff --git a/dev-libs/igraph/igraph-0.10.11.ebuild 
b/dev-libs/igraph/igraph-0.10.11.ebuild
new file mode 100644
index ..2056002ac6f3
--- /dev/null
+++ b/dev-libs/igraph/igraph-0.10.11.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Creating and manipulating undirected and directed graphs"
+HOMEPAGE="https://igraph.org/";
+SRC_URI="https://github.com/igraph/igraph/releases/download/${PV}/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0/0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="debug test threads"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/gmp:0=
+   dev-libs/libxml2
+   sci-libs/arpack
+   sci-mathematics/glpk:=
+   sci-mathematics/plfit
+   virtual/blas
+   virtual/lapack"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_CCACHE=OFF
+   -DIGRAPH_GLPK_SUPPORT=ON
+   -DIGRAPH_GRAPHML_SUPPORT=ON
+   -DIGRAPH_USE_INTERNAL_ARPACK=OFF
+   -DIGRAPH_USE_INTERNAL_BLAS=OFF
+   -DIGRAPH_USE_INTERNAL_GLPK=OFF
+   -DIGRAPH_USE_INTERNAL_GMP=OFF
+   -DIGRAPH_USE_INTERNAL_LAPACK=OFF
+   -DIGRAPH_USE_INTERNAL_PLFIT=OFF
+   -DIGRAPH_ENABLE_TLS=$(usex threads)
+   -DBUILD_TESTING=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   cmake_build check
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2024-04-07 Thread David Seifert
commit: c6a96e9169b96c35d91263b113b334655f752e60
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr  7 09:37:40 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Apr  7 09:37:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a96e91

dev-util/nvidia-cuda-toolkit: add CMake sandbox workaround to all versions

Closes: https://bugs.gentoo.org/926116
Signed-off-by: David Seifert  gentoo.org>

 .../nvidia-cuda-toolkit-11.8.0-r4.ebuild   |  9 +++--
 .../nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.3.2.ebuild  |  6 ++
 .../nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild  | 14 +-
 3 files changed, 14 insertions(+), 15 deletions(-)

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r4.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r4.ebuild
index ac16815eb2cc..521f32930215 100644
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r4.ebuild
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -230,7 +230,12 @@ src_install() {
newins - 80${PN} <<-EOF
SEARCH_DIRS_MASK="${ecudadir}"
EOF
-   # TODO: Add pkgconfig files for installed libraries
+
+   # https://bugs.gentoo.org/926116
+   insinto /etc/sandbox.d
+   newins - 80${PN} <<-EOF
+   SANDBOX_PREDICT="/proc/self/task"
+   EOF
 }
 
 pkg_postinst_check() {

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.3.2.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.3.2.ebuild
index ab5253992784..c309bcd62476 100644
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.3.2.ebuild
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.3.2.ebuild
@@ -276,6 +276,12 @@ src_install() {
newins - 80${PN} <<-EOF
SEARCH_DIRS_MASK="${ecudadir}"
EOF
+
+   # https://bugs.gentoo.org/926116
+   insinto /etc/sandbox.d
+   newins - 80${PN} <<-EOF
+   SANDBOX_PREDICT="/proc/self/task"
+   EOF
 }
 
 pkg_postinst_check() {

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild
index 39914c80209d..681a1840c4be 100644
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild
@@ -279,19 +279,7 @@ src_install() {
SEARCH_DIRS_MASK="${ecudadir}"
EOF
 
-   # To address the sandbox errors encountered in packages with CUDA,
-   # such as those documented in https://bugs.gentoo.org/926116, it is
-   # necessary to modify the sandbox environment settings. This change
-   # specifically targets issues during the execution of
-   # CMakeDetermineCompilerABI_CUDA.bin, as observed in a range of
-   # software including caffe2, opencv, vtk, cholmod, and openvdb
-   # (refer to https://forums.gentoo.org/viewtopic-p-8789206.html).
-   # Granting access to /proc/self within the sandbox is essential for
-   # these applications to correctly determine the CUDA compiler ABI
-   # without triggering sandbox violations. While opening up /proc/self
-   # may seem to have security implications, its impact is limited as
-   # it only exposes information about the processes inside the same
-   # sandbox environment. The proposed configuration is as follows:
+   # https://bugs.gentoo.org/926116
insinto /etc/sandbox.d
newins - 80${PN} <<-EOF
SANDBOX_PREDICT="/proc/self/task"



[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2024-04-07 Thread David Seifert
commit: bd44052267dc509fb0631779fe663eac69a75e0b
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr  7 09:37:41 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Apr  7 09:37:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd440522

dev-util/nvidia-cuda-toolkit: add 12.4.1

Signed-off-by: David Seifert  gentoo.org>

 dev-util/nvidia-cuda-toolkit/Manifest  |   1 +
 .../nvidia-cuda-toolkit-12.4.1.ebuild  | 326 +
 2 files changed, 327 insertions(+)

diff --git a/dev-util/nvidia-cuda-toolkit/Manifest 
b/dev-util/nvidia-cuda-toolkit/Manifest
index 92371d8a052d..af85ae7d04e4 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -1,3 +1,4 @@
 DIST cuda_11.8.0_520.61.05_linux.run 4336730777 BLAKE2B 
cfdb4a51c49ee504e56a4a95de4e477ef207b678527cbb633c1e83e667f1a62c0f67038befd0b10f7ae24cda9c8bc5c54293d06a05b2e45be6cf677e40f71f17
 SHA512 
e96e1389abed34b5093b3a1d4e6ae9f3d4f8406621b1475f378efae65868657efce22da03b5b4e0a548d9635e406b8690b18b17b186d03ecb3ca0703c5d5787a
 DIST cuda_12.3.2_545.23.08_linux.run 4368514070 BLAKE2B 
bfb6239b7669636e2ef424921f5a1dd99409a0351ea7d3453fcec3d484e714d87639e733cfae913b0f222d7af8acb7bebae340ea8af53fb7ab320805abb7b230
 SHA512 
dce569e42955fc351a6b52b2876948029d5183bb000754f0cdcba754673a280acfd4c9e4d8cf61d572ed045de006e0bbb0e8ff32012e6cc336be9c05fd529340
 DIST cuda_12.4.0_550.54.14_linux.run 4454353277 BLAKE2B 
da339a44ac21799a88b4573e9afc0866f11649707594383414cb0c729b36dc63d55032e5ccbbbe46e84c1dc88fc76e466067be7ef2ae3d131a74190c548d76ba
 SHA512 
329b81c63dcefa5c6713eeb2dc5ccc223f5b456f4b7558bd3723d166357d8bb4c79d12082ea396aaadae8b5593b20584f7bd0cf617bb3494e4423b58726255a1
+DIST cuda_12.4.1_550.54.15_linux.run 4454730420 BLAKE2B 
643513a673e72aeab2e0268c4f91b504132aee378e5e483c46803ed9b1b109274e23bce0cd1022de1220e81dbfb0442c9d84370ad9c6a17e14fe2aaff23ccf13
 SHA512 
340fab9aad2f3e03fb773c2ec1d4f2c3b1428b350c2072b02263f68f3c521b7ec42086ae7b5e66594a0b91862cc165d8519e4c92e428268bc1e98adcfe106d42

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.1.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.1.ebuild
new file mode 100644
index ..eaa6af313351
--- /dev/null
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.1.ebuild
@@ -0,0 +1,326 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs toolchain-funcs unpacker
+
+DRIVER_PV="550.54.15"
+
+DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
+HOMEPAGE="https://developer.nvidia.com/cuda-zone";
+SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run";
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-CUDA"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~amd64-linux"
+IUSE="debugger examples nsight profiler rdma vis-profiler sanitizer"
+RESTRICT="bindist mirror"
+
+# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the
+# actual required minimum driver version are different.
+RDEPEND="
+   =x11-drivers/nvidia-drivers-525.60.13
+   examples? (
+   media-libs/freeglut
+   media-libs/glu
+   )
+   nsight? (
+   dev-libs/libpfm
+   dev-libs/wayland
+   dev-qt/qtwayland:6
+   || (
+   dev-libs/openssl-compat:1.1.1
+   dev-libs/openssl:0/1.1
+   )
+   media-libs/tiff-compat:4
+   sys-libs/zlib
+   )
+   rdma? ( sys-cluster/rdma-core )
+   vis-profiler? (
+   >=virtual/jre-1.8:*
+   )"
+BDEPEND="nsight? ( dev-util/patchelf )"
+
+QA_PREBUILT="opt/cuda/*"
+CHECKREQS_DISK_BUILD="15000M"
+
+pkg_setup() {
+   check-reqs_pkg_setup
+}
+
+src_prepare() {
+   # ATTENTION: change requires revbump, see link below for supported GCC 
# versions
+   # 
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
+   local cuda_supported_gcc="8.5 9.5 10 11 12 13"
+
+   sed \
+   -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
+   "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
+
+   default
+}
+
+src_install() {
+   local cudadir=/opt/cuda
+   local ecudadir="${EPREFIX}${cudadir}"
+   local pathextradirs ldpathextradirs
+   dodir ${cudadir}
+   into ${cudadir}
+
+   # Install standard sub packages
+   local builddirs=(
+   
builds/cuda_{cccl,cudart,cuobjdump,cuxxfilt,demo_suite,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx,opencl}
+   
builds/lib{cublas,cufft,cufile,curand,cusolver,cusparse,npp,

[gentoo-commits] repo/gentoo:master commit in: sci-biology/emboss/

2024-03-30 Thread David Seifert
commit: 92cb387a0aa19b2cf594e25dcfa91a60f85c57e9
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar 30 19:36:42 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Mar 30 19:36:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92cb387a

sci-biology/emboss: avoid file collision with dev-texlive/texlive-latexextra

Closes: https://bugs.gentoo.org/927976
Signed-off-by: David Seifert  gentoo.org>

 sci-biology/emboss/{emboss-6.6.0-r2.ebuild => emboss-6.6.0-r3.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sci-biology/emboss/emboss-6.6.0-r2.ebuild 
b/sci-biology/emboss/emboss-6.6.0-r3.ebuild
similarity index 94%
rename from sci-biology/emboss/emboss-6.6.0-r2.ebuild
rename to sci-biology/emboss/emboss-6.6.0-r3.ebuild
index 79d3034a0985..5a43c0ff89ef 100644
--- a/sci-biology/emboss/emboss-6.6.0-r2.ebuild
+++ b/sci-biology/emboss/emboss-6.6.0-r3.ebuild
@@ -64,6 +64,9 @@ src_install() {
# bug #115446). This change is documented in "README.gentoo".
mv "${ED}"/usr/share/EMBOSS/data/CODONS{,.orig} \
|| die "Failed to move CODON directory"
+
+   # collision with dev-texlive/texlive-latexextra, bug #927976
+   mv "${ED}"/usr/bin/{,emboss-}wordcount || die
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2024-03-30 Thread David Seifert
commit: 0e0bdd6727d7ee97d887470c7952862ed933c00a
Author: Huang Rui  gmail  com>
AuthorDate: Sat Mar 30 18:34:57 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Mar 30 18:34:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0bdd67

dev-util/nvidia-cuda-toolkit: add 12.4.0

Closes: https://github.com/gentoo/gentoo/pull/35777
Closes: https://bugs.gentoo.org/926116
Closes: https://bugs.gentoo.org/926612
Signed-off-by: Huang Rui  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 dev-util/nvidia-cuda-toolkit/Manifest  |   1 +
 .../nvidia-cuda-toolkit-12.4.0.ebuild  | 338 +
 2 files changed, 339 insertions(+)

diff --git a/dev-util/nvidia-cuda-toolkit/Manifest 
b/dev-util/nvidia-cuda-toolkit/Manifest
index bd6dcf79f8ad..92371d8a052d 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -1,2 +1,3 @@
 DIST cuda_11.8.0_520.61.05_linux.run 4336730777 BLAKE2B 
cfdb4a51c49ee504e56a4a95de4e477ef207b678527cbb633c1e83e667f1a62c0f67038befd0b10f7ae24cda9c8bc5c54293d06a05b2e45be6cf677e40f71f17
 SHA512 
e96e1389abed34b5093b3a1d4e6ae9f3d4f8406621b1475f378efae65868657efce22da03b5b4e0a548d9635e406b8690b18b17b186d03ecb3ca0703c5d5787a
 DIST cuda_12.3.2_545.23.08_linux.run 4368514070 BLAKE2B 
bfb6239b7669636e2ef424921f5a1dd99409a0351ea7d3453fcec3d484e714d87639e733cfae913b0f222d7af8acb7bebae340ea8af53fb7ab320805abb7b230
 SHA512 
dce569e42955fc351a6b52b2876948029d5183bb000754f0cdcba754673a280acfd4c9e4d8cf61d572ed045de006e0bbb0e8ff32012e6cc336be9c05fd529340
+DIST cuda_12.4.0_550.54.14_linux.run 4454353277 BLAKE2B 
da339a44ac21799a88b4573e9afc0866f11649707594383414cb0c729b36dc63d55032e5ccbbbe46e84c1dc88fc76e466067be7ef2ae3d131a74190c548d76ba
 SHA512 
329b81c63dcefa5c6713eeb2dc5ccc223f5b456f4b7558bd3723d166357d8bb4c79d12082ea396aaadae8b5593b20584f7bd0cf617bb3494e4423b58726255a1

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild
new file mode 100644
index ..39914c80209d
--- /dev/null
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild
@@ -0,0 +1,338 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs toolchain-funcs unpacker
+
+DRIVER_PV="550.54.14"
+
+DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
+HOMEPAGE="https://developer.nvidia.com/cuda-zone";
+SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run";
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-CUDA"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~amd64-linux"
+IUSE="debugger examples nsight profiler rdma vis-profiler sanitizer"
+RESTRICT="bindist mirror"
+
+# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the
+# actual required minimum driver version are different.
+RDEPEND="
+   =x11-drivers/nvidia-drivers-525.60.13
+   examples? (
+   media-libs/freeglut
+   media-libs/glu
+   )
+   nsight? (
+   dev-libs/libpfm
+   dev-libs/wayland
+   dev-qt/qtwayland:6
+   || (
+   dev-libs/openssl-compat:1.1.1
+   dev-libs/openssl:0/1.1
+   )
+   media-libs/tiff-compat:4
+   sys-libs/zlib
+   )
+   rdma? ( sys-cluster/rdma-core )
+   vis-profiler? (
+   >=virtual/jre-1.8:*
+   )"
+BDEPEND="nsight? ( dev-util/patchelf )"
+
+QA_PREBUILT="opt/cuda/*"
+CHECKREQS_DISK_BUILD="15000M"
+
+pkg_setup() {
+   check-reqs_pkg_setup
+}
+
+src_prepare() {
+   # ATTENTION: change requires revbump, see link below for supported GCC 
# versions
+   # 
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
+   local cuda_supported_gcc="8.5 9.5 10 11 12 13"
+
+   sed \
+   -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
+   "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
+
+   default
+}
+
+src_install() {
+   local cudadir=/opt/cuda
+   local ecudadir="${EPREFIX}${cudadir}"
+   local pathextradirs ldpathextradirs
+   dodir ${cudadir}
+   into ${cudadir}
+
+   # Install standard sub packages
+   local builddirs=(
+   
builds/cuda_{cccl,cudart,cuobjdump,cuxxfilt,demo_suite,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx,opencl}
+   
builds/lib{cublas,cufft,cufile,curand,cusolver,cusparse,npp,nvjitlink,nvjpeg}
+   builds/nvidia_fs
+   $(usex profiler "builds/cuda_nvprof builds/cuda_cupti 
builds/cuda_profiler_api" "

[gentoo-commits] repo/gentoo:master commit in: sci-libs/htslib/

2024-03-26 Thread David Seifert
commit: ca013469c4692182f51264a980af7b5688d34d15
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar 26 11:06:20 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Tue Mar 26 11:06:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca013469

sci-libs/htslib: add 1.19.1

Signed-off-by: David Seifert  gentoo.org>

 sci-libs/htslib/Manifest |  1 +
 sci-libs/htslib/htslib-1.19.1.ebuild | 52 
 2 files changed, 53 insertions(+)

diff --git a/sci-libs/htslib/Manifest b/sci-libs/htslib/Manifest
index 38e157095820..23cea03c57b1 100644
--- a/sci-libs/htslib/Manifest
+++ b/sci-libs/htslib/Manifest
@@ -1 +1,2 @@
 DIST htslib-1.17.tar.bz2 4619884 BLAKE2B 
c45591b3f1da4f6ddfdf5e1a20864583d57de2a460d42049715335fce7dafe1f5cd14403e6033fee4f9d0bfc75f8777b5835d2d01bf2cadff0155d9fc92b97d9
 SHA512 
624ab449d57713dab2d34399926c065f8cff8a45e6fbe68e0bb518c601421f587b613caeb095f8639b1d67cdb4a65d658c85f942173bcaa48da026fe15def5d3
+DIST htslib-1.19.1.tar.bz2 4775086 BLAKE2B 
3af6770ade9505a3c71f6d522c0971eb77ea2549670043a539a2a4681e583554dc154b9b9fb33f1faa94be336a09945a28c57aa4bcfe0f39b03dd7585c49269a
 SHA512 
a40de47ecae68756c158c1c7b578fa2a5c13bf6f98626e863af31a20d7880ffd415d966280c00bfe726f496d913eb0fcf014dd4beb8c1dbe36ed9735a48bd01e

diff --git a/sci-libs/htslib/htslib-1.19.1.ebuild 
b/sci-libs/htslib/htslib-1.19.1.ebuild
new file mode 100644
index ..2a38fa8634c8
--- /dev/null
+++ b/sci-libs/htslib/htslib-1.19.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="C library for high-throughput sequencing data formats"
+HOMEPAGE="http://www.htslib.org/";
+SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2";
+
+LICENSE="MIT"
+SLOT="0/3"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+bzip2 curl +lzma"
+
+RDEPEND="
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   curl? ( net-misc/curl )
+   lzma? ( app-arch/xz-utils )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+
+   # upstream injects LDFLAGS into the .pc file,
+   # which is a big nono for QA
+   sed -e '/^\(static_l\|Libs.private\|Requires.private\)/d' \
+   -i htslib.pc.in || die
+}
+
+src_configure() {
+   econf \
+   --disable-gcs \
+   --disable-plugins \
+   --disable-s3 \
+   $(use_enable bzip2 bz2) \
+   $(use_enable curl libcurl) \
+   $(use_enable lzma)
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   default
+
+   # doesn't use libtool, can't disable static libraries
+   find "${ED}" -name '*.a' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/samtools/

2024-03-26 Thread David Seifert
commit: 0663dbd3daa9a4f9716f1238a3248e23a97767fa
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar 26 11:06:21 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Tue Mar 26 11:06:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0663dbd3

sci-biology/samtools: add 1.19.2

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/samtools/Manifest   |  1 +
 sci-biology/samtools/samtools-1.19.2.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/sci-biology/samtools/Manifest b/sci-biology/samtools/Manifest
index 72408c9c9544..09cffe1bb5b0 100644
--- a/sci-biology/samtools/Manifest
+++ b/sci-biology/samtools/Manifest
@@ -1 +1,2 @@
 DIST samtools-1.17.tar.bz2 8605080 BLAKE2B 
09cb0bff7bf7113a77f57fdb879765b28b65461a574e4a1ab20ae2327af46e5616e04f03eb68706d42ba0643e887d7921974a3d78c5f87d296a4c3b691215260
 SHA512 
107a6df858c6bd2556ba4e86cc1922c3184df095f347039fa94bfd24e5ee21e1a4a9fba5a7cce248a06ad47f99978d9aae570efee7e30e165f33ea848a2cd3c3
+DIST samtools-1.19.2.tar.bz2 9150483 BLAKE2B 
fb845b2ccd61f1731ef4cdc180f4b9a4ac75e8c73c1ceaa9409b99e8052ca66b88c73fc71fd1067942aa24964f6df8dcb2d93631e5757e0cc200d7a3b9fad461
 SHA512 
c08d729fed21112855e0acc9cf7f29c7670d38a02ad6b0f2e9b9ef15a18f07e3e194cc4f6913481c98cd3e85dd4dc975dac96155b892da58bbe8ea3679a5270f

diff --git a/sci-biology/samtools/samtools-1.19.2.ebuild 
b/sci-biology/samtools/samtools-1.19.2.ebuild
new file mode 100644
index ..42879b0f8698
--- /dev/null
+++ b/sci-biology/samtools/samtools-1.19.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Utilities for analysing and manipulating the SAM/BAM alignment 
formats"
+HOMEPAGE="http://www.htslib.org/";
+SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   dev-lang/perl
+   =sci-libs/htslib-$(ver_cut 1-2)*:=
+   sys-libs/ncurses:=[unicode(+)]
+   sys-libs/zlib"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   # remove bundled htslib
+   rm -r htslib-* || die
+}
+
+src_configure() {
+   econf \
+   --with-ncurses \
+   --with-htslib=system \
+   CURSES_LIB="$($(tc-getPKG_CONFIG) --libs ncursesw || die)"
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   default
+
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/bcftools/

2024-03-26 Thread David Seifert
commit: 9e53125a7a6ae8c74dc0b154c9f14498a4bbfb0d
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar 26 11:06:22 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Tue Mar 26 11:06:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e53125a

sci-biology/bcftools: add 1.19

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/bcftools/Manifest |  1 +
 sci-biology/bcftools/bcftools-1.19.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/sci-biology/bcftools/Manifest b/sci-biology/bcftools/Manifest
index 0f3c24a476a9..9cbcbdd02db5 100644
--- a/sci-biology/bcftools/Manifest
+++ b/sci-biology/bcftools/Manifest
@@ -1 +1,2 @@
 DIST bcftools-1.17.tar.bz2 7538043 BLAKE2B 
82f65d53ebea0527ff000329f158ebdb1d603e04841a096cf8ca0434e7a5694ab43da7959ee10e9cb29328bf82301c03200e1203578a74e2e1118856b2641502
 SHA512 
39ae44a682e626a5261900e9412170a269e460b559d6607db697e6a12b1e512ffb3bdeb3486413e19b8adca26a8ccbb2bd4af24459decb74592c54473d2c6a68
+DIST bcftools-1.19.tar.bz2 7906216 BLAKE2B 
43e7ac0fc6ffcf837607fb2fbbd58a72106a89b018d1fd4b24db0eb854a9bf0efd0c7762fae84bf7f51226346777be646d134159ea48e3eb3df71799e9353a3f
 SHA512 
a203c65fa58fca8fb5276e73ed8fc23dfd841e9dc05881304a8b91327d60ac3b5fcf5a55a1f1bab5647037f037ff30f2881791052f6e29cf38c646cbc947a746

diff --git a/sci-biology/bcftools/bcftools-1.19.ebuild 
b/sci-biology/bcftools/bcftools-1.19.ebuild
new file mode 100644
index ..27d474fe35f9
--- /dev/null
+++ b/sci-biology/bcftools/bcftools-1.19.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-single-r1
+
+DESCRIPTION="Utilities for variant calling and manipulating VCF and BCF files"
+HOMEPAGE="http://www.htslib.org";
+SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   dev-lang/perl
+   $(python_gen_cond_dep 'dev-python/matplotlib[${PYTHON_USEDEP}]')
+   =sci-libs/htslib-$(ver_cut 1-2)*:=
+   sys-libs/zlib
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+src_prepare() {
+   default
+
+   python_fix_shebang misc/{gff2gff,guess-ploidy,plot-roh}.py
+
+   # remove bundled htslib
+   rm -r htslib-* || die
+}
+
+src_configure() {
+   econf \
+   --disable-bcftools-plugins \
+   --disable-libgsl \
+   --with-htslib=system
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-flutter-bin/

2024-03-09 Thread David Seifert
commit: 0006c17061230481245d18126afd6fdbb73b3039
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar  9 21:25:03 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Mar  9 21:25:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0006c170

app-crypt/yubioath-flutter-bin: add missing x11-libs/libnotify rdep

Closes: https://bugs.gentoo.org/926602
Signed-off-by: David Seifert  gentoo.org>

 ...ath-flutter-bin-6.4.0.ebuild => yubioath-flutter-bin-6.4.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0.ebuild 
b/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0-r1.ebuild
similarity index 99%
rename from app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0.ebuild
rename to app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0-r1.ebuild
index 2de2d7c0e0f2..0bd47ed936d4 100644
--- a/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0.ebuild
+++ b/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0-r1.ebuild
@@ -25,6 +25,7 @@ RDEPEND="
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
+   x11-libs/libnotify
x11-libs/libxcb
x11-libs/pango"
 BDEPEND="app-admin/chrpath"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-03-09 Thread David Seifert
commit: 4fccea104b6fca0748f0fd5aad2759917f1a3afa
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar  9 12:04:37 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Mar  9 12:04:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fccea10

media-gfx/graphviz: add 10.0.1

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest   |   1 +
 media-gfx/graphviz/graphviz-10.0.1.ebuild | 218 ++
 2 files changed, 219 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 0bfb51ad70b8..2c366235c70a 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1 +1,2 @@
+DIST graphviz-10.0.1.tar.xz 21297808 BLAKE2B 
f420e6ca01720e6e1ecd9d4330b10659e8a4069e94b0d97fdbcda91d73e9cc679a3d351a5eeb9f86f67eb907eb5d4caf932de79318bb38712a3107ddab14bf08
 SHA512 
5e6a195357d38aa93fbd231c854b25e4ae4b0efd011de1e37550bc77b2137c98d72fdf7b0df0e8f3e9ba70849461e85cbd591b0064eccfc8788fcf532b7ae2c1
 DIST graphviz-9.0.0.tar.xz 21412796 BLAKE2B 
a1fd4e0d8d25ade263fdc0d357078cd8bb7847e88746561a0cfe07d129d193c309c7f4cb25f41cebca9549c8486aae2b1e3ebca0eaca57a41cbe2304a418dbd3
 SHA512 
912f31a4a90e21de9601ffcf8a85d2650d46f07e61aeb0e5124e5a91c67f444d08d40d49f15f2e4078d53d01fb9ca6f54dc9d18c1c08406da91b8ba9ad61416c

diff --git a/media-gfx/graphviz/graphviz-10.0.1.ebuild 
b/media-gfx/graphviz/graphviz-10.0.1.ebuild
new file mode 100644
index ..4ec6b1f89f44
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-10.0.1.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit libtool python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/";
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz";
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   app-alternatives/lex
+   dev-build/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer info:
+
+# Rendering is done via the following plugins (/plugins):
+# - core, dot_layout, neato_layout, gd , dot
+#   the ones which are always compiled in, depend on zlib, gd
+# - gtk
+#   Directly depends on gtk-2.
+#   needs 'pangocairo' enabled in graphviz configuration
+#   gtk-2 depends on pango, cairo and libX11 directly.
+# - gdk-pixbuf
+#   Directly depends on gtk-2 and gdk-pixbuf.
+#   needs 'p

[gentoo-commits] repo/gentoo:master commit in: dev-libs/opensc/

2024-03-09 Thread David Seifert
commit: 5c0bfd3185c4fa2cc8b17cde730e1c689b2c5f9d
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar  9 12:04:35 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Mar  9 12:04:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c0bfd31

dev-libs/opensc: add 0.25.0

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/opensc/Manifest |  1 +
 dev-libs/opensc/opensc-0.25.0.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-libs/opensc/Manifest b/dev-libs/opensc/Manifest
index a8557d421768..de041bb4fbc4 100644
--- a/dev-libs/opensc/Manifest
+++ b/dev-libs/opensc/Manifest
@@ -1 +1,2 @@
 DIST opensc-0.24.0.tar.gz 2440952 BLAKE2B 
afacdd151d169dd1840ecd6df1cec99a9805598d7b7af81e17b648f146cd1b3ad1d3dcae19ed94cf8ce0dbbd5b4285af9653af5ef5739d53908ce30a49544adb
 SHA512 
0fd2ea858874ae0b85c8fe8c4b920988693a47ca95b26449a1e95f86e17b76000f236c1f75d63ee133306e01a965155da5e14c1b8a59053b85026ecb58fb97bb
+DIST opensc-0.25.0.tar.gz 2406137 BLAKE2B 
07c7de7fa1c258a90b1acbfbc01383f204ad88169ae1d3681f240e881ab80652dc9b04ba452a433576847caa5ef49d35608b3f895e965fec9e79da231ecabab2
 SHA512 
c220607a543b1fcf7c89e051e7c7ca3908abab6c022818b01a6219becdbad217708fb3c5fe2fe2218ac82be0f174c5694e5fa07c6e0ae540cf3171462a23eee6

diff --git a/dev-libs/opensc/opensc-0.25.0.ebuild 
b/dev-libs/opensc/opensc-0.25.0.ebuild
new file mode 100644
index ..18fa3aefc24a
--- /dev/null
+++ b/dev-libs/opensc/opensc-0.25.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools bash-completion-r1
+
+DESCRIPTION="Libraries and applications to access smartcards"
+HOMEPAGE="https://github.com/OpenSC/OpenSC/wiki";
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/OpenSC/OpenSC.git";
+else
+   
SRC_URI="https://github.com/OpenSC/OpenSC/releases/download/${PV}/${P}.tar.gz";
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0/11"
+IUSE="ctapi doc openct notify pace +pcsc-lite readline secure-messaging ssl 
test zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="zlib? ( sys-libs/zlib )
+   readline? ( sys-libs/readline:0= )
+   ssl? ( dev-libs/openssl:0= )
+   openct? ( >=dev-libs/openct-0.5.0 )
+   pace? ( dev-libs/openpace:= )
+   pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 )
+   notify? ( dev-libs/glib:2 )"
+DEPEND="${RDEPEND}
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   test? ( dev-util/cmocka )"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="
+   pcsc-lite? ( !openct !ctapi )
+   openct? ( !pcsc-lite !ctapi )
+   ctapi? ( !pcsc-lite !openct )
+   || ( pcsc-lite openct ctapi )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # don't want to run upstream's clang-tidy checks
+   export ac_cv_path_CLANGTIDY=""
+
+   econf \
+   --with-completiondir="$(get_bashcompdir)" \
+   --disable-strict \
+   --enable-man \
+   $(use_enable ctapi) \
+   $(use_enable doc) \
+   $(use_enable notify) \
+   $(use_enable openct) \
+   $(use_enable pace openpace) \
+   $(use_enable pcsc-lite pcsc) \
+   $(use_enable readline) \
+   $(use_enable secure-messaging sm) \
+   $(use_enable ssl openssl) \
+   $(use_enable test cmocka) \
+   $(use_enable zlib)
+}
+
+src_install() {
+   default
+
+   insinto /etc/pkcs11/modules/
+   doins "${FILESDIR}"/opensc.module
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-flutter-bin/

2024-03-09 Thread David Seifert
commit: 2f26bfaba14402ec48151348b834a76c36398059
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar  9 12:04:39 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Mar  9 12:04:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f26bfab

app-crypt/yubioath-flutter-bin: add 6.4.0

Signed-off-by: David Seifert  gentoo.org>

 app-crypt/yubioath-flutter-bin/Manifest|  1 +
 .../yubioath-flutter-bin-6.4.0.ebuild  | 79 ++
 2 files changed, 80 insertions(+)

diff --git a/app-crypt/yubioath-flutter-bin/Manifest 
b/app-crypt/yubioath-flutter-bin/Manifest
index 032dd4bd4931..02ae2194441e 100644
--- a/app-crypt/yubioath-flutter-bin/Manifest
+++ b/app-crypt/yubioath-flutter-bin/Manifest
@@ -1 +1,2 @@
 DIST yubico-authenticator-6.1.0-linux.tar.gz 46363854 BLAKE2B 
f50f8dc6cdca9044c9c1a0f370cc71d627358038bd00f34bb3801d9b5cc31a5fc904ba817e5ad613c6947c9546691d965e6b373c89e220314747a5eb0321e217
 SHA512 
e4a63aa40e06ae4cbeee5fc32b749bcc94c9a22b86104ff32e8f94dcd34cf0a0e61e686efd4a21ea8965f37e997f53d452739bb4c332af2387473dccd5b72b99
+DIST yubico-authenticator-6.4.0-linux.tar.gz 34381501 BLAKE2B 
472de3d5a3a0dc2f604f3626d50850dd28ab1ae70219dff9d98b91005f2899643f1aa2e7ceb9d7019acc42aaa61fad9b14f6adf8465e1cb0a0ad8bbb19872a00
 SHA512 
a9cb633233ed142edf288483f3e0e109c10fa01cf3639388403983ac8336df7fcd47d4dedfe76c7fa7b35fa643668a06a185fe1ae4875a7e3729db9b738c8f86

diff --git a/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0.ebuild 
b/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0.ebuild
new file mode 100644
index ..2de2d7c0e0f2
--- /dev/null
+++ b/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="Yubico Authenticator for TOTP"
+HOMEPAGE="
+   https://developers.yubico.com/yubioath-flutter/
+   https://github.com/Yubico/yubioath-flutter";
+SRC_URI="https://github.com/Yubico/yubioath-flutter/releases/download/${PV}/yubico-authenticator-${PV}-linux.tar.gz";
+S="${WORKDIR}/yubico-authenticator-${PV}-linux"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RDEPEND="
+   app-accessibility/at-spi2-core:2
+   app-crypt/ccid
+   dev-libs/glib:2
+   media-libs/libepoxy
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libxcb
+   x11-libs/pango"
+BDEPEND="app-admin/chrpath"
+
+# "Modern" app, built using Google's flutter framework.
+#
+# Don't even *think* about unbundling the dependencies, they're all
+# hardcoded into the main binary and the helper, including but not
+# limited to a full-fledged python interpreter that gets dlopen'd, an
+# assortment of python packages, the X11 kitchen sink, random GCC
+# libraries, and OpenSSL 1.1, oftentimes using git checkouts instead of
+# released versioned libraries.
+#
+# The only way to avoid this mess would be to build flutter from source,
+# but unfortunately life is too short to be dealing with whatever is
+# Google's framework-de-jour on a regular basis.
+QA_PREBUILT="opt/yubico-authenticator/*"
+
+src_install() {
+   einstalldocs
+   rm -r README* || die
+
+   sed -e 's|@EXEC_PATH/authenticator|authenticator|' \
+   -e 
's|@EXEC_PATH/linux_support/com.yubico.yubioath.png|com.yubico.yubioath|g' \
+   -i linux_support/com.yubico.authenticator.desktop || die
+   domenu linux_support/com.yubico.authenticator.desktop
+   doicon -s 128 linux_support/com.yubico.yubioath.png
+   rm -r linux_support || die
+
+   exeinto /opt/yubico-authenticator
+   doexe authenticator
+   rm authenticator || die
+
+   exeinto /opt/yubico-authenticator/helper
+   doexe helper/authenticator-helper
+   rm helper/authenticator-helper || die
+
+   # prevent rpath_security_checks() trigger
+   chrpath -d helper/_internal/libjpeg-*.so* 
helper/_internal/pillow.libs/libjpeg-*.so* || die
+
+   insinto /opt/yubico-authenticator
+   doins -r .
+
+   dosym ../../opt/yubico-authenticator/authenticator 
/usr/bin/authenticator
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   elog "Make sure you are a member of the pcscd group"
+   elog "and the pcscd service is running."
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-03-09 Thread David Seifert
commit: cb7412f5e8898b07fc1357f1c98b7f16b2499c38
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar  9 12:04:36 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Mar  9 12:04:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb7412f5

media-gfx/graphviz: drop 8.1.0

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 -
 media-gfx/graphviz/graphviz-8.1.0.ebuild | 213 ---
 2 files changed, 214 deletions(-)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 5582bdc3480f..0bfb51ad70b8 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1 @@
-DIST graphviz-8.1.0.tar.xz 21429292 BLAKE2B 
ed70eb6edf9394409edea252eae3c882d69cac3dba6464f9dfcc33fffbffd7dfdea931efb5e25aab65f027022065757c5cf1bf805f794fd7368da1005dfcfde1
 SHA512 
56ce357999b7e7c623ec410eb772a98a23be2d7e871c5e6f500ea000d217714b8f6114d35844dac576e2dcb059f74037833e7728b85fc2c8fa67589e716a39e1
 DIST graphviz-9.0.0.tar.xz 21412796 BLAKE2B 
a1fd4e0d8d25ade263fdc0d357078cd8bb7847e88746561a0cfe07d129d193c309c7f4cb25f41cebca9549c8486aae2b1e3ebca0eaca57a41cbe2304a418dbd3
 SHA512 
912f31a4a90e21de9601ffcf8a85d2650d46f07e61aeb0e5124e5a91c67f444d08d40d49f15f2e4078d53d01fb9ca6f54dc9d18c1c08406da91b8ba9ad61416c

diff --git a/media-gfx/graphviz/graphviz-8.1.0.ebuild 
b/media-gfx/graphviz/graphviz-8.1.0.ebuild
deleted file mode 100644
index db2dd159e4a5..
--- a/media-gfx/graphviz/graphviz-8.1.0.ebuild
+++ /dev/null
@@ -1,213 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit python-single-r1
-
-DESCRIPTION="Open Source Graph Visualization Software"
-HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/";
-# Unfortunately upstream uses an "artifact" store for the pre-generated
-# tarball now, which makes predictable URLs impossible.
-SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz";
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
-
-REQUIRED_USE="
-   !cairo? ( !X !gtk2 !postscript !lasi )
-   pdf? ( cairo )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Requires ksh, tests against installed package, missing files and directory
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/expat-2
-   >=dev-libs/glib-2.11.1:2
-   dev-libs/libltdl
-   >=media-libs/freetype-2.1.10
-   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
-   media-libs/libjpeg-turbo:=
-   >=media-libs/libpng-1.2:=
-   sys-libs/zlib
-   virtual/libiconv
-   cairo? (
-   >=x11-libs/cairo-1.1.10[svg(+)]
-   >=x11-libs/pango-1.12
-   )
-   devil? ( media-libs/devil[png,jpeg] )
-   gtk2? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   )
-   gts? ( sci-libs/gts )
-   guile? ( dev-scheme/guile )
-   lasi? ( media-libs/lasi )
-   pdf? ( app-text/poppler )
-   perl? ( dev-lang/perl:= )
-   postscript? ( app-text/ghostscript-gpl )
-   python? ( ${PYTHON_DEPS} )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   )
-   ruby? ( dev-lang/ruby:* )
-   svg? ( gnome-base/librsvg )
-   tcl? ( >=dev-lang/tcl-8.3:= )
-   webp? ( media-libs/libwebp:= )
-   X? ( x11-libs/libX11 )"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )"
-BDEPEND="
-   app-alternatives/lex
-   dev-build/libtool
-   virtual/pkgconfig
-   doc? (
-   app-text/ghostscript-gpl
-   sys-apps/groff
-   )
-   guile? (
-   dev-lang/swig
-   dev-scheme/guile
-   )
-   nls? ( >=sys-devel/gettext-0.14.5 )
-   perl? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-   ruby? ( dev-lang/swig )
-   tcl? ( dev-lang/swig )"
-
-# Dependency description / Maintainer info:
-
-# Rendering is done via the following plugins (/plugins):
-# - core, dot_layout, neato_layout, gd , dot
-#   the ones which are always compiled in, depend on zlib, gd
-# - gtk
-#   Directly depends on gtk-2.
-#   needs 'pangocairo' enabled in graphviz configuration
-#   gtk-2 depends on pango, cairo and libX11 directly.
-# - gdk-pixbuf
-#   Directly depends on gtk-2 and gdk-pixbuf.
-#   needs 'pangocairo' 

  1   2   3   4   5   6   7   8   9   10   >