Remove packages
bytestring-show: https://bugs.debian.org/962890
carettah: https://bugs.debian.org/968008
crypto-pubkey-openssh: https://bugs.debian.org/962955
derive: https://bugs.debian.org/964084
EdisonAPI: https://bugs.debian.org/962959
EdisonCore: https://bugs.debian.org/962958
ftphs: https://bugs.debian.org/963184
ghc-syb-utils: https://bugs.debian.org/966708
gnutls: https://bugs.debian.org/962961
hstatsd: https://bugs.debian.org/962962
io-choice: https://bugs.debian.org/962964
ncurses: https://bugs.debian.org/971267
permutation: https://bugs.debian.org/962970
polynomial: https://bugs.debian.org/902901
regex-tdfa-text: https://bugs.debian.org/963745
vector-space-points: https://bugs.debian.org/966711
wl-pprint-extras: https://bugs.debian.org/963499
wl-pprint-terminfo: https://bugs.debian.org/963501
Ilias Tsitsimpis
3 years ago
0 | carettah (0.5.1-2) unstable; urgency=medium | |
1 | ||
2 | * Bump debhelper compat level to 10 | |
3 | * Remove build dependency on libghc-mtl-dev (provided by ghc-8.4.3) | |
4 | * Remove build dependency on libghc-text-dev (provided by ghc-8.4.3) | |
5 | ||
6 | -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:47:24 +0300 | |
7 | ||
8 | carettah (0.5.1-1) unstable; urgency=medium | |
9 | ||
10 | [ Clint Adams ] | |
11 | * Set Rules-Requires-Root to no. | |
12 | ||
13 | [ Ilias Tsitsimpis ] | |
14 | * New upstream release | |
15 | * Patch for newer pandoc (Closes: #897517) | |
16 | ||
17 | -- Ilias Tsitsimpis <iliastsi@debian.org> Wed, 27 Jun 2018 17:41:57 +0300 | |
18 | ||
19 | carettah (0.4.2-5) unstable; urgency=medium | |
20 | ||
21 | [ Ilias Tsitsimpis ] | |
22 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
23 | priority extra has been deprecated. | |
24 | * Convert d/copyright to dep5 format | |
25 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
26 | * Declare compliance with Debian policy 4.1.1 | |
27 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
28 | ||
29 | [ Clint Adams ] | |
30 | * Bump to Standards-Version 4.1.4. | |
31 | ||
32 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:39 -0400 | |
33 | ||
34 | carettah (0.4.2-4) unstable; urgency=medium | |
35 | ||
36 | * Upload to unstable as part of GHC 8 transition. | |
37 | ||
38 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:32:14 -0400 | |
39 | ||
40 | carettah (0.4.2-3) experimental; urgency=medium | |
41 | ||
42 | * Temporarily build-depend on ghc 8. | |
43 | ||
44 | -- Clint Adams <clint@debian.org> Mon, 17 Oct 2016 19:45:03 -0400 | |
45 | ||
46 | carettah (0.4.2-2) unstable; urgency=medium | |
47 | ||
48 | * Adjust Homepage and Description to not point to obsolete URLs, | |
49 | thanks to Axel Beckert. closes: #839399 | |
50 | ||
51 | -- Clint Adams <clint@debian.org> Sat, 01 Oct 2016 11:39:08 -0400 | |
52 | ||
53 | carettah (0.4.2-1) unstable; urgency=medium | |
54 | ||
55 | * New upstream version. | |
56 | ||
57 | -- Clint Adams <clint@debian.org> Fri, 30 Sep 2016 11:30:36 -0400 | |
58 | ||
59 | carettah (0.3.0-1) unstable; urgency=medium | |
60 | ||
61 | [ Joachim Breitner ] | |
62 | * Adjust watch file to new hackage layout | |
63 | ||
64 | [ Kiwamu Okabe ] | |
65 | * New upstream version. | |
66 | ||
67 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Wed, 28 May 2014 23:27:17 +0900 | |
68 | ||
69 | carettah (0.2.0-2) unstable; urgency=low | |
70 | ||
71 | * /usr/share/carettah-0.2.0 -> /usr/share/carettah | |
72 | * Bump version of Build-Depends: on haskell-devscripts | |
73 | ||
74 | -- Louis Bettens <louis@bettens.info> Mon, 29 Jul 2013 19:53:10 +0200 | |
75 | ||
76 | carettah (0.2.0-1) unstable; urgency=low | |
77 | ||
78 | [ Joachim Breitner ] | |
79 | * Depend on haskell-devscripts 0.8.13 to ensure this packages is built | |
80 | against experimental | |
81 | * Bump standards version, no change | |
82 | * Enable compat level 9 | |
83 | ||
84 | [ Kiwamu Okabe ] | |
85 | * New upstream version. | |
86 | * Support pandoc 1.11.1. | |
87 | ||
88 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Sat, 25 May 2013 18:14:30 +0900 | |
89 | ||
90 | carettah (0.1.2-1) unstable; urgency=low | |
91 | ||
92 | * New upstream version | |
93 | ||
94 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Sun, 13 May 2012 21:52:34 +0900 | |
95 | ||
96 | carettah (0.1.1-1) unstable; urgency=high | |
97 | ||
98 | [ Joachim Breitner ] | |
99 | * Fix Typo in the synopsis (Closes: #647051) | |
100 | ||
101 | [ Kiwamu Okabe ] | |
102 | * New upstream version | |
103 | * Fix mojibake BUG with new gtk2hs | |
104 | * Use IPA fonts | |
105 | ||
106 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Sun, 13 May 2012 11:44:20 +0900 | |
107 | ||
108 | carettah (0.0.7-3) unstable; urgency=low | |
109 | ||
110 | * Build-Depends: libghc-hcwiid-{dev,prof},libcwiid-dev | |
111 | * ITP (Closes: #646409) | |
112 | ||
113 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Fri, 28 Oct 2011 19:24:12 +0900 | |
114 | ||
115 | carettah (0.0.7-2) UNRELEASED; urgency=low | |
116 | ||
117 | * hosting in darcs.debian.org | |
118 | ||
119 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Wed, 26 Oct 2011 14:20:43 +0900 | |
120 | ||
121 | carettah (0.0.7-1) UNRELEASED; urgency=low | |
122 | ||
123 | * Debianization generated by cabal-debian | |
124 | ||
125 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Wed, 26 Oct 2011 00:29:31 +0900 |
0 | Source: carettah | |
1 | Priority: optional | |
2 | Section: haskell | |
3 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
4 | Uploaders: | |
5 | Kiwamu Okabe <kiwamu@debian.or.jp>, | |
6 | Louis Bettens <louis@bettens.info>, | |
7 | Rules-Requires-Root: no | |
8 | Build-Depends: | |
9 | debhelper (>= 10), | |
10 | haskell-devscripts (>= 0.9), | |
11 | cdbs, | |
12 | ghc (>= 8.4.3), | |
13 | ghc-prof, | |
14 | libcwiid-dev, | |
15 | libghc-cairo-dev, | |
16 | libghc-cairo-prof, | |
17 | libghc-gtk-dev (>= 0.13), | |
18 | libghc-gtk-prof, | |
19 | libghc-gtk2hs-buildtools-dev, | |
20 | libghc-gtk2hs-buildtools-prof, | |
21 | libghc-hcwiid-dev, | |
22 | libghc-hcwiid-prof, | |
23 | libghc-highlighting-kate-dev, | |
24 | libghc-highlighting-kate-prof, | |
25 | libghc-pandoc-dev (>= 2.2.1), | |
26 | libghc-pandoc-prof, | |
27 | libghc-pango-dev, | |
28 | libghc-pango-prof, | |
29 | Standards-Version: 4.1.4 | |
30 | Homepage: https://github.com/master-q/carettah | |
31 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/carettah | |
32 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/carettah] | |
33 | ||
34 | Package: carettah | |
35 | Architecture: any | |
36 | Section: misc | |
37 | Depends: | |
38 | fonts-noto-cjk, | |
39 | ${haskell:Depends}, | |
40 | ${misc:Depends}, | |
41 | ${shlibs:Depends}, | |
42 | Description: presentation tool that renders Markdown | |
43 | A presentation tool, Carettah generates new presentation boilerplate | |
44 | and displays it when invoked like `carettah -n markdown.md`. You can | |
45 | then edit the Markdown and hit 'r' to re-render. | |
46 | It can be controlled by keyboard or Wiimote. | |
47 | . | |
48 | It's a clone of the rabbit package, written in Haskell. |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: carettah | |
2 | Upstream-Contact: Kiwamu Okabe <kiwamu@debian.or.jp> | |
3 | Source: https://hackage.haskell.org/package/carettah | |
4 | ||
5 | Files: * | |
6 | Copyright: Kiwamu Okabe <kiwamu@debian.or.jp> | |
7 | License: GPL-2 | |
8 | ||
9 | Files: debian/* | |
10 | Copyright: held by the contributors mentioned in debian/changelog | |
11 | License: GPL-2 | |
12 | ||
13 | License: GPL-2 | |
14 | This package is free software; you can redistribute it and/or modify | |
15 | it under the terms of the GNU General Public License version 2 as | |
16 | published by the Free Software Foundation. | |
17 | . | |
18 | This package is distributed in the hope that it will be useful, | |
19 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
21 | GNU General Public License for more details. | |
22 | . | |
23 | You should have received a copy of the GNU General Public License | |
24 | along with this package; if not, write to the Free Software | |
25 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | |
26 | . | |
27 | On Debian systems, the full text of the GNU General Public License | |
28 | version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. |
0 | Description: Patch for newer pandoc | |
1 | Author: Ilias Tsitsimpis <iliastsi@debian.org> | |
2 | Bug-Debian: https://bugs.debian.org/897517 | |
3 | ||
4 | Index: b/Carettah.hs | |
5 | =================================================================== | |
6 | --- a/Carettah.hs | |
7 | +++ b/Carettah.hs | |
8 | @@ -23,7 +23,7 @@ import WrapPaths | |
9 | ||
10 | markdown :: String -> P.Pandoc | |
11 | markdown s = r | |
12 | - where Right r = P.readMarkdown P.def{ P.readerStandalone = True } $ s | |
13 | + where Right r = P.runPure $ P.readMarkdown P.def{ P.readerStandalone = True } $ T.pack s | |
14 | ||
15 | splitBlocks :: P.Pandoc -> [[P.Block]] | |
16 | splitBlocks (P.Pandoc _ blocks) = go blocks | |
17 | Index: b/carettah.cabal | |
18 | =================================================================== | |
19 | --- a/carettah.cabal | |
20 | +++ b/carettah.cabal | |
21 | @@ -25,7 +25,7 @@ Executable _carettah_main_ | |
22 | time, | |
23 | mtl, | |
24 | directory, | |
25 | - pandoc >= 1.14, | |
26 | + pandoc >= 2.2.1, | |
27 | gtk >= 0.13, | |
28 | cairo, | |
29 | pango, |
0 | #!/usr/bin/make -f | |
1 | include /usr/share/cdbs/1/rules/debhelper.mk | |
2 | include /usr/share/cdbs/1/class/hlibrary.mk | |
3 | ||
4 | build/carettah :: build-ghc-stamp | |
5 | ||
6 | install/carettah :: debian/tmp-inst-ghc | |
7 | mkdir -p debian/carettah/usr/bin | |
8 | cp debian/tmp-inst-ghc/usr/bin/*carettah* debian/carettah/usr/bin/ | |
9 | mkdir -p debian/carettah/usr/share | |
10 | cp -r debian/tmp-inst-ghc/usr/share/carettah debian/carettah/usr/share/ |
0 | version=3 | |
1 | https://hackage.haskell.org/package/carettah/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | ftphs (1.0.9.2-3) unstable; urgency=medium | |
1 | ||
2 | * Remove build dependency on libghc-mtl-dev (provided by ghc-8.4.3) | |
3 | ||
4 | -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:33:21 +0300 | |
5 | ||
6 | ftphs (1.0.9.2-2) unstable; urgency=medium | |
7 | ||
8 | * Bump debhelper compat level to 10 | |
9 | ||
10 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:01:16 +0300 | |
11 | ||
12 | ftphs (1.0.9.2-1) unstable; urgency=medium | |
13 | ||
14 | * Set Rules-Requires-Root to no. | |
15 | * New upstream release | |
16 | ||
17 | -- Clint Adams <clint@debian.org> Mon, 02 Jul 2018 21:04:12 -0400 | |
18 | ||
19 | ftphs (1.0.9.1-9) unstable; urgency=medium | |
20 | ||
21 | [ Ilias Tsitsimpis ] | |
22 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
23 | priority extra has been deprecated. | |
24 | * Use the HTTPS form of the copyright-format URL | |
25 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
26 | * Declare compliance with Debian policy 4.1.1 | |
27 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
28 | ||
29 | [ Clint Adams ] | |
30 | * Bump to Standards-Version 4.1.4. | |
31 | ||
32 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:40 -0400 | |
33 | ||
34 | ftphs (1.0.9.1-8) unstable; urgency=medium | |
35 | ||
36 | * Upload to unstable as part of GHC 8 transition. | |
37 | ||
38 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:32:16 -0400 | |
39 | ||
40 | ftphs (1.0.9.1-7) experimental; urgency=medium | |
41 | ||
42 | [ Dmitry Bogatov ] | |
43 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
44 | * Bump standards version to 3.9.8 (no changes needed) | |
45 | * Convert `debian/copyright' to dep5 format | |
46 | ||
47 | [ Clint Adams ] | |
48 | * Temporarily build-depend on ghc 8. | |
49 | ||
50 | -- Clint Adams <clint@debian.org> Sun, 16 Oct 2016 12:45:00 -0400 | |
51 | ||
52 | ftphs (1.0.9.1-6) unstable; urgency=medium | |
53 | ||
54 | * Switch Vcs-Git/Vcs-Browser headers to new location. | |
55 | ||
56 | -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:02 -0500 | |
57 | ||
58 | ftphs (1.0.9.1-5) experimental; urgency=medium | |
59 | ||
60 | * Bump standards-version to 3.9.6 | |
61 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
62 | builds against GHC in experimental | |
63 | ||
64 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:26:52 +0200 | |
65 | ||
66 | ftphs (1.0.9.1-4) unstable; urgency=medium | |
67 | ||
68 | * Rebuild due to haskell-devscripts bug affecting the previous | |
69 | ||
70 | -- Joachim Breitner <nomeata@debian.org> Tue, 28 Apr 2015 23:58:32 +0200 | |
71 | ||
72 | ftphs (1.0.9.1-3) unstable; urgency=medium | |
73 | ||
74 | * Upload to unstable | |
75 | ||
76 | -- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:47:26 +0200 | |
77 | ||
78 | ftphs (1.0.9.1-2) experimental; urgency=low | |
79 | ||
80 | * Adjust watch file to new hackage layout | |
81 | * Depend on haskell-devscripts 0.9, found in experimental | |
82 | * Fix description, use standard substvars | |
83 | ||
84 | -- Joachim Breitner <nomeata@debian.org> Sun, 21 Dec 2014 13:17:39 +0100 | |
85 | ||
86 | ftphs (1.0.9.1-1) unstable; urgency=low | |
87 | ||
88 | * New upstream release, dropping patches | |
89 | ||
90 | -- Joachim Breitner <nomeata@debian.org> Wed, 21 Aug 2013 22:35:12 +0200 | |
91 | ||
92 | ftphs (1.0.8-3) unstable; urgency=low | |
93 | ||
94 | * Bump version of Build-Depends: on haskell-devscripts | |
95 | ||
96 | -- Louis Bettens <louis@bettens.info> Wed, 31 Jul 2013 17:54:30 +0200 | |
97 | ||
98 | ftphs (1.0.8-2) unstable; urgency=low | |
99 | ||
100 | [ Joachim Breitner ] | |
101 | * Depend on haskell-devscripts 0.8.13 to ensure this package is built | |
102 | against experimental | |
103 | * Add watchfile | |
104 | * Enable compat level 9 | |
105 | * Bump standards version to 3.9.4 | |
106 | ||
107 | [ Iain Lane ] | |
108 | * debian/patches/ghc-7.6-compatibility: Update to work with | |
109 | Control.Exception.{try,catch} in GHC 7.6 (closes: #706080). | |
110 | ||
111 | -- Colin Watson <cjwatson@debian.org> Mon, 27 May 2013 10:30:34 +0100 | |
112 | ||
113 | ftphs (1.0.8-1) unstable; urgency=low | |
114 | ||
115 | * New upstream version. | |
116 | * Bump to Standards-Version 3.9.3. | |
117 | * Fix Vcs-Browser value. | |
118 | ||
119 | -- Clint Adams <clint@debian.org> Tue, 06 Mar 2012 20:26:23 -0500 | |
120 | ||
121 | ftphs (1.0.7-3) unstable; urgency=low | |
122 | ||
123 | * ghc6 → ghc | |
124 | * Add profiling package | |
125 | * Source format 3.0 (quilt) | |
126 | ||
127 | -- Joachim Breitner <nomeata@debian.org> Fri, 27 May 2011 10:00:27 +0200 | |
128 | ||
129 | ftphs (1.0.7-2) unstable; urgency=low | |
130 | ||
131 | * Rename -doc package. | |
132 | ||
133 | -- Marco Túlio Gontijo e Silva <marcot@debian.org> Thu, 06 May 2010 19:53:41 -0300 | |
134 | ||
135 | ftphs (1.0.7-1) unstable; urgency=low | |
136 | ||
137 | * New upstream release. | |
138 | ||
139 | -- John Goerzen <jgoerzen@complete.org> Fri, 19 Feb 2010 10:17:41 -0600 | |
140 | ||
141 | ftphs (1.0.6-1) unstable; urgency=low | |
142 | ||
143 | * New upstream release. | |
144 | * Switching to Debian Haskell team maintenance. | |
145 | * Rebuild for GHC 6.12. | |
146 | * New haskell-devscripts build infrastructure. Closes: #556841. | |
147 | ||
148 | -- John Goerzen <jgoerzen@complete.org> Fri, 19 Feb 2010 09:59:25 -0600 | |
149 | ||
150 | ftphs (1.0.5-1) unstable; urgency=low | |
151 | ||
152 | * Rebuild for GHC 6.10. | |
153 | * New test building infrastructure. | |
154 | ||
155 | -- John Goerzen <jgoerzen@complete.org> Fri, 03 Apr 2009 15:50:26 -0500 | |
156 | ||
157 | ftphs (1.0.4.6) unstable; urgency=high | |
158 | ||
159 | * Rebuilding for newer GHC. | |
160 | ||
161 | -- John Goerzen <jgoerzen@complete.org> Mon, 19 Jan 2009 15:49:13 -0600 | |
162 | ||
163 | ftphs (1.0.4.5) unstable; urgency=low | |
164 | ||
165 | * Rebuild for newer hslogger. | |
166 | ||
167 | -- John Goerzen <jgoerzen@complete.org> Thu, 11 Dec 2008 08:52:13 -0600 | |
168 | ||
169 | ftphs (1.0.4.4) unstable; urgency=low | |
170 | ||
171 | * Rebuild for newer MissingH. | |
172 | * Introduce dh_haskell_depends. | |
173 | ||
174 | -- John Goerzen <jgoerzen@complete.org> Fri, 05 Dec 2008 15:26:43 -0600 | |
175 | ||
176 | ftphs (1.0.4.3) unstable; urgency=low | |
177 | ||
178 | * Note VCS-* and Homepage lines in control. | |
179 | * Rebuild for newer MissingH. | |
180 | ||
181 | -- John Goerzen <jgoerzen@complete.org> Fri, 25 Apr 2008 11:39:25 -0500 | |
182 | ||
183 | ftphs (1.0.4.2) unstable; urgency=low | |
184 | ||
185 | * Rebuild against hslogger 1.0.5. Closes: #468914. | |
186 | ||
187 | -- John Goerzen <jgoerzen@complete.org> Sun, 02 Mar 2008 07:15:02 -0600 | |
188 | ||
189 | ftphs (1.0.4.1) unstable; urgency=low | |
190 | ||
191 | * Rebuild to grab newer regex deps. Closes: #464530. | |
192 | ||
193 | -- John Goerzen <jgoerzen@complete.org> Fri, 29 Feb 2008 09:54:08 -0600 | |
194 | ||
195 | ftphs (1.0.4.0) unstable; urgency=low | |
196 | ||
197 | * Build with GHC 6.8.x. | |
198 | ||
199 | -- John Goerzen <jgoerzen@complete.org> Mon, 28 Jan 2008 16:33:34 -0600 | |
200 | ||
201 | ftphs (1.0.3) unstable; urgency=medium | |
202 | ||
203 | * Drop build-dep on hugs stuff | |
204 | ||
205 | -- John Goerzen <jgoerzen@complete.org> Thu, 12 Jul 2007 11:41:39 -0500 | |
206 | ||
207 | ftphs (1.0.2) unstable; urgency=low | |
208 | ||
209 | * Debian updated for new GHC. | |
210 | ||
211 | -- John Goerzen <jgoerzen@complete.org> Fri, 01 Jun 2007 04:33:50 -0500 | |
212 | ||
213 | ftphs (1.0.1) unstable; urgency=low | |
214 | ||
215 | * Rebuilt against MissingH 0.18.4. Closes: #422055. | |
216 | * Dropped Hugs builds. Hugs has dropped regex support (see #422170). | |
217 | Closes: #419391. | |
218 | ||
219 | -- John Goerzen <jgoerzen@complete.org> Thu, 03 May 2007 19:39:56 -0500 | |
220 | ||
221 | ftphs (1.0.0) unstable; urgency=low | |
222 | ||
223 | * First ftphs release. Closes: #401945. | |
224 | * This package contains code that used to be part of MissingH and was | |
225 | split off according to the MissingH transition plan. | |
226 | ||
227 | -- John Goerzen <jgoerzen@complete.org> Thu, 7 Dec 2006 06:02:02 -0600 | |
228 | ||
229 | missingh (0.18.0) unstable; urgency=low | |
230 | ||
231 | * Major API changes in this release; several large modules being | |
232 | split off into separate packages. See | |
233 | http://software.complete.org/missingh/wiki/TransitionPlanning | |
234 | for details. | |
235 | ||
236 | -- John Goerzen <jgoerzen@complete.org> Thu, 7 Dec 2006 06:13:58 -0600 | |
237 | ||
238 | missingh (0.16.3) unstable; urgency=low | |
239 | ||
240 | * New version | |
241 | * New module MissingH.ProgressTracker which tracks the progress | |
242 | of long-running tasks. It can also give estimated time to completion | |
243 | and overall speed statistics, as well as support dividing a task | |
244 | into many subtasks. | |
245 | * New module MissingH.ProgressMeter which displays one or more | |
246 | ProgressTrackers as a status bar on a console. | |
247 | * New module MissingH.Quantity which renders numbers according | |
248 | to a quantification system such as SI or binary | |
249 | * New functions forkRawSystem and pOpen3Raw in MissingH.Cmd. Instead | |
250 | of taking functions to run as actions, instead returns the PID | |
251 | of the child process and leaves it up to the programmer to properly | |
252 | handle the result. | |
253 | ||
254 | -- John Goerzen <jgoerzen@complete.org> Tue, 28 Nov 2006 05:52:08 -0600 | |
255 | ||
256 | missingh (0.16.2) unstable; urgency=low | |
257 | ||
258 | * Documented Quantity.hs | |
259 | * Fixed missing libghc6-*-dev deps from GHC 6.6. Closes: #394580. | |
260 | ||
261 | -- John Goerzen <jgoerzen@complete.org> Sat, 21 Oct 2006 19:51:08 -0500 | |
262 | ||
263 | missingh (0.16.1) unstable; urgency=low | |
264 | ||
265 | * Fix up dependencies | |
266 | ||
267 | -- John Goerzen <jgoerzen@complete.org> Thu, 19 Oct 2006 05:24:04 -0500 | |
268 | ||
269 | missingh (0.16.0) unstable; urgency=low | |
270 | ||
271 | * NEW: MissingH.Quantity that is used to render numbers as binary | |
272 | units (MB, KB, etc) or SI units, or other similar units | |
273 | * NEW: MissingH.ProgressTracker that is used to track the progress | |
274 | of long-running tasks, measure their speed, and give estimated | |
275 | completion times | |
276 | * Update to support GHC 6.6 | |
277 | + Remove FiniteMap support everywhere (no longer supported in GHC) | |
278 | + Remove MissingH.Printf (has been deprecated since 0.13.0 due to | |
279 | Text.Printf) | |
280 | + Update README | |
281 | + Fix MissingH.FTP.Server for GHC 6.6.0 compatibility | |
282 | + Update cabal file for GHC 6.6 compatibility | |
283 | * Patch from Jeremy Shaw to add to MissingH.HUnit the ability to turn | |
284 | QuickCheck tests into HUnit tests | |
285 | * Patch from Joe Edmonds to MissingH.Wash.Mail.MailParser to | |
286 | accept a slight violation of RFC2822 in which date headers may have | |
287 | a single-digit date | |
288 | * Fix a logic error in MemoryBuffer's vPutStr that could corrupt | |
289 | data when a write occurs after a seek, and wrote a test to | |
290 | detect this condition. Thanks to Bulat Ziganshin for finding this. | |
291 | * New function in MissingH.List to merge two sorted lists into | |
292 | a single sorted whole. Patch from Clifford Beshers. | |
293 | * Work around lack of signals on Windows in MissingH.Cmd. | |
294 | * Make sure Data.Bits is imported in MissingH.IO.StatCompat. | |
295 | ||
296 | -- John Goerzen <jgoerzen@complete.org> Thu, 19 Oct 2006 04:38:10 -0500 | |
297 | ||
298 | missingh (0.14.5) unstable; urgency=low | |
299 | ||
300 | * New function: MissingH.Cmd.posixRawSystem | |
301 | * MissingH.Cmd.safeSystem now implemented in terms of posixRawSystem | |
302 | on supported platforms. | |
303 | ||
304 | -- John Goerzen <jgoerzen@complete.org> Tue, 4 Jul 2006 11:34:49 -0500 | |
305 | ||
306 | missingh (0.14.4) unstable; urgency=low | |
307 | ||
308 | * Fix a bug in ConfigParser.merge and write a test for it. | |
309 | * Rebuilt with GHC 6.4.2 | |
310 | ||
311 | -- John Goerzen <jgoerzen@complete.org> Wed, 28 Jun 2006 14:05:56 -0500 | |
312 | ||
313 | missingh (0.14.3) unstable; urgency=low | |
314 | ||
315 | * IO/StatCompat: Fixed missing Data.Bits import on mingw32 | |
316 | * Updated COPYING file with new FSF address | |
317 | * Cmd.hs: Commented out code that was never used | |
318 | * Import new package MD5 0.2.7 from Ian Lynagh | |
319 | ||
320 | -- John Goerzen <jgoerzen@complete.org> Wed, 28 Jun 2006 03:48:24 -0500 | |
321 | ||
322 | missingh (0.14.2) unstable; urgency=low | |
323 | ||
324 | * ConfigParser gives more helpful error messages when possible -- | |
325 | it now includes section and option in most error messages | |
326 | * Unit tests updated for new ConfigParser output | |
327 | * MissingH.Str: New function escapeRe that takes a string and makes | |
328 | a regular expression that matches the string literally. | |
329 | * MissingH.IO.HVFS: New function vDoesExist | |
330 | * MissingH.List: New function hasAny | |
331 | * New modules: MissingH.Path.Glob and MissingH.Path.WildMatch | |
332 | and tests for them | |
333 | * 716 total unit tests now | |
334 | ||
335 | -- John Goerzen <jgoerzen@complete.org> Thu, 13 Apr 2006 00:14:10 -0500 | |
336 | ||
337 | missingh (0.14.0) unstable; urgency=low | |
338 | ||
339 | * New function splitWs | |
340 | * Loggers: When creating new loggers, use the new parent for defaults | |
341 | when possible. [API change] | |
342 | * Logger handlers: Now pass the calling logger name to handlers. | |
343 | [API change] | |
344 | * New log handler: verboseStreamHandler | |
345 | * Syslog handler also includes priority and logger name for each message. | |
346 | ||
347 | -- John Goerzen <jgoerzen@complete.org> Tue, 4 Apr 2006 05:31:15 -0500 | |
348 | ||
349 | missingh (0.13.1) unstable; urgency=low | |
350 | ||
351 | * Note Build-Depends on HUnit in MissingH.Cabal. Closes: #356196. | |
352 | * MissingH.IO.HVIO: No longer return EOFError when vGetContents called | |
353 | at EOF, for compatibility with hGetContents. Reported by | |
354 | Bulat Ziganshin. | |
355 | * MissingH.IO.HVFS.Utils: Applied suggestion from Bulat | |
356 | to make recursiveRemove cleaner. | |
357 | * MissingH.IO.HVIO: Minor bugfixes suggested by Bulat. | |
358 | * Updated, fixed typos, and enhanced various docs. | |
359 | * testsrc/Listtest: Added unit tests for spanList | |
360 | * MissingH.List: Replaced implementation of spanList with one | |
361 | suggested by Bulat. | |
362 | * Added ghc6 (>= 6.4.1) to Debian build-depends. | |
363 | ||
364 | -- John Goerzen <jgoerzen@complete.org> Sat, 11 Mar 2006 12:26:03 -0600 | |
365 | ||
366 | missingh (0.13.0) unstable; urgency=low | |
367 | ||
368 | * This release introduces some API changes that will affect | |
369 | a small percentage of programmers that use ConfigParser. | |
370 | * This release requires GHC 6.4.x or Hugs 2005xx or above. | |
371 | This has been noted in INSTALL. | |
372 | * MissingH.List: Committed some patches from Bulat Ziganshin | |
373 | to improve performance. | |
374 | * New function MissingH.List.subIndex based on suggestion | |
375 | from Bulat Ziganshin. Also added tests for it. | |
376 | * New module MissingH.Map, similar to MissingH.FiniteMap but for | |
377 | Data.Map instead of Data.FiniteMap. Also added tests for | |
378 | MissingH.Map. | |
379 | * New module MissingH.AnyDBM.MapDBM, plus tests for it. | |
380 | Converted from MissingH.AnyDBM.FiniteMapDBM. | |
381 | * Converted these modules to use MVars instead of IORefs: | |
382 | + MissingH.Logging.Logger | |
383 | * Converted these modules to use Data.Map instead of Data.FiniteMap: | |
384 | + MissingH.Logging.Logger | |
385 | + MissingH.MIMETypes | |
386 | + MissingH.ConfigParser (exposes an API change to a few people) | |
387 | * Converted these modules to use Text.Printf instead of MissingH.Printf: | |
388 | + MissingH.IO.HVFS.Utils | |
389 | + MissingH.Network.FTP.Server | |
390 | * Added deprecation warnings to these modules: | |
391 | + MissingH.FiniteMap (deprecation of Data.FiniteMap) | |
392 | + MissingH.AnyDBM.FiniteMapDBM (deprecation of Data.FiniteMap) | |
393 | + MissingH.Printf (introduction of Text.Printf) | |
394 | * Added deprecation warnings for two specific functions in | |
395 | MissingH.Str: subRe and splitRe. I had submitted the code for | |
396 | these to fptools, and the current releases of GHC and Hugs have | |
397 | Text.Regex.subRegex and splitRegex using the code for MissingH. | |
398 | Therefore, these functions in MissingH are deprecated in favor of | |
399 | the implementations in the standard library. | |
400 | * Added locking to StringDBM for thread safety improvements | |
401 | * Merry Christmas! | |
402 | ||
403 | -- John Goerzen <jgoerzen@complete.org> Mon, 26 Dec 2005 15:24:13 -0600 | |
404 | ||
405 | missingh (0.12.3) unstable; urgency=low | |
406 | ||
407 | * Make StreamHandler now lock by default. | |
408 | ||
409 | -- John Goerzen <jgoerzen@complete.org> Sun, 25 Dec 2005 22:33:16 -0600 | |
410 | ||
411 | missingh (0.12.2) unstable; urgency=low | |
412 | ||
413 | * Made generic unit tests available. | |
414 | ||
415 | -- John Goerzen <jgoerzen@complete.org> Fri, 9 Dec 2005 05:03:10 -0600 | |
416 | ||
417 | missingh (0.12.1) unstable; urgency=low | |
418 | ||
419 | * Update for GHC 6.4.1. | |
420 | * Updated standards-version. | |
421 | ||
422 | -- John Goerzen <jgoerzen@complete.org> Sun, 16 Oct 2005 23:31:43 -0500 | |
423 | ||
424 | missingh (0.12.0) unstable; urgency=low | |
425 | ||
426 | * Added simplegrap.hs example | |
427 | * New module: MissingH.Daemon, to support detaching from a | |
428 | controlling terminal | |
429 | * Fixes to make docs work with Haddock 0.7 | |
430 | * New function in MissingH.Maybe: forceMaybeMsg | |
431 | * HVIO and HVFS now provide abstractions for binary I/O | |
432 | * MissingH.IO.Binary now uses HVIO/HVFS abstractions instead of being | |
433 | tied to Handles | |
434 | * MissingH.IO.Binary can now work with Strings or [Word8], instead of | |
435 | just Strings. | |
436 | * MissingH.IO.Binary.hBlockCopy optimized to require no conversion | |
437 | of the buffer. | |
438 | * Updated MissingH.IO.BlockIO to upstream version 2005-02-14 | |
439 | * Updated MissingH.Threads.Child and Timeout to upstream version 2005-02-14 | |
440 | ||
441 | -- John Goerzen <jgoerzen@complete.org> Mon, 10 Oct 2005 05:50:02 -0500 | |
442 | ||
443 | missingh (0.11.5) unstable; urgency=low | |
444 | ||
445 | * Added lazyMapM to MissingH.IO | |
446 | ||
447 | -- John Goerzen <jgoerzen@complete.org> Wed, 17 Aug 2005 22:03:31 -0500 | |
448 | ||
449 | missingh (0.11.4) unstable; urgency=low | |
450 | ||
451 | * Added bracketCWD, brackettmpdirCWD to MissingH.Path | |
452 | * Made MissingH.Path.recurseDir* lazy | |
453 | ||
454 | -- John Goerzen <jgoerzen@complete.org> Mon, 15 Aug 2005 05:52:15 -0500 | |
455 | ||
456 | missingh (0.11.3) unstable; urgency=low | |
457 | ||
458 | * Now added support for use on Windows. | |
459 | * New modules: StatCompat, WindowsCompat, FilePath, PlafCompat, | |
460 | PosixConsts. | |
461 | ||
462 | -- John Goerzen <jgoerzen@complete.org> Fri, 22 Jul 2005 05:27:03 -0500 | |
463 | ||
464 | missingh (0.11.2) unstable; urgency=low | |
465 | ||
466 | * Back out hide-package option in Makefile. Closes: #309319. | |
467 | ||
468 | -- John Goerzen <jgoerzen@complete.org> Mon, 16 May 2005 06:13:10 -0500 | |
469 | ||
470 | missingh (0.11.1) unstable; urgency=low | |
471 | ||
472 | * Added mtl to build-depends; Control.Monad.Error was moved | |
473 | there for GHC 6.4. Closes: #309245. | |
474 | ||
475 | -- John Goerzen <jgoerzen@complete.org> Sun, 15 May 2005 18:44:44 -0500 | |
476 | ||
477 | missingh (0.11.0) unstable; urgency=low | |
478 | ||
479 | * First release with full support for GHC 6.4. | |
480 | * Changed name of HUnit imports in unit tests to follow GHC 6.4 conventions. | |
481 | * Fixed unit tests for GHC 6.4 compatibility. | |
482 | ||
483 | -- John Goerzen <jgoerzen@complete.org> Thu, 12 May 2005 06:47:06 -0500 | |
484 | ||
485 | missingh (0.10.10) unstable; urgency=low | |
486 | ||
487 | * The "this time it really compiles with GHC 6.4 and I mean it" release. | |
488 | ||
489 | -- John Goerzen <jgoerzen@complete.org> Mon, 2 May 2005 07:23:03 -0500 | |
490 | ||
491 | missingh (0.10.9) unstable; urgency=low | |
492 | ||
493 | * GHC 6.4 compatibility: imported new Hsemail, 2005-04-29, from Peter | |
494 | Simons. | |
495 | ||
496 | -- John Goerzen <jgoerzen@complete.org> Mon, 2 May 2005 06:07:41 -0500 | |
497 | ||
498 | missingh (0.10.8) unstable; urgency=low | |
499 | ||
500 | * Added more error-checking to ParseDate. | |
501 | * Returned Hugs code to normal sid version. | |
502 | ||
503 | -- John Goerzen <jgoerzen@complete.org> Wed, 27 Apr 2005 07:25:54 -0500 | |
504 | ||
505 | missingh (0.10.7.sarge.2) unstable; urgency=high | |
506 | ||
507 | * Fixed build-depends-indep from 0.10.7.sarge.1. | |
508 | ||
509 | -- John Goerzen <jgoerzen@complete.org> Fri, 22 Apr 2005 21:37:42 -0500 | |
510 | ||
511 | missingh (0.10.7.sarge.1) unstable; urgency=high | |
512 | ||
513 | * Back out hugs code so we can get it into sarge and fix a FTBFS in sarge. | |
514 | Closes: #305901. | |
515 | * After this propogates to sarge, I will upload 0.10.8 to sid that will | |
516 | restore the updates to work with the hugs in sid. | |
517 | ||
518 | -- John Goerzen <jgoerzen@complete.org> Fri, 22 Apr 2005 20:41:48 -0500 | |
519 | ||
520 | missingh (0.10.7) unstable; urgency=low | |
521 | ||
522 | * Fixed MissingH.Debian.ControlParser to ignore PGP sigs. | |
523 | ||
524 | -- John Goerzen <jgoerzen@complete.org> Mon, 18 Apr 2005 20:39:58 -0500 | |
525 | ||
526 | missingh (0.10.6) unstable; urgency=low | |
527 | ||
528 | * New module: MissingH.GetOpt. | |
529 | * New AL utilities in MissingH.List. | |
530 | ||
531 | -- John Goerzen <jgoerzen@complete.org> Mon, 18 Apr 2005 14:01:52 -0500 | |
532 | ||
533 | missingh (0.10.5) unstable; urgency=low | |
534 | ||
535 | * Yet more features in MissingH.Cmd. This time, added hPipe*. | |
536 | ||
537 | -- John Goerzen <jgoerzen@complete.org> Sun, 17 Apr 2005 16:37:50 -0500 | |
538 | ||
539 | missingh (0.10.4) unstable; urgency=low | |
540 | ||
541 | * Reworking and bugfixing of the new pipe functions in MissingH.Cmd. | |
542 | ||
543 | -- John Goerzen <jgoerzen@complete.org> Sun, 17 Apr 2005 10:09:24 -0500 | |
544 | ||
545 | missingh (0.10.3) unstable; urgency=low | |
546 | ||
547 | * Added new pipe functions to MissingH.Cmd. | |
548 | ||
549 | -- John Goerzen <jgoerzen@complete.org> Sun, 17 Apr 2005 00:06:52 -0500 | |
550 | ||
551 | missingh (0.10.2) unstable; urgency=low | |
552 | ||
553 | * Minor fix to logging in MissingH.Cmd. | |
554 | * Documentation example fixes. | |
555 | ||
556 | -- John Goerzen <jgoerzen@complete.org> Sat, 16 Apr 2005 22:13:38 -0500 | |
557 | ||
558 | missingh (0.10.1) unstable; urgency=low | |
559 | ||
560 | * Imported Bjorn Bringert's ParseDate. | |
561 | ||
562 | -- John Goerzen <jgoerzen@complete.org> Wed, 6 Apr 2005 07:14:33 -0500 | |
563 | ||
564 | missingh (0.10.0) unstable; urgency=low | |
565 | ||
566 | * Compatibility with new Hugs and GHC releases. | |
567 | * New modules: MissingH.Debian, MissingH.Debian.ControlParser, | |
568 | MissingH.Str.CSV, MissingH.Maybe | |
569 | * New MissingH.List functions: wholeMap, fixedWidth | |
570 | * New function: MissingH.Time.epochToClockTime | |
571 | * Updated HVFS utilities to use epochToClockTime for compatibility | |
572 | with the newer Hugs | |
573 | * New features in MissingH.IO.Binary: readBinaryFile, writeBinaryFile. | |
574 | Make sure tests use these features where appropriate. | |
575 | ||
576 | -- John Goerzen <jgoerzen@complete.org> Tue, 5 Apr 2005 06:33:12 -0500 | |
577 | ||
578 | missingh (0.9.2) unstable; urgency=low | |
579 | ||
580 | * New modules: MissingH.Debian, MissingH.Debian.ControlParser | |
581 | * Temporary changes to work with new Hugs | |
582 | ||
583 | -- John Goerzen <jgoerzen@complete.org> Tue, 15 Mar 2005 09:18:10 -0600 | |
584 | ||
585 | missingh (0.9.1) unstable; urgency=low | |
586 | ||
587 | * ConfigParser: accept values that are empty | |
588 | ||
589 | -- John Goerzen <jgoerzen@complete.org> Mon, 14 Feb 2005 16:36:27 -0600 | |
590 | ||
591 | missingh (0.9.0) unstable; urgency=low | |
592 | ||
593 | * New module: MissingH.AnyDBM. Integrated support for HashTable and | |
594 | FiniteMap. | |
595 | * New support for converting arbitrary association lists and | |
596 | finite maps two/from string. | |
597 | * New module: MissingH.AnyDBM.StringDBM that uses this new support. | |
598 | * New module: MissingH.Regex.Pesco | |
599 | * Major restructuring and cleaning up of the build system. | |
600 | ||
601 | -- John Goerzen <jgoerzen@complete.org> Tue, 1 Feb 2005 15:22:37 -0600 | |
602 | ||
603 | missingh (0.8.1) unstable; urgency=low | |
604 | ||
605 | * Updated to Cabal 0.4. | |
606 | * New module: MissingH.Time. | |
607 | ||
608 | -- John Goerzen <jgoerzen@complete.org> Wed, 26 Jan 2005 10:34:22 -0600 | |
609 | ||
610 | missingh (0.8.0) unstable; urgency=low | |
611 | ||
612 | * New HVIO, HVFS modules. | |
613 | * Expanded MissingH.Path thanks to code from Volker Wysk's | |
614 | HsShellScript. | |
615 | * Renamed MissingH.Network.FTP.Parser to | |
616 | MissingH.Network.FTP.ParserClient. | |
617 | * New FTP server modules. | |
618 | ||
619 | -- John Goerzen <jgoerzen@complete.org> Mon, 20 Dec 2004 13:47:04 -0600 | |
620 | ||
621 | missingh (0.7.5) unstable; urgency=low | |
622 | ||
623 | * New module: MissingH.Email.Parser. | |
624 | * Added recurse directory funtions to MissingH.Path. | |
625 | * Added temporary directory functions to MissingH.Path. | |
626 | ||
627 | -- John Goerzen <jgoerzen@complete.org> Thu, 9 Dec 2004 09:10:35 -0600 | |
628 | ||
629 | missingh (0.7.4) unstable; urgency=low | |
630 | ||
631 | * Revved hsemail to 2004-11-01. | |
632 | * Imported blockio 2004-11-12. | |
633 | ||
634 | -- John Goerzen <jgoerzen@complete.org> Mon, 6 Dec 2004 11:57:20 -0600 | |
635 | ||
636 | missingh (0.7.3) unstable; urgency=low | |
637 | ||
638 | * Adding missing ConfigParser.Lexer to Setup.Description. | |
639 | ||
640 | -- John Goerzen <jgoerzen@complete.org> Sun, 5 Dec 2004 14:59:02 -0600 | |
641 | ||
642 | missingh (0.7.2) unstable; urgency=low | |
643 | ||
644 | * New modules: MissingH.FileArchive.GZip, MissingH.Checksum.CRC32.GZip, | |
645 | MissingH.Checksum.CRC32.Posix, MissingH.Compression.Inflate | |
646 | ||
647 | -- John Goerzen <jgoerzen@complete.org> Sat, 4 Dec 2004 17:25:25 -0600 | |
648 | ||
649 | missingh (0.7.1) unstable; urgency=low | |
650 | ||
651 | * Applied some helpful patches from Einar Karttunen. The main feature | |
652 | is turning MissingH.ConfigParser.get into an instance of a class | |
653 | so it can be extended to return various types. Please note: | |
654 | if you used getbool() or getnum() in 0.7.0, these functions are now | |
655 | gone, since they are no longer needed. | |
656 | ||
657 | -- John Goerzen <jgoerzen@complete.org> Fri, 3 Dec 2004 10:07:44 -0600 | |
658 | ||
659 | missingh (0.7.0) unstable; urgency=low | |
660 | ||
661 | * Major new feature: ConfigParser. | |
662 | * Rewrote unit tests to use hunit more effectively. | |
663 | * Other new modules: MissingH.Either. | |
664 | ||
665 | -- John Goerzen <jgoerzen@complete.org> Thu, 02 Dec 2004 19:37:14 -0600 | |
666 | ||
667 | missingh (0.6.2) unstable; urgency=low | |
668 | ||
669 | * New "generic" sprintf functions. | |
670 | ||
671 | -- John Goerzen <jgoerzen@complete.org> Thu, 18 Nov 2004 09:00:03 -0600 | |
672 | ||
673 | missingh (0.6.0) unstable; urgency=low | |
674 | ||
675 | * Major new feature: Printf module. | |
676 | ||
677 | -- John Goerzen <jgoerzen@complete.org> Mon, 15 Nov 2004 15:28:29 -0600 | |
678 | ||
679 | missingh (0.5.4) unstable; urgency=low | |
680 | ||
681 | * Added build-dep-indep on libhugs-hunit and re-enabled Hugs unit tests. | |
682 | ||
683 | -- John Goerzen <jgoerzen@complete.org> Fri, 29 Oct 2004 08:39:28 -0500 | |
684 | ||
685 | missingh (0.5.3) unstable; urgency=low | |
686 | ||
687 | * Don't run Hugs tests for now. Closes: #278802. | |
688 | ||
689 | -- John Goerzen <jgoerzen@complete.org> Fri, 29 Oct 2004 08:25:21 -0500 | |
690 | ||
691 | missingh (0.5.2) unstable; urgency=low | |
692 | ||
693 | * New module: sendmail | |
694 | * New popen functions in MissingH.Cmd. | |
695 | * Added splitRe, subRe to Str.hs. | |
696 | ||
697 | -- John Goerzen <jgoerzen@complete.org> Tue, 26 Oct 2004 16:38:01 -0500 | |
698 | ||
699 | missingh (0.5.1) unstable; urgency=low | |
700 | ||
701 | * Added libghc6-hunit-dev to build-depends. Closes: #278138. | |
702 | ||
703 | -- John Goerzen <jgoerzen@complete.org> Sun, 24 Oct 2004 22:21:21 -0500 | |
704 | ||
705 | missingh (0.5.0) unstable; urgency=low | |
706 | ||
707 | * Lots of new code: FTP, MIME, Wash, Hsemail, etc. | |
708 | * Rebuilt for new ghc. | |
709 | ||
710 | -- John Goerzen <jgoerzen@complete.org> Sun, 24 Oct 2004 01:46:35 -0500 | |
711 | ||
712 | missingh (0.4.2) unstable; urgency=low | |
713 | ||
714 | * Added MissingH.List.contains | |
715 | * Added MissingH.Threads | |
716 | ||
717 | -- John Goerzen <jgoerzen@complete.org> Mon, 18 Oct 2004 10:02:03 -0500 | |
718 | ||
719 | missingh (0.4.1) unstable; urgency=low | |
720 | ||
721 | * Added haskell-src to build-depends. | |
722 | ||
723 | -- John Goerzen <jgoerzen@complete.org> Fri, 15 Oct 2004 15:46:57 -0500 | |
724 | ||
725 | missingh (0.4.0) unstable; urgency=low | |
726 | ||
727 | * Added logging infrastructure and Syslog handler. | |
728 | ||
729 | -- John Goerzen <jgoerzen@complete.org> Fri, 8 Oct 2004 20:15:52 -0500 | |
730 | ||
731 | missingh (0.2.0) unstable; urgency=low | |
732 | ||
733 | * Renamed to more standard names: MissingH.IO, MissingH.List, | |
734 | MissingH.Str. | |
735 | ||
736 | * Moved binary functions into new module MissingH.IO.Binary. | |
737 | ||
738 | * Added unit tests and test cases for List and Str. | |
739 | ||
740 | * Moved Debian code to use dh_haskell. | |
741 | ||
742 | * Build Hugs package for Debian. | |
743 | ||
744 | -- John Goerzen <jgoerzen@complete.org> Wed, 6 Oct 2004 21:36:47 -0500 | |
745 | ||
746 | missingh (0.1.0) unstable; urgency=low | |
747 | ||
748 | * Initial Release. Closes: #275070. | |
749 | ||
750 | -- John Goerzen <jgoerzen@complete.org> Tue, 5 Oct 2004 16:17:09 -0500 |
0 | Source: ftphs | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: | |
3 | John Goerzen <jgoerzen@complete.org>, | |
4 | Louis Bettens <louis@bettens.info>, | |
5 | Priority: optional | |
6 | Section: haskell | |
7 | Rules-Requires-Root: no | |
8 | Build-Depends: | |
9 | cdbs, | |
10 | cpphs, | |
11 | debhelper (>= 10), | |
12 | ghc (>= 8.4.3), | |
13 | haskell-devscripts (>= 0.13), | |
14 | libghc-hslogger-dev (>= 1.0.7.2), | |
15 | libghc-hslogger-prof, | |
16 | libghc-hunit-dev, | |
17 | libghc-hunit-prof, | |
18 | libghc-missingh-dev (>= 1.0.3.2), | |
19 | libghc-missingh-prof, | |
20 | libghc-regex-compat-dev, | |
21 | libghc-regex-compat-prof, | |
22 | Build-Depends-Indep: | |
23 | ghc-doc, | |
24 | libghc-hslogger-doc, | |
25 | libghc-hunit-doc, | |
26 | libghc-missingh-doc, | |
27 | libghc-regex-compat-doc, | |
28 | Standards-Version: 4.1.4 | |
29 | Homepage: http://software.complete.org/ftphs | |
30 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/ftphs | |
31 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/ftphs] | |
32 | X-Description: FTP Client and Server Library for Haskell | |
33 | ftphs provides a Haskell library to implement a FTP client | |
34 | and a FTP server. | |
35 | . | |
36 | ftphs has a number of features: | |
37 | . | |
38 | * Easy to use operation | |
39 | * Full support of text and binary transfers | |
40 | * Optional lazy interaction | |
41 | * Server can serve up a real or a virtual filesystem tree | |
42 | * Standards compliant | |
43 | ||
44 | Package: libghc-ftphs-dev | |
45 | Architecture: any | |
46 | Depends: | |
47 | ${haskell:Depends}, | |
48 | ${misc:Depends}, | |
49 | ${shlibs:Depends}, | |
50 | Recommends: | |
51 | ${haskell:Recommends}, | |
52 | Suggests: | |
53 | ${haskell:Suggests}, | |
54 | Provides: | |
55 | ${haskell:Provides}, | |
56 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
57 | ${haskell:LongDescription} | |
58 | . | |
59 | ${haskell:Blurb} | |
60 | ||
61 | Package: libghc-ftphs-prof | |
62 | Architecture: any | |
63 | Depends: | |
64 | ${haskell:Depends}, | |
65 | ${misc:Depends}, | |
66 | Recommends: | |
67 | ${haskell:Recommends}, | |
68 | Suggests: | |
69 | ${haskell:Suggests}, | |
70 | Provides: | |
71 | ${haskell:Provides}, | |
72 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
73 | ${haskell:LongDescription} | |
74 | . | |
75 | ${haskell:Blurb} | |
76 | ||
77 | Package: libghc-ftphs-doc | |
78 | Architecture: all | |
79 | Section: doc | |
80 | Depends: | |
81 | ${haskell:Depends}, | |
82 | ${misc:Depends}, | |
83 | Recommends: | |
84 | ${haskell:Recommends}, | |
85 | Suggests: | |
86 | ${haskell:Suggests}, | |
87 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
88 | ${haskell:LongDescription} | |
89 | . | |
90 | ${haskell:Blurb} |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: ftphs | |
2 | Upstream-Contact: John Goerzen <jgoerzen@complete.org> | |
3 | Source: https://hackage.haskell.org/package/ftphs | |
4 | ||
5 | Files: * | |
6 | Copyright: 2004-2013 John Goerzen | |
7 | License: LGPL-2.1+ | |
8 | ||
9 | Files: debian/* | |
10 | Copyright: held by the contributors mentioned in debian/changelog | |
11 | License: LGPL-2.1+ | |
12 | ||
13 | License: LGPL-2.1+ | |
14 | This library is free software; you can redistribute it and/or | |
15 | modify it under the terms of the GNU Lesser General Public | |
16 | License as published by the Free Software Foundation; either | |
17 | version 2.1 of the License, or (at your option) any later version. | |
18 | . | |
19 | This library is distributed in the hope that it will be useful, | |
20 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
21 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
22 | Lesser General Public License for more details. | |
23 | . | |
24 | You should have received a copy of the GNU Lesser General Public | |
25 | License along with this library. If not, see <http://www.gnu.org/licenses/>. | |
26 | . | |
27 | On Debian system, copy of GNU Lesser General Public License version 2.1 | |
28 | is also located at `/usr/share/common-licenses/GPL-2.1' |
0 | #!/usr/bin/make -f | |
1 | ||
2 | # Standard way of building Haskell libraries . | |
3 | include /usr/share/cdbs/1/rules/debhelper.mk | |
4 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/ftphs/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-bytestring-show (0.3.5.6-12) unstable; urgency=medium | |
1 | ||
2 | * Update copyright file | |
3 | ||
4 | -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 23 Aug 2019 14:20:47 +0200 | |
5 | ||
6 | haskell-bytestring-show (0.3.5.6-11) unstable; urgency=medium | |
7 | ||
8 | * Patch for new containers | |
9 | ||
10 | -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 23 Aug 2019 14:16:30 +0200 | |
11 | ||
12 | haskell-bytestring-show (0.3.5.6-10) unstable; urgency=medium | |
13 | ||
14 | [ Clint Adams ] | |
15 | * Set Rules-Requires-Root to no. | |
16 | ||
17 | [ Ilias Tsitsimpis ] | |
18 | * Bump debhelper compat level to 10 | |
19 | ||
20 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:03:26 +0300 | |
21 | ||
22 | haskell-bytestring-show (0.3.5.6-9) unstable; urgency=medium | |
23 | ||
24 | [ Ilias Tsitsimpis ] | |
25 | * Use the HTTPS form of the copyright-format URL | |
26 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
27 | * Declare compliance with Debian policy 4.1.1 | |
28 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
29 | ||
30 | [ Clint Adams ] | |
31 | * Bump to Standards-Version 4.1.4. | |
32 | ||
33 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:43 -0400 | |
34 | ||
35 | haskell-bytestring-show (0.3.5.6-8) unstable; urgency=medium | |
36 | ||
37 | * Upload to unstable as part of GHC 8 transition. | |
38 | ||
39 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:32:43 -0400 | |
40 | ||
41 | haskell-bytestring-show (0.3.5.6-7) experimental; urgency=medium | |
42 | ||
43 | * Patch to build with newer binary. | |
44 | ||
45 | -- Clint Adams <clint@debian.org> Sun, 09 Oct 2016 13:00:30 -0400 | |
46 | ||
47 | haskell-bytestring-show (0.3.5.6-6) experimental; urgency=medium | |
48 | ||
49 | [ Dmitry Bogatov ] | |
50 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
51 | * Bump standards version to 3.9.8 (no changes needed) | |
52 | ||
53 | [ Clint Adams ] | |
54 | * Temporarily build-depend on ghc 8. | |
55 | * Consolidate package descriptions into X-Description. | |
56 | ||
57 | -- Clint Adams <clint@debian.org> Thu, 13 Oct 2016 10:33:25 -0400 | |
58 | ||
59 | haskell-bytestring-show (0.3.5.6-5) unstable; urgency=medium | |
60 | ||
61 | * Switch Vcs-Git/Vcs-Browser headers to new location. | |
62 | ||
63 | -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:09 -0500 | |
64 | ||
65 | haskell-bytestring-show (0.3.5.6-4) experimental; urgency=medium | |
66 | ||
67 | * Bump standards-version to 3.9.6 | |
68 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
69 | builds against GHC in experimental | |
70 | ||
71 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:27:06 +0200 | |
72 | ||
73 | haskell-bytestring-show (0.3.5.6-3) unstable; urgency=medium | |
74 | ||
75 | * Upload to unstable | |
76 | ||
77 | -- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:48:06 +0200 | |
78 | ||
79 | haskell-bytestring-show (0.3.5.6-2) experimental; urgency=medium | |
80 | ||
81 | * Depend on haskell-devscripts 0.9, found in experimental | |
82 | ||
83 | -- Joachim Breitner <nomeata@debian.org> Sat, 20 Dec 2014 17:09:43 +0100 | |
84 | ||
85 | haskell-bytestring-show (0.3.5.6-1) unstable; urgency=low | |
86 | ||
87 | * Adjust watch file to new hackage layout | |
88 | * New upstream release | |
89 | ||
90 | -- Joachim Breitner <nomeata@debian.org> Wed, 06 Aug 2014 18:04:06 +0200 | |
91 | ||
92 | haskell-bytestring-show (0.3.5.4-2) unstable; urgency=low | |
93 | ||
94 | * Enable compat level 9 | |
95 | * Use substvars for Haskell description blurbs | |
96 | ||
97 | -- Joachim Breitner <nomeata@debian.org> Fri, 24 May 2013 12:50:02 +0200 | |
98 | ||
99 | haskell-bytestring-show (0.3.5.4-1) experimental; urgency=low | |
100 | ||
101 | * Depend on haskell-devscripts 0.8.13 to ensure this packages is built | |
102 | against experimental | |
103 | * Bump standards version, no change | |
104 | * New upstream release | |
105 | * New upstream release | |
106 | ||
107 | -- Joachim Breitner <nomeata@debian.org> Sat, 10 Nov 2012 16:15:18 +0100 | |
108 | ||
109 | haskell-bytestring-show (0.3.5.1-1) unstable; urgency=low | |
110 | ||
111 | * New upstream version. | |
112 | * Bump to Standards-Version 3.9.3. | |
113 | ||
114 | -- Clint Adams <clint@debian.org> Wed, 07 Mar 2012 11:39:43 -0500 | |
115 | ||
116 | haskell-bytestring-show (0.3.5-1) unstable; urgency=low | |
117 | ||
118 | * New upstream release | |
119 | * Bump Standards Version to 3.9.2. | |
120 | ||
121 | -- TANIGUCHI Takaki <takaki@debian.org> Tue, 20 Sep 2011 10:47:24 +0900 | |
122 | ||
123 | haskell-bytestring-show (0.3.4-2) unstable; urgency=low | |
124 | ||
125 | [ Joachim Breitner ] | |
126 | * Use of ghc instead of ghc6 (Closes: #617573) | |
127 | ||
128 | [ TANIGUCHI Takaki ] | |
129 | * debian/control: s/GCH 6/GHC/ | |
130 | ||
131 | [ Joachim Breitner ] | |
132 | * Depend on binary | |
133 | * Add Vcs-headers | |
134 | ||
135 | -- Joachim Breitner <nomeata@debian.org> Wed, 13 Apr 2011 11:27:00 +0530 | |
136 | ||
137 | haskell-bytestring-show (0.3.4-1) unstable; urgency=low | |
138 | ||
139 | * Initial release. (Closes: #607424) | |
140 | ||
141 | -- TANIGUCHI Takaki <takaki@debian.org> Sat, 18 Dec 2010 13:45:34 +0900 |
0 | Source: haskell-bytestring-show | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: TANIGUCHI Takaki <takaki@debian.org> | |
3 | Priority: optional | |
4 | Section: haskell | |
5 | Rules-Requires-Root: no | |
6 | Build-Depends: debhelper (>= 10), | |
7 | haskell-devscripts (>= 0.13), | |
8 | cdbs, | |
9 | ghc (>= 8), | |
10 | ghc-prof, | |
11 | Build-Depends-Indep: ghc-doc, | |
12 | Standards-Version: 4.1.4 | |
13 | Homepage: http://code.haskell.org/~dolio/ | |
14 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-bytestring-show | |
15 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-bytestring-show] | |
16 | X-Description: Haskell library for value converter to byte strings | |
17 | Efficient conversion of values into readable byte strings. | |
18 | ||
19 | Package: libghc-bytestring-show-dev | |
20 | Architecture: any | |
21 | Depends: ${haskell:Depends}, | |
22 | ${shlibs:Depends}, | |
23 | ${misc:Depends}, | |
24 | Recommends: ${haskell:Recommends}, | |
25 | Suggests: ${haskell:Suggests}, | |
26 | Provides: ${haskell:Provides}, | |
27 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
28 | ${haskell:LongDescription} | |
29 | . | |
30 | ${haskell:Blurb} | |
31 | ||
32 | Package: libghc-bytestring-show-prof | |
33 | Architecture: any | |
34 | Depends: ${haskell:Depends}, | |
35 | ${misc:Depends}, | |
36 | Recommends: ${haskell:Recommends}, | |
37 | Suggests: ${haskell:Suggests}, | |
38 | Provides: ${haskell:Provides}, | |
39 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
40 | ${haskell:LongDescription} | |
41 | . | |
42 | ${haskell:Blurb} | |
43 | ||
44 | Package: libghc-bytestring-show-doc | |
45 | Architecture: all | |
46 | Section: doc | |
47 | Depends: ${haskell:Depends}, | |
48 | ${misc:Depends}, | |
49 | Recommends: ${haskell:Recommends}, | |
50 | Suggests: ${haskell:Suggests}, | |
51 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
52 | ${haskell:LongDescription} | |
53 | . | |
54 | ${haskell:Blurb} | |
55 |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Maintainer: Dan Doel <Dan Doel <dan.doel@gmail.com>> | |
2 | Source: https://hackage.haskell.org/package/bytestring-show | |
3 | Upstream-Name: bytestring-show | |
4 | Name: bytestring-show | |
5 | ||
6 | Files: * | |
7 | Copyright (c) 2008 Dan Doel | |
8 | License: BSD | |
9 | This library (bytestring-show) contains some code adapted from other works. | |
10 | . | |
11 | * Printing of various primitive values is adapted largely from the base | |
12 | libraries distributed with GHC. The GHC license will be reproduced | |
13 | below. | |
14 | . | |
15 | * Decoding of characters into Word8s according to UTF-8 was | |
16 | borrowed from utf8-string, which is (c) Eric Mertens. | |
17 | . | |
18 | * Significant modifications and original code have been written by | |
19 | Dan Doel. | |
20 | . | |
21 | All code is aviailable under a BSD-style or compatibile license: | |
22 | . | |
23 | ---------------------------------------------------------------------------- | |
24 | . | |
25 | Copyright (c) 2008 Dan Doel | |
26 | . | |
27 | All rights reserved. | |
28 | . | |
29 | Redistribution and use in source and binary forms, with or without | |
30 | modification, are permitted provided that the following conditions | |
31 | are met: | |
32 | . | |
33 | 1. Redistributions of source code must retain the above copyright | |
34 | notice, this list of conditions and the following disclaimer. | |
35 | . | |
36 | 2. Redistributions in binary form must reproduce the above copyright | |
37 | notice, this list of conditions and the following disclaimer in the | |
38 | documentation and/or other materials provided with the distribution. | |
39 | . | |
40 | 3. Neither the name of the author nor the names of his contributors | |
41 | may be used to endorse or promote products derived from this software | |
42 | without specific prior written permission. | |
43 | . | |
44 | THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR | |
45 | IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | |
46 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | |
47 | DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR | |
48 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |
49 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | |
50 | OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | |
51 | HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, | |
52 | STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | |
53 | ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | |
54 | POSSIBILITY OF SUCH DAMAGE. | |
55 | . | |
56 | ---------------------------------------------------------------------------- | |
57 | . | |
58 | The original text of the GHC license is as follows: | |
59 | . | |
60 | ---------------------------------------------------------------------------- | |
61 | . | |
62 | The Glasgow Haskell Compiler License | |
63 | . | |
64 | Copyright 2004, The University Court of the University of Glasgow. | |
65 | All rights reserved. | |
66 | . | |
67 | Redistribution and use in source and binary forms, with or without | |
68 | modification, are permitted provided that the following conditions are met: | |
69 | . | |
70 | - Redistributions of source code must retain the above copyright notice, | |
71 | this list of conditions and the following disclaimer. | |
72 | . | |
73 | - Redistributions in binary form must reproduce the above copyright notice, | |
74 | this list of conditions and the following disclaimer in the documentation | |
75 | and/or other materials provided with the distribution. | |
76 | . | |
77 | - Neither name of the University nor the names of its contributors may be | |
78 | used to endorse or promote products derived from this software without | |
79 | specific prior written permission. | |
80 | . | |
81 | THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF | |
82 | GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, | |
83 | INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND | |
84 | FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | |
85 | UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE | |
86 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |
87 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR | |
88 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER | |
89 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | |
90 | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | |
91 | OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH | |
92 | DAMAGE. | |
93 | . | |
94 | ----------------------------------------------------------------------------- | |
95 | . | |
96 | Code derived from the document "Report on the Programming Language | |
97 | Haskell 98", is distributed under the following license: | |
98 | . | |
99 | Copyright (c) 2002 Simon Peyton Jones | |
100 | . | |
101 | The authors intend this Report to belong to the entire Haskell | |
102 | community, and so we grant permission to copy and distribute it for | |
103 | any purpose, provided that it is reproduced in its entirety, | |
104 | including this Notice. Modified versions of this Report may also be | |
105 | copied and distributed for any purpose, provided that the modified | |
106 | version is clearly presented as such, and that it does not claim to | |
107 | be a definition of the Haskell 98 Language. | |
108 | . | |
109 | ----------------------------------------------------------------------------- | |
110 | . | |
111 | Code derived from the document "The Haskell 98 Foreign Function | |
112 | Interface, An Addendum to the Haskell 98 Report" is distributed under | |
113 | the following license: | |
114 | . | |
115 | Copyright (c) 2002 Manuel M. T. Chakravarty | |
116 | . | |
117 | The authors intend this Report to belong to the entire Haskell | |
118 | community, and so we grant permission to copy and distribute it for | |
119 | any purpose, provided that it is reproduced in its entirety, | |
120 | including this Notice. Modified versions of this Report may also be | |
121 | copied and distributed for any purpose, provided that the modified | |
122 | version is clearly presented as such, and that it does not claim to | |
123 | be a definition of the Haskell 98 Foreign Function Interface. | |
124 | . | |
125 | ----------------------------------------------------------------------------- | |
126 | ||
127 | Files: debian/* | |
128 | Copyright: 2010, TANIGUCHI Takaki <takaki@debian.org> | |
129 | License: GPL-3 | |
130 | This program is free software; you can redistribute it and/or modify | |
131 | it under the terms of the GNU General Public License as published by | |
132 | the Free Software Foundation; either version 3, or (at your option) | |
133 | any later version. | |
134 | . | |
135 | On Debian GNU/Linux systems, the complete text of version 3 of the | |
136 | General Public License can be found in `/usr/share/common-licenses/GPL-3'. |
0 | --- a/bytestring-show.cabal | |
1 | +++ b/bytestring-show.cabal | |
2 | @@ -16,7 +16,7 @@ flag integer-simple | |
3 | description: use with integer-simple build of GHC | |
4 | ||
5 | library | |
6 | - build-depends: base < 5, binary < 0.8, bytestring >= 0.9 && <= 1, array < 0.6, containers < 0.6 | |
7 | + build-depends: base < 5, binary < 0.9, bytestring >= 0.9 && <= 1, array < 0.6, containers < 0.7 | |
8 | ||
9 | exposed-modules: | |
10 | Text.Show.ByteString |
0 | #!/usr/bin/make -f | |
1 | ||
2 | include /usr/share/cdbs/1/rules/debhelper.mk | |
3 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/bytestring-show/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-crypto-pubkey-openssh (0.2.7-10) unstable; urgency=medium | |
1 | ||
2 | * Sourceful upload for GHC 8.8. | |
3 | ||
4 | -- Clint Adams <clint@debian.org> Tue, 16 Jun 2020 19:36:51 -0400 | |
5 | ||
6 | haskell-crypto-pubkey-openssh (0.2.7-9) unstable; urgency=medium | |
7 | ||
8 | [ Clint Adams ] | |
9 | * Set Rules-Requires-Root to no. | |
10 | ||
11 | [ Ilias Tsitsimpis ] | |
12 | * Bump debhelper compat level to 10 | |
13 | ||
14 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:05:35 +0300 | |
15 | ||
16 | haskell-crypto-pubkey-openssh (0.2.7-8) unstable; urgency=medium | |
17 | ||
18 | [ Ilias Tsitsimpis ] | |
19 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
20 | priority extra has been deprecated. | |
21 | * Use the HTTPS form of the copyright-format URL | |
22 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
23 | * Declare compliance with Debian policy 4.1.1 | |
24 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
25 | ||
26 | [ Clint Adams ] | |
27 | * Bump to Standards-Version 4.1.4. | |
28 | ||
29 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:45 -0400 | |
30 | ||
31 | haskell-crypto-pubkey-openssh (0.2.7-7) unstable; urgency=medium | |
32 | ||
33 | * Upload to unstable as part of GHC 8 transition. | |
34 | ||
35 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:33:07 -0400 | |
36 | ||
37 | haskell-crypto-pubkey-openssh (0.2.7-6) experimental; urgency=medium | |
38 | ||
39 | [ Dmitry Bogatov ] | |
40 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
41 | * Bump standards version to 3.9.8 (no changes needed) | |
42 | ||
43 | [ Clint Adams ] | |
44 | * Temporarily build-depend on ghc 8. | |
45 | ||
46 | -- Clint Adams <clint@debian.org> Mon, 17 Oct 2016 16:24:13 -0400 | |
47 | ||
48 | haskell-crypto-pubkey-openssh (0.2.7-5) unstable; urgency=medium | |
49 | ||
50 | * Switch Vcs-Git/Vcs-Browser headers to new location. | |
51 | ||
52 | -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:17 -0500 | |
53 | ||
54 | haskell-crypto-pubkey-openssh (0.2.7-4) experimental; urgency=medium | |
55 | ||
56 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
57 | builds against GHC in experimental | |
58 | ||
59 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:27:19 +0200 | |
60 | ||
61 | haskell-crypto-pubkey-openssh (0.2.7-3) unstable; urgency=medium | |
62 | ||
63 | * Rebuild due to haskell-devscripts bug affecting the previous | |
64 | ||
65 | -- Joachim Breitner <nomeata@debian.org> Tue, 28 Apr 2015 23:58:25 +0200 | |
66 | ||
67 | haskell-crypto-pubkey-openssh (0.2.7-2) unstable; urgency=medium | |
68 | ||
69 | * Upload to unstable | |
70 | ||
71 | -- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:48:46 +0200 | |
72 | ||
73 | haskell-crypto-pubkey-openssh (0.2.7-1) experimental; urgency=medium | |
74 | ||
75 | * New upstream release | |
76 | ||
77 | -- Joachim Breitner <nomeata@debian.org> Sun, 05 Apr 2015 19:25:17 +0200 | |
78 | ||
79 | haskell-crypto-pubkey-openssh (0.2.6-1) unstable; urgency=medium | |
80 | ||
81 | * Initial release. | |
82 | ||
83 | -- Clint Adams <clint@debian.org> Mon, 19 Jan 2015 21:26:58 -0500 |
0 | Source: haskell-crypto-pubkey-openssh | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: | |
3 | Clint Adams <clint@debian.org>, | |
4 | Priority: optional | |
5 | Section: haskell | |
6 | Rules-Requires-Root: no | |
7 | Build-Depends: | |
8 | cdbs, | |
9 | debhelper (>= 10), | |
10 | ghc (>= 8), | |
11 | ghc-prof, | |
12 | haskell-devscripts (>= 0.13), | |
13 | libghc-asn1-encoding-dev, | |
14 | libghc-asn1-encoding-prof, | |
15 | libghc-asn1-types-dev, | |
16 | libghc-asn1-types-prof, | |
17 | libghc-attoparsec-dev, | |
18 | libghc-attoparsec-prof, | |
19 | libghc-base64-bytestring-dev, | |
20 | libghc-base64-bytestring-prof, | |
21 | libghc-cereal-dev, | |
22 | libghc-cereal-prof, | |
23 | libghc-crypto-pubkey-types-dev, | |
24 | libghc-crypto-pubkey-types-prof, | |
25 | libghc-pem-dev, | |
26 | libghc-pem-prof, | |
27 | Build-Depends-Indep: | |
28 | ghc-doc, | |
29 | libghc-asn1-encoding-doc, | |
30 | libghc-asn1-types-doc, | |
31 | libghc-attoparsec-doc, | |
32 | libghc-base64-bytestring-doc, | |
33 | libghc-cereal-doc, | |
34 | libghc-crypto-pubkey-types-doc, | |
35 | libghc-pem-doc, | |
36 | Standards-Version: 4.5.0 | |
37 | Homepage: https://github.com/knsd/crypto-pubkey-openssh | |
38 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-crypto-pubkey-openssh | |
39 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-crypto-pubkey-openssh] | |
40 | X-Description: OpenSSH key codec | |
41 | This encodes and decodes OpenSSH public and private keys. | |
42 | ||
43 | Package: libghc-crypto-pubkey-openssh-dev | |
44 | Architecture: any | |
45 | Depends: | |
46 | ${haskell:Depends}, | |
47 | ${misc:Depends}, | |
48 | ${shlibs:Depends}, | |
49 | Recommends: | |
50 | ${haskell:Recommends}, | |
51 | Suggests: | |
52 | ${haskell:Suggests}, | |
53 | Provides: | |
54 | ${haskell:Provides}, | |
55 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
56 | ${haskell:LongDescription} | |
57 | . | |
58 | ${haskell:Blurb} | |
59 | ||
60 | Package: libghc-crypto-pubkey-openssh-prof | |
61 | Architecture: any | |
62 | Depends: | |
63 | ${haskell:Depends}, | |
64 | ${misc:Depends}, | |
65 | Recommends: | |
66 | ${haskell:Recommends}, | |
67 | Suggests: | |
68 | ${haskell:Suggests}, | |
69 | Provides: | |
70 | ${haskell:Provides}, | |
71 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
72 | ${haskell:LongDescription} | |
73 | . | |
74 | ${haskell:Blurb} | |
75 | ||
76 | Package: libghc-crypto-pubkey-openssh-doc | |
77 | Architecture: all | |
78 | Section: doc | |
79 | Depends: | |
80 | ${haskell:Depends}, | |
81 | ${misc:Depends}, | |
82 | Recommends: | |
83 | ${haskell:Recommends}, | |
84 | Suggests: | |
85 | ${haskell:Suggests}, | |
86 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
87 | ${haskell:LongDescription} | |
88 | . | |
89 | ${haskell:Blurb} |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: crypto-pubkey-openssh | |
2 | Upstream-Contact: Fedor Gogolev <knsd@knsd.net> | |
3 | Source: https://hackage.haskell.org/package/crypto-pubkey-openssh | |
4 | ||
5 | Files: * | |
6 | Copyright: 2013 Fedor Gogolev | |
7 | License: Expat | |
8 | ||
9 | Files: debian/* | |
10 | Copyright: 2015 Clint Adams | |
11 | License: Expat | |
12 | ||
13 | License: Expat | |
14 | Permission is hereby granted, free of charge, to any person obtaining | |
15 | a copy of this software and associated documentation files (the | |
16 | "Software"), to deal in the Software without restriction, including | |
17 | without limitation the rights to use, copy, modify, merge, publish, | |
18 | distribute, sublicense, and/or sell copies of the Software, and to | |
19 | permit persons to whom the Software is furnished to do so, subject to | |
20 | the following conditions: | |
21 | . | |
22 | The above copyright notice and this permission notice shall be | |
23 | included in all copies or substantial portions of the Software. | |
24 | . | |
25 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | |
26 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | |
27 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | |
28 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE | |
29 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION | |
30 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION | |
31 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
0 | #!/usr/bin/make -f | |
1 | ||
2 | #DEB_ENABLE_TESTS = yes | |
3 | ||
4 | include /usr/share/cdbs/1/rules/debhelper.mk | |
5 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/crypto-pubkey-openssh/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-derive (2.6.5-2) unstable; urgency=medium | |
1 | ||
2 | * Sourceful upload for GHC 8.8. | |
3 | ||
4 | -- Clint Adams <clint@debian.org> Sat, 13 Jun 2020 23:26:07 -0400 | |
5 | ||
6 | haskell-derive (2.6.5-1) unstable; urgency=medium | |
7 | ||
8 | * New upstream release | |
9 | ||
10 | -- Gianfranco Costamagna <locutusofborg@debian.org> Wed, 28 Aug 2019 13:09:46 +0200 | |
11 | ||
12 | haskell-derive (2.6.4-2) unstable; urgency=medium | |
13 | ||
14 | * Bump debhelper compat level to 10 | |
15 | ||
16 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:06:27 +0300 | |
17 | ||
18 | haskell-derive (2.6.4-1) unstable; urgency=medium | |
19 | ||
20 | * New upstream release, drop new derive patch | |
21 | ||
22 | -- Gianfranco Costamagna <locutusofborg@debian.org> Mon, 25 Jun 2018 12:56:35 +0200 | |
23 | ||
24 | haskell-derive (2.6.3-3) unstable; urgency=medium | |
25 | ||
26 | [ Clint Adams ] | |
27 | * Set Rules-Requires-Root to no. | |
28 | ||
29 | [ Gianfranco Costamagna ] | |
30 | * debian/patches/7e3ed185e1bd97ce02bc146e7abc3d78d76da2e2.patch: | |
31 | - upstream patch for new derive (Closes: #895876). | |
32 | ||
33 | -- Gianfranco Costamagna <locutusofborg@debian.org> Mon, 25 Jun 2018 11:41:10 +0200 | |
34 | ||
35 | haskell-derive (2.6.3-2) unstable; urgency=medium | |
36 | ||
37 | [ Ilias Tsitsimpis ] | |
38 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
39 | priority extra has been deprecated. | |
40 | * Use the HTTPS form of the copyright-format URL | |
41 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
42 | * Declare compliance with Debian policy 4.1.1 | |
43 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
44 | ||
45 | [ Clint Adams ] | |
46 | * Bump to Standards-Version 4.1.4. | |
47 | * Delete Uploaders field. closes: #836465. | |
48 | ||
49 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:47 -0400 | |
50 | ||
51 | haskell-derive (2.6.3-1) unstable; urgency=medium | |
52 | ||
53 | * New upstream release | |
54 | ||
55 | -- Sean Whitton <spwhitton@spwhitton.name> Sun, 03 Sep 2017 13:35:02 -0700 | |
56 | ||
57 | haskell-derive (2.6.2-1) unstable; urgency=medium | |
58 | ||
59 | * New upstream release | |
60 | ||
61 | -- Clint Adams <clint@debian.org> Wed, 05 Jul 2017 21:24:24 -0400 | |
62 | ||
63 | haskell-derive (2.5.26-3) unstable; urgency=medium | |
64 | ||
65 | * Upload to unstable as part of GHC 8 transition. | |
66 | ||
67 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:33:19 -0400 | |
68 | ||
69 | haskell-derive (2.5.26-2) experimental; urgency=medium | |
70 | ||
71 | * Temporarily build-depend on ghc 8. | |
72 | ||
73 | -- Clint Adams <clint@debian.org> Mon, 17 Oct 2016 01:04:19 -0400 | |
74 | ||
75 | haskell-derive (2.5.26-1) unstable; urgency=medium | |
76 | ||
77 | * New upstream release | |
78 | ||
79 | -- Clint Adams <clint@debian.org> Tue, 12 Jul 2016 16:38:44 -0400 | |
80 | ||
81 | haskell-derive (2.5.25-1) unstable; urgency=medium | |
82 | ||
83 | [ Dmitry Bogatov ] | |
84 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
85 | * Bump standards version to 3.9.8 (no changes needed) | |
86 | ||
87 | [ Joachim Breitner ] | |
88 | * New upstream release | |
89 | ||
90 | -- Joachim Breitner <nomeata@debian.org> Sun, 29 May 2016 11:55:20 +0200 | |
91 | ||
92 | haskell-derive (2.5.23-1) unstable; urgency=medium | |
93 | ||
94 | * New upstream release | |
95 | ||
96 | -- Clint Adams <clint@debian.org> Mon, 11 Jan 2016 00:31:48 -0500 | |
97 | ||
98 | haskell-derive (2.5.22-6) unstable; urgency=medium | |
99 | ||
100 | * Switch Vcs-Git/Vcs-Browser headers to new location. | |
101 | ||
102 | -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:21 -0500 | |
103 | ||
104 | haskell-derive (2.5.22-5) experimental; urgency=medium | |
105 | ||
106 | * Bump standards-version to 3.9.6 | |
107 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
108 | builds against GHC in experimental | |
109 | ||
110 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:27:26 +0200 | |
111 | ||
112 | haskell-derive (2.5.22-4) unstable; urgency=medium | |
113 | ||
114 | * Add lintian-overrides.lintian-overrides | |
115 | ||
116 | -- Joachim Breitner <nomeata@debian.org> Wed, 29 Apr 2015 12:38:33 +0200 | |
117 | ||
118 | haskell-derive (2.5.22-3) unstable; urgency=medium | |
119 | ||
120 | * Rebuild due to haskell-devscripts bug affecting the previous | |
121 | ||
122 | -- Joachim Breitner <nomeata@debian.org> Tue, 28 Apr 2015 23:58:27 +0200 | |
123 | ||
124 | haskell-derive (2.5.22-2) unstable; urgency=medium | |
125 | ||
126 | * Upload to unstable | |
127 | ||
128 | -- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:49:10 +0200 | |
129 | ||
130 | haskell-derive (2.5.22-1) experimental; urgency=medium | |
131 | ||
132 | * New upstream release | |
133 | ||
134 | -- Joachim Breitner <nomeata@debian.org> Sun, 05 Apr 2015 17:42:49 +0200 | |
135 | ||
136 | haskell-derive (2.5.19-1) experimental; urgency=medium | |
137 | ||
138 | * New upstream release | |
139 | ||
140 | -- Joachim Breitner <nomeata@debian.org> Tue, 10 Feb 2015 14:03:09 +0100 | |
141 | ||
142 | haskell-derive (2.5.16-2) experimental; urgency=medium | |
143 | ||
144 | * Depend on haskell-devscripts 0.9, found in experimental | |
145 | * Do not depend on transformers, which now comes with GHC | |
146 | ||
147 | -- Joachim Breitner <nomeata@debian.org> Sat, 20 Dec 2014 20:31:40 +0100 | |
148 | ||
149 | haskell-derive (2.5.16-1) unstable; urgency=medium | |
150 | ||
151 | * New upstream release | |
152 | ||
153 | -- Joachim Breitner <nomeata@debian.org> Sun, 07 Sep 2014 16:29:56 +0200 | |
154 | ||
155 | haskell-derive (2.5.13-1) unstable; urgency=low | |
156 | ||
157 | [ Joachim Breitner ] | |
158 | * Adjust watch file to new hackage layout | |
159 | ||
160 | [ Raúl Benencia ] | |
161 | * New upstream release | |
162 | * Depend on haskell-src-exts 1.14 | |
163 | ||
164 | -- Raúl Benencia <rul@kalgan.cc> Mon, 28 Oct 2013 16:53:53 -0300 | |
165 | ||
166 | haskell-derive (2.5.11-3) unstable; urgency=low | |
167 | ||
168 | * Fix VCS field | |
169 | * Use substvars for the Haskell blurbs | |
170 | ||
171 | -- Joachim Breitner <nomeata@debian.org> Sat, 25 May 2013 16:48:00 +0200 | |
172 | ||
173 | haskell-derive (2.5.11-2) unstable; urgency=low | |
174 | ||
175 | * Depend on ghc-ghci, as this packages uses Template Haskell | |
176 | * Enable compat level 9 | |
177 | * Bump standards version to 3.9.4 | |
178 | ||
179 | -- Joachim Breitner <nomeata@debian.org> Fri, 24 May 2013 12:50:25 +0200 | |
180 | ||
181 | haskell-derive (2.5.11-1) unstable; urgency=low | |
182 | ||
183 | * Initial release. (closes: #701166) | |
184 | * Debianization generated by cabal-debian | |
185 | ||
186 | -- Masayuki Hatta (mhatta) <mhatta@debian.org> Fri, 22 Feb 2013 08:54:07 +0900 |
0 | Source: haskell-derive | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Priority: optional | |
3 | Section: haskell | |
4 | Rules-Requires-Root: no | |
5 | Build-Depends: | |
6 | cdbs, | |
7 | debhelper (>= 10), | |
8 | ghc (>= 8), | |
9 | ghc-prof, | |
10 | haskell-devscripts (>= 0.13), | |
11 | libghc-src-exts-dev (>= 1.20), | |
12 | libghc-src-exts-dev (<< 1.21), | |
13 | libghc-src-exts-prof, | |
14 | libghc-syb-dev, | |
15 | libghc-syb-prof, | |
16 | libghc-uniplate-dev (<< 1.7), | |
17 | libghc-uniplate-dev (>= 1.5), | |
18 | libghc-uniplate-prof, | |
19 | Build-Depends-Indep: | |
20 | ghc-doc, | |
21 | libghc-src-exts-doc, | |
22 | libghc-syb-doc, | |
23 | libghc-uniplate-doc, | |
24 | Standards-Version: 4.5.0 | |
25 | Homepage: http://community.haskell.org/~ndm/derive/ | |
26 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-derive | |
27 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-derive] | |
28 | ||
29 | Package: libghc-derive-dev | |
30 | Architecture: any | |
31 | Depends: | |
32 | ${haskell:Depends}, | |
33 | ${misc:Depends}, | |
34 | ${shlibs:Depends}, | |
35 | Recommends: | |
36 | ${haskell:Recommends}, | |
37 | Suggests: | |
38 | ${haskell:Suggests}, | |
39 | Provides: | |
40 | ${haskell:Provides}, | |
41 | Description: Deriving instances for data types in Haskell${haskell:ShortBlurb} | |
42 | Data.Derive is a library and a tool for deriving instances for Haskell | |
43 | programs. It is designed to work with custom derivations, SYB and | |
44 | Template Haskell mechanisms. The tool requires GHC, but the generated | |
45 | code is portable to all compilers. This tool can be regarded as a | |
46 | competitor to DrIFT. | |
47 | . | |
48 | ${haskell:Blurb} | |
49 | ||
50 | Package: libghc-derive-prof | |
51 | Architecture: any | |
52 | Depends: | |
53 | ${haskell:Depends}, | |
54 | ${misc:Depends}, | |
55 | Recommends: | |
56 | ${haskell:Recommends}, | |
57 | Suggests: | |
58 | ${haskell:Suggests}, | |
59 | Provides: | |
60 | ${haskell:Provides}, | |
61 | Description: Deriving instances for data types in Haskell${haskell:ShortBlurb} | |
62 | Data.Derive is a library and a tool for deriving instances for Haskell | |
63 | programs. It is designed to work with custom derivations, SYB and | |
64 | Template Haskell mechanisms. The tool requires GHC, but the generated | |
65 | code is portable to all compilers. This tool can be regarded as a | |
66 | competitor to DrIFT. | |
67 | . | |
68 | ${haskell:Blurb} | |
69 | ||
70 | Package: libghc-derive-doc | |
71 | Architecture: all | |
72 | Section: doc | |
73 | Depends: | |
74 | ${haskell:Depends}, | |
75 | ${misc:Depends}, | |
76 | Recommends: | |
77 | ${haskell:Recommends}, | |
78 | Suggests: | |
79 | ${haskell:Suggests}, | |
80 | Description: Deriving instances for data types in Haskell${haskell:ShortBlurb} | |
81 | Data.Derive is a library and a tool for deriving instances for Haskell | |
82 | programs. It is designed to work with custom derivations, SYB and | |
83 | Template Haskell mechanisms. The tool requires GHC, but the generated | |
84 | code is portable to all compilers. This tool can be regarded as a | |
85 | competitor to DrIFT. | |
86 | . | |
87 | ${haskell:Blurb} | |
88 | ||
89 | Package: haskell-derive-utils | |
90 | Architecture: any | |
91 | Section: misc | |
92 | Depends: | |
93 | ${haskell:Depends}, | |
94 | ${misc:Depends}, | |
95 | ${shlibs:Depends}, | |
96 | Description: Deriving instances for data types in Haskell | |
97 | Data.Derive is a library and a tool for deriving instances for Haskell | |
98 | programs. It is designed to work with custom derivations, SYB and | |
99 | Template Haskell mechanisms. The tool requires GHC, but the generated | |
100 | code is portable to all compilers. This tool can be regarded as a | |
101 | competitor to DrIFT. | |
102 | . | |
103 | ${haskell:Blurb} |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: derive | |
2 | Upstream-Contact: Neil Mitchell <ndmitchell@gmail.com> | |
3 | Source: https://hackage.haskell.org/package/derive | |
4 | ||
5 | Files: * | |
6 | Copyright: Copyright 2006-2012 Neil Mitchell <ndmitchell@gmail.com> | |
7 | License: BSD-3-Clause | |
8 | Copyright Neil Mitchell 2006-2012. | |
9 | All rights reserved. | |
10 | . | |
11 | Redistribution and use in source and binary forms, with or without | |
12 | modification, are permitted provided that the following conditions are | |
13 | met: | |
14 | . | |
15 | * Redistributions of source code must retain the above copyright | |
16 | notice, this list of conditions and the following disclaimer. | |
17 | . | |
18 | * Redistributions in binary form must reproduce the above | |
19 | copyright notice, this list of conditions and the following | |
20 | disclaimer in the documentation and/or other materials provided | |
21 | with the distribution. | |
22 | . | |
23 | * Neither the name of Neil Mitchell nor the names of other | |
24 | contributors may be used to endorse or promote products derived | |
25 | from this software without specific prior written permission. | |
26 | . | |
27 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | |
28 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | |
29 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | |
30 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | |
31 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | |
32 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | |
33 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |
34 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | |
35 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | |
36 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | |
37 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
0 | binary-or-shlib-defines-rpath |
0 | --- /dev/null | |
1 | +++ b/derive.1 | |
2 | @@ -0,0 +1,47 @@ | |
3 | +.TH DERIVE "1" "February 2013" "Derive 2.5.11" "Masayuki Hatta" | |
4 | +.SH NAME | |
5 | +Derive \- Deriving instances for data types in Haskell | |
6 | +.SH SYNOPSIS | |
7 | +.B derive | |
8 | +[\fIOPTION\fR...] \fIfiles\fR... | |
9 | +.SH DESCRIPTION | |
10 | +.TP | |
11 | +\fB\-v\fR \fB\-\-version\fR | |
12 | +show version number | |
13 | +.TP | |
14 | +\fB\-h\fR, \-? \fB\-\-help\fR | |
15 | +show help message | |
16 | +.TP | |
17 | +\fB\-o\fR FILE \fB\-\-output\fR=\fIFILE\fR | |
18 | +output FILE | |
19 | +.TP | |
20 | +\fB\-i[MODULE]\fR \fB\-\-import\fR[=\fIMODULE\fR] | |
21 | +add an import statement | |
22 | +.TP | |
23 | +\fB\-m\fR MODULE \fB\-\-module\fR=\fIMODULE\fR | |
24 | +add a module MODULE where statement | |
25 | +.TP | |
26 | +\fB\-a\fR \fB\-\-append\fR | |
27 | +append the result to the file | |
28 | +.TP | |
29 | +\fB\-d\fR DERIVES \fB\-\-derive\fR=\fIDERIVES\fR | |
30 | +things to derive for all types | |
31 | +.TP | |
32 | +\fB\-n\fR \fB\-\-no\-opts\fR | |
33 | +ignore the file options | |
34 | +.TP | |
35 | +\fB\-F\fR \fB\-\-preprocessor\fR | |
36 | +operate as a GHC preprocessor with \fB\-pgmF\fR | |
37 | +.TP | |
38 | +\fB\-\-test\fR | |
39 | +run the test suite | |
40 | +.TP | |
41 | +\fB\-\-generate\fR | |
42 | +perform code generation | |
43 | + | |
44 | +.SH "AUTHOR" | |
45 | +.PP | |
46 | +The original version of this manual page was written by Masayuki Hatta | |
47 | +<mhatta@debian.org> for the \fBDebian\fP system. Permission is granted to | |
48 | +copy, distribute and/or modify this document under the same terms of | |
49 | +the haskell-derive software. |
0 | #!/usr/bin/make -f | |
1 | ||
2 | include /usr/share/cdbs/1/rules/debhelper.mk | |
3 | include /usr/share/cdbs/1/class/hlibrary.mk | |
4 | ||
5 | build/haskell-derive-utils:: build-ghc-stamp | |
6 | binary-fixup/haskell-derive-utils:: | |
7 | install -m 755 -s -D dist-ghc/build/derive/derive debian/haskell-derive-utils/usr/bin/derive || true |
0 | version=3 | |
1 | https://hackage.haskell.org/package/derive/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-edison-api (1.3.1-5) unstable; urgency=medium | |
1 | ||
2 | * Remove build dependency on libghc-mtl-dev (provided by ghc-8.4.3) | |
3 | ||
4 | -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:33:24 +0300 | |
5 | ||
6 | haskell-edison-api (1.3.1-4) unstable; urgency=medium | |
7 | ||
8 | [ Clint Adams ] | |
9 | * Set Rules-Requires-Root to no. | |
10 | ||
11 | [ Ilias Tsitsimpis ] | |
12 | * Bump debhelper compat level to 10 | |
13 | ||
14 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:07:27 +0300 | |
15 | ||
16 | haskell-edison-api (1.3.1-3) unstable; urgency=medium | |
17 | ||
18 | [ Ilias Tsitsimpis ] | |
19 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
20 | priority extra has been deprecated. | |
21 | * Use the HTTPS form of the copyright-format URL | |
22 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
23 | * Declare compliance with Debian policy 4.1.1 | |
24 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
25 | ||
26 | [ Clint Adams ] | |
27 | * Bump to Standards-Version 4.1.4. | |
28 | ||
29 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:48 -0400 | |
30 | ||
31 | haskell-edison-api (1.3.1-2) unstable; urgency=medium | |
32 | ||
33 | * Upload to unstable as part of GHC 8 transition. | |
34 | ||
35 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:33:30 -0400 | |
36 | ||
37 | haskell-edison-api (1.3.1-1) experimental; urgency=medium | |
38 | ||
39 | [ Dmitry Bogatov ] | |
40 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
41 | * Bump standards version to 3.9.8 (no changes needed) | |
42 | * Convert `debian/copyright' to dep5 format | |
43 | ||
44 | [ Clint Adams ] | |
45 | * New upstream release | |
46 | ||
47 | -- Clint Adams <clint@debian.org> Fri, 07 Oct 2016 20:04:57 -0400 | |
48 | ||
49 | haskell-edison-api (1.3-1) unstable; urgency=medium | |
50 | ||
51 | * Add Uploaders field, which I accidentally dropped | |
52 | * New upstream release | |
53 | ||
54 | -- Joachim Breitner <nomeata@debian.org> Sat, 12 Dec 2015 17:34:49 +0100 | |
55 | ||
56 | haskell-edison-api (1.2.2.1-4) experimental; urgency=medium | |
57 | ||
58 | * Bump standards-version to 3.9.6 | |
59 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
60 | builds against GHC in experimental | |
61 | ||
62 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:27:32 +0200 | |
63 | ||
64 | haskell-edison-api (1.2.2.1-3) unstable; urgency=medium | |
65 | ||
66 | * Upload to unstable | |
67 | ||
68 | -- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:49:24 +0200 | |
69 | ||
70 | haskell-edison-api (1.2.2.1-2) experimental; urgency=medium | |
71 | ||
72 | * Depend on haskell-devscripts 0.9, found in experimental | |
73 | ||
74 | -- Joachim Breitner <nomeata@debian.org> Sat, 20 Dec 2014 17:10:22 +0100 | |
75 | ||
76 | haskell-edison-api (1.2.2.1-1) unstable; urgency=low | |
77 | ||
78 | * Adjust watch file to new hackage layout | |
79 | * New upstream release | |
80 | ||
81 | -- Joachim Breitner <nomeata@debian.org> Mon, 04 Aug 2014 22:44:07 +0200 | |
82 | ||
83 | haskell-edison-api (1.2.2-2) unstable; urgency=low | |
84 | ||
85 | * Enable compat level 9 | |
86 | ||
87 | -- Joachim Breitner <nomeata@debian.org> Fri, 24 May 2013 12:50:31 +0200 | |
88 | ||
89 | haskell-edison-api (1.2.2-1) experimental; urgency=low | |
90 | ||
91 | * New upstream release | |
92 | ||
93 | -- Joachim Breitner <nomeata@debian.org> Wed, 23 Jan 2013 09:48:07 +0100 | |
94 | ||
95 | haskell-edison-api (1.2.1-19) experimental; urgency=low | |
96 | ||
97 | * Depend on haskell-devscripts 0.8.13 to ensure this packages is built | |
98 | against experimental | |
99 | * Bump standards version, no change | |
100 | ||
101 | -- Joachim Breitner <nomeata@debian.org> Sun, 14 Oct 2012 12:00:44 +0200 | |
102 | ||
103 | haskell-edison-api (1.2.1-18) unstable; urgency=low | |
104 | ||
105 | * Use standard docs directory, avoids upgrade problems. | |
106 | ||
107 | -- Joachim Breitner <nomeata@debian.org> Sat, 19 May 2012 22:44:33 +0200 | |
108 | ||
109 | haskell-edison-api (1.2.1-17) unstable; urgency=low | |
110 | ||
111 | * Fix -doc package dependency. | |
112 | * Drop haskell98. | |
113 | ||
114 | -- Clint Adams <clint@debian.org> Wed, 22 Feb 2012 20:46:12 -0500 | |
115 | ||
116 | haskell-edison-api (1.2.1-16) unstable; urgency=low | |
117 | ||
118 | * Add Replaces/Conflicts on libghc6-edison-api-doc, which hopefully | |
119 | Closes: #655680 | |
120 | ||
121 | -- Joachim Breitner <nomeata@debian.org> Sun, 15 Jan 2012 12:06:40 +0100 | |
122 | ||
123 | haskell-edison-api (1.2.1-15) unstable; urgency=low | |
124 | ||
125 | [ Marco Silva ] | |
126 | * Use ghc instead of ghc6 | |
127 | ||
128 | [ Iain Lane ] | |
129 | * Standards-Version → 3.9.2, no changes required | |
130 | ||
131 | -- Iain Lane <laney@debian.org> Mon, 23 May 2011 18:24:44 +0100 | |
132 | ||
133 | haskell-edison-api (1.2.1-14) unstable; urgency=low | |
134 | ||
135 | * control: Use versioned Replaces: and Conflicts: | |
136 | ||
137 | -- Marco Túlio Gontijo e Silva <marcot@debian.org> Wed, 05 May 2010 18:01:38 -0300 | |
138 | ||
139 | haskell-edison-api (1.2.1-13) unstable; urgency=low | |
140 | ||
141 | * debian/source/format: Use 3.0 (quilt). | |
142 | * debian/control: Rename -doc package. | |
143 | * debian/control: Uploaders: create. | |
144 | ||
145 | -- Marco Túlio Gontijo e Silva <marcot@debian.org> Wed, 17 Mar 2010 17:16:07 -0300 | |
146 | ||
147 | haskell-edison-api (1.2.1-12) unstable; urgency=low | |
148 | ||
149 | [ Marco Túlio Gontijo e Silva ] | |
150 | * debian/control: Change Priority: to extra. | |
151 | * debian/watch: Use format that works for --download-current-version. | |
152 | * debian/watch: Add .tar.gz to downloaded filename. | |
153 | * debian/watch: Include package name in downloaded .tar.gz. | |
154 | * debian/watch: Remove spaces, since they're not allowed by uscan. | |
155 | * debian/control: Add field Provides: ${haskell:Provides} to -dev and | |
156 | -prof packages. | |
157 | * debian/control: Use Vcs-Browser: field. | |
158 | * debian/control: Use comma in the beginning of the line. | |
159 | * debian/control: Remove dependency in hscolour, since it's now a | |
160 | dependency of haskell-devscripts. | |
161 | * debian/control: Remove haddock from Build-Depends:, since it's now a | |
162 | Depends: of haskell-devscripts. | |
163 | * debian/control: Bump Standards-Version: to 3.8.4, no changes needed. | |
164 | ||
165 | [ Joachim Breitner ] | |
166 | * Bump haskell-devscripts dependency to 0.7 | |
167 | * Remove hugs package | |
168 | ||
169 | -- Joachim Breitner <nomeata@debian.org> Sat, 20 Feb 2010 18:46:47 +0100 | |
170 | ||
171 | haskell-edison-api (1.2.1-11) unstable; urgency=low | |
172 | ||
173 | [ Iain Lane ] | |
174 | * Add hscolour to Build-Depends-Indep; required for doc build | |
175 | ||
176 | [ Joachim Breitner ] | |
177 | * Undo B-D/B-D-I split (Closes: #539422) | |
178 | ||
179 | -- Joachim Breitner <nomeata@debian.org> Sun, 16 Aug 2009 17:55:54 +0200 | |
180 | ||
181 | haskell-edison-api (1.2.1-10) unstable; urgency=low | |
182 | ||
183 | * Adopt haskell-edison for the Debian Haskell Group. Thanks to Arjan for his | |
184 | previous maintenance. | |
185 | * Edison has been split into multiple source package. Start with a debian | |
186 | revision of -10 to make sure the (still equally named) binary packages | |
187 | have increasing version numbers. | |
188 | * Make haskell-edison-api-doc conflict and replace haskell-edison-doc | |
189 | * Do packaging from scratch with a standard haskell-devscripts approach. | |
190 | + Adds -prof packages. | |
191 | ||
192 | -- Joachim Breitner <nomeata@debian.org> Fri, 17 Jul 2009 11:28:52 +0200 | |
193 | ||
194 | haskell-edison (1.2.1-9) unstable; urgency=low | |
195 | ||
196 | * Fix lintian warning "doc-base-unknown-section haskell-edison-api:5 | |
197 | Apps/Programming" | |
198 | ||
199 | -- Arjan Oosting <arjan@debian.org> Mon, 17 Mar 2008 00:12:25 +0100 | |
200 | ||
201 | haskell-edison (1.2.1-8) unstable; urgency=low | |
202 | ||
203 | * Really bump the build dependency this time around. | |
204 | ||
205 | -- Arjan Oosting <arjan@debian.org> Sun, 13 Jan 2008 18:09:45 +0100 | |
206 | ||
207 | haskell-edison (1.2.1-7) unstable; urgency=low | |
208 | ||
209 | * debian/control: | |
210 | - Bump build dependency on GHC to >= 6.8.2 because the package now | |
211 | needs a Cabal version >= 1.2. | |
212 | ||
213 | -- Arjan Oosting <arjan@debian.org> Sun, 13 Jan 2008 16:44:51 +0100 | |
214 | ||
215 | haskell-edison (1.2.1-6) unstable; urgency=low | |
216 | ||
217 | * Update for GHC 6.8.2: | |
218 | - debian/patches/01_update-cabal-file.dpatch: | |
219 | + Add array and containers to the Build-Depends which are libraries | |
220 | which are split of the base library. | |
221 | + Add FlexibleInstances, TypeSynonymInstances PatternSignatures and | |
222 | FlexibleContexts as needed Extensions. | |
223 | + Add -fglashow-exts to the Ghc-Options so GHC will parse | |
224 | unsafeCoerce# properly. | |
225 | - debian/patches/20_add-haddock-file.dpatch: Updated. | |
226 | - debian/rules: | |
227 | + The location of the package specification file has changes, so | |
228 | adjust the debian/rules file for that. | |
229 | + Add a link to the COPYRIGHT file in de edison-api and edison-core | |
230 | directories as the new Cabal version tries to install it and fails | |
231 | if it is missing. | |
232 | + Remove these links on clean. | |
233 | + Remove the installed COPYRIGHT files. No need to duplicate this | |
234 | information in the packages. | |
235 | * debian/control: | |
236 | - Replace Xs-Vcs-* fields with new official Vcs-* fields. | |
237 | - Bump Standards-Version to 3.7.3. No changes needed. | |
238 | - Drop dctrl-tools from the build dependencies as the script using it | |
239 | is removed. | |
240 | - Add haskell-devscripts (>= 0.6.0) to the build dependencies because | |
241 | we user dh_haskell_depends. | |
242 | - Change the sections of the libghc-*-dev packages to libdevel to fix | |
243 | lintian warning "dev-package-should-be-section-libdevel". | |
244 | * debian/rules: | |
245 | - Replace call to debian/mk-haskell-depends script with call to | |
246 | dh_haskell_depends from haskell-devscripts. | |
247 | ||
248 | -- Arjan Oosting <arjan@debian.org> Sun, 13 Jan 2008 01:56:06 +0100 | |
249 | ||
250 | haskell-edison (1.2.1-5) unstable; urgency=high | |
251 | ||
252 | * Set urgency to high as this upload fixes a RC critical bug. | |
253 | * debian/control: | |
254 | - Use the new Homepage field. | |
255 | * debian/rules: | |
256 | - Make the determination of package names and versions more robust. | |
257 | - gcc 4.2.0 and higher cause FTFBS if we enable --split-objs during | |
258 | the compilation of haskell-edison. As a workaround we disable | |
259 | --split-objs if the gcc version >= 4.2.0 (Closes: #445754) | |
260 | ||
261 | -- Arjan Oosting <arjan@debian.org> Mon, 08 Oct 2007 23:39:49 +0200 | |
262 | ||
263 | haskell-edison (1.2.1-4) unstable; urgency=low | |
264 | ||
265 | * debian/control: | |
266 | - Update XS-Vcs-* fields as the packages has moved to the pkg-haskell | |
267 | subversion archive. | |
268 | - Add libghc6-mtl-prof and libghc6-quickcheck-prof to Build-Depends as | |
269 | libghc6-mtl-dev and libghc6-quickcheck-dev have split of their | |
270 | profiling libraries into seperate packages. | |
271 | * debian/{ghc6.in,rules}: | |
272 | - Add handling of noopt in DEB_BUILD_OPTIONS enviroment variable. | |
273 | * debian/{mk-haskell-depends,rules}: | |
274 | - Small cleanups. | |
275 | * Generate links to other API documentation packages: | |
276 | - debian/control: | |
277 | + Add libghc6-base-doc, libghc6-haskell98-doc, libghc6-mtl-doc and | |
278 | libghc6-quickcheck-doc to the Build-Depends-Indep so haddock can | |
279 | link to the names in other packages. | |
280 | + Add libghc6-base-doc, libghc6-haskell98-doc, libghc6-mtl-doc and | |
281 | libghc6-quickcheck-doc to the Recommends of haskell-edison-doc. | |
282 | - debian/patches/20_add-haddock-file.dpatch: | |
283 | + Add the appropriate --read-interface and --use-package options so | |
284 | haddock will link to names in other packages. | |
285 | ||
286 | -- Arjan Oosting <arjan@debian.org> Mon, 28 May 2007 04:12:19 +0200 | |
287 | ||
288 | haskell-edison (1.2.1-3) unstable; urgency=low | |
289 | ||
290 | * debian/control: | |
291 | - Update Build-Depends-Indep and Depends for the modular packaging of | |
292 | Hugs version 98.200609.21. | |
293 | - Wrap Build-Depends, Build-Depends-Indep and Depends lines. | |
294 | ||
295 | -- Arjan Oosting <arjan@debian.org> Tue, 17 Apr 2007 19:30:22 +0200 | |
296 | ||
297 | haskell-edison (1.2.1-2) unstable; urgency=low | |
298 | ||
299 | * debian/control: | |
300 | - Add XS-Vcs-Svn and XS-Vcs-Browser fields. | |
301 | * debian/rules: enclose paths in double quotes because directories can | |
302 | contain spaces. | |
303 | ||
304 | -- Arjan Oosting <arjan@debian.org> Thu, 12 Apr 2007 10:13:13 +0200 | |
305 | ||
306 | haskell-edison (1.2.1-1) experimental; urgency=low | |
307 | ||
308 | * New upstream release: | |
309 | - A new sequence implementation based on finger trees (similar to | |
310 | Data.Sequence in the base libs). | |
311 | - Documenation fixes dealing with the licence (the docs previously and | |
312 | incorrectly claimed Edison was under the BSD licence, when it is in | |
313 | fact the MIT license). | |
314 | * debian/control: add cpphs which is needed to build the documentation | |
315 | to Build-Depends-Indep. | |
316 | * debian/mk-haskell-depends: update script to take installed package | |
317 | configuration files as arguments. | |
318 | ||
319 | -- Arjan Oosting <arjan@debian.org> Fri, 22 Dec 2006 09:43:14 +0100 | |
320 | ||
321 | haskell-edison (1.2.0.1-5) unstable; urgency=low | |
322 | ||
323 | * debian/rules: | |
324 | - Only call ./Setup configure with -enable-split-objs on i386 and | |
325 | amd64 as ghc -split-objs only works on those architectures. | |
326 | ||
327 | -- Arjan Oosting <arjan@debian.org> Mon, 13 Nov 2006 01:42:49 +0100 | |
328 | ||
329 | haskell-edison (1.2.0.1-4) unstable; urgency=low | |
330 | ||
331 | * debian/control: | |
332 | - Bump Build-Depends on ghc6 as Edison needs a new Cabal version. | |
333 | - Add ghc6-prof to the Build-Depends. | |
334 | - Let libghc6-edison-api-dev and libghc6-edison-core-dev provide | |
335 | libghc6-edison-api-prof and libghc6-edison-core-prof. | |
336 | * debian/{ghc6.in,ghc-pkg6.in}: | |
337 | - Exit on errors and show the commands executed. | |
338 | * debian/patches/20_add-haddock-file: generate haddock interface file | |
339 | when generating API documentation. | |
340 | * debian/rules: | |
341 | - Call ./Setup configure with --enable-split-objs and | |
342 | --enable-libary-profiling when compiling with GHC. | |
343 | - Let debian/mk-haskell-depends ignore EdisonAPI-1.2. | |
344 | - Correct paths to the API documentation in the installed-pkg-config | |
345 | files. | |
346 | - Remove empty include dir. | |
347 | - Do not compress .haddock files. | |
348 | ||
349 | -- Arjan Oosting <arjan@debian.org> Sun, 12 Nov 2006 19:36:05 +0100 | |
350 | ||
351 | haskell-edison (1.2.0.1-3) unstable; urgency=low | |
352 | ||
353 | * Stop using update-haskell-control and $ghc6_* variables, as it is not | |
354 | necessary and not using it simplifies the work for porters and for me. | |
355 | * debian/copyright: | |
356 | - include email from upstream with more information about the exact | |
357 | licensing. | |
358 | * debian/control.in: | |
359 | - add libghc6-mtl-dev and libghc6-quickcheck-dev to Build-Depends. | |
360 | - replace ${ghc:Depends} with ${haskell:Depends} | |
361 | - update maintainer email address. | |
362 | * debian/rules: | |
363 | - copy the actual package.conf file in which all installed packages | |
364 | are registered. | |
365 | - remove debian/ghc6 and debian/ghc-pkg6 on clean. | |
366 | - replace debian/mk-ghc6-vars script with debian/mk-haskell-depends | |
367 | script which determines all dependencies by using the installed | |
368 | package description file used by ghc-pkg. | |
369 | ||
370 | -- Arjan Oosting <arjan@debian.org> Mon, 23 Oct 2006 14:08:19 +0200 | |
371 | ||
372 | haskell-edison (1.2.0.1-2) unstable; urgency=low | |
373 | ||
374 | * Add versioned build dependency on dpkg-dev as the package uses | |
375 | ${binary:Version} and ${source:Version}. Thanks James Westby | |
376 | * debian/prerm.in: replaced faulty packagename Hat with @LIBRARY@ | |
377 | substitution variable. | |
378 | ||
379 | -- Arjan Oosting <arjanoosting@home.nl> Fri, 22 Sep 2006 03:05:26 +0200 | |
380 | ||
381 | haskell-edison (1.2.0.1-1) unstable; urgency=low | |
382 | ||
383 | * Initial release (Closes: #382184) | |
384 | ||
385 | -- Arjan Oosting <arjanoosting@home.nl> Thu, 10 Aug 2006 15:05:29 +0200 |
0 | Source: haskell-edison-api | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: Joachim Breitner <nomeata@debian.org> | |
3 | Priority: optional | |
4 | Section: haskell | |
5 | Rules-Requires-Root: no | |
6 | Build-Depends: | |
7 | cdbs, | |
8 | debhelper (>= 10), | |
9 | ghc (>= 8.4.3), | |
10 | ghc-prof, | |
11 | haskell-devscripts (>= 0.13), | |
12 | Build-Depends-Indep: ghc-doc | |
13 | Standards-Version: 4.1.4 | |
14 | Homepage: http://rwd.rdockins.name/edison/home/ | |
15 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-edison-api | |
16 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-edison-api] | |
17 | ||
18 | Package: libghc-edison-api-dev | |
19 | Architecture: any | |
20 | Depends: ${haskell:Depends}, ${misc:Depends}, ${shlibs:Depends} | |
21 | Recommends: libghc-edison-core-dev, ${haskell:Recommends} | |
22 | Suggests: ${haskell:Suggests} | |
23 | Provides: ${haskell:Provides} | |
24 | Description: Haskell library of efficent, purely-functional data structures | |
25 | The abstract interface (API) of the Edison library for Haskell for | |
26 | use with ghc. | |
27 | . | |
28 | Edison is a library of purely function data structures for Haskell | |
29 | originally written by Chris Okasaki. Conceptually, it consists of two | |
30 | things: | |
31 | - A set of type classes defining data the following data structure | |
32 | abstractions: 'sequences', 'collections' and 'associative | |
33 | collections' | |
34 | - Multiple concrete implementations of each of the abstractions | |
35 | . | |
36 | This package contains the set of type classes. | |
37 | ||
38 | Package: libghc-edison-api-prof | |
39 | Architecture: any | |
40 | Depends: ${haskell:Depends}, ${misc:Depends}, ${shlibs:Depends} | |
41 | Recommends: libghc-edison-core-prof, ${haskell:Recommends} | |
42 | Suggests: ${haskell:Suggests} | |
43 | Provides: ${haskell:Provides} | |
44 | Description: Haskell library of data structures; profiling libraries | |
45 | The abstract interface (API) of the Edison library for Haskell for | |
46 | use with ghc. | |
47 | . | |
48 | Edison is a library of purely function data structures for Haskell | |
49 | originally written by Chris Okasaki. Conceptually, it consists of two | |
50 | things: | |
51 | - A set of type classes defining data the following data structure | |
52 | abstractions: 'sequences', 'collections' and 'associative | |
53 | collections' | |
54 | - Multiple concrete implementations of each of the abstractions | |
55 | . | |
56 | This package contains the set of type classes. | |
57 | ||
58 | Package: libghc-edison-api-doc | |
59 | Architecture: all | |
60 | Section: doc | |
61 | Depends: ${haskell:Depends}, ${misc:Depends} | |
62 | Recommends: ${haskell:Recommends} | |
63 | Suggests: ${haskell:Suggests} | |
64 | Conflicts: | |
65 | haskell-edison-api-doc (<< 1.2.1-13), | |
66 | haskell-edison-doc, | |
67 | libghc6-edison-api-doc (<< 1:1), | |
68 | Provides: haskell-edison-api-doc, libghc6-edison-api-doc | |
69 | Replaces: | |
70 | haskell-edison-api-doc (<< 1.2.1-13), | |
71 | haskell-edison-doc, | |
72 | libghc6-edison-api-doc (<< 1:1), | |
73 | Description: documentation of the Edison Haskell library | |
74 | Documentation of the Edison library containing efficent, | |
75 | purely-functional data structures for Haskell. | |
76 | . | |
77 | Edison is a library of purely function data structures for Haskell | |
78 | originally written by Chris Okasaki. Conceptually, it consists of two | |
79 | things: | |
80 | - A set of type classes defining data the following data structure | |
81 | abstractions: 'sequences', 'collections' and 'associative | |
82 | collections' | |
83 | - Multiple concrete implementations of each of the abstractions |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: EdisonAPI | |
2 | Upstream-Contact: Robert Dockins <robdockins@fastmail.fm> | |
3 | Source: https://hackage.haskell.org/package/EdisonAPI | |
4 | ||
5 | Files: * | |
6 | License: MIT | |
7 | Copyright: 1998-1999 Chris Okasaki | |
8 | 2002 Andrew Bromage | |
9 | 2006-2007 Robert Dockins | |
10 | 2006 David F. Place | |
11 | 2006 Ross Paterson | |
12 | 2006 Ralf Hinze | |
13 | ||
14 | Files: debian/* | |
15 | Copyright: held by the contributors mentioned in debian/changelog | |
16 | License: MIT | |
17 | ||
18 | License: MIT | |
19 | Permission is hereby granted, free of charge, to any person obtaining a copy | |
20 | of this software and associated documentation files (the "Software"), to deal | |
21 | in the Software without restriction, including without limitation the rights | |
22 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
23 | copies of the Software, and to permit persons to whom the Software is | |
24 | furnished to do so, subject to the following conditions: | |
25 | . | |
26 | The above copyright notice and this permission notice shall be included in | |
27 | all copies or substantial portions of the Software. | |
28 | . | |
29 | THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
30 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
31 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
32 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
33 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |
34 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | |
35 | THE SOFTWARE. |
0 | #!/usr/bin/make -f | |
1 | ||
2 | DEB_CABAL_PACKAGE=edison-api | |
3 | ||
4 | include /usr/share/cdbs/1/rules/debhelper.mk | |
5 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/EdisonAPI/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-edison-core (1.3.2.1-3) unstable; urgency=medium | |
1 | ||
2 | * Remove build dependency on libghc-mtl-dev (provided by ghc-8.4.3) | |
3 | ||
4 | -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:33:24 +0300 | |
5 | ||
6 | haskell-edison-core (1.3.2.1-2) unstable; urgency=medium | |
7 | ||
8 | [ Clint Adams ] | |
9 | * Set Rules-Requires-Root to no. | |
10 | ||
11 | [ Ilias Tsitsimpis ] | |
12 | * Bump debhelper compat level to 10 | |
13 | ||
14 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:07:32 +0300 | |
15 | ||
16 | haskell-edison-core (1.3.2.1-1) unstable; urgency=medium | |
17 | ||
18 | [ Ilias Tsitsimpis ] | |
19 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
20 | priority extra has been deprecated. | |
21 | * Use the HTTPS form of the copyright-format URL | |
22 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
23 | * Declare compliance with Debian policy 4.1.1 | |
24 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
25 | ||
26 | [ Clint Adams ] | |
27 | * Bump to Standards-Version 4.1.4. | |
28 | * New upstream release | |
29 | ||
30 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 15:52:34 -0400 | |
31 | ||
32 | haskell-edison-core (1.3.1.1-3) unstable; urgency=medium | |
33 | ||
34 | * Upload to unstable as part of GHC 8 transition. | |
35 | ||
36 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:33:31 -0400 | |
37 | ||
38 | haskell-edison-core (1.3.1.1-2) experimental; urgency=medium | |
39 | ||
40 | * Temporarily build-depend on ghc 8. | |
41 | ||
42 | -- Clint Adams <clint@debian.org> Sun, 16 Oct 2016 14:06:31 -0400 | |
43 | ||
44 | haskell-edison-core (1.3.1.1-1) unstable; urgency=medium | |
45 | ||
46 | [ Dmitry Bogatov ] | |
47 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
48 | * Bump standards version to 3.9.8 (no changes needed) | |
49 | * Convert `debian/copyright' to dep5 format | |
50 | ||
51 | [ Joachim Breitner ] | |
52 | * New upstream release | |
53 | ||
54 | -- Joachim Breitner <nomeata@debian.org> Sun, 29 May 2016 12:03:50 +0200 | |
55 | ||
56 | haskell-edison-core (1.3-1) unstable; urgency=medium | |
57 | ||
58 | * Add Uploaders field, which I accidentally dropped | |
59 | * New upstream release | |
60 | ||
61 | -- Joachim Breitner <nomeata@debian.org> Sat, 12 Dec 2015 17:35:23 +0100 | |
62 | ||
63 | haskell-edison-core (1.2.2.1-4) experimental; urgency=medium | |
64 | ||
65 | * Bump standards-version to 3.9.6 | |
66 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
67 | builds against GHC in experimental | |
68 | ||
69 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:27:32 +0200 | |
70 | ||
71 | haskell-edison-core (1.2.2.1-3) unstable; urgency=medium | |
72 | ||
73 | * Upload to unstable | |
74 | ||
75 | -- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:49:24 +0200 | |
76 | ||
77 | haskell-edison-core (1.2.2.1-2) experimental; urgency=medium | |
78 | ||
79 | * Depend on haskell-devscripts 0.9, found in experimental | |
80 | ||
81 | -- Joachim Breitner <nomeata@debian.org> Sat, 20 Dec 2014 17:10:22 +0100 | |
82 | ||
83 | haskell-edison-core (1.2.2.1-1) unstable; urgency=low | |
84 | ||
85 | * Adjust watch file to new hackage layout | |
86 | * New upstream release | |
87 | ||
88 | -- Joachim Breitner <nomeata@debian.org> Mon, 04 Aug 2014 23:00:03 +0200 | |
89 | ||
90 | haskell-edison-core (1.2.2-2) unstable; urgency=low | |
91 | ||
92 | * Enable compat level 9 | |
93 | ||
94 | -- Joachim Breitner <nomeata@debian.org> Fri, 24 May 2013 12:50:31 +0200 | |
95 | ||
96 | haskell-edison-core (1.2.2-1) experimental; urgency=low | |
97 | ||
98 | * New upstream release | |
99 | ||
100 | -- Joachim Breitner <nomeata@debian.org> Wed, 23 Jan 2013 09:45:35 +0100 | |
101 | ||
102 | haskell-edison-core (1.2.1.3-10) experimental; urgency=low | |
103 | ||
104 | * Depend on haskell-devscripts 0.8.13 to ensure this packages is built | |
105 | against experimental | |
106 | * Bump standards version, no change | |
107 | ||
108 | -- Joachim Breitner <nomeata@debian.org> Thu, 18 Oct 2012 10:25:18 +0200 | |
109 | ||
110 | haskell-edison-core (1.2.1.3-9) unstable; urgency=low | |
111 | ||
112 | * Use standard docs directory, avoids upgrade problems. | |
113 | ||
114 | -- Joachim Breitner <nomeata@debian.org> Sat, 19 May 2012 22:43:35 +0200 | |
115 | ||
116 | haskell-edison-core (1.2.1.3-8) unstable; urgency=low | |
117 | ||
118 | * Fix -doc dependency. | |
119 | * Bump to Standards-Version 3.9.3. | |
120 | ||
121 | -- Clint Adams <clint@debian.org> Sat, 25 Feb 2012 11:52:18 -0500 | |
122 | ||
123 | haskell-edison-core (1.2.1.3-7) unstable; urgency=low | |
124 | ||
125 | * Add Replaces/Conflicts on libghc6-*-doc package (Closes: #656431) | |
126 | ||
127 | -- Joachim Breitner <nomeata@debian.org> Sat, 21 Jan 2012 16:59:58 +0100 | |
128 | ||
129 | haskell-edison-core (1.2.1.3-6) unstable; urgency=low | |
130 | ||
131 | [ Marco Silva ] | |
132 | * Use ghc instead of ghc6 | |
133 | ||
134 | [ Iain Lane ] | |
135 | * Standards-Version → 3.9.2, no changes required | |
136 | ||
137 | -- Iain Lane <laney@debian.org> Wed, 25 May 2011 11:55:32 +0100 | |
138 | ||
139 | haskell-edison-core (1.2.1.3-5) unstable; urgency=low | |
140 | ||
141 | * control: Use versioned Replaces: and Conflicts: | |
142 | ||
143 | -- Marco Túlio Gontijo e Silva <marcot@debian.org> Wed, 05 May 2010 18:01:39 -0300 | |
144 | ||
145 | haskell-edison-core (1.2.1.3-4) unstable; urgency=low | |
146 | ||
147 | * debian/source/format: Use 3.0 (quilt). | |
148 | * debian/control: Rename -doc package. | |
149 | * debian/control: Uploaders: create. | |
150 | ||
151 | -- Marco Túlio Gontijo e Silva <marcot@debian.org> Tue, 16 Mar 2010 11:00:39 -0300 | |
152 | ||
153 | haskell-edison-core (1.2.1.3-3) unstable; urgency=low | |
154 | ||
155 | [ Marco Túlio Gontijo e Silva ] | |
156 | * debian/control: Change Priority: to extra. | |
157 | * debian/watch: Use format that works for --download-current-version. | |
158 | * debian/watch: Add .tar.gz to downloaded filename. | |
159 | * debian/watch: Include package name in downloaded .tar.gz. | |
160 | * debian/watch: Remove spaces, since they're not allowed by uscan. | |
161 | * debian/control: Add field Provides: ${haskell:Provides} to -dev and | |
162 | -prof packages. | |
163 | * debian/control: Use Vcs-Browser: field. | |
164 | * debian/control: Use comma in the beginning of the line. | |
165 | * debian/control: Remove dependency in hscolour, since it's now a | |
166 | dependency of haskell-devscripts. | |
167 | * debian/control: Remove haddock from Build-Depends:, since it's now a | |
168 | Depends: of haskell-devscripts. | |
169 | * debian/control: Bump Standards-Version: to 3.8.4, no changes needed. | |
170 | ||
171 | [ Joachim Breitner ] | |
172 | * Bump haskell-devscripts dependency to 0.7 | |
173 | * Remove hugs package | |
174 | ||
175 | -- Joachim Breitner <nomeata@debian.org> Sat, 20 Feb 2010 18:48:18 +0100 | |
176 | ||
177 | haskell-edison-core (1.2.1.3-2) unstable; urgency=low | |
178 | ||
179 | [ Iain Lane ] | |
180 | * Add hscolour to Build-Depends-Indep; required for doc build | |
181 | ||
182 | [ Joachim Breitner ] | |
183 | * Undo B-D/B-D-I split | |
184 | ||
185 | -- Joachim Breitner <nomeata@debian.org> Sun, 16 Aug 2009 18:00:49 +0200 | |
186 | ||
187 | haskell-edison-core (1.2.1.3-1) unstable; urgency=low | |
188 | ||
189 | * Adopt haskell-edison for the Debian Haskell Group. Thanks to Arjan for his | |
190 | previous maintenance. | |
191 | * Edison has been split into multiple source packages. | |
192 | * Do packaging from scratch with a standard haskell-devscripts approach. | |
193 | + Adds -prof packages. | |
194 | * New upstream release, closes: #534038. | |
195 | ||
196 | -- Joachim Breitner <nomeata@debian.org> Fri, 17 Jul 2009 11:32:42 +0200 | |
197 | ||
198 | haskell-edison (1.2.1-9) unstable; urgency=low | |
199 | ||
200 | * Fix lintian warning "doc-base-unknown-section haskell-edison-api:5 | |
201 | Apps/Programming" | |
202 | ||
203 | -- Arjan Oosting <arjan@debian.org> Mon, 17 Mar 2008 00:12:25 +0100 | |
204 | ||
205 | haskell-edison (1.2.1-8) unstable; urgency=low | |
206 | ||
207 | * Really bump the build dependency this time around. | |
208 | ||
209 | -- Arjan Oosting <arjan@debian.org> Sun, 13 Jan 2008 18:09:45 +0100 | |
210 | ||
211 | haskell-edison (1.2.1-7) unstable; urgency=low | |
212 | ||
213 | * debian/control: | |
214 | - Bump build dependency on GHC to >= 6.8.2 because the package now | |
215 | needs a Cabal version >= 1.2. | |
216 | ||
217 | -- Arjan Oosting <arjan@debian.org> Sun, 13 Jan 2008 16:44:51 +0100 | |
218 | ||
219 | haskell-edison (1.2.1-6) unstable; urgency=low | |
220 | ||
221 | * Update for GHC 6.8.2: | |
222 | - debian/patches/01_update-cabal-file.dpatch: | |
223 | + Add array and containers to the Build-Depends which are libraries | |
224 | which are split of the base library. | |
225 | + Add FlexibleInstances, TypeSynonymInstances PatternSignatures and | |
226 | FlexibleContexts as needed Extensions. | |
227 | + Add -fglashow-exts to the Ghc-Options so GHC will parse | |
228 | unsafeCoerce# properly. | |
229 | - debian/patches/20_add-haddock-file.dpatch: Updated. | |
230 | - debian/rules: | |
231 | + The location of the package specification file has changes, so | |
232 | adjust the debian/rules file for that. | |
233 | + Add a link to the COPYRIGHT file in de edison-api and edison-core | |
234 | directories as the new Cabal version tries to install it and fails | |
235 | if it is missing. | |
236 | + Remove these links on clean. | |
237 | + Remove the installed COPYRIGHT files. No need to duplicate this | |
238 | information in the packages. | |
239 | * debian/control: | |
240 | - Replace Xs-Vcs-* fields with new official Vcs-* fields. | |
241 | - Bump Standards-Version to 3.7.3. No changes needed. | |
242 | - Drop dctrl-tools from the build dependencies as the script using it | |
243 | is removed. | |
244 | - Add haskell-devscripts (>= 0.6.0) to the build dependencies because | |
245 | we user dh_haskell_depends. | |
246 | - Change the sections of the libghc-*-dev packages to libdevel to fix | |
247 | lintian warning "dev-package-should-be-section-libdevel". | |
248 | * debian/rules: | |
249 | - Replace call to debian/mk-haskell-depends script with call to | |
250 | dh_haskell_depends from haskell-devscripts. | |
251 | ||
252 | -- Arjan Oosting <arjan@debian.org> Sun, 13 Jan 2008 01:56:06 +0100 | |
253 | ||
254 | haskell-edison (1.2.1-5) unstable; urgency=high | |
255 | ||
256 | * Set urgency to high as this upload fixes a RC critical bug. | |
257 | * debian/control: | |
258 | - Use the new Homepage field. | |
259 | * debian/rules: | |
260 | - Make the determination of package names and versions more robust. | |
261 | - gcc 4.2.0 and higher cause FTFBS if we enable --split-objs during | |
262 | the compilation of haskell-edison. As a workaround we disable | |
263 | --split-objs if the gcc version >= 4.2.0 (Closes: #445754) | |
264 | ||
265 | -- Arjan Oosting <arjan@debian.org> Mon, 08 Oct 2007 23:39:49 +0200 | |
266 | ||
267 | haskell-edison (1.2.1-4) unstable; urgency=low | |
268 | ||
269 | * debian/control: | |
270 | - Update XS-Vcs-* fields as the packages has moved to the pkg-haskell | |
271 | subversion archive. | |
272 | - Add libghc6-mtl-prof and libghc6-quickcheck-prof to Build-Depends as | |
273 | libghc6-mtl-dev and libghc6-quickcheck-dev have split of their | |
274 | profiling libraries into seperate packages. | |
275 | * debian/{ghc6.in,rules}: | |
276 | - Add handling of noopt in DEB_BUILD_OPTIONS enviroment variable. | |
277 | * debian/{mk-haskell-depends,rules}: | |
278 | - Small cleanups. | |
279 | * Generate links to other API documentation packages: | |
280 | - debian/control: | |
281 | + Add libghc6-base-doc, libghc6-haskell98-doc, libghc6-mtl-doc and | |
282 | libghc6-quickcheck-doc to the Build-Depends-Indep so haddock can | |
283 | link to the names in other packages. | |
284 | + Add libghc6-base-doc, libghc6-haskell98-doc, libghc6-mtl-doc and | |
285 | libghc6-quickcheck-doc to the Recommends of haskell-edison-doc. | |
286 | - debian/patches/20_add-haddock-file.dpatch: | |
287 | + Add the appropriate --read-interface and --use-package options so | |
288 | haddock will link to names in other packages. | |
289 | ||
290 | -- Arjan Oosting <arjan@debian.org> Mon, 28 May 2007 04:12:19 +0200 | |
291 | ||
292 | haskell-edison (1.2.1-3) unstable; urgency=low | |
293 | ||
294 | * debian/control: | |
295 | - Update Build-Depends-Indep and Depends for the modular packaging of | |
296 | Hugs version 98.200609.21. | |
297 | - Wrap Build-Depends, Build-Depends-Indep and Depends lines. | |
298 | ||
299 | -- Arjan Oosting <arjan@debian.org> Tue, 17 Apr 2007 19:30:22 +0200 | |
300 | ||
301 | haskell-edison (1.2.1-2) unstable; urgency=low | |
302 | ||
303 | * debian/control: | |
304 | - Add XS-Vcs-Svn and XS-Vcs-Browser fields. | |
305 | * debian/rules: enclose paths in double quotes because directories can | |
306 | contain spaces. | |
307 | ||
308 | -- Arjan Oosting <arjan@debian.org> Thu, 12 Apr 2007 10:13:13 +0200 | |
309 | ||
310 | haskell-edison (1.2.1-1) experimental; urgency=low | |
311 | ||
312 | * New upstream release: | |
313 | - A new sequence implementation based on finger trees (similar to | |
314 | Data.Sequence in the base libs). | |
315 | - Documenation fixes dealing with the licence (the docs previously and | |
316 | incorrectly claimed Edison was under the BSD licence, when it is in | |
317 | fact the MIT license). | |
318 | * debian/control: add cpphs which is needed to build the documentation | |
319 | to Build-Depends-Indep. | |
320 | * debian/mk-haskell-depends: update script to take installed package | |
321 | configuration files as arguments. | |
322 | ||
323 | -- Arjan Oosting <arjan@debian.org> Fri, 22 Dec 2006 09:43:14 +0100 | |
324 | ||
325 | haskell-edison (1.2.0.1-5) unstable; urgency=low | |
326 | ||
327 | * debian/rules: | |
328 | - Only call ./Setup configure with -enable-split-objs on i386 and | |
329 | amd64 as ghc -split-objs only works on those architectures. | |
330 | ||
331 | -- Arjan Oosting <arjan@debian.org> Mon, 13 Nov 2006 01:42:49 +0100 | |
332 | ||
333 | haskell-edison (1.2.0.1-4) unstable; urgency=low | |
334 | ||
335 | * debian/control: | |
336 | - Bump Build-Depends on ghc6 as Edison needs a new Cabal version. | |
337 | - Add ghc6-prof to the Build-Depends. | |
338 | - Let libghc6-edison-api-dev and libghc6-edison-core-dev provide | |
339 | libghc6-edison-api-prof and libghc6-edison-core-prof. | |
340 | * debian/{ghc6.in,ghc-pkg6.in}: | |
341 | - Exit on errors and show the commands executed. | |
342 | * debian/patches/20_add-haddock-file: generate haddock interface file | |
343 | when generating API documentation. | |
344 | * debian/rules: | |
345 | - Call ./Setup configure with --enable-split-objs and | |
346 | --enable-libary-profiling when compiling with GHC. | |
347 | - Let debian/mk-haskell-depends ignore EdisonAPI-1.2. | |
348 | - Correct paths to the API documentation in the installed-pkg-config | |
349 | files. | |
350 | - Remove empty include dir. | |
351 | - Do not compress .haddock files. | |
352 | ||
353 | -- Arjan Oosting <arjan@debian.org> Sun, 12 Nov 2006 19:36:05 +0100 | |
354 | ||
355 | haskell-edison (1.2.0.1-3) unstable; urgency=low | |
356 | ||
357 | * Stop using update-haskell-control and $ghc6_* variables, as it is not | |
358 | necessary and not using it simplifies the work for porters and for me. | |
359 | * debian/copyright: | |
360 | - include email from upstream with more information about the exact | |
361 | licensing. | |
362 | * debian/control.in: | |
363 | - add libghc6-mtl-dev and libghc6-quickcheck-dev to Build-Depends. | |
364 | - replace ${ghc:Depends} with ${haskell:Depends} | |
365 | - update maintainer email address. | |
366 | * debian/rules: | |
367 | - copy the actual package.conf file in which all installed packages | |
368 | are registered. | |
369 | - remove debian/ghc6 and debian/ghc-pkg6 on clean. | |
370 | - replace debian/mk-ghc6-vars script with debian/mk-haskell-depends | |
371 | script which determines all dependencies by using the installed | |
372 | package description file used by ghc-pkg. | |
373 | ||
374 | -- Arjan Oosting <arjan@debian.org> Mon, 23 Oct 2006 14:08:19 +0200 | |
375 | ||
376 | haskell-edison (1.2.0.1-2) unstable; urgency=low | |
377 | ||
378 | * Add versioned build dependency on dpkg-dev as the package uses | |
379 | ${binary:Version} and ${source:Version}. Thanks James Westby | |
380 | * debian/prerm.in: replaced faulty packagename Hat with @LIBRARY@ | |
381 | substitution variable. | |
382 | ||
383 | -- Arjan Oosting <arjanoosting@home.nl> Fri, 22 Sep 2006 03:05:26 +0200 | |
384 | ||
385 | haskell-edison (1.2.0.1-1) unstable; urgency=low | |
386 | ||
387 | * Initial release (Closes: #382184) | |
388 | ||
389 | -- Arjan Oosting <arjanoosting@home.nl> Thu, 10 Aug 2006 15:05:29 +0200 |
0 | Source: haskell-edison-core | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: | |
3 | Joachim Breitner <nomeata@debian.org>, | |
4 | Priority: optional | |
5 | Section: haskell | |
6 | Rules-Requires-Root: no | |
7 | Build-Depends: | |
8 | cdbs, | |
9 | debhelper (>= 10), | |
10 | ghc (>= 8.4.3), | |
11 | ghc-prof, | |
12 | haskell-devscripts (>= 0.13), | |
13 | libghc-edison-api-dev (<< 1.4), | |
14 | libghc-edison-api-dev (>= 1.3), | |
15 | libghc-edison-api-prof, | |
16 | libghc-quickcheck2-dev (<< 3), | |
17 | libghc-quickcheck2-dev (>= 2.8.2), | |
18 | libghc-quickcheck2-prof, | |
19 | Build-Depends-Indep: | |
20 | ghc-doc, | |
21 | libghc-edison-api-doc, | |
22 | libghc-quickcheck2-doc, | |
23 | Standards-Version: 4.1.4 | |
24 | Homepage: http://rwd.rdockins.name/edison/home/ | |
25 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-edison-core | |
26 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-edison-core] | |
27 | ||
28 | Package: libghc-edison-core-dev | |
29 | Architecture: any | |
30 | Depends: | |
31 | ${haskell:Depends}, | |
32 | ${misc:Depends}, | |
33 | ${shlibs:Depends}, | |
34 | Suggests: | |
35 | ${haskell:Suggests}, | |
36 | Provides: | |
37 | ${haskell:Provides}, | |
38 | Description: Haskell library of efficent, purely-functional data structures | |
39 | Some concrete implementations of the abstract interface of the Edison | |
40 | library for Haskell for use with ghc. | |
41 | . | |
42 | Edison is a library of purely function data structures for Haskell | |
43 | originally written by Chris Okasaki. Conceptually, it consists of two | |
44 | things: | |
45 | - A set of type classes defining data the following data structure | |
46 | abstractions: 'sequences', 'collections' and 'associative | |
47 | collections' | |
48 | - Multiple concrete implementations of each of the abstractions | |
49 | . | |
50 | This package contains the concrete implementations. | |
51 | ||
52 | Package: libghc-edison-core-prof | |
53 | Architecture: any | |
54 | Depends: | |
55 | ${haskell:Depends}, | |
56 | ${misc:Depends}, | |
57 | ${shlibs:Depends}, | |
58 | Suggests: | |
59 | ${haskell:Suggests}, | |
60 | Provides: | |
61 | ${haskell:Provides}, | |
62 | Description: Haskell library of data structures; profiling libraries | |
63 | Some concrete implementations of the abstract interface of the Edison | |
64 | library for Haskell for use with ghc. | |
65 | . | |
66 | Edison is a library of purely function data structures for Haskell | |
67 | originally written by Chris Okasaki. Conceptually, it consists of two | |
68 | things: | |
69 | - A set of type classes defining data the following data structure | |
70 | abstractions: 'sequences', 'collections' and 'associative | |
71 | collections' | |
72 | - Multiple concrete implementations of each of the abstractions | |
73 | . | |
74 | This package contains the concrete implementations. | |
75 | ||
76 | Package: libghc-edison-core-doc | |
77 | Architecture: all | |
78 | Section: doc | |
79 | Depends: | |
80 | ${haskell:Depends}, | |
81 | ${misc:Depends}, | |
82 | Recommends: | |
83 | ${haskell:Recommends}, | |
84 | Suggests: | |
85 | ${haskell:Suggests}, | |
86 | Conflicts: | |
87 | haskell-edison-core-doc (<< 1.2.1.3-4), | |
88 | libghc6-edison-core-doc (<< 1:1), | |
89 | Provides: | |
90 | haskell-edison-core-doc, | |
91 | Replaces: | |
92 | haskell-edison-core-doc (<< 1.2.1.3-4), | |
93 | libghc6-edison-core-doc (<< 1:1), | |
94 | Description: documentation of the Edison Haskell library | |
95 | Some concrete implementations of the abstract interface of the Edison | |
96 | library for Haskell for use with hugs. | |
97 | . | |
98 | Edison is a library of purely function data structures for Haskell | |
99 | originally written by Chris Okasaki. Conceptually, it consists of two | |
100 | things: | |
101 | - A set of type classes defining data the following data structure | |
102 | abstractions: 'sequences', 'collections' and 'associative | |
103 | collections' | |
104 | - Multiple concrete implementations of each of the abstractions | |
105 | . | |
106 | This package contains the documentation of the concrete implementations. |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: EdisonCore | |
2 | Upstream-Contact: Robert Dockins <robdockins@fastmail.fm> | |
3 | Source: https://hackage.haskell.org/package/EdisonCore | |
4 | ||
5 | Files: * | |
6 | License: MIT | |
7 | Copyright: 1998-1999 Chris Okasaki | |
8 | 2002 Andrew Bromage | |
9 | 2006-2007 Robert Dockins | |
10 | 2006 David F. Place | |
11 | 2006 Ross Paterson | |
12 | 2006 Ralf Hinze | |
13 | ||
14 | Files: debian/* | |
15 | Copyright: held by the contributors mentioned in debian/changelog | |
16 | License: MIT | |
17 | ||
18 | License: MIT | |
19 | Permission is hereby granted, free of charge, to any person obtaining a copy | |
20 | of this software and associated documentation files (the "Software"), to deal | |
21 | in the Software without restriction, including without limitation the rights | |
22 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
23 | copies of the Software, and to permit persons to whom the Software is | |
24 | furnished to do so, subject to the following conditions: | |
25 | . | |
26 | The above copyright notice and this permission notice shall be included in | |
27 | all copies or substantial portions of the Software. | |
28 | . | |
29 | THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
30 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
31 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
32 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
33 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |
34 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | |
35 | THE SOFTWARE. |
0 | #!/usr/bin/make -f | |
1 | ||
2 | DEB_CABAL_PACKAGE=edison-core | |
3 | ||
4 | include /usr/share/cdbs/1/rules/debhelper.mk | |
5 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/EdisonCore/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-ghc-syb-utils (0.3.0.0-2) unstable; urgency=medium | |
1 | ||
2 | * Patch for new deps | |
3 | ||
4 | -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 23 Aug 2019 17:21:10 +0200 | |
5 | ||
6 | haskell-ghc-syb-utils (0.3.0.0-1) unstable; urgency=medium | |
7 | ||
8 | [ Clint Adams ] | |
9 | * Set Rules-Requires-Root to no. | |
10 | ||
11 | [ Ilias Tsitsimpis ] | |
12 | * Bump debhelper compat level to 10 | |
13 | * New upstream release | |
14 | ||
15 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sat, 29 Sep 2018 15:07:43 +0300 | |
16 | ||
17 | haskell-ghc-syb-utils (0.2.3.3-2) unstable; urgency=medium | |
18 | ||
19 | [ Ilias Tsitsimpis ] | |
20 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
21 | ||
22 | [ Clint Adams ] | |
23 | * Bump to Standards-Version 4.1.4. | |
24 | ||
25 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:50 -0400 | |
26 | ||
27 | haskell-ghc-syb-utils (0.2.3.3-1) unstable; urgency=medium | |
28 | ||
29 | [ Ilias Tsitsimpis ] | |
30 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
31 | priority extra has been deprecated. | |
32 | * Use the HTTPS form of the copyright-format URL | |
33 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
34 | * Declare compliance with Debian policy 4.1.1 | |
35 | ||
36 | [ Clint Adams ] | |
37 | * New upstream release | |
38 | ||
39 | -- Clint Adams <clint@debian.org> Fri, 24 Nov 2017 15:45:12 -0500 | |
40 | ||
41 | haskell-ghc-syb-utils (0.2.3.2-1) unstable; urgency=medium | |
42 | ||
43 | * New upstream release | |
44 | ||
45 | -- Clint Adams <clint@debian.org> Thu, 06 Jul 2017 17:54:35 -0400 | |
46 | ||
47 | haskell-ghc-syb-utils (0.2.3-6) unstable; urgency=medium | |
48 | ||
49 | * Upload to unstable as part of GHC 8 transition. | |
50 | ||
51 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:33:49 -0400 | |
52 | ||
53 | haskell-ghc-syb-utils (0.2.3-5) experimental; urgency=medium | |
54 | ||
55 | [ Dmitry Bogatov ] | |
56 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
57 | * Bump standards version to 3.9.8 (no changes needed) | |
58 | * Convert `debian/copyright' to dep5 format | |
59 | ||
60 | [ Clint Adams ] | |
61 | * Temporarily build-depend on ghc 8. | |
62 | ||
63 | -- Clint Adams <clint@debian.org> Fri, 14 Oct 2016 16:01:54 -0400 | |
64 | ||
65 | haskell-ghc-syb-utils (0.2.3-4) unstable; urgency=medium | |
66 | ||
67 | * Switch Vcs-Git/Vcs-Browser headers to new location. | |
68 | ||
69 | -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:29 -0500 | |
70 | ||
71 | haskell-ghc-syb-utils (0.2.3-3) experimental; urgency=medium | |
72 | ||
73 | * Bump standards-version to 3.9.6 | |
74 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
75 | builds against GHC in experimental | |
76 | ||
77 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:27:40 +0200 | |
78 | ||
79 | haskell-ghc-syb-utils (0.2.3-2) unstable; urgency=medium | |
80 | ||
81 | * Upload to unstable | |
82 | ||
83 | -- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:49:53 +0200 | |
84 | ||
85 | haskell-ghc-syb-utils (0.2.3-1) experimental; urgency=medium | |
86 | ||
87 | * New upstream release | |
88 | ||
89 | -- Joachim Breitner <nomeata@debian.org> Sun, 05 Apr 2015 18:57:53 +0200 | |
90 | ||
91 | haskell-ghc-syb-utils (0.2.1.2-2) experimental; urgency=medium | |
92 | ||
93 | * Depend on haskell-devscripts 0.9, found in experimental | |
94 | ||
95 | -- Joachim Breitner <nomeata@debian.org> Sat, 20 Dec 2014 17:10:36 +0100 | |
96 | ||
97 | haskell-ghc-syb-utils (0.2.1.2-1) unstable; urgency=low | |
98 | ||
99 | * Adjust watch file to new hackage layout | |
100 | * New upstream release | |
101 | ||
102 | -- Joachim Breitner <nomeata@debian.org> Mon, 04 Aug 2014 23:12:17 +0200 | |
103 | ||
104 | haskell-ghc-syb-utils (0.2.1.1-2) unstable; urgency=low | |
105 | ||
106 | * Enable compat level 9 | |
107 | ||
108 | -- Joachim Breitner <nomeata@debian.org> Fri, 24 May 2013 12:50:41 +0200 | |
109 | ||
110 | haskell-ghc-syb-utils (0.2.1.1-1) experimental; urgency=low | |
111 | ||
112 | * Depend on haskell-devscripts 0.8.13 to ensure this packages is built | |
113 | against experimental | |
114 | * Bump standards version, no change | |
115 | * New upstream release | |
116 | ||
117 | -- Joachim Breitner <nomeata@debian.org> Fri, 19 Oct 2012 23:27:56 +0200 | |
118 | ||
119 | haskell-ghc-syb-utils (0.2.1.0-1) unstable; urgency=low | |
120 | ||
121 | * Debianization generated by cabal-debian | |
122 | * ITP (Closes: #661361) | |
123 | ||
124 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Mon, 27 Feb 2012 01:47:55 +0900 |
0 | Source: haskell-ghc-syb-utils | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: Kiwamu Okabe <kiwamu@debian.or.jp> | |
3 | Priority: optional | |
4 | Section: haskell | |
5 | Rules-Requires-Root: no | |
6 | Build-Depends: | |
7 | cdbs, | |
8 | debhelper (>= 10), | |
9 | ghc (>= 8), | |
10 | ghc-prof, | |
11 | haskell-devscripts (>= 0.13), | |
12 | libghc-syb-dev (>= 0.1.0), | |
13 | libghc-syb-prof, | |
14 | Build-Depends-Indep: ghc-doc, libghc-syb-doc | |
15 | Standards-Version: 4.1.4 | |
16 | Homepage: https://github.com/DanielG/ghc-syb | |
17 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-ghc-syb-utils | |
18 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-ghc-syb-utils] | |
19 | ||
20 | Package: libghc-ghc-syb-utils-dev | |
21 | Architecture: any | |
22 | Depends: ${haskell:Depends}, ${misc:Depends}, ${shlibs:Depends} | |
23 | Recommends: ${haskell:Recommends} | |
24 | Suggests: ${haskell:Suggests} | |
25 | Provides: ${haskell:Provides} | |
26 | Description: Scrap Your Boilerplate utilities for the GHC API | |
27 | Common utilities for the Ghc Api, either based on Data/Typeable or | |
28 | for use with Data.Generics over Ghc Api types. | |
29 | . | |
30 | This package contains the normal library files. | |
31 | ||
32 | Package: libghc-ghc-syb-utils-prof | |
33 | Architecture: any | |
34 | Depends: ${haskell:Depends}, ${misc:Depends} | |
35 | Recommends: ${haskell:Recommends} | |
36 | Suggests: ${haskell:Suggests} | |
37 | Provides: ${haskell:Provides} | |
38 | Description: Scrap Your Boilerplate utilities for the GHC API; profiling libraries | |
39 | Common utilities for the Ghc Api, either based on Data/Typeable or | |
40 | for use with Data.Generics over Ghc Api types. | |
41 | . | |
42 | This package contains the libraries compiled with profiling enabled. | |
43 | ||
44 | Package: libghc-ghc-syb-utils-doc | |
45 | Architecture: all | |
46 | Section: doc | |
47 | Depends: ${haskell:Depends}, ${misc:Depends} | |
48 | Recommends: ${haskell:Recommends} | |
49 | Suggests: ${haskell:Suggests} | |
50 | Description: Scrap Your Boilerplate utilities for the GHC API; documentation | |
51 | Common utilities for the Ghc Api, either based on Data/Typeable or | |
52 | for use with Data.Generics over Ghc Api types. | |
53 | . | |
54 | This package contains the documentation files. |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: ghc-syb-utils | |
2 | Upstream-Contact: Thomas Schilling <nominolo@googlemail.com> | |
3 | Source: https://hackage.haskell.org/package/ghc-syb-utils | |
4 | ||
5 | Files: * | |
6 | Copyright: 2008 Claus Reinke | |
7 | License: BSD-3-clause | |
8 | ||
9 | Files: debian/* | |
10 | Copyright: held by the contributors mentioned in debian/changelog | |
11 | License: BSD-3-clause | |
12 | ||
13 | License: BSD-3-clause | |
14 | Redistribution and use in source and binary forms, with or without | |
15 | modification, are permitted provided that the following conditions are met: | |
16 | . | |
17 | - Redistributions of source code must retain the above copyright notice, | |
18 | this list of conditions and the following disclaimer. | |
19 | . | |
20 | - Redistributions in binary form must reproduce the above copyright notice, | |
21 | this list of conditions and the following disclaimer in the documentation | |
22 | and/or other materials provided with the distribution. | |
23 | . | |
24 | - Neither name of the author nor the names of its contributors may be | |
25 | used to endorse or promote products derived from this software without | |
26 | specific prior written permission. | |
27 | . | |
28 | THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND THE CONTRIBUTORS "AS | |
29 | IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED | |
30 | TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A | |
31 | PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY | |
32 | COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE FOR | |
33 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |
34 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE | |
35 | GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS | |
36 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER | |
37 | IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR | |
38 | OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | |
39 | ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
0 | haskell-ghc-syb-utils_0.3.0.0-2_source.buildinfo haskell optional |
0 | --- haskell-ghc-syb-utils-0.3.0.0.orig/ghc-syb-utils.cabal | |
1 | +++ haskell-ghc-syb-utils-0.3.0.0/ghc-syb-utils.cabal | |
2 | @@ -16,7 +16,7 @@ cabal-version: >= 1.10 | |
3 | library | |
4 | build-depends: base >= 4 && < 5 | |
5 | , syb >= 0.1.0 | |
6 | - , ghc >= 7.10 && < 8.6 | |
7 | + , ghc >= 7.10 && < 8.7 | |
8 | , bytestring | |
9 | ||
10 | hs-source-dirs: . |
0 | #!/usr/bin/make -f | |
1 | include /usr/share/cdbs/1/rules/debhelper.mk | |
2 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/ghc-syb-utils/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-gnutls (0.2-6) unstable; urgency=medium | |
1 | ||
2 | [ Clint Adams ] | |
3 | * Set Rules-Requires-Root to no. | |
4 | ||
5 | [ Ilias Tsitsimpis ] | |
6 | * Bump debhelper compat level to 10 | |
7 | ||
8 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:09:57 +0300 | |
9 | ||
10 | haskell-gnutls (0.2-5) unstable; urgency=medium | |
11 | ||
12 | [ Ilias Tsitsimpis ] | |
13 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
14 | priority extra has been deprecated. | |
15 | * Use the HTTPS form of the copyright-format URL | |
16 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
17 | * Declare compliance with Debian policy 4.1.1 | |
18 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
19 | ||
20 | [ Clint Adams ] | |
21 | * Bump to Standards-Version 4.1.4. | |
22 | ||
23 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:50 -0400 | |
24 | ||
25 | haskell-gnutls (0.2-4) unstable; urgency=medium | |
26 | ||
27 | * Upload to unstable as part of GHC 8 transition. | |
28 | ||
29 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:33:53 -0400 | |
30 | ||
31 | haskell-gnutls (0.2-3) experimental; urgency=medium | |
32 | ||
33 | [ Dmitry Bogatov ] | |
34 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
35 | * Bump standards version to 3.9.8 (no changes needed) | |
36 | * Convert `debian/copyright' to dep5 format | |
37 | ||
38 | [ Clint Adams ] | |
39 | * Temporarily build-depend on ghc 8. | |
40 | ||
41 | -- Clint Adams <clint@debian.org> Fri, 14 Oct 2016 16:02:32 -0400 | |
42 | ||
43 | haskell-gnutls (0.2-2) unstable; urgency=medium | |
44 | ||
45 | * Switch Vcs-Git/Vcs-Browser headers to new location. | |
46 | ||
47 | -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:30 -0500 | |
48 | ||
49 | haskell-gnutls (0.2-1) experimental; urgency=medium | |
50 | ||
51 | * New upstream release | |
52 | * Bump standards-version to 3.9.6 | |
53 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
54 | builds against GHC in experimental | |
55 | ||
56 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:27:43 +0200 | |
57 | ||
58 | haskell-gnutls (0.1.4-8) unstable; urgency=medium | |
59 | ||
60 | * Upload to unstable | |
61 | ||
62 | -- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:49:59 +0200 | |
63 | ||
64 | haskell-gnutls (0.1.4-7) experimental; urgency=medium | |
65 | ||
66 | * Depend on haskell-devscripts 0.9, found in experimental | |
67 | * Do not depend on transformers, which now comes with GHC | |
68 | ||
69 | -- Joachim Breitner <nomeata@debian.org> Sat, 20 Dec 2014 20:31:47 +0100 | |
70 | ||
71 | haskell-gnutls (0.1.4-6) unstable; urgency=medium | |
72 | ||
73 | * Correct libghc-gnutls-dev's GnuTLS dependency (libgnutls28-dev, instead | |
74 | of | |
75 | libgnutls-dev). Closes: #754561 | |
76 | This preempts an NMU by Andreas Metzler. Thanks for that! | |
77 | ||
78 | -- Joachim Breitner <nomeata@debian.org> Sat, 06 Sep 2014 19:34:16 +0200 | |
79 | ||
80 | haskell-gnutls (0.1.4-5) unstable; urgency=medium | |
81 | ||
82 | [ Joachim Breitner ] | |
83 | * Adjust watch file to new hackage layout | |
84 | ||
85 | [ Clint Adams ] | |
86 | * Rebuild against libgnutls28-dev. closes: #753094. | |
87 | ||
88 | -- Clint Adams <clint@debian.org> Sun, 29 Jun 2014 09:34:37 -0400 | |
89 | ||
90 | haskell-gnutls (0.1.4-3) unstable; urgency=low | |
91 | ||
92 | * Enable compat level 9 | |
93 | * Bump standards version to 3.9.4 | |
94 | ||
95 | -- Joachim Breitner <nomeata@debian.org> Fri, 24 May 2013 12:50:44 +0200 | |
96 | ||
97 | haskell-gnutls (0.1.4-2) experimental; urgency=low | |
98 | ||
99 | [ Joachim Breitner ] | |
100 | * Depend on haskell-devscripts 0.8.13 to ensure this package is built | |
101 | against experimental | |
102 | * Bump standards version, no change | |
103 | ||
104 | -- Clint Adams <clint@debian.org> Sun, 11 Nov 2012 14:48:53 -0500 | |
105 | ||
106 | haskell-gnutls (0.1.4-1) unstable; urgency=low | |
107 | ||
108 | * New upstream release, fixing a segmentation fault due to a lost | |
109 | reference to the credentials object. | |
110 | ||
111 | -- Joey Hess <joeyh@debian.org> Fri, 26 Oct 2012 22:52:28 -0400 | |
112 | ||
113 | haskell-gnutls (0.1.2-1) unstable; urgency=low | |
114 | ||
115 | * New upstream release | |
116 | ||
117 | -- Joachim Breitner <nomeata@debian.org> Thu, 17 May 2012 23:45:43 +0200 | |
118 | ||
119 | haskell-gnutls (0.1.1-2) unstable; urgency=low | |
120 | ||
121 | * Fix -dev dependency on libgnutls-dev. | |
122 | ||
123 | -- Clint Adams <clint@debian.org> Mon, 12 Mar 2012 19:18:14 -0400 | |
124 | ||
125 | haskell-gnutls (0.1.1-1) unstable; urgency=low | |
126 | ||
127 | * Initial release. | |
128 | ||
129 | -- Clint Adams <clint@debian.org> Wed, 07 Mar 2012 18:01:23 -0500 |
0 | Source: haskell-gnutls | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: Clint Adams <clint@debian.org> | |
3 | Priority: optional | |
4 | Section: haskell | |
5 | Rules-Requires-Root: no | |
6 | Build-Depends: | |
7 | cdbs, | |
8 | debhelper (>= 10), | |
9 | ghc (>= 8), | |
10 | ghc-prof, | |
11 | haskell-devscripts (>= 0.13), | |
12 | libghc-monads-tf-dev (<< 0.2), | |
13 | libghc-monads-tf-dev (>= 0.1), | |
14 | libghc-monads-tf-prof, | |
15 | libgnutls28-dev | libgnutls-dev, | |
16 | pkg-config, | |
17 | Build-Depends-Indep: ghc-doc, libghc-monads-tf-doc | |
18 | Standards-Version: 4.1.4 | |
19 | Homepage: https://john-millikin.com/software/haskell-gnutls/ | |
20 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-gnutls | |
21 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-gnutls] | |
22 | ||
23 | Package: libghc-gnutls-dev | |
24 | Architecture: any | |
25 | Depends: | |
26 | libgnutls28-dev | libgnutls-dev, | |
27 | ${haskell:Depends}, | |
28 | ${misc:Depends}, | |
29 | ${shlibs:Depends}, | |
30 | Recommends: ${haskell:Recommends} | |
31 | Suggests: ${haskell:Suggests} | |
32 | Provides: ${haskell:Provides} | |
33 | Description: bindings for GNU TLS | |
34 | This library provides Haskell bindings for gnutls. | |
35 | . | |
36 | This package contains the normal library files. | |
37 | ||
38 | Package: libghc-gnutls-prof | |
39 | Architecture: any | |
40 | Depends: ${haskell:Depends}, ${misc:Depends} | |
41 | Recommends: ${haskell:Recommends} | |
42 | Suggests: ${haskell:Suggests} | |
43 | Provides: ${haskell:Provides} | |
44 | Description: bindings for GNU TLS; profiling libraries | |
45 | This library provides Haskell bindings for gnutls. | |
46 | . | |
47 | This package contains the libraries compiled with profiling enabled. | |
48 | ||
49 | Package: libghc-gnutls-doc | |
50 | Architecture: all | |
51 | Section: doc | |
52 | Depends: ${haskell:Depends}, ${misc:Depends} | |
53 | Recommends: ${haskell:Recommends} | |
54 | Suggests: ${haskell:Suggests} | |
55 | Description: bindings for GNU TLS; documentation | |
56 | This library provides Haskell bindings for gnutls. | |
57 | . | |
58 | This package contains the documentation files. |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: gnutls | |
2 | Upstream-Contact: John Millikin <jmillikin@gmail.com> | |
3 | Source: https://hackage.haskell.org/package/gnutls | |
4 | ||
5 | Files: * | |
6 | Copyright: 2010 John Millikin <jmillikin@gmail.com> | |
7 | License: GPL-3+ | |
8 | ||
9 | Files: debian/* | |
10 | Copyright: held by the contributors mentioned in debian/changelog | |
11 | License: GPL-3+ | |
12 | ||
13 | License: GPL-3+ | |
14 | This program is free software; you can redistribute it and/or | |
15 | modify it under the terms of the GNU General Public License | |
16 | as published by the Free Software Foundation; either version 3 | |
17 | of the License, or (at your option) any later version. | |
18 | . | |
19 | This program is distributed in the hope that it will be useful, | |
20 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
21 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
22 | GNU General Public License for more details. | |
23 | . | |
24 | You should have received a copy of the GNU General Public License | |
25 | along with this program. If not, see <http://www.gnu.org/licenses/>. | |
26 | . | |
27 | On Debian system, copy of GNU Lesser General Public License version 3 | |
28 | is also located at `/usr/share/common-licenses/GPL-3' |
0 | #!/usr/bin/make -f | |
1 | include /usr/share/cdbs/1/rules/debhelper.mk | |
2 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/gnutls/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-hstatsd (0.1-7) unstable; urgency=medium | |
1 | ||
2 | * Remove build dependency on libghc-mtl-dev (provided by ghc-8.4.3) | |
3 | * Remove build dependency on libghc-text-dev (provided by ghc-8.4.3) | |
4 | ||
5 | -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:47:34 +0300 | |
6 | ||
7 | haskell-hstatsd (0.1-6) unstable; urgency=medium | |
8 | ||
9 | [ Clint Adams ] | |
10 | * Set Rules-Requires-Root to no. | |
11 | ||
12 | [ Ilias Tsitsimpis ] | |
13 | * Bump debhelper compat level to 10 | |
14 | ||
15 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:11:40 +0300 | |
16 | ||
17 | haskell-hstatsd (0.1-5) unstable; urgency=medium | |
18 | ||
19 | [ Ilias Tsitsimpis ] | |
20 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
21 | priority extra has been deprecated. | |
22 | * Use the HTTPS form of the copyright-format URL | |
23 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
24 | * Declare compliance with Debian policy 4.1.1 | |
25 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
26 | ||
27 | [ Clint Adams ] | |
28 | * Bump to Standards-Version 4.1.4. | |
29 | ||
30 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:53 -0400 | |
31 | ||
32 | haskell-hstatsd (0.1-4) unstable; urgency=medium | |
33 | ||
34 | * Upload to unstable as part of GHC 8 transition. | |
35 | ||
36 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:34:17 -0400 | |
37 | ||
38 | haskell-hstatsd (0.1-3) experimental; urgency=medium | |
39 | ||
40 | [ Dmitry Bogatov ] | |
41 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
42 | * Bump standards version to 3.9.8 (no changes needed) | |
43 | ||
44 | [ Clint Adams ] | |
45 | * Temporarily build-depend on ghc 8. | |
46 | ||
47 | -- Clint Adams <clint@debian.org> Fri, 14 Oct 2016 16:09:18 -0400 | |
48 | ||
49 | haskell-hstatsd (0.1-2) unstable; urgency=medium | |
50 | ||
51 | * Switch Vcs-Git/Vcs-Browser headers to new location. | |
52 | ||
53 | -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:36 -0500 | |
54 | ||
55 | haskell-hstatsd (0.1-1) experimental; urgency=low | |
56 | ||
57 | * Initial release | |
58 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
59 | builds against GHC in experimental | |
60 | ||
61 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:27:53 +0200 |
0 | Source: haskell-hstatsd | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: Joachim Breitner <nomeata@debian.org> | |
3 | Priority: optional | |
4 | Section: haskell | |
5 | Rules-Requires-Root: no | |
6 | Build-Depends: | |
7 | cdbs, | |
8 | debhelper (>= 10), | |
9 | ghc (>= 8.4.3), | |
10 | ghc-prof, | |
11 | haskell-devscripts (>= 0.13), | |
12 | libghc-network-dev, | |
13 | libghc-network-prof, | |
14 | Build-Depends-Indep: | |
15 | ghc-doc, | |
16 | libghc-network-doc, | |
17 | Standards-Version: 4.1.4 | |
18 | Homepage: https://github.com/mokus0/hstatsd | |
19 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-hstatsd | |
20 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-hstatsd] | |
21 | X-Description: Quick and dirty statsd interface | |
22 | This package provides a quick and dirty interface for statsd. | |
23 | ||
24 | Package: libghc-hstatsd-dev | |
25 | Architecture: any | |
26 | Depends: ${haskell:Depends}, ${misc:Depends}, ${shlibs:Depends} | |
27 | Recommends: ${haskell:Recommends} | |
28 | Suggests: ${haskell:Suggests} | |
29 | Conflicts: ${haskell:Conflicts} | |
30 | Provides: ${haskell:Provides} | |
31 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
32 | ${haskell:LongDescription} | |
33 | . | |
34 | ${haskell:Blurb} | |
35 | ||
36 | Package: libghc-hstatsd-prof | |
37 | Architecture: any | |
38 | Depends: ${haskell:Depends}, ${misc:Depends} | |
39 | Recommends: ${haskell:Recommends} | |
40 | Suggests: ${haskell:Suggests} | |
41 | Conflicts: ${haskell:Conflicts} | |
42 | Provides: ${haskell:Provides} | |
43 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
44 | ${haskell:LongDescription} | |
45 | . | |
46 | ${haskell:Blurb} | |
47 | ||
48 | Package: libghc-hstatsd-doc | |
49 | Architecture: all | |
50 | Section: doc | |
51 | Depends: ${haskell:Depends}, ${misc:Depends} | |
52 | Recommends: ${haskell:Recommends} | |
53 | Suggests: ${haskell:Suggests} | |
54 | Conflicts: ${haskell:Conflicts} | |
55 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
56 | ${haskell:LongDescription} | |
57 | . | |
58 | ${haskell:Blurb} |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: hstatsd | |
2 | Upstream-Contact: James Cook <mokus@deepbondi.net> | |
3 | Source: https://hackage.haskell.org/package/hstatsd | |
4 | ||
5 | Files: * | |
6 | Copyright: James Cook <mokus@deepbondi.net> | |
7 | License: public-domain | |
8 | ||
9 | Files: debian/* | |
10 | Copyright: held by the contributors mentioned in debian/changelog | |
11 | License: public-domain |
0 | #!/usr/bin/make -f | |
1 | ||
2 | DEB_CABAL_PACKAGE = hstatsd | |
3 | DEB_DEFAULT_COMPILER = ghc | |
4 | ||
5 | include /usr/share/cdbs/1/rules/debhelper.mk | |
6 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/hstatsd/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-io-choice (0.0.7-1) unstable; urgency=medium | |
1 | ||
2 | * New upstream release | |
3 | ||
4 | -- Clint Adams <clint@debian.org> Sun, 28 Jul 2019 16:21:15 -0400 | |
5 | ||
6 | haskell-io-choice (0.0.6-5) unstable; urgency=medium | |
7 | ||
8 | [ Clint Adams ] | |
9 | * Set Rules-Requires-Root to no. | |
10 | ||
11 | [ Ilias Tsitsimpis ] | |
12 | * Bump debhelper compat level to 10 | |
13 | ||
14 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:12:49 +0300 | |
15 | ||
16 | haskell-io-choice (0.0.6-4) unstable; urgency=medium | |
17 | ||
18 | [ Ilias Tsitsimpis ] | |
19 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
20 | priority extra has been deprecated. | |
21 | * Use the HTTPS form of the copyright-format URL | |
22 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
23 | * Declare compliance with Debian policy 4.1.1 | |
24 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
25 | ||
26 | [ Clint Adams ] | |
27 | * Bump to Standards-Version 4.1.4. | |
28 | ||
29 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:54 -0400 | |
30 | ||
31 | haskell-io-choice (0.0.6-3) unstable; urgency=medium | |
32 | ||
33 | * Upload to unstable as part of GHC 8 transition. | |
34 | ||
35 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:34:31 -0400 | |
36 | ||
37 | haskell-io-choice (0.0.6-2) experimental; urgency=medium | |
38 | ||
39 | * Temporarily build-depend on ghc 8. | |
40 | ||
41 | -- Clint Adams <clint@debian.org> Sun, 16 Oct 2016 20:00:14 -0400 | |
42 | ||
43 | haskell-io-choice (0.0.6-1) unstable; urgency=medium | |
44 | ||
45 | [ Dmitry Bogatov ] | |
46 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
47 | * Bump standards version to 3.9.8 (no changes needed) | |
48 | * Convert `debian/copyright' to dep5 format | |
49 | ||
50 | [ Joachim Breitner ] | |
51 | * New upstream release | |
52 | ||
53 | -- Joachim Breitner <nomeata@debian.org> Sun, 29 May 2016 12:25:12 +0200 | |
54 | ||
55 | haskell-io-choice (0.0.5-5) unstable; urgency=medium | |
56 | ||
57 | * Switch Vcs-Git/Vcs-Browser headers to new location. | |
58 | ||
59 | -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:39 -0500 | |
60 | ||
61 | haskell-io-choice (0.0.5-4) experimental; urgency=medium | |
62 | ||
63 | * Bump standards-version to 3.9.6 | |
64 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
65 | builds against GHC in experimental | |
66 | ||
67 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:28:00 +0200 | |
68 | ||
69 | haskell-io-choice (0.0.5-3) unstable; urgency=medium | |
70 | ||
71 | * Upload to unstable | |
72 | ||
73 | -- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:51:03 +0200 | |
74 | ||
75 | haskell-io-choice (0.0.5-2) experimental; urgency=low | |
76 | ||
77 | * Adjust watch file to new hackage layout | |
78 | * Depend on haskell-devscripts 0.9, found in experimental | |
79 | * Do not depend on transformers, which now comes with GHC | |
80 | ||
81 | -- Joachim Breitner <nomeata@debian.org> Sat, 20 Dec 2014 20:31:53 +0100 | |
82 | ||
83 | haskell-io-choice (0.0.5-1) unstable; urgency=low | |
84 | ||
85 | * New upstream version. | |
86 | * Enable test suite. | |
87 | ||
88 | -- Clint Adams <clint@debian.org> Sun, 28 Jul 2013 13:07:13 -0400 | |
89 | ||
90 | haskell-io-choice (0.0.1-3) unstable; urgency=low | |
91 | ||
92 | * Enable compat level 9 | |
93 | * Use substvars for Haskell description blurbs | |
94 | ||
95 | -- Joachim Breitner <nomeata@debian.org> Fri, 24 May 2013 12:51:11 +0200 | |
96 | ||
97 | haskell-io-choice (0.0.1-2) experimental; urgency=low | |
98 | ||
99 | [ Giovanni Mascellani ] | |
100 | * Team upload. | |
101 | * Fix Homepage: link | |
102 | ||
103 | [ Joachim Breitner ] | |
104 | * Depend on haskell-devscripts 0.8.13 to ensure this packages is built | |
105 | against experimental | |
106 | * Bump standards version, no change | |
107 | ||
108 | -- Joachim Breitner <nomeata@debian.org> Sun, 14 Oct 2012 12:01:19 +0200 | |
109 | ||
110 | haskell-io-choice (0.0.1-1) unstable; urgency=low | |
111 | ||
112 | * Initial release. | |
113 | ||
114 | -- Clint Adams <clint@debian.org> Tue, 28 Feb 2012 11:43:46 -0500 |
0 | Source: haskell-io-choice | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: | |
3 | Clint Adams <clint@debian.org>, | |
4 | Kiwamu Okabe <kiwamu@debian.or.jp>, | |
5 | Priority: optional | |
6 | Section: haskell | |
7 | Rules-Requires-Root: no | |
8 | Build-Depends: | |
9 | cdbs, | |
10 | debhelper (>= 10), | |
11 | ghc (>= 8), | |
12 | ghc-prof, | |
13 | haskell-devscripts (>= 0.13), | |
14 | libghc-hspec-dev, | |
15 | libghc-lifted-base-dev, | |
16 | libghc-lifted-base-prof, | |
17 | libghc-monad-control-dev, | |
18 | libghc-monad-control-prof, | |
19 | libghc-transformers-base-dev, | |
20 | libghc-transformers-base-prof, | |
21 | Build-Depends-Indep: | |
22 | ghc-doc, | |
23 | libghc-lifted-base-doc, | |
24 | libghc-monad-control-doc, | |
25 | libghc-transformers-base-doc, | |
26 | Standards-Version: 4.1.4 | |
27 | Homepage: http://hackage.haskell.org/package/io-choice | |
28 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-io-choice | |
29 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-io-choice] | |
30 | ||
31 | Package: libghc-io-choice-dev | |
32 | Architecture: any | |
33 | Depends: | |
34 | ${haskell:Depends}, | |
35 | ${misc:Depends}, | |
36 | ${shlibs:Depends}, | |
37 | Recommends: | |
38 | ${haskell:Recommends}, | |
39 | Suggests: | |
40 | ${haskell:Suggests}, | |
41 | Provides: | |
42 | ${haskell:Provides}, | |
43 | Description: choice for IO and lifted IO${haskell:ShortBlurb} | |
44 | io-choice provides the choice operator (||>) for the IO monad and lifted | |
45 | IO monad. If an IOException occurs in the left-hand side, the right-hand | |
46 | IO action is performed. | |
47 | . | |
48 | ${haskell:Blurb} | |
49 | ||
50 | Package: libghc-io-choice-prof | |
51 | Architecture: any | |
52 | Depends: | |
53 | ${haskell:Depends}, | |
54 | ${misc:Depends}, | |
55 | Recommends: | |
56 | ${haskell:Recommends}, | |
57 | Suggests: | |
58 | ${haskell:Suggests}, | |
59 | Provides: | |
60 | ${haskell:Provides}, | |
61 | Description: choice for IO and lifted IO${haskell:ShortBlurb} | |
62 | io-choice provides the choice operator (||>) for the IO monad and lifted | |
63 | IO monad. If an IOException occurs in the left-hand side, the right-hand | |
64 | IO action is performed. | |
65 | . | |
66 | ${haskell:Blurb} | |
67 | ||
68 | Package: libghc-io-choice-doc | |
69 | Architecture: all | |
70 | Section: doc | |
71 | Depends: | |
72 | ${haskell:Depends}, | |
73 | ${misc:Depends}, | |
74 | Recommends: | |
75 | ${haskell:Recommends}, | |
76 | Suggests: | |
77 | ${haskell:Suggests}, | |
78 | Description: choice for IO and lifted IO${haskell:ShortBlurb} | |
79 | io-choice provides the choice operator (||>) for the IO monad and lifted | |
80 | IO monad. If an IOException occurs in the left-hand side, the right-hand | |
81 | IO action is performed. | |
82 | . | |
83 | ${haskell:Blurb} |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: io-choice | |
2 | Upstream-Contact: Kazu Yamamoto <kazu@iij.ad.jp> | |
3 | Source: https://hackage.haskell.org/package/io-choice | |
4 | ||
5 | Files: * | |
6 | Copyright: 2012 IIJ Innovation Institute Inc. | |
7 | License: BSD-3-clause | |
8 | ||
9 | Files: debian/* | |
10 | Copyright: held by the contributors mentioned in debian/changelog | |
11 | License: BSD-3-clause | |
12 | ||
13 | License: BSD-3-clause | |
14 | Redistribution and use in source and binary forms, with or without | |
15 | modification, are permitted provided that the following conditions | |
16 | are met: | |
17 | . | |
18 | * Redistributions of source code must retain the above copyright | |
19 | notice, this list of conditions and the following disclaimer. | |
20 | * Redistributions in binary form must reproduce the above copyright | |
21 | notice, this list of conditions and the following disclaimer in | |
22 | the documentation and/or other materials provided with the | |
23 | distribution. | |
24 | * Neither the name of the copyright holders nor the names of its | |
25 | contributors may be used to endorse or promote products derived | |
26 | from this software without specific prior written permission. | |
27 | . | |
28 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | |
29 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | |
30 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | |
31 | FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | |
32 | COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | |
33 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | |
34 | BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | |
35 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER | |
36 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | |
37 | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | |
38 | ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | |
39 | POSSIBILITY OF SUCH DAMAGE. |
0 | #!/usr/bin/make -f | |
1 | ||
2 | DEB_ENABLE_TESTS = yes | |
3 | ||
4 | include /usr/share/cdbs/1/rules/debhelper.mk | |
5 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/io-choice/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-ncurses (0.2.16-4) unstable; urgency=medium | |
1 | ||
2 | [ Dmitry Bogatov ] | |
3 | * Fix "Upstream-Name" field in "debian/copyright" to match package | |
4 | name on hackage. | |
5 | ||
6 | [ Ilias Tsitsimpis ] | |
7 | * Sourceful upload for GHC 8.8 | |
8 | ||
9 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 14 Jun 2020 14:38:15 +0300 | |
10 | ||
11 | haskell-ncurses (0.2.16-3) unstable; urgency=medium | |
12 | ||
13 | * Remove build dependency on libghc-text-dev (provided by ghc-8.4.3) | |
14 | ||
15 | -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:47:38 +0300 | |
16 | ||
17 | haskell-ncurses (0.2.16-2) unstable; urgency=medium | |
18 | ||
19 | * Bump debhelper compat level to 10 | |
20 | ||
21 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:15:58 +0300 | |
22 | ||
23 | haskell-ncurses (0.2.16-1) unstable; urgency=medium | |
24 | ||
25 | * Set Rules-Requires-Root to no. | |
26 | * New upstream release | |
27 | ||
28 | -- Clint Adams <clint@debian.org> Tue, 03 Jul 2018 08:16:35 -0400 | |
29 | ||
30 | haskell-ncurses (0.2.15-4) unstable; urgency=medium | |
31 | ||
32 | [ Ilias Tsitsimpis ] | |
33 | * Use the HTTPS form of the copyright-format URL | |
34 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
35 | * Declare compliance with Debian policy 4.1.1 | |
36 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
37 | ||
38 | [ Clint Adams ] | |
39 | * Bump to Standards-Version 4.1.4. | |
40 | ||
41 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:58 -0400 | |
42 | ||
43 | haskell-ncurses (0.2.15-3) unstable; urgency=medium | |
44 | ||
45 | * Upload to unstable as part of GHC 8 transition. | |
46 | ||
47 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:35:07 -0400 | |
48 | ||
49 | haskell-ncurses (0.2.15-2) experimental; urgency=medium | |
50 | ||
51 | [ Dmitry Bogatov ] | |
52 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
53 | * Bump standards version to 3.9.8 (no changes needed) | |
54 | ||
55 | [ Ilias Tsitsimpis ] | |
56 | * Update d/watch file to use hackage | |
57 | ||
58 | [ Clint Adams ] | |
59 | * Temporarily build-depend on ghc 8. | |
60 | ||
61 | -- Clint Adams <clint@debian.org> Sun, 16 Oct 2016 20:13:19 -0400 | |
62 | ||
63 | haskell-ncurses (0.2.15-1) unstable; urgency=medium | |
64 | ||
65 | * New upstream release (Closes: #786727) | |
66 | ||
67 | -- Joachim Breitner <nomeata@debian.org> Tue, 23 Feb 2016 16:18:55 +0100 | |
68 | ||
69 | haskell-ncurses (0.2.11-3) unstable; urgency=medium | |
70 | ||
71 | * Switch Vcs-Git/Vcs-Browser headers to new location. | |
72 | ||
73 | -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:49 -0500 | |
74 | ||
75 | haskell-ncurses (0.2.11-2) experimental; urgency=medium | |
76 | ||
77 | * Bump standards-version to 3.9.6 | |
78 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
79 | builds against GHC in experimental | |
80 | ||
81 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:28:16 +0200 | |
82 | ||
83 | haskell-ncurses (0.2.11-1) unstable; urgency=medium | |
84 | ||
85 | * New upstream release | |
86 | ||
87 | -- Joachim Breitner <nomeata@debian.org> Thu, 07 May 2015 09:43:06 +0200 | |
88 | ||
89 | haskell-ncurses (0.2.7-3) unstable; urgency=medium | |
90 | ||
91 | * Upload to unstable | |
92 | ||
93 | -- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:51:54 +0200 | |
94 | ||
95 | haskell-ncurses (0.2.7-2) experimental; urgency=medium | |
96 | ||
97 | * Depend on haskell-devscripts 0.9, found in experimental | |
98 | * Do not depend on transformers, which now comes with GHC | |
99 | ||
100 | -- Joachim Breitner <nomeata@debian.org> Sat, 20 Dec 2014 20:32:01 +0100 | |
101 | ||
102 | haskell-ncurses (0.2.7-1) unstable; urgency=medium | |
103 | ||
104 | * New upstream release | |
105 | * Depend on newer c2hs (Closes: #738428) | |
106 | ||
107 | -- Joachim Breitner <nomeata@debian.org> Wed, 16 Apr 2014 10:31:30 +0200 | |
108 | ||
109 | haskell-ncurses (0.2.1-4) unstable; urgency=low | |
110 | ||
111 | * Add libncurses5-dev dependency to libghc-ncurses-dev, thanks to Harmen for | |
112 | spotting. (Closes: #716687) | |
113 | ||
114 | -- Joachim Breitner <nomeata@debian.org> Thu, 11 Jul 2013 16:02:40 +0200 | |
115 | ||
116 | haskell-ncurses (0.2.1-3) unstable; urgency=low | |
117 | ||
118 | * Enable compat level 9 | |
119 | * Use substvars for Haskell description blurbs | |
120 | ||
121 | -- Joachim Breitner <nomeata@debian.org> Fri, 24 May 2013 12:51:29 +0200 | |
122 | ||
123 | haskell-ncurses (0.2.1-2) experimental; urgency=low | |
124 | ||
125 | * Depend on haskell-devscripts 0.8.13 to ensure this packages is built | |
126 | against experimental | |
127 | * Bump standards version, no change | |
128 | ||
129 | -- Joachim Breitner <nomeata@debian.org> Sun, 14 Oct 2012 12:01:36 +0200 | |
130 | ||
131 | haskell-ncurses (0.2.1-1) unstable; urgency=low | |
132 | ||
133 | * Initial release. (closes: #673212) | |
134 | ||
135 | -- John Millikin <jmillikin@gmail.com> Sat, 19 May 2012 08:44:37 -0700 |
0 | Source: haskell-ncurses | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: | |
3 | John Millikin <jmillikin@gmail.com>, | |
4 | Priority: optional | |
5 | Section: haskell | |
6 | Rules-Requires-Root: no | |
7 | Build-Depends: | |
8 | c2hs (>= 0.16.6), | |
9 | cdbs, | |
10 | debhelper (>= 10), | |
11 | ghc (>= 8.4.3), | |
12 | ghc-prof, | |
13 | haskell-devscripts (>= 0.13), | |
14 | libncurses5-dev, | |
15 | libncursesw5-dev, | |
16 | Build-Depends-Indep: | |
17 | ghc-doc, | |
18 | Standards-Version: 4.5.0 | |
19 | Homepage: https://john-millikin.com/software/haskell-ncurses/ | |
20 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-ncurses | |
21 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-ncurses] | |
22 | ||
23 | Package: libghc-ncurses-dev | |
24 | Architecture: any | |
25 | Depends: | |
26 | libncurses5-dev, | |
27 | libncursesw5-dev, | |
28 | ${haskell:Depends}, | |
29 | ${misc:Depends}, | |
30 | ${shlibs:Depends}, | |
31 | Recommends: | |
32 | ${haskell:Recommends}, | |
33 | Suggests: | |
34 | ${haskell:Suggests}, | |
35 | Provides: | |
36 | ${haskell:Provides}, | |
37 | Description: Haskell bindings to the GNU ncurses library${haskell:ShortBlurb} | |
38 | Haskell bindings to GNU ncurses, a library for creating advanced text-based | |
39 | user interfaces. | |
40 | . | |
41 | ${haskell:Blurb} | |
42 | ||
43 | Package: libghc-ncurses-prof | |
44 | Architecture: any | |
45 | Depends: | |
46 | ${haskell:Depends}, | |
47 | ${misc:Depends}, | |
48 | Recommends: | |
49 | ${haskell:Recommends}, | |
50 | Suggests: | |
51 | ${haskell:Suggests}, | |
52 | Provides: | |
53 | ${haskell:Provides}, | |
54 | Description: Haskell bindings to the GNU ncurses library${haskell:ShortBlurb} | |
55 | Haskell bindings to GNU ncurses, a library for creating advanced text-based | |
56 | user interfaces. | |
57 | . | |
58 | ${haskell:Blurb} | |
59 | ||
60 | Package: libghc-ncurses-doc | |
61 | Architecture: all | |
62 | Section: doc | |
63 | Depends: | |
64 | ${haskell:Depends}, | |
65 | ${misc:Depends}, | |
66 | Recommends: | |
67 | ${haskell:Recommends}, | |
68 | Suggests: | |
69 | ${haskell:Suggests}, | |
70 | Description: Haskell bindings to the GNU ncurses library${haskell:ShortBlurb} | |
71 | Haskell bindings to GNU ncurses, a library for creating advanced text-based | |
72 | user interfaces. | |
73 | . | |
74 | ${haskell:Blurb} |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: ncurses | |
2 | Upstream-Contact: John Millikin <jmillikin@gmail.com> | |
3 | Source: https://john-millikin.com/software/haskell-ncurses/ | |
4 | ||
5 | Files: * | |
6 | Copyright: 2010-2012 John Millikin | |
7 | License: GPL-3+ | |
8 | This program is free software: you can redistribute it and/or modify | |
9 | it under the terms of the GNU General Public License as published by | |
10 | the Free Software Foundation, either version 3 of the License, or | |
11 | any later version. | |
12 | . | |
13 | This program is distributed in the hope that it will be useful, | |
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
16 | GNU General Public License for more details. | |
17 | . | |
18 | You should have received a copy of the GNU General Public License | |
19 | along with this program. If not, see <http://www.gnu.org/licenses/>. | |
20 | . | |
21 | On Debian systems, the full text of the GNU General Public | |
22 | License version 3 can be found in the file | |
23 | `/usr/share/common-licenses/GPL-3'. |
0 | #!/usr/bin/make -f | |
1 | include /usr/share/cdbs/1/rules/debhelper.mk | |
2 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/ncurses/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-permutation (0.5.0.5-3) unstable; urgency=medium | |
1 | ||
2 | [ Clint Adams ] | |
3 | * Set Rules-Requires-Root to no. | |
4 | ||
5 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:17:22 +0300 | |
6 | ||
7 | haskell-permutation (0.5.0.5-2) unstable; urgency=medium | |
8 | ||
9 | [ Ilias Tsitsimpis ] | |
10 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
11 | priority extra has been deprecated. | |
12 | * Use the HTTPS form of the copyright-format URL | |
13 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
14 | * Declare compliance with Debian policy 4.1.1 | |
15 | ||
16 | [ Clint Adams ] | |
17 | * Bump to Standards-Version 4.1.4. | |
18 | ||
19 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:05:00 -0400 | |
20 | ||
21 | haskell-permutation (0.5.0.5-1) unstable; urgency=low | |
22 | ||
23 | * Initial release. | |
24 | ||
25 | -- Clint Adams <clint@debian.org> Sun, 09 Jul 2017 11:03:51 -0400 |
0 | Source: haskell-permutation | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: Clint Adams <clint@debian.org> | |
3 | Priority: optional | |
4 | Section: haskell | |
5 | Rules-Requires-Root: no | |
6 | Build-Depends: debhelper (>= 10), | |
7 | haskell-devscripts-minimal | haskell-devscripts (>= 0.8), | |
8 | cdbs, | |
9 | ghc, | |
10 | ghc-prof, | |
11 | libghc-quickcheck2-dev, | |
12 | libghc-quickcheck2-prof, | |
13 | Build-Depends-Indep: ghc-doc, | |
14 | libghc-quickcheck2-doc, | |
15 | Standards-Version: 4.1.4 | |
16 | Homepage: https://github.com/spacekitteh/permutation | |
17 | X-Description: library for permutations and combinations | |
18 | This library includes data types for storing permutations and | |
19 | combinations. It implements pure and impure types, the latter of | |
20 | which can be modified in-place. The library uses aggressive | |
21 | inlining and MutableByteArray#s internally, so it is very | |
22 | efficient. | |
23 | . | |
24 | The main utility of the library is converting between the linear | |
25 | representation of a permutation and a sequence of swaps. This | |
26 | allows, for instance, applying a permutation or its inverse | |
27 | to an array with O(1) memory use. | |
28 | . | |
29 | Much of the interface for the library is based on the permutation | |
30 | and combination functions in the GNU Scientific Library (GSL). | |
31 | ||
32 | Package: libghc-permutation-dev | |
33 | Architecture: any | |
34 | Depends: ${haskell:Depends}, | |
35 | ${misc:Depends}, | |
36 | ${shlibs:Depends}, | |
37 | Recommends: ${haskell:Recommends}, | |
38 | Suggests: ${haskell:Suggests}, | |
39 | Conflicts: ${haskell:Conflicts}, | |
40 | Provides: ${haskell:Provides}, | |
41 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
42 | ${haskell:LongDescription} | |
43 | . | |
44 | ${haskell:Blurb} | |
45 | ||
46 | Package: libghc-permutation-prof | |
47 | Architecture: any | |
48 | Depends: ${haskell:Depends}, | |
49 | ${misc:Depends}, | |
50 | Recommends: ${haskell:Recommends}, | |
51 | Suggests: ${haskell:Suggests}, | |
52 | Conflicts: ${haskell:Conflicts}, | |
53 | Provides: ${haskell:Provides}, | |
54 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
55 | ${haskell:LongDescription} | |
56 | . | |
57 | ${haskell:Blurb} | |
58 | ||
59 | Package: libghc-permutation-doc | |
60 | Architecture: all | |
61 | Section: doc | |
62 | Depends: ${haskell:Depends}, | |
63 | ${misc:Depends}, | |
64 | Recommends: ${haskell:Recommends}, | |
65 | Suggests: ${haskell:Suggests}, | |
66 | Conflicts: ${haskell:Conflicts}, | |
67 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
68 | ${haskell:LongDescription} | |
69 | . | |
70 | ${haskell:Blurb} |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: permutation | |
2 | Upstream-Contact: Sophie Taylor <sophie@traumapony.org> | |
3 | Source: https://hackage.haskell.org/package/permutation | |
4 | ||
5 | Files: * | |
6 | Copyright: 2008 Patrick Perry <patperry@stanford.edu> | |
7 | License: BSD-3-clause | |
8 | ||
9 | Files: debian/* | |
10 | Copyright: held by the contributors mentioned in debian/changelog | |
11 | License: BSD-3-clause | |
12 | ||
13 | License: BSD-3-clause | |
14 | Redistribution and use in source and binary forms, with or without | |
15 | modification, are permitted provided that the following conditions | |
16 | are met: | |
17 | . | |
18 | 1. Redistributions of source code must retain the above copyright | |
19 | notice, this list of conditions and the following disclaimer. | |
20 | . | |
21 | 2. Redistributions in binary form must reproduce the above copyright | |
22 | notice, this list of conditions and the following disclaimer in the | |
23 | documentation and/or other materials provided with the distribution. | |
24 | . | |
25 | 3. Neither the name of the author nor the names of his contributors | |
26 | may be used to endorse or promote products derived from this software | |
27 | without specific prior written permission. | |
28 | . | |
29 | THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND | |
30 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | |
31 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | |
32 | ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE | |
33 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |
34 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | |
35 | OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | |
36 | HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | |
37 | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | |
38 | OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | |
39 | SUCH DAMAGE. |
0 | #!/usr/bin/make -f | |
1 | ||
2 | DEB_SETUP_BIN_NAME = debian/hlibrary.setup | |
3 | DEB_CABAL_PACKAGE = permutation | |
4 | DEB_DEFAULT_COMPILER = ghc | |
5 | ||
6 | include /usr/share/cdbs/1/rules/debhelper.mk | |
7 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/permutation/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-polynomial (0.7.3-5) unstable; urgency=medium | |
1 | ||
2 | * Patch to build with ghc-8.4 | |
3 | ||
4 | -- Ilias Tsitsimpis <iliastsi@debian.org> Thu, 04 Oct 2018 19:28:12 +0300 | |
5 | ||
6 | haskell-polynomial (0.7.3-4) unstable; urgency=medium | |
7 | ||
8 | [ Clint Adams ] | |
9 | * Set Rules-Requires-Root to no. | |
10 | ||
11 | [ Ilias Tsitsimpis ] | |
12 | * Bump debhelper compat level to 10 | |
13 | ||
14 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:17:52 +0300 | |
15 | ||
16 | haskell-polynomial (0.7.3-3) unstable; urgency=medium | |
17 | ||
18 | * Add in missing tests. | |
19 | ||
20 | -- Clint Adams <clint@debian.org> Mon, 16 Apr 2018 14:25:28 -0400 | |
21 | ||
22 | haskell-polynomial (0.7.3-2) unstable; urgency=medium | |
23 | ||
24 | * Enable testsuite. | |
25 | ||
26 | -- Clint Adams <clint@debian.org> Mon, 16 Apr 2018 13:02:24 -0400 | |
27 | ||
28 | haskell-polynomial (0.7.3-1) unstable; urgency=medium | |
29 | ||
30 | * New upstream release | |
31 | ||
32 | -- Clint Adams <clint@debian.org> Sun, 15 Apr 2018 11:04:46 -0400 | |
33 | ||
34 | haskell-polynomial (0.7.2-5) unstable; urgency=medium | |
35 | ||
36 | [ Ilias Tsitsimpis ] | |
37 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
38 | priority extra has been deprecated. | |
39 | * Use the HTTPS form of the copyright-format URL | |
40 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
41 | * Declare compliance with Debian policy 4.1.1 | |
42 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
43 | ||
44 | [ Clint Adams ] | |
45 | * Bump to Standards-Version 4.1.4. | |
46 | ||
47 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:05:00 -0400 | |
48 | ||
49 | haskell-polynomial (0.7.2-4) unstable; urgency=medium | |
50 | ||
51 | * Upload to unstable as part of GHC 8 transition. | |
52 | ||
53 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:35:31 -0400 | |
54 | ||
55 | haskell-polynomial (0.7.2-3) experimental; urgency=medium | |
56 | ||
57 | * Add fix-ghc-8.patch | |
58 | ||
59 | -- Sean Whitton <spwhitton@spwhitton.name> Wed, 19 Oct 2016 20:44:04 -0700 | |
60 | ||
61 | haskell-polynomial (0.7.2-2) experimental; urgency=medium | |
62 | ||
63 | * Temporarily build-depend on ghc 8. | |
64 | ||
65 | -- Clint Adams <clint@debian.org> Mon, 17 Oct 2016 01:23:29 -0400 | |
66 | ||
67 | haskell-polynomial (0.7.2-1) unstable; urgency=medium | |
68 | ||
69 | * Initial release (Closes: #837739). | |
70 | ||
71 | -- Sean Whitton <spwhitton@spwhitton.name> Tue, 13 Sep 2016 20:27:00 -0700 |
0 | Source: haskell-polynomial | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: | |
3 | Sean Whitton <spwhitton@spwhitton.name>, | |
4 | Priority: optional | |
5 | Section: haskell | |
6 | Rules-Requires-Root: no | |
7 | Build-Depends: | |
8 | cdbs, | |
9 | debhelper (>= 10), | |
10 | ghc (>= 8), | |
11 | ghc-prof, | |
12 | haskell-devscripts (>= 0.13), | |
13 | libghc-vector-dev, | |
14 | libghc-vector-prof, | |
15 | libghc-vector-space-dev, | |
16 | libghc-vector-space-prof, | |
17 | libghc-vector-th-unbox-dev (>= 0.2.1), | |
18 | libghc-vector-th-unbox-prof, | |
19 | libghc-hunit-dev (>= 1.2), | |
20 | libghc-quickcheck2-dev, | |
21 | libghc-test-framework-dev, | |
22 | libghc-test-framework-hunit-dev, | |
23 | libghc-test-framework-quickcheck2-dev, | |
24 | Build-Depends-Indep: | |
25 | ghc-doc, | |
26 | libghc-vector-doc, | |
27 | libghc-vector-space-doc, | |
28 | libghc-vector-th-unbox-doc, | |
29 | Standards-Version: 4.1.4 | |
30 | Homepage: https://github.com/mokus0/polynomial | |
31 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-polynomial | |
32 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-polynomial] | |
33 | X-Description: haskell types and functions for working with polynomials | |
34 | A haskell library providing a type for representing polynomials, | |
35 | several functions for manipulating and evaluating them, and several | |
36 | interesting polynomial sequences. | |
37 | ||
38 | Package: libghc-polynomial-dev | |
39 | Architecture: any | |
40 | Depends: | |
41 | ${haskell:Depends}, | |
42 | ${misc:Depends}, | |
43 | ${shlibs:Depends}, | |
44 | Recommends: | |
45 | ${haskell:Recommends}, | |
46 | Suggests: | |
47 | ${haskell:Suggests}, | |
48 | Conflicts: | |
49 | ${haskell:Conflicts}, | |
50 | Provides: | |
51 | ${haskell:Provides}, | |
52 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
53 | ${haskell:LongDescription} | |
54 | . | |
55 | ${haskell:Blurb} | |
56 | ||
57 | Package: libghc-polynomial-prof | |
58 | Architecture: any | |
59 | Depends: | |
60 | ${haskell:Depends}, | |
61 | ${misc:Depends}, | |
62 | Recommends: | |
63 | ${haskell:Recommends}, | |
64 | Suggests: | |
65 | ${haskell:Suggests}, | |
66 | Conflicts: | |
67 | ${haskell:Conflicts}, | |
68 | Provides: | |
69 | ${haskell:Provides}, | |
70 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
71 | ${haskell:LongDescription} | |
72 | . | |
73 | ${haskell:Blurb} | |
74 | ||
75 | Package: libghc-polynomial-doc | |
76 | Architecture: all | |
77 | Section: doc | |
78 | Depends: | |
79 | ${haskell:Depends}, | |
80 | ${misc:Depends}, | |
81 | Recommends: | |
82 | ${haskell:Recommends}, | |
83 | Suggests: | |
84 | ${haskell:Suggests}, | |
85 | Conflicts: | |
86 | ${haskell:Conflicts}, | |
87 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
88 | ${haskell:LongDescription} | |
89 | . | |
90 | ${haskell:Blurb} |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: polynomial | |
2 | Upstream-Contact: James Cook <mokus@deepbondi.net> | |
3 | Source: https://hackage.haskell.org/package/polynomial | |
4 | ||
5 | Files: * | |
6 | Copyright: n/a | |
7 | License: public-domain | |
8 | The upstream author has specified "license: PublicDomain" in the | |
9 | polynomial.cabal file, which contains all the metadata for a Haskell | |
10 | library. | |
11 | ||
12 | Files: debian/* | |
13 | Copyright: (C) 2016 Sean Whitton <spwhitton@spwhitton.name> | |
14 | License: GPL-3+ | |
15 | ||
16 | License: GPL-3+ | |
17 | These packaging control files are free software: you can redistribute | |
18 | them and/or modify them under the terms of the GNU General Public | |
19 | License as published by the Free Software Foundation, either version | |
20 | 3 of the License, or (at your option) any later version. | |
21 | . | |
22 | These packaging control files are distributed in the hope that they | |
23 | will be useful, but WITHOUT ANY WARRANTY; without even the implied | |
24 | warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See | |
25 | the GNU General Public License for more details. | |
26 | . | |
27 | On Debian systems, the complete text of the GNU General | |
28 | Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". |
0 | --- /dev/null | |
1 | +++ b/test/TestUtils.hs | |
2 | @@ -0,0 +1,67 @@ | |
3 | +{-# LANGUAGE FlexibleInstances, TypeSynonymInstances, TypeFamilies #-} | |
4 | +module TestUtils where | |
5 | + | |
6 | +import Control.Applicative | |
7 | +import Control.Monad | |
8 | +import Data.List | |
9 | +import Data.VectorSpace | |
10 | +import Math.Polynomial | |
11 | +import Math.Polynomial.Type | |
12 | +import Test.QuickCheck | |
13 | +import qualified Data.Vector as V | |
14 | + | |
15 | +instance Arbitrary Endianness where | |
16 | + arbitrary = elements [BE, LE] | |
17 | + | |
18 | +instance (Num a, Eq a, Arbitrary a) => Arbitrary (Poly a) where | |
19 | + arbitrary = polyCon <*> arbitrary <*> arbitrary | |
20 | + where | |
21 | + polyCon = elements | |
22 | + [ poly | |
23 | + , rawListPoly | |
24 | + , \e -> rawVectorPoly e . V.fromList | |
25 | + ] | |
26 | + | |
27 | +newtype SmallPoly a = SmallPoly (Poly a) | |
28 | + deriving (Eq, Show) | |
29 | +instance (Num a, Eq a, Arbitrary a) => Arbitrary (SmallPoly a) where | |
30 | + arbitrary = SmallPoly <$> (polyCon <*> arbitrary <*> smallList) | |
31 | + where | |
32 | + polyCon = elements | |
33 | + [ poly | |
34 | + , rawListPoly | |
35 | + , \e -> rawVectorPoly e . V.fromList | |
36 | + ] | |
37 | + | |
38 | + smallList = do | |
39 | + let binom n k = product [k+1 .. n] `div` product [1 .. n-k] | |
40 | + n <- frequency [ (fromInteger (binom 10 k), return k) | k <- [0..10]] | |
41 | + replicateM (fromInteger n) arbitrary | |
42 | + | |
43 | +-- instance AdditiveGroup Rational where | |
44 | +-- zeroV = 0 | |
45 | +-- (^+^) = (+) | |
46 | +-- negateV = negate | |
47 | +-- instance VectorSpace Rational where | |
48 | +-- type Scalar Rational = Rational | |
49 | +-- (*^) = (*) | |
50 | + | |
51 | +rev BE = LE | |
52 | +rev LE = BE | |
53 | + | |
54 | +sep [] = [] | |
55 | +sep rts = uniq : sep (rts \\ uniq) | |
56 | + where uniq = nub rts | |
57 | + | |
58 | +-- arbitrary function mapping the real line to the unit interval | |
59 | +onUnitInterval x = x - fromIntegral (floor x) | |
60 | + | |
61 | +onInterval a b x = a + w * onUnitInterval x | |
62 | + where | |
63 | + w = b - a | |
64 | + | |
65 | +distinct [] = True | |
66 | +distinct (x:xs) = all (/= x) xs && distinct xs | |
67 | + | |
68 | +relErr 0 0 = 0 | |
69 | +relErr x y = abs (x - y) / max (abs x) (abs y) | |
70 | --- /dev/null | |
71 | +++ b/test/Tests/Bernstein.hs | |
72 | @@ -0,0 +1,94 @@ | |
73 | +{-# LANGUAGE ExtendedDefaultRules #-} | |
74 | +module Tests.Bernstein (bernsteinTests) where | |
75 | + | |
76 | +import Math.Polynomial | |
77 | +import Math.Polynomial.Bernstein | |
78 | +import Test.Framework (testGroup) | |
79 | +import Test.Framework.Providers.QuickCheck2 (testProperty) | |
80 | +import Test.QuickCheck | |
81 | +import TestUtils | |
82 | + | |
83 | +default (Integer, Rational) | |
84 | + | |
85 | +bernsteinTests = | |
86 | + [ testGroup "bernstein" bernstein_tests | |
87 | + , testGroup "evalBernstein" evalBernstein_tests | |
88 | + ] | |
89 | + | |
90 | +bernstein_tests = | |
91 | + [ testProperty "sum" prop_bernstein_sum | |
92 | + , testProperty "recurrence" prop_bernstein_recurrence | |
93 | + , testProperty "symmetry" prop_bernstein_symmetry | |
94 | + ] | |
95 | + | |
96 | +-- prop_bernstein_sum can be very time and space intensive if we let it | |
97 | +-- look too far into the table. We also don't really gain much if any | |
98 | +-- additional confidence in the correctness of the implementation by doing | |
99 | +-- so, so here's a limit for 'n' in the "bernstein :: [[Poly Integer]]" tests. | |
100 | +bernsteinLimit = 500 | |
101 | + | |
102 | +prop_bernstein_sum (NonNegative n) = | |
103 | + polyIsOne (sumPolys (bernstein !! (n `mod` bernsteinLimit))) | |
104 | + | |
105 | +prop_bernstein_recurrence (Positive a) (Positive b) = | |
106 | + let a' = a `mod` bernsteinLimit | |
107 | + b' = b `mod` bernsteinLimit | |
108 | + n = 1 + max a' b'; n' = fromIntegral n | |
109 | + v = min a' b'; v' = fromIntegral v | |
110 | + in addPoly (scalePoly ((n'-v')/n') (fmap toRational (bernstein !! n !! v ))) | |
111 | + (scalePoly ((v'+ 1)/n') (fmap toRational (bernstein !! n !! (v+1)))) | |
112 | + == fmap toRational (bernstein !! (n-1) !! v) | |
113 | + | |
114 | + | |
115 | +prop_bernstein_symmetry (Positive a) (Positive b) = | |
116 | + let a' = a `mod` bernsteinLimit | |
117 | + b' = b `mod` bernsteinLimit | |
118 | + n = max a' b' | |
119 | + v = min a' b' | |
120 | + in bernstein !! n !! (n-v) | |
121 | + == composePoly (bernstein !! n !! v) (poly LE [1, -1]) | |
122 | + | |
123 | + | |
124 | +evalBernstein_tests = | |
125 | + [ testProperty "sane" prop_evalBernstein_sane | |
126 | + , testProperty "sign" prop_evalBernstein_sign | |
127 | + , testProperty "local max" prop_evalBernstein_local_max | |
128 | + , testProperty "symmetry" prop_evalBernstein_symmetry | |
129 | + ] | |
130 | + | |
131 | +prop_evalBernstein_sane (NonNegative a) (NonNegative b) x = | |
132 | + let n = max a b | |
133 | + v = min a b | |
134 | + in n <= bernsteinLimit ==> | |
135 | + evalPoly (fmap toRational (bernstein !! n !! v)) x | |
136 | + == evalBernstein n v x | |
137 | + | |
138 | +prop_evalBernstein_sign (NonNegative a) (NonNegative b) x = | |
139 | + let n = max a b | |
140 | + v = min a b | |
141 | + in signum (evalBernstein n v x) == evalBernstein_sign n v x | |
142 | + | |
143 | +prop_evalBernstein_local_max (NonNegative a) (NonNegative b) x = | |
144 | + let n = max a b | |
145 | + v = min a b | |
146 | + xMax = fromIntegral v / fromIntegral n | |
147 | + in n >= 0 ==> | |
148 | + evalBernstein n v (onUnitInterval x) <= evalBernstein n v xMax | |
149 | + | |
150 | +prop_evalBernstein_symmetry (NonNegative a) (NonNegative b) x = | |
151 | + let n = max a b | |
152 | + v = min a b | |
153 | + in evalBernstein n (n-v) x | |
154 | + == evalBernstein n v (1-x) | |
155 | + | |
156 | +evalBernstein_sign 0 0 _ = 1 | |
157 | +evalBernstein_sign n v 0 = delta v 0 | |
158 | +evalBernstein_sign n v 1 = delta v n | |
159 | +evalBernstein_sign n v x | |
160 | + | x > 0 && x < 1 = 1 | |
161 | + | even n || x < 0 = if even v then 1 else -1 | |
162 | + | otherwise = if odd v then 1 else -1 | |
163 | + | |
164 | +delta x y | |
165 | + | x == y = 1 | |
166 | + | otherwise = 0 | |
167 | --- /dev/null | |
168 | +++ b/test/Tests/Chebyshev.hs | |
169 | @@ -0,0 +1,142 @@ | |
170 | +{-# LANGUAGE ExtendedDefaultRules #-} | |
171 | +module Tests.Chebyshev (chebyshevTests) where | |
172 | + | |
173 | +import Math.Polynomial | |
174 | +import Math.Polynomial.Chebyshev | |
175 | +import Test.Framework (testGroup) | |
176 | +import Test.Framework.Providers.QuickCheck2 (testProperty) | |
177 | +import Test.QuickCheck | |
178 | +import TestUtils | |
179 | +import Text.Show.Functions () | |
180 | + | |
181 | +default (Integer, Rational) | |
182 | + | |
183 | +chebyshevTests = | |
184 | + [ testGroup "ts" ts_tests | |
185 | + , testGroup "us" us_tests | |
186 | + , testProperty "Pell's equation" prop_pell's_eqn | |
187 | + , testProperty "t n == ts !! n" $ \(NonNegative a) -> let n = a `mod` 1000 in t n == ts !! n | |
188 | + , testProperty "u n == us !! n" $ \(NonNegative a) -> let n = a `mod` 1000 in u n == us !! n | |
189 | + , testGroup "evalT" evalT_tests | |
190 | + , testGroup "evalU" evalU_tests | |
191 | + , testGroup "tRoots" tRoots_tests | |
192 | + , testGroup "tExtrema" tExtrema_tests | |
193 | + , testGroup "chebyshevFit" chebyshevFit_tests | |
194 | + , testGroup "evalChebyshevSeries" evalChebyshevSeries_tests | |
195 | + ] | |
196 | + | |
197 | +ts_tests = | |
198 | + [ testProperty "recurrence" prop_ts_recurrence | |
199 | + , testProperty "parity" prop_ts_parity | |
200 | + ] | |
201 | + | |
202 | +prop_ts_recurrence (NonNegative 0) = ts !! 0 == one | |
203 | +prop_ts_recurrence (NonNegative 1) = ts !! 1 == x | |
204 | +prop_ts_recurrence (NonNegative a) = | |
205 | + let n = 1 + a `mod` 1200 | |
206 | + in (multPoly (scalePoly 2 x) (ts !! n)) | |
207 | + == addPoly (ts !! (n-1)) (ts !! (n+1)) | |
208 | + | |
209 | +prop_ts_parity (NonNegative n) | |
210 | + | even n = composePoly t (negatePoly x) == t | |
211 | + | otherwise = composePoly t (negatePoly x) == negatePoly t | |
212 | + where t = ts !! (n `mod` 1200) | |
213 | + | |
214 | +us_tests = | |
215 | + [ testProperty "recurrence" prop_us_recurrence | |
216 | + , testProperty "parity" prop_us_parity | |
217 | + ] | |
218 | + | |
219 | +prop_us_recurrence (NonNegative 0) = us !! 0 == one | |
220 | +prop_us_recurrence (NonNegative 1) = us !! 1 == scalePoly 2 x | |
221 | +prop_us_recurrence (NonNegative a) = | |
222 | + let n = 1 + a `mod` 1200 | |
223 | + in (multPoly (scalePoly 2 x) (us !! n)) | |
224 | + == addPoly (us !! (n-1)) (us !! (n+1)) | |
225 | + | |
226 | +prop_us_parity (NonNegative n) | |
227 | + | even n = composePoly u (negatePoly x) == u | |
228 | + | otherwise = composePoly u (negatePoly x) == negatePoly u | |
229 | + where u = us !! (n `mod` 1200) | |
230 | + | |
231 | +prop_pell's_eqn (Positive a) = | |
232 | + let n = 1 + a `mod` 400 | |
233 | + in powPoly (ts !! n) 2 | |
234 | + == addPoly one (multPoly (poly BE [1,0,-1]) (powPoly (us !! (n-1)) 2)) | |
235 | + | |
236 | +evalT_tests = | |
237 | + [ testProperty "sane" prop_evalT_sane | |
238 | + , testProperty "limits (Float)" (prop_evalT_limits (1e-7 :: Float)) | |
239 | + , testProperty "limits (Double)" (prop_evalT_limits (1e-15 :: Double)) | |
240 | + , testProperty "endpoints" prop_evalT_endpoints | |
241 | + ] | |
242 | + | |
243 | +prop_evalT_sane (NonNegative a) x = | |
244 | + let n = a `mod` 1000 | |
245 | + in evalT n x == evalPoly (t n) x | |
246 | + | |
247 | +prop_evalT_limits eps (NonNegative n) x = abs (evalT (n `mod` 1000) (onInterval (-1) 1 x)) <= 1 + eps | |
248 | + | |
249 | +prop_evalT_endpoints (NonNegative a) True = | |
250 | + let n = a `mod` 5000 | |
251 | + in evalT n 1 == 1 | |
252 | +prop_evalT_endpoints (NonNegative a) False = | |
253 | + let n = a `mod` 5000 | |
254 | + in evalT n (-1) == if even n then 1 else -1 | |
255 | + | |
256 | +evalU_tests = | |
257 | + [ testProperty "sane" prop_evalU_sane | |
258 | + ] | |
259 | + | |
260 | +prop_evalU_sane (NonNegative a) x = | |
261 | + let n = a `mod` 1000 | |
262 | + in evalT n x == evalPoly (t n) x | |
263 | + | |
264 | + | |
265 | +tRoots_tests = | |
266 | + [ testProperty "distinct (Float)" (prop_tRoots_distinct (undefined :: Float)) | |
267 | + , testProperty "distinct (Double)" (prop_tRoots_distinct (undefined :: Double)) | |
268 | + -- I could test that the roots are roots, but numerically they aren't, | |
269 | + -- and with the insanely large derivatives at some of the roots, I don't | |
270 | + -- expect 'evalT n' to even be particularly close to zero at many of the | |
271 | + -- "roots". | |
272 | + ] | |
273 | + | |
274 | +prop_tRoots_distinct w (NonNegative n') = distinct (tRoots n `asTypeOf` [w]) | |
275 | + where n = n' `mod` 1200 | |
276 | + | |
277 | +tExtrema_tests = | |
278 | + [ testProperty "distinct (Float)" (prop_tExtrema_distinct (undefined :: Float)) | |
279 | + , testProperty "distinct (Double)" (prop_tExtrema_distinct (undefined :: Double)) | |
280 | + , testProperty "near 1 (Float)" (prop_tExtrema_near_1 (\n -> n * 1e-7 :: Float)) | |
281 | + , testProperty "near 1 (Double)" (prop_tExtrema_near_1 (\n -> n * 1e-16 :: Double)) | |
282 | + ] | |
283 | + | |
284 | +prop_tExtrema_distinct w (NonNegative n') = distinct (tExtrema n `asTypeOf` [w]) | |
285 | + where n = n' `mod` 1200 | |
286 | + | |
287 | +prop_tExtrema_near_1 eps (NonNegative n') = all (near1.abs.evalT n) (tExtrema n) | |
288 | + where | |
289 | + n = n' `mod` 1200 | |
290 | + near1 y = abs (y-1) <= eps (fromIntegral n) | |
291 | + | |
292 | +chebyshevFit_tests = | |
293 | + [ testProperty "sane (Double)" (prop_chebyshevFit_sane (\n -> 1e-11 * n^2 :: Double)) | |
294 | + , testProperty "sane (Float)" (prop_chebyshevFit_sane (\n -> 1e-4 * n^2 :: Float)) | |
295 | + ] | |
296 | + | |
297 | +prop_chebyshevFit_sane epsF (NonNegative n') f = | |
298 | + n' < 100 ==> all (<= eps) [relErr (f x) (f' x) | x <- tRoots n] | |
299 | + where | |
300 | + eps = epsF (fromIntegral n) | |
301 | + n = n' `mod` 500 | |
302 | + cs = chebyshevFit n f | |
303 | + f' = evalChebyshevSeries cs | |
304 | + | |
305 | +evalChebyshevSeries_tests = | |
306 | + [ testProperty "sane" prop_evalChebyshevSeries_sane | |
307 | + ] | |
308 | + | |
309 | +prop_evalChebyshevSeries_sane cs x | |
310 | + = evalChebyshevSeries cs x | |
311 | + == sum (zipWith (*) cs (evalTs x)) | |
312 | --- /dev/null | |
313 | +++ b/test/Tests/Core.hs | |
314 | @@ -0,0 +1,290 @@ | |
315 | +{-# LANGUAGE ExtendedDefaultRules #-} | |
316 | +module Tests.Core (coreTests) where | |
317 | + | |
318 | +import Data.List | |
319 | +import Data.VectorSpace | |
320 | +import Math.Polynomial | |
321 | +import Math.Polynomial.Lagrange | |
322 | +import Test.Framework (testGroup) | |
323 | +import Test.Framework.Providers.HUnit (testCase) | |
324 | +import Test.Framework.Providers.QuickCheck2 (testProperty) | |
325 | +import Test.HUnit | |
326 | +import Test.QuickCheck | |
327 | +import TestUtils | |
328 | + | |
329 | +-- Use exact math everywhere; we're not testing stability or speed, | |
330 | +-- just mathematical soundness. | |
331 | +default (Integer, Rational) | |
332 | + | |
333 | +coreTests = | |
334 | + [ testGroup "constants" | |
335 | + [ testGroup "zero" | |
336 | + [ testCase "polyIsZero zero" (assert (polyIsZero zero)) | |
337 | + , testCase "polyDegree zero == (-1)" (assert (polyDegree zero == (-1))) | |
338 | + , testProperty "(p == zero) == polyIsZero p" $ \p -> | |
339 | + (p == zero) == polyIsZero p | |
340 | + , testProperty "evalPoly zero x == 0" $ \x -> | |
341 | + evalPoly zero x == 0 | |
342 | + ] | |
343 | + , testGroup "one" | |
344 | + [ testCase "polyIsOne one" (assert (polyIsOne one)) | |
345 | + , testCase "polyDegree one == 0" (assert (polyDegree one == 0)) | |
346 | + , testProperty "(p == one) == polyIsOne p" $ \p -> | |
347 | + (p == one) == polyIsOne p | |
348 | + , testProperty "evalPoly one x == 1" $ \x -> | |
349 | + evalPoly one x == 1 | |
350 | + ] | |
351 | + , testGroup "x" | |
352 | + [ testProperty "evalPoly x t == t" $ \t -> | |
353 | + evalPoly x t == t | |
354 | + , testCase "polyDegree x == 1" (assert (polyDegree x == 1)) | |
355 | + ] | |
356 | + , testGroup "constPoly" | |
357 | + [ testProperty "evalPoly (constPoly x) == const x" $ \a b -> | |
358 | + evalPoly (constPoly a) b == const a b | |
359 | + , testProperty "polyDegree (constPoly x) == if x == 0 then -1 else 0" $ \x -> | |
360 | + polyDegree (constPoly x) == if x == 0 then -1 else 0 | |
361 | + ] | |
362 | + ] | |
363 | + , testGroup "constructors" | |
364 | + [ testProperty "polyCoeffs LE . poly LE" $ \cs -> | |
365 | + case stripPrefix (polyCoeffs LE (poly LE cs)) cs of | |
366 | + Just zs -> all (== 0) zs | |
367 | + Nothing -> False | |
368 | + , testProperty "polyCoeffs LE . poly BE" $ \cs -> | |
369 | + case stripPrefix (polyCoeffs LE (poly BE cs)) (reverse cs) of | |
370 | + Just zs -> all (== 0) zs | |
371 | + Nothing -> False | |
372 | + , testProperty "polyCoeffs BE . poly LE" $ \cs -> | |
373 | + case stripPrefix (reverse (polyCoeffs BE (poly LE cs))) cs of | |
374 | + Just zs -> all (== 0) zs | |
375 | + Nothing -> False | |
376 | + , testProperty "polyCoeffs BE . poly BE" $ \cs -> | |
377 | + case stripPrefix (reverse (polyCoeffs BE (poly BE cs))) (reverse cs) of | |
378 | + Just zs -> all (== 0) zs | |
379 | + Nothing -> False | |
380 | + ] | |
381 | + , testGroup "instances" | |
382 | + [ testGroup "Eq" | |
383 | + [ testProperty "reflexive" $ \p -> p == p | |
384 | + , testProperty "symmetric" $ \p q -> (p==q) == (q==p) | |
385 | + , testProperty "transitive" $ \p q r -> (p == q && q == r) ==> p == r | |
386 | + , testProperty "sane" $ \cs ds end1 end2 -> | |
387 | + let p = poly end1 cs; q = poly end1 ds | |
388 | + in (p==q) == (polyCoeffs end2 p == polyCoeffs end2 q) | |
389 | + , testProperty "endianness-independent" $ \cs end -> | |
390 | + poly end cs == poly (rev end) (reverse cs) | |
391 | + ] | |
392 | + , testGroup "AdditiveGroup" | |
393 | + [ testGroup "zeroV" | |
394 | + [ testCase "polyIsZero zeroV" (assert (polyIsZero zeroV)) | |
395 | + , testProperty "(p == zeroV) == polyIsZero p" $ \p -> | |
396 | + (p == zeroV) == polyIsZero p | |
397 | + , testProperty "evalPoly zeroV x == zeroV" $ \x -> | |
398 | + evalPoly zeroV x == zeroV | |
399 | + ] | |
400 | + , testGroup "^+^" | |
401 | + [ testProperty "left unit" $ \p -> zeroV ^+^ p == p | |
402 | + , testProperty "right unit" $ \p -> p ^+^ zeroV == p | |
403 | + , testProperty "commutative" $ \p q -> p ^+^ q == q ^+^ p | |
404 | + , testProperty "associative" $ \p q r -> | |
405 | + p ^+^ (q ^+^ r) == (p ^+^ q) ^+^ r | |
406 | + , testProperty "sane" $ \p q x -> | |
407 | + evalPoly (p ^+^ q) x == | |
408 | + evalPoly p x ^+^ evalPoly q x | |
409 | + ] | |
410 | + , testGroup "negateV" | |
411 | + [ testProperty "sane" $ \p -> p ^+^ negateV p == zeroV | |
412 | + ] | |
413 | + ] | |
414 | + , testGroup "VectorSpace" | |
415 | + [ testProperty "sane" $ \s p x -> | |
416 | + evalPoly (s *^ (p :: Poly Rational)) x == s *^ evalPoly p x | |
417 | + ] | |
418 | + ] | |
419 | + , testGroup "addPoly" | |
420 | + [ testProperty "left unit" $ \p -> addPoly zero p == p | |
421 | + , testProperty "right unit" $ \p -> addPoly p zero == p | |
422 | + , testProperty "commutative" $ \p q -> addPoly p q == addPoly q p | |
423 | + , testProperty "associative" $ \p q r -> | |
424 | + addPoly p (addPoly q r) == addPoly (addPoly p q) r | |
425 | + , testProperty "sane" $ \p q x -> | |
426 | + evalPoly (addPoly p q) x == | |
427 | + evalPoly p x + evalPoly q x | |
428 | + , testProperty "degree" $ \p q -> | |
429 | + let n = polyDegree p | |
430 | + m = polyDegree q | |
431 | + r = addPoly p q | |
432 | + in if n /= m | |
433 | + || polyIsZero p || polyIsZero q | |
434 | + || head (polyCoeffs BE p) + head (polyCoeffs BE q) /= 0 | |
435 | + then polyDegree r == max m n | |
436 | + else polyDegree r < max m n | |
437 | + ] | |
438 | + , testGroup "sumPoly" | |
439 | + [ testProperty "sane" $ \ps -> sumPolys ps == foldl' addPoly zero ps | |
440 | + ] | |
441 | + , testGroup "negatePoly" | |
442 | + [ testProperty "sane" $ \p -> polyIsZero (addPoly p (negatePoly p)) | |
443 | + , testProperty "degree" $ \p -> polyDegree p == polyDegree (negatePoly p) | |
444 | + ] | |
445 | + , testGroup "composePoly" | |
446 | + [ testProperty "sane" $ \f g x -> | |
447 | + polyDegree f * polyDegree g <= 250 ==> | |
448 | + evalPoly (composePoly f g) x | |
449 | + == evalPoly f (evalPoly g x) | |
450 | + , testProperty "associative" $ \(SmallPoly f) (SmallPoly g) (SmallPoly h) -> | |
451 | + polyDegree f * polyDegree g * polyDegree h <= 500 ==> | |
452 | + composePoly f (composePoly g h) | |
453 | + == composePoly (composePoly f g) h | |
454 | + , testProperty "left cancel" $ \p k -> | |
455 | + composePoly p (constPoly k) == constPoly (evalPoly p k) | |
456 | + , testProperty "right cancel" $ \k p -> | |
457 | + composePoly (constPoly k) p == constPoly k | |
458 | + , testProperty "left identity" $ \p -> | |
459 | + composePoly p x == p | |
460 | + , testProperty "right identity" $ \p -> | |
461 | + composePoly x p == p | |
462 | + , testProperty "degree" $ \(SmallPoly p) (SmallPoly q) -> | |
463 | + polyDegree (composePoly p q) | |
464 | + <= (1 + polyDegree p) * (1 + polyDegree q) | |
465 | + ] | |
466 | + , testGroup "scalePoly" | |
467 | + [ testProperty "sane" $ \s p x -> | |
468 | + evalPoly (scalePoly s p) x == s * evalPoly p x | |
469 | + , testProperty "degree" $ \s p -> | |
470 | + polyDegree (scalePoly s p) == if s == 0 then -1 else polyDegree p | |
471 | + ] | |
472 | + , testGroup "multPoly" | |
473 | + [ testProperty "left cancel" $ \p -> polyIsZero (multPoly zero p) | |
474 | + , testProperty "right cancel" $ \p -> polyIsZero (multPoly p zero) | |
475 | + , testProperty "left unit" $ \p -> multPoly one p == p | |
476 | + , testProperty "right unit" $ \p -> multPoly p one == p | |
477 | + , testProperty "commutative" $ \p q -> multPoly p q == multPoly q p | |
478 | + , testProperty "associative" $ \p q r -> | |
479 | + multPoly p (multPoly q r) == multPoly (multPoly p q) r | |
480 | + , testProperty "distributive" $ \p q r -> | |
481 | + multPoly p (addPoly q r) == addPoly (multPoly p q) (multPoly p r) | |
482 | + , testProperty "sane" $ \p q x -> | |
483 | + evalPoly (multPoly p q) x == | |
484 | + evalPoly p x * evalPoly q x | |
485 | + , testProperty "degree" $ \p q -> | |
486 | + if polyIsZero p || polyIsZero q | |
487 | + then polyDegree (multPoly p q) == (-1) | |
488 | + else polyDegree (multPoly p q) == polyDegree p + polyDegree q | |
489 | + ] | |
490 | + , testGroup "powPoly" | |
491 | + [ testProperty "cancel" $ \p -> polyIsOne (powPoly p 0) | |
492 | + , testProperty "unit" $ \p -> powPoly p 1 == p | |
493 | + , testProperty "multiply" $ \(SmallPoly p) (NonNegative a) (NonNegative b) -> | |
494 | + let a' = a `mod` 8; b' = b `mod` 8 | |
495 | + in multPoly (powPoly p a') (powPoly p b') == powPoly p (a' + b') | |
496 | + , testProperty "compose" $ \(SmallPoly p) (NonNegative a) (NonNegative b) -> | |
497 | + let a' = a `mod` 6; b' = b `mod` 6 | |
498 | + in powPoly (powPoly p b') a' == powPoly p (a' * b') | |
499 | + , testProperty "sane" $ \(SmallPoly p) (NonNegative n) -> | |
500 | + let n' = n `mod` 16 | |
501 | + in powPoly p n' == foldl' multPoly one (replicate n' p) | |
502 | + , testProperty "degree" $ \p (NonNegative n) -> | |
503 | + let n' = n `mod` 16 | |
504 | + in polyDegree (powPoly p n') == max (-1) (n' * polyDegree p) | |
505 | + ] | |
506 | + , testGroup "quotRemPoly" | |
507 | + [ testProperty "sane" $ \a (SmallPoly b) -> | |
508 | + not (polyIsZero b) ==> case quotRemPoly a b of | |
509 | + (q, r) -> polyDegree r < polyDegree b | |
510 | + && addPoly (multPoly q b) r == a | |
511 | + ] | |
512 | + , testGroup "quotPoly" | |
513 | + [ testProperty "sane" $ \a b -> | |
514 | + not (polyIsZero b) ==> | |
515 | + quotPoly a b == fst (quotRemPoly a b) | |
516 | + ] | |
517 | + , testGroup "remPoly" | |
518 | + [ testProperty "sane" $ \a b -> | |
519 | + not (polyIsZero b) ==> | |
520 | + remPoly a b == snd (quotRemPoly a b) | |
521 | + ] | |
522 | + , testGroup "evalPolyDeriv" | |
523 | + [ testProperty "zero" $ \t -> evalPolyDeriv zero t == (0,0) | |
524 | + , testProperty "one" $ \t -> evalPolyDeriv one t == (1,0) | |
525 | + , testProperty "constPoly" $ \t k -> evalPolyDeriv (constPoly k) t == (k,0) | |
526 | + , testProperty "x" $ \t -> evalPolyDeriv x t == (t,1) | |
527 | + , testProperty "chain rule" $ \p q x -> | |
528 | + snd (evalPolyDeriv (multPoly p q) x) | |
529 | + == snd (evalPolyDeriv p x) * evalPoly q x + snd (evalPolyDeriv q x) * evalPoly p x | |
530 | + , testProperty "sane" $ \p x -> | |
531 | + evalPolyDeriv p x == (evalPoly p x, evalPoly (polyDeriv p) x) | |
532 | + ] | |
533 | + , testGroup "evalPolyDerivs" | |
534 | + [ testProperty "sane" $ \p x -> | |
535 | + and $ zipWith (==) | |
536 | + (evalPolyDerivs p x) | |
537 | + [evalPoly p x | p <- iterate polyDeriv p] | |
538 | + ] | |
539 | + , testGroup "contractPoly" | |
540 | + [ testProperty "sane" $ \p a -> | |
541 | + case contractPoly p a of | |
542 | + (q, r) -> addPoly (multPoly q (poly BE [1,-a])) (constPoly r) == p | |
543 | + , testProperty "root" $ \p a -> | |
544 | + case contractPoly p a of | |
545 | + (q, r) -> evalPoly (addPoly p (poly BE [-r])) a == 0 | |
546 | + ] | |
547 | + , testGroup "monicPoly" | |
548 | + [ testProperty "sane" $ \p -> | |
549 | + if polyIsZero p | |
550 | + then polyIsZero (monicPoly p) | |
551 | + else head (polyCoeffs BE (monicPoly p)) == 1 | |
552 | + ] | |
553 | + , testGroup "gcdPoly" | |
554 | + [ testProperty "sane" $ \p q -> | |
555 | + (polyDegree p + polyDegree q <= 20) && | |
556 | + not (all polyIsZero [p,q]) ==> | |
557 | + let g = gcdPoly p q | |
558 | + in all polyIsZero [p `remPoly` g, q `remPoly` g] | |
559 | + , testProperty "monic" $ \p q -> | |
560 | + (polyDegree p + polyDegree q <= 20) && | |
561 | + not (all polyIsZero [p,q]) ==> | |
562 | + head (polyCoeffs BE (gcdPoly p q)) == 1 | |
563 | + , testProperty "right cancel" $ \p -> gcdPoly p one == one | |
564 | + , testProperty "left cancel" $ \p -> gcdPoly one p == one | |
565 | + , testProperty "commutative" $ \p q -> | |
566 | + (polyDegree p + polyDegree q <= 20) && | |
567 | + not (all polyIsZero [p,q]) ==> | |
568 | + gcdPoly p q == gcdPoly q p | |
569 | + , testProperty "associative" $ \p q r -> | |
570 | + (polyDegree p + polyDegree q + polyDegree r <= 20) && | |
571 | + not (any (all polyIsZero) [[p,q], [p,r], [q,r]]) ==> | |
572 | + gcdPoly (gcdPoly p q) r == gcdPoly p (gcdPoly q r) | |
573 | + , testProperty "roots" $ \pScale (Ordered pRoots) qScale (Ordered qRoots) -> | |
574 | + (length pRoots + length qRoots <= 20) ==> | |
575 | + let p = scalePoly pScale (lagrange pRoots) | |
576 | + q = scalePoly qScale (lagrange qRoots) | |
577 | + r = lagrange (intersect pRoots qRoots) | |
578 | + in not (null pRoots && null qRoots) | |
579 | + ==> r == gcdPoly p q | |
580 | + | |
581 | + ] | |
582 | + , testGroup "polyDeriv" | |
583 | + [ testCase "zero" $ do | |
584 | + assert (polyDeriv zero == zero) | |
585 | + , testCase "one" $ do | |
586 | + assert (polyDeriv one == zero) | |
587 | + , testProperty "constPoly" $ \k -> | |
588 | + polyDeriv (constPoly k) == zero | |
589 | + , testCase "x" $ do | |
590 | + assert (polyDeriv x == one) | |
591 | + , testProperty "chain rule" $ \p q -> | |
592 | + (polyDegree p + polyDegree q <= 20) ==> | |
593 | + polyDeriv (multPoly p q) == addPoly (multPoly p (polyDeriv q)) (multPoly q (polyDeriv p)) | |
594 | + ] | |
595 | + , testGroup "polyIntegral" | |
596 | + [ testProperty "sane" $ \p -> polyDeriv (polyIntegral p) == p | |
597 | + , testProperty "constant factor" $ \p -> evalPoly (polyIntegral p) 0 == 0 | |
598 | + ] | |
599 | + , testGroup "separateRoots" | |
600 | + [ testProperty "sane" $ \(NonEmpty rts) -> | |
601 | + length rts < 10 ==> | |
602 | + separateRoots (lagrange rts) == map lagrange (sep rts) | |
603 | + ] | |
604 | + ] | |
605 | --- /dev/null | |
606 | +++ b/test/Tests/Hermite.hs | |
607 | @@ -0,0 +1,119 @@ | |
608 | +{-# LANGUAGE ExtendedDefaultRules #-} | |
609 | +module Tests.Hermite (hermiteTests) where | |
610 | + | |
611 | +import Data.VectorSpace | |
612 | +import Math.Polynomial | |
613 | +import Math.Polynomial.Hermite | |
614 | +import Test.Framework (testGroup) | |
615 | +import Test.Framework.Providers.HUnit (testCase) | |
616 | +import Test.Framework.Providers.QuickCheck2 (testProperty) | |
617 | +import Test.HUnit | |
618 | +import Test.QuickCheck | |
619 | +import TestUtils | |
620 | + | |
621 | +default (Integer, Rational) | |
622 | + | |
623 | +hermiteLimit = 500 | |
624 | + | |
625 | +hermiteTests = | |
626 | + [ testGroup "probHermite" probHermite_tests | |
627 | + , testGroup "physHermite" physHermite_tests | |
628 | + , testGroup "evalProbHermite" evalProbHermite_tests | |
629 | + , testGroup "evalPhysHermite" evalPhysHermite_tests | |
630 | + , testGroup "evalProbHermiteDeriv" evalProbHermiteDeriv_tests | |
631 | + , testGroup "evalPhysHermiteDeriv" evalPhysHermiteDeriv_tests | |
632 | + ] | |
633 | + | |
634 | +probHermite_tests = | |
635 | + [ testCase "known values" case_probHermite_knownValues | |
636 | + , testProperty "recurrence" prop_probHermite_recurrence | |
637 | + ] | |
638 | + | |
639 | +probHermite_knownValues :: [(Int, Poly Integer)] | |
640 | +probHermite_knownValues = | |
641 | + [ ( 0, one) | |
642 | + , ( 1, x) | |
643 | + , ( 2, poly BE [1, 0, -1]) | |
644 | + , ( 3, poly BE [1, 0, -3, 0]) | |
645 | + , ( 4, poly BE [1, 0, -6, 0, 3]) | |
646 | + , ( 5, poly BE [1, 0, -10, 0, 15, 0]) | |
647 | + , ( 6, poly BE [1, 0, -15, 0, 45, 0, -15]) | |
648 | + , ( 7, poly BE [1, 0, -21, 0, 105, 0, -105, 0]) | |
649 | + , ( 8, poly BE [1, 0, -28, 0, 210, 0, -420, 0, 105]) | |
650 | + , ( 9, poly BE [1, 0, -36, 0, 378, 0, -1260, 0, 945, 0]) | |
651 | + , (10, poly BE [1, 0, -45, 0, 630, 0, -3150, 0, 4725, 0, -945]) | |
652 | + ] | |
653 | +case_probHermite_knownValues = sequence_ | |
654 | + [ assertEqual ("probHermite !! " ++ show n) (probHermite !! n) value | |
655 | + | (n, value) <- probHermite_knownValues | |
656 | + ] | |
657 | + | |
658 | +prop_probHermite_recurrence (Positive n) | |
659 | + = probHermite !! (n'+1) | |
660 | + == multPoly x (probHermite !! n') ^-^ polyDeriv (probHermite !! n') | |
661 | + where n' = n `mod` hermiteLimit | |
662 | + | |
663 | +physHermite_tests = | |
664 | + [ testCase "known values" case_physHermite_knownValues | |
665 | + , testProperty "recurrence" prop_physHermite_recurrence | |
666 | + ] | |
667 | + | |
668 | +physHermite_knownValues :: [(Int, Poly Integer)] | |
669 | +physHermite_knownValues = | |
670 | + [ ( 0, one) | |
671 | + , ( 1, poly BE [ 2, 0]) | |
672 | + , ( 2, poly BE [ 4, 0, -2]) | |
673 | + , ( 3, poly BE [ 8, 0, -12, 0]) | |
674 | + , ( 4, poly BE [ 16, 0, -48, 0, 12]) | |
675 | + , ( 5, poly BE [ 32, 0, -160, 0, 120, 0]) | |
676 | + , ( 6, poly BE [ 64, 0, -480, 0, 720, 0, -120]) | |
677 | + , ( 7, poly BE [ 128, 0, -1344, 0, 3360, 0, -1680, 0]) | |
678 | + , ( 8, poly BE [ 256, 0, -3584, 0, 13440, 0, -13440, 0, 1680]) | |
679 | + , ( 9, poly BE [ 512, 0, -9216, 0, 48384, 0, -80640, 0, 30240, 0]) | |
680 | + , (10, poly BE [1024, 0, -23040, 0, 161280, 0, -403200, 0, 302400, 0, -30240]) | |
681 | + ] | |
682 | +case_physHermite_knownValues = sequence_ | |
683 | + [ assertEqual ("physHermite !! " ++ show n) (physHermite !! n) value | |
684 | + | (n, value) <- physHermite_knownValues | |
685 | + ] | |
686 | + | |
687 | +prop_physHermite_recurrence (Positive n) | |
688 | + = physHermite !! (n'+1) | |
689 | + == scalePoly 2 (multPoly x (physHermite !! n')) ^-^ polyDeriv (physHermite !! n') | |
690 | + where n' = n `mod` hermiteLimit | |
691 | + | |
692 | +evalProbHermite_tests = | |
693 | + [ testProperty "sane" prop_evalProbHermite_sane | |
694 | + ] | |
695 | + | |
696 | +prop_evalProbHermite_sane n x | |
697 | + = evalProbHermite n' x | |
698 | + == evalPoly (fmap fromIntegral (probHermite !! n')) x | |
699 | + where n' = n `mod` hermiteLimit | |
700 | + | |
701 | +evalPhysHermite_tests = | |
702 | + [ testProperty "sane" prop_evalPhysHermite_sane | |
703 | + ] | |
704 | + | |
705 | +prop_evalPhysHermite_sane n x | |
706 | + = evalPhysHermite n' x | |
707 | + == evalPoly (fmap fromIntegral (physHermite !! n')) x | |
708 | + where n' = n `mod` hermiteLimit | |
709 | + | |
710 | +evalProbHermiteDeriv_tests = | |
711 | + [ testProperty "sane" prop_evalProbHermiteDeriv_sane | |
712 | + ] | |
713 | + | |
714 | +prop_evalProbHermiteDeriv_sane n x | |
715 | + = evalProbHermiteDeriv n' x | |
716 | + == evalPolyDeriv (fmap fromIntegral (probHermite !! n')) x | |
717 | + where n' = n `mod` hermiteLimit | |
718 | + | |
719 | +evalPhysHermiteDeriv_tests = | |
720 | + [ testProperty "sane" prop_evalPhysHermiteDeriv_sane | |
721 | + ] | |
722 | + | |
723 | +prop_evalPhysHermiteDeriv_sane n x | |
724 | + = evalPhysHermiteDeriv n' x | |
725 | + == evalPolyDeriv (fmap fromIntegral (physHermite !! n')) x | |
726 | + where n' = n `mod` hermiteLimit |
0 | From 6c624362bd41da88db589897f4d72ac9de14e329 Mon Sep 17 00:00:00 2001 | |
1 | From: Fumiaki Kinoshita <fumiexcel@gmail.com> | |
2 | Date: Tue, 27 Feb 2018 10:16:34 +0900 | |
3 | Subject: [PATCH] Fix the compile error on base-4.11 | |
4 | ||
5 | --- | |
6 | src/Math/Polynomial/Pretty.hs | 15 +++++++++------ | |
7 | 1 file changed, 9 insertions(+), 6 deletions(-) | |
8 | ||
9 | diff --git a/src/Math/Polynomial/Pretty.hs b/src/Math/Polynomial/Pretty.hs | |
10 | index f250228..778ccde 100644 | |
11 | --- a/src/Math/Polynomial/Pretty.hs | |
12 | +++ b/src/Math/Polynomial/Pretty.hs | |
13 | @@ -1,6 +1,7 @@ | |
14 | -{-# LANGUAGE | |
15 | +{-# LANGUAGE | |
16 | ParallelListComp, ViewPatterns, | |
17 | - FlexibleInstances, FlexibleContexts, IncoherentInstances | |
18 | + FlexibleInstances, FlexibleContexts, IncoherentInstances, | |
19 | + CPP | |
20 | #-} | |
21 | {-# OPTIONS_GHC -fno-warn-orphans #-} | |
22 | {-# OPTIONS_GHC -fno-warn-missing-signatures #-} | |
23 | @@ -11,6 +12,9 @@ | |
24 | -- |This module exports a 'Pretty' instance for the 'Poly' type. | |
25 | module Math.Polynomial.Pretty () where | |
26 | ||
27 | +#if MIN_VERSION_base(4,11,0) | |
28 | +import Prelude hiding ((<>)) | |
29 | +#endif | |
30 | import Math.Polynomial.Type | |
31 | ||
32 | import Data.Complex | |
33 | @@ -39,14 +43,14 @@ instance (RealFloat a, Pretty (Complex a)) => Pretty (Poly (Complex a)) where | |
34 | ||
35 | pPrintPolyWith prec end v p = parenSep (prec > 5) $ filter (not . isEmpty) | |
36 | [ v first coeff exp | |
37 | - | (coeff, exp) <- | |
38 | + | (coeff, exp) <- | |
39 | (if end == BE then reverse else dropWhile ((0==).fst)) | |
40 | (zip (polyCoeffs LE p) [0..]) | |
41 | | first <- True : repeat False | |
42 | ] | |
43 | ||
44 | -parenSep p xs = | |
45 | - prettyParen (p && not (null (drop 1 xs))) | |
46 | +parenSep p xs = | |
47 | + prettyParen (p && not (null (drop 1 xs))) | |
48 | (hsep xs) | |
49 | ||
50 | pPrintOrdTerm _ _ _ 0 _ = empty | |
51 | @@ -69,4 +73,3 @@ pPrintUnOrdTerm _ v f 1 1 = sign f 1 <> char v | |
52 | pPrintUnOrdTerm num v f c 1 = sign f 1 <> num c <> char v | |
53 | pPrintUnOrdTerm _ v f 1 e = sign f 1 <> char v <> text "^" <> int e | |
54 | pPrintUnOrdTerm num v f c e = sign f 1 <> num c <> char v <> text "^" <> int e | |
55 | - |
0 | --- a/polynomial.cabal | |
1 | +++ b/polynomial.cabal | |
2 | @@ -63,7 +63,7 @@ | |
3 | main-is: Tests.hs | |
4 | ||
5 | build-depends: base >= 3 && <5, | |
6 | - HUnit == 1.2.*, | |
7 | + HUnit >= 1.2, | |
8 | polynomial, | |
9 | QuickCheck >= 2, | |
10 | test-framework, |
0 | #!/usr/bin/make -f | |
1 | ||
2 | DEB_ENABLE_TESTS = yes | |
3 | DEB_CABAL_PACKAGE = polynomial | |
4 | DEB_DEFAULT_COMPILER = ghc | |
5 | ||
6 | include /usr/share/cdbs/1/rules/debhelper.mk | |
7 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/polynomial/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-regex-tdfa-text (1.0.0.3-4) unstable; urgency=medium | |
1 | ||
2 | * Remove build dependency on libghc-text-dev (provided by ghc-8.4.3) | |
3 | ||
4 | -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:47:41 +0300 | |
5 | ||
6 | haskell-regex-tdfa-text (1.0.0.3-3) unstable; urgency=medium | |
7 | ||
8 | [ Clint Adams ] | |
9 | * Set Rules-Requires-Root to no. | |
10 | ||
11 | [ Ilias Tsitsimpis ] | |
12 | * Bump debhelper compat level to 10 | |
13 | ||
14 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:19:40 +0300 | |
15 | ||
16 | haskell-regex-tdfa-text (1.0.0.3-2) unstable; urgency=medium | |
17 | ||
18 | * Bump to Standards-Version 4.1.4. | |
19 | ||
20 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:05:03 -0400 | |
21 | ||
22 | haskell-regex-tdfa-text (1.0.0.3-1) unstable; urgency=low | |
23 | ||
24 | * Initial release. | |
25 | ||
26 | -- Clint Adams <clint@debian.org> Wed, 14 Feb 2018 18:02:57 -0500 |
0 | Source: haskell-regex-tdfa-text | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: Clint Adams <clint@debian.org> | |
3 | Priority: optional | |
4 | Section: haskell | |
5 | Rules-Requires-Root: no | |
6 | Build-Depends: debhelper (>= 10), | |
7 | haskell-devscripts-minimal | haskell-devscripts (>= 0.8), | |
8 | cdbs, | |
9 | ghc (>= 8.4.3), | |
10 | ghc-prof, | |
11 | libghc-regex-base-dev, | |
12 | libghc-regex-base-prof, | |
13 | libghc-regex-tdfa-dev (>= 1.1.1), | |
14 | libghc-regex-tdfa-prof (>= 1.1.1), | |
15 | Build-Depends-Indep: ghc-doc, | |
16 | libghc-regex-base-doc, | |
17 | libghc-regex-tdfa-doc, | |
18 | Standards-Version: 4.1.4 | |
19 | X-Description: Text interface for regex-tdfa | |
20 | This provides a Text interface for regex-tdfa. | |
21 | . | |
22 | This should be part of regex-tdfa package, but is not. | |
23 | ||
24 | Package: libghc-regex-tdfa-text-dev | |
25 | Architecture: any | |
26 | Depends: ${haskell:Depends}, | |
27 | ${misc:Depends}, | |
28 | ${shlibs:Depends}, | |
29 | Recommends: ${haskell:Recommends}, | |
30 | Suggests: ${haskell:Suggests}, | |
31 | Conflicts: ${haskell:Conflicts}, | |
32 | Provides: ${haskell:Provides}, | |
33 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
34 | ${haskell:LongDescription} | |
35 | . | |
36 | ${haskell:Blurb} | |
37 | ||
38 | Package: libghc-regex-tdfa-text-prof | |
39 | Architecture: any | |
40 | Depends: ${haskell:Depends}, | |
41 | ${misc:Depends}, | |
42 | Recommends: ${haskell:Recommends}, | |
43 | Suggests: ${haskell:Suggests}, | |
44 | Conflicts: ${haskell:Conflicts}, | |
45 | Provides: ${haskell:Provides}, | |
46 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
47 | ${haskell:LongDescription} | |
48 | . | |
49 | ${haskell:Blurb} | |
50 | ||
51 | Package: libghc-regex-tdfa-text-doc | |
52 | Architecture: all | |
53 | Section: doc | |
54 | Depends: ${haskell:Depends}, | |
55 | ${misc:Depends}, | |
56 | Recommends: ${haskell:Recommends}, | |
57 | Suggests: ${haskell:Suggests}, | |
58 | Conflicts: ${haskell:Conflicts}, | |
59 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
60 | ${haskell:LongDescription} | |
61 | . | |
62 | ${haskell:Blurb} |
0 | Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: regex-tdfa-text | |
2 | Upstream-Contact: shelarcy <shelarcy@gmail.com> | |
3 | Source: https://hackage.haskell.org/package/regex-tdfa-text | |
4 | ||
5 | Files: * | |
6 | Copyright: 2007-2009 Christopher Kuklewicz | |
7 | 2012 shelarcy | |
8 | License: BSD-3-clause | |
9 | ||
10 | Files: debian/* | |
11 | Copyright: held by the contributors mentioned in debian/changelog | |
12 | License: BSD-3-clause | |
13 | ||
14 | License: BSD-3-clause | |
15 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: | |
16 | . | |
17 | * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. | |
18 | * 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. | |
19 | * The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission. | |
20 | . | |
21 | 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. |
0 | #!/usr/bin/make -f | |
1 | ||
2 | DEB_SETUP_BIN_NAME = debian/hlibrary.setup | |
3 | DEB_CABAL_PACKAGE = regex-tdfa-text | |
4 | DEB_DEFAULT_COMPILER = ghc | |
5 | ||
6 | include /usr/share/cdbs/1/rules/debhelper.mk | |
7 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/regex-tdfa-text/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-vector-space-points (0.2.1.2-7) unstable; urgency=medium | |
1 | ||
2 | * Patch for newer deps | |
3 | ||
4 | -- Gianfranco Costamagna <locutusofborg@debian.org> Sun, 25 Aug 2019 09:55:15 +0200 | |
5 | ||
6 | haskell-vector-space-points (0.2.1.2-6) unstable; urgency=medium | |
7 | ||
8 | * Newer build-deps from hackage | |
9 | ||
10 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 14 Oct 2018 00:51:05 +0300 | |
11 | ||
12 | haskell-vector-space-points (0.2.1.2-5) unstable; urgency=medium | |
13 | ||
14 | [ Clint Adams ] | |
15 | * Set Rules-Requires-Root to no. | |
16 | ||
17 | [ Ilias Tsitsimpis ] | |
18 | * Bump debhelper compat level to 10 | |
19 | ||
20 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:24:46 +0300 | |
21 | ||
22 | haskell-vector-space-points (0.2.1.2-4) unstable; urgency=medium | |
23 | ||
24 | * debian/patches/d862832824aa4f69615c24c27cb0c16246cc5503.patch: | |
25 | * debian/patches/a627b4413773b33fe5db31717c85c67bfee95cac.patch: | |
26 | * debian/patches/d87a4166c778fa4b3410d8f9838b34668bc1684c.patch: | |
27 | cherry-pick upstream fixes to allow new haskell-vector (Closes: #895828) | |
28 | ||
29 | -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 27 Apr 2018 18:21:33 +0200 | |
30 | ||
31 | haskell-vector-space-points (0.2.1.2-3) unstable; urgency=medium | |
32 | ||
33 | [ Ilias Tsitsimpis ] | |
34 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
35 | priority extra has been deprecated. | |
36 | * Use the HTTPS form of the copyright-format URL | |
37 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
38 | * Declare compliance with Debian policy 4.1.1 | |
39 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
40 | ||
41 | [ Clint Adams ] | |
42 | * Bump to Standards-Version 4.1.4. | |
43 | ||
44 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:05:10 -0400 | |
45 | ||
46 | haskell-vector-space-points (0.2.1.2-2) unstable; urgency=medium | |
47 | ||
48 | * Upload to unstable as part of GHC 8 transition. | |
49 | ||
50 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:36:51 -0400 | |
51 | ||
52 | haskell-vector-space-points (0.2.1.2-1) experimental; urgency=medium | |
53 | ||
54 | [ Dmitry Bogatov ] | |
55 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
56 | * Bump standards version to 3.9.8 (no changes needed) | |
57 | * Convert `debian/copyright' to dep5 format | |
58 | ||
59 | [ Clint Adams ] | |
60 | * New upstream version. | |
61 | ||
62 | -- Clint Adams <clint@debian.org> Sun, 16 Oct 2016 01:42:09 -0400 | |
63 | ||
64 | haskell-vector-space-points (0.2.1.1-3) unstable; urgency=medium | |
65 | ||
66 | * Switch Vcs-Git/Vcs-Browser headers to new location. | |
67 | ||
68 | -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:55:14 -0500 | |
69 | ||
70 | haskell-vector-space-points (0.2.1.1-2) experimental; urgency=medium | |
71 | ||
72 | * Bump standards-version to 3.9.6 | |
73 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
74 | builds against GHC in experimental | |
75 | ||
76 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:28:59 +0200 | |
77 | ||
78 | haskell-vector-space-points (0.2.1.1-1) unstable; urgency=medium | |
79 | ||
80 | * New upstream release | |
81 | ||
82 | -- Joachim Breitner <nomeata@debian.org> Mon, 29 Jun 2015 13:36:04 +0200 | |
83 | ||
84 | haskell-vector-space-points (0.2-2) unstable; urgency=medium | |
85 | ||
86 | * Upload to unstable | |
87 | ||
88 | -- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:54:48 +0200 | |
89 | ||
90 | haskell-vector-space-points (0.2-1) experimental; urgency=low | |
91 | ||
92 | * Adjust watch file to new hackage layout | |
93 | * Depend on haskell-devscripts 0.9, found in experimental | |
94 | * New upstream release | |
95 | ||
96 | -- Joachim Breitner <nomeata@debian.org> Sat, 20 Dec 2014 17:12:35 +0100 | |
97 | ||
98 | haskell-vector-space-points (0.1.2.0-3) unstable; urgency=low | |
99 | ||
100 | * Enable compat level 9 | |
101 | * Use substvars for Haskell description blurbs | |
102 | ||
103 | -- Joachim Breitner <nomeata@debian.org> Fri, 24 May 2013 12:52:25 +0200 | |
104 | ||
105 | haskell-vector-space-points (0.1.2.0-2) experimental; urgency=low | |
106 | ||
107 | * Rebuild against newer vector-space, no change to this package. | |
108 | ||
109 | -- Joachim Breitner <nomeata@debian.org> Sat, 05 Jan 2013 12:01:50 +0100 | |
110 | ||
111 | haskell-vector-space-points (0.1.2.0-1) experimental; urgency=low | |
112 | ||
113 | * Depend on haskell-devscripts 0.8.13 to ensure this packages is built | |
114 | against experimental | |
115 | * Bump standards version, no change | |
116 | * New upstream release | |
117 | ||
118 | -- Joachim Breitner <nomeata@debian.org> Fri, 19 Oct 2012 22:33:59 +0200 | |
119 | ||
120 | haskell-vector-space-points (0.1.1.0-1) unstable; urgency=low | |
121 | ||
122 | * Initial release. | |
123 | ||
124 | -- Joachim Breitner <nomeata@debian.org> Sat, 19 May 2012 21:26:59 +0200 |
0 | Source: haskell-vector-space-points | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: | |
3 | Joachim Breitner <nomeata@debian.org>, | |
4 | Priority: optional | |
5 | Section: haskell | |
6 | Rules-Requires-Root: no | |
7 | Build-Depends: | |
8 | cdbs, | |
9 | debhelper (>= 10), | |
10 | ghc (>= 8), | |
11 | ghc-prof, | |
12 | haskell-devscripts (>= 0.13), | |
13 | libghc-vector-space-dev (<< 0.16), | |
14 | libghc-vector-space-dev (>= 0.7), | |
15 | libghc-vector-space-prof, | |
16 | Build-Depends-Indep: | |
17 | ghc-doc, | |
18 | libghc-vector-space-doc, | |
19 | Standards-Version: 4.1.4 | |
20 | Homepage: http://hackage.haskell.org/package/vector-space-points | |
21 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-vector-space-points | |
22 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-vector-space-points] | |
23 | ||
24 | Package: libghc-vector-space-points-dev | |
25 | Architecture: any | |
26 | Depends: | |
27 | ${haskell:Depends}, | |
28 | ${misc:Depends}, | |
29 | ${shlibs:Depends}, | |
30 | Recommends: | |
31 | ${haskell:Recommends}, | |
32 | Suggests: | |
33 | ${haskell:Suggests}, | |
34 | Provides: | |
35 | ${haskell:Provides}, | |
36 | Description: A type for points in a vector space${haskell:ShortBlurb} | |
37 | A type for points, as distinct from vectors, built on top of Data.AffineSpace. | |
38 | . | |
39 | ${haskell:Blurb} | |
40 | ||
41 | Package: libghc-vector-space-points-prof | |
42 | Architecture: any | |
43 | Depends: | |
44 | ${haskell:Depends}, | |
45 | ${misc:Depends}, | |
46 | Recommends: | |
47 | ${haskell:Recommends}, | |
48 | Suggests: | |
49 | ${haskell:Suggests}, | |
50 | Provides: | |
51 | ${haskell:Provides}, | |
52 | Description: A type for points in a vector space${haskell:ShortBlurb} | |
53 | A type for points, as distinct from vectors, built on top of Data.AffineSpace. | |
54 | . | |
55 | ${haskell:Blurb} | |
56 | ||
57 | Package: libghc-vector-space-points-doc | |
58 | Architecture: all | |
59 | Section: doc | |
60 | Depends: | |
61 | ${haskell:Depends}, | |
62 | ${misc:Depends}, | |
63 | Recommends: | |
64 | ${haskell:Recommends}, | |
65 | Suggests: | |
66 | ${haskell:Suggests}, | |
67 | Description: A type for points in a vector space${haskell:ShortBlurb} | |
68 | A type for points, as distinct from vectors, built on top of Data.AffineSpace. | |
69 | . | |
70 | ${haskell:Blurb} |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: vector-space-points | |
2 | Upstream-Contact: diagrams-discuss@googlegroups.com | |
3 | Source: https://hackage.haskell.org/package/vector-space-points | |
4 | ||
5 | Files: * | |
6 | Copyright: 2011-2012 Brent Yorgey | |
7 | License: BSD-3-clause | |
8 | ||
9 | Files: debian/* | |
10 | Copyright: held by the contributors mentioned in debian/changelog | |
11 | License: BSD-3-clause | |
12 | ||
13 | License: BSD-3-clause | |
14 | Redistribution and use in source and binary forms, with or without | |
15 | modification, are permitted provided that the following conditions are met: | |
16 | . | |
17 | * Redistributions of source code must retain the above copyright | |
18 | notice, this list of conditions and the following disclaimer. | |
19 | . | |
20 | * Redistributions in binary form must reproduce the above | |
21 | copyright notice, this list of conditions and the following | |
22 | disclaimer in the documentation and/or other materials provided | |
23 | with the distribution. | |
24 | . | |
25 | * Neither the name of Brent Yorgey nor the names of other | |
26 | contributors may be used to endorse or promote products derived | |
27 | from this software without specific prior written permission. | |
28 | . | |
29 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | |
30 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | |
31 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | |
32 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | |
33 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | |
34 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | |
35 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |
36 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | |
37 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | |
38 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | |
39 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
0 | --- haskell-vector-space-points-0.2.1.2.orig/vector-space-points.cabal | |
1 | +++ haskell-vector-space-points-0.2.1.2/vector-space-points.cabal | |
2 | @@ -18,7 +18,7 @@ source-repository head | |
3 | ||
4 | library | |
5 | exposed-modules: Data.AffineSpace.Point | |
6 | - build-depends: base >=4.0 && < 4.10, | |
7 | - vector-space >=0.7 && < 0.11 | |
8 | + build-depends: base >=4.0 && < 4.13, | |
9 | + vector-space >=0.7 && < 0.16 | |
10 | hs-source-dirs: src | |
11 | default-language: Haskell2010 |
0 | #!/usr/bin/make -f | |
1 | ||
2 | include /usr/share/cdbs/1/rules/debhelper.mk | |
3 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/vector-space-points/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-wl-pprint-extras (3.5.0.5-9) unstable; urgency=medium | |
1 | ||
2 | * Patch for newer deps | |
3 | ||
4 | -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 30 Aug 2019 14:42:05 +0200 | |
5 | ||
6 | haskell-wl-pprint-extras (3.5.0.5-8) unstable; urgency=medium | |
7 | ||
8 | * Remove build dependency on libghc-text-dev (provided by ghc-8.4.3) | |
9 | ||
10 | -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:47:47 +0300 | |
11 | ||
12 | haskell-wl-pprint-extras (3.5.0.5-7) unstable; urgency=medium | |
13 | ||
14 | [ Clint Adams ] | |
15 | * Set Rules-Requires-Root to no. | |
16 | ||
17 | [ Ilias Tsitsimpis ] | |
18 | * Bump debhelper compat level to 10 | |
19 | ||
20 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:25:26 +0300 | |
21 | ||
22 | haskell-wl-pprint-extras (3.5.0.5-6) unstable; urgency=medium | |
23 | ||
24 | [ Ilias Tsitsimpis ] | |
25 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
26 | priority extra has been deprecated. | |
27 | * Use the HTTPS form of the copyright-format URL | |
28 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
29 | * Declare compliance with Debian policy 4.1.1 | |
30 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
31 | ||
32 | [ Clint Adams ] | |
33 | * Bump to Standards-Version 4.1.4. | |
34 | ||
35 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:05:11 -0400 | |
36 | ||
37 | haskell-wl-pprint-extras (3.5.0.5-5) unstable; urgency=medium | |
38 | ||
39 | * Upload to unstable as part of GHC 8 transition. | |
40 | ||
41 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:37:00 -0400 | |
42 | ||
43 | haskell-wl-pprint-extras (3.5.0.5-4) experimental; urgency=medium | |
44 | ||
45 | [ Dmitry Bogatov ] | |
46 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
47 | * Bump standards version to 3.9.8 (no changes needed) | |
48 | ||
49 | [ Clint Adams ] | |
50 | * Temporarily build-depend on ghc 8. | |
51 | ||
52 | -- Clint Adams <clint@debian.org> Mon, 17 Oct 2016 18:38:58 -0400 | |
53 | ||
54 | haskell-wl-pprint-extras (3.5.0.5-3) unstable; urgency=medium | |
55 | ||
56 | * Switch Vcs-Git/Vcs-Browser headers to new location. | |
57 | ||
58 | -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:55:16 -0500 | |
59 | ||
60 | haskell-wl-pprint-extras (3.5.0.5-2) experimental; urgency=medium | |
61 | ||
62 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
63 | builds against GHC in experimental | |
64 | ||
65 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:29:03 +0200 | |
66 | ||
67 | haskell-wl-pprint-extras (3.5.0.5-1) unstable; urgency=medium | |
68 | ||
69 | * New upstream release | |
70 | ||
71 | -- Joachim Breitner <nomeata@debian.org> Mon, 29 Jun 2015 13:41:35 +0200 | |
72 | ||
73 | haskell-wl-pprint-extras (3.5.0.4-2) unstable; urgency=medium | |
74 | ||
75 | * Sourceful rebuild for newer haddock format. | |
76 | ||
77 | -- Clint Adams <clint@debian.org> Sat, 02 May 2015 15:10:35 -0400 | |
78 | ||
79 | haskell-wl-pprint-extras (3.5.0.4-1) unstable; urgency=low | |
80 | ||
81 | * Initial release. | |
82 | ||
83 | -- Clint Adams <clint@debian.org> Wed, 18 Feb 2015 15:27:50 -0500 |
0 | Source: haskell-wl-pprint-extras | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: | |
3 | Clint Adams <clint@debian.org>, | |
4 | Priority: optional | |
5 | Section: haskell | |
6 | Rules-Requires-Root: no | |
7 | Build-Depends: | |
8 | cdbs, | |
9 | debhelper (>= 10), | |
10 | ghc (>= 8.4.3), | |
11 | ghc-prof, | |
12 | haskell-devscripts (>= 0.13), | |
13 | libghc-hunit-dev, | |
14 | libghc-semigroupoids-dev (<< 6), | |
15 | libghc-semigroupoids-dev (>= 3), | |
16 | libghc-semigroupoids-prof, | |
17 | libghc-semigroups-dev (<< 1), | |
18 | libghc-semigroups-dev (>= 0.9), | |
19 | libghc-semigroups-prof, | |
20 | libghc-test-framework-dev, | |
21 | libghc-test-framework-hunit-dev, | |
22 | libghc-utf8-string-dev (<< 1.1), | |
23 | libghc-utf8-string-dev (>= 0.3.6), | |
24 | libghc-utf8-string-prof, | |
25 | Build-Depends-Indep: | |
26 | ghc-doc, | |
27 | libghc-semigroupoids-doc, | |
28 | libghc-semigroups-doc, | |
29 | libghc-utf8-string-doc, | |
30 | Standards-Version: 4.1.4 | |
31 | Homepage: http://github.com/ekmett/wl-pprint-extras/ | |
32 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-wl-pprint-extras | |
33 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-wl-pprint-extras] | |
34 | X-Description: free monad based on the Wadler/Leijen pretty printer | |
35 | This is an implementation of the pretty printing combinators described | |
36 | by Philip Wadler (1997). In their bare essence, the combinators of | |
37 | Wadler are not expressive enough to describe some commonly occurring | |
38 | layouts. The PPrint library adds new primitives to describe these | |
39 | layouts and works well in practice. | |
40 | . | |
41 | The library is based on a single way to concatenate documents, which | |
42 | is associative and has both a left and right unit. This simple design | |
43 | leads to an efficient and short implementation. The simplicity is | |
44 | reflected in the predictable behaviour of the combinators which make | |
45 | them easy to use in practice. | |
46 | ||
47 | Package: libghc-wl-pprint-extras-dev | |
48 | Architecture: any | |
49 | Depends: | |
50 | ${haskell:Depends}, | |
51 | ${misc:Depends}, | |
52 | ${shlibs:Depends}, | |
53 | Recommends: | |
54 | ${haskell:Recommends}, | |
55 | Suggests: | |
56 | ${haskell:Suggests}, | |
57 | Provides: | |
58 | ${haskell:Provides}, | |
59 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
60 | ${haskell:LongDescription} | |
61 | . | |
62 | ${haskell:Blurb} | |
63 | ||
64 | Package: libghc-wl-pprint-extras-prof | |
65 | Architecture: any | |
66 | Depends: | |
67 | ${haskell:Depends}, | |
68 | ${misc:Depends}, | |
69 | Recommends: | |
70 | ${haskell:Recommends}, | |
71 | Suggests: | |
72 | ${haskell:Suggests}, | |
73 | Provides: | |
74 | ${haskell:Provides}, | |
75 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
76 | ${haskell:LongDescription} | |
77 | . | |
78 | ${haskell:Blurb} | |
79 | ||
80 | Package: libghc-wl-pprint-extras-doc | |
81 | Architecture: all | |
82 | Section: doc | |
83 | Depends: | |
84 | ${haskell:Depends}, | |
85 | ${misc:Depends}, | |
86 | Recommends: | |
87 | ${haskell:Recommends}, | |
88 | Suggests: | |
89 | ${haskell:Suggests}, | |
90 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
91 | ${haskell:LongDescription} | |
92 | . | |
93 | ${haskell:Blurb} |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: wl-pprint-extras | |
2 | Upstream-Contact: Edward A. Kmett <ekmett@gmail.com> | |
3 | Source: https://hackage.haskell.org/package/wl-pprint-extras | |
4 | ||
5 | Files: * | |
6 | Copyright: 2013 Google, Inc. | |
7 | 2011-2012 Edward Kmett | |
8 | 2000 Daan Leijen | |
9 | License: BSD-2-clause | |
10 | ||
11 | Files: debian/* | |
12 | Copyright: 2015 Clint Adams | |
13 | License: Expat | |
14 | ||
15 | License: BSD-2-clause | |
16 | Redistribution and use in source and binary forms, with or without | |
17 | modification, are permitted provided that the following conditions are | |
18 | met: | |
19 | . | |
20 | * Redistributions of source code must retain the above copyright | |
21 | notice, this list of conditions and the following disclaimer. | |
22 | . | |
23 | * Redistributions in binary form must reproduce the above copyright | |
24 | notice, this list of conditions and the following disclaimer in | |
25 | the documentation and/or other materials provided with the | |
26 | distribution. | |
27 | . | |
28 | This software is provided by the copyright holders "as is" and any | |
29 | express or implied warranties, including, but not limited to, the | |
30 | implied warranties of merchantability and fitness for a particular | |
31 | purpose are disclaimed. In no event shall the copyright holders be | |
32 | liable for any direct, indirect, incidental, special, exemplary, or | |
33 | consequential damages (including, but not limited to, procurement of | |
34 | substitute goods or services; loss of use, data, or profits; or | |
35 | business interruption) however caused and on any theory of liability, | |
36 | whether in contract, strict liability, or tort (including negligence | |
37 | or otherwise) arising in any way out of the use of this software, even | |
38 | if advised of the possibility of such damage. | |
39 | ||
40 | License: Expat | |
41 | Permission is hereby granted, free of charge, to any person obtaining a copy | |
42 | of this software and associated documentation files (the "Software"), to deal | |
43 | in the Software without restriction, including without limitation the rights | |
44 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
45 | copies of the Software, and to permit persons to whom the Software is | |
46 | furnished to do so, subject to the following conditions: | |
47 | . | |
48 | The above copyright notice and this permission notice shall be included in all | |
49 | copies or substantial portions of the Software. | |
50 | . | |
51 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
52 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
53 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
54 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
55 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |
56 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | |
57 | SOFTWARE. |
0 | --- haskell-wl-pprint-extras-3.5.0.5.orig/wl-pprint-extras.cabal | |
1 | +++ haskell-wl-pprint-extras-3.5.0.5/wl-pprint-extras.cabal | |
2 | @@ -24,7 +24,7 @@ library | |
3 | ||
4 | build-depends: | |
5 | base >= 4.8 && < 5.0, | |
6 | - containers >= 0.4 && < 0.6, | |
7 | + containers >= 0.4 && < 0.7, | |
8 | semigroups >= 0.9 && < 1, | |
9 | semigroupoids >= 3 && < 6, | |
10 | utf8-string >= 0.3.6 && < 1.1, |
0 | --- a/wl-pprint-extras.cabal | |
1 | +++ b/wl-pprint-extras.cabal | |
2 | @@ -23,9 +23,8 @@ | |
3 | library | |
4 | ||
5 | build-depends: | |
6 | - base == 4.*, | |
7 | + base >= 4.8 && < 5.0, | |
8 | containers >= 0.4 && < 0.6, | |
9 | - nats >= 0.1 && < 2, | |
10 | semigroups >= 0.9 && < 1, | |
11 | semigroupoids >= 3 && < 6, | |
12 | utf8-string >= 0.3.6 && < 1.1, |
0 | #!/usr/bin/make -f | |
1 | ||
2 | DEB_ENABLE_TESTS = yes | |
3 | ||
4 | include /usr/share/cdbs/1/rules/debhelper.mk | |
5 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/wl-pprint-extras/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-wl-pprint-terminfo (3.7.1.4-7) unstable; urgency=medium | |
1 | ||
2 | * Patch for newer deps | |
3 | ||
4 | -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 30 Aug 2019 18:56:20 +0200 | |
5 | ||
6 | haskell-wl-pprint-terminfo (3.7.1.4-6) unstable; urgency=medium | |
7 | ||
8 | * Remove build dependency on libghc-text-dev (provided by ghc-8.4.3) | |
9 | ||
10 | -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:47:48 +0300 | |
11 | ||
12 | haskell-wl-pprint-terminfo (3.7.1.4-5) unstable; urgency=medium | |
13 | ||
14 | [ Clint Adams ] | |
15 | * Set Rules-Requires-Root to no. | |
16 | ||
17 | [ Ilias Tsitsimpis ] | |
18 | * Bump debhelper compat level to 10 | |
19 | ||
20 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:25:28 +0300 | |
21 | ||
22 | haskell-wl-pprint-terminfo (3.7.1.4-4) unstable; urgency=medium | |
23 | ||
24 | [ Ilias Tsitsimpis ] | |
25 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
26 | priority extra has been deprecated. | |
27 | * Use the HTTPS form of the copyright-format URL | |
28 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
29 | * Declare compliance with Debian policy 4.1.1 | |
30 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
31 | ||
32 | [ Clint Adams ] | |
33 | * Bump to Standards-Version 4.1.4. | |
34 | ||
35 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:05:11 -0400 | |
36 | ||
37 | haskell-wl-pprint-terminfo (3.7.1.4-3) unstable; urgency=medium | |
38 | ||
39 | * Upload to unstable as part of GHC 8 transition. | |
40 | ||
41 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:37:00 -0400 | |
42 | ||
43 | haskell-wl-pprint-terminfo (3.7.1.4-2) experimental; urgency=medium | |
44 | ||
45 | * Temporarily build-depend on ghc 8. | |
46 | ||
47 | -- Clint Adams <clint@debian.org> Mon, 17 Oct 2016 18:51:05 -0400 | |
48 | ||
49 | haskell-wl-pprint-terminfo (3.7.1.4-1) unstable; urgency=medium | |
50 | ||
51 | [ Dmitry Bogatov ] | |
52 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
53 | * Bump standards version to 3.9.8 (no changes needed) | |
54 | ||
55 | [ Clint Adams ] | |
56 | * New upstream release | |
57 | ||
58 | -- Clint Adams <clint@debian.org> Tue, 12 Jul 2016 16:02:29 -0400 | |
59 | ||
60 | haskell-wl-pprint-terminfo (3.7.1.3-4) unstable; urgency=medium | |
61 | ||
62 | * Switch Vcs-Git/Vcs-Browser headers to new location. | |
63 | ||
64 | -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:55:16 -0500 | |
65 | ||
66 | haskell-wl-pprint-terminfo (3.7.1.3-3) experimental; urgency=medium | |
67 | ||
68 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
69 | builds against GHC in experimental | |
70 | ||
71 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:29:03 +0200 | |
72 | ||
73 | haskell-wl-pprint-terminfo (3.7.1.3-2) unstable; urgency=medium | |
74 | ||
75 | * Do not depend on transformers, comes with GHC. | |
76 | ||
77 | -- Joachim Breitner <nomeata@debian.org> Fri, 08 May 2015 11:02:45 +0200 | |
78 | ||
79 | haskell-wl-pprint-terminfo (3.7.1.3-1) unstable; urgency=low | |
80 | ||
81 | * Initial release. | |
82 | ||
83 | -- Clint Adams <clint@debian.org> Sat, 21 Feb 2015 10:05:41 -0500 |
0 | Source: haskell-wl-pprint-terminfo | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: | |
3 | Clint Adams <clint@debian.org>, | |
4 | Priority: optional | |
5 | Section: haskell | |
6 | Rules-Requires-Root: no | |
7 | Build-Depends: | |
8 | cdbs, | |
9 | debhelper (>= 10), | |
10 | ghc (>= 8.4.3), | |
11 | ghc-prof, | |
12 | haskell-devscripts (>= 0.13), | |
13 | libghc-semigroups-dev (<< 1), | |
14 | libghc-semigroups-dev (>= 0.9), | |
15 | libghc-semigroups-prof, | |
16 | libghc-wl-pprint-extras-dev (<< 4), | |
17 | libghc-wl-pprint-extras-dev (>= 3.4), | |
18 | libghc-wl-pprint-extras-prof, | |
19 | libncursesw5-dev, | |
20 | Build-Depends-Indep: | |
21 | ghc-doc, | |
22 | libghc-semigroups-doc, | |
23 | libghc-wl-pprint-extras-doc, | |
24 | Standards-Version: 4.1.4 | |
25 | Homepage: http://github.com/ekmett/wl-pprint-terminfo/ | |
26 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-wl-pprint-terminfo | |
27 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-wl-pprint-terminfo] | |
28 | X-Description: color pretty printer with terminfo support | |
29 | Pretty printing with terminfo effects including colors and bells. | |
30 | ||
31 | Package: libghc-wl-pprint-terminfo-dev | |
32 | Architecture: any | |
33 | Depends: | |
34 | libncursesw5-dev, | |
35 | ${haskell:Depends}, | |
36 | ${misc:Depends}, | |
37 | ${shlibs:Depends}, | |
38 | Recommends: | |
39 | ${haskell:Recommends}, | |
40 | Suggests: | |
41 | ${haskell:Suggests}, | |
42 | Provides: | |
43 | ${haskell:Provides}, | |
44 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
45 | ${haskell:LongDescription} | |
46 | . | |
47 | ${haskell:Blurb} | |
48 | ||
49 | Package: libghc-wl-pprint-terminfo-prof | |
50 | Architecture: any | |
51 | Depends: | |
52 | ${haskell:Depends}, | |
53 | ${misc:Depends}, | |
54 | Recommends: | |
55 | ${haskell:Recommends}, | |
56 | Suggests: | |
57 | ${haskell:Suggests}, | |
58 | Provides: | |
59 | ${haskell:Provides}, | |
60 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
61 | ${haskell:LongDescription} | |
62 | . | |
63 | ${haskell:Blurb} | |
64 | ||
65 | Package: libghc-wl-pprint-terminfo-doc | |
66 | Architecture: all | |
67 | Section: doc | |
68 | Depends: | |
69 | ${haskell:Depends}, | |
70 | ${misc:Depends}, | |
71 | Recommends: | |
72 | ${haskell:Recommends}, | |
73 | Suggests: | |
74 | ${haskell:Suggests}, | |
75 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
76 | ${haskell:LongDescription} | |
77 | . | |
78 | ${haskell:Blurb} |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: wl-pprint-terminfo | |
2 | Upstream-Contact: Edward A. Kmett <ekmett@gmail.com> | |
3 | Source: https://hackage.haskell.org/package/wl-pprint-terminfo | |
4 | ||
5 | Files: * | |
6 | Copyright: 2011 Edward Kmett | |
7 | License: BSD-2-clause | |
8 | ||
9 | Files: debian/* | |
10 | Copyright: 2015 Clint Adams | |
11 | License: Expat | |
12 | ||
13 | License: BSD-2-clause | |
14 | Redistribution and use in source and binary forms, with or without | |
15 | modification, are permitted provided that the following conditions are | |
16 | met: | |
17 | . | |
18 | * Redistributions of source code must retain the above copyright | |
19 | notice, this list of conditions and the following disclaimer. | |
20 | . | |
21 | * Redistributions in binary form must reproduce the above copyright | |
22 | notice, this list of conditions and the following disclaimer in | |
23 | the documentation and/or other materials provided with the | |
24 | distribution. | |
25 | . | |
26 | This software is provided by the copyright holders "as is" and any | |
27 | express or implied warranties, including, but not limited to, the | |
28 | implied warranties of merchantability and fitness for a particular | |
29 | purpose are disclaimed. In no event shall the copyright holders be | |
30 | liable for any direct, indirect, incidental, special, exemplary, or | |
31 | consequential damages (including, but not limited to, procurement of | |
32 | substitute goods or services; loss of use, data, or profits; or | |
33 | business interruption) however caused and on any theory of liability, | |
34 | whether in contract, strict liability, or tort (including negligence | |
35 | or otherwise) arising in any way out of the use of this software, even | |
36 | if advised of the possibility of such damage. | |
37 | ||
38 | License: Expat | |
39 | Permission is hereby granted, free of charge, to any person obtaining a copy | |
40 | of this software and associated documentation files (the "Software"), to deal | |
41 | in the Software without restriction, including without limitation the rights | |
42 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
43 | copies of the Software, and to permit persons to whom the Software is | |
44 | furnished to do so, subject to the following conditions: | |
45 | . | |
46 | The above copyright notice and this permission notice shall be included in all | |
47 | copies or substantial portions of the Software. | |
48 | . | |
49 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
50 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
51 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
52 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
53 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |
54 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | |
55 | SOFTWARE. |
0 | --- haskell-wl-pprint-terminfo-3.7.1.4.orig/wl-pprint-terminfo.cabal | |
1 | +++ haskell-wl-pprint-terminfo-3.7.1.4/wl-pprint-terminfo.cabal | |
2 | @@ -48,7 +48,7 @@ library | |
3 | build-depends: | |
4 | base >= 4.8 && < 5, | |
5 | bytestring >= 0.9.1 && < 0.11, | |
6 | - containers >= 0.4 && < 0.6, | |
7 | + containers >= 0.4 && < 0.7, | |
8 | semigroups >= 0.9 && < 1, | |
9 | wl-pprint-extras >= 3.4 && < 4, | |
10 | terminfo >= 0.3.2 && < 0.5, |
0 | --- a/wl-pprint-terminfo.cabal | |
1 | +++ b/wl-pprint-terminfo.cabal | |
2 | @@ -46,10 +46,9 @@ | |
3 | other-extensions: TypeFamilies | |
4 | ||
5 | build-depends: | |
6 | - base == 4.*, | |
7 | + base >= 4.8 && < 5, | |
8 | bytestring >= 0.9.1 && < 0.11, | |
9 | containers >= 0.4 && < 0.6, | |
10 | - nats >= 0.1 && < 2, | |
11 | semigroups >= 0.9 && < 1, | |
12 | wl-pprint-extras >= 3.4 && < 4, | |
13 | terminfo >= 0.3.2 && < 0.5, |