[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/
commit: b384fb9857c1b012535b5a21026e03fe349f743c Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Fri Jul 19 05:21:17 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jul 19 05:57:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b384fb98 dev-lang/tuprolog: drop 3.2.0-r2 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/37611 Signed-off-by: Arthur Zamarin gentoo.org> dev-lang/tuprolog/tuprolog-3.2.0-r2.ebuild | 71 -- 1 file changed, 71 deletions(-) diff --git a/dev-lang/tuprolog/tuprolog-3.2.0-r2.ebuild b/dev-lang/tuprolog/tuprolog-3.2.0-r2.ebuild deleted file mode 100644 index 4f1069f34211.. --- a/dev-lang/tuprolog/tuprolog-3.2.0-r2.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit java-pkg-2 java-ant-2 - -PATCHSET_VER="0" - -DESCRIPTION="tuProlog is a light-weight Prolog for Internet applications and infrastructures" -HOMEPAGE="http://tuprolog.unibo.it/; -SRC_URI="https://dev.gentoo.org/~keri/distfiles/tuprolog/${P}.tar.gz - https://dev.gentoo.org/~keri/distfiles/tuprolog/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz; - -LICENSE="LGPL-3 BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -RDEPEND="virtual/jdk:1.8 - dev-java/javassist:3 - dev-java/commons-lang:3.6 - dev-java/gson:0" - -DEPEND="${RDEPEND} - >=dev-java/ant-1.10.14 - test? ( - >=dev-java/ant-1.10.14:0[junit4] - dev-java/junit:4 - dev-java/hamcrest:0 - )" - -S="${WORKDIR}"/${P} - -EANT_GENTOO_CLASSPATH="javassist:3,commons-lang:3.6,gson" - -PATCHES=( "${WORKDIR}/${PV}" ) - -src_prepare() { - default - - cp "${FILESDIR}"/build-3.x.xml "${S}"/build.xml || die -} - -src_compile() { - eant jar $(use_doc) -} - -src_test() { - cd "${S}"/dist - java-pkg_jar-from junit:4 - java-pkg_jar-from hamcrest - cd "${S}" - eant test || die "eant test failed" -} - -src_install() { - java-pkg_dojar dist/${PN}.jar - java-pkg_dojar dist/2p.jar - - if use doc ; then - java-pkg_dohtml -r docs/* || die - dodoc doc/tuprolog-guide.pdf - fi - - if use examples ; then - docinto examples - dodoc doc/examples/*.pl - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/
commit: 660bf6110fde2de582c84eb542ace8e99053e9ca Author: Sam James gentoo org> AuthorDate: Thu Jul 18 20:15:05 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jul 18 20:15:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=660bf611 dev-lang/tuprolog: Stabilize 3.2.0-r3 x86, #936260 Signed-off-by: Sam James gentoo.org> dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild b/dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild index 3f17d741ae74..c82e3ddcf3ed 100644 --- a/dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild +++ b/dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}"/${P} LICENSE="LGPL-3 BSD" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" CP_DEPEND=" dev-java/commons-lang:3.6
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/
commit: dacd27c8aa0bbcc27434c4c7e3ef95297267f6e7 Author: Sam James gentoo org> AuthorDate: Thu Jul 18 20:15:04 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jul 18 20:15:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dacd27c8 dev-lang/tuprolog: Stabilize 3.2.0-r3 amd64, #936260 Signed-off-by: Sam James gentoo.org> dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild b/dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild index 5a6aa37f8183..3f17d741ae74 100644 --- a/dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild +++ b/dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}"/${P} LICENSE="LGPL-3 BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" CP_DEPEND=" dev-java/commons-lang:3.6
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/
commit: 3c2c56298c554e0179806d0138402f2d05523cb2 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Tue Jun 18 18:39:31 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Wed Jun 19 08:13:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c2c5629 dev-lang/tuprolog: rewrite with java-pkg-simple Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/36770/commits/395fab9731cd5f0f05ec7473e24266d1e4c1e929 Signed-off-by: Miroslav Šulc gentoo.org> dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild | 88 ++ 1 file changed, 88 insertions(+) diff --git a/dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild b/dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild new file mode 100644 index ..5a6aa37f8183 --- /dev/null +++ b/dev-lang/tuprolog/tuprolog-3.2.0-r3.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc examples source test" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +PATCHSET_VER="0" + +DESCRIPTION="tuProlog is a light-weight Prolog for Internet applications and infrastructures" +HOMEPAGE="http://tuprolog.unibo.it/; +SRC_URI="https://dev.gentoo.org/~keri/distfiles/tuprolog/${P}.tar.gz + https://dev.gentoo.org/~keri/distfiles/tuprolog/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz; +S="${WORKDIR}"/${P} + +LICENSE="LGPL-3 BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +CP_DEPEND=" + dev-java/commons-lang:3.6 + dev-java/gson:0 + dev-java/javassist:3 +" + +DEPEND="${CP_DEPEND} + virtual/jdk:1.8 + test? ( + dev-java/hamcrest:0 + dev-java/junit:4 + ) +" + +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.8:* +" + +PATCHES=( "${WORKDIR}/${PV}" ) + +JAVA_GENTOO_CLASSPATH_EXTRA="lib/autocomplete.jar" +JAVA_GENTOO_CLASSPATH=" + commons-lang-3.6 + gson + javassist-3 +" +JAVA_RESOURCE_DIRS="res/src" +JAVA_SRC_DIR="src" +JAVA_TEST_GENTOO_CLASSPATH=" + hamcrest + javassist-3 + junit-4 +" +JAVA_TEST_RESOURCE_DIRS="test" +JAVA_TEST_RUN_ONLY=( + alice.tuprolog.TuPrologTestSuite + alice.tuprolog.ExceptionsTestSuite +) +JAVA_TEST_SRC_DIR="test/unit/alice" + +src_prepare() { + default #780585 + java-pkg-2_src_prepare + + mkdir res || die + find src -type f ! -name '*.java' \ + | xargs cp --parents -t res || die + + # unpack for bundling in 2p.jar + jar xf lib/autocomplete.jar || die + jar xf lib/rsyntaxtextarea.jar || die +} + +src_install() { + java-pkg-simple_src_install + cp {tuprolog,2p}.jar || die + + # these were bundled already in previous revision + jar uf 2p.jar -C . org theme.dtd || die + java-pkg_dojar 2p.jar + + if use examples ; then + docinto examples + dodoc doc/examples/*.pl + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/, dev-java/gson/, profiles/updates/, app-forensics/sleuthkit/, ...
commit: 3159d8e5f612ca0f75710b54eb2dbd13676538d2 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Sun Apr 7 13:55:23 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Apr 9 07:06:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3159d8e5 dev-java/gson: slotmove 2.6 -> 0 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/36150/commits/889e2369240e74a0f115a16abaaf82d03c634448 Signed-off-by: Miroslav Šulc gentoo.org> .../{sleuthkit-4.11.1-r1.ebuild => sleuthkit-4.11.1-r2.ebuild} | 4 ++-- .../{sleuthkit-4.12.1.ebuild => sleuthkit-4.12.1-r1.ebuild} | 4 ++-- dev-java/gson/gson-2.10.2_pre20231128.ebuild| 2 +- .../{reflections-0.9.12-r5.ebuild => reflections-0.9.12-r6.ebuild} | 6 +++--- .../tuprolog/{tuprolog-3.2.0-r1.ebuild => tuprolog-3.2.0-r2.ebuild} | 4 ++-- profiles/updates/2Q-2024| 1 + 6 files changed, 11 insertions(+), 10 deletions(-) diff --git a/app-forensics/sleuthkit/sleuthkit-4.11.1-r1.ebuild b/app-forensics/sleuthkit/sleuthkit-4.11.1-r2.ebuild similarity index 99% rename from app-forensics/sleuthkit/sleuthkit-4.11.1-r1.ebuild rename to app-forensics/sleuthkit/sleuthkit-4.11.1-r2.ebuild index c2c595846cbe..4d0ad720368c 100644 --- a/app-forensics/sleuthkit/sleuthkit-4.11.1-r1.ebuild +++ b/app-forensics/sleuthkit/sleuthkit-4.11.1-r2.ebuild @@ -35,7 +35,7 @@ DEPEND=" >=dev-java/c3p0-0.9.5:0 dev-java/commons-lang:3.6 >=dev-java/commons-validator-1.6:0 - >=dev-java/gson-2.8.5:2.6 + >=dev-java/gson-2.8.5:0 dev-java/guava:0 >=dev-java/jdbc-postgresql-9.4:0 >=dev-java/joda-time-2.4:0 @@ -244,7 +244,7 @@ src_compile() { java-pkg_jar-from --into "${TSK_JAR_DIR}" c3p0 java-pkg_jar-from --into "${TSK_JAR_DIR}" commons-lang:3.6 java-pkg_jar-from --into "${TSK_JAR_DIR}" commons-validator - java-pkg_jar-from --into "${TSK_JAR_DIR}" gson:2.6 + java-pkg_jar-from --into "${TSK_JAR_DIR}" gson java-pkg_jar-from --into "${TSK_JAR_DIR}" guava java-pkg_jar-from --into "${TSK_JAR_DIR}" jdbc-postgresql java-pkg_jar-from --into "${TSK_JAR_DIR}" joda-time diff --git a/app-forensics/sleuthkit/sleuthkit-4.12.1.ebuild b/app-forensics/sleuthkit/sleuthkit-4.12.1-r1.ebuild similarity index 99% rename from app-forensics/sleuthkit/sleuthkit-4.12.1.ebuild rename to app-forensics/sleuthkit/sleuthkit-4.12.1-r1.ebuild index 867afbdccfcb..3322803dbb6f 100644 --- a/app-forensics/sleuthkit/sleuthkit-4.12.1.ebuild +++ b/app-forensics/sleuthkit/sleuthkit-4.12.1-r1.ebuild @@ -36,7 +36,7 @@ DEPEND=" >=dev-java/c3p0-0.9.5.5:0 dev-java/commons-lang:3.6 >=dev-java/commons-validator-1.6:0 - >=dev-java/gson-2.8.5:2.6 + >=dev-java/gson-2.8.5:0 dev-java/guava:0 >=dev-java/jdbc-postgresql-9.4:0 >=dev-java/joda-time-2.4:0 @@ -257,7 +257,7 @@ src_compile() { java-pkg_jar-from --into "${TSK_JAR_DIR}" c3p0 java-pkg_jar-from --into "${TSK_JAR_DIR}" commons-lang:3.6 java-pkg_jar-from --into "${TSK_JAR_DIR}" commons-validator - java-pkg_jar-from --into "${TSK_JAR_DIR}" gson:2.6 + java-pkg_jar-from --into "${TSK_JAR_DIR}" gson java-pkg_jar-from --into "${TSK_JAR_DIR}" guava java-pkg_jar-from --into "${TSK_JAR_DIR}" jdbc-postgresql java-pkg_jar-from --into "${TSK_JAR_DIR}" joda-time diff --git a/dev-java/gson/gson-2.10.2_pre20231128.ebuild b/dev-java/gson/gson-2.10.2_pre20231128.ebuild index a8894239bea7..4247c08c2190 100644 --- a/dev-java/gson/gson-2.10.2_pre20231128.ebuild +++ b/dev-java/gson/gson-2.10.2_pre20231128.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/google/gson/archive/${MY_COMMIT}.tar.gz -> ${P}.tar. S="${WORKDIR}/gson-${MY_COMMIT}/gson" LICENSE="Apache-2.0" -SLOT="2.6" +SLOT="0" KEYWORDS="amd64 ~arm arm64 ppc64 x86" DEPEND=" diff --git a/dev-java/reflections/reflections-0.9.12-r5.ebuild b/dev-java/reflections/reflections-0.9.12-r6.ebuild similarity index 96% rename from dev-java/reflections/reflections-0.9.12-r5.ebuild rename to dev-java/reflections/reflections-0.9.12-r6.ebuild index 4b2b9ab7668c..630e94c431ca 100644 --- a/dev-java/reflections/reflections-0.9.12-r5.ebuild +++ b/dev-java/reflections/reflections-0.9.12-r6.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 # Skeleton command: @@ -22,7 +22,7 @@ KEYWORDS="amd64 ~arm arm64 ppc64 x86" # Common dependencies # POM: pom.xml -# com.google.code.gson:gson:2.8.6 ->
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/
commit: 2f02b715a10580261c788ed6d235f2e39cbd1b5c Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Mon Feb 26 14:07:42 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun Mar 10 21:10:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f02b715 dev-lang/tuprolog: drop 3.2.0 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Miroslav Šulc gentoo.org> dev-lang/tuprolog/tuprolog-3.2.0.ebuild | 71 - 1 file changed, 71 deletions(-) diff --git a/dev-lang/tuprolog/tuprolog-3.2.0.ebuild b/dev-lang/tuprolog/tuprolog-3.2.0.ebuild deleted file mode 100644 index 5d5a4d21798e.. --- a/dev-lang/tuprolog/tuprolog-3.2.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit java-pkg-2 java-ant-2 - -PATCHSET_VER="0" - -DESCRIPTION="tuProlog is a light-weight Prolog for Internet applications and infrastructures" -HOMEPAGE="http://tuprolog.unibo.it/; -SRC_URI="https://dev.gentoo.org/~keri/distfiles/tuprolog/${P}.tar.gz - https://dev.gentoo.org/~keri/distfiles/tuprolog/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz; - -LICENSE="LGPL-3 BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -RDEPEND="virtual/jdk:1.8 - dev-java/javassist:3 - dev-java/commons-lang:3.6 - dev-java/gson:2.6" - -DEPEND="${RDEPEND} - dev-java/ant-core - test? ( - dev-java/ant-junit4:0 - dev-java/junit:4 - dev-java/hamcrest-core:1.3 - )" - -S="${WORKDIR}"/${P} - -EANT_GENTOO_CLASSPATH="javassist:3,commons-lang:3.6,gson:2.6" - -PATCHES=( "${WORKDIR}/${PV}" ) - -src_prepare() { - default - - cp "${FILESDIR}"/build-3.x.xml "${S}"/build.xml || die -} - -src_compile() { - eant jar $(use_doc) -} - -src_test() { - cd "${S}"/dist - java-pkg_jar-from junit:4 - java-pkg_jar-from hamcrest-core:1.3 - cd "${S}" - ANT_TASKS="ant-junit4" eant test || die "eant test failed" -} - -src_install() { - java-pkg_dojar dist/${PN}.jar - java-pkg_dojar dist/2p.jar - - if use doc ; then - java-pkg_dohtml -r docs/* || die - dodoc doc/tuprolog-guide.pdf - fi - - if use examples ; then - docinto examples - dodoc doc/examples/*.pl - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/
commit: 90d87e7f5ae908cfb83d697796a89259b0e7e062 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Mar 10 08:53:12 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Mar 10 08:53:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90d87e7f dev-lang/tuprolog: Stabilize 3.2.0-r1 x86, #922766 Signed-off-by: Arthur Zamarin gentoo.org> dev-lang/tuprolog/tuprolog-3.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tuprolog/tuprolog-3.2.0-r1.ebuild b/dev-lang/tuprolog/tuprolog-3.2.0-r1.ebuild index 60169592d74f..e02c94400f8b 100644 --- a/dev-lang/tuprolog/tuprolog-3.2.0-r1.ebuild +++ b/dev-lang/tuprolog/tuprolog-3.2.0-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://dev.gentoo.org/~keri/distfiles/tuprolog/${P}.tar.gz LICENSE="LGPL-3 BSD" SLOT="0" -KEYWORDS="amd64" +KEYWORDS="amd64 x86" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/
commit: 2018f286ed301c13200865f679ea2f29718e902b Author: Jakov Smolić gentoo org> AuthorDate: Sun Feb 25 19:19:33 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Feb 25 19:19:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2018f286 dev-lang/tuprolog: Stabilize 3.2.0-r1 amd64, #922766 Signed-off-by: Jakov Smolić gentoo.org> dev-lang/tuprolog/tuprolog-3.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tuprolog/tuprolog-3.2.0-r1.ebuild b/dev-lang/tuprolog/tuprolog-3.2.0-r1.ebuild index fadf22c3e489..60169592d74f 100644 --- a/dev-lang/tuprolog/tuprolog-3.2.0-r1.ebuild +++ b/dev-lang/tuprolog/tuprolog-3.2.0-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://dev.gentoo.org/~keri/distfiles/tuprolog/${P}.tar.gz LICENSE="LGPL-3 BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/
commit: 633d8f3f8b302af9db6c7bcb26199825a970d4c7 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Fri Jan 5 16:18:46 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Jan 23 09:42:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=633d8f3f dev-lang/tuprolog: add 3.2.0-r1 for >=dev-java/ant-1.10.14 also uses dev-java/hamcrest:0 instead of hamcrest-core:1.3 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/34745 Signed-off-by: Miroslav Šulc gentoo.org> dev-lang/tuprolog/tuprolog-3.2.0-r1.ebuild | 71 ++ 1 file changed, 71 insertions(+) diff --git a/dev-lang/tuprolog/tuprolog-3.2.0-r1.ebuild b/dev-lang/tuprolog/tuprolog-3.2.0-r1.ebuild new file mode 100644 index ..fadf22c3e489 --- /dev/null +++ b/dev-lang/tuprolog/tuprolog-3.2.0-r1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-pkg-2 java-ant-2 + +PATCHSET_VER="0" + +DESCRIPTION="tuProlog is a light-weight Prolog for Internet applications and infrastructures" +HOMEPAGE="http://tuprolog.unibo.it/; +SRC_URI="https://dev.gentoo.org/~keri/distfiles/tuprolog/${P}.tar.gz + https://dev.gentoo.org/~keri/distfiles/tuprolog/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz; + +LICENSE="LGPL-3 BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +RDEPEND="virtual/jdk:1.8 + dev-java/javassist:3 + dev-java/commons-lang:3.6 + dev-java/gson:2.6" + +DEPEND="${RDEPEND} + >=dev-java/ant-1.10.14 + test? ( + >=dev-java/ant-1.10.14:0[junit4] + dev-java/junit:4 + dev-java/hamcrest:0 + )" + +S="${WORKDIR}"/${P} + +EANT_GENTOO_CLASSPATH="javassist:3,commons-lang:3.6,gson:2.6" + +PATCHES=( "${WORKDIR}/${PV}" ) + +src_prepare() { + default + + cp "${FILESDIR}"/build-3.x.xml "${S}"/build.xml || die +} + +src_compile() { + eant jar $(use_doc) +} + +src_test() { + cd "${S}"/dist + java-pkg_jar-from junit:4 + java-pkg_jar-from hamcrest + cd "${S}" + eant test || die "eant test failed" +} + +src_install() { + java-pkg_dojar dist/${PN}.jar + java-pkg_dojar dist/2p.jar + + if use doc ; then + java-pkg_dohtml -r docs/* || die + dodoc doc/tuprolog-guide.pdf + fi + + if use examples ; then + docinto examples + dodoc doc/examples/*.pl + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/, dev-lang/tuprolog/files/
commit: cfc88be2700a4430f4fa5eedbbd863ad263ad679 Author: Keri Harris gentoo org> AuthorDate: Sun Jan 23 15:10:37 2022 + Commit: Keri Harris gentoo org> CommitDate: Sun Jan 23 15:10:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfc88be2 dev-lang/tuprolog: remove old version Package-Manager: Portage-3.0.28, Repoman-3.0.2 Signed-off-by: Keri Harris gentoo.org> dev-lang/tuprolog/Manifest | 1 - .../tuprolog/files/tuprolog-3.1.0-no-ikvm.patch| 137 - .../tuprolog/files/tuprolog-3.1.0-test-suite.patch | 13 -- dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild | 67 -- 4 files changed, 218 deletions(-) diff --git a/dev-lang/tuprolog/Manifest b/dev-lang/tuprolog/Manifest index 3153148ca024..de0037b24b81 100644 --- a/dev-lang/tuprolog/Manifest +++ b/dev-lang/tuprolog/Manifest @@ -1,3 +1,2 @@ -DIST tuprolog-3.1.0.tar.gz 7201383 BLAKE2B 9d8b610240611cd5b3d0dae104a44c72bb5e7c0512e4dbf3e178204d9d36e461219cd869ca1e16e3054ca3e1ee34d3b2c6fa5c659df16f54e3266c7c826af8d6 SHA512 1093e29a79964cb3991326da14f020cdc8ff64f2444c84dbb6b22aa5c4ecbf48f74dbc26af0af949ccc31020573ce5908684af794db4654fb475efa697a82cbf DIST tuprolog-3.2.0-gentoo-patchset-0.tar.gz 1813 BLAKE2B 4ed7ffbb752a821a2b2842cfdbc1f4ec92d14b35a1c5a722207b45ec9dbdc44588acc010fb6386e8ed2e7d30d3bc8d425f0f74e8cc953cb7afad8305904e1499 SHA512 454757fc01f3f697510426e7a2a41b57350c1e3f980e381e197616e10eaf88339155226096f1d417397b9bc6f4964a45b3d547c6794ad23a4a014b06212b08f0 DIST tuprolog-3.2.0.tar.gz 6242286 BLAKE2B 77a3d3f886673aca72fffd9bb60657efcbe7ea5bb0f84eea7a72df513295d572c8116472f8d544240fac676ac9a6a0fcecfc3166e6426ef7d8af80eac4ba8d85 SHA512 e27bd989d66bae26c646cb69670fb75232ebdd18d1dbb9d600f9847921ecd56d17221736b3ec15c087857509272ce89af8bc44924130430db3860870a06bb499 diff --git a/dev-lang/tuprolog/files/tuprolog-3.1.0-no-ikvm.patch b/dev-lang/tuprolog/files/tuprolog-3.1.0-no-ikvm.patch deleted file mode 100644 index eb20dacd4430.. --- a/dev-lang/tuprolog/files/tuprolog-3.1.0-no-ikvm.patch +++ /dev/null @@ -1,137 +0,0 @@ -diff -urN tuprolog-3.1.0.orig/src/alice/tuprolog/LibraryManager.java tuprolog-3.1.0/src/alice/tuprolog/LibraryManager.java tuprolog-3.1.0.orig/src/alice/tuprolog/LibraryManager.java 2017-10-08 17:06:55.710627376 +0200 -+++ tuprolog-3.1.0/src/alice/tuprolog/LibraryManager.java 2017-10-08 17:18:20.817598723 +0200 -@@ -9,11 +9,11 @@ - import java.net.URL; - import java.net.URLClassLoader; - import java.util.*; --import cli.System.Reflection.Assembly; -+//import cli.System.Reflection.Assembly; - - import alice.tuprolog.event.LibraryEvent; - import alice.tuprolog.event.WarningEvent; --import alice.util.AssemblyCustomClassLoader; -+//import alice.util.AssemblyCustomClassLoader; - - /** - * @author Alex Benini -@@ -179,31 +179,7 @@ - } else - // .NET - { -- Assembly asm = null; -- boolean classFound = false; -- className = "cli." -- + className.substring(0, className.indexOf(",")) -- .trim(); -- for (int i = 0; i < paths.length; i++) -- { -- try -- { -- asm = Assembly.LoadFrom(paths[i]); -- loader = new AssemblyCustomClassLoader(asm, urls); -- lib = (Library) Class.forName(className, true, loader).newInstance(); -- if (lib != null) -- { -- classFound = true; -- break; -- } -- } catch (Exception e) -- { -- e.printStackTrace(); -- continue; -- } -- } -- if (!classFound) -- throw new InvalidLibraryException(className, -1, -1); -+ throw new InvalidLibraryException(className, -1, -1); - } - } - -@@ -462,4 +438,4 @@ - return
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/
commit: 05dd93b8f4f24bc66520eadfeec3e8a7d7529093 Author: Keri Harris gentoo org> AuthorDate: Sat Jan 22 09:24:09 2022 + Commit: Keri Harris gentoo org> CommitDate: Sat Jan 22 09:24:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05dd93b8 dev-lang/tuprolog: Stable on amd64 and x86 Closes: https://bugs.gentoo.org/831779 Package-Manager: Portage-3.0.28, Repoman-3.0.2 Signed-off-by: Keri Harris gentoo.org> dev-lang/tuprolog/tuprolog-3.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tuprolog/tuprolog-3.2.0.ebuild b/dev-lang/tuprolog/tuprolog-3.2.0.ebuild index 6e8d0dbb52d3..5d5a4d21798e 100644 --- a/dev-lang/tuprolog/tuprolog-3.2.0.ebuild +++ b/dev-lang/tuprolog/tuprolog-3.2.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://dev.gentoo.org/~keri/distfiles/tuprolog/${P}.tar.gz LICENSE="LGPL-3 BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/
commit: 20c7418ec4e393dcb83dd0e591ee5cb8eeb65a73 Author: Keri Harris gentoo org> AuthorDate: Sat Jan 22 09:08:25 2022 + Commit: Keri Harris gentoo org> CommitDate: Sat Jan 22 09:08:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20c7418e dev-lang/tuprolog: pin JDK to 1.8 as package uses CORBA Closes: https://bugs.gentoo.org/831410 Closes: https://bugs.gentoo.org/799704 Package-Manager: Portage-3.0.28, Repoman-3.0.2 Signed-off-by: Keri Harris gentoo.org> dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild | 4 ++-- dev-lang/tuprolog/tuprolog-3.2.0.ebuild| 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild b/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild index be88f6b7c258..b8f444cac75e 100644 --- a/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild +++ b/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ KEYWORDS="amd64 x86" IUSE="doc examples test" RESTRICT="!test? ( test )" -RDEPEND=">=virtual/jdk-1.8:= +RDEPEND="virtual/jdk:1.8 dev-java/javassist:3 dev-java/commons-lang:3.6" diff --git a/dev-lang/tuprolog/tuprolog-3.2.0.ebuild b/dev-lang/tuprolog/tuprolog-3.2.0.ebuild index 74d456f6683d..6e8d0dbb52d3 100644 --- a/dev-lang/tuprolog/tuprolog-3.2.0.ebuild +++ b/dev-lang/tuprolog/tuprolog-3.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -18,7 +18,7 @@ KEYWORDS="~amd64 ~x86" IUSE="doc examples test" RESTRICT="!test? ( test )" -RDEPEND=">=virtual/jdk-1.8:= +RDEPEND="virtual/jdk:1.8 dev-java/javassist:3 dev-java/commons-lang:3.6 dev-java/gson:2.6"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/
commit: 91e037af66e4ae87c7fc671e328ddabba265b86e Author: Keri Harris gentoo org> AuthorDate: Sun May 2 18:06:27 2021 + Commit: Keri Harris gentoo org> CommitDate: Sun May 2 18:06:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91e037af dev-lang/tuprolog: fix commons-lang EANT classpath Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Keri Harris gentoo.org> dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild | 2 +- dev-lang/tuprolog/tuprolog-3.2.0.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild b/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild index 9e4102e50bc..be88f6b7c25 100644 --- a/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild +++ b/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild @@ -29,7 +29,7 @@ DEPEND="${RDEPEND} S="${WORKDIR}"/${P} -EANT_GENTOO_CLASSPATH="javassist:3,commons-lang-3.1" +EANT_GENTOO_CLASSPATH="javassist:3,commons-lang-3.6" src_prepare() { eapply "${FILESDIR}"/${P}-no-ikvm.patch diff --git a/dev-lang/tuprolog/tuprolog-3.2.0.ebuild b/dev-lang/tuprolog/tuprolog-3.2.0.ebuild index 4c261d3..74d456f6683 100644 --- a/dev-lang/tuprolog/tuprolog-3.2.0.ebuild +++ b/dev-lang/tuprolog/tuprolog-3.2.0.ebuild @@ -33,7 +33,7 @@ DEPEND="${RDEPEND} S="${WORKDIR}"/${P} -EANT_GENTOO_CLASSPATH="javassist:3,commons-lang:3.1,gson:2.6" +EANT_GENTOO_CLASSPATH="javassist:3,commons-lang:3.6,gson:2.6" PATCHES=( "${WORKDIR}/${PV}" )
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/
commit: b01aef14baf0cd3956242254195e883d5ee1b708 Author: Keri Harris gentoo org> AuthorDate: Sun May 2 09:52:24 2021 + Commit: Keri Harris gentoo org> CommitDate: Sun May 2 09:52:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01aef14 dev-lang/tuprolog: reslot dev-java/commons-lang dependency Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Keri Harris gentoo.org> dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild | 2 +- dev-lang/tuprolog/tuprolog-3.2.0.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild b/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild index b7be9018de4..9e4102e50bc 100644 --- a/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild +++ b/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild @@ -17,7 +17,7 @@ RESTRICT="!test? ( test )" RDEPEND=">=virtual/jdk-1.8:= dev-java/javassist:3 -dev-java/commons-lang:3.1" +dev-java/commons-lang:3.6" DEPEND="${RDEPEND} dev-java/ant-core diff --git a/dev-lang/tuprolog/tuprolog-3.2.0.ebuild b/dev-lang/tuprolog/tuprolog-3.2.0.ebuild index d1aae2699f4..4c261d3 100644 --- a/dev-lang/tuprolog/tuprolog-3.2.0.ebuild +++ b/dev-lang/tuprolog/tuprolog-3.2.0.ebuild @@ -20,7 +20,7 @@ RESTRICT="!test? ( test )" RDEPEND=">=virtual/jdk-1.8:= dev-java/javassist:3 - dev-java/commons-lang:3.1 + dev-java/commons-lang:3.6 dev-java/gson:2.6" DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/files/, dev-lang/tuprolog/
commit: c94f6a6616b2e0883b7c82c1edab3cd9138f5376 Author: Keri Harris gentoo org> AuthorDate: Sat Sep 26 09:33:45 2020 + Commit: Keri Harris gentoo org> CommitDate: Sat Sep 26 09:33:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c94f6a66 dev-lang/tuprolog: remove old versions Package-Manager: Portage-3.0.4, Repoman-2.3.22 Signed-off-by: Keri Harris gentoo.org> dev-lang/tuprolog/Manifest | 2 - dev-lang/tuprolog/files/build-2.9.2.xml| 110 - .../tuprolog-2.9.2-no-dynamic-object-test.patch| 20 --- .../tuprolog/files/tuprolog-2.9.2-no-ikvm.patch| 116 - .../tuprolog/files/tuprolog-3.0.1-no-ikvm.patch| 137 - .../files/tuprolog-3.0.1-oolibrary-unit-test.patch | 12 -- dev-lang/tuprolog/tuprolog-2.9.2.ebuild| 65 -- dev-lang/tuprolog/tuprolog-3.0.1.ebuild| 66 -- dev-lang/tuprolog/tuprolog-3.1.0.ebuild| 65 -- 9 files changed, 593 deletions(-) diff --git a/dev-lang/tuprolog/Manifest b/dev-lang/tuprolog/Manifest index 4b2ae8c599e..3153148ca02 100644 --- a/dev-lang/tuprolog/Manifest +++ b/dev-lang/tuprolog/Manifest @@ -1,5 +1,3 @@ -DIST tuprolog-2.9.2.tar.gz 6262268 BLAKE2B 39bbc4dcb2336a713f47252ff6f7d00f15aa0072c4864c2d3e453ec43b2c646f9cdc7a69444e21d9cc20ba283ddee5fd980855811f8f80ba4afe7c37cdd47317 SHA512 831c7390fe33fc57cb01d4b1d61485ac5df1aa8ebf386d5aae5c5d32f7677d46aa5aa6cc0eb1d3bb79989a54f8484ad8b97754b7f75fc21af6116ae170a28316 -DIST tuprolog-3.0.1.tar.gz 6326591 BLAKE2B a051eb3f22c01e1c269b167fa7d1daec6e4818229e2035c1140401c38094c53451ea720638adaa6d6fda0ea70daf6f5f1bc9ea84f1e4ba9de9f00ca83529697c SHA512 56fa96f717b5c8e56fd2979f2953744964d844e5abf215456e31309d3d92bde142f9bff55e6442b6de55f219c7f143a275ccf89359ff2f2944459bbc94770afa DIST tuprolog-3.1.0.tar.gz 7201383 BLAKE2B 9d8b610240611cd5b3d0dae104a44c72bb5e7c0512e4dbf3e178204d9d36e461219cd869ca1e16e3054ca3e1ee34d3b2c6fa5c659df16f54e3266c7c826af8d6 SHA512 1093e29a79964cb3991326da14f020cdc8ff64f2444c84dbb6b22aa5c4ecbf48f74dbc26af0af949ccc31020573ce5908684af794db4654fb475efa697a82cbf DIST tuprolog-3.2.0-gentoo-patchset-0.tar.gz 1813 BLAKE2B 4ed7ffbb752a821a2b2842cfdbc1f4ec92d14b35a1c5a722207b45ec9dbdc44588acc010fb6386e8ed2e7d30d3bc8d425f0f74e8cc953cb7afad8305904e1499 SHA512 454757fc01f3f697510426e7a2a41b57350c1e3f980e381e197616e10eaf88339155226096f1d417397b9bc6f4964a45b3d547c6794ad23a4a014b06212b08f0 DIST tuprolog-3.2.0.tar.gz 6242286 BLAKE2B 77a3d3f886673aca72fffd9bb60657efcbe7ea5bb0f84eea7a72df513295d572c8116472f8d544240fac676ac9a6a0fcecfc3166e6426ef7d8af80eac4ba8d85 SHA512 e27bd989d66bae26c646cb69670fb75232ebdd18d1dbb9d600f9847921ecd56d17221736b3ec15c087857509272ce89af8bc44924130430db3860870a06bb499 diff --git a/dev-lang/tuprolog/files/build-2.9.2.xml b/dev-lang/tuprolog/files/build-2.9.2.xml deleted file mode 100644 index 823c2371d1f..000 --- a/dev-lang/tuprolog/files/build-2.9.2.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dev-lang/tuprolog/files/tuprolog-2.9.2-no-dynamic-object-test.patch b/dev-lang/tuprolog/files/tuprolog-2.9.2-no-dynamic-object-test.patch deleted file mode 100644 index 0416258e9e1..000 --- a/dev-lang/tuprolog/files/tuprolog-2.9.2-no-dynamic-object-test.patch +++ /dev/null @@ -1,20 +0,0 @@ tuprolog-2.9.2.orig/test/unit/alice/tuprolog/JavaLibraryTestCase.java 2015-02-27 14:02:49.0 +0100 -+++
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/
commit: a21ca1ccd961ffd14d745deb7de7a8b093c35831 Author: Keri Harris gentoo org> AuthorDate: Sat Sep 12 14:08:59 2020 + Commit: Keri Harris gentoo org> CommitDate: Sat Sep 12 14:09:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a21ca1cc dev-lang/tuprolog: stable on amd64 + x86. Closes 741690 Package-Manager: Portage-2.3.103, Repoman-2.3.22 Signed-off-by: Keri Harris gentoo.org> dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild b/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild index 4f6dd3c988e..bed6ee1726c 100644 --- a/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild +++ b/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~keri/distfiles/tuprolog/${P}.tar.gz; LICENSE="LGPL-3 BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/, dev-lang/tuprolog/files/
commit: b53a3d844a9f3b061334a287b2ab77f8bcd6aae6 Author: Keri Harris gentoo org> AuthorDate: Sun Jul 19 13:09:51 2020 + Commit: Keri Harris gentoo org> CommitDate: Sun Jul 19 13:09:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53a3d84 dev-lang/tuprolog: consolidate build.xml instructions Package-Manager: Portage-2.3.103, Repoman-2.3.22 Signed-off-by: Keri Harris gentoo.org> dev-lang/tuprolog/files/build-3.0.1.xml| 110 - dev-lang/tuprolog/files/build-3.1.0.xml| 110 - dev-lang/tuprolog/tuprolog-3.0.1.ebuild| 4 +- dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild | 2 +- dev-lang/tuprolog/tuprolog-3.1.0.ebuild| 4 +- 5 files changed, 5 insertions(+), 225 deletions(-) diff --git a/dev-lang/tuprolog/files/build-3.0.1.xml b/dev-lang/tuprolog/files/build-3.0.1.xml deleted file mode 100644 index 3b6f5818eaa..000 --- a/dev-lang/tuprolog/files/build-3.0.1.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dev-lang/tuprolog/files/build-3.1.0.xml b/dev-lang/tuprolog/files/build-3.1.0.xml deleted file mode 100644 index 3b6f5818eaa..000 --- a/dev-lang/tuprolog/files/build-3.1.0.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dev-lang/tuprolog/tuprolog-3.0.1.ebuild b/dev-lang/tuprolog/tuprolog-3.0.1.ebuild index 8ca8d7d6bb7..411a1f875b0 100644 --- a/dev-lang/tuprolog/tuprolog-3.0.1.ebuild +++ b/dev-lang/tuprolog/tuprolog-3.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -35,7 +35,7 @@ src_prepare() { epatch "${FILESDIR}"/${P}-no-ikvm.patch epatch "${FILESDIR}"/${P}-oolibrary-unit-test.patch - cp "${FILESDIR}"/build-${PV}.xml "${S}"/build.xml || die + cp "${FILESDIR}"/build-3.x.xml "${S}"/build.xml || die } src_compile() { diff --git a/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild b/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild index c6c38fcd1e6..4f6dd3c988e 100644 --- a/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild +++ b/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild @@ -36,7
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/, dev-lang/tuprolog/files/
commit: 63dc178975d3be478eee845bfa2c8f69c0c6e0ba Author: Keri Harris gentoo org> AuthorDate: Sun Jul 19 13:04:07 2020 + Commit: Keri Harris gentoo org> CommitDate: Sun Jul 19 13:04:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63dc1789 dev-lang/tuprolog: version bump Package-Manager: Portage-2.3.103, Repoman-2.3.22 Signed-off-by: Keri Harris gentoo.org> dev-lang/tuprolog/Manifest | 2 + dev-lang/tuprolog/files/build-3.x.xml | 110 dev-lang/tuprolog/tuprolog-3.2.0.ebuild | 71 + 3 files changed, 183 insertions(+) diff --git a/dev-lang/tuprolog/Manifest b/dev-lang/tuprolog/Manifest index 38fcfb70bd6..4b2ae8c599e 100644 --- a/dev-lang/tuprolog/Manifest +++ b/dev-lang/tuprolog/Manifest @@ -1,3 +1,5 @@ DIST tuprolog-2.9.2.tar.gz 6262268 BLAKE2B 39bbc4dcb2336a713f47252ff6f7d00f15aa0072c4864c2d3e453ec43b2c646f9cdc7a69444e21d9cc20ba283ddee5fd980855811f8f80ba4afe7c37cdd47317 SHA512 831c7390fe33fc57cb01d4b1d61485ac5df1aa8ebf386d5aae5c5d32f7677d46aa5aa6cc0eb1d3bb79989a54f8484ad8b97754b7f75fc21af6116ae170a28316 DIST tuprolog-3.0.1.tar.gz 6326591 BLAKE2B a051eb3f22c01e1c269b167fa7d1daec6e4818229e2035c1140401c38094c53451ea720638adaa6d6fda0ea70daf6f5f1bc9ea84f1e4ba9de9f00ca83529697c SHA512 56fa96f717b5c8e56fd2979f2953744964d844e5abf215456e31309d3d92bde142f9bff55e6442b6de55f219c7f143a275ccf89359ff2f2944459bbc94770afa DIST tuprolog-3.1.0.tar.gz 7201383 BLAKE2B 9d8b610240611cd5b3d0dae104a44c72bb5e7c0512e4dbf3e178204d9d36e461219cd869ca1e16e3054ca3e1ee34d3b2c6fa5c659df16f54e3266c7c826af8d6 SHA512 1093e29a79964cb3991326da14f020cdc8ff64f2444c84dbb6b22aa5c4ecbf48f74dbc26af0af949ccc31020573ce5908684af794db4654fb475efa697a82cbf +DIST tuprolog-3.2.0-gentoo-patchset-0.tar.gz 1813 BLAKE2B 4ed7ffbb752a821a2b2842cfdbc1f4ec92d14b35a1c5a722207b45ec9dbdc44588acc010fb6386e8ed2e7d30d3bc8d425f0f74e8cc953cb7afad8305904e1499 SHA512 454757fc01f3f697510426e7a2a41b57350c1e3f980e381e197616e10eaf88339155226096f1d417397b9bc6f4964a45b3d547c6794ad23a4a014b06212b08f0 +DIST tuprolog-3.2.0.tar.gz 6242286 BLAKE2B 77a3d3f886673aca72fffd9bb60657efcbe7ea5bb0f84eea7a72df513295d572c8116472f8d544240fac676ac9a6a0fcecfc3166e6426ef7d8af80eac4ba8d85 SHA512 e27bd989d66bae26c646cb69670fb75232ebdd18d1dbb9d600f9847921ecd56d17221736b3ec15c087857509272ce89af8bc44924130430db3860870a06bb499 diff --git a/dev-lang/tuprolog/files/build-3.x.xml b/dev-lang/tuprolog/files/build-3.x.xml new file mode 100644 index 000..3b6f5818eaa --- /dev/null +++ b/dev-lang/tuprolog/files/build-3.x.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev-lang/tuprolog/tuprolog-3.2.0.ebuild b/dev-lang/tuprolog/tuprolog-3.2.0.ebuild new file mode 100644 index 000..0dcda3ed7c6 --- /dev/null +++ b/dev-lang/tuprolog/tuprolog-3.2.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit eutils java-pkg-2 java-ant-2 + +PATCHSET_VER="0" + +DESCRIPTION="tuProlog is a light-weight Prolog for Internet applications and infrastructures" +HOMEPAGE="http://tuprolog.unibo.it/; +SRC_URI="https://dev.gentoo.org/~keri/distfiles/tuprolog/${P}.tar.gz + https://dev.gentoo.org/~keri/distfiles/tuprolog/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz; + +LICENSE="LGPL-3 BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +RDEPEND=">=virtual/jdk-1.8:= + dev-java/javassist:3 + dev-java/commons-lang:3.1 + dev-java/gson:2.6" + +DEPEND="${RDEPEND} +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/, dev-lang/tuprolog/files/
commit: 3b65263e25aa805226d0ca71f104072577a3aee5 Author: Keri Harris gentoo org> AuthorDate: Sat Jul 18 14:21:12 2020 + Commit: Keri Harris gentoo org> CommitDate: Sat Jul 18 14:21:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b65263e dev-lang/tuprolog: EAPI bump Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Keri Harris gentoo.org> .../tuprolog/files/tuprolog-3.1.0-test-suite.patch | 13 + dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild | 67 ++ 2 files changed, 80 insertions(+) diff --git a/dev-lang/tuprolog/files/tuprolog-3.1.0-test-suite.patch b/dev-lang/tuprolog/files/tuprolog-3.1.0-test-suite.patch new file mode 100644 index 000..5be70460b6d --- /dev/null +++ b/dev-lang/tuprolog/files/tuprolog-3.1.0-test-suite.patch @@ -0,0 +1,13 @@ +--- tuprolog-3.1.0.orig/test/unit/alice/tuprolog/TuPrologTestSuite.java 2020-07-18 15:41:48.236891336 +0200 tuprolog-3.1.0/test/unit/alice/tuprolog/TuPrologTestSuite.java 2020-07-18 15:42:11.458890364 +0200 +@@ -22,10 +22,8 @@ + ParserTestCase.class, + SpyEventTestCase.class, + VarTestCase.class, +- TestVarIsEqual.class, + JavaDynamicClassLoaderTestCase.class, + ISOIOLibraryTestCase.class, +- SocketLibTestCase.class, + ThreadLibraryTestCase.class + }) + public class TuPrologTestSuite {} diff --git a/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild b/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild new file mode 100644 index 000..c6c38fcd1e6 --- /dev/null +++ b/dev-lang/tuprolog/tuprolog-3.1.0-r1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-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="tuProlog is a light-weight Prolog for Internet applications and infrastructures" +HOMEPAGE="http://tuprolog.unibo.it/; +SRC_URI="https://dev.gentoo.org/~keri/distfiles/tuprolog/${P}.tar.gz; + +LICENSE="LGPL-3 BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +RDEPEND=">=virtual/jdk-1.8:= +dev-java/javassist:3 +dev-java/commons-lang:3.1" + +DEPEND="${RDEPEND} + dev-java/ant-core + test? ( + dev-java/ant-junit4:0 + dev-java/junit:4 + dev-java/hamcrest-core:1.3 + )" + +S="${WORKDIR}"/${P} + +EANT_GENTOO_CLASSPATH="javassist:3,commons-lang-3.1" + +src_prepare() { + eapply "${FILESDIR}"/${P}-no-ikvm.patch + eapply "${FILESDIR}"/${P}-test-suite.patch + eapply_user + + cp "${FILESDIR}"/build-${PV}.xml "${S}"/build.xml || die +} + +src_compile() { + eant jar $(use_doc) +} + +src_test() { + cd "${S}"/dist + java-pkg_jar-from junit:4 + java-pkg_jar-from hamcrest-core:1.3 + cd "${S}" + ANT_TASKS="ant-junit4" eant test || die "eant test failed" +} + +src_install() { + java-pkg_dojar dist/${PN}.jar + java-pkg_dojar dist/2p.jar + + if use doc ; then + java-pkg_dohtml -r docs/* || die + dodoc doc/tuprolog-guide.pdf + fi + + if use examples ; then + docinto examples + dodoc doc/examples/*.pl + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/files/
commit: 4af0185532aa1719a4aafa1e070a0bbe674c77c4 Author: Michael Mair-Keimberger gmail com> AuthorDate: Sun Dec 3 08:57:53 2017 + Commit: David Seifert gentoo org> CommitDate: Sat Dec 23 13:11:52 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af01855 dev-lang/tuprolog: remove unused patches Closes: https://github.com/gentoo/gentoo/pull/6416 dev-lang/tuprolog/files/build-3.0.0.xml| 110 - .../tuprolog-3.0.0-no-dynamic-object-test.patch| 20 --- .../tuprolog/files/tuprolog-3.0.0-no-ikvm.patch| 137 - .../files/tuprolog-3.0.0-oolibrary-unit-test.patch | 11 -- 4 files changed, 278 deletions(-) diff --git a/dev-lang/tuprolog/files/build-3.0.0.xml b/dev-lang/tuprolog/files/build-3.0.0.xml deleted file mode 100644 index 823c2371d1f..000 --- a/dev-lang/tuprolog/files/build-3.0.0.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dev-lang/tuprolog/files/tuprolog-3.0.0-no-dynamic-object-test.patch b/dev-lang/tuprolog/files/tuprolog-3.0.0-no-dynamic-object-test.patch deleted file mode 100644 index 36e683f8c11..000 --- a/dev-lang/tuprolog/files/tuprolog-3.0.0-no-dynamic-object-test.patch +++ /dev/null @@ -1,20 +0,0 @@ tuprolog-3.0.0.orig/test/unit/alice/tuprolog/JavaLibraryTestCase.java 2016-10-08 14:34:12.0 +0200 -+++ tuprolog-3.0.0/test/unit/alice/tuprolog/JavaLibraryTestCase.java 2016-10-08 17:30:18.525111794 +0200 -@@ -39,7 +39,7 @@ - SolveInfo goal = engine.solve(new Struct("demo", t)); - assertFalse(goal.isSuccess()); - } -- -+/* - public void testDynamicObjectsRetrival() throws PrologException { - Prolog engine = new Prolog(); - OOLibrary lib = (OOLibrary) engine.getLibrary("alice.tuprolog.lib.OOLibrary"); -@@ -53,7 +53,7 @@ - TestCounter counter = (TestCounter) lib.getRegisteredDynamicObject(id); - assertEquals(2, counter.getValue()); - } -- -+*/ - - public void test_java_object() throws PrologException, IOException - { diff --git a/dev-lang/tuprolog/files/tuprolog-3.0.0-no-ikvm.patch b/dev-lang/tuprolog/files/tuprolog-3.0.0-no-ikvm.patch deleted file mode 100644 index e0ee85c506c..000 --- a/dev-lang/tuprolog/files/tuprolog-3.0.0-no-ikvm.patch +++ /dev/null @@ -1,137 +0,0 @@ -diff -urN tuprolog-3.0.0.orig/src/alice/tuprolog/LibraryManager.java tuprolog-3.0.0/src/alice/tuprolog/LibraryManager.java tuprolog-3.0.0.orig/src/alice/tuprolog/LibraryManager.java 2016-10-08 14:33:19.0 +0200 -+++ tuprolog-3.0.0/src/alice/tuprolog/LibraryManager.java 2016-10-08 16:49:12.005214951 +0200 -@@ -9,11 +9,11 @@ - import java.net.URL; - import java.net.URLClassLoader; - import java.util.*; --import cli.System.Reflection.Assembly; -+//import cli.System.Reflection.Assembly; - - import alice.tuprolog.event.LibraryEvent; - import alice.tuprolog.event.WarningEvent; --import alice.util.AssemblyCustomClassLoader; -+//import alice.util.AssemblyCustomClassLoader; - - /** - * @author Alex Benini -@@ -179,31 +179,7 @@ - } else - // .NET - { -- Assembly asm = null; -- boolean classFound = false; -- className = "cli." -- +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/files/
commit: 6cc9f077c14fc51c5ca1cd76a15cfea6c8acffc2 Author: Keri Harris gentoo org> AuthorDate: Tue Oct 17 06:37:39 2017 + Commit: Keri Harris gentoo org> CommitDate: Tue Oct 17 06:37:39 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cc9f077 dev-lang/tuprolog: add missing build.xml file Package-Manager: Portage-2.3.8, Repoman-2.3.1 dev-lang/tuprolog/files/build-3.1.0.xml | 110 1 file changed, 110 insertions(+) diff --git a/dev-lang/tuprolog/files/build-3.1.0.xml b/dev-lang/tuprolog/files/build-3.1.0.xml new file mode 100644 index 000..3b6f5818eaa --- /dev/null +++ b/dev-lang/tuprolog/files/build-3.1.0.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/
commit: 5789d694675cfc99eac7a414f37fec77b4c0d455 Author: Keri Harris gentoo org> AuthorDate: Sun Oct 8 16:20:47 2017 + Commit: Keri Harris gentoo org> CommitDate: Sun Oct 8 16:20:47 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5789d694 dev-lang/tuprolog: remove old version Package-Manager: Portage-2.3.8, Repoman-2.3.1 dev-lang/tuprolog/Manifest | 1 - dev-lang/tuprolog/tuprolog-3.0.0.ebuild | 66 - 2 files changed, 67 deletions(-) diff --git a/dev-lang/tuprolog/Manifest b/dev-lang/tuprolog/Manifest index 1f022adf12c..8ae771bfed3 100644 --- a/dev-lang/tuprolog/Manifest +++ b/dev-lang/tuprolog/Manifest @@ -1,4 +1,3 @@ DIST tuprolog-2.9.2.tar.gz 6262268 SHA256 4205dff584b492e10f214c71ce7bc0e81297a915156ca1e10cfac8b34c8c0a6e SHA512 831c7390fe33fc57cb01d4b1d61485ac5df1aa8ebf386d5aae5c5d32f7677d46aa5aa6cc0eb1d3bb79989a54f8484ad8b97754b7f75fc21af6116ae170a28316 WHIRLPOOL 18dceea5e95be3e60b10fa8692970e61d9b16b2f518ac342de271ac7c6cb8313e8e9ca359fb93753d43a2c09780e47f212776ce560f9c2fefdb21d44f3316c77 -DIST tuprolog-3.0.0.tar.gz 6275327 SHA256 1c7a423cbd3faa626f8398a48ec6396c2d17431a77b1f22179d713cc76aeeb09 SHA512 7998dadb04b1314d096a33c54d11977534565accb3811b93a22f606fd838d2f9b0a6defe882992977a093832e1565283d3951dcc791809620deb61d3511c02d3 WHIRLPOOL 915a21632a2c86f33de25cc05ec75f3e40b33a0ba80f73219cfab6d06f69af07bc9d143a3d1cd80fbfd27fdeba9d4259f389f1a33704bfac2151403b26424e12 DIST tuprolog-3.0.1.tar.gz 6326591 SHA256 e4ed2689dd5496175cddcfe299b442d92d580d778a0fd9a4c7beededa20dfbb7 SHA512 56fa96f717b5c8e56fd2979f2953744964d844e5abf215456e31309d3d92bde142f9bff55e6442b6de55f219c7f143a275ccf89359ff2f2944459bbc94770afa WHIRLPOOL 81d8421242ce8308418b7c40b7db6554cdbd92a4966aef4d73c414b675fca9148f5fce52ec2ef2a0c62025eda1c790013fb1b6bd20ac53a16f7be3fc61149004 DIST tuprolog-3.1.0.tar.gz 7201383 SHA256 be2ecf38acb74e35cd19e507cb15e698fe5a9bd6373487a668fccbe38628bba2 SHA512 1093e29a79964cb3991326da14f020cdc8ff64f2444c84dbb6b22aa5c4ecbf48f74dbc26af0af949ccc31020573ce5908684af794db4654fb475efa697a82cbf WHIRLPOOL 6aac4962fa499efbc95d6e86b654b6a0f5cfbec8cd569f6525006fd0255a08e0bcd7f3826b5c3070fe524e3d752f7aaa6434a1851d61d140597d604ae8e65a07 diff --git a/dev-lang/tuprolog/tuprolog-3.0.0.ebuild b/dev-lang/tuprolog/tuprolog-3.0.0.ebuild deleted file mode 100644 index 534133b8554..000 --- a/dev-lang/tuprolog/tuprolog-3.0.0.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-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="tuProlog is a light-weight Prolog for Internet applications and infrastructures" -HOMEPAGE="http://tuprolog.unibo.it/; -SRC_URI="mirror://gentoo/${P}.tar.gz" - -LICENSE="LGPL-3 BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc examples test" - -RDEPEND=">=virtual/jdk-1.7:= -dev-java/javassist:3 -dev-java/commons-lang:3.1" - -DEPEND="${RDEPEND} - dev-java/ant-core - test? ( - dev-java/ant-junit4:0 - dev-java/junit:4 - dev-java/hamcrest-core:1.3 - )" - -S="${WORKDIR}"/${P} - -EANT_GENTOO_CLASSPATH="javassist:3,commons-lang-3.1" - -src_prepare() { - epatch "${FILESDIR}"/${P}-no-ikvm.patch - epatch "${FILESDIR}"/${P}-no-dynamic-object-test.patch - epatch "${FILESDIR}"/${P}-oolibrary-unit-test.patch - - cp "${FILESDIR}"/build-${PV}.xml "${S}"/build.xml || die -} - -src_compile() { - eant jar $(use_doc) -} - -src_test() { - cd "${S}"/dist - java-pkg_jar-from junit:4 - java-pkg_jar-from hamcrest-core:1.3 - cd "${S}" - ANT_TASKS="ant-junit4" eant test || die "eant test failed" -} - -src_install() { - java-pkg_dojar dist/${PN}.jar - java-pkg_dojar dist/2p.jar - - if use doc ; then - java-pkg_dohtml -r docs/* || die - dodoc doc/tuprolog-guide.pdf - fi - - if use examples ; then - insinto /usr/share/doc/${PF}/examples - doins doc/examples/*.pl - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/files/, dev-lang/tuprolog/
commit: 4a5ca9e29e15e0e6c141fe6ce9522426c74f2280 Author: Keri Harris gentoo org> AuthorDate: Sun Oct 8 16:17:55 2017 + Commit: Keri Harris gentoo org> CommitDate: Sun Oct 8 16:18:21 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a5ca9e2 dev-lang/tuprolog: version bump Package-Manager: Portage-2.3.8, Repoman-2.3.1 dev-lang/tuprolog/Manifest | 1 + .../tuprolog/files/tuprolog-3.1.0-no-ikvm.patch| 137 + dev-lang/tuprolog/tuprolog-3.1.0.ebuild| 64 ++ 3 files changed, 202 insertions(+) diff --git a/dev-lang/tuprolog/Manifest b/dev-lang/tuprolog/Manifest index 8751d389cc9..1f022adf12c 100644 --- a/dev-lang/tuprolog/Manifest +++ b/dev-lang/tuprolog/Manifest @@ -1,3 +1,4 @@ DIST tuprolog-2.9.2.tar.gz 6262268 SHA256 4205dff584b492e10f214c71ce7bc0e81297a915156ca1e10cfac8b34c8c0a6e SHA512 831c7390fe33fc57cb01d4b1d61485ac5df1aa8ebf386d5aae5c5d32f7677d46aa5aa6cc0eb1d3bb79989a54f8484ad8b97754b7f75fc21af6116ae170a28316 WHIRLPOOL 18dceea5e95be3e60b10fa8692970e61d9b16b2f518ac342de271ac7c6cb8313e8e9ca359fb93753d43a2c09780e47f212776ce560f9c2fefdb21d44f3316c77 DIST tuprolog-3.0.0.tar.gz 6275327 SHA256 1c7a423cbd3faa626f8398a48ec6396c2d17431a77b1f22179d713cc76aeeb09 SHA512 7998dadb04b1314d096a33c54d11977534565accb3811b93a22f606fd838d2f9b0a6defe882992977a093832e1565283d3951dcc791809620deb61d3511c02d3 WHIRLPOOL 915a21632a2c86f33de25cc05ec75f3e40b33a0ba80f73219cfab6d06f69af07bc9d143a3d1cd80fbfd27fdeba9d4259f389f1a33704bfac2151403b26424e12 DIST tuprolog-3.0.1.tar.gz 6326591 SHA256 e4ed2689dd5496175cddcfe299b442d92d580d778a0fd9a4c7beededa20dfbb7 SHA512 56fa96f717b5c8e56fd2979f2953744964d844e5abf215456e31309d3d92bde142f9bff55e6442b6de55f219c7f143a275ccf89359ff2f2944459bbc94770afa WHIRLPOOL 81d8421242ce8308418b7c40b7db6554cdbd92a4966aef4d73c414b675fca9148f5fce52ec2ef2a0c62025eda1c790013fb1b6bd20ac53a16f7be3fc61149004 +DIST tuprolog-3.1.0.tar.gz 7201383 SHA256 be2ecf38acb74e35cd19e507cb15e698fe5a9bd6373487a668fccbe38628bba2 SHA512 1093e29a79964cb3991326da14f020cdc8ff64f2444c84dbb6b22aa5c4ecbf48f74dbc26af0af949ccc31020573ce5908684af794db4654fb475efa697a82cbf WHIRLPOOL 6aac4962fa499efbc95d6e86b654b6a0f5cfbec8cd569f6525006fd0255a08e0bcd7f3826b5c3070fe524e3d752f7aaa6434a1851d61d140597d604ae8e65a07 diff --git a/dev-lang/tuprolog/files/tuprolog-3.1.0-no-ikvm.patch b/dev-lang/tuprolog/files/tuprolog-3.1.0-no-ikvm.patch new file mode 100644 index 000..eb20dacd443 --- /dev/null +++ b/dev-lang/tuprolog/files/tuprolog-3.1.0-no-ikvm.patch @@ -0,0 +1,137 @@ +diff -urN tuprolog-3.1.0.orig/src/alice/tuprolog/LibraryManager.java tuprolog-3.1.0/src/alice/tuprolog/LibraryManager.java +--- tuprolog-3.1.0.orig/src/alice/tuprolog/LibraryManager.java 2017-10-08 17:06:55.710627376 +0200 tuprolog-3.1.0/src/alice/tuprolog/LibraryManager.java 2017-10-08 17:18:20.817598723 +0200 +@@ -9,11 +9,11 @@ + import java.net.URL; + import java.net.URLClassLoader; + import java.util.*; +-import cli.System.Reflection.Assembly; ++//import cli.System.Reflection.Assembly; + + import alice.tuprolog.event.LibraryEvent; + import alice.tuprolog.event.WarningEvent; +-import alice.util.AssemblyCustomClassLoader; ++//import alice.util.AssemblyCustomClassLoader; + + /** + * @author Alex Benini +@@ -179,31 +179,7 @@ + } else + // .NET + { +- Assembly asm = null; +- boolean classFound = false; +- className = "cli." +- + className.substring(0, className.indexOf(",")) +- .trim(); +- for (int i = 0; i < paths.length; i++) +- { +- try +- { +- asm = Assembly.LoadFrom(paths[i]); +- loader = new AssemblyCustomClassLoader(asm, urls); +- lib = (Library) Class.forName(className, true, loader).newInstance(); +- if (lib != null) +- { +- classFound = true; +- break; +- } +- } catch (Exception e) +- { +- e.printStackTrace(); +-
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/files/, dev-lang/tuprolog/
commit: 74c863fa64f4c2528ddef19bd467b26cec79a5a6 Author: Keri Harris gentoo org> AuthorDate: Thu Sep 28 08:56:58 2017 + Commit: Keri Harris gentoo org> CommitDate: Thu Sep 28 08:57:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74c863fa dev-lang/tuprolog: correctly specify JDK dependency Package-Manager: Portage-2.3.8, Repoman-2.3.1 dev-lang/tuprolog/files/build-3.0.1.xml | 6 -- dev-lang/tuprolog/tuprolog-3.0.1.ebuild | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/dev-lang/tuprolog/files/build-3.0.1.xml b/dev-lang/tuprolog/files/build-3.0.1.xml index 5815bc0d17c..3b6f5818eaa 100644 --- a/dev-lang/tuprolog/files/build-3.0.1.xml +++ b/dev-lang/tuprolog/files/build-3.0.1.xml @@ -30,7 +30,8 @@ destdir="${build.dir}" encoding="ISO-8859-1" srcdir="${src.dir}" - target="1.7"> + source="1.8" + target="1.8"> @@ -93,7 +94,8 @@ destdir="${test.build.dir}" encoding="ISO-8859-1" srcdir="${test.dir}/unit" - target="1.7"/> + source="1.8" + target="1.8"/> diff --git a/dev-lang/tuprolog/tuprolog-3.0.1.ebuild b/dev-lang/tuprolog/tuprolog-3.0.1.ebuild index e0e56ba0161..e33e5e5b714 100644 --- a/dev-lang/tuprolog/tuprolog-3.0.1.ebuild +++ b/dev-lang/tuprolog/tuprolog-3.0.1.ebuild @@ -14,7 +14,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="doc examples test" -RDEPEND=">=virtual/jdk-1.7:= +RDEPEND=">=virtual/jdk-1.8:= dev-java/javassist:3 dev-java/commons-lang:3.1"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/files/, dev-lang/tuprolog/
commit: 4e0c207dd17da4bad4938f6320b2dce8c92b22c2 Author: Keri Harris gentoo org> AuthorDate: Wed Sep 27 17:39:32 2017 + Commit: Keri Harris gentoo org> CommitDate: Wed Sep 27 17:39:46 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e0c207d dev-lang/tuprolog: version bump Package-Manager: Portage-2.3.8, Repoman-2.3.1 dev-lang/tuprolog/Manifest | 1 + dev-lang/tuprolog/files/build-3.0.1.xml| 108 .../tuprolog/files/tuprolog-3.0.1-no-ikvm.patch| 137 + .../files/tuprolog-3.0.1-oolibrary-unit-test.patch | 12 ++ dev-lang/tuprolog/tuprolog-3.0.1.ebuild| 65 ++ 5 files changed, 323 insertions(+) diff --git a/dev-lang/tuprolog/Manifest b/dev-lang/tuprolog/Manifest index d771fa540f0..8751d389cc9 100644 --- a/dev-lang/tuprolog/Manifest +++ b/dev-lang/tuprolog/Manifest @@ -1,2 +1,3 @@ DIST tuprolog-2.9.2.tar.gz 6262268 SHA256 4205dff584b492e10f214c71ce7bc0e81297a915156ca1e10cfac8b34c8c0a6e SHA512 831c7390fe33fc57cb01d4b1d61485ac5df1aa8ebf386d5aae5c5d32f7677d46aa5aa6cc0eb1d3bb79989a54f8484ad8b97754b7f75fc21af6116ae170a28316 WHIRLPOOL 18dceea5e95be3e60b10fa8692970e61d9b16b2f518ac342de271ac7c6cb8313e8e9ca359fb93753d43a2c09780e47f212776ce560f9c2fefdb21d44f3316c77 DIST tuprolog-3.0.0.tar.gz 6275327 SHA256 1c7a423cbd3faa626f8398a48ec6396c2d17431a77b1f22179d713cc76aeeb09 SHA512 7998dadb04b1314d096a33c54d11977534565accb3811b93a22f606fd838d2f9b0a6defe882992977a093832e1565283d3951dcc791809620deb61d3511c02d3 WHIRLPOOL 915a21632a2c86f33de25cc05ec75f3e40b33a0ba80f73219cfab6d06f69af07bc9d143a3d1cd80fbfd27fdeba9d4259f389f1a33704bfac2151403b26424e12 +DIST tuprolog-3.0.1.tar.gz 6326591 SHA256 e4ed2689dd5496175cddcfe299b442d92d580d778a0fd9a4c7beededa20dfbb7 SHA512 56fa96f717b5c8e56fd2979f2953744964d844e5abf215456e31309d3d92bde142f9bff55e6442b6de55f219c7f143a275ccf89359ff2f2944459bbc94770afa WHIRLPOOL 81d8421242ce8308418b7c40b7db6554cdbd92a4966aef4d73c414b675fca9148f5fce52ec2ef2a0c62025eda1c790013fb1b6bd20ac53a16f7be3fc61149004 diff --git a/dev-lang/tuprolog/files/build-3.0.1.xml b/dev-lang/tuprolog/files/build-3.0.1.xml new file mode 100644 index 000..5815bc0d17c --- /dev/null +++ b/dev-lang/tuprolog/files/build-3.0.1.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev-lang/tuprolog/files/tuprolog-3.0.1-no-ikvm.patch b/dev-lang/tuprolog/files/tuprolog-3.0.1-no-ikvm.patch new file mode 100644 index 000..660b22c7934 --- /dev/null +++ b/dev-lang/tuprolog/files/tuprolog-3.0.1-no-ikvm.patch @@ -0,0 +1,137 @@ +diff -urN tuprolog-3.0.1.orig/src/alice/tuprolog/LibraryManager.java tuprolog-3.0.1/src/alice/tuprolog/LibraryManager.java +--- tuprolog-3.0.1.orig/src/alice/tuprolog/LibraryManager.java 2017-09-27 12:31:06.689334505 +0200 tuprolog-3.0.1/src/alice/tuprolog/LibraryManager.java 2017-09-27 12:50:04.193286931 +0200 +@@ -9,11 +9,11 @@ + import java.net.URL; + import java.net.URLClassLoader; + import java.util.*; +-import cli.System.Reflection.Assembly; ++//import cli.System.Reflection.Assembly; + + import alice.tuprolog.event.LibraryEvent; + import alice.tuprolog.event.WarningEvent; +-import alice.util.AssemblyCustomClassLoader; ++//import alice.util.AssemblyCustomClassLoader; + + /** + * @author Alex Benini +@@ -179,31 +179,7 @@ + } else + // .NET + { +- Assembly asm = null; +- boolean classFound = false; +-
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/, dev-lang/tuprolog/files/
commit: 2b28fbb27e1dec410a4a6ea0711df851d3d07086 Author: Manuel Rüger gentoo org> AuthorDate: Sun Jan 22 14:09:05 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Sun Jan 22 14:10:04 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b28fbb2 dev-lang/tuprolog: Remove old Package-Manager: portage-2.3.3 dev-lang/tuprolog/Manifest | 3 - dev-lang/tuprolog/files/build.xml | 99 - .../files/tuprolog-2.4.0_rc5-javadocs.patch| 315 -- .../tuprolog/files/tuprolog-2.7.2-javadocs.patch | 479 - .../tuprolog/files/tuprolog-2.7.2-no-ikvm.patch| 105 - .../tuprolog/files/tuprolog-2.9.0-no-ikvm.patch| 116 - dev-lang/tuprolog/tuprolog-2.4.0_rc5.ebuild| 57 --- dev-lang/tuprolog/tuprolog-2.7.2.ebuild| 60 --- dev-lang/tuprolog/tuprolog-2.9.0.ebuild| 60 --- 9 files changed, 1294 deletions(-) diff --git a/dev-lang/tuprolog/Manifest b/dev-lang/tuprolog/Manifest index 782017b..d771fa5 100644 --- a/dev-lang/tuprolog/Manifest +++ b/dev-lang/tuprolog/Manifest @@ -1,5 +1,2 @@ -DIST 2p-2.4.0.zip 2421675 SHA256 f674b282bd7bc60e92ea417f8766e635979366d84d48634dd622e60ad1aa78c6 SHA512 20c86f736efe526dfffe603b19648394aaeaadf326034bba4f5717a193d7f76a99c6f3cb7bb93e2f1b608abd4e4af30341a2727f61e60e60289c2a964da782e9 WHIRLPOOL 7a353f5c6df2dba877d6880fc91ff0356639900767eb346a2eba97773303e125d0d2ffeead35e83cb61ffd013b49d4a05498861207de228e208a3f690a65ec4b -DIST tuprolog-2.7.2.tar.gz 9104934 SHA256 8b0c653d3c9d701197f13d8dec6e45548565cddfd052a5bec9578f4e6a50f21e SHA512 c327893e0fcf777b6ad8951b3baf88bc9527bf88e9d06ac54af04e777e6c0fc255b15f492c2cf483859d3a1966897d5969e1496370b88287b96e83d92babc722 WHIRLPOOL cf5082d0ca07f8bc59e678c27b1fb8aaa8879f6b15dc887949cb61760dfd721ba4a6fd5b05fb979ea94e6ab607dfcff5707be47d5ac657623556426e734ca395 -DIST tuprolog-2.9.0.tar.gz 4841110 SHA256 e789c7f1777a4f57698ac4756d03574f8fd5be4cebb1d5226722c35df75e163f SHA512 be15c99c40f750f3d1d4b70ae7ced9fe3792e8747876b6190ec1a01dd287e0fa34f88671f99f9e3fd7249e6fd44da7c4dadce0cd111b44b24e0e43d31c85165e WHIRLPOOL ada10ff775dc5e55d5c55c4dc920f5a4e7f8654891a10cf815734649e384fe6351921b807c54f6a6e8503fcbd0cbd9ee7f1569140bb5eba7e77e4da85f907203 DIST tuprolog-2.9.2.tar.gz 6262268 SHA256 4205dff584b492e10f214c71ce7bc0e81297a915156ca1e10cfac8b34c8c0a6e SHA512 831c7390fe33fc57cb01d4b1d61485ac5df1aa8ebf386d5aae5c5d32f7677d46aa5aa6cc0eb1d3bb79989a54f8484ad8b97754b7f75fc21af6116ae170a28316 WHIRLPOOL 18dceea5e95be3e60b10fa8692970e61d9b16b2f518ac342de271ac7c6cb8313e8e9ca359fb93753d43a2c09780e47f212776ce560f9c2fefdb21d44f3316c77 DIST tuprolog-3.0.0.tar.gz 6275327 SHA256 1c7a423cbd3faa626f8398a48ec6396c2d17431a77b1f22179d713cc76aeeb09 SHA512 7998dadb04b1314d096a33c54d11977534565accb3811b93a22f606fd838d2f9b0a6defe882992977a093832e1565283d3951dcc791809620deb61d3511c02d3 WHIRLPOOL 915a21632a2c86f33de25cc05ec75f3e40b33a0ba80f73219cfab6d06f69af07bc9d143a3d1cd80fbfd27fdeba9d4259f389f1a33704bfac2151403b26424e12 diff --git a/dev-lang/tuprolog/files/build.xml b/dev-lang/tuprolog/files/build.xml deleted file mode 100644 index f5b946f.. --- a/dev-lang/tuprolog/files/build.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dev-lang/tuprolog/files/tuprolog-2.4.0_rc5-javadocs.patch b/dev-lang/tuprolog/files/tuprolog-2.4.0_rc5-javadocs.patch deleted file mode 100644 index 618ead1.. --- a/dev-lang/tuprolog/files/tuprolog-2.4.0_rc5-javadocs.patch +++ /dev/null @@ -1,315 +0,0 @@ -diff -ur 2p-2.4.0-RC5.orig/src/alice/tuprolog/ChoicePointStore.java 2p-2.4.0-RC5/src/alice/tuprolog/ChoicePointStore.java 2p-2.4.0-RC5.orig/src/alice/tuprolog/ChoicePointStore.java 2011-07-18 18:49:42.0 +1200 -+++
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/
commit: 0dfe95d66b036e797988b84e40e43833ade378d0 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jan 4 15:28:29 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jan 4 15:29:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dfe95d6 dev-lang/tuprolog: x86 stable wrt bug #596454 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-lang/tuprolog/tuprolog-2.9.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/tuprolog/tuprolog-2.9.2.ebuild b/dev-lang/tuprolog/tuprolog-2.9.2.ebuild index baeea57..88164af 100644 --- a/dev-lang/tuprolog/tuprolog-2.9.2.ebuild +++ b/dev-lang/tuprolog/tuprolog-2.9.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="doc examples test" RDEPEND=">=virtual/jdk-1.7:=
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/files/, dev-lang/tuprolog/
commit: 96441722e1253618b7739713cb19f6425e0c919a Author: Keri Harris gentoo org> AuthorDate: Sun Oct 9 09:27:14 2016 + Commit: Keri Harris gentoo org> CommitDate: Sun Oct 9 09:27:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96441722 dev-lang/tuprolog: version bump Package-Manager: portage-2.3.0 dev-lang/tuprolog/Manifest | 1 + dev-lang/tuprolog/files/build-3.0.0.xml| 110 + .../tuprolog-3.0.0-no-dynamic-object-test.patch| 20 +++ .../tuprolog/files/tuprolog-3.0.0-no-ikvm.patch| 137 + .../files/tuprolog-3.0.0-oolibrary-unit-test.patch | 11 ++ dev-lang/tuprolog/tuprolog-3.0.0.ebuild| 67 ++ 6 files changed, 346 insertions(+) diff --git a/dev-lang/tuprolog/Manifest b/dev-lang/tuprolog/Manifest index 99ab786..782017b 100644 --- a/dev-lang/tuprolog/Manifest +++ b/dev-lang/tuprolog/Manifest @@ -2,3 +2,4 @@ DIST 2p-2.4.0.zip 2421675 SHA256 f674b282bd7bc60e92ea417f8766e635979366d84d48634 DIST tuprolog-2.7.2.tar.gz 9104934 SHA256 8b0c653d3c9d701197f13d8dec6e45548565cddfd052a5bec9578f4e6a50f21e SHA512 c327893e0fcf777b6ad8951b3baf88bc9527bf88e9d06ac54af04e777e6c0fc255b15f492c2cf483859d3a1966897d5969e1496370b88287b96e83d92babc722 WHIRLPOOL cf5082d0ca07f8bc59e678c27b1fb8aaa8879f6b15dc887949cb61760dfd721ba4a6fd5b05fb979ea94e6ab607dfcff5707be47d5ac657623556426e734ca395 DIST tuprolog-2.9.0.tar.gz 4841110 SHA256 e789c7f1777a4f57698ac4756d03574f8fd5be4cebb1d5226722c35df75e163f SHA512 be15c99c40f750f3d1d4b70ae7ced9fe3792e8747876b6190ec1a01dd287e0fa34f88671f99f9e3fd7249e6fd44da7c4dadce0cd111b44b24e0e43d31c85165e WHIRLPOOL ada10ff775dc5e55d5c55c4dc920f5a4e7f8654891a10cf815734649e384fe6351921b807c54f6a6e8503fcbd0cbd9ee7f1569140bb5eba7e77e4da85f907203 DIST tuprolog-2.9.2.tar.gz 6262268 SHA256 4205dff584b492e10f214c71ce7bc0e81297a915156ca1e10cfac8b34c8c0a6e SHA512 831c7390fe33fc57cb01d4b1d61485ac5df1aa8ebf386d5aae5c5d32f7677d46aa5aa6cc0eb1d3bb79989a54f8484ad8b97754b7f75fc21af6116ae170a28316 WHIRLPOOL 18dceea5e95be3e60b10fa8692970e61d9b16b2f518ac342de271ac7c6cb8313e8e9ca359fb93753d43a2c09780e47f212776ce560f9c2fefdb21d44f3316c77 +DIST tuprolog-3.0.0.tar.gz 6275327 SHA256 1c7a423cbd3faa626f8398a48ec6396c2d17431a77b1f22179d713cc76aeeb09 SHA512 7998dadb04b1314d096a33c54d11977534565accb3811b93a22f606fd838d2f9b0a6defe882992977a093832e1565283d3951dcc791809620deb61d3511c02d3 WHIRLPOOL 915a21632a2c86f33de25cc05ec75f3e40b33a0ba80f73219cfab6d06f69af07bc9d143a3d1cd80fbfd27fdeba9d4259f389f1a33704bfac2151403b26424e12 diff --git a/dev-lang/tuprolog/files/build-3.0.0.xml b/dev-lang/tuprolog/files/build-3.0.0.xml new file mode 100644 index ..823c237 --- /dev/null +++ b/dev-lang/tuprolog/files/build-3.0.0.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev-lang/tuprolog/files/tuprolog-3.0.0-no-dynamic-object-test.patch b/dev-lang/tuprolog/files/tuprolog-3.0.0-no-dynamic-object-test.patch new file mode 100644 index ..36e683f --- /dev/null +++ b/dev-lang/tuprolog/files/tuprolog-3.0.0-no-dynamic-object-test.patch @@ -0,0 +1,20 @@ +--- tuprolog-3.0.0.orig/test/unit/alice/tuprolog/JavaLibraryTestCase.java 2016-10-08 14:34:12.0 +0200 tuprolog-3.0.0/test/unit/alice/tuprolog/JavaLibraryTestCase.java 2016-10-08 17:30:18.525111794 +0200 +@@ -39,7 +39,7 @@ + SolveInfo goal = engine.solve(new Struct("demo", t)); + assertFalse(goal.isSuccess()); + } +- ++/*
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/, dev-lang/tuprolog/files/
commit: 25ab8e7f1784fc0d140802a04bcca4e6fd507798 Author: Keri Harris gentoo org> AuthorDate: Sun Oct 9 09:10:53 2016 + Commit: Keri Harris gentoo org> CommitDate: Sun Oct 9 09:10:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25ab8e7f dev-lang/tuprolog: clean up cruft during install Package-Manager: portage-2.3.0 dev-lang/tuprolog/files/build-2.9.2.xml | 2 ++ dev-lang/tuprolog/tuprolog-2.9.2.ebuild | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/tuprolog/files/build-2.9.2.xml b/dev-lang/tuprolog/files/build-2.9.2.xml index 0e585bd..823c237 100644 --- a/dev-lang/tuprolog/files/build-2.9.2.xml +++ b/dev-lang/tuprolog/files/build-2.9.2.xml @@ -48,7 +48,9 @@ + + diff --git a/dev-lang/tuprolog/tuprolog-2.9.2.ebuild b/dev-lang/tuprolog/tuprolog-2.9.2.ebuild index 0021725..baeea57 100644 --- a/dev-lang/tuprolog/tuprolog-2.9.2.ebuild +++ b/dev-lang/tuprolog/tuprolog-2.9.2.ebuild @@ -52,8 +52,6 @@ src_test() { src_install() { java-pkg_dojar dist/${PN}.jar java-pkg_dojar dist/2p.jar - java-pkg_dojar lib/autocomplete.jar - java-pkg_dojar lib/rsyntaxtextarea.jar if use doc ; then java-pkg_dohtml -r docs/* || die
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/
commit: 404c048c0e0c12e941de9478b8b88eeeb1dde769 Author: Keri Harris gentoo org> AuthorDate: Fri Oct 7 14:20:25 2016 + Commit: Keri Harris gentoo org> CommitDate: Fri Oct 7 14:20:25 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=404c048c dev-lang/tuprolog: 2.9.2 stable on amd64. #596454 Package-Manager: portage-2.3.0 dev-lang/tuprolog/tuprolog-2.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tuprolog/tuprolog-2.9.2.ebuild b/dev-lang/tuprolog/tuprolog-2.9.2.ebuild index 10ce06a..0021725 100644 --- a/dev-lang/tuprolog/tuprolog-2.9.2.ebuild +++ b/dev-lang/tuprolog/tuprolog-2.9.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="doc examples test" RDEPEND=">=virtual/jdk-1.7:=
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/
commit: 6d8efc3ed4952309620fbd8e4aea2fcaf82b6fc4 Author: Keri Harris gentoo org> AuthorDate: Thu Feb 18 11:16:59 2016 + Commit: Keri Harris gentoo org> CommitDate: Thu Feb 18 11:16:59 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d8efc3e dev-lang/tuprolog: specify slot deps Package-Manager: portage-2.2.26 dev-lang/tuprolog/tuprolog-2.9.2.ebuild | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/dev-lang/tuprolog/tuprolog-2.9.2.ebuild b/dev-lang/tuprolog/tuprolog-2.9.2.ebuild index c562b3f..10ce06a 100644 --- a/dev-lang/tuprolog/tuprolog-2.9.2.ebuild +++ b/dev-lang/tuprolog/tuprolog-2.9.2.ebuild @@ -16,18 +16,19 @@ KEYWORDS="~amd64 ~x86" IUSE="doc examples test" RDEPEND=">=virtual/jdk-1.7:= - >=dev-java/javassist-3" +dev-java/javassist:3" DEPEND="${RDEPEND} dev-java/ant-core test? ( - dev-java/ant-junit4 - dev-java/hamcrest-core + dev-java/ant-junit4:0 + dev-java/junit:4 + dev-java/hamcrest-core:1.3 )" S="${WORKDIR}"/${P} -EANT_GENTOO_CLASSPATH="javassist-3" +EANT_GENTOO_CLASSPATH="javassist:3" src_prepare() { epatch "${FILESDIR}"/${P}-no-ikvm.patch @@ -42,11 +43,10 @@ src_compile() { src_test() { cd "${S}"/dist - java-pkg_jar-from junit-4 - java-pkg_jar-from hamcrest-core + java-pkg_jar-from junit:4 + java-pkg_jar-from hamcrest-core:1.3 cd "${S}" - ANT_TASKS="ant-junit4" eant -Djunit.jar=junit.jar test \ - || die "eant test failed" + ANT_TASKS="ant-junit4" eant test || die "eant test failed" } src_install() {
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/files/, dev-lang/tuprolog/
commit: 1783cde98b4ce290b6c2aaf5f474fe56af354177 Author: Keri Harris gentoo org> AuthorDate: Wed Feb 17 14:39:24 2016 + Commit: Keri Harris gentoo org> CommitDate: Wed Feb 17 14:41:01 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1783cde9 dev-lang/tuprolog: version bump Package-Manager: portage-2.2.26 dev-lang/tuprolog/Manifest | 1 + dev-lang/tuprolog/files/build-2.9.2.xml| 108 +++ .../tuprolog-2.9.2-no-dynamic-object-test.patch| 20 .../tuprolog/files/tuprolog-2.9.2-no-ikvm.patch| 116 + dev-lang/tuprolog/tuprolog-2.9.2.ebuild| 67 5 files changed, 312 insertions(+) diff --git a/dev-lang/tuprolog/Manifest b/dev-lang/tuprolog/Manifest index 5e5accb..99ab786 100644 --- a/dev-lang/tuprolog/Manifest +++ b/dev-lang/tuprolog/Manifest @@ -1,3 +1,4 @@ DIST 2p-2.4.0.zip 2421675 SHA256 f674b282bd7bc60e92ea417f8766e635979366d84d48634dd622e60ad1aa78c6 SHA512 20c86f736efe526dfffe603b19648394aaeaadf326034bba4f5717a193d7f76a99c6f3cb7bb93e2f1b608abd4e4af30341a2727f61e60e60289c2a964da782e9 WHIRLPOOL 7a353f5c6df2dba877d6880fc91ff0356639900767eb346a2eba97773303e125d0d2ffeead35e83cb61ffd013b49d4a05498861207de228e208a3f690a65ec4b DIST tuprolog-2.7.2.tar.gz 9104934 SHA256 8b0c653d3c9d701197f13d8dec6e45548565cddfd052a5bec9578f4e6a50f21e SHA512 c327893e0fcf777b6ad8951b3baf88bc9527bf88e9d06ac54af04e777e6c0fc255b15f492c2cf483859d3a1966897d5969e1496370b88287b96e83d92babc722 WHIRLPOOL cf5082d0ca07f8bc59e678c27b1fb8aaa8879f6b15dc887949cb61760dfd721ba4a6fd5b05fb979ea94e6ab607dfcff5707be47d5ac657623556426e734ca395 DIST tuprolog-2.9.0.tar.gz 4841110 SHA256 e789c7f1777a4f57698ac4756d03574f8fd5be4cebb1d5226722c35df75e163f SHA512 be15c99c40f750f3d1d4b70ae7ced9fe3792e8747876b6190ec1a01dd287e0fa34f88671f99f9e3fd7249e6fd44da7c4dadce0cd111b44b24e0e43d31c85165e WHIRLPOOL ada10ff775dc5e55d5c55c4dc920f5a4e7f8654891a10cf815734649e384fe6351921b807c54f6a6e8503fcbd0cbd9ee7f1569140bb5eba7e77e4da85f907203 +DIST tuprolog-2.9.2.tar.gz 6262268 SHA256 4205dff584b492e10f214c71ce7bc0e81297a915156ca1e10cfac8b34c8c0a6e SHA512 831c7390fe33fc57cb01d4b1d61485ac5df1aa8ebf386d5aae5c5d32f7677d46aa5aa6cc0eb1d3bb79989a54f8484ad8b97754b7f75fc21af6116ae170a28316 WHIRLPOOL 18dceea5e95be3e60b10fa8692970e61d9b16b2f518ac342de271ac7c6cb8313e8e9ca359fb93753d43a2c09780e47f212776ce560f9c2fefdb21d44f3316c77 diff --git a/dev-lang/tuprolog/files/build-2.9.2.xml b/dev-lang/tuprolog/files/build-2.9.2.xml new file mode 100644 index 000..0e585bd --- /dev/null +++ b/dev-lang/tuprolog/files/build-2.9.2.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev-lang/tuprolog/files/tuprolog-2.9.2-no-dynamic-object-test.patch b/dev-lang/tuprolog/files/tuprolog-2.9.2-no-dynamic-object-test.patch new file mode 100644 index 000..0416258 --- /dev/null +++ b/dev-lang/tuprolog/files/tuprolog-2.9.2-no-dynamic-object-test.patch @@ -0,0 +1,20 @@ +--- tuprolog-2.9.2.orig/test/unit/alice/tuprolog/JavaLibraryTestCase.java 2015-02-27 14:02:49.0 +0100 tuprolog-2.9.2/test/unit/alice/tuprolog/JavaLibraryTestCase.java 2016-02-17 15:24:47.0 +0100 +@@ -39,7 +39,7 @@ + SolveInfo goal = engine.solve(new Struct("demo", t)); + assertFalse(goal.isSuccess()); + } +- ++/* + public void testDynamicObjectsRetrival() throws PrologException { + Prolog engine = new Prolog(); + JavaLibrary lib = (JavaLibrary)
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tuprolog/files/, dev-lang/tuprolog/
commit: 4ba71d49b7cebb9cc141849c1676de53770fff8d Author: Keri Harris gentoo org> AuthorDate: Mon Feb 15 18:27:03 2016 + Commit: Keri Harris gentoo org> CommitDate: Mon Feb 15 18:27:03 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ba71d49 dev-lang/tuprolog: remove old versions Package-Manager: portage-2.2.26 dev-lang/tuprolog/Manifest | 3 - .../files/tuprolog-2.3.1_beta-javadocs.patch | 228 --- .../tuprolog/files/tuprolog-2.5.0-javadocs.patch | 315 -- .../tuprolog/files/tuprolog-2.6.0-javadocs.patch | 454 - .../tuprolog/files/tuprolog-2.7.0-javadocs.patch | 437 dev-lang/tuprolog/tuprolog-2.5.0.ebuild| 55 --- dev-lang/tuprolog/tuprolog-2.6.0.ebuild| 59 --- dev-lang/tuprolog/tuprolog-2.7.0.ebuild| 59 --- 8 files changed, 1610 deletions(-) diff --git a/dev-lang/tuprolog/Manifest b/dev-lang/tuprolog/Manifest index f95f847..5e5accb 100644 --- a/dev-lang/tuprolog/Manifest +++ b/dev-lang/tuprolog/Manifest @@ -1,6 +1,3 @@ DIST 2p-2.4.0.zip 2421675 SHA256 f674b282bd7bc60e92ea417f8766e635979366d84d48634dd622e60ad1aa78c6 SHA512 20c86f736efe526dfffe603b19648394aaeaadf326034bba4f5717a193d7f76a99c6f3cb7bb93e2f1b608abd4e4af30341a2727f61e60e60289c2a964da782e9 WHIRLPOOL 7a353f5c6df2dba877d6880fc91ff0356639900767eb346a2eba97773303e125d0d2ffeead35e83cb61ffd013b49d4a05498861207de228e208a3f690a65ec4b -DIST tuprolog-2.5.0.zip 4847183 SHA256 227714576fb1815a3fcc017211758bfb2d5a0b6a07ce3a3a24f8cd93db2e5e04 SHA512 cf026d2171537fe3ca04a4cf572497fb1ce32ff2d0c206268fd62cf7b8216f61da73150def1ee884b367451a5da57a354e1f7ba75deb28e34ed3d390cb5ee35b WHIRLPOOL fb11d691262ac5fc16a7258ab73cde32623068402645ffcecbd4701b499ab674f2da8a3c7bbb0ca750651803f6e134085b89730667fd6b01faaa36ff15ec115e -DIST tuprolog-2.6.0.tar.gz 8366655 SHA256 5c9416c72ddde806720c1bce122a8bb12cab04a9af35a42b88067e1b145bf0c5 SHA512 5253f0d65787e9f090a8b4da8df007da269492098686fa5847e8d624a6656d1820b36c5b096e51d6f40480fea02a64793797c23161627942f076fc5eae414b82 WHIRLPOOL 81de4453dd6b62558260f31ab2e3af1f2a256934cc8a24a9e18723bd95ef646b206941169a3d69994f26f20c65c00b14022392f35ccb8573d8a7cbc7af16b353 -DIST tuprolog-2.7.0.tar.gz 9005490 SHA256 93cec171d48e40a695baafcce419b75fc3d7b6e5ef06b0e787b4823e09f571a7 SHA512 88a9edb5c26317ea82e114a7e82d933d99f85ca89f1244d92de66e7eae11c8c61ed771c104a70ec210c1a65dca2b3ca2c3aba077d3afab4b250b62d14e83c7e4 WHIRLPOOL 3f4c76bea53b899d7be6fa93a9b24c5aaab84bd5ba4c65ca2a988e3a8acaeb1f2d0205c3a60720fbbf02a54d52bb6e7c39b5504ae9777d80d8f238b7c3c7050a DIST tuprolog-2.7.2.tar.gz 9104934 SHA256 8b0c653d3c9d701197f13d8dec6e45548565cddfd052a5bec9578f4e6a50f21e SHA512 c327893e0fcf777b6ad8951b3baf88bc9527bf88e9d06ac54af04e777e6c0fc255b15f492c2cf483859d3a1966897d5969e1496370b88287b96e83d92babc722 WHIRLPOOL cf5082d0ca07f8bc59e678c27b1fb8aaa8879f6b15dc887949cb61760dfd721ba4a6fd5b05fb979ea94e6ab607dfcff5707be47d5ac657623556426e734ca395 DIST tuprolog-2.9.0.tar.gz 4841110 SHA256 e789c7f1777a4f57698ac4756d03574f8fd5be4cebb1d5226722c35df75e163f SHA512 be15c99c40f750f3d1d4b70ae7ced9fe3792e8747876b6190ec1a01dd287e0fa34f88671f99f9e3fd7249e6fd44da7c4dadce0cd111b44b24e0e43d31c85165e WHIRLPOOL ada10ff775dc5e55d5c55c4dc920f5a4e7f8654891a10cf815734649e384fe6351921b807c54f6a6e8503fcbd0cbd9ee7f1569140bb5eba7e77e4da85f907203 diff --git a/dev-lang/tuprolog/files/tuprolog-2.3.1_beta-javadocs.patch b/dev-lang/tuprolog/files/tuprolog-2.3.1_beta-javadocs.patch deleted file mode 100644 index aa1f3dc..000 --- a/dev-lang/tuprolog/files/tuprolog-2.3.1_beta-javadocs.patch +++ /dev/null @@ -1,228 +0,0 @@ -diff -ur 2p-deploy.orig/src/alice/tuprolog/ChoicePointStore.java 2p-deploy/src/alice/tuprolog/ChoicePointStore.java 2p-deploy.orig/src/alice/tuprolog/ChoicePointStore.java2010-01-21 21:29:24.0 +1300 -+++ 2p-deploy/src/alice/tuprolog/ChoicePointStore.java 2012-01-15 09:20:48.0 +1300 -@@ -35,7 +35,6 @@ - - /** -* Return the actual choice-point store -- * @return -*/ - public ChoicePointContext getPointer() { - return pointer; -@@ -44,7 +43,6 @@ - /** -* Check if a choice point exists in the store. -* As a side effect, removes choice points which have been already used and are now empty. -- * @return -*/ - protected boolean existChoicePoint() { - if (pointer == null) return false; -diff -ur 2p-deploy.orig/src/alice/tuprolog/ClauseStore.java 2p-deploy/src/alice/tuprolog/ClauseStore.java 2p-deploy.orig/src/alice/tuprolog/ClauseStore.java 2010-11-04 11:55:42.0 +1300 -+++ 2p-deploy/src/alice/tuprolog/ClauseStore.java 2012-01-15 09:20:48.0 +1300 -@@ -62,8 +62,6 @@ - - /** -* Verify if there is a term in compatibleGoals compatible with goal. -- * @param goal -- *