debian/0000755000000000000000000000000012232662701007167 5ustar debian/watch0000644000000000000000000000031612175012132010211 0ustar version=3 opts="downloadurlmangle=s|archive/([\w\d_-]+)/([\d\.]+)/|archive/$1/$2/$1-$2.tar.gz|,\ filenamemangle=s|(.*)/$|intern-$1.tar.gz|" \ http://hackage.haskell.org/packages/archive/intern ([\d\.]*\d)/ debian/README.source0000644000000000000000000000056312121764047011355 0ustar CDBS+git-buildpackage --------------------- This source package uses CDBS and git-buildpackage. NMUs need not (but are encouraged to) make special use of these tools. In particular, the debian/control.in file can be completely ignored. More info here: http://wiki.debian.org/CDBS+git-buildpackage -- Jonas Smedegaard Mon, 18 Feb 2013 12:55:37 +0100 debian/control.in0000644000000000000000000000320612175026376011210 0ustar Source: haskell-intern Section: haskell Priority: optional Maintainer: Debian Haskell Group Uploaders: Jonas Smedegaard Build-Depends: @cdbs@ Build-Depends-Indep: ghc-doc , libghc-text-doc , libghc-hashable-doc , libghc-unordered-containers-doc Standards-Version: 3.9.4 Homepage: http://github.com/ekmett/intern/ Vcs-Git: git://git.debian.org/git/collab-maint/haskell-intern.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/haskell-intern.git Package: libghc-intern-dev Priority: extra Architecture: any Depends: ${haskell:Depends} , ${haskell:Extra-Depends} , ${misc:Depends} , ${shlibs:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: hash consing for data types - libraries Efficient hash-consing for arbitrary Haskell data types. . This package contains the libraries compiled for GHC. Package: libghc-intern-doc Section: doc Priority: extra Architecture: all Depends: ${haskell:Depends} , ${haskell:Extra-Depends} , ${misc:Depends} Recommends: ${haskell:Recommends} Description: hash consing for data types - library documentation Efficient hash-consing for arbitrary Haskell data types. . This package contains the library documentation for intern. Package: libghc-intern-prof Priority: extra Architecture: any Depends: ${haskell:Depends} , ${haskell:Extra-Depends} , ${misc:Depends} Provides: ${haskell:Provides} Description: hash consing for data types - profiling libraries Efficient hash-consing for arbitrary Haskell data types. . This package contains the profiling libraries for intern. debian/rules0000755000000000000000000000457712175024515010265 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2013 Jonas Smedegaard # Description: Main Debian packaging script for intern # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3, or (at your option) # any later version. # # This program 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 # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/hlibrary.mk DEB_UPSTREAM_PACKAGE = intern DEB_UPSTREAM_URL = http://hackage.haskell.org/packages/archive/$(DEB_UPSTREAM_PACKAGE)/$(DEB_UPSTREAM_TARBALL_VERSION) # helper macros used below expand-ghc-dep = $(comma) libghc-$2-$1 $(if $3,($3 $4)$(if $5,$(comma) libghc-$2-$1 ($5 $6))) strip-ghc-deps = $(foreach dep,$2,$(call expand-ghc-dep,$1,$(word 1,$(subst $(comma),$(space),$(dep))))) expand-ghc-deps = $(foreach dep,$2,$(call expand-ghc-dep,$1,$(word 1,$(subst $(comma),$(space),$(dep))),$(word 2,$(subst $(comma),$(space),$(dep))),$(word 3,$(subst $(comma),$(space),$(dep))),$(word 4,$(subst $(comma),$(space),$(dep))),$(word 5,$(subst $(comma),$(space),$(dep))))) # Needed by upstream build ghc-deps += text,<<,0.12 ghc-deps += hashable,<<,1.3 ghc-deps += unordered-containers,<<,0.3 #ghc-deps += intern,<<,1.0 bdeps = ghc bdeps +=, $(call expand-ghc-deps,dev,$(ghc-deps)) # Needed by upstream profiling build bdeps-prof = ghc-prof bdeps-prof +=, $(call strip-ghc-deps,prof,$(ghc-deps)) # Needed by upstream documentation build bdeps-indep = ghc-doc # this is undeclared but warned about at build time ghc-deps-doc += rts bdeps-indep +=, $(call strip-ghc-deps,doc,$(ghc-deps) $(ghc-deps-doc)) # Needed for our packaging bdeps +=, haskell-devscripts # TODO: actually use CDBS_BUILD_DEPENDS_INDEP, instead of hardcoding CDBS_BUILD_DEPENDS +=, $(bdeps), $(bdeps-prof) CDBS_BUILD_DEPENDS_INDEP +=, $(bdeps-indep) DEB_INSTALL_EXAMPLES_libghc-intern-dev = examples/* debian/copyright0000644000000000000000000000472012175013203011116 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: intern Upstream-Contact: https://github.com/ekmett/intern/issues Source: http://hackage.haskell.org/packages/archive/intern/ git://github.com/ekmett/intern/ Files: * Copyright: 2002, Daan Leijen 2011, Edward A. Kmett License: BSD-3-clause~author Files: debian/* Copyright: 2013, Jonas Smedegaard License: GPL-3+ License: BSD-3-clause~author Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . 2. 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. . 3. Neither the name of the author nor the names of his contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``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 AUTHORS 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. License: GPL-3+ This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. . This program 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 General Public License for more details. . Comment: . On Debian systems the 'GNU General Public License' version 3 is located in '/usr/share/common-licenses/GPL-3'. debian/copyright_hints0000644000000000000000000000176412175012350012332 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: Data/Interned.hs Data/Interned/ByteString.hs Data/Interned/Internal.hs Data/Interned/Internal/ByteString.hs Data/Interned/Internal/String.hs Data/Interned/Internal/Text.hs Data/Interned/String.hs Data/Interned/Text.hs Setup.lhs debian/README.source debian/compat debian/control debian/control.in debian/gbp.conf debian/libghc-intern-doc.doc-base debian/source/format debian/watch examples/Term.hs Copyright: *No copyright* License: UNKNOWN FIXME Files: LICENSE Copyright: 2002, Daan Leijen 2011, Edward Kmett License: BSD-2-clause FIXME Files: debian/rules Copyright: 2013, Jonas Smedegaard License: GPL-3+ FIXME Files: Data/Interned/IntSet.hs Copyright: : Daan Leijen 2002 Edward Kmett 2011, License: UNKNOWN FIXME Files: intern.cabal Copyright: 2011, Edward A. Kmett License: UNKNOWN FIXME debian/source/0000755000000000000000000000000012100371626010464 5ustar debian/source/format0000644000000000000000000000001412100371626011672 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212100371626010362 0ustar 8 debian/libghc-intern-doc.doc-base0000644000000000000000000000046712175012106014057 0ustar Document: libghc-intern-doc Title: Intern library documentation Author: Graham Klyne Abstract: This is the API documentation of the Pandoc library. Section: Programming Format: html Index: /usr/share/doc/libghc-intern-doc/html/index.html Files: /usr/share/doc/libghc-intern-doc/html/*.html debian/control0000644000000000000000000000360512175031327010576 0ustar Source: haskell-intern Section: haskell Priority: optional Maintainer: Debian Haskell Group Uploaders: Jonas Smedegaard Build-Depends: cdbs, devscripts, debhelper, dh-buildinfo, ghc, libghc-text-dev (<< 0.12), libghc-hashable-dev (<< 1.3), libghc-unordered-containers-dev (<< 0.3), haskell-devscripts, ghc-prof, libghc-text-prof, libghc-hashable-prof, libghc-unordered-containers-prof Build-Depends-Indep: ghc-doc , libghc-text-doc , libghc-hashable-doc , libghc-unordered-containers-doc Standards-Version: 3.9.4 Homepage: http://github.com/ekmett/intern/ Vcs-Git: git://git.debian.org/git/collab-maint/haskell-intern.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/haskell-intern.git Package: libghc-intern-dev Priority: extra Architecture: any Depends: ${haskell:Depends} , ${haskell:Extra-Depends} , ${misc:Depends} , ${shlibs:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: hash consing for data types - libraries Efficient hash-consing for arbitrary Haskell data types. . This package contains the libraries compiled for GHC. Package: libghc-intern-doc Section: doc Priority: extra Architecture: all Depends: ${haskell:Depends} , ${haskell:Extra-Depends} , ${misc:Depends} Recommends: ${haskell:Recommends} Description: hash consing for data types - library documentation Efficient hash-consing for arbitrary Haskell data types. . This package contains the library documentation for intern. Package: libghc-intern-prof Priority: extra Architecture: any Depends: ${haskell:Depends} , ${haskell:Extra-Depends} , ${misc:Depends} Provides: ${haskell:Provides} Description: hash consing for data types - profiling libraries Efficient hash-consing for arbitrary Haskell data types. . This package contains the profiling libraries for intern. debian/gbp.conf0000644000000000000000000000021512174762420010610 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True [git-import-orig] filter = .gitignore debian/changelog0000644000000000000000000000050412232662701011040 0ustar haskell-intern (0.9.1.1-1build1) trusty; urgency=low * Rebuild for new GHC ABIs. -- Colin Watson Sat, 26 Oct 2013 07:48:33 +0100 haskell-intern (0.9.1.1-1) unstable; urgency=low * Initial packaging. Closes: bug#718017. -- Jonas Smedegaard Sat, 27 Jul 2013 22:51:53 +0200