* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2022-12-29 10:06 Florian Schmaus
0 siblings, 0 replies; 25+ messages in thread
From: Florian Schmaus @ 2022-12-29 10:06 UTC (permalink / raw
To: gentoo-commits
commit: 47a5cc8bbdf2799cc5cf9ef9e0093e87dabb15b8
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Sun Oct 30 09:35:52 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Dec 29 10:05:50 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47a5cc8b
net-p2p/biglybt: new package, add 3.2.0.0
Intends to replase net-p2p/vuze,
Closes: https://bugs.gentoo.org/642808
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
net-p2p/biglybt/Manifest | 1 +
net-p2p/biglybt/biglybt-3.2.0.0.ebuild | 113 +++++++++++++++++++++++++++++++++
net-p2p/biglybt/metadata.xml | 7 ++
3 files changed, 121 insertions(+)
diff --git a/net-p2p/biglybt/Manifest b/net-p2p/biglybt/Manifest
new file mode 100644
index 000000000000..c61bfad3b978
--- /dev/null
+++ b/net-p2p/biglybt/Manifest
@@ -0,0 +1 @@
+DIST biglybt-3.2.0.0.tar.gz 34985099 BLAKE2B 385a6cf4f89b0922f06a2a5c7e89a4c9b717922f491717ade3cb13251c88e497cd2f807fa67ce3384bc3fcf3f37af368d20c2bb8984eff9d4237519d2be0f89d SHA512 0a39243271153758482ac3eaef50e4a83464cf67779b531fb29d7289fa49f2ec7dbe5c1c9de1d6b3bed555a6c581c4e95563e333aad4a9e32cf158db1325fef0
diff --git a/net-p2p/biglybt/biglybt-3.2.0.0.ebuild b/net-p2p/biglybt/biglybt-3.2.0.0.ebuild
new file mode 100644
index 000000000000..219a7a8ece5e
--- /dev/null
+++ b/net-p2p/biglybt/biglybt-3.2.0.0.ebuild
@@ -0,0 +1,113 @@
+# 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"
+
+# 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/metadata.xml b/net-p2p/biglybt/metadata.xml
new file mode 100644
index 000000000000..75321cfb5598
--- /dev/null
+++ b/net-p2p/biglybt/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>java@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2022-12-29 10:06 Florian Schmaus
0 siblings, 0 replies; 25+ messages in thread
From: Florian Schmaus @ 2022-12-29 10:06 UTC (permalink / raw
To: gentoo-commits
commit: d517f5c7d662313fb9acf88a74d5231878046516
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 29 10:05:03 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Dec 29 10:06:01 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d517f5c7
net-p2p/biglybt: add github upstream metadata
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
net-p2p/biglybt/metadata.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/net-p2p/biglybt/metadata.xml b/net-p2p/biglybt/metadata.xml
index 75321cfb5598..05d9678fe88c 100644
--- a/net-p2p/biglybt/metadata.xml
+++ b/net-p2p/biglybt/metadata.xml
@@ -4,4 +4,7 @@
<maintainer type="project">
<email>java@gentoo.org</email>
</maintainer>
+ <upstream>
+ <remote-id type="github">BiglySoftware/BiglyBT</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2022-12-30 17:09 Sam James
0 siblings, 0 replies; 25+ messages in thread
From: Sam James @ 2022-12-30 17:09 UTC (permalink / raw
To: gentoo-commits
commit: 17c12454775b6f9c16e3b5cbb89c3a6a66e64385
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 30 17:09:23 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 30 17:09:23 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17c12454
net-p2p/biglybt: Keyword 3.2.0.0 ppc64, #888948
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-p2p/biglybt/biglybt-3.2.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/biglybt/biglybt-3.2.0.0.ebuild b/net-p2p/biglybt/biglybt-3.2.0.0.ebuild
index 219a7a8ece5e..1bc1a2708f1c 100644
--- a/net-p2p/biglybt/biglybt-3.2.0.0.ebuild
+++ b/net-p2p/biglybt/biglybt-3.2.0.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/BiglySoftware/BiglyBT/archive/v${PV}.tar.gz -> ${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~ppc64"
# Common dependencies
# POM: core/pom.xml
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2023-01-05 9:23 Sam James
0 siblings, 0 replies; 25+ messages in thread
From: Sam James @ 2023-01-05 9:23 UTC (permalink / raw
To: gentoo-commits
commit: eeb69624a6100911b847fb1264ed637fd0d37d04
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Thu Jan 5 08:33:21 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jan 5 09:22:41 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb69624
net-p2p/biglybt: exclude AENameServiceDescriptor and set min java 11
Gentoo does not yet support versioned jar files, so we have to decide
between jdk:1.8 or jdk >= 11.
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/28958
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../{biglybt-3.2.0.0.ebuild => biglybt-3.2.0.0-r1.ebuild} | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/net-p2p/biglybt/biglybt-3.2.0.0.ebuild b/net-p2p/biglybt/biglybt-3.2.0.0-r1.ebuild
similarity index 86%
rename from net-p2p/biglybt/biglybt-3.2.0.0.ebuild
rename to net-p2p/biglybt/biglybt-3.2.0.0-r1.ebuild
index 67831c7d368b..dfe931337994 100644
--- a/net-p2p/biglybt/biglybt-3.2.0.0.ebuild
+++ b/net-p2p/biglybt/biglybt-3.2.0.0-r1.ebuild
@@ -35,8 +35,11 @@ CP_DEPEND="
# 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-1.8:*
+ >=virtual/jdk-11:*
${CP_DEPEND}
"
@@ -62,9 +65,9 @@ S="${WORKDIR}/BiglyBT-${PV}"
src_prepare() {
default
- # This directory would break compilation with jdk >= 11
+ # 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 || die
+ 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"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2023-03-31 12:40 Arthur Zamarin
0 siblings, 0 replies; 25+ messages in thread
From: Arthur Zamarin @ 2023-03-31 12:40 UTC (permalink / raw
To: gentoo-commits
commit: 233e4266e600e0b23a1a4061ad621bb43ac5b0a0
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 31 12:40:28 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 31 12:40:28 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=233e4266
net-p2p/biglybt: Keyword 3.3.0.0 arm64, #902119
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-p2p/biglybt/biglybt-3.3.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/biglybt/biglybt-3.3.0.0.ebuild b/net-p2p/biglybt/biglybt-3.3.0.0.ebuild
index f59ea6ea2c00..7762785a3d6b 100644
--- a/net-p2p/biglybt/biglybt-3.3.0.0.ebuild
+++ b/net-p2p/biglybt/biglybt-3.3.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/BiglySoftware/BiglyBT/archive/v${PV}.tar.gz -> ${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
# Common dependencies
# POM: core/pom.xml
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2023-04-24 12:38 Jakov Smolić
0 siblings, 0 replies; 25+ messages in thread
From: Jakov Smolić @ 2023-04-24 12:38 UTC (permalink / raw
To: gentoo-commits
commit: 3ff2558abe0db89b1e42a1a1f5d1c3ee89ca753e
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 24 12:38:27 2023 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Apr 24 12:38:27 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ff2558a
net-p2p/biglybt: Stabilize 3.3.0.0 arm64, #904957
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
net-p2p/biglybt/biglybt-3.3.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/biglybt/biglybt-3.3.0.0.ebuild b/net-p2p/biglybt/biglybt-3.3.0.0.ebuild
index 7762785a3d6b..5666667dd0b1 100644
--- a/net-p2p/biglybt/biglybt-3.3.0.0.ebuild
+++ b/net-p2p/biglybt/biglybt-3.3.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/BiglySoftware/BiglyBT/archive/v${PV}.tar.gz -> ${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="~amd64 arm64 ~ppc64"
# Common dependencies
# POM: core/pom.xml
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2023-04-24 14:40 Jakov Smolić
0 siblings, 0 replies; 25+ messages in thread
From: Jakov Smolić @ 2023-04-24 14:40 UTC (permalink / raw
To: gentoo-commits
commit: 5b14189bb91b934a82aed4c24064e7a55280289b
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 24 14:40:21 2023 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Apr 24 14:40:21 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b14189b
net-p2p/biglybt: Stabilize 3.3.0.0 ppc64, #904957
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
net-p2p/biglybt/biglybt-3.3.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/biglybt/biglybt-3.3.0.0.ebuild b/net-p2p/biglybt/biglybt-3.3.0.0.ebuild
index 5666667dd0b1..4d9ce3079da4 100644
--- a/net-p2p/biglybt/biglybt-3.3.0.0.ebuild
+++ b/net-p2p/biglybt/biglybt-3.3.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/BiglySoftware/BiglyBT/archive/v${PV}.tar.gz -> ${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~ppc64"
+KEYWORDS="~amd64 arm64 ppc64"
# Common dependencies
# POM: core/pom.xml
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2023-04-24 15:10 Jakov Smolić
0 siblings, 0 replies; 25+ messages in thread
From: Jakov Smolić @ 2023-04-24 15:10 UTC (permalink / raw
To: gentoo-commits
commit: 5244974f3d37142652e34d15bc9256efec07bd56
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 24 15:10:27 2023 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Apr 24 15:10:27 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5244974f
net-p2p/biglybt: Stabilize 3.3.0.0 amd64, #904957
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
net-p2p/biglybt/biglybt-3.3.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/biglybt/biglybt-3.3.0.0.ebuild b/net-p2p/biglybt/biglybt-3.3.0.0.ebuild
index 4d9ce3079da4..c21c0c506bee 100644
--- a/net-p2p/biglybt/biglybt-3.3.0.0.ebuild
+++ b/net-p2p/biglybt/biglybt-3.3.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/BiglySoftware/BiglyBT/archive/v${PV}.tar.gz -> ${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 arm64 ppc64"
+KEYWORDS="amd64 arm64 ppc64"
# Common dependencies
# POM: core/pom.xml
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2023-06-27 7:29 Miroslav Šulc
0 siblings, 0 replies; 25+ messages in thread
From: Miroslav Šulc @ 2023-06-27 7:29 UTC (permalink / raw
To: gentoo-commits
commit: 694116b714f391e9aa2a08db9678349b57f823a0
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Mon Jun 26 08:33:41 2023 +0000
Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Tue Jun 27 07:25:14 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=694116b7
net-p2p/biglybt: add 3.4.0.0
Closes: https://bugs.gentoo.org/908601
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/31611
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
net-p2p/biglybt/Manifest | 1 +
net-p2p/biglybt/biglybt-3.4.0.0.ebuild | 120 +++++++++++++++++++++++++++++++++
2 files changed, 121 insertions(+)
diff --git a/net-p2p/biglybt/Manifest b/net-p2p/biglybt/Manifest
index 1ca6ef7e01e8..86022cdc1c48 100644
--- a/net-p2p/biglybt/Manifest
+++ b/net-p2p/biglybt/Manifest
@@ -1 +1,2 @@
DIST biglybt-3.3.0.0.tar.gz 39452405 BLAKE2B 40a11d9b9d085457cfcfe2c62d30b77a971169f879e55ec5f75b049a0d9639d750cbc8d6a64912ab9beb6fc3c0a4065303f3f64ad48247a55e05089d8fb1d6b3 SHA512 29533b1c135018a4d487afa3b88e92674033b55ed2369c58c7721d7b0b74dcb141fc4e45a683eb9d4123879db94d3c9bbaca41e74a438562a383923eb4f889de
+DIST biglybt-3.4.0.0.tar.gz 41402302 BLAKE2B c10832a62efa517981572b91fb99854ee45743c0a2e9fd30d6548a09aeaa47fbcbdb6f6392285f5bd59eb99d4b50b98ddfce2ecf2092b205ca69901b5668a8d3 SHA512 401d0674f03d0da88d3dd3521c3c67cd3471b9858c326fc3cb908f96bb90b156eedee6dfa909606aade0862fe18cbf987d83cf48295e3ee5dc056c260708e05b
diff --git a/net-p2p/biglybt/biglybt-3.4.0.0.ebuild b/net-p2p/biglybt/biglybt-3.4.0.0.ebuild
new file mode 100644
index 000000000000..c13fc1ba8aee
--- /dev/null
+++ b/net-p2p/biglybt/biglybt-3.4.0.0.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_PROVIDES="com.biglybt:biglybt-core:3.4.0.0 com.biglybt:biglybt-ui:3.4.0.0"
+
+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"
+S="${WORKDIR}/BiglyBT-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~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.27
+"
+
+# 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
+# Restricting to jdk:11 for https://bugs.gentoo.org/888859
+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
+ issue_template.md
+)
+
+PATCHES=(
+ "${FILESDIR}/biglybt-3.2.0.0-disable-SWTUpdateChecker.patch"
+ "${FILESDIR}/biglybt-3.2.0.0-disable-DorkBoxUpdaterPlugin.patch"
+ "${FILESDIR}/biglybt-3.2.0.0-disable-shared-plugins.patch"
+)
+
+src_prepare() {
+ default
+ java-pkg-2_src_prepare
+ # AENameServiceDescriptor fails to compile with jdk >= 11
+ # https://github.com/BiglySoftware/BiglyBT/pull/2611
+ # "error: package sun.net.spi.nameservice does not exist"
+ rm -r core/src/com/biglybt/core/util/spi || die
+
+ sed \
+ -e '/enable.update/s:true:false: ' \
+ -i core/src/com/biglybt/pifimpl/update/PluginUpdatePlugin.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-simple_src_install
+
+ if use source; then
+ java-pkg_dosrc "core/src/*"
+ java-pkg_dosrc "uis/src/*"
+ fi
+ default
+}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2023-07-27 10:35 Sam James
0 siblings, 0 replies; 25+ messages in thread
From: Sam James @ 2023-07-27 10:35 UTC (permalink / raw
To: gentoo-commits
commit: 9676abdd81556bf82eb69bf70cdc3ce5a81a0413
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 27 10:35:06 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jul 27 10:35:06 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9676abdd
net-p2p/biglybt: Stabilize 3.4.0.0 ppc64, #911304
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-p2p/biglybt/biglybt-3.4.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/biglybt/biglybt-3.4.0.0.ebuild b/net-p2p/biglybt/biglybt-3.4.0.0.ebuild
index c13fc1ba8aee..7e3d1e8ab4a6 100644
--- a/net-p2p/biglybt/biglybt-3.4.0.0.ebuild
+++ b/net-p2p/biglybt/biglybt-3.4.0.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/BiglyBT-${PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="~amd64 ~arm64 ppc64"
# Common dependencies
# POM: core/pom.xml
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2023-08-03 15:10 Sam James
0 siblings, 0 replies; 25+ messages in thread
From: Sam James @ 2023-08-03 15:10 UTC (permalink / raw
To: gentoo-commits
commit: cb40fecd3f87b9823064d5b1bd011165989edff3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 3 15:07:56 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 3 15:07:56 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb40fecd
net-p2p/biglybt: Stabilize 3.4.0.0 amd64, #911304
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-p2p/biglybt/biglybt-3.4.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/biglybt/biglybt-3.4.0.0.ebuild b/net-p2p/biglybt/biglybt-3.4.0.0.ebuild
index 7e3d1e8ab4a6..43f03e1cc2da 100644
--- a/net-p2p/biglybt/biglybt-3.4.0.0.ebuild
+++ b/net-p2p/biglybt/biglybt-3.4.0.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/BiglyBT-${PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ppc64"
+KEYWORDS="amd64 ~arm64 ppc64"
# Common dependencies
# POM: core/pom.xml
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2023-08-16 19:17 Sam James
0 siblings, 0 replies; 25+ messages in thread
From: Sam James @ 2023-08-16 19:17 UTC (permalink / raw
To: gentoo-commits
commit: d336d9bb0b11800a7355b32b4254cb2a4fd333da
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 16 19:17:09 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 16 19:17:09 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d336d9bb
net-p2p/biglybt: Stabilize 3.4.0.0 arm64, #911304
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-p2p/biglybt/biglybt-3.4.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/biglybt/biglybt-3.4.0.0.ebuild b/net-p2p/biglybt/biglybt-3.4.0.0.ebuild
index 43f03e1cc2da..31fb1dc0f33b 100644
--- a/net-p2p/biglybt/biglybt-3.4.0.0.ebuild
+++ b/net-p2p/biglybt/biglybt-3.4.0.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/BiglyBT-${PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc64"
+KEYWORDS="amd64 arm64 ppc64"
# Common dependencies
# POM: core/pom.xml
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2023-08-18 6:14 Miroslav Šulc
0 siblings, 0 replies; 25+ messages in thread
From: Miroslav Šulc @ 2023-08-18 6:14 UTC (permalink / raw
To: gentoo-commits
commit: 2a645c41d8dc19514e9e8dfb7f61b3a1e1b006b7
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Thu Aug 17 05:08:31 2023 +0000
Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Aug 18 06:14:18 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a645c41
net-p2p/biglybt: drop 3.3.0.0
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/32353
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
net-p2p/biglybt/Manifest | 1 -
net-p2p/biglybt/biglybt-3.3.0.0.ebuild | 121 ---------------------------------
2 files changed, 122 deletions(-)
diff --git a/net-p2p/biglybt/Manifest b/net-p2p/biglybt/Manifest
index 86022cdc1c48..d6d4e78241e0 100644
--- a/net-p2p/biglybt/Manifest
+++ b/net-p2p/biglybt/Manifest
@@ -1,2 +1 @@
-DIST biglybt-3.3.0.0.tar.gz 39452405 BLAKE2B 40a11d9b9d085457cfcfe2c62d30b77a971169f879e55ec5f75b049a0d9639d750cbc8d6a64912ab9beb6fc3c0a4065303f3f64ad48247a55e05089d8fb1d6b3 SHA512 29533b1c135018a4d487afa3b88e92674033b55ed2369c58c7721d7b0b74dcb141fc4e45a683eb9d4123879db94d3c9bbaca41e74a438562a383923eb4f889de
DIST biglybt-3.4.0.0.tar.gz 41402302 BLAKE2B c10832a62efa517981572b91fb99854ee45743c0a2e9fd30d6548a09aeaa47fbcbdb6f6392285f5bd59eb99d4b50b98ddfce2ecf2092b205ca69901b5668a8d3 SHA512 401d0674f03d0da88d3dd3521c3c67cd3471b9858c326fc3cb908f96bb90b156eedee6dfa909606aade0862fe18cbf987d83cf48295e3ee5dc056c260708e05b
diff --git a/net-p2p/biglybt/biglybt-3.3.0.0.ebuild b/net-p2p/biglybt/biglybt-3.3.0.0.ebuild
deleted file mode 100644
index c21c0c506bee..000000000000
--- a/net-p2p/biglybt/biglybt-3.3.0.0.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source"
-MAVEN_PROVIDES="com.biglybt:biglybt-core:3.3.0.0 com.biglybt:biglybt-ui:3.3.0.0"
-
-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 arm64 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.27
-"
-
-# 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
-# Restricting to jdk:11 for https://bugs.gentoo.org/888859
-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
- issue_template.md
-)
-
-PATCHES=(
- "${FILESDIR}/biglybt-3.2.0.0-disable-SWTUpdateChecker.patch"
- "${FILESDIR}/biglybt-3.2.0.0-disable-DorkBoxUpdaterPlugin.patch"
- "${FILESDIR}/biglybt-3.2.0.0-disable-shared-plugins.patch"
-)
-
-S="${WORKDIR}/BiglyBT-${PV}"
-
-src_prepare() {
- default
- java-pkg-2_src_prepare
- # AENameServiceDescriptor fails to compile with jdk >= 11
- # https://github.com/BiglySoftware/BiglyBT/pull/2611
- # "error: package sun.net.spi.nameservice does not exist"
- rm -r core/src/com/biglybt/core/util/spi || die
-
- sed \
- -e '/enable.update/s:true:false: ' \
- -i core/src/com/biglybt/pifimpl/update/PluginUpdatePlugin.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-simple_src_install
-
- if use source; then
- java-pkg_dosrc "core/src/*"
- java-pkg_dosrc "uis/src/*"
- fi
- default
-}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2024-01-07 12:42 Arthur Zamarin
0 siblings, 0 replies; 25+ messages in thread
From: Arthur Zamarin @ 2024-01-07 12:42 UTC (permalink / raw
To: gentoo-commits
commit: 00ca3845df4a06d9f027065453abcf3ab410d258
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 7 12:41:53 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 7 12:41:53 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00ca3845
net-p2p/biglybt: Stabilize 3.5.0.0 arm64, #921549
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-p2p/biglybt/biglybt-3.5.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/biglybt/biglybt-3.5.0.0.ebuild b/net-p2p/biglybt/biglybt-3.5.0.0.ebuild
index db7d623823ab..fc98da6d2b54 100644
--- a/net-p2p/biglybt/biglybt-3.5.0.0.ebuild
+++ b/net-p2p/biglybt/biglybt-3.5.0.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/BiglyBT-${PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ppc64"
+KEYWORDS="~amd64 arm64 ppc64"
CP_DEPEND="
dev-java/commons-cli:1
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2024-01-07 12:42 Arthur Zamarin
0 siblings, 0 replies; 25+ messages in thread
From: Arthur Zamarin @ 2024-01-07 12:42 UTC (permalink / raw
To: gentoo-commits
commit: bcee1ff3e1666fc045259ba878cceb1954bb36d8
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 7 12:41:52 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 7 12:41:52 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcee1ff3
net-p2p/biglybt: Stabilize 3.5.0.0 ppc64, #921549
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-p2p/biglybt/biglybt-3.5.0.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-p2p/biglybt/biglybt-3.5.0.0.ebuild b/net-p2p/biglybt/biglybt-3.5.0.0.ebuild
index 4aa34f1c0021..db7d623823ab 100644
--- a/net-p2p/biglybt/biglybt-3.5.0.0.ebuild
+++ b/net-p2p/biglybt/biglybt-3.5.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ S="${WORKDIR}/BiglyBT-${PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="~amd64 ~arm64 ppc64"
CP_DEPEND="
dev-java/commons-cli:1
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2024-01-07 13:26 Sam James
0 siblings, 0 replies; 25+ messages in thread
From: Sam James @ 2024-01-07 13:26 UTC (permalink / raw
To: gentoo-commits
commit: 99d8a8c8f4f92dc5c6da8b689d2e28d4b956488d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 7 13:25:39 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 7 13:25:39 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99d8a8c8
net-p2p/biglybt: Stabilize 3.5.0.0 amd64, #921549
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-p2p/biglybt/biglybt-3.5.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/biglybt/biglybt-3.5.0.0.ebuild b/net-p2p/biglybt/biglybt-3.5.0.0.ebuild
index fc98da6d2b54..d1d25e33720b 100644
--- a/net-p2p/biglybt/biglybt-3.5.0.0.ebuild
+++ b/net-p2p/biglybt/biglybt-3.5.0.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/BiglyBT-${PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 arm64 ppc64"
+KEYWORDS="amd64 arm64 ppc64"
CP_DEPEND="
dev-java/commons-cli:1
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2024-01-10 8:29 Florian Schmaus
0 siblings, 0 replies; 25+ messages in thread
From: Florian Schmaus @ 2024-01-10 8:29 UTC (permalink / raw
To: gentoo-commits
commit: 334c52aa0124183889282a7dea0a5b19455eff15
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Sun Jan 7 15:40:45 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Jan 10 08:28:36 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=334c52aa
net-p2p/biglybt: drop 3.4.0.0
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
net-p2p/biglybt/Manifest | 1 -
net-p2p/biglybt/biglybt-3.4.0.0.ebuild | 120 ---------------------------------
2 files changed, 121 deletions(-)
diff --git a/net-p2p/biglybt/Manifest b/net-p2p/biglybt/Manifest
index 476ea77fc01e..648c013cd649 100644
--- a/net-p2p/biglybt/Manifest
+++ b/net-p2p/biglybt/Manifest
@@ -1,2 +1 @@
-DIST biglybt-3.4.0.0.tar.gz 41402302 BLAKE2B c10832a62efa517981572b91fb99854ee45743c0a2e9fd30d6548a09aeaa47fbcbdb6f6392285f5bd59eb99d4b50b98ddfce2ecf2092b205ca69901b5668a8d3 SHA512 401d0674f03d0da88d3dd3521c3c67cd3471b9858c326fc3cb908f96bb90b156eedee6dfa909606aade0862fe18cbf987d83cf48295e3ee5dc056c260708e05b
DIST biglybt-3.5.0.0.tar.gz 41499459 BLAKE2B a08bfa560a72297a6ef21aed1bf4dc278e6c1e8b28b7adfb9bd880d8a6bcec1875b2ff8f3c95e9a05a41be5f14ba7ec66d775f53b78ee4a6bb88a295906f75e2 SHA512 1345ca1b49615be6d7e4ffb883ac5a60ed31af1dbf29a45d5d03ab56fb37d3f47d36abdffe990d264bda5fe5d3f90a3e2ad64373f1fe16fa23feb1ba8b70dd15
diff --git a/net-p2p/biglybt/biglybt-3.4.0.0.ebuild b/net-p2p/biglybt/biglybt-3.4.0.0.ebuild
deleted file mode 100644
index 31fb1dc0f33b..000000000000
--- a/net-p2p/biglybt/biglybt-3.4.0.0.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source"
-MAVEN_PROVIDES="com.biglybt:biglybt-core:3.4.0.0 com.biglybt:biglybt-ui:3.4.0.0"
-
-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"
-S="${WORKDIR}/BiglyBT-${PV}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 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.27
-"
-
-# 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
-# Restricting to jdk:11 for https://bugs.gentoo.org/888859
-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
- issue_template.md
-)
-
-PATCHES=(
- "${FILESDIR}/biglybt-3.2.0.0-disable-SWTUpdateChecker.patch"
- "${FILESDIR}/biglybt-3.2.0.0-disable-DorkBoxUpdaterPlugin.patch"
- "${FILESDIR}/biglybt-3.2.0.0-disable-shared-plugins.patch"
-)
-
-src_prepare() {
- default
- java-pkg-2_src_prepare
- # AENameServiceDescriptor fails to compile with jdk >= 11
- # https://github.com/BiglySoftware/BiglyBT/pull/2611
- # "error: package sun.net.spi.nameservice does not exist"
- rm -r core/src/com/biglybt/core/util/spi || die
-
- sed \
- -e '/enable.update/s:true:false: ' \
- -i core/src/com/biglybt/pifimpl/update/PluginUpdatePlugin.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-simple_src_install
-
- if use source; then
- java-pkg_dosrc "core/src/*"
- java-pkg_dosrc "uis/src/*"
- fi
- default
-}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2024-06-20 10:56 Florian Schmaus
0 siblings, 0 replies; 25+ messages in thread
From: Florian Schmaus @ 2024-06-20 10:56 UTC (permalink / raw
To: gentoo-commits
commit: 41bd896eba9f43365e0549ef7b3f30d1bdd23204
Author: gentoo-setan <gentoo-setan <AT> protonmail <DOT> com>
AuthorDate: Thu Jun 20 09:12:13 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Jun 20 10:56:12 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41bd896e
net-p2p/biglybt: add stabilize-allarches and longdescription
Signed-off-by: gentoo-setan <gentoo-setan <AT> protonmail.com>
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
net-p2p/biglybt/metadata.xml | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/net-p2p/biglybt/metadata.xml b/net-p2p/biglybt/metadata.xml
index a660313d0473..f232be2ae7c6 100644
--- a/net-p2p/biglybt/metadata.xml
+++ b/net-p2p/biglybt/metadata.xml
@@ -4,9 +4,18 @@
<maintainer type="project">
<email>java@gentoo.org</email>
</maintainer>
+ <longdescription>
+ BiglyBT is a BitTorrent client based on Vuze (previously Azureus) which first released in 2003.
+
+ It's killer feature is integration with I2P and TOR anonymyzing networks.
+ They are available as plugins or can be used with your local node using SOCKS.
+ BiglyBT is the only client in acrive development that can work on clearnet and I2P simultaneously,
+ cross-seeding the torrents and swarm-merging them.
+ </longdescription>
<upstream>
<bugs-to>https://github.com/BiglySoftware/BiglyBT/issues</bugs-to>
<doc>https://github.com/BiglySoftware/BiglyBT/wiki</doc>
<remote-id type="github">BiglySoftware/BiglyBT</remote-id>
</upstream>
+ <stabilize-allarches/>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2024-06-20 10:56 Florian Schmaus
0 siblings, 0 replies; 25+ messages in thread
From: Florian Schmaus @ 2024-06-20 10:56 UTC (permalink / raw
To: gentoo-commits
commit: 619241fe9095525909a143888ee81675a97e2a18
Author: gentoo-setan <gentoo-setan <AT> protonmail <DOT> com>
AuthorDate: Thu Jun 20 09:18:07 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Jun 20 10:56:13 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=619241fe
net-p2p/biglybt: add I2P and TOR optfeatures
Signed-off-by: gentoo-setan <gentoo-setan <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37225
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
net-p2p/biglybt/biglybt-3.6.0.0.ebuild | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/net-p2p/biglybt/biglybt-3.6.0.0.ebuild b/net-p2p/biglybt/biglybt-3.6.0.0.ebuild
index 9cacc9c9454c..4ee04bea7849 100644
--- a/net-p2p/biglybt/biglybt-3.6.0.0.ebuild
+++ b/net-p2p/biglybt/biglybt-3.6.0.0.ebuild
@@ -7,7 +7,7 @@ EAPI=8
JAVA_PKG_IUSE="doc source"
MAVEN_PROVIDES="com.${PN}:${PN}-core:${PV} com.${PN}:${PN}-ui:${PV}"
-inherit desktop java-pkg-2 java-pkg-simple xdg
+inherit desktop java-pkg-2 java-pkg-simple optfeature xdg
DESCRIPTION="Feature-filled Bittorrent client based on the Azureus open source project"
HOMEPAGE="https://www.biglybt.com"
@@ -100,3 +100,11 @@ src_install() {
fi
default
}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature_header "If you are using plugin proxies you might want to swap them for these native packages:"
+ optfeature "I2P SOCKS proxy" net-vpn/i2p net-vpn/i2pd
+ optfeature "TOR SOCKS proxy" net-vpn/tor
+}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2024-07-20 11:48 Arthur Zamarin
0 siblings, 0 replies; 25+ messages in thread
From: Arthur Zamarin @ 2024-07-20 11:48 UTC (permalink / raw
To: gentoo-commits
commit: fc8a6609185036145c32924591e9baf3e7e3bb13
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 20 11:47:56 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 20 11:47:56 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc8a6609
net-p2p/biglybt: Stabilize 3.6.0.0 ALLARCHES, #936389
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-p2p/biglybt/biglybt-3.6.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/biglybt/biglybt-3.6.0.0.ebuild b/net-p2p/biglybt/biglybt-3.6.0.0.ebuild
index 4ee04bea7849..927ec5a6d03e 100644
--- a/net-p2p/biglybt/biglybt-3.6.0.0.ebuild
+++ b/net-p2p/biglybt/biglybt-3.6.0.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/BiglyBT-${PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="amd64 arm64 ppc64"
CP_DEPEND="
dev-java/commons-cli:1
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2024-07-20 12:50 Arthur Zamarin
0 siblings, 0 replies; 25+ messages in thread
From: Arthur Zamarin @ 2024-07-20 12:50 UTC (permalink / raw
To: gentoo-commits
commit: 53c7a39231e24779fae1e7fe514d25e63f6c0543
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Sat Jul 20 12:43:24 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 20 12:49:58 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53c7a392
net-p2p/biglybt: drop 3.5.0.0
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/37630
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-p2p/biglybt/Manifest | 1 -
net-p2p/biglybt/biglybt-3.5.0.0.ebuild | 109 ---------------------------------
2 files changed, 110 deletions(-)
diff --git a/net-p2p/biglybt/Manifest b/net-p2p/biglybt/Manifest
index 3390d228d952..10e4eca27534 100644
--- a/net-p2p/biglybt/Manifest
+++ b/net-p2p/biglybt/Manifest
@@ -1,2 +1 @@
-DIST biglybt-3.5.0.0.tar.gz 41499459 BLAKE2B a08bfa560a72297a6ef21aed1bf4dc278e6c1e8b28b7adfb9bd880d8a6bcec1875b2ff8f3c95e9a05a41be5f14ba7ec66d775f53b78ee4a6bb88a295906f75e2 SHA512 1345ca1b49615be6d7e4ffb883ac5a60ed31af1dbf29a45d5d03ab56fb37d3f47d36abdffe990d264bda5fe5d3f90a3e2ad64373f1fe16fa23feb1ba8b70dd15
DIST biglybt-3.6.0.0.tar.gz 43972902 BLAKE2B 76995d3d5f24f054690e609d2be7bd822f6c8573b6627bcf380c3a93be86265f4ca827c2991db65ef39c9f3f79b0cd8e0aebce492571a36bf237c95fc3d6cc54 SHA512 b56beb006ab813efa2ab2aff8563a04675e677ea70fe6ef72062e2d38ec753749b36740ae87f851739cb1389948a916273cb6ffb65758e651d0701a7f6237afd
diff --git a/net-p2p/biglybt/biglybt-3.5.0.0.ebuild b/net-p2p/biglybt/biglybt-3.5.0.0.ebuild
deleted file mode 100644
index d1d25e33720b..000000000000
--- a/net-p2p/biglybt/biglybt-3.5.0.0.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# No tests, #839681
-JAVA_PKG_IUSE="doc source"
-MAVEN_PROVIDES="com.biglybt:biglybt-core:3.5.0.0 com.biglybt:biglybt-ui:3.5.0.0"
-
-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"
-S="${WORKDIR}/BiglyBT-${PV}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-CP_DEPEND="
- dev-java/commons-cli:1
- dev-java/swt:4.27
-"
-
-# 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
-# Restricting to jdk:11 for https://bugs.gentoo.org/888859
-DEPEND="${CP_DEPEND}
- >=virtual/jdk-11:*"
-
-RDEPEND="${CP_DEPEND}
- >=virtual/jre-1.8:*"
-
-DOCS=(
- CODING_GUIDELINES.md
- CONTRIBUTING.md
- ChangeLog.txt
- README.md
- TRANSLATE.md
- issue_template.md
-)
-
-PATCHES=(
- "${FILESDIR}/biglybt-3.2.0.0-disable-SWTUpdateChecker.patch"
- "${FILESDIR}/biglybt-3.2.0.0-disable-DorkBoxUpdaterPlugin.patch"
- "${FILESDIR}/biglybt-3.2.0.0-disable-shared-plugins.patch"
- "${FILESDIR}/biglybt-3.5.0.0-Entities.javadoc.patch"
-)
-
-src_prepare() {
- default #780585
- java-pkg-2_src_prepare
- # AENameServiceDescriptor fails to compile with jdk >= 11
- # "error: package sun.net.spi.nameservice does not exist"
- # https://github.com/BiglySoftware/BiglyBT/pull/2611
- rm -r core/src/com/biglybt/core/util/spi || die
-# rm -r core/src/META-INF || die
-
- sed \
- -e '/enable.update/s:true:false: ' \
- -i core/src/com/biglybt/pifimpl/update/PluginUpdatePlugin.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
- JAVADOC_ARGS="-source 8"
- 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-simple_src_install
-
- if use source; then
- java-pkg_dosrc "core/src/*"
- java-pkg_dosrc "uis/src/*"
- fi
- default
-}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2024-08-14 8:54 Miroslav Šulc
0 siblings, 0 replies; 25+ messages in thread
From: Miroslav Šulc @ 2024-08-14 8:54 UTC (permalink / raw
To: gentoo-commits
commit: 7d3310cadc1d7cf74519643c677351f95abc6750
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Wed Aug 14 08:28:01 2024 +0000
Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Wed Aug 14 08:53:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d3310ca
net-p2p/biglybt: CP_DEPEND on swt:4.27[cairo]
Closes: https://bugs.gentoo.org/936607
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/38143
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
net-p2p/biglybt/{biglybt-3.6.0.0.ebuild => biglybt-3.6.0.0-r1.ebuild} | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/net-p2p/biglybt/biglybt-3.6.0.0.ebuild b/net-p2p/biglybt/biglybt-3.6.0.0-r1.ebuild
similarity index 98%
rename from net-p2p/biglybt/biglybt-3.6.0.0.ebuild
rename to net-p2p/biglybt/biglybt-3.6.0.0-r1.ebuild
index 927ec5a6d03e..afbc9f0b3c8f 100644
--- a/net-p2p/biglybt/biglybt-3.6.0.0.ebuild
+++ b/net-p2p/biglybt/biglybt-3.6.0.0-r1.ebuild
@@ -20,7 +20,7 @@ KEYWORDS="amd64 arm64 ppc64"
CP_DEPEND="
dev-java/commons-cli:1
- dev-java/swt:4.27
+ dev-java/swt:4.27[cairo]
"
# Due to removal of AENameServiceDescriptor it would fail to start under jdk:1.8
@@ -57,7 +57,6 @@ src_prepare() {
# "error: package sun.net.spi.nameservice does not exist"
# https://github.com/BiglySoftware/BiglyBT/pull/2611
rm -r core/src/com/biglybt/core/util/spi || die
-# rm -r core/src/META-INF || die
cp -r core/{src,resources} || die
find core/resources -type f -name '*.java' -exec rm -rf {} + || die "deleting classes failed"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2024-10-26 7:39 Miroslav Šulc
0 siblings, 0 replies; 25+ messages in thread
From: Miroslav Šulc @ 2024-10-26 7:39 UTC (permalink / raw
To: gentoo-commits
commit: 7ba75258ec7d09a15fc4f3d1b9a95d5907f4fe7b
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Thu Oct 3 05:46:35 2024 +0000
Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sat Oct 26 07:35:55 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ba75258
net-p2p/biglybt: add 3.7.0.0
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/38836/commits/79cc1a45d9e4e2e9eea26cb3b827e232a44da487
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
net-p2p/biglybt/Manifest | 1 +
net-p2p/biglybt/biglybt-3.7.0.0.ebuild | 108 +++++++++++++++++++++++++++++++++
2 files changed, 109 insertions(+)
diff --git a/net-p2p/biglybt/Manifest b/net-p2p/biglybt/Manifest
index 10e4eca27534..010a27d92500 100644
--- a/net-p2p/biglybt/Manifest
+++ b/net-p2p/biglybt/Manifest
@@ -1 +1,2 @@
DIST biglybt-3.6.0.0.tar.gz 43972902 BLAKE2B 76995d3d5f24f054690e609d2be7bd822f6c8573b6627bcf380c3a93be86265f4ca827c2991db65ef39c9f3f79b0cd8e0aebce492571a36bf237c95fc3d6cc54 SHA512 b56beb006ab813efa2ab2aff8563a04675e677ea70fe6ef72062e2d38ec753749b36740ae87f851739cb1389948a916273cb6ffb65758e651d0701a7f6237afd
+DIST biglybt-3.7.0.0.tar.gz 44021778 BLAKE2B 9ce54062b298d2e47f9fcc88a3fa8da935c7d3c4ad24f28cf2975300b78140b547e3e43c377cae50fd1276d49d53a43bc77e36957133dc6fe1fa7e301ebe80fe SHA512 815ce2f2b327de266650d9650dcbc539247dca2a8bce727ca0a4fc6eb7dfbcee770ffce04dd3b96aef458df1ee20ce39229f6a3d409725a532d081c82d4504bd
diff --git a/net-p2p/biglybt/biglybt-3.7.0.0.ebuild b/net-p2p/biglybt/biglybt-3.7.0.0.ebuild
new file mode 100644
index 000000000000..78bc7fda2552
--- /dev/null
+++ b/net-p2p/biglybt/biglybt-3.7.0.0.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# javadocs are too broken and no tests, #839681
+JAVA_PKG_IUSE="source"
+MAVEN_PROVIDES="com.${PN}:${PN}-core:${PV} com.${PN}:${PN}-ui:${PV}"
+
+inherit desktop java-pkg-2 java-pkg-simple optfeature xdg
+
+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"
+S="${WORKDIR}/BiglyBT-${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+CP_DEPEND="
+ dev-java/commons-cli:0
+ dev-java/swt:4.27[cairo]
+"
+
+# 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="${CP_DEPEND}
+ >=virtual/jdk-11:*"
+
+RDEPEND="${CP_DEPEND}
+ >=virtual/jre-1.8:*"
+
+DOCS=(
+ CODING_GUIDELINES.md
+ CONTRIBUTING.md
+ ChangeLog.txt
+ README.md
+ TRANSLATE.md
+)
+
+JAVA_GENTOO_CLASSPATH_EXTRA="target/classes"
+JAVA_JAR_FILENAME="BiglyBT.jar"
+JAVA_MAIN_CLASS="com.${PN}.ui.Main"
+JAVA_RESOURCE_DIRS=( {core,uis}/resources ) # yes, need them both
+JAVA_SRC_DIR="uis/src"
+
+PATCHES=(
+ "${FILESDIR}/biglybt-3.2.0.0-disable-SWTUpdateChecker.patch"
+ "${FILESDIR}/biglybt-3.2.0.0-disable-shared-plugins.patch"
+ "${FILESDIR}/biglybt-3.5.0.0-Entities.javadoc.patch"
+ "${FILESDIR}/biglybt-3.6.0.0-disable-PluginUpdatePlugin.patch"
+ "${FILESDIR}/biglybt-3.6.0.0-fix-ambiguous.patch"
+)
+
+src_prepare() {
+ default #780585
+ java-pkg-2_src_prepare
+ # AENameServiceDescriptor fails to compile with jdk >= 11
+ # "error: package sun.net.spi.nameservice does not exist"
+ # https://github.com/BiglySoftware/BiglyBT/pull/2611
+ rm -r core/src/com/biglybt/core/util/spi || die
+
+ # java-pkg-simple.eclass expects resources in a separate directory.
+ cp -r core/{src,resources} || die
+ rm -r core/resources/META-INF || die "deleting META-INF"
+ find core/resources -type f -name '*.java' -exec rm -rf {} + || die "core deleting *.java"
+ find core/resources -type f -name '.editorconfig' -exec rm -rf {} + || die "deleting .editorconfig"
+
+ cp -r uis/{src,resources} || die
+ find uis/resources -type f -name '*.java' -exec rm -rf {} + || die "uis deleting *.java"
+}
+
+src_compile() {
+ # build core classes, needed for compiling uis
+ ejavac -d target/classes \
+ -cp "$(java-pkg_getjars commons-cli):$(java-pkg_getjars swt-4.27)" \
+ $(find core/src -name "*.java") || die
+
+ java-pkg-simple_src_compile
+
+ # uis/src/com/biglybt/ui/swt/plugin/net/buddy/swt/BuddyPluginView.java:68:
+ # uis/src/com/biglybt/ui/swt/plugin/net/buddy/swt/BuddyPluginViewChat.java:45:
+ # uis/src/com/biglybt/ui/swt/plugin/net/buddy/swt/BuddyPluginViewInstance.java:75:
+ # error: package com.biglybt.ui.swt.plugin.net.buddy does not exist
+# use doc && JAVA_SRC_DIR=( {core,uis}/src ) ejavadoc
+}
+
+src_install() {
+ java-pkg-simple_src_install
+
+ make_desktop_entry "${PN}" BiglyBT "${PN}" "Network;FileTransfer"
+
+ if use source; then
+ java-pkg_dosrc "core/src/*"
+ java-pkg_dosrc "uis/src/*"
+ fi
+ default
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature_header "If you are using plugin proxies you might want to swap them for these native packages:"
+ optfeature "I2P SOCKS proxy" net-vpn/i2p net-vpn/i2pd
+ optfeature "TOR SOCKS proxy" net-vpn/tor
+}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2024-11-08 11:41 Miroslav Šulc
0 siblings, 0 replies; 25+ messages in thread
From: Miroslav Šulc @ 2024-11-08 11:41 UTC (permalink / raw
To: gentoo-commits
commit: 069a6ce322a0705456635cfd4f9d8f3c64fb5ffd
Author: Filip Kobierski <fkobi <AT> pm <DOT> me>
AuthorDate: Thu Nov 7 20:51:38 2024 +0000
Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Nov 8 11:40:54 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=069a6ce3
net-p2p/biglybt: add changelog to metadata
Signed-off-by: Filip Kobierski <fkobi <AT> pm.me>
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
net-p2p/biglybt/metadata.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-p2p/biglybt/metadata.xml b/net-p2p/biglybt/metadata.xml
index f232be2ae7c6..bc58e91ef971 100644
--- a/net-p2p/biglybt/metadata.xml
+++ b/net-p2p/biglybt/metadata.xml
@@ -14,6 +14,7 @@
</longdescription>
<upstream>
<bugs-to>https://github.com/BiglySoftware/BiglyBT/issues</bugs-to>
+ <changelog>https://github.com/BiglySoftware/BiglyBT/blob/master/ChangeLog.txt</changelog>
<doc>https://github.com/BiglySoftware/BiglyBT/wiki</doc>
<remote-id type="github">BiglySoftware/BiglyBT</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/
@ 2024-11-08 11:41 Miroslav Šulc
0 siblings, 0 replies; 25+ messages in thread
From: Miroslav Šulc @ 2024-11-08 11:41 UTC (permalink / raw
To: gentoo-commits
commit: 381242bfe8086b7fc729b36799ec55748cf5c9df
Author: Filip Kobierski <fkobi <AT> pm <DOT> me>
AuthorDate: Thu Nov 7 20:51:55 2024 +0000
Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Nov 8 11:40:58 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=381242bf
net-p2p/biglybt: update longdescription
Signed-off-by: Filip Kobierski <fkobi <AT> pm.me>
Closes: https://github.com/gentoo/gentoo/pull/38933
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
net-p2p/biglybt/metadata.xml | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/net-p2p/biglybt/metadata.xml b/net-p2p/biglybt/metadata.xml
index bc58e91ef971..dde62ca5ee3e 100644
--- a/net-p2p/biglybt/metadata.xml
+++ b/net-p2p/biglybt/metadata.xml
@@ -9,8 +9,9 @@
It's killer feature is integration with I2P and TOR anonymyzing networks.
They are available as plugins or can be used with your local node using SOCKS.
- BiglyBT is the only client in acrive development that can work on clearnet and I2P simultaneously,
- cross-seeding the torrents and swarm-merging them.
+
+ BiglyBT and <pkg>net-p2p/qbittorrent</pkg> are two torrent clients in active development
+ that can work on clearnet and I2P simultaneously, cross-seeding the torrents and swarm-merging them.
</longdescription>
<upstream>
<bugs-to>https://github.com/BiglySoftware/BiglyBT/issues</bugs-to>
^ permalink raw reply related [flat|nested] 25+ messages in thread
end of thread, other threads:[~2024-11-08 11:41 UTC | newest]
Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-18 6:14 [gentoo-commits] repo/gentoo:master commit in: net-p2p/biglybt/ Miroslav Šulc
-- strict thread matches above, loose matches on Subject: below --
2024-11-08 11:41 Miroslav Šulc
2024-11-08 11:41 Miroslav Šulc
2024-10-26 7:39 Miroslav Šulc
2024-08-14 8:54 Miroslav Šulc
2024-07-20 12:50 Arthur Zamarin
2024-07-20 11:48 Arthur Zamarin
2024-06-20 10:56 Florian Schmaus
2024-06-20 10:56 Florian Schmaus
2024-01-10 8:29 Florian Schmaus
2024-01-07 13:26 Sam James
2024-01-07 12:42 Arthur Zamarin
2024-01-07 12:42 Arthur Zamarin
2023-08-16 19:17 Sam James
2023-08-03 15:10 Sam James
2023-07-27 10:35 Sam James
2023-06-27 7:29 Miroslav Šulc
2023-04-24 15:10 Jakov Smolić
2023-04-24 14:40 Jakov Smolić
2023-04-24 12:38 Jakov Smolić
2023-03-31 12:40 Arthur Zamarin
2023-01-05 9:23 Sam James
2022-12-30 17:09 Sam James
2022-12-29 10:06 Florian Schmaus
2022-12-29 10:06 Florian Schmaus
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox