From 68b4a28eb4fc72c04b101518124225a7b49ef011 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Thu, 7 Jul 2022 09:17:18 +0200 Subject: [PATCH 01/55] sec-keys/openpgp-keys-jvoisin: Add, for app-misc/mat2 Signed-off-by: Haelwenn (lanodan) Monnier --- sec-keys/openpgp-keys-jvoisin/Manifest | 1 + sec-keys/openpgp-keys-jvoisin/metadata.xml | 8 ++++++++ .../openpgp-keys-jvoisin-20200714.ebuild | 20 +++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 sec-keys/openpgp-keys-jvoisin/Manifest create mode 100644 sec-keys/openpgp-keys-jvoisin/metadata.xml create mode 100644 sec-keys/openpgp-keys-jvoisin/openpgp-keys-jvoisin-20200714.ebuild diff --git a/sec-keys/openpgp-keys-jvoisin/Manifest b/sec-keys/openpgp-keys-jvoisin/Manifest new file mode 100644 index 0000000000..f81594a2c0 --- /dev/null +++ b/sec-keys/openpgp-keys-jvoisin/Manifest @@ -0,0 +1 @@ +DIST pubkey.asc 20965 BLAKE2B 47d9c32a58237f797c9f45df109f201a954dcb3360df6733c7f6b24dbbd62a5aea87232dab714b61edf37bf864b6bf46bdded24c8e147c2ac24a5f4f9fd6b0cb SHA512 18fc3b260e7545b09a120e3550d532009cfed968fcfa054e69359aa839bbacb8650edbcaa9b1d389f4eda0cb95fa37bc83cc76f2c23194abb57b07a360629715 diff --git a/sec-keys/openpgp-keys-jvoisin/metadata.xml b/sec-keys/openpgp-keys-jvoisin/metadata.xml new file mode 100644 index 0000000000..7ebbd03347 --- /dev/null +++ b/sec-keys/openpgp-keys-jvoisin/metadata.xml @@ -0,0 +1,8 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + diff --git a/sec-keys/openpgp-keys-jvoisin/openpgp-keys-jvoisin-20200714.ebuild b/sec-keys/openpgp-keys-jvoisin/openpgp-keys-jvoisin-20200714.ebuild new file mode 100644 index 0000000000..a9309fff1c --- /dev/null +++ b/sec-keys/openpgp-keys-jvoisin/openpgp-keys-jvoisin-20200714.ebuild @@ -0,0 +1,20 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Julien Voisin" +HOMEPAGE="https://dustri.org/" +SRC_URI="https://dustri.org/pub/pubkey.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - jvoisin.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} From 1b09be3a529bb6950072367492c59ba476f340c0 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Thu, 7 Jul 2022 09:24:34 +0200 Subject: [PATCH 02/55] app-misc/mat2: Security version bump, 0.13.0 Security issue is allowing path traversal when dealing with archives, allowing to extract data from the system on file cleanup. Details: https://dustri.org/b/mat2-0130.html Signed-off-by: Haelwenn (lanodan) Monnier --- app-misc/mat2/Manifest | 3 ++- app-misc/mat2/{mat2-0.12.4.ebuild => mat2-0.13.0.ebuild} | 9 +++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) rename app-misc/mat2/{mat2-0.12.4.ebuild => mat2-0.13.0.ebuild} (74%) diff --git a/app-misc/mat2/Manifest b/app-misc/mat2/Manifest index 9fb45e9e8a..df8d9cf93f 100644 --- a/app-misc/mat2/Manifest +++ b/app-misc/mat2/Manifest @@ -1 +1,2 @@ -DIST mat2-0.12.4.tar.gz 10464411 BLAKE2B 161d92dfea16c7ab5a09e9271b5cd4fbd64ddeaca18187395ff3ffb5671d5fc5d98c70d2a081c566148cbed7b6c9923ca87f732552d0172cb841030edbf70192 SHA512 20936c80d0fa31dae9ee14c3d853c0e63a87b2d3ad5838a17bdbbc3e7cb4cf73462c9a9573d2aeab6e4ab0d6c18ce24c63a80e1a7cd044724c8ecc639d13da80 +DIST mat2-0.13.0.tar.gz 11784441 BLAKE2B 5f864a1b2dcce8d6e466fccfc66ad42ac079443b6668daaaf82c2870cddfa1b1227ed842431b2550e8e9435a58831b5b97782c89ac8e55da6573f2087cace09d SHA512 398732e2093c3167a2bb30325bbe5c738f8ac1c36213c63163a02a45b1005cde912f88318655e79276fac8df63c8fee41772eb0e3a53895c20d9c7ba3be16c6c +DIST mat2-0.13.0.tar.gz.asc 833 BLAKE2B d9219377efcb3283965e55b0e60809381e285371466b48ed3bf344b34204885e0f1ac1360ae49a2b550774f051689624310a58259a5053ff7bb25616a667525d SHA512 6a2fb2a672a91f6eaa45d53d6c17bed888ee7c7e1c5d01a5830c5394881593662596a853da2d46ab1eec4b0e87aff902b8af97c042b6429889042c95c58c0bf7 diff --git a/app-misc/mat2/mat2-0.12.4.ebuild b/app-misc/mat2/mat2-0.13.0.ebuild similarity index 74% rename from app-misc/mat2/mat2-0.12.4.ebuild rename to app-misc/mat2/mat2-0.13.0.ebuild index b85df8ffc5..c842d5b915 100644 --- a/app-misc/mat2/mat2-0.12.4.ebuild +++ b/app-misc/mat2/mat2-0.13.0.ebuild @@ -6,11 +6,14 @@ EAPI=8 PYTHON_COMPAT=(python3_{8..11}) PYTHON_REQ_USE="xml(+)" -inherit distutils-r1 optfeature +inherit distutils-r1 optfeature verify-sig DESCRIPTION="Metadata Anonymisation Toolkit: handy tool to trash your metadata" HOMEPAGE="https://0xacab.org/jvoisin/mat2" -SRC_URI="https://0xacab.org/jvoisin/${PN}/-/archive/${PV}/${P}.tar.gz" +SRC_URI=" + https://0xacab.org/jvoisin/${PN}/-/archive/${PV}/${P}.tar.gz + verify-sig? ( https://0xacab.org/jvoisin/mat2/uploads/b8b7bce2a45aa6c1b2b48432025b2fef/mat2-0.13.0.tar.gz.asc ) +" LICENSE="LGPL-3" SLOT="0" @@ -22,12 +25,14 @@ RDEPEND=" media-libs/mutagen:0[${PYTHON_USEDEP}] " BDEPEND=" + verify-sig? ( sec-keys/openpgp-keys-jvoisin ) test? ( media-libs/exiftool:* media-video/ffmpeg[mp3,vorbis] x11-libs/gdk-pixbuf:2[jpeg,tiff] ) " +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/jvoisin.asc DOCS=( doc {CHANGELOG,CONTRIBUTING,INSTALL,README}.md ) From 3d5d208f6126ccea109d049b888454cd3af58a42 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 7 Jul 2022 09:36:30 +0200 Subject: [PATCH 03/55] dev-R/farver: new version Signed-off-by: Alessandro Barbieri --- dev-R/farver/Manifest | 2 +- dev-R/farver/farver-2.1.0.ebuild | 10 ---------- dev-R/farver/farver-2.1.1.ebuild | 21 +++++++++++++++++++++ 3 files changed, 22 insertions(+), 11 deletions(-) delete mode 100644 dev-R/farver/farver-2.1.0.ebuild create mode 100644 dev-R/farver/farver-2.1.1.ebuild diff --git a/dev-R/farver/Manifest b/dev-R/farver/Manifest index baec69df70..bfbf795618 100644 --- a/dev-R/farver/Manifest +++ b/dev-R/farver/Manifest @@ -1 +1 @@ -DIST farver_2.1.0.tar.gz 1281864 BLAKE2B 50c4a98b8b33efae95635137b1025de061f7bc3b76d79675e9b2df5342993d840f8828695eead73fbe861e53bd076b6aa3ac792eca537741074bf5d7fc5a3056 SHA512 a89c77a971e831d2b203a011539f5e077d953432156eaff588e8b0cb57536dfaace1d98bd656b9b48eccddb2b1d03dc395e01ae670bde1b769b905bc17eb4129 +DIST farver_2.1.1.tar.gz 1274363 BLAKE2B 8aae9b293163faaefa87227286e8c49fc7432689338120a07ec00f6337828eaf5bcee2ef1ab2ceadfe1846546fe1397647d324c69a43735f3e595d3361bcc3b5 SHA512 c37ae8ff31ff71140b7e2d8e69a32453bc7cf2a9b422fb273c00929f537f205845876cdea89038859106b167e1cb11bd8fb8625e4a78c7dd342717a14d56b030 diff --git a/dev-R/farver/farver-2.1.0.ebuild b/dev-R/farver/farver-2.1.0.ebuild deleted file mode 100644 index 6332010562..0000000000 --- a/dev-R/farver/farver-2.1.0.ebuild +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit R-packages - -DESCRIPTION='High Performance Colour Space Manipulation' -KEYWORDS="~amd64" -LICENSE='MIT' diff --git a/dev-R/farver/farver-2.1.1.ebuild b/dev-R/farver/farver-2.1.1.ebuild new file mode 100644 index 0000000000..17ff25072e --- /dev/null +++ b/dev-R/farver/farver-2.1.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit R-packages + +DESCRIPTION='High Performance Colour Space Manipulation' +HOMEPAGE=" + https://cran.r-project.org/package=farver + https://farver.data-imaginist.com/ + https://github.com/thomasp85/farver +" + +KEYWORDS="~amd64" +LICENSE='MIT' + +SUGGESTED_PACKAGES=" + dev-R/covr + >=dev-R/testthat-3.0.0 +" From af3fbd6013100331461cac10d41d706bd7fc2b97 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 7 Jul 2022 09:38:08 +0200 Subject: [PATCH 04/55] dev-R/generics: add 0.1.3, drop 0.1.2 Signed-off-by: Alessandro Barbieri --- dev-R/generics/Manifest | 2 +- .../{generics-0.1.2.ebuild => generics-0.1.3.ebuild} | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) rename dev-R/generics/{generics-0.1.2.ebuild => generics-0.1.3.ebuild} (75%) diff --git a/dev-R/generics/Manifest b/dev-R/generics/Manifest index 0fb57c6dec..35a8028e9c 100644 --- a/dev-R/generics/Manifest +++ b/dev-R/generics/Manifest @@ -1 +1 @@ -DIST generics_0.1.2.tar.gz 123325 BLAKE2B 5b34d217a3cedba43488914bc61b3504662625b2a3a677059eda902617e737022dec5a07757aca8afbdf3eb9956e8310743788ee4525729ece4c199b87165933 SHA512 7de60e4b4b6be87100431c263d3150c8d272729c6d56d89bc43725410e47dd3543629b7ca60a9fde1e9df4d54ee165562a276e0a0842d1849b73300170d91ead +DIST generics_0.1.3.tar.gz 172201 BLAKE2B 100745ecd8f979975e45852ffb41befc0ae8a34156d333b3e723743e2ecc93e882d31bae5f8dde192d21452edae119f4ed4f18eb9379203c67679b739450a374 SHA512 7825e22659ecd41d51f60cf33fd52cdf35c818ffa55197e11091e4e19dddf6303dc0d577a6af49c4ca14ad2deedcbe3c00846454e3129d3d24480bd0a9ed4896 diff --git a/dev-R/generics/generics-0.1.2.ebuild b/dev-R/generics/generics-0.1.3.ebuild similarity index 75% rename from dev-R/generics/generics-0.1.2.ebuild rename to dev-R/generics/generics-0.1.3.ebuild index 23e3decdc9..6e86b6eedb 100644 --- a/dev-R/generics/generics-0.1.2.ebuild +++ b/dev-R/generics/generics-0.1.3.ebuild @@ -1,13 +1,18 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=7 inherit R-packages DESCRIPTION="Common S3 Generics not Provided by Base R Methods Related to Model Fitting" +HOMEPAGE=" + https://cran.r-project.org/package=generics + https://generics.r-lib.org/ + https://github.com/r-lib/generics +" + KEYWORDS="~amd64" -HOMEPAGE="https://cran.r-project.org/package=generics" LICENSE="MIT" DEPEND=">=dev-lang/R-3.2" RDEPEND="${DEPEND}" From dd31309049f611fe1182e7448a17a77edf2061f6 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 7 Jul 2022 09:42:24 +0200 Subject: [PATCH 05/55] sys-cluster/SOS: add 1.5.1 Signed-off-by: Alessandro Barbieri --- sys-cluster/SOS/Manifest | 1 + sys-cluster/SOS/SOS-1.5.1.ebuild | 133 +++++++++++++++++++++++++++++++ 2 files changed, 134 insertions(+) create mode 100644 sys-cluster/SOS/SOS-1.5.1.ebuild diff --git a/sys-cluster/SOS/Manifest b/sys-cluster/SOS/Manifest index f36dc60677..39fe5f9b1d 100644 --- a/sys-cluster/SOS/Manifest +++ b/sys-cluster/SOS/Manifest @@ -1 +1,2 @@ DIST SOS-1.5.0.tar.gz 544478 BLAKE2B f2a63fbf39958ac238e2d687d866c2f600956b933f956a4d8552acff29973de4d3e46a323b3f8eb3a63d395728cbafdfe119ea99d0fb5e17250d879ff269fb0e SHA512 0506bda8ab898cd1aaea82e230c64e17dde4ccfb3b70c9a4397c90d08643b3c7f96e7eae70e1a2b706b33737e979315372bcc338fc957652cd1b5e55d7a560ad +DIST SOS-1.5.1.tar.gz 590101 BLAKE2B c6ca85942dbfbd4ecc02700ec2b84ab4f6fd00809ba77448973255ddea8ffab13977bbbe6bb7a2d69476f7fc5e6de43e077193dc8a6761a0de05d5a9c8a0a6a2 SHA512 a181a14c841611fbac2ba69b8f25ce856e1e5e9c9a7bbd37482e77d61b83365863778bcbaf898c4d6489c6b9c0aa69fb8fd60bc5468bcc01f82002d0533d0378 diff --git a/sys-cluster/SOS/SOS-1.5.1.ebuild b/sys-cluster/SOS/SOS-1.5.1.ebuild new file mode 100644 index 0000000000..a4ebf34c73 --- /dev/null +++ b/sys-cluster/SOS/SOS-1.5.1.ebuild @@ -0,0 +1,133 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_NEEDED="fortran" + +inherit autotools fortran-2 + +DESCRIPTION="implementation of the OpenSHMEM specification" +HOMEPAGE="https://github.com/Sandia-OpenSHMEM/SOS" +SRC_URI="https://github.com/Sandia-OpenSHMEM/SOS/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD public-domain" +SLOT="0" +KEYWORDS="~amd64" +IUSE_OFI_MR=" + ofi_mr_basic + +ofi_mr_scalable + ofi_mr_rma-event +" +IUSE_TOTAL_DATA_ORDERING=" + total_data_ordering_always + +total_data_ordering_check + total_data_ordering_never +" +IUSE="${IUSE_OFI_MR} ${IUSE_TOTAL_DATA_ORDERING} av-map bounce-buffers cma completion-polling cxx +debug error-checking fortran long-fortran-header manual-progress memcpy ofi ofi-fence openmp ++pmi portals4 profiling pthread-mutexes remote-virtual-addressing threads +thread-completion ucx xpmem" + +RDEPEND=" + ofi? ( sys-block/libfabric ) + pmi? ( || ( sys-cluster/slurm sys-cluster/pmix[pmi] ) ) + portals4? ( sys-cluster/portals4 ) + ucx? ( sys-cluster/ucx ) + xpmem? ( sys-kernel/xpmem ) +" +DEPEND="${RDEPEND}" + +REQUIRED_USE=" + ^^ ( ${IUSE_OFI_MR/+/} ) + ^^ ( ${IUSE_TOTAL_DATA_ORDERING/+/} ) + ?? ( cma xpmem ) + ?? ( ofi portals4 ) +" + +pkg_setup() { + FORTRAN_NEED_OPENMP=0 + use openmp && FORTRAN_NEED_OPENMP=1 + + fortran-2_pkg_setup +} + +src_prepare() { + default + + #copied from bootstrap + if [[ ! -d ./config ]]; then + mkdir ./config || die + fi + FILES=./man/*.1 + echo -n "dist_man1_MANS =" > ./man/Makefile.am || die + for f in $FILES + do + echo -n " $(basename $f)" >> ./man/Makefile.am || die + done + FILES=./man/*.3 + echo -e -n "\ndist_man3_MANS =" >> ./man/Makefile.am || die + for f in $FILES + do + echo -n " $(basename $f)" >> ./man/Makefile.am || die + done + echo -e "\n" >> ./man/Makefile.am || die + + eautoreconf +} + +src_configure() { + if use pmi; then + export CC=mpicc + export CXX=mpicxx + fi + + local ofimr + use ofi_mr_basic && ofimr="basic" + use ofi_mr_scalable && ofimr="scalable" + use ofi_mr_rma-event && ofimr="rma-event" + + local tda + use total_data_ordering_always && tda="always" + use total_data_ordering_check && tda="check" + use total_data_ordering_never && tda="never" + + local myconf=( + --disable-picky + --disable-pmi-simple + --disable-rpm-prefix + --enable-ofi-mr="${ofimr}" + --enable-total-data-ordering="${tda}" + $(use_enable av-map) + $(use_enable bounce-buffers) + $(use_enable completion-polling) + $(use_enable cxx) + $(use_enable debug) + $(use_enable error-checking) + $(use_enable fortran) + $(use_enable long-fortran-header) + $(use_enable manual-progress) + $(use_enable memcpy) + $(use_enable ofi-fence) + $(use_enable openmp) + $(use_enable pmi pmi-mpi) + $(use_enable profiling) + $(use_enable pthread-mutexes) + $(use_enable remote-virtual-addressing) + $(use_enable threads) + $(use_enable thread-completion) + + $(use_with cma) + $(use_with ofi) + $(use_with pmi) + $(use_with portals4) + $(use_with ucx) + $(use_with xpmem) + ) + econf "${myconf[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} From 5faa5c2f637cc728338af8afd3b9ec1d250ca152 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 7 Jul 2022 09:45:44 +0200 Subject: [PATCH 06/55] sci-libs/superlu_dist: add 8.1.0 Signed-off-by: Alessandro Barbieri --- sci-libs/superlu_dist/Manifest | 1 + .../superlu_dist/superlu_dist-8.1.0.ebuild | 86 +++++++++++++++++++ 2 files changed, 87 insertions(+) create mode 100644 sci-libs/superlu_dist/superlu_dist-8.1.0.ebuild diff --git a/sci-libs/superlu_dist/Manifest b/sci-libs/superlu_dist/Manifest index a2a6953f4c..868a80635d 100644 --- a/sci-libs/superlu_dist/Manifest +++ b/sci-libs/superlu_dist/Manifest @@ -1 +1,2 @@ DIST superlu_dist-8.0.0_p20220526.tar.gz 2293062 BLAKE2B 34c2d1d4bc8c6ac0b2285457b81d3d6fff449c31689130eb8a4844ff8ceee9f1d7c21a19632a2dd01a13fc07e6614c02934a2c6f4f3d3808352c82d44aa2bc6c SHA512 e8724b05156fcad2b347643dcbdb6a4183b6b36c4d54f4a9f14e4527f0a62fc5eb76f649909773d770f729fe1a33879bef54581fc0faee54224a67f2e1b8b9c5 +DIST superlu_dist-8.1.0.tar.gz 2297109 BLAKE2B 49439150b5b5b90c7dcf731dd3ba8b079302f101fb5f6c38f41546febbecbb8e2902a1362740f8790227997138ed8423b284c73f43bbf0c7a32eec9876dfe403 SHA512 4c7fc7e4649282755cff018fa37413161224e9a35a471c4e64c09e439f4397d196fb4e7976edc6ca030867c1b61d88d91cb1505be522a1588c7b4de4a813a625 diff --git a/sci-libs/superlu_dist/superlu_dist-8.1.0.ebuild b/sci-libs/superlu_dist/superlu_dist-8.1.0.ebuild new file mode 100644 index 0000000000..240c19d289 --- /dev/null +++ b/sci-libs/superlu_dist/superlu_dist-8.1.0.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="doxygen" +DOCS_CONFIG_NAME="DoxyConfig" +FORTRAN_NEEDED="fortran" + +inherit cmake docs fortran-2 + +DESCRIPTION="MPI distributed sparse LU factorization library" +HOMEPAGE=" + https://portal.nersc.gov/project/sparse/superlu/ + https://github.com/xiaoyeli/superlu_dist +" +SRC_URI="https://github.com/xiaoyeli/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="combblas +complex-precision +double-precision examples hip lapack fortran metis single-precision test" +# TODO: cuda + +RDEPEND=" + sci-libs/colamd + virtual/blas + virtual/mpi + + combblas? ( sci-libs/CombBLAS ) + hip? ( + sci-libs/hipBLAS + sci-libs/rocBLAS + sci-libs/rocSOLVER + ) + lapack? ( virtual/lapack ) + metis? ( sci-libs/parmetis ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PN}-8.0.0_p20220526-system-colamd.patch" + "${FILESDIR}/${PN}-8.0.0_p20220526-fortran.patch" +) +RESTRICT="test" # tests require an MPI setup + +src_prepare() { + rm -r CBLAS || die + rm SRC/colamd.{c,h} || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -Denable_openmp=ON + -DBUILD_SHARED_LIBS=ON + -DBUILD_STATIC_LIBS=OFF + -DTPL_ENABLE_CUDALIB=OFF + -DTPL_ENABLE_INTERNAL_BLASLIB=OFF + + -Denable_complex16=$(usex complex-precision) + -Denable_double=$(usex double-precision) + -Denable_examples=$(usex examples ON OFF) + -Denable_single=$(usex single-precision) + -Denable_tests=$(usex test ON OFF) + -DTPL_ENABLE_COMBBLASLIB=$(usex combblas) + -DTPL_ENABLE_HIPLIB=$(usex hip) + -DTPL_ENABLE_LAPACKLIB=$(usex lapack) + -DTPL_ENABLE_PARMETISLIB=$(usex metis) + -DXSDK_ENABLE_Fortran=$(usex fortran) + ) + if use combblas; then + mycmakeargs+=( + -DTPL_COMBBLAS_LIBRARIES="${EPREFIX}/usr/$(get_libdir)/libCombBLAS.so" + -DTPL_COMBBLAS_INCLUDE_DIRS="${EPREFIX}/usr/include/CombBLAS/" + ) + fi + if use metis; then + mycmakeargs+=( + -DTPL_PARMETIS_LIBRARIES="${EPREFIX}/usr/$(get_libdir)/libparmetis.so" + -DTPL_PARMETIS_INCLUDE_DIRS="${EPREFIX}/usr/include" + ) + fi + cmake_src_configure +} From a73d2a017de31a44c79d1322a3f26e3c9ba2a5fa Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 7 Jul 2022 09:58:29 +0200 Subject: [PATCH 07/55] dev-libs/libdwarf: add 0.4.1 Signed-off-by: Alessandro Barbieri --- dev-libs/libdwarf/Manifest | 1 + dev-libs/libdwarf/libdwarf-0.4.1.ebuild | 45 +++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 dev-libs/libdwarf/libdwarf-0.4.1.ebuild diff --git a/dev-libs/libdwarf/Manifest b/dev-libs/libdwarf/Manifest index 1c18e87bb4..d431a7a54f 100644 --- a/dev-libs/libdwarf/Manifest +++ b/dev-libs/libdwarf/Manifest @@ -1 +1,2 @@ DIST libdwarf-0.4.0.tar.xz 2380228 BLAKE2B ee9d02284740b3f4961299e2e4530c2934cde4defefebd8a8ca3aab232f0a18fc35d376c2f61ee323f7db7e6460a3f5e662781f8086438c287f716067c2b7594 SHA512 30e5c6c1fc95aa28a014007a45199160e1d9ba870b196d6f98e6dd21a349e9bb31bba1bd6817f8ef9a89303bed0562182a7d46fcbb36aedded76c2f1e0052e1e +DIST libdwarf-0.4.1.tar.xz 2410800 BLAKE2B 88753ebc2606fbcc7a41ea3db8f5bc1b41357705f7b4e21acb49c13d96f3741a7305b764ab973bc9ac0c6c4246b668f82d93886451d9963f4237a9ff47694429 SHA512 793fe487de80fe6878f022b90f49ec334a0d7db071ff22a11902db5e3457cc7f3f853945a9ac74de2c40f7f388277f21c5b2e62745bca92d2bb55c51e9577693 diff --git a/dev-libs/libdwarf/libdwarf-0.4.1.ebuild b/dev-libs/libdwarf/libdwarf-0.4.1.ebuild new file mode 100644 index 0000000000..6616b03bfd --- /dev/null +++ b/dev-libs/libdwarf/libdwarf-0.4.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="The DWARF Debugging Information Format" +HOMEPAGE=" + https://www.prevanders.net/dwarf.html + https://www.dwarfstd.org + https://github.com/davea42/libdwarf-code +" +SRC_URI="https://www.prevanders.net/${P}.tar.xz" + +LICENSE="LGPL-2.1 GPL-2 BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc dwarfexample dwarfgen +elf" + +DEPEND=" + sys-libs/zlib + elf? ( virtual/libelf:= ) +" +RDEPEND="${DEPEND}" +BDEPEND="doc? ( app-doc/doxygen )" + +src_configure() { + local emesonargs=( + $(meson_use dwarfgen) + $(meson_use dwarfexample) + $(meson_use doc) + $(meson_use elf libelf) + ) + meson_src_configure +} + +src_install(){ + meson_src_install + dodoc AUTHORS README README.md ChangeLog* NEWS doc/*.pdf + if use doc; then + dodoc -r "${ED}/usr/share/doc/${PN}/html" + rm -r "${ED}/usr/share/doc/${PN}" || die + fi +} From ab9e074c09e6535a0e484bb65163de258bab3771 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 7 Jul 2022 10:15:11 +0200 Subject: [PATCH 08/55] dev-python/axisregistry: add missing dependency Closes: https://bugs.gentoo.org/855476 Signed-off-by: Alessandro Barbieri --- dev-python/axisregistry/axisregistry-0.3.2.ebuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-python/axisregistry/axisregistry-0.3.2.ebuild b/dev-python/axisregistry/axisregistry-0.3.2.ebuild index 39fdb1de24..61f17f9e86 100644 --- a/dev-python/axisregistry/axisregistry-0.3.2.ebuild +++ b/dev-python/axisregistry/axisregistry-0.3.2.ebuild @@ -18,7 +18,10 @@ LICENSE="Apache-2.0" KEYWORDS="~amd64" SLOT="0" -RDEPEND="dev-python/protobuf-python[${PYTHON_USEDEP}]" +RDEPEND=" + dev-python/fonttools[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] +" DEPEND=" ${RDEPEND} >=dev-python/setuptools_scm-4[${PYTHON_USEDEP}] From b71299b7a423b0a0732f8633cd8852c55aee5061 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Thu, 7 Jul 2022 15:09:28 +0500 Subject: [PATCH 09/55] kde-frameworks/kirigami-addons: try to fix test deps Closes: https://bugs.gentoo.org/856832 Signed-off-by: Anna (cybertailor) Vyalkova --- .../kirigami-addons/kirigami-addons-0.3.ebuild | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/kde-frameworks/kirigami-addons/kirigami-addons-0.3.ebuild b/kde-frameworks/kirigami-addons/kirigami-addons-0.3.ebuild index af0af8b3b2..e9e109e221 100644 --- a/kde-frameworks/kirigami-addons/kirigami-addons-0.3.ebuild +++ b/kde-frameworks/kirigami-addons/kirigami-addons-0.3.ebuild @@ -1,11 +1,12 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KFMIN=5.91.0 QTMIN=5.15.0 -inherit ecm virtualx +VIRTUALX_REQUIRED=test +inherit ecm DESCRIPTION="Convergent visual components for Kirigami-based applications" HOMEPAGE="https://invent.kde.org/libraries/kirigami-addons" @@ -24,7 +25,3 @@ DEPEND=" >=kde-frameworks/kirigami-${KFMIN}:5 " RDEPEND="${DEPEND}" - -src_test() { - virtx ecm_src_test -} From f9a756199da4d6f2bb206f132c6a12dfd39edf75 Mon Sep 17 00:00:00 2001 From: Nickolas Raymond Kaczynski Date: Thu, 7 Jul 2022 16:33:03 +0600 Subject: [PATCH 10/55] app-text/md4c: new package Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nickolas Raymond Kaczynski --- app-text/md4c/md4c-9999.ebuild | 41 ++++++++++++++++++++++++++++++++++ app-text/md4c/metadata.xml | 10 +++++++++ 2 files changed, 51 insertions(+) create mode 100644 app-text/md4c/md4c-9999.ebuild create mode 100644 app-text/md4c/metadata.xml diff --git a/app-text/md4c/md4c-9999.ebuild b/app-text/md4c/md4c-9999.ebuild new file mode 100644 index 0000000000..caf6b2562a --- /dev/null +++ b/app-text/md4c/md4c-9999.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +# TODO: enable tests, add stable version and useflag for static lib + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mity/md4c.git" +else + SRC_URI="https://github.com/mity/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="C Markdown parser. Fast, SAX-like interface, CommonMark Compliant." +HOMEPAGE="https://github.com/mity/md4c" + +LICENSE="MIT" +SLOT="0" + +src_prepare() { + cmake_src_prepare +} + +src_configure() { + mycmakeargs=( + -DCMAKE_BUILD_TYPE=Release + -DBUILD_SHARED_LIBS=ON + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + find "${ED}/usr/$(get_libdir)" -name '*.a' -exec rm {} \; || die +} diff --git a/app-text/md4c/metadata.xml b/app-text/md4c/metadata.xml new file mode 100644 index 0000000000..687a515aef --- /dev/null +++ b/app-text/md4c/metadata.xml @@ -0,0 +1,10 @@ + + + + + nrk@disroot.org + + + mity/md4c + + From 171d97cb3d4767dbd9be655220810616e1a76f3b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 7 Jul 2022 17:44:25 +0200 Subject: [PATCH 11/55] dev-java/gluegen: redo the patch Closes: https://bugs.gentoo.org/856853 Signed-off-by: Alessandro Barbieri --- dev-java/gluegen/files/gluegen-2.3.2-dont-strip.patch | 3 ++- dev-java/gluegen/gluegen-2.3.2.ebuild | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-java/gluegen/files/gluegen-2.3.2-dont-strip.patch b/dev-java/gluegen/files/gluegen-2.3.2-dont-strip.patch index 0a06e96c57..cad139ea6f 100644 --- a/dev-java/gluegen/files/gluegen-2.3.2-dont-strip.patch +++ b/dev-java/gluegen/files/gluegen-2.3.2-dont-strip.patch @@ -1,6 +1,6 @@ --- a/make/gluegen-cpptasks-base.xml +++ b/make/gluegen-cpptasks-base.xml -@@ -1872,16 +1872,6 @@ +@@ -1779,17 +1779,6 @@ - Helper strip.libraries for stripping off debug information --> @@ -12,6 +12,7 @@ - - - +- - - diff --git a/dev-java/gluegen/gluegen-2.3.2.ebuild b/dev-java/gluegen/gluegen-2.3.2.ebuild index d8cfd08265..eba0fc8750 100644 --- a/dev-java/gluegen/gluegen-2.3.2.ebuild +++ b/dev-java/gluegen/gluegen-2.3.2.ebuild @@ -64,7 +64,7 @@ PATCHES=( "${FILESDIR}/${PN}-2.3.2-fix_gcc-10.patch" "${FILESDIR}/${PN}-2.2.4-dont-copy-jars.patch" - "${FILESDIR}/${PN}-2.2.4-dont-strip.patch" + "${FILESDIR}/${PN}-2.3.2-dont-strip.patch" "${FILESDIR}/${PN}-2.3.2-respect-flags.patch" ) EANT_BUILD_TARGET="all.no_junit" From 3c59924fe7b52e8283ca758e208a52abb537a347 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 7 Jul 2022 18:15:39 +0200 Subject: [PATCH 12/55] sci-libs/STRUMPACK: use upstream patch Signed-off-by: Alessandro Barbieri --- ....1-r1.ebuild => STRUMPACK-6.3.1-r2.ebuild} | 10 +------ ...ACK-6.3.1-multilib-was-not-respected.patch | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+), 9 deletions(-) rename sci-libs/STRUMPACK/{STRUMPACK-6.3.1-r1.ebuild => STRUMPACK-6.3.1-r2.ebuild} (91%) create mode 100644 sci-libs/STRUMPACK/files/STRUMPACK-6.3.1-multilib-was-not-respected.patch diff --git a/sci-libs/STRUMPACK/STRUMPACK-6.3.1-r1.ebuild b/sci-libs/STRUMPACK/STRUMPACK-6.3.1-r2.ebuild similarity index 91% rename from sci-libs/STRUMPACK/STRUMPACK-6.3.1-r1.ebuild rename to sci-libs/STRUMPACK/STRUMPACK-6.3.1-r2.ebuild index 742f7fc410..7f589b1694 100644 --- a/sci-libs/STRUMPACK/STRUMPACK-6.3.1-r1.ebuild +++ b/sci-libs/STRUMPACK/STRUMPACK-6.3.1-r2.ebuild @@ -49,15 +49,7 @@ REQUIRED_USE=" # slate? ( mpi ) # magma? ( cuda ) DOCS=( README.md CHANGELOG SUPPORT ) - -src_prepare() { - sed \ - -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" \ - -e "s|lib/cmake|$(get_libdir)/cmake|g" \ - -i CMakeLists.txt \ - || die - cmake_src_prepare -} +PATCHES=( "${FILESDIR}/${P}-multilib-was-not-respected.patch" ) src_configure() { use combblas && append-cppflags '-I/usr/include/CombBLAS' diff --git a/sci-libs/STRUMPACK/files/STRUMPACK-6.3.1-multilib-was-not-respected.patch b/sci-libs/STRUMPACK/files/STRUMPACK-6.3.1-multilib-was-not-respected.patch new file mode 100644 index 0000000000..b12ca27f0c --- /dev/null +++ b/sci-libs/STRUMPACK/files/STRUMPACK-6.3.1-multilib-was-not-respected.patch @@ -0,0 +1,27 @@ +From f4345f9ef6365d29634e12e42cd9040a1693e600 Mon Sep 17 00:00:00 2001 +From: Pieter Ghysels +Date: Fri, 24 Jun 2022 17:17:05 -0700 +Subject: [PATCH] multilib was not respected, see + https://github.com/pghysels/STRUMPACK/issues/65 + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -28,6 +28,8 @@ include(CheckLibraryExists) + # include(CMakePushCheckState) + include(CheckCXXSourceCompiles) + ++include(GNUInstallDirs) ++ + list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/Modules") + + # figure out Fortran/C name mangling +@@ -723,7 +725,8 @@ install(FILES + DESTINATION include) + + install(TARGETS strumpack EXPORT STRUMPACKTargets +- LIBRARY DESTINATION lib ARCHIVE DESTINATION lib) ++ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ++ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) + + + # export targets and all From 37d8d1f21fb6bb7f2a4f694e65ddc5518fba8456 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 7 Jul 2022 18:16:17 +0200 Subject: [PATCH 13/55] dev-cpp/parallel-hashmap: fix cmake invocation Signed-off-by: Alessandro Barbieri --- dev-cpp/parallel-hashmap/Manifest | 1 - .../parallel-hashmap-1.34-r1.ebuild | 41 ------------------- .../parallel-hashmap-1.35.ebuild | 12 +++--- 3 files changed, 7 insertions(+), 47 deletions(-) delete mode 100644 dev-cpp/parallel-hashmap/parallel-hashmap-1.34-r1.ebuild diff --git a/dev-cpp/parallel-hashmap/Manifest b/dev-cpp/parallel-hashmap/Manifest index d80bc3e49e..f947d04bd7 100644 --- a/dev-cpp/parallel-hashmap/Manifest +++ b/dev-cpp/parallel-hashmap/Manifest @@ -1,2 +1 @@ -DIST parallel-hashmap-1.34.tar.gz 2043028 BLAKE2B 30629288656a22cfd56da9485458f604487383cc5951e230a833b182cbbcc706b78d0b8a45fb76c4fca6da930f49cdb79b2ca63926ca8cd60cc7445b58c8edbd SHA512 3747422e80406aa77b009adee3c16325640dd1044560882fb881dac5ef4109f7d165d26ed7e64002c9285275f95962725ce20c918da12c0c113999c8ca3c7429 DIST parallel-hashmap-1.35.gh.tar.gz 2044770 BLAKE2B 18c4843ebd2ca046e1597a7fc0341440d888c4b39d2355e45b36e02b9f5dcf39baec1826434d70b591e6713fe2ff043a9ec8a68b7b43e0fbb2af176507b738ba SHA512 ffa70a6691784caa8acc6e191b3db4ffdbbc51db86c91118267fac96c178d434f890f773c9b31932eaed15b2cecbd74dcaddacefd0ef9771da0833c90d0f104c diff --git a/dev-cpp/parallel-hashmap/parallel-hashmap-1.34-r1.ebuild b/dev-cpp/parallel-hashmap/parallel-hashmap-1.34-r1.ebuild deleted file mode 100644 index 6ef5bc9f65..0000000000 --- a/dev-cpp/parallel-hashmap/parallel-hashmap-1.34-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Family of header-only, fast and memory-friendly hashmap and btree containers" -HOMEPAGE=" - https://greg7mdp.github.io/parallel-hashmap/ - https://github.com/greg7mdp/parallel-hashmap -" -SRC_URI="https://github.com/greg7mdp/parallel-hashmap/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="examples test" - -CDEPEND="dev-libs/cereal" -DEPEND="test? ( ${CDEPEND} )" -RDEPEND="${CDEPEND}" - -RESTRICT="!test? ( test )" - -src_compile() { - mycmakeargs=( - PHMAP_BUILD_EXAMPLES=$(usex examples) - PHMAP_BUILD_TESTS=$(usex test) - ) - - cmake_src_compile -} - -src_install() { - cmake_src_install - if use examples ; then - dodoc -r examples - docompress -x "/usr/share/doc/${PF}/examples" - fi -} diff --git a/dev-cpp/parallel-hashmap/parallel-hashmap-1.35.ebuild b/dev-cpp/parallel-hashmap/parallel-hashmap-1.35.ebuild index 46dd6b3552..2e46da2b8f 100644 --- a/dev-cpp/parallel-hashmap/parallel-hashmap-1.35.ebuild +++ b/dev-cpp/parallel-hashmap/parallel-hashmap-1.35.ebuild @@ -3,6 +3,8 @@ EAPI=8 +CMAKE_MAKEFILE_GENERATOR=emake + inherit cmake DESCRIPTION="Family of header-only, fast and memory-friendly hashmap and btree containers" @@ -25,13 +27,13 @@ RDEPEND="${CDEPEND}" # https://github.com/greg7mdp/parallel-hashmap/issues/154 RESTRICT="test" -src_compile() { - mycmakeargs=( - PHMAP_BUILD_EXAMPLES=$(usex examples) - PHMAP_BUILD_TESTS=$(usex test) +src_configure() { + local mycmakeargs=( + -DPHMAP_BUILD_EXAMPLES=$(usex examples) + -DPHMAP_BUILD_TESTS=$(usex test) ) - cmake_src_compile + cmake_src_configure } src_install() { From c5013654b1a27368dffc45c256b4d564b37020f5 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 12:42:37 +0800 Subject: [PATCH 14/55] sci-electronics/dsview: drop 1.1.2-r1 Signed-off-by: Huang Rui --- sci-electronics/dsview/dsview-1.1.2-r1.ebuild | 121 ------------------ .../dsview/files/dsview-1.1.2-cmake.patch | 26 ---- .../dsview/files/dsview-1.1.2-desktop.patch | 20 --- .../files/dsview-1.1.2-fix-extern-c.patch | 42 ------ .../files/dsview-1.1.2-fix-python3.patch | 11 -- .../dsview/files/dsview-1.1.2-fix-qt.patch | 13 -- .../files/dsview-1.1.2-fix-segfault.patch | 22 ---- 7 files changed, 255 deletions(-) delete mode 100644 sci-electronics/dsview/dsview-1.1.2-r1.ebuild delete mode 100644 sci-electronics/dsview/files/dsview-1.1.2-cmake.patch delete mode 100644 sci-electronics/dsview/files/dsview-1.1.2-desktop.patch delete mode 100644 sci-electronics/dsview/files/dsview-1.1.2-fix-extern-c.patch delete mode 100644 sci-electronics/dsview/files/dsview-1.1.2-fix-python3.patch delete mode 100644 sci-electronics/dsview/files/dsview-1.1.2-fix-qt.patch delete mode 100644 sci-electronics/dsview/files/dsview-1.1.2-fix-segfault.patch diff --git a/sci-electronics/dsview/dsview-1.1.2-r1.ebuild b/sci-electronics/dsview/dsview-1.1.2-r1.ebuild deleted file mode 100644 index f42ed92bac..0000000000 --- a/sci-electronics/dsview/dsview-1.1.2-r1.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -GITHUB_PN="DSView" -MY_PV="$(ver_rs 2 '')" # 'a.b.c' -> 'a.bc' -PYTHON_COMPAT=( python3_{8..11} ) - -inherit cmake python-r1 toolchain-funcs udev xdg - -DESCRIPTION="An open source multi-function instrument" -HOMEPAGE=" - https://www.dreamsourcelab.com - https://github.com/DreamSourceLab/DSView -" - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/DreamSourceLab/${GITHUB_PN}.git" -else - SRC_URI="https://github.com/DreamSourceLab/${GITHUB_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/${GITHUB_PN}-${MY_PV}" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="static-libs" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - dev-cpp/glibmm:2 - dev-libs/boost - dev-libs/glib - dev-libs/libzip - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtsvg:5 - dev-qt/qtconcurrent:5 - sci-libs/fftw:3.0 - virtual/libusb:1 -" - -DEPEND=" - ${RDEPEND} -" - -PATCHES=( - "${FILESDIR}"/${P}-desktop.patch - "${FILESDIR}"/${P}-cmake.patch - "${FILESDIR}"/${P}-fix-qt.patch - "${FILESDIR}"/${P}-fix-segfault.patch - "${FILESDIR}"/${P}-fix-extern-c.patch - "${FILESDIR}"/${P}-fix-python3.patch -) - -src_prepare() { - export CC="$(tc-getCC)" - export AR="$(tc-getAR)" - - default - - local LIBDIR="/usr/$(get_libdir)" - - grep -rl "/usr/local/lib" "${S}" | xargs sed -i "s@/usr/local/lib@${LIBDIR}@g" || die - grep -rl "/usr/local" "${S}" | xargs sed -i "s@/usr/local@/usr@g" || die - cd "${S}/libsigrok4DSL" || die - sh ./autogen.sh || die - cd "${S}/libsigrokdecode4DSL" || die - sh ./autogen.sh || die -} - -src_configure() { - local LIBDIR="/usr/$(get_libdir)" - - cd "${S}/libsigrok4DSL" || die - sh ./configure --libdir=${LIBDIR} --prefix=/usr || die - cd "${S}/libsigrokdecode4DSL" || die - sh ./configure --libdir=${LIBDIR} --prefix=/usr || die -} - -src_compile() { - cd "${S}/libsigrok4DSL" || die - emake - cd "${S}/libsigrokdecode4DSL" || die - emake -} - -src_install() { - local LIBDIR="/usr/$(get_libdir)" - - cd "${S}/libsigrok4DSL" || die - emake DESTDIR="${D}" install - cd "${S}/libsigrokdecode4DSL" || die - emake DESTDIR="${D}" install - cd "${S}/DSView" || die - - DESTDIR="${D}" \ - PKG_CONFIG_PATH="${D}${LIBDIR}/pkgconfig" \ - CFLAGS="-I${D}/usr/include" \ - CXXFLAGS="-I${D}/usr/include" \ - LDFLAGS="-L${D}${LIBDIR}" \ - cmake -DCMAKE_INSTALL_PREFIX=/usr . || die - emake DESTDIR="${D}" install - if ! use static-libs; then - find "${ED}" -name "*.la" -delete || die - find "${ED}" -name "*.a" -delete || die - fi -} - -pkg_postinst() { - udev_reload - xdg_pkg_postinst -} - -pkg_postrm() { - udev_reload - xdg_pkg_postrm -} diff --git a/sci-electronics/dsview/files/dsview-1.1.2-cmake.patch b/sci-electronics/dsview/files/dsview-1.1.2-cmake.patch deleted file mode 100644 index 4b01365347..0000000000 --- a/sci-electronics/dsview/files/dsview-1.1.2-cmake.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/DSView/CMakeLists.txt b/DSView/CMakeLists.txt -index 29f848d..554952f 100755 ---- a/DSView/CMakeLists.txt -+++ b/DSView/CMakeLists.txt -@@ -420,15 +420,17 @@ set_target_properties(${PROJECT_NAME} PROPERTIES INSTALL_RPATH "${CMAKE_INSTALL_ - #------------------------------------------------------------------------------- - - # Install the executable. --install(TARGETS ${PROJECT_NAME} DESTINATION bin/) -+install(TARGETS ${PROJECT_NAME} DESTINATION bin) - install(DIRECTORY res DESTINATION share/${PROJECT_NAME}) - install(FILES icons/logo.svg DESTINATION share/${PROJECT_NAME} RENAME logo.svg) -+install(FILES icons/logo.svg DESTINATION share/icons/hicolor/scalable/apps RENAME dsview.svg) -+install(FILES icons/logo.svg DESTINATION share/pixmaps RENAME dsview.svg) - install(FILES ../NEWS25 DESTINATION share/${PROJECT_NAME} RENAME NEWS25) - install(FILES ../NEWS31 DESTINATION share/${PROJECT_NAME} RENAME NEWS31) - install(FILES ../ug25.pdf DESTINATION share/${PROJECT_NAME} RENAME ug25.pdf) - install(FILES ../ug31.pdf DESTINATION share/${PROJECT_NAME} RENAME ug31.pdf) --install(FILES DreamSourceLab.rules DESTINATION /etc/udev/rules.d/) --install(FILES DSView.desktop DESTINATION /usr/share/applications/) -+install(FILES DreamSourceLab.rules DESTINATION /lib/udev/rules.d RENAME 60-dreamsourcelab.rules) -+install(FILES DSView.desktop DESTINATION /usr/share/applications RENAME dsview.desktop) - - #=============================================================================== - #= Packaging (handled by CPack) - \ No newline at end of file diff --git a/sci-electronics/dsview/files/dsview-1.1.2-desktop.patch b/sci-electronics/dsview/files/dsview-1.1.2-desktop.patch deleted file mode 100644 index 92e267e82f..0000000000 --- a/sci-electronics/dsview/files/dsview-1.1.2-desktop.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/DSView/DSView.desktop b/DSView/DSView.desktop -index fba3202..e114324 100755 ---- a/DSView/DSView.desktop -+++ b/DSView/DSView.desktop -@@ -1,9 +1,10 @@ - [Desktop Entry] --Version=0.96 --Exec=/usr/local/bin/DSView -+Type=Application -+Encoding=UTF-8 - Name=DSView - Comment=GUI Program for DreamSourceLab USB-based Instruments --Icon=/usr/local/share/DSView/logo.png --Type=Application -+TryExec=DSView -+Exec=DSView -+Icon=dsview - Terminal=false --Categories=Development -+Categories=Development;Electronics;Qt; diff --git a/sci-electronics/dsview/files/dsview-1.1.2-fix-extern-c.patch b/sci-electronics/dsview/files/dsview-1.1.2-fix-extern-c.patch deleted file mode 100644 index f3e537c87c..0000000000 --- a/sci-electronics/dsview/files/dsview-1.1.2-fix-extern-c.patch +++ /dev/null @@ -1,42 +0,0 @@ -diff --git a/DSView/pv/data/decode/annotation.cpp b/DSView/pv/data/decode/annotation.cpp -index c433a28..7f23e36 100755 ---- a/DSView/pv/data/decode/annotation.cpp -+++ b/DSView/pv/data/decode/annotation.cpp -@@ -19,9 +19,7 @@ - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ - --extern "C" { - #include --} - - #include - #include -diff --git a/DSView/pv/view/decodetrace.cpp b/DSView/pv/view/decodetrace.cpp -index ad943ac..733497f 100755 ---- a/DSView/pv/view/decodetrace.cpp -+++ b/DSView/pv/view/decodetrace.cpp -@@ -19,9 +19,7 @@ - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ - --extern "C" { - #include --} - - #include - -diff --git a/DSView/pv/widgets/decodergroupbox.cpp b/DSView/pv/widgets/decodergroupbox.cpp -index 79d3cd8..80c4c44 100755 ---- a/DSView/pv/widgets/decodergroupbox.cpp -+++ b/DSView/pv/widgets/decodergroupbox.cpp -@@ -18,9 +18,7 @@ - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ --extern "C" { - #include --} - - #include "decodergroupbox.h" - #include "../data/decoderstack.h" diff --git a/sci-electronics/dsview/files/dsview-1.1.2-fix-python3.patch b/sci-electronics/dsview/files/dsview-1.1.2-fix-python3.patch deleted file mode 100644 index 252eb8d497..0000000000 --- a/sci-electronics/dsview/files/dsview-1.1.2-fix-python3.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/libsigrokdecode4DSL/configure.ac 2020-05-11 21:07:38.000000000 +0800 -+++ b/libsigrokdecode4DSL/configure.ac 2021-06-05 01:54:35.937525565 +0800 -@@ -90,7 +90,7 @@ - - # Python 3 is always needed. - SR_PKG_CHECK([python3], [SRD_PKGLIBS], -- [python3 >= 3.2], [python-3.7 >= 3.7], [python-3.6 >= 3.6], [python-3.5 >= 3.5], [python-3.4 >= 3.4], [python-3.3 >= 3.3], [python-3.2 >= 3.2]) -+ [python3 >= 3.2], [python-3.10 >= 3.10], [python-3.9 >= 3.9], [python-3.8 >= 3.8], [python-3.7 >= 3.7], [python-3.6 >= 3.6], [python-3.5 >= 3.5], [python-3.4 >= 3.4], [python-3.3 >= 3.3], [python-3.2 >= 3.2]) - AS_IF([test "x$sr_have_python3" = xno], - [AC_MSG_ERROR([Cannot find Python 3 development headers.])]) - diff --git a/sci-electronics/dsview/files/dsview-1.1.2-fix-qt.patch b/sci-electronics/dsview/files/dsview-1.1.2-fix-qt.patch deleted file mode 100644 index bebf8c84a0..0000000000 --- a/sci-electronics/dsview/files/dsview-1.1.2-fix-qt.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/DSView/pv/view/viewport.cpp b/DSView/pv/view/viewport.cpp -index 921d3db..16cdce9 100755 ---- a/DSView/pv/view/viewport.cpp -+++ b/DSView/pv/view/viewport.cpp -@@ -37,7 +37,7 @@ - - #include - #include -- -+#include - - #include - diff --git a/sci-electronics/dsview/files/dsview-1.1.2-fix-segfault.patch b/sci-electronics/dsview/files/dsview-1.1.2-fix-segfault.patch deleted file mode 100644 index 353d234f5b..0000000000 --- a/sci-electronics/dsview/files/dsview-1.1.2-fix-segfault.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/libsigrokdecode4DSL/instance.c b/libsigrokdecode4DSL/instance.c -index 5ede710..5d96701 100755 ---- a/libsigrokdecode4DSL/instance.c -+++ b/libsigrokdecode4DSL/instance.c -@@ -370,6 +370,8 @@ SRD_API struct srd_decoder_inst *srd_inst_new(struct srd_session *sess, - } - } - -+ gstate = PyGILState_Ensure(); -+ - /* - * Prepare a default channel map, where samples come in the - * order in which the decoder class defined them. -@@ -389,8 +391,6 @@ SRD_API struct srd_decoder_inst *srd_inst_new(struct srd_session *sess, - /* Default to the initial pins being the same as in sample 0. */ - oldpins_array_seed(di); - -- gstate = PyGILState_Ensure(); -- - /* Create a new instance of this decoder class. */ - if (!(di->py_inst = PyObject_CallObject(dec->py_dec, NULL))) { - if (PyErr_Occurred()) From 84515c314119ac23cf04b2c2cf1204abece8db0a Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 12:44:05 +0800 Subject: [PATCH 15/55] sci-electronics/dsview: fix source dir Signed-off-by: Huang Rui --- sci-electronics/dsview/Manifest | 1 - sci-electronics/dsview/dsview-9999.ebuild | 5 ++--- 2 files changed, 2 insertions(+), 4 deletions(-) delete mode 100644 sci-electronics/dsview/Manifest diff --git a/sci-electronics/dsview/Manifest b/sci-electronics/dsview/Manifest deleted file mode 100644 index d02f4433f8..0000000000 --- a/sci-electronics/dsview/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dsview-1.1.2.tar.gz 8150237 BLAKE2B 0f746d0691f006d368cf9f40bf0c1b91223a7f6011d0ce55bdded7924ef940ecb18eec4bfe4cf842eea7eda85e97f3516a6f07e7e361eff991191e6d8bf7628c SHA512 a0b90d654ea64121540815627e8559c147a0b3bb77d10b65d98587b1f67dc3c0ed4d1c022cd686c31aab2879ee602eade69a02f32c5c9947a3bbdf1e7ab475dd diff --git a/sci-electronics/dsview/dsview-9999.ebuild b/sci-electronics/dsview/dsview-9999.ebuild index c378d35fcc..b1b34addc4 100644 --- a/sci-electronics/dsview/dsview-9999.ebuild +++ b/sci-electronics/dsview/dsview-9999.ebuild @@ -4,7 +4,6 @@ EAPI=8 GITHUB_PN="DSView" -MY_PV="$(ver_rs 2 '')" # 'a.b.c' -> 'a.bc' PYTHON_COMPAT=( python3_{8..11} ) inherit cmake python-r1 udev xdg @@ -19,9 +18,9 @@ if [[ ${PV} == "9999" ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/DreamSourceLab/${GITHUB_PN}.git" else - SRC_URI="https://github.com/DreamSourceLab/${GITHUB_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/DreamSourceLab/${GITHUB_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/${GITHUB_PN}-${MY_PV}" + S="${WORKDIR}/${GITHUB_PN}-${PV}" fi LICENSE="GPL-3" From 1b98d3ce1b17ddb8d8c581db743e2b3882218316 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 12:44:31 +0800 Subject: [PATCH 16/55] sci-electronics/dsview: add 1.2.0 Signed-off-by: Huang Rui --- sci-electronics/dsview/Manifest | 1 + sci-electronics/dsview/dsview-1.2.0.ebuild | 69 ++++++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 sci-electronics/dsview/Manifest create mode 100644 sci-electronics/dsview/dsview-1.2.0.ebuild diff --git a/sci-electronics/dsview/Manifest b/sci-electronics/dsview/Manifest new file mode 100644 index 0000000000..9ae6656af6 --- /dev/null +++ b/sci-electronics/dsview/Manifest @@ -0,0 +1 @@ +DIST dsview-1.2.0.tar.gz 8471857 BLAKE2B 581050fc2f9e68b1f6e3a48ccd0d6672482e5358f27aacb07ded652a4a1aea0061e097dc313e12e83d7d428d3e7cb55f03955274f272c5059bf04a5e97a4bd55 SHA512 f1f22a7d08a83b123d2a777907299c9250a86976cd7edfc9b883b89d06f9664740182a5ae86ab1df9035a83e2ffbb1dad9f88b7fe6eeb2b0f815915b776119d7 diff --git a/sci-electronics/dsview/dsview-1.2.0.ebuild b/sci-electronics/dsview/dsview-1.2.0.ebuild new file mode 100644 index 0000000000..b1b34addc4 --- /dev/null +++ b/sci-electronics/dsview/dsview-1.2.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +GITHUB_PN="DSView" +PYTHON_COMPAT=( python3_{8..11} ) + +inherit cmake python-r1 udev xdg + +DESCRIPTION="An open source multi-function instrument" +HOMEPAGE=" + https://www.dreamsourcelab.com + https://github.com/DreamSourceLab/DSView +" + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/DreamSourceLab/${GITHUB_PN}.git" +else + SRC_URI="https://github.com/DreamSourceLab/${GITHUB_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${GITHUB_PN}-${PV}" +fi + +LICENSE="GPL-3" +SLOT="0" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + dev-cpp/glibmm:2 + dev-libs/boost + dev-libs/glib + dev-libs/libzip + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtsvg:5 + dev-qt/qtconcurrent:5 + sci-libs/fftw:3.0 + virtual/libusb:1 +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" + ) + + cmake_src_configure +} + +pkg_postinst() { + udev_reload + xdg_pkg_postinst +} + +pkg_postrm() { + udev_reload + xdg_pkg_postrm +} From 9d6e59b0bbf9fc41cba8114049f92da2858343c5 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 12:47:18 +0800 Subject: [PATCH 17/55] sys-libs/libnvidia-container: changed url to https Signed-off-by: Huang Rui --- sys-libs/libnvidia-container/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libnvidia-container/metadata.xml b/sys-libs/libnvidia-container/metadata.xml index 9185ea7d15..a1c24bc30e 100644 --- a/sys-libs/libnvidia-container/metadata.xml +++ b/sys-libs/libnvidia-container/metadata.xml @@ -1,5 +1,5 @@ - + vowstar@gmail.com From 9edb349a59c3479b53ffa4049e220ee223aeb0ec Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 12:47:53 +0800 Subject: [PATCH 18/55] sys-libs/libnvidia-container: add 1.10.0 Signed-off-by: Huang Rui --- sys-libs/libnvidia-container/Manifest | 1 + .../libnvidia-container-1.10.0.ebuild | 55 +++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 sys-libs/libnvidia-container/libnvidia-container-1.10.0.ebuild diff --git a/sys-libs/libnvidia-container/Manifest b/sys-libs/libnvidia-container/Manifest index 310c56147d..fae876d734 100644 --- a/sys-libs/libnvidia-container/Manifest +++ b/sys-libs/libnvidia-container/Manifest @@ -1 +1,2 @@ +DIST libnvidia-container-1.10.0.tar.gz 1396089 BLAKE2B 7b3ee77be1d5094a4b98522674e042d30b5b673efdf74e694f2bcc91e6edbcffb9c776f5c3fd957c98623c1c917fbf50234c365cdbc0691835e26fabc4b68963 SHA512 114e074a1fb713771457ae37003eb1bf82b8a1699367756e22dc9276be76e6e5be357777b8c83627f7a79591aae833ca63e481c1e8ecb9898e60c34fecec6f27 DIST libnvidia-container-1.9.0.tar.gz 1406639 BLAKE2B fbeec48a49926ab3168c83d209bf3603b6685d358417950acd29c734f1874356eca4e209e5e652d4c2cf492743ea7a43162c2bc93061caf0c602faa308e9ff9f SHA512 beb4767911a5b705313f4e4cce64eaf0f47a3a639ee112612fea59bfae33f89b15858cff2c89620f2cf248ce12af312dfe926515a6bab2e8ba0f3fef4382f986 diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.10.0.ebuild b/sys-libs/libnvidia-container/libnvidia-container-1.10.0.ebuild new file mode 100644 index 0000000000..55c4650bfb --- /dev/null +++ b/sys-libs/libnvidia-container/libnvidia-container-1.10.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="NVIDIA container runtime library" +HOMEPAGE="https://github.com/NVIDIA/libnvidia-container" + +if [[ "${PV}" == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git" +else + SRC_URI=" + https://github.com/NVIDIA/${PN}/archive/v${PV/_rc/-rc.}.tar.gz -> ${P}.tar.gz + " + S="${WORKDIR}/${PN}-${PV/_rc/-rc.}" + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +IUSE="" + +RDEPEND=" + net-libs/libtirpc + sys-libs/libcap + sys-libs/libseccomp + x11-drivers/nvidia-drivers +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + net-libs/rpcsvc-proto + sys-apps/lsb-release + sys-devel/bmake + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.1.1-add-enum-h.patch + "${FILESDIR}"/${PN}-1.1.1-add-sysfs-c.patch + "${FILESDIR}"/${PN}-1.1.1-add-sysfs-h.patch + "${FILESDIR}"/${PN}-1.1.1-add-utils-c.patch + "${FILESDIR}"/${PN}-1.1.1-add-utils-h.patch + "${FILESDIR}"/${PN}-1.7.0-fix-git.patch + "${FILESDIR}"/${PN}-1.8.0-fix-makefile.patch + "${FILESDIR}"/${PN}-1.1.1-fix-nvc.patch + "${FILESDIR}"/${PN}-1.3.0-fix-nvc-info.patch + "${FILESDIR}"/${PN}-1.3.0-fix-nvc-mount.patch + "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-c.patch + "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-h.patch + "${FILESDIR}"/${PN}-1.8.0-fix-nvcgomk.patch +) From 4b3132c0a9d219895483ed1cc59e77d27f50a59a Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 12:48:59 +0800 Subject: [PATCH 19/55] app-containers/nvidia-container-toolkit: changed url to https Signed-off-by: Huang Rui --- app-containers/nvidia-container-toolkit/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-containers/nvidia-container-toolkit/metadata.xml b/app-containers/nvidia-container-toolkit/metadata.xml index e17a0675c1..5728b6aeff 100644 --- a/app-containers/nvidia-container-toolkit/metadata.xml +++ b/app-containers/nvidia-container-toolkit/metadata.xml @@ -1,5 +1,5 @@ - + vowstar@gmail.com From 350c753f97903397f5fe8f9c05f815007e339018 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 12:49:52 +0800 Subject: [PATCH 20/55] app-containers/nvidia-container-toolkit: add 1.10.0 Signed-off-by: Huang Rui --- .../nvidia-container-toolkit/Manifest | 2 + .../nvidia-container-toolkit-1.10.0.ebuild | 65 +++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.10.0.ebuild diff --git a/app-containers/nvidia-container-toolkit/Manifest b/app-containers/nvidia-container-toolkit/Manifest index 46f689e5ec..12a9e43f02 100644 --- a/app-containers/nvidia-container-toolkit/Manifest +++ b/app-containers/nvidia-container-toolkit/Manifest @@ -1944,6 +1944,8 @@ DIST mvdan.cc%2Fgofumpt%2F@v%2Fv0.1.1.mod 265 BLAKE2B 4232ab3ecc78532cc067fa1247 DIST mvdan.cc%2Finterfacer%2F@v%2Fv0.0.0-20180901003855-c20040233aed.mod 27 BLAKE2B 1fc5a95e4432c2d8c9c211155dc66a8bfc53f823f2129174bc7155b63f4c58607127dbd2d6bd793c91fde596a5c36a0acc527b13031dd29da156c04cc1efae32 SHA512 d58e0c14bafe02b1366d43f00d07951b4c11c3e4d8771d0f658367c107d7ed05266443e50a50e10d01ff57c9eb5bfd3bd95e56b2f56fc5cd704e48d9140d93e3 DIST mvdan.cc%2Flint%2F@v%2Fv0.0.0-20170908181259-adc824a0674b.mod 21 BLAKE2B ed7272fd29049af9e593f73cde21d7f73b40817f1e7592a1a706ee58c251aebdd423e4b1ce25405eaacb9a3b9b101af042bf12615e0cd907c8b24e183795a0f4 SHA512 a9fafa4c84459dc2958a4587b99823476dccd1e245fde663c42c3fa8784c99df27a3d90e0f9f1125f0a3b82ca89dc28ae58cc0d90084ff9df16acde7981b15ea DIST mvdan.cc%2Funparam%2F@v%2Fv0.0.0-20210104141923-aac4ce9116a7.mod 244 BLAKE2B 2c036357fc8644a98fe147a4725e68b93fbe6cdb18dc10bf2e49fbc37968b2c555cfb196eeae33ad873bbdaf4ee84fbe5f45bbfcc2148e54b82a71fbe6fb52e6 SHA512 1ee461698c2325a9cd8c3ec1927704384724570c74dddc6c6ea1c32aea50658db74553d3918ff23b311a1ade32ecafb276cb7bd53e318723e7e14716bd7ea399 +DIST nvidia-container-toolkit-1.10.0-deps.tar.xz 608539028 BLAKE2B 4442849f35ed952eea9cee180d27b21dbbb3bb01ea24f9536b59791bb2cf99e4c0de82eeafd1750620e4981a5f73428e6eaeee7350689df00b3e80af6354d33b SHA512 51c94b7114e357e3a8753eea3e8ddccec1ce40268328d777c7ec069bc6d539f1ffb81bdc17b7dfcb552c303fd21c6b64e130f92fe0f5b9dfff31013e3a1eeaa2 +DIST nvidia-container-toolkit-1.10.0.tar.gz 1817732 BLAKE2B 3a679aca183a62a16318a90442b764252e4e1048076c9d0fc439074c13370453152f19cf344c9c727892b4a998ce370c895a43b2fea77796c49e06f3e0628a37 SHA512 4f35918811edf7ea0f24d04eba12e4670b039edd0bb29ed4f16b47c4208f8a3d4316042f5ca52a278fedd1dce549070df69807080b1a7bda4a859369ad707bf9 DIST nvidia-container-toolkit-1.9.0.tar.gz 1501756 BLAKE2B 5e6b34bab370eff531a67d03590c44512a1e48d8a05715b69b1ff67b145489f19fe6f00bd4bec8634768ef65155221cc750c4a23ea355648ae27ed4d86ace59a SHA512 aa734e5611d2ee6b5a55cbacebf29d7094ff4ff6f3317e381bee529582d7374cccc9297846fd77dbc569df6646095c186f1c0287fa39ea5f15d2a13cf55c8c32 DIST rsc.io%2Fbinaryregexp%2F@v%2Fv0.2.0.mod 36 BLAKE2B 61110bed2b9e99e0250cf6e8b842257202c89b3462edf9368b73cab29f9dbd4dcc66c3e290a1d6329b7d62321eecc52082a8c4c0797eac743a29a8a00910a93f SHA512 db50ff677b0bdccbc1a1ad3df7c5cc76f2fcccf3ab99d08d1c2868440eb9b893fe89452f4286f7d42f2f16abf0f4acda67fe86e174dcfa730a743aafcc166774 DIST rsc.io%2Fquote%2Fv3%2F@v%2Fv3.1.0.mod 55 BLAKE2B f1f0ba35f0ffd200ed37c06b2025c1fd436e3fd857bd525b9295c0cbcade7e1f037e3f566124a7ef428384d50525426f0d40468c967e39bac6057174710e2566 SHA512 e6357ddd7d09692c60e59e6cb80469ade8284052cdd3ea520ec4dbcb42c1cabe045c599e43cce94bec022bd82e87a554ecac42f8c917cf2ff44daff9c1a147d5 diff --git a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.10.0.ebuild b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.10.0.ebuild new file mode 100644 index 0000000000..e5407673e2 --- /dev/null +++ b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.10.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EGO_PN="github.com/NVIDIA/${PN}" + +inherit go-module + +DESCRIPTION="NVIDIA container runtime toolkit" +HOMEPAGE="https://github.com/NVIDIA/nvidia-container-toolkit" + +if [[ "${PV}" == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git" + inherit git-r3 + + src_unpack() { + git-r3_src_unpack + go-module_live_vendor + } +else + SRC_URI=" + https://github.com/NVIDIA/${PN}/archive/v${PV/_rc/-rc.}.tar.gz -> ${P}.tar.gz + https://media.githubusercontent.com/media/vowstar/distfiles/main/${P}-deps.tar.xz + " + S="${WORKDIR}/${PN}-${PV/_rc/-rc.}" + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +IUSE="" + +RDEPEND=" + sys-libs/libnvidia-container +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + app-arch/unzip + sys-devel/make +" + +src_compile() { + emake binaries +} + +src_install() { + dobin "${PN}" + into "/usr/bin" + dosym "${PN}" "/usr/bin/nvidia-container-runtime-hook" + insinto "/etc/nvidia-container-runtime" + doins "${FILESDIR}/config.toml" +} + +pkg_postinst() { + elog "Your docker service must restart after install this package." + elog "OpenRC: sudo rc-service docker restart" + elog "systemd: sudo systemctl restart docker" + elog "You may need to edit your /etc/nvidia-container-runtime/config.toml" + elog "file before running ${PN} for the first time." + elog "For details, please see the NVIDIA docker manual page." +} From f5f17e23543faf23a2f86d066f733807b450ab77 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 12:50:09 +0800 Subject: [PATCH 21/55] app-containers/nvidia-container-toolkit: add 9999 Signed-off-by: Huang Rui --- .../nvidia-container-toolkit-9999.ebuild | 65 +++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 app-containers/nvidia-container-toolkit/nvidia-container-toolkit-9999.ebuild diff --git a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-9999.ebuild b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-9999.ebuild new file mode 100644 index 0000000000..e5407673e2 --- /dev/null +++ b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-9999.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EGO_PN="github.com/NVIDIA/${PN}" + +inherit go-module + +DESCRIPTION="NVIDIA container runtime toolkit" +HOMEPAGE="https://github.com/NVIDIA/nvidia-container-toolkit" + +if [[ "${PV}" == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git" + inherit git-r3 + + src_unpack() { + git-r3_src_unpack + go-module_live_vendor + } +else + SRC_URI=" + https://github.com/NVIDIA/${PN}/archive/v${PV/_rc/-rc.}.tar.gz -> ${P}.tar.gz + https://media.githubusercontent.com/media/vowstar/distfiles/main/${P}-deps.tar.xz + " + S="${WORKDIR}/${PN}-${PV/_rc/-rc.}" + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +IUSE="" + +RDEPEND=" + sys-libs/libnvidia-container +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + app-arch/unzip + sys-devel/make +" + +src_compile() { + emake binaries +} + +src_install() { + dobin "${PN}" + into "/usr/bin" + dosym "${PN}" "/usr/bin/nvidia-container-runtime-hook" + insinto "/etc/nvidia-container-runtime" + doins "${FILESDIR}/config.toml" +} + +pkg_postinst() { + elog "Your docker service must restart after install this package." + elog "OpenRC: sudo rc-service docker restart" + elog "systemd: sudo systemctl restart docker" + elog "You may need to edit your /etc/nvidia-container-runtime/config.toml" + elog "file before running ${PN} for the first time." + elog "For details, please see the NVIDIA docker manual page." +} From 83dcff109cd18d719e62688fb157ffab87bf4544 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 12:51:17 +0800 Subject: [PATCH 22/55] sys-libs/libnvidia-container: add 9999 Signed-off-by: Huang Rui --- .../libnvidia-container-9999.ebuild | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 sys-libs/libnvidia-container/libnvidia-container-9999.ebuild diff --git a/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild b/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild new file mode 100644 index 0000000000..55c4650bfb --- /dev/null +++ b/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="NVIDIA container runtime library" +HOMEPAGE="https://github.com/NVIDIA/libnvidia-container" + +if [[ "${PV}" == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git" +else + SRC_URI=" + https://github.com/NVIDIA/${PN}/archive/v${PV/_rc/-rc.}.tar.gz -> ${P}.tar.gz + " + S="${WORKDIR}/${PN}-${PV/_rc/-rc.}" + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +IUSE="" + +RDEPEND=" + net-libs/libtirpc + sys-libs/libcap + sys-libs/libseccomp + x11-drivers/nvidia-drivers +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + net-libs/rpcsvc-proto + sys-apps/lsb-release + sys-devel/bmake + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.1.1-add-enum-h.patch + "${FILESDIR}"/${PN}-1.1.1-add-sysfs-c.patch + "${FILESDIR}"/${PN}-1.1.1-add-sysfs-h.patch + "${FILESDIR}"/${PN}-1.1.1-add-utils-c.patch + "${FILESDIR}"/${PN}-1.1.1-add-utils-h.patch + "${FILESDIR}"/${PN}-1.7.0-fix-git.patch + "${FILESDIR}"/${PN}-1.8.0-fix-makefile.patch + "${FILESDIR}"/${PN}-1.1.1-fix-nvc.patch + "${FILESDIR}"/${PN}-1.3.0-fix-nvc-info.patch + "${FILESDIR}"/${PN}-1.3.0-fix-nvc-mount.patch + "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-c.patch + "${FILESDIR}"/${PN}-1.3.0-fix-modprobe-utils-h.patch + "${FILESDIR}"/${PN}-1.8.0-fix-nvcgomk.patch +) From 9af6e43287b8b08df58604ab1dd74b25864ae1f4 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 12:52:32 +0800 Subject: [PATCH 23/55] sys-process/nvtop: changed url to https Signed-off-by: Huang Rui --- sys-process/nvtop/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-process/nvtop/metadata.xml b/sys-process/nvtop/metadata.xml index 7e64f7cd0d..d16f6189d2 100644 --- a/sys-process/nvtop/metadata.xml +++ b/sys-process/nvtop/metadata.xml @@ -1,5 +1,5 @@ - + vowstar@gmail.com From 0fc1de8d8806492df783c9ee0402ac65215dfce1 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 12:53:05 +0800 Subject: [PATCH 24/55] sys-process/nvtop: add 2.0.2 Signed-off-by: Huang Rui --- sys-process/nvtop/Manifest | 1 + sys-process/nvtop/nvtop-2.0.2.ebuild | 55 ++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 sys-process/nvtop/nvtop-2.0.2.ebuild diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index 615b2ba33c..bafa079e5f 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1,3 +1,4 @@ DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d DIST nvtop-1.2.2.tar.gz 197300 BLAKE2B dcab86606e2581d5d1d18e77a59fd5c41e665bbaaa876d0cdc7211cc2fe21d14e4a38e23afaf662616bc373b2c05cc85a969fc20ee78c0b42ead1cb6ac93fa84 SHA512 034ca55e773a34b433cc54e6dabf36911973b2ec0669a7f2757f9edcd6ae6e14493c8e31ecb9d7a8e45026ddd97cf543fa57b046d96de6cc650614cd539a6c6a DIST nvtop-2.0.1.tar.gz 215348 BLAKE2B 9e288a51dd2f61122ceeac11711c01c13f989e06c5b85c2e4ec90d217e0eb5081aff0aa33140cc511b8864b75a572045c1572e76aaab4bdcb30bbe0a83306771 SHA512 0694fd5327f5fdab926c6bd4862499ead2a4b7d17ec9e60ca1ff2ff3dfca56386600407d6ea8d65e7bea230fb450460e9a70879563764898c4dd5d320df96886 +DIST nvtop-2.0.2.tar.gz 218873 BLAKE2B a1c4faeaefd638da705d9a6b8de9bde4f99c58939a3cc3ab417081ecc24d229b211273432d4f71ff6a4f54b773a78d86c07a068660491a9e70524bd0a3e15596 SHA512 8cc4859ae26428b8b4835d5205be4533c38ab90f5a369261b2650200bab16f7953c4d012dba375be5d1c793ca5031775c64b18f1629cae381d6f1e3b29992cb5 diff --git a/sys-process/nvtop/nvtop-2.0.2.ebuild b/sys-process/nvtop/nvtop-2.0.2.ebuild new file mode 100644 index 0000000000..a4383e95dc --- /dev/null +++ b/sys-process/nvtop/nvtop-2.0.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +NVIDIA_PV="455.38" + +DESCRIPTION="NVIDIA GPUs htop like monitoring tool" +HOMEPAGE="https://github.com/Syllo/nvtop" + +if [[ "${PV}" == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/Syllo/${PN}.git" + inherit git-r3 + SRC_URI=" + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " +else + SRC_URI=" + https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 + " + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" + +IUSE="unicode video_cards_amdgpu video_cards_nvidia" + +RDEPEND=" + video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) + video_cards_nvidia? ( x11-drivers/nvidia-drivers ) + sys-libs/ncurses:0= +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" + -DCURSES_NEED_WIDE=$(usex unicode) + -DNVIDIA_SUPPORT=$(usex video_cards_nvidia) + -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu) + ) + + cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die + + cmake_src_configure +} From 0cbe011dd55ed092c6d7675af086645e13eb3341 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 12:55:25 +0800 Subject: [PATCH 25/55] media-gfx/oda-file-converter: add 23.5.0.0 Signed-off-by: Huang Rui --- media-gfx/oda-file-converter/Manifest | 1 + .../oda-file-converter-23.5.0.0.ebuild | 53 +++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 media-gfx/oda-file-converter/oda-file-converter-23.5.0.0.ebuild diff --git a/media-gfx/oda-file-converter/Manifest b/media-gfx/oda-file-converter/Manifest index c09ff6ecec..bf9de0fb62 100644 --- a/media-gfx/oda-file-converter/Manifest +++ b/media-gfx/oda-file-converter/Manifest @@ -1 +1,2 @@ DIST ODAFileConverter_QT5_lnxX64_7.2dll_22.10.deb 45661460 BLAKE2B 8297a7001dbe43b7d20c3f22b1c597eacdd47780f1f742e3301ac91a2e111a180b3344310774fbd6d5f37fd58548fea29b879eb65a0e48e63117025c059190cf SHA512 8d78183781d7d01164d78e700f614ade66277075dbff21455834cc2404585ab35c07b1924cadb8c5e2b38a50a6ebc62a0a8206d8b792c36ec0acb6a5a2e31d68 +DIST ODAFileConverter_QT5_lnxX64_8.3dll_23.5.deb 47326628 BLAKE2B 4f88c987427848d79d9f9bf59f230ff3a9bad654fe842f5d7c18ac36688e4fc9633b9d390e092be29458252dab920c957dc4b410c6a505a1cdd3f97deb07ddee SHA512 2a0e3b4cbbe227d98886307ec4db8aca1ab91f1adf6023a09dbd64d1278691c5bdb51bd3931511bd0c838c86a67a2d9a80abcc8a9ec82244851a26d9ca07ed49 diff --git a/media-gfx/oda-file-converter/oda-file-converter-23.5.0.0.ebuild b/media-gfx/oda-file-converter/oda-file-converter-23.5.0.0.ebuild new file mode 100644 index 0000000000..0ed56daa27 --- /dev/null +++ b/media-gfx/oda-file-converter/oda-file-converter-23.5.0.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PV="$(ver_cut 1-2)" + +inherit desktop unpacker xdg + +DESCRIPTION="For converting between different versions of .dwg and .dxf" +HOMEPAGE="https://www.opendesign.com" + +SRC_URI="https://download.opendesign.com/guestfiles/Demo/ODAFileConverter_QT5_lnxX64_8.3dll_${MY_PV}.deb" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + x11-themes/hicolor-icon-theme +" + +DEPEND="${RDEPEND}" + +BDEPEND="dev-util/patchelf" + +S="${WORKDIR}" + +QA_PREBUILT="*" +QA_DESKTOP_FILE="usr/share/applications/ODAFileConverter.*\\.desktop" + +src_compile() { + patchelf --set-rpath \ + "/usr/bin/ODAFileConverter_${PV}" \ + "usr/bin/ODAFileConverter_${PV}/ODAFileConverter" \ + || die "Failed to fix insecure RPATH" + rm -rf usr/bin/ODAFileConverter_${PV}/qt.conf || die "Failed to fix qt.conf" +} + +src_install() { + exeinto /usr/bin + doexe usr/bin/ODAFileConverter + exeinto /usr/bin/ODAFileConverter_${PV} + doexe usr/bin/ODAFileConverter_${PV}/* + domenu usr/share/applications/*.desktop + doicon -s 16 usr/share/icons/hicolor/16x16/apps/ODAFileConverter.png + doicon -s 32 usr/share/icons/hicolor/32x32/apps/ODAFileConverter.png + doicon -s 64 usr/share/icons/hicolor/64x64/apps/ODAFileConverter.png + doicon -s 128 usr/share/icons/hicolor/128x128/apps/ODAFileConverter.png +} \ No newline at end of file From 01c08e606dfec8bed650485d29b9ed2f14965db7 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 12:55:48 +0800 Subject: [PATCH 26/55] media-gfx/oda-file-converter: add end of new line Signed-off-by: Huang Rui --- media-gfx/oda-file-converter/oda-file-converter-23.5.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/oda-file-converter/oda-file-converter-23.5.0.0.ebuild b/media-gfx/oda-file-converter/oda-file-converter-23.5.0.0.ebuild index 0ed56daa27..277974d07e 100644 --- a/media-gfx/oda-file-converter/oda-file-converter-23.5.0.0.ebuild +++ b/media-gfx/oda-file-converter/oda-file-converter-23.5.0.0.ebuild @@ -50,4 +50,4 @@ src_install() { doicon -s 32 usr/share/icons/hicolor/32x32/apps/ODAFileConverter.png doicon -s 64 usr/share/icons/hicolor/64x64/apps/ODAFileConverter.png doicon -s 128 usr/share/icons/hicolor/128x128/apps/ODAFileConverter.png -} \ No newline at end of file +} From 9f0c91c9e8ff81b7b822fac61b827347f494d5b2 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 12:57:01 +0800 Subject: [PATCH 27/55] media-gfx/oda-file-converter: drop 22.10.0.0 Signed-off-by: Huang Rui --- media-gfx/oda-file-converter/Manifest | 1 - .../oda-file-converter-22.10.0.0.ebuild | 53 ------------------- 2 files changed, 54 deletions(-) delete mode 100644 media-gfx/oda-file-converter/oda-file-converter-22.10.0.0.ebuild diff --git a/media-gfx/oda-file-converter/Manifest b/media-gfx/oda-file-converter/Manifest index bf9de0fb62..4d77d4b86e 100644 --- a/media-gfx/oda-file-converter/Manifest +++ b/media-gfx/oda-file-converter/Manifest @@ -1,2 +1 @@ -DIST ODAFileConverter_QT5_lnxX64_7.2dll_22.10.deb 45661460 BLAKE2B 8297a7001dbe43b7d20c3f22b1c597eacdd47780f1f742e3301ac91a2e111a180b3344310774fbd6d5f37fd58548fea29b879eb65a0e48e63117025c059190cf SHA512 8d78183781d7d01164d78e700f614ade66277075dbff21455834cc2404585ab35c07b1924cadb8c5e2b38a50a6ebc62a0a8206d8b792c36ec0acb6a5a2e31d68 DIST ODAFileConverter_QT5_lnxX64_8.3dll_23.5.deb 47326628 BLAKE2B 4f88c987427848d79d9f9bf59f230ff3a9bad654fe842f5d7c18ac36688e4fc9633b9d390e092be29458252dab920c957dc4b410c6a505a1cdd3f97deb07ddee SHA512 2a0e3b4cbbe227d98886307ec4db8aca1ab91f1adf6023a09dbd64d1278691c5bdb51bd3931511bd0c838c86a67a2d9a80abcc8a9ec82244851a26d9ca07ed49 diff --git a/media-gfx/oda-file-converter/oda-file-converter-22.10.0.0.ebuild b/media-gfx/oda-file-converter/oda-file-converter-22.10.0.0.ebuild deleted file mode 100644 index b93df72204..0000000000 --- a/media-gfx/oda-file-converter/oda-file-converter-22.10.0.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PV="$(ver_cut 1-2)" - -inherit desktop unpacker xdg - -DESCRIPTION="For converting between different versions of .dwg and .dxf" -HOMEPAGE="https://www.opendesign.com" - -SRC_URI="https://download.opendesign.com/guestfiles/Demo/ODAFileConverter_QT5_lnxX64_7.2dll_${MY_PV}.deb" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - x11-themes/hicolor-icon-theme -" - -DEPEND="${RDEPEND}" - -BDEPEND="dev-util/patchelf" - -S="${WORKDIR}" - -QA_PREBUILT="*" -QA_DESKTOP_FILE="usr/share/applications/ODAFileConverter.*\\.desktop" - -src_compile() { - patchelf --set-rpath \ - "/usr/bin/ODAFileConverter_${PV}" \ - "usr/bin/ODAFileConverter_${PV}/ODAFileConverter" \ - || die "Failed to fix insecure RPATH" - rm -rf usr/bin/ODAFileConverter_${PV}/qt.conf || die "Failed to fix qt.conf" -} - -src_install() { - exeinto /usr/bin - doexe usr/bin/ODAFileConverter - exeinto /usr/bin/ODAFileConverter_${PV} - doexe usr/bin/ODAFileConverter_${PV}/* - domenu usr/share/applications/*.desktop - doicon -s 16 usr/share/icons/hicolor/16x16/apps/ODAFileConverter.png - doicon -s 32 usr/share/icons/hicolor/32x32/apps/ODAFileConverter.png - doicon -s 64 usr/share/icons/hicolor/64x64/apps/ODAFileConverter.png - doicon -s 128 usr/share/icons/hicolor/128x128/apps/ODAFileConverter.png -} From fe2f9af91c198665eb99fd46bb77d9dcdbfcebe1 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 12:57:59 +0800 Subject: [PATCH 28/55] sci-electronics/verilator: changed url to https Signed-off-by: Huang Rui --- sci-electronics/verilator/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-electronics/verilator/metadata.xml b/sci-electronics/verilator/metadata.xml index e5c2a249a1..ce85e6abd1 100644 --- a/sci-electronics/verilator/metadata.xml +++ b/sci-electronics/verilator/metadata.xml @@ -1,5 +1,5 @@ - + vowstar@gmail.com From dc5284155a5245d14b2ddbfc120bfff9d3f6f0b9 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 12:59:06 +0800 Subject: [PATCH 29/55] sci-electronics/verilator: add 4.224 Signed-off-by: Huang Rui --- sci-electronics/verilator/Manifest | 1 + .../verilator/verilator-4.224.ebuild | 42 +++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 sci-electronics/verilator/verilator-4.224.ebuild diff --git a/sci-electronics/verilator/Manifest b/sci-electronics/verilator/Manifest index 4bd961cdca..eeb7a374cc 100644 --- a/sci-electronics/verilator/Manifest +++ b/sci-electronics/verilator/Manifest @@ -1,2 +1,3 @@ DIST verilator-4.218.tar.gz 2532208 BLAKE2B 85015aa06128a2d31414674d993efb4e93f2f133373ef98698dd9ab336461c2f6740d4e39512e9f37034f927ce8c72eed99595365c12723a57f08e82396ade78 SHA512 26b36f60a10a13adae34d8401f55afbb32fc48a4cade7b1e58226930fe7d5c982deffaae1cff2cc52a8f9a22638ae73957d3ae7f6ac77d35ac6a8e4228dcf9e4 DIST verilator-4.220.tar.gz 2540714 BLAKE2B f283dec5c1797aee243476fb5c11146c134ca6d59d495065ea712a3e07957de735b77147a9b0698ec6ba5f4ad89bdb037c81af8aaba623d96e2f7e74d844bf46 SHA512 d7435de47cf66a2a360b154e2073f75a540100cb66249eeaa24de78d60bc9376ebbe6cac6df3a421c4f6c7b883eb17e47118835b9b2ed973486d4291fe8fc588 +DIST verilator-4.224.tar.gz 2574010 BLAKE2B 470e8f29044e9ed7356b236a9a8da4d36eb9b51b8d358edc44a6c41c4339c256a3ff883f07826ec18fa5acda3fe0933073615090f6c061f80379d0713da239d1 SHA512 a2a37948878ad897668ce89b0f12978dcbda3726cebb134db6ff6f172573d4e488748699a84008359d808d5b6fad19c013edaebc7f8a24a5452b61b1d57dc283 diff --git a/sci-electronics/verilator/verilator-4.224.ebuild b/sci-electronics/verilator/verilator-4.224.ebuild new file mode 100644 index 0000000000..2c41dd1ed9 --- /dev/null +++ b/sci-electronics/verilator/verilator-4.224.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit autotools + +DESCRIPTION="The fast free Verilog/SystemVerilog simulator" +HOMEPAGE=" + https://verilator.org + https://github.com/verilator/verilator +" + +if [[ "${PV}" == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" +else + SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="|| ( Artistic-2 LGPL-3 )" +SLOT="0" + +RDEPEND=" + dev-lang/perl + sys-libs/zlib +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + sys-devel/bison + sys-devel/flex +" + +src_prepare() { + default + eautoconf --force +} From b1e041cfb8d75ebd74bcfbce4743f31c08bad59d Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 12:59:55 +0800 Subject: [PATCH 30/55] sci-electronics/verilator: update EAPI 7 -> 8 Signed-off-by: Huang Rui --- sci-electronics/verilator/verilator-9999.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-electronics/verilator/verilator-9999.ebuild b/sci-electronics/verilator/verilator-9999.ebuild index d8ccd0c016..2c41dd1ed9 100644 --- a/sci-electronics/verilator/verilator-9999.ebuild +++ b/sci-electronics/verilator/verilator-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI="8" inherit autotools From 5051e2f65feceabca431a1faea0d0ad13c221b05 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 13:00:30 +0800 Subject: [PATCH 31/55] sci-electronics/verilator: drop 4.218, 4.220 Signed-off-by: Huang Rui --- sci-electronics/verilator/Manifest | 2 - .../verilator/verilator-4.218.ebuild | 42 ------------------- .../verilator/verilator-4.220.ebuild | 42 ------------------- 3 files changed, 86 deletions(-) delete mode 100644 sci-electronics/verilator/verilator-4.218.ebuild delete mode 100644 sci-electronics/verilator/verilator-4.220.ebuild diff --git a/sci-electronics/verilator/Manifest b/sci-electronics/verilator/Manifest index eeb7a374cc..d8c3fce88f 100644 --- a/sci-electronics/verilator/Manifest +++ b/sci-electronics/verilator/Manifest @@ -1,3 +1 @@ -DIST verilator-4.218.tar.gz 2532208 BLAKE2B 85015aa06128a2d31414674d993efb4e93f2f133373ef98698dd9ab336461c2f6740d4e39512e9f37034f927ce8c72eed99595365c12723a57f08e82396ade78 SHA512 26b36f60a10a13adae34d8401f55afbb32fc48a4cade7b1e58226930fe7d5c982deffaae1cff2cc52a8f9a22638ae73957d3ae7f6ac77d35ac6a8e4228dcf9e4 -DIST verilator-4.220.tar.gz 2540714 BLAKE2B f283dec5c1797aee243476fb5c11146c134ca6d59d495065ea712a3e07957de735b77147a9b0698ec6ba5f4ad89bdb037c81af8aaba623d96e2f7e74d844bf46 SHA512 d7435de47cf66a2a360b154e2073f75a540100cb66249eeaa24de78d60bc9376ebbe6cac6df3a421c4f6c7b883eb17e47118835b9b2ed973486d4291fe8fc588 DIST verilator-4.224.tar.gz 2574010 BLAKE2B 470e8f29044e9ed7356b236a9a8da4d36eb9b51b8d358edc44a6c41c4339c256a3ff883f07826ec18fa5acda3fe0933073615090f6c061f80379d0713da239d1 SHA512 a2a37948878ad897668ce89b0f12978dcbda3726cebb134db6ff6f172573d4e488748699a84008359d808d5b6fad19c013edaebc7f8a24a5452b61b1d57dc283 diff --git a/sci-electronics/verilator/verilator-4.218.ebuild b/sci-electronics/verilator/verilator-4.218.ebuild deleted file mode 100644 index 2c41dd1ed9..0000000000 --- a/sci-electronics/verilator/verilator-4.218.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -inherit autotools - -DESCRIPTION="The fast free Verilog/SystemVerilog simulator" -HOMEPAGE=" - https://verilator.org - https://github.com/verilator/verilator -" - -if [[ "${PV}" == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" -else - SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi - -LICENSE="|| ( Artistic-2 LGPL-3 )" -SLOT="0" - -RDEPEND=" - dev-lang/perl - sys-libs/zlib -" - -DEPEND=" - ${RDEPEND} -" - -BDEPEND=" - sys-devel/bison - sys-devel/flex -" - -src_prepare() { - default - eautoconf --force -} diff --git a/sci-electronics/verilator/verilator-4.220.ebuild b/sci-electronics/verilator/verilator-4.220.ebuild deleted file mode 100644 index 2c41dd1ed9..0000000000 --- a/sci-electronics/verilator/verilator-4.220.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -inherit autotools - -DESCRIPTION="The fast free Verilog/SystemVerilog simulator" -HOMEPAGE=" - https://verilator.org - https://github.com/verilator/verilator -" - -if [[ "${PV}" == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" -else - SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi - -LICENSE="|| ( Artistic-2 LGPL-3 )" -SLOT="0" - -RDEPEND=" - dev-lang/perl - sys-libs/zlib -" - -DEPEND=" - ${RDEPEND} -" - -BDEPEND=" - sys-devel/bison - sys-devel/flex -" - -src_prepare() { - default - eautoconf --force -} From 2f5cde0a7141f6e1e6e024f87f06906af4fbd549 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 13:01:18 +0800 Subject: [PATCH 32/55] sci-electronics/verible: changed http to https Signed-off-by: Huang Rui --- sci-electronics/verible/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-electronics/verible/metadata.xml b/sci-electronics/verible/metadata.xml index 8b143cd30d..ddf51b63e2 100644 --- a/sci-electronics/verible/metadata.xml +++ b/sci-electronics/verible/metadata.xml @@ -1,5 +1,5 @@ - + vowstar@gmail.com From b20553fc509f6a99358cd021e236cb5a15632247 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 13:03:16 +0800 Subject: [PATCH 33/55] sci-electronics/verible: add 0.0.2152 Signed-off-by: Huang Rui --- sci-electronics/verible/Manifest | 1 + .../verible/verible-0.0.2152.ebuild | 103 ++++++++++++++++++ 2 files changed, 104 insertions(+) create mode 100644 sci-electronics/verible/verible-0.0.2152.ebuild diff --git a/sci-electronics/verible/Manifest b/sci-electronics/verible/Manifest index 8f74cdb078..e77d6ca938 100644 --- a/sci-electronics/verible/Manifest +++ b/sci-electronics/verible/Manifest @@ -24,6 +24,7 @@ DIST rules_proto-97d8af4dc474595af3900dd85cb3a29ad28cc313.zip 14252 BLAKE2B 152b DIST rules_python-0.2.0.tar.gz 2503614 BLAKE2B 07c1e4e642587bfe03373733fc6c30aa195285002c4f1e532c40aba9c111629787aab78600a5d83e3833e2fddcc86407084cfc74cf2bb0ee23012a59b4bccef0 SHA512 674f89c8e262008e2d8a7329ff7b09275ec34ced73d131786a2106c414ab5213c15259b8188f976e730f568def139a5e0fd29e8a1caa905d22afe9628d544e26 DIST six-1.15.0.tar.gz 33917 BLAKE2B 57e852b6c35dd19e256814c0371cfbc26141b0f25a31f79a1cbd1b0cdd7d3cacf1236b96f5452f968cc426e6dff4d1ad70a9f2432bc361ba3c8c17fd40fe7582 SHA512 eb840ac17f433f1fc4af56de75cfbfe0b54e6a737bb23c453bf09a4a13d768d153e46064880dc763f4c5cc2785b78ea6d3d3b4a41fed181cb9064837e3f699a9 DIST verible-0.0.2135.tar.gz 1302067 BLAKE2B 55409fa4891d4e55941094893af54dc35154ce42f6a56dc35589829ca1d6777fd81e557ebf72f112754a12552b2a8038f4b33dd11d29e3211a0337ba981fe451 SHA512 b09598bf39cb553fc470e55e1fca2add52f7c7b186bc4569857682b93991bcba64b8e31abe4b5426c52ccfec840d1049e5b7078c62034fb23acde338f82d7b36 +DIST verible-0.0.2152.tar.gz 1302265 BLAKE2B 0f9d77e62e57dd2845acfc29cf6fc7932c13ebd160de93cd454ed363aa0f40394d36a3b79a6060e5a65f3968caec8ddce4021f0a2c316f59fa7ca234845bffad SHA512 b2a77d827cfb29d88d58cd3a9f84f3b1701ad83afadb8f61eedf130778f5bc78ca65f4b97ee3e137c659a04aa547dd85b68b2470c65f22c41a67a3b25e57e911 DIST win_flex_bison-2.5.18.zip 977634 BLAKE2B dfc5f5ee13665948398df61f3993b6ffe8120b3c390e8e12c6dcc5f603f91921cf182097df83931a4fe57b8ffbfdd0c67e67daed4a7ca633b1dddd2527359ea7 SHA512 8b30f046e090a0ddcf85b38197913bbf5ac6f5e3063bdfebf288fd7e3d22288c72ba98fd2d04c5eaf9157997bc4bd9911c1e0f6007106589d25b58a9673f7b83 DIST zlib-1.2.12.tar.gz 1490071 BLAKE2B 76e7b26f8dc761b0eae6276cc32bc36fa74a88197699c95d158c1548f97b80db5e39d21144ecd6ee3eb90c42730aa5f387f9952d9a3f0930b56e9dfcd12f1e67 SHA512 cc2366fa45d5dfee1f983c8c51515e0cff959b61471e2e8d24350dea22d3f6fcc50723615a911b046ffc95f51ba337d39ae402131a55e6d1541d3b095d6c0a14 DIST zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz 202599005 BLAKE2B 0de0c845c34b339092f139bf67c874ce6f835bfb4ddafd6f96f3c9d77fb6264cc4cdd64c9264cf4d809b3bcdeae75a63fe2abb17f9164dbc0ae115b418bbbf82 SHA512 e4d22b2b04d3e48631c389075a3c0b7e30ee63d47dde1fc4b48f8a9507450aeb0db134ee0394871bc34455ab8bca98c8b8dd728b3541a03334b3baf16c2daa27 diff --git a/sci-electronics/verible/verible-0.0.2152.ebuild b/sci-electronics/verible/verible-0.0.2152.ebuild new file mode 100644 index 0000000000..9eeba06e7e --- /dev/null +++ b/sci-electronics/verible/verible-0.0.2152.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +# From release tag name +MY_PV="0.0-2152-gdd5e91a4" + +inherit bazel + +DESCRIPTION="SystemVerilog parser, style-linter, and formatter" +HOMEPAGE=" + https://chipsalliance.github.io/verible/ + https://github.com/chipsalliance/verible +" + +# From $(cat WORKSPACE | grep -Eo "(http|https)://[a-zA-Z0-9./?=_%:-]*" | sort -u) +bazel_external_uris=" + https://files.pythonhosted.org/packages/6b/34/415834bfdafca3c5f451532e8a8d9ba89a21c9743a0c59fbd0205c7f9426/six-1.15.0.tar.gz + https://github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.zip -> abseil-cpp-20211102.0.zip + https://github.com/bazelbuild/bazel-toolchains/releases/download/3.4.0/bazel-toolchains-3.4.0.tar.gz + https://github.com/bazelbuild/rules_cc/archive/e7c97c3af74e279a5db516a19f642e862ff58548.zip -> rules_cc-e7c97c3af74e279a5db516a19f642e862ff58548.zip + https://github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.zip -> rules_proto-97d8af4dc474595af3900dd85cb3a29ad28cc313.zip + https://github.com/bazelbuild/rules_python/releases/download/0.2.0/rules_python-0.2.0.tar.gz + https://github.com/c0fec0de/anytree/archive/2.8.0.tar.gz -> anytree-2.8.0.tar.gz + https://github.com/gflags/gflags/archive/827c769e5fc98e0f2a34c47cef953cc6328abced.zip -> gflags-827c769e5fc98e0f2a34c47cef953cc6328abced.zip + https://github.com/google/bazel_rules_install/archive/4cd8ab0b5d8a0117bb5b8c89a0024508d5d4d5ed.zip -> bazel_rules_install-4cd8ab0b5d8a0117bb5b8c89a0024508d5d4d5ed.zip + https://github.com/google/glog/archive/v0.5.0-rc2.tar.gz -> glog-v0.5.0-rc2.tar.gz + https://github.com/google/googletest/archive/refs/tags/release-1.11.0.zip -> googletest-release-1.11.0.zip + https://github.com/grailbio/bazel-compilation-database/archive/ace73b04e76111afa09934f8771a2798847e724e.tar.gz -> bazel-compilation-database-ace73b04e76111afa09934f8771a2798847e724e.tar.gz + https://github.com/jmillikin/rules_bison/releases/download/v0.2/rules_bison-v0.2.tar.xz + https://github.com/jmillikin/rules_flex/releases/download/v0.2/rules_flex-v0.2.tar.xz + https://github.com/jmillikin/rules_m4/releases/download/v0.1/m4-gnulib-788db09a9f88abbef73c97e8d7291c40455336d8.tar.xz + https://github.com/jmillikin/rules_m4/releases/download/v0.2/rules_m4-v0.2.tar.xz + https://github.com/lexxmark/winflexbison/releases/download/v2.5.18/win_flex_bison-2.5.18.zip + https://github.com/nlohmann/json/archive/refs/tags/v3.10.2.tar.gz -> json-v3.10.2.tar.gz + https://github.com/protocolbuffers/protobuf/archive/v3.13.0.zip -> protobuf-v3.13.0.zip + https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz + https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.5.zip -> bazel_coverage_output_generator-v2.5.zip + https://mirror.bazel.build/bazel_java_tools/releases/java/v11.6/java_tools_linux-v11.6.zip -> bazel_java_tools_linux-v11.6.zip + https://mirror.bazel.build/bazel_java_tools/releases/java/v11.6/java_tools-v11.6.zip -> bazel_java_tools-v11.6.zip + https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.0.2/bazel-skylib-1.0.2.tar.gz + https://mirror.bazel.build/github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip -> bazel_rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip + https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz + https://zlib.net/zlib-1.2.12.tar.gz + mirror://gnu/m4/m4-1.4.18.tar.xz +" + +SRC_URI=" + https://github.com/chipsalliance/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz + ${bazel_external_uris} +" + +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + sys-libs/zlib +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + app-arch/unzip + sys-devel/bison + sys-devel/flex + sys-devel/m4 +" + +src_unpack() { + unpack "${P}.tar.gz" + bazel_load_distfiles "${bazel_external_uris}" +} + +src_prepare() { + bazel_setup_bazelrc + default +} + +src_compile() { + export JAVA_HOME=$(java-config --jre-home) + export GIT_DATE="$(date -r WORKSPACE "+%Y-%m-%d")" + export GIT_VERSION="v${MY_PV}" + + ebazel build -c opt --//bazel:use_local_flex_bison //... + ebazel shutdown +} + +src_test() { + ebazel test -c opt --//bazel:use_local_flex_bison //... +} + +src_install() { + ebazel run -c opt --//bazel:use_local_flex_bison //:install -- "${D}/usr/bin" + ebazel shutdown +} From b981087dd7f34ce4ae6a6595768ecaefd0747fef Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Fri, 8 Jul 2022 13:03:37 +0800 Subject: [PATCH 34/55] sci-electronics/verible: drop 0.0.2135 Signed-off-by: Huang Rui --- sci-electronics/verible/Manifest | 1 - .../verible/verible-0.0.2135.ebuild | 103 ------------------ 2 files changed, 104 deletions(-) delete mode 100644 sci-electronics/verible/verible-0.0.2135.ebuild diff --git a/sci-electronics/verible/Manifest b/sci-electronics/verible/Manifest index e77d6ca938..dfdbc5b978 100644 --- a/sci-electronics/verible/Manifest +++ b/sci-electronics/verible/Manifest @@ -23,7 +23,6 @@ DIST rules_m4-v0.2.tar.xz 16888 BLAKE2B a191c332b916ca8d06e1e2e13fb8d4098947acb0 DIST rules_proto-97d8af4dc474595af3900dd85cb3a29ad28cc313.zip 14252 BLAKE2B 152b72f967835685d11e1e84ca548198022ccc9ad5b55e5007fe6fb1e38dd1d4b4e0473841d23c658f31ca8dc10509d9d2bb81b211e487c97f7714af53b8aafe SHA512 4aead3ec92fe74da92640926f7f8626b6e3db2318856ef374d6fda83cafcf7b45ea9b425d63b7aa0ab4f17e787909c795b916addc63c07918ee2656655a5d093 DIST rules_python-0.2.0.tar.gz 2503614 BLAKE2B 07c1e4e642587bfe03373733fc6c30aa195285002c4f1e532c40aba9c111629787aab78600a5d83e3833e2fddcc86407084cfc74cf2bb0ee23012a59b4bccef0 SHA512 674f89c8e262008e2d8a7329ff7b09275ec34ced73d131786a2106c414ab5213c15259b8188f976e730f568def139a5e0fd29e8a1caa905d22afe9628d544e26 DIST six-1.15.0.tar.gz 33917 BLAKE2B 57e852b6c35dd19e256814c0371cfbc26141b0f25a31f79a1cbd1b0cdd7d3cacf1236b96f5452f968cc426e6dff4d1ad70a9f2432bc361ba3c8c17fd40fe7582 SHA512 eb840ac17f433f1fc4af56de75cfbfe0b54e6a737bb23c453bf09a4a13d768d153e46064880dc763f4c5cc2785b78ea6d3d3b4a41fed181cb9064837e3f699a9 -DIST verible-0.0.2135.tar.gz 1302067 BLAKE2B 55409fa4891d4e55941094893af54dc35154ce42f6a56dc35589829ca1d6777fd81e557ebf72f112754a12552b2a8038f4b33dd11d29e3211a0337ba981fe451 SHA512 b09598bf39cb553fc470e55e1fca2add52f7c7b186bc4569857682b93991bcba64b8e31abe4b5426c52ccfec840d1049e5b7078c62034fb23acde338f82d7b36 DIST verible-0.0.2152.tar.gz 1302265 BLAKE2B 0f9d77e62e57dd2845acfc29cf6fc7932c13ebd160de93cd454ed363aa0f40394d36a3b79a6060e5a65f3968caec8ddce4021f0a2c316f59fa7ca234845bffad SHA512 b2a77d827cfb29d88d58cd3a9f84f3b1701ad83afadb8f61eedf130778f5bc78ca65f4b97ee3e137c659a04aa547dd85b68b2470c65f22c41a67a3b25e57e911 DIST win_flex_bison-2.5.18.zip 977634 BLAKE2B dfc5f5ee13665948398df61f3993b6ffe8120b3c390e8e12c6dcc5f603f91921cf182097df83931a4fe57b8ffbfdd0c67e67daed4a7ca633b1dddd2527359ea7 SHA512 8b30f046e090a0ddcf85b38197913bbf5ac6f5e3063bdfebf288fd7e3d22288c72ba98fd2d04c5eaf9157997bc4bd9911c1e0f6007106589d25b58a9673f7b83 DIST zlib-1.2.12.tar.gz 1490071 BLAKE2B 76e7b26f8dc761b0eae6276cc32bc36fa74a88197699c95d158c1548f97b80db5e39d21144ecd6ee3eb90c42730aa5f387f9952d9a3f0930b56e9dfcd12f1e67 SHA512 cc2366fa45d5dfee1f983c8c51515e0cff959b61471e2e8d24350dea22d3f6fcc50723615a911b046ffc95f51ba337d39ae402131a55e6d1541d3b095d6c0a14 diff --git a/sci-electronics/verible/verible-0.0.2135.ebuild b/sci-electronics/verible/verible-0.0.2135.ebuild deleted file mode 100644 index bc1bce2286..0000000000 --- a/sci-electronics/verible/verible-0.0.2135.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -# From release tag name -MY_PV="0.0-2135-gb534c1fe" - -inherit bazel - -DESCRIPTION="SystemVerilog parser, style-linter, and formatter" -HOMEPAGE=" - https://chipsalliance.github.io/verible/ - https://github.com/chipsalliance/verible -" - -# From $(cat WORKSPACE | grep -Eo "(http|https)://[a-zA-Z0-9./?=_%:-]*" | sort -u) -bazel_external_uris=" - https://files.pythonhosted.org/packages/6b/34/415834bfdafca3c5f451532e8a8d9ba89a21c9743a0c59fbd0205c7f9426/six-1.15.0.tar.gz - https://github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.zip -> abseil-cpp-20211102.0.zip - https://github.com/bazelbuild/bazel-toolchains/releases/download/3.4.0/bazel-toolchains-3.4.0.tar.gz - https://github.com/bazelbuild/rules_cc/archive/e7c97c3af74e279a5db516a19f642e862ff58548.zip -> rules_cc-e7c97c3af74e279a5db516a19f642e862ff58548.zip - https://github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.zip -> rules_proto-97d8af4dc474595af3900dd85cb3a29ad28cc313.zip - https://github.com/bazelbuild/rules_python/releases/download/0.2.0/rules_python-0.2.0.tar.gz - https://github.com/c0fec0de/anytree/archive/2.8.0.tar.gz -> anytree-2.8.0.tar.gz - https://github.com/gflags/gflags/archive/827c769e5fc98e0f2a34c47cef953cc6328abced.zip -> gflags-827c769e5fc98e0f2a34c47cef953cc6328abced.zip - https://github.com/google/bazel_rules_install/archive/4cd8ab0b5d8a0117bb5b8c89a0024508d5d4d5ed.zip -> bazel_rules_install-4cd8ab0b5d8a0117bb5b8c89a0024508d5d4d5ed.zip - https://github.com/google/glog/archive/v0.5.0-rc2.tar.gz -> glog-v0.5.0-rc2.tar.gz - https://github.com/google/googletest/archive/refs/tags/release-1.11.0.zip -> googletest-release-1.11.0.zip - https://github.com/grailbio/bazel-compilation-database/archive/ace73b04e76111afa09934f8771a2798847e724e.tar.gz -> bazel-compilation-database-ace73b04e76111afa09934f8771a2798847e724e.tar.gz - https://github.com/jmillikin/rules_bison/releases/download/v0.2/rules_bison-v0.2.tar.xz - https://github.com/jmillikin/rules_flex/releases/download/v0.2/rules_flex-v0.2.tar.xz - https://github.com/jmillikin/rules_m4/releases/download/v0.1/m4-gnulib-788db09a9f88abbef73c97e8d7291c40455336d8.tar.xz - https://github.com/jmillikin/rules_m4/releases/download/v0.2/rules_m4-v0.2.tar.xz - https://github.com/lexxmark/winflexbison/releases/download/v2.5.18/win_flex_bison-2.5.18.zip - https://github.com/nlohmann/json/archive/refs/tags/v3.10.2.tar.gz -> json-v3.10.2.tar.gz - https://github.com/protocolbuffers/protobuf/archive/v3.13.0.zip -> protobuf-v3.13.0.zip - https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz - https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.5.zip -> bazel_coverage_output_generator-v2.5.zip - https://mirror.bazel.build/bazel_java_tools/releases/java/v11.6/java_tools_linux-v11.6.zip -> bazel_java_tools_linux-v11.6.zip - https://mirror.bazel.build/bazel_java_tools/releases/java/v11.6/java_tools-v11.6.zip -> bazel_java_tools-v11.6.zip - https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.0.2/bazel-skylib-1.0.2.tar.gz - https://mirror.bazel.build/github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip -> bazel_rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip - https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz - https://zlib.net/zlib-1.2.12.tar.gz - mirror://gnu/m4/m4-1.4.18.tar.xz -" - -SRC_URI=" - https://github.com/chipsalliance/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz - ${bazel_external_uris} -" - -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - sys-libs/zlib -" - -DEPEND=" - ${RDEPEND} -" - -BDEPEND=" - app-arch/unzip - sys-devel/bison - sys-devel/flex - sys-devel/m4 -" - -src_unpack() { - unpack "${P}.tar.gz" - bazel_load_distfiles "${bazel_external_uris}" -} - -src_prepare() { - bazel_setup_bazelrc - default -} - -src_compile() { - export JAVA_HOME=$(java-config --jre-home) - export GIT_DATE="$(date -r WORKSPACE "+%Y-%m-%d")" - export GIT_VERSION="v${MY_PV}" - - ebazel build -c opt --//bazel:use_local_flex_bison //... - ebazel shutdown -} - -src_test() { - ebazel test -c opt --//bazel:use_local_flex_bison //... -} - -src_install() { - ebazel run -c opt --//bazel:use_local_flex_bison //:install -- "${D}/usr/bin" - ebazel shutdown -} From 99228fa73d4abe1a00bc859b18ab25a1d6af721d Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 8 Jul 2022 11:10:34 +0500 Subject: [PATCH 35/55] net-client/offpunk: drop 0.1, add 1.4 Signed-off-by: Anna (cybertailor) Vyalkova --- net-client/offpunk/Manifest | 2 +- net-client/offpunk/offpunk-0.1.ebuild | 25 ----------------- net-client/offpunk/offpunk-1.4.ebuild | 40 +++++++++++++++++++++++++++ 3 files changed, 41 insertions(+), 26 deletions(-) delete mode 100644 net-client/offpunk/offpunk-0.1.ebuild create mode 100644 net-client/offpunk/offpunk-1.4.ebuild diff --git a/net-client/offpunk/Manifest b/net-client/offpunk/Manifest index 5cbd2dbfbe..b3484f6897 100644 --- a/net-client/offpunk/Manifest +++ b/net-client/offpunk/Manifest @@ -1,2 +1,2 @@ -DIST offpunk-0.1.tar.gz 25356 BLAKE2B 45169fae6f566dfab0b8416442f220e62c49cd32ed020bb516f2474ebe7736fca413a68ecf3ec9d609897b02b9092dfe6c7d03dc403c52eaaf63541e4ce16a88 SHA512 5592a314bf3ebd91be083c5a8b43db483f80138113825cdfe0d141cecf0ca9482011eab1a05a7212323c2c1b5a95eb1dbdad4363a281e8229287d433552b6fd5 DIST offpunk-0.3.tar.gz 37000 BLAKE2B b47fd241acef4155337a336d5a25b4a727849a28d2b1a9a9f3c2475960f472e238f5bc50ac59f582daf5ed3b1ec69edc1c6b4c6e5eebe64fd2c962eb7dbe00a2 SHA512 1336e7f0aab177a786c114143b5b8fa4eaa3a4b675581d2ec38d55268f8a006158a181b659732a89cf000f8be550ae38e222bbae827abaea2bc7a2875397acc9 +DIST offpunk-1.4.tar.gz 206458 BLAKE2B ca13838db2697e336c2e574a4995f55f2026d162679690d7e3fdff998f2b0a4c7e9ad5ee0749c9bfc1edaedba5572f177df6e67684b43fcb355d2cce25366c78 SHA512 929c036cee562c09b4f637e09f51a62a8e8547a4eeaa34bbea4c2ddaf69556a0474e7b0682063842cc0387b0823507fb102dcd1866cad3d39fbd51ff5d2c94c6 diff --git a/net-client/offpunk/offpunk-0.1.ebuild b/net-client/offpunk/offpunk-0.1.ebuild deleted file mode 100644 index 6a48ea1ec3..0000000000 --- a/net-client/offpunk/offpunk-0.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -DISTUTILS_SINGLE_IMPL=1 -inherit distutils-r1 optfeature - -MY_PN="av-98-offline" -DESCRIPTION="A command-line, text-based and offline-first Gemini browser" -HOMEPAGE="https://tildegit.org/ploum/AV-98-offline" -SRC_URI="https://tildegit.org/ploum/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_PN}" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64" - -pkg_postinst() { - optfeature "better TOFU certificate validation" dev-python/cryptography - #optfeature "ANSI escape codes support" dev-python/ansiwrap - optfeature "MIME type detection support" dev-python/python-magic - optfeature "clipboard support" x11-misc/xsel -} diff --git a/net-client/offpunk/offpunk-1.4.ebuild b/net-client/offpunk/offpunk-1.4.ebuild new file mode 100644 index 0000000000..24a0a1972d --- /dev/null +++ b/net-client/offpunk/offpunk-1.4.ebuild @@ -0,0 +1,40 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} pypy3 ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 optfeature + +DESCRIPTION="Offline-First Gemini/Web/Gopher/RSS reader and browser" +HOMEPAGE="https://notabug.org/ploum/offpunk" +SRC_URI="https://notabug.org/ploum/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" + +DOCS=( doc/. CHANGELOG README.md ) + +pkg_postinst() { + if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 0.4; then + ewarn 'You should run once the command "list subscribe subscribed".' + ewarn 'Without that, the subscribed list will be seen as a normal list by sync.' + fi + + optfeature "HTML support" "dev-python/beautifulsoup4 dev-python/readability-lxml" + optfeature "HTTP support" dev-python/requests + optfeature "RSS/Atom feed support" dev-python/feedparser + optfeature "XDG support" x11-misc/xdg-utils + optfeature "better TOFU certificate validation" dev-python/cryptography + optfeature "clipboard support" x11-misc/xsel + optfeature "custom process title support" dev-python/setproctitle + optfeature "external MP3 player" media-sound/mpg123 + optfeature "external OGG player" media-sound/vorbis-tools[ogg123] + optfeature "external PDF viewer" app-text/zathura + optfeature "external image viewer support" media-gfx/feh + optfeature "inline images support" media-gfx/chafa +} From 64f06343c1fe41aa18209f0c091eac9885912cbf Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 8 Jul 2022 11:44:40 +0500 Subject: [PATCH 36/55] dev-python/readability-lxml: add 0.8.1 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/readability-lxml/Manifest | 1 + dev-python/readability-lxml/metadata.xml | 11 +++++ .../readability-lxml-0.8.1.ebuild | 49 +++++++++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 dev-python/readability-lxml/metadata.xml create mode 100644 dev-python/readability-lxml/readability-lxml-0.8.1.ebuild diff --git a/dev-python/readability-lxml/Manifest b/dev-python/readability-lxml/Manifest index 1fa7d079cd..50da2ee3e0 100644 --- a/dev-python/readability-lxml/Manifest +++ b/dev-python/readability-lxml/Manifest @@ -1 +1,2 @@ DIST readability-lxml-0.6.1.tar.gz 13741 BLAKE2B 8bae46033e6eb3c171869746291a856267bc8f64ae088969405c5920229447fa470b6e14ea8b32b380c43d30e83ad9371149181d293bbfca6ff13fa271da3d74 SHA512 f7bead871dc84e2cc6dac18ced3f9fa223cd3961204330064e338b2e822ba9af58beb43be42b7f61a7cfb761f7c1d7a339d428c310d6be34b7546328f1eeb276 +DIST readability-lxml-0.8.1.gh.tar.gz 78871 BLAKE2B ef179d8bb727c0630e3af763a18170c1956be5cd3b8ad1cfe614b233964225e2e73b814c4ad628780eaffca21881d1ed276f45248a656b8c37ef1e6ccb121e85 SHA512 c5b296a35606f65643f72e7d9ee07d6820a7a6a36ce97350673ea6076b704f7ed72f92ded47dac56690cdf3776eb8fadbb02ea234355a9982d4127976b2e6c6e diff --git a/dev-python/readability-lxml/metadata.xml b/dev-python/readability-lxml/metadata.xml new file mode 100644 index 0000000000..9aea3f5df1 --- /dev/null +++ b/dev-python/readability-lxml/metadata.xml @@ -0,0 +1,11 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + + readability-lxml + + diff --git a/dev-python/readability-lxml/readability-lxml-0.8.1.ebuild b/dev-python/readability-lxml/readability-lxml-0.8.1.ebuild new file mode 100644 index 0000000000..b43ed4e035 --- /dev/null +++ b/dev-python/readability-lxml/readability-lxml-0.8.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} pypy3 ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +MY_PN="python-readability" +DESCRIPTION="fast html to text parser (article readability tool)" +HOMEPAGE=" + https://pypi.org/project/readability-lxml/ + https://github.com/buriy/python-readability +" +SRC_URI="https://github.com/buriy/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/cssselect[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + || ( ( $(python_gen_cond_dep \ + 'dev-python/cchardet[${PYTHON_USEDEP}]' python3_{8..10}) ) + dev-python/chardet[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + test? ( + $(python_gen_cond_dep \ + 'dev-python/timeout-decorator[${PYTHON_USEDEP}]' python3_{8..11}) + ) +" + +distutils_enable_tests unittest + +distutils_enable_sphinx doc/source \ + dev-python/recommonmark \ + dev-python/sphinx_rtd_theme + +python_test() { + [[ ${EPYTHON} == pypy3 ]] && \ + return 0 # unsatisfied dep + + distutils-r1_python_test +} From 136e58b028305ae5c145a3910030a3ec64e9f742 Mon Sep 17 00:00:00 2001 From: Nicola Smaniotto Date: Fri, 8 Jul 2022 11:17:20 +0200 Subject: [PATCH 37/55] net-voip/discover-overlay: add 0.5.4, drop 0.5.3 Signed-off-by: Nicola Smaniotto --- net-voip/discover-overlay/Manifest | 2 +- ...cover-overlay-0.5.3.ebuild => discover-overlay-0.5.4.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename net-voip/discover-overlay/{discover-overlay-0.5.3.ebuild => discover-overlay-0.5.4.ebuild} (100%) diff --git a/net-voip/discover-overlay/Manifest b/net-voip/discover-overlay/Manifest index 18136027a6..ac5b8f5e5e 100644 --- a/net-voip/discover-overlay/Manifest +++ b/net-voip/discover-overlay/Manifest @@ -1,3 +1,3 @@ DIST discover-overlay-0.3.3.tar.gz 33364 BLAKE2B a29f64b42e93c88638a299922e17425e992dcb34fd64dc7c2e3bd3554fcb7c9c13b9b9b5937ba8c7b91d721512d2eace961b847f249b410580167321c8a333a9 SHA512 1e145b64d1d0ea4d094dc16fc7871d9177604fd72991c06c6067d08bb49c95b8b4e1e84121b61c6393ddd45bb307eb5796c8a83ce708e30ec2a93c9043e971a3 DIST discover-overlay-0.4.5.tar.gz 76114 BLAKE2B c0c735cea547374f6f7338e09954930a105fc883ea9faa1f4e457800636694d47988726884360643eab9de0df2786ef1242fa036df15896301a48f0f2e684312 SHA512 6a7121c0923a68bf6b278b6985a82a3bba98b155c8812056cc0532961cb54ee5045c1279a32fdde8708a15f444d2a2ba0afdeea61f79a89cc542b3a1d5b2aed4 -DIST discover-overlay-0.5.3.tar.gz 87132 BLAKE2B a9ac3b15972d530d346e7b75edd07a10acd173774bf5a49628ffa7921aafae02750b9e2c2f11f1aac91a635ce15d7b39a3320b9746d02457c99f3e647e495715 SHA512 64d93c7e975698322f32798b031bd2a8da50b35747a46440a993d6306d8b769c2637375015b590b2f7c6849073b011c61f861d717db6ecd43dae91e6797ef786 +DIST discover-overlay-0.5.4.tar.gz 87273 BLAKE2B bb34ec75f575aadc1ede2ebc7118026bdc47c3c5f0a13a994e28811e6765c3f375c45b941f99aa72b7e779e5d0e94915089d4c8a8f2b7a262723e09d3032813b SHA512 8e1893636063b741335c19438a85c65353b0ea82269de8deb342a3537016b3324d3a8549dd6f7d08a029512d4a34870bfb4ef88e57bd2a32be7766536f6b2040 diff --git a/net-voip/discover-overlay/discover-overlay-0.5.3.ebuild b/net-voip/discover-overlay/discover-overlay-0.5.4.ebuild similarity index 100% rename from net-voip/discover-overlay/discover-overlay-0.5.3.ebuild rename to net-voip/discover-overlay/discover-overlay-0.5.4.ebuild From d094ea753c780ca2cac88b875173d07ecab496ce Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Fri, 8 Jul 2022 12:31:06 +0200 Subject: [PATCH 38/55] dev-cpp/coeurl: rebuild if libfmt is upgraded Signed-off-by: Ronny (tastytea) Gutbrod --- dev-cpp/coeurl/{coeurl-0.2.0.ebuild => coeurl-0.2.0-r1.ebuild} | 1 + 1 file changed, 1 insertion(+) rename dev-cpp/coeurl/{coeurl-0.2.0.ebuild => coeurl-0.2.0-r1.ebuild} (97%) diff --git a/dev-cpp/coeurl/coeurl-0.2.0.ebuild b/dev-cpp/coeurl/coeurl-0.2.0-r1.ebuild similarity index 97% rename from dev-cpp/coeurl/coeurl-0.2.0.ebuild rename to dev-cpp/coeurl/coeurl-0.2.0-r1.ebuild index 8137d25f3c..0b350fd26b 100644 --- a/dev-cpp/coeurl/coeurl-0.2.0.ebuild +++ b/dev-cpp/coeurl/coeurl-0.2.0-r1.ebuild @@ -19,6 +19,7 @@ RESTRICT="test" # Tests turned off because they need a local webserver. RDEPEND=" net-misc/curl dev-libs/libevent + dev-libs/libfmt:= dev-libs/spdlog " DEPEND=" From 269fa75da4e9e514cca541f3154b5ae60da0907b Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Fri, 8 Jul 2022 13:02:22 +0200 Subject: [PATCH 39/55] games-util/legendary: add 0.20.27 Signed-off-by: Ronny (tastytea) Gutbrod --- games-util/legendary/Manifest | 1 + games-util/legendary/legendary-0.20.27.ebuild | 29 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 games-util/legendary/legendary-0.20.27.ebuild diff --git a/games-util/legendary/Manifest b/games-util/legendary/Manifest index 2736aa1d94..1db029e50c 100644 --- a/games-util/legendary/Manifest +++ b/games-util/legendary/Manifest @@ -1,2 +1,3 @@ DIST legendary-0.20.25.tar.gz 127548 BLAKE2B 7c2b10e04bfe30be01733184b07b470c8f77d5c911deee8109ce18b87b9f7d611aae5a677212c4e8c5487b2b3685a2c22c0685f481f24daabd3d1cd10ef5746c SHA512 2ba8d3ebcd751201e23dccb3666e849366529c0edcc926fe6fd3216f23683aff9a396eb6e7f2d9e26961bd02cf07578e1ded95a6065460e6977e8d10f0242962 DIST legendary-0.20.26.tar.gz 128509 BLAKE2B b563b607dd76e93c591868a67ed3c0299291b1387aeed59bab447db75e6ff653e2bfaf8ad976f2915f7e1fa5bc6a36183d30ea3a0e2c481987e79dc322bd2b83 SHA512 d1b3244437bf2f2c7efb3fd181cc6a83d197c32256bb31d9f9b0c1b8a4712814a8ad5e6f227d953cd0bc5e31dffb816f456f33d14ebbd68355f5b4d78f4e5ea0 +DIST legendary-0.20.27.tar.gz 129234 BLAKE2B 0905cf0f7e3fe818fd19abf9ba7abcb981167d6eb8ab14d609051e9de59604e948f6929bc0daedaff682493810743977f61d0fea97c6419eefdf2ebdc3527a6d SHA512 6c58abf42be732adcae0f7efe56f449a2c166154d250b8a2914fcb8c6aa1d2a6ba642cf6471a377ce91018c9da7a740d5d2eebaf6d34d1fb626f1e0db1e4e7cb diff --git a/games-util/legendary/legendary-0.20.27.ebuild b/games-util/legendary/legendary-0.20.27.ebuild new file mode 100644 index 0000000000..b2c0fc3410 --- /dev/null +++ b/games-util/legendary/legendary-0.20.27.ebuild @@ -0,0 +1,29 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9,10} ) +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 + +DESCRIPTION="A free and open-source replacement for the Epic Games Launcher" +HOMEPAGE="https://github.com/derrod/legendary" +SRC_URI="https://github.com/derrod/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="webview" + +# NOTE: dev-python/pywebview[qt5] is not much tested and does not function +# correctly in some cases, according to release notes for 0.20.16. +RDEPEND=" + $(python_gen_cond_dep ' + Date: Fri, 8 Jul 2022 18:28:03 +0200 Subject: [PATCH 40/55] net-dialup/tio: add 1.42 Signed-off-by: Kurt Kanzenbach --- net-dialup/tio/Manifest | 1 + net-dialup/tio/tio-1.42.ebuild | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 net-dialup/tio/tio-1.42.ebuild diff --git a/net-dialup/tio/Manifest b/net-dialup/tio/Manifest index c01042dbe0..6540afa485 100644 --- a/net-dialup/tio/Manifest +++ b/net-dialup/tio/Manifest @@ -1 +1,2 @@ DIST tio-1.40.tar.xz 3069480 BLAKE2B 5d5ef6478fa80eecf96599c6c55a77fd8e2b9259fd44fab105ee5f6c6b5494d5656599374f7ffe43741c7925a2bedac4c593ad8695abd6ba9ceca559f9272d4c SHA512 41f92d757fea3099e9974c64736aa75f69961ba5baf7b01cdb281656bcbf6490afe3748ce49c080624b5f4d3493a8398b8d702be0423f2bcbd0f0484bf76fdf6 +DIST tio-1.42.tar.xz 3070588 BLAKE2B 24ab0f72d6927a5c56b7fc73ab763aef208749bd2c5b6d91cfd346c577a7128e5f6d66596b75dff06b3189a9dfacdb53f66f1c7975b9ce6b5b116520e0cf8479 SHA512 83e9681e33962c2aeb3b4a4e80f8ee190ec087451bb570fa3655b12f2d4f2740a281ac177659627f6c5f694f1f78003881d3ec2388f9702e4da3f5999e70976d diff --git a/net-dialup/tio/tio-1.42.ebuild b/net-dialup/tio/tio-1.42.ebuild new file mode 100644 index 0000000000..aa1af5f4e3 --- /dev/null +++ b/net-dialup/tio/tio-1.42.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson bash-completion-r1 + +DESCRIPTION="Simple TTY terminal application" +HOMEPAGE="https://tio.github.io/" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" + +SLOT="0" +LICENSE="GPL-2+" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-libs/inih +" +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=( + -Dbashcompletiondir="$(get_bashcompdir)" + ) + + meson_src_configure +} From aba52de8a6ddab00966b4cd224cebced810530b9 Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Fri, 8 Jul 2022 18:28:13 +0200 Subject: [PATCH 41/55] net-dialup/tio: drop 1.40 Signed-off-by: Kurt Kanzenbach --- net-dialup/tio/Manifest | 1 - net-dialup/tio/tio-1.40.ebuild | 29 ----------------------------- 2 files changed, 30 deletions(-) delete mode 100644 net-dialup/tio/tio-1.40.ebuild diff --git a/net-dialup/tio/Manifest b/net-dialup/tio/Manifest index 6540afa485..00041e1c99 100644 --- a/net-dialup/tio/Manifest +++ b/net-dialup/tio/Manifest @@ -1,2 +1 @@ -DIST tio-1.40.tar.xz 3069480 BLAKE2B 5d5ef6478fa80eecf96599c6c55a77fd8e2b9259fd44fab105ee5f6c6b5494d5656599374f7ffe43741c7925a2bedac4c593ad8695abd6ba9ceca559f9272d4c SHA512 41f92d757fea3099e9974c64736aa75f69961ba5baf7b01cdb281656bcbf6490afe3748ce49c080624b5f4d3493a8398b8d702be0423f2bcbd0f0484bf76fdf6 DIST tio-1.42.tar.xz 3070588 BLAKE2B 24ab0f72d6927a5c56b7fc73ab763aef208749bd2c5b6d91cfd346c577a7128e5f6d66596b75dff06b3189a9dfacdb53f66f1c7975b9ce6b5b116520e0cf8479 SHA512 83e9681e33962c2aeb3b4a4e80f8ee190ec087451bb570fa3655b12f2d4f2740a281ac177659627f6c5f694f1f78003881d3ec2388f9702e4da3f5999e70976d diff --git a/net-dialup/tio/tio-1.40.ebuild b/net-dialup/tio/tio-1.40.ebuild deleted file mode 100644 index aa1af5f4e3..0000000000 --- a/net-dialup/tio/tio-1.40.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson bash-completion-r1 - -DESCRIPTION="Simple TTY terminal application" -HOMEPAGE="https://tio.github.io/" -SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" - -SLOT="0" -LICENSE="GPL-2+" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-libs/inih -" -DEPEND=" - ${RDEPEND} -" - -src_configure() { - local emesonargs=( - -Dbashcompletiondir="$(get_bashcompdir)" - ) - - meson_src_configure -} From 14b434163321e60a6f3d3f4b167909d55fc8e0ee Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Fri, 8 Jul 2022 21:58:22 -0400 Subject: [PATCH 42/55] app-crypt/tang: add conf.d config file Signed-off-by: Julien Roy --- app-crypt/tang/files/tangd | 8 ++++++++ app-crypt/tang/files/tangd.initd | 7 +------ app-crypt/tang/tang-11.ebuild | 2 ++ 3 files changed, 11 insertions(+), 6 deletions(-) create mode 100644 app-crypt/tang/files/tangd diff --git a/app-crypt/tang/files/tangd b/app-crypt/tang/files/tangd new file mode 100644 index 0000000000..3bca6e1b81 --- /dev/null +++ b/app-crypt/tang/files/tangd @@ -0,0 +1,8 @@ +# Address for tang to listen to (default: 0.0.0.0) +ADDRESS=0.0.0.0 + +# Port for tang to listen to (default: 8888) +PORT=8888 + +# Directory where keys will be stored (default: /var/db/tang) +TANGDIR=/var/db/tang diff --git a/app-crypt/tang/files/tangd.initd b/app-crypt/tang/files/tangd.initd index 4b7e429917..fc3c25c03c 100644 --- a/app-crypt/tang/files/tangd.initd +++ b/app-crypt/tang/files/tangd.initd @@ -2,15 +2,10 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -port=8888 -bind=0.0.0.0 -tangd=/usr/libexec/tangd -tangdir=/var/db/tang - name="tang daemon" description="Tang binding daemon" command=/usr/bin/socat pidfile="/var/run/${RC_SVCNAME}.pid" command_user="tang" -command_args="TCP-LISTEN:${port},bind=${bind},fork SYSTEM:'${tangd} ${tangdir}'" +command_args="TCP-LISTEN:${PORT},bind=${ADDRESS},fork SYSTEM:'/usr/libexec/tangd ${TANGDIR}'" command_background=true diff --git a/app-crypt/tang/tang-11.ebuild b/app-crypt/tang/tang-11.ebuild index 380717499c..a47a71abb4 100644 --- a/app-crypt/tang/tang-11.ebuild +++ b/app-crypt/tang/tang-11.ebuild @@ -26,6 +26,8 @@ src_install(){ newinitd "${FILESDIR}"/tangd.initd tangd systemd_dounit ${FILESDIR}/tangd.service + doconfd "${FILESDIR}"/tangd + dodir /var/db/tang keepdir /var/db/tang fowners tang:tang /var/db/tang From ceafffcacd1fe1fe14c1e4b1ad52662f97a96eaf Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Sun, 10 Jul 2022 02:10:49 +0400 Subject: [PATCH 43/55] media-sound/nulloy: do not strip by default Signed-off-by: Vitaly Zdanevich --- .../files/{nulloy.patch => add-dark-theme.patch} | 0 media-sound/nulloy/files/add-nostrip.patch | 10 ++++++++++ media-sound/nulloy/nulloy-9999.ebuild | 8 +++++++- 3 files changed, 17 insertions(+), 1 deletion(-) rename media-sound/nulloy/files/{nulloy.patch => add-dark-theme.patch} (100%) create mode 100644 media-sound/nulloy/files/add-nostrip.patch diff --git a/media-sound/nulloy/files/nulloy.patch b/media-sound/nulloy/files/add-dark-theme.patch similarity index 100% rename from media-sound/nulloy/files/nulloy.patch rename to media-sound/nulloy/files/add-dark-theme.patch diff --git a/media-sound/nulloy/files/add-nostrip.patch b/media-sound/nulloy/files/add-nostrip.patch new file mode 100644 index 0000000000..0078b64cea --- /dev/null +++ b/media-sound/nulloy/files/add-nostrip.patch @@ -0,0 +1,10 @@ +index 795269f..5d59711 100644 +--- a/nulloy.pro ++++ b/nulloy.pro +@@ -1,5 +1,5 @@ + TEMPLATE = subdirs +-CONFIG += ordered ++CONFIG += ordered nostrip + + isEmpty(N_CONFIG_SUCCESS) { + unix:error("Please run './configure'") diff --git a/media-sound/nulloy/nulloy-9999.ebuild b/media-sound/nulloy/nulloy-9999.ebuild index fb893764d1..583be7996f 100644 --- a/media-sound/nulloy/nulloy-9999.ebuild +++ b/media-sound/nulloy/nulloy-9999.ebuild @@ -46,7 +46,13 @@ src_prepare() { if use skins ; then default - eapply "${FILESDIR}"/nulloy.patch + # Because stripping should not be done by the build tools, + # because Portage does it when the install phase is run to be able + # to support the `splitdebug` and `installsources` FEATURES. + # See related issue https://bugs.gentoo.org/856292 + eapply "${FILESDIR}"/add-nostrip.patch + + eapply "${FILESDIR}"/add-dark-theme.patch cp -r $WORKDIR/night src/skins fi } From 2b59b46346a05cd8df36577f346bcc969a70322f Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Sun, 10 Jul 2022 02:18:10 +0400 Subject: [PATCH 44/55] media-sound/nulloy: patches: remove first line with hash For simplification. Signed-off-by: Vitaly Zdanevich --- media-sound/nulloy/files/add-dark-theme.patch | 1 - media-sound/nulloy/files/add-nostrip.patch | 1 - 2 files changed, 2 deletions(-) diff --git a/media-sound/nulloy/files/add-dark-theme.patch b/media-sound/nulloy/files/add-dark-theme.patch index 155879b1b3..12269b17c7 100644 --- a/media-sound/nulloy/files/add-dark-theme.patch +++ b/media-sound/nulloy/files/add-dark-theme.patch @@ -1,4 +1,3 @@ -index 4ddee63..5f02c60 100644 --- a/src/skins/skins.pri +++ b/src/skins/skins.pri @@ -12,7 +12,7 @@ win32 { diff --git a/media-sound/nulloy/files/add-nostrip.patch b/media-sound/nulloy/files/add-nostrip.patch index 0078b64cea..39b78be70f 100644 --- a/media-sound/nulloy/files/add-nostrip.patch +++ b/media-sound/nulloy/files/add-nostrip.patch @@ -1,4 +1,3 @@ -index 795269f..5d59711 100644 --- a/nulloy.pro +++ b/nulloy.pro @@ -1,5 +1,5 @@ From 88cc11da55f9224341be015595d62397bc535b4d Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 10 Jul 2022 08:36:07 +0500 Subject: [PATCH 45/55] boinc-app.eclass: add acct-user deps Signed-off-by: Anna (cybertailor) Vyalkova --- eclass/boinc-app.eclass | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/eclass/boinc-app.eclass b/eclass/boinc-app.eclass index 2b6fc5e40d..540fc8ea0a 100644 --- a/eclass/boinc-app.eclass +++ b/eclass/boinc-app.eclass @@ -5,7 +5,7 @@ # @MAINTAINER: # Anna Vyalkova # @SUPPORTED_EAPIS: 8 -# @BLURB: Eclass that provides base functions for installing BOINC applications. +# @BLURB: base functions for installing BOINC applications # @DESCRIPTION: # This eclass provides base functions for installation of software developed # for the BOINC platform. @@ -77,7 +77,7 @@ in order to use this application with BOINC.} # Generate appropriate (R)DEPEND for wrapper-enabled or # native application. boinc-app_add_deps() { - debug-print-function ${FUNCNAME} "${@}"] + debug-print-function ${FUNCNAME} "${@}" if [[ $1 == "--wrapper" ]]; then RDEPEND="sci-misc/boinc-wrapper" @@ -85,6 +85,9 @@ boinc-app_add_deps() { DEPEND="sci-misc/boinc" RDEPEND="sci-misc/boinc" fi + + DEPEND="${DEPEND} acct-user/boinc" + RDEPEND="${RDEPEND} acct-user/boinc" } # @FUNCTION: boinc_master_url_check @@ -92,9 +95,9 @@ boinc-app_add_deps() { # @DESCRIPTION: # Make sure BOINC_MASTER_URL has a value. boinc_master_url_check() { - debug-print-function ${FUNCNAME} "${@}"] + debug-print-function ${FUNCNAME} "${@}" - [[ ! ${BOINC_MASTER_URL} ]] && \ + [[ -n ${BOINC_MASTER_URL} ]] || \ die "BOINC_MASTER_URL is not set" return 0 } @@ -103,7 +106,7 @@ boinc_master_url_check() { # @USAGE: # @RETURN: non-prefixed default BOINC runtime directory get_boincdir() { - debug-print-function ${FUNCNAME} "${@}"] + debug-print-function ${FUNCNAME} "${@}" echo /var/lib/boinc } @@ -121,7 +124,7 @@ get_boincdir() { # -> boinc.berkeley.edu_example # @CODE get_project_dirname() { - debug-print-function ${FUNCNAME} "${@}"] + debug-print-function ${FUNCNAME} "${@}" boinc_master_url_check @@ -137,7 +140,7 @@ get_project_dirname() { # @USAGE: # @RETURN: non-prefixed directory where applications and files should be installed get_project_root() { - debug-print-function ${FUNCNAME} "${@}"] + debug-print-function ${FUNCNAME} "${@}" echo "$(get_boincdir)/projects/$(get_project_dirname)" } @@ -163,7 +166,7 @@ _boinc-app_fix_permissions() { # The default appinfo_prepare(). It replaces all occurences # of @PV@ with its corresponding value. boinc-app_appinfo_prepare() { - debug-print-function ${FUNCNAME} "${@}"] + debug-print-function ${FUNCNAME} "${@}" sed -i "$1" \ -e "s:@PV@:${PV}:g" \ @@ -196,7 +199,7 @@ boinc-app_appinfo_prepare() { # } # @CODE doappinfo() { - debug-print-function ${FUNCNAME} "${@}"] + debug-print-function ${FUNCNAME} "${@}" (( $# == 1 )) || \ die "${FUNCNAME} takes exactly one argument" @@ -224,7 +227,7 @@ doappinfo() { # The default foreach_wrapper_job(). It replaces all occurences # of @PV@, @EPREFIX@ and @LIBDIR@ strings with their corresponding values. boinc-wrapper_foreach_wrapper_job() { - debug-print-function ${FUNCNAME} "${@}"] + debug-print-function ${FUNCNAME} "${@}" sed -i "$1" \ -e "s:@PV@:${PV}:g" \ @@ -260,7 +263,7 @@ boinc-wrapper_foreach_wrapper_job() { # # Keep your job.xml files in sync with app_info.xml! dowrapper() { - debug-print-function ${FUNCNAME} "${@}"] + debug-print-function ${FUNCNAME} "${@}" for app in "$@"; do local wrapperjob="${app}_job_${PV}.xml" @@ -293,7 +296,7 @@ dowrapper() { # Display helpful instructions on how to make the BOINC client use installed # applications. boinc-app_pkg_postinst() { - debug-print-function ${FUNCNAME} "${@}"] + debug-print-function ${FUNCNAME} "${@}" if [[ -f "${EROOT}/$(get_boincdir)/master_$(get_project_dirname).xml" ]]; then if [[ -z ${REPLACING_VERSIONS} ]]; then @@ -328,7 +331,7 @@ boinc-app_pkg_postinst() { # Display helpful instructions on how to cleanly uninstall unmerged # applications. boinc-app_pkg_postrm() { - debug-print-function ${FUNCNAME} "${@}"] + debug-print-function ${FUNCNAME} "${@}" if [[ -z ${REPLACED_BY_VERSION} ]]; then local gui_rpc_auth="$(get_boincdir)/gui_rpc_auth.cfg" From 76e8c80b4392bf0a2c038b36b91c71365381083e Mon Sep 17 00:00:00 2001 From: BratishkaErik Date: Sun, 10 Jul 2022 15:41:27 +0600 Subject: [PATCH 46/55] net-p2p/yggdrasil-go: bump to 0.4.4 Signed-off-by: Eric Joldasov --- net-p2p/yggdrasil-go/Manifest | 4 ++-- .../{yggdrasil-go-0.4.3.ebuild => yggdrasil-go-0.4.4.ebuild} | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename net-p2p/yggdrasil-go/{yggdrasil-go-0.4.3.ebuild => yggdrasil-go-0.4.4.ebuild} (97%) diff --git a/net-p2p/yggdrasil-go/Manifest b/net-p2p/yggdrasil-go/Manifest index 45d7d4c920..1a74c37c26 100644 --- a/net-p2p/yggdrasil-go/Manifest +++ b/net-p2p/yggdrasil-go/Manifest @@ -63,5 +63,5 @@ DIST golang.zx2c4.com%2Fwireguard%2F@v%2Fv0.0.20200320.zip 146832 BLAKE2B 99a9b5 DIST golang.zx2c4.com%2Fwireguard%2Fwindows%2F@v%2Fv0.1.0.mod 677 BLAKE2B 8d6dcae94321a2495f9ef9be5eadf503c7e53de3fececaaa35fa2cd462f4d3286168c2606de103cf9d4e8e43895f81a18aa843d093db0a728510c2804bc59e15 SHA512 b00baab7efde4ba31f3cac2e4ba14c8e7678b1273538dd1d19951e3b6cd380a31b1f49518be57d4048a3101a18aa21887701c942274aa58217884d713bc7f812 DIST golang.zx2c4.com%2Fwireguard%2Fwindows%2F@v%2Fv0.1.0.zip 257029 BLAKE2B ca5e6b076624bf9cb12252f3b8736ffa81d1f2e969793ceed16f250ca26711e264c11a109f91276c3ce35444ef72953231b16e402d2dbb8197e35235723bbd44 SHA512 a7ecec8842fced40ecda8acd303725c16c90f45d3c0568d4efb0075d99a7f0281bbc9900ebd506083bf1c10859afafc9b7e38bef778decd846c1b93b67c4d7df DIST yggdrasil-go-0.3.15.tar.gz 166072 BLAKE2B 8375a6f731ec175b98d68155c1cabb3af7bc3dd6efee93701bd74acbc5ef2a6a724284abb99792ecb65e423b66a47d6f291f19f287e220435000115689b3fcd7 SHA512 1b59fecfa210a3d8d41776e4cb4b5399121e820389a64f4f1df893a9c537b67b1a26ca68c735fcae3208f24163ac809fa278f2ee2a1102c88145fdb6ac4c9db4 -DIST yggdrasil-go-0.4.3-deps.tar.bz2 50002287 BLAKE2B 3c26a9cbc5056388c1877427f941c97a70f4d5f8765de7c8046f85fce799d16c3c611006a0aac36429a72241d4b9b607de62e5a110910c544a13353cd7693756 SHA512 6b283a5dbb47827f4fa5e056e1453f33097d345497b688482402b46e22fa4eb8bc7dcf019b82963a4070d4d245985452ca67d19c9910554b76698d15713ac145 -DIST yggdrasil-go-0.4.3.tar.gz 96364 BLAKE2B 8474f52771d7a34027a56de83f74c3ed0f66127b5bcdf498c5820713079e2da1c9ac0c44b0e19903b15ae32fd47d79f8b4cbbe9607dff1951c5ea74ff1af409d SHA512 00ba6e611c6073e150db0d402edfcd4d548021b30c7afcc11507dfb2ac2e730433bd9f39438331e9d9de6d8a36fc57dc9f01b0d1cbad4927ffbf60906042aac3 +DIST yggdrasil-go-0.4.4-deps.tar.bz2 36254982 BLAKE2B 40fa8fac4d04dabcb3b514cfb1163e815f0daa2101e4f1c000f891e444cb1ba8a4792c309896c02003ada8d01c8ed0caa850b8692253bf2460f0c7a0f2f5484c SHA512 cbd56752a929f1611ed1fee45a60e08fc089e0183eade81fdd4f7245236b6fe80e1aaf331f2f1d38a98b99cf5104644b7f52ce24fcb13c084738730e69b17bea +DIST yggdrasil-go-0.4.4.tar.gz 95207 BLAKE2B 3cba1302419af4cda0f6960d2a1b12e2c62d9ab68443ccf4cc328b2d7bd7d96145197a3eb895bb9df2976efed8b1a19e71d3ea05404d400c2b72effd62539f90 SHA512 b61e5a22534d181ef48bde708c36eca83197a25e7e758dda7e81215e9e97db1a536f728fd4170784f6bdaf0742dbb1e3396fe71c06938272b0436cdb8665c0e0 diff --git a/net-p2p/yggdrasil-go/yggdrasil-go-0.4.3.ebuild b/net-p2p/yggdrasil-go/yggdrasil-go-0.4.4.ebuild similarity index 97% rename from net-p2p/yggdrasil-go/yggdrasil-go-0.4.3.ebuild rename to net-p2p/yggdrasil-go/yggdrasil-go-0.4.4.ebuild index 6188c61715..726c544830 100644 --- a/net-p2p/yggdrasil-go/yggdrasil-go-0.4.3.ebuild +++ b/net-p2p/yggdrasil-go/yggdrasil-go-0.4.4.ebuild @@ -22,7 +22,7 @@ DEPEND=" acct-group/yggdrasil " -BDEPEND=">=dev-lang/go-1.16.0" +BDEPEND=">=dev-lang/go-1.17.0" pkg_setup() { linux-info_pkg_setup From d52ad70ce326aae2ecfb11ea74ee004c1e22634b Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Sun, 10 Jul 2022 14:09:36 +0400 Subject: [PATCH 47/55] media-sound/nulloy: simplify syntax Signed-off-by: Vitaly Zdanevich --- media-sound/nulloy/nulloy-9999.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/nulloy/nulloy-9999.ebuild b/media-sound/nulloy/nulloy-9999.ebuild index 583be7996f..7a30f1d2de 100644 --- a/media-sound/nulloy/nulloy-9999.ebuild +++ b/media-sound/nulloy/nulloy-9999.ebuild @@ -50,9 +50,9 @@ src_prepare() { # because Portage does it when the install phase is run to be able # to support the `splitdebug` and `installsources` FEATURES. # See related issue https://bugs.gentoo.org/856292 - eapply "${FILESDIR}"/add-nostrip.patch + eapply $FILESDIR/add-nostrip.patch - eapply "${FILESDIR}"/add-dark-theme.patch + eapply $FILESDIR/add-dark-theme.patch cp -r $WORKDIR/night src/skins fi } From 47e4802757482d2c104f5156114c3299005da865 Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Sun, 10 Jul 2022 14:12:55 +0400 Subject: [PATCH 48/55] media-sound/nulloy: move general block outside of IF Signed-off-by: Vitaly Zdanevich --- media-sound/nulloy/nulloy-9999.ebuild | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/media-sound/nulloy/nulloy-9999.ebuild b/media-sound/nulloy/nulloy-9999.ebuild index 7a30f1d2de..7408f00307 100644 --- a/media-sound/nulloy/nulloy-9999.ebuild +++ b/media-sound/nulloy/nulloy-9999.ebuild @@ -43,15 +43,15 @@ src_unpack() { } src_prepare() { + default + + # Because stripping should not be done by the build tools, + # because Portage does it when the install phase is run to be able + # to support the `splitdebug` and `installsources` FEATURES. + # See related issue https://bugs.gentoo.org/856292 + eapply $FILESDIR/add-nostrip.patch + if use skins ; then - default - - # Because stripping should not be done by the build tools, - # because Portage does it when the install phase is run to be able - # to support the `splitdebug` and `installsources` FEATURES. - # See related issue https://bugs.gentoo.org/856292 - eapply $FILESDIR/add-nostrip.patch - eapply $FILESDIR/add-dark-theme.patch cp -r $WORKDIR/night src/skins fi From fde97c7e5637424e146fba67974862ca33ad6f87 Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Sun, 10 Jul 2022 14:44:08 +0400 Subject: [PATCH 49/55] media-sound/nulloy: do not strip Signed-off-by: Vitaly Zdanevich --- media-sound/nulloy/files/add-nostrip.patch | 9 --------- media-sound/nulloy/nulloy-0.9.3.ebuild | 6 ++++++ media-sound/nulloy/nulloy-9999.ebuild | 12 ++++++------ 3 files changed, 12 insertions(+), 15 deletions(-) delete mode 100644 media-sound/nulloy/files/add-nostrip.patch diff --git a/media-sound/nulloy/files/add-nostrip.patch b/media-sound/nulloy/files/add-nostrip.patch deleted file mode 100644 index 39b78be70f..0000000000 --- a/media-sound/nulloy/files/add-nostrip.patch +++ /dev/null @@ -1,9 +0,0 @@ ---- a/nulloy.pro -+++ b/nulloy.pro -@@ -1,5 +1,5 @@ - TEMPLATE = subdirs --CONFIG += ordered -+CONFIG += ordered nostrip - - isEmpty(N_CONFIG_SUCCESS) { - unix:error("Please run './configure'") diff --git a/media-sound/nulloy/nulloy-0.9.3.ebuild b/media-sound/nulloy/nulloy-0.9.3.ebuild index bfce51ba0b..e7e7056ae7 100644 --- a/media-sound/nulloy/nulloy-0.9.3.ebuild +++ b/media-sound/nulloy/nulloy-0.9.3.ebuild @@ -58,6 +58,12 @@ src_configure() { ) QMAKE=/usr/bin/qmake5 LRELEASE=/usr/lib64/qt5/bin/lrelease ./configure "${myconfargs[@]}" || die + + # Because stripping should not be done by the build tools, + # because Portage does it when the install phase is run to be able + # to support the `splitdebug` and `installsources` FEATURES. + # See related issue https://bugs.gentoo.org/856292 + echo "CONFIG += nostrip" >> $WORKDIR/$P/.qmake.cache } src_install() { diff --git a/media-sound/nulloy/nulloy-9999.ebuild b/media-sound/nulloy/nulloy-9999.ebuild index 7408f00307..8932c93644 100644 --- a/media-sound/nulloy/nulloy-9999.ebuild +++ b/media-sound/nulloy/nulloy-9999.ebuild @@ -45,12 +45,6 @@ src_unpack() { src_prepare() { default - # Because stripping should not be done by the build tools, - # because Portage does it when the install phase is run to be able - # to support the `splitdebug` and `installsources` FEATURES. - # See related issue https://bugs.gentoo.org/856292 - eapply $FILESDIR/add-nostrip.patch - if use skins ; then eapply $FILESDIR/add-dark-theme.patch cp -r $WORKDIR/night src/skins @@ -71,6 +65,12 @@ src_configure() { ) QMAKE=/usr/bin/qmake5 LRELEASE=/usr/lib64/qt5/bin/lrelease ./configure "${myconfargs[@]}" || die + + # Because stripping should not be done by the build tools, + # because Portage does it when the install phase is run to be able + # to support the `splitdebug` and `installsources` FEATURES. + # See related issue https://bugs.gentoo.org/856292 + echo "CONFIG += nostrip" >> $WORKDIR/$P/.qmake.cache } src_install() { From e02a0d40ffbccc66b78a8562a88c71117cbaf418 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Sun, 10 Jul 2022 15:59:24 +0200 Subject: [PATCH 50/55] media-sound/mpvc: add 1.1.2, drop 1.1.0 Signed-off-by: Jonas Frei --- media-sound/mpvc/Manifest | 4 ++-- media-sound/mpvc/{mpvc-1.1.0.ebuild => mpvc-1.1.2.ebuild} | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename media-sound/mpvc/{mpvc-1.1.0.ebuild => mpvc-1.1.2.ebuild} (98%) diff --git a/media-sound/mpvc/Manifest b/media-sound/mpvc/Manifest index 2143b127f7..b63df82925 100644 --- a/media-sound/mpvc/Manifest +++ b/media-sound/mpvc/Manifest @@ -12,8 +12,8 @@ DIST itoa-1.0.2.crate 11112 BLAKE2B e277db8e2f506d4d20b6888b609d9726d594e1cb2c9f DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST libc-0.2.126.crate 590481 BLAKE2B 1000de6b9fa2b3ff025b961e504d6d20b401f37cdeda6710187d18ad2dfe8ec89142bba65486d7853f1796897b58f343c5a34dd6381a0d0794b615635ac31175 SHA512 9bbb17f64a7503819616a71076ebe8ee317daf07b17b9fff783a4459da0439aecee535c09e7185bf148b1993e6fc958d182a490fc9c9a7b9fb635429c491ca44 DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 -DIST mpvc-1.1.0.tar.gz 33423 BLAKE2B 1369018d8a86ac44054952129ee3fcb4ff57385e5077be6ea8274e64310211c2f50713565371725e927ea2bd3c034c7f1a2d2913890fd2182ecb0a43ac549238 SHA512 ab19968d3d72db8dc69cff761024f6eab047680521c354937d599b108e387d29453762764e4540881d621f02a629012a7d618fb57e2454433fdc2e1bb83b71bd -DIST mpvipc-1.1.9.crate 22576 BLAKE2B 7462a531b597fc74289af7199d313f167d22d82081a417cee405a1350315d408850da3443e2f3438da4504889f6f31a43a023b55921b07904d6bd3f638444e57 SHA512 7721c731e4402776ca77d39350afe1d1bf75c89da595a09102c560f3f0b7ec3c8d8a5c89821d3131d57adabc8ff081d09e95c768b030dca8d082e449be28ddb0 +DIST mpvc-1.1.2.tar.gz 33422 BLAKE2B 61ef19099e4493f78ca486df0904cbc0e5d6ee0a419624d99c625e44fc3eabc1ae755e2f666c0b93d79d9c10b5103689efd471d7c63b13f8f04300de94be321e SHA512 b4cd530f27e747d192e3266095071bb666bbcc86c4c38bc6ce5fcc062dbe1ee676bdbd2057490c3f0fbf4e05704af14a7ef2ae722bc2b285347ef8f4219d2e29 +DIST mpvipc-1.2.0.crate 22442 BLAKE2B 873aa124ac0820419a5225bb044ebfa0275a9724aa14b76f87acf0f6dbc4b37858074016f6647d7fbc5634a2e5468290e8b9fb9c60318205af0d0854ab2ffcdb SHA512 5a4207421b5f3ef9c26577afc99cf43f63ebab091ae81d677b92266bb0c61f150fe507dad1bfa2a77202121d5d824b821dcce337f4eeba115c553a5437d1a661 DIST os_str_bytes-6.1.0.crate 21150 BLAKE2B a3bea67d5dfdc3bdf535b8576a49b3b76aac6fb5e0c9b672910756cf2d8062694b973f4d38365e7e17237efe0429ef942adb0416f8a9fbeb18bac68e1ec250a4 SHA512 b15a901533380be745e3d3ee34d36e192bcf32c8ca66b0aeb77da66b931773b9bd818bd5485c142f8733e7af7d41958957d9ed8f8c6e405b89be69df625364f5 DIST ryu-1.0.10.crate 48485 BLAKE2B cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2 SHA512 1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2 DIST serde-1.0.138.crate 76271 BLAKE2B 9e5021cbb5e4bdc82f8bdb3f079a24cb7909acad498fcd7e38b03bc75e2675dfd99658507b3208f5b1fde69f79c29f546b16a4b1be17da0e4b155acd92dd6b6a SHA512 e303d863d5ebdef27c38047427789ab6d3c4e1034d3e2bdd4048c09ef0da0e5f5b2cb25d00e1d47269fcc345458cc496af4e1a0ba64a3d627205337144a1c854 diff --git a/media-sound/mpvc/mpvc-1.1.0.ebuild b/media-sound/mpvc/mpvc-1.1.2.ebuild similarity index 98% rename from media-sound/mpvc/mpvc-1.1.0.ebuild rename to media-sound/mpvc/mpvc-1.1.2.ebuild index c68e676a3e..fcd9f85076 100644 --- a/media-sound/mpvc/mpvc-1.1.0.ebuild +++ b/media-sound/mpvc/mpvc-1.1.2.ebuild @@ -20,7 +20,7 @@ CRATES=" lazy_static-1.4.0 libc-0.2.126 log-0.4.17 - mpvipc-1.1.9 + mpvipc-1.2.0 os_str_bytes-6.1.0 ryu-1.0.10 serde-1.0.138 From 8cf6d8072d5c683564532c62707af8b06db5fefb Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Sun, 10 Jul 2022 16:18:06 +0000 Subject: [PATCH 51/55] gui-apps/organicmaps: fix "cmake_src_prepare has not been run", collide with gtest Signed-off-by: Vitaly Zdanevich --- gui-apps/organicmaps/organicmaps-9999.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gui-apps/organicmaps/organicmaps-9999.ebuild b/gui-apps/organicmaps/organicmaps-9999.ebuild index 966fe58a26..7b630f6451 100644 --- a/gui-apps/organicmaps/organicmaps-9999.ebuild +++ b/gui-apps/organicmaps/organicmaps-9999.ebuild @@ -1,6 +1,6 @@ EAPI=7 -inherit git-r3 cmake xdg +inherit git-r3 xdg cmake EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" DESCRIPTION="Offline maps and navigation using OpenStreetMap data" @@ -30,6 +30,7 @@ src_configure() { local mycmakeargs=( -DBUILD_SHARED_LIBS=False + -DINSTALL_GTEST=off ) echo | ./configure.sh From e070a5e2fb74a42303286b0435b6e9de56f63bd7 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 10 Jul 2022 23:46:43 +0500 Subject: [PATCH 52/55] dev-nim/nake: new package, add 1.9.4 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-nim/nake/Manifest | 1 + dev-nim/nake/metadata.xml | 11 +++++++++++ dev-nim/nake/nake-1.9.4.ebuild | 24 ++++++++++++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 dev-nim/nake/Manifest create mode 100644 dev-nim/nake/metadata.xml create mode 100644 dev-nim/nake/nake-1.9.4.ebuild diff --git a/dev-nim/nake/Manifest b/dev-nim/nake/Manifest new file mode 100644 index 0000000000..d26cac9e6d --- /dev/null +++ b/dev-nim/nake/Manifest @@ -0,0 +1 @@ +DIST nake-1.9.4.tar.gz 10693 BLAKE2B e3de93537ac84818cd2dda60974d94a442b8d1aa7d3bd10f6f0a76f7641f38b153f5a7634a3dbe7e1cdcd91700cd37c846ab8e35d7e397101ce1eb2247fabf80 SHA512 cce92313d4668956dd48c3add0f6859fe9c5b33002c31dc9440dccc68636131591889fb7aa739d3ce0fb5d24725499ff6fd65c6f66294fd757461ad1f53942c3 diff --git a/dev-nim/nake/metadata.xml b/dev-nim/nake/metadata.xml new file mode 100644 index 0000000000..eada672010 --- /dev/null +++ b/dev-nim/nake/metadata.xml @@ -0,0 +1,11 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + + fowlmouth/nake + + diff --git a/dev-nim/nake/nake-1.9.4.ebuild b/dev-nim/nake/nake-1.9.4.ebuild new file mode 100644 index 0000000000..8c3ac2d069 --- /dev/null +++ b/dev-nim/nake/nake-1.9.4.ebuild @@ -0,0 +1,24 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit nimble + +DESCRIPTION="make-like for Nim. Describe your builds as tasks!" +HOMEPAGE="https://github.com/fowlmouth/nake" +SRC_URI="https://github.com/fowlmouth/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +src_test() { + local PATH="${BUILD_DIR}:${PATH}" + + cd "${S}"/tests || die + for t in t*.nim; do + [[ -f ${t} ]] || continue + enim --hints:off r "${t}" + done +} From a21de3856b43c9bf30b31fd824a582f0cd0d9904 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Mon, 11 Jul 2022 05:46:05 +0500 Subject: [PATCH 53/55] dev-nim/cligen: new package, add 1.5.24 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-nim/cligen/Manifest | 1 + dev-nim/cligen/cligen-1.5.24.ebuild | 30 +++++++++++++++++++++++++++++ dev-nim/cligen/metadata.xml | 11 +++++++++++ 3 files changed, 42 insertions(+) create mode 100644 dev-nim/cligen/Manifest create mode 100644 dev-nim/cligen/cligen-1.5.24.ebuild create mode 100644 dev-nim/cligen/metadata.xml diff --git a/dev-nim/cligen/Manifest b/dev-nim/cligen/Manifest new file mode 100644 index 0000000000..cca921eea5 --- /dev/null +++ b/dev-nim/cligen/Manifest @@ -0,0 +1 @@ +DIST cligen-1.5.24.tar.gz 416445 BLAKE2B 22b1b30340dc56b8a7b3a422f1f9156939e2b027f060ca50f814e9ce491b8ef7aea082f7032fb7b1d417bf0a2b843b6dd10b79ad0b8529ad2f8fbeb5a56c9549 SHA512 9673766de8bf3f5da613bea3a143ab1ee9b9d569995f706fa459822dc20a86c46ec71dd24985d36c5120409e99dcb3eb7401ea50647c28f8128fa5fd0a671491 diff --git a/dev-nim/cligen/cligen-1.5.24.ebuild b/dev-nim/cligen/cligen-1.5.24.ebuild new file mode 100644 index 0000000000..2c4d34dfbc --- /dev/null +++ b/dev-nim/cligen/cligen-1.5.24.ebuild @@ -0,0 +1,30 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit nimble + +DESCRIPTION="Infer & generate command-line interface/option/argument parser" +HOMEPAGE=" + https://github.com/c-blake/cligen + https://nimble.directory/pkg/cligen +" +SRC_URI="https://github.com/c-blake/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ISC MIT" +SLOT="${PV}" +KEYWORDS="~amd64" + +DOCS=( configs examples {MOTIVATION,README,RELEASE-NOTES,TODO}.md ) + +set_package_url "https://github.com/c-blake/cligen" + +src_test() { + emake -f GNUmakefile +} + +src_install() { + docompress -x /usr/share/doc/${PF}/examples + nimble_src_install +} diff --git a/dev-nim/cligen/metadata.xml b/dev-nim/cligen/metadata.xml new file mode 100644 index 0000000000..b9b1b03b0b --- /dev/null +++ b/dev-nim/cligen/metadata.xml @@ -0,0 +1,11 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + + c-blake/cligen + + From de688186ef9b2404ff161091b32259872a8bc638 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Mon, 11 Jul 2022 05:58:12 +0500 Subject: [PATCH 54/55] dev-nim/noise: new package, add 0.1.14 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-nim/noise/Manifest | 1 + dev-nim/noise/metadata.xml | 11 +++++++++++ dev-nim/noise/noise-0.1.14.ebuild | 32 +++++++++++++++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 dev-nim/noise/Manifest create mode 100644 dev-nim/noise/metadata.xml create mode 100644 dev-nim/noise/noise-0.1.14.ebuild diff --git a/dev-nim/noise/Manifest b/dev-nim/noise/Manifest new file mode 100644 index 0000000000..d449089a35 --- /dev/null +++ b/dev-nim/noise/Manifest @@ -0,0 +1 @@ +DIST noise-0.1.14.tar.gz 30737 BLAKE2B c0b09ccfe55f3acad827af22def439d8bf00a9c14b8976a8681ed1aa8067c0f9f794ce68987384df2ccb4de3ffd3cc18d3aae73561b4576af47f299f5e4a9c2e SHA512 590c08e7fefdc95b5e3ed36e86467e999b479b4a38b80df56cbd9c0a5c3fb6f2d667f35bb3dcd6c44cae53d8fd77481f6534879fbd1e6230a61fa452eb296d0a diff --git a/dev-nim/noise/metadata.xml b/dev-nim/noise/metadata.xml new file mode 100644 index 0000000000..6e93cb96ab --- /dev/null +++ b/dev-nim/noise/metadata.xml @@ -0,0 +1,11 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + + jangko/nim-noise + + diff --git a/dev-nim/noise/noise-0.1.14.ebuild b/dev-nim/noise/noise-0.1.14.ebuild new file mode 100644 index 0000000000..5f3eec9cbd --- /dev/null +++ b/dev-nim/noise/noise-0.1.14.ebuild @@ -0,0 +1,32 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit nimble + +DESCRIPTION="a Nim implementation of linenoise" +HOMEPAGE=" + https://github.com/jangko/nim-noise + https://nimble.directory/pkg/noise +" +SRC_URI="https://github.com/jangko/nim-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/nim-${P}" + +LICENSE="MIT" +SLOT="0.1.4" +KEYWORDS="~amd64" + +DOCS=( examples readme.md ) + +set_package_url "https://github.com/jangko/nim-noise" + +src_test() { + nimble_src_test + rm examples/{primitives,test} || die +} + +src_install() { + docompress -x /usr/share/doc/${PF}/examples + nimble_src_install +} From 4de31cb4ea076e5f33e5c30bf4830c75ca860e10 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Mon, 11 Jul 2022 11:41:28 +0500 Subject: [PATCH 55/55] dev-nim/inim: new package, add 0.6.1 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-nim/inim/Manifest | 1 + dev-nim/inim/inim-0.6.1.ebuild | 22 ++++++++++++++++++++++ dev-nim/inim/metadata.xml | 11 +++++++++++ 3 files changed, 34 insertions(+) create mode 100644 dev-nim/inim/Manifest create mode 100644 dev-nim/inim/inim-0.6.1.ebuild create mode 100644 dev-nim/inim/metadata.xml diff --git a/dev-nim/inim/Manifest b/dev-nim/inim/Manifest new file mode 100644 index 0000000000..f4a7323952 --- /dev/null +++ b/dev-nim/inim/Manifest @@ -0,0 +1 @@ +DIST inim-0.6.1.tar.gz 577278 BLAKE2B b3581ad658b5d7134e557487453fa29a7f23c534d1c5def5e787f4e1ff7f7f7e17e44a6f40782ceae494b413354c0c9491ba328cc7347f95bb7c2b66c2f58df6 SHA512 3c153261aa6c16579f954e1e9dc713e8c33c177bbb6275b5bb613c811ed8f9be075f28ae7a1574a7742a8eb9918da5df49529501947edca927723a7a3c84d2d9 diff --git a/dev-nim/inim/inim-0.6.1.ebuild b/dev-nim/inim/inim-0.6.1.ebuild new file mode 100644 index 0000000000..f2ed536b80 --- /dev/null +++ b/dev-nim/inim/inim-0.6.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit nimble + +DESCRIPTION="Interactive Nim Shell / REPL / Playground" +HOMEPAGE="https://github.com/inim-repl/INim" +SRC_URI="https://github.com/${PN}-repl/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/INim-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=dev-nim/cligen-1.5.22 + >=dev-nim/noise-0.1.4 +" + +DOCS=( {README,SECURITY}.md readme.gif ) diff --git a/dev-nim/inim/metadata.xml b/dev-nim/inim/metadata.xml new file mode 100644 index 0000000000..cf13771c10 --- /dev/null +++ b/dev-nim/inim/metadata.xml @@ -0,0 +1,11 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + + inim-repl/INim + +