public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-java/jnacl/
@ 2022-02-13  8:42 Miroslav Šulc
  0 siblings, 0 replies; 7+ messages in thread
From: Miroslav Šulc @ 2022-02-13  8:42 UTC (permalink / raw
  To: gentoo-commits

commit:     7146cab738591bc023a512150b1b8acae6441165
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Sun Dec 19 11:38:11 2021 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sun Feb 13 08:42:53 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7146cab7

dev-java/jnacl: new package

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/24106/commits/035a343bc55c082876a7e1cf7fcf49fba111661e
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 dev-java/jnacl/Manifest         |  1 +
 dev-java/jnacl/jnacl-1.0.ebuild | 51 +++++++++++++++++++++++++++++++++++++++++
 dev-java/jnacl/metadata.xml     | 13 +++++++++++
 3 files changed, 65 insertions(+)

diff --git a/dev-java/jnacl/Manifest b/dev-java/jnacl/Manifest
new file mode 100644
index 000000000000..499e45453758
--- /dev/null
+++ b/dev-java/jnacl/Manifest
@@ -0,0 +1 @@
+DIST jnacl-1.0.tar.gz 9485 BLAKE2B ecbe56d12d7cc53dfc87b2f332c1c4328946ca4ed0d4ec3b8fa22a2ea5d98a3acf51fb17e1d93d3d7831f98a36a3d657a904cb63b225da4a30b8e907cbfe8384 SHA512 b4f28b4bd6deb13c17e74f911f89e762c9111aa90474754f072df66f0ca4bd366dc8369f51404fbd4f6c5f55223bb98b6bfe3de78e2f6b5527509741008f2015

diff --git a/dev-java/jnacl/jnacl-1.0.ebuild b/dev-java/jnacl/jnacl-1.0.ebuild
new file mode 100644
index 000000000000..eecb400d9c4c
--- /dev/null
+++ b/dev-java/jnacl/jnacl-1.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/neilalexander/jnacl/archive/refs/tags/v1.0.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jnacl-1.0.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.neilalexander:jnacl:1.0"
+# JAVA_TESTING_FRAMEWORKS="testng"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Pure Java implementation of NaCl: Networking and Cryptography library"
+HOMEPAGE="https://github.com/neilalexander/jnacl"
+SRC_URI="https://github.com/neilalexander/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+# We don't have fest-assert
+RESTRICT="test"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# Compile dependencies
+# POM: pom.xml
+# test? org.easytesting:fest-assert:1.4 -> !!!groupId-not-found!!!
+# test? org.testng:testng:6.13.1 -> !!!groupId-not-found!!!
+
+DEPEND=">=virtual/jdk-1.8:*"
+#	test? (
+#		!!!groupId-not-found!!!
+#	)
+#"
+
+RDEPEND=">=virtual/jre-1.8:*"
+
+DOCS=( LICENSE README.md )
+
+S="${WORKDIR}/${P}"
+
+JAVA_SRC_DIR="src/main/java"
+
+# JAVA_TEST_GENTOO_CLASSPATH="!!!groupId-not-found!!!,!!!groupId-not-found!!!"
+# JAVA_TEST_SRC_DIR="src/test/java"
+
+src_install() {
+	default # https://bugs.gentoo.org/789582
+	java-pkg-simple_src_install
+}

diff --git a/dev-java/jnacl/metadata.xml b/dev-java/jnacl/metadata.xml
new file mode 100644
index 000000000000..85fac4d279d3
--- /dev/null
+++ b/dev-java/jnacl/metadata.xml
@@ -0,0 +1,13 @@
+<?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>
+	<longdescription>
+		Pure Java implementation of curve25519, salsa20, hsalsa20, xsalsa20 and poly1305 cryptographic primitives, along with a NaCl "Box" implementation
+	</longdescription>
+	<upstream>
+		<bugs-to>https://github.com/neilalexander/jnacl/issues</bugs-to>
+	</upstream>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-java/jnacl/
@ 2022-03-16 11:19 Jakov Smolić
  0 siblings, 0 replies; 7+ messages in thread
From: Jakov Smolić @ 2022-03-16 11:19 UTC (permalink / raw
  To: gentoo-commits

commit:     b497f8cf6a541aa0a5ddbe4f18ce52099624494e
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 16 11:18:50 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Mar 16 11:18:50 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b497f8cf

dev-java/jnacl: Stabilize 1.0 amd64, #834105

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 dev-java/jnacl/jnacl-1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jnacl/jnacl-1.0.ebuild b/dev-java/jnacl/jnacl-1.0.ebuild
index eecb400d9c4c..25a956d70d05 100644
--- a/dev-java/jnacl/jnacl-1.0.ebuild
+++ b/dev-java/jnacl/jnacl-1.0.ebuild
@@ -21,7 +21,7 @@ RESTRICT="test"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 # Compile dependencies
 # POM: pom.xml


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-java/jnacl/
@ 2022-03-16 11:19 Jakov Smolić
  0 siblings, 0 replies; 7+ messages in thread
From: Jakov Smolić @ 2022-03-16 11:19 UTC (permalink / raw
  To: gentoo-commits

commit:     7174a0fb136514fdc4034867512ed5d00ce45888
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 16 11:19:39 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Mar 16 11:19:39 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7174a0fb

dev-java/jnacl: Stabilize 1.0 x86, #834105

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 dev-java/jnacl/jnacl-1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jnacl/jnacl-1.0.ebuild b/dev-java/jnacl/jnacl-1.0.ebuild
index 25a956d70d05..dacb36493b99 100644
--- a/dev-java/jnacl/jnacl-1.0.ebuild
+++ b/dev-java/jnacl/jnacl-1.0.ebuild
@@ -21,7 +21,7 @@ RESTRICT="test"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 
 # Compile dependencies
 # POM: pom.xml


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-java/jnacl/
       [not found] <1647474339.ceb7f4858d13619cc82afd9c8113853209145413.sam@gentoo>
@ 2022-03-16 23:45 ` Sam James
  0 siblings, 0 replies; 7+ messages in thread
From: Sam James @ 2022-03-16 23:45 UTC (permalink / raw
  To: gentoo-commits

commit:     ceb7f4858d13619cc82afd9c8113853209145413
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 16 23:45:39 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 16 23:45:39 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceb7f485

dev-java/jnacl: Stabilize 1.0 arm64, #834105

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-java/jnacl/jnacl-1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jnacl/jnacl-1.0.ebuild b/dev-java/jnacl/jnacl-1.0.ebuild
index dacb36493b99..13aae79cb467 100644
--- a/dev-java/jnacl/jnacl-1.0.ebuild
+++ b/dev-java/jnacl/jnacl-1.0.ebuild
@@ -21,7 +21,7 @@ RESTRICT="test"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
 
 # Compile dependencies
 # POM: pom.xml


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-java/jnacl/
@ 2022-03-17  1:35 Sam James
  0 siblings, 0 replies; 7+ messages in thread
From: Sam James @ 2022-03-17  1:35 UTC (permalink / raw
  To: gentoo-commits

commit:     ecb09eb7a66258724af28fcd66732f7e380fcb8e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 17 01:35:01 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 17 01:35:01 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecb09eb7

dev-java/jnacl: Stabilize 1.0 ppc64, #834105

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-java/jnacl/jnacl-1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jnacl/jnacl-1.0.ebuild b/dev-java/jnacl/jnacl-1.0.ebuild
index 13aae79cb467..a21823be388d 100644
--- a/dev-java/jnacl/jnacl-1.0.ebuild
+++ b/dev-java/jnacl/jnacl-1.0.ebuild
@@ -21,7 +21,7 @@ RESTRICT="test"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 # Compile dependencies
 # POM: pom.xml


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-java/jnacl/
@ 2024-04-07  8:23 Miroslav Šulc
  0 siblings, 0 replies; 7+ messages in thread
From: Miroslav Šulc @ 2024-04-07  8:23 UTC (permalink / raw
  To: gentoo-commits

commit:     f57e50e853ed5d4704ab92c3a49ba35029950b82
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Sat Apr  6 17:01:59 2024 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sun Apr  7 08:23:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f57e50e8

dev-java/jnacl: add missing remote-id

Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 dev-java/jnacl/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-java/jnacl/metadata.xml b/dev-java/jnacl/metadata.xml
index 85fac4d279d3..4be1272c32fb 100644
--- a/dev-java/jnacl/metadata.xml
+++ b/dev-java/jnacl/metadata.xml
@@ -9,5 +9,6 @@
 	</longdescription>
 	<upstream>
 		<bugs-to>https://github.com/neilalexander/jnacl/issues</bugs-to>
+		<remote-id type="github">neilalexander/jnacl</remote-id>
 	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-java/jnacl/
@ 2024-09-18 12:19 Miroslav Šulc
  0 siblings, 0 replies; 7+ messages in thread
From: Miroslav Šulc @ 2024-09-18 12:19 UTC (permalink / raw
  To: gentoo-commits

commit:     afaa37c5c8184ec4bd9af72ad6c2072d6d0144b9
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Fri Sep 13 20:31:23 2024 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Wed Sep 18 12:18:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afaa37c5

dev-java/jnacl: 1.0-r1 adds generated module-info.java

module-info is needed by newer jeromq in order to find jnacl as a module

Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/38605/commits/63c62ddcacb0842ffc2884a12c88f85d2fde63bc
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 dev-java/jnacl/jnacl-1.0-r1.ebuild | 40 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/dev-java/jnacl/jnacl-1.0-r1.ebuild b/dev-java/jnacl/jnacl-1.0-r1.ebuild
new file mode 100644
index 000000000000..2b78a0000a35
--- /dev/null
+++ b/dev-java/jnacl/jnacl-1.0-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.neilalexander:jnacl:1.0"
+# JAVA_TESTING_FRAMEWORKS="testng"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Pure Java implementation of NaCl: Networking and Cryptography library"
+HOMEPAGE="https://github.com/neilalexander/jnacl"
+SRC_URI="https://github.com/neilalexander/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P}"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# We don't have fest-assert
+RESTRICT="test"
+
+DEPEND=">=virtual/jdk-11:*"	# module-info
+RDEPEND=">=virtual/jre-1.8:*"
+
+JAVA_SRC_DIR="src/main/java"
+
+src_compile() {
+	JAVA_JAR_FILENAME="com.neilalexander.${PN}.jar"
+	java-pkg-simple_src_compile	# creates a legacy jar file without module-info
+
+	jdeps --generate-module-info \
+		src/main/java \
+		--multi-release 9 \
+		"${JAVA_JAR_FILENAME}" || die
+
+	JAVA_JAR_FILENAME="${PN}.jar"
+	java-pkg-simple_src_compile	# creates the final jar file including module-info
+}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-09-18 12:19 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-18 12:19 [gentoo-commits] repo/gentoo:master commit in: dev-java/jnacl/ Miroslav Šulc
  -- strict thread matches above, loose matches on Subject: below --
2024-04-07  8:23 Miroslav Šulc
2022-03-17  1:35 Sam James
     [not found] <1647474339.ceb7f4858d13619cc82afd9c8113853209145413.sam@gentoo>
2022-03-16 23:45 ` Sam James
2022-03-16 11:19 Jakov Smolić
2022-03-16 11:19 Jakov Smolić
2022-02-13  8:42 Miroslav Šulc

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox