Skip to content
Commits on Source (3)
ghc (8.6.5+dfsg1-2) unstable; urgency=medium
* Use ghc-8.4 as the bootstrap compiler and drop the
fix-build-using-unregisterized-v8.2 patch.
* Allow unregisterised ghc-8.4 to build newer GHC (Closes: #932941)
-- Ilias Tsitsimpis <iliastsi@debian.org> Thu, 25 Jul 2019 17:59:31 +0300
ghc (8.6.5+dfsg1-1) unstable; urgency=medium
[ Gianfranco Costamagna ]
......
......@@ -11,7 +11,7 @@ Build-Depends:
devscripts,
grep-dctrl,
pkg-config,
ghc:native (>= 7.8),
ghc:native (>= 8.4),
libgmp-dev,
llvm-6.0 [arm64 armel armhf],
libffi-dev,
......
Description: Allow unregisterised ghc-8.2 to build newer GHC
Commit b68697e579d38ca29c2b84377dc2affa04659a28 introduced a regression
stopping existing unregisteristed compilers from being used to compile a newer
version of GHC. The problem is that the bootstrap compiler uses the newer Stg.h
where EB_, IB_, etc, definitions have changed resulting in the following error:
.
error: conflicting types for 'ghc_GhcPrelude_zdtrModule4_bytes'
note: in definition of macro 'EB_'
#define EB_(X) extern const char X[]
note: previous definition of 'ghc_GhcPrelude_zdtrModule4_bytes' was here
char ghc_GhcPrelude_zdtrModule4_bytes[] = "ghc";
.
For more information about the problem, see https://phabricator.haskell.org/D4114.
.
This patch is a rework of https://phabricator.haskell.org/D3741.
It modifies Stg.h to include the old definitions, if a compiler older than
8.4 is being used.
.
This patch can be removed, once ghc-8.2 is no longer the bootstrap compiler.
Author: Ilias Tsitsimpis <iliastsi@debian.org>
Bug: https://ghc.haskell.org/trac/ghc/ticket/15201
Index: b/includes/Stg.h
===================================================================
--- a/includes/Stg.h
+++ b/includes/Stg.h
@@ -232,6 +232,16 @@ typedef StgInt I_;
typedef StgWord StgWordArray[];
typedef StgFunPtr F_;
+#if __GLASGOW_HASKELL__ < 804
+#define EB_(X) extern char X[]
+#define IB_(X) static char X[]
+#define EI_(X) extern StgWordArray (X) GNU_ATTRIBUTE(aligned (8))
+#define II_(X) static StgWordArray (X) GNU_ATTRIBUTE(aligned (8))
+#define IF_(f) static StgFunPtr GNUC3_ATTRIBUTE(used) f(void)
+#define FN_(f) StgFunPtr f(void)
+#define EF_(f) StgFunPtr f(void) /* External Cmm functions */
+#define EFF_(f) void f() /* See Note [External function prototypes] */
+#else
/* byte arrays (and strings): */
#define EB_(X) extern const char X[]
#define IB_(X) static const char X[]
@@ -250,6 +260,7 @@ typedef StgFunPtr F_;
#define EF_(f) StgFunPtr f(void) /* External Cmm functions */
/* foreign functions: */
#define EFF_(f) void f() /* See Note [External function prototypes] */
+#endif /* __GLASGOW_HASKELL__ < 804 */
/* Note [External function prototypes] See Trac #8965, #11395
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Description: Allow unregisterised ghc-8.4 to build newer GHC
Commit 4075656e8bb introduced a regression stopping existing unregisteristed
compilers from being able to compile newer versions of GHC. The problem is
that the bootstrap compiler uses the newer `rts/storage/ClosureTypes.h` file
where some defines have been renamed, resulting in the following error:
.
error: ‘stg_MUT_ARR_PTRS_FROZEN0_info’ undeclared (first use in this function); did you mean ‘stg_MUT_ARR_PTRS_FROZEN_DIRTY_info’?
.
For more information, see https://gitlab.haskell.org/ghc/ghc/issues/15913.
.
This patch can be removed, once ghc-8.4 is no longer the bootstrap compiler.
Author: Ilias Tsitsimpis <iliastsi@debian.org>
Bug: https://gitlab.haskell.org/ghc/ghc/issues/15913
Bug-Debian: https://bugs.debian.org/932941
Index: b/includes/rts/storage/ClosureTypes.h
===================================================================
--- a/includes/rts/storage/ClosureTypes.h
+++ b/includes/rts/storage/ClosureTypes.h
@@ -82,5 +82,11 @@
#define SMALL_MUT_ARR_PTRS_DIRTY 60
#define SMALL_MUT_ARR_PTRS_FROZEN_DIRTY 61
#define SMALL_MUT_ARR_PTRS_FROZEN_CLEAN 62
+#if __GLASGOW_HASKELL__ < 806
+#define SMALL_MUT_ARR_PTRS_FROZEN0 SMALL_MUT_ARR_PTRS_FROZEN_DIRTY
+#define SMALL_MUT_ARR_PTRS_FROZEN SMALL_MUT_ARR_PTRS_FROZEN_CLEAN
+#define MUT_ARR_PTRS_FROZEN0 MUT_ARR_PTRS_FROZEN_DIRTY
+#define MUT_ARR_PTRS_FROZEN MUT_ARR_PTRS_FROZEN_CLEAN
+#endif
#define COMPACT_NFDATA 63
#define N_CLOSURE_TYPES 64
Index: b/includes/stg/MiscClosures.h
===================================================================
--- a/includes/stg/MiscClosures.h
+++ b/includes/stg/MiscClosures.h
@@ -116,12 +116,22 @@ RTS_ENTRY(stg_ARR_WORDS);
RTS_ENTRY(stg_MUT_ARR_WORDS);
RTS_ENTRY(stg_MUT_ARR_PTRS_CLEAN);
RTS_ENTRY(stg_MUT_ARR_PTRS_DIRTY);
+#if __GLASGOW_HASKELL__ < 806
+RTS_ENTRY(stg_MUT_ARR_PTRS_FROZEN);
+RTS_ENTRY(stg_MUT_ARR_PTRS_FROZEN0);
+#else
RTS_ENTRY(stg_MUT_ARR_PTRS_FROZEN_CLEAN);
RTS_ENTRY(stg_MUT_ARR_PTRS_FROZEN_DIRTY);
+#endif
RTS_ENTRY(stg_SMALL_MUT_ARR_PTRS_CLEAN);
RTS_ENTRY(stg_SMALL_MUT_ARR_PTRS_DIRTY);
+#if __GLASGOW_HASKELL__ < 806
+RTS_ENTRY(stg_SMALL_MUT_ARR_PTRS_FROZEN);
+RTS_ENTRY(stg_SMALL_MUT_ARR_PTRS_FROZEN0);
+#else
RTS_ENTRY(stg_SMALL_MUT_ARR_PTRS_FROZEN_CLEAN);
RTS_ENTRY(stg_SMALL_MUT_ARR_PTRS_FROZEN_DIRTY);
+#endif
RTS_ENTRY(stg_MUT_VAR_CLEAN);
RTS_ENTRY(stg_MUT_VAR_DIRTY);
RTS_ENTRY(stg_END_TSO_QUEUE);
......@@ -7,7 +7,7 @@ use-stage1-binaries-for-install.patch
llvm-arm-unknown-linux-gnueabi.patch
bsymbolic-only-for-registerised.patch
e175aaf6918bb2b497b83618dc4c270a0d231a1c.patch
fix-build-using-unregisterized-v8.2
add_-latomic_to_ghc-prim
kfreebsd-aclocal.m4
local-mathjax
fix-build-using-unregisterized-v8.4
haskell-cabal (2.2.0.1-3) unstable; urgency=medium
* Remove build dependency on libghc-parsec3-dev (provided by ghc-
8.4.3)
-- Ilias Tsitsimpis <iliastsi@debian.org> Wed, 03 Oct 2018 12:06:11 +0300
haskell-cabal (2.2.0.1-2) unstable; urgency=medium
* Remove build dependency on libghc-mtl-dev (provided by ghc-8.4.3)
* Remove build dependency on libghc-text-dev (provided by ghc-8.4.3)
-- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:47:27 +0300
haskell-cabal (2.2.0.1-1) unstable; urgency=medium
[ Clint Adams ]
* Set Rules-Requires-Root to no.
[ Ilias Tsitsimpis ]
* Bump debhelper compat level to 10
* New upstream release
-- Ilias Tsitsimpis <iliastsi@debian.org> Sat, 29 Sep 2018 14:34:41 +0300
haskell-cabal (2.0.1.1-1) unstable; urgency=medium
[ Ilias Tsitsimpis ]
* Change Priority to optional. Since Debian Policy version 4.0.1,
priority extra has been deprecated.
* Use the HTTPS form of the copyright-format URL
* Modify d/watch and Source field in d/copyright to use HTTPS
* Declare compliance with Debian policy 4.1.1
* Use salsa.debian.org URLs in Vcs-{Browser,Git} fields
[ Clint Adams ]
* Bump to Standards-Version 4.1.4.
* New upstream release
-- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 15:28:40 -0400
haskell-cabal (1.24.2.0-1) unstable; urgency=medium
* New upstream release
-- Clint Adams <clint@debian.org> Sat, 17 Jun 2017 13:56:48 -0400
haskell-cabal (1.24.1.0-1) unstable; urgency=medium
* New upstream release
-- Clint Adams <clint@debian.org> Thu, 10 Nov 2016 00:10:25 -0500
haskell-cabal (1.22.8.0-1) unstable; urgency=medium
[ Dmitry Bogatov ]
* Use secure (https) uri in Vcs-Git field in 'debian/control'
* Bump standards version to 3.9.8 (no changes needed)
[ Joachim Breitner ]
* New upstream release
-- Joachim Breitner <nomeata@debian.org> Sat, 28 May 2016 13:40:53 +0200
haskell-cabal (1.22.6.0-1) unstable; urgency=medium
* New upstream release
-- Sven Bartscher <sven.bartscher@weltraumschlangen.de> Tue, 15 Mar 2016 19:50:47 +0100
haskell-cabal (1.22.5.0-2) unstable; urgency=medium
* Backport patch to provide --show-detail=direct, mostly to work around
problems with `setup test` on architectures with insufficient threading
support in GHC (https://github.com/haskell/cabal/issues/2398). This
matches a patch also in the ghc package, but we need it here as well for
the sake of packages that build-depend on libghc-cabal-dev.
-- Colin Watson <cjwatson@debian.org> Thu, 14 Jan 2016 11:08:17 +0000
haskell-cabal (1.22.5.0-1) unstable; urgency=medium
* New upstream release
-- Dmitry Bogatov <KAction@gnu.org> Sat, 26 Dec 2015 16:18:17 +0300
haskell-cabal (1.22.4.0-2) unstable; urgency=medium
* Switch Vcs-Git/Vcs-Browser headers to new location.
-- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:09 -0500
haskell-cabal (1.22.4.0-1) experimental; urgency=medium
* New upstream release
* Drop installing the user guide. It is a bunch of markdown files now. It
can probably be resurrected, if someone feels like investing time here.
* Depend on haskell-devscripts >= 0.10 to ensure that this package
builds against GHC in experimental
-- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:27:06 +0200
haskell-cabal (1.22.1.1-2) unstable; urgency=medium
* Upload to unstable
-- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:48:07 +0200
haskell-cabal (1.22.1.1-1) experimental; urgency=medium
* New upstream version
* Remove doc-sources (now distributed by upstream)
* Remove quickcheck patch (fixed upstream)
* Make debian/copyright comply dep5
-- Dmitry Bogatov <KAction@gnu.org> Sun, 15 Mar 2015 13:49:03 +0300
haskell-cabal (1.20.0.2-2) experimental; urgency=medium
* Depend on haskell-devscripts 0.9, found in experimental
-- Joachim Breitner <nomeata@debian.org> Sat, 20 Dec 2014 17:09:43 +0100
haskell-cabal (1.20.0.2-1) unstable; urgency=medium
* New upstream release
* Add patch: quickcheck 2.7 compatibility
-- Joachim Breitner <nomeata@debian.org> Wed, 30 Jul 2014 22:52:23 +0200
haskell-cabal (1.20.0.1-1) unstable; urgency=low
* Initial release.
-- Joachim Breitner <nomeata@debian.org> Mon, 09 Jun 2014 12:02:18 +0200
Source: haskell-cabal
Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
Uploaders: Joachim Breitner <nomeata@debian.org>, Dmitry Bogatov <KAction@gnu.org>
Priority: optional
Section: haskell
Rules-Requires-Root: no
Build-Depends: debhelper (>= 10),
haskell-devscripts (>= 0.13),
cdbs,
ghc (>= 8.4.3),
ghc-prof,
Build-Depends-Indep: ghc-doc,
Standards-Version: 4.1.4
Homepage: http://www.haskell.org/cabal/
Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-cabal
Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-cabal]
X-Description: framework for packaging Haskell software
The Haskell Common Architecture for Building Applications and
Libraries: a framework defining a common interface for authors to more
easily build their Haskell applications in a portable way.
Package: libghc-cabal-dev
Architecture: any
Depends: ${haskell:Depends},
${shlibs:Depends},
${misc:Depends},
Recommends: ${haskell:Recommends},
Suggests: ${haskell:Suggests},
Provides: ${haskell:Provides},
Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
${haskell:LongDescription}
.
${haskell:Blurb}
Package: libghc-cabal-prof
Architecture: any
Depends: ${haskell:Depends},
${misc:Depends},
Recommends: ${haskell:Recommends},
Suggests: ${haskell:Suggests},
Provides: ${haskell:Provides},
Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
${haskell:LongDescription}
.
${haskell:Blurb}
Package: libghc-cabal-doc
Architecture: all
Section: doc
Depends: ${misc:Depends},
${haskell:Depends},
Recommends: ${haskell:Recommends},
Suggests: ${haskell:Suggests},
Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
${haskell:LongDescription}
.
${haskell:Blurb}
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Cabal
Source: https://hackage.haskell.org/package/Cabal
Files: *
Copyright: 2003-2014, Isaac Jones, Simon Marlow, Martin Sjögren,
Bjorn Bringert, Krasimir Angelov,
Malcolm Wallace, Ross Patterson, Ian Lynagh,
Duncan Coutts, Thomas Schilling,
Johan Tibell, Mikhail Glushenkov
License: BSD-3-clause
Files: debian/*
Copyright: held by the contributors mentioned in debian/changelog
License: BSD-3-clause
License: BSD-3-clause
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.
.
* Neither the name of Isaac Jones nor the names of other
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.
#!/usr/bin/make -f
# DEB_ENABLE_TESTS = yes
clean::
find \( -name \*.hi -o -name \*.o \) -delete
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/hlibrary.mk
version=3
https://hackage.haskell.org/package/Cabal/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
haskell-mtl (2.2.2-2) unstable; urgency=medium
[ Clint Adams ]
* Set Rules-Requires-Root to no.
[ Ilias Tsitsimpis ]
* Bump debhelper compat level to 10
-- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:15:36 +0300
haskell-mtl (2.2.2-1) unstable; urgency=medium
[ Ilias Tsitsimpis ]
* Change Priority to optional. Since Debian Policy version 4.0.1,
priority extra has been deprecated.
* Use the HTTPS form of the copyright-format URL
* Modify d/watch and Source field in d/copyright to use HTTPS
* Declare compliance with Debian policy 4.1.1
* Use salsa.debian.org URLs in Vcs-{Browser,Git} fields
[ Clint Adams ]
* Bump to Standards-Version 4.1.4.
* New upstream release
-- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 16:36:37 -0400
haskell-mtl (2.2.1-5) unstable; urgency=medium
* Upload to unstable as part of GHC 8 transition.
-- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:35:04 -0400
haskell-mtl (2.2.1-4) experimental; urgency=medium
* Temporarily build-depend on ghc 8.
-- Clint Adams <clint@debian.org> Sun, 09 Oct 2016 22:56:24 -0400
haskell-mtl (2.2.1-3) unstable; urgency=medium
[ Dmitry Bogatov ]
* Use secure (https) uri in Vcs-Git field in 'debian/control'
* Bump standards version to 3.9.8 (no changes needed)
* Convert `debian/copyright' to dep5 format
[ Clint Adams ]
* Patch to build with newer transformers (for GHC 8 compatibility).
-- Clint Adams <clint@debian.org> Wed, 29 Jun 2016 14:40:25 +0200
haskell-mtl (2.2.1-2) unstable; urgency=medium
* Switch Vcs-Git/Vcs-Browser headers to new location.
-- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:48 -0500
haskell-mtl (2.2.1-1) experimental; urgency=medium
* New upstream release
* Bump standards-version to 3.9.6
* Depend on haskell-devscripts >= 0.10 to ensure that this package
builds against GHC in experimental
-- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:28:14 +0200
haskell-mtl (2.1.3.1-3) unstable; urgency=medium
* Upload to unstable
-- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:51:49 +0200
haskell-mtl (2.1.3.1-2) experimental; urgency=medium
* Rebuild with GHC 7.8.4-rc1
-- Joachim Breitner <nomeata@debian.org> Sun, 21 Dec 2014 10:05:24 +0100
haskell-mtl (2.1.3.1-1) experimental; urgency=low
* Adjust watch file to new hackage layout
* Upload to experimental
* New uptream release
-- Joachim Breitner <nomeata@debian.org> Thu, 20 Nov 2014 20:04:51 +0100
haskell-mtl (2.1.2-4) unstable; urgency=low
* Fix Vcs-Darcs url: http://darcs.debian.org/ instead of
http://darcs.debian.org/darcs/
* Move Haskell blurb to the end of the description, reduces the impact
of #708703
-- Joachim Breitner <nomeata@debian.org> Sat, 25 May 2013 23:52:32 +0200
haskell-mtl (2.1.2-3) unstable; urgency=low
* Enable compat level 9
* Use substvars for Haskell description blurbs
-- Joachim Breitner <nomeata@debian.org> Fri, 24 May 2013 12:51:28 +0200
haskell-mtl (2.1.2-2) experimental; urgency=low
* Bump standards version, no change
-- Joachim Breitner <nomeata@debian.org> Sun, 14 Oct 2012 12:01:35 +0200
haskell-mtl (2.1.2-1) experimental; urgency=low
* New upstream release
* Depend on haskell-devscripts (>= 0.8.13), to ensure it is built
against experimental
-- Joachim Breitner <nomeata@debian.org> Mon, 08 Oct 2012 23:26:05 +0200
haskell-mtl (2.1.1-1) unstable; urgency=low
* New upstream release
-- Joachim Breitner <nomeata@debian.org> Fri, 25 May 2012 09:41:45 +0200
haskell-mtl (2.0.1.0-3) unstable; urgency=low
* Sourceful upload to rebuild documentation package
-- Joachim Breitner <nomeata@debian.org> Sat, 04 Feb 2012 13:27:25 +0100
haskell-mtl (2.0.1.0-2) unstable; urgency=low
* Upload to unstable
-- Joachim Breitner <nomeata@debian.org> Sat, 26 Mar 2011 22:02:14 +0530
haskell-mtl (2.0.1.0-1) experimental; urgency=low
[ Marco Túlio Gontijo e Silva ]
* debian/source/format: Use 3.0 (quilt).
* Use ghc instead of ghc6
[ Joachim Breitner ]
* New upstream version (for haskell-platform 2011.1.0.0)
* Bump standards version, no change
* Depend on transformers
-- Joachim Breitner <nomeata@debian.org> Fri, 04 Mar 2011 10:33:06 +0530
haskell-mtl (1.1.0.2-10) unstable; urgency=low
[ Marco Túlio Gontijo e Silva ]
* debian/control: Bump Standards-Version: to 3.8.4, no changes needed.
[ Joachim Breitner ]
* Rebuild due to ABI change in ghc6, Closes: #569934
-- Joachim Breitner <nomeata@debian.org> Mon, 15 Feb 2010 11:19:13 +0100
haskell-mtl (1.1.0.2-9) unstable; urgency=low
* Remove haddock and hscolour from B-D
* Depend on haskell-devscripts (>= 0.7)
-- Joachim Breitner <nomeata@debian.org> Wed, 10 Feb 2010 12:50:13 +0100
haskell-mtl (1.1.0.2-8) experimental; urgency=low
* Adopt for the Debian Haskell Group and adjust to current packaging
practice
-- Joachim Breitner <nomeata@debian.org> Thu, 28 Jan 2010 22:46:01 +0100
haskell-mtl (1.1.0.2-7) unstable; urgency=low
* Changed the versioned dependency on ghc6-doc to an unversioned
Recommends. (Closes: #530239)
-- Kari Pahula <kaol@debian.org> Mon, 25 May 2009 23:29:01 +0300
haskell-mtl (1.1.0.2-6) unstable; urgency=low
* Use hlibrary.mk from haskell-devscripts and remove the local copy.
-- Kari Pahula <kaol@debian.org> Wed, 25 Feb 2009 14:33:27 +0200
haskell-mtl (1.1.0.2-5) unstable; urgency=low
* Updated hlibrary.mk to install .haddock to -dev.
-- Kari Pahula <kaol@debian.org> Fri, 20 Feb 2009 09:04:53 +0200
haskell-mtl (1.1.0.2-4) unstable; urgency=low
* Updated hlibrary.mk.
-- Kari Pahula <kaol@debian.org> Sun, 15 Feb 2009 18:17:47 +0200
haskell-mtl (1.1.0.2-3) experimental; urgency=low
* Updated hlibrary.mk.
-- Kari Pahula <kaol@debian.org> Tue, 10 Feb 2009 01:12:09 +0200
haskell-mtl (1.1.0.2-2) experimental; urgency=low
* Set libghc6-mtl-prof depend on ${binary:Version} of libghc6-mtl-dev.
* Set libghc6-mtl-doc depend on the current ghc6-doc version.
-- Kari Pahula <kaol@debian.org> Fri, 06 Feb 2009 10:46:44 +0200
haskell-mtl (1.1.0.2-1) experimental; urgency=low
* New upstream release.
* New maintainer.
* Switched over to use hlibrary.mk and haskell-devscripts instead of
haskell-utils.
-- Kari Pahula <kaol@debian.org> Mon, 19 Jan 2009 00:21:45 +0200
haskell-mtl (1.1.0.0-1) unstable; urgency=low
* New upstream version.
* Upgrade to "Generic Haskell cabal library packaging files v9":
* Allows Setup to be in Setup.lhs instead of Setup.hs.
* Bump the required haskell-utils from 1.8 to 1.10.
* The control.in gives a standards-version of 3.7.3 (was 3.7.2).
* Move everything from the devel section to the libdevel section.
* Delete the LICENSE file (currently we assume it has that name, and
that it exists) after "Setup copy"ing the Cabal package.
* Remove some hacks that worked around older Cabal not letting us
tell it exactly where to put the documentation.
* Use --hyperlink-source when telling Cabal to haddock the library.
* Add hscolour to the build-depends.
-- Ian Lynagh (wibble) <igloo@debian.org> Tue, 20 Nov 2007 00:01:17 +0000
haskell-mtl (1.0.1-2) unstable; urgency=low
* Upgrade to "Generic Haskell cabal library packaging files v8":
* update-generated-files rule in debian/rules runs
update-debian-haskell-files.
* Build-dep on haddock >= 0.8-2 in order to get portable .haddock files.
* We tell Cabal's configure where to put the docs so that it doesn't
break when we move them around behind its back.
* Use canonicalise-comma-list around the build-deps in debian/control.in
to fix problems where we get an unparsable ", , " when a variable is
empty.
-- Ian Lynagh (wibble) <igloo@debian.org> Mon, 04 Jun 2007 21:53:06 +0000
haskell-mtl (1.0.1-1) unstable; urgency=low
* New upstream version.
* Fix Setup.hs (type signatures don't match our version of Cabal).
* Split off profiling and documentation into separate packages.
* debian/control.in now makes much more use of variables, including
magic Cabal variables.
* Use debhelper level 5 (was 4).
* Bump haskell-utils build-dep requirement to 1.8.
* Upgrade to "Generic Haskell cabal library debian/rules v0.7":
* Generate haddock docs. Closes: #407964.
* -doc package calls gen_contents_index from postinst and postrm.
* Use destdir rather than deprecated copy-prefix flag to Setup copy.
* Add -X.haddock to dh_compress call.
-- Ian Lynagh (wibble) <igloo@debian.org> Tue, 01 May 2007 18:13:17 +0000
haskell-mtl (1.0-3) unstable; urgency=low
* Upgrade to "Generic Haskell cabal library debian/rules v0.6".
Tell setup to use ghc6 rather than ghc, so that the postinst/prerm
scripts work when the ghc-pkg symlink doesn't exist or doesn't
point to ghc6's ghc-pkg. Closes: #395373.
-- Ian Lynagh (wibble) <igloo@debian.org> Mon, 20 Nov 2006 20:50:42 +0000
haskell-mtl (1.0-2) unstable; urgency=low
* Update control from control.in to include arm, mips and mipsel in the
architecture list.
* Upgrade to "Generic Haskell cabal library debian/rules v0.5".
Fixes build-failure on non-x86/amd64 due to object splitting
being unconditionally enabled.
-- Ian Lynagh (wibble) <igloo@debian.org> Mon, 23 Oct 2006 12:32:51 +0100
haskell-mtl (1.0-1) unstable; urgency=low
* Initial release (was part of ghc6 until version 6.6-1).
-- Ian Lynagh (wibble) <igloo@debian.org> Fri, 13 Oct 2006 16:43:11 +0000
Source: haskell-mtl
Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
Uploaders: Joachim Breitner <nomeata@debian.org>
Priority: optional
Section: haskell
Rules-Requires-Root: no
Build-Depends: debhelper (>= 10),
haskell-devscripts (>= 0.13),
cdbs,
ghc (>= 8),
ghc-prof,
Build-Depends-Indep: ghc-doc,
Standards-Version: 4.1.4
Homepage: https://github.com/haskell/mtl
Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-mtl
Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-mtl]
Package: libghc-mtl-dev
Architecture: any
Depends: ${haskell:Depends},
${misc:Depends},
${shlibs:Depends},
Recommends: ${haskell:Recommends},
Suggests: ${haskell:Suggests},
Provides: ${haskell:Provides},
Description: Haskell monad transformer library for GHC${haskell:ShortBlurb}
MTL is a monad transformer library, inspired by the paper "Functional
Programming with Overloading and Higher-Order Polymorphism",
by Mark P Jones (<http://www.cse.ogi.edu/~mpj/>), Advanced School
of Functional Programming, 1995.
.
${haskell:Blurb}
Package: libghc-mtl-prof
Architecture: any
Depends: ${haskell:Depends},
${misc:Depends},
Recommends: ${haskell:Recommends},
Suggests: ${haskell:Suggests},
Provides: ${haskell:Provides},
Description: Haskell monad transformer library for GHC${haskell:ShortBlurb}
MTL is a monad transformer library, inspired by the paper "Functional
Programming with Overloading and Higher-Order Polymorphism",
by Mark P Jones (<http://www.cse.ogi.edu/~mpj/>), Advanced School
of Functional Programming, 1995.
.
${haskell:Blurb}
Package: libghc-mtl-doc
Architecture: all
Section: doc
Depends: ${haskell:Depends},
${misc:Depends},
Recommends: ${haskell:Recommends},
Suggests: ${haskell:Suggests},
Description: Haskell monad transformer library for GHC${haskell:ShortBlurb}
MTL is a monad transformer library, inspired by the paper "Functional
Programming with Overloading and Higher-Order Polymorphism",
by Mark P Jones (<http://www.cse.ogi.edu/~mpj/>), Advanced School
of Functional Programming, 1995.
.
${haskell:Blurb}
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: mtl
Upstream-Contact: Edward Kmett <ekmett@gmail.com>
Source: https://hackage.haskell.org/package/mtl
Files: *
Copyright: 2006-2007 Andriy Palamarchuk
2001 Andy Gill
2012 Edward Kmett
2003-2007 Jeff Newbern
2003-2007 Jeff Newbern 2003-2007
2001 Michael Weber <michael.weber@post.rwth-aachen.de>
2001 Oregon Graduate Institute of Science and Technology
2004 The University Court of the University of Glasgow
License: BSD-3-clause
Files: debian/*
Copyright: held by the contributors mentioned in debian/changelog
License: BSD-3-clause
License: BSD-3-clause
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 name of the University 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 UNIVERSITY COURT OF THE UNIVERSITY OF
GLASGOW AND 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
UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE 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.
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/hlibrary.mk
version=3
https://hackage.haskell.org/package/mtl/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
haskell-parsec (3.1.13.0-4) UNRELEASED; urgency=medium
* Add missing "Upstream-Name" field into "debian/copyright".
-- Dmitry Bogatov <KAction@debian.org> Thu, 16 May 2019 14:24:22 +0000
haskell-parsec (3.1.13.0-3) unstable; urgency=medium
* Remove build dependency on libghc-mtl-dev (provided by ghc-8.4.3)
* Remove build dependency on libghc-text-dev (provided by ghc-8.4.3)
-- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:47:39 +0300
haskell-parsec (3.1.13.0-2) unstable; urgency=medium
[ Clint Adams ]
* Set Rules-Requires-Root to no.
[ Ilias Tsitsimpis ]
* Bump debhelper compat level to 10
-- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:17:06 +0300
haskell-parsec (3.1.13.0-1) unstable; urgency=medium
[ Ilias Tsitsimpis ]
* Change Priority to optional. Since Debian Policy version 4.0.1,
priority extra has been deprecated.
* Use the HTTPS form of the copyright-format URL
* Modify d/watch and Source field in d/copyright to use HTTPS
* Declare compliance with Debian policy 4.1.1
* Use salsa.debian.org URLs in Vcs-{Browser,Git} fields
[ Clint Adams ]
* Bump to Standards-Version 4.1.4.
* New upstream release
-- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 16:44:16 -0400
haskell-parsec (3.1.11-3) unstable; urgency=medium
* Upload to unstable as part of GHC 8 transition.
-- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:35:21 -0400
haskell-parsec (3.1.11-2) experimental; urgency=medium
* Temporarily build-depend on ghc 8.
-- Clint Adams <clint@debian.org> Fri, 14 Oct 2016 16:39:10 -0400
haskell-parsec (3.1.11-1) unstable; urgency=medium
[ Dmitry Bogatov ]
* Use secure (https) uri in Vcs-Git field in 'debian/control'
* Bump standards version to 3.9.8 (no changes needed)
[ Ilias Tsitsimpis ]
* New upstream release
-- Ilias Tsitsimpis <i.tsitsimpis@gmail.com> Mon, 30 May 2016 11:17:51 +0000
haskell-parsec (3.1.9-4) unstable; urgency=medium
[ Joachim Breitner ]
* Add Uploaders field, which I accidentally dropped
[ Clint Adams ]
* Switch Vcs-Git/Vcs-Browser headers to new location.
-- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:53 -0500
haskell-parsec (3.1.9-3) experimental; urgency=medium
* Bump standards-version to 3.9.6
* Depend on haskell-devscripts >= 0.10 to ensure that this package
builds against GHC in experimental
-- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:28:23 +0200
haskell-parsec (3.1.9-2) unstable; urgency=medium
* Upload to unstable
-- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:52:16 +0200
haskell-parsec (3.1.9-1) experimental; urgency=medium
* New upstream release
-- Joachim Breitner <nomeata@debian.org> Mon, 06 Apr 2015 19:05:04 +0200
haskell-parsec (3.1.7-1) experimental; urgency=low
* Adjust watch file to new hackage layout
* Depend on haskell-devscripts 0.9, found in experimental
* New upstream release
-- Joachim Breitner <nomeata@debian.org> Sat, 20 Dec 2014 17:11:39 +0100
haskell-parsec (3.1.3-3) unstable; urgency=low
* Enable compat level 9
-- Joachim Breitner <nomeata@debian.org> Fri, 24 May 2013 12:51:38 +0200
haskell-parsec (3.1.3-2) experimental; urgency=low
* Bump standards version, no change
-- Joachim Breitner <nomeata@debian.org> Sun, 14 Oct 2012 12:01:43 +0200
haskell-parsec (3.1.3-1) experimental; urgency=low
* New upstream release
* Depend on haskell-devscripts (>= 0.8.13), to ensure it is built
against experimental
-- Joachim Breitner <nomeata@debian.org> Mon, 08 Oct 2012 23:26:56 +0200
haskell-parsec (3.1.2-1) unstable; urgency=low
* New upstream release
-- Joachim Breitner <nomeata@debian.org> Sat, 04 Feb 2012 19:13:56 +0100
haskell-parsec (3.1.1-1) unstable; urgency=low
[ Marco Silva ]
* Use ghc instead of ghc6
[ Joachim Breitner ]
* New upstream release
-- Joachim Breitner <nomeata@debian.org> Sat, 26 Mar 2011 22:09:53 +0530
haskell-parsec (3.1.0-1) unstable; urgency=low
* New upstream version.
* debian/source/format: Use 3.0 (quilt).
* rules: Remove DEB_BUILD_DEPENDENCIES = build-arch, since this is on
haskell-devscripts now.
-- Marco Túlio Gontijo e Silva <marcot@debian.org> Fri, 21 May 2010 17:46:00 -0300
haskell-parsec (3.0.1-1) unstable; urgency=low
* New upstream version.
* debian/control: Use one package per line on Depends-like fields.
* debian/control: Remove haddock and hscolour from Build-Depends:.
* debian/control: Remove versioned Build-Depends: on libghc6-mtl-dev.
* Split Build-Depends in Build-Depends-Indep.
* debian/control: Use versioned Build-Depends on haskell-devscripts.
* debian/control: Add Vcs-Darcs: and Vcs-Browser: fields.
* debian/control: Addopt for the Debian Haskell Group.
* debian/control: Use Priority: extra.
* debian/watch: Create.
* debian/control: Bump Standards-Version to 3.8.4, no changes needed.
* debian/control: Use all haskell: variables.
* debian/copyright: Use DEP-5 format.
* Use debian/compat 7.
-- Marco Túlio Gontijo e Silva <marcot@debian.org> Sat, 20 Feb 2010 20:08:52 -0200
haskell-parsec (3.0.0-5) unstable; urgency=low
* Renamed binary packages as libghc6-parsec3-*.
* Replaces and conflicts with earlier libghc6-parsec* packages.
-- Kari Pahula <kaol@debian.org> Sun, 31 May 2009 00:57:07 +0300
haskell-parsec (3.0.0-4) unstable; urgency=low
* Use hlibrary.mk from haskell-devscripts and remove the local copy.
-- Kari Pahula <kaol@debian.org> Wed, 25 Feb 2009 14:50:51 +0200
haskell-parsec (3.0.0-3) unstable; urgency=low
* Updated hlibrary.mk to generate deps on libraries that parsec uses.
-- Kari Pahula <kaol@debian.org> Sat, 21 Feb 2009 11:28:10 +0200
haskell-parsec (3.0.0-2) unstable; urgency=low
* Updated hlibrary.mk to put hlibrary.mk to -dev package.
-- Kari Pahula <kaol@debian.org> Fri, 20 Feb 2009 09:31:36 +0200
haskell-parsec (3.0.0-1) unstable; urgency=low
* New upstream release
* New maintainer.
* Switched over to use hlibrary.mk and haskell-devscripts.
-- Kari Pahula <kaol@debian.org> Wed, 18 Feb 2009 16:25:23 +0200
haskell-parsec (2.1.0.0-2) unstable; urgency=low
* Upgrade to "Generic Haskell cabal library packaging files v10":
* Versioned dependencies are now generated for the Cabal packages we
depend on.
* Use the new ${impl:ghc6:*_deps} variables in debian/control.in.
* Call canonicalise-comma-list on the depends and suggests fields in
control.in. This works around bugs in lintian, where it gets
confused and starts giving spurious warnings.
-- Ian Lynagh (wibble) <igloo@debian.org> Thu, 28 Feb 2008 01:01:46 +0000
haskell-parsec (2.1.0.0-1) unstable; urgency=low
* Initial release (used to be part of ghc6).
* Using "Generic Haskell cabal library packaging files v9".
-- Ian Lynagh (wibble) <igloo@debian.org> Tue, 20 Nov 2007 23:34:00 +0000