haxml (1.13.3-2) unstable; urgency=low * debian/rules: Split up the configure-stamp target in a configure-arch-stamp and a configure-indep-stamp target. This should fix FTBFS when building the architecture independent packages only. -- Arjan Oosting Mon, 28 Jan 2008 21:38:14 +0100 haxml (1.13.3-1) unstable; urgency=low * New upstream release: - Updated to work with ghc-6.8.1 (changes to .cabal file). * Update for GHC 6.8.2: - debian/control: + Bump build dependency on ghc to 6.8.2 as we need a Cabal version >= 1.2 to build this package. * Rewrite debian/rules to use haskell-devscripts and thus the Cabal build system instead of the Makefile build system of HaXml: - debian/control: + Add a build dependency on haskell-devscripts >= 0.6.7. - debian/libghc6-haxml-dev.{install.in,postinst,prerm): removed as the new debian/rules no longer needs them. - debian/libhugs-haxml.install: removed. - debian/mk-haskell-depends: removed. * debian/control: - Replace Xs-Vcs-* fields with now official Vcs-* fields. - Correct the description of libhugs-haxml to talk about Hugs instead of GHC6. (Closes: #458300) - Change the section of libghc6-haxml-dev to fix lintian warning dev-package-should-be-section-libdevel - Bump Standards-Version to 3.7.3. No changes needed. -- Arjan Oosting Sun, 27 Jan 2008 21:44:27 +0100 haxml (1.13.2-9) unstable; urgency=low * debian/control: - Use the new Homepage field. * debian/{Canonicalise.1,Xtract.1: - Fix spelling error(s). (Closes: #445070) - Update the dates, versions and my email address. -- Arjan Oosting Tue, 09 Oct 2007 22:21:37 +0200 haxml (1.13.2-8) unstable; urgency=low * debian/rules: - Remove a trailing slash in the clean target which kept the clean target from calling dh_clean. (Closes: #442595). -- Arjan Oosting Sun, 16 Sep 2007 23:54:17 +0200 haxml (1.13.2-7) unstable; urgency=low * Build against GHC 6.4.1 (Closes: #426074) * debian/control: - Adjust Xs-Vcs-* fields as the package has moved to the pkg-haskell repository on svn.debian.org. - Add doc-base to the Recommends of haxml-doc. * debian/mk-haskell-depends: - Small cleanups. * Generate links to other API documentation packages: - debian/control: + Add libghc6-base-doc and libghc6-haskell98-doc to the Build-Depends-Indep so haddock can link to names in other packages. + Add libghc6-base-doc and libghc6-haskell98-doc to the Recommends of haskell-http-doc. - debian/patches/09_link-to-other-docs.dpatch + Add the appropriate --use-package options so haddock will link to names in other packages. * Stop using diversions to install libhugs-haxml as Hugs is modularly packaged now: - debian/libhugs-haxml.{postrm,preinst}.in: removed. - debian/control: + Add a versioned dependency on the first modular hugs version. - debian/rules: + Remove the diversion magic. -- Arjan Oosting Mon, 28 May 2007 15:17:23 +0200 haxml (1.13.2-6) unstable; urgency=low * debian/control: Add XS-Vcs-Browser field. * debian/mk-haskell-depends: Update script to take installed package configuration files as arguments. * debian/rules: Call mk-haskell-depends with installed package configuration file as argument. -- Arjan Oosting Wed, 18 Apr 2007 23:51:57 +0200 haxml (1.13.2-5) unstable; urgency=low * debian/rules: expose package by default after installation (Closes: #392238) -- Arjan Oosting Fri, 10 Nov 2006 17:45:25 +0100 haxml (1.13.2-4) unstable; urgency=low * Stop using update-haskell-control and $ghc6_* variables, as it is not necessary and not using it simplifies the work for porters and for me. -- Arjan Oosting Sat, 21 Oct 2006 23:10:13 +0200 haxml (1.13.2-3) unstable; urgency=low * debian/patches/06_hcflags-support.dpatch: use -package HaXml-$(VERSION) instead of -package HaXml (Closes: #394306) * debian/mk-haskell-depends: fail if grep-dctrl is not available. -- Arjan Oosting Fri, 20 Oct 2006 20:19:31 +0200 haxml (1.13.2-2) unstable; urgency=medium * debian/control.in: - add XS-Vcs-Svn field pointing to subversion archive which contains this package. - replace ${ghc6:Depends} with ${haskell:Depends} which is used by the new debian/mk-haskell-depends script. - change maintainer email address. * debian/rules: - replace debian/mk-ghc6-vars with debian/mk-haskell-depends script which determines all dependencies by using the installed package description file used by ghc-pkg. - redo the way we detect if libghc6-haxml-dev gets build. * debian/patches/03_build-haxml-prof.dpatch: rearranged to make other patches easier. * debian/patches/06_hcflags-support.dpatch: only use -package-name HaXml for library source but not for the tools. This is needed to build the tools with GHC 6.6. (Closes: 393587) -- Arjan Oosting Tue, 17 Oct 2006 03:40:12 +0200 haxml (1.13.2-1) unstable; urgency=low * New upstream release. * debian/control.in: - add dctrl-tools to Build-Depends as we use grep-dctrl in the debian/rules file. * debian/rules: - remove info about executables and empty lines from HaXml.package.conf. - fix the way we detect if libghc6-haxml-dev gets build. -- Arjan Oosting Thu, 14 Sep 2006 12:48:10 +0200 haxml (1.13.1-3) unstable; urgency=low * debian/control.in: add ppc64 to the list of architectures which ghc6 supports. * debian/libghc6-haxml-dev.prerm: don't fail it HaXml is not registered. * debian/patches/03_build-haxml-prof.dpatch: update patch to call ld with --whole-archive which makes sure that all symbols exits in the ghci library file. (Closes: #387344) * debian/patches/04_no-hugs-package-cmd.dpatch: cleanup patch. * debian/rules: only install HaXml.package.conf if we are building libghc6-haxml-dev. -- Arjan Oosting Wed, 13 Sep 2006 22:22:58 +0200 haxml (1.13.1-2) unstable; urgency=low * debian/patches/04_no-hugs-package-cmd.dpatch: fix bashism in this patch. (thanks John Goerzen). * debian/rules: install the linda override file for libhugs-haxml in the right location. -- Arjan Oosting Thu, 6 Jul 2006 11:34:14 +0200 haxml (1.13.1-1) unstable; urgency=low * New upstream release. - Bugfix to permit percent character in attribute values. - Bugfix to parse unquoted attribute values starting '+' or '#' in HTML. - Bugfix to keep the original DTD in output of 'processXmlWith'. * First upload to the Debian archive (Closes: #310920) * debian/control.in: - Add libhugs-haxml entry again. * debian/libhugs-haxml.preinst.in: added. Divert HaXml library files shipped with Hugs until Hugs drops the HaXml library. * debian/libhugs-haxml.postrm.in: added. Remove diversions when libhugs-haxml is removed. * debian/rules: - switch from CDBS + simple-patchsys to simple debhelper + dpatch. - remove --buildwith flag to enable build of the Hugs library. * debian/patches: convert all patches to dpatch patch files. * debian/patches/07_redirect-haddock-output: dropped. Use dh_installdocs instead to install the API documentation. * debian/patches/09_correct-version.patch: dropped. The version number in the Makefile is correct now. -- Arjan Oosting Thu, 6 Jul 2006 02:07:50 +0200 haxml (1.13-17) unstable; urgency=low * debian/copyright: added Debian packaging copyright notice. * debian/haxml-doc.doc-base: adjust to Index to the right index page. -- Arjan Oosting Wed, 5 Jul 2006 23:10:00 +0200 haxml (1.13-16) unstable; urgency=low * debian/control.in.in: - Use the new substitution variables binary:Version and source:Version and build depend on dpkg-dev (>= 1.13.19) which introduces these new variables. - Drop build dependency on ghc6 which is already pulled in by the build dependency on ghc6-prof. - Upgrade to policy version 3.7.2. No changes needed -- Arjan Oosting Mon, 8 May 2006 17:59:29 +0200 haxml (1.13-15) unstable; urgency=low * Backport some packaging updates, and cleanup source package. * Remove support for building nhc98 libraries, because it is removed from the archive. * debian/rules: - generate dependencies on ghc6 during build to make a (bin-)NMU easier. - cleanup mess from earlier packaging. - make sure targets only run once during build. * debian/control.in.in: loosen dependencies to make a bin-NMU easier. * debian/mk-ghc6-vars: added to generate ghc6:Depends substitution variable. * debian/changelog: fix some spelling mistakes. -- Arjan Oosting Tue, 11 Apr 2006 18:43:13 +0200 haxml (1.13-14) unstable; urgency=low * debian/rules: install more with debhelper. * Do not compress .dtd files in the examples. * Updated man pages to Branden Robinson's recommendations. * Don't install the README which does not contain useful information for us. * debian/patches/08_update-licences.patch: added. The FSF has a new address. -- Arjan Oosting Mon, 15 Aug 2005 18:30:00 +0200 haxml (1.13-13) unstable; urgency=low * Don't build libnhc98-haxml-dev and libhugs-haxml just yet. Wait until HaXml is removed from hugs and nhc98. * Ready for upload to Debian archive. (Closes: #310920) -- Arjan Oosting Thu, 30 Jun 2005 22:16:01 +0200 haxml (1.13-12) unstable; urgency=low * Ship LICENCE-GPL and LICENCE-LGPL again in haxml-doc, because /usr/share/common-licenses is not available when using an web server. * debian/patches/02_change-references.patch: updated. * debian/haxml-doc.doc-base: added. Register HaXml documentation. -- Arjan Oosting Thu, 30 Jun 2005 17:35:32 +0200 haxml (1.13-11) unstable; urgency=low * Remove the COPYRIGHT, LICENSE-GPL and LICENSE-LGPL files from the haxml-doc binary. * debian/haxml-doc.linda-overrides: not longer necessary. * debian/02_refercompress.patch renamed to debian/patches/02_change- refernces.patch and changes references to COPYRIGHT, LICENCE-GPL and LICENCE-LGPL to respectively copyright, ../common-licenses/GPL and ../common-licenses/LGPL. * debian/patches/04_no-hugs-package-cmd.patch: updated to install the hugs library in the right place. * debian/rules: install examples in usr/share/doc/haxml-doc/examples. * debian/patches/07_redirect-haddock-output.patch, debian/rules: also link API documentation with haskell98 API documentation. -- Arjan Oosting Thu, 30 Jun 2005 14:59:53 +0200 haxml (1.13-10) unstable; urgency=low * Changes in this version: - Install the libraries for nhc98 and hugs in the same place as the original libraries included with nhc98 and hugs. Note that libnhc98-haxml-dev and libhugs-haxml can't be installed until debian packages of nhc98 and hugs stop shipping HaXml. - Build libraries and binaries with -01 and honor DEB_BUILD_OPTIONS=noopt. - libnhc98-haxml-dev now supports heap and time profiling. - The HaXml API documentation in haxml-doc links to the Haskell base API documentation from ghc6-doc. * debian/patches/00_destdir.patch: updated. * debian/patches/01_configure_typo.patch: fix a typo in the configure script. * debian/patches/03_build-haxml-prof.patch: also build HaXml with profiling for nhc98. * debian/patches/04_no-hugs-package-cmd.patch: updated. Install library in /usr/lib/hugs/packages and do not install Text/PrettyPrint/HughesPJ.hs. * debian/patches/05_no-harch-cmd.patch: updated. * debian/patches/06_include-extra-objs.patch: removed. * debian/patches/06_hcflags_support.patch: add support for HCFLAGS. * debian/rules: use HCFLAGS to create optimized libraries and binaries. * New Standard-Version 3.6.2. No changes needed. * debian/patches/07_redirect-haddock-output.patch: added. Keeps original source clean (and diff.gz small). * debian/control.in.in: let the library packages recommend HaXml in stead of depending on it. * debian/control.in.in: add Replaces: hugs to libhugs-haxml as it replaces the HaXml package included in Hugs. * debian/control.in.in: add Replaces: nhc98 to libnhc98-haxml-dev as it replaces the HaXml package included in nhc98. -- Arjan Oosting Thu, 30 Jun 2005 02:16:05 +0200 haxml (1.13-9) unstable; urgency=low * debian/rules: added update-haskell-control target to update /debian/control. * Disable DEB_AUTO_UPDATE_DEBIAN_CONTROL. Updating debian/control during regular builds is considered bad feature of cdbs. The update-debian-control target of debian/rules can be used to update debian/control. -- Arjan Oosting Sun, 5 Jun 2005 03:36:57 +0200 haxml (1.13-8) unstable; urgency=low * debian/patches/04_no-hugs-package-cmd.patch: use cpp to install haskell library. * debian/control.in.in: added. Use update-haskell-control to generate GHC and NHC98 (build) dependencies. * debian/rules: added update-haskell-control --check to verify consistency between debian/control.in.in and debian/control.in -- Arjan Oosting Sat, 4 Jun 2005 16:43:12 +0200 haxml (1.13-7) unstable; urgency=low * Rebuild for unstable. -- Arjan Oosting Fri, 27 May 2005 01:40:13 +0200 haxml (1.13-6) testing; urgency=low * debian/haxml.manpages: added man pages for all the binaries. * debian/rules: disable DEB_AUTO_UPDATE_DEBIAN_CONTROL. * debian/haxml-doc.linda-overrides: don't complain about the extra license files which are used in the documentation. * debian/rules: install linda overrides. * debian/libhugs-haxml.dirs, debian/haxml-doc.dirs: create linda overrides directory. -- Arjan Oosting Fri, 27 May 2005 01:00:19 +0200 haxml (1.13-5) unstable; urgency=low * Fix debian/rules; spaces are no tabs... -- Arjan Oosting Mon, 16 May 2005 02:43:47 +0200 haxml (1.13-4) unstable; urgency=low * Rebuild for unstable. -- Arjan Oosting Sun, 15 May 2005 06:23:45 +0200 haxml (1.13-3) testing; urgency=low * debian/patches/06_include-extra-objs.patch: nhc98 does not ship Text.PrettyPrinting.HughesPJ so include it in the archive. * debian/patches/02_refercompress.patch: updated. * debian/rules: (re)make documentation with haddock. -- Arjan Oosting Sun, 15 May 2005 06:00:45 +0200 haxml (1.13-2) testing; urgency=low * debian/libghc6-haxml-dev.postinst, debian/libghc6-haxml-dev.prerm, debian/rules: added support for ghc 6.4. -- Arjan Oosting Sun, 15 May 2005 02:49:01 +0200 haxml (1.13-1) testing; urgency=low * New upstream release. - Bug fixes to the document validator: no more infinite loops. - Bug fixes to lexing mixed text and references between quote chars. - Updated to work with ghc-6.4's new package mechanism. * Change from tarball-in-tarball packaging to normal upstream is orig.tar.gz packaging. * debian/libhugs-haxml.linda-overrides: ignore linda warning about files in /usr/lib in Architecture: all package libhugs-haxml. * debian/patches: updated to new upstream. * debian/control.in: Make libnhc98-haxml-dev architecture all again. * debian/watch: added watch file. -- Arjan Oosting Sun, 15 May 2005 01:53:08 +0200 haxml (1.12-5) unstable; urgency=low * debian/patches/03_build-haxml-prof.patch: add an profiled HaXml library. * debian/patches/04_no-hugs-package-cmd.patch: hugs-package does not exits, use cp -a instead. * debian/control.in: added ghc6-prof to build-depends. * debian/patches/05-no-harch-cmd.patch: harch is not available in Debian. * debian/control.in: only build libnhc98-haxml-dev for i386. -- Arjan Oosting Sun, 17 Apr 2005 06:41:14 +0200 haxml (1.12-4) unstable; urgency=low * debian/control.in: - move package haxml-doc to section doc. - correct Suggest of haxml. - correct Depends of libghc6-haxml-dev * debian/TODO: added. -- Arjan Oosting Thu, 10 Feb 2005 09:06:38 +0100 haxml (1.12-3) unstable; urgency=low * debian/patches/01_commonlicense.patch: removed * debian/rules: do not compress license files. * debian/haxml-doc.docs.in: copy license files. -- Arjan Oosting Tue, 8 Feb 2005 21:51:40 +0100 haxml (1.12-2) unstable; urgency=low * debian/patches/01_commonlicense.patch: fixed small error. * debian/patches/02_refercompress.patch: fixed typo. -- Arjan Oosting Tue, 8 Feb 2005 20:56:15 +0100 haxml (1.12-1) unstable; urgency=low * Initial Release. * debian/patches/00_destdir.patch: added support for DESTDIR in Makefile. * debian/patches/01_commonlicense.patch: change references to license files to license files in /usr/share/doc/common-licences. * debian/patches/02_refercompress.patch: change some references in index.html to references to compressed files for files which dh_compress compresses. -- Arjan Oosting Mon, 7 Feb 2005 18:36:29 +0100