public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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