[gentoo-commits] repo/gentoo:master commit in: dev-libs/librdkafka/
commit: 90e440d81788f0e165d9e16cd7556de3b7229fb5 Author: Miroslav Šulc gentoo org> AuthorDate: Sat May 6 05:31:28 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Sat May 6 05:31:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e440d8 dev-libs/librdkafka: py3.11 Closes: https://bugs.gentoo.org/896722 Signed-off-by: Miroslav Šulc gentoo.org> dev-libs/librdkafka/librdkafka-1.8.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/librdkafka/librdkafka-1.8.2.ebuild b/dev-libs/librdkafka/librdkafka-1.8.2.ebuild index f135b0c40db9..61cfc39c076f 100644 --- a/dev-libs/librdkafka/librdkafka-1.8.2.ebuild +++ b/dev-libs/librdkafka/librdkafka-1.8.2.ebuild @@ -3,7 +3,7 @@ EAPI="8" -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit python-any-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/bootchart2/
commit: 9dc03412ae1ba8ebc4f92f6f7e4faa840f973af8 Author: Miroslav Šulc gentoo org> AuthorDate: Sat May 6 05:20:43 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Sat May 6 05:20:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dc03412 app-benchmarks/bootchart2: py3.11 Closes: https://bugs.gentoo.org/896506 Signed-off-by: Miroslav Šulc gentoo.org> app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild b/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild index 723181b9bb35..fe460f6fbd0a 100644 --- a/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild +++ b/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..10} pypy3 ) +PYTHON_COMPAT=( python3_{9..11} pypy3 ) inherit linux-info python-single-r1 systemd toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: x11-misc/menumaker/
commit: d2a420578b09f006276510af0b55369bd30bdbee Author: Miroslav Šulc gentoo org> AuthorDate: Sat May 6 05:16:52 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Sat May 6 05:16:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2a42057 x11-misc/menumaker: bump to 0.99.14, eapi8, py3.11 Closes: https://bugs.gentoo.org/897348 Signed-off-by: Miroslav Šulc gentoo.org> x11-misc/menumaker/Manifest | 1 + x11-misc/menumaker/menumaker-0.99.14.ebuild | 49 + 2 files changed, 50 insertions(+) diff --git a/x11-misc/menumaker/Manifest b/x11-misc/menumaker/Manifest index 10cb05fd2c69..4fcd2e61d58e 100644 --- a/x11-misc/menumaker/Manifest +++ b/x11-misc/menumaker/Manifest @@ -1 +1,2 @@ DIST menumaker-0.99.12.tar.gz 206208 BLAKE2B c909a103bd031f385a1b7c19c8f17ac97310b3f19b2cf3eeb4b77ebfa82ac388cb9d76b1c88523942ce9d20016ba86bd4fa3741b31e3f6cd9ca63e10c8cab65e SHA512 dceef85da4d68a7f13bb59e1d93a51632d4134e55c59fa9cdf4ec4497eb502959c1b65ccaa56c2410f2fc5a770a9b023ddec05e80d186c88cdc1a351e1869af6 +DIST menumaker-0.99.14.tar.gz 205664 BLAKE2B b86e46ec07ea14b695c9350e5156081db7a5ae278a7356d98ae1e1a488d83da02d3efd547f9c7d3ac5bdc894b77085434a05e27fd76c09cafc88f1cbce4c428a SHA512 81d44c1917d0fd4cd1c8b7cdd4ce12795fee7cc286959a7fc9dc6f84a096ea850a4348d98b6a7dce153c5d07fdb8b3aaf13f3476a9f34dd56646af3097d406d0 diff --git a/x11-misc/menumaker/menumaker-0.99.14.ebuild b/x11-misc/menumaker/menumaker-0.99.14.ebuild new file mode 100644 index ..20c089275a97 --- /dev/null +++ b/x11-misc/menumaker/menumaker-0.99.14.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit autotools python-single-r1 + +DESCRIPTION="Utility that scans through the system and generates a menu of installed programs" +HOMEPAGE="http://menumaker.sourceforge.net/; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +IUSE="doc" + +RDEPEND="${PYTHON_DEPS}" +DEPEND="${RDEPEND} + doc? ( sys-apps/texinfo )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +PATCHES=( + "${FILESDIR}"/${PN}-0.99.12-AM_PATH_PYTHON.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + ECONF_SOURCE="${S}" econf PYTHON="${EPYTHON}" +} + +src_compile() { + default + use doc && emake html +} + +src_install() { + default + use doc && emake DESTDIR="${D}" install-html + python_optimize + python_fix_shebang "${ED}"/usr/bin/mmaker +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/qsampler/
commit: 75a498dd351be964ad0f6898de5db02c5b39de2a Author: Miroslav Šulc gentoo org> AuthorDate: Sat May 6 05:07:02 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Sat May 6 05:07:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75a498dd media-sound/qsampler: dropped obsolete 0.9.8 Bug: https://bugs.gentoo.org/905143 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/qsampler/Manifest | 1 - media-sound/qsampler/qsampler-0.9.8.ebuild | 57 -- 2 files changed, 58 deletions(-) diff --git a/media-sound/qsampler/Manifest b/media-sound/qsampler/Manifest index 7426c37e51a8..2ceaca0a2854 100644 --- a/media-sound/qsampler/Manifest +++ b/media-sound/qsampler/Manifest @@ -1,2 +1 @@ -DIST qsampler-0.9.8.tar.gz 220782 BLAKE2B bd6431198e9143ff4123f0ed06e1e880891a7168412fe7fd0b09d5ef8be8a45027560fdb109d395a1fd66a1f6fdbf1c8b3dc673ec2a3d462f157048b0983142a SHA512 4731eb86663261f09503a3f7c930b7def86f35ac4693b5a4514c16440957c693848522e87f41ba17f415ef6575b60f865f4d44c204020869ee37b682339e5fcf DIST qsampler-0.9.9.tar.gz 220746 BLAKE2B 9c062b21655bc8fd484663a4c439b92c3bf554a1eb3648051f89bb97388740eea13c56b23a584c0c3f02ce150d2400a007dbaf1ad7a5752ab2366e9b2be3d6ab SHA512 0553a158cb257ce35fe784d69e4ac654cd3bd096287e21476ab7eca6369c2f415a8f317d2ae155cb6a475e68dfde958b93348f1d24e33f13e18bd408f3901db9 diff --git a/media-sound/qsampler/qsampler-0.9.8.ebuild b/media-sound/qsampler/qsampler-0.9.8.ebuild deleted file mode 100644 index c29d35c225b9.. --- a/media-sound/qsampler/qsampler-0.9.8.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -if [[ ${PV} == ** ]]; then - EGIT_REPO_URI="https://git.code.sf.net/p/qsampler/code; - inherit git-r3 -else - SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz" - KEYWORDS="amd64 ~x86" -fi - -DESCRIPTION="Graphical frontend to the LinuxSampler engine" -HOMEPAGE="https://qsampler.sourceforge.io/ https://www.linuxsampler.org/; - -LICENSE="GPL-2" -SLOT="0" -IUSE="debug +libgig" - -DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - media-libs/alsa-lib - media-libs/liblscp:= - x11-libs/libX11 - libgig? ( media-libs/libgig:= ) -" -RDEPEND="${DEPEND} - media-sound/linuxsampler -" -BDEPEND="dev-qt/linguist-tools:5" - -PATCHES=( - "${FILESDIR}/${PN}-0.9.1-cmake-no-git.patch" -) - -DOCS=( ChangeLog README TRANSLATORS ) - -src_prepare() { - cmake_src_prepare - - sed -e "/^find_package.*QT/s/Qt6 //" -i CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -DCONFIG_DEBUG=$(usex debug 1 0) - -DCONFIG_LIBGIG=$(usex libgig 1 0) - ) - cmake_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: dev-java/jaxen/
commit: b465b4674df7b2dc59251f92f7127063ee856217 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Fri May 5 22:04:47 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Sat May 6 05:03:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b465b467 dev-java/jaxen: drop 1.2.0-r1 Closes: https://bugs.gentoo.org/792315 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/30888 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/jaxen/Manifest | 1 - dev-java/jaxen/jaxen-1.2.0-r1.ebuild | 84 2 files changed, 85 deletions(-) diff --git a/dev-java/jaxen/Manifest b/dev-java/jaxen/Manifest index 251dffcfcdd0..3b203f52423c 100644 --- a/dev-java/jaxen/Manifest +++ b/dev-java/jaxen/Manifest @@ -1,2 +1 @@ -DIST jaxen-1.2.0.tar.gz 282829 BLAKE2B 4d89d4fd3dfd8c4113fe7ecc05597ea9dd743d9c871f320936809016ae8cb3a3d4fb3f935de19463e6c99db1b67eff3545e909b707e81f4c0f114ec0f0e7bb97 SHA512 cecfc62eab1cf6586b28594855bd983679a932dbdc6cbdd07d85a9a9458e78b2e784dfd6287e6e87e4f4443239eefbeac59a7316dae53b818379daaccae56b53 DIST jaxen-2.0.0.tar.gz 348084 BLAKE2B 0dd90e040c865e0c2588f93ead9aadd64d49a8559a7c48255bdf89cca88967a60c8c0817ee4b234352fc0c8c3607e00e08c21df4580be7a889ca748073184f54 SHA512 897d8ee72b2ee3743118e363f66e1ccf5195863e4395dbdffa33b0bd7339663d85946f5e6eb37891e2ebb1572cab610a98a3690bdcc3993a2d2be4ae7920f174 diff --git a/dev-java/jaxen/jaxen-1.2.0-r1.ebuild b/dev-java/jaxen/jaxen-1.2.0-r1.ebuild deleted file mode 100644 index 263da0bf4a88.. --- a/dev-java/jaxen/jaxen-1.2.0-r1.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/jaxen-xpath/jaxen/archive/refs/tags/v1.2.0.tar.gz --slot 1.2 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jaxen-1.2.0.ebuild - -EAPI=7 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="jaxen:jaxen:1.2.0" -JAVA_TESTING_FRAMEWORKS="junit" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Jaxen is a universal XPath engine for Java" -HOMEPAGE="http://www.cafeconleche.org/jaxen/; -SRC_URI="https://github.com/${PN}-xpath/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="1.2" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" -IUSE="dom4j jdom xom" - -# It seems that most tests depend on dom4j, jdom and xom which all depend back on jaxen -REQUIRED_USE="test? ( dom4j jdom xom )" - -# Compile dependencies -# POM: pom.xml -# xerces:xercesImpl:2.6.2 -> >=dev-java/xerces-2.12.0:2 -# xml-apis:xml-apis:1.3.02 -> >=dev-java/xml-commons-external-1.4.01:1.4 -# POM: pom.xml -# test? junit:junit:3.8.2 -> >=dev-java/junit-3.8.2:0 - -CDEPEND=" - dom4j? ( dev-java/dom4j:1 ) - jdom? ( dev-java/jdom:0 ) - xom? ( dev-java/xom:0 ) -" - -DEPEND=" - ${CDEPEND} - >=virtual/jdk-1.8:* -" - -RDEPEND=" - ${CDEPEND} - >=virtual/jre-1.8:* -" - -S="${WORKDIR}/${P}" - -DOCS=( "${S}"/{LICENSE.txt,README.md} ) - -JAVA_SRC_DIR="src/java/main" - -JAVA_TEST_SRC_DIR="src/java/test" -JAVA_TEST_GENTOO_CLASSPATH="junit" - -src_prepare() { - default - - if use dom4j; then - JAVA_GENTOO_CLASSPATH+=" dom4j-1" - else - rm -rv "${JAVA_SRC_DIR}"/org/jaxen/dom4j || die - fi - - if use jdom; then - JAVA_GENTOO_CLASSPATH+=" jdom" - else - rm -rv "${JAVA_SRC_DIR}"/org/jaxen/jdom || die - fi - - if use xom; then - JAVA_GENTOO_CLASSPATH+=" xom" - else - rm -rv "${JAVA_SRC_DIR}"/org/jaxen/xom || die - fi -} - -src_install() { - default - java-pkg-simple_src_install -}
[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/files/, dev-java/dom4j/
commit: 5514fdf0fbce9d9164b96e57db98b0d1a0cf4160 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Fri May 5 22:02:20 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Sat May 6 05:03:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5514fdf0 dev-java/dom4j: drop 2.1.3 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Miroslav Šulc gentoo.org> dev-java/dom4j/Manifest| 1 - dev-java/dom4j/dom4j-2.1.3.ebuild | 75 -- .../dom4j-2.1.3-xpp3-add-removeAttribute.patch | 47 -- 3 files changed, 123 deletions(-) diff --git a/dev-java/dom4j/Manifest b/dev-java/dom4j/Manifest index 4562f0eea90e..5e15c8c800a1 100644 --- a/dev-java/dom4j/Manifest +++ b/dev-java/dom4j/Manifest @@ -1,3 +1,2 @@ -DIST dom4j-2.1.3.tar.gz 565918 BLAKE2B d6f8c9ae22f84086491ca7e60e5498edda727b219b4fe019da8f62a441dc3cea86ecf0554e32f8e717e21234b8ef8e2905946ab3722462f1fa748ad7e68e9e20 SHA512 8c4d7b4f2dd1b3f806e0d5103101998a094c31e9a4912539dcee32f24b35452c7f0d72c5f4cf55f8a8c9a416fee7284f9bca43ae56b0e66104b2b54fdb49ad96 DIST dom4j-2.1.4.tar.gz 566090 BLAKE2B 3078389c947d6915f001a6b59e1398c037d9b696186a9386a00f79b6aec33093e1786903eff35d4d9766345c3fa4f644dd756b431f4f9772b988038d8b48ce17 SHA512 bb735222c8b7dd3788bd8be3b265814d8f3133d42b750a2911464c92dacff1172067d3eedd6736014879ea9e54af32d46a45224522e6a6f2607d25c0fc9e6f38 DIST jaxen-1.2.0.jar 232455 BLAKE2B 6bd16e8ac34f3af1b9d61218dc6a29862178516cfbb98c6834bf6db846b537e44b48db6ff578b3d67d32c3e2b142e0a2fdcc6dc06a6ea427b04e6bf1f370 SHA512 cad582fc12d0741e9e6fd7e0cf80a50feb04f5ef42043df96f8a5b78476c77695d8b43836d2241f76b35676ea759921edd25eaeb2c04ec916eb138aa2901ce5f diff --git a/dev-java/dom4j/dom4j-2.1.3.ebuild b/dev-java/dom4j/dom4j-2.1.3.ebuild deleted file mode 100644 index 69be8c48e9fc.. --- a/dev-java/dom4j/dom4j-2.1.3.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom dom4j-2.1.3.pom --download-uri https://github.com/dom4j/dom4j/archive/refs/tags/version-2.1.3.tar.gz --slot 1 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild dom4j-2.1.3.ebuild - -EAPI=7 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.dom4j:dom4j:2.1.3" -JAVA_TESTING_FRAMEWORKS="testng" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="flexible XML framework for Java" -HOMEPAGE="https://dom4j.github.io/; -SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/version-${PV}.tar.gz -> ${P}.tar.gz - https://repo1.maven.org/maven2/jaxen/jaxen/1.2.0/jaxen-1.2.0.jar; - -LICENSE="dom4j" -SLOT="1" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" -IUSE="jaxen" - -CDEPEND=" - dev-java/jaxb-api:2 - dev-java/xpp2:0 - dev-java/xpp3:0 - dev-java/xsdlib:0 - jaxen? ( dev-java/jaxen:1.2[dom4j] ) -" -DEPEND="${CDEPEND} - >=virtual/jdk-1.8:* - test? ( dev-java/xerces:2 ) -" - -# Runtime dependencies -# POM: ${P}.pom -# javax.xml.bind:jaxb-api:2.2.12 -> !!!groupId-not-found!!! -# javax.xml.stream:stax-api:1.0-2 -> java-virtuals/stax-api:0 -# jaxen:jaxen:1.1.6 -> >=dev-java/jaxen-1.2.0:1.2 -# net.java.dev.msv:xsdlib:2013.6.1 -> >=dev-java/xsdlib-20090415:0 -# pull-parser:pull-parser:2 -> >=dev-java/xpp2-2.1.10:0 -# xpp3:xpp3:1.1.4c -> >=dev-java/xpp3-1.1.4c:0 - -RDEPEND="${CDEPEND} - >=virtual/jre-1.8:* -" - -PATCHES=( - # XmlStartTag.java:31: error: ProxyXmlStartTag is not abstract and does not override abstract method removeAttributeByRawName - # patch from https://github.com/dom4j/dom4j/pull/22 - "${FILESDIR}"/dom4j-2.1.3-xpp3-add-removeAttribute.patch -) - -S="${WORKDIR}/${PN}-version-${PV}" - -# dom4j has a cyclic dependency on jaxen[dom4j]. -# The downloaded jaxen-1.2.0.jar is provided for compilation only. -# No prebuilt software is actually installed onto the system. -JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/jaxen-1.2.0.jar" -JAVA_GENTOO_CLASSPATH="jaxb-api-2,xpp2,xpp3,xsdlib" -JAVA_SRC_DIR="src/main/java" - -JAVA_TEST_GENTOO_CLASSPATH="testng,xerces-2" -JAVA_TEST_SRC_DIR="src/test/java" -JAVA_TEST_RESOURCE_DIRS="xml" - -src_prepare() { - default - - if use jaxen; then - JAVA_GENTOO_CLASSPATH+=" jaxen-1.2" - fi -} diff --git a/dev-java/dom4j/files/dom4j-2.1.3-xpp3-add-removeAttribute.patch b/dev-java/dom4j/files/dom4j-2.1.3-xpp3-add-removeAttribute.patch deleted file mode 100644 index a58a06dfcd61.. --- a/dev-java/dom4j/files/dom4j-2.1.3-xpp3-add-removeAttribute.patch +++ /dev/null @@ -1,47 +0,0 @@ -diff --git a/src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java b/src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java -index 08b88fc..aa27c10 100644 a/src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java -+++ b/src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java -@@ -211,7
[gentoo-commits] repo/gentoo:master commit in: dev-java/xom/
commit: dfa4ecd4ca6b29dc04d06f287067806b2454f699 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Fri May 5 22:03:32 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Sat May 6 05:03:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfa4ecd4 dev-java/xom: drop 1.3.7 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Miroslav Šulc gentoo.org> dev-java/xom/Manifest | 1 - dev-java/xom/xom-1.3.7.ebuild | 66 --- 2 files changed, 67 deletions(-) diff --git a/dev-java/xom/Manifest b/dev-java/xom/Manifest index 8623f92eb313..c1a869f6433b 100644 --- a/dev-java/xom/Manifest +++ b/dev-java/xom/Manifest @@ -1,2 +1 @@ -DIST xom-1.3.7-src.tar.gz 5898676 BLAKE2B 963190849bcdb1b4e786a099dd2abd2ed8f17e5b486bce9df48d9f6ddab4f381c3c5c7d70388f9d74710547ff7a62bbd6a2eb9c2a6d6ff8cd06156b83e98aba0 SHA512 9b574f23c9394f5b54dc9b33e41e89638d041337c08336f44f968a55a1633dcc90ff1b520f7ad57cdbe68a1f81e221ac7e83336eb472876ab43939d9ce940262 DIST xom-1.3.8-src.tar.gz 5898196 BLAKE2B 59d2af50b1f662419cf9e860c9946b250b3a803b3e3190483bef5d9b77a51272f1f2b11b10da1d72daff5f9a38dfdd3c3c13d15de7b1d9e19372895316df0033 SHA512 4a9b328a51fc24a447271e52b2c084178e2a5091b6e37a6dcb05cfa7c1aeacc426bae896a84dd9a7adc425f77785c12f0ee23805863f096232ad6ca4a2335b44 diff --git a/dev-java/xom/xom-1.3.7.ebuild b/dev-java/xom/xom-1.3.7.ebuild deleted file mode 100644 index 5289b1b22b80.. --- a/dev-java/xom/xom-1.3.7.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -JAVA_PKG_IUSE="doc source test" -JAVA_TESTING_FRAMEWORKS="junit" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="XML Object Model" -HOMEPAGE="https://xom.nu; -SRC_URI="https://github.com/elharo/${PN}/releases/download/v${PV}/${P}-src.tar.gz; - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" - -CDEPEND=" - dev-java/jaxen:1.2 - dev-java/xerces:2" - -RDEPEND=" - ${CDEPEND} - >=virtual/jre-1.8:*" - -DEPEND=" - ${CDEPEND} - dev-java/junit:0 - >=virtual/jdk-1.8:*" - -JAVA_GENTOO_CLASSPATH="jaxen-1.2,xerces-2" -JAVA_SRC_DIR="src/main/java" -JAVA_RESOURCE_DIRS="src/main/resources" - -JAVA_TEST_GENTOO_CLASSPATH="junit" -JAVA_TEST_SRC_DIR="src/test/java" - -PATCHES=( - "${FILESDIR}/${P}-disable-invalid-test.patch" -) - -src_prepare() { - default - - java-pkg_clean - - # removing directories based on build.xml - rm -rv XOM/src/nu/xom/benchmarks/ || die - rm -rv XOM/src/nu/xom/integrationtests/ || die - rm -rv XOM/src/nu/xom/samples/ || die - rm -rv XOM/src/nu/xom/tools/ || die - - # reorganize the code and resources so that it goes well with java-pkg-simple - mkdir -pv ${JAVA_SRC_DIR} ${JAVA_RESOURCE_DIRS} ${JAVA_TEST_SRC_DIR}/nu/xom || die - mv -v XOM/src/nu/xom/tests ${JAVA_TEST_SRC_DIR}/nu/xom/ || die - mv -v XOM/data . || die - pushd XOM/src || die - for file in $(find -type f -name "*.java"); do - cp --parents -R ${file} "${WORKDIR}/${JAVA_SRC_DIR}" || die - done - for file in $(find -type f ! -name "*.java"); do - cp --parents -R ${file} "${WORKDIR}/${JAVA_RESOURCE_DIRS}" || die - done - popd -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/iminuit/, dev-python/iminuit/files/
commit: a142e0faff27242e7bceb4aed00b3c2b5fcde5a2 Author: Andrey Grozin gentoo org> AuthorDate: Sat May 6 04:58:25 2023 + Commit: Andrey Grozin gentoo org> CommitDate: Sat May 6 04:58:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a142e0fa dev-python/iminuit: fix building with gcc-13 Closes: https://bugs.gentoo.org/895228 Signed-off-by: Andrey Grozin gentoo.org> .../iminuit/files/iminuit-2.21.3-gcc-13.patch | 21 + dev-python/iminuit/iminuit-2.21.3.ebuild| 2 ++ 2 files changed, 23 insertions(+) diff --git a/dev-python/iminuit/files/iminuit-2.21.3-gcc-13.patch b/dev-python/iminuit/files/iminuit-2.21.3-gcc-13.patch new file mode 100644 index ..765b2f555ac4 --- /dev/null +++ b/dev-python/iminuit/files/iminuit-2.21.3-gcc-13.patch @@ -0,0 +1,21 @@ +From c26e9b3882d68fbef471bd67c7ea0eeb5a26c481 Mon Sep 17 00:00:00 2001 +From: andriish +Date: Thu, 4 May 2023 19:08:37 +0200 +Subject: [PATCH] Update fcn.hpp + +--- + src/fcn.hpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/fcn.hpp b/src/fcn.hpp +index 3e2ff80c..0c53e1be 100644 +--- a/src/fcn.hpp b/src/fcn.hpp +@@ -1,6 +1,7 @@ + #include + #include + #include ++#include + + namespace py = pybind11; + diff --git a/dev-python/iminuit/iminuit-2.21.3.ebuild b/dev-python/iminuit/iminuit-2.21.3.ebuild index 5b482e3c236b..19e4fd25024d 100644 --- a/dev-python/iminuit/iminuit-2.21.3.ebuild +++ b/dev-python/iminuit/iminuit-2.21.3.ebuild @@ -31,6 +31,8 @@ BDEPEND=" ) " +PATCHES=( "${FILESDIR}"/${P}-gcc-13.patch ) + distutils_enable_tests pytest src_test() {
[gentoo-commits] repo/gentoo:master commit in: dev-python/iminuit/
commit: d39392eff9f2f4c866b03af7ebeb791eae356e05 Author: Andrey Grozin gentoo org> AuthorDate: Sat May 6 04:56:05 2023 + Commit: Andrey Grozin gentoo org> CommitDate: Sat May 6 04:56:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d39392ef dev-python/iminuit: remove old version Signed-off-by: Andrey Grozin gentoo.org> dev-python/iminuit/Manifest | 1 - dev-python/iminuit/iminuit-2.19.0.ebuild | 41 2 files changed, 42 deletions(-) diff --git a/dev-python/iminuit/Manifest b/dev-python/iminuit/Manifest index 58b8cf91784e..1031fe323734 100644 --- a/dev-python/iminuit/Manifest +++ b/dev-python/iminuit/Manifest @@ -1,2 +1 @@ -DIST iminuit-2.19.0.tar.gz 433221 BLAKE2B e7aac69f74410ff53597a0e6ae44597185fbf4199ee72b1b1b98676c929550e81e155ce8ba768daf672ec3617b833d08a32ec22996459a1dd02fefdab489ea78 SHA512 9f3f86d0717a4fe50d176b6cc6b6df879d4d7b7e43262535627925d8a61dc3e0bde74a41c662c051bc1b136552c5abdaebca800721c3934332212c4ccdf30d69 DIST iminuit-2.21.3.tar.gz 437827 BLAKE2B 5196e896769f6312bb6ba9af8d6f03bea6023a9459ccbe8553e4c10ba5dc2ed90e4e4b57bdd104f7b72e7514a50c0d4c717c76adf206d7eaddcd3c4c54c4d210 SHA512 5e48d4451caf56688143fa4590528fb4ed0660e144dbb3d1c409b84f793593478979728b4af9748b7bbdb7063e2ef7e05476a2ecd52af089f351522aadfc9ba4 diff --git a/dev-python/iminuit/iminuit-2.19.0.ebuild b/dev-python/iminuit/iminuit-2.19.0.ebuild deleted file mode 100644 index d49837be498a.. --- a/dev-python/iminuit/iminuit-2.19.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -# forced implicitly -CMAKE_MAKEFILE_GENERATOR=emake -inherit cmake distutils-r1 virtualx pypi - -DESCRIPTION="Minuit numerical function minimization in Python" -HOMEPAGE="https://github.com/scikit-hep/iminuit/; - -SLOT="0" -LICENSE="MIT LGPL-2.1" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/ipywidgets[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - epytest -p no:pytest-describe || die "Tests failed with ${EPYTHON}" -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/qtconsole/
commit: 49e557f90698f6e4caca04b36dd8670b26d74f75 Author: Michał Górny gentoo org> AuthorDate: Sat May 6 04:20:35 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat May 6 04:26:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e557f9 dev-python/qtconsole: Bump to 5.4.3 Signed-off-by: Michał Górny gentoo.org> dev-python/qtconsole/Manifest | 1 + dev-python/qtconsole/qtconsole-5.4.3.ebuild | 59 + 2 files changed, 60 insertions(+) diff --git a/dev-python/qtconsole/Manifest b/dev-python/qtconsole/Manifest index c004a37243df..d0f73a1690bc 100644 --- a/dev-python/qtconsole/Manifest +++ b/dev-python/qtconsole/Manifest @@ -1 +1,2 @@ DIST qtconsole-5.4.2.tar.gz 437031 BLAKE2B 8db9c6cebf39cda995f88796d4b8da37731212fd5464728cee32ecd537a90e07b80585d30870ef236d66a293977382372f8629739e334f641526518b3ab15a0e SHA512 9796cc917e010878acef135f54e150217646526c3d6cc2754d670990cddee14334e32e7f5fb88d0a44d6dc0099eecf3300f10a188d36ced57c6b25c982249c3f +DIST qtconsole-5.4.3.tar.gz 437303 BLAKE2B ead6676dabf342a74c30ecba1f280e697c7e58fb970813a572bcacf4adbc71e525df4323b50c30100433373e89eeea464dc382844066416e121a0f1c140487db SHA512 9c2061441775daa3045c1788ed57048de9197938a927647197d29a0b7cada836d5fe4e3329b5126c984064070a275cccbe0341622c3b8591f63842a619b859e8 diff --git a/dev-python/qtconsole/qtconsole-5.4.3.ebuild b/dev-python/qtconsole/qtconsole-5.4.3.ebuild new file mode 100644 index ..9496ecd342ea --- /dev/null +++ b/dev-python/qtconsole/qtconsole-5.4.3.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="Qt-based console for Jupyter with support for rich media output" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter/qtconsole/ + https://pypi.org/project/qtconsole/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" + +RDEPEND=" + >=dev-python/ipykernel-4.1[${PYTHON_USEDEP}] + dev-python/ipython_genutils[${PYTHON_USEDEP}] + dev-python/jupyter-core[${PYTHON_USEDEP}] + >=dev-python/jupyter-client-4.1.1[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + >=dev-python/pyzmq-17.1[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.2.2_p1[${PYTHON_USEDEP}] + >=dev-python/QtPy-2.0.1[${PYTHON_USEDEP},gui,printsupport,svg] +" +# The test suite tests both against pyqt5 *and* pyside2 +BDEPEND=" + test? ( + dev-python/QtPy[pyqt5,pyside2,${PYTHON_USEDEP},svg,testlib] + ) +" +# required by the tests that are removed: +# dev-python/flaky[${PYTHON_USEDEP}] +# dev-python/pytest-qt[${PYTHON_USEDEP}] + +PDEPEND=" + dev-python/ipython[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +python_test() { + # TODO: these tests require virtx; however, running under virtx + # causes pytest to segv on exit (even though tests pass) + EPYTEST_IGNORE=( + qtconsole/tests/test_00_console_widget.py + qtconsole/tests/test_jupyter_widget.py + ) + epytest +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pulsectl/
commit: 56ef71881b4f806a9258221d1ed42c40a59ddfdd Author: Michał Górny gentoo org> AuthorDate: Sat May 6 04:35:21 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat May 6 04:35:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56ef7188 dev-python/pulsectl: Tests require pulseaudio-daemon (not pipewire) Signed-off-by: Michał Górny gentoo.org> dev-python/pulsectl/pulsectl-22.3.2.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/dev-python/pulsectl/pulsectl-22.3.2.ebuild b/dev-python/pulsectl/pulsectl-22.3.2.ebuild index 6607acd14b45..a13a963b83ea 100644 --- a/dev-python/pulsectl/pulsectl-22.3.2.ebuild +++ b/dev-python/pulsectl/pulsectl-22.3.2.ebuild @@ -21,5 +21,10 @@ KEYWORDS="~amd64 ~x86" RDEPEND=" media-sound/pulseaudio " +BDEPEND=" + test? ( + media-sound/pulseaudio-daemon + ) +" distutils_enable_tests unittest
[gentoo-commits] repo/gentoo:master commit in: dev-python/ruamel-yaml/
commit: b7a6a76306708ac6c5fd05031bc58be40295 Author: Michał Górny gentoo org> AuthorDate: Sat May 6 04:19:56 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat May 6 04:26:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a6a763 dev-python/ruamel-yaml: Bump to 0.17.23 Signed-off-by: Michał Górny gentoo.org> dev-python/ruamel-yaml/Manifest | 1 + dev-python/ruamel-yaml/ruamel-yaml-0.17.23.ebuild | 58 +++ 2 files changed, 59 insertions(+) diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest index 33c5e7a8ac30..0b01c21a9960 100644 --- a/dev-python/ruamel-yaml/Manifest +++ b/dev-python/ruamel-yaml/Manifest @@ -1,2 +1,3 @@ DIST ruamel.yaml-0.17.21.tar.xz 184612 BLAKE2B cc7e2a336d3c77a9f2d7e5d7233ceb4d15fddca3a97ec0e54427469fd24c7c63fc70b258adbad92a816d99a1f9839d41eccb9f3224e7a23884914755fa424bc9 SHA512 87f4723bfc76b1b21168852aabe4b49921f175294ac05b4e3f292f2bcf23fe6595df3e066843d193f881b274be2a7b358bd04625afef913bb0e5811efe98b761 DIST ruamel.yaml-0.17.22.tar.xz 185000 BLAKE2B dda8163bfa52b29801d115bc64ef52c35086f186b4795df9dfcd785584e2de338ca055dbf07f3eaac548b14d338ac89bbda4e95196fd113a8fda3ecacb30bc61 SHA512 ac1af1c829c0a5dc65a66926d03b50eede405c9dafd811eae1b9567c81b6bb86b7dd91f4b7c6bf84d7c4833f8b17860dcfddaf7992241ac6673d7ffecf15466f +DIST ruamel.yaml-0.17.23.tar.xz 185900 BLAKE2B ff283c979474f14e2f0231d64d0a609f262c4b87764eedb2b6060a66a09388670514f341809e6c5f36b0fbe15412209dbd5da9fc31fd8bda83a4d857beade48e SHA512 1a9c22357d61e31464cdead9d0c7715f156839861b8d93b94fa78f00b8d75e803d5bd74fc7d36e1d20f5927f807c3a9ed6af79746177a1d5da0622729597807e diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.23.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.17.23.ebuild new file mode 100644 index ..255ffe55c09d --- /dev/null +++ b/dev-python/ruamel-yaml/ruamel-yaml-0.17.23.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{9..11} ) + +inherit distutils-r1 + +MY_P="${P/-/.}" +DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation" +HOMEPAGE=" + https://pypi.org/project/ruamel.yaml/ + https://sourceforge.net/projects/ruamel-yaml/ +" +# PyPI tarballs do not include tests +SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz" +S="${WORKDIR}"/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}] + !dev-python/namespace-ruamel +" +BDEPEND=" + test? ( + dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +python_test() { + local EPYTEST_DESELECT=() + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + _test/test_deprecation.py::test_collections_deprecation + ) + local EPYTEST_IGNORE=( + # Old PyYAML tests from lib/ require special set-up and are + # invoked indirectly via test_z_olddata, tell pytest itself + # to leave the subdir alone. + _test/lib/ + ) + + # this is needed to keep the tests working while + # dev-python/namespace-ruamel is still installed + distutils_write_namespace ruamel + epytest +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/
commit: f9db02effcd0c7af4b6834654ff29fe6c0d36a33 Author: Michał Górny gentoo org> AuthorDate: Sat May 6 03:35:54 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat May 6 04:14:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9db02ef app-admin/awscli: Bump to 1.27.129 Signed-off-by: Michał Górny gentoo.org> app-admin/awscli/Manifest | 1 + app-admin/awscli/awscli-1.27.129.ebuild | 80 + 2 files changed, 81 insertions(+) diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index c4a9e9ab6c52..1078b9012a7f 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,3 +1,4 @@ DIST aws-cli-1.27.123.gh.tar.gz 2414392 BLAKE2B 4df3e98062e61931efc59168eb6dbe6b50f2bd50ef6d5d810bf2d98f08058f69c8965726662f90e8289e94408e916e700acc2d62512d3b3033210eb615bbb8c4 SHA512 bfe6fe1a2fd9209090957faef600b40acd7c4bbf9304089a2844ac736d782a0c53687dd1073faf9e05c8e23c6dd1b6d7930e009dc0ea7765000489130d2a5410 DIST aws-cli-1.27.126.gh.tar.gz 2415804 BLAKE2B f6c9c76320ce2bd7c03009d01e569a4552c329148323d4d7d302b3f4c9dce7f8e6743f427f9308c155917abcf228c5b35eeb15fd06b6602ca26f5f7c34e0cbd6 SHA512 6dd52530d9f35bfcbcc3b4a20b9a45881eea79a274b6fd9a3b2b2a5d6d337dbd3bf9efbe931417f43a7705b0f6359783a0fcf16dc025006cb853fe4fbc297630 DIST aws-cli-1.27.127.gh.tar.gz 2416842 BLAKE2B 6d1917695f9404a0edf1e9d1720606478e904615e46c775a5b65bab207a1b0ebfd1741daa2202e4567c0d4aa0d0eb6bfaf89210a6ccce542c7ee2c556c21c3b3 SHA512 32ac6f8e00434047acf46cd0dad80618e7c1926fa02cdc365005eccb3744f8ea2d67e11c7155a0ce88e6388668ec3aa0cd0bad33df8a7540bfd0cc1c9dcd52af +DIST aws-cli-1.27.129.gh.tar.gz 2417079 BLAKE2B d1de37906ba0e541ef968aac5d7a7718167b6b8683d655f9b7ec91ab1e5ed289bff46dbb56c1a6a5c4e0ce56eb4fd9ebeac386d0ec38e855bfbd3076bcac2aa9 SHA512 cd3f57c1734d73964d712a7a5d03c83d3168f2197011b014a04088fb05090948463d95c7d9321e1ae1e21992e18013fdd260b640f342681bca70f2e33e423f88 diff --git a/app-admin/awscli/awscli-1.27.129.ebuild b/app-admin/awscli/awscli-1.27.129.ebuild new file mode 100644 index ..62c19f3a63fb --- /dev/null +++ b/app-admin/awscli/awscli-1.27.129.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# botocore is x.(y+2).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing + tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid + ) + + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/
commit: 41aacd225f806b2ef0aa13786a79a7cc1ce808a4 Author: Michał Górny gentoo org> AuthorDate: Sat May 6 03:35:23 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat May 6 04:14:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41aacd22 dev-python/botocore: Bump to 1.29.129 Signed-off-by: Michał Górny gentoo.org> dev-python/botocore/Manifest | 1 + dev-python/botocore/botocore-1.29.129.ebuild | 72 2 files changed, 73 insertions(+) diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index f847c3bb58cf..d472c9068d73 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,3 +1,4 @@ DIST botocore-1.29.123.gh.tar.gz 11446357 BLAKE2B 795e5591b64ae947c24f58916bd9935ef8a989260d1fb470e1422a7e765ba829331c39bf07fa834defea80881456e98f4ee045829966b975404752249f384249 SHA512 b46103ec68fd1d6ae40254a3d6858ccab8b7133de42691c583691583263c6327b2a332ed434a4f9e56662985bd142a65dc676b11230174ced0eb4d9bad3df028 DIST botocore-1.29.126.gh.tar.gz 11453877 BLAKE2B 955931ba40d550a12f4cd16cd7f746a755453e5db3515bf790af94b230dae2503c3d71b85e94044780ae40d4bd5bc19b9cd8e9bb45f1783ae5eb0344f900f08a SHA512 ee5df31c1f3414f9f738d36712e83862de1006c89432b45293b89226b3c14f67f376b8d14f96092fe4524e5bbe9681e0ce7e2b30029c50aa98dcd02e8e2497d0 DIST botocore-1.29.127.gh.tar.gz 11474348 BLAKE2B 72002e57593e114864bb8d6f0ec30d78fb503a6eee71fd0e61dbe430d976408583e2697db1828e8373bd5ba620b024c2e9bf3e25a69a39625b8ac7f5ae61a63a SHA512 b82f149807970666175222bba27213387782804c41393609011f36564b6a8be209777a575fa088e39440f7bcfe6d47d1183136aa2710ad4315f6f70075cd0ce3 +DIST botocore-1.29.129.gh.tar.gz 11476185 BLAKE2B b2601ecd28263e44f4830ccad24402e6c5f62127cd5abbe75fd270bb05fabcc10dee24e6ba8e37629232929990b1f6bd9870eead303642564342da60c3386bda SHA512 c38a8797f7c728755406e334094e0183fd69eb1a7c68e41b065d5d2c48714390a647c68d0373c1d8a7b6d9d91fd950b10527ee88bca08788921903ff9535 diff --git a/dev-python/botocore/botocore-1.29.129.ebuild b/dev-python/botocore/botocore-1.29.129.ebuild new file mode 100644 index ..491b6bbc21f2 --- /dev/null +++ b/dev-python/botocore/botocore-1.29.129.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore; + inherit git-r3 +else + SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + # fails on unrelated warnings + tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME + tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME + # TODO + tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/boto3/
commit: c3986dc3cdb527a99a247e6ddac71b78f8bf2be6 Author: Michał Górny gentoo org> AuthorDate: Sat May 6 03:35:42 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat May 6 04:14:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3986dc3 dev-python/boto3: Bump to 1.26.129 Signed-off-by: Michał Górny gentoo.org> dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.26.129.ebuild | 66 ++ 2 files changed, 67 insertions(+) diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 10771e6a37c7..a973691b4b54 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,3 +1,4 @@ DIST boto3-1.26.123.gh.tar.gz 640741 BLAKE2B a4d46a9995ce2c496a1cc0a4f9835474546a2a3b2252793cb80ad08e879afc3b69cc3bd6d6661d52c9812e9bec3f7dc66e5bfeae7761cd1a2f122762abf1f247 SHA512 2640c057a7beda8bafb5aa59af387d368bbf04f9e7a8bbe2ca5fd3adb82eb0480ba3e0b2580331a057ede010a6945397cf056fac210aced4a7c981dfa96c4e85 DIST boto3-1.26.126.gh.tar.gz 642281 BLAKE2B c7a9130cac15843decf4543d6f74904080587d28c1158f6a01e390129a9e4feb8efd2ed806fb428c61e6f84285f4bc1beccb57b1c7fbec56499befeed4663fc9 SHA512 bd9633a2163cc251e83ab6f86d488e436255c6a0240468f372663aab77d09cb6c3039d424c0fda1c1a7c730be8b5cf7011c6e5a7efd04ba9e8e3cd6eb0d49f15 DIST boto3-1.26.127.gh.tar.gz 645245 BLAKE2B fb320e064eae4a6755770653f5519e17ea11aa6f7aa566e0a625b1113cc784440c4d519bb2de544340d66c3fe80a510a1dadba3f724395c186ad7ef68b5ce11f SHA512 df6f9082a159e7ae8033ba92652cde9d73fc8b93e6793d3ce021b75135f825f7e4e102467caa179b36959a42b98376e30ada35d4a3259e359fbf417c92a6e487 +DIST boto3-1.26.129.gh.tar.gz 645918 BLAKE2B 2de3833e60f8a8b91a35c863fc67e1b098b4d51e296a20677ab0e35b62809118dd105cf9338ccef60eef454cbf4b443bf06aa56206a1db4720305bc23ef19d42 SHA512 6b97bee6947eb05e972877b8326b83c4fe6fd244c0ef63da3f2aec801a00810083bb5d4998ec262394cd130393c85f4a0f0cc22f58def1a425def2b3780a48bc diff --git a/dev-python/boto3/boto3-1.26.129.ebuild b/dev-python/boto3/boto3-1.26.129.ebuild new file mode 100644 index ..2a4a7643203e --- /dev/null +++ b/dev-python/boto3/boto3-1.26.129.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3; + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/pdal/
commit: 82c2697531ac1b5c8edd57a4aceea2daf2bb8aee Author: Thomas Bettler gmail com> AuthorDate: Sun Apr 23 20:33:38 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 6 03:54:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c26975 sci-libs/pdal: version bump to 2.5.3 Closes: https://github.com/gentoo/gentoo/pull/30726 Signed-off-by: Thomas Bettler gmail.com> Signed-off-by: Sam James gentoo.org> sci-libs/pdal/Manifest | 1 + sci-libs/pdal/pdal-2.5.3.ebuild | 57 + 2 files changed, 58 insertions(+) diff --git a/sci-libs/pdal/Manifest b/sci-libs/pdal/Manifest index cd137117ac2d..51dc54d25844 100644 --- a/sci-libs/pdal/Manifest +++ b/sci-libs/pdal/Manifest @@ -1,3 +1,4 @@ DIST PDAL-2.4.0-src.tar.gz 113449697 BLAKE2B 8f774555d32ad4f0afe6dd850e6dcaf33b58c02934207ee2224230af762a7d3062a48909e267abf790a97a1d11788bb7543971c99239e5ae742d7945db09bda5 SHA512 655fadd2b435ed1cb801ba542028bcc15156da9266eedde93b2210dbadbc50d36b0b6a151062113f2adfb68a2938e2b867438a5a94952a7b3e46f59a53b47623 DIST PDAL-2.4.3-src.tar.gz 100758279 BLAKE2B 7c157bb51416b24bd8896a62e71a186bc9a45b34d5ab58fadbe691cb1abc9595f598fcf92ec528c9103f646c21f940b26fbf199a998e707d17f1527eb2957a85 SHA512 ed342c29d10c0506e1c0f5ee4dba531189000dd0cc6912f681a95b7c56483d6136e515771a174e20906b1cd81dfd101d53be0cbaf200480d81d053d7dec8a386 DIST PDAL-2.5.0-src.tar.gz 105190336 BLAKE2B 6dc303abdf98c07a64a1709bf6069d003cddffef976874e635caf950a291aa7dbdffa0c374a83678f7661d5dd7b8d16dacfbe53354954265f688bdce1def SHA512 10545ad44efbb7a654d596d4a861a81177d61a602ff8425965def5dd99e1595a7873c741f99eefcd7ae5dc7f438b321b51399db3b33fb8eddf46bec8394472b4 +DIST PDAL-2.5.3-src.tar.bz2 102669314 BLAKE2B 1c6c8406f8de65a04364cc1141be809c00ea716fcfd5578833883357258855b3f7e70ea03c86f487dff0bc98072c29bed45a613c14ace05aef6ae49627b40374 SHA512 f67a303711b7d9e9dc14260afb96d299bcd5327ba0cc947143a583f55bd532a248b131e4602fd37d711ad0084e8601420828dacac40c414b95b8e9f9e8175e1b diff --git a/sci-libs/pdal/pdal-2.5.3.ebuild b/sci-libs/pdal/pdal-2.5.3.ebuild new file mode 100644 index ..25213a057df0 --- /dev/null +++ b/sci-libs/pdal/pdal-2.5.3.ebuild @@ -0,0 +1,57 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="A C++ library for translating and manipulating point cloud data" +HOMEPAGE="https://pdal.io/; +SRC_URI="https://github.com/PDAL/PDAL/releases/download/${PV}/PDAL-${PV}-src.tar.bz2; + +LICENSE="BSD" +SLOT="0/15" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="postgres test" +RESTRICT="!test? ( test )" + +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig +" +RDEPEND=" + net-misc/curl + app-arch/zstd:= + dev-libs/libxml2 + dev-libs/openssl:= + sci-libs/gdal:= + sci-libs/libgeotiff:= + sys-libs/libunwind:= + sys-libs/zlib + postgres? ( dev-db/postgresql:*[xml] ) +" +DEPEND=" + test? ( sci-libs/gdal[geos,jpeg,png] ) + ${RDEPEND} +" + +S="${WORKDIR}/PDAL-${PV}-src" + +src_configure() { + local mycmakeargs=( + -DBUILD_PLUGIN_PGPOINTCLOUD="$(usex postgres)" + -DWITH_COMPLETION=ON + ) + + cmake_src_configure +} + +src_test() { + local myctestargs=( + --exclude-regex '(pgpointcloudtest|pdal_io_bpf_base_test|pdal_io_bpf_zlib_test|pdal_filters_overlay_test|pdal_filters_stats_test|pdal_app_plugin_test|pdal_merge_test|pdal_io_stac_reader_test)' + --output-on-failure + -j1 + ) + + cmake_src_test +}
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xnecview/
commit: f939b564d2b1f51169f049a505f6410c72020446 Author: Sam James gentoo org> AuthorDate: Sat May 6 03:53:09 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 6 03:53:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f939b564 sci-electronics/xnecview: fixup copyright year Signed-off-by: Sam James gentoo.org> sci-electronics/xnecview/xnecview-1.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-electronics/xnecview/xnecview-1.37.ebuild b/sci-electronics/xnecview/xnecview-1.37.ebuild index b6663d9c542f..2d4f0f4621d9 100644 --- a/sci-electronics/xnecview/xnecview-1.37.ebuild +++ b/sci-electronics/xnecview/xnecview-1.37.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8
[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlmap/
commit: 629c48081f89f12f8d6dae4ce74de6789396ceed Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Mon May 1 16:25:55 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 6 03:47:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=629c4808 dev-db/sqlmap: add 1.7.5 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Signed-off-by: Sam James gentoo.org> dev-db/sqlmap/Manifest| 1 + dev-db/sqlmap/sqlmap-1.7.5.ebuild | 60 +++ 2 files changed, 61 insertions(+) diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest index 015850a475e4..91f5c9245d5c 100644 --- a/dev-db/sqlmap/Manifest +++ b/dev-db/sqlmap/Manifest @@ -1,3 +1,4 @@ DIST sqlmap-1.7.2.gh.tar.gz 7208613 BLAKE2B 69c8f6ba75b884ef13a693857a864df973a7f38f796b3489adea3ef1fbfaf01a2181b0f22af124b8efa22c29d0f988fa3bb1050b33e84aa029bb97a6c2f0e949 SHA512 a26da178ba151d8c34574dee30f4247ec16002b719fbb0ecd56dc074c9806daa81ed0d414421641d98b354663ff1685596c5f276f6e4812dae266dbab84a8286 DIST sqlmap-1.7.3.gh.tar.gz 7210615 BLAKE2B b20f95f8426a0ac1f4cbd09974bac5132b97b19227be036c2d290e121084e3841d80771834631cb2120f5968541e05ce9496abf317f208c759bd9bc8af396a9d SHA512 4e372ec66c104de01324355a5c7383373f9756057381d77ceaabc673c3d9f1e03b7aa253dd14f32f322926ddbd542401fa2ce65c4fc29dd37772901ea58a3813 DIST sqlmap-1.7.4.gh.tar.gz 7213833 BLAKE2B 888d1756c92d44ac7ea746aea2bb3017ae81ada266a9534838f453e66be88930e695266e9f8673a4e673b1fcc61515f8d72e834d077bd66df244fd6bf5e20d52 SHA512 01446720f8b8c5b962a5a8f3b67228f1f9e145ac8736b005a4d825c30088667f4b307332d2baa4e8d4d4cbb8b96be00d2006f81f2892bb694c7d9dbf317721c0 +DIST sqlmap-1.7.5.gh.tar.gz 7214128 BLAKE2B 5d09956b36f709930646603856a683d54600d570ad7b00c4a1f3bf1d939ddbb4c9db0b41f27ee76f45a9a2611323701705d98cfe2925f780760a1fbe6ddf581e SHA512 847295467d45def33f14e5006338e67480d63d0429930a0199acf433871f215070538f8ecf3c1ce7fe67b99444f2797a48373043ef0d30fac078332ee045a6c8 diff --git a/dev-db/sqlmap/sqlmap-1.7.5.ebuild b/dev-db/sqlmap/sqlmap-1.7.5.ebuild new file mode 100644 index ..550ec7d5d4b0 --- /dev/null +++ b/dev-db/sqlmap/sqlmap-1.7.5.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="sqlite" + +inherit bash-completion-r1 python-single-r1 wrapper + +DESCRIPTION="An automatic SQL injection and database takeover tool" +HOMEPAGE="https://sqlmap.org/; + +if [[ ${PV} == ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap; +else + SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +# sqlmap (GPL-2+) +# ansitrm (BSD) +# beautifulsoup (BSD) +# bottle (MIT) +# chardet (LGPL-2.1+) +# clientform (BSD) +# colorama (BSD) +# fcrypt (BSD-2) +# identitywaf (MIT) +# keepalive (LGPL-2.1+) +# magic (MIT) +# multipartpost (LGPL-2.1+) +# ordereddict (MIT) +# prettyprint (BSD-2) +# pydes (public-domain) +# six (MIT) +# socks (BSD) +# termcolor (BSD) +# wininetpton (public-domain) +LICENSE="BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain" +SLOT="0" + +RDEPEND="${PYTHON_DEPS}" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DOCS=( doc/ README.md ) + +src_install () { + einstalldocs + + insinto /usr/share/${PN}/ + doins -r * + python_optimize "${ED}"/usr/share/${PN} + + make_wrapper ${PN} \ + "${EPYTHON} ${EPREFIX}/usr/share/${PN}/sqlmap.py" + + newbashcomp "${FILESDIR}"/sqlmap.bash-completion sqlmap +}
[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlmap/
commit: cd58a13995785947a59d9f5f723aec5ccba218e7 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Mon May 1 16:26:12 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 6 03:47:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd58a139 dev-db/sqlmap: drop 1.7.2 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/30825 Signed-off-by: Sam James gentoo.org> dev-db/sqlmap/Manifest| 1 - dev-db/sqlmap/sqlmap-1.7.2.ebuild | 60 --- 2 files changed, 61 deletions(-) diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest index 91f5c9245d5c..853957f70180 100644 --- a/dev-db/sqlmap/Manifest +++ b/dev-db/sqlmap/Manifest @@ -1,4 +1,3 @@ -DIST sqlmap-1.7.2.gh.tar.gz 7208613 BLAKE2B 69c8f6ba75b884ef13a693857a864df973a7f38f796b3489adea3ef1fbfaf01a2181b0f22af124b8efa22c29d0f988fa3bb1050b33e84aa029bb97a6c2f0e949 SHA512 a26da178ba151d8c34574dee30f4247ec16002b719fbb0ecd56dc074c9806daa81ed0d414421641d98b354663ff1685596c5f276f6e4812dae266dbab84a8286 DIST sqlmap-1.7.3.gh.tar.gz 7210615 BLAKE2B b20f95f8426a0ac1f4cbd09974bac5132b97b19227be036c2d290e121084e3841d80771834631cb2120f5968541e05ce9496abf317f208c759bd9bc8af396a9d SHA512 4e372ec66c104de01324355a5c7383373f9756057381d77ceaabc673c3d9f1e03b7aa253dd14f32f322926ddbd542401fa2ce65c4fc29dd37772901ea58a3813 DIST sqlmap-1.7.4.gh.tar.gz 7213833 BLAKE2B 888d1756c92d44ac7ea746aea2bb3017ae81ada266a9534838f453e66be88930e695266e9f8673a4e673b1fcc61515f8d72e834d077bd66df244fd6bf5e20d52 SHA512 01446720f8b8c5b962a5a8f3b67228f1f9e145ac8736b005a4d825c30088667f4b307332d2baa4e8d4d4cbb8b96be00d2006f81f2892bb694c7d9dbf317721c0 DIST sqlmap-1.7.5.gh.tar.gz 7214128 BLAKE2B 5d09956b36f709930646603856a683d54600d570ad7b00c4a1f3bf1d939ddbb4c9db0b41f27ee76f45a9a2611323701705d98cfe2925f780760a1fbe6ddf581e SHA512 847295467d45def33f14e5006338e67480d63d0429930a0199acf433871f215070538f8ecf3c1ce7fe67b99444f2797a48373043ef0d30fac078332ee045a6c8 diff --git a/dev-db/sqlmap/sqlmap-1.7.2.ebuild b/dev-db/sqlmap/sqlmap-1.7.2.ebuild deleted file mode 100644 index ad6dac4b9230.. --- a/dev-db/sqlmap/sqlmap-1.7.2.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="sqlite" - -inherit bash-completion-r1 python-single-r1 wrapper - -DESCRIPTION="An automatic SQL injection and database takeover tool" -HOMEPAGE="https://sqlmap.org/; - -if [[ ${PV} == ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap; -else - SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 x86" -fi - -# sqlmap (GPL-2+) -# ansitrm (BSD) -# beautifulsoup (BSD) -# bottle (MIT) -# chardet (LGPL-2.1+) -# clientform (BSD) -# colorama (BSD) -# fcrypt (BSD-2) -# identitywaf (MIT) -# keepalive (LGPL-2.1+) -# magic (MIT) -# multipartpost (LGPL-2.1+) -# ordereddict (MIT) -# prettyprint (BSD-2) -# pydes (public-domain) -# six (MIT) -# socks (BSD) -# termcolor (BSD) -# wininetpton (public-domain) -LICENSE="BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain" -SLOT="0" - -RDEPEND="${PYTHON_DEPS}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DOCS=( doc/ README.md ) - -src_install () { - einstalldocs - - insinto /usr/share/${PN}/ - doins -r * - python_optimize "${ED}"/usr/share/${PN} - - make_wrapper ${PN} \ - "${EPYTHON} ${EPREFIX}/usr/share/${PN}/sqlmap.py" - - newbashcomp "${FILESDIR}"/sqlmap.bash-completion sqlmap -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/nextinspace/
commit: f87038fdfed2d1a891417ef921b4de4f0a953fd5 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Wed Oct 26 19:11:28 2022 + Commit: Sam James gentoo org> CommitDate: Sat May 6 03:48:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f87038fd dev-python/nextinspace: new package, add 2.0.5, Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/27965 Signed-off-by: Sam James gentoo.org> dev-python/nextinspace/Manifest | 1 + dev-python/nextinspace/metadata.xml | 22 + dev-python/nextinspace/nextinspace-2.0.5.ebuild | 43 + dev-python/nextinspace/nextinspace-.ebuild | 43 + 4 files changed, 109 insertions(+) diff --git a/dev-python/nextinspace/Manifest b/dev-python/nextinspace/Manifest new file mode 100644 index ..ca45cfafa5b3 --- /dev/null +++ b/dev-python/nextinspace/Manifest @@ -0,0 +1 @@ +DIST nextinspace-2.0.5.gh.tar.gz 48406 BLAKE2B 6f6e2c95fc1a5a8175faca4df0a51de9996ca24847926dc35b94d0e4bd5c9de880ad757606309f622f41c825d0c2e46c587f255573b4df70fe35c937148af9d7 SHA512 c8f55446d9eea0409afb8a8ddb41001b18b55d9105d007b306717a3d932ea1b03ecb2363d0deb42ec8da1cc245b77ffb18cee6ec3474121c15c4c9b79ff80405 diff --git a/dev-python/nextinspace/metadata.xml b/dev-python/nextinspace/metadata.xml new file mode 100644 index ..56879b2e53b6 --- /dev/null +++ b/dev-python/nextinspace/metadata.xml @@ -0,0 +1,22 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + mario.haust...@hrz.tu-chemnitz.de + Mario Haustein + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + A command-line tool for seeing the latest in space. Nextinspace also + supports use as a Python library, so you can integrate it into your + application. You can also get data printed to the terminal in JSON, + which can be piped into another program. + + + gideonshaked/nextinspace + nextinspace + + diff --git a/dev-python/nextinspace/nextinspace-2.0.5.ebuild b/dev-python/nextinspace/nextinspace-2.0.5.ebuild new file mode 100644 index ..81347649c9dc --- /dev/null +++ b/dev-python/nextinspace/nextinspace-2.0.5.ebuild @@ -0,0 +1,43 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..11} ) +inherit distutils-r1 + +DESCRIPTION="A command-line tool for seeing the latest in space" +HOMEPAGE="https://github.com/gideonshaked/nextinspace; + +if [[ ${PV} == "" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/gideonshaked/nextinspace.git; +else + SRC_URI="https://github.com/gideonshaked/nextinspace/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}] + >=dev-python/requests-2.24[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + >=dev-python/pytest-lazy-fixture-0.6.3[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.8[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + default + + # Don't install license files + sed -e '/^include = \["LICENSE"\]$/d' -i pyproject.toml || die +} diff --git a/dev-python/nextinspace/nextinspace-.ebuild b/dev-python/nextinspace/nextinspace-.ebuild new file mode 100644 index ..81347649c9dc --- /dev/null +++ b/dev-python/nextinspace/nextinspace-.ebuild @@ -0,0 +1,43 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..11} ) +inherit distutils-r1 + +DESCRIPTION="A command-line tool for seeing the latest in space" +HOMEPAGE="https://github.com/gideonshaked/nextinspace; + +if [[ ${PV} == "" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/gideonshaked/nextinspace.git; +else + SRC_URI="https://github.com/gideonshaked/nextinspace/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}] + >=dev-python/requests-2.24[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + >=dev-python/pytest-lazy-fixture-0.6.3[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.8[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + default + + # Don't install license files + sed -e '/^include = \["LICENSE"\]$/d' -i
[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/grass/
commit: 5f751b8ea4d3234c5e8bc3b6a387f43b3a1bf690 Author: Sam James gentoo org> AuthorDate: Sat May 6 03:52:36 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 6 03:52:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f751b8e sci-geosciences/grass: restore ~ppc now that gdal is masked there Closes: https://bugs.gentoo.org/858098 Signed-off-by: Sam James gentoo.org> sci-geosciences/grass/grass-8.2.1-r2.ebuild | 2 +- sci-geosciences/grass/grass-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-geosciences/grass/grass-8.2.1-r2.ebuild b/sci-geosciences/grass/grass-8.2.1-r2.ebuild index 3f2fa48bc572..491dfe74bf6b 100644 --- a/sci-geosciences/grass/grass-8.2.1-r2.ebuild +++ b/sci-geosciences/grass/grass-8.2.1-r2.ebuild @@ -30,7 +30,7 @@ else MY_P="${P/_rc/RC}" SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz; if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="amd64 x86" + KEYWORDS="amd64 ~ppc x86" fi S="${WORKDIR}/${MY_P}" diff --git a/sci-geosciences/grass/grass-.ebuild b/sci-geosciences/grass/grass-.ebuild index c335853ae4e4..4b7fab7cb764 100644 --- a/sci-geosciences/grass/grass-.ebuild +++ b/sci-geosciences/grass/grass-.ebuild @@ -30,7 +30,7 @@ else MY_P="${P/_rc/RC}" SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz; if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~ppc ~x86" fi S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/grass/
commit: 68b0ddef297012ac3ec785162dff911612a9e0e7 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Mon May 1 16:22:46 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 6 03:47:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68b0ddef sci-geosciences/grass: drop 8.2.0-r8 Closes: https://bugs.gentoo.org/893130 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/30824 Signed-off-by: Sam James gentoo.org> sci-geosciences/grass/grass-8.2.0-r8.ebuild | 283 1 file changed, 283 deletions(-) diff --git a/sci-geosciences/grass/grass-8.2.0-r8.ebuild b/sci-geosciences/grass/grass-8.2.0-r8.ebuild deleted file mode 100644 index 037ead627c64.. --- a/sci-geosciences/grass/grass-8.2.0-r8.ebuild +++ /dev/null @@ -1,283 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) -PYTHON_REQ_USE="sqlite" # bug 572440 - -inherit desktop python-single-r1 toolchain-funcs xdg - -DESCRIPTION="A free GIS with raster and vector functionality, as well as 3D vizualization" -HOMEPAGE="https://grass.osgeo.org/; - -LICENSE="GPL-2" - -if [[ ${PV} =~ "" ]]; then - SLOT="0/8.3" -else - SLOT="0/$(ver_cut 1-2 ${PV})" -fi - -GVERSION=${SLOT#*/} -MY_PM="${PN}${GVERSION}" -MY_PM="${MY_PM/.}" - -if [[ ${PV} =~ "" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/OSGeo/grass.git; -else - MY_P="${P/_rc/RC}" - SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz; - if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="amd64 ~x86" - fi - - S="${WORKDIR}/${MY_P}" -fi - -IUSE="blas cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite threads tiff truetype X zstd" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - opengl? ( X )" - -RDEPEND=" - ${PYTHON_DEPS} - >=app-admin/eselect-1.2 - $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - ') - sci-libs/gdal:= - sys-libs/gdbm:= - sys-libs/ncurses:= - sci-libs/proj:= - sys-libs/zlib - media-libs/libglvnd - media-libs/glu - blas? ( - virtual/cblas[eselect-ldso(+)] - virtual/blas[eselect-ldso(+)] - ) - fftw? ( sci-libs/fftw:3.0= ) - geos? ( sci-libs/geos:= ) - lapack? ( virtual/lapack[eselect-ldso(+)] ) - las? ( sci-geosciences/liblas ) - mysql? ( dev-db/mysql-connector-c:= ) - netcdf? ( sci-libs/netcdf:= ) - odbc? ( dev-db/unixODBC ) - opencl? ( virtual/opencl ) - opengl? ( virtual/opengl ) - pdal? ( >=sci-libs/pdal-2.0.0:= ) - png? ( media-libs/libpng:= ) - postgres? ( >=dev-db/postgresql-8.4:= ) - readline? ( sys-libs/readline:= ) - sqlite? ( dev-db/sqlite:3 ) - tiff? ( media-libs/tiff:= ) - truetype? ( media-libs/freetype:2 ) - X? ( - dev-python/wxpython:4.0 - x11-libs/cairo[X] - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXt - ) - zstd? ( app-arch/zstd:= )" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto )" -BDEPEND=" - sys-devel/bison - sys-devel/flex - sys-devel/gettext - virtual/pkgconfig - X? ( dev-lang/swig )" - -PATCHES=( - # bug 746590 - "${FILESDIR}/${PN}-flock.patch" -) - -pkg_setup() { - if use lapack; then - local mylapack=$(eselect lapack show) - if [[ -z "${mylapack/.*reference.*/}" ]] && \ - [[ -z "${mylapack/.*atlas.*/}" ]]; then - ewarn "You need to set lapack to atlas or reference. Do:" - ewarn " eselect lapack set " - ewarn "where is atlas, threaded-atlas or reference" - die "setup failed" - fi - fi - - if use blas; then - local myblas=$(eselect blas show) - if [[ -z "${myblas/.*reference.*/}" ]] && \ - [[ -z "${myblas/.*atlas.*/}" ]]; then - ewarn "You need to set blas to atlas or reference. Do:" - ewarn " eselect blas set " - ewarn "where is atlas, threaded-atlas or reference" - die "setup failed" - fi - fi - - python-single-r1_pkg_setup -} - -src_prepare() { - # Fix unversioned python calls - sed -e "s:=python3:=${EPYTHON}:" -i "${S}/lib/init/grass.sh" || die - sed -e "s:= python3:= ${EPYTHON}:" -i "${S}/include/Make/Platform.make.in" || die - - default -
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xnecview/, sci-electronics/xnecview/files/
commit: 3b1e846ff1d0069ae6e028eab70777d08698c6ba Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Thu Sep 1 17:03:45 2022 + Commit: Sam James gentoo org> CommitDate: Sat May 6 03:48:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1e846f sci-electronics/xnecview: new package, add 1.37 Closes: https://bugs.gentoo.org/136778 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/27107 Signed-off-by: Sam James gentoo.org> sci-electronics/xnecview/Manifest | 1 + .../xnecview/files/xnecview-tc-variables.patch | 29 + sci-electronics/xnecview/metadata.xml | 17 ++ sci-electronics/xnecview/xnecview-1.37.ebuild | 37 ++ 4 files changed, 84 insertions(+) diff --git a/sci-electronics/xnecview/Manifest b/sci-electronics/xnecview/Manifest new file mode 100644 index ..8a9aa6cdf579 --- /dev/null +++ b/sci-electronics/xnecview/Manifest @@ -0,0 +1 @@ +DIST xnecview-1.37.tgz 79005 BLAKE2B 505ba69b7ba77355f789b36af3e1df3719eb0a9179541d83a26285a0e5c84fc7b9b156bf4d586bfa28af0074819e397bf7441e39a819972c701e6487787c07d3 SHA512 6fc4beec1b9502d6084d4e412b8bb89d1deeaab5bfa6c0341cba1a899fb9a59eb1e7f9dfc61a97f2853ecff57c241dc9af993b176410799a07f113e3a60f75d7 diff --git a/sci-electronics/xnecview/files/xnecview-tc-variables.patch b/sci-electronics/xnecview/files/xnecview-tc-variables.patch new file mode 100644 index ..cd8a5c7d04dd --- /dev/null +++ b/sci-electronics/xnecview/files/xnecview-tc-variables.patch @@ -0,0 +1,29 @@ +diff -Naur xnecview-1.37.org/Makefile xnecview-1.37/Makefile +--- xnecview-1.37.org/Makefile 2006-03-27 22:38:37.0 +0200 xnecview-1.37/Makefile 2022-09-01 19:00:31.929015747 +0200 +@@ -3,11 +3,12 @@ + + + +-CC= gcc +-CFLAGS= -O2 -g -Wall `pkg-config gtk+-2.0 --cflags` ++CC?= gcc ++CFLAGS?= -O2 -g -Wall ++CFLAGS+= `$(PKG_CONFIG) gtk+-2.0 --cflags` + +-LD= $(CC) +-LDFLAGS = `pkg-config gtk+-2.0 --libs` -lm ++LD?= $(CC) ++LDFLAGS += `$(PKG_CONFIG) gtk+-2.0 --libs` -lm + + ifeq ($(PNG),yes) + CFLAGS+= -DHAVE_LIBPNG +@@ -20,7 +21,7 @@ + all: xnecview + + xnecview: $(OBJS) +- $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) -o xnecview ++ $(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) -o xnecview + + xnecview.tgz: $(SRCS) + tar czvf xnecview.tgz COPYING README HISTORY Imakefile Imakefile_nopng Makefile $(SRCS) xnecview.h config.h xnecview.1x xnecview.man diff --git a/sci-electronics/xnecview/metadata.xml b/sci-electronics/xnecview/metadata.xml new file mode 100644 index ..2f6ad5330dc3 --- /dev/null +++ b/sci-electronics/xnecview/metadata.xml @@ -0,0 +1,17 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + mario.haust...@hrz.tu-chemnitz.de + Mario Haustein + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + Xnecview is a program for visualizing the input and output files of the + NEC antenna simulation software. It runs on Linux/Unix systems with the + X window system. + + diff --git a/sci-electronics/xnecview/xnecview-1.37.ebuild b/sci-electronics/xnecview/xnecview-1.37.ebuild new file mode 100644 index ..b6663d9c542f --- /dev/null +++ b/sci-electronics/xnecview/xnecview-1.37.ebuild @@ -0,0 +1,37 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="A program for visualizing NEC2 input and output data" +HOMEPAGE="https://www.pa3fwm.nl/software/xnecview/; +SRC_URI="https://www.pa3fwm.nl/software/xnecview/xnecview-${PV}.tgz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + >=media-libs/libpng-1.6 + x11-libs/gtk+:2 +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PN}-tc-variables.patch" +) + +src_compile() { + tc-export CC LD PKG_CONFIG + emake +} + +src_install() { + dobin xnecview + doman xnecview.1x + dodoc README + dodoc HISTORY +}
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/ppc32/
commit: 324f77b829f28c3cb6d1948ab287b115b9fa5704 Author: Sam James gentoo org> AuthorDate: Sat May 6 03:52:10 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 6 03:52:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=324f77b8 profiles/arch/powerpc/ppc32: mask sci-libs/pdal Closes: https://bugs.gentoo.org/865191 Signed-off-by: Sam James gentoo.org> profiles/arch/powerpc/ppc32/package.mask | 6 +- profiles/arch/powerpc/ppc32/package.use.mask | 4 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/profiles/arch/powerpc/ppc32/package.mask b/profiles/arch/powerpc/ppc32/package.mask index ba036c8865b5..3b04d2d58ca3 100644 --- a/profiles/arch/powerpc/ppc32/package.mask +++ b/profiles/arch/powerpc/ppc32/package.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-05-06) +# Broken bundled Eigen, fails to compile. See bug #865191. +sci-libs/pdal + # Sergei Trofimovich (2021-02-17) # Not ported to ppc32. See ALL_.*_SUPPORTED_ARCH # in compiler-rt/cmake/. Bug #708344 diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask index 3b2a56b9c5d8..647b020a8d41 100644 --- a/profiles/arch/powerpc/ppc32/package.use.mask +++ b/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-05-06) +# Broken bundled Eigen, fails to compile. See bug #865191. +sci-geosciences/grass pdal + # Sam James (2023-04-14) # Needs dev-python/sympy which is not keyworded dev-python/nbval test
[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlitestudio/, dev-db/sqlitestudio/files/
commit: d14468e49a5189ce2b486b07e752cde14d996e1b Author: Matthew White inventati org> AuthorDate: Fri May 5 19:10:19 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 6 03:46:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d14468e4 dev-db/sqlitestudio: enable compiling plugins with Python 3.11 for 3.4.3-r1 Apply upstream patch to enable compiling the plugins with Python 3.11. Closes: https://bugs.gentoo.org/905786 Package-Manager: portage-3.0.44-r1 Signed-off-by: Matteo Bianco inventati.org> Signed-off-by: Sam James gentoo.org> .../sqlitestudio-3.4.3-fix-PyThreadState.patch | 54 ++ dev-db/sqlitestudio/sqlitestudio-3.4.3-r1.ebuild | 187 + 2 files changed, 241 insertions(+) diff --git a/dev-db/sqlitestudio/files/sqlitestudio-3.4.3-fix-PyThreadState.patch b/dev-db/sqlitestudio/files/sqlitestudio-3.4.3-fix-PyThreadState.patch new file mode 100644 index ..5f69298bb6d3 --- /dev/null +++ b/dev-db/sqlitestudio/files/sqlitestudio-3.4.3-fix-PyThreadState.patch @@ -0,0 +1,54 @@ +From 364981e072039de1322a72c936e3747c462e57d4 Mon Sep 17 00:00:00 2001 +From: Matthew White +Date: Fri, 5 May 2023 11:46:27 + +Subject: [PATCH] Plugins: fix compiling with Python 3.11 + +Python 3.11 removed PyThreadState()->frame, but since Python 3.9 +PyThreadState_GetFrame() can be used to get the frame. + +To get the frame's f_locals and f_globals use PyFrame_GetLocals() +and PyFrame_GetGlobals() when compiling with Python 3.11. + +Merged here is also 'Fixed compilation for Python < 3.11': +https://github.com/pawelsalawa/sqlitestudio/commit/30ad718415ffe78a5ac0ff9cf12cff2bd01e9810 + +References: +https://docs.python.org/3/c-api/frame.html +--- + Plugins/ScriptingPython/scriptingpython.cpp | 18 ++ + 1 file changed, 14 insertions(+), 4 deletions(-) + +diff --git a/Plugins/ScriptingPython/scriptingpython.cpp b/Plugins/ScriptingPython/scriptingpython.cpp +index 1dedb5c106..663c55b7d7 100644 +--- a/Plugins/ScriptingPython/scriptingpython.cpp b/Plugins/ScriptingPython/scriptingpython.cpp +@@ -582,15 +582,25 @@ SqlQueryPtr ScriptingPython::dbCommonEval(PyObject* sqlArg, const char* fnName) + QVariant ScriptingPython::getVariable(const QString& name) + { + PyThreadState* state = PyThreadState_Get(); +-if (!state->frame) ++#if PY_VERSION_HEX < 0x0309 ++PyFrameObject* frame = state->frame; ++#else ++PyFrameObject* frame = PyThreadState_GetFrame(state); ++#endif ++if (!frame) + return QVariant(); + + const char* varName = name.toUtf8().constData(); + PyObject* obj = nullptr; + +-PyFrame_FastToLocals(state->frame); +-PyObject* locals = state->frame->f_locals; +-PyObject* globals = state->frame->f_globals; ++PyFrame_FastToLocals(frame); ++#if PY_VERSION_HEX < 0x030b ++PyObject* locals = frame->f_locals; ++PyObject* globals = frame->f_globals; ++#else ++PyObject* locals = PyFrame_GetLocals(frame); ++PyObject* globals = PyFrame_GetGlobals(frame); ++#endif + if (PyMapping_Check(locals)) + obj = PyMapping_GetItemString(locals, varName); + else if (PyDict_Check(globals)) diff --git a/dev-db/sqlitestudio/sqlitestudio-3.4.3-r1.ebuild b/dev-db/sqlitestudio/sqlitestudio-3.4.3-r1.ebuild new file mode 100644 index ..ff3c591f1c38 --- /dev/null +++ b/dev-db/sqlitestudio/sqlitestudio-3.4.3-r1.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PLOCALES="af_ZA ar_SA ca_ES cs_CZ da_DK de_DE el_GR en_US es_ES fa_IR fi_FI fr_FR he_IL hu_HU it_IT ja_JP ko_KR nl_NL no_NO pl_PL pt_BR pt_PT ro_RO ru_RU sk_SK sr_SP sv_SE tr_TR uk_UA vi_VN zh_CN zh_TW" + +# ScriptingPython says exactly 3.9 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit desktop plocale python-single-r1 qmake-utils xdg + +DESCRIPTION="Powerful cross-platform SQLite database manager" +HOMEPAGE="https://sqlitestudio.pl; +SRC_URI="https://github.com/pawelsalawa/sqlitestudio/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cli cups python tcl test" + +REQUIRED_USE=" + test? ( cli ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/openssl:= + dev-db/sqlite:3 + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + cli? ( + sys-libs/readline:= + sys-libs/ncurses:= + ) + python? ( ${PYTHON_DEPS} ) + cups? ( dev-qt/qtprintsupport:5 ) + tcl? ( dev-lang/tcl:0= ) +" +DEPEND="${RDEPEND} + dev-qt/designer:5 + dev-qt/qtconcurrent:5 + test? ( dev-qt/qttest:5 ) +" +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" +
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-SSLeay/, dev-perl/Net-SSLeay/files/
commit: 4847bb69db4fb5ed8656b92267944934c41d186e Author: orbea riseup net> AuthorDate: Fri May 5 01:06:39 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 6 03:46:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4847bb69 dev-perl/Net-SSLeay: add upstream libressl patches These patches are accepted upstream and fix the build with LibreSSL >= 3.5.0. Bug: https://bugs.gentoo.org/903001 Upstream-PR: https://github.com/radiator-software/p5-net-ssleay/pull/360 Upstream-Commit: https://github.com/radiator-software/p5-net-ssleay/commit/4a886e06c1cac80e7fb3f8d52146a27ce557ba8c Upstream-PR: https://github.com/radiator-software/p5-net-ssleay/pull/362 Upstream-Commit: https://github.com/radiator-software/p5-net-ssleay/commit/88c3bbc45399c8ef2c8879aada8bfa91d8bc6c10 Upstream-PR: https://github.com/radiator-software/p5-net-ssleay/pull/363 Upstream-Commit: https://github.com/radiator-software/p5-net-ssleay/commit/3dd2f101b8e15a59f66e22525b8d001d5ad6ce7d Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/30877 Signed-off-by: Sam James gentoo.org> dev-perl/Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild | 66 +++ .../files/Net-SSLeay-1.92-libressl.patch | 129 + 2 files changed, 195 insertions(+) diff --git a/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild b/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild new file mode 100644 index ..d20588d10330 --- /dev/null +++ b/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=CHRISN +DIST_VERSION=1.92 +DIST_EXAMPLES=("examples/*") +inherit perl-module + +DESCRIPTION="Perl extension for using OpenSSL" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="minimal examples" + +RDEPEND=" + dev-libs/openssl:= + virtual/perl-MIME-Base64 +" +DEPEND="${RDEPEND}" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + virtual/perl-File-Spec + test? ( + !minimal? ( + dev-perl/Test-Exception + dev-perl/Test-Warn + dev-perl/Test-NoWarnings + ) + virtual/perl-Test-Simple + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-1.88-fix-network-tests.patch" + "${FILESDIR}/${PN}-1.92-libressl.patch" #903001 +) + +PERL_RM_FILES=( + # Hateful author tests + 't/local/01_pod.t' + 't/local/02_pod_coverage.t' + 't/local/kwalitee.t' +) + +src_configure() { + if use test && has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then + export NETWORK_TESTS=yes + else + use test && einfo "Network tests will be skipped without DIST_TEST_OVERRIDE=~network" + export NETWORK_TESTS=no + fi + export LIBDIR=$(get_libdir) + export OPENSSL_PREFIX="${ESYSROOT}/usr" + perl-module_src_configure +} + +src_compile() { + mymake=( + OPTIMIZE="${CFLAGS}" + OPENSSL_PREFIX="${ESYSROOT}"/usr + ) + perl-module_src_compile +} diff --git a/dev-perl/Net-SSLeay/files/Net-SSLeay-1.92-libressl.patch b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.92-libressl.patch new file mode 100644 index ..380fd152ea78 --- /dev/null +++ b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.92-libressl.patch @@ -0,0 +1,129 @@ +https://bugs.gentoo.org/903001 +https://github.com/radiator-software/p5-net-ssleay/pull/360 +https://github.com/radiator-software/p5-net-ssleay/commit/4a886e06c1cac80e7fb3f8d52146a27ce557ba8c +https://github.com/radiator-software/p5-net-ssleay/pull/362 +https://github.com/radiator-software/p5-net-ssleay/commit/88c3bbc45399c8ef2c8879aada8bfa91d8bc6c10 +https://github.com/radiator-software/p5-net-ssleay/pull/363 +https://github.com/radiator-software/p5-net-ssleay/commit/3dd2f101b8e15a59f66e22525b8d001d5ad6ce7d + +From 4a886e06c1cac80e7fb3f8d52146a27ce557ba8c Mon Sep 17 00:00:00 2001 +From: Alexander Bluhm +Date: Wed, 19 Jan 2022 14:56:22 +0100 +Subject: [PATCH] Use X509_get0_tbs_sigalg() for LibreSSL. (#360) + +* Use X509_get0_tbs_sigalg() for LibreSSL. + +LibreSSL 3.5.0 has removed access to internal data structures. Use +X509_get0_tbs_sigalg() like in OpenSSL 1.1. + +* Start Changes for the next release. + +Co-authored-by: Heikki Vatiainen +--- + Changes | 5 + + SSLeay.xs | 2 +- + 2 files changed, 6 insertions(+), 1 deletion(-) + +From 88c3bbc45399c8ef2c8879aada8bfa91d8bc6c10 Mon Sep 17 00:00:00 2001 +From: Alexander Bluhm +Date: Wed, 19 Jan 2022 20:38:57 +0100 +Subject: [PATCH] Use OCSP_SINGLERESP_get0_id() for LibreSSL. (#362) +
[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlitestudio/
commit: ede032d33b920e15cdea6ae5d0266c03ece7ba6d Author: Matthew White inventati org> AuthorDate: Fri May 5 19:13:18 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 6 03:46:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ede032d3 dev-db/sqlitestudio: add 3.4.4 Closes: https://bugs.gentoo.org/905787 Package-Manager: portage-3.0.44-r1 Signed-off-by: Matteo Bianco inventati.org> Closes: https://github.com/gentoo/gentoo/pull/30885 Signed-off-by: Sam James gentoo.org> dev-db/sqlitestudio/Manifest | 1 + dev-db/sqlitestudio/sqlitestudio-3.4.4.ebuild | 187 ++ 2 files changed, 188 insertions(+) diff --git a/dev-db/sqlitestudio/Manifest b/dev-db/sqlitestudio/Manifest index 7430f3aa492c..b6bdf7398fe1 100644 --- a/dev-db/sqlitestudio/Manifest +++ b/dev-db/sqlitestudio/Manifest @@ -1,2 +1,3 @@ DIST sqlitestudio-3.3.3.tar.gz 8863232 BLAKE2B 1dfa74ab405ec057090f87726c3562470de4c1fd7b97c0fbc3e3fb4b3c8413825ec1884ac8bc9cb86e0d3d64b42af323a46ae4aa324de98c1dc8e967a4eb0d35 SHA512 1b92b06dbca3b5ee051d2582345c0e9a0a3cbd2cbbde0c6b9b18f75ca30140c46fc9d35a3c314c13d99300dbe8d9bbd313b2ae4cb069b8e81446b27e982f DIST sqlitestudio-3.4.3.tar.gz 16115078 BLAKE2B ac083ea53276a87917a532359c5f3eae665140e04efe01c8172fbcb135df65f4128a6b09b96f781c411e3b105f47a2c30172e37ab1bd82be32a36027c75770d9 SHA512 5261bd9c5a7e5be3e140eefda45961dc1978b6d1f9f180a8db07671acc55d275c0f2755a580f57681b17fe233ef54b2680a633693c1ec62d3517e4f968e80549 +DIST sqlitestudio-3.4.4.tar.gz 16187828 BLAKE2B 34a19880c0ce82a0457c8b34fe713d1792101563dd37849f02538a3f62310e0720939a3930c2c1d2fe43a8379c66012e75cf9e45e961a382c3ea5fbd857e42d3 SHA512 ddbb926afcca0afe8e4199be64254d0a9a47bef66f260c51cc7e5c5d38c8a00bfbe2012e8ec933bf69e85481c0c214136146cd3bff0975f6178f9fe7884e8190 diff --git a/dev-db/sqlitestudio/sqlitestudio-3.4.4.ebuild b/dev-db/sqlitestudio/sqlitestudio-3.4.4.ebuild new file mode 100644 index ..72ae21dc8d10 --- /dev/null +++ b/dev-db/sqlitestudio/sqlitestudio-3.4.4.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PLOCALES="af_ZA ar_SA ca_ES cs_CZ da_DK de_DE el_GR en_US es_ES fa_IR fi_FI fr_FR he_IL hu_HU it_IT ja_JP kaa ko_KR nl_NL no_NO pl_PL pt_BR pt_PT ro_RO ru_RU sk_SK sr_SP sv_SE tr_TR uk_UA vi_VN zh_CN zh_TW" + +# ScriptingPython says exactly 3.9 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit desktop plocale python-single-r1 qmake-utils xdg + +DESCRIPTION="Powerful cross-platform SQLite database manager" +HOMEPAGE="https://sqlitestudio.pl; +SRC_URI="https://github.com/pawelsalawa/sqlitestudio/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cli cups python tcl test" + +REQUIRED_USE=" + test? ( cli ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/openssl:= + dev-db/sqlite:3 + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + cli? ( + sys-libs/readline:= + sys-libs/ncurses:= + ) + python? ( ${PYTHON_DEPS} ) + cups? ( dev-qt/qtprintsupport:5 ) + tcl? ( dev-lang/tcl:0= ) +" +DEPEND="${RDEPEND} + dev-qt/designer:5 + dev-qt/qtconcurrent:5 + test? ( dev-qt/qttest:5 ) +" +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-3.4.3-fix-python.patch + "${FILESDIR}"/${PN}-3.4.3-fix-PyThreadState.patch +) + +core_build_dir="${S}/output/build" +plugins_build_dir="${core_build_dir}/Plugins" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + disable_modules() { + [[ $# -lt 2 ]] && die "not enough arguments" + + local pro="$1"; shift + local modules="${@}" + + sed -r -i \ + -e 's/('${modules// /|}')[[:space:]]*(\\?)/\2/' \ + ${pro} || die + } + + use cli || disable_modules SQLiteStudio3/SQLiteStudio3.pro cli + + local mod_lst=( DbSqlite2 ) + use cups || mod_lst+=( Printing ) + use tcl || mod_lst+=( ScriptingTcl ) + use python || mod_lst+=( ScriptingPython ) + disable_modules Plugins/Plugins.pro ${mod_lst[@]} + + local mylrelease="$(qt5_get_bindir)"/lrelease + local ts_dir_lst=$(find * -type f -name "*.qm" -printf '%h\n' | sort -u) + local ts_pro_lst=$(find * -type f -name "*.pro" -exec grep -l 'TRANSLATIONS' {} \;) + local ts_qrc_lst=$(find * -type f -name "*.qrc" -exec grep -l '\.qm' {} \;) + + # delete all "*.qm" + for ts_dir in ${ts_dir_lst[@]}; do + rm "${ts_dir}"/*.qm ||
[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/
commit: 419903cabe06a4891bdea706543168ed93354eb1 Author: Efe İzbudak metu edu tr> AuthorDate: Fri Feb 17 09:39:22 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 6 03:46:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=419903ca dev-libs/bemenu: add 0.6.14 Signed-off-by: Efe İzbudak metu.edu.tr> Closes: https://github.com/gentoo/gentoo/pull/29625 Signed-off-by: Sam James gentoo.org> dev-libs/bemenu/Manifest | 1 + dev-libs/bemenu/bemenu-0.6.14.ebuild | 59 2 files changed, 60 insertions(+) diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest index 3c83a27aca4a..d9cee55d4176 100644 --- a/dev-libs/bemenu/Manifest +++ b/dev-libs/bemenu/Manifest @@ -1 +1,2 @@ DIST bemenu-0.6.10.tar.gz 129568 BLAKE2B f81e84e6457175abf11b9dc6c426cb02121b4f101bdef55361c539f6d51144539129d2e2898e506c12f32d8f45a27fb0159083b5b964b33a0fc73485ebe41b00 SHA512 b8aadbe2cd11f7cc713ce683fcc9ce4779cd0050ee8cf41c4d3bca9f299ac99b9cd3b7611d87d27d7f7439f16fc2618671f2bec8878ad2ab65fade54f24ca92f +DIST bemenu-0.6.14.tar.gz 133229 BLAKE2B 6e83143f7cf808002d6f74b37922b96232c13b884b07c1901e483fd4263db2047394914d8bfe5292907e8a89674d9eed7966722cac4deeac36e5c39ada6eab75 SHA512 8d4fabc962e7d2b6ad23012d172292f74e46d3af68f070222e55a748e4b7a14c42f30f78acad14f5bb73abfa6b7932aff25c24b346908ce780ea00f577a848d9 diff --git a/dev-libs/bemenu/bemenu-0.6.14.ebuild b/dev-libs/bemenu/bemenu-0.6.14.ebuild new file mode 100644 index ..1c57d8e71681 --- /dev/null +++ b/dev-libs/bemenu/bemenu-0.6.14.ebuild @@ -0,0 +1,59 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="dmenu clone for wayland" +HOMEPAGE="https://github.com/Cloudef/bemenu; +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git; +else + SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="doc ncurses wayland X" + +# Require at least one backend be built +REQUIRED_USE="|| ( ncurses wayland X )" + +RDEPEND=" + ncurses? ( sys-libs/ncurses:= ) + wayland? ( + dev-libs/wayland + x11-libs/cairo + x11-libs/pango + x11-libs/libxcb + ) + X? ( + x11-libs/libxcb + x11-libs/libXext + x11-libs/libX11 + x11-libs/cairo[X] + x11-libs/pango[X] + x11-libs/libXinerama + ) +" +DEPEND=" + ${RDEPEND} + wayland? ( + dev-libs/wayland-protocols + ) +" +BDEPEND="doc? ( app-doc/doxygen )" + +src_compile() { + tc-export CC + + emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland wayland "") PREFIX=/usr libdir=/$(get_libdir) + use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir) +} + +src_install() { + emake install PREFIX="${D}"/usr libdir=/$(get_libdir) +}
[gentoo-commits] repo/proj/guru:dev commit in: app-misc/anki-bin/, dev-python/stringcase/
commit: 819f5ae932c0306da5f0f88a1b98762963a8199b Author: amano.kenji proton me> AuthorDate: Sat May 6 01:01:25 2023 + Commit: Amano Kenji proton me> CommitDate: Sat May 6 01:01:25 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=819f5ae9 app-misc/anki-bin: 2.1.62 for python 3.11 Signed-off-by: amano.kenji proton.me> app-misc/anki-bin/Manifest | 5 ++ app-misc/anki-bin/anki-bin-2.1.62.ebuild | 64 ++ ...ase-1.2.0.ebuild => stringcase-1.2.0-r1.ebuild} | 2 +- 3 files changed, 70 insertions(+), 1 deletion(-) diff --git a/app-misc/anki-bin/Manifest b/app-misc/anki-bin/Manifest index 823681d21..d1bb28c97 100644 --- a/app-misc/anki-bin/Manifest +++ b/app-misc/anki-bin/Manifest @@ -1,4 +1,5 @@ DIST anki-2.1.61-cp39-abi3-manylinux_2_28_x86_64.whl.zip 12895470 BLAKE2B a2bcc4b7f60a9ea9dd9957a2a526472e3eff838b0dc9613bd14c830dc6ed248eb27946b4221987f5100a2811f5e8c13e249c0a38dd52e41abd5812d48bcd6a0b SHA512 55e11440efb9953aa5c1dacb721508adaf191076ea05c8cc0154dfe84cbe1e7b88fa5572fe9297346b13df7bbe41348f53acd2ed2c1ec066795226d31f98677c +DIST anki-2.1.62-cp39-abi3-manylinux_2_28_x86_64.whl.zip 13016717 BLAKE2B f7c8fd7a4de8c7ea9099b35aa4d7576ebcc0dcba3d32ec409a8a16e4b4f926ae5d1a8e0a57cbb3c892353b33fe49aee935eebe3ce14a848256c1baaade509456 SHA512 2e33eabd3797c1b9a5c81a9d6b05a3733b57fe5ffbaae7771233c23469f5b9ba11b79c723f0fdef03343bcfab5e24c88a920d52938905b028d62add1127653e7 DIST anki-bin-2.1.60.1 2212 BLAKE2B 18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50 SHA512 50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05 DIST anki-bin-2.1.60.desktop 458 BLAKE2B 7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b SHA512 4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220 DIST anki-bin-2.1.60.png 34595 BLAKE2B 7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88 SHA512 c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7 @@ -6,5 +7,9 @@ DIST anki-bin-2.1.60.zip 12847675 BLAKE2B 5373f317ea6b7687063308556c7eff8d99746e DIST anki-bin-2.1.61.1 2212 BLAKE2B 18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50 SHA512 50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05 DIST anki-bin-2.1.61.desktop 458 BLAKE2B 7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b SHA512 4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220 DIST anki-bin-2.1.61.png 34595 BLAKE2B 7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88 SHA512 c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7 +DIST anki-bin-2.1.62.1 2212 BLAKE2B 18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50 SHA512 50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05 +DIST anki-bin-2.1.62.desktop 458 BLAKE2B 7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b SHA512 4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220 +DIST anki-bin-2.1.62.png 34595 BLAKE2B 7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88 SHA512 c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7 DIST aqt-2.1.60.zip 6277087 BLAKE2B 9183b9a0ada043ba2d2c762772d872afc4aa49dfb4dc79931818c26c51be9741fcba5706f6a4e8e591a3ec8a68bb7c98e858793ba1e6aab8172e090da5f9 SHA512 51db34d6dc8aef7e466826e8f67df41558379011abc8a20c17a991dc583681952e8769141d81563bfa960f08347ad91e262a0f67c57e03ae1b584d1600cab269 DIST aqt-2.1.61-py3-none-any.whl.zip 6526466 BLAKE2B e497aaaf2c546a687252371459e9b8a604742e9435d56cbd901121515b2aaca1010abf5d750a085da5ba681e35aa2bb9cd3a1eee9b9ce5e5657b024715100505 SHA512 bc1a055d2a4450e0030f2bccf3981fb2ef9b92a24c4b62cc5dcedf36265fd639026f5430f0b1e29d6bb0cba66c99334e612b5f7e3d2928d826caa0d82c08cede +DIST
[gentoo-commits] repo/proj/libressl:master commit in: sys-cluster/keepalived/files/, sys-cluster/keepalived/
commit: fcf01c9ab5cd8287c16cae37ec22945eabbae785 Author: orbea riseup net> AuthorDate: Sat May 6 00:54:59 2023 + Commit: orbea riseup net> CommitDate: Sat May 6 00:54:59 2023 + URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=fcf01c9a sys-cluster/keepalived: treeclean Bug: https://bugs.gentoo.org/903001 Upstream-PR: https://github.com/gentoo/gentoo/pull/30876 Upstream-Commit: https://github.com/gentoo/gentoo/commit/99c73595289f56a343b84158a639a8115aa84220 Signed-off-by: orbea riseup.net> sys-cluster/keepalived/Manifest| 2 - .../files/keepalived-2.2.7-libressl.patch | 23 -- sys-cluster/keepalived/files/keepalived.confd-r1 | 3 - sys-cluster/keepalived/files/keepalived.init-r1| 21 -- sys-cluster/keepalived/files/keepalived.service| 13 sys-cluster/keepalived/files/keepalived.service-r1 | 15 .../keepalived/files/keepalived.service.conf | 2 - sys-cluster/keepalived/keepalived-2.2.7.ebuild | 84 -- sys-cluster/keepalived/metadata.xml| 16 - 9 files changed, 179 deletions(-) diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest deleted file mode 100644 index 1ceeea4..000 --- a/sys-cluster/keepalived/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST keepalived-1.4.0.tar.gz 731936 BLAKE2B b6adf7925cc81a4c6e6f69afaa28bd72f6c13076be03f2971775a63c823dac5c6fec46e0b6724af1a7ac9036a749b285429ba3ffad2d9ecc39ccc213cbe2cb28 SHA512 485eda5912d68663f011b8e79263ce1e38ed785919055b113536f63aab52c0d5f581a9ab1951c7f62362ac0a68ee921efc41934a4e535d6df7e59249ef32d6d3 -DIST keepalived-2.2.7.tar.gz 1180180 BLAKE2B 62c4534eb1eebeac596b628a1fa5fb4069498d532fdeff0dc51afbc71e90125bff7fcffb897da3fd34765c64f43d7b04dcf184169b1bc2cf33413e109f9f5cdc SHA512 9869437fe6f0c10590b13088002b53474a51102da9838a6575d835d006c4871b61324ab80e0e81e0a23d0124e6f033cfc7114749e87b8f736408f3f0bedb3968 diff --git a/sys-cluster/keepalived/files/keepalived-2.2.7-libressl.patch b/sys-cluster/keepalived/files/keepalived-2.2.7-libressl.patch deleted file mode 100644 index c9876c1..000 --- a/sys-cluster/keepalived/files/keepalived-2.2.7-libressl.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 27f3bc8e6e08dee4073ce87fd191a2b1f20d12ed Mon Sep 17 00:00:00 2001 -From: orbea -Date: Wed, 6 Jul 2022 18:03:09 -0700 -Subject: [PATCH] Fix the build with libressl - -check_ssl.c:240: undefined reference to `SSL_set0_wbio' - keepalived/check/check_ssl.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/keepalived/check/check_ssl.c b/keepalived/check/check_ssl.c -index 0155fce..889205e 100644 a/keepalived/check/check_ssl.c -+++ b/keepalived/check/check_ssl.c -@@ -234,7 +234,7 @@ ssl_connect(thread_ref_t thread, int new_req) - BIO_get_fd(req->bio, _fd); - if (fcntl(bio_fd, F_SETFD, fcntl(bio_fd, F_GETFD) | FD_CLOEXEC) == -1) - log_message(LOG_INFO, "Setting CLOEXEC failed on ssl socket - errno %d", errno); --#ifdef HAVE_SSL_SET0_RBIO -+#if defined(HAVE_SSL_SET0_RBIO) && !defined(LIBRESSL_VERSION_NUMBER) - BIO_up_ref(req->bio); - SSL_set0_rbio(req->ssl, req->bio); - SSL_set0_wbio(req->ssl, req->bio); diff --git a/sys-cluster/keepalived/files/keepalived.confd-r1 b/sys-cluster/keepalived/files/keepalived.confd-r1 deleted file mode 100644 index 5b273c1..000 --- a/sys-cluster/keepalived/files/keepalived.confd-r1 +++ /dev/null @@ -1,3 +0,0 @@ -# Keepalived options -# Increase logging: -#KEEPALIVED_OPTS="-D" diff --git a/sys-cluster/keepalived/files/keepalived.init-r1 b/sys-cluster/keepalived/files/keepalived.init-r1 deleted file mode 100644 index 98277b0..000 --- a/sys-cluster/keepalived/files/keepalived.init-r1 +++ /dev/null @@ -1,21 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -depend() { - use logger - # The interfaces do not actually need to exist to start, it handles them gracefully. - use net -} - -command="/usr/sbin/keepalived" -command_args="${KEEPALIVED_OPTS}" -extra_started_commands="reload" -pidfile="/run/${RC_SVCNAME}.pid" -required_files="/etc/keepalived/keepalived.conf" - -reload() { - ebegin "Reloading ${RC_SVCNAME}" - start-stop-daemon --signal HUP --pidfile "${pidfile}" - eend $? -} diff --git a/sys-cluster/keepalived/files/keepalived.service b/sys-cluster/keepalived/files/keepalived.service deleted file mode 100644 index ec47a57..000 --- a/sys-cluster/keepalived/files/keepalived.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=LVS and VRRP High Availability Monitor -After=network-online.target syslog.target - -[Service] -Type=forking -PIDFile=/run/keepalived.pid -KillMode=process -ExecStart=/usr/sbin/keepalived $KEEPALIVED_OPTIONS -ExecReload=/bin/kill -HUP $MAINPID - -[Install]
[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/
commit: f5702821a11671c463d2cc98671e1773619bd292 Author: Matt Turner gentoo org> AuthorDate: Fri May 5 18:53:40 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat May 6 00:39:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5702821 net-p2p/transmission: Switch from GTK3 to GTK4 Closes: https://bugs.gentoo.org/900885 Closes: https://github.com/gentoo/gentoo/pull/30882 Signed-off-by: Matt Turner gentoo.org> .../{transmission-.ebuild => transmission-4.0.3-r1.ebuild} | 6 +++--- net-p2p/transmission/transmission-.ebuild | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-4.0.3-r1.ebuild similarity index 97% copy from net-p2p/transmission/transmission-.ebuild copy to net-p2p/transmission/transmission-4.0.3-r1.ebuild index c75d92d0e1a1..e7bdf0c597cc 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-4.0.3-r1.ebuild @@ -51,8 +51,8 @@ COMMON_DEPEND=" sys-libs/zlib:= nls? ( virtual/libintl ) gtk? ( - >=dev-cpp/gtkmm-3.24.0:3.0 - >=dev-cpp/glibmm-2.60.0:2 + >=dev-cpp/gtkmm-3.24.0:4.0 + >=dev-cpp/glibmm-2.60.0:2.68 appindicator? ( dev-libs/libayatana-appindicator ) ) qt5? ( @@ -89,7 +89,7 @@ src_configure() { -DRUN_CLANG_TIDY=OFF - -DUSE_GTK_VERSION=3 + -DUSE_GTK_VERSION=4 -DUSE_SYSTEM_EVENT2=ON -DUSE_SYSTEM_DEFLATE=OFF -DUSE_SYSTEM_DHT=OFF diff --git a/net-p2p/transmission/transmission-.ebuild b/net-p2p/transmission/transmission-.ebuild index c75d92d0e1a1..e7bdf0c597cc 100644 --- a/net-p2p/transmission/transmission-.ebuild +++ b/net-p2p/transmission/transmission-.ebuild @@ -51,8 +51,8 @@ COMMON_DEPEND=" sys-libs/zlib:= nls? ( virtual/libintl ) gtk? ( - >=dev-cpp/gtkmm-3.24.0:3.0 - >=dev-cpp/glibmm-2.60.0:2 + >=dev-cpp/gtkmm-3.24.0:4.0 + >=dev-cpp/glibmm-2.60.0:2.68 appindicator? ( dev-libs/libayatana-appindicator ) ) qt5? ( @@ -89,7 +89,7 @@ src_configure() { -DRUN_CLANG_TIDY=OFF - -DUSE_GTK_VERSION=3 + -DUSE_GTK_VERSION=4 -DUSE_SYSTEM_EVENT2=ON -DUSE_SYSTEM_DEFLATE=OFF -DUSE_SYSTEM_DHT=OFF
[gentoo-commits] repo/gentoo:master commit in: gnome-base/gdm/
commit: 6882c586ef38fa018de5486a2d9ce9d523e31fdf Author: Guillermo Joandet gmail com> AuthorDate: Fri May 5 19:57:48 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat May 6 00:39:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6882c586 gnome-base/gdm: Version bump to 44.1 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30883 Signed-off-by: Matt Turner gentoo.org> gnome-base/gdm/Manifest| 1 + gnome-base/gdm/gdm-44.1.ebuild | 215 + 2 files changed, 216 insertions(+) diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest index 12ea64d01997..7735b6b310a6 100644 --- a/gnome-base/gdm/Manifest +++ b/gnome-base/gdm/Manifest @@ -1,3 +1,4 @@ DIST gdm-43.0.tar.xz 830668 BLAKE2B cd9fa9864ba075a85d16128ce2faba9c360357d900719c8e7cbb6c638f91750ff80ef0d970b24d0d858aa56f8ab95b8cac0d93624bcced8e6f98ca2d1f06fbc3 SHA512 e3eaa7a50e224939b6e535963171a800bb175ed9480a88ce14034929760dd579b91c4f3117be6a4404b2de13afdee881dafe09695eebf42872d4a13fbc5fb8ba DIST gdm-44.0.tar.xz 846848 BLAKE2B ce81771b119c912be0557e21db666aa99e61eb34d03a5c341a68eb060e7a956b95eeff5450a9bb879dbb177b11db65596e7cc3e8627e09d1fccd6cfe5c30 SHA512 eab556d0cab43ce4fe04b918f22281831f1dd8de836866de009884a637f11c83a626cdedb46cee5efb53cf1ad8139aa6e9568fd90a4d01704605347deca7bc2c +DIST gdm-44.1.tar.xz 855472 BLAKE2B 61a6be1ae9b616b5147c372841a521eea14f91b7295423d65417692ab6bc9969211c6bfeaa5141651a580decb8c0748483eede498ef35e3e8e85e0fd2f318627 SHA512 bb761a6dd032ae5d411162b638bf5bd15bef5103c9a9d7c4de5e39db496faa62b932218a9923ef4743d17207eb890e256e910bde5c573e9fba4619f159f18e85 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027 SHA512 87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045 diff --git a/gnome-base/gdm/gdm-44.1.ebuild b/gnome-base/gdm/gdm-44.1.ebuild new file mode 100644 index ..be6bdc9ecea6 --- /dev/null +++ b/gnome-base/gdm/gdm-44.1.ebuild @@ -0,0 +1,215 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop gnome2 meson pam readme.gentoo-r1 systemd udev + +DESCRIPTION="GNOME Display Manager for managing graphical display servers and user logins" +HOMEPAGE="https://wiki.gnome.org/Projects/GDM https://gitlab.gnome.org/GNOME/gdm; + +SRC_URI="${SRC_URI} + branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz ) +" + +LICENSE=" + GPL-2+ + branding? ( CC-BY-SA-4.0 ) +" + +SLOT="0" + +IUSE="accessibility audit bluetooth-sound branding elogind fprint plymouth selinux systemd tcpd test wayland" +RESTRICT="!test? ( test )" +REQUIRED_USE="^^ ( elogind systemd )" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +# dconf, dbus and g-s-d are needed at install time for dconf update +# keyutils is automagic dep that makes autologin unlock login keyring +# when all the passwords match (disk encryption, user pw and login keyring) +# dbus-run-session used at runtime +COMMON_DEPEND=" + virtual/udev + >=dev-libs/libgudev-232:= + >=dev-libs/glib-2.56:2 + >=x11-libs/gtk+-2.91.1:3 + >=media-libs/libcanberra-0.4[gtk3] + >=sys-apps/accountsservice-0.6.35 + x11-libs/libxcb + sys-apps/keyutils:= + selinux? ( sys-libs/libselinux ) + + x11-libs/libX11 + x11-libs/libXau + x11-base/xorg-server[-minimal] + x11-libs/libXdmcp + tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) + + systemd? ( >=sys-apps/systemd-186:0=[pam] ) + elogind? ( >=sys-auth/elogind-239.3[pam] ) + + plymouth? ( sys-boot/plymouth ) + audit? ( sys-process/audit ) + + sys-libs/pam + sys-auth/pambase[elogind?,systemd?] + + >=gnome-base/dconf-0.20 + >=gnome-base/gnome-settings-daemon-3.1.4 + gnome-base/gsettings-desktop-schemas + sys-apps/dbus + + >=x11-misc/xdg-utils-1.0.2-r3 + + >=dev-libs/gobject-introspection-0.9.12:= +" +# XXX: These deps are from session and desktop files in data/ directory +# fprintd is used via dbus by gdm-fingerprint-extension +RDEPEND="${COMMON_DEPEND} + acct-group/gdm + acct-user/gdm + >=gnome-base/gnome-session-3.6 + >=gnome-base/gnome-shell-3.1.90 + x11-apps/xhost + + accessibility? ( + >=app-accessibility/orca-3.10 + gnome-extra/mousetweaks + ) + fprint? ( sys-auth/fprintd[pam] ) +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto +" +BDEPEND=" + app-text/docbook-xml-dtd:4.1.2 + dev-util/gdbus-codegen + dev-util/glib-utils + dev-util/itstool + >=gnome-base/dconf-0.20 +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/tinyxml2/
commit: d9a7ed6573aa84e1a62572c299b224763d4ae713 Author: Sam James gentoo org> AuthorDate: Fri May 5 23:17:49 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 6 00:03:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9a7ed65 dev-libs/tinyxml2: add note re cmake use/not meson Bug: https://bugs.gentoo.org/791163 Signed-off-by: Sam James gentoo.org> dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild b/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild index 77637717145c..c7e2537dcb14 100644 --- a/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild +++ b/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 +# No meson because of bug #791163 inherit cmake DESCRIPTION="A simple, small, efficient, C++ XML parser"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/core_bench/
commit: fdd3477249f15eb749e88c2aae0f61f7c286b28c Author: Sam James gentoo org> AuthorDate: Sat May 6 00:03:40 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 6 00:03:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd34772 dev-ml/core_bench: Stabilize 0.15.0 arm, #901717 Signed-off-by: Sam James gentoo.org> dev-ml/core_bench/core_bench-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/core_bench/core_bench-0.15.0.ebuild b/dev-ml/core_bench/core_bench-0.15.0.ebuild index 7f961c17485b..c65aa40f450d 100644 --- a/dev-ml/core_bench/core_bench-0.15.0.ebuild +++ b/dev-ml/core_bench/core_bench-0.15.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm arm64 ~x86" +KEYWORDS="amd64 arm arm64 ~x86" IUSE="+ocamlopt" DEPEND="dev-ml/textutils:${SLOT}"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/
commit: 6bfab7d105e15419509a730333aa78dda09487d0 Author: Sam James gentoo org> AuthorDate: Fri May 5 22:57:16 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 6 00:03:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bfab7d1 app-emulation/qemu: revbump for added docs USE=-doc before/after changed meaning. Fixes: ce5466223d0749e07aa0c04a20abcef6e4bf9098 Signed-off-by: Sam James gentoo.org> app-emulation/qemu/{qemu-8.0.0.ebuild => qemu-8.0.0-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/app-emulation/qemu/qemu-8.0.0.ebuild b/app-emulation/qemu/qemu-8.0.0-r1.ebuild similarity index 100% rename from app-emulation/qemu/qemu-8.0.0.ebuild rename to app-emulation/qemu/qemu-8.0.0-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-ml/core_bench/
commit: e51c1837597e92131acd6c6c760196af3329c858 Author: Sam James gentoo org> AuthorDate: Sat May 6 00:03:38 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 6 00:03:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e51c1837 dev-ml/core_bench: Stabilize 0.15.0 arm64, #901717 Signed-off-by: Sam James gentoo.org> dev-ml/core_bench/core_bench-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/core_bench/core_bench-0.15.0.ebuild b/dev-ml/core_bench/core_bench-0.15.0.ebuild index 1cb6181e4157..7f961c17485b 100644 --- a/dev-ml/core_bench/core_bench-0.15.0.ebuild +++ b/dev-ml/core_bench/core_bench-0.15.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~x86" IUSE="+ocamlopt" DEPEND="dev-ml/textutils:${SLOT}"
[gentoo-commits] repo/gentoo:master commit in: sys-process/criu/, sys-process/criu/files/
commit: 120aaef2153b8f40bd902888dbbf0cf71efb86e9 Author: Patrick McLean gentoo org> AuthorDate: Sat May 6 00:01:12 2023 + Commit: Patrick McLean gentoo org> CommitDate: Sat May 6 00:01:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=120aaef2 sys-process/criu: add 3.18 Signed-off-by: Patrick McLean gentoo.org> sys-process/criu/Manifest | 1 + sys-process/criu/criu-3.18.ebuild | 183 + sys-process/criu/files/criu-3.18-buildsystem.patch | 57 +++ 3 files changed, 241 insertions(+) diff --git a/sys-process/criu/Manifest b/sys-process/criu/Manifest index 17a9661b07b3..8c033e463e65 100644 --- a/sys-process/criu/Manifest +++ b/sys-process/criu/Manifest @@ -1 +1,2 @@ DIST criu-3.17.tar.gz 1321713 BLAKE2B 3bc13a7df0da0a17c74e0c12f07b81fe7f294be4d1980647b64c74e35383416ffbc10e7c04398f307bc68ff701f76a9586ea58825057b0df16b40f6aab3cbd0e SHA512 febae66a7820345c0f335f4a49e64c0af5c8ae5d3a394cc0770881b64eab11ca03ad5872f06b0c4ccd1da844c519268dad3b4f8b260267e6d3f582e80d80f804 +DIST criu-3.18.tar.gz 1354367 BLAKE2B 3e6613bc44355d4544541ec399ca462eed12203327f832e3c72ea2ccc772afbe2947f760de452b776299af36576880b189ce7583ce7f74c12225d86d1247c2ab SHA512 3d15554ebd2d08c8904c23b0aba00d505891c14caa4790c2fd12ad6b20bf4058fd210f1d03fd63aacc5ad8bc47e341396b48abbeb474f1fd43c3023fd1ff9171 diff --git a/sys-process/criu/criu-3.18.ebuild b/sys-process/criu/criu-3.18.ebuild new file mode 100644 index ..a87a2907ba4a --- /dev/null +++ b/sys-process/criu/criu-3.18.ebuild @@ -0,0 +1,183 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit toolchain-funcs linux-info distutils-r1 + +DESCRIPTION="utility to checkpoint/restore a process tree" +HOMEPAGE=" + https://criu.org/ + https://github.com/checkpoint-restore/ +" +SRC_URI="https://github.com/checkpoint-restore/${PN}/archive/v${PV}/${P}.tar.gz; + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 -riscv" +IUSE="bpf doc gnutls nftables selinux setproctitle static-libs test video_cards_amdgpu" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +COMMON_DEPEND=" + ${PYTHON_DEPS} + >=dev-libs/protobuf-c-1.4.0:= + dev-libs/libnl:3= + net-libs/libnet:1.1= + sys-libs/libcap:= + bpf? ( dev-libs/libbpf:= ) + gnutls? ( net-libs/gnutls:= ) + nftables? ( net-libs/gnutls:= ) + selinux? ( sys-libs/libselinux:= ) + setproctitle? ( dev-libs/libbsd:= ) + video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) +" +DEPEND=" + ${COMMON_DEPEND} +" +BDEPEND=" + doc? ( + app-text/asciidoc + app-text/xmlto + ) +" +RDEPEND=" + ${COMMON_DEPEND} + dev-python/protobuf-python[${PYTHON_USEDEP}] +" + +CONFIG_CHECK="~CHECKPOINT_RESTORE ~NAMESPACES ~PID_NS ~FHANDLE ~EVENTFD ~EPOLL ~INOTIFY_USER + ~UNIX_DIAG ~INET_DIAG ~INET_UDP_DIAG ~PACKET_DIAG ~NETLINK_DIAG ~TUN ~NETFILTER_XT_MARK" + +# root access required for tests +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}/2.2/criu-2.2-flags.patch" + "${FILESDIR}/2.3/criu-2.3-no-git.patch" + "${FILESDIR}/criu-3.12-automagic-libbsd.patch" + "${FILESDIR}/criu-3.18-buildsystem.patch" +) + +criu_arch() { + # criu infers the arch from $(uname -m). We never want this to happen. + case ${ARCH} in + amd64) echo "x86";; + arm64) echo "aarch64";; + ppc64*) echo "ppc64";; + *) echo "${ARCH}";; + esac +} + +pkg_setup() { + use amd64 && CONFIG_CHECK+=" ~IA32_EMULATION" + linux-info_pkg_setup +} + +src_prepare() { + distutils-r1_src_prepare + use doc || sed -i 's_\(install: \)install-man _\1_g' Makefile.install +} + +criu_use() { + if ! use "${1}"; then + sed \ + -e "s:${2:-${1}}:no_${2:-lib${1}}:g" \ + -i Makefile.config || die + fi +} + +criu_python() { + local -x \ + CRIU_VERSION_MAJOR="$(ver_cut 1)" \ + CRIU_VERSION_MINOR=$(ver_cut 2) \ + CRIU_VERSION_SUBLEVEL=$(ver_cut 3) + + "${@}" +} + +src_configure() { + # Gold linker generates invalid object file when used with criu's custom + # linker script. Use the bfd linker instead. See https://crbug.com/839665#c3 + tc-ld-disable-gold + + # Build system uses this variable as a trigger to append coverage flags + # we'd like to avoid it. https://bugs.gentoo.org/744244 + unset GCOV + + # we have to sed the Makefile.config to disable automagic deps + criu_use selinux + criu_use bpf + criu_use nftables + criu_use video_cards_amdgpu libdrm + + emake_opts=( +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/
commit: c37413d540e7d5b53abb6b49ac3802de78093ba8 Author: Matthias Maier gentoo org> AuthorDate: Fri May 5 23:34:14 2023 + Commit: Matthias Maier gentoo org> CommitDate: Fri May 5 23:34:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c37413d5 app-emulation/qemu: update live ebuild Signed-off-by: Matthias Maier gentoo.org> app-emulation/qemu/qemu-.ebuild | 16 +++- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/app-emulation/qemu/qemu-.ebuild b/app-emulation/qemu/qemu-.ebuild index 0be0f8edae3c..3129dc21e59e 100644 --- a/app-emulation/qemu/qemu-.ebuild +++ b/app-emulation/qemu/qemu-.ebuild @@ -6,8 +6,7 @@ EAPI=8 # Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs # Set to 1 if prebuilt, 0 if not # (the construct below is to allow overriding from env for script) -: ${QEMU_DOCS_PREBUILT:=1} - +QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-0} QEMU_DOCS_PREBUILT_DEV=sam QEMU_DOCS_VERSION=$(ver_cut 1-3) # Default to generating docs (inc. man pages) if no prebuilt; overridden later @@ -151,7 +150,7 @@ done # respected). This is because qemu supports using the C library's API # when available rather than always using the external library. ALL_DEPEND=" - >=dev-libs/glib-2.0[static-libs(+)] + dev-libs/glib:2[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( ${PYTHON_DEPS} ) systemtap? ( dev-util/systemtap ) @@ -176,8 +175,8 @@ SOFTMMU_TOOLS_DEPEND=" fuse? ( >=sys-fs/fuse-3.1:3[static-libs(+)] ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) gnutls? ( - dev-libs/nettle:=[static-libs(+)] >=net-libs/gnutls-3.0:=[static-libs(+)] + dev-libs/nettle:=[static-libs(+)] ) gtk? ( x11-libs/gtk+:3 @@ -205,7 +204,7 @@ SOFTMMU_TOOLS_DEPEND=" ) pam? ( sys-libs/pam ) png? ( >=media-libs/libpng-1.6.34:=[static-libs(+)] ) - pulseaudio? ( media-sound/pulseaudio ) + pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) sdl? ( @@ -223,7 +222,7 @@ SOFTMMU_TOOLS_DEPEND=" ) ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] ) udev? ( virtual/libudev:= ) - usb? ( >=virtual/libusb-1-r2[static-libs(+)] ) + usb? ( >=virtual/libusb-1-r2:1[static-libs(+)] ) usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) vde? ( net-misc/vde[static-libs(+)] ) virgl? ( media-libs/virglrenderer[static-libs(+)] ) @@ -305,6 +304,7 @@ PATCHES=( "${FILESDIR}"/${PN}-8.0.0-make.patch "${FILESDIR}"/${PN}-7.1.0-also-build-virtfs-proxy-helper.patch "${FILESDIR}"/${PN}-7.1.0-capstone-include-path.patch + "${FILESDIR}"/${PN}-8.0.0-remove-python-meson-check.patch ) QA_PREBUILT=" @@ -618,7 +618,6 @@ qemu_src_configure() { conf_opts+=( --enable-linux-user --disable-system - --disable-install-blobs --disable-tools --disable-cap-ng --disable-seccomp @@ -639,7 +638,6 @@ qemu_src_configure() { conf_opts+=( --disable-linux-user --disable-system - --disable-install-blobs --enable-tools --enable-cap-ng ) @@ -651,7 +649,7 @@ qemu_src_configure() { [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) # Add support for SystemTAP - use systemtap && conf_opts+=( --enable-trace-backends=dtrace ) + use systemtap && conf_opts+=( --enable-trace-backends="dtrace" ) # We always want to attempt to build with PIE support as it results # in a more secure binary. But it doesn't work with static or if
[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu-guest-agent/
commit: 3cb251f07a1fc9f276ef87d1b113188a495bbe4f Author: Matthias Maier gentoo org> AuthorDate: Fri May 5 23:31:46 2023 + Commit: Matthias Maier gentoo org> CommitDate: Fri May 5 23:31:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cb251f0 app-emulation/qemu-guest-agent: add 8.0.0 Signed-off-by: Matthias Maier gentoo.org> app-emulation/qemu-guest-agent/Manifest| 1 + .../qemu-guest-agent/qemu-guest-agent-8.0.0.ebuild | 81 ++ 2 files changed, 82 insertions(+) diff --git a/app-emulation/qemu-guest-agent/Manifest b/app-emulation/qemu-guest-agent/Manifest index f79e76b6986d..b33e329c0338 100644 --- a/app-emulation/qemu-guest-agent/Manifest +++ b/app-emulation/qemu-guest-agent/Manifest @@ -1,2 +1,3 @@ DIST qemu-6.0.0.tar.xz 107333232 BLAKE2B 7746329d3e13782b7c346ce4052cc517cfc65cd9b2d514d199e4d5b8570ca79566ec04b0c114db2e97c84e68eb551e0d4cdce1b14b91a88fe08d2a5f682c1418 SHA512 ee3ff00aebec4d8891d2ff6dabe4e667e510b2a4fe3f6190aa34673a91ea32dcd2db2e9bf94c2f1bf05aa79788f17cfbbedc6027c0988ea08a92587b79ee05e4 DIST qemu-7.1.0.tar.xz 121833004 BLAKE2B e05f91ce4993c7591a2df08b5fb017f8b8ec2141ab7bfd55d14730ea6b793ac1091de539992058392a5522d4e58beee92a87752707be58e3619b8213ef9f35bf SHA512 c60c5ff8ec99b7552e485768908920658fdd8035ff7a6fa370fb6881957dc8b7e5f18ff1a8f49bd6aa22909ede2a7c084986d8244f12074ccd33ebe40a0c411f +DIST qemu-8.0.0.tar.xz 127835148 BLAKE2B 9b54aae10fe09691a26e68374723ded5fdda6409673b4de9461a25ee060cfd03968a16ddeadc21d48b9262e53aa6d4e5eb645376969f97c65807fad19607b04f SHA512 1f31d1e653dec2d35f1b7a5468ee3f471553b48eca8c8afafffcf9243c6b2260e78a5b73da3fe567f9b85d4133573eebd397747b3aec501fb24076263eb07b27 diff --git a/app-emulation/qemu-guest-agent/qemu-guest-agent-8.0.0.ebuild b/app-emulation/qemu-guest-agent/qemu-guest-agent-8.0.0.ebuild new file mode 100644 index ..52a9e45d3b55 --- /dev/null +++ b/app-emulation/qemu-guest-agent/qemu-guest-agent-8.0.0.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit edo systemd toolchain-funcs python-any-r1 udev + +MY_PN="qemu" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="QEMU Guest Agent (qemu-ga) for use when running inside a VM" +HOMEPAGE="https://wiki.qemu.org/Features/GuestAgent; +SRC_URI="http://wiki.qemu.org/download/${MY_P}.tar.xz; + +LICENSE="GPL-2 BSD-2" +SLOT="0" +KEYWORDS="amd64 ~ppc ~ppc64 x86" + +RDEPEND="dev-libs/glib" +DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS} + dev-lang/perl + dev-util/ninja" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( +) + +src_configure() { + tc-export AR LD OBJCOPY RANLIB + + local myconf=( + --prefix=/usr + --sysconfdir=/etc + --libdir="/usr/$(get_libdir)" + --localstatedir=/ + --disable-bsd-user + --disable-linux-user + --disable-system + --disable-strip + --enable-tools + --disable-werror + --enable-guest-agent + --python="${PYTHON}" + --cc="$(tc-getCC)" + --cxx="$(tc-getCXX)" + --host-cc="$(tc-getBUILD_CC)" + ) + + edo ./configure "${myconf[@]}" +} + +src_install() { + dobin build/qga/qemu-ga + + # Normal init stuff + newinitd "${FILESDIR}/qemu-ga.init-r1" qemu-guest-agent + newconfd "${FILESDIR}/qemu-ga.conf-r1" qemu-guest-agent + + insinto /etc/logrotate.d + newins "${FILESDIR}/qemu-ga.logrotate" qemu-guest-agent + + # systemd stuff + udev_newrules "${FILESDIR}/qemu-ga-systemd.udev" 99-qemu-guest-agent.rules + + systemd_newunit "${FILESDIR}/qemu-ga-systemd.service" \ + qemu-guest-agent.service +} + +pkg_postinst() { + elog "You should add 'qemu-guest-agent' to the default runlevel." + elog "e.g. rc-update add qemu-guest-agent default" + udev_reload +} + +pkg_postrm() { + udev_reload +}
[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/, www-client/chromium/files/
commit: ea9fdbdfa608bbf3968f2b45f91bed951a771b52 Author: Mike Gilbert gentoo org> AuthorDate: Fri May 5 23:25:52 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Fri May 5 23:25:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea9fdbdf www-client/chromium: fix build with gcc-13 Closes: https://bugs.gentoo.org/905778 Signed-off-by: Mike Gilbert gentoo.org> www-client/chromium/chromium-113.0.5672.63.ebuild | 1 + .../files/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch | 10 ++ 2 files changed, 11 insertions(+) diff --git a/www-client/chromium/chromium-113.0.5672.63.ebuild b/www-client/chromium/chromium-113.0.5672.63.ebuild index 7c514d04f523..cdd81cb02473 100644 --- a/www-client/chromium/chromium-113.0.5672.63.ebuild +++ b/www-client/chromium/chromium-113.0.5672.63.ebuild @@ -349,6 +349,7 @@ src_prepare() { "${FILESDIR}/chromium-113-system-zlib.patch" "${FILESDIR}/chromium-113-web_view_impl-cstring.patch" "${FILESDIR}/chromium-113-std-monospace.patch" + "${FILESDIR}/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch" ) if use ppc64 ; then diff --git a/www-client/chromium/files/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch b/www-client/chromium/files/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch new file mode 100644 index ..28372caeb72c --- /dev/null +++ b/www-client/chromium/files/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch @@ -0,0 +1,10 @@ +--- a/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h b/third_party/vulkan-deps/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h +@@ -2579,6 +2579,7 @@ VMA_CALL_PRE void VMA_CALL_POST vmaFreeStatsString( + #undef VMA_IMPLEMENTATION + + #include ++#include + #include + #include + #include
[gentoo-commits] repo/gentoo:master commit in: app-doc/gimp-help/
commit: a9cac53fc6e229f8df98fe0d1b1e198d3730 Author: Sergey Torokhov yandex ru> AuthorDate: Fri May 5 21:33:54 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 22:38:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9cac53f app-doc/gimp-help: 2.10.34 revision bump 1. Add BDEPEND 'gnome-base/librsvg' to build Quickreference PDF files. 2. Force LINGUAS="en" if isn't specified in /etc/portage/make.conf to avoid of building all languages. 3. Force 'emake -j1' on install phase to prevent race condition when docs for several languages are built. Closes: https://bugs.gentoo.org/891709 Closes: https://bugs.gentoo.org/905693 Signed-off-by: Sergey Torokhov yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/30887 Signed-off-by: Sam James gentoo.org> ...-2.10.34.ebuild => gimp-help-2.10.34-r1.ebuild} | 25 ++ 1 file changed, 25 insertions(+) diff --git a/app-doc/gimp-help/gimp-help-2.10.34.ebuild b/app-doc/gimp-help/gimp-help-2.10.34-r1.ebuild similarity index 50% rename from app-doc/gimp-help/gimp-help-2.10.34.ebuild rename to app-doc/gimp-help/gimp-help-2.10.34-r1.ebuild index 4a9d96672c88..2837213514fe 100644 --- a/app-doc/gimp-help/gimp-help-2.10.34.ebuild +++ b/app-doc/gimp-help/gimp-help-2.10.34-r1.ebuild @@ -21,13 +21,32 @@ BDEPEND=" app-text/docbook-xml-dtd dev-lang/perl dev-libs/libxslt + gnome-base/librsvg sys-devel/gettext " +DOCS=( AUTHORS COPYING NEWS README ) + python_check_deps() { python_has_version "dev-libs/libxml2[python,${PYTHON_USEDEP}]" } +pkg_setup() { + # See bug: 891709 + if [[ -z "${LINGUAS}" ]] ; then + export LINGUAS="en" + + ewarn "The 'LINGUAS' environment variable isn't setup in '/etc/portage/make.conf'," + ewarn "therefore only the generic ('en') documentation will be built." + ewarn "To build ${PN} for other languages please setup 'LINGUAS' variable" + ewarn "or assign it to 'L10N' variable if available, i.e. LINGUAS=\"\${L10N}\"" + ewarn "The following languages are supported for ${PN}:" + ewarn "'ca cs da de el en en_GB es fa fi fr hr hu it ja ko lt nl nn pt pt_BR ro ru sl sv uk zh_CN'" + ewarn "For more details please read:" + ewarn "https://wiki.gentoo.org/wiki/Localization/Guide#LINGUAS; + fi +} + src_configure() { econf --without-gimp } @@ -38,3 +57,9 @@ src_compile() { # Affected with bugs: 677198, 876205. Set "emake -j1" emake -j1 } + +src_install() { + # See bug: 905693 + emake -j1 DESTDIR="${D}" install + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pipenv/, dev-python/pipenv/files/
commit: a5db7dc669c20b0a5b5b79b230a0adb21c49064e Author: Oz Tiram gmail com> AuthorDate: Fri May 5 22:32:32 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 22:37:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5db7dc6 dev-python/pipenv: remove toml dependency Patch the upstream package to use tomli, also declare tomli as dependency only if python is less than 3.11 Signed-off-by: Oz Tiram gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30866 Signed-off-by: Sam James gentoo.org> .../pipenv-2023.4.29-fix-toml-in-vendor.patch | 76 ++ dev-python/pipenv/pipenv-2023.4.29.ebuild | 10 +-- 2 files changed, 78 insertions(+), 8 deletions(-) diff --git a/dev-python/pipenv/files/pipenv-2023.4.29-fix-toml-in-vendor.patch b/dev-python/pipenv/files/pipenv-2023.4.29-fix-toml-in-vendor.patch new file mode 100644 index ..cb0f3f70d48b --- /dev/null +++ b/dev-python/pipenv/files/pipenv-2023.4.29-fix-toml-in-vendor.patch @@ -0,0 +1,76 @@ +diff --git a/pipenv/project.py b/pipenv/project.py +index ed43cf2bc..903667639 100644 +--- a/pipenv/project.py b/pipenv/project.py +@@ -13,6 +13,13 @@ import urllib.parse + from json.decoder import JSONDecodeError + from pathlib import Path + ++import click, tomlkit ++ ++try: ++import tomllib as toml ++except ImportError: ++import tomli as toml ++ + from pipenv.cmdparse import Script + from pipenv.environment import Environment + from pipenv.environments import Setting, is_in_virtualenv, normalize_pipfile_path +diff --git a/pipenv/utils/toml.py b/pipenv/utils/toml.py +index d4157d01c..27d9975ae 100644 +--- a/pipenv/utils/toml.py b/pipenv/utils/toml.py +@@ -1,4 +1,9 @@ +-from pipenv.vendor import toml, tomlkit ++try: ++import tomllib as toml ++except ImportError: ++import tomli as toml ++ ++import tomlkit + + + def cleanup_toml(tml): +diff --git a/pipenv/vendor/dparse/parser.py b/pipenv/vendor/dparse/parser.py +index faaad2e8e..4c59474e9 100644 +--- a/pipenv/vendor/dparse/parser.py b/pipenv/vendor/dparse/parser.py +@@ -10,6 +10,11 @@ from io import StringIO + from configparser import ConfigParser, NoOptionError + from pathlib import PurePath + ++try: ++import tomllib as toml ++except ImportError: ++import tomli as toml ++ + from .errors import MalformedDependencyFileError + from .regex import HASH_REGEX + +@@ -17,7 +22,6 @@ from .dependencies import DependencyFile, Dependency + from pipenv.patched.pip._vendor.packaging.requirements import Requirement as PackagingRequirement,\ + InvalidRequirement + from . import filetypes +-import pipenv.vendor.toml as toml + from pipenv.patched.pip._vendor.packaging.specifiers import SpecifierSet + from pipenv.patched.pip._vendor.packaging.version import Version, InvalidVersion + import json +diff --git a/pipenv/vendor/dparse/updater.py b/pipenv/vendor/dparse/updater.py +index 7b7ba9a53..fe20a213f 100644 +--- a/pipenv/vendor/dparse/updater.py b/pipenv/vendor/dparse/updater.py +@@ -3,9 +3,13 @@ from __future__ import absolute_import, print_function, unicode_literals + import re + import json + import tempfile +-import pipenv.vendor.toml as toml + import os + ++try: ++import tomllib as toml ++except ImportError: ++import tomli as toml ++ + + class RequirementsTXTUpdater(object): + SUB_REGEX = r"^{}(?=\s*\r?\n?$)" diff --git a/dev-python/pipenv/pipenv-2023.4.29.ebuild b/dev-python/pipenv/pipenv-2023.4.29.ebuild index 1ae17db21361..5fdc0ff53f40 100644 --- a/dev-python/pipenv/pipenv-2023.4.29.ebuild +++ b/dev-python/pipenv/pipenv-2023.4.29.ebuild @@ -22,6 +22,7 @@ PATCHES=( "${FILESDIR}/pipenv-2022.9.24-inject-site-packages.patch" "${FILESDIR}/pipenv-2023.4.29-append-always-install.patch" "${FILESDIR}/pipenv-2023.4.29-fix-imports.patch" + "${FILESDIR}/pipenv-2023.4.29-fix-toml-in-vendor.patch" ) RDEPEND=" @@ -33,7 +34,7 @@ RDEPEND=" >=dev-python/pexpect-4.8.0[${PYTHON_USEDEP}] >=dev-python/ptyprocess-0.7.0[${PYTHON_USEDEP}] dev-python/pyparsing[${PYTHON_USEDEP}] - dev-python/toml[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' dev-python/tomli[${PYTHON_USEDEP}] ' python3_{9..10}) >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}] >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}] @@ -90,13 +91,6 @@ src_prepare() { sed --in-place \ -e "s/from pipenv\.vendor import plette, toml, tomlkit, vistir/from pipenv\.vendor import plette, toml, vistir\\nimport tomlkit/g" - # remove tomlkit from vendoring - for fname in pipenv/utils/toml.py tests/integration/conftest.py; do - sed --in-place -e "s/from pipenv\.vendor import toml, tomlkit/from pipenv\.vendor import toml\\nimport tomlkit/g" $fname || die "Failed sed in $fname" - done - #for fname in
[gentoo-commits] repo/gentoo:master commit in: dev-python/pipenv/files/, dev-python/pipenv/
commit: 85a7838c9b865d9757ad76df4451401b2279724f Author: Oz Tiram gmail com> AuthorDate: Thu May 4 09:01:48 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 22:37:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85a7838c dev-python/pipenv: drop 2022.12.19 Signed-off-by: Oz Tiram gmail.com> Signed-off-by: Sam James gentoo.org> dev-python/pipenv/Manifest | 1 - .../pipenv-2022.12.19-append-always-install.patch | 17 dev-python/pipenv/pipenv-2022.12.19.ebuild | 112 - 3 files changed, 130 deletions(-) diff --git a/dev-python/pipenv/Manifest b/dev-python/pipenv/Manifest index 49abe2e62372..4cc9ee5fb090 100644 --- a/dev-python/pipenv/Manifest +++ b/dev-python/pipenv/Manifest @@ -1,2 +1 @@ -DIST pipenv-2022.12.19.gh.tar.gz 8843 BLAKE2B 812aa7eacd2b1eaa42a586e64b73e7a13d2ac3ed4c2abf834e190ed5a8a4398d3d17999c1e196de6b01eb755f6771493967b8497710ac3fe20d73408f6251f80 SHA512 edd1e43cb3e91ed0001aff0a590f72e510f9b4c5f436a1c81d1e8a815d22f5bcf199254e5faf78dbdfec3ee0d4b51709b6de28163cf01e58d6f0de044ae99fdc DIST pipenv-2023.4.29.gh.tar.gz 10808706 BLAKE2B 31432b80f82b041969e75d0ec0a28ca90068395be25dac94a7f34526f0b638adfae59e9396b147fa61592ee78af2d9cfb4a1b65dedea9bbb299b2624a6d6e9a1 SHA512 870b33ced4ed909b23b9d345ec788f4b5fffde4b253755e8a41b0629e885ef49ca14e9a68b5919b70074829002603fe427e8b77f41028a7de33d269a910354ff diff --git a/dev-python/pipenv/files/pipenv-2022.12.19-append-always-install.patch b/dev-python/pipenv/files/pipenv-2022.12.19-append-always-install.patch deleted file mode 100644 index a5746fdb8ebe.. --- a/dev-python/pipenv/files/pipenv-2022.12.19-append-always-install.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/pipenv/core.py b/pipenv/core.py -index e42f184d1..02f8994de 100644 a/pipenv/core.py -+++ b/pipenv/core.py -@@ -791,6 +791,12 @@ def batch_install_iteration( - strip_extras_markers_from_requirement, - ) - -+# Gentoo patch: install dependencies into the venv even if they exist in the system -+# This is needed because pipenv imports the system packages to run. -+# It does not change your system's packages. -+if (extra_pip_args is not None) and ("-I" not in extra_pip_args): -+extra_pip_args.append("-I") -+ - is_artifact = False - for dep in deps_to_install: - if dep.req.req: diff --git a/dev-python/pipenv/pipenv-2022.12.19.ebuild b/dev-python/pipenv/pipenv-2022.12.19.ebuild deleted file mode 100644 index 1f9dabc494e4.. --- a/dev-python/pipenv/pipenv-2022.12.19.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 multiprocessing - -MY_PV=${PV/_beta/b} -DESCRIPTION="Python Development Workflow for Humans" -HOMEPAGE="https://github.com/pypa/pipenv https://pypi.org/project/pipenv/; -SRC_URI="https://github.com/pypa/pipenv/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" - -PATCHES=( - "${FILESDIR}/pipenv-2022.9.24-inject-site-packages.patch" - "${FILESDIR}/pipenv-2022.12.19-append-always-install.patch" -) - -RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] - >=dev-python/cerberus-1.3.2[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - >=dev-python/colorama-0.4.4[${PYTHON_USEDEP}] - >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}] - >=dev-python/pexpect-4.8.0[${PYTHON_USEDEP}] - >=dev-python/ptyprocess-0.7.0[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] - >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}] - dev-python/virtualenv-clone[${PYTHON_USEDEP}] - >=dev-python/requests-2.26.0[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] -" - -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -# IMPORTANT: The following sed command patches the vendor direcotry -# in the pipenv source. Attempts to simply bump the version of the -# package without checking that it works is likely to fail -# The vendored packages should eventually all be removed -# see: https://bugs.gentoo.org/717666 -src_prepare() { - local pkgName - local jobs=$(makeopts_jobs) - local packages=( attr attrs cerberus click colorama dotenv markupsafe \ -pexpect ptyprocess pyparsing requests urllib3 tomlkit ) - for pkgName
[gentoo-commits] repo/gentoo:master commit in: dev-python/pipenv/files/, dev-python/pipenv/
commit: b49ac8b31d3d99cad724b7ca4d756de8373d3740 Author: Oz Tiram gmail com> AuthorDate: Thu May 4 09:01:13 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 22:37:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49ac8b3 dev-python/pipenv: add 2023.4.29 Signed-off-by: Oz Tiram gmail.com> Signed-off-by: Sam James gentoo.org> dev-python/pipenv/Manifest | 1 + .../pipenv-2023.4.29-append-always-install.patch | 19 .../files/pipenv-2023.4.29-fix-imports.patch | 31 ++ dev-python/pipenv/pipenv-2023.4.29.ebuild | 114 + 4 files changed, 165 insertions(+) diff --git a/dev-python/pipenv/Manifest b/dev-python/pipenv/Manifest index 3fefbc1c596d..49abe2e62372 100644 --- a/dev-python/pipenv/Manifest +++ b/dev-python/pipenv/Manifest @@ -1 +1,2 @@ DIST pipenv-2022.12.19.gh.tar.gz 8843 BLAKE2B 812aa7eacd2b1eaa42a586e64b73e7a13d2ac3ed4c2abf834e190ed5a8a4398d3d17999c1e196de6b01eb755f6771493967b8497710ac3fe20d73408f6251f80 SHA512 edd1e43cb3e91ed0001aff0a590f72e510f9b4c5f436a1c81d1e8a815d22f5bcf199254e5faf78dbdfec3ee0d4b51709b6de28163cf01e58d6f0de044ae99fdc +DIST pipenv-2023.4.29.gh.tar.gz 10808706 BLAKE2B 31432b80f82b041969e75d0ec0a28ca90068395be25dac94a7f34526f0b638adfae59e9396b147fa61592ee78af2d9cfb4a1b65dedea9bbb299b2624a6d6e9a1 SHA512 870b33ced4ed909b23b9d345ec788f4b5fffde4b253755e8a41b0629e885ef49ca14e9a68b5919b70074829002603fe427e8b77f41028a7de33d269a910354ff diff --git a/dev-python/pipenv/files/pipenv-2023.4.29-append-always-install.patch b/dev-python/pipenv/files/pipenv-2023.4.29-append-always-install.patch new file mode 100644 index ..25a9c604e5b4 --- /dev/null +++ b/dev-python/pipenv/files/pipenv-2023.4.29-append-always-install.patch @@ -0,0 +1,19 @@ +diff --git a/pipenv/routines/install.py b/pipenv/routines/install.py +index 4b8b2bf8c..a3e1fbcf7 100644 +--- a/pipenv/routines/install.py b/pipenv/routines/install.py +@@ -580,6 +580,14 @@ def batch_install_iteration( + strip_extras_markers_from_requirement, + ) + ++# Gentoo patch: ++# Install dependencies into the venv even if they exist ++# in the system. ++# This is needed because pipenv imports the system packages to run. ++# It does not change your system's packages. ++if (extra_pip_args is not None) and ("-I" not in extra_pip_args): ++extra_pip_args.append("-I") ++ + is_artifact = False + for dep in deps_to_install: + if dep.req.req: diff --git a/dev-python/pipenv/files/pipenv-2023.4.29-fix-imports.patch b/dev-python/pipenv/files/pipenv-2023.4.29-fix-imports.patch new file mode 100644 index ..eeae85039e12 --- /dev/null +++ b/dev-python/pipenv/files/pipenv-2023.4.29-fix-imports.patch @@ -0,0 +1,31 @@ +diff --git a/pipenv/project.py b/pipenv/project.py +index 75ee7d401..ed43cf2bc 100644 +--- a/pipenv/project.py b/pipenv/project.py +@@ -40,9 +40,11 @@ from pipenv.utils.shell import ( + system_which, + ) + from pipenv.utils.toml import cleanup_toml, convert_toml_outline_tables +-from pipenv.vendor import click, plette, toml, tomlkit ++from pipenv.vendor import plette + from pipenv.vendor.requirementslib.models.utils import get_default_pyproject_backend + ++import click, toml, tomlkit ++ + try: + # this is only in Python3.8 and later + from functools import cached_property +diff --git a/pipenv/utils/environment.py b/pipenv/utils/environment.py +index 2e066eef2..9385689bf 100644 +--- a/pipenv/utils/environment.py b/pipenv/utils/environment.py +@@ -1,7 +1,8 @@ + import os ++import dotenv ++import click + + from pipenv import environments +-from pipenv.vendor import click, dotenv + + + def load_dot_env(project, as_dict=False, quiet=False): diff --git a/dev-python/pipenv/pipenv-2023.4.29.ebuild b/dev-python/pipenv/pipenv-2023.4.29.ebuild new file mode 100644 index ..1ae17db21361 --- /dev/null +++ b/dev-python/pipenv/pipenv-2023.4.29.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 multiprocessing + +MY_PV=${PV/_beta/b} +DESCRIPTION="Python Development Workflow for Humans" +HOMEPAGE="https://github.com/pypa/pipenv https://pypi.org/project/pipenv/; +SRC_URI="https://github.com/pypa/pipenv/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}"/${PN}-${MY_PV} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +PATCHES=( + "${FILESDIR}/pipenv-2022.9.24-inject-site-packages.patch" + "${FILESDIR}/pipenv-2023.4.29-append-always-install.patch" + "${FILESDIR}/pipenv-2023.4.29-fix-imports.patch" +) + +RDEPEND=" + dev-python/attrs[${PYTHON_USEDEP}] + >=dev-python/cerberus-1.3.2[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] +
[gentoo-commits] repo/gentoo:master commit in: dev-ml/async_unix/
commit: 997966df57bc350397b3042628bf1c2ac97e5a64 Author: Sam James gentoo org> AuthorDate: Fri May 5 22:30:29 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 22:30:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=997966df dev-ml/async_unix: Stabilize 0.15.0 arm64, #901669 Signed-off-by: Sam James gentoo.org> dev-ml/async_unix/async_unix-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/async_unix/async_unix-0.15.0.ebuild b/dev-ml/async_unix/async_unix-0.15.0.ebuild index a10b5c8e6508..f22ffb4da89c 100644 --- a/dev-ml/async_unix/async_unix-0.15.0.ebuild +++ b/dev-ml/async_unix/async_unix-0.15.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 arm ~arm64 x86" +KEYWORDS="amd64 arm arm64 x86" IUSE="+ocamlopt" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/textutils/
commit: 330312c334ec46bd3e61788c400bd0e7f9eb67b6 Author: Sam James gentoo org> AuthorDate: Fri May 5 22:30:31 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 22:30:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=330312c3 dev-ml/textutils: Stabilize 0.15.0 arm64, #901715 Signed-off-by: Sam James gentoo.org> dev-ml/textutils/textutils-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/textutils/textutils-0.15.0.ebuild b/dev-ml/textutils/textutils-0.15.0.ebuild index e3d86dd9758c..848f3149e9ba 100644 --- a/dev-ml/textutils/textutils-0.15.0.ebuild +++ b/dev-ml/textutils/textutils-0.15.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 arm ~arm64 x86" +KEYWORDS="amd64 arm arm64 x86" IUSE="+ocamlopt" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/textutils_kernel/
commit: 656bd509cdb7e995ec64093a67571de5886e81c6 Author: Sam James gentoo org> AuthorDate: Fri May 5 22:30:32 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 22:30:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=656bd509 dev-ml/textutils_kernel: Stabilize 0.15.0 arm64, #901715 Signed-off-by: Sam James gentoo.org> dev-ml/textutils_kernel/textutils_kernel-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/textutils_kernel/textutils_kernel-0.15.0.ebuild b/dev-ml/textutils_kernel/textutils_kernel-0.15.0.ebuild index 502b40eae6ff..68e8f01476d6 100644 --- a/dev-ml/textutils_kernel/textutils_kernel-0.15.0.ebuild +++ b/dev-ml/textutils_kernel/textutils_kernel-0.15.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 arm ~arm64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~riscv x86" IUSE="+ocamlopt" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/
commit: ce5466223d0749e07aa0c04a20abcef6e4bf9098 Author: Sam James gentoo org> AuthorDate: Fri May 5 22:27:01 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 22:27:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce546622 app-emulation/qemu: add pre-generated docs for 8.0.0 Signed-off-by: Sam James gentoo.org> app-emulation/qemu/Manifest | 1 + app-emulation/qemu/qemu-8.0.0.ebuild | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest index 3d2659b0fa71..2fae7fda437d 100644 --- a/app-emulation/qemu/Manifest +++ b/app-emulation/qemu/Manifest @@ -1,4 +1,5 @@ DIST qemu-7.2.0-docs.tar.xz 1984184 BLAKE2B 103900fb7903ed8d75f7f012bf61fa2d6fce345b657c851d0437c3384f5735bd1cfd3129320683ea7846ea0b0940e5af5b2663c9320f12fee74b058523a8ea06 SHA512 a7edd448982865e07533c300d3e44a8b50cefbdde1982b73c24d0b2aa74315439252c59b634c75de312860874c7b06c75aa72629da681b5105f28ee936794585 DIST qemu-7.2.0.tar.xz 122408576 BLAKE2B 415ff621356c59f88b29cfe3ef5db1e282b26bbafbee3d535477c6125ccb060ec9762d9e3ab9f70ce5478804dca0a46a59bcf12c112a2462029a93e578e61530 SHA512 f3cfa00da739ba819a218d7e6e95c77fb79a8e0f487b024ddd281602e785249b81144595e3f8c746c32a4f5c4d1a88c6aebae3c162603edfbb50ae3722d7ed13 DIST qemu-7.2.1.tar.xz 122400592 BLAKE2B bae1df5d332beaca313c4bac88f06dd5992988d7c1b6fdc6ced4043d858f437339cd7d0009ae667f9e66705117697bee7ee44ec4e911cc203d34eecc3d8f139b SHA512 e286dc66c923a5df77eb02d69235d048e80a7cced638fae52fbed385b4c3cd736cfea66bb3c9843bebf0a33e81ea141fc015e0bd82108df304f148ce59d9ae8a +DIST qemu-8.0.0-docs.tar.xz 3218024 BLAKE2B b764a625024e78a39470048355471e12cfb57ab3c34e764dc4200fdf5c1aea635d26095ec961979bf46f177101c5bd38618bacf7e98e04bd64688ab5e29591aa SHA512 d9dfe191372e105fe16fe8f66f41ed793ade4c89b5ab1d84b39459f3419a1ca61bd49422a83981965cc257c05eca7fd49054703f58f179f5c7b656e9473a1054 DIST qemu-8.0.0.tar.xz 127835148 BLAKE2B 9b54aae10fe09691a26e68374723ded5fdda6409673b4de9461a25ee060cfd03968a16ddeadc21d48b9262e53aa6d4e5eb645376969f97c65807fad19607b04f SHA512 1f31d1e653dec2d35f1b7a5468ee3f471553b48eca8c8afafffcf9243c6b2260e78a5b73da3fe567f9b85d4133573eebd397747b3aec501fb24076263eb07b27 diff --git a/app-emulation/qemu/qemu-8.0.0.ebuild b/app-emulation/qemu/qemu-8.0.0.ebuild index 3048bf51382f..3000130b6f90 100644 --- a/app-emulation/qemu/qemu-8.0.0.ebuild +++ b/app-emulation/qemu/qemu-8.0.0.ebuild @@ -6,9 +6,9 @@ EAPI=8 # Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs # Set to 1 if prebuilt, 0 if not # (the construct below is to allow overriding from env for script) -QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-0} -QEMU_DOCS_PREBUILT_DEV=ajak -QEMU_DOCS_VERSION="7.2.0" +QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1} +QEMU_DOCS_PREBUILT_DEV=sam +QEMU_DOCS_VERSION="8.0.0" # Default to generating docs (inc. man pages) if no prebuilt; overridden later # bug #830088 QEMU_DOC_USEFLAG="+doc"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXi/
commit: 52abd87eedfa00493da969ed79870b4bc430adc0 Author: Matt Turner gentoo org> AuthorDate: Fri May 5 22:03:11 2023 + Commit: Matt Turner gentoo org> CommitDate: Fri May 5 22:07:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52abd87e x11-libs/libXi: Version bump to 1.8.1 Signed-off-by: Matt Turner gentoo.org> x11-libs/libXi/Manifest | 1 + x11-libs/libXi/libXi-1.8.1.ebuild | 29 + 2 files changed, 30 insertions(+) diff --git a/x11-libs/libXi/Manifest b/x11-libs/libXi/Manifest index 285f5daeafba..ef7217778443 100644 --- a/x11-libs/libXi/Manifest +++ b/x11-libs/libXi/Manifest @@ -1 +1,2 @@ +DIST libXi-1.8.1.tar.xz 404252 BLAKE2B a25e1e74ef2cc02b455b7b1c5f70040a3b2ecc19d4375c465e63e8b2638b4f90b0480c737fb7dcd5f658330871c623b364b0f8db61d3371cf97d680fdd840058 SHA512 a30b1a07e6d710f5196e7477415d68074736f89d954e8f2d5ccc9b5f349e7d1d440c90fb512508176b5db5ecad55608cfb540872936b731963fd83343db3a0b9 DIST libXi-1.8.tar.bz2 494579 BLAKE2B 6804aa5c666ff489180c7d468e666fd3c986c7e24396f80f69164cc351c4aff5ab3c8e22ded61f03b96e37bceb5fd86d707220479100c5ec44a2a05fe5345d60 SHA512 4b2c667a8466eb389f253d77285c3f506c4a2b6c75054c722974a864565d565cc0c5701f8ea773eb929ceb94adfeb737ecd7a0bfc2c240157416a5f343c07aba diff --git a/x11-libs/libXi/libXi-1.8.1.ebuild b/x11-libs/libXi/libXi-1.8.1.ebuild new file mode 100644 index ..5f762b133758 --- /dev/null +++ b/x11-libs/libXi/libXi-1.8.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +XORG_DOC=doc +XORG_MULTILIB=yes +XORG_TARBALL_SUFFIX="xz" +inherit xorg-3 + +DESCRIPTION="X.Org Xi library" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + +RDEPEND=" + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] + >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + >=x11-base/xorg-proto-2021.4.99.2" + +src_configure() { + local XORG_CONFIGURE_OPTIONS=( + $(use_enable doc specs) + $(use_with doc xmlto) + $(use_with doc asciidoc) + --without-fop + ) + xorg-3_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevdev/
commit: 71489787cd70f495a25100a311c4dd9aced8d295 Author: Matt Turner gentoo org> AuthorDate: Fri May 5 22:04:36 2023 + Commit: Matt Turner gentoo org> CommitDate: Fri May 5 22:07:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71489787 dev-libs/libevdev: Version bump to 1.13.1 Signed-off-by: Matt Turner gentoo.org> dev-libs/libevdev/Manifest | 1 + dev-libs/libevdev/libevdev-1.13.1.ebuild | 50 2 files changed, 51 insertions(+) diff --git a/dev-libs/libevdev/Manifest b/dev-libs/libevdev/Manifest index 160652327aa3..41d62476d9b9 100644 --- a/dev-libs/libevdev/Manifest +++ b/dev-libs/libevdev/Manifest @@ -1 +1,2 @@ DIST libevdev-1.13.0.tar.xz 451328 BLAKE2B 07b15bf46ca3b01d9a93da8d93fd60b2f1eb95961f0f202a321030e145528453375f1e4fa3458adac3f3346cc26642538251b35002f18f9802799e4732d39f3e SHA512 f30f14c44ef4d4829625aa4c28f10555f333905486f9d39c18cd3ca35e87128a0c24c1bc18ca37b6bf98bc8f7fad27e1bc68678a58e6e6fff3b8d99502ac6905 +DIST libevdev-1.13.1.tar.xz 455484 BLAKE2B 063eefeebebf5253ce23666e31d67d7268ad97e09f84e0e3a02b1024a92f68e1a4f1fc2508304abf49ab05dba4961b49463b640a18c79ea38ca0c5a9d8bf3e9c SHA512 9b75bad4bc13948854c8dff7a7a46aca6c06d1410ccb000f881bf76055ccac040595c3b24fb1a574be875b5c262eb86820b9ec3383752641bc2047135e5a412f diff --git a/dev-libs/libevdev/libevdev-1.13.1.ebuild b/dev-libs/libevdev/libevdev-1.13.1.ebuild new file mode 100644 index ..0e89613cd1e8 --- /dev/null +++ b/dev-libs/libevdev/libevdev-1.13.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit meson-multilib python-any-r1 + +DESCRIPTION="Handler library for evdev events" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/libevdev/ https://gitlab.freedesktop.org/libevdev/libevdev; + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/libevdev/libevdev.git; + inherit git-r3 +else + SRC_URI="https://www.freedesktop.org/software/libevdev/${P}.tar.xz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="doc test" + +DEPEND="test? ( dev-libs/check[${MULTILIB_USEDEP}] )" +BDEPEND=" + ${PYTHON_DEPS} + doc? ( app-doc/doxygen ) + virtual/pkgconfig +" +RESTRICT="!test? ( test )" + +multilib_src_configure() { + local emesonargs=( + $(meson_feature doc documentation) + $(meson_feature test tests) + ) + meson_src_configure +} + +multilib_src_test() { + meson_src_test -t 100 +} + +multilib_src_install_all() { + if use doc; then + local HTML_DOCS=( doc/html/. ) + einstalldocs + fi +}
[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/
commit: af01f79df58055129a8e3218a0bd25560091bd20 Author: James Le Cuirot gentoo org> AuthorDate: Fri May 5 21:39:05 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Fri May 5 21:39:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af01f79d gui-wm/gamescope: Bump to 3.12.0_beta3, drop old 3.11.52_beta6 Signed-off-by: James Le Cuirot gentoo.org> gui-wm/gamescope/Manifest | 2 +- .../{gamescope-3.11.52_beta6.ebuild => gamescope-3.12.0_beta3.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest index 166724ff9b74..c23b4ebe4e09 100644 --- a/gui-wm/gamescope/Manifest +++ b/gui-wm/gamescope/Manifest @@ -1,2 +1,2 @@ DIST gamescope-3.11.51.tar.gz 209920 BLAKE2B fdccd6659e33a9ae43eaabc5d41cfa6d0a92bda1a283e23f101296713f5094093b7b41135de44abd65ff17c66d70b27baf50685dcd2a47084022fb611e150a5b SHA512 a4ddd96a4fdacd62eee800f6fb331d08fca32c2798d64148529181a0ee8d8af57d5d67bfa28bff8e9cf62047a7572c43b36e2968660ea2984b8e21fa812baf9e -DIST gamescope-3.11.52_beta6.tar.gz 258324 BLAKE2B 680e9be9b44e2e9a5843baba38413f03bb530ebc517d769b3bd7973d0c437d13afb04e45d34571f7ba00de73acacfc677a2e03da19986228ca95d7c3c2277685 SHA512 d4bce9f70778cf20aad8457ee40ed759dc6d01e77d0ec1e48f091fa332aee406d0271149f4cce3d660a16ab166ec63b04df38b3d2b2f2ced3e2bf4f1ceb0a21d +DIST gamescope-3.12.0_beta3.tar.gz 418580 BLAKE2B 4af3d6f1cf84791208bb304c8a8c9173ec499d0853471fe751ab1b6e6cd6b79dc9cf7a4bc4cf439206eb7bac82b7e34ed875f01a0afc9bc0e5ac161e4302 SHA512 8ff6f8b703bfb11ea90e2e5e1edfe0cdfc6d2ed3f9c6fc56ff0a81c0673af4f6f58331559bb11dca2937ae642debe0c7bd60a2ae5d60c742d1a311164e0f91de diff --git a/gui-wm/gamescope/gamescope-3.11.52_beta6.ebuild b/gui-wm/gamescope/gamescope-3.12.0_beta3.ebuild similarity index 97% rename from gui-wm/gamescope/gamescope-3.11.52_beta6.ebuild rename to gui-wm/gamescope/gamescope-3.12.0_beta3.ebuild index 1d5fc4bca29c..e6e38e01d1cb 100644 --- a/gui-wm/gamescope/gamescope-3.11.52_beta6.ebuild +++ b/gui-wm/gamescope/gamescope-3.12.0_beta3.ebuild @@ -20,7 +20,7 @@ RDEPEND=" >=dev-libs/wayland-1.21 >=dev-libs/wayland-protocols-1.17 =gui-libs/wlroots-0.16*[X] - =media-libs/libdisplay-info-0.1.1 media-libs/libsdl2[video,vulkan] media-libs/vulkan-loader sys-apps/hwdata
[gentoo-commits] repo/gentoo:master commit in: media-libs/vkroots/
commit: 9bf8349737ac565e18b7f3c71d27fed460d9bc6e Author: James Le Cuirot gentoo org> AuthorDate: Fri May 5 21:38:24 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Fri May 5 21:38:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf83497 media-libs/vkroots: Don't regenerate vkroots.h with system vk.xml At least for now. It may be necessary in future, but it breaks with vulkan-headers 1.3.243 right now. Closes: https://github.com/ValveSoftware/gamescope/issues/858 Signed-off-by: James Le Cuirot gentoo.org> ...221205.ebuild => vkroots-0_p20221205-r1.ebuild} | 13 ++-- media-libs/vkroots/vkroots-0_p20230103-r1.ebuild | 38 ++ media-libs/vkroots/vkroots-0_p20230103.ebuild | 27 --- 3 files changed, 40 insertions(+), 38 deletions(-) diff --git a/media-libs/vkroots/vkroots-0_p20221205.ebuild b/media-libs/vkroots/vkroots-0_p20221205-r1.ebuild similarity index 69% rename from media-libs/vkroots/vkroots-0_p20221205.ebuild rename to media-libs/vkroots/vkroots-0_p20221205-r1.ebuild index 639396330c56..d41f02b5ac64 100644 --- a/media-libs/vkroots/vkroots-0_p20221205.ebuild +++ b/media-libs/vkroots/vkroots-0_p20221205-r1.ebuild @@ -1,12 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit python-any-r1 - COMMIT="e6b89494142eec0ac6061f82a947d2f1246d3d7a" DESCRIPTION="Simple framework for writing Vulkan layers" HOMEPAGE="https://github.com/Joshua-Ashton/vkroots; @@ -15,17 +11,12 @@ KEYWORDS="~amd64" LICENSE="Apache-2.0 MIT LGPL-2.1" SLOT="0" -BDEPEND=" - ${PYTHON_DEPS} +RDEPEND=" dev-util/vulkan-headers " S="${WORKDIR}/${PN}-${COMMIT}" -src_compile() { - "${PYTHON}" ./gen/make_vkroots --xml "${BROOT}"/usr/share/vulkan/registry/vk.xml || die -} - src_install() { default insinto /usr/include/${PN} diff --git a/media-libs/vkroots/vkroots-0_p20230103-r1.ebuild b/media-libs/vkroots/vkroots-0_p20230103-r1.ebuild new file mode 100644 index ..2e58b57ee174 --- /dev/null +++ b/media-libs/vkroots/vkroots-0_p20230103-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Regenerating vkroots.h from the system vk.xml may seem like a good idea, +# especially given that vkroots.h includes some Vulkan headers, but this has led +# to issues such as https://github.com/ValveSoftware/gamescope/issues/858. +# Leaving the code commented in case we need to revert to the earlier approach. + +# PYTHON_COMPAT=( python3_{10..11} ) + +# inherit meson python-any-r1 + +inherit meson + +COMMIT="26757103dde8133bab432d172b8841df6bb48155" +DESCRIPTION="Simple framework for writing Vulkan layers" +HOMEPAGE="https://github.com/Joshua-Ashton/vkroots; +SRC_URI="https://github.com/Joshua-Ashton/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" +LICENSE="Apache-2.0 MIT LGPL-2.1" +SLOT="0" + +# BDEPEND=" +# ${PYTHON_DEPS} +# dev-util/vulkan-headers +# " + +RDEPEND=" + dev-util/vulkan-headers +" + +S="${WORKDIR}/${PN}-${COMMIT}" + +# src_compile() { +# "${PYTHON}" ./gen/make_vkroots --xml "${BROOT}"/usr/share/vulkan/registry/vk.xml || die +# } diff --git a/media-libs/vkroots/vkroots-0_p20230103.ebuild b/media-libs/vkroots/vkroots-0_p20230103.ebuild deleted file mode 100644 index 335b8e66be27.. --- a/media-libs/vkroots/vkroots-0_p20230103.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit meson python-any-r1 - -COMMIT="26757103dde8133bab432d172b8841df6bb48155" -DESCRIPTION="Simple framework for writing Vulkan layers" -HOMEPAGE="https://github.com/Joshua-Ashton/vkroots; -SRC_URI="https://github.com/Joshua-Ashton/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" -LICENSE="Apache-2.0 MIT LGPL-2.1" -SLOT="0" - -BDEPEND=" - ${PYTHON_DEPS} - dev-util/vulkan-headers -" - -S="${WORKDIR}/${PN}-${COMMIT}" - -src_compile() { - "${PYTHON}" ./gen/make_vkroots --xml "${BROOT}"/usr/share/vulkan/registry/vk.xml || die -}
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gwyddion/, sci-visualization/gwyddion/files/
commit: 8dd8ded8b0a3f091e712ebb148b5c452853afaff Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri May 5 21:12:13 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri May 5 21:12:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dd8ded8 sci-visualization/gwyddion: properly enable openexr support Closes: https://bugs.gentoo.org/878253 Signed-off-by: Andreas K. Hüttel gentoo.org> .../gwyddion/files/gwyddion-2.62-automagic.patch | 35 + sci-visualization/gwyddion/gwyddion-2.62-r1.ebuild | 89 ++ 2 files changed, 124 insertions(+) diff --git a/sci-visualization/gwyddion/files/gwyddion-2.62-automagic.patch b/sci-visualization/gwyddion/files/gwyddion-2.62-automagic.patch new file mode 100644 index ..67259e8e77c5 --- /dev/null +++ b/sci-visualization/gwyddion/files/gwyddion-2.62-automagic.patch @@ -0,0 +1,35 @@ +diff --git a/configure.ac b/configure.ac +index 5a7465a..cc5a54d 100644 +--- a/configure.ac b/configure.ac +@@ -660,11 +660,13 @@ AM_CONDITIONAL([HAVE_CXX],[test "x$have_cxx" != xno]) + # + # OpenEXR 2.x+ + # Optional. Used for HDR greyscale OpenEXR pixmap import/export. +-enable_exr=$have_cxx +-PKG_CHECK_MODULES(EXR, [OpenEXR >= 2.0], ++GWY_WITH([exr],,[build with OpenEXR support]) ++if test "x$enable_exr" != "xno"; then ++ PKG_CHECK_MODULES(EXR, [OpenEXR], + [AC_DEFINE(HAVE_EXR,1, + [Define if we have the OpenEXR 2.x+ package.])], + [enable_exr=no]) ++fi + AM_CONDITIONAL([HAVE_EXR],[test "x$enable_exr" != xno]) + + # +@@ -679,10 +681,13 @@ AM_CONDITIONAL([HAVE_HDF5],[test "x$enable_hdf5" != xno]) + # + # CFITSIO + # Optional. Used for FITS image import. +-PKG_CHECK_MODULES(CFITSIO, [cfitsio], ++GWY_WITH([cfitsio],,[build with cfitsio support]) ++if test "x$enable_cfitsio" != "xno"; then ++ PKG_CHECK_MODULES(CFITSIO, [cfitsio], + [AC_DEFINE(HAVE_CFITSIO,1, + [Define if we have the cfitsio package.])], + [enable_cfitsio=no]) ++fi + AM_CONDITIONAL([HAVE_CFITSIO],[test "x$enable_cfitsio" != xno]) + + # diff --git a/sci-visualization/gwyddion/gwyddion-2.62-r1.ebuild b/sci-visualization/gwyddion/gwyddion-2.62-r1.ebuild new file mode 100644 index ..f3fb8344665c --- /dev/null +++ b/sci-visualization/gwyddion/gwyddion-2.62-r1.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg + +DESCRIPTION="Framework for Scanning Mode Microscopy data analysis" +HOMEPAGE="http://gwyddion.net/; +SRC_URI="http://gwyddion.net/download/${PV}/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="bzip2 doc fits jansson hdf5 nls openexr openmp perl ruby sourceview unique xml X zlib" + +RDEPEND=" + >=dev-libs/glib-2.32 + dev-libs/libzip + media-libs/libpng:0= + >=sci-libs/fftw-3.1:3.0=[openmp?] + virtual/libiconv + virtual/libintl + x11-libs/cairo + >=x11-libs/gtk+-2.18:2 + x11-libs/libXmu + x11-libs/pango + bzip2? ( app-arch/bzip2 ) + fits? ( sci-libs/cfitsio[bzip2?] ) + jansson? ( dev-libs/jansson ) + hdf5? ( sci-libs/hdf5[hl,zlib?] ) + openexr? ( media-libs/openexr:= ) + perl? ( dev-lang/perl:= ) + ruby? ( dev-ruby/narray ) + unique? ( dev-libs/libunique:3 ) + sourceview? ( x11-libs/gtksourceview:2.0 ) + xml? ( dev-libs/libxml2:2 ) + zlib? ( sys-libs/zlib ) +" + +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( dev-util/gtk-doc ) +" + +PATCHES=( + "${FILESDIR}/${PN}-2.62-automagic.patch" +) + +src_prepare() { + default + eautoreconf +} + +# There are python bindings (--enable-pygwy) but they are py2 only +# 3D opengl rendering requires deprecated GTK-2 x11-libs/gtkglext +src_configure() { + # hack for bug 741840 + use doc && export GTK_DOC_PATH=/usr/share/gtk-doc + + econf \ + --disable-rpath \ + --without-kde4-thumbnailer \ + $(use_enable doc gtk-doc) \ + $(use_enable openmp) \ + $(use_enable nls) \ + --disable-pygwy \ + --without-python \ + $(use_with bzip2) \ + $(use_with fits cfitsio) \ + $(use_with hdf5) \ + $(use_with jansson) \ + $(use_with perl) \ + $(use_with ruby) \ + $(use_with openexr exr) \ + --without-gl \ +
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
commit: 8c4849587319b39bbc1ca4775132df3f5239ec4e Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri May 5 20:40:35 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri May 5 20:40:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c484958 sci-visualization/gr: add 0.72.4 Signed-off-by: Andreas K. Hüttel gentoo.org> sci-visualization/gr/Manifest | 1 + sci-visualization/gr/gr-0.72.4.ebuild | 86 +++ sci-visualization/gr/metadata.xml | 3 ++ 3 files changed, 90 insertions(+) diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest index ce352aa797d4..efd756ed1530 100644 --- a/sci-visualization/gr/Manifest +++ b/sci-visualization/gr/Manifest @@ -1,2 +1,3 @@ DIST gr-0.53.0.tar.gz 19267451 BLAKE2B bd243fac9df6222c4b9e3591adfcd1d37dd41628719bd7be7ab385402f0f97e21f3eb23df3ae5d2ed3e43df2b3d83ff66f4e0b478d717772b57dce5885a98721 SHA512 49eee39fd4abd62d6794a16eb023688a525f6906054610dccd85c1b7b0bed9b198d923834cbf661099f753ec40b383a911c295f781420aeead712c5712583c80 DIST gr-0.72.0.tar.gz 9064921 BLAKE2B 92f531cd308c8bcec0f36fd57b1aeddfeb555ae4ceb1a394276f37ae515d1b5172ef775d0b33d6aa429ac46021194a4327646a486112032722121c01885c6bfa SHA512 cb04cff65649c4f688c07afaa6959ba08f88f6f9d0935bbd7b29bf58dab2a114609ea45d9849a1acc5bbd0feab4083d692a4364ada653dcbfe7f99e2594d9a42 +DIST gr-0.72.4.tar.gz 9067899 BLAKE2B 827c80dbfc3483abe4af217c06549c64aa134446e831a5d7fab3906a3aac7bb23b66f8b98674220ff1b6fbd5fad60b9a8e7f7361a27370c033d9375a18f63234 SHA512 4ae1aae6854995ae58327d41930cedd96ef973ce65467f48f24d9985b27b5af2aa0eb6832a801b46e6fa71cade99117957c96738cb000306b0574b0e471692fb diff --git a/sci-visualization/gr/gr-0.72.4.ebuild b/sci-visualization/gr/gr-0.72.4.ebuild new file mode 100644 index ..51aaeb29fc39 --- /dev/null +++ b/sci-visualization/gr/gr-0.72.4.ebuild @@ -0,0 +1,86 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Universal framework for cross-platform visualization applications" +HOMEPAGE="https://gr-framework.org/; +SRC_URI="https://github.com/sciapp/gr/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="agg cairo ffmpeg postscript tiff truetype" + +DEPEND=" + dev-qt/qtgui:5 + media-libs/fontconfig + media-libs/glfw + media-libs/libjpeg-turbo:= + media-libs/libpng:= + media-libs/qhull:= + net-libs/zeromq + sys-libs/zlib + virtual/opengl + x11-libs/libX11 + x11-libs/libXt + agg? ( x11-libs/agg ) + cairo? ( x11-libs/cairo ) + ffmpeg? ( media-video/ffmpeg:= ) + postscript? ( app-text/ghostscript-gpl ) + tiff? ( media-libs/tiff:= ) + truetype? ( media-libs/freetype ) +" +RDEPEND="${DEPEND}" +BDEPEND="" + +PATCHES=( + "${FILESDIR}/${PN}-0.53.0-musl.patch" +) + +REQUIRED_USE="cairo? ( truetype )" + +src_configure() { + if use agg ; then + mycmakeargs+=( -DAGG_LIBRARY=libagg.so -DAGG_INCLUDE_DIR=/usr/include/agg2 ) + else + mycmakeargs+=( -DAGG_LIBRARY= ) + fi + + use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= ) + use postscript || mycmakeargs+=( -DGS_LIBRARY= ) + use ffmpeg || mycmakeargs+=( -DFFMPEG_INCLUDE_DIR= ) + use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= ) + use tiff || mycmakeargs+=( -DTIFF_LIBRARY= ) + + # todo: X11 automagic + + mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr ) + mycmakeargs+=( -DCMAKE_INSTALL_LIBDIR=lib ) + # + # I need to have a serious conversation with upstream. + # * The main consumer of this package is dev-lang/julia. + # * If I patch gr to install in standard locations, julia does + # not find it anymore. + # * I can't patch julia, since the corresponding scripts are + # downloaded at runtime from its package registry ... + # * See bug 882619 in addition. + + cmake_src_configure +} + +src_install() { + cmake_src_install + find "${ED}" -name '*.a' -delete + + echo "GRDIR=/usr/gr" > "${T}/99gr" + echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr" + doenvd "${T}/99gr" + + [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt /usr/bin/gksqt + + elog "${P} relies on the environment variable GRDIR. If you want to use it in a running shell," + elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first." +} diff --git a/sci-visualization/gr/metadata.xml b/sci-visualization/gr/metadata.xml index 71a5bee94e5a..48e49d2a0db8 100644 --- a/sci-visualization/gr/metadata.xml +++ b/sci-visualization/gr/metadata.xml @@ -5,4 +5,7 @@ dilfri...@gentoo.org Andreas K. Huettel + +Enable the libagg anti-grain rendering engine +
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gr/
commit: 659e49e3660d0260667dc450b9ad1a248a7f56b0 Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri May 5 20:40:49 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri May 5 20:40:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659e49e3 sci-visualization/gr: drop 0.53.0-r2 Signed-off-by: Andreas K. Hüttel gentoo.org> sci-visualization/gr/Manifest| 1 - sci-visualization/gr/gr-0.53.0-r2.ebuild | 78 2 files changed, 79 deletions(-) diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest index efd756ed1530..5ebf0b226403 100644 --- a/sci-visualization/gr/Manifest +++ b/sci-visualization/gr/Manifest @@ -1,3 +1,2 @@ -DIST gr-0.53.0.tar.gz 19267451 BLAKE2B bd243fac9df6222c4b9e3591adfcd1d37dd41628719bd7be7ab385402f0f97e21f3eb23df3ae5d2ed3e43df2b3d83ff66f4e0b478d717772b57dce5885a98721 SHA512 49eee39fd4abd62d6794a16eb023688a525f6906054610dccd85c1b7b0bed9b198d923834cbf661099f753ec40b383a911c295f781420aeead712c5712583c80 DIST gr-0.72.0.tar.gz 9064921 BLAKE2B 92f531cd308c8bcec0f36fd57b1aeddfeb555ae4ceb1a394276f37ae515d1b5172ef775d0b33d6aa429ac46021194a4327646a486112032722121c01885c6bfa SHA512 cb04cff65649c4f688c07afaa6959ba08f88f6f9d0935bbd7b29bf58dab2a114609ea45d9849a1acc5bbd0feab4083d692a4364ada653dcbfe7f99e2594d9a42 DIST gr-0.72.4.tar.gz 9067899 BLAKE2B 827c80dbfc3483abe4af217c06549c64aa134446e831a5d7fab3906a3aac7bb23b66f8b98674220ff1b6fbd5fad60b9a8e7f7361a27370c033d9375a18f63234 SHA512 4ae1aae6854995ae58327d41930cedd96ef973ce65467f48f24d9985b27b5af2aa0eb6832a801b46e6fa71cade99117957c96738cb000306b0574b0e471692fb diff --git a/sci-visualization/gr/gr-0.53.0-r2.ebuild b/sci-visualization/gr/gr-0.53.0-r2.ebuild deleted file mode 100644 index a8ba3a3bcf5e.. --- a/sci-visualization/gr/gr-0.53.0-r2.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Universal framework for cross-platform visualization applications" -HOMEPAGE="https://gr-framework.org/; -SRC_URI="https://github.com/sciapp/gr/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="cairo ffmpeg postscript tiff truetype" - -DEPEND=" - dev-qt/qtgui:5 - media-libs/fontconfig - media-libs/glfw - media-libs/libjpeg-turbo:= - media-libs/libpng:= - media-libs/qhull:= - sys-libs/zlib - virtual/opengl - x11-libs/libX11 - x11-libs/libXt - cairo? ( x11-libs/cairo ) - ffmpeg? ( media-video/ffmpeg:= ) - postscript? ( app-text/ghostscript-gpl ) - tiff? ( media-libs/tiff:= ) - truetype? ( media-libs/freetype ) -" -RDEPEND="${DEPEND}" -BDEPEND="" - -PATCHES=( - "${FILESDIR}/${P}-musl.patch" -) - -REQUIRED_USE="cairo? ( truetype )" - -src_configure() { - use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= ) - use postscript || mycmakeargs+=( -DGS_LIBRARY= ) - use ffmpeg || mycmakeargs+=( -DFFMPEG_INCLUDE_DIR= ) - use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= ) - use tiff || mycmakeargs+=( -DTIFF_LIBRARY= ) - - # todo: X11 automagic - - mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr ) - mycmakeargs+=( -DCMAKE_INSTALL_LIBDIR=lib ) - # - # I need to have a serious conversation with upstream. - # * The main consumer of this package is dev-lang/julia. - # * If I patch gr to install in standard locations, julia does - # not find it anymore. - # * I can't patch julia, since the corresponding scripts are - # downloaded at runtime from its package registry ... - # * See bug 882619 in addition. - - cmake_src_configure -} - -src_install() { - cmake_src_install - find "${ED}" -name '*.a' -delete - - echo "GRDIR=/usr/gr" > "${T}/99gr" - echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr" - doenvd "${T}/99gr" - - [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt /usr/bin/gksqt - - elog "${P} relies on the environment variable GRDIR. If you want to use it in a running shell," - elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first." -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/xosview/, x11-misc/xosview/files/
commit: 190862253a9293810df3854be41acc7d95a2f39d Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri May 5 20:19:55 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri May 5 20:20:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19086225 x11-misc/xosview: fix build with musl Signed-off-by: Andreas K. Hüttel gentoo.org> x11-misc/xosview/files/xosview-1.23-musl.patch | 14 ++ x11-misc/xosview/xosview-1.23.ebuild | 6 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/x11-misc/xosview/files/xosview-1.23-musl.patch b/x11-misc/xosview/files/xosview-1.23-musl.patch new file mode 100644 index ..a2879f0b957f --- /dev/null +++ b/x11-misc/xosview/files/xosview-1.23-musl.patch @@ -0,0 +1,14 @@ +Musl does not have sys/perm.h. Luckily, sys/io.h has the required +definitions both for musl and glibc. + +diff -ruN xosview-1.23.orig/linux/serialmeter.cc xosview-1.23/linux/serialmeter.cc +--- xosview-1.23.orig/linux/serialmeter.cc 2020-07-11 14:10:34.0 +0200 xosview-1.23/linux/serialmeter.cc 2023-05-05 22:13:19.863489393 +0200 +@@ -25,7 +25,6 @@ + */ + #if defined(__i386__) || defined(__ia64__) || defined(__amd64__) + #include +-#include + #define HAVE_IOPERM + #endif + diff --git a/x11-misc/xosview/xosview-1.23.ebuild b/x11-misc/xosview/xosview-1.23.ebuild index e47a5770c69b..0de8636ff4a8 100644 --- a/x11-misc/xosview/xosview-1.23.ebuild +++ b/x11-misc/xosview/xosview-1.23.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -24,6 +24,10 @@ DEPEND="${COMMON_DEPS} DOCS=( CHANGES README.linux TODO ) +PATCHES=( + "${FILESDIR}/${P}-musl.patch" +) + src_prepare() { default
[gentoo-commits] repo/proj/guru:dev commit in: gnome-extra/extension-manager/
commit: 9a056f9dda15a11261311b7e960d89de3ad5a800 Author: Yuan Liao gmail com> AuthorDate: Fri May 5 19:37:57 2023 + Commit: Yuan Liao gmail com> CommitDate: Fri May 5 19:37:57 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9a056f9d gnome-extra/extension-manager: Add 0.4.1 Signed-off-by: Yuan Liao gmail.com> gnome-extra/extension-manager/Manifest | 1 + .../extension-manager-0.4.1.ebuild | 80 ++ 2 files changed, 81 insertions(+) diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 6a853f16a..6e050af28 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1 +1,2 @@ DIST extension-manager-0.4.0.tar.gz 1476951 BLAKE2B 9cf6ed74d30e22de8621ff9481de65295d9be07b82134b861192dfe3a9ebad4ea09be136beda0badc78d45cfd15a889b39b907ef4e258bc4229f6a342adde73d SHA512 9ec774c2dbd9476eeafbad19ea4d7d17ed9dd1de6cabe83511f372434cec11511dfd973cb5d67fba7e062314e2309150014ae83ce9768bb6f2e2f410909c8a1f +DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5 SHA512 3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c diff --git a/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild new file mode 100644 index 0..273d091d9 --- /dev/null +++ b/gnome-extra/extension-manager/extension-manager-0.4.1.ebuild @@ -0,0 +1,80 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson xdg + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git; +else + SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" +HOMEPAGE="https://mjakeman.github.io/extension-manager/; + +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND=" + dev-libs/glib:2 + dev-util/blueprint-compiler + sys-devel/gettext + virtual/pkgconfig +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + gui-libs/gtk:4[introspection] + >=gui-libs/libadwaita-1.2.0:1[introspection] + gui-libs/text-engine + net-libs/libsoup:3.0 + sys-libs/libbacktrace +" + +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local emesonargs=( + -Dpackage="ebuild" + -Ddistributor="Gentoo GURU " + ) + if has live ${PROPERTIES}; then + # Produce a development build for live ebuild + emesonargs+=( -Ddevelopment=true ) + fi + meson_src_configure +} + +# Tests are skipped because as of version 0.3.0, the tests only validate +# resource files and do not verify any functionality of the program. Those +# validations are either already handled by QA checks or not relevant on +# Gentoo. For more information about the rationale, please refer to: +# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments +# +# If tests are to be executed in the future because the upstream adds +# functionality tests or for other reasons, and should there be no convenient +# way to skip the validations, the following variable values need to be set: +# +# IUSE="test" +# RESTRICT="!test? ( test )" +# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" +src_test() { + : +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/
commit: 567099e23e11fcb8fe6c9620bb8da3e2ead16c04 Author: Alfredo Tupone gentoo org> AuthorDate: Fri May 5 19:16:53 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri May 5 19:24:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=567099e2 dev-libs/apache-arrow: add 12.0.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-libs/apache-arrow/Manifest | 3 + dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild | 120 +++ 2 files changed, 123 insertions(+) diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest index 42267587e393..62bc5186864f 100644 --- a/dev-libs/apache-arrow/Manifest +++ b/dev-libs/apache-arrow/Manifest @@ -1,3 +1,6 @@ DIST apache-arrow-11.0.0.tar.gz 19956186 BLAKE2B dff0faecbde9e2d19f092fd0c48a7ac7a401da6dbfd17f30af1b35c9e3fd3e1ba5611311f5bcb08383368de195cff783a178a9397a63a1c4f740a81349f8b8d3 SHA512 46df4fb5a703d38d0a74fde9838e9f9702b24b442cb225517516c335a5ab18955699000bf0b2fc7d1698ada6d2e890ba3860933b6280f5160b0fce8a07484d0e +DIST apache-arrow-12.0.0.tar.gz 20159048 BLAKE2B 43b4f36e1d1f84fc83c46a3627ad72cead38310f4325b8d21d17d726cd416016f0839d312c80737c0a921da6aefee537413e30309a656301c19834c2986d734e SHA512 f815be4fb20b6001ba5525270765fe239b5468708a7be34b93b60ee0ce63464727d183c9756fbc33bffd199019e1f06a7fddd306ce8388435cea7771070a2ca9 DIST apache-arrow-arrow-data-11.0.0.tar.gz 3570422 BLAKE2B df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656 SHA512 0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82 +DIST apache-arrow-arrow-data-12.0.0.tar.gz 3570422 BLAKE2B df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656 SHA512 0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82 DIST apache-arrow-parquet-data-11.0.0.tar.gz 1013835 BLAKE2B cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3 SHA512 d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61 +DIST apache-arrow-parquet-data-12.0.0.tar.gz 1013835 BLAKE2B cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3 SHA512 d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61 diff --git a/dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild b/dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild new file mode 100644 index ..148ff46363d1 --- /dev/null +++ b/dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild @@ -0,0 +1,120 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +ARROW_DATA_GIT_HASH=d2c73bf78246331d8e58b6f11aa8aa199cbb5929 +PARQUET_DATA_GIT_HASH=b2e7cc755159196e3a068c8594f7acbaecfdaaac + +DESCRIPTION="A cross-language development platform for in-memory data." +HOMEPAGE="https://arrow.apache.org/; +SRC_URI=" + mirror://apache/arrow/arrow-${PV}/${P}.tar.gz + test? ( + https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz + -> ${PN}-parquet-data-${PV}.tar.gz + https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz + -> ${PN}-arrow-data-${PV}.tar.gz + ) +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib zstd" +RESTRICT="!test? ( test )" + +RDEPEND=" + brotli? ( app-arch/brotli ) + bzip2? ( app-arch/bzip2 ) + compute? ( dev-libs/libutf8proc ) + dataset? ( + dev-libs/libutf8proc + re2? ( dev-libs/re2 ) + ) + lz4? ( app-arch/lz4 ) + parquet? ( + dev-libs/libutf8proc + dev-libs/thrift + ssl? ( dev-libs/openssl ) + ) + snappy? ( app-arch/snappy ) + zlib? ( sys-libs/zlib ) + zstd? ( app-arch/zstd ) +" +DEPEND="${RDEPEND} + dev-cpp/xsimd + json? ( dev-libs/rapidjson ) + test? ( + dev-libs/boost + dev-cpp/gflags + dev-cpp/gtest + ) +" + +REQUIRED_USE="test? ( + json + parquet? ( zstd ) + ) + ssl? ( json )" + +S="${WORKDIR}/${P}/cpp" + +PATCHES=( "${FILESDIR}/${PN}-11.0.0-shared-lz4.patch" ) + +src_prepare() { + # use Gentoo CXXFLAGS, specify docdir at src_configure. + sed -i \ + -e '/SetupCxxFlags/d' \ + -e '/set(ARROW_DOC_DIR.*)/d' \ +
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/cryptodev/
commit: da496b628181e368aacae6461b09ed9316836d86 Author: Sven Wegener gentoo org> AuthorDate: Fri May 5 18:51:43 2023 + Commit: Sven Wegener gentoo org> CommitDate: Fri May 5 18:55:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da496b62 sys-kernel/cryptodev: add 1.13 Signed-off-by: Sven Wegener gentoo.org> sys-kernel/cryptodev/Manifest | 1 + sys-kernel/cryptodev/cryptodev-1.13.ebuild | 55 ++ 2 files changed, 56 insertions(+) diff --git a/sys-kernel/cryptodev/Manifest b/sys-kernel/cryptodev/Manifest index 291074c9eb83..53906f3ea34d 100644 --- a/sys-kernel/cryptodev/Manifest +++ b/sys-kernel/cryptodev/Manifest @@ -1 +1,2 @@ DIST cryptodev-linux-1.12.tar.gz 56922 BLAKE2B ec3d6585cbc15027468c0d009dfad1437286e71f90247b6b07067e1355483d9a3184cb0134ab4cfb406168b1b506fb08d4a0ab6476b71305267769a33e5ed2de SHA512 75f4f20ee7474375fd515cfd4f247f9a61739ac766525cd8fe007adfa44129d90077568d59409f577202a4d8883539b0d533dd5e060a1065b61106f68ea5e4b3 +DIST cryptodev-linux-1.13.tar.gz 57673 BLAKE2B 856f91bcfab7012aa174e99e26bd47d1da9e8857fc58d69ec1068b1792350e0a211abcf4c32bc83fa867792283ddacc8c8b3ce230999c5f746762a5ebde08bf6 SHA512 20ea5a0838a2212fae3ce2bdfc2a8d118a5c56418d76491338caffb96e53e44d20450bba69e028f851333bb32fe0a9a174786a77eac4f2babd2d9371e0c04411 diff --git a/sys-kernel/cryptodev/cryptodev-1.13.ebuild b/sys-kernel/cryptodev/cryptodev-1.13.ebuild new file mode 100644 index ..ac9bd1eeea15 --- /dev/null +++ b/sys-kernel/cryptodev/cryptodev-1.13.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-info linux-mod + +DESCRIPTION="device that allows access to Linux kernel cryptographic drivers" +HOMEPAGE="http://cryptodev-linux.org/; + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/cryptodev-linux/cryptodev-linux.git; +else + SRC_URI="https://github.com/cryptodev-linux/cryptodev-linux/archive/${PN}-linux-${PV}.tar.gz; + KEYWORDS="~amd64 ~arm ~x86" + S=${WORKDIR}/${PN}-linux-${PN}-linux-${PV} +fi + +LICENSE="GPL-2+" +SLOT="0" +IUSE="examples" + +DEPEND="virtual/linux-sources" + +#test requires that the module is already loaded +RESTRICT="test" + +MODULE_NAMES="cryptodev(extra:${S})" +BUILD_PARAMS="KERNEL_DIR=\"\${KV_OUT_DIR}\"" +BUILD_TARGETS="build" + +pkg_pretend() { + use kernel_linux || die "cryptodev ebuild only support linux" + + CONFIG_CHECK="~CRYPTO ~CRYPTO_AEAD" + if kernel_is -lt 4 8 0; then + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_BLKCIPHER" + else + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SKCIPHER" + fi + check_extra_config +} + +src_install() { + linux-mod_src_install + + insinto /usr/include/crypto + doins crypto/cryptodev.h + + if use examples ; then + docinto examples + dodoc example/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: www-client/epiphany/
commit: c447996815898c303accbd9988b4f8bbddbb4d93 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 18:28:33 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 18:28:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4479968 www-client/epiphany: Stabilize 44.2 arm64, #905493 Signed-off-by: Arthur Zamarin gentoo.org> www-client/epiphany/epiphany-44.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-client/epiphany/epiphany-44.2.ebuild b/www-client/epiphany/epiphany-44.2.ebuild index 9a56d44fa017..98ca7d66a5f3 100644 --- a/www-client/epiphany/epiphany-44.2.ebuild +++ b/www-client/epiphany/epiphany-44.2.ebuild @@ -12,7 +12,7 @@ LICENSE="GPL-3+" SLOT="0" IUSE="test" RESTRICT="!test? ( test )" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" DEPEND=" >=x11-libs/cairo-1.2
[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/
commit: cb85c4fc25cb8d9dd6e0a89ec439b75725b7ff10 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 18:28:12 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 18:28:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb85c4fc dev-java/dom4j: Stabilize 2.1.4 ppc64, #905110 Signed-off-by: Arthur Zamarin gentoo.org> dev-java/dom4j/dom4j-2.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/dom4j/dom4j-2.1.4.ebuild b/dev-java/dom4j/dom4j-2.1.4.ebuild index 388b81c1023e..1d44328e98cd 100644 --- a/dev-java/dom4j/dom4j-2.1.4.ebuild +++ b/dev-java/dom4j/dom4j-2.1.4.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-version-${PV}" LICENSE="dom4j" SLOT="1" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" IUSE="jaxen" CP_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-java/xom/
commit: cd3534d0418ba16240661e261acd07768e3821cc Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 18:28:12 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 18:28:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd3534d0 dev-java/xom: Stabilize 1.3.8-r1 ppc64, #905110 Signed-off-by: Arthur Zamarin gentoo.org> dev-java/xom/xom-1.3.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/xom/xom-1.3.8-r1.ebuild b/dev-java/xom/xom-1.3.8-r1.ebuild index a8cea31442a9..b4106cc02b3d 100644 --- a/dev-java/xom/xom-1.3.8-r1.ebuild +++ b/dev-java/xom/xom-1.3.8-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/elharo/${PN}/releases/download/v${PV}/${P}-src.tar.g LICENSE="LGPL-2" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" # Bug #905215 PROPERTIES="test_network"
[gentoo-commits] repo/gentoo:master commit in: dev-java/jaxen/
commit: 0270c6c60a27b48f2f07939870b86070933a4fb6 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 18:28:12 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 18:28:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0270c6c6 dev-java/jaxen: Stabilize 2.0.0 ppc64, #905110 Signed-off-by: Arthur Zamarin gentoo.org> dev-java/jaxen/jaxen-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jaxen/jaxen-2.0.0.ebuild b/dev-java/jaxen/jaxen-2.0.0.ebuild index 38ad8ec1bbee..87e5391e9b4a 100644 --- a/dev-java/jaxen/jaxen-2.0.0.ebuild +++ b/dev-java/jaxen/jaxen-2.0.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${P}" LICENSE="BSD-2" SLOT="1.2" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" IUSE="dom4j jdom xom" # It seems that most tests depend on dom4j, jdom and xom which all depend back on jaxen
[gentoo-commits] repo/gentoo:master commit in: dev-util/pkgdev/
commit: ced39eecb5d84f77c829415329ee666d7141c4d3 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 18:26:51 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 18:26:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ced39eec dev-util/pkgdev: Stabilize 0.2.7 ALLARCHES, #905781 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/pkgdev/pkgdev-0.2.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/pkgdev/pkgdev-0.2.7.ebuild b/dev-util/pkgdev/pkgdev-0.2.7.ebuild index 5119faefa1c1..01fac0ad044f 100644 --- a/dev-util/pkgdev/pkgdev-0.2.7.ebuild +++ b/dev-util/pkgdev/pkgdev-0.2.7.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else inherit pypi - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos" fi DESCRIPTION="Collection of tools for Gentoo development"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/files/, app-emulation/qemu/
commit: be4c0fdfda7a00698701d61467154dba7009e38e Author: Matthias Maier gentoo org> AuthorDate: Fri May 5 16:19:24 2023 + Commit: Matthias Maier gentoo org> CommitDate: Fri May 5 18:11:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4c0fdf app-emulation/qemu: add 8.0.0 - merge qemu-7.2.1 and qemu- ebuilds - remove static keyword - update to --enable-trace-backends configuration option Bug: https://bugs.gentoo.org/905342 Bug: https://bugs.gentoo.org/865121 Signed-off-by: Matthias Maier gentoo.org> app-emulation/qemu/Manifest| 1 + .../qemu/files/qemu-8.0.0-disable-keymap.patch | 18 +- app-emulation/qemu/files/qemu-8.0.0-make.patch | 9 +- app-emulation/qemu/qemu-8.0.0.ebuild | 962 + 4 files changed, 978 insertions(+), 12 deletions(-) diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest index e5c01c80e350..3d2659b0fa71 100644 --- a/app-emulation/qemu/Manifest +++ b/app-emulation/qemu/Manifest @@ -1,3 +1,4 @@ DIST qemu-7.2.0-docs.tar.xz 1984184 BLAKE2B 103900fb7903ed8d75f7f012bf61fa2d6fce345b657c851d0437c3384f5735bd1cfd3129320683ea7846ea0b0940e5af5b2663c9320f12fee74b058523a8ea06 SHA512 a7edd448982865e07533c300d3e44a8b50cefbdde1982b73c24d0b2aa74315439252c59b634c75de312860874c7b06c75aa72629da681b5105f28ee936794585 DIST qemu-7.2.0.tar.xz 122408576 BLAKE2B 415ff621356c59f88b29cfe3ef5db1e282b26bbafbee3d535477c6125ccb060ec9762d9e3ab9f70ce5478804dca0a46a59bcf12c112a2462029a93e578e61530 SHA512 f3cfa00da739ba819a218d7e6e95c77fb79a8e0f487b024ddd281602e785249b81144595e3f8c746c32a4f5c4d1a88c6aebae3c162603edfbb50ae3722d7ed13 DIST qemu-7.2.1.tar.xz 122400592 BLAKE2B bae1df5d332beaca313c4bac88f06dd5992988d7c1b6fdc6ced4043d858f437339cd7d0009ae667f9e66705117697bee7ee44ec4e911cc203d34eecc3d8f139b SHA512 e286dc66c923a5df77eb02d69235d048e80a7cced638fae52fbed385b4c3cd736cfea66bb3c9843bebf0a33e81ea141fc015e0bd82108df304f148ce59d9ae8a +DIST qemu-8.0.0.tar.xz 127835148 BLAKE2B 9b54aae10fe09691a26e68374723ded5fdda6409673b4de9461a25ee060cfd03968a16ddeadc21d48b9262e53aa6d4e5eb645376969f97c65807fad19607b04f SHA512 1f31d1e653dec2d35f1b7a5468ee3f471553b48eca8c8afafffcf9243c6b2260e78a5b73da3fe567f9b85d4133573eebd397747b3aec501fb24076263eb07b27 diff --git a/app-emulation/qemu/files/qemu-8.0.0-disable-keymap.patch b/app-emulation/qemu/files/qemu-8.0.0-disable-keymap.patch index aab5dde5fbd9..6a5437056e6f 100644 --- a/app-emulation/qemu/files/qemu-8.0.0-disable-keymap.patch +++ b/app-emulation/qemu/files/qemu-8.0.0-disable-keymap.patch @@ -1,7 +1,8 @@ -diff -ruN qemu-.orig/meson.build qemu-/meson.build qemu-.orig/meson.build 2023-03-12 01:17:38.273756012 +0100 -+++ qemu-/meson.build 2023-03-12 01:18:44.854716789 +0100 -@@ -667,6 +667,8 @@ +diff --git a/meson.build b/meson.build +index c44d05a13..5c5c09894 100644 +--- a/meson.build b/meson.build +@@ -671,6 +671,8 @@ endif if get_option('xkbcommon').auto() and not have_system and not have_tools xkbcommon = not_found @@ -10,10 +11,11 @@ diff -ruN qemu-.orig/meson.build qemu-/meson.build else xkbcommon = dependency('xkbcommon', required: get_option('xkbcommon'), method: 'pkg-config', kwargs: static_kwargs) -diff -ruN qemu-.orig/pc-bios/keymaps/meson.build qemu-/pc-bios/keymaps/meson.build qemu-.orig/pc-bios/keymaps/meson.build 2023-03-12 01:17:38.321756706 +0100 -+++ qemu-/pc-bios/keymaps/meson.build 2023-03-12 01:20:22.015111600 +0100 -@@ -33,8 +33,10 @@ +diff --git a/pc-bios/keymaps/meson.build b/pc-bios/keymaps/meson.build +index 158a3b410..3bb318a23 100644 +--- a/pc-bios/keymaps/meson.build b/pc-bios/keymaps/meson.build +@@ -33,8 +33,10 @@ keymaps = { 'tr': '-l tr', } diff --git a/app-emulation/qemu/files/qemu-8.0.0-make.patch b/app-emulation/qemu/files/qemu-8.0.0-make.patch index 4bf3f7157713..40bafd490052 100644 --- a/app-emulation/qemu/files/qemu-8.0.0-make.patch +++ b/app-emulation/qemu/files/qemu-8.0.0-make.patch @@ -1,7 +1,8 @@ -diff -ruN qemu-.orig/configure qemu-/configure qemu-.orig/configure 2023-03-12 01:26:15.488133462 +0100 -+++ qemu-/configure2023-03-12 01:29:19.355724020 +0100 -@@ -1068,7 +1068,7 @@ +diff --git a/configure b/configure +index 800b5850f..331e8950d 100755 +--- a/configure b/configure +@@ -1069,7 +1069,7 @@ then fi fi diff --git a/app-emulation/qemu/qemu-8.0.0.ebuild b/app-emulation/qemu/qemu-8.0.0.ebuild new file mode 100644 index ..76c3d4ecfbfc --- /dev/null +++ b/app-emulation/qemu/qemu-8.0.0.ebuild @@ -0,0 +1,962 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs +# Set to 1 if prebuilt, 0 if not +# (the construct below is to allow
[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/
commit: 86d6f4fe402e468aed62e1f63479019cdad0d736 Author: Matthias Maier gentoo org> AuthorDate: Fri May 5 16:05:49 2023 + Commit: Matthias Maier gentoo org> CommitDate: Fri May 5 18:11:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86d6f4fe app-emulation/qemu: add 7.2.1 Signed-off-by: Matthias Maier gentoo.org> app-emulation/qemu/Manifest | 1 + app-emulation/qemu/qemu-7.2.1.ebuild | 972 +++ 2 files changed, 973 insertions(+) diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest index 0754b3215fa0..e5c01c80e350 100644 --- a/app-emulation/qemu/Manifest +++ b/app-emulation/qemu/Manifest @@ -1,2 +1,3 @@ DIST qemu-7.2.0-docs.tar.xz 1984184 BLAKE2B 103900fb7903ed8d75f7f012bf61fa2d6fce345b657c851d0437c3384f5735bd1cfd3129320683ea7846ea0b0940e5af5b2663c9320f12fee74b058523a8ea06 SHA512 a7edd448982865e07533c300d3e44a8b50cefbdde1982b73c24d0b2aa74315439252c59b634c75de312860874c7b06c75aa72629da681b5105f28ee936794585 DIST qemu-7.2.0.tar.xz 122408576 BLAKE2B 415ff621356c59f88b29cfe3ef5db1e282b26bbafbee3d535477c6125ccb060ec9762d9e3ab9f70ce5478804dca0a46a59bcf12c112a2462029a93e578e61530 SHA512 f3cfa00da739ba819a218d7e6e95c77fb79a8e0f487b024ddd281602e785249b81144595e3f8c746c32a4f5c4d1a88c6aebae3c162603edfbb50ae3722d7ed13 +DIST qemu-7.2.1.tar.xz 122400592 BLAKE2B bae1df5d332beaca313c4bac88f06dd5992988d7c1b6fdc6ced4043d858f437339cd7d0009ae667f9e66705117697bee7ee44ec4e911cc203d34eecc3d8f139b SHA512 e286dc66c923a5df77eb02d69235d048e80a7cced638fae52fbed385b4c3cd736cfea66bb3c9843bebf0a33e81ea141fc015e0bd82108df304f148ce59d9ae8a diff --git a/app-emulation/qemu/qemu-7.2.1.ebuild b/app-emulation/qemu/qemu-7.2.1.ebuild new file mode 100644 index ..2218435d4f6e --- /dev/null +++ b/app-emulation/qemu/qemu-7.2.1.ebuild @@ -0,0 +1,972 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs +# Set to 1 if prebuilt, 0 if not +# (the construct below is to allow overriding from env for script) +QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1} +QEMU_DOCS_PREBUILT_DEV=ajak +QEMU_DOCS_VERSION="7.2.0" +# Default to generating docs (inc. man pages) if no prebuilt; overridden later +# bug #830088 +QEMU_DOC_USEFLAG="+doc" + +PYTHON_COMPAT=( python3_{9,10,11} ) +PYTHON_REQ_USE="ncurses,readline" + +FIRMWARE_ABI_VERSION="7.2.0" + +inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \ + pax-utils xdg-utils + +if [[ ${PV} == ** ]]; then + QEMU_DOCS_PREBUILT=0 + + EGIT_REPO_URI="https://gitlab.com/qemu-project/qemu.git/; + EGIT_SUBMODULES=( + tests/fp/berkeley-softfloat-3 + tests/fp/berkeley-testfloat-3 + ui/keycodemapdb + ) + inherit git-r3 + SRC_URI="" +else + MY_P="${PN}-${PV/_rc/-rc}" + SRC_URI="https://download.qemu.org/${MY_P}.tar.xz; + + if [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then + SRC_URI+=" !doc? ( https://dev.gentoo.org/~${QEMU_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${QEMU_DOCS_VERSION}-docs.tar.xz )" + fi + + S="${WORKDIR}/${MY_P}" + [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" +HOMEPAGE="https://www.qemu.org https://www.linux-kvm.org; + +LICENSE="GPL-2 LGPL-2 BSD-2" +SLOT="0" + +[[ ${QEMU_DOCS_PREBUILT} == 1 ]] && QEMU_DOC_USEFLAG="doc" + +IUSE="accessibility +aio alsa bpf bzip2 capstone +curl debug ${QEMU_DOC_USEFLAG} + +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring + jack jemalloc +jpeg + lzo multipath + ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs + plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux + +slirp + smartcard snappy spice ssh static static-user systemtap test udev usb + usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen + zstd" + +COMMON_TARGETS=" + aarch64 + alpha + arm + cris + hppa + i386 + loongarch64 + m68k + microblaze + microblazeel + mips + mips64 + mips64el + mipsel + nios2 + or1k + ppc + ppc64 + riscv32 + riscv64 + s390x + sh4 + sh4eb + sparc + sparc64 + x86_64 + xtensa + xtensaeb +" +IUSE_SOFTMMU_TARGETS=" + ${COMMON_TARGETS} + avr + rx + tricore +" +IUSE_USER_TARGETS=" + ${COMMON_TARGETS} + aarch64_be + armeb + hexagon + mipsn32 + mipsn32el + ppc64le + sparc32plus +" + +use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS}) +use_user_targets=$(printf '
[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/, app-emulation/qemu/files/
commit: 4d673acc71014d69e776c5e1e737bd2d1eb8d055 Author: Matthias Maier gentoo org> AuthorDate: Fri May 5 17:38:34 2023 + Commit: Matthias Maier gentoo org> CommitDate: Fri May 5 18:11:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d673acc app-emulation/qemu: fix configure Version 8.0.0 complains about not using internal meson when conifguring. For the time being, simply disable the check. We should fix this properly, though. Signed-off-by: Matthias Maier gentoo.org> .../qemu-8.0.0-remove-python-meson-check.patch | 40 ++ app-emulation/qemu/qemu-8.0.0.ebuild | 1 + 2 files changed, 41 insertions(+) diff --git a/app-emulation/qemu/files/qemu-8.0.0-remove-python-meson-check.patch b/app-emulation/qemu/files/qemu-8.0.0-remove-python-meson-check.patch new file mode 100644 index ..07d3836c57e4 --- /dev/null +++ b/app-emulation/qemu/files/qemu-8.0.0-remove-python-meson-check.patch @@ -0,0 +1,40 @@ +diff --git a/configure b/configure +index 4369fa5..7807ad5 100755 +--- a/configure b/configure +@@ -1095,34 +1095,7 @@ has_meson() { + fi + } + +-if test -z "$meson"; then +-if test "$explicit_python" = no && has_meson && version_ge "$(meson --version)" 0.61.5; then +-meson=meson +-elif test "$git_submodules_action" != 'ignore' ; then +-meson=git +-elif test -e "${source_path}/meson/meson.py" ; then +-meson=internal +-else +-if test "$explicit_python" = yes; then +-error_exit "--python requires using QEMU's embedded Meson distribution, but it was not found." +-else +-error_exit "Meson not found. Use --meson=/path/to/meson" +-fi +-fi +-else +-# Meson uses its own Python interpreter to invoke other Python scripts, +-# but the user wants to use the one they specified with --python. +-# +-# We do not want to override the distro Python interpreter (and sometimes +-# cannot: for example in Homebrew /usr/bin/meson is a bash script), so +-# just require --meson=git|internal together with --python. +-if test "$explicit_python" = yes; then +-case "$meson" in +-git | internal) ;; +-*) error_exit "--python requires using QEMU's embedded Meson distribution." ;; +-esac +-fi +-fi ++meson=meson + + if test "$meson" = git; then + git_submodules="${git_submodules} meson" diff --git a/app-emulation/qemu/qemu-8.0.0.ebuild b/app-emulation/qemu/qemu-8.0.0.ebuild index 76c3d4ecfbfc..3048bf51382f 100644 --- a/app-emulation/qemu/qemu-8.0.0.ebuild +++ b/app-emulation/qemu/qemu-8.0.0.ebuild @@ -308,6 +308,7 @@ PATCHES=( "${FILESDIR}"/${PN}-7.1.0-also-build-virtfs-proxy-helper.patch "${FILESDIR}"/${PN}-7.1.0-capstone-include-path.patch "${FILESDIR}"/${PN}-7.2.0-disable-gmp.patch + "${FILESDIR}"/${PN}-8.0.0-remove-python-meson-check.patch ) QA_PREBUILT="
[gentoo-commits] repo/gentoo:master commit in: sci-physics/lammps/
commit: 92b72f2a55132f8f982f4b38bdfa882813718d34 Author: Nicolas Bock gentoo org> AuthorDate: Fri May 5 17:37:38 2023 + Commit: Nicolas Bock gentoo org> CommitDate: Fri May 5 18:00:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b72f2a sci-physics/lammps: Version bump 28Mar2023 Signed-off-by: Nicolas Bock gentoo.org> sci-physics/lammps/Manifest | 1 + sci-physics/lammps/lammps-20230328.ebuild | 166 ++ 2 files changed, 167 insertions(+) diff --git a/sci-physics/lammps/Manifest b/sci-physics/lammps/Manifest index d0aa38862c96..4eb7af332440 100644 --- a/sci-physics/lammps/Manifest +++ b/sci-physics/lammps/Manifest @@ -1,2 +1,3 @@ DIST lammps-17Feb2022.tar.gz 170036241 BLAKE2B 74d370657bff17847dce0bbe082134721722574b298832ea37d319968123b12d37ecdfea5560b2776e846c32d05a98f722710327d8da46f80869f75a36f6c255 SHA512 f2df65847906ca5890aae98efed5712eb6dd694f2b85dc062084a02b9bf43412ecd075f54df2947bff71d3b6313c1ec39c437e02497920da795e9ba0cd5dc068 DIST lammps-23Jun2022.tar.gz 181439760 BLAKE2B b8012417257527820a4f37dbd300d3f949e3768fc7ae669c49bc7ea0cdc30b28512cb3ee25d375394184bbf1371763da6c3556b2d600f060b754816c589197bf SHA512 e882cb8a83a90b17471cd5c79b2b724378a28642b82511c695a36c0d9a0feb63681b29171c5bfb0bcb218ea3a1a5e4f00fdb8e6ce5f0fc8aed1fa83680cd3a34 +DIST lammps-28Mar2023.tar.gz 187946133 BLAKE2B 87f8ffaefd9a5b4cb7a286157d6c7808d899bf738b42a1e82af257fdafa2cf6ed2ce216d0534fb762882130efea9a5f2566ca5282fb7ef95f028d2839be59eaa SHA512 2999d8311ff83612a0da82e2453e8b25dcb2af56005382725b6fd5ed9e7f61e9ae506d04cc3c587ce75f1e2346e7f2ec05eada6351dad7abee1bc25161851682 diff --git a/sci-physics/lammps/lammps-20230328.ebuild b/sci-physics/lammps/lammps-20230328.ebuild new file mode 100644 index ..0c599b37fc74 --- /dev/null +++ b/sci-physics/lammps/lammps-20230328.ebuild @@ -0,0 +1,166 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_OPTIONAL=1 +DISTUTILS_USE_PEP517=setuptools +CMAKE_MAKEFILE_GENERATOR=emake +# Doc building insists on fetching mathjax +# DOCS_BUILDER="doxygen" +# DOCS_DEPEND=" +# media-gfx/graphviz +# dev-libs/mathjax +# " + +inherit cmake fortran-2 distutils-r1 # docs + +convert_month() { + local months=( "" Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec ) + echo ${months[${1#0}]} +} + +MY_PV="$((10#${PV:6:2}))$(convert_month ${PV:4:2})${PV:0:4}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="Large-scale Atomic/Molecular Massively Parallel Simulator" +HOMEPAGE="https://lammps.sandia.gov/; +SRC_URI="https://download.lammps.org/tars/${MY_P}.tar.gz; +S="${WORKDIR}/${MY_P}/cmake" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="cuda examples gzip hip lammps-memalign mpi opencl python test" +# Requires write access to /dev/dri/renderD... +RESTRICT="test" + +RDEPEND=" + app-arch/gzip + media-libs/libpng:0 + sys-libs/zlib + mpi? ( + virtual/mpi + sci-libs/hdf5:=[mpi] + ) + python? ( ${PYTHON_DEPS} ) + sci-libs/voro++ + virtual/blas + virtual/lapack + sci-libs/fftw:3.0= + sci-libs/netcdf:= + cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1:= ) + opencl? ( virtual/opencl ) + hip? ( dev-util/hip:= ) + dev-cpp/eigen:3 + " + # Kokkos-3.5 not in tree atm + # kokkos? ( dev-cpp/kokkos-3.5.* ) +BDEPEND="${DISTUTILS_DEPS}" +DEPEND="${RDEPEND} + test? ( + dev-cpp/gtest + ) +" + +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) + ?? ( cuda opencl hip ) +" + +src_prepare() { + cmake_src_prepare + if use python; then + pushd ../python || die + distutils-r1_src_prepare + popd + fi +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc" + -DBUILD_SHARED_LIBS=ON + -DBUILD_MPI=$(usex mpi) + -DBUILD_DOC=OFF + #-DBUILD_DOC=$(usex doc) + -DENABLE_TESTING=$(usex test) + -DPKG_ASPHERE=ON + -DPKG_BODY=ON + -DPKG_CLASS2=ON + -DPKG_COLLOID=ON + -DPKG_COMPRESS=ON + -DPKG_CORESHELL=ON + -DPKG_DIPOLE=ON + -DPKG_GRANULAR=ON + -DPKG_KSPACE=ON + -DFFT=FFTW3 + -DPKG_KOKKOS=OFF + #-DPKG_KOKKOS=$(usex kokkos) + #$(use kokkos && echo -DEXTERNAL_KOKKOS=ON) + -DPKG_MANYBODY=ON + -DPKG_MC=ON + -DPKG_MEAM=ON + -DPKG_MISC=ON + -DPKG_MOLECULE=ON + -DPKG_PERI=ON + -DPKG_QEQ=ON + -DPKG_REPLICA=ON + -DPKG_RIGID=ON +
[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/
commit: 3ce00f42a70cc555da82617ad02de470d2f46112 Author: Patrick McLean gentoo org> AuthorDate: Fri May 5 17:58:05 2023 + Commit: Patrick McLean gentoo org> CommitDate: Fri May 5 17:58:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ce00f42 dev-util/ruff: add 0.0.265, drop 0.0.264 Signed-off-by: Patrick McLean gentoo.org> dev-util/ruff/Manifest | 2 +- dev-util/ruff/{ruff-0.0.264.ebuild => ruff-0.0.265.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest index d3be9ecd66b2..0e4e9392c99e 100644 --- a/dev-util/ruff/Manifest +++ b/dev-util/ruff/Manifest @@ -211,7 +211,7 @@ DIST regex-syntax-0.7.1.crate 339705 BLAKE2B 59dcdb9e0f5a2008db491756fb353745bf4 DIST result-like-0.4.6.crate 4311 BLAKE2B 612ad606f331449907b9c0c99b525aedd53b46b5143b21472eb34d38ac64026498712de7c774183c358531b8296952eb39067c0bc5da07fee5483c28d78de37b SHA512 81b202903a90058a993315253099748c69b9caa42e62121f3fdd63b7d4f22878c81133d0b09f28f3366f180615241cfadf3e055ac86fb9662b9c982e5cc06a91 DIST result-like-derive-0.4.6.crate 5814 BLAKE2B 2598173bb8920e6b8143e034a77eeab17dea379f947098c35054c928db567513da4043d0830a8dbc40d3660e1257b90b18309f36cd83ac03e018921ae48343da SHA512 1097cfd81fe99472c0c308df7ba64ebd20497b0f855b66839c2a81ce8a179a305d04e7eb4d17be9d1dcc3e90f5fec7d59cf6d3093924354a6e02aa4ac2bfcbb5 DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191 -DIST ruff-0.0.264.gh.tar.gz 1395392 BLAKE2B c7c0b1c8e917f2f5b095ee98a23c6e4782a1e6ee86f85ba4cf48dcbb3dcf582d17feb2b084fc1635be61739519d6a3bc3ff8cf3976d044ad11ccf05bd7fdfde4 SHA512 523192acb8345bc768bab9cac0ce1763af43fbb3a2d21a242ded8e998db08a007d822685468632c941136a6dd3d5ae636632c018cc1b2e07aee5d2f701aee766 +DIST ruff-0.0.265.gh.tar.gz 1404171 BLAKE2B f8e99617cfdee1dcece29a284d3f9855c7d3d7c1867aa11bdc788537884025f0af9bb25a4c18f773896c491596b0a4633c9471d6b4dd9f17dff4e7b17b84e860 SHA512 4585dfcc926d5bb0aa94bd7963a87c4ef1375e00edfa0609a337c19d9b3b6971e257913ee6c0ce7537ab2f5ae9111709c27bbe3da22499cef99b32eb55fda9dd DIST rust-stemmers-1.2.0.crate 2351301 BLAKE2B d633c0d7091fd05e55a521670104831bed89deef7a2fb7c1eed3528246e65b67a97888fed48b134b10c477e7b95c034e8bbad70500c779b1ff7b0c334de0b37b SHA512 b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 DIST rustix-0.37.13.crate 316223 BLAKE2B 18cc0af254d078b164b015e91336ecd809541e379bec7ef8a3431c20eb72006e101a61be8c67787608b5f117833fd019d76bb11889ccc63b5bf8ad30908024d1 SHA512 6c88b727027232587f646052a601681328fa6b50f006d116c5c351db6ae7ad11ca35a9f4b5f306f6323507019deadbce9fca6ec6e7afebf44ade850769070a40 diff --git a/dev-util/ruff/ruff-0.0.264.ebuild b/dev-util/ruff/ruff-0.0.265.ebuild similarity index 100% rename from dev-util/ruff/ruff-0.0.264.ebuild rename to dev-util/ruff/ruff-0.0.265.ebuild
[gentoo-commits] proj/pkgcore/pkgdev:main commit in: src/pkgdev/scripts/
commit: 0a1c70e0f501f6cdda4cef3cd9940c2f5dac8ada Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 17:49:16 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 17:49:16 2023 + URL: https://gitweb.gentoo.org/proj/pkgcore/pkgdev.git/commit/?id=0a1c70e0 bugs: fallback to `~/.bugz_token` for api-key Resolves: https://github.com/pkgcore/pkgdev/issues/138 Signed-off-by: Arthur Zamarin gentoo.org> src/pkgdev/scripts/pkgdev_bugs.py | 6 ++ 1 file changed, 6 insertions(+) diff --git a/src/pkgdev/scripts/pkgdev_bugs.py b/src/pkgdev/scripts/pkgdev_bugs.py index 8c79ac6..e2eaf33 100644 --- a/src/pkgdev/scripts/pkgdev_bugs.py +++ b/src/pkgdev/scripts/pkgdev_bugs.py @@ -1,11 +1,13 @@ """Automatic bugs filer""" +import contextlib import json import sys import urllib.request as urllib from collections import defaultdict from functools import partial from itertools import chain +from pathlib import Path from urllib.parse import urlencode from pkgcheck import const as pkgcheck_const @@ -508,6 +510,10 @@ def main(options, out: Formatter, err: Formatter): for node in d.nodes: node.cleanup_keywords(search_repo) +if options.api_key is None: +with contextlib.suppress(Exception): +options.api_key = (Path.home() / ".bugz_token").read_text().strip() or None + if userquery("Check for open bugs matching current graph?", out, err, default_answer=False): d.scan_existing_bugs(options.api_key)
[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker/
commit: fe5e2c735d6ab600dd97cd935a7f3ee5c03fb8e1 Author: Matt Turner gentoo org> AuthorDate: Fri May 5 17:45:03 2023 + Commit: Matt Turner gentoo org> CommitDate: Fri May 5 17:45:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe5e2c73 app-misc/tracker: Only warn about missing INOTIFY_USER Signed-off-by: Matt Turner gentoo.org> app-misc/tracker/tracker-3.5.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/tracker/tracker-3.5.1.ebuild b/app-misc/tracker/tracker-3.5.1.ebuild index 4b28beebb3d8..577dda20af93 100644 --- a/app-misc/tracker/tracker-3.5.1.ebuild +++ b/app-misc/tracker/tracker-3.5.1.ebuild @@ -52,7 +52,7 @@ python_check_deps() { } pkg_setup() { - local CONFIG_CHECK="INOTIFY_USER" + local CONFIG_CHECK="~INOTIFY_USER" linux-info_pkg_setup use test && python-any-r1_pkg_setup
[gentoo-commits] repo/gentoo:master commit in: net-dns/maradns/
commit: 3921ad7345564ddc5417ed76b075ad040b79f853 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 17:38:03 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 17:38:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3921ad73 net-dns/maradns: enable py3.11 Closes: https://bugs.gentoo.org/897086 Signed-off-by: Arthur Zamarin gentoo.org> net-dns/maradns/maradns-3.5.0022.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-dns/maradns/maradns-3.5.0022.ebuild b/net-dns/maradns/maradns-3.5.0022.ebuild index 1c324d57a770..fa6f48e32d81 100644 --- a/net-dns/maradns/maradns-3.5.0022.ebuild +++ b/net-dns/maradns/maradns-3.5.0022.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit python-any-r1 systemd toolchain-funcs DESCRIPTION="A security-aware DNS server"
[gentoo-commits] repo/gentoo:master commit in: net-dns/maradns/
commit: 2566fa5161c79c8108d43f0999d4a790f4aecf38 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 17:40:16 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 17:40:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2566fa51 net-dns/maradns: remove IUSE=ipv6 Small file use flag, no affect on dependencies, should be just always active. Signed-off-by: Arthur Zamarin gentoo.org> net-dns/maradns/maradns-3.5.0022.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/net-dns/maradns/maradns-3.5.0022.ebuild b/net-dns/maradns/maradns-3.5.0022.ebuild index fa6f48e32d81..85670bec1b68 100644 --- a/net-dns/maradns/maradns-3.5.0022.ebuild +++ b/net-dns/maradns/maradns-3.5.0022.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://maradns.samiam.org/download/${PV%.*}/${PV}/${P}.tar.xz; LICENSE="BSD-2 GPL-2" SLOT="0" KEYWORDS="amd64 ~mips ~ppc x86" -IUSE="examples ipv6" +IUSE="examples" BDEPEND="${PYTHON_DEPS} dev-lang/perl" @@ -35,8 +35,7 @@ src_prepare() { src_configure() { tc-export CC - ./configure \ - $(usex ipv6 --ipv6 "") || die "Failed to configure" + ./configure --ipv6 || die "Failed to configure" } src_install() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcore/
commit: 89bf062b9c0588a519cfa3d298094eb66e972f44 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 17:35:21 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 17:35:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89bf062b sys-apps/pkgcore: drop 0.12.20 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/pkgcore/Manifest | 1 - sys-apps/pkgcore/pkgcore-0.12.20.ebuild | 47 - 2 files changed, 48 deletions(-) diff --git a/sys-apps/pkgcore/Manifest b/sys-apps/pkgcore/Manifest index d673723cc64e..73e893dfab90 100644 --- a/sys-apps/pkgcore/Manifest +++ b/sys-apps/pkgcore/Manifest @@ -1,2 +1 @@ -DIST pkgcore-0.12.20.tar.gz 629420 BLAKE2B d98f992fd37bb6487b39dd15101bddabb24597c2ea05cdf29f3024f0362609701315e3683ac67ce0e5bb64ebc4e348a65f4e74925456bff8c197149c179f SHA512 9ceb254998a522b4a1d519798e6ebb0ea728a20c6d9e5a9e9da7dde0916cf5746b9d22093b5b14b21ccdd177f5e4d23e6c8d069230685bc4476d5a07478aae4d DIST pkgcore-0.12.21.tar.gz 629769 BLAKE2B d8a558205ef7832a3da082a413804658778fa7b2764f63217528c31db5767ecfebbd3148308e00d637a335a181a9131ea42e9ddff628e21088a3c5bb7570002b SHA512 05821df638967ac881f549d20a92f10b87c1934e135aacafcf8d5c5434596e1c88913fcecf7dc68c4e09d456ac356ca2275b8ce664ee1bda4cf1a024395fea6f diff --git a/sys-apps/pkgcore/pkgcore-0.12.20.ebuild b/sys-apps/pkgcore/pkgcore-0.12.20.ebuild deleted file mode 100644 index 52850a2cac17.. --- a/sys-apps/pkgcore/pkgcore-0.12.20.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 - -if [[ ${PV} == * ]] ; then - EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcore.git - https://github.com/pkgcore/pkgcore.git; - inherit git-r3 -else - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - inherit pypi -fi - -DESCRIPTION="a framework for package management" -HOMEPAGE="https://github.com/pkgcore/pkgcore; - -LICENSE="BSD MIT" -SLOT="0" - -RDEPEND=" - >=app-shells/bash-5.0 - dev-python/lxml[${PYTHON_USEDEP}] -" -if [[ ${PV} == * ]]; then - RDEPEND+=" ~dev-python/snakeoil-[${PYTHON_USEDEP}]" -else - RDEPEND+=" >=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]" -fi -BDEPEND=" - >=dev-python/flit_core-3.8[${PYTHON_USEDEP}] - test? ( - dev-vcs/git - ) -" - -distutils_enable_tests pytest - -python_install_all() { - local DOCS=( NEWS.rst ) - [[ ${PV} == * ]] || doman build/sphinx/man/* - distutils-r1_python_install_all -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcore/
commit: ebfb1e0f5dc40240c6be1a574127e40700cb702b Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 17:33:57 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 17:33:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebfb1e0f sys-apps/pkgcore: Stabilize 0.12.21 ALLARCHES, #905779 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/pkgcore/pkgcore-0.12.21.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/pkgcore/pkgcore-0.12.21.ebuild b/sys-apps/pkgcore/pkgcore-0.12.21.ebuild index 02ada20a3576..52850a2cac17 100644 --- a/sys-apps/pkgcore/pkgcore-0.12.21.ebuild +++ b/sys-apps/pkgcore/pkgcore-0.12.21.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then https://github.com/pkgcore/pkgcore.git; inherit git-r3 else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" inherit pypi fi
[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils/
commit: 1defc5c0a921e15664210fc2c226ea317f2cf344 Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri May 5 17:32:12 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri May 5 17:32:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1defc5c0 sys-devel/binutils: patchlevel bump including performance fixes Signed-off-by: Andreas K. Hüttel gentoo.org> sys-devel/binutils/Manifest| 1 + sys-devel/binutils/binutils-2.40-r5.ebuild | 503 + 2 files changed, 504 insertions(+) diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest index 699caacac8d0..dfb6e0e93003 100644 --- a/sys-devel/binutils/Manifest +++ b/sys-devel/binutils/Manifest @@ -16,4 +16,5 @@ DIST binutils-2.39-patches-6.tar.xz 92380 BLAKE2B 39f490f1134fb0e7dc80924a280d31 DIST binutils-2.39.tar.xz 25167756 BLAKE2B ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f SHA512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 DIST binutils-2.40-patches-3.tar.xz 259432 BLAKE2B 03b9024e658a5860d54b9087f3e1cc4b417a2501d6a1744c44759bbc99cabd5938058ba2909b16cc999208187998094aa6ab5464e5ed54b87ea0b1eef007e85c SHA512 f2f3e38f5c0c2928ed0588ee42be74d43486d209b43249f73ae133c4c1f81491c86b14df2ddecbc37df6fe80b27b0eab6c3f319e44854e91596dfbd3ec37b8aa DIST binutils-2.40-patches-4.tar.xz 264420 BLAKE2B 70acdc15f64a45cda49ebd7c252d909db2fe659f5c2c0866c50fd710415fd34bd88f9c5cd5ba07beef1e7de7fe827bb40f835fb79ff10e00fc50451e3a8cab33 SHA512 5f0a080841cb3a032cbe7b135ba38bebeae0b0e444623887bdcb92a3adcf804701524eff840f108a9544293f5ac307b4a8d9509176abfeaea6c461b2ea5c0886 +DIST binutils-2.40-patches-5.tar.xz 293628 BLAKE2B b7ed1d1fbf38b420661f984b9519b3d863da45b2a873773a521310021b0c1d5d7c24c152adb3e8a999d40f5619c0e54962114590ec9528380089977af0c30b74 SHA512 6e6df932b18ca20fe245b3ff8d3d06dbdae4daadaec3b668fa44e086d4e8ff56439681b2d810ebc74173b6348020edacb176e8c3cbf20657cce04297b97f4f83 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2 SHA512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 diff --git a/sys-devel/binutils/binutils-2.40-r5.ebuild b/sys-devel/binutils/binutils-2.40-r5.ebuild new file mode 100644 index ..265b1ae2b533 --- /dev/null +++ b/sys-devel/binutils/binutils-2.40-r5.ebuild @@ -0,0 +1,503 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit libtool flag-o-matic gnuconfig strip-linguas toolchain-funcs + +DESCRIPTION="Tools necessary to build programs" +HOMEPAGE="https://sourceware.org/binutils/; + +LICENSE="GPL-3+" +IUSE="cet doc gold gprofng multitarget +nls pgo +plugins static-libs test vanilla zstd" + +# Variables that can be set here (ignored for live ebuilds) +# PATCH_VER - the patchset version +# Default: empty, no patching +# PATCH_BINUTILS_VER - the binutils version in the patchset name +#- Default: PV +# PATCH_DEV - Use download URI https://dev.gentoo.org/~{PATCH_DEV}/distfiles/... +# for the patchsets + +PATCH_VER=5 +PATCH_DEV=dilfridge + +if [[ ${PV} == * ]]; then + inherit git-r3 + SLOT=${PV} +else + PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}} + PATCH_DEV=${PATCH_DEV:-dilfridge} + SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz https://sourceware.org/pub/binutils/releases/binutils-${PV}.tar.xz https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz; + [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI} + https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz; + SLOT=$(ver_cut 1-2) + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +# +# The cross-compile logic +# +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +# +# The dependencies +# +RDEPEND=" + >=sys-devel/binutils-config-3 + sys-libs/zlib + zstd? ( app-arch/zstd:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( sys-apps/texinfo ) + test? ( + dev-util/dejagnu + sys-devel/bc + ) + nls? ( sys-devel/gettext ) + zstd? ( virtual/pkgconfig ) + sys-devel/flex + app-alternatives/yacc +" + +RESTRICT="!test? ( test )" + +MY_BUILDDIR=${WORKDIR}/build + +src_unpack() { + if [[
[gentoo-commits] repo/gentoo:master commit in: dev-python/rope/
commit: 0bc5f175eeaa1cb628e602c42f236411ebc9f048 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 17:19:47 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 17:30:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc5f175 dev-python/rope: add 1.8.0 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/rope/Manifest | 1 + dev-python/rope/rope-1.8.0.ebuild | 39 +++ 2 files changed, 40 insertions(+) diff --git a/dev-python/rope/Manifest b/dev-python/rope/Manifest index cb576b061e6f..ccd7851072b2 100644 --- a/dev-python/rope/Manifest +++ b/dev-python/rope/Manifest @@ -1 +1,2 @@ DIST rope-1.7.0.tar.gz 295362 BLAKE2B a81d6600441cf9dfe12be0a15113988ac8ec3dcd00c593085b9d749001b0785a5bceedc0fa8bbaeaaeb0142d623a432ef7d6e24874fab7a37179f131a26e6a6c SHA512 13cc3a2041c58c142892d1c9e5105ecdaa672e012364a5d4ccf82dbf5110fe0b6f0362b3a0309e9e6b72ab1d267dfc58eae8f3af3a8756f0356a6aff06c09abd +DIST rope-1.8.0.tar.gz 297235 BLAKE2B e9849b75b3ec640201b30318863066b969b5ebde98522c3c09f70bcc344bce5f604601bd155ed0ce6fb3eebb392ea3669f77fb2da21c11078e1041ae13464fd8 SHA512 2fa8e56d6d7fd0a15acb16a1fe27db89d9c2dd6f93fabd448509a112a6ef7f3dfdd4d3d544cf1218149c7a7fa1db9908b107b6eae6e89299f32c0d1586ceaf4e diff --git a/dev-python/rope/rope-1.8.0.ebuild b/dev-python/rope/rope-1.8.0.ebuild new file mode 100644 index ..d3ca80b1d3ec --- /dev/null +++ b/dev-python/rope/rope-1.8.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python refactoring library" +HOMEPAGE=" + https://pypi.org/project/rope/ + https://github.com/python-rope/rope/ +" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="doc" + +RDEPEND=" + >=dev-python/pytoolconfig-1.2.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/build[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # our venv style confuses this comparison + ropetest/contrib/autoimport/utilstest.py::test_get_package_source_typing + ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_typing + ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_compiled +)
[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/
commit: fffca64ecd0171a24c7d66621100d5239d74a140 Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri May 5 17:24:00 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri May 5 17:24:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fffca64e sys-libs/binutils-libs: drop 2.39-r4, 2.40-r1, 2.40-r2 Signed-off-by: Andreas K. Hüttel gentoo.org> sys-libs/binutils-libs/Manifest| 3 - .../binutils-libs/binutils-libs-2.39-r4.ebuild | 153 .../binutils-libs/binutils-libs-2.40-r1.ebuild | 159 - .../binutils-libs/binutils-libs-2.40-r2.ebuild | 159 - 4 files changed, 474 deletions(-) diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest index a7ae177eb8b3..9bd76abd0e97 100644 --- a/sys-libs/binutils-libs/Manifest +++ b/sys-libs/binutils-libs/Manifest @@ -8,11 +8,8 @@ DIST binutils-2.37_p1-patches-2.tar.xz 31956 BLAKE2B 39c48628d0e2d7f3a8cf11be391 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621 SHA512 46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28 DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096 SHA512 6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba SHA512 8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d -DIST binutils-2.39-patches-5.tar.xz 82924 BLAKE2B 2cf75f661989f22270d6afe5f3c543814eb6a331be4493016fa2871e1f10a84a123c1c51e77a19b35e46680b9fe77390cb1532ca40d470a6041fa768fed3ccd7 SHA512 4b5811b4822b3a06f590fc7d082dc0ddf18a6058ac23887254e2ee9bd63c7f06f1636e446152115c7e0b01a6c5298a0d9df6904bd1582e66504ccde80dd1ecbd DIST binutils-2.39-patches-6.tar.xz 92380 BLAKE2B 39f490f1134fb0e7dc80924a280d3113efe0ed094ee15de97c42ab751c83d2f5aa7448966d8cbbcde722b2af4999a36c1e5aa2f37ca6d2e3942b97b6d90ff152 SHA512 213cd7a86da83987966675f3195e843d898ca4ff412dfc29fd33ed80adb7bbf80a0b2919cd8e7dd49208c73a621ab7b720970f2259418bdc82ed2a568ff62064 DIST binutils-2.39.tar.xz 25167756 BLAKE2B ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f SHA512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 -DIST binutils-2.40-patches-1.tar.xz 12260 BLAKE2B d525502e08012080417634fd41981550362d4d799952e89f388af2a6e5db5b80e88bfdb0b5b1d2a1bcf8ebda529eefbced8fa2ae84c7fe3ddb10184e98d4b369 SHA512 140f80be786511f63651e67bf25c2992de6a21bac00a3252dcf98becc3f9379c8070ef1380d5542bbf2e1908c50dab2c7ebb651d13bb97609594fe9fd9f1f079 -DIST binutils-2.40-patches-2.tar.xz 183760 BLAKE2B 447f1c40ac8212b1e91f6f2137f87958c3f4e2366b11b9979d9d09d52e9fcde9a9d74f0c1871616157e001f505849fceb2097a512f434b9c848885e367a07c35 SHA512 30efbfcbd2d936c74d9480e4f2f4b8dcd30abcd0f1b22d21d20558002fdb8c90bd2fe97e3f27c2905714dcfd1297cac2646ede1e2c3d9fbf159f93c8cf01a290 DIST binutils-2.40-patches-3.tar.xz 259432 BLAKE2B 03b9024e658a5860d54b9087f3e1cc4b417a2501d6a1744c44759bbc99cabd5938058ba2909b16cc999208187998094aa6ab5464e5ed54b87ea0b1eef007e85c SHA512 f2f3e38f5c0c2928ed0588ee42be74d43486d209b43249f73ae133c4c1f81491c86b14df2ddecbc37df6fe80b27b0eab6c3f319e44854e91596dfbd3ec37b8aa DIST binutils-2.40-patches-4.tar.xz 264420 BLAKE2B 70acdc15f64a45cda49ebd7c252d909db2fe659f5c2c0866c50fd710415fd34bd88f9c5cd5ba07beef1e7de7fe827bb40f835fb79ff10e00fc50451e3a8cab33 SHA512 5f0a080841cb3a032cbe7b135ba38bebeae0b0e444623887bdcb92a3adcf804701524eff840f108a9544293f5ac307b4a8d9509176abfeaea6c461b2ea5c0886 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2 SHA512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild b/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild deleted file mode 100644 index 75e746e1bf03.. --- a/sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PATCH_VER=5 -PATCH_DEV=dilfridge - -inherit libtool toolchain-funcs multilib-minimal -
[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-hppa64/
commit: 51d20db15ce6db81dac0e361802115c31044f1c0 Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri May 5 17:22:58 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri May 5 17:22:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51d20db1 sys-devel/binutils-hppa64: drop 2.39-r4, 2.40, 2.40-r2 Signed-off-by: Andreas K. Hüttel gentoo.org> sys-devel/binutils-hppa64/Manifest | 3 - .../binutils-hppa64/binutils-hppa64-2.39-r4.ebuild | 503 - .../binutils-hppa64/binutils-hppa64-2.40-r2.ebuild | 503 - .../binutils-hppa64/binutils-hppa64-2.40.ebuild| 503 - 4 files changed, 1512 deletions(-) diff --git a/sys-devel/binutils-hppa64/Manifest b/sys-devel/binutils-hppa64/Manifest index e75789b93199..f444f463e3c5 100644 --- a/sys-devel/binutils-hppa64/Manifest +++ b/sys-devel/binutils-hppa64/Manifest @@ -2,11 +2,8 @@ DIST binutils-2.37_p1-patches-2.tar.xz 31956 BLAKE2B 39c48628d0e2d7f3a8cf11be391 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621 SHA512 46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28 DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096 SHA512 6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba SHA512 8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d -DIST binutils-2.39-patches-5.tar.xz 82924 BLAKE2B 2cf75f661989f22270d6afe5f3c543814eb6a331be4493016fa2871e1f10a84a123c1c51e77a19b35e46680b9fe77390cb1532ca40d470a6041fa768fed3ccd7 SHA512 4b5811b4822b3a06f590fc7d082dc0ddf18a6058ac23887254e2ee9bd63c7f06f1636e446152115c7e0b01a6c5298a0d9df6904bd1582e66504ccde80dd1ecbd DIST binutils-2.39-patches-6.tar.xz 92380 BLAKE2B 39f490f1134fb0e7dc80924a280d3113efe0ed094ee15de97c42ab751c83d2f5aa7448966d8cbbcde722b2af4999a36c1e5aa2f37ca6d2e3942b97b6d90ff152 SHA512 213cd7a86da83987966675f3195e843d898ca4ff412dfc29fd33ed80adb7bbf80a0b2919cd8e7dd49208c73a621ab7b720970f2259418bdc82ed2a568ff62064 DIST binutils-2.39.tar.xz 25167756 BLAKE2B ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f SHA512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 -DIST binutils-2.40-patches-1.tar.xz 12260 BLAKE2B d525502e08012080417634fd41981550362d4d799952e89f388af2a6e5db5b80e88bfdb0b5b1d2a1bcf8ebda529eefbced8fa2ae84c7fe3ddb10184e98d4b369 SHA512 140f80be786511f63651e67bf25c2992de6a21bac00a3252dcf98becc3f9379c8070ef1380d5542bbf2e1908c50dab2c7ebb651d13bb97609594fe9fd9f1f079 -DIST binutils-2.40-patches-2.tar.xz 183760 BLAKE2B 447f1c40ac8212b1e91f6f2137f87958c3f4e2366b11b9979d9d09d52e9fcde9a9d74f0c1871616157e001f505849fceb2097a512f434b9c848885e367a07c35 SHA512 30efbfcbd2d936c74d9480e4f2f4b8dcd30abcd0f1b22d21d20558002fdb8c90bd2fe97e3f27c2905714dcfd1297cac2646ede1e2c3d9fbf159f93c8cf01a290 DIST binutils-2.40-patches-3.tar.xz 259432 BLAKE2B 03b9024e658a5860d54b9087f3e1cc4b417a2501d6a1744c44759bbc99cabd5938058ba2909b16cc999208187998094aa6ab5464e5ed54b87ea0b1eef007e85c SHA512 f2f3e38f5c0c2928ed0588ee42be74d43486d209b43249f73ae133c4c1f81491c86b14df2ddecbc37df6fe80b27b0eab6c3f319e44854e91596dfbd3ec37b8aa DIST binutils-2.40-patches-4.tar.xz 264420 BLAKE2B 70acdc15f64a45cda49ebd7c252d909db2fe659f5c2c0866c50fd710415fd34bd88f9c5cd5ba07beef1e7de7fe827bb40f835fb79ff10e00fc50451e3a8cab33 SHA512 5f0a080841cb3a032cbe7b135ba38bebeae0b0e444623887bdcb92a3adcf804701524eff840f108a9544293f5ac307b4a8d9509176abfeaea6c461b2ea5c0886 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2 SHA512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r4.ebuild b/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r4.ebuild deleted file mode 100644 index 5076d24dc8fc.. --- a/sys-devel/binutils-hppa64/binutils-hppa64-2.39-r4.ebuild +++ /dev/null @@ -1,503 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -export CTARGET=hppa64-${CHOST#*-} - -inherit libtool
[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils/
commit: 867147cfb2477a8eb22b0c2afaf8a07d5457bd12 Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri May 5 17:21:45 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri May 5 17:22:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=867147cf sys-devel/binutils: drop 2.39-r4, 2.40-r2 Signed-off-by: Andreas K. Hüttel gentoo.org> sys-devel/binutils/Manifest| 2 - sys-devel/binutils/binutils-2.39-r4.ebuild | 499 sys-devel/binutils/binutils-2.40-r2.ebuild | 503 - 3 files changed, 1004 deletions(-) diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest index 51c46724d714..699caacac8d0 100644 --- a/sys-devel/binutils/Manifest +++ b/sys-devel/binutils/Manifest @@ -12,10 +12,8 @@ DIST binutils-2.37_p1-patches-2.tar.xz 31956 BLAKE2B 39c48628d0e2d7f3a8cf11be391 DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B a8aa0f386d03a5b1466166ac7c40989c228351ccf0949a9b462b4d4615d70ab7e1a45351299140a42baf39c317b8007733c253eb547ee1dfadb612addde11621 SHA512 46c297ec2a7a5b81d1c6e3f16486a6dc2860a07520fe2dd8871d1eb5160065bbe2cc6b0415d5352bf12284133e5817a4e429e6077182d615e969bd1a8f52ed28 DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096 SHA512 6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba SHA512 8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d -DIST binutils-2.39-patches-5.tar.xz 82924 BLAKE2B 2cf75f661989f22270d6afe5f3c543814eb6a331be4493016fa2871e1f10a84a123c1c51e77a19b35e46680b9fe77390cb1532ca40d470a6041fa768fed3ccd7 SHA512 4b5811b4822b3a06f590fc7d082dc0ddf18a6058ac23887254e2ee9bd63c7f06f1636e446152115c7e0b01a6c5298a0d9df6904bd1582e66504ccde80dd1ecbd DIST binutils-2.39-patches-6.tar.xz 92380 BLAKE2B 39f490f1134fb0e7dc80924a280d3113efe0ed094ee15de97c42ab751c83d2f5aa7448966d8cbbcde722b2af4999a36c1e5aa2f37ca6d2e3942b97b6d90ff152 SHA512 213cd7a86da83987966675f3195e843d898ca4ff412dfc29fd33ed80adb7bbf80a0b2919cd8e7dd49208c73a621ab7b720970f2259418bdc82ed2a568ff62064 DIST binutils-2.39.tar.xz 25167756 BLAKE2B ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f SHA512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 -DIST binutils-2.40-patches-2.tar.xz 183760 BLAKE2B 447f1c40ac8212b1e91f6f2137f87958c3f4e2366b11b9979d9d09d52e9fcde9a9d74f0c1871616157e001f505849fceb2097a512f434b9c848885e367a07c35 SHA512 30efbfcbd2d936c74d9480e4f2f4b8dcd30abcd0f1b22d21d20558002fdb8c90bd2fe97e3f27c2905714dcfd1297cac2646ede1e2c3d9fbf159f93c8cf01a290 DIST binutils-2.40-patches-3.tar.xz 259432 BLAKE2B 03b9024e658a5860d54b9087f3e1cc4b417a2501d6a1744c44759bbc99cabd5938058ba2909b16cc999208187998094aa6ab5464e5ed54b87ea0b1eef007e85c SHA512 f2f3e38f5c0c2928ed0588ee42be74d43486d209b43249f73ae133c4c1f81491c86b14df2ddecbc37df6fe80b27b0eab6c3f319e44854e91596dfbd3ec37b8aa DIST binutils-2.40-patches-4.tar.xz 264420 BLAKE2B 70acdc15f64a45cda49ebd7c252d909db2fe659f5c2c0866c50fd710415fd34bd88f9c5cd5ba07beef1e7de7fe827bb40f835fb79ff10e00fc50451e3a8cab33 SHA512 5f0a080841cb3a032cbe7b135ba38bebeae0b0e444623887bdcb92a3adcf804701524eff840f108a9544293f5ac307b4a8d9509176abfeaea6c461b2ea5c0886 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2 SHA512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 diff --git a/sys-devel/binutils/binutils-2.39-r4.ebuild b/sys-devel/binutils/binutils-2.39-r4.ebuild deleted file mode 100644 index 3adccc27a417.. --- a/sys-devel/binutils/binutils-2.39-r4.ebuild +++ /dev/null @@ -1,499 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit libtool flag-o-matic gnuconfig strip-linguas toolchain-funcs - -DESCRIPTION="Tools necessary to build programs" -HOMEPAGE="https://sourceware.org/binutils/; - -LICENSE="GPL-3+" -IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins static-libs test vanilla" -REQUIRED_USE="default-gold? ( gold )" - -# Variables that can be set here (ignored for live ebuilds) -# PATCH_VER - the patchset version -# Default: empty, no patching -# PATCH_BINUTILS_VER - the binutils version in the patchset name
[gentoo-commits] repo/gentoo:master commit in: dev-python/tcolorpy/
commit: 7487d00af138ad6639414ac584ba99373672c0c1 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 17:10:09 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 17:18:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7487d00a dev-python/tcolorpy: add 0.1.3 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/tcolorpy/Manifest | 1 + dev-python/tcolorpy/tcolorpy-0.1.3.ebuild | 18 ++ 2 files changed, 19 insertions(+) diff --git a/dev-python/tcolorpy/Manifest b/dev-python/tcolorpy/Manifest index 988ffba3f9b3..2752e33297a5 100644 --- a/dev-python/tcolorpy/Manifest +++ b/dev-python/tcolorpy/Manifest @@ -1 +1,2 @@ DIST tcolorpy-0.1.2.tar.gz 11024 BLAKE2B 7d2b8e525f507f2061c7401e452e06b76e3f85db1611a579b6f80d3a781c640b0379c22da85b4ec5878bf9762e1c471303e5bf79f51393c3a0ae8ff8fa3bcd51 SHA512 e5a0b26439291d0c7a045cf92818ad50a5c9fcf5d31e8140231ce8bb4c52a1ce163d125a2094e3738a6a14d29b99036ee7a9d5014ea8578f09307d4a4e5674e8 +DIST tcolorpy-0.1.3.tar.gz 10880 BLAKE2B acae626ccc330b5eb0032d9e14d157bd1fbc588dc72c72ff700980ee9a572a4296700026ba26623857ae7bd43febe109c66b8e4d9eb0a82146d7eab90234207e SHA512 978360b224959f8d050fc889a329a191102cf42fb60c1ca298cd0ab53a6c75a4181ef7ded7282d05614cb415b56f141086e9efc6c9c32922aa9ccd3e101e9a1e diff --git a/dev-python/tcolorpy/tcolorpy-0.1.3.ebuild b/dev-python/tcolorpy/tcolorpy-0.1.3.ebuild new file mode 100644 index ..e0cf7601d11c --- /dev/null +++ b/dev-python/tcolorpy/tcolorpy-0.1.3.ebuild @@ -0,0 +1,18 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="tcolorpy is a Python library to apply true color for terminal text" +HOMEPAGE="https://github.com/thombashi/tcolorpy; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-ml/async_unix/
commit: 0ab78b137215ab79334e93c17aa4cf140e15dbb7 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 17:18:58 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 17:18:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ab78b13 dev-ml/async_unix: Stabilize 0.15.0 arm, #901669 Signed-off-by: Arthur Zamarin gentoo.org> dev-ml/async_unix/async_unix-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/async_unix/async_unix-0.15.0.ebuild b/dev-ml/async_unix/async_unix-0.15.0.ebuild index ab1f9df925a9..a10b5c8e6508 100644 --- a/dev-ml/async_unix/async_unix-0.15.0.ebuild +++ b/dev-ml/async_unix/async_unix-0.15.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 x86" +KEYWORDS="amd64 arm ~arm64 x86" IUSE="+ocamlopt" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/rq/
commit: aaa7db388b0682c9e1c0d191fb673ea2354558bc Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 17:10:05 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 17:18:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaa7db38 dev-python/rq: add 1.14.1 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/rq/Manifest | 1 + dev-python/rq/rq-1.14.1.ebuild | 61 ++ 2 files changed, 62 insertions(+) diff --git a/dev-python/rq/Manifest b/dev-python/rq/Manifest index 2cd1714dd9a4..e26122540200 100644 --- a/dev-python/rq/Manifest +++ b/dev-python/rq/Manifest @@ -1,2 +1,3 @@ DIST rq-1.13.0.gh.tar.gz 616679 BLAKE2B 026914ab01f769797e1f7fabc944b5ccdeb1ce1957c7acc72d067e0bdd113ebb30f0060ea5adbceaac5e69b40e176c09a0b1f216cffb02132772e72151b79986 SHA512 6c3b4bb868cae6ffd07718b3f517350eba2effc1b3ae70ef601984cc525ecfb3f82f8569a2b0f333c5f248d3befbe3d4953f5058f8e9cb2f08ce6dadae963902 +DIST rq-1.14.1.gh.tar.gz 628713 BLAKE2B fbd0904faa64ea3207636f765e36042ed8ca2f0b3b57c634c3f9a6254cab811725719bb3c3974f9e19f173e4422355119f550c09a7176e1a4fca26cf26bb6e5d SHA512 f75fe944c041fb8dfe9607b480dbf62d72f8715934e014b4c666f19c73123e7062ab0e17190f572b2cdad6a916dbf2190637255af5c1db51b41765d448ad2120 DIST rq-1.14.gh.tar.gz 627836 BLAKE2B 4127d6c183826ee84eb290145098b545938cdeca2daf836c08ae49a07265cebfc4eb0dbdd92c640605ce630e37a13184010dd8a6a2a2face5369c00c22fc286c SHA512 5e74a2b57b673ef9333dd1ec3f7f3cecb9c9b2d48d93617dd46de833a6edce213b2488822d77eea9fde42f9949fa5e935be4d8f95f43b29e6c8f0f46593d5ce5 diff --git a/dev-python/rq/rq-1.14.1.ebuild b/dev-python/rq/rq-1.14.1.ebuild new file mode 100644 index ..a7000a2beeb7 --- /dev/null +++ b/dev-python/rq/rq-1.14.1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Simple, lightweight library for creating and processing background jobs" +HOMEPAGE=" + https://python-rq.org/ + https://github.com/rq/rq/ + https://pypi.org/project/rq/ +" +# Tests missing from sdist, as of 1.14.1 +SRC_URI=" + https://github.com/rq/rq/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-python/click-5.0[${PYTHON_USEDEP}] + >=dev-python/redis-3.5.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-db/redis + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/sentry-sdk[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_test() { + local redis_pid="${T}"/redis.pid + local redis_port=6379 + local redis_test_config="daemonize yes + pidfile ${redis_pid} + port ${redis_port} + bind 127.0.0.1 + " + + # Spawn Redis itself for testing purposes + # NOTE: On sam@'s machine, spawning Redis can hang in the sandbox. + # I'm not restricting tests yet because this doesn't happen for anyone else AFAICT. + einfo "Spawning Redis" + einfo "NOTE: Port ${redis_port} must be free" + /usr/sbin/redis-server - <<< "${redis_test_config}" || die + + # Run the actual tests + distutils-r1_src_test + + # Clean up afterwards + kill "$(<"${redis_pid}")" || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/sentry-sdk/
commit: ef0f8455328c8cbfaf15819eb726c55cf2f9a538 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 17:05:33 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 17:18:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef0f8455 dev-python/sentry-sdk: add 1.22.1 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/sentry-sdk/Manifest | 1 + dev-python/sentry-sdk/sentry-sdk-1.22.1.ebuild | 113 + 2 files changed, 114 insertions(+) diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest index 78cb3e70f821..fa7ac766dda9 100644 --- a/dev-python/sentry-sdk/Manifest +++ b/dev-python/sentry-sdk/Manifest @@ -2,3 +2,4 @@ DIST sentry-python-1.19.1.gh.tar.gz 345933 BLAKE2B 0b6912553b41fe14b14a4199756f5 DIST sentry-python-1.20.0.gh.tar.gz 345505 BLAKE2B e95225188a74f4d9e67f6044bcf3bbeccacc31c455a652d8233350d138c20ee9f356e56aab98a1c2f764917d79426e10a810cb6c18cfabcc5f606ec21c42f7e8 SHA512 6c162d44cc3b38a9aa192a7153d52e93424950e1020cd2d6ea8e61d23b3d41ca169e3dde7c0355e5da2ed45ce39c41322d6e0f239d6e00e30a55540db796f968 DIST sentry-python-1.21.0.gh.tar.gz 346948 BLAKE2B 7d4d9d537d567c930187d74fc46be2868a91c7d7fbc09bb6e63aa5b87cc272689ab3510dd2328fedd6d78a30f8f514efcaec5f6b99ce95cc2fd1e517f6c2330e SHA512 45e0f646b058488e8642e9ab6e8f80c7085adf39247baee78cb388a722114e2f72504951789cd49f6cdade77a930dc69756afaf0c69c69eb680878b2f2fc53d6 DIST sentry-python-1.21.1.gh.tar.gz 349021 BLAKE2B f467ba16484d0807734deb7d2544f32addeac254dbac02d5c56d5c9d05081d1c38665f7a5eb14ff59dd4b39ecb25d922b60a0d18fc98290c0127142cf5bb89d0 SHA512 04f56fa1a53ad42baaf09fb4b19a29c009e2a956ee363d6003746d993d1d8b4af37b8458bf8b04255cd72083bdf0c35b4244d6aabf26110ff6a0d245ce674c58 +DIST sentry-python-1.22.1.gh.tar.gz 351929 BLAKE2B afcdd6293ff1e96f2a07e6d6ad5fb9bfc8715cf4d7ca30237d92cae9f48abf4cb849ad8f86f3ba3f0421198dd2fdbfe25b95c9e50c2abab36d1fed4bd71181fd SHA512 2796620223476d8996291d2f2ff88a128a86fe8ded40f44ffc575f09e8b390d9b0e77e186d153decb81f33aa050eeef5b2ce707ad381d226955ce18315a0e3ee diff --git a/dev-python/sentry-sdk/sentry-sdk-1.22.1.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.22.1.ebuild new file mode 100644 index ..9a2ca1555fe6 --- /dev/null +++ b/dev-python/sentry-sdk/sentry-sdk-1.22.1.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +MY_P=sentry-python-${PV} +DESCRIPTION="Python client for Sentry" +HOMEPAGE=" + https://sentry.io/ + https://github.com/getsentry/sentry-python/ + https://pypi.org/project/sentry-sdk/ +" +SRC_URI=" + https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/urllib3[${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/asttokens[${PYTHON_USEDEP}] + dev-python/django[${PYTHON_USEDEP}] + dev-python/executing[${PYTHON_USEDEP}] + dev-python/fakeredis[${PYTHON_USEDEP}] + dev-python/flask-login[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pyrsistent[${PYTHON_USEDEP}] + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/pytest-django[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-localserver[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zope-event[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}/sentry-sdk-1.21.0-ignore-warnings.patch" +) + +EPYTEST_IGNORE=( + # tests require Internet access + tests/integrations/httpx/test_httpx.py + tests/integrations/requests/test_requests.py + tests/integrations/stdlib/test_httplib.py + tests/integrations/flask/test_flask.py + tests/integrations/django/test_basic.py + tests/integrations/socket/test_socket.py + # wtf is it supposed to do?! + tests/integrations/gcp/test_gcp.py + # broken by rq-1.10.1 (optional dep) + tests/integrations/rq/test_rq.py + # fastapi is not packaged + tests/integrations/asgi/test_fastapi.py + # TODO + tests/integrations/bottle + # TODO: causes breakage in other tests + tests/integrations/starlette + # TODO + tests/integrations/tornado + # requires mockupdb + tests/integrations/pymongo +) + +EPYTEST_DESELECT=( + # hangs +
[gentoo-commits] repo/gentoo:master commit in: dev-python/zconfig/
commit: 02d1d70a42d49ea497d46eca82c9ae4533381a21 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 17:12:50 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 17:18:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02d1d70a dev-python/zconfig: add 4.0 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/zconfig/Manifest | 1 + dev-python/zconfig/zconfig-4.0.ebuild | 37 +++ 2 files changed, 38 insertions(+) diff --git a/dev-python/zconfig/Manifest b/dev-python/zconfig/Manifest index 05f4aafe4285..59efb1517591 100644 --- a/dev-python/zconfig/Manifest +++ b/dev-python/zconfig/Manifest @@ -1 +1,2 @@ DIST ZConfig-3.6.1.tar.gz 147047 BLAKE2B 6dfa9db7fba8280445a48c056225d8ce58d0c9d71b4f06cfd5ad3d9f170d6e776be6cd4d8f1029615642114d4886c74007463c67946b201c5a400162ce8971bc SHA512 e8cf5805028208f2d33152efe244feb59a1ffbd8ce6135ab4febf8fc300bdf8ee81846a94070655490e130e74a92a6b6b86e7fe3ce06673cff2d854b25ba87ec +DIST ZConfig-4.0.tar.gz 126072 BLAKE2B 7057151267f9b481d3cded72a22dc8fe505f1eac78d156595eb6ba5ff6217b57713ae2ef307358d863209861813c1862901297e645bf69dc4893a3e60dbc SHA512 03e3c34f8af9de8bedd98bbdf0c968fdd2fb0c1bb8d62a73c286b804a8841e0e7d9b647f5f3bb37a6d52dc2a5cea7cdce21cd204536399d43203c18e0c204ca7 diff --git a/dev-python/zconfig/zconfig-4.0.ebuild b/dev-python/zconfig/zconfig-4.0.ebuild new file mode 100644 index ..d015ceef4469 --- /dev/null +++ b/dev-python/zconfig/zconfig-4.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN="ZConfig" +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Configuration library supporting a hierarchical schema-driven model" +HOMEPAGE="https://pypi.org/project/ZConfig/; + +LICENSE="ZPL" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + test? ( + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/manuel[${PYTHON_USEDEP}] + dev-python/zope-exceptions[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}] + ) +" + +DOCS=( CHANGES.rst README.rst ) + +distutils_enable_tests unittest +distutils_enable_sphinx docs \ + dev-python/sphinxcontrib-programoutput + +python_test() { + eunittest -s src/ZConfig/tests +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 9825cd3d791456cd0265d0c82611c4ceffd4ff22 Author: William Hubbs gentoo org> AuthorDate: Fri May 5 17:13:48 2023 + Commit: William Hubbs gentoo org> CommitDate: Fri May 5 17:15:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9825cd3d net-libs/nodejs: drop ninja-utils If we set a build dependency on ninja, we don't need the ninja-utils eclass since the upstream makefile calls ninja. Signed-off-by: William Hubbs gentoo.org> net-libs/nodejs/nodejs-20.1.0.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/net-libs/nodejs/nodejs-20.1.0.ebuild b/net-libs/nodejs/nodejs-20.1.0.ebuild index a0749b8aad06..8ebaa6db05d3 100644 --- a/net-libs/nodejs/nodejs-20.1.0.ebuild +++ b/net-libs/nodejs/nodejs-20.1.0.ebuild @@ -7,7 +7,7 @@ CONFIG_CHECK="~ADVISE_SYSCALLS" PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="threads(+)" -inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils pax-utils python-any-r1 toolchain-funcs xdg-utils +inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine" HOMEPAGE="https://nodejs.org/; @@ -41,7 +41,7 @@ RDEPEND=">=app-arch/brotli-1.0.9:= system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:*" BDEPEND="${PYTHON_DEPS} -${NINJA_DEPEND} + dev-util/ninja sys-apps/coreutils virtual/pkgconfig test? ( net-misc/curl ) @@ -170,7 +170,7 @@ src_configure() { } src_compile() { - eninja -C out/${BUILDTYPE} + emake } src_install() {
[gentoo-commits] repo/gentoo:master commit in: app-misc/tracker-miners/
commit: 1ca9156b1064dcdba06340125d76e7e7f370bbd6 Author: Sven Wegener gentoo org> AuthorDate: Fri May 5 17:10:31 2023 + Commit: Sven Wegener gentoo org> CommitDate: Fri May 5 17:13:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca9156b app-misc/tracker-miners: update app-misc/tracker dep for 3.5.x app-misc/tracker-miners-3.5.x requires app-misc/tracker-3.5.x Signed-off-by: Sven Wegener gentoo.org> app-misc/tracker-miners/tracker-miners-3.5.0.ebuild | 2 +- app-misc/tracker-miners/tracker-miners-3.5.1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild b/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild index 3d8e03053266..af2c4b14222d 100644 --- a/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild +++ b/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild @@ -21,7 +21,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" # tracker-2.1.7 currently always depends on ICU (theoretically could be libunistring instead); so choose ICU over enca always here for the time being (ICU is preferred) RDEPEND=" >=dev-libs/glib-2.70:2 - >=app-misc/tracker-3.4.0:3 + >=app-misc/tracker-3.5.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) diff --git a/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild b/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild index aa014e930b6e..a89a3e24e1f4 100644 --- a/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild +++ b/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild @@ -21,7 +21,7 @@ KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" # tracker-2.1.7 currently always depends on ICU (theoretically could be libunistring instead); so choose ICU over enca always here for the time being (ICU is preferred) RDEPEND=" >=dev-libs/glib-2.70:2 - >=app-misc/tracker-3.4.0:3 + >=app-misc/tracker-3.5.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= )
[gentoo-commits] repo/gentoo:master commit in: dev-python/cfn-lint/
commit: defac4e1e393d96bf1b68c0a6fdba52841e3d935 Author: Michał Górny gentoo org> AuthorDate: Fri May 5 16:50:26 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 16:50:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=defac4e1 dev-python/cfn-lint: Restrict 0.75.1 to ~ppc64 Signed-off-by: Michał Górny gentoo.org> dev-python/cfn-lint/cfn-lint-0.75.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cfn-lint/cfn-lint-0.75.1.ebuild b/dev-python/cfn-lint/cfn-lint-0.75.1.ebuild index 8354055752aa..e48158885529 100644 --- a/dev-python/cfn-lint/cfn-lint-0.75.1.ebuild +++ b/dev-python/cfn-lint/cfn-lint-0.75.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~ppc64" RDEPEND=" >=dev-python/aws-sam-translator-1.60.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cfn-lint/
commit: 322604223c295899457ea37feb50d246737d8a55 Author: Michał Górny gentoo org> AuthorDate: Fri May 5 16:50:41 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 16:50:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32260422 dev-python/cfn-lint: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/cfn-lint/Manifest | 3 -- dev-python/cfn-lint/cfn-lint-0.76.2.ebuild | 63 - dev-python/cfn-lint/cfn-lint-0.77.2.ebuild | 64 -- dev-python/cfn-lint/cfn-lint-0.77.3.ebuild | 64 -- 4 files changed, 194 deletions(-) diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index 72f0947e8dec..1a03ec646cb5 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,5 +1,2 @@ DIST cfn-lint-0.75.1.gh.tar.gz 3487870 BLAKE2B 26aaf3b24023260d7a7d8f2b89fc9135e0c34786540c21d1c1763decad42167f1a29b01859bfcb17fe5ac1fbbb08aebf04191c6d1b21b335c92e2424c986cada SHA512 d4dfa9331c77f7c323b217203c470e15b4a62a86b42497934a4f9609d54a499211058cba4c561034f6c3dd6ba52ade30084e9a9d25da135289f783ed972a14ae -DIST cfn-lint-0.76.2.tar.gz 3402554 BLAKE2B e5f9405d2852e3b81140a24d94c90a3bf8c919eb6823280a0a887c6acc56ec71d991cbc76532cc49d1189a8f64750ba3e9db02fb3b46b27a28ec3468f4dd268e SHA512 96351ade16308be18baace1351e263a179eacc0b3635e9baa959baadaebb6a08825f6cb9cd83cb83b8635785c7f54405bfcf00f85d6d95d101d3298919cd1ea7 -DIST cfn-lint-0.77.2.tar.gz 3483728 BLAKE2B f7c3cb5be3fbc81f10515bec145030c21c9a754ecbb887267ee85ea9fecd41e57be8572d30f204a54c3e22191c58d2c7d7112115e2c6cd0a23490c4c7633d270 SHA512 8e901564b34e601e62a276b8f8a4b5687de651aafa6da6dc295e846b04e703bda24e6a72b71797c82d2c2f4c93978da92a08999cb73be6a48c9ffd4a40ccb0e6 -DIST cfn-lint-0.77.3.tar.gz 3530246 BLAKE2B cfae2bc785a5faab4e2e9a76c2589af1164afc73e764341266756a2426e764142641fe7971e926d1bddfe61ad0b0888c17b89171162e079eb892c44eb47139ab SHA512 4dd91124328237187263f3c390814618aa8ce827d4067fa39c1fba7f1ce44c9acb75feafd4ac30437984f149d1aa66285b842b96a0cf6cfb2baf3a998001efad DIST cfn-lint-0.77.4.tar.gz 3510766 BLAKE2B af5f8a842863504217b90cea80861a889eae2d1bbe1d7c8c9b429acaee00d291ddbe71e868577acc689a1ff04aaf9c5b2f690a839235cf57202b6226bc7f1abc SHA512 96fe05b91d93b2581f546973bf0a812184429cfefb26c69e8e14fe6ac6402219ab518777a3f54fb30092c30189486aacd0841d1db31a191697ad1c333662bb98 diff --git a/dev-python/cfn-lint/cfn-lint-0.76.2.ebuild b/dev-python/cfn-lint/cfn-lint-0.76.2.ebuild deleted file mode 100644 index 29ca4e45dba0.. --- a/dev-python/cfn-lint/cfn-lint-0.76.2.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE=" - https://github.com/aws-cloudformation/cfn-lint/ - https://pypi.org/project/cfn-lint/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.62.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] - >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] - >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin the deps - sed -e 's:~=[0-9.]*::' -i setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - test/unit/module/test_template.py::TestTemplate::test_build_graph - # requires git repo - test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs - # Internet - test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter - test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 - # TODO: it looks as if AWS_DEFAULT_REGION didn't work - test/unit/module/core/test_run_cli.py::TestCli::test_bad_config - test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters - test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters - test/unit/module/core/test_run_cli.py::TestCli::test_template_config - ) - - # from tox.ini - local -x AWS_DEFAULT_REGION=us-east-1 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git
[gentoo-commits] proj/pkgcore/pkgdev:main commit in: src/pkgdev/scripts/, data/share/bash-completion/completions/
commit: f5b955018af5715bdd72ce6b094bf901be2d8ced Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 16:38:06 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 16:49:23 2023 + URL: https://gitweb.gentoo.org/proj/pkgcore/pkgdev.git/commit/?id=f5b95501 bugs: add support for passing root blocker Add option to pass `--blocks [bug_no]`. The "root" bugs (those corresponding to the starting nodes, those packages passed as args) will be created and block the passed bug. You can pass multiple bugs to block, separated by comma. Resolves: https://github.com/pkgcore/pkgdev/issues/139 Signed-off-by: Arthur Zamarin gentoo.org> data/share/bash-completion/completions/pkgdev | 3 ++- src/pkgdev/scripts/pkgdev_bugs.py | 24 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/data/share/bash-completion/completions/pkgdev b/data/share/bash-completion/completions/pkgdev index 223a7d9..7cc6df2 100644 --- a/data/share/bash-completion/completions/pkgdev +++ b/data/share/bash-completion/completions/pkgdev @@ -234,13 +234,14 @@ _pkgdev() { subcmd_options=" --api-key --auto-cc-arches +--blocks --dot -s --stablereq -k --keywording " case "${prev}" in ---api-key | --auto-cc-arches) +--api-key | --auto-cc-arches | --blocks) COMPREPLY=() ;; --dot) diff --git a/src/pkgdev/scripts/pkgdev_bugs.py b/src/pkgdev/scripts/pkgdev_bugs.py index 98d84f9..8c79ac6 100644 --- a/src/pkgdev/scripts/pkgdev_bugs.py +++ b/src/pkgdev/scripts/pkgdev_bugs.py @@ -67,6 +67,18 @@ bugs.add_argument( package is maintainer-needed, always add CC-ARCHES. """, ) +bugs.add_argument( +"--blocks", +metavar="BUG", +action=arghparse.CommaSeparatedValuesAppend, +default=[], +help="bugs which should be blocked by newly created bugs", +docs=""" +Collection of bug ids which should be blocked by newly created bugs. +Only bugs created for passed targets would be blockers, excluding other +bugs which were created as dependencies. +""", +) bugs.add_argument( "--cache", @@ -183,7 +195,9 @@ class GraphNode: keywords.clear() keywords.add("*") -def file_bug(self, api_key: str, auto_cc_arches: frozenset[str], observer=None) -> int: +def file_bug( +self, api_key: str, auto_cc_arches: frozenset[str], block_bugs: list[int], observer=None +) -> int: if self.bugno is not None: return self.bugno for dep in self.edges: @@ -211,6 +225,7 @@ class GraphNode: assigned_to=maintainers[0], cc=maintainers[1:], depends_on=list({dep.bugno for dep in self.edges}), +blocks=block_bugs, ) request = urllib.Request( url="https://bugs.gentoo.org/rest/bug;, @@ -446,7 +461,7 @@ class DependencyGraph: ) break -def file_bugs(self, api_key: str, auto_cc_arches: frozenset[str]): +def file_bugs(self, api_key: str, auto_cc_arches: frozenset[str], block_bugs: list[int]): def observe(node: GraphNode): self.out.write( f"https://bugs.gentoo.org/{node.bugno} ", @@ -457,7 +472,7 @@ class DependencyGraph: self.out.flush() for node in self.starting_nodes: -node.file_bug(api_key, auto_cc_arches, observe) +node.file_bug(api_key, auto_cc_arches, block_bugs, observe) def _load_from_stdin(out: Formatter, err: Formatter): @@ -510,4 +525,5 @@ def main(options, out: Formatter, err: Formatter): return 1 disabled, enabled = options.auto_cc_arches -d.file_bugs(options.api_key, frozenset(enabled).difference(disabled)) +blocks = list(frozenset(map(int, options.blocks))) +d.file_bugs(options.api_key, frozenset(enabled).difference(disabled), blocks)
[gentoo-commits] repo/gentoo:master commit in: sys-apps/accountsservice/, sys-apps/accountsservice/files/
commit: 20e7a9908e2d0a64163d077c2bc3842b634fff40 Author: orbea riseup net> AuthorDate: Fri May 5 15:15:38 2023 + Commit: Matt Turner gentoo org> CommitDate: Fri May 5 16:24:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20e7a990 sys-apps/accountsservice: fix generate-version.sh When configuring accountsservice inside of a tarball the generate-version.sh script fails because of the missing .git directory. Closes: https://bugs.gentoo.org/905770 Upstream-PR: https://gitlab.freedesktop.org/accountsservice/accountsservice/-/merge_requests/136 Upstream-Commit: https://gitlab.freedesktop.org/accountsservice/accountsservice/-/commit/c9c16b3c47e13e90bb2213141f6f309e2d474396 Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/30881 Signed-off-by: Matt Turner gentoo.org> .../accountsservice/accountsservice-23.13.9.ebuild | 1 + .../accountsservice-23.13.9-generate-version.patch | 30 ++ 2 files changed, 31 insertions(+) diff --git a/sys-apps/accountsservice/accountsservice-23.13.9.ebuild b/sys-apps/accountsservice/accountsservice-23.13.9.ebuild index 3493cd098504..c53af7eb9bda 100644 --- a/sys-apps/accountsservice/accountsservice-23.13.9.ebuild +++ b/sys-apps/accountsservice/accountsservice-23.13.9.ebuild @@ -52,6 +52,7 @@ RDEPEND="${CDEPEND} PATCHES=( "${FILESDIR}"/${PN}-22.04.62-gentoo-system-users.patch + "${FILESDIR}"/${PN}-23.13.9-generate-version.patch #905770 ) python_check_deps() { diff --git a/sys-apps/accountsservice/files/accountsservice-23.13.9-generate-version.patch b/sys-apps/accountsservice/files/accountsservice-23.13.9-generate-version.patch new file mode 100644 index ..162b914b1828 --- /dev/null +++ b/sys-apps/accountsservice/files/accountsservice-23.13.9-generate-version.patch @@ -0,0 +1,30 @@ +https://bugs.gentoo.org/905770 +https://gitlab.freedesktop.org/accountsservice/accountsservice/-/merge_requests/136 +https://gitlab.freedesktop.org/accountsservice/accountsservice/-/commit/c9c16b3c47e13e90bb2213141f6f309e2d474396 + +From c9c16b3c47e13e90bb2213141f6f309e2d474396 Mon Sep 17 00:00:00 2001 +From: orbea +Date: Fri, 5 May 2023 07:43:48 -0700 +Subject: [PATCH] generate-version.sh: fix script inside of a tarball + +--- + generate-version.sh | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/generate-version.sh b/generate-version.sh +index 3f88bff..8375c86 100755 +--- a/generate-version.sh b/generate-version.sh +@@ -4,11 +4,10 @@ exec 3>&2 2> /dev/null + SRCDIR=$(dirname "$0") + cd "$SRCDIR" + CWD=$(realpath "$PWD") +-TOPLEVEL_WORKING_DIR=$(realpath "$(git rev-parse --show-toplevel)") + exec 2>&3 + + # If it's not from a git checkout, assume it's from a tarball +-if [ "$TOPLEVEL_WORKING_DIR" != "$CWD" ]; then ++if ! git rev-parse --is-inside-git-dir > /dev/null 2>&1; then + VERSION_FROM_DIR_NAME=$(basename "$CWD" | sed -n 's/^accountsservice-\([^-]*\)$/\1/p') + + if [ -n "$VERSION_FROM_DIR_NAME" ]; then
[gentoo-commits] repo/gentoo:master commit in: dev-libs/kweathercore/
commit: dc4f31a9f63ec367fea821c8f5598320e2c3b1a3 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 16:21:10 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 16:21:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4f31a9 dev-libs/kweathercore: Keyword 0.7 x86, #905080 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/kweathercore/kweathercore-0.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/kweathercore/kweathercore-0.7.ebuild b/dev-libs/kweathercore/kweathercore-0.7.ebuild index 176a033bc72e..826e374278cd 100644 --- a/dev-libs/kweathercore/kweathercore-0.7.ebuild +++ b/dev-libs/kweathercore/kweathercore-0.7.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Library for retrieval of weather information including forecasts an if [[ ${KDE_BUILD_TYPE} = release ]]; then SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~ppc64" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" fi LICENSE="LGPL-2+" SLOT="5"
[gentoo-commits] repo/gentoo:master commit in: app-crypt/keysmith/
commit: 9a712a6c7a6d646dff5af3775bb6b084b10d5188 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 16:21:09 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 16:21:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a712a6c app-crypt/keysmith: Keyword 23.04.0-r1 x86, #905080 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/keysmith/keysmith-23.04.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/keysmith/keysmith-23.04.0-r1.ebuild b/app-crypt/keysmith/keysmith-23.04.0-r1.ebuild index b40e2d14c728..ecba04a52b6b 100644 --- a/app-crypt/keysmith/keysmith-23.04.0-r1.ebuild +++ b/app-crypt/keysmith/keysmith-23.04.0-r1.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/keysmith/; LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" IUSE="" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: kde-misc/kweather/
commit: bc381c95c3913a80c3753f12f9274e5b278a710b Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 16:21:10 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 16:21:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc381c95 kde-misc/kweather: Keyword 23.04.0 x86, #905080 Signed-off-by: Arthur Zamarin gentoo.org> kde-misc/kweather/kweather-23.04.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kde-misc/kweather/kweather-23.04.0.ebuild b/kde-misc/kweather/kweather-23.04.0.ebuild index a317cd904252..48cb59a05a14 100644 --- a/kde-misc/kweather/kweather-23.04.0.ebuild +++ b/kde-misc/kweather/kweather-23.04.0.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kweather/; LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" DEPEND=" >=dev-libs/kirigami-addons-0.6:5
[gentoo-commits] repo/gentoo:master commit in: media-sound/kasts/
commit: 81176d743aa712d68ffb38e53f2ba3dd8590e843 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 16:21:11 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 16:21:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81176d74 media-sound/kasts: Keyword 23.04.0 x86, #905080 Signed-off-by: Arthur Zamarin gentoo.org> media-sound/kasts/kasts-23.04.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/kasts/kasts-23.04.0.ebuild b/media-sound/kasts/kasts-23.04.0.ebuild index cfc00e19fc1d..d7a990359ddc 100644 --- a/media-sound/kasts/kasts-23.04.0.ebuild +++ b/media-sound/kasts/kasts-23.04.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://apps.kde.org/kasts/; LICENSE="GPL-2 GPL-2+ GPL-3+ BSD LGPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" IUSE="gstreamer networkmanager vlc" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-themes/arc-theme/
commit: 9ac1365172ad5588ea9ceb404a6e09cad529f749 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 16:10:13 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 16:10:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac13651 x11-themes/arc-theme: Stabilize 20221218 amd64, #905706 Signed-off-by: Arthur Zamarin gentoo.org> x11-themes/arc-theme/arc-theme-20221218.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-themes/arc-theme/arc-theme-20221218.ebuild b/x11-themes/arc-theme/arc-theme-20221218.ebuild index 5a14861e37c1..5073bf03d76d 100644 --- a/x11-themes/arc-theme/arc-theme-20221218.ebuild +++ b/x11-themes/arc-theme/arc-theme-20221218.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jnsh/${PN}/releases/download/${PV}/arc-theme-${PV}.t LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" IUSE="cinnamon gnome-shell +gtk2 +gtk3 +gtk4 mate +transparency xfce" GLIB_DEPEND="dev-libs/glib"
[gentoo-commits] repo/gentoo:master commit in: x11-themes/arc-theme/
commit: a06029529b0d9863a7ae8105c3bb394d4c3a30d1 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 16:08:54 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 16:08:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0602952 x11-themes/arc-theme: Stabilize 20221218 x86, #905706 Signed-off-by: Arthur Zamarin gentoo.org> x11-themes/arc-theme/arc-theme-20221218.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-themes/arc-theme/arc-theme-20221218.ebuild b/x11-themes/arc-theme/arc-theme-20221218.ebuild index e858a7ea5b65..5a14861e37c1 100644 --- a/x11-themes/arc-theme/arc-theme-20221218.ebuild +++ b/x11-themes/arc-theme/arc-theme-20221218.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jnsh/${PN}/releases/download/${PV}/arc-theme-${PV}.t LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86" IUSE="cinnamon gnome-shell +gtk2 +gtk3 +gtk4 mate +transparency xfce" GLIB_DEPEND="dev-libs/glib"
[gentoo-commits] repo/gentoo:master commit in: app-text/pandoc-bin/
commit: 1414f6bc4c68fd45c36e579accdc8de86bbc2109 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 16:05:35 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 16:05:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1414f6bc app-text/pandoc-bin: Stabilize 3.1.2 arm64, #905751 Signed-off-by: Arthur Zamarin gentoo.org> app-text/pandoc-bin/pandoc-bin-3.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/pandoc-bin/pandoc-bin-3.1.2.ebuild b/app-text/pandoc-bin/pandoc-bin-3.1.2.ebuild index dd2328fec3fb..254155b50637 100644 --- a/app-text/pandoc-bin/pandoc-bin-3.1.2.ebuild +++ b/app-text/pandoc-bin/pandoc-bin-3.1.2.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="-* amd64 ~arm64" +KEYWORDS="-* amd64 arm64" IUSE="+pandoc-symlink" RDEPEND="pandoc-symlink? ( !${CATEGORY}/${MY_PN} )"
[gentoo-commits] repo/gentoo:master commit in: net-ftp/tnftp/
commit: eb93d78be2d96f6be5b5c1d07c4948080517b636 Author: Sven Wegener gentoo org> AuthorDate: Fri May 5 16:03:55 2023 + Commit: Sven Wegener gentoo org> CommitDate: Fri May 5 16:05:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb93d78b net-ftp/tnftp: update SRC_URI The old directory used to provide a fallback URI for old releases, but it has been dropped by upstream. Signed-off-by: Sven Wegener gentoo.org> net-ftp/tnftp/tnftp-20210827.ebuild | 5 ++--- net-ftp/tnftp/tnftp-20230409.ebuild | 3 +-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/net-ftp/tnftp/tnftp-20210827.ebuild b/net-ftp/tnftp/tnftp-20210827.ebuild index 20ba951aef78..3e3b2c15a9d3 100644 --- a/net-ftp/tnftp/tnftp-20210827.ebuild +++ b/net-ftp/tnftp/tnftp-20210827.ebuild @@ -1,11 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="8" DESCRIPTION="NetBSD FTP client with several advanced features" -SRC_URI="ftp://ftp.netbsd.org/pub/NetBSD/misc/${PN}/${P}.tar.gz - ftp://ftp.netbsd.org/pub/NetBSD/misc/${PN}/old/${P}.tar.gz; +SRC_URI="ftp://ftp.netbsd.org/pub/NetBSD/misc/${PN}/${P}.tar.gz; HOMEPAGE="ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/; SLOT="0" diff --git a/net-ftp/tnftp/tnftp-20230409.ebuild b/net-ftp/tnftp/tnftp-20230409.ebuild index 87cc18b5f5ce..596d018dbd6d 100644 --- a/net-ftp/tnftp/tnftp-20230409.ebuild +++ b/net-ftp/tnftp/tnftp-20230409.ebuild @@ -4,8 +4,7 @@ EAPI="8" DESCRIPTION="NetBSD FTP client with several advanced features" -SRC_URI="ftp://ftp.netbsd.org/pub/NetBSD/misc/${PN}/${P}.tar.gz - ftp://ftp.netbsd.org/pub/NetBSD/misc/${PN}/old/${P}.tar.gz; +SRC_URI="ftp://ftp.netbsd.org/pub/NetBSD/misc/${PN}/${P}.tar.gz; HOMEPAGE="ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/; SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-java/xom/
commit: 3122bacdf11b99b76d1e6a4c81e95e38a7de1af1 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 5 16:05:05 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 5 16:05:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3122bacd dev-java/xom: Stabilize 1.3.8-r1 x86, #905110 Signed-off-by: Arthur Zamarin gentoo.org> dev-java/xom/xom-1.3.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/xom/xom-1.3.8-r1.ebuild b/dev-java/xom/xom-1.3.8-r1.ebuild index bfc74092201a..6eeda4514700 100644 --- a/dev-java/xom/xom-1.3.8-r1.ebuild +++ b/dev-java/xom/xom-1.3.8-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/elharo/${PN}/releases/download/v${PV}/${P}-src.tar.g LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" # Bug #905215 PROPERTIES="test_network"