mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-07-25 21:08:35 -07:00
dev-java/java-service-wrapper: Clean up old.
Package-Manager: portage-2.2.20.1 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
This commit is contained in:
@@ -1,2 +1 @@
|
||||
DIST wrapper_3.5.14_src.tar.gz 499693 SHA256 dac159a3e68a54926deaa545b92d1ed54671ccc44a375b38d0fb514e1a846481 SHA512 7787d3edd46f61cbf1d1a175b8994c074b5471a35c0ccb9e5b860e709e5e7d3cbd40282c2ee222e7e8e076f84e3ad5af1019fae069809333ef1ab04f6eea2b26 WHIRLPOOL 30715d5ec3e8fdb15c489bf17112437b151a1bd1cfd2f02c1369c47002aa6aff689ef1c7996170283e5671beeaf8ed36076fac9f752a7956226f85f7e10663c2
|
||||
DIST wrapper_3.5.25_src.tar.gz 556678 SHA256 3cbecb7f2101eda82125e3649e3245fc1e7b4b4d6501b479990ea8b18ac6450b SHA512 4ce8ab5dc7acc4d78e7b902a61bb1e3785b5455f81438aa61a877107647e88ade595075ff0b8d5db0ff2b33bb94d70c2b1331561d6d282e497998eea9494c6f4 WHIRLPOOL d6bcf8aa40525e80e7bfeb927b690cd818c69da276a0d6cfd2b6a37afb88cb0b826485fc25cb76fa89d7c6227e49735f31361641f966944caba5ee2cec44bec0
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
--- build.xml 2008-02-24 20:10:00.000000000 +1300
|
||||
+++ build.xml 2008-02-24 20:17:10.000000000 +1300
|
||||
@@ -397,16 +397,6 @@
|
||||
<classpath refid="project.class.path"/>
|
||||
</javac>
|
||||
|
||||
- <!-- compile everything under src/test -->
|
||||
- <javac srcdir="${src.dir}/test" destdir="${build.testclasses}"
|
||||
- deprecation="on"
|
||||
- debug="on"
|
||||
- optimize="on"
|
||||
- source="${javac.target.version}"
|
||||
- target="${javac.target.version}">
|
||||
- <classpath refid="test.class.path"/>
|
||||
- </javac>
|
||||
-
|
||||
<!-- copy resource files to build directory -->
|
||||
<copy todir="${build.classes}" >
|
||||
<fileset dir="${src.dir}/java" >
|
||||
@@ -430,6 +420,24 @@
|
||||
<class name="org.tanukisoftware.wrapper.WrapperManager"/>
|
||||
</javah>
|
||||
</target>
|
||||
+
|
||||
+ <target name="compile-test" depends="compile-java-warn">
|
||||
+ <!-- compile everything under src/test -->
|
||||
+ <javac srcdir="${src.dir}/test" destdir="${build.testclasses}"
|
||||
+ deprecation="on"
|
||||
+ debug="on"
|
||||
+ optimize="on"
|
||||
+ source="${javac.target.version}"
|
||||
+ target="${javac.target.version}">
|
||||
+ <classpath refid="test.class.path"/>
|
||||
+ <classpath>
|
||||
+ <fileset dir="lib">
|
||||
+ <include name="**/*.jar"/>
|
||||
+ </fileset>
|
||||
+ </classpath>
|
||||
+ </javac>
|
||||
+ </target>
|
||||
+
|
||||
<target name="msvc-missing" depends="init:msg" if="msvc.missing">
|
||||
<condition property="msvc.home.v8_c" value="${msvc.home.v8_64_c}">
|
||||
<equals arg1="${bits}" arg2="64"/>
|
||||
@@ -636,7 +644,7 @@
|
||||
<!-- =================================================================== -->
|
||||
<!-- Test Task -->
|
||||
<!-- =================================================================== -->
|
||||
- <target name="test" depends="jar" description="Runs unit tests">
|
||||
+ <target name="test" depends="compile-test,jar" description="Runs unit tests">
|
||||
<mkdir dir="${build.tests}"/>
|
||||
|
||||
<junit fork="true"
|
||||
@@ -1,62 +0,0 @@
|
||||
diff -Nur wrapper_3.3.1_src/src/c/Makefile-linux-x86-32.make wrapper_3.3.1_src_patched/src/c/Makefile-linux-x86-32.make
|
||||
--- wrapper_3.3.1_src/src/c/Makefile-linux-x86-32.make 2008-08-17 10:40:04.000000000 +0300
|
||||
+++ wrapper_3.3.1_src_patched/src/c/Makefile-linux-x86-32.make 2008-11-16 17:31:47.000000000 +0200
|
||||
@@ -7,7 +7,7 @@
|
||||
# license agreement you entered into with Tanuki Software.
|
||||
# http://wrapper.tanukisoftware.org/doc/english/licenseOverview.html
|
||||
|
||||
-COMPILE = gcc -O3 -Wall --pedantic -DLINUX -D_FILE_OFFSET_BITS=64
|
||||
+COMPILE = $(CC) -DLINUX -D_FILE_OFFSET_BITS=64
|
||||
|
||||
INCLUDE=$(JAVA_HOME)/include
|
||||
|
||||
@@ -33,14 +33,14 @@
|
||||
if test ! -d .deps; then mkdir .deps; fi
|
||||
|
||||
wrapper: $(wrapper_SOURCE)
|
||||
- $(COMPILE) -lm -pthread $(wrapper_SOURCE) -o $(BIN)/wrapper
|
||||
+ $(COMPILE) $(CFLAGS) $(LDFLAGS) -pthread $(wrapper_SOURCE) -o $(BIN)/wrapper -lm
|
||||
|
||||
libwrapper.so: $(libwrapper_so_OBJECTS)
|
||||
- ${COMPILE} -lm -shared -fPIC $(libwrapper_so_OBJECTS) -o $(LIB)/libwrapper.so
|
||||
+ ${COMPILE} $(LDFLAGS) -shared -fPIC -o $(LIB)/libwrapper.so $(libwrapper_so_OBJECTS) -lm
|
||||
|
||||
%.o: %.c
|
||||
- @echo '$(COMPILE) -c $<'; \
|
||||
- $(COMPILE) $(DEFS) -Wp,-MD,.deps/$(*F).pp -c $<
|
||||
+ @echo '$(COMPILE) $(CFLAGS) -c $<'; \
|
||||
+ $(COMPILE) $(CFLAGS) $(DEFS) -Wp,-MD,.deps/$(*F).pp -c $<
|
||||
@-cp .deps/$(*F).pp .deps/$(*F).P; \
|
||||
tr ' ' '\012' < .deps/$(*F).pp \
|
||||
| sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
|
||||
diff -Nur wrapper_3.3.1_src/src/c/Makefile-linux-x86-64.make wrapper_3.3.1_src_patched/src/c/Makefile-linux-x86-64.make
|
||||
--- wrapper_3.3.1_src/src/c/Makefile-linux-x86-64.make 2008-08-17 10:40:04.000000000 +0300
|
||||
+++ wrapper_3.3.1_src_patched/src/c/Makefile-linux-x86-64.make 2008-11-16 17:31:54.000000000 +0200
|
||||
@@ -7,7 +7,7 @@
|
||||
# license agreement you entered into with Tanuki Software.
|
||||
# http://wrapper.tanukisoftware.org/doc/english/licenseOverview.html
|
||||
|
||||
-COMPILE = gcc -O3 -fPIC -Wall --pedantic -DLINUX -D_FILE_OFFSET_BITS=64
|
||||
+COMPILE = $(CC) -fPIC -DLINUX -D_FILE_OFFSET_BITS=64
|
||||
|
||||
INCLUDE=$(JAVA_HOME)/include
|
||||
|
||||
@@ -33,14 +33,14 @@
|
||||
if test ! -d .deps; then mkdir .deps; fi
|
||||
|
||||
wrapper: $(wrapper_SOURCE)
|
||||
- $(COMPILE) -lm -pthread $(wrapper_SOURCE) -o $(BIN)/wrapper
|
||||
+ $(COMPILE) $(CFLAGS) $(LDFLAGS) -pthread $(wrapper_SOURCE) -o $(BIN)/wrapper -lm
|
||||
|
||||
libwrapper.so: $(libwrapper_so_OBJECTS)
|
||||
- ${COMPILE} -lm -shared $(libwrapper_so_OBJECTS) -o $(LIB)/libwrapper.so
|
||||
+ ${COMPILE} $(LDFLAGS) -shared -o $(LIB)/libwrapper.so $(libwrapper_so_OBJECTS) -lm
|
||||
|
||||
%.o: %.c
|
||||
- @echo '$(COMPILE) -c $<'; \
|
||||
- $(COMPILE) $(DEFS) -Wp,-MD,.deps/$(*F).pp -c $<
|
||||
+ @echo '$(COMPILE) $(CFLAGS) -c $<'; \
|
||||
+ $(COMPILE) $(CFLAGS) $(DEFS) -Wp,-MD,.deps/$(*F).pp -c $<
|
||||
@-cp .deps/$(*F).pp .deps/$(*F).P; \
|
||||
tr ' ' '\012' < .deps/$(*F).pp \
|
||||
| sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
|
||||
@@ -1,62 +0,0 @@
|
||||
diff -Naur wrapper_3.5.14_src/src/c/Makefile-linux-x86-32.make wrapper_3.5.14_src_patched/src/c/Makefile-linux-x86-32.make
|
||||
--- wrapper_3.5.14_src/src/c/Makefile-linux-x86-32.make 2012-02-08 21:14:51.000000000 +1300
|
||||
+++ wrapper_3.5.14_src_patched/src/c/Makefile-linux-x86-32.make 2012-04-18 23:47:55.000000000 +1200
|
||||
@@ -7,7 +7,7 @@
|
||||
# license agreement you entered into with Tanuki Software.
|
||||
# http://wrapper.tanukisoftware.com/doc/english/licenseOverview.html
|
||||
|
||||
-COMPILE = gcc -O3 -fPIC -Wall --pedantic -DLINUX -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
|
||||
+COMPILE = $(CC) -DLINUX -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
|
||||
|
||||
INCLUDE=$(JAVA_HOME)/include
|
||||
|
||||
@@ -33,14 +33,14 @@
|
||||
if test ! -d .deps; then mkdir .deps; fi
|
||||
|
||||
wrapper: $(wrapper_SOURCE)
|
||||
- $(COMPILE) -lm -pthread $(wrapper_SOURCE) -o $(BIN)/wrapper
|
||||
+ $(COMPILE) $(CFLAGS) $(LDFLAGS) -pthread $(wrapper_SOURCE) -o $(BIN)/wrapper -lm
|
||||
|
||||
libwrapper.so: $(libwrapper_so_OBJECTS)
|
||||
- ${COMPILE} -shared $(libwrapper_so_OBJECTS) -o $(LIB)/libwrapper.so
|
||||
+ ${COMPILE} $(LDFLAGS) -shared -fPIC -o $(LIB)/libwrapper.so $(libwrapper_so_OBJECTS) -lm
|
||||
|
||||
%.o: %.c
|
||||
- @echo '$(COMPILE) -c $<'; \
|
||||
- $(COMPILE) $(DEFS) -Wp,-MD,.deps/$(*F).pp -c $<
|
||||
+ @echo '$(COMPILE) $(CFLAGS) -c $<'; \
|
||||
+ $(COMPILE) $(CFLAGS) $(DEFS) -Wp,-MD,.deps/$(*F).pp -c $<
|
||||
@-cp .deps/$(*F).pp .deps/$(*F).P; \
|
||||
tr ' ' '\012' < .deps/$(*F).pp \
|
||||
| sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
|
||||
diff -Naur wrapper_3.5.14_src/src/c/Makefile-linux-x86-64.make wrapper_3.5.14_src_patched/src/c/Makefile-linux-x86-64.make
|
||||
--- wrapper_3.5.14_src/src/c/Makefile-linux-x86-64.make 2012-02-08 21:14:51.000000000 +1300
|
||||
+++ wrapper_3.5.14_src_patched/src/c/Makefile-linux-x86-64.make 2012-04-18 23:50:06.000000000 +1200
|
||||
@@ -7,7 +7,7 @@
|
||||
# license agreement you entered into with Tanuki Software.
|
||||
# http://wrapper.tanukisoftware.com/doc/english/licenseOverview.html
|
||||
|
||||
-COMPILE = gcc -O3 -fPIC -Wall --pedantic -DLINUX -DJSW64 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
|
||||
+COMPILE = $(CC) -fPIC -DLINUX -DJSW64 -D_FILE_OFFSET_BITS=64 -fpic -D_GNU_SOURCE -DUNICODE -D_UNICODE
|
||||
|
||||
INCLUDE=$(JAVA_HOME)/include
|
||||
|
||||
@@ -33,14 +33,14 @@
|
||||
if test ! -d .deps; then mkdir .deps; fi
|
||||
|
||||
wrapper: $(wrapper_SOURCE)
|
||||
- $(COMPILE) -lm -pthread $(wrapper_SOURCE) -o $(BIN)/wrapper
|
||||
+ $(COMPILE) $(CFLAGS) $(LDFLAGS) -pthread $(wrapper_SOURCE) -o $(BIN)/wrapper -lm
|
||||
|
||||
libwrapper.so: $(libwrapper_so_OBJECTS)
|
||||
- ${COMPILE} -shared $(libwrapper_so_OBJECTS) -o $(LIB)/libwrapper.so
|
||||
+ ${COMPILE} $(LDFLAGS) -shared -o $(LIB)/libwrapper.so $(libwrapper_so_OBJECTS) -lm
|
||||
|
||||
%.o: %.c
|
||||
- @echo '$(COMPILE) -c $<'; \
|
||||
- $(COMPILE) $(DEFS) -Wp,-MD,.deps/$(*F).pp -c $<
|
||||
+ @echo '$(COMPILE) $(CFLAGS) -c $<'; \
|
||||
+ $(COMPILE) $(CFLAGS) $(DEFS) -Wp,-MD,.deps/$(*F).pp -c $<
|
||||
@-cp .deps/$(*F).pp .deps/$(*F).P; \
|
||||
tr ' ' '\012' < .deps/$(*F).pp \
|
||||
| sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
|
||||
@@ -1,22 +0,0 @@
|
||||
Author: Ralph Sennhauser <sera@gentoo.org>
|
||||
|
||||
Added in 3.5.4, make false default for Gentoo
|
||||
|
||||
* Add a new wrapper.java.command.resolve property to control whether or not the
|
||||
Wrapper tries to resolve any symbolic links in the Java command, specified
|
||||
with the wrapper.java.command property. Historically, it has always done so,
|
||||
but some jvm started applications like run-java-tool on Gentoo will fail if
|
||||
it is run directly as they have a check to make sure it is launched via a
|
||||
symbolic link.
|
||||
|
||||
--- a/src/c/wrapper.c
|
||||
+++ b/src/c/wrapper.c
|
||||
@@ -4664,7 +4664,7 @@ void checkIfRegularExe(TCHAR** para) {
|
||||
if (!path) {
|
||||
log_printf(WRAPPER_SOURCE_WRAPPER, LEVEL_WARN, TEXT("The configured wrapper.java.command could not be found, attempting to launch anyway: %s"), *para);
|
||||
} else {
|
||||
- replacePath = getBooleanProperty(properties, TEXT("wrapper.java.command.resolve"), TRUE, TRUE);
|
||||
+ replacePath = getBooleanProperty(properties, TEXT("wrapper.java.command.resolve"), FALSE, TRUE);
|
||||
if (replacePath == TRUE) {
|
||||
free(*para);
|
||||
*para = malloc((_tcslen(path) + 1) * sizeof(TCHAR));
|
||||
@@ -1,67 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
MY_PN="wrapper"
|
||||
MY_P="${MY_PN}_${PV}_src"
|
||||
DESCRIPTION="A wrapper that makes it possible to install a Java Application as daemon"
|
||||
HOMEPAGE="http://wrapper.tanukisoftware.org/"
|
||||
SRC_URI="http://${MY_PN}.tanukisoftware.org/download/${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="tanuki-community"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=virtual/jre-1.4"
|
||||
DEPEND="
|
||||
>=virtual/jdk-1.4
|
||||
test? (
|
||||
dev-java/ant-junit
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
|
||||
java_prepare() {
|
||||
#Reported upstream http://sourceforge.net/tracker2/?func=detail&aid=2299391&group_id=39428&atid=425189
|
||||
epatch "${FILESDIR}"/${P}-as-needed.patch
|
||||
|
||||
epatch "${FILESDIR}"/${P}-gentoo-wrapper-defaults.patch #414027
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export CC
|
||||
BITS="32"
|
||||
use amd64 && BITS="64"
|
||||
eant -Dbits=${BITS} jar compile-c
|
||||
if use doc; then
|
||||
javadoc -d api -sourcepath src/java/ -subpackages org \
|
||||
|| die "javadoc failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ANT_TASKS="ant-junit ant-nodeps" eant -Dbits="${BITS}" test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar lib/wrapper.jar
|
||||
java-pkg_doso lib/libwrapper.so
|
||||
|
||||
dobin bin/wrapper
|
||||
dodoc README*.txt || die
|
||||
dodoc doc/revisions.txt || die
|
||||
|
||||
use doc && java-pkg_dojavadoc api
|
||||
use source && java-pkg_dosrc src/java/*
|
||||
}
|
||||
@@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
MY_PN="wrapper"
|
||||
MY_P="${MY_PN}_${PV}_src"
|
||||
DESCRIPTION="A wrapper that makes it possible to install a Java Application as daemon"
|
||||
HOMEPAGE="http://wrapper.tanukisoftware.org/"
|
||||
SRC_URI="http://${MY_PN}.tanukisoftware.org/download/${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="tanuki-community"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=virtual/jre-1.4"
|
||||
DEPEND="
|
||||
>=virtual/jdk-1.4
|
||||
test? (
|
||||
dev-java/ant-junit
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
|
||||
java_prepare() {
|
||||
#Reported upstream http://sourceforge.net/tracker2/?func=detail&aid=2299391&group_id=39428&atid=425189
|
||||
epatch "${FILESDIR}"/${P}-as-needed.patch
|
||||
epatch "${FILESDIR}"/${P}-gentoo-wrapper-defaults.patch #414027
|
||||
epatch "${FILESDIR}"/${P}-testsuite.patch
|
||||
|
||||
cp "${S}/src/c/Makefile-linux-armel-32.make" "${S}/src/c/Makefile-linux-arm-32.make"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export CC
|
||||
BITS="32"
|
||||
use amd64 && BITS="64"
|
||||
eant -Dbits=${BITS} jar compile-c
|
||||
if use doc; then
|
||||
javadoc -d api -sourcepath src/java/ -subpackages org \
|
||||
|| die "javadoc failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ANT_TASKS="ant-junit ant-nodeps" eant -Dbits="${BITS}" test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar lib/wrapper.jar
|
||||
java-pkg_doso lib/libwrapper.so
|
||||
|
||||
dobin bin/wrapper
|
||||
dodoc README*.txt || die
|
||||
dodoc doc/revisions.txt || die
|
||||
|
||||
use doc && java-pkg_dojavadoc api
|
||||
use source && java-pkg_dosrc src/java/*
|
||||
}
|
||||
Reference in New Issue
Block a user