* [gentoo-commits] proj/sci:master commit in: dev-java/gluegen/
@ 2012-05-14 23:55 Sebastien Fabbro
0 siblings, 0 replies; 13+ messages in thread
From: Sebastien Fabbro @ 2012-05-14 23:55 UTC (permalink / raw
To: gentoo-commits
commit: b3c8547357cd0366a39a787003e6ba1ea051b1f9
Author: Sébastien Fabbro <sebfabbro <AT> gmail <DOT> com>
AuthorDate: Mon May 14 23:43:13 2012 +0000
Commit: Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Mon May 14 23:43:13 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=b3c85473
dev-java/gluegen: import from the java overlay
(Portage version: 2.1.10.56/git/Linux x86_64, unsigned Manifest commit)
---
dev-java/gluegen/ChangeLog | 10 +++++
dev-java/gluegen/gluegen-20080421.ebuild | 58 ++++++++++++++++++++++++++++++
dev-java/gluegen/metadata.xml | 17 +++++++++
3 files changed, 85 insertions(+), 0 deletions(-)
diff --git a/dev-java/gluegen/ChangeLog b/dev-java/gluegen/ChangeLog
new file mode 100644
index 0000000..dcbe2d3
--- /dev/null
+++ b/dev-java/gluegen/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-java/gluegen
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*gluegen-20080421 (14 May 2012)
+
+ 14 May 2012; Sébastien Fabbro <bicatali@gentoo.org>
+ +gluegen-20080421.ebuild, +metadata.xml:
+ import from the java overlay
+
diff --git a/dev-java/gluegen/gluegen-20080421.ebuild b/dev-java/gluegen/gluegen-20080421.ebuild
new file mode 100644
index 0000000..fda4ec6
--- /dev/null
+++ b/dev-java/gluegen/gluegen-20080421.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+# svn export -r "{2009-05-09}" https://gluegen.dev.java.net/svn/gluegen/trunk
+# gluegen --username xxx --password xxx
+
+WANT_ANT_TASKS="ant-antlr"
+EAPI="2"
+JAVA_PKG_IUSE=""
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Tool to generate Java and JNI code necessary to call C libraries"
+HOMEPAGE="https://gluegen.dev.java.net/"
+SRC_URI="http://dev.gentoo.org/~ali_bush/distfiles/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=virtual/jre-1.4
+ dev-java/antlr:0"
+
+DEPEND=">=virtual/jdk-1.4
+ dev-java/ant-core:0
+ dev-java/antlr:0
+ dev-java/cpptasks:0"
+IUSE=""
+
+java_prepare() {
+ rm make/lib/{cdc_fp,cpptasks}.jar
+ java-pkg_jar-from --build-only --into make/lib cpptasks
+ sed -i -e 's/suncc/sunc89/g' make/${PN}-cpptasks.xml || die
+ java-ant_rewrite-classpath "make/build.xml"
+ sed -i -e 's/\(<target name="generate.c[^"]*" \)/\1 depends="init"/g' \
+ make/build.xml || die
+}
+
+src_compile() {
+ cd make || dir "Unable to enter make directory"
+ local antflags="-Dantlr.jar=$(java-pkg_getjars antlr)"
+ local gcp="$(java-pkg_getjars --build-only ant-core):$(java-config --tools)"
+
+ ANT_TASKS="${WANT_ANT_TASKS}" eant ${antflags} -Dgentoo.classpath="${gcp}" all
+}
+src_install() {
+ cd build || dir "Unable to enter build directory"
+
+ #build copies system antlr.jar here.
+ #So we just need to replace it.
+ rm "${PN}-rt-natives"*.jar
+ java-pkg_dojar *.jar
+ java-pkg_doso obj/*.so
+
+ #If we are going to install the source
+ #use source && java-pkg_dosrc src
+}
diff --git a/dev-java/gluegen/metadata.xml b/dev-java/gluegen/metadata.xml
new file mode 100644
index 0000000..24033dd
--- /dev/null
+++ b/dev-java/gluegen/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>java</herd>
+<longdescription lang="en">
+GlueGen is a tool which automatically generates the Java and JNI code necessary
+to call C libraries. It reads as input ANSI C header files and separate
+configuration files which provide control over many aspects of the glue code
+generation. GlueGen uses a complete ANSI C parser and an internal representation
+(IR) capable of representing all C types to represent the APIs for which it
+generates interfaces. It has the ability to perform significant transformations
+on the IR before glue code emission. GlueGen is currently powerful enough to
+bind even low-level APIs such as the Java Native Interface (JNI) and the AWT
+Native Interface (JAWT) back up to the Java programming language.
+</longdescription>
+</pkgmetadata>
+
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-java/gluegen/
@ 2012-05-17 8:11 Justin Lecher
0 siblings, 0 replies; 13+ messages in thread
From: Justin Lecher @ 2012-05-17 8:11 UTC (permalink / raw
To: gentoo-commits
commit: 58f058b9351902fe11621bc70d0d5584ea4d83fc
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Thu May 17 08:11:15 2012 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Thu May 17 08:11:15 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=58f058b9
dev-java/gluegen: Fix repoman warning about position off EAPI
(Portage version: 2.2.0_alpha104/git/Linux x86_64, unsigned Manifest commit)
---
dev-java/gluegen/ChangeLog | 8 ++++++++
dev-java/gluegen/gluegen-20080421.ebuild | 6 +++---
dev-java/gluegen/metadata.xml | 5 ++---
3 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/dev-java/gluegen/ChangeLog b/dev-java/gluegen/ChangeLog
index dcbe2d3..3edb43c 100644
--- a/dev-java/gluegen/ChangeLog
+++ b/dev-java/gluegen/ChangeLog
@@ -2,6 +2,14 @@
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 17 May 2012; Justin Lecher <jlec@gentoo.org> gluegen-20080421.ebuild,
+ metadata.xml:
+ Fix repoman warning about position off EAPI
+
+ 17 May 2012; Justin Lecher <jlec@gentoo.org> gluegen-20080421.ebuild,
+ metadata.xml:
+ Fix repoman warning about position off EAPI
+
*gluegen-20080421 (14 May 2012)
14 May 2012; Sébastien Fabbro <bicatali@gentoo.org>
diff --git a/dev-java/gluegen/gluegen-20080421.ebuild b/dev-java/gluegen/gluegen-20080421.ebuild
index fda4ec6..db6940c 100644
--- a/dev-java/gluegen/gluegen-20080421.ebuild
+++ b/dev-java/gluegen/gluegen-20080421.ebuild
@@ -2,17 +2,17 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-# svn export -r "{2009-05-09}" https://gluegen.dev.java.net/svn/gluegen/trunk
-# gluegen --username xxx --password xxx
+EAPI="2"
WANT_ANT_TASKS="ant-antlr"
-EAPI="2"
JAVA_PKG_IUSE=""
inherit java-pkg-2 java-ant-2
DESCRIPTION="Tool to generate Java and JNI code necessary to call C libraries"
HOMEPAGE="https://gluegen.dev.java.net/"
+# svn export -r "{2009-05-09}" https://gluegen.dev.java.net/svn/gluegen/trunk
+# gluegen --username xxx --password xxx
SRC_URI="http://dev.gentoo.org/~ali_bush/distfiles/${P}.tar.bz2"
LICENSE="BSD"
diff --git a/dev-java/gluegen/metadata.xml b/dev-java/gluegen/metadata.xml
index 24033dd..c4f41a7 100644
--- a/dev-java/gluegen/metadata.xml
+++ b/dev-java/gluegen/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>java</herd>
-<longdescription lang="en">
+ <herd>java</herd>
+ <longdescription lang="en">
GlueGen is a tool which automatically generates the Java and JNI code necessary
to call C libraries. It reads as input ANSI C header files and separate
configuration files which provide control over many aspects of the glue code
@@ -14,4 +14,3 @@ bind even low-level APIs such as the Java Native Interface (JNI) and the AWT
Native Interface (JAWT) back up to the Java programming language.
</longdescription>
</pkgmetadata>
-
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-java/gluegen/
@ 2012-05-29 17:39 Sebastien Fabbro
0 siblings, 0 replies; 13+ messages in thread
From: Sebastien Fabbro @ 2012-05-29 17:39 UTC (permalink / raw
To: gentoo-commits
commit: eae9b6281c7063cb8cd2942f6016c9f6614eb841
Author: Sébastien Fabbro <sebfabbro <AT> gmail <DOT> com>
AuthorDate: Tue May 29 17:23:28 2012 +0000
Commit: Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Tue May 29 17:23:28 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=eae9b628
dev-java/gluegen: sync version with java-overlay
(Portage version: 2.1.10.63/git/Linux x86_64, unsigned Manifest commit)
---
dev-java/gluegen/ChangeLog | 6 ++++++
...-20080421.ebuild => gluegen-1_p20080421.ebuild} | 14 +++++++++-----
2 files changed, 15 insertions(+), 5 deletions(-)
diff --git a/dev-java/gluegen/ChangeLog b/dev-java/gluegen/ChangeLog
index 3edb43c..f0f84d8 100644
--- a/dev-java/gluegen/ChangeLog
+++ b/dev-java/gluegen/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*gluegen-1_p20080421 (29 May 2012)
+
+ 29 May 2012; Sébastien Fabbro <bicatali@gentoo.org>
+ +gluegen-1_p20080421.ebuild, -gluegen-20080421.ebuild:
+ sync version with java-overlay
+
17 May 2012; Justin Lecher <jlec@gentoo.org> gluegen-20080421.ebuild,
metadata.xml:
Fix repoman warning about position off EAPI
diff --git a/dev-java/gluegen/gluegen-20080421.ebuild b/dev-java/gluegen/gluegen-1_p20080421.ebuild
similarity index 84%
rename from dev-java/gluegen/gluegen-20080421.ebuild
rename to dev-java/gluegen/gluegen-1_p20080421.ebuild
index db6940c..0da4d90 100644
--- a/dev-java/gluegen/gluegen-20080421.ebuild
+++ b/dev-java/gluegen/gluegen-1_p20080421.ebuild
@@ -2,6 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+# svn export -r "{2009-05-09}" https://gluegen.dev.java.net/svn/gluegen/trunk
+# gluegen --username xxx --password xxx
+
EAPI="2"
WANT_ANT_TASKS="ant-antlr"
@@ -9,11 +12,10 @@ JAVA_PKG_IUSE=""
inherit java-pkg-2 java-ant-2
-DESCRIPTION="Tool to generate Java and JNI code necessary to call C libraries"
-HOMEPAGE="https://gluegen.dev.java.net/"
-# svn export -r "{2009-05-09}" https://gluegen.dev.java.net/svn/gluegen/trunk
-# gluegen --username xxx --password xxx
-SRC_URI="http://dev.gentoo.org/~ali_bush/distfiles/${P}.tar.bz2"
+DESCRIPTION="GlueGen is a tool which automatically generates the Java and JNI
+code necessary to call C libraries"
+HOMEPAGE="https://gluegen.dev.java.net"
+SRC_URI="http://dev.gentoo.org/~ali_bush/distfiles/${PN}-${PV#1_p}.tar.bz2"
LICENSE="BSD"
SLOT="0"
@@ -28,6 +30,8 @@ DEPEND=">=virtual/jdk-1.4
dev-java/cpptasks:0"
IUSE=""
+S="${WORKDIR}/${PN}-${PV#1_p}"
+
java_prepare() {
rm make/lib/{cdc_fp,cpptasks}.jar
java-pkg_jar-from --build-only --into make/lib cpptasks
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-java/gluegen/
@ 2013-02-03 15:19 Guillaume Horel
0 siblings, 0 replies; 13+ messages in thread
From: Guillaume Horel @ 2013-02-03 15:19 UTC (permalink / raw
To: gentoo-commits
commit: 59f0b122929200c3174859dca7d355db91d57ac5
Author: Guillaume Horel <guillaume.horel <AT> gmail <DOT> com>
AuthorDate: Sun Feb 3 15:15:28 2013 +0000
Commit: Guillaume Horel <guillaume.horel <AT> gmail <DOT> com>
CommitDate: Sun Feb 3 15:16:26 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=59f0b122
dev-java/gluegen import from java-overlay
---
dev-java/gluegen/ChangeLog | 8 +++-
dev-java/gluegen/gluegen-2.0_rc8.ebuild | 87 +++++++++++++++++++++++++++++++
2 files changed, 94 insertions(+), 1 deletions(-)
diff --git a/dev-java/gluegen/ChangeLog b/dev-java/gluegen/ChangeLog
index f0f84d8..13587c9 100644
--- a/dev-java/gluegen/ChangeLog
+++ b/dev-java/gluegen/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for dev-java/gluegen
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*gluegen-2.0_rc8 (03 Feb 2013)
+
+ 03 Feb 2013; Guillaume Horel <guillaume.horel@gmail.com>
+ +gluegen-2.0_rc8.ebuild:
+ import gluegen:2 from the java-overlay
+
*gluegen-1_p20080421 (29 May 2012)
29 May 2012; Sébastien Fabbro <bicatali@gentoo.org>
diff --git a/dev-java/gluegen/gluegen-2.0_rc8.ebuild b/dev-java/gluegen/gluegen-2.0_rc8.ebuild
new file mode 100644
index 0000000..4dd5ee3
--- /dev/null
+++ b/dev-java/gluegen/gluegen-2.0_rc8.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+###############################################################################
+# WARNING: don't add to main tree without fixing QA issues first!
+###############################################################################
+
+EAPI="4"
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-ant-2
+
+MY_PV=v${PV/_/-}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="GlueGen is a tool which automatically generates the Java and JNI
+code necessary to call C libraries"
+HOMEPAGE="http://jogamp.org/gluegen/www/"
+SRC_URI="http://jogamp.org/deployment/${MY_PV}/archive/Sources/${MY_P}.tar.7z"
+
+LICENSE="BSD"
+SLOT="2"
+KEYWORDS="~amd64"
+IUSE=""
+
+COMMON_DEP="
+ dev-java/ant-core:0
+ dev-java/antlr:0"
+RDEPEND="${COMMON_DEP}
+ >=virtual/jre-1.5"
+DEPEND="${COMMON_DEP}
+ >=virtual/jdk-1.5
+ app-arch/p7zip
+ dev-java/ant-antlr:0
+ dev-java/ant-contrib:0
+ dev-java/ant-nodeps:0
+ dev-java/cpptasks:0
+ dev-java/junit:4"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ default
+ unpack ./${MY_P}.tar
+}
+
+java_prepare() {
+ # preserve android.jar, FIXME can be built form source!
+ mv make/lib/android-sdk "${T}" || die
+ find -name '*.jar' -exec rm -v {} + || die
+ mv "${T}"/android-sdk make/lib/ || die
+}
+
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+
+EANT_BUILD_XML="make/build.xml"
+EANT_BUILD_TARGET="all"
+EANT_DOC_TARGET=""
+EANT_GENTOO_CLASSPATH="antlr,ant-core"
+EANT_NEEDS_TOOLS="yes"
+EANT_ANT_TASKS="ant-antlr ant-contrib ant-nodeps cpptasks"
+src_compile() {
+ # FIXME don't copy around jars
+ EANT_EXTRA_ARGS+=" -Dantlr.jar=\"$(java-pkg_getjar --build-only antlr antlr.jar)\""
+ # FIXME don't build tests just yet
+ EANT_EXTRA_ARGS+=" -Djunit.jar=\"$(java-pkg_getjar --build-only junit-4 junit.jar)\""
+
+ java-pkg-2_src_compile
+}
+
+# FIXME src_test
+
+src_install() {
+ java-pkg_dojar build/${PN}{,-rt}.jar
+ java-pkg_doso build/obj/*.so
+
+ use doc && dohtml -r doc/manual
+ use source && java-pkg_dosrc src/java/*
+
+ # for building jogl
+ insinto /usr/share/${PN}-${SLOT}/make
+ doins -r make/*
+ insinto /usr/share/${PN}-${SLOT}/build
+ doins build/artifact.properties
+}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-java/gluegen/
@ 2013-10-28 5:40 Guillaume Horel
0 siblings, 0 replies; 13+ messages in thread
From: Guillaume Horel @ 2013-10-28 5:40 UTC (permalink / raw
To: gentoo-commits
commit: 566f7bd5b64ca3f7f4ed4dbb0d9e4ee27818001b
Author: Guillaume Horel <guillaume.horel <AT> gmail <DOT> com>
AuthorDate: Mon Oct 28 05:38:19 2013 +0000
Commit: Guillaume Horel <guillaume.horel <AT> gmail <DOT> com>
CommitDate: Mon Oct 28 05:38:19 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=566f7bd5
dev-java/gluegen new package
---
dev-java/gluegen/gluegen-2.0.2.ebuild | 83 +++++++++++++++++++++++++++++++++++
1 file changed, 83 insertions(+)
diff --git a/dev-java/gluegen/gluegen-2.0.2.ebuild b/dev-java/gluegen/gluegen-2.0.2.ebuild
new file mode 100644
index 0000000..8a4fb74
--- /dev/null
+++ b/dev-java/gluegen/gluegen-2.0.2.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+###############################################################################
+# WARNING: don't add to main tree without fixing QA issues first!
+###############################################################################
+
+EAPI=5
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-ant-2
+MY_PV=v"${PV}"
+MY_P="${PN}"-"${MY_PV}"
+
+DESCRIPTION="GlueGen is a tool which automatically generates the Java and JNI
+code necessary to call C libraries"
+HOMEPAGE="http://jogamp.org/gluegen/www/"
+SRC_URI="http://jogamp.org/deployment/archive/rc/${MY_PV}/archive/Sources/${MY_P}.tar.7z"
+
+LICENSE="BSD"
+SLOT="2"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+COMMON_DEP="
+ dev-java/ant-core:0
+ dev-java/antlr:0"
+RDEPEND="${COMMON_DEP}
+ >=virtual/jre-1.5"
+DEPEND="${COMMON_DEP}
+ >=virtual/jdk-1.5
+ app-arch/p7zip
+ dev-java/ant-antlr:0
+ dev-java/ant-contrib:0
+ dev-java/ant-nodeps:0
+ dev-java/cpptasks:0
+ dev-java/junit:4"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ default
+ unpack ./${MY_P}.tar
+}
+
+java_prepare() {
+ rm -rf make/lib
+}
+
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+
+EANT_BUILD_XML="make/build.xml"
+EANT_BUILD_TARGET="all"
+EANT_DOC_TARGET=""
+EANT_GENTOO_CLASSPATH="antlr,ant-core"
+EANT_NEEDS_TOOLS="yes"
+EANT_ANT_TASKS="ant-antlr ant-contrib ant-nodeps cpptasks"
+src_compile() {
+ # FIXME don't copy around jars
+ EANT_EXTRA_ARGS+=" -Dantlr.jar=\"$(java-pkg_getjar --build-only antlr antlr.jar)\""
+ # FIXME don't build tests just yet
+ EANT_EXTRA_ARGS+=" -Djunit.jar=\"$(java-pkg_getjar --build-only junit-4 junit.jar)\""
+
+ java-pkg-2_src_compile
+}
+
+# FIXME src_test
+
+src_install() {
+ java-pkg_dojar build/${PN}{,-rt}.jar
+ java-pkg_doso build/obj/*.so
+
+ use doc && dohtml -r doc/manual
+ use source && java-pkg_dosrc src/java/*
+
+ # for building jogl
+ insinto /usr/share/${PN}-${SLOT}/make
+ doins -r make/*
+ insinto /usr/share/${PN}-${SLOT}/build
+ doins build/artifact.properties
+}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-java/gluegen/
@ 2013-11-16 17:00 Guillaume Horel
0 siblings, 0 replies; 13+ messages in thread
From: Guillaume Horel @ 2013-11-16 17:00 UTC (permalink / raw
To: gentoo-commits
commit: 0ca60e0e15dd0d003f9f1527e3827bd173bc469f
Author: Guillaume Horel <guillaume.horel <AT> gmail <DOT> com>
AuthorDate: Sat Nov 16 16:57:29 2013 +0000
Commit: Guillaume Horel <guillaume.horel <AT> gmail <DOT> com>
CommitDate: Sat Nov 16 16:57:29 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=0ca60e0e
dev-java/gluegen versio bump and new slot
---
dev-java/gluegen/{gluegen-2.0.2.ebuild => gluegen-2.1.2.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-java/gluegen/gluegen-2.0.2.ebuild b/dev-java/gluegen/gluegen-2.1.2.ebuild
similarity index 99%
rename from dev-java/gluegen/gluegen-2.0.2.ebuild
rename to dev-java/gluegen/gluegen-2.1.2.ebuild
index 8a4fb74..b551818 100644
--- a/dev-java/gluegen/gluegen-2.0.2.ebuild
+++ b/dev-java/gluegen/gluegen-2.1.2.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="http://jogamp.org/gluegen/www/"
SRC_URI="http://jogamp.org/deployment/archive/rc/${MY_PV}/archive/Sources/${MY_P}.tar.7z"
LICENSE="BSD"
-SLOT="2"
+SLOT="2.1"
KEYWORDS="~amd64 ~x86"
IUSE=""
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-java/gluegen/
@ 2014-11-05 7:24 Justin Lecher
0 siblings, 0 replies; 13+ messages in thread
From: Justin Lecher @ 2014-11-05 7:24 UTC (permalink / raw
To: gentoo-commits
commit: 395c756f31b87573938f0836d85134c2dbd568a2
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 3 07:56:05 2014 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Nov 3 07:56:05 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=395c756f
dev-java/gluegen: Bump to EAPI=5; drop old
Package-Manager: portage-2.2.14
---
dev-java/gluegen/ChangeLog | 4 ++
dev-java/gluegen/gluegen-1_p20080421.ebuild | 22 ++++----
dev-java/gluegen/gluegen-2.0_rc8.ebuild | 9 +---
dev-java/gluegen/gluegen-2.1.2.ebuild | 83 -----------------------------
dev-java/gluegen/gluegen-2.1.4.ebuild | 3 +-
5 files changed, 18 insertions(+), 103 deletions(-)
diff --git a/dev-java/gluegen/ChangeLog b/dev-java/gluegen/ChangeLog
index 3eee9bc..df8ea93 100644
--- a/dev-java/gluegen/ChangeLog
+++ b/dev-java/gluegen/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 03 Nov 2014; Justin Lecher <jlec@gentoo.org> gluegen-1_p20080421.ebuild,
+ gluegen-2.0_rc8.ebuild, -gluegen-2.1.2.ebuild, gluegen-2.1.4.ebuild:
+ Bump to EAPI=5; drop old
+
*gluegen-2.1.4 (12 Feb 2014)
12 Feb 2014; Guillaume Horel <guillaume.horel@gmail.com>
diff --git a/dev-java/gluegen/gluegen-1_p20080421.ebuild b/dev-java/gluegen/gluegen-1_p20080421.ebuild
index eb39aa1..da5536a 100644
--- a/dev-java/gluegen/gluegen-1_p20080421.ebuild
+++ b/dev-java/gluegen/gluegen-1_p20080421.ebuild
@@ -2,33 +2,33 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI="2"
-
-# svn export -r "{2009-05-09}" https://gluegen.dev.java.net/svn/gluegen/trunk
-# gluegen --username xxx --password xxx
+EAPI=5
WANT_ANT_TASKS="ant-antlr"
JAVA_PKG_IUSE=""
inherit java-pkg-2 java-ant-2
-DESCRIPTION="GlueGen is a tool which automatically generates the Java and JNI
-code necessary to call C libraries"
-HOMEPAGE="https://gluegen.dev.java.net"
+DESCRIPTION="Automatically generate the JNI code necessary to call C libraries"
+HOMEPAGE="http://jogamp.org/gluegen/www/"
+# svn export -r "{2009-05-09}" https://gluegen.dev.java.net/svn/gluegen/trunk
+# gluegen --username xxx --password xxx
SRC_URI="http://dev.gentoo.org/~ali_bush/distfiles/${PN}-${PV#1_p}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+IUSE=""
-RDEPEND=">=virtual/jre-1.4
+RDEPEND="
+ >=virtual/jre-1.4
dev-java/antlr:0"
-DEPEND=">=virtual/jdk-1.4
+DEPEND="
+ >=virtual/jdk-1.4
dev-java/ant-core:0
dev-java/antlr:0
dev-java/cpptasks:0"
-IUSE=""
S="${WORKDIR}/${PN}-${PV#1_p}"
@@ -53,7 +53,7 @@ src_install() {
#build copies system antlr.jar here.
#So we just need to replace it.
- rm "${PN}-rt-natives"*.jar
+ rm "${PN}-rt-natives"*.jar || die
java-pkg_dojar *.jar
java-pkg_doso obj/*.so
diff --git a/dev-java/gluegen/gluegen-2.0_rc8.ebuild b/dev-java/gluegen/gluegen-2.0_rc8.ebuild
index 37ccf3b..7d57ea7 100644
--- a/dev-java/gluegen/gluegen-2.0_rc8.ebuild
+++ b/dev-java/gluegen/gluegen-2.0_rc8.ebuild
@@ -2,11 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-###############################################################################
-# WARNING: don't add to main tree without fixing QA issues first!
-###############################################################################
-
-EAPI="4"
+EAPI=5
JAVA_PKG_IUSE="doc source"
@@ -15,8 +11,7 @@ inherit java-pkg-2 java-ant-2
MY_PV=v${PV/_/-}
MY_P=${PN}-${MY_PV}
-DESCRIPTION="GlueGen is a tool which automatically generates the Java and JNI
-code necessary to call C libraries"
+DESCRIPTION="Automatically generate the JNI code necessary to call C libraries"
HOMEPAGE="http://jogamp.org/gluegen/www/"
SRC_URI="http://jogamp.org/deployment/${MY_PV}/archive/Sources/${MY_P}.tar.7z"
diff --git a/dev-java/gluegen/gluegen-2.1.2.ebuild b/dev-java/gluegen/gluegen-2.1.2.ebuild
deleted file mode 100644
index 97f1d6f..0000000
--- a/dev-java/gluegen/gluegen-2.1.2.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-###############################################################################
-# WARNING: don't add to main tree without fixing QA issues first!
-###############################################################################
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-MY_PV=v"${PV}"
-MY_P="${PN}"-"${MY_PV}"
-
-DESCRIPTION="GlueGen is a tool which automatically generates the Java and JNI
-code necessary to call C libraries"
-HOMEPAGE="http://jogamp.org/gluegen/www/"
-SRC_URI="http://jogamp.org/deployment/archive/rc/${MY_PV}/archive/Sources/${MY_P}.tar.7z"
-
-LICENSE="BSD"
-SLOT="2.1"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-COMMON_DEP="
- dev-java/ant-core:0
- dev-java/antlr:0"
-RDEPEND="${COMMON_DEP}
- >=virtual/jre-1.5"
-DEPEND="${COMMON_DEP}
- >=virtual/jdk-1.5
- app-arch/p7zip
- dev-java/ant-antlr:0
- dev-java/ant-contrib:0
- dev-java/ant-nodeps:0
- dev-java/cpptasks:0
- dev-java/junit:4"
-
-S=${WORKDIR}/${MY_P}
-
-src_unpack() {
- default
- unpack ./${MY_P}.tar
-}
-
-java_prepare() {
- rm -rf make/lib
-}
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-
-EANT_BUILD_XML="make/build.xml"
-EANT_BUILD_TARGET="all"
-EANT_DOC_TARGET=""
-EANT_GENTOO_CLASSPATH="antlr,ant-core"
-EANT_NEEDS_TOOLS="yes"
-EANT_ANT_TASKS="ant-antlr ant-contrib ant-nodeps cpptasks"
-src_compile() {
- # FIXME don't copy around jars
- EANT_EXTRA_ARGS+=" -Dantlr.jar=\"$(java-pkg_getjar --build-only antlr antlr.jar)\""
- # FIXME don't build tests just yet
- EANT_EXTRA_ARGS+=" -Djunit.jar=\"$(java-pkg_getjar --build-only junit-4 junit.jar)\""
-
- java-pkg-2_src_compile
-}
-
-# FIXME src_test
-
-src_install() {
- java-pkg_dojar build/${PN}{,-rt}.jar
- java-pkg_doso build/obj/*.so
-
- use doc && dohtml -r doc/manual
- use source && java-pkg_dosrc src/java/*
-
- # for building jogl
- insinto /usr/share/${PN}-${SLOT}/make
- doins -r make/*
- insinto /usr/share/${PN}-${SLOT}/build
- doins build/artifact.properties
-}
diff --git a/dev-java/gluegen/gluegen-2.1.4.ebuild b/dev-java/gluegen/gluegen-2.1.4.ebuild
index a11f999..ee61583 100644
--- a/dev-java/gluegen/gluegen-2.1.4.ebuild
+++ b/dev-java/gluegen/gluegen-2.1.4.ebuild
@@ -9,7 +9,7 @@ WANT_ANT_TASKS="ant-antlr ant-contrib dev-java/cpptasks:0"
inherit java-pkg-2 java-ant-2
-DESCRIPTION="A tool which automatically generates the JNI code necessary to call C libraries"
+DESCRIPTION="Automatically generate the JNI code necessary to call C libraries"
HOMEPAGE="http://jogamp.org/gluegen/www/"
SRC_URI="https://github.com/sgothel/gluegen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
@@ -21,7 +21,6 @@ IUSE=""
COMMON_DEP="
dev-java/ant-core:0
dev-java/antlr:0"
-
RDEPEND="${COMMON_DEP}
>=virtual/jre-1.5"
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-java/gluegen/
@ 2015-04-03 17:49 Guillaume Horel
0 siblings, 0 replies; 13+ messages in thread
From: Guillaume Horel @ 2015-04-03 17:49 UTC (permalink / raw
To: gentoo-commits
commit: ea46f7f8050b73658746463bb42b59d5ea2c127c
Author: Guillaume Horel <guillaume.horel <AT> gmail <DOT> com>
AuthorDate: Fri Apr 3 17:47:33 2015 +0000
Commit: Guillaume Horel <guillaume.horel <AT> gmail <DOT> com>
CommitDate: Fri Apr 3 17:47:33 2015 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=ea46f7f8
dev-java/gluegen: version bump
Package-Manager: portage-2.2.18
dev-java/gluegen/ChangeLog | 8 ++-
dev-java/gluegen/gluegen-2.2.4.ebuild | 92 +++++++++++++++++++++++++++++++++++
2 files changed, 99 insertions(+), 1 deletion(-)
diff --git a/dev-java/gluegen/ChangeLog b/dev-java/gluegen/ChangeLog
index df8ea93..c8a71e9 100644
--- a/dev-java/gluegen/ChangeLog
+++ b/dev-java/gluegen/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for dev-java/gluegen
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*gluegen-2.2.4 (03 Apr 2015)
+
+ 03 Apr 2015; Guillaume Horel <guillaume.horel@gmail.com>
+ +gluegen-2.2.4.ebuild:
+ dev-java/gluegen: version bump
+
03 Nov 2014; Justin Lecher <jlec@gentoo.org> gluegen-1_p20080421.ebuild,
gluegen-2.0_rc8.ebuild, -gluegen-2.1.2.ebuild, gluegen-2.1.4.ebuild:
Bump to EAPI=5; drop old
diff --git a/dev-java/gluegen/gluegen-2.2.4.ebuild b/dev-java/gluegen/gluegen-2.2.4.ebuild
new file mode 100644
index 0000000..3ecca4b
--- /dev/null
+++ b/dev-java/gluegen/gluegen-2.2.4.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+###############################################################################
+# WARNING: don't add to main tree without fixing QA issues first!
+###############################################################################
+
+EAPI=5
+
+RESTRICT="test" #require jardiff
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-ant-2
+MY_PV=v"${PV}"
+MY_P="${PN}"-"${MY_PV}"
+
+DESCRIPTION="GlueGen is a tool which automatically generates the Java and JNI
+code necessary to call C libraries"
+HOMEPAGE="http://jogamp.org/gluegen/www/"
+SRC_URI="http://jogamp.org/deployment/archive/rc/${MY_PV}/archive/Sources/${MY_P}.tar.7z"
+
+LICENSE="BSD"
+SLOT="2.2"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+COMMON_DEP="
+ dev-java/ant-core:0
+ dev-java/antlr:0"
+RDEPEND="${COMMON_DEP}
+ >=virtual/jre-1.5"
+DEPEND="${COMMON_DEP}
+ >=virtual/jdk-1.5
+ app-arch/p7zip
+ dev-java/ant-antlr:0
+ dev-java/ant-contrib:0
+ dev-java/ant-nodeps:0
+ dev-java/cpptasks:0
+ test? ( dev-java/junit:4 )"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ default
+ unpack ./${MY_P}.tar
+}
+
+java_prepare() {
+ rm -rf make/lib
+}
+
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+
+EANT_BUILD_XML="make/build.xml"
+EANT_BUILD_TARGET="init gluegen.build.java gluegen.build.c tag.build"
+EANT_TEST_TARGET="junit.run"
+EANT_DOC_TARGET=""
+EANT_GENTOO_CLASSPATH="antlr,ant-core"
+EANT_NEEDS_TOOLS="yes"
+EANT_ANT_TASKS="ant-antlr ant-contrib ant-nodeps cpptasks"
+
+src_configure() {
+ use test && EANT_GENTOO_CLASSPATH+=",junit-4"
+ default
+}
+
+src_compile() {
+ # FIXME don't copy around jars
+ EANT_EXTRA_ARGS+=" -Dantlr.jar=\"$(java-pkg_getjar --build-only antlr antlr.jar)\""
+ java-pkg-2_src_compile
+}
+
+src_test() {
+ EANT_EXTRA_ARGS+=" -Djunit.jar=\"$(java-pkg_getjar --build-only junit-4 junit.jar)\""
+ java-pkg-2_src_test
+}
+
+src_install() {
+ java-pkg_dojar build/${PN}{,-rt}.jar
+ java-pkg_doso build/obj/*.so
+
+ use doc && dohtml -r doc/manual
+ use source && java-pkg_dosrc src/java/*
+
+ # for building jogl
+ insinto /usr/share/${PN}-${SLOT}/make
+ doins -r make/*
+ insinto /usr/share/${PN}-${SLOT}/build
+ doins build/artifact.properties
+}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-java/gluegen/
@ 2015-04-03 17:53 Guillaume Horel
0 siblings, 0 replies; 13+ messages in thread
From: Guillaume Horel @ 2015-04-03 17:53 UTC (permalink / raw
To: gentoo-commits
commit: a17198ffd1fe8320379e9f32e533db10b1a0a975
Author: Guillaume Horel <guillaume.horel <AT> gmail <DOT> com>
AuthorDate: Fri Apr 3 17:47:33 2015 +0000
Commit: Guillaume Horel <guillaume.horel <AT> gmail <DOT> com>
CommitDate: Fri Apr 3 17:50:21 2015 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=a17198ff
dev-java/gluegen: version bump
Package-Manager: portage-2.2.18
dev-java/gluegen/ChangeLog | 8 ++-
dev-java/gluegen/gluegen-2.2.4.ebuild | 92 +++++++++++++++++++++++++++++++++++
2 files changed, 99 insertions(+), 1 deletion(-)
diff --git a/dev-java/gluegen/ChangeLog b/dev-java/gluegen/ChangeLog
index df8ea93..c8a71e9 100644
--- a/dev-java/gluegen/ChangeLog
+++ b/dev-java/gluegen/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for dev-java/gluegen
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*gluegen-2.2.4 (03 Apr 2015)
+
+ 03 Apr 2015; Guillaume Horel <guillaume.horel@gmail.com>
+ +gluegen-2.2.4.ebuild:
+ dev-java/gluegen: version bump
+
03 Nov 2014; Justin Lecher <jlec@gentoo.org> gluegen-1_p20080421.ebuild,
gluegen-2.0_rc8.ebuild, -gluegen-2.1.2.ebuild, gluegen-2.1.4.ebuild:
Bump to EAPI=5; drop old
diff --git a/dev-java/gluegen/gluegen-2.2.4.ebuild b/dev-java/gluegen/gluegen-2.2.4.ebuild
new file mode 100644
index 0000000..3ecca4b
--- /dev/null
+++ b/dev-java/gluegen/gluegen-2.2.4.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+###############################################################################
+# WARNING: don't add to main tree without fixing QA issues first!
+###############################################################################
+
+EAPI=5
+
+RESTRICT="test" #require jardiff
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-ant-2
+MY_PV=v"${PV}"
+MY_P="${PN}"-"${MY_PV}"
+
+DESCRIPTION="GlueGen is a tool which automatically generates the Java and JNI
+code necessary to call C libraries"
+HOMEPAGE="http://jogamp.org/gluegen/www/"
+SRC_URI="http://jogamp.org/deployment/archive/rc/${MY_PV}/archive/Sources/${MY_P}.tar.7z"
+
+LICENSE="BSD"
+SLOT="2.2"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+COMMON_DEP="
+ dev-java/ant-core:0
+ dev-java/antlr:0"
+RDEPEND="${COMMON_DEP}
+ >=virtual/jre-1.5"
+DEPEND="${COMMON_DEP}
+ >=virtual/jdk-1.5
+ app-arch/p7zip
+ dev-java/ant-antlr:0
+ dev-java/ant-contrib:0
+ dev-java/ant-nodeps:0
+ dev-java/cpptasks:0
+ test? ( dev-java/junit:4 )"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ default
+ unpack ./${MY_P}.tar
+}
+
+java_prepare() {
+ rm -rf make/lib
+}
+
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+
+EANT_BUILD_XML="make/build.xml"
+EANT_BUILD_TARGET="init gluegen.build.java gluegen.build.c tag.build"
+EANT_TEST_TARGET="junit.run"
+EANT_DOC_TARGET=""
+EANT_GENTOO_CLASSPATH="antlr,ant-core"
+EANT_NEEDS_TOOLS="yes"
+EANT_ANT_TASKS="ant-antlr ant-contrib ant-nodeps cpptasks"
+
+src_configure() {
+ use test && EANT_GENTOO_CLASSPATH+=",junit-4"
+ default
+}
+
+src_compile() {
+ # FIXME don't copy around jars
+ EANT_EXTRA_ARGS+=" -Dantlr.jar=\"$(java-pkg_getjar --build-only antlr antlr.jar)\""
+ java-pkg-2_src_compile
+}
+
+src_test() {
+ EANT_EXTRA_ARGS+=" -Djunit.jar=\"$(java-pkg_getjar --build-only junit-4 junit.jar)\""
+ java-pkg-2_src_test
+}
+
+src_install() {
+ java-pkg_dojar build/${PN}{,-rt}.jar
+ java-pkg_doso build/obj/*.so
+
+ use doc && dohtml -r doc/manual
+ use source && java-pkg_dosrc src/java/*
+
+ # for building jogl
+ insinto /usr/share/${PN}-${SLOT}/make
+ doins -r make/*
+ insinto /usr/share/${PN}-${SLOT}/build
+ doins build/artifact.properties
+}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-java/gluegen/
@ 2020-09-25 7:39 Horea Christian
0 siblings, 0 replies; 13+ messages in thread
From: Horea Christian @ 2020-09-25 7:39 UTC (permalink / raw
To: gentoo-commits
commit: 4cd0c92b4978f668af4068357b5e51ad6a632276
Author: Horea Christian <chr <AT> chymera <DOT> eu>
AuthorDate: Fri Sep 25 07:39:04 2020 +0000
Commit: Horea Christian <horea.christ <AT> gmail <DOT> com>
CommitDate: Fri Sep 25 07:39:04 2020 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=4cd0c92b
dev-java/gluegen: Removed old versions
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Horea Christian <chr <AT> chymera.eu>
dev-java/gluegen/gluegen-1_p20080421.ebuild | 61 ----------------------
dev-java/gluegen/gluegen-2.0_rc8.ebuild | 81 -----------------------------
2 files changed, 142 deletions(-)
diff --git a/dev-java/gluegen/gluegen-1_p20080421.ebuild b/dev-java/gluegen/gluegen-1_p20080421.ebuild
deleted file mode 100644
index d3f0aacbc..000000000
--- a/dev-java/gluegen/gluegen-1_p20080421.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-WANT_ANT_TASKS="ant-antlr"
-JAVA_PKG_IUSE=""
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Automatically generate the JNI code necessary to call C libraries"
-HOMEPAGE="http://jogamp.org/gluegen/www/"
-# svn export -r "{2009-05-09}" https://gluegen.dev.java.net/svn/gluegen/trunk
-# gluegen --username xxx --password xxx
-SRC_URI="http://dev.gentoo.org/~ali_bush/distfiles/${PN}-${PV#1_p}.tar.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- >=virtual/jre-1.4
- dev-java/antlr:0"
-
-DEPEND="
- >=virtual/jdk-1.4
- dev-java/ant-core:0
- dev-java/antlr:0
- dev-java/cpptasks:0"
-
-S="${WORKDIR}/${PN}-${PV#1_p}"
-
-java_prepare() {
- rm make/lib/{cdc_fp,cpptasks}.jar
- java-pkg_jar-from --build-only --into make/lib cpptasks
- sed -i -e 's/suncc/sunc89/g' make/${PN}-cpptasks.xml || die
- java-ant_rewrite-classpath "make/build.xml"
- sed -i -e 's/\(<target name="generate.c[^"]*" \)/\1 depends="init"/g' \
- make/build.xml || die
-}
-
-src_compile() {
- cd make || dir "Unable to enter make directory"
- local antflags="-Dantlr.jar=$(java-pkg_getjars antlr)"
- local gcp="$(java-pkg_getjars --build-only ant-core):$(java-config --tools)"
-
- ANT_TASKS="${WANT_ANT_TASKS}" eant ${antflags} -Dgentoo.classpath="${gcp}" all
-}
-src_install() {
- cd build || dir "Unable to enter build directory"
-
- #build copies system antlr.jar here.
- #So we just need to replace it.
- rm "${PN}-rt-natives"*.jar || die
- java-pkg_dojar *.jar
- java-pkg_doso obj/*.so
-
- #If we are going to install the source
- #use source && java-pkg_dosrc src
-}
diff --git a/dev-java/gluegen/gluegen-2.0_rc8.ebuild b/dev-java/gluegen/gluegen-2.0_rc8.ebuild
deleted file mode 100644
index 058e33c83..000000000
--- a/dev-java/gluegen/gluegen-2.0_rc8.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-MY_PV=v${PV/_/-}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Automatically generate the JNI code necessary to call C libraries"
-HOMEPAGE="http://jogamp.org/gluegen/www/"
-SRC_URI="http://jogamp.org/deployment/${MY_PV}/archive/Sources/${MY_P}.tar.7z"
-
-LICENSE="BSD"
-SLOT="2"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-COMMON_DEP="
- dev-java/ant-core:0
- dev-java/antlr:0"
-RDEPEND="${COMMON_DEP}
- >=virtual/jre-1.5"
-DEPEND="${COMMON_DEP}
- >=virtual/jdk-1.5
- app-arch/p7zip
- dev-java/ant-antlr:0
- dev-java/ant-contrib:0
- dev-java/ant-nodeps:0
- dev-java/cpptasks:0
- dev-java/junit:4"
-
-S=${WORKDIR}/${MY_P}
-
-src_unpack() {
- default
- unpack ./${MY_P}.tar
-}
-
-java_prepare() {
- # preserve android.jar, FIXME can be built form source!
- mv make/lib/android-sdk "${T}" || die
- find -name '*.jar' -exec rm -v {} + || die
- mv "${T}"/android-sdk make/lib/ || die
-}
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-
-EANT_BUILD_XML="make/build.xml"
-EANT_BUILD_TARGET="all"
-EANT_DOC_TARGET=""
-EANT_GENTOO_CLASSPATH="antlr,ant-core"
-EANT_NEEDS_TOOLS="yes"
-EANT_ANT_TASKS="ant-antlr ant-contrib ant-nodeps cpptasks"
-src_compile() {
- # FIXME don't copy around jars
- EANT_EXTRA_ARGS+=" -Dantlr.jar=\"$(java-pkg_getjar --build-only antlr antlr.jar)\""
- # FIXME don't build tests just yet
- EANT_EXTRA_ARGS+=" -Djunit.jar=\"$(java-pkg_getjar --build-only junit-4 junit.jar)\""
-
- java-pkg-2_src_compile
-}
-
-# FIXME src_test
-
-src_install() {
- java-pkg_dojar build/${PN}{,-rt}.jar
- java-pkg_doso build/obj/*.so
-
- use doc && dohtml -r doc/manual
- use source && java-pkg_dosrc src/java/*
-
- # for building jogl
- insinto /usr/share/${PN}-${SLOT}/make
- doins -r make/*
- insinto /usr/share/${PN}-${SLOT}/build
- doins build/artifact.properties
-}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-java/gluegen/
@ 2021-01-13 21:06 Andrew Ammerlaan
0 siblings, 0 replies; 13+ messages in thread
From: Andrew Ammerlaan @ 2021-01-13 21:06 UTC (permalink / raw
To: gentoo-commits
commit: 648f4c0152613f7079c77ff75ff398cf92726d8d
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Wed Jan 13 20:55:52 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Wed Jan 13 20:55:52 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=648f4c01
dev-java/gluegen: use https for homepage
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
dev-java/gluegen/gluegen-2.1.4.ebuild | 4 ++--
dev-java/gluegen/gluegen-2.2.4.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dev-java/gluegen/gluegen-2.1.4.ebuild b/dev-java/gluegen/gluegen-2.1.4.ebuild
index ee09ffbdc..578be9b15 100644
--- a/dev-java/gluegen/gluegen-2.1.4.ebuild
+++ b/dev-java/gluegen/gluegen-2.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -9,7 +9,7 @@ WANT_ANT_TASKS="ant-antlr ant-contrib dev-java/cpptasks:0"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Automatically generate the JNI code necessary to call C libraries"
-HOMEPAGE="http://jogamp.org/gluegen/www/"
+HOMEPAGE="https://jogamp.org/gluegen/www/"
SRC_URI="https://github.com/sgothel/gluegen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
diff --git a/dev-java/gluegen/gluegen-2.2.4.ebuild b/dev-java/gluegen/gluegen-2.2.4.ebuild
index 77874b6cc..a1992bcf2 100644
--- a/dev-java/gluegen/gluegen-2.2.4.ebuild
+++ b/dev-java/gluegen/gluegen-2.2.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -9,7 +9,7 @@ WANT_ANT_TASKS="ant-antlr ant-contrib dev-java/cpptasks:0"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Automatically generate the JNI code necessary to call C libraries"
-HOMEPAGE="http://jogamp.org/gluegen/www/"
+HOMEPAGE="https://jogamp.org/gluegen/www/"
SRC_URI="https://github.com/sgothel/gluegen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-java/gluegen/
@ 2021-03-03 9:20 Andrew Ammerlaan
0 siblings, 0 replies; 13+ messages in thread
From: Andrew Ammerlaan @ 2021-03-03 9:20 UTC (permalink / raw
To: gentoo-commits
commit: 7fbdaa9a64dea91d504889987eec93c1f32d2a7a
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Wed Mar 3 09:20:08 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Wed Mar 3 09:20:08 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=7fbdaa9a
dev-java/gluegen: drop old
Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
dev-java/gluegen/gluegen-2.1.4.ebuild | 67 -----------------------------------
1 file changed, 67 deletions(-)
diff --git a/dev-java/gluegen/gluegen-2.1.4.ebuild b/dev-java/gluegen/gluegen-2.1.4.ebuild
deleted file mode 100644
index 578be9b15..000000000
--- a/dev-java/gluegen/gluegen-2.1.4.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source test"
-WANT_ANT_TASKS="ant-antlr ant-contrib dev-java/cpptasks:0"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Automatically generate the JNI code necessary to call C libraries"
-HOMEPAGE="https://jogamp.org/gluegen/www/"
-SRC_URI="https://github.com/sgothel/gluegen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="2.1"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-COMMON_DEP="
- dev-java/ant-core:0
- dev-java/antlr:0"
-RDEPEND="${COMMON_DEP}
- >=virtual/jre-1.5"
-
-DEPEND="${COMMON_DEP}
- >=virtual/jdk-1.5
- dev-java/cpptasks:0
- test? (
- dev-java/junit:4
- dev-java/ant-junit4
- )"
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-EANT_BUILD_XML="make/build.xml"
-EANT_BUILD_TARGET="all.no_junit"
-EANT_DOC_TARGET=""
-EANT_GENTOO_CLASSPATH="antlr,ant-core"
-EANT_NEEDS_TOOLS="yes"
-EANT_TEST_TARGET="junit.run"
-EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4"
-EANT_GENTOO_CLASSPATH_EXTRA="${S}/build/${PN}{,-rt}.jar"
-EANT_EXTRA_ARGS="-Dc.strip.libraries=false"
-
-java_prepare() {
- rm -rf make/lib
- epatch "${FILESDIR}"/${PV}-*.patch
- java-ant_bsfix_files "${S}/make/build-test.xml"
-}
-
-src_test() {
- EANT_TASKS="ant-junit4" java-pkg-2_src_test
-}
-
-src_install() {
- java-pkg_dojar build/${PN}{,-rt}.jar
- java-pkg_doso build/obj/*.so
-
- use doc && dohtml -r doc/manual
- use source && java-pkg_dosrc src/java/*
-
- # for building jogl
- insinto /usr/share/${PN}-${SLOT}/make
- doins -r make/*
- insinto /usr/share/${PN}-${SLOT}/build
- doins build/artifact.properties
-}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-java/gluegen/
@ 2021-03-03 9:25 Andrew Ammerlaan
0 siblings, 0 replies; 13+ messages in thread
From: Andrew Ammerlaan @ 2021-03-03 9:25 UTC (permalink / raw
To: gentoo-commits
commit: dfdd467b83106d4d78c9060a5c0bcce39c9dcb1a
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Wed Mar 3 09:24:33 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Wed Mar 3 09:24:52 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=dfdd467b
Revert "dev-java/gluegen: drop old"
This reverts commit 7fbdaa9a64dea91d504889987eec93c1f32d2a7a.
Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
dev-java/gluegen/gluegen-2.1.4.ebuild | 67 +++++++++++++++++++++++++++++++++++
1 file changed, 67 insertions(+)
diff --git a/dev-java/gluegen/gluegen-2.1.4.ebuild b/dev-java/gluegen/gluegen-2.1.4.ebuild
new file mode 100644
index 000000000..578be9b15
--- /dev/null
+++ b/dev-java/gluegen/gluegen-2.1.4.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+JAVA_PKG_IUSE="doc source test"
+WANT_ANT_TASKS="ant-antlr ant-contrib dev-java/cpptasks:0"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Automatically generate the JNI code necessary to call C libraries"
+HOMEPAGE="https://jogamp.org/gluegen/www/"
+SRC_URI="https://github.com/sgothel/gluegen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2.1"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+COMMON_DEP="
+ dev-java/ant-core:0
+ dev-java/antlr:0"
+RDEPEND="${COMMON_DEP}
+ >=virtual/jre-1.5"
+
+DEPEND="${COMMON_DEP}
+ >=virtual/jdk-1.5
+ dev-java/cpptasks:0
+ test? (
+ dev-java/junit:4
+ dev-java/ant-junit4
+ )"
+
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+EANT_BUILD_XML="make/build.xml"
+EANT_BUILD_TARGET="all.no_junit"
+EANT_DOC_TARGET=""
+EANT_GENTOO_CLASSPATH="antlr,ant-core"
+EANT_NEEDS_TOOLS="yes"
+EANT_TEST_TARGET="junit.run"
+EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4"
+EANT_GENTOO_CLASSPATH_EXTRA="${S}/build/${PN}{,-rt}.jar"
+EANT_EXTRA_ARGS="-Dc.strip.libraries=false"
+
+java_prepare() {
+ rm -rf make/lib
+ epatch "${FILESDIR}"/${PV}-*.patch
+ java-ant_bsfix_files "${S}/make/build-test.xml"
+}
+
+src_test() {
+ EANT_TASKS="ant-junit4" java-pkg-2_src_test
+}
+
+src_install() {
+ java-pkg_dojar build/${PN}{,-rt}.jar
+ java-pkg_doso build/obj/*.so
+
+ use doc && dohtml -r doc/manual
+ use source && java-pkg_dosrc src/java/*
+
+ # for building jogl
+ insinto /usr/share/${PN}-${SLOT}/make
+ doins -r make/*
+ insinto /usr/share/${PN}-${SLOT}/build
+ doins build/artifact.properties
+}
^ permalink raw reply related [flat|nested] 13+ messages in thread
end of thread, other threads:[~2021-03-03 9:25 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-03-03 9:25 [gentoo-commits] proj/sci:master commit in: dev-java/gluegen/ Andrew Ammerlaan
-- strict thread matches above, loose matches on Subject: below --
2021-03-03 9:20 Andrew Ammerlaan
2021-01-13 21:06 Andrew Ammerlaan
2020-09-25 7:39 Horea Christian
2015-04-03 17:53 Guillaume Horel
2015-04-03 17:49 Guillaume Horel
2014-11-05 7:24 Justin Lecher
2013-11-16 17:00 Guillaume Horel
2013-10-28 5:40 Guillaume Horel
2013-02-03 15:19 Guillaume Horel
2012-05-29 17:39 Sebastien Fabbro
2012-05-17 8:11 Justin Lecher
2012-05-14 23:55 Sebastien Fabbro
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox