public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/ruby-overlay:master commit in: dev-java/jffi/files/, dev-java/jffi/
@ 2011-09-27 17:44 Alex Legler
  0 siblings, 0 replies; 2+ messages in thread
From: Alex Legler @ 2011-09-27 17:44 UTC (permalink / raw
  To: gentoo-commits

commit:     fa72a50859380c2c6de447bdd9afc170790e079e
Author:     Alex Legler <alex <AT> a3li <DOT> li>
AuthorDate: Tue Sep 27 17:42:39 2011 +0000
Commit:     Alex Legler <a3li <AT> gentoo <DOT> org>
CommitDate: Tue Sep 27 17:42:39 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/ruby-overlay.git;a=commit;h=fa72a508

Add jffi ebuild

---
 dev-java/jffi/files/1.0.0-gcc-3.4.patch        |   14 ++++
 dev-java/jffi/files/jffi-1.0.0-makefile.patch  |   82 ++++++++++++++++++++++++
 dev-java/jffi/files/jffi-1.0.10-makefile.patch |   11 +++
 dev-java/jffi/jffi-1.0.10.ebuild               |   81 +++++++++++++++++++++++
 dev-java/jffi/metadata.xml                     |    6 ++
 5 files changed, 194 insertions(+), 0 deletions(-)

diff --git a/dev-java/jffi/files/1.0.0-gcc-3.4.patch b/dev-java/jffi/files/1.0.0-gcc-3.4.patch
new file mode 100644
index 0000000..fc2bd5c
--- /dev/null
+++ b/dev-java/jffi/files/1.0.0-gcc-3.4.patch
@@ -0,0 +1,14 @@
+diff --git a/jni/GNUmakefile b/jni/GNUmakefile
+index 7a027af..eaba319 100755
+--- a/jni/GNUmakefile
++++ b/jni/GNUmakefile
+@@ -188,9 +188,6 @@ endif
+ 
+ ifeq ($(CPU), i386)
+   MODEL = 32
+-  ifeq ($(findstring $(OS), openbsd darwin mingw32 win32),)
+-    CFLAGS += -march=i586 -mtune=generic
+-  endif
+ endif
+ 
+ ifeq ($(CPU), amd64)

diff --git a/dev-java/jffi/files/jffi-1.0.0-makefile.patch b/dev-java/jffi/files/jffi-1.0.0-makefile.patch
new file mode 100644
index 0000000..11ca2ed
--- /dev/null
+++ b/dev-java/jffi/files/jffi-1.0.0-makefile.patch
@@ -0,0 +1,82 @@
+--- jni/GNUmakefile	2010-03-12 12:06:39.000000000 +1300
++++ jni/GNUmakefile	2010-03-12 12:13:44.000000000 +1300
+@@ -65,7 +65,7 @@
+ 
+ # MacOS headers aren't completely warning free, so turn them off
+ ifneq ($(OS),darwin)
+-  WFLAGS = -W -Werror -Wall -Wno-unused -Wno-parentheses -Wundef
++  WFLAGS = -W -Wall -Wno-unused -Wno-parentheses -Wundef
+ endif
+ PICFLAGS = -fPIC
+ SOFLAGS = # Filled in for each OS specifically
+@@ -78,9 +78,9 @@
+ 
+ JDK_INCLUDES = -I"$(JDK_HOME)/include" -I"$(JDK_HOME)/include/$(OS)"
+ IFLAGS = -I"$(BUILD_DIR)" -I"$(BUILD_DIR)"/jni -I$(SRC_DIR) -I"$(JFFI_SRC_DIR)"
+-CFLAGS = $(OFLAGS) $(WFLAGS) $(IFLAGS) $(PICFLAGS) $(JDK_INCLUDES) $(LIBFFI_CFLAGS)
++CFLAGS += $(OFLAGS) $(WFLAGS) $(IFLAGS) $(PICFLAGS) $(JDK_INCLUDES) $(LIBFFI_CFLAGS)
+ CFLAGS += -D_REENTRANT -D_LARGEFILE64_SOURCE -D_GNU_SOURCE
+-CXXFLAGS = $(OFLAGS) $(IFLAGS) $(PICFLAGS) $(JDK_INCLUDES) $(LIBFFI_CFLAGS)
++CXXFLAGS += $(OFLAGS) $(IFLAGS) $(PICFLAGS) $(JDK_INCLUDES) $(LIBFFI_CFLAGS)
+ 
+ ifeq ($(OS), win64)
+   override CPU = x86_64
+@@ -258,58 +258,6 @@
+ 	@mkdir -p $(@D)
+ 	$(CCACHE) $(CXX) $(CXXFLAGS) -c $< -o $@
+ 
+-
+-ifeq ($(OS), darwin)
+-build_ffi = \
+-	mkdir -p $(BUILD_DIR)/libffi-darwin-$(1); \
+-	(if [ ! -f $(BUILD_DIR)/libffi-darwin-$(1)/Makefile ]; then \
+-	    echo "Configuring libffi for $(1)"; \
+-	    cd $(BUILD_DIR)/libffi-darwin-$(1) && \
+-	      env CC="$(CCACHE) $(CC)" CFLAGS="-arch $(1) $(FFI_CFLAGS)" LDFLAGS="-arch $(1)" \
+-		$(LIBFFI_CONFIGURE) --host=$(1)-apple-darwin > /dev/null; \
+-	fi); \
+-	env MACOSX_DEPLOYMENT_TARGET=10.5 $(MAKE) -C $(BUILD_DIR)/libffi-darwin-$(1)
+-	
+-$(LIBFFI):
+-	@mkdir -p $(@D)
+-	@for arch in $(ARCHES); do $(call build_ffi,$$arch);done
+-	
+-	# Assemble into a FAT (i386, x86_64, ppc) library
+-	@mkdir -p $(BUILD_DIR)/libffi/.libs
+-	@env MACOSX_DEPLOYMENT_TARGET=10.5 /usr/bin/libtool -static -o $@ \
+-	    $(foreach arch, $(ARCHES),$(BUILD_DIR)/libffi-darwin-$(arch)/.libs/libffi_convenience.a)
+-	@mkdir -p $(LIBFFI_BUILD_DIR)/include
+-	$(RM) $(LIBFFI_BUILD_DIR)/include/ffi.h
+-	@( \
+-		printf "#if defined(__i386__)\n"; \
+-		printf "#include \"libffi-darwin-i386/include/ffi.h\"\n"; \
+-		printf "#elif defined(__x86_64__)\n"; \
+-		printf "#include \"libffi-darwin-x86_64/include/ffi.h\"\n";\
+-		printf "#elif defined(__ppc__)\n"; \
+-		printf "#include \"libffi-darwin-ppc/include/ffi.h\"\n";\
+-		printf "#endif\n";\
+-	) > $(LIBFFI_BUILD_DIR)/include/ffi.h
+-	@( \
+-		printf "#if defined(__i386__)\n"; \
+-		printf "#include \"libffi-darwin-i386/include/ffitarget.h\"\n"; \
+-		printf "#elif defined(__x86_64__)\n"; \
+-		printf "#include \"libffi-darwin-x86_64/include/ffitarget.h\"\n";\
+-		printf "#elif defined(__ppc__)\n"; \
+-		printf "#include \"libffi-darwin-ppc/include/ffitarget.h\"\n";\
+-		printf "#endif\n";\
+-	) > $(LIBFFI_BUILD_DIR)/include/ffitarget.h
+-else
+-$(LIBFFI):		
+-	@mkdir -p $(LIBFFI_BUILD_DIR)
+-	@if [ ! -f $(LIBFFI_BUILD_DIR)/Makefile ]; then \
+-	    echo "Configuring libffi for $(PLATFORM)"; \
+-	    cd $(LIBFFI_BUILD_DIR) && env CC="$(FFI_CC)" LD="$(FFI_LD)" CFLAGS="$(FFI_CFLAGS)" \
+-		$(LIBFFI_CONFIGURE) > /dev/null; \
+-	fi
+-	$(MAKE) -C $(LIBFFI_BUILD_DIR)
+-endif
+-
+-
+ clean::
+ 	# nothing to do - ant will delete the build dir
+ 

diff --git a/dev-java/jffi/files/jffi-1.0.10-makefile.patch b/dev-java/jffi/files/jffi-1.0.10-makefile.patch
new file mode 100644
index 0000000..54254ff
--- /dev/null
+++ b/dev-java/jffi/files/jffi-1.0.10-makefile.patch
@@ -0,0 +1,11 @@
+--- jni/GNUmakefile.orig	2011-09-20 12:01:49.744714806 +0200
++++ jni/GNUmakefile	2011-09-20 12:02:56.270712427 +0200
+@@ -64,7 +64,7 @@
+ OFLAGS = -O2 $(JFLAGS)
+ 
+ # MacOS headers aren't completely warning free, so turn them off
+-WERROR = -Werror
++WERROR =
+ ifneq ($(OS),darwin)
+   WFLAGS += -Wundef $(WERROR)
+ endif

diff --git a/dev-java/jffi/jffi-1.0.10.ebuild b/dev-java/jffi/jffi-1.0.10.ebuild
new file mode 100644
index 0000000..28e6386
--- /dev/null
+++ b/dev-java/jffi/jffi-1.0.10.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jffi/jffi-1.0.0.ebuild,v 1.6 2010/05/24 19:02:03 pacho Exp $
+
+# Probably best to leave the CFLAGS as they are here. See...
+# http://weblogs.java.net/blog/kellyohair/archive/2006/01/compilation_of_1.html
+
+EAPI="2"
+JAVA_PKG_IUSE="source test"
+WANT_ANT_TASKS="ant-nodeps"
+inherit java-pkg-2 java-ant-2 toolchain-funcs flag-o-matic versionator
+
+DESCRIPTION="An optimized Java interface to libffi"
+HOMEPAGE="http://github.com/wmeissner/jffi"
+
+SRC_URI="https://github.com/wmeissner/jffi/tarball/${PV} -> ${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0.4"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+RDEPEND=">=virtual/jre-1.5
+	virtual/libffi"
+
+DEPEND=">=virtual/jdk-1.5
+	virtual/libffi
+	dev-util/pkgconfig
+	test? ( dev-java/ant-junit4 )"
+
+JAVA_PKG_BSFIX_NAME="build-impl.xml custom-build.xml"
+JAVA_PKG_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5"
+
+src_unpack() {
+	unpack ${A}
+	mv wmeissner* "${P}" || die
+}
+
+java_prepare() {
+	# Delete the bundled JARs.
+	find lib archive -name "*.jar" -delete || die
+	# Delete the bundled libffi
+	rm -rf jni/libffi || die
+
+	epatch "${FILESDIR}/${P}-makefile.patch"
+#	epatch "${FILESDIR}/1.0.0-gcc-3.4.patch"
+
+	# any better function for this, excluding get_system_arch in java-vm-2 which is incorrect to inherit ?
+	local arch=""
+	use x86 && arch="i386"
+	use amd64 && arch="x86_64"
+	use ppc && arch="ppc"
+
+	# Don't include prebuilt files for other archs.
+	sed -i '/<zipfileset src="archive\//d' custom-build.xml || die
+	sed -i '/libs.CopyLibs.classpath/d' lib/nblibraries.properties || die
+	sed -i '/copylibstask.jar/d' lib/nblibraries.properties || die
+}
+
+EANT_EXTRA_ARGS="-Duse.system.libffi=1"
+
+src_install() {
+	mkdir -p "${T}"/com/kenai/jffi
+	cat - > "${T}"/com/kenai/jffi/boot.properties <<EOF
+jffi.boot.library.path = ${JAVA_PKG_LIBDEST}
+EOF
+
+	pushd "${T}" &>/dev/null
+	jar -uf "${S}"/dist/${PN}.jar com
+	popd
+
+	java-pkg_dojar dist/${PN}.jar
+	java-pkg_doso build/jni/lib${PN}-$(get_version_component_range 1-2).so
+	use source && java-pkg_dosrc src/*
+}
+
+src_test() {
+	ANT_TASKS="ant-junit4 ant-nodeps" eant test \
+		"${EANT_EXTRA_ARGS}" \
+		-Dlibs.junit_4.classpath="$(java-pkg_getjars --with-dependencies junit-4)"
+}

diff --git a/dev-java/jffi/metadata.xml b/dev-java/jffi/metadata.xml
new file mode 100644
index 0000000..604e0a4
--- /dev/null
+++ b/dev-java/jffi/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>java</herd>
+</pkgmetadata>
+



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

* [gentoo-commits] proj/ruby-overlay:master commit in: dev-java/jffi/files/, dev-java/jffi/
@ 2012-01-16 19:30 Hans de Graaff
  0 siblings, 0 replies; 2+ messages in thread
From: Hans de Graaff @ 2012-01-16 19:30 UTC (permalink / raw
  To: gentoo-commits

commit:     217a8946a5fc4fcefb5bbeec8f4cd4147a3f6e03
Author:     Hans de Graaff <hans <AT> degraaff <DOT> org>
AuthorDate: Mon Jan 16 19:29:10 2012 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Mon Jan 16 19:29:10 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/ruby-overlay.git;a=commit;h=217a8946

A newer version is now in the gentoo tree.

---
 dev-java/jffi/files/1.0.0-gcc-3.4.patch        |   14 ----
 dev-java/jffi/files/jffi-1.0.0-makefile.patch  |   82 ------------------------
 dev-java/jffi/files/jffi-1.0.10-makefile.patch |   11 ---
 dev-java/jffi/jffi-1.0.10.ebuild               |   81 -----------------------
 dev-java/jffi/metadata.xml                     |    6 --
 5 files changed, 0 insertions(+), 194 deletions(-)

diff --git a/dev-java/jffi/files/1.0.0-gcc-3.4.patch b/dev-java/jffi/files/1.0.0-gcc-3.4.patch
deleted file mode 100644
index fc2bd5c..0000000
--- a/dev-java/jffi/files/1.0.0-gcc-3.4.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/jni/GNUmakefile b/jni/GNUmakefile
-index 7a027af..eaba319 100755
---- a/jni/GNUmakefile
-+++ b/jni/GNUmakefile
-@@ -188,9 +188,6 @@ endif
- 
- ifeq ($(CPU), i386)
-   MODEL = 32
--  ifeq ($(findstring $(OS), openbsd darwin mingw32 win32),)
--    CFLAGS += -march=i586 -mtune=generic
--  endif
- endif
- 
- ifeq ($(CPU), amd64)

diff --git a/dev-java/jffi/files/jffi-1.0.0-makefile.patch b/dev-java/jffi/files/jffi-1.0.0-makefile.patch
deleted file mode 100644
index 11ca2ed..0000000
--- a/dev-java/jffi/files/jffi-1.0.0-makefile.patch
+++ /dev/null
@@ -1,82 +0,0 @@
---- jni/GNUmakefile	2010-03-12 12:06:39.000000000 +1300
-+++ jni/GNUmakefile	2010-03-12 12:13:44.000000000 +1300
-@@ -65,7 +65,7 @@
- 
- # MacOS headers aren't completely warning free, so turn them off
- ifneq ($(OS),darwin)
--  WFLAGS = -W -Werror -Wall -Wno-unused -Wno-parentheses -Wundef
-+  WFLAGS = -W -Wall -Wno-unused -Wno-parentheses -Wundef
- endif
- PICFLAGS = -fPIC
- SOFLAGS = # Filled in for each OS specifically
-@@ -78,9 +78,9 @@
- 
- JDK_INCLUDES = -I"$(JDK_HOME)/include" -I"$(JDK_HOME)/include/$(OS)"
- IFLAGS = -I"$(BUILD_DIR)" -I"$(BUILD_DIR)"/jni -I$(SRC_DIR) -I"$(JFFI_SRC_DIR)"
--CFLAGS = $(OFLAGS) $(WFLAGS) $(IFLAGS) $(PICFLAGS) $(JDK_INCLUDES) $(LIBFFI_CFLAGS)
-+CFLAGS += $(OFLAGS) $(WFLAGS) $(IFLAGS) $(PICFLAGS) $(JDK_INCLUDES) $(LIBFFI_CFLAGS)
- CFLAGS += -D_REENTRANT -D_LARGEFILE64_SOURCE -D_GNU_SOURCE
--CXXFLAGS = $(OFLAGS) $(IFLAGS) $(PICFLAGS) $(JDK_INCLUDES) $(LIBFFI_CFLAGS)
-+CXXFLAGS += $(OFLAGS) $(IFLAGS) $(PICFLAGS) $(JDK_INCLUDES) $(LIBFFI_CFLAGS)
- 
- ifeq ($(OS), win64)
-   override CPU = x86_64
-@@ -258,58 +258,6 @@
- 	@mkdir -p $(@D)
- 	$(CCACHE) $(CXX) $(CXXFLAGS) -c $< -o $@
- 
--
--ifeq ($(OS), darwin)
--build_ffi = \
--	mkdir -p $(BUILD_DIR)/libffi-darwin-$(1); \
--	(if [ ! -f $(BUILD_DIR)/libffi-darwin-$(1)/Makefile ]; then \
--	    echo "Configuring libffi for $(1)"; \
--	    cd $(BUILD_DIR)/libffi-darwin-$(1) && \
--	      env CC="$(CCACHE) $(CC)" CFLAGS="-arch $(1) $(FFI_CFLAGS)" LDFLAGS="-arch $(1)" \
--		$(LIBFFI_CONFIGURE) --host=$(1)-apple-darwin > /dev/null; \
--	fi); \
--	env MACOSX_DEPLOYMENT_TARGET=10.5 $(MAKE) -C $(BUILD_DIR)/libffi-darwin-$(1)
--	
--$(LIBFFI):
--	@mkdir -p $(@D)
--	@for arch in $(ARCHES); do $(call build_ffi,$$arch);done
--	
--	# Assemble into a FAT (i386, x86_64, ppc) library
--	@mkdir -p $(BUILD_DIR)/libffi/.libs
--	@env MACOSX_DEPLOYMENT_TARGET=10.5 /usr/bin/libtool -static -o $@ \
--	    $(foreach arch, $(ARCHES),$(BUILD_DIR)/libffi-darwin-$(arch)/.libs/libffi_convenience.a)
--	@mkdir -p $(LIBFFI_BUILD_DIR)/include
--	$(RM) $(LIBFFI_BUILD_DIR)/include/ffi.h
--	@( \
--		printf "#if defined(__i386__)\n"; \
--		printf "#include \"libffi-darwin-i386/include/ffi.h\"\n"; \
--		printf "#elif defined(__x86_64__)\n"; \
--		printf "#include \"libffi-darwin-x86_64/include/ffi.h\"\n";\
--		printf "#elif defined(__ppc__)\n"; \
--		printf "#include \"libffi-darwin-ppc/include/ffi.h\"\n";\
--		printf "#endif\n";\
--	) > $(LIBFFI_BUILD_DIR)/include/ffi.h
--	@( \
--		printf "#if defined(__i386__)\n"; \
--		printf "#include \"libffi-darwin-i386/include/ffitarget.h\"\n"; \
--		printf "#elif defined(__x86_64__)\n"; \
--		printf "#include \"libffi-darwin-x86_64/include/ffitarget.h\"\n";\
--		printf "#elif defined(__ppc__)\n"; \
--		printf "#include \"libffi-darwin-ppc/include/ffitarget.h\"\n";\
--		printf "#endif\n";\
--	) > $(LIBFFI_BUILD_DIR)/include/ffitarget.h
--else
--$(LIBFFI):		
--	@mkdir -p $(LIBFFI_BUILD_DIR)
--	@if [ ! -f $(LIBFFI_BUILD_DIR)/Makefile ]; then \
--	    echo "Configuring libffi for $(PLATFORM)"; \
--	    cd $(LIBFFI_BUILD_DIR) && env CC="$(FFI_CC)" LD="$(FFI_LD)" CFLAGS="$(FFI_CFLAGS)" \
--		$(LIBFFI_CONFIGURE) > /dev/null; \
--	fi
--	$(MAKE) -C $(LIBFFI_BUILD_DIR)
--endif
--
--
- clean::
- 	# nothing to do - ant will delete the build dir
- 

diff --git a/dev-java/jffi/files/jffi-1.0.10-makefile.patch b/dev-java/jffi/files/jffi-1.0.10-makefile.patch
deleted file mode 100644
index 54254ff..0000000
--- a/dev-java/jffi/files/jffi-1.0.10-makefile.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- jni/GNUmakefile.orig	2011-09-20 12:01:49.744714806 +0200
-+++ jni/GNUmakefile	2011-09-20 12:02:56.270712427 +0200
-@@ -64,7 +64,7 @@
- OFLAGS = -O2 $(JFLAGS)
- 
- # MacOS headers aren't completely warning free, so turn them off
--WERROR = -Werror
-+WERROR =
- ifneq ($(OS),darwin)
-   WFLAGS += -Wundef $(WERROR)
- endif

diff --git a/dev-java/jffi/jffi-1.0.10.ebuild b/dev-java/jffi/jffi-1.0.10.ebuild
deleted file mode 100644
index 28e6386..0000000
--- a/dev-java/jffi/jffi-1.0.10.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/jffi/jffi-1.0.0.ebuild,v 1.6 2010/05/24 19:02:03 pacho Exp $
-
-# Probably best to leave the CFLAGS as they are here. See...
-# http://weblogs.java.net/blog/kellyohair/archive/2006/01/compilation_of_1.html
-
-EAPI="2"
-JAVA_PKG_IUSE="source test"
-WANT_ANT_TASKS="ant-nodeps"
-inherit java-pkg-2 java-ant-2 toolchain-funcs flag-o-matic versionator
-
-DESCRIPTION="An optimized Java interface to libffi"
-HOMEPAGE="http://github.com/wmeissner/jffi"
-
-SRC_URI="https://github.com/wmeissner/jffi/tarball/${PV} -> ${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0.4"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-RDEPEND=">=virtual/jre-1.5
-	virtual/libffi"
-
-DEPEND=">=virtual/jdk-1.5
-	virtual/libffi
-	dev-util/pkgconfig
-	test? ( dev-java/ant-junit4 )"
-
-JAVA_PKG_BSFIX_NAME="build-impl.xml custom-build.xml"
-JAVA_PKG_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5"
-
-src_unpack() {
-	unpack ${A}
-	mv wmeissner* "${P}" || die
-}
-
-java_prepare() {
-	# Delete the bundled JARs.
-	find lib archive -name "*.jar" -delete || die
-	# Delete the bundled libffi
-	rm -rf jni/libffi || die
-
-	epatch "${FILESDIR}/${P}-makefile.patch"
-#	epatch "${FILESDIR}/1.0.0-gcc-3.4.patch"
-
-	# any better function for this, excluding get_system_arch in java-vm-2 which is incorrect to inherit ?
-	local arch=""
-	use x86 && arch="i386"
-	use amd64 && arch="x86_64"
-	use ppc && arch="ppc"
-
-	# Don't include prebuilt files for other archs.
-	sed -i '/<zipfileset src="archive\//d' custom-build.xml || die
-	sed -i '/libs.CopyLibs.classpath/d' lib/nblibraries.properties || die
-	sed -i '/copylibstask.jar/d' lib/nblibraries.properties || die
-}
-
-EANT_EXTRA_ARGS="-Duse.system.libffi=1"
-
-src_install() {
-	mkdir -p "${T}"/com/kenai/jffi
-	cat - > "${T}"/com/kenai/jffi/boot.properties <<EOF
-jffi.boot.library.path = ${JAVA_PKG_LIBDEST}
-EOF
-
-	pushd "${T}" &>/dev/null
-	jar -uf "${S}"/dist/${PN}.jar com
-	popd
-
-	java-pkg_dojar dist/${PN}.jar
-	java-pkg_doso build/jni/lib${PN}-$(get_version_component_range 1-2).so
-	use source && java-pkg_dosrc src/*
-}
-
-src_test() {
-	ANT_TASKS="ant-junit4 ant-nodeps" eant test \
-		"${EANT_EXTRA_ARGS}" \
-		-Dlibs.junit_4.classpath="$(java-pkg_getjars --with-dependencies junit-4)"
-}

diff --git a/dev-java/jffi/metadata.xml b/dev-java/jffi/metadata.xml
deleted file mode 100644
index 604e0a4..0000000
--- a/dev-java/jffi/metadata.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<herd>java</herd>
-</pkgmetadata>
-



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

end of thread, other threads:[~2012-01-16 19:30 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-16 19:30 [gentoo-commits] proj/ruby-overlay:master commit in: dev-java/jffi/files/, dev-java/jffi/ Hans de Graaff
  -- strict thread matches above, loose matches on Subject: below --
2011-09-27 17:44 Alex Legler

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