haskell-hsh: Revert "Merge branch 'upstream'"
This reverts commit 15d0195ff902fc50b0a07f6f4dcfc2751ba8269f, reversing
changes made to 59c39cef056aedf0ef2bbfc2015a016bdeb18f1c.
John Goerzen
14 years ago
0 | haskell-hsh (2.0.0-1) unstable; urgency=low | |
1 | ||
2 | * New upstream release: | |
3 | + Core completely re-implemented in terms of System.Process instead | |
4 | of the POSIX-specific routines. Significant reduction in | |
5 | code size and complexity. Better compatibility. | |
6 | + Simplify and rework several ShellEquivs functions. | |
7 | + Eliminate ShellEquivs functions no longer needed: teeBS, teeFIFOBS, | |
8 | catToBS, catToFIFOBS, catFromBS. | |
9 | + Drop (>|-) operator -- no longer useful | |
10 | * Rebuild with newer GHC. | |
11 | ||
12 | -- John Goerzen <jgoerzen@complete.org> Wed, 03 Jun 2009 21:28:05 -0500 | |
13 | ||
14 | haskell-hsh (1.2.6.3) unstable; urgency=low | |
15 | ||
16 | * Rebuild with newer libs. | |
17 | ||
18 | -- John Goerzen <jgoerzen@complete.org> Thu, 11 Dec 2008 09:15:40 -0600 | |
19 | ||
20 | haskell-hsh (1.2.6.2) unstable; urgency=low | |
21 | ||
22 | * Rebuild with newer MissingH and hslogger. Closes: #429708. | |
23 | * Use dh_haskell_depends in debian/rules to permanently help fix this problem. | |
24 | ||
25 | -- John Goerzen <jgoerzen@complete.org> Fri, 05 Dec 2008 14:13:58 -0600 | |
26 | ||
27 | haskell-hsh (1.2.6.1) unstable; urgency=low | |
28 | ||
29 | * Rebuild with newer MissingH. | |
30 | ||
31 | -- John Goerzen <jgoerzen@complete.org> Wed, 23 Apr 2008 02:57:01 -0500 | |
32 | ||
33 | haskell-hsh (1.2.6.0) unstable; urgency=low | |
34 | ||
35 | * Now support ByteString for many operations. | |
36 | ||
37 | -- John Goerzen <jgoerzen@complete.org> Thu, 10 Apr 2008 17:47:34 -0500 | |
38 | ||
39 | haskell-hsh (1.2.5.2) unstable; urgency=low | |
40 | ||
41 | * Rebuild against newer hslogger. Closes: #468961. | |
42 | ||
43 | -- John Goerzen <jgoerzen@complete.org> Sun, 02 Mar 2008 11:29:56 -0600 | |
44 | ||
45 | haskell-hsh (1.2.5.1) unstable; urgency=low | |
46 | ||
47 | * Rebuild wiht newer regexp. | |
48 | ||
49 | -- John Goerzen <jgoerzen@complete.org> Fri, 15 Feb 2008 06:43:18 -0600 | |
50 | ||
51 | haskell-hsh (1.2.5.0) unstable; urgency=low | |
52 | ||
53 | * Updates for GHC 6.8 and 6.8 libs. | |
54 | ||
55 | -- John Goerzen <jgoerzen@complete.org> Fri, 11 Jan 2008 03:59:19 -0600 | |
56 | ||
57 | haskell-hsh (1.2.4) unstable; urgency=low | |
58 | ||
59 | * Rebuild for newer libs. Closes: #429708, #432448, #430016. | |
60 | ||
61 | -- John Goerzen <jgoerzen@complete.org> Thu, 12 Jul 2007 03:21:30 -0500 | |
62 | ||
63 | haskell-hsh (1.2.3) unstable; urgency=low | |
64 | ||
65 | * Rebuild with newer GHC. | |
66 | ||
67 | -- John Goerzen <jgoerzen@complete.org> Wed, 06 Jun 2007 06:52:20 -0500 | |
68 | ||
69 | haskell-hsh (1.2.2) unstable; urgency=low | |
70 | ||
71 | * Rebuild for newer MissingH. Closes: #421452. | |
72 | * Rebuild for newer FilePath. Closes: #419194. | |
73 | ||
74 | -- John Goerzen <jgoerzen@complete.org> Thu, 03 May 2007 19:57:14 -0500 | |
75 | ||
76 | haskell-hsh (1.2.1) unstable; urgency=low | |
77 | ||
78 | * Rebuild for newer MissingH. | |
79 | ||
80 | -- John Goerzen <jgoerzen@complete.org> Thu, 8 Mar 2007 14:31:13 -0600 | |
81 | ||
82 | haskell-hsh (1.2.0) unstable; urgency=low | |
83 | ||
84 | * Renamed catFromS to echo. | |
85 | * New commands mkdir, glob, bracketCD | |
86 | ||
87 | -- John Goerzen <jgoerzen@complete.org> Sat, 3 Mar 2007 08:20:48 -0600 | |
88 | ||
89 | haskell-hsh (1.1.0) unstable; urgency=low | |
90 | ||
91 | * Bumping version number (should have in 1.0.1 due to API change) | |
92 | * New ShellEquivs commands: appendTo, exit | |
93 | * New Commands helpers: runIO, runSL | |
94 | * Fixes to readlink, readlinkabs | |
95 | ||
96 | -- John Goerzen <jgoerzen@complete.org> Sat, 3 Mar 2007 08:06:20 -0600 | |
97 | ||
98 | haskell-hsh (1.0.1) unstable; urgency=low | |
99 | ||
100 | * New class to handle the different ways of invoking run. | |
101 | * Many new ways to get results back. | |
102 | ||
103 | -- John Goerzen <jgoerzen@complete.org> Thu, 1 Mar 2007 17:41:00 -0600 | |
104 | ||
105 | haskell-hsh (1.0.0) unstable; urgency=low | |
106 | ||
107 | * Initial release. Closes: #413017. | |
108 | ||
109 | -- John Goerzen <jgoerzen@complete.org> Thu, 1 Mar 2007 03:00:56 -0600 |
0 | 4 |
0 | Source: haskell-hsh | |
1 | Priority: optional | |
2 | Maintainer: John Goerzen <jgoerzen@complete.org> | |
3 | Build-Depends: debhelper (>= 4.0.0), ghc6 (>= 6.8.2dfsg1), haskell-devscripts (>= 0.6.15), haddock, libghc6-mtl-dev, libghc6-missingh-dev (>= 1.0.3.2), libghc6-hslogger-dev (>= 1.0.7.2), libghc6-utf8-string-dev | |
4 | Standards-Version: 3.6.2 | |
5 | Section: libs | |
6 | Homepage: http://software.complete.org/hsh | |
7 | Vcs-Git: git://git.complete.org/hsh | |
8 | Vcs-Browser: http://git.complete.org/hsh | |
9 | ||
10 | Package: libghc6-hsh-dev | |
11 | Section: libdevel | |
12 | Architecture: any | |
13 | Depends: ${haskell:Depends}, ${shlibs:Depends}, ${misc:Depends}, libghc6-mtl-dev, libghc6-hslogger-dev (>= 1.0.5), libghc6-missingh-dev (>= 1.0.1.0) | |
14 | Description: Library to mix shell scripting with Haskell programs | |
15 | HSH is designed to let you mix and match shell expressions with | |
16 | Haskell programs. With HSH, it is possible to easily run shell | |
17 | commands, capture their output or provide their input, and pipe them | |
18 | to/from other shell commands and arbitrary Haskell functions at will. |
0 | This is hdbc-postgresql, written and maintained by | |
1 | John Goerzen <jgoerzen@complete.org> | |
2 | on Tue, 27 Dec 2005 16:57:21 -0600. | |
3 | ||
4 | The original source can always be found at: | |
5 | ftp://ftp.debian.org/dists/unstable/main/source/ | |
6 | ||
7 | The Darcs repository for this program can be accessed with: | |
8 | darcs get --partial http://darcs.complete.org/hdbc-postgresql | |
9 | ||
10 | Copyright (C) 2005, 2006 John Goerzen <jgoerzen@complete.org> | |
11 | ||
12 | This library is free software; you can redistribute it and/or | |
13 | modify it under the terms of the GNU Lesser General Public | |
14 | License as published by the Free Software Foundation; either | |
15 | version 2.1 of the License, or (at your option) any later version. | |
16 | ||
17 | This library is distributed in the hope that it will be useful, | |
18 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
19 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
20 | Lesser General Public License for more details. | |
21 | ||
22 | You should have received a copy of the GNU Lesser General Public | |
23 | License along with this library; if not, write to the Free Software | |
24 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | |
25 | ||
26 | On Debian systems, the complete text of the GNU Lesser General | |
27 | Public License can be found in `/usr/share/common-licenses/LGPL'. | |
28 | ||
29 | ------------------------------------------------------------------ | |
30 | ||
31 | pgtypes.h comes from the psqlodbc distribution, which bears this | |
32 | copyright: | |
33 | ||
34 | Copyright (C) 1998 Insight Distribution Systems | |
35 | Copyright (C) 1998 - 2005 The PostgreSQL Global Development Group | |
36 | ||
37 | Multibyte support was added by Sankyo Unyu Service, (C) 2001. | |
38 | ||
39 | The code contained in this library is based on code written by | |
40 | Christian Czezatke and Dan McGuirk, (C) 1996. | |
41 | ||
42 | This library is free software; you can redistribute it and/or modify | |
43 | it under the terms of the GNU Library General Public License as | |
44 | published by the Free Software Foundation; either version 2 of the | |
45 | License, or (at your option) any later version. | |
46 | ||
47 | Most of pgtypes.h was removed by John Goerzen since it was not | |
48 | relevant for this task.⏎ |
0 | #!/usr/bin/make -f | |
1 | # -*- makefile -*- | |
2 | # Sample debian/rules that uses debhelper. | |
3 | # This file was originally written by Joey Hess and Craig Small. | |
4 | # As a special exception, when this file is copied by dh-make into a | |
5 | # dh-make output file, you may use that output file without restriction. | |
6 | # This special exception was added by Craig Small in version 0.37 of dh-make. | |
7 | ||
8 | # Uncomment this to turn on verbose mode. | |
9 | #export DH_VERBOSE=1 | |
10 | ||
11 | ||
12 | ||
13 | ||
14 | CFLAGS = -Wall -g | |
15 | ||
16 | ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) | |
17 | CFLAGS += -O0 | |
18 | else | |
19 | CFLAGS += -O2 | |
20 | endif | |
21 | ||
22 | # shared library versions, option 1 | |
23 | version=2.0.5 | |
24 | major=2 | |
25 | # option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so | |
26 | #version=`ls src/.libs/lib*.so.* | \ | |
27 | # awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` | |
28 | #major=`ls src/.libs/lib*.so.* | \ | |
29 | # awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'` | |
30 | ||
31 | configure: configure-stamp | |
32 | configure-stamp: | |
33 | dh_testdir | |
34 | # Add here commands to configure the package. | |
35 | ||
36 | touch configure-stamp | |
37 | ||
38 | ||
39 | build: build-stamp | |
40 | build-stamp: configure-stamp | |
41 | dh_testdir | |
42 | ||
43 | # Add here commands to compile the package. | |
44 | #$(MAKE) | |
45 | ||
46 | touch build-stamp | |
47 | ||
48 | clean: | |
49 | dh_testdir | |
50 | dh_testroot | |
51 | rm -f build-stamp configure-stamp | |
52 | ||
53 | # Add here commands to clean up after the build process. | |
54 | -$(MAKE) clean | |
55 | -./setup clean | |
56 | -rm -rf setup Setup.hi Setup.ho Setup.o .*config* dist | |
57 | ||
58 | dh_clean | |
59 | ||
60 | install: build | |
61 | dh_testdir | |
62 | dh_testroot | |
63 | dh_clean -k | |
64 | dh_installdirs | |
65 | ||
66 | # Add here commands to install the package into debian/tmp | |
67 | #$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp | |
68 | dh_haskell -a | |
69 | dh_haskell_depends -a | |
70 | # $(MAKE) clean | |
71 | # We can't test PostgreSQL because the server may not be available for | |
72 | # the build user. | |
73 | $(MAKE) test | |
74 | ||
75 | # Build architecture-independent files here. | |
76 | binary-indep: build install | |
77 | # Nothing to do by default. | |
78 | ||
79 | # Build architecture-dependent files here. | |
80 | binary-arch: build install | |
81 | dh_testdir | |
82 | dh_testroot | |
83 | dh_installchangelogs -a | |
84 | dh_installdocs -a | |
85 | dh_installexamples -a | |
86 | # dh_install | |
87 | # dh_installmenu | |
88 | # dh_installdebconf | |
89 | # dh_installlogrotate | |
90 | # dh_installemacsen | |
91 | # dh_installpam | |
92 | # dh_installmime | |
93 | # dh_installinit | |
94 | # dh_installcron | |
95 | # dh_installinfo | |
96 | dh_installman -a | |
97 | dh_link -a | |
98 | dh_strip -a | |
99 | dh_compress -a | |
100 | dh_fixperms -a | |
101 | # dh_perl | |
102 | # dh_python | |
103 | # dh_makeshlibs | |
104 | dh_installdeb -a | |
105 | dh_shlibdeps -a | |
106 | dh_gencontrol -a | |
107 | dh_md5sums -a | |
108 | dh_builddeb -a | |
109 | ||
110 | binary: binary-indep binary-arch | |
111 | .PHONY: build clean binary-indep binary-arch binary install configure |