[Pkg-haskell-commits] darcs: washngo: Initial import

Joachim Breitner mail at joachim-breitner.de
Mon Apr 19 13:14:23 UTC 2010


Mon Apr 19 13:13:05 UTC 2010  Joachim Breitner <mail at joachim-breitner.de>
  * Initial import
  Ignore-this: 9038a4453085acbfa7d942b2d9556a43

    A ./changelog
    A ./compat
    A ./control
    A ./copyright
    A ./dirs
    A ./docs
    A ./libghc6-wash-dev.doc-base
    A ./rules

Mon Apr 19 13:13:05 UTC 2010  Joachim Breitner <mail at joachim-breitner.de>
  * Initial import
  Ignore-this: 9038a4453085acbfa7d942b2d9556a43
diff -rN -u old-washngo/changelog new-washngo/changelog
--- old-washngo/changelog	1970-01-01 00:00:00.000000000 +0000
+++ new-washngo/changelog	2010-04-19 13:14:23.536622771 +0000
@@ -0,0 +1,135 @@
+washngo (2.12-7) unstable; urgency=low
+
+  * Orphaning this package.
+
+ -- John Goerzen <jgoerzen at complete.org>  Wed, 17 Feb 2010 15:30:37 -0600
+
+washngo (2.12-6) unstable; urgency=high
+
+  * Rebuilding for new GHC.
+  * Ack NMU.  Closes: #502758.
+
+ -- John Goerzen <jgoerzen at complete.org>  Mon, 19 Jan 2009 10:26:16 -0600
+
+washngo (2.12-5.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Add dh_haskell_depends to debian/rules (fix by Chris Lamb).
+    Closes: #502758.
+
+ -- Ben Hutchings <ben at decadent.org.uk>  Sun, 26 Oct 2008 17:48:02 +0000
+
+washngo (2.12-5) unstable; urgency=low
+
+  * The Debian diff.gz didn't note the deleteion of Setup.lhs.
+    Make sure that happens in debian/rules.  Closes: #468935.
+
+ -- John Goerzen <jgoerzen at complete.org>  Sun, 02 Mar 2008 07:59:34 -0600
+
+washngo (2.12-4) unstable; urgency=low
+
+  * Lots of build system changes to make sure the package gets
+    registered in GHC and builds like a more normal package.
+
+ -- John Goerzen <jgoerzen at complete.org>  Thu, 28 Feb 2008 06:48:32 -0600
+
+washngo (2.12-3) unstable; urgency=low
+
+  * Added build-deps on libghc6-regex-compat-dev and libghc6-parsec-dev.
+    Closes: #465032.
+  * Changed VCS lines in debian/control to new format and updated
+    for Git.
+
+ -- John Goerzen <jgoerzen at complete.org>  Tue, 26 Feb 2008 21:38:16 -0600
+
+washngo (2.12-2) unstable; urgency=low
+
+  * Update for GHC 6.8.  Closes: #460377.
+
+ -- John Goerzen <jgoerzen at complete.org>  Wed, 30 Jan 2008 01:41:51 -0600
+
+washngo (2.12-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Modify Makefile to explicitly compile Setup.lhs.  Closes: #431843.
+  * Redo build system so ghci is not required for build.
+    Requires haskell-devscripts >= 0.5.19.  Closes: #431843.
+
+ -- John Goerzen <jgoerzen at complete.org>  Mon, 22 Oct 2007 09:31:30 -0500
+
+washngo (2.10-1) unstable; urgency=low
+
+  * New upstream release
+  * Rebuild for newer GHC 6.6.1.  Closes: #427320.
+
+ -- John Goerzen <jgoerzen at complete.org>  Fri, 15 Jun 2007 15:18:29 -0500
+
+washngo (2.9-4.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix FTBFS with GHC 6.6 and fix uninstallable of libghc6-wash-dev
+    (Closes: #394655):
+    - Setup.hs: updated for Cabal 1.1.6
+    - WASH.cabal: drop the Depends on text-any.
+    - WASH/CGI/GuaranteedCGI.hs: remove duplicate "," which caused a parse
+      error.
+    - WASH/CGI/SubmitXX: add -fallow-undecidable-instances to allow some
+      illegal instance declarations.
+    - debian/control: bump Build-Depends on ghc6.
+  * debian/changelog: converted to UTF-8.
+  * debian/libghc6-wash-dev.doc-base: declare a valid Section and fix the
+    path to the HTML files.
+  * debian/manpage.sgml.ex: removed.
+  * debian/rules: remove config.log and config.status on clean.
+  
+ -- Arjan Oosting <arjan at debian.org>  Tue, 31 Oct 2006 00:52:11 +0100
+
+washngo (2.9-4) unstable; urgency=low
+
+  * Compile Setup.lhs to Setup instead of using runghc.  Closes: #377245.
+
+ -- John Goerzen <jgoerzen at complete.org>  Fri,  7 Jul 2006 11:48:56 -0500
+
+washngo (2.9-3) unstable; urgency=low
+
+  * Really add the build-dep this time.  Closes: #377073.
+
+ -- John Goerzen <jgoerzen at complete.org>  Thu,  6 Jul 2006 16:55:15 -0500
+
+washngo (2.9-2) unstable; urgency=low
+
+  * Add build-dep on haddock.  Closes: #377073.
+
+ -- John Goerzen <jgoerzen at complete.org>  Thu,  6 Jul 2006 13:15:47 -0500
+
+washngo (2.9-1) unstable; urgency=low
+
+  * New upstream release
+  * Rebuild with GHC 6.4.2
+
+ -- John Goerzen <jgoerzen at complete.org>  Wed,  5 Jul 2006 12:43:39 -0500
+
+washngo (2.3.1-4) unstable; urgency=low
+
+  * Applied build patch from François-Denis Gonthier.
+
+ -- John Goerzen <jgoerzen at complete.org>  Mon,  2 Jan 2006 06:20:57 -0600
+
+washngo (2.3.1-3) unstable; urgency=low
+
+  * Fixed doc-base path.
+
+ -- John Goerzen <jgoerzen at complete.org>  Tue,  7 Jun 2005 06:42:08 -0500
+
+washngo (2.3.1-2) unstable; urgency=low
+
+  * Fixed ghc-pkg error when registering (reference to Utility).
+
+ -- John Goerzen <jgoerzen at complete.org>  Tue,  7 Jun 2005 06:39:26 -0500
+
+washngo (2.3.1-1) unstable; urgency=low
+
+  * Initial release.  Closes: #312256.
+
+ -- John Goerzen <jgoerzen at complete.org>  Mon,  6 Jun 2005 23:27:07 -0500
+
diff -rN -u old-washngo/compat new-washngo/compat
--- old-washngo/compat	1970-01-01 00:00:00.000000000 +0000
+++ new-washngo/compat	2010-04-19 13:14:23.532622561 +0000
@@ -0,0 +1 @@
+4
diff -rN -u old-washngo/control new-washngo/control
--- old-washngo/control	1970-01-01 00:00:00.000000000 +0000
+++ new-washngo/control	2010-04-19 13:14:23.532622561 +0000
@@ -0,0 +1,30 @@
+Source: washngo
+Priority: optional
+Maintainer: Debian QA Group <packages at qa.debian.org>
+Build-Depends: debhelper (>= 4.0.0), ghc6 (>= 6.8.2dfsg1-1), haskell-devscripts (>= 0.6.15), haddock, libghc6-regex-compat-dev, libghc6-parsec-dev
+Standards-Version: 3.6.1
+Section: libs
+Vcs-Git: git://git.debian.org/git/users/jgoerzen/washngo
+Vcs-browser: http://git.debian.org/?p=users/jgoerzen/washngo
+Homepage: http://www.informatik.uni-freiburg.de/~thiemann/haskell/WASH/
+
+Package: libghc6-wash-dev
+Section: libdevel
+Architecture: any
+Depends: ${haskell:Depends}, ghc6 (>= 6.8.2dfsg1), ${shlibs:Depends}
+Description: Web Authoring System for Haskell
+ WASH is a family of embedded domain specific languages (EDSL) for
+ programming Web applications. Each language is embedded in the
+ functional language Haskell, which means that it is implemented as a
+ combinator library.
+ .
+ Currently, WASH has the following components:
+ .
+ wash2hs, a preprocessor for including literal XHTML fragments in the
+ style of Haskell Server Pages (HSP)
+ .
+ WASH/CGI for server-side web scripting
+ .
+ WASH/HTML for dynamic generation of HTML and XHTML
+ .
+ WASH/Mail for email processing
diff -rN -u old-washngo/copyright new-washngo/copyright
--- old-washngo/copyright	1970-01-01 00:00:00.000000000 +0000
+++ new-washngo/copyright	2010-04-19 13:14:23.532622561 +0000
@@ -0,0 +1,40 @@
+This package was debianized by John Goerzen <jgoerzen at complete.org> on
+Mon,  6 Jun 2005.
+
+It was downloaded from
+http://www.informatik.uni-freiburg.de/~thiemann/haskell/WASH/
+
+Copyright Holder: Peter Thiemann
+
+License:
+
+The WASH License
+
+Copyright 2001-2003, Peter Thiemann.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:  
+
+   1. Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer. 
+   2. Redistributions in binary form must reproduce the above
+      copyright notice, this list of conditions and the following
+      disclaimer in the documentation and/or other materials provided
+      with the distribution. 
+   3. The name of the author may not be used to endorse or promote
+      products derived from this software without specific prior
+      written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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. 
diff -rN -u old-washngo/dirs new-washngo/dirs
--- old-washngo/dirs	1970-01-01 00:00:00.000000000 +0000
+++ new-washngo/dirs	2010-04-19 13:14:23.532622561 +0000
@@ -0,0 +1 @@
+usr/bin
diff -rN -u old-washngo/docs new-washngo/docs
--- old-washngo/docs	1970-01-01 00:00:00.000000000 +0000
+++ new-washngo/docs	2010-04-19 13:14:23.532622561 +0000
@@ -0,0 +1,2 @@
+README
+debian/tmp/build/libghc6-wash-dev/dist/doc
diff -rN -u old-washngo/libghc6-wash-dev.doc-base new-washngo/libghc6-wash-dev.doc-base
--- old-washngo/libghc6-wash-dev.doc-base	1970-01-01 00:00:00.000000000 +0000
+++ new-washngo/libghc6-wash-dev.doc-base	2010-04-19 13:14:23.532622561 +0000
@@ -0,0 +1,11 @@
+Document: wash
+Title: Debian WASH Manual
+Author: Peter Thiemann
+Abstract: This manual describes the WASH API.
+Section: Apps/Programming
+
+Format: HTML
+Index: /usr/share/doc/libghc6-wash-dev/doc/html/index.html
+Files: /usr/share/doc/libghc6-wash-dev/doc/html/*.html
+
+  
diff -rN -u old-washngo/rules new-washngo/rules
--- old-washngo/rules	1970-01-01 00:00:00.000000000 +0000
+++ new-washngo/rules	2010-04-19 13:14:23.532622561 +0000
@@ -0,0 +1,114 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+
+
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -O0
+else
+	CFLAGS += -O2
+endif
+
+# shared library versions, option 1
+version=2.0.5
+major=2
+# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
+#version=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
+#major=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
+
+configure: configure-stamp
+configure-stamp:
+	dh_testdir
+	# Add here commands to configure the package.
+
+	# diff.gz doesn't note this deletion
+	-rm -f Setup.lhs
+	touch configure-stamp
+
+
+build: build-stamp
+build-stamp: configure-stamp 
+	dh_testdir
+
+	# Add here commands to compile the package.
+	#$(MAKE)
+
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+
+	# Add here commands to clean up after the build process.
+	-$(MAKE) clean
+	-./setup clean
+	rm -rf setup Setup.hi Setup.ho Setup.o .*config* dist Setup
+	rm -f config.log config.status
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+
+	# Add here commands to install the package into debian/tmp
+	#$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+	dh_haskell -a
+	dh_haskell_depends -a
+	cd debian/tmp/build/libghc6-wash-dev && $(MAKE) haddock
+	mv debian/libghc6-wash-dev/usr/lib/haskell-packages/ghc6/bin/wash2hs \
+		debian/libghc6-wash-dev/usr/bin/
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs 
+	dh_installdocs
+	dh_installexamples Examples
+#	dh_install
+#	dh_installmenu
+#	dh_installdebconf	
+#	dh_installlogrotate
+#	dh_installemacsen
+#	dh_installpam
+#	dh_installmime
+#	dh_installinit
+#	dh_installcron
+#	dh_installinfo
+	dh_installman
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+#	dh_perl
+#	dh_python
+#	dh_makeshlibs
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure





More information about the Pkg-haskell-commits mailing list