debian/0000755000000000000000000000000012251724265007174 5ustar debian/copyright0000644000000000000000000000325412104777717011142 0ustar This package was debianized by Clint Adams on Sat, 25 Jun 2011 22:47:42 -0000 It was downloaded from http://hackage.haskell.org/package/aeson Upstream Authors: Bryan O'Sullivan Copyright: 2011, 2012 Bryan O'Sullivan 2011 MailRank, Inc. License: 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 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 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. debian/watch0000644000000000000000000000017312224037341010216 0ustar version=3 http://hackage.haskell.org/package/aeson/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) debian/compat0000644000000000000000000000000212147616105010367 0ustar 9 debian/patches/0000755000000000000000000000000012251724177010625 5ustar debian/patches/series0000644000000000000000000000004412036246760012036 0ustar th-option.diff threaded-option.diff debian/patches/threaded-option.diff0000644000000000000000000000104212251724177014542 0ustar --- a/aeson.cabal +++ b/aeson.cabal @@ -95,6 +95,10 @@ description: build TH bits default: True +flag threaded + description: build threaded + default: True + library exposed-modules: Data.Aeson @@ -152,11 +156,13 @@ Properties.Deprecated ghc-options: - -Wall -threaded -rtsopts + -Wall -rtsopts if impl(ghc < 7.4) ghc-options: -fcontext-stack=40 if impl(ghc >= 7.2) cpp-options: -DGHC_GENERICS + if flag(threaded) + ghc-options: -threaded build-depends: QuickCheck, debian/patches/th-option.diff0000644000000000000000000000065312036246760013402 0ustar --- a/aeson.cabal +++ b/aeson.cabal @@ -97,6 +97,10 @@ description: operate in developer mode default: False +flag th + description: build TH bits + default: True + library exposed-modules: Data.Aeson @@ -104,7 +108,8 @@ Data.Aeson.Generic Data.Aeson.Parser Data.Aeson.Types - Data.Aeson.TH + if flag(th) + exposed-modules: Data.Aeson.TH other-modules: Data.Aeson.Functions debian/control0000644000000000000000000000501612251724177010603 0ustar Source: haskell-aeson Section: haskell Priority: extra Maintainer: Debian Haskell Group Uploaders: Clint Adams Build-Depends: debhelper (>= 9) , cdbs , haskell-devscripts (>= 0.8.15) , ghc (>= 7.4.2) , ghc-prof , libghc-attoparsec-dev (>> 0.8.6.1) , libghc-attoparsec-prof , libghc-blaze-builder-dev (>> 0.2.1.4) , libghc-blaze-builder-prof , libghc-deepseq-dev , libghc-deepseq-prof , libghc-hashable-dev (>> 1.1.2.0) , libghc-hashable-prof , libghc-mtl-dev , libghc-mtl-prof , libghc-syb-dev , libghc-syb-prof , libghc-dlist-dev (>= 0.2) , libghc-dlist-prof , libghc-text-dev (>> 0.11.0.2) , libghc-text-prof , libghc-unordered-containers-dev (>> 0.1.3.0) , libghc-unordered-containers-prof , libghc-vector-dev (>> 0.7.1) , libghc-vector-prof , libghc-quickcheck2-dev , libghc-test-framework-dev , libghc-test-framework-quickcheck2-dev Build-Depends-Indep: ghc-doc , libghc-attoparsec-doc , libghc-blaze-builder-doc , libghc-deepseq-doc , libghc-hashable-doc , libghc-mtl-doc , libghc-syb-doc , libghc-dlist-doc , libghc-text-doc , libghc-unordered-containers-doc , libghc-vector-doc Standards-Version: 3.9.5 Homepage: http://hackage.haskell.org/package/aeson Vcs-Darcs: http://darcs.debian.org/pkg-haskell/haskell-aeson Vcs-Browser: http://darcs.debian.org/cgi-bin/darcsweb.cgi?r=pkg-haskell/haskell-aeson Package: libghc-aeson-dev Architecture: any Depends: ${haskell:Depends} , ${shlibs:Depends} , ${misc:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: Fast JSON parsing and encoding library${haskell:ShortBlurb} It is a JSON parsing and encoding library optimized for ease of use and high performance. . ${haskell:Blurb} Package: libghc-aeson-prof Architecture: any Depends: ${haskell:Depends} , ${misc:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: Fast JSON parsing and encoding library${haskell:ShortBlurb} It is a JSON parsing and encoding library optimized for ease of use and high performance. . ${haskell:Blurb} Package: libghc-aeson-doc Section: doc Architecture: all Depends: ${misc:Depends}, ${haskell:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Description: Fast JSON parsing and encoding library${haskell:ShortBlurb} It is a JSON parsing and encoding library optimized for ease of use and high performance. . ${haskell:Blurb} debian/rules0000755000000000000000000000056612251724236010261 0ustar #!/usr/bin/make -f DEB_SETUP_GHC_CONFIGURE_ARGS := $(shell test -e /usr/lib/ghc/bin/ghci || echo --flags=-th) DEB_SETUP_GHC_CONFIGURE_ARGS += $(shell test -e /usr/lib/ghc/libHSrts_thr.a || echo --flags=-threaded) DEB_ENABLE_TESTS = $(shell test -e /usr/lib/ghc/bin/ghci && echo yes) include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/hlibrary.mk debian/changelog0000644000000000000000000000576712251724265011065 0ustar haskell-aeson (0.6.2.1-2) unstable; urgency=medium * Fix path to test whether -threaded is supported by GHC -- Joachim Breitner Tue, 10 Dec 2013 23:50:13 +0000 haskell-aeson (0.6.2.1-1) unstable; urgency=low [ Joachim Breitner ] * Adjust watch file to new hackage layout [ Clint Adams ] * New upstream version. -- Clint Adams Fri, 22 Nov 2013 21:56:51 -0500 haskell-aeson (0.6.1.0-3) unstable; urgency=low * Move Haskell blurb to the end of the description, reduces the impact of #708703 -- Joachim Breitner Sat, 25 May 2013 23:51:58 +0200 haskell-aeson (0.6.1.0-2) unstable; urgency=low [ Colin Watson ] * Drop ghc-ghci build-dependency, since we take care to build without Template Haskell support on architectures that lack it. [ Joachim Breitner ] * Enable compat level 9 * Use substvars for Haskell description blurbs -- Joachim Breitner Fri, 24 May 2013 12:49:47 +0200 haskell-aeson (0.6.1.0-1) experimental; urgency=low * New upstream release -- Joachim Breitner Thu, 07 Feb 2013 20:25:34 +0100 haskell-aeson (0.6.0.2-2) experimental; urgency=low [ Iain Lane ] * Remove arch restrictions on ghci and other BDs, now that we should have full support on all arches from GHC 7.4.2. Version GHC BD to guarantee this. [ Joachim Breitner ] * Depend on haskell-devscripts 0.8.13 to ensure this packages is built against experimental * Bump standards version, no change -- Joachim Breitner Wed, 17 Oct 2012 20:54:04 +0200 haskell-aeson (0.6.0.2-1) unstable; urgency=low * New upstream version. -- Clint Adams Thu, 10 May 2012 01:08:18 -0400 haskell-aeson (0.6.0.1-1) unstable; urgency=low * New upstream version. * Bump to Standards-Version 3.9.3. -- Clint Adams Tue, 03 Apr 2012 13:17:01 -0400 haskell-aeson (0.6.0.0-4) unstable; urgency=low * Sourceful upload to rebuild documentation package -- Joey Hess Mon, 27 Feb 2012 19:20:33 -0400 haskell-aeson (0.6.0.0-3) unstable; urgency=low * Build-depend on dlist -- Joachim Breitner Fri, 10 Feb 2012 23:59:50 +0100 haskell-aeson (0.6.0.0-2) unstable; urgency=low * Don't build tests threaded on architectures without threaded runtime (sparc). -- Clint Adams Tue, 31 Jan 2012 10:27:36 -0500 haskell-aeson (0.6.0.0-1) unstable; urgency=low * New upstream version. -- Clint Adams Mon, 30 Jan 2012 21:46:49 -0500 haskell-aeson (0.3.2.11-1) unstable; urgency=low * New upstream release. -- Clint Adams Thu, 25 Aug 2011 21:45:25 -0400 haskell-aeson (0.3.2.9-1) unstable; urgency=low * New upstream release. -- Clint Adams Thu, 30 Jun 2011 18:39:42 -0400 haskell-aeson (0.3.2.8-1) unstable; urgency=low * Initial packaging. -- Clint Adams Sat, 25 Jun 2011 18:47:42 -0400 debian/source/0000755000000000000000000000000012036246760010474 5ustar debian/source/format0000644000000000000000000000001412036246760011702 0ustar 3.0 (quilt)