[gentoo-commits] repo/gentoo:master commit in: dev-java/fec/
commit: bf039d5887d5ff4b5ce00252c74bb5d8e6f9649f Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Thu Apr 27 05:58:26 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Apr 28 06:26:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf039d58 dev-java/fec: update HOMEPAGE, add metadata remote-id Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Miroslav Šulc gentoo.org> dev-java/fec/fec-1.0.4-r4.ebuild | 2 +- dev-java/fec/metadata.xml| 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-java/fec/fec-1.0.4-r4.ebuild b/dev-java/fec/fec-1.0.4-r4.ebuild index 68586153e3a6..62b81cfdee9d 100644 --- a/dev-java/fec/fec-1.0.4-r4.ebuild +++ b/dev-java/fec/fec-1.0.4-r4.ebuild @@ -7,7 +7,7 @@ JAVA_PKG_IUSE="doc source" inherit flag-o-matic toolchain-funcs java-pkg-2 java-ant-2 DESCRIPTION="Forward Error Correction library in Java" -HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage; +HOMEPAGE="https://github.com/hyphanet/contrib/blob/master/README; SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz; LICENSE="BSD-2" diff --git a/dev-java/fec/metadata.xml b/dev-java/fec/metadata.xml index 9ec6a4a58c78..8d5bfef17028 100644 --- a/dev-java/fec/metadata.xml +++ b/dev-java/fec/metadata.xml @@ -9,4 +9,7 @@ j...@gentoo.org Java + + hyphanet/contrib +
[gentoo-commits] repo/gentoo:master commit in: dev-java/fec/
commit: 07611e31768e11b5a5ef254eba625d6ce14b9b75 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Fri Apr 14 07:43:30 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Fri Apr 14 11:48:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07611e31 dev-java/fec: update HOMEPAGE Closes: https://bugs.gentoo.org/904287 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/30588 Signed-off-by: Florian Schmaus gentoo.org> dev-java/fec/fec-1.0.4-r4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-java/fec/fec-1.0.4-r4.ebuild b/dev-java/fec/fec-1.0.4-r4.ebuild index 214363c410f6..68586153e3a6 100644 --- a/dev-java/fec/fec-1.0.4-r4.ebuild +++ b/dev-java/fec/fec-1.0.4-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ JAVA_PKG_IUSE="doc source" inherit flag-o-matic toolchain-funcs java-pkg-2 java-ant-2 DESCRIPTION="Forward Error Correction library in Java" -HOMEPAGE="https://bitbucket.org/onionnetworks/; +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage; SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz; LICENSE="BSD-2"
[gentoo-commits] repo/gentoo:master commit in: dev-java/fec/
commit: 748c23bfb67bcc2f44d76402255ab1905e1c9cd5 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Aug 5 07:31:44 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Aug 5 07:31:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=748c23bf dev-java/fec: Keyword 1.0.4-r4 arm64, #834927 Signed-off-by: Arthur Zamarin gentoo.org> dev-java/fec/fec-1.0.4-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/fec/fec-1.0.4-r4.ebuild b/dev-java/fec/fec-1.0.4-r4.ebuild index 307a2d9ef365..214363c410f6 100644 --- a/dev-java/fec/fec-1.0.4-r4.ebuild +++ b/dev-java/fec/fec-1.0.4-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz; LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ~arm x86" +KEYWORDS="amd64 ~arm ~arm64 x86" CDEPEND="dev-java/log4j-12-api:2"
[gentoo-commits] repo/gentoo:master commit in: dev-java/fec/
commit: 37309a957a5a466f48ad2272f9ce2bb803a68672 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 22 06:50:41 2022 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 22 07:05:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37309a95 dev-java/fec: Remove invalid remote-id Signed-off-by: Michał Górny gentoo.org> dev-java/fec/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/dev-java/fec/metadata.xml b/dev-java/fec/metadata.xml index 12515a707d6b..9ec6a4a58c78 100644 --- a/dev-java/fec/metadata.xml +++ b/dev-java/fec/metadata.xml @@ -9,7 +9,4 @@ j...@gentoo.org Java - - onionnetworks -
[gentoo-commits] repo/gentoo:master commit in: dev-java/fec/
commit: a13a1dbe0db04774a48c0de69b814dd2cb8d7bdc Author: Sam James gentoo org> AuthorDate: Thu Jun 2 06:14:02 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jun 2 06:14:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a13a1dbe dev-java/fec: Keyword 1.0.4-r4 arm, #834927 Signed-off-by: Sam James gentoo.org> dev-java/fec/fec-1.0.4-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/fec/fec-1.0.4-r4.ebuild b/dev-java/fec/fec-1.0.4-r4.ebuild index 98864fd2a92e..307a2d9ef365 100644 --- a/dev-java/fec/fec-1.0.4-r4.ebuild +++ b/dev-java/fec/fec-1.0.4-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz; LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm x86" CDEPEND="dev-java/log4j-12-api:2"
[gentoo-commits] repo/gentoo:master commit in: dev-java/fec/
commit: 448891c90089d0ba86a5e36df527a35d0ae4cf0f Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Mon Mar 28 08:17:19 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Mar 29 06:06:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=448891c9 dev-java/fec: Drop 1.0.4-r3 Closes: https://bugs.gentoo.org/831712 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Miroslav Šulc gentoo.org> dev-java/fec/fec-1.0.4-r3.ebuild | 69 1 file changed, 69 deletions(-) diff --git a/dev-java/fec/fec-1.0.4-r3.ebuild b/dev-java/fec/fec-1.0.4-r3.ebuild deleted file mode 100644 index 4a2592c69750.. --- a/dev-java/fec/fec-1.0.4-r3.ebuild +++ /dev/null @@ -1,69 +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" - -inherit flag-o-matic toolchain-funcs java-pkg-2 java-ant-2 - -DESCRIPTION="Forward Error Correction library in Java" -HOMEPAGE="https://bitbucket.org/onionnetworks/; -SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz; - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -CDEPEND="dev-java/log4j:0" - -RDEPEND=" - ${CDEPEND} - >=virtual/jre-1.8:*" - -DEPEND=" - ${CDEPEND} - >=virtual/jdk-1.8:* - app-arch/unzip" - -PATCHES=( - "${FILESDIR}"/"${P}-libfec8path.patch" - "${FILESDIR}"/"${P}-build.patch" - "${FILESDIR}"/"${P}-soname.patch" - "${FILESDIR}"/"${P}-remove-concurrent-util-imports.patch" -) - -JAVA_ANT_REWRITE_CLASSPATH="yes" -EANT_GENTOO_CLASSPATH="log4j" -EANT_BUILD_TARGET="jars" - -# There seems to be unit tests, but they are in such a state. -RESTRICT="test" - -src_prepare() { - # Apply patches. - default - - # In fact, we'll wipe tests altogether. - rm -rf tests || die - - # Get rid of bundled jars. - java-pkg_clean -} - -src_compile() { - java-pkg-2_src_compile - einfo "Sucessfully compiled Java classes!" - - cd "${S}"/src/csrc || die - append-flags -fPIC - emake CC=$(tc-getCC) CFLAGS="${CFLAGS} $(java-pkg_get-jni-cflags)" - einfo "Sucessfully compiled C files!" -} - -src_install() { - java-pkg_newjar "lib/onion-${PN}.jar" "${PN}.jar" - use doc && java-pkg_dojavadoc javadoc - use source && java-pkg_dosrc src/com - dolib.so src/csrc/libfec{8,16}.so -}
[gentoo-commits] repo/gentoo:master commit in: dev-java/fec/
commit: 701e1cda2d596e56dddf6bb2ec9cd2b2b0ec8616 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Mar 28 06:52:49 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Mar 28 06:52:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=701e1cda dev-java/fec: x86 stable wrt bug #835504 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-java/fec/fec-1.0.4-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/fec/fec-1.0.4-r4.ebuild b/dev-java/fec/fec-1.0.4-r4.ebuild index e92b09fe1e3f..98864fd2a92e 100644 --- a/dev-java/fec/fec-1.0.4-r4.ebuild +++ b/dev-java/fec/fec-1.0.4-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz; LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" CDEPEND="dev-java/log4j-12-api:2"
[gentoo-commits] repo/gentoo:master commit in: dev-java/fec/
commit: b770a1c684a8c02cc5b12b0ec4fa5f4981a69a72 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 27 06:24:46 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 27 06:24:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b770a1c6 dev-java/fec: amd64 stable wrt bug #835504 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-java/fec/fec-1.0.4-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/fec/fec-1.0.4-r4.ebuild b/dev-java/fec/fec-1.0.4-r4.ebuild index 29f4fada481c..e92b09fe1e3f 100644 --- a/dev-java/fec/fec-1.0.4-r4.ebuild +++ b/dev-java/fec/fec-1.0.4-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz; LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" CDEPEND="dev-java/log4j-12-api:2"
[gentoo-commits] repo/gentoo:master commit in: dev-java/fec/
commit: 6a9f097fd330dbeabd61d6072e159c77b2202e7d Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Mon Dec 27 15:14:47 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Thu Feb 24 09:37:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a9f097f dev-java/fec: EAPI 8, switch to log4j-12-api:2 Closes: https://bugs.gentoo.org/830919 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/24106/commits/49b7cffc2fa2d91fb9dc424c5c44ba0874600ecc Signed-off-by: Miroslav Šulc gentoo.org> dev-java/fec/fec-1.0.4-r4.ebuild | 68 1 file changed, 68 insertions(+) diff --git a/dev-java/fec/fec-1.0.4-r4.ebuild b/dev-java/fec/fec-1.0.4-r4.ebuild new file mode 100644 index ..29f4fada481c --- /dev/null +++ b/dev-java/fec/fec-1.0.4-r4.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +JAVA_PKG_IUSE="doc source" + +inherit flag-o-matic toolchain-funcs java-pkg-2 java-ant-2 + +DESCRIPTION="Forward Error Correction library in Java" +HOMEPAGE="https://bitbucket.org/onionnetworks/; +SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +CDEPEND="dev-java/log4j-12-api:2" + +RDEPEND=" + ${CDEPEND} + >=virtual/jre-1.8:*" + +DEPEND=" + ${CDEPEND} + >=virtual/jdk-1.8:*" + +PATCHES=( + "${FILESDIR}"/"${P}-libfec8path.patch" + "${FILESDIR}"/"${P}-build.patch" + "${FILESDIR}"/"${P}-soname.patch" + "${FILESDIR}"/"${P}-remove-concurrent-util-imports.patch" +) + +JAVA_ANT_REWRITE_CLASSPATH="yes" +JAVA_ANT_CLASSPATH_TAGS="javac javadoc" +EANT_GENTOO_CLASSPATH="log4j-12-api-2" +EANT_BUILD_TARGET="jars" + +# There seems to be unit tests, but they are in such a state. +RESTRICT="test" + +src_prepare() { + # Apply patches. + default + + # In fact, we'll wipe tests altogether. + rm -rf tests || die + + # Get rid of bundled jars. + java-pkg_clean +} + +src_compile() { + java-pkg-2_src_compile + einfo "Sucessfully compiled Java classes!" + + cd "${S}"/src/csrc || die + append-flags -fPIC + emake CC=$(tc-getCC) CFLAGS="${CFLAGS} $(java-pkg_get-jni-cflags)" + einfo "Sucessfully compiled C files!" +} + +src_install() { + java-pkg_newjar "lib/onion-${PN}.jar" "${PN}.jar" + use doc && java-pkg_dojavadoc javadoc + use source && java-pkg_dosrc src/com + dolib.so src/csrc/libfec{8,16}.so +}
[gentoo-commits] repo/gentoo:master commit in: dev-java/fec/
commit: 41bbe5884bcfa838abc4cac54cbfd3955181c05d Author: Miroslav Šulc gentoo org> AuthorDate: Wed Nov 24 09:21:20 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Wed Nov 24 09:21:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41bbe588 dev-java/fec: removed obsolete 1.0.4-r2 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/fec/fec-1.0.4-r2.ebuild | 69 1 file changed, 69 deletions(-) diff --git a/dev-java/fec/fec-1.0.4-r2.ebuild b/dev-java/fec/fec-1.0.4-r2.ebuild deleted file mode 100644 index b925d176c372.. --- a/dev-java/fec/fec-1.0.4-r2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -JAVA_PKG_IUSE="doc source" - -inherit flag-o-matic toolchain-funcs java-pkg-2 java-ant-2 - -DESCRIPTION="Forward Error Correction library in Java" -HOMEPAGE="https://bitbucket.org/onionnetworks/; -SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz; - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -CDEPEND="dev-java/log4j:0" - -RDEPEND=" - ${CDEPEND} - >=virtual/jre-1.6" - -DEPEND=" - ${CDEPEND} - >=virtual/jdk-1.6 - app-arch/unzip" - -PATCHES=( - "${FILESDIR}"/"${P}-libfec8path.patch" - "${FILESDIR}"/"${P}-build.patch" - "${FILESDIR}"/"${P}-soname.patch" - "${FILESDIR}"/"${P}-remove-concurrent-util-imports.patch" -) - -JAVA_ANT_REWRITE_CLASSPATH="yes" -EANT_GENTOO_CLASSPATH="log4j" -EANT_BUILD_TARGET="jars" - -# There seems to be unit tests, but they are in such a state. -RESTRICT="test" - -java_prepare() { - # In fact, we'll wipe tests altogether. - rm -rf tests || die - - # Apply patches. - epatch "${PATCHES[@]}" - - # Get rid of bundled jars. - java-pkg_clean -} - -src_compile() { - java-pkg-2_src_compile - einfo "Sucessfully compiled Java classes!" - - cd "${S}"/src/csrc || die - append-flags -fPIC - emake CC=$(tc-getCC) CFLAGS="${CFLAGS} $(java-pkg_get-jni-cflags)" - einfo "Sucessfully compiled C files!" -} - -src_install() { - java-pkg_newjar "lib/onion-${PN}.jar" "${PN}.jar" - use doc && java-pkg_dojavadoc javadoc - use source && java-pkg_dosrc src/com - dolib.so src/csrc/libfec{8,16}.so -}
[gentoo-commits] repo/gentoo:master commit in: dev-java/fec/
commit: 70f165110838266d2a2531c52615d664b8e8a21f Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Nov 24 09:08:02 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Nov 24 09:08:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70f16511 dev-java/fec: x86 stable wrt bug #826730 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-java/fec/fec-1.0.4-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/fec/fec-1.0.4-r3.ebuild b/dev-java/fec/fec-1.0.4-r3.ebuild index 8785863a4756..4a2592c69750 100644 --- a/dev-java/fec/fec-1.0.4-r3.ebuild +++ b/dev-java/fec/fec-1.0.4-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz; LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" CDEPEND="dev-java/log4j:0"
[gentoo-commits] repo/gentoo:master commit in: dev-java/fec/
commit: b13cb5b6a2f4e70cacb4dee6281fa6bd781ff5fa Author: Jakov Smolić gentoo org> AuthorDate: Tue Nov 23 09:11:48 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Nov 23 09:11:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b13cb5b6 dev-java/fec: Stabilize 1.0.4-r3 amd64, #826730 Signed-off-by: Jakov Smolić gentoo.org> dev-java/fec/fec-1.0.4-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/fec/fec-1.0.4-r3.ebuild b/dev-java/fec/fec-1.0.4-r3.ebuild index 11b1f1df74fb..8785863a4756 100644 --- a/dev-java/fec/fec-1.0.4-r3.ebuild +++ b/dev-java/fec/fec-1.0.4-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz; LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" CDEPEND="dev-java/log4j:0"
[gentoo-commits] repo/gentoo:master commit in: dev-java/fec/files/, dev-java/fec/
commit: 3bb9f5af93481804840b7730398b4cd0ff8c17be Author: Miroslav Šulc gentoo org> AuthorDate: Sat Oct 23 11:07:12 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Sat Oct 23 12:24:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bb9f5af dev-java/fec: eapi7, min java 1.8 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/fec/fec-1.0.4-r3.ebuild | 69 ++ dev-java/fec/files/fec-1.0.4-build.patch | 4 +- dev-java/fec/files/fec-1.0.4-libfec8path.patch | 4 +- .../fec-1.0.4-remove-concurrent-util-imports.patch | 4 +- dev-java/fec/files/fec-1.0.4-soname.patch | 4 +- 5 files changed, 77 insertions(+), 8 deletions(-) diff --git a/dev-java/fec/fec-1.0.4-r3.ebuild b/dev-java/fec/fec-1.0.4-r3.ebuild new file mode 100644 index 000..11b1f1df74f --- /dev/null +++ b/dev-java/fec/fec-1.0.4-r3.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +JAVA_PKG_IUSE="doc source" + +inherit flag-o-matic toolchain-funcs java-pkg-2 java-ant-2 + +DESCRIPTION="Forward Error Correction library in Java" +HOMEPAGE="https://bitbucket.org/onionnetworks/; +SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +CDEPEND="dev-java/log4j:0" + +RDEPEND=" + ${CDEPEND} + >=virtual/jre-1.8:*" + +DEPEND=" + ${CDEPEND} + >=virtual/jdk-1.8:* + app-arch/unzip" + +PATCHES=( + "${FILESDIR}"/"${P}-libfec8path.patch" + "${FILESDIR}"/"${P}-build.patch" + "${FILESDIR}"/"${P}-soname.patch" + "${FILESDIR}"/"${P}-remove-concurrent-util-imports.patch" +) + +JAVA_ANT_REWRITE_CLASSPATH="yes" +EANT_GENTOO_CLASSPATH="log4j" +EANT_BUILD_TARGET="jars" + +# There seems to be unit tests, but they are in such a state. +RESTRICT="test" + +src_prepare() { + # Apply patches. + default + + # In fact, we'll wipe tests altogether. + rm -rf tests || die + + # Get rid of bundled jars. + java-pkg_clean +} + +src_compile() { + java-pkg-2_src_compile + einfo "Sucessfully compiled Java classes!" + + cd "${S}"/src/csrc || die + append-flags -fPIC + emake CC=$(tc-getCC) CFLAGS="${CFLAGS} $(java-pkg_get-jni-cflags)" + einfo "Sucessfully compiled C files!" +} + +src_install() { + java-pkg_newjar "lib/onion-${PN}.jar" "${PN}.jar" + use doc && java-pkg_dojavadoc javadoc + use source && java-pkg_dosrc src/com + dolib.so src/csrc/libfec{8,16}.so +} diff --git a/dev-java/fec/files/fec-1.0.4-build.patch b/dev-java/fec/files/fec-1.0.4-build.patch index c47eb545904..bc776a23c82 100644 --- a/dev-java/fec/files/fec-1.0.4-build.patch +++ b/dev-java/fec/files/fec-1.0.4-build.patch @@ -1,5 +1,5 @@ src/csrc/Makefile.orig 2015-10-18 14:31:56.752486000 + -+++ src/csrc/Makefile 2015-10-18 14:33:11.502486000 + +--- a/src/csrc/Makefile.orig 2015-10-18 14:31:56.752486000 + b/src/csrc/Makefile2015-10-18 14:33:11.502486000 + @@ -28,11 +28,8 @@ -I$(JAVA_HOME)/include/linux fec-jinterf.c \ -o fec8-jinterf.o diff --git a/dev-java/fec/files/fec-1.0.4-libfec8path.patch b/dev-java/fec/files/fec-1.0.4-libfec8path.patch index 58eb89efb73..88333afd08f 100644 --- a/dev-java/fec/files/fec-1.0.4-libfec8path.patch +++ b/dev-java/fec/files/fec-1.0.4-libfec8path.patch @@ -1,5 +1,5 @@ src/com/onionnetworks/fec/Native8Code.java.orig2015-10-18 14:27:06.160486000 + -+++ src/com/onionnetworks/fec/Native8Code.java 2015-10-18 14:30:32.557486000 + +--- a/src/com/onionnetworks/fec/Native8Code.java.orig 2015-10-18 14:27:06.160486000 + b/src/com/onionnetworks/fec/Native8Code.java 2015-10-18 14:30:32.557486000 + @@ -3,6 +3,7 @@ //import java.security.AccessController; //import sun.security.action.*; diff --git a/dev-java/fec/files/fec-1.0.4-remove-concurrent-util-imports.patch b/dev-java/fec/files/fec-1.0.4-remove-concurrent-util-imports.patch index 87a9473ed93..ff4a583dfc7 100644 --- a/dev-java/fec/files/fec-1.0.4-remove-concurrent-util-imports.patch +++ b/dev-java/fec/files/fec-1.0.4-remove-concurrent-util-imports.patch @@ -1,5 +1,5 @@ src/com/onionnetworks/fec/io/FECFile.java.orig 2015-10-18 15:38:26.0 + -+++ src/com/onionnetworks/fec/io/FECFile.java 2015-10-18 16:06:51.159486000 + +--- a/src/com/onionnetworks/fec/io/FECFile.java.orig 2015-10-18 15:38:26.0 + b/src/com/onionnetworks/fec/io/FECFile.java2015-10-18 16:06:51.159486000 + @@ -10,7 +10,9 @@ import com.onionnetworks.fec.FECCodeFactory; import com.onionnetworks.io.RAF; diff --git a/dev-java/fec/files/fec-1.0.4-soname.patch b/dev-java/fec/files/fec-1.0.4-soname.patch index ae00449ced4..7309aa03b08
[gentoo-commits] repo/gentoo:master commit in: dev-java/fec/, dev-java/fec/files/
commit: 9c73bdbf43377cbba6e16a0af4636cce108210c6 Author: Patrice Clement gentoo org> AuthorDate: Sun Nov 1 15:16:56 2015 + Commit: Patrice Clement gentoo org> CommitDate: Sun Nov 1 19:09:28 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c73bdbf dev-java/fec: Clean up old. Package-Manager: portage-2.2.20.1 Signed-off-by: Patrice Clement gentoo.org> dev-java/fec/Manifest| 1 - dev-java/fec/fec-1.0.4-r1.ebuild | 61 dev-java/fec/files/libfec8path.patch | 27 3 files changed, 89 deletions(-) diff --git a/dev-java/fec/Manifest b/dev-java/fec/Manifest index d77a48e..feba17b 100644 --- a/dev-java/fec/Manifest +++ b/dev-java/fec/Manifest @@ -1,2 +1 @@ -DIST fec-1.0.4.tar.bz2 611131 SHA256 978d0ef609ec334ea85e3f70e46a94f6c2cc04393b590a2addfc74e03634b8dd SHA512 45e33fc4b71fcd78a7c5310f2b58df8b83a988500d0de7efebbeade712f5c93d57bbe63fd7dc148ccb1cc6418fc9c79e27be6fe0512e2294c289b192c01ab871 WHIRLPOOL cef5de5b24ddc33f6a85581cd149d3c5887f8f49843df5918158d137b263a58b888149fe68e293bc697db0b7b74e3952fabc1842f8b8f80932de379f2c7bf0d2 DIST fec-1.0.4.tar.gz 449406 SHA256 b33f5558f53e1abd9a4e58b5898cd605607698f22679f577f5fdf6cb1a2dd48a SHA512 0244de5e44ab108e921c6ca4cf341ce7b3ba807a76d24b768cfe3de71ffd525c9ebf389f9981e7eaa83fec301a65ba60ef4f51c5b3befa6c7af42b793d430343 WHIRLPOOL 3179b18a341b65b6cd295cf5f716887f8c90f03f8101768dd57220afa4c4e58c5112fd4ef898d4f7fd7a307eb5846ffed6bead8d13fedfc30dc41fbb23d5 diff --git a/dev-java/fec/fec-1.0.4-r1.ebuild b/dev-java/fec/fec-1.0.4-r1.ebuild deleted file mode 100644 index 089e66f..000 --- a/dev-java/fec/fec-1.0.4-r1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -JAVA_PKG_IUSE="doc source" - -inherit flag-o-matic java-pkg-2 java-ant-2 toolchain-funcs - -DESCRIPTION="Forword error correction libs" -HOMEPAGE="http://www.onionnetworks.com/developers/; -SRC_URI="mirror://gentoo/${P}.tar.bz2" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -COMMON_DEPEND="dev-java/log4j - dev-java/concurrent-util" - -RDEPEND=">=virtual/jre-1.4 - ${COMMON_DEPEND}" -DEPEND=">=virtual/jdk-1.4 - app-arch/unzip - ${COMMON_DEPEND}" -EANT_BUILD_TARGET="jars" - -src_unpack() { - unpack ${A} - cd "${S}" || die - sed -i -e 's/build.compiler=jikes/#build.compiler=jikes/g' build.properties || die - sed -i -e 's/test.lib/lib/g' build.properties || die - epatch "${FILESDIR}"/${P}-{libfec8path,build,soname}.patch - - eant clean - cd lib || die - rm -v *.jar || die - java-pkg_jar-from log4j - java-pkg_jar-from concurrent-util concurrent.jar concurrent-jaxed.jar - cd "${S}" || die - unzip -q common-20020926.zip || die - cd common-20020926 || die - eant clean - cp -r src/com ../src/ || die -} - -src_compile() { - java-pkg-2_src_compile - cd "${S}"/src/csrc - append-flags -fPIC - emake CC=$(tc-getCC) CFLAGS="${CFLAGS} $(java-pkg_get-jni-cflags)" || die -} - -#there seem to be unit tests, but they are in such a state. - -src_install() { - java-pkg_newjar lib/onion-${PN}.jar ${PN}.jar - use doc && java-pkg_dojavadoc javadoc - use source && java-pkg_dosrc src/com - dolib.so src/csrc/libfec{8,16}.so || die -} diff --git a/dev-java/fec/files/libfec8path.patch b/dev-java/fec/files/libfec8path.patch deleted file mode 100644 index 928e3fe..000 --- a/dev-java/fec/files/libfec8path.patch +++ /dev/null @@ -1,27 +0,0 @@ src/com/onionnetworks/fec/Native8Code.java 2002-09-30 20:19:24.0 +0200 -+++ src/com/onionnetworks/fec/Native8Code.java.new 2008-03-24 01:38:35.0 +0100 -@@ -3,6 +3,7 @@ - //import java.security.AccessController; - //import sun.security.action.*; - import com.onionnetworks.util.*; -+import java.io.File; - - /** - * This class is the frontend for the JNI wrapper for the C implementation of -@@ -21,13 +22,9 @@ - private int code; - - static { --String path = NativeDeployer.getLibraryPath --(Native8Code.class.getClassLoader(),"fec8"); --if (path != null) { --System.load(path); --} else { --System.out.println("Unable to find native library for fec8"); --} -+ File path = new File("/usr/lib/libfec8.so"); -+ System.out.println("Loading FEC lib ["+path.getAbsolutePath()+']'); -+ System.load(path.getAbsolutePath()); - } - - public Native8Code(int k, int n) {
[gentoo-commits] repo/gentoo:master commit in: dev-java/fec/
commit: ee028a9a17739fa85e3b3b90606290996ad72de9 Author: Patrice Clement gentoo org> AuthorDate: Sun Nov 1 15:16:29 2015 + Commit: Patrice Clement gentoo org> CommitDate: Sun Nov 1 19:09:25 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee028a9a dev-java/fec: Stable for amd64. Stable for x86 using the ALLARCHES policy. Package-Manager: portage-2.2.20.1 Signed-off-by: Patrice Clement gentoo.org> dev-java/fec/fec-1.0.4-r2.ebuild | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/dev-java/fec/fec-1.0.4-r2.ebuild b/dev-java/fec/fec-1.0.4-r2.ebuild index f589f89..71521a4 100644 --- a/dev-java/fec/fec-1.0.4-r2.ebuild +++ b/dev-java/fec/fec-1.0.4-r2.ebuild @@ -13,16 +13,19 @@ SRC_URI="http://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz; LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" CDEPEND="dev-java/log4j:0" -RDEPEND=">=virtual/jre-1.6 - ${CDEPEND}" -DEPEND=">=virtual/jdk-1.6 - app-arch/unzip - ${CDEPEND}" +RDEPEND=" + ${CDEPEND} + >=virtual/jre-1.6" + +DEPEND=" + ${CDEPEND} + >=virtual/jdk-1.6 + app-arch/unzip" PATCHES=( "${FILESDIR}"/"${P}-libfec8path.patch"
[gentoo-commits] repo/gentoo:master commit in: dev-java/fec/, dev-java/fec/files/
commit: e2f2848d96675369f493348b9262d209796984ae Author: Patrice Clement gentoo org> AuthorDate: Sun Oct 18 16:23:18 2015 + Commit: Patrice Clement gentoo org> CommitDate: Sun Oct 18 16:35:19 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f2848d dev-java/fec: Remove dev-java/concurrent-util dependency. Fixes bug 546500. Package-Manager: portage-2.2.20.1 Signed-off-by: Patrice Clement gentoo.org> dev-java/fec/Manifest | 1 + dev-java/fec/fec-1.0.4-r2.ebuild | 67 ++ dev-java/fec/files/fec-1.0.4-build.patch | 10 +- dev-java/fec/files/fec-1.0.4-libfec8path.patch | 13 +-- .../fec-1.0.4-remove-concurrent-util-imports.patch | 101 + 5 files changed, 180 insertions(+), 12 deletions(-) diff --git a/dev-java/fec/Manifest b/dev-java/fec/Manifest index d85a1e3..d77a48e 100644 --- a/dev-java/fec/Manifest +++ b/dev-java/fec/Manifest @@ -1 +1,2 @@ DIST fec-1.0.4.tar.bz2 611131 SHA256 978d0ef609ec334ea85e3f70e46a94f6c2cc04393b590a2addfc74e03634b8dd SHA512 45e33fc4b71fcd78a7c5310f2b58df8b83a988500d0de7efebbeade712f5c93d57bbe63fd7dc148ccb1cc6418fc9c79e27be6fe0512e2294c289b192c01ab871 WHIRLPOOL cef5de5b24ddc33f6a85581cd149d3c5887f8f49843df5918158d137b263a58b888149fe68e293bc697db0b7b74e3952fabc1842f8b8f80932de379f2c7bf0d2 +DIST fec-1.0.4.tar.gz 449406 SHA256 b33f5558f53e1abd9a4e58b5898cd605607698f22679f577f5fdf6cb1a2dd48a SHA512 0244de5e44ab108e921c6ca4cf341ce7b3ba807a76d24b768cfe3de71ffd525c9ebf389f9981e7eaa83fec301a65ba60ef4f51c5b3befa6c7af42b793d430343 WHIRLPOOL 3179b18a341b65b6cd295cf5f716887f8c90f03f8101768dd57220afa4c4e58c5112fd4ef898d4f7fd7a307eb5846ffed6bead8d13fedfc30dc41fbb23d5 diff --git a/dev-java/fec/fec-1.0.4-r2.ebuild b/dev-java/fec/fec-1.0.4-r2.ebuild new file mode 100644 index 000..f589f89 --- /dev/null +++ b/dev-java/fec/fec-1.0.4-r2.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +JAVA_PKG_IUSE="doc source" + +inherit flag-o-matic toolchain-funcs java-pkg-2 java-ant-2 + +DESCRIPTION="Forward Error Correction library in Java" +HOMEPAGE="https://bitbucket.org/onionnetworks/; +SRC_URI="http://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +CDEPEND="dev-java/log4j:0" + +RDEPEND=">=virtual/jre-1.6 + ${CDEPEND}" +DEPEND=">=virtual/jdk-1.6 + app-arch/unzip + ${CDEPEND}" + +PATCHES=( + "${FILESDIR}"/"${P}-libfec8path.patch" + "${FILESDIR}"/"${P}-build.patch" + "${FILESDIR}"/"${P}-soname.patch" + "${FILESDIR}"/"${P}-remove-concurrent-util-imports.patch" +) + +JAVA_ANT_REWRITE_CLASSPATH="yes" +EANT_GENTOO_CLASSPATH="log4j" +EANT_BUILD_TARGET="jars" + +# There seems to be unit tests, but they are in such a state. +RESTRICT="test" + +java_prepare() { + # In fact, we'll wipe tests altogether. + rm -rf tests || die + + # Apply patches. + epatch "${PATCHES[@]}" + + # Get rid of bundled jars. + java-pkg_clean +} + +src_compile() { + java-pkg-2_src_compile + einfo "Sucessfully compiled Java classes!" + + cd "${S}"/src/csrc || die + append-flags -fPIC + emake CC=$(tc-getCC) CFLAGS="${CFLAGS} $(java-pkg_get-jni-cflags)" || die + einfo "Sucessfully compiled C files!" +} + +src_install() { + java-pkg_newjar "lib/onion-${PN}.jar" "${PN}.jar" + use doc && java-pkg_dojavadoc javadoc + use source && java-pkg_dosrc src/com + dolib.so src/csrc/libfec{8,16}.so || die +} diff --git a/dev-java/fec/files/fec-1.0.4-build.patch b/dev-java/fec/files/fec-1.0.4-build.patch index 3920dce..c47eb54 100644 --- a/dev-java/fec/files/fec-1.0.4-build.patch +++ b/dev-java/fec/files/fec-1.0.4-build.patch @@ -1,8 +1,6 @@ -Index: csrc/Makefile -=== src/csrc.orig/Makefile -+++ src/csrc/Makefile -@@ -28,11 +28,8 @@ fec8-jinterf.o: fec-jinterf.c +--- src/csrc/Makefile.orig 2015-10-18 14:31:56.752486000 + src/csrc/Makefile 2015-10-18 14:33:11.502486000 + +@@ -28,11 +28,8 @@ -I$(JAVA_HOME)/include/linux fec-jinterf.c \ -o fec8-jinterf.o @@ -16,7 +14,7 @@ Index: csrc/Makefile libfec16.so: fec16.o fec16-jinterf.o $(CC) $(LDFLAGS) -shared fec16-jinterf.o fec16.o -o libfec16.so -@@ -42,11 +39,8 @@ fec16-jinterf.o: fec-jinterf.c +@@ -42,11 +39,8 @@ -I$(JAVA_HOME)/include/linux fec-jinterf.c \ -o fec16-jinterf.o diff --git a/dev-java/fec/files/fec-1.0.4-libfec8path.patch b/dev-java/fec/files/fec-1.0.4-libfec8path.patch index 503db7c..58eb89e 100644 --- a/dev-java/fec/files/fec-1.0.4-libfec8path.patch +++ b/dev-java/fec/files/fec-1.0.4-libfec8path.patch @@ -1,5 +1,5 @@ src/com/onionnetworks/fec/Native8Code.java