[Pkg-haskell-commits] darcs: haskell98-report: 20030706-3.1

Marco Túlio Gontijo e Silva marcot at debian.org
Mon Mar 8 22:28:20 UTC 2010


Fri Mar  5 15:38:57 UTC 2010  Marco T[_\c3_][_\ba_]lio Gontijo e Silva <marcot at debian.org>
  * 20030706-3.1
  Ignore-this: 9f950a629eb0269f08bfcc1fc7fa8c4

    A ./changelog
    A ./compat
    A ./control
    A ./copyright
    A ./haskell98-report.doc-base.ffi
    A ./haskell98-report.doc-base.haskell98-report
    A ./haskell98-report.doc-base.hier
    A ./postinst
    A ./postrm
    A ./preinst
    A ./prerm
    A ./rules

Fri Mar  5 15:38:57 UTC 2010  Marco Túlio Gontijo e Silva <marcot at debian.org>
  * 20030706-3.1
  Ignore-this: 9f950a629eb0269f08bfcc1fc7fa8c4
diff -rN -u old-haskell98-report/changelog new-haskell98-report/changelog
--- old-haskell98-report/changelog	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell98-report/changelog	2010-03-08 22:28:20.909155019 +0000
@@ -0,0 +1,71 @@
+haskell98-report (20030706-3.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Don't Include TrueType Fonts at report/classes.eps Closes: #420479
+  * Replace tetex-bin B-D-I with texlive-base and remove tetex-extra
+
+ -- Rene Mayorga <rmayorga at debian.org.sv>  Tue, 26 Aug 2008 09:21:45 -0600
+
+haskell98-report (20030706-3) unstable; urgency=low
+
+  * Fix building with GHC 6.6 by:
+    * removing "-package lang" from tools/Makefile
+    * commenting out IOExts import in tools/tex.hs
+    and tightened build-dep to ghc6 >= 6.6. Closes: #397628.
+  * Fix {,} bashisms in debian/rules.
+  * Comment out get-orig-source in debian/rules (no longer points at
+    the canonical location, and the sed has bitrotted).
+  * Rename Build-Depends-Indep field to Build-Depends.
+  * Remove fakeroot from build-depends.
+  * Put build-depends all on one line.
+  * Run latex 3 times so all the references etc work out.
+    Closes: #306029, #322945.
+  * Comment out "export DH_VERBOSE=1".
+  * Bump policy version to 3.7.2.
+  * Change format ps to PostScript in the doc-base files.
+  * Thanks to Arjan Oosting for various contributions above.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Sat, 25 Nov 2006 22:27:25 +0000
+
+haskell98-report (20030706-2) unstable; urgency=low
+
+  * Correct doc-base files to refer to gzipped files. Closes: #212955.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Thu, 13 Nov 2003 18:29:20 +0000
+
+haskell98-report (20030706-1) unstable; urgency=low
+
+  * New upstream source.
+  * Add FFI and hierarchical module addenda. Closes: #198247.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Sun, 06 Jul 2003 18:02:49 +0000
+
+haskell98-report (20030331-4) unstable; urgency=low
+
+  * Add ps and pdf variants
+  * Change build dependency to flex-old from flex. Closes: #200172.
+  * Update policy compliancy to 3.5.10.
+  * Added ghc6 as an alternative to ghc5 for building.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Sun, 06 Jul 2003 02:00:17 +0000
+
+haskell98-report (20030331-3) unstable; urgency=low
+
+  * Add build dependency on tetex-extra (needs times.sty). Closes: #189887.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Mon, 21 Apr 2003 00:01:01 +0100
+
+haskell98-report (20030331-2) unstable; urgency=low
+
+  * Build the DVI file so cross-references work.
+  * Remove links on index page to non-existant files.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Tue, 01 Apr 2003 16:29:50 +0100
+
+haskell98-report (20030331-1) unstable; urgency=low
+
+  * Split off from haskell-doc package
+  * Package the revised edition of the reports.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Mon, 31 Mar 2003 17:45:15 +0100
+
diff -rN -u old-haskell98-report/compat new-haskell98-report/compat
--- old-haskell98-report/compat	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell98-report/compat	2010-03-08 22:28:20.905154811 +0000
@@ -0,0 +1 @@
+4
diff -rN -u old-haskell98-report/control new-haskell98-report/control
--- old-haskell98-report/control	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell98-report/control	2010-03-08 22:28:20.905154811 +0000
@@ -0,0 +1,22 @@
+Source: haskell98-report
+Maintainer: Ian Lynagh (wibble) <igloo at debian.org>
+Section: doc
+Priority: optional
+Standards-Version: 3.7.2
+Build-Depends: ghc6 (>= 6.6), flex-old, debhelper (>= 4), 
+ texlive-fonts-recommended, texlive-latex-recommended, gs-common
+
+Package: haskell98-report
+Architecture: all
+Suggests: lynx | www-browser
+Conflicts: haskell-doc (<= 19991028-3)
+Description: The Haskell 98 Language and Libraries Revised Report & addenda
+ Haskell is a non-strict, pure functional general-purpose programming
+ language.  This package contains its definition in HTML, PS and PDF
+ formats. It is a revised version of "The Haskell 98 Report" and
+ "The Haskell 98 Library Report", fixing the bugs documented in
+ "Errata for the Haskell 98 Language Report" (which is included).
+ .
+ It also contains the Foreign Function Interface (FFI) addendum
+ and the Hierarchical Modules addendum in PS and PDF formats.
+
diff -rN -u old-haskell98-report/copyright new-haskell98-report/copyright
--- old-haskell98-report/copyright	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell98-report/copyright	2010-03-08 22:28:20.897154395 +0000
@@ -0,0 +1,32 @@
+The haskell-doc collection of documentation was first put together by
+Antti-Juhani Kaijanaho <ajk at debian.org>.
+
+On 24 Nov 2002
+* Ian Lynagh took over as Debian maintainer
+* Ian Lynagh and Ganesh Sittampalam took over as upstream editors.
+
+The report was then split off from haskell-doc into this new package.
+The source is available by checking out haskell-report in the CVS
+repository at :pserver:anoncvs at glass.cse.ogi.edu:/cvs (password: cvs).
+
+The following copyright notice applies to the Language and Libraries
+Revised Report:
+
+    Copyright (c) Simon Peyton Jones and John Hughes. 
+
+    The authors intend this Report to belong to the entire Haskell
+    community, and so we grant permission to copy and distribute it
+    for any purpose, provided that it is reproduced in its entireity,
+    including this Notice. Modified versions of this Report may also
+    be copied and distributed for any purpose, provided that the
+    modified version is clearly presented as such, and that it does
+    not claim to be a definition of the language Haskell 98.
+
+The authors of the report have asked for the errata page to be
+distributed with the report, so it is included. It was downloaded from
+http://research.microsoft.com/Users/simonpj/haskell98-revised/haskell98-revised-bugs.html
+
+All other files in this collection were authored by Antti-Juhani
+Kaijanaho, Ian Lynagh and Ganesh Sittampalam and can be treated as if
+they were in the public domain.
+
diff -rN -u old-haskell98-report/haskell98-report.doc-base.ffi new-haskell98-report/haskell98-report.doc-base.ffi
--- old-haskell98-report/haskell98-report.doc-base.ffi	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell98-report/haskell98-report.doc-base.ffi	2010-03-08 22:28:20.893154187 +0000
@@ -0,0 +1,22 @@
+Document: haskell98-ffi
+Title: The Haskell 98 Foreign Function Interface
+Author: Manuel Chakravarty (editor)
+Abstract: The definition of Haskell 98, while being
+ comprehensive with respect to the functional core language, does lack a
+ range of features of more operational flavour, such as a foreign
+ language interface, concurrency support, and fully fledged exception
+ handling.  As these features are of central importance to many real
+ world applications of the language, there is a danger that different
+ implementations become de facto incompatible for such applications due
+ to system-specific extensions of the core language.  The present FFI
+ specification is aimed at reducing this risk by defining a simple, yet
+ comprehensive extension to Haskell 98 for the purpose of interfacing to
+ program components implemented in a language other than Haskell.
+Section: programming
+
+Format: PostScript
+Files: /usr/share/doc/haskell98-report/ffi.ps.gz
+
+Format: PDF
+Files: /usr/share/doc/haskell98-report/ffi.pdf.gz
+
diff -rN -u old-haskell98-report/haskell98-report.doc-base.haskell98-report new-haskell98-report/haskell98-report.doc-base.haskell98-report
--- old-haskell98-report/haskell98-report.doc-base.haskell98-report	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell98-report/haskell98-report.doc-base.haskell98-report	2010-03-08 22:28:20.893154187 +0000
@@ -0,0 +1,24 @@
+Document: haskell98-report
+Title: The Haskell 98 Language and Libraries Report 
+Author: Simon Peyton Jones (editor)
+Abstract: This report is the official specification of Haskell 98 and
+ its standard libraries. It should be suitable for writing programs and
+ building implementations. It is not a tutorial on programming in
+ Haskell, so some familiarity with functional languages is assumed.
+ .
+ The libraries presented here represent a selection of basic
+ functionality that is expected to be useful to many Haskell
+ programmers. Most implementations provide further libraries which are
+ not a recognized part of the Haskell standard.
+Section: programming
+
+Format: HTML
+Index: /usr/share/doc/haskell98-report/html/index.html
+Files: /usr/share/doc/haskell98-report/html/*
+
+Format: PostScript
+Files: /usr/share/doc/haskell98-report/haskell98-report.ps.gz
+
+Format: PDF
+Files: /usr/share/doc/haskell98-report/haskell98-report.pdf.gz
+
diff -rN -u old-haskell98-report/haskell98-report.doc-base.hier new-haskell98-report/haskell98-report.doc-base.hier
--- old-haskell98-report/haskell98-report.doc-base.hier	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell98-report/haskell98-report.doc-base.hier	2010-03-08 22:28:20.893154187 +0000
@@ -0,0 +1,16 @@
+Document: haskell98-hier
+Title: Haskell Hierarchical Module Namespace Extension
+Author: Simon Marlow and Malcolm Wallace
+Abstract: Haskell 98 defines a module system with a flat module
+ namespace.  That is, module names are just identifiers, and all module
+ names occupy the same namespace.  The purpose of this document is to
+ define a modest extension to Haskell 98 that extends the module
+ namespace and gives it a hierarchical structure.  
+Section: programming
+
+Format: PostScript
+Files: /usr/share/doc/haskell98-report/hier.ps.gz
+
+Format: PDF
+Files: /usr/share/doc/haskell98-report/hier.pdf.gz
+
diff -rN -u old-haskell98-report/postinst new-haskell98-report/postinst
--- old-haskell98-report/postinst	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell98-report/postinst	2010-03-08 22:28:20.893154187 +0000
@@ -0,0 +1,9 @@
+#! /bin/sh
+
+set -e
+
+#DEBHELPER#
+
+exit 0
+
+
diff -rN -u old-haskell98-report/postrm new-haskell98-report/postrm
--- old-haskell98-report/postrm	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell98-report/postrm	2010-03-08 22:28:20.893154187 +0000
@@ -0,0 +1,9 @@
+#! /bin/sh
+
+set -e
+
+#DEBHELPER#
+
+exit 0
+
+
diff -rN -u old-haskell98-report/preinst new-haskell98-report/preinst
--- old-haskell98-report/preinst	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell98-report/preinst	2010-03-08 22:28:20.893154187 +0000
@@ -0,0 +1,8 @@
+#! /bin/sh
+
+set -e
+
+#DEBHELPER#
+
+exit 0
+
diff -rN -u old-haskell98-report/prerm new-haskell98-report/prerm
--- old-haskell98-report/prerm	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell98-report/prerm	2010-03-08 22:28:20.893154187 +0000
@@ -0,0 +1,8 @@
+#! /bin/sh
+
+set -e
+
+#DEBHELPER#
+
+exit 0
+
diff -rN -u old-haskell98-report/rules new-haskell98-report/rules
--- old-haskell98-report/rules	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell98-report/rules	2010-03-08 22:28:20.897154395 +0000
@@ -0,0 +1,63 @@
+#!/usr/bin/make -f
+# This file is public domain software.
+# Originally written by Joey Hess as sample debian/rules that uses debhelper.
+# Modified for haskell98-report by Ian Lynagh.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+build: build-stamp
+build-stamp:
+	dh_testdir
+	dh_installdirs
+	$(MAKE) PREFIX=`pwd`/debian/`dh_listpackages`/usr/share/doc/haskell98-report
+	$(MAKE) -C ffi
+	cp ffi/ffi.ps ffi/ffi.pdf debian/`dh_listpackages`/usr/share/doc/haskell98-report
+	$(MAKE) -C hierarchical-modules
+	cp hierarchical-modules/hier.ps hierarchical-modules/hier.pdf debian/`dh_listpackages`/usr/share/doc/haskell98-report
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp
+	-$(MAKE) clean
+	-$(MAKE) -C ffi clean
+	-$(MAKE) -C hierarchical-modules clean
+	dh_clean
+
+binary-indep: build
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs
+	dh_installdocs
+	dh_installexamples
+	dh_installman
+	dh_link
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary-arch: build
+	@:
+
+binary: binary-indep binary-arch
+
+#PACKVER := $(shell basename $(shell pwd))
+#TARBALL := $(shell echo $(PACKVER) | sed "s/-/_/-1").orig.tar.gz
+#
+#get-orig-source:
+#	@echo 'Enter "cvs" if asked for a password'
+#	cvs -d :pserver:anoncvs at glass.cse.ogi.edu:/cvs login
+#	cvs -d :pserver:anoncvs at glass.cse.ogi.edu:/cvs co haskell-report/
+#	find haskell-report/ -path "*/CVS" -prune -type d -name CVS -exec rm -r {} \;
+#	mv haskell-report/* .
+#	rmdir haskell-report/
+#	cd .. && tar --exclude $(PACKVER)/debian -zcvf $(TARBALL) $(PACKVER)
+#	mv ../$(TARBALL) .
+
+.PHONY: build clean binary-indep binary-arch binary
+





More information about the Pkg-haskell-commits mailing list