From f29a41111b3a606f5d95049b1ba92daabbc68cc0 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 5 Jan 2023 12:08:58 +0000 Subject: gentoo auto-resync : 05:01:2023 - 12:08:57 --- net-p2p/Manifest.gz | Bin 7598 -> 7600 bytes net-p2p/biglybt/Manifest | 4 +- net-p2p/biglybt/biglybt-3.2.0.0-r1.ebuild | 121 +++++++++++++++++++++ net-p2p/biglybt/biglybt-3.2.0.0.ebuild | 113 ------------------- .../biglybt-3.2.0.0-disable-SWTUpdateChecker.patch | 10 ++ .../biglybt-3.2.0.0-disable-shared-plugins.patch | 18 +++ net-p2p/bitcoin-cli/Manifest | 2 +- net-p2p/bitcoin-cli/bitcoin-cli-24.0.1-r1.ebuild | 80 ++++++++++++++ net-p2p/bitcoin-cli/bitcoin-cli-24.0.1.ebuild | 77 ------------- 9 files changed, 233 insertions(+), 192 deletions(-) create mode 100644 net-p2p/biglybt/biglybt-3.2.0.0-r1.ebuild delete mode 100644 net-p2p/biglybt/biglybt-3.2.0.0.ebuild create mode 100644 net-p2p/biglybt/files/biglybt-3.2.0.0-disable-SWTUpdateChecker.patch create mode 100644 net-p2p/biglybt/files/biglybt-3.2.0.0-disable-shared-plugins.patch create mode 100644 net-p2p/bitcoin-cli/bitcoin-cli-24.0.1-r1.ebuild delete mode 100644 net-p2p/bitcoin-cli/bitcoin-cli-24.0.1.ebuild (limited to 'net-p2p') diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz index a969816dded3..5de5fb234c60 100644 Binary files a/net-p2p/Manifest.gz and b/net-p2p/Manifest.gz differ diff --git a/net-p2p/biglybt/Manifest b/net-p2p/biglybt/Manifest index 88c241b3da65..4f943fac128d 100644 --- a/net-p2p/biglybt/Manifest +++ b/net-p2p/biglybt/Manifest @@ -1,3 +1,5 @@ +AUX biglybt-3.2.0.0-disable-SWTUpdateChecker.patch 407 BLAKE2B 63b34dfc13d2c3a6002b66da1bf652a7e98b0f4c92d48d1af90001742cebc0ba89c81c72f5c8d81bb29c6f7a5fb412b00dc1a18daf9f5ab6601e446e49b030c0 SHA512 87743e1a437d15e929b51b67bd5fb329ce67fc44f93c3172634056fe52d575db22102d915d9507df9644c4f800e399fed2cb327f0451eb6506c27e5bf776f2f6 +AUX biglybt-3.2.0.0-disable-shared-plugins.patch 553 BLAKE2B b4844e817c76ddb03ac1f029d4c3626483d02fc81460e8f028719e9252e4b74765db04e2c0e0561dd9237ecbf6687ef93a5c75fed58342f259839935af5e976e SHA512 5f8eeb6caf6b719b77f3b2d7857723335b0dbe8c5c4e09454471ed10e6ad01a82f566e9a42614b65821d5c33e44eb958d6933ffb1d30025512a75114346a6b45 DIST biglybt-3.2.0.0.tar.gz 34985099 BLAKE2B 385a6cf4f89b0922f06a2a5c7e89a4c9b717922f491717ade3cb13251c88e497cd2f807fa67ce3384bc3fcf3f37af368d20c2bb8984eff9d4237519d2be0f89d SHA512 0a39243271153758482ac3eaef50e4a83464cf67779b531fb29d7289fa49f2ec7dbe5c1c9de1d6b3bed555a6c581c4e95563e333aad4a9e32cf158db1325fef0 -EBUILD biglybt-3.2.0.0.ebuild 2781 BLAKE2B 4377f5a4e4b3f46cf1ccffd1b4866660b80899467ac1cef2cc25b543857ba63252f9f8cefaca5238c392e6b5ee57a1944181bba981789942a87d298a71431116 SHA512 db80eadc94e69a50bae647b99ab2c14a3f14af58c14ce3bba896ffe9dfc9233271b9769556b1291e8fb3b2f810424b98aa3dbca0ed6d4b7f3cc172b0109a74de +EBUILD biglybt-3.2.0.0-r1.ebuild 3236 BLAKE2B 04a491dc4a8c1e13bddafab9d4a045ec4f7c39a7fcd3d5754982e851d2a19bf56fe6f389671b7d4a279df3e1bb5476fb83cfad229a60f4e0f4bb7b6be01aa136 SHA512 46052bb811a1c2b02cfb3cbd883f1d98628dcd418a1c14dedcc7efa37b3f33b70988bc6e6ce178358445981beebe5d7eb4fec84b170db11ebf1386ea91414eb4 MISC metadata.xml 303 BLAKE2B 50bccebf39b34f65100881ac87064f02f74e3e896b0acdd31ce764736d51e87c2d86b27c7476bc520cc6a23f8b2d105cd22a0cde40be20bb09b2df4225114842 SHA512 88e1418a7184746f6f6a8eb49451f2b34923ee6770191acf2b776ade8b91e50d659b8ed2f2a48f5c61558a64f0959cfcf9b73bcd1e5a44e8cea44b77227229d5 diff --git a/net-p2p/biglybt/biglybt-3.2.0.0-r1.ebuild b/net-p2p/biglybt/biglybt-3.2.0.0-r1.ebuild new file mode 100644 index 000000000000..dfe931337994 --- /dev/null +++ b/net-p2p/biglybt/biglybt-3.2.0.0-r1.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom core/pom.xml --download-uri https://github.com/BiglySoftware/BiglyBT/archive/v3.2.0.0.tar.gz --slot 0 --keywords "~amd64" --ebuild biglybt-3.2.0.0.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="com.biglybt:biglybt-core:3.1.0.1" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Feature-filled Bittorrent client based on the Azureus open source project" +HOMEPAGE="https://www.biglybt.com" +SRC_URI="https://github.com/BiglySoftware/BiglyBT/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" + +# Common dependencies +# POM: core/pom.xml +# commons-cli:commons-cli:1.4 -> >=dev-java/commons-cli-1.5.0:1 + +CP_DEPEND=" + dev-java/commons-cli:1 + dev-java/swt:4.10 +" + +# Compile dependencies +# POM: core/pom.xml +# org.eclipse.swt:org.eclipse.swt.gtk.linux.x86_64:4.9 -> !!!groupId-not-found!!! +# POM: core/pom.xml +# test? org.assertj:assertj-core:3.12.1 -> !!!suitable-mavenVersion-not-found!!! +# test? org.junit.jupiter:junit-jupiter:5.4.0 -> !!!groupId-not-found!!! + +# Due to removal of AENameServiceDescriptor it would fail to start under jdk:1.8 +# StartServer ERROR: unable to bind to 127.0.0.1:6880 listening for passed torrent info: \ +# sun.net.spi.nameservice.NameServiceDescriptor: Provider com.biglybt.core.util.spi.AENameServiceDescriptor not found +DEPEND=" + >=virtual/jdk-11:* + ${CP_DEPEND} +" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CP_DEPEND} +" + +DOCS=( + CODING_GUIDELINES.md + CONTRIBUTING.md + ChangeLog.txt + README.md + TRANSLATE.md +) + +PATCHES=( + "${FILESDIR}/biglybt-3.2.0.0-disable-SWTUpdateChecker.patch" + "${FILESDIR}/biglybt-3.2.0.0-disable-shared-plugins.patch" +) + +S="${WORKDIR}/BiglyBT-${PV}" + +src_prepare() { + default + # AENameServiceDescriptor fails to compile with jdk >= 11 + # "error: package sun.net.spi.nameservice does not exist" + rm -r core/src/com/biglybt/core/util/spi/AENameServiceDescriptor.java || die + + cp -r core/{src,resources} || die + find core/resources -type f -name '*.java' -exec rm -rf {} + || die "deleting classes failed" + + cp -r uis/{src,resources} || die + find uis/resources -type f -name '*.java' -exec rm -rf {} + || die "deleting classes failed" +} + +src_compile() { + einfo "Compiling module \"core\"" + JAVA_ENCODING="8859_1" + JAVA_JAR_FILENAME="biglybt-core.jar" + JAVA_RESOURCE_DIRS="core/resources" + JAVA_SRC_DIR="core/src" + java-pkg-simple_src_compile + JAVA_GENTOO_CLASSPATH_EXTRA="biglybt-core.jar" + + einfo "Compiling module \"uis\"" + JAVA_JAR_FILENAME="BiglyBT.jar" + JAVA_LAUNCHER_FILENAME="${PN}" + JAVA_MAIN_CLASS="com.biglybt.ui.Main" + JAVA_RESOURCE_DIRS="uis/resources" + JAVA_SRC_DIR="uis/src" + java-pkg-simple_src_compile + + if use doc; then + einfo "Compiling javadocs" + JAVA_SRC_DIR=( + "core/src" + "uis/src" + ) + JAVA_JAR_FILENAME="ignoreme.jar" + java-pkg-simple_src_compile + fi +} + +src_install() { + java-pkg_dojar "biglybt-core.jar" + java-pkg_dojar "BiglyBT.jar" + java-pkg_dolauncher "biglybt" --main com.biglybt.ui.Main + + if use doc; then + java-pkg_dojavadoc target/api + fi + + if use source; then + java-pkg_dosrc "core/src/*" + java-pkg_dosrc "uis/src/*" + fi + default +} diff --git a/net-p2p/biglybt/biglybt-3.2.0.0.ebuild b/net-p2p/biglybt/biglybt-3.2.0.0.ebuild deleted file mode 100644 index 1bc1a2708f1c..000000000000 --- a/net-p2p/biglybt/biglybt-3.2.0.0.ebuild +++ /dev/null @@ -1,113 +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 core/pom.xml --download-uri https://github.com/BiglySoftware/BiglyBT/archive/v3.2.0.0.tar.gz --slot 0 --keywords "~amd64" --ebuild biglybt-3.2.0.0.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source" -MAVEN_ID="com.biglybt:biglybt-core:3.1.0.1" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Feature-filled Bittorrent client based on the Azureus open source project" -HOMEPAGE="https://www.biglybt.com" -SRC_URI="https://github.com/BiglySoftware/BiglyBT/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc64" - -# Common dependencies -# POM: core/pom.xml -# commons-cli:commons-cli:1.4 -> >=dev-java/commons-cli-1.5.0:1 - -CP_DEPEND=" - dev-java/commons-cli:1 - dev-java/swt:4.10 -" - -# Compile dependencies -# POM: core/pom.xml -# org.eclipse.swt:org.eclipse.swt.gtk.linux.x86_64:4.9 -> !!!groupId-not-found!!! -# POM: core/pom.xml -# test? org.assertj:assertj-core:3.12.1 -> !!!suitable-mavenVersion-not-found!!! -# test? org.junit.jupiter:junit-jupiter:5.4.0 -> !!!groupId-not-found!!! - -DEPEND=" - >=virtual/jdk-1.8:* - ${CP_DEPEND} -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND} -" - -DOCS=( - CODING_GUIDELINES.md - CONTRIBUTING.md - ChangeLog.txt - README.md - TRANSLATE.md -) - -S="${WORKDIR}/BiglyBT-${PV}" - -src_prepare() { - default - # This directory would break compilation with jdk >= 11 - # "error: package sun.net.spi.nameservice does not exist" - rm -r core/src/com/biglybt/core/util/spi || die - - cp -r core/{src,resources} || die - find core/resources -type f -name '*.java' -exec rm -rf {} + || die "deleting classes failed" - - cp -r uis/{src,resources} || die - find uis/resources -type f -name '*.java' -exec rm -rf {} + || die "deleting classes failed" -} - -src_compile() { - einfo "Compiling module \"core\"" - JAVA_ENCODING="8859_1" - JAVA_JAR_FILENAME="biglybt-core.jar" - JAVA_RESOURCE_DIRS="core/resources" - JAVA_SRC_DIR="core/src" - java-pkg-simple_src_compile - JAVA_GENTOO_CLASSPATH_EXTRA="biglybt-core.jar" - - einfo "Compiling module \"uis\"" - JAVA_JAR_FILENAME="BiglyBT.jar" - JAVA_LAUNCHER_FILENAME="${PN}" - JAVA_MAIN_CLASS="com.biglybt.ui.Main" - JAVA_RESOURCE_DIRS="uis/resources" - JAVA_SRC_DIR="uis/src" - java-pkg-simple_src_compile - - if use doc; then - einfo "Compiling javadocs" - JAVA_SRC_DIR=( - "core/src" - "uis/src" - ) - JAVA_JAR_FILENAME="ignoreme.jar" - java-pkg-simple_src_compile - fi -} - -src_install() { - java-pkg_dojar "biglybt-core.jar" - java-pkg_dojar "BiglyBT.jar" - java-pkg_dolauncher "biglybt" --main com.biglybt.ui.Main - - if use doc; then - java-pkg_dojavadoc target/api - fi - - if use source; then - java-pkg_dosrc "core/src/*" - java-pkg_dosrc "uis/src/*" - fi - default -} diff --git a/net-p2p/biglybt/files/biglybt-3.2.0.0-disable-SWTUpdateChecker.patch b/net-p2p/biglybt/files/biglybt-3.2.0.0-disable-SWTUpdateChecker.patch new file mode 100644 index 000000000000..b801a20c93c2 --- /dev/null +++ b/net-p2p/biglybt/files/biglybt-3.2.0.0-disable-SWTUpdateChecker.patch @@ -0,0 +1,10 @@ +--- a/uis/src/com/biglybt/ui/swt/updater2/SWTUpdateChecker.java ++++ b/uis/src/com/biglybt/ui/swt/updater2/SWTUpdateChecker.java +@@ -65,7 +65,6 @@ public class SWTUpdateChecker implements UpdatableComponent + public static void + initialize() + { +- PluginInitializer.getDefaultInterface().getUpdateManager().registerUpdatableComponent(new SWTUpdateChecker(),true); + } + + public SWTUpdateChecker() { diff --git a/net-p2p/biglybt/files/biglybt-3.2.0.0-disable-shared-plugins.patch b/net-p2p/biglybt/files/biglybt-3.2.0.0-disable-shared-plugins.patch new file mode 100644 index 000000000000..fe110d590692 --- /dev/null +++ b/net-p2p/biglybt/files/biglybt-3.2.0.0-disable-shared-plugins.patch @@ -0,0 +1,18 @@ +--- a/uis/src/com/biglybt/ui/swt/plugininstaller/IPWFilePanel.java ++++ b/uis/src/com/biglybt/ui/swt/plugininstaller/IPWFilePanel.java +@@ -162,12 +162,12 @@ public class IPWFilePanel extends AbstractWizardPanel { + } + + public boolean +- isNextEnabled() ++ isFinishEnabled() + { + return valid; + } + +- public IWizardPanel getNextPanel() { +- return new IPWInstallModePanel(wizard,this); ++ public IWizardPanel getFinishPanel() { ++ return new IPWFinishPanel(wizard,this); + } + } diff --git a/net-p2p/bitcoin-cli/Manifest b/net-p2p/bitcoin-cli/Manifest index e0b809ea94ec..d67f42c272c6 100644 --- a/net-p2p/bitcoin-cli/Manifest +++ b/net-p2p/bitcoin-cli/Manifest @@ -6,5 +6,5 @@ DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 01247cbb9fca2381a8c08ab1c88c479c6409 DIST bitcoin-v22.0.tar.gz 7977783 BLAKE2B ba212037bc8efcfbbbf6340c48ed886c4a5aa93e4a34097eafea39734a6f4e25fa6b174f894655f63c504380d8761657771795bfcc641018bf1f1661deef9321 SHA512 1b4b17360e97f390ae678adb7a239c359d3a1288799710683e26f09fc53341b6fca3211465fa3e4fdee37324d85ec1a31ffd1a3714e969df13441f755fa4b7ad EBUILD bitcoin-cli-0.21.0.ebuild 2392 BLAKE2B 814a5a4e662a5d6f4f382535b57137404361a460f8d88130677d574c7ce54926b147a5d3cba2775393f10a41a826b77b3ea612ff599dace61bc1c2eb07511ce7 SHA512 078f07ea656c7db87b4266d188c5394cf45266c40a5ee63fb070b7a3abfd83366df5ca18549ca3b2af5261cdce1cb208a8fc8a232277c7b8e394fc1b6889f95f EBUILD bitcoin-cli-22.0.ebuild 2596 BLAKE2B 05c1d22d1b33fdabb77b289591fb8b8fa85f520a8361dbcc648193f476cbd29d3e976d2245b075bb1c62be362d394cfa5bd3ad7e0ac3afae7cefc0787e86a57b SHA512 9522cf5e9543902e609b8022ae657b489014c3d98f6065a0348f0c38aeb0389d12908ff38482cb469c62a8a549419aa687844d28cb2a221ebea03786bb25c761 -EBUILD bitcoin-cli-24.0.1.ebuild 1425 BLAKE2B 6128dab65d8dea1ec8265fed55e0defb4ce11652cc6bdddb422d847b0d0389cfbdc96e2e99e63786d6aa90e652a1a065449cef87c028bea1dd8e16a8e41071b0 SHA512 4f82520d3a14c7118c212cd189132217d506a712c8e886e4ff96d76a950dc519077354430f3012eee7fa08643b45bfb2b5389d42fc7ecceb2e002e9ddfa3ada9 +EBUILD bitcoin-cli-24.0.1-r1.ebuild 1561 BLAKE2B 3272506a5931288f7ba6762c9576776a6104b926415ab72aa6546b5eaab0694723c01972f0b23c9d3bdffff140b0f5fbccc44188694ff26a47e19a7f98b8dd39 SHA512 b70be3f7a6b474c72ede005fb9ab3e7fe08097beb378dde4dee58474d2ad3c987ec26e5f8cc4f4539fc943cc5e56442edd59afde61501539e1aeede15f273a13 MISC metadata.xml 794 BLAKE2B d7258cb6e38b7f95f72212b3d67f2a6c4f69b8a94a55d46189b970bca6c56ba23ec44b1c36a6b4bce19ba65be0b8879fd8240a48324c296d72d0d87e52e41568 SHA512 ef417ee4a492db03efa50d88b16b35a1b1768b7b04aaecd8676539572f25b96a427caab6dae9f5568241e5f1eda06159bd9a52b12a9002c0611b349ad2656470 diff --git a/net-p2p/bitcoin-cli/bitcoin-cli-24.0.1-r1.ebuild b/net-p2p/bitcoin-cli/bitcoin-cli-24.0.1-r1.ebuild new file mode 100644 index 000000000000..61cee04d2c9c --- /dev/null +++ b/net-p2p/bitcoin-cli/bitcoin-cli-24.0.1-r1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools bash-completion-r1 + +DESCRIPTION="Command-line JSON-RPC client specifically for interfacing with bitcoind" +HOMEPAGE="https://bitcoincore.org/" +SRC_URI=" + https://bitcoincore.org/bin/bitcoin-core-${PV}/${P/-cli}.tar.gz +" +S="${WORKDIR}"/${P/-cli} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + +# TODO: Can we drop virtual/bitcoin-leveldb from some bitcoin-*? +# (only bitcoin-qt, bitcoind should need it?) +RDEPEND=" + dev-libs/boost:= + dev-libs/libevent:= + virtual/bitcoin-leveldb +" +DEPEND="${RDEPEND}" + +DOCS=( doc/release-notes.md ) + +PATCHES=( + "${FILESDIR}"/24.0.1-syslibs.patch +) + +pkg_pretend() { + elog "You are building ${PN} from Bitcoin Core." + elog "For more information, see:" + elog "https://bitcoincore.org/en/releases/${PV}/" +} + +src_prepare() { + default + + eautoreconf + + rm -r src/leveldb src/secp256k1 || die +} + +src_configure() { + local myeconfargs=( + --disable-asm + --without-qtdbus + --disable-ebpf + --without-natpmp + --without-qrencode + --without-miniupnpc + --disable-tests + --disable-wallet + --disable-zmq + --enable-util-cli + --disable-util-tx + --disable-util-util + --disable-util-wallet + --disable-bench + --without-libs + --without-daemon + --without-gui + --disable-fuzz + --disable-fuzz-binary + --disable-ccache + --disable-static + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + newbashcomp contrib/bitcoin-cli.bash-completion ${PN} +} diff --git a/net-p2p/bitcoin-cli/bitcoin-cli-24.0.1.ebuild b/net-p2p/bitcoin-cli/bitcoin-cli-24.0.1.ebuild deleted file mode 100644 index cbf563fcda34..000000000000 --- a/net-p2p/bitcoin-cli/bitcoin-cli-24.0.1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools bash-completion-r1 - -DESCRIPTION="Command-line JSON-RPC client specifically for interfacing with bitcoind" -HOMEPAGE="https://bitcoincore.org/" -SRC_URI=" - https://bitcoincore.org/bin/bitcoin-core-${PV}/${P/-cli}.tar.gz -" -S="${WORKDIR}"/${P/-cli} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - dev-libs/boost:= - dev-libs/libevent:= -" -DEPEND="${RDEPEND}" - -DOCS=( doc/release-notes.md ) - -PATCHES=( - "${FILESDIR}"/24.0.1-syslibs.patch -) - -pkg_pretend() { - elog "You are building ${PN} from Bitcoin Core." - elog "For more information, see:" - elog "https://bitcoincore.org/en/releases/${PV}/" -} - -src_prepare() { - default - - eautoreconf - - rm -r src/leveldb src/secp256k1 || die -} - -src_configure() { - local myeconfargs=( - --disable-asm - --without-qtdbus - --disable-ebpf - --without-natpmp - --without-qrencode - --without-miniupnpc - --disable-tests - --disable-wallet - --disable-zmq - --enable-util-cli - --disable-util-tx - --disable-util-util - --disable-util-wallet - --disable-bench - --without-libs - --without-daemon - --without-gui - --disable-fuzz - --disable-fuzz-binary - --disable-ccache - --disable-static - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - default - - newbashcomp contrib/bitcoin-cli.bash-completion ${PN} -} -- cgit v1.2.3