* [gentoo-commits] repo/gentoo:master commit in: dev-lang/gnuprologjava/
@ 2024-04-25 5:51 Joonas Niilola
0 siblings, 0 replies; 7+ messages in thread
From: Joonas Niilola @ 2024-04-25 5:51 UTC (permalink / raw
To: gentoo-commits
commit: 1a7a73a2b483640de4d2bd4d3a33e5354b64a43a
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Tue Mar 12 15:36:02 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Apr 25 05:51:19 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a7a73a2
dev-lang/gnuprologjava: switch to dev-java/ant
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/35724
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
.../gnuprologjava/gnuprologjava-0.2.6-r1.ebuild | 46 ------------------
.../gnuprologjava/gnuprologjava-0.2.6-r2.ebuild | 54 ++++++++++++++++++++++
2 files changed, 54 insertions(+), 46 deletions(-)
diff --git a/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild b/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild
deleted file mode 100644
index dbc6b257eff2..000000000000
--- a/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2016-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="GNU Prolog for Java is an implementation of ISO Prolog as a Java library"
-HOMEPAGE="https://www.gnu.org/software/gnuprologjava"
-SRC_URI="mirror://gnu/gnuprologjava/${P}-src.zip"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc"
-
-BDEPEND="app-arch/unzip"
-RDEPEND=">=virtual/jdk-1.8:*"
-DEPEND="${RDEPEND}
- dev-java/ant-core"
-
-S="${WORKDIR}"
-
-src_prepare() {
- eapply "${FILESDIR}"/${P}-manual.patch
- eapply_user
-}
-
-src_compile() {
- eant jar
- if use doc ; then
- eant doc
- fi
- mv build/${P}.jar build/${PN}.jar || die
-}
-
-src_install() {
- java-pkg_dojar build/${PN}.jar
-
- if use doc ; then
- java-pkg_dohtml -r build/api || die
- java-pkg_dohtml -r build/manual || die
- fi
-
- dodoc NEWS.txt docs/readme.txt
-}
diff --git a/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r2.ebuild b/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r2.ebuild
new file mode 100644
index 000000000000..556d0c83474e
--- /dev/null
+++ b/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2016-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="GNU Prolog for Java is an implementation of ISO Prolog as a Java library"
+HOMEPAGE="https://www.gnu.org/software/gnuprologjava/"
+SRC_URI="mirror://gnu/gnuprologjava/${P}-src.zip"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+BDEPEND="app-arch/unzip"
+CP_DEPEND="dev-java/java-getopt:1"
+DEPEND="${CP_DEPEND}
+ >=virtual/jdk-1.8:*
+ doc? ( sys-apps/texinfo )"
+RDEPEND="${CP_DEPEND}
+ >=virtual/jre-1.8:*"
+
+DOCS=( NEWS.txt docs/readme.txt )
+PATCHES=( "${FILESDIR}/${P}-manual.patch" )
+
+JAVA_RESOURCE_DIRS="res"
+JAVA_SRC_DIR="src"
+
+src_prepare() {
+ default #780585
+ java-pkg-2_src_prepare
+ rm -r src/gnu/getopt || die
+ mkdir res || die
+ pushd src > /dev/null || die
+ find -type f \
+ ! -name '*.java' \
+ | xargs cp --parent -t ../res || die
+ popd > /dev/null || die
+ if use doc; then
+ mkdir manual || die
+ makeinfo --html docs/manual.texinfo --output=manual
+ fi
+}
+
+src_install() {
+ java-pkg-simple_src_install
+ if use doc; then
+ docinto html
+ dodoc -r manual || die
+ fi
+}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/gnuprologjava/
@ 2024-10-17 15:32 Arthur Zamarin
0 siblings, 0 replies; 7+ messages in thread
From: Arthur Zamarin @ 2024-10-17 15:32 UTC (permalink / raw
To: gentoo-commits
commit: e939e1bef0936b19bf3d064348fae6472de31772
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 17 14:37:39 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 15:32:07 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e939e1be
dev-lang/gnuprologjava: dekeyword x86
After a message to gentoo-dev ML, and no reply from any user on x86,
we decided to dekeyword most Java packages from x86, and reverse
dependencies of them.
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-lang/gnuprologjava/gnuprologjava-0.2.6-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r2.ebuild b/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r2.ebuild
index 556d0c83474e..a22a1269ed7c 100644
--- a/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r2.ebuild
+++ b/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/gnuprologjava/${P}-src.zip"
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64"
BDEPEND="app-arch/unzip"
CP_DEPEND="dev-java/java-getopt:1"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/gnuprologjava/
@ 2021-05-15 6:18 Keri Harris
0 siblings, 0 replies; 7+ messages in thread
From: Keri Harris @ 2021-05-15 6:18 UTC (permalink / raw
To: gentoo-commits
commit: 8272c8fa1ce3ea9d193c8067c0ab3497b9249d82
Author: Keri Harris <keri <AT> gentoo <DOT> org>
AuthorDate: Sat May 15 06:16:50 2021 +0000
Commit: Keri Harris <keri <AT> gentoo <DOT> org>
CommitDate: Sat May 15 06:18:19 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8272c8fa
dev-lang/gnuprologjava: update JDK dependency
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Keri Harris <keri <AT> gentoo.org>
dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild b/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild
index 35e2d75a9ed..dbc6b257eff 100644
--- a/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild
+++ b/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="amd64 x86"
IUSE="doc"
BDEPEND="app-arch/unzip"
-RDEPEND=">=virtual/jdk-1.6:="
+RDEPEND=">=virtual/jdk-1.8:*"
DEPEND="${RDEPEND}
dev-java/ant-core"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/gnuprologjava/
@ 2020-09-26 9:27 Keri Harris
0 siblings, 0 replies; 7+ messages in thread
From: Keri Harris @ 2020-09-26 9:27 UTC (permalink / raw
To: gentoo-commits
commit: 9e11d5be149f6bfe31d9aca0a149349a8ac22f87
Author: Keri Harris <keri <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 26 09:26:37 2020 +0000
Commit: Keri Harris <keri <AT> gentoo <DOT> org>
CommitDate: Sat Sep 26 09:27:00 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e11d5be
dev-lang/gnuprologjava: remove old version
Package-Manager: Portage-3.0.4, Repoman-2.3.22
Signed-off-by: Keri Harris <keri <AT> gentoo.org>
dev-lang/gnuprologjava/gnuprologjava-0.2.6.ebuild | 44 -----------------------
1 file changed, 44 deletions(-)
diff --git a/dev-lang/gnuprologjava/gnuprologjava-0.2.6.ebuild b/dev-lang/gnuprologjava/gnuprologjava-0.2.6.ebuild
deleted file mode 100644
index c94727fc187..00000000000
--- a/dev-lang/gnuprologjava/gnuprologjava-0.2.6.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils java-pkg-2 java-ant-2
-
-DESCRIPTION="GNU Prolog for Java is an implementation of ISO Prolog as a Java library"
-HOMEPAGE="http://www.gnu.org/software/gnuprologjava"
-SRC_URI="mirror://gnu/gnuprologjava/${P}-src.zip"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND=">=virtual/jdk-1.6:="
-DEPEND="${RDEPEND}
- dev-java/ant-core"
-
-S="${WORKDIR}"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-manual.patch
-}
-
-src_compile() {
- eant jar
- if use doc ; then
- eant doc
- fi
- mv build/${P}.jar build/${PN}.jar || die
-}
-
-src_install() {
- java-pkg_dojar build/${PN}.jar
-
- if use doc ; then
- java-pkg_dohtml -r build/api || die
- java-pkg_dohtml -r build/manual || die
- fi
-
- dodoc NEWS.txt docs/readme.txt
-}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/gnuprologjava/
@ 2020-09-12 14:11 Keri Harris
0 siblings, 0 replies; 7+ messages in thread
From: Keri Harris @ 2020-09-12 14:11 UTC (permalink / raw
To: gentoo-commits
commit: 09ce5e1e4de8d0640c63c5bb7d8eb047546574c5
Author: Keri Harris <keri <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 12 14:11:08 2020 +0000
Commit: Keri Harris <keri <AT> gentoo <DOT> org>
CommitDate: Sat Sep 12 14:11:25 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09ce5e1e
dev-lang/gnuprologjava: stable on amd64 + x86. Closes 741694
Package-Manager: Portage-2.3.103, Repoman-2.3.22
Signed-off-by: Keri Harris <keri <AT> gentoo.org>
dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild b/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild
index 837cc77c316..989c17893b6 100644
--- a/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild
+++ b/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/gnuprologjava/${P}-src.zip"
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="doc"
BDEPEND="app-arch/unzip"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/gnuprologjava/
@ 2020-07-23 15:30 Keri Harris
0 siblings, 0 replies; 7+ messages in thread
From: Keri Harris @ 2020-07-23 15:30 UTC (permalink / raw
To: gentoo-commits
commit: bb0776cfb378cd7efb6f1a8f4a315327883b4327
Author: Keri Harris <keri <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 23 15:29:43 2020 +0000
Commit: Keri Harris <keri <AT> gentoo <DOT> org>
CommitDate: Thu Jul 23 15:30:11 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb0776cf
dev-lang/gnuprologjava: add app-arch/unzip to BDEPEND
Package-Manager: Portage-2.3.103, Repoman-2.3.22
Signed-off-by: Keri Harris <keri <AT> gentoo.org>
dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild b/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild
index e02b82d8ab1..837cc77c316 100644
--- a/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild
+++ b/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild
@@ -14,6 +14,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
+BDEPEND="app-arch/unzip"
RDEPEND=">=virtual/jdk-1.6:="
DEPEND="${RDEPEND}
dev-java/ant-core"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/gnuprologjava/
@ 2020-07-18 15:22 Keri Harris
0 siblings, 0 replies; 7+ messages in thread
From: Keri Harris @ 2020-07-18 15:22 UTC (permalink / raw
To: gentoo-commits
commit: 283e06f0f8915515438d6d71d7bb43b93af3d52f
Author: Keri Harris <keri <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 18 15:22:17 2020 +0000
Commit: Keri Harris <keri <AT> gentoo <DOT> org>
CommitDate: Sat Jul 18 15:22:36 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=283e06f0
dev-lang/gnuprologjava: EAPI bump
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Keri Harris <keri <AT> gentoo.org>
.../gnuprologjava/gnuprologjava-0.2.6-r1.ebuild | 45 ++++++++++++++++++++++
1 file changed, 45 insertions(+)
diff --git a/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild b/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild
new file mode 100644
index 00000000000..e02b82d8ab1
--- /dev/null
+++ b/dev-lang/gnuprologjava/gnuprologjava-0.2.6-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2016-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="GNU Prolog for Java is an implementation of ISO Prolog as a Java library"
+HOMEPAGE="https://www.gnu.org/software/gnuprologjava"
+SRC_URI="mirror://gnu/gnuprologjava/${P}-src.zip"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND=">=virtual/jdk-1.6:="
+DEPEND="${RDEPEND}
+ dev-java/ant-core"
+
+S="${WORKDIR}"
+
+src_prepare() {
+ eapply "${FILESDIR}"/${P}-manual.patch
+ eapply_user
+}
+
+src_compile() {
+ eant jar
+ if use doc ; then
+ eant doc
+ fi
+ mv build/${P}.jar build/${PN}.jar || die
+}
+
+src_install() {
+ java-pkg_dojar build/${PN}.jar
+
+ if use doc ; then
+ java-pkg_dohtml -r build/api || die
+ java-pkg_dohtml -r build/manual || die
+ fi
+
+ dodoc NEWS.txt docs/readme.txt
+}
^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2024-10-17 15:32 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-25 5:51 [gentoo-commits] repo/gentoo:master commit in: dev-lang/gnuprologjava/ Joonas Niilola
-- strict thread matches above, loose matches on Subject: below --
2024-10-17 15:32 Arthur Zamarin
2021-05-15 6:18 Keri Harris
2020-09-26 9:27 Keri Harris
2020-09-12 14:11 Keri Harris
2020-07-23 15:30 Keri Harris
2020-07-18 15:22 Keri Harris
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox