--- libmatthew-java-0.7.3.orig/Makefile +++ libmatthew-java-0.7.3/Makefile @@ -63,7 +63,7 @@ (cd classes; $(JAR) cf ../$@ cx/ath/matthew/io/*class) unix-$(UNIXVER).jar: .classes ifeq ($(DEBUG),enable) - echo "Class-Path: $(JARDIR)/debug-$(DEBUG).jar" > Manifest + echo "Class-Path: debug-$(DEBUG).jar" > Manifest else echo "Class-Path: " > Manifest endif @@ -91,11 +91,11 @@ debug-enable-$(DEBUGVER).jar: cx/ath/matthew/debug/Debug.jpp make .enabledebug - echo "Class-Path: $(JARDIR)/hexdump.jar" > Manifest + echo "Class-Path: hexdump.jar" > Manifest (cd classes;jar cfm ../$@ ../Manifest cx/ath/matthew/debug/*.class) debug-disable-$(DEBUGVER).jar: cx/ath/matthew/debug/Debug.jpp make .disabledebug - echo "Class-Path: $(JARDIR)/hexdump.jar" > Manifest + echo "Class-Path: hexdump.jar" > Manifest (cd classes;jar cfm ../$@ ../Manifest cx/ath/matthew/debug/*.class) .enabledebug: cx/ath/matthew/debug/Debug.jpp mkdir -p classes --- libmatthew-java-0.7.3.orig/debian/libmatthew-debug-java.install +++ libmatthew-java-0.7.3/debian/libmatthew-debug-java.install @@ -0,0 +1,2 @@ +usr/share/java/debug*.jar +usr/share/java/hexdump*.jar --- libmatthew-java-0.7.3.orig/debian/libmatthew-java-doc.javadoc +++ libmatthew-java-0.7.3/debian/libmatthew-java-doc.javadoc @@ -0,0 +1 @@ +doc --- libmatthew-java-0.7.3.orig/debian/compat +++ libmatthew-java-0.7.3/debian/compat @@ -0,0 +1 @@ +7 --- libmatthew-java-0.7.3.orig/debian/copyright +++ libmatthew-java-0.7.3/debian/copyright @@ -0,0 +1,35 @@ +This package was debianized by Matthew Johnson on +Mon Dec 18 16:34:39 GMT 2006 + +It was downloaded from http://www.matthew.ath.cx/projects/java + +Copyright: + +Upstream Author: Matthew Johnson + +This software is Copyright (c) 2003-2006 by Matthew Johnson. + +Some of the files comprising the CGI library are copyright (c) 2003/2004 +Matthew Johnson, Adam Biltcliffe, Michael Cripps, Martin O'Leary, Edward +Allcutt and James Osborn + +This library is free software; you can redistribute it and/or modify it under +the terms of the GNU Lesser General Public License version 2.1 as published by +the Free Software Foundation + +This library is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. See the GNU Lesser General Public License for more +details. + +You should have received a copy of the GNU Lesser General Public License along +with this library; if not, write to the Free Software Foundation, Inc., 51 +Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Lesser General Public License +can be found in the file `/usr/share/common-licenses/LGPL-2.1'. + +The packaging is copyright (c) 2006-2007 Matthew Johnson and is distributed under +the terms of the GNU General Public License version 2. On Debian systems, the +complete text of the GNU General Public License can be found in the file +`/usr/share/common-licenses/GPL-2'. --- libmatthew-java-0.7.3.orig/debian/control +++ libmatthew-java-0.7.3/debian/control @@ -0,0 +1,59 @@ +Source: libmatthew-java +Section: java +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Matthew Johnson +Build-Depends: debhelper (>= 7.0.50~), + docbook-to-man, + default-jdk, + fastjar, + javahelper (>= 0.25) +Build-Depends-Indep: default-jdk-doc +Standards-Version: 3.8.4 + +Package: libunixsocket-java +Architecture: any +Depends: ${java:Depends}, ${shlibs:Depends}, ${misc:Depends} +Suggests: libmatthew-java-doc +Description: Unix socket API and bindings for Java + These bindings allow you to connect to Unix Sockets from within Java + programs. + +Package: libmatthew-io-java +Architecture: all +Depends: ${misc:Depends}, ${java:Depends} +Suggests: libmatthew-java-doc +Description: Extra IO library for Java + This library provides classes to pipe a stream through an external program, + print DOM trees and split an output stream so that it also goes to a file. + +Package: libmatthew-debug-java +Architecture: all +Depends: ${misc:Depends}, ${java:Depends} +Suggests: libmatthew-java-doc +Description: Debugging library for Java + This package provides a debugging library for Java, including a generic + utility class for providing nicely formatted dumps of byte arrays + (similar to the hexdump utility). + +Package: libcgi-java +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${java:Depends} +Suggests: libmatthew-java-doc +Description: CGI library for Java + This library allows CGI scripts to be written in Java. The library provides + access to all the standard CGI variables including POST/GET. It also makes it + easy to create input forms in HTML documents. + +Package: libmatthew-java-doc +Architecture: all +Depends: default-jdk-doc, ${misc:Depends} +Section: doc +Recommends: libcgi-java, + libmatthew-debug-java, + libmatthew-io-java, + libunixsocket-java +Description: API documentation for the libmatthew-java libraries + The Javadoc API documentation for libcgi-java, libmatthew-debug-java, + libmatthew-io-java and libunixsocket-java. + --- libmatthew-java-0.7.3.orig/debian/libmatthew-io-java.install +++ libmatthew-java-0.7.3/debian/libmatthew-io-java.install @@ -0,0 +1 @@ +usr/share/java/io*.jar --- libmatthew-java-0.7.3.orig/debian/changelog +++ libmatthew-java-0.7.3/debian/changelog @@ -0,0 +1,99 @@ +libmatthew-java (0.7.3-1ubuntu1) oneiric; urgency=low + + * Apply patch from Michael Haggerty to use relative paths + in manifest file. (LP: #690080) + + -- Daniel T Chen Wed, 27 Jul 2011 16:45:32 -0400 + +libmatthew-java (0.7.3-1) unstable; urgency=low + + * New upstream release, fixes a memory leak (Closes: #590331) + + -- Matthew Johnson Thu, 05 Aug 2010 18:36:12 +0100 + +libmatthew-java (0.7.2-3) unstable; urgency=low + + * Use default-jdk-doc instead of classpath-doc (Closes: #567283) + * Fix some lintian warnings + * Don't build doc when only building arch: any packages (Closes: #561414) + + -- Matthew Johnson Sat, 17 Apr 2010 17:24:37 +0100 + +libmatthew-java (0.7.2-2) unstable; urgency=low + + * Convert to dh 7 + * don't use default-jdk-builddep but default-jdk + + -- Matthew Johnson Sat, 12 Dec 2009 10:59:00 +0000 + +libmatthew-java (0.7.2-1) unstable; urgency=low + + * New Upstream Release + * Bump Standards-Version + * Bump debhelper compat + * Change to section java + + -- Matthew Johnson Sun, 05 Apr 2009 11:11:45 +0100 + +libmatthew-java (0.7.1-1) unstable; urgency=low + + * New Upstream Release (Closes: #476019) + * Change to use default-jdk-builddep (Closes: #477878) + + -- Matthew Johnson Sat, 26 Apr 2008 13:27:43 +0100 + +libmatthew-java (0.6-1) unstable; urgency=low + + * New Upstream Release + * Use javahelper + * Bump Standards-Version + + -- Matthew Johnson Thu, 10 Jan 2008 13:55:43 +0000 + +libmatthew-java (0.5-2) unstable; urgency=low + + * Add watch file from watchwiz + + -- Matthew Johnson Tue, 25 Dec 2007 11:19:29 +0000 + +libmatthew-java (0.5-1) unstable; urgency=low + + * Accompanying upstream change to avoid javadoc talking to the web + (Closes: #447351) + * Change maintainer address + + -- Matthew Johnson Wed, 05 Dec 2007 10:22:47 +0000 + +libmatthew-java (0.4-2) unstable; urgency=low + + * fix javadoc variables to make not to need networking + + -- Matthew Johnson Wed, 19 Sep 2007 16:41:31 +0100 + +libmatthew-java (0.4-1) unstable; urgency=low + + * New Upstream Version + * Add JAVADOC to rules; forces creating javadoc with gjdoc. + * Add docs package + * Register documentation with doc-base + * Initial upload to Debian: Closes: #413405 + * Update to new Java policy + * put docs in section doc and libs in section libs + + -- Matthew Johnson Wed, 30 May 2007 00:24:43 +0100 + +libmatthew-java (0.3-1) unstable; urgency=low + + * New Upstream Version + * Tidy up rules a bit + * Remove overrides and full-stops + + -- Matthew Johnson Wed, 3 Jan 2007 21:56:49 +0000 + +libmatthew-java (0.1-1) unstable; urgency=low + + * Initial Release. + * Build with fastjar and java-gcj-compat-dev + + -- Matthew Johnson Tue, 19 Dec 2006 14:35:37 +0000 + --- libmatthew-java-0.7.3.orig/debian/watch +++ libmatthew-java-0.7.3/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=uversionmangle=s/\.(tar.*|tgz|zip|gz|bz2)$//i,dversionmangle=s/[-.+~]?(cvs|svn|git|snapshot|pre|hg)(.*)$//i,pasv \ +http://www.matthew.ath.cx/projects/java (?:.*/)?libmatthew-java-?_?([\d+\.]+|\d+)\.(tar.*|tgz|zip|gz|bz2|) debian uupdate --- libmatthew-java-0.7.3.orig/debian/libunixsocket-java.install +++ libmatthew-java-0.7.3/debian/libunixsocket-java.install @@ -0,0 +1,2 @@ +usr/lib/jni/libunix-java.so +usr/share/java/unix*.jar --- libmatthew-java-0.7.3.orig/debian/rules +++ libmatthew-java-0.7.3/debian/rules @@ -0,0 +1,51 @@ +#!/usr/bin/make -f + +%: + dh --with javahelper $@ + +override_dh_auto_build: + +binary-indep: build_indep + dh --with javahelper $@ +binary: build_indep + dh --with javahelper $@ + +binary-arch: build_arch + dh --with javahelper $@ + +build_indep: + $(MAKE) JAVA_HOME=/usr/lib/jvm/default-java \ + JAVAC=/usr/lib/jvm/default-java/bin/javac \ + JAVAH=/usr/lib/jvm/default-java/bin/javah \ + JAVADOC=/usr/lib/jvm/default-java/bin/javadoc \ + JAVADOCFLAGS="-quiet -author -link /usr/share/doc/default-jdk-doc/api/" \ + JAR=/usr/bin/fastjar \ + PREFIX=/usr \ + all doc + +build_arch: + $(MAKE) JAVA_HOME=/usr/lib/jvm/default-java \ + JAVAC=/usr/lib/jvm/default-java/bin/javac \ + JAVAH=/usr/lib/jvm/default-java/bin/javah \ + JAVADOC=/usr/lib/jvm/default-java/bin/javadoc \ + JAVADOCFLAGS="-quiet -author -link /usr/share/doc/default-jdk-doc/api/" \ + JAR=/usr/bin/fastjar \ + PREFIX=/usr \ + all + +override_dh_auto_test: + +override_dh_auto_clean: + $(MAKE) clean + +override_dh_auto_install: +ifeq ($(shell dh_listpackages | grep libmatthew-java-doc), libmatthew-java-doc) + $(MAKE) DESTDIR=$(CURDIR)/debian/tmp PREFIX=/usr install install-doc +else + $(MAKE) DESTDIR=$(CURDIR)/debian/tmp PREFIX=/usr install +endif + +override_dh_install: + dh_install --sourcedir=debian/tmp +override_jh_installjavadoc: + jh_installjavadoc --author="Matthew Johnson" --- libmatthew-java-0.7.3.orig/debian/libcgi-java.install +++ libmatthew-java-0.7.3/debian/libcgi-java.install @@ -0,0 +1,2 @@ +usr/lib/jni/libcgi-java.so +usr/share/java/cgi*.jar