This is an automated email from the git hooks/post-receive script. tmancill pushed a commit to branch master in repository commons-daemon.
commit d0663b124b64d2b2948185e61b1d51078d73c71d Author: Wolfgang Baer <[email protected]> Date: Fri Nov 12 17:48:04 2004 +0100 Imported Debian patch 1.0-4 --- debian/changelog | 14 +++++ debian/control | 86 +++++++--------------------- debian/docs | 2 + debian/libcommons-daemon-java.links | 1 + debian/patches/01_dist_without_javadoc.patch | 11 ---- debian/rules | 29 +++++----- src/native/unix/Makedefs | 6 +- 7 files changed, 54 insertions(+), 95 deletions(-) diff --git a/debian/changelog b/debian/changelog index 7346e93..91d4a9e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,17 @@ +commons-daemon (1.0-4) unstable; urgency=low + + * Build with free tools now, therefore buildable on all + architectures and a jsvc binary should be provided (closes: #286871) + * Moved configure/build of jsvc binary from install/jsvc target to the + common-configure-arch and common-build-arch targets + * Move to main as built with free tools + * Shortened and clarified description (closes: #279752) + * Build javadoc api and include daemons.html into documentation + (Removed patch 01_dist_without_javadoc.patch) + * avdyk: added Wolfgang to the uploaders + + -- Wolfgang Baer <[email protected]> Fri, 12 Nov 2004 17:48:04 +0100 + commons-daemon (1.0-3) unstable; urgency=low * changed build-dep-indep to build-dep (closes: #280933). diff --git a/debian/control b/debian/control index d806580..722f860 100644 --- a/debian/control +++ b/debian/control @@ -1,65 +1,39 @@ Source: commons-daemon -Section: contrib/libs +Section: libs Priority: optional Maintainer: Debian Java Maintainers <[email protected]> -Uploaders: Arnaud Vandyck <[email protected]> -Build-Depends: debhelper (>> 4.0.0), sablevm, jikes, kaffe (>= 2:1.1.4), junit, cdbs, libant1.6-java, j2sdk1.4 | java2-compiler, libxerces2-java, libjaxp1.2-java +Uploaders: Arnaud Vandyck <[email protected]>, Wolfgang Baer <[email protected]> +Build-Depends: debhelper (>= 4.2.30), cdbs, kaffe (>= 2:1.1.4.PRECVS12-1), kaffe-dev (>= 2:1.1.4.PRECVS12-1), junit, libant1.6-java, libxerces2-java, libjaxp1.2-java Standards-Version: 3.6.1 Package: libcommons-daemon-java Architecture: all -Depends: kaffe (>= 2:1.1.4) | sablevm | gij | java2-runtime +Depends: kaffe (>= 2:1.1.4.PRECVS12-1) | java1-runtime | java2-runtime Recommends: jsvc -Description: java API to launch java applications as daemons - Having a single-point of entry is a valid solution for client - applications, where interactively a user can command to the application - to quit (which can terminate the Virtual Machine process at calling the - System .exit( int ) method), but in those cases where the - application is not interactive (server applications) there is currently - no portable way to notify the Virtual Machine of its imminent shutdown. +Description: Java API to launch java applications as daemons + The libcommons-daemon-java package can be used to implement java applications + which can be launched as daemons of the operating system. The application + has to implement the provided interfaces by this package in order to + be launched/stopped and restarted in the same fashion a normal unix + daemons. . - Most multi-user operating systems already have a way in which server - applications are started and stopped, under Unix based operating - systems non interactive server applications are called daemons and are - controlled by the operating system with a set of specified - signals. Under Windows such programs are called services and are - controlled by appropriate calls to specific functions defined in the - application binary, but although the ways of dealing with the problem - are different, in both cases the operating system can notify a server - application of its imminent shutdown, and the application has the - ability to perform certain tasks before its process of execution is - destroyed. + For example the java program will be notified about a shutdown and + therefore be able to perform tasks before its process of execution is + destroyed by the operation system. . - This is the java library, see jsvc for the application + This package contains the java library - you will also need the actual binary + for your architecture which is provided by the jsvc package. . This is a part of the Apache Jakarta Project. Home: <http://jakarta.apache.org/commons/daemon/> Package: jsvc -Section: contrib/net +Section: net Architecture: any Depends: ${shlibs:Depends}, libcommons-daemon-java Description: native application to launch java applications as daemons - Having a single-point of entry is a valid solution for client - applications, where interactively a user can command to the application - to quit (which can terminate the Virtual Machine process at calling the - System .exit( int ) method), but in those cases where the - application is not interactive (server applications) there is currently - no portable way to notify the Virtual Machine of its imminent shutdown. - . - Most multi-user operating systems already have a way in which server - applications are started and stopped, under Unix based operating - systems non interactive server applications are called daemons and are - controlled by the operating system with a set of specified - signals. Under Windows such programs are called services and are - controlled by appropriate calls to specific functions defined in the - application binary, but although the ways of dealing with the problem - are different, in both cases the operating system can notify a server - application of its imminent shutdown, and the application has the - ability to perform certain tasks before its process of execution is - destroyed. - . - This is the native application to launch the java daemon. + This is the native application for launching java applications implementing + certain interfaces from the libcommons-daemon-java package as daemons. . This is a part of the Apache Jakarta Project. Home: <http://jakarta.apache.org/commons/daemon/> @@ -68,24 +42,6 @@ Package: jsvc-dev Architecture: all Depends: jsvc Description: development files for jsvc - Having a single-point of entry is a valid solution for client - applications, where interactively a user can command to the application - to quit (which can terminate the Virtual Machine process at calling the - System .exit( int ) method), but in those cases where the - application is not interactive (server applications) there is currently - no portable way to notify the Virtual Machine of its imminent shutdown. - . - Most multi-user operating systems already have a way in which server - applications are started and stopped, under Unix based operating - systems non interactive server applications are called daemons and are - controlled by the operating system with a set of specified - signals. Under Windows such programs are called services and are - controlled by appropriate calls to specific functions defined in the - application binary, but although the ways of dealing with the problem - are different, in both cases the operating system can notify a server - application of its imminent shutdown, and the application has the - ability to perform certain tasks before its process of execution is - destroyed. - . - This is a part of the Apache Jakarta Project. - Home: <http://jakarta.apache.org/commons/daemon/> + This package provides the development files of the jsvc application. + For a description please have a look at the packages jsvc and + libcommons-daemon-java. diff --git a/debian/docs b/debian/docs index 52020f3..7a13d00 100644 --- a/debian/docs +++ b/debian/docs @@ -3,3 +3,5 @@ PROPOSAL.html README RELEASE-NOTES.txt STATUS.html +src/docs/daemon.html +dist/docs/api diff --git a/debian/libcommons-daemon-java.links b/debian/libcommons-daemon-java.links new file mode 100644 index 0000000..49bf518 --- /dev/null +++ b/debian/libcommons-daemon-java.links @@ -0,0 +1 @@ +usr/share/java/commons-daemon-1.0.jar usr/share/java/commons-daemon.jar diff --git a/debian/patches/01_dist_without_javadoc.patch b/debian/patches/01_dist_without_javadoc.patch deleted file mode 100644 index 42a7056..0000000 --- a/debian/patches/01_dist_without_javadoc.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- build.xml.orig 2004-10-09 17:53:58.698052672 +0200 -+++ build.xml 2004-10-09 17:57:13.151491256 +0200 -@@ -201,7 +201,7 @@ - </target> - - -- <target name="dist" depends="compile,javadoc" -+ <target name="dist" depends="compile" - description="Create binary distribution"> - <mkdir dir="${dist.home}"/> - <mkdir dir="${dist.home}/lib"/> diff --git a/debian/rules b/debian/rules index 5253d07..8f72eb6 100755 --- a/debian/rules +++ b/debian/rules @@ -7,32 +7,29 @@ # This is the debhelper compatibility version to use. #export DH_COMPAT=4 -# this is for my IBM ppc's JDK -export JITC_PROCESSOR_TYPE=6 - include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/ant.mk -include /usr/share/cdbs/1/rules/simple-patchsys.mk -JAVA_HOME := /usr/lib/j2se/1.4 +JAVA_HOME := /usr/lib/kaffe ANT_HOME := /usr/share/ant1.6 -DEB_JARS := /usr/share/ant1.6/lib/ant-launcher.jar jaxp-1.2 xercesImpl +DEB_JARS := ${ANT_HOME}/lib/ant-launcher.jar jaxp-1.2 xercesImpl DEB_ANT_COMPILER := jikes DEB_ANT_BUILD_TARGET := dist LIBRARY=commons-daemon VERSION=1.0 -install/lib${LIBRARY}-java:: - install -m 644 dist/${LIBRARY}.jar debian/lib${LIBRARY}-java/usr/share/java/${LIBRARY}-${VERSION}.jar - echo "usr/share/java/${LIBRARY}-${VERSION}.jar usr/share/java/${LIBRARY}.jar" > debian/lib${LIBRARY}-java.links -# NO DOCUMENTATION AT THE MOMENT -# -cp -a dist/docs/ debian/lib${LIBRARY}-java/usr/share/doc/lib${LIBRARY}-java/ - -install/jsvc:: - cd src/native/unix ; ./configure --with-java=$(JAVA_HOME) ; make - clean:: - -rm debian/lib${LIBRARY}-java.links -(cd src/native/unix ; make clean) -rm src/native/unix/config.log src/native/unix/config.status + +common-configure-arch:: + cd src/native/unix ; ./configure --with-java=$(JAVA_HOME) + +common-build-arch:: + cd src/native/unix ; make + +install/lib${LIBRARY}-java:: + install -m 644 dist/${LIBRARY}.jar debian/lib${LIBRARY}-java/usr/share/java/${LIBRARY}-${VERSION}.jar + # NO DOCUMENTATION AT THE MOMENT + # -cp -a dist/docs/ debian/lib${LIBRARY}-java/usr/share/doc/lib${LIBRARY}-java/ diff --git a/src/native/unix/Makedefs b/src/native/unix/Makedefs index 13b929a..79ad658 100644 --- a/src/native/unix/Makedefs +++ b/src/native/unix/Makedefs @@ -59,9 +59,9 @@ # @version $Id: Makedefs.in,v 1.1.1.1 2003/09/04 23:28:20 yoavs Exp $ CC = gcc -JAVAC = /usr/lib/j2se/1.4/bin/javac -JAR = /usr/lib/j2se/1.4/bin/jar -CFLAGS = -g -O2 -DCPU=\"powerpc\" -DOS_LINUX -DDSO_DLFCN -I/usr/lib/j2se/1.4/include -I/usr/lib/j2se/1.4/include/linux -Wall -Wstrict-prototypes +JAVAC = /usr/lib/kaffe/bin/javac +JAR = /usr/lib/kaffe/bin/jar +CFLAGS = -g -O2 -DCPU=\"i386\" -DOS_LINUX -DDSO_DLFCN -I/usr/lib/kaffe/include -I/usr/lib/kaffe/include/linux -Wall -Wstrict-prototypes LDFLAGS = -ldl JAVACFLAGS = RANLIB = ranlib -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/commons-daemon.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

