javatools (0.28) unstable; urgency=low

  * Reorder things in javahelper.pm and .mk to make jh_classpath and manifest
    work with jh_installlibs 
  * add various version mangling options to jh_installlibs

 -- Matthew Johnson <mjj29@debian.org>  Wed, 20 Jan 2010 23:31:37 +0000

javatools (0.27) unstable; urgency=low

  * jh_installjavadoc now allows you to install to a configurable path
    (e.g. the one in the library package which you are meant to install
    to, rather than the one in the doc package)
  * jh_installibs will detect jars with -$VERSION in their name already
    and handle them correctly (it must match the upstream version in
    the changelog)
  * Build javadoc by default in jh_build and don't pass -J in the .pm
    (fails when you also pass other args via dh). Also, don't complain
    at spurious args if we've detected running with dh.
  * Add jh_linkjars command to create/remove symlink farms from 
    build-deps 
  * Update tutorials 
  * Make cdbs class call jh_clean 
  * Ensure that cdbs class is included before ant.mk so that jh_linkjars 
    works

 -- Matthew Johnson <mjj29@debian.org>  Sun, 17 Jan 2010 13:28:06 +0000

javatools (0.26) unstable; urgency=low

  * Oops fix cleaning of jars in cdbs class
  * -s should actually be -a, oops (Closes: #560869)

 -- Matthew Johnson <mjj29@debian.org>  Sun, 13 Dec 2009 01:44:29 +0000

javatools (0.25) unstable; urgency=low

  * Actually, can't use empty files in debian/
    as flags for jh_installjavadoc
  * Add jh_repack for use with uscan (Closes: #560060)
  * Update tutorials
  * Reference tutorials from man pages

 -- Matthew Johnson <mjj29@debian.org>  Sat, 12 Dec 2009 17:06:41 +0000

javatools (0.24) unstable; urgency=low

  * Add jh_installjavadoc and have jh_build create the javadoc 
  * jh_makepkg depend on default-jdk not default-jdk-builddep 
  * jh_makepkg doesn't use dh_javadoc

 -- Matthew Johnson <mjj29@debian.org>  Tue, 08 Dec 2009 23:27:16 +0000

javatools (0.23) unstable; urgency=low

  * Fix detecting dependencies between binary packages from the same
    source (Closes: #543109)
  * Add a java-vars.mk with useful variables for building Java programs
    and also a java-arch.sh to both jarwrapper and javahelper for anything
    which does not use make (runtime and build-time variants)
    (Closes: #558109)
  * Add a -X option to jh_depends to ignore certain packages for depends
    (Closes: #559303) 

 -- Matthew Johnson <mjj29@debian.org>  Sat, 05 Dec 2009 13:44:20 +0000

javatools (0.22) unstable; urgency=low

  * Fix typo in description 
  * Add misc:Depends to java-propose-classpath 

 -- Matthew Johnson <mjj29@debian.org>  Thu, 13 Aug 2009 00:03:11 +0100

javatools (0.21) unstable; urgency=low

  * Fix bug in jh_manifest when manifest file doesn't exist 
  * Treat DH_VERBOSE as a -v flag to all programs
  * Split java-propose-classpath off to a separate package to 
    avoid a hard dependency on gcj
  * Add jh_classpath which isn't tied specifically to manifest files 
  * Fix jh_build not to require a JAVA_HOME if it's not actually trying to build
  * Update jh_makepkg to produce dh 7 packages
  * Fix bug in jh_depends which results in a jarwrapper dependency but no jvm

 -- Matthew Johnson <mjj29@debian.org>  Sat, 08 Aug 2009 13:46:17 +0100

javatools (0.20) unstable; urgency=low

  * Add dh 7 module from أحمد المحمودي (Closes: #536895)
  * Fix handling of jars which are symlinks not shipped in a deb 
    (eg alternatives) (Closes: #537057)
  * Change java-propose-classpath to use jar xf not unzip and remove
    dependency on zip (Closes: #537059) 
  * Fix handling of multiple Debian-java-home entries 
    (patch from أحمد المحمودي) (Closes: #537074) 
  * Fix jh_manifest reading of manifest lines with embedded line breaks 
    and CRLF (patch from أحمد المحمودي) (Closes: #537241, #537262)
  * Add jh_clean for use from dh helper
  * Add option to use jh_build from debian/javabuild for use from dh helper
  * Fix jh_installlibs when the jar is not at the top level 
  * Change this package to using dh 7 

 -- Matthew Johnson <mjj29@debian.org>  Sat, 18 Jul 2009 01:16:42 +0100

javatools (0.19) unstable; urgency=low

  * Remove depends on icepick, use ugly hexdump hack instead, 
    since I don't want to depend on openjdk (Closes: #532122)
  * Also, fix depends checking of packages with a Main-Class but
    no Debian-Java-Home
  * Change to sections java/devel 
  * Fix bashism in jarwrapper (Closes: #530110)
  * Have propose-classpath check that symlinks point to real 
    files before reading them (Closes: #510590)

 -- Matthew Johnson <mjj29@debian.org>  Sun, 07 Jun 2009 09:52:24 +0100

javatools (0.18) unstable; urgency=low

  * Add cdbs class for javahelper
  * Merge experimental class version checking
  * Remove depends from jarwrapper on a JRE, everything using 
    jarwrapper will need a JRE anyway.
  * Move to section java 
  * Bump standards version 

 -- Matthew Johnson <mjj29@debian.org>  Sun, 22 Mar 2009 15:27:41 +0000

javatools (0.17.experimental2) experimental; urgency=low

  * Fix the alternate depends to be correct

 -- Matthew Johnson <mjj29@debian.org>  Mon, 10 Nov 2008 21:16:23 +0000

javatools (0.17.experimental1) experimental; urgency=low

  * Add checking for class version in determining alternate depends

 -- Matthew Johnson <mjj29@debian.org>  Sun, 09 Nov 2008 22:59:14 +0000

javatools (0.17) unstable; urgency=medium

  * Remove build-arch-stamp and build-indep-stamp in all modes 
    (Closes: #505066) 
  * More manifest entry handling fixes, including in jh_depends and
    some tests (Closes: #503890) 

 -- Matthew Johnson <mjj29@debian.org>  Sun, 09 Nov 2008 22:05:34 +0000

javatools (0.16) unstable; urgency=medium

  * Don't append a space to manifest entries (Closes: #501516) 

 -- Matthew Johnson <mjj29@debian.org>  Fri, 10 Oct 2008 21:00:09 +0000

javatools (0.15) unstable; urgency=medium

  * Add dependency on devscripts (Closes: #499538)

 -- Matthew Johnson <mjj29@debian.org>  Fri, 19 Sep 2008 22:24:49 +0000

javatools (0.14) unstable; urgency=low

  * Change openjdk dependency to be openjdk-6-jre, package name was wrong! 

 -- Matthew Johnson <mjj29@debian.org>  Mon, 21 Jul 2008 11:31:29 +0100

javatools (0.13) unstable; urgency=low

  * Rewrite jh_manifest in python to better obey jar manifest specs
    (Closes: #489214)
  * Completely recreate jar to work around fastjar bugs
    (Closes: #489432)

 -- Matthew Johnson <mjj29@debian.org>  Sun, 13 Jul 2008 00:29:51 +0100

javatools (0.12) unstable; urgency=low

  * Use openjdk instead of icedtea 
  * jh_build needs to expand directory arguments to files because Sun Java
    does not support it. Also add better error handling for missing
    parameters.

 -- Matthew Johnson <mjj29@debian.org>  Mon, 30 Jun 2008 11:24:07 +0100

javatools (0.11) unstable; urgency=low

  * Fix missing "" to enable embedded spaces in jh_lib-parsed options

 -- Matthew Johnson <mjj29@debian.org>  Tue, 13 May 2008 01:43:40 +0100

javatools (0.10) unstable; urgency=low

  * Update to default-jdk/jre packages and default-java path 

 -- Matthew Johnson <mjj29@debian.org>  Sat, 26 Apr 2008 12:54:10 +0100

javatools (0.9) unstable; urgency=low

  * Add --clean to jh_makepkg, removes common errors in Java source packages,
    such as:
      - built class files
      - built jar files
      - jar files from other packages
      - built javadoc trees

 -- Matthew Johnson <mjj29@debian.org>  Fri, 28 Mar 2008 14:47:47 +0000

javatools (0.8) unstable; urgency=low

  * Fix bug in jh_manifest when passing multiple jars on the commandline
  * Fix bug in jh_depends creating multiple identical dependencies 
  * depend on realpath

 -- Matthew Johnson <mjj29@debian.org>  Wed, 26 Mar 2008 01:17:36 +0000

javatools (0.7) unstable; urgency=low

  * Calls dh_testdir in places, therefore, must depend on debhelper! 
  * Bump Standards-Version

 -- Matthew Johnson <mjj29@debian.org>  Wed, 06 Feb 2008 16:16:12 +0000

javatools (0.6) unstable; urgency=low

  * Add tutorials as docs
  * jh_makepkg use build-indep (patch from "Bernhard R. Link"
        <brlink@debian.org>)
  * change jh_libs to jh_installibs, jh_libs is a script which prints a
    warning and then calls jh_installibs
  * Add maven2 to build systems in jh_makepkg (needs testing)
  * Allow multiple entries in Debian-Java-Home
  * Use unversioned jcf-dump
  * java-propose-classpath can take class names as parameters 

 -- Matthew Johnson <mjj29@debian.org>  Fri, 01 Feb 2008 12:25:17 +0000

javatools (0.5) unstable; urgency=low

  * Rename source package, add build-helper binary package
  * Add help2man manpages 

 -- Matthew Johnson <mjj29@debian.org>  Sun, 13 Jan 2008 17:43:00 +0000

jarwrapper (0.4) unstable; urgency=low

  * Depend on java1-runtime | java2-runtime rather than java-runtime.
    (Closes: #460235)

 -- Matthew Johnson <mjj29@debian.org>  Sat, 12 Jan 2008 12:04:26 +0000

jarwrapper (0.3) unstable; urgency=low

  * Depend on fastjar for detector (Closes: #442911)
  * Change maintainer address 

 -- Matthew Johnson <mjj29@debian.org>  Wed, 05 Dec 2007 10:23:36 +0000

jarwrapper (0.2) unstable; urgency=low

  * Remove bashisms 

 -- Matthew Johnson <debian@matthew.ath.cx>  Mon, 20 Aug 2007 23:35:47 +0100

jarwrapper (0.1) unstable; urgency=low

  * Initial release (Closes: #423081)

 -- Matthew Johnson <debian@matthew.ath.cx>  Wed, 09 May 2007 17:50:24 +0100

