[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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'