debian/0000755000000000000000000000000012147643150007171 5ustar debian/watch0000644000000000000000000000046412036251765010232 0ustar # See uscan(1) for format version=3 opts="downloadurlmangle=s|archive/([\w\d_-]+)/([\d\.]+)/|archive/$1/$2/$1-$2.tar.gz|,\ filenamemangle=s|(.*)/$|uulib-$1.tar.gz|" \ http://hackage.haskell.org/packages/archive/uulib \ ([\d\.]*\d)/ # http://www.cs.uu.nl/wiki/HUT/Download .*/uulib-(.*)-src\.tar\.gz debian/control0000644000000000000000000000472512147621375010611 0ustar Source: haskell-uulib Section: haskell Priority: extra Maintainer: Debian Haskell Group Uploaders: Marco Túlio Gontijo e Silva Build-Depends: debhelper (>= 9) , cdbs , haskell-devscripts (>= 0.8.13) , ghc , ghc-prof , ghc-doc , cpphs Standards-Version: 3.9.4 Vcs-Darcs: http://darcs.debian.org/pkg-haskell/haskell-uulib/ Vcs-Browser: http://darcs.debian.org/cgi-bin/darcsweb.cgi?r=pkg-haskell/haskell-uulib Homepage: http://www.cs.uu.nl/wiki/HUT/WebHome Package: libghc-uulib-dev Architecture: any Section: haskell Depends: ${haskell:Depends} , ${misc:Depends} Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: parser and pretty print combinator library for GHC The uulib Haskell library contains fast, error repairing parser combinators (UU.Parsing), pretty print combinators (UU.Pretty) and a set of data structures and algorithms for working with sets and sequences (UU.DData) for Haskell. . The library is developed at Utrecht University and is part of the Haskell Utrecht Tools. Package: libghc-uulib-prof Architecture: any Section: haskell Depends: ${haskell:Depends} , ${misc:Depends} Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: profiling parser and pretty print combinator library for GHC The uulib Haskell library contains fast, error repairing parser combinators (UU.Parsing), pretty print combinators (UU.Pretty) and a set of data structures and algorithms for working with sets and sequences (UU.DData) for Haskell. . The library is developed at Utrecht University and is part of the Haskell Utrecht Tools. . This package contains additional profiling libraries which can be used with ghcprof. Package: libghc-uulib-doc Replaces: haskell-uulib-doc (<< 0.9.10-2) Conflicts: haskell-uulib-doc (<< 0.9.10-2) Provides: haskell-uulib-doc Architecture: all Section: doc Depends: ${haskell:Depends} , ${misc:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Description: API documentation for uulib Haskell library The API documentation of the uulib parser and pretty print combinator library. . The uulib Haskell library contains fast, error repairing parser combinators (UU.Parsing), pretty print combinators (UU.Pretty) and a set of data structures and algorithms for working with sets and sequences (UU.DData) for Haskell. . The library is developed at Utrecht University and is part of the Haskell Utrecht Tools. debian/libghc-uulib-doc.examples0000644000000000000000000000001312036251765014040 0ustar examples/* debian/rules0000755000000000000000000000015512036251765010256 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/hlibrary.mk debian/changelog0000644000000000000000000002761312147643150011054 0ustar haskell-uulib (0.9.15-2) unstable; urgency=low * Enable compat level 9 -- Joachim Breitner Fri, 24 May 2013 12:52:24 +0200 haskell-uulib (0.9.15-1) experimental; urgency=low * New upstream release -- Joachim Breitner Mon, 08 Apr 2013 09:46:38 +0200 haskell-uulib (0.9.14-3) experimental; urgency=low * Depend on haskell-devscripts 0.8.13 to ensure this packages is built against experimental * Bump standards version, no change -- Joachim Breitner Sun, 14 Oct 2012 12:02:22 +0200 haskell-uulib (0.9.14-2) unstable; urgency=low * Rename .examples file to new -doc package name -- Joachim Breitner Sat, 19 May 2012 22:55:14 +0200 haskell-uulib (0.9.14-1) unstable; urgency=low * New upstream release -- Joachim Breitner Mon, 06 Feb 2012 18:38:58 +0100 haskell-uulib (0.9.13-1) unstable; urgency=low * New upstream release -- Joachim Breitner Sat, 04 Jun 2011 00:54:17 +0200 haskell-uulib (0.9.10-4) unstable; urgency=low [ Marco Silva ] * Use ghc instead of ghc6 -- Iain Lane Wed, 18 May 2011 11:22:53 +0100 haskell-uulib (0.9.10-3) unstable; urgency=low * control: Use versioned Replaces: and Conflicts: -- Marco Túlio Gontijo e Silva Wed, 05 May 2010 18:01:54 -0300 haskell-uulib (0.9.10-2) unstable; urgency=low * debian/source/format: Use 3.0 (quilt). * debian/control: Rename -doc package. * debian/control: Uploaders: create. -- Marco Túlio Gontijo e Silva Tue, 16 Mar 2010 10:59:49 -0300 haskell-uulib (0.9.10-1) unstable; urgency=low [ Marco Túlio Gontijo e Silva ] * debian/control: Use Debian Haskell Group as Maintainer. * debian/control: Change Priority: to extra. * debian/watch: Use format that works for --download-current-version. * debian/watch: Add .tar.gz to downloaded filename. * debian/watch: Include package name in downloaded .tar.gz. * debian/control: Change Section: to haskell. * debian/watch: Remove spaces, since they're not allowed by uscan. * debian/control: Add field Provides: ${haskell:Provides} to -dev and -prof packages. * debian/control: Use Vcs-Browser: field. * debian/control: Split dependencies in more than one line. * debian/control: Remove dependency in hscolour, since it's now a dependency of haskell-devscripts. * debian/control: Remove haddock from Build-Depends:, since it's now a Depends: of haskell-devscripts. * debian/control: Bump Standards-Version: to 3.8.4, no changes needed. [ Joachim Breitner ] * Bump haskell-devscripts dependency to 0.7 [ Marco Túlio Gontijo e Silva ] * Use debian/compat 7. [ Joachim Breitner ] * Remove hugs package -- Joachim Breitner Sat, 20 Feb 2010 16:13:29 +0100 haskell-uulib (0.9.10-0.2) unstable; urgency=low * Non-maintainer upload. * Move everything to Build-Depends, to work around cdbs vs. buildds closes: #523591 -- Joachim Breitner Fri, 10 Jul 2009 12:08:15 +0200 haskell-uulib (0.9.10-0.1) unstable; urgency=high * Non-maintainer upload. * New upstream version. Closes: #523214. * Use new version of haskell-devscripts. * debian/control: - Use new Standards-Version. - cpphs is not Indep. * debian/patches: Remove directory. * debian/haskell-uulib-doc.doc-base: haddock's file are stored now in /usr/share/libghc6-uulib-doc/html/. * debian/haskell-uulib-doc.examples: Create file. -- Marco Túlio Gontijo e Silva Wed, 08 Apr 2009 20:01:10 -0300 haskell-uulib (0.9.5-5) unstable; urgency=high * debian/rules: - Call dh_haskell_prep in the install-arch target to make sure the necessary postinst and prerm scriptlets are generated. (Closes: #479946) * debian/libhugs-uulib.{install,linda-overrides}: - Removed as lintian says than linda is obsolete. -- Arjan Oosting Wed, 07 May 2008 17:08:44 +0200 haskell-uulib (0.9.5-4) unstable; urgency=low * Also split configure-stamp. (Really closes: #478899) -- Arjan Oosting Thu, 01 May 2008 20:40:43 +0200 haskell-uulib (0.9.5-3) unstable; urgency=low * debian/rules: - split-objs was not enabled in the previous upload as it breaks the profiling build - Split build-stamp target in a build-arch-stamp and a build-indep-stamp so the build daemons do not try to build the architecture independent stuff. (Closes: #478899) -- Arjan Oosting Thu, 01 May 2008 19:35:30 +0200 haskell-uulib (0.9.5-2) unstable; urgency=low * configure: removed this cruft. * debian/control: - Bump build dependency on haskell-devscripts to 0.6.12 which enables us to passing through disable-optimization to ./setup configure. - Let the Vcs-* fields point to the trunk * debian/haskell-uulib-doc.doc-base: - Change the section from Apps/Programming to Programming/Haskell. * debian/rules: - Build the library without optimization on arm. - Enable split-objs on i386 and amd64. -- Arjan Oosting Thu, 01 May 2008 14:45:51 +0200 haskell-uulib (0.9.5-1) unstable; urgency=low * New upstream release. * debian/watch: Use hackage.haskell.org as site for new upstream releases. (Closes: #456480) * debian/patches/01_update-cabal-file.dpatch: Removed. The cabal file is fixed upstream for the new Cabal version. * debian/rules: - Don't call ./configure during build and don't remove the Cabal file on clean. -- Arjan Oosting Sat, 19 Jan 2008 20:41:34 +0100 haskell-uulib (0.9.3~snapshot20071230-3) unstable; urgency=low * debian/control: - Bump build dependency on GHC to >= 6.8.2 because the package now needs a Cabal version >= 1.2. - Change the section of libghc6-uulib-dev and libghc6-uulib-prof to fix lintian warning "dev-package-should-be-section-libdevel" * debian/haskell-uulib-doc.doc-base: - Update paths which were changed due to the new Cabal version -- Arjan Oosting Sun, 13 Jan 2008 07:33:06 +0100 haskell-uulib (0.9.3~snapshot20071230-2) unstable; urgency=low * Update for GHC 6.8.3: - Added debian/patches/01_update-cabal-file.dpatch: Adds ExistentialQuantification to thel list of needed extensions. (Closes: #460384) * debian/rules: - Remove build-stamp on clean -- Arjan Oosting Sun, 13 Jan 2008 07:17:32 +0100 haskell-uulib (0.9.3~snapshot20071230-1) unstable; urgency=low * New upstream snapshot release: - Many functions, like delete and insertMany, were returning invalid multisets. Namely, multisets where zero-occurrences are explicitly modelled. This is incorrect, and they were fixed so that they return valid multisets. - There is also a fix to multiset unions which was handling overlapping elements incorrectly. The fix changes the strictness of this function however. * debian/control: - Bump build depency on haskell-devscripts to 0.6.0 which ships dh_haskell_depends and generates haddock API documentation. - Replace the XS-Vcs* with the now official Vcs* fields. - Add the new Homepage field. - Drop dctrl-tools from the Build-Depends as the mk-haskell-depends scripts, which needed it, is removed from the source package. - Bump Standards-Version to 3.7.3. No changes needed. * debian/mk-haskell-depends: - Removed as haskell-devscripts now ships dh_haskell_depends * debian/rules: - Move package specific parts in variables at the top of the makefile. - dh_haskell_install does not install empty directories anymore and removes empty directories from the GHC package configuration file, so stop doing this manually. - dh_haskell also generates the haddock documentation so stop calling ./setup haddock - Replace the call to debian/mk-haskell-depends with a call to dh_haskell_depends. - Make ./configure executable before running it. -- Arjan Oosting Sun, 30 Dec 2007 20:23:06 +0100 haskell-uulib (0.9.3~snapshot20070528-1) unstable; urgency=low * New upstream snapshot release. * debian/control: - Update XS-Vcs-* fields as the packages has moved to the pkg-haskell subversion archive. * 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-uulib-doc. -- Arjan Oosting Mon, 28 May 2007 17:41:26 +0200 haskell-uulib (0.9.2+snapshot20070419-1) unstable; urgency=low * New upstream snapshot release: - Some haddock documentation has been added. - Compatibility fixes for GHC 6.6. * debian/patches/01_fix-for-ghc-6.6.dpatch: Dropped as the necessary fixes are included upstream. * debian/rules: - Run configure before build. - Cleanup files generated by configure on clean. -- Arjan Oosting Thu, 19 Apr 2007 15:14:04 +0200 haskell-uulib (0.9.2-7) unstable; urgency=low * debian/control: - Add XS-Vcs-Browser field. - Add ${misc:Depends} to all Depends fields. - Let haskell-uulib-doc recommend doc-base. -- Arjan Oosting Thu, 19 Apr 2007 12:40:33 +0200 haskell-uulib (0.9.2-6) unstable; urgency=high * Fix FTBFS (Closes: #403091) hence urgency high: - A fixed cpphs (0.7-4) was uploaded which should fix the parse errors. - Added hugs to Build-Depends-Indep needed to build libhugs-uulib. -- Arjan Oosting Thu, 21 Dec 2006 13:49:10 +0100 haskell-uulib (0.9.2-5) unstable; urgency=low * debian/control: make libghc6-uulib-dev and libghc6-uulib-prof Architecture: any. * debian/mk-haskell-depends: update script to take installed package configuration files as arguments. * debian/rules: - Only remove empty directories which exists. - Correct paths to haddock generated files in the installed package configuration files. - Don't compress .haddock files so they can be used by haddock. * 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, 18 Nov 2006 16:24:30 +0100 haskell-uulib (0.9.2-4) unstable; urgency=low * debian/control.in: add dctrl-tools to Build-Depends as it is needed to generate the ${haskell:Depends}. * debian/mk-haskell-depends: fail if grep-dctrl is not available. -- Arjan Oosting Thu, 19 Oct 2006 13:26:59 +0200 haskell-uulib (0.9.2-3) unstable; urgency=low * debian/control.in: - update maintainer email address. - add profiling version of the ghc6 libary. * debian/patches/01_fix-for-ghc-6.6.dpatch: add UndecidableInstances to .cabal file to fix build with GHC 6.6. * debian/rules: use debian/mk-haskell-depends to determine the ${haskell:Depends} substitution variable -- Arjan Oosting Wed, 18 Oct 2006 00:23:21 +0200 haskell-uulib (0.9.2-2) unstable; urgency=low * Remove dh_make boilerplate cruft. (Thanks James Westby) * debian/copyright: update license information after email correspondence with upstream maintainer. * debian/control.in: added XS-Vcs-Svn field pointing to subversion archive which contains this package. -- Arjan Oosting Thu, 5 Oct 2006 17:02:21 +0200 haskell-uulib (0.9.2-1) unstable; urgency=low * Initial release. (Closes: #376415) * Name the source package haskell-uulib to avoid confusion with uulib from uudeview and libconvert-uulib-perl. (Thanks Matej Vela) -- Arjan Oosting Wed, 26 Jul 2006 12:34:51 +0200 debian/source/0000755000000000000000000000000012036251765010475 5ustar debian/source/format0000644000000000000000000000001412036251765011703 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212147616352010373 0ustar 9 debian/copyright0000644000000000000000000001601112036251765011127 0ustar This package was debianized by Arjan Oosting on Sat, 1 Jul 2006 08:57:13 +0200. It was downloaded from http://www.cs.uu.nl/wiki/HUT/Download Upstream Authors: Doaitse Swierstra and Arthur Baars Daan Leijen Upstream Maintainer: Alexey Rodriguez Copyright: Copyright (c) 1998 Pablo Azero Copyright (c) 1998-2003 Doaitse Swierstra Copyright (c) 2000,2002 Daan Leijen Copyright (c) 2005 Arthur Baars Copyright (c) 2005 Alexey Rodriguez License for the library, except for the UU.DData modules (the files IntBag.hs, IntMap.hs, IntSet.hs, Map.hs, MultiSet.hs, Queue.hs, Scc.hs, Seq.hs, Set.hs in the UU/DData directory) and the UU.PPretty module (the file UU/PPretty.hs): This package 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, with the following special exception: As a relaxation of clause 6 of the LGPL, the copyright holders of this library give permission to use, copy, link, modify, and distribute, binary-only object-code versions of an executable linked with the original unmodified Library, without requiring the supply of any mechanism to modify or replace the Library and relink (clauses 6a, 6b, 6c, 6d, 6e), provided that all the other terms of clause 6 are complied with. This package 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 package; 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 version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. The UU.DData modules which consists of the files IntBag.hs, IntMap.hs, IntSet.hs, Map.hs, MultiSet.hs, Queue.hs, Scc.hs, Seq.hs and Set.hs in the UU/DData directory and the UU.PPretty module which consists of file UU/PPretty.hs are licensed under a BSD-style license. Unfortunately the explicit licenses are not mentioned in the source files. After some email correspondence with the upstream maintainer and the author of the UU.DData modules I received an email with points out the explicit license terms: Hello Arjan, I had a chat with Daan over the license and he said that his libraries can be licensed with the same license as darcs-server. I still want to keep your patch to use s libraries, I think s the way to go. However I want to keep the UU.DData.Seq, instead of the gratuitous dependency on Edison. So this would be the only module to which the license will apply. Sorry for the late reply, I just started a traineeship at Microsoft Research and I was busy like crazy completing some work in Utrecht. Cheers, Alexey From:Daan Leijen Sent: 04 October 2006 11:41 To: Alexey Rodriguez Subject: license http://www.equational.org/repos/darcs-server/license.txt Just copy the bottom part with the reference to the darcs server. -- Daan The UU.DData modules which consists of the files IntBag.hs, IntMap.hs, IntSet.hs, Map.hs, MultiSet.hs, Queue.hs, Scc.hs, Seq.hs and Set.hs in the UU/DData directory are licensed under a BSD-style license which is found on the location pointed out by the author: The Modified BSD License Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the names of the copyright holders, nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The license of the UU.PPretty module (the file UU.PPretty) can be found on a webpage of the author (Daan Leijen) of the UU.PPretty module: http://www.cs.uu.nl/~daan/download/pprint/pprint.html The license of the UU.PPretty module is copied verbatim from the location mention above: Copyright 2000, Daan Leijen. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. This software is provided by the copyright as and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright holders be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. The Debian packaging is (C) 2006, Arjan Oosting and is licensed under the GPL, see `/usr/share/common-licenses/GPL'.