[Pkg-haskell-commits] darcs: lhs2tex: Initial import
Joachim Breitner
mail at joachim-breitner.de
Thu Mar 25 11:06:05 UTC 2010
Thu Mar 25 11:02:23 UTC 2010 Joachim Breitner <mail at joachim-breitner.de>
* Initial import
Ignore-this: 7dd75a4c987b10e8b4622d06d03d3fb4
A ./README.source
A ./changelog
A ./compat
A ./control
A ./copyright
A ./dirs
A ./doc-base
A ./docs
A ./patches/
A ./patches/00list
A ./patches/01_always_install_polytable.dpatch
A ./patches/10_fix_bashims.dpatch
A ./rules
A ./watch
Thu Mar 25 11:02:23 UTC 2010 Joachim Breitner <mail at joachim-breitner.de>
* Initial import
Ignore-this: 7dd75a4c987b10e8b4622d06d03d3fb4
diff -rN -u old-lhs2tex/changelog new-lhs2tex/changelog
--- old-lhs2tex/changelog 1970-01-01 00:00:00.000000000 +0000
+++ new-lhs2tex/changelog 2010-03-25 11:06:05.078204941 +0000
@@ -0,0 +1,168 @@
+lhs2tex (1.14-1) experimental; urgency=low
+
+ * New upstream release:
+ - Unicode support.
+ - Support for Agda's lexing rules (via --agda flag).
+ * debian/control:
+ - Add libghc6-utf8-string-dev to the build dependencies.
+
+ -- Arjan Oosting <arjan at debian.org> Sat, 17 Jan 2009 18:06:34 +0100
+
+lhs2tex (1.13-4) unstable; urgency=low
+
+ * Add dependency on texlive-math-extra as polycode.fmt depends on
+ the theoretical computer science fonts located in stmaryrd.sty
+ Thanks Tomasz Maciejewski (Closes: #511818)
+ * debian/rules: Use dh_installtex to generate maintainer scripts
+ which call mktexlsr.
+ * debian/control: Add tex-common to build dependencies as it provides
+ dh_installtex.
+
+ -- Arjan Oosting <arjan at debian.org> Sat, 17 Jan 2009 18:02:16 +0100
+
+lhs2tex (1.13-3) unstable; urgency=medium
+
+ * debian/control:
+ - Add dpatch to the build dependencies.
+ - Bump Standards-Version to 3.8.0
+ * debian/patches/01_always_install_polytable.dpatch:
+ - Patch config.mk.in to make sure we install the polytable (La)Tex
+ style.
+ * debian/patches/10_fix_bashims.dpatch:
+ - Fix a bashism in the examples of lhs2TeX (Closes: #489624)
+ * debian/README.source: Added.
+ * debian/rules:
+ - Include dpatch snippet
+ - Remove the sed expressions which is replaced with a regular patch
+ * Set urgency to medium to get the bashism fix into Lenny.
+
+ -- Arjan Oosting <arjan at debian.org> Sun, 20 Jul 2008 11:16:15 +0200
+
+lhs2tex (1.13-2) unstable; urgency=low
+
+ * Fix bashism in debian/rules. (Closes: #484397)
+ * debian/control:
+ - Drop dependencies on obsolete packages tetex-bin, tetex-base and
+ tetex-extra. Fixes lintian error depends-on-obsolete-package
+ * debian/doc-base:
+ - Change Section to Programming/Haskell
+
+ -- Arjan Oosting <arjan at debian.org> Mon, 09 Jun 2008 06:57:19 +0200
+
+lhs2tex (1.13-1) unstable; urgency=low
+
+ * New upstream release.
+ * debian/watch:
+ - Also look for gzipped tarballs.
+ * debian/control:
+ - Point the Vcs-* fields to the trunk directories which contains the
+ latest version of the debian package.
+
+ -- Arjan Oosting <arjan at debian.org> Tue, 26 Feb 2008 08:00:03 +0100
+
+lhs2tex (1.13~pre3-2) unstable; urgency=low
+
+ * debian/control:
+ - Bump build dependency on ghc6 to 6.8.2 which is now needed to build
+ the package.
+
+ -- Arjan Oosting <arjan at debian.org> Mon, 21 Jan 2008 01:30:45 +0100
+
+lhs2tex (1.13~pre3-1) unstable; urgency=low
+
+ * New upstream release, which should work with the GHC 6.8 series and be
+ compatible with Cabal 1.2.
+ * Fix some lintian warnings
+ - package-contains-empty-directory usr/sbin/
+ - doc-base-file-separator-extra-whitespaces lhs2tex-guide:13
+ * debian/control:
+ - Add libghc6-regex-compat-dev to the build dependencies.
+ - Replace the Xs-Vcs-* fields with the official Vcs-* fields.
+ - Add Homepage field.
+ - Bump Standards-Version to 3.7.3. No changes needed.
+ * debian/rules:
+ - Export DEB_HOST_GNU_TYPE and DEB_BUILD_GNU_TYPE as
+ /usr/share/doc/autotools-dev/README.Debian.gz suggests.
+ - Remove some generated files during clean.
+
+ -- Arjan Oosting <arjan at debian.org> Sat, 19 Jan 2008 17:17:13 +0100
+
+lhs2tex (1.12-3) unstable; urgency=low
+
+ * debian/compat: Change to debhelper compatibility level 5.
+ * debian/control:
+ - Add XS-Vcs-Browser field.
+ - Bump dependency on debhelper to debhelper 5 or higher.
+
+ -- Arjan Oosting <arjan at debian.org> Thu, 12 Apr 2007 01:22:02 +0200
+
+lhs2tex (1.12-2) experimental; urgency=low
+
+ * Add the necessary Depends for texlive in addition to tetex:
+ - Depend on texlive-latex-base | tetex-bin for the mktexslr program.
+ - Depend on texlive-latex-base | tetex-base for the styles array and
+ calc.
+ - Depend on texlive-latex-base | tetex-extra for the style colortbl.
+
+ -- Arjan Oosting <arjan at debian.org> Mon, 12 Feb 2007 00:23:22 +0100
+
+lhs2tex (1.12-1) experimental; urgency=low
+
+ * New upstream release.
+
+ -- Arjan Oosting <arjan at debian.org> Thu, 11 Jan 2007 16:45:17 +0100
+
+lhs2tex (1.11-2) unstable; urgency=low
+
+ * debian/rules: do not rebuild the user guide as it needs ghci which
+ does not work on all arctectures.
+ * debian/control: Drop the Build-Depends on tetex-bin, tetex-base and
+ tetex-extra as we don't rebuild the guide anyway.
+
+ -- Arjan Oosting <arjan at debian.org> Fri, 20 Oct 2006 17:08:52 +0200
+
+lhs2tex (1.11-1) unstable; urgency=medium
+
+ * Take over maintaince from John Goerzen. Thanks for your work on this
+ package!
+ * New upstream release. (Closes: #366969)
+ * config.mk.in: remove -package lang (Closes: 393822)
+ * debian/control:
+ - add Build-Depends on autotools-dev to make sure the latest
+ config.guess and config.sub are used.
+ - add missing Build-Depends on tetex-extra.
+ - added Homepage entry.
+ - bump Standards-Version. No changes needed.
+ - add XS-Vcs-Svn field.
+ * debian/copyright:
+ - Include the license of lazylist.sty and update the license of the
+ rest of the package. (Closes: #389924)
+ * debian/dirs: dropped as it is not necessary.
+ * debian/doc-base: added doc-base entry for guide.
+ * debian/postrm: added. Also call mktexlsr when lhs2tex is removed.
+ * debian/rules:
+ - copy config.sub and config.guess in the config.status target and
+ remove them on clean to keep the diff.gz small.
+ - do not ignore all errors on clean.
+ - ensure polytable.sty gets included and the guide will be rebuild.
+ - remove commented out debhelper calls.
+ - add -O0 to GHCFLAGS when DEB_BUILD_OPTIONS contains noopt and remove
+ CFLAGS manipulation as this is no C program.
+ - don't gzip pdf files as most pdf readers can not handle compresses
+ pdf files and pdf files use internal compression anyway.
+ * debian/watch: added uscan watch file.
+
+ -- Arjan Oosting <arjan at debian.org> Thu, 19 Oct 2006 18:12:48 +0200
+
+lhs2tex (1.9-2) unstable; urgency=low
+
+ * Rebuilt to get dep on correct new libgmp3 in sid. Closes: #329276.
+
+ -- John Goerzen <jgoerzen at complete.org> Wed, 21 Sep 2005 05:32:01 -0500
+
+lhs2tex (1.9-1) unstable; urgency=low
+
+ * Initial Release. Closes: #292653.
+
+ -- John Goerzen <jgoerzen at complete.org> Fri, 28 Jan 2005 09:50:20 -0600
+
diff -rN -u old-lhs2tex/compat new-lhs2tex/compat
--- old-lhs2tex/compat 1970-01-01 00:00:00.000000000 +0000
+++ new-lhs2tex/compat 2010-03-25 11:06:05.078204941 +0000
@@ -0,0 +1 @@
+5
diff -rN -u old-lhs2tex/control new-lhs2tex/control
--- old-lhs2tex/control 1970-01-01 00:00:00.000000000 +0000
+++ new-lhs2tex/control 2010-03-25 11:06:05.078204941 +0000
@@ -0,0 +1,40 @@
+Source: lhs2tex
+Section: text
+Priority: optional
+Maintainer: Arjan Oosting <arjan at debian.org>
+Build-Depends: autotools-dev, debhelper (>= 5.0.0), dpatch, ghc6 (>= 6.8.2), libghc6-regex-compat-dev, libghc6-utf8-string-dev, tex-common
+Standards-Version: 3.8.0
+Vcs-Svn: https://moonshine.dnsalias.org/svn/arjan-public/debian/lhs2tex/trunk
+Vcs-Browser: https://moonshine.dnsalias.org/wsvn/arjan-public/debian/lhs2tex/trunk/
+Homepage: http://www.informatik.uni-bonn.de/~loeh/lhs2tex/
+
+Package: lhs2tex
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, texlive-latex-base, texlive-latex-base, texlive-latex-base, texlive-math-extra
+Description: Generates LaTeX code from literate Haskell sources
+ lhs2TeX includes the following features:
+ .
+ Different styles to process your source file: for instance,
+ "tt" style uses a monospaced font for the code while still
+ allowing you to highlight keywords etc, whereas
+ "poly" style uses proportional fonts for identifiers, handles
+ indentation nicely, is able to replace binary operators by
+ mathematical symbols and take care of complex horizontal
+ alignments.
+ .
+ Formatting directives, which let you customize the way certain
+ tokens in the source code should appear in the processed
+ output.
+ .
+ A liberal parser that can handle most of the language
+ extensions; you don't have to restrict yourself to Haskell 98.
+ .
+ Preprocessor-style conditionals that allow you to generate
+ different versions of a document from a single source file
+ (for instance, a paper and a presentation).
+ .
+ Active documents: you can use Haskell to generate parts of the
+ document (useful for papers on Haskell).
+ .
+ A manual explaining all the important aspects of lhs2TeX.
+
diff -rN -u old-lhs2tex/copyright new-lhs2tex/copyright
--- old-lhs2tex/copyright 1970-01-01 00:00:00.000000000 +0000
+++ new-lhs2tex/copyright 2010-03-25 11:06:05.078204941 +0000
@@ -0,0 +1,366 @@
+This package was debianized by John Goerzen <jgoerzen at complete.org> on
+Fri, 28 Jan 2005 09:50:20 -0600.
+
+It was downloaded from http://www.cs.uu.nl/~andres/lhs2tex/ and can
+now be found at http://www.informatik.uni-bonn.de/~loeh/lhs2tex/
+
+The package is Copyright: (C) 1997-2006 Ralf Hinze, Andres Loeh
+The file lazylist.sty is Copyright: (C) 1990 Alan Jeffrey
+
+Upstream Authors:
+Ralf Hinze and Andres Loeh
+
+ ralf at informatik.uni-bonn.de
+ lhs2TeX at andres-loeh.de
+
+License of the package except for the file lazylist.sty:
+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 2 dated June, 1991.
+
+ As a special exception, permission is granted to include the files
+ (or parts of the files) lhs2TeX.sty, lhs2TeX.fmt, as well as files
+ (or parts of files) distributed in the Library subdirectory of this
+ package that include a notice in their header, literally in other
+ documents, regardless of the conditions or license applying to these
+ documents.
+
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this package; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
+License of the file lazylist.sty:
+
+ Use and distribution are subject to the LaTeX Project Public
+ License (lppl), version 1.2 (or any later version, at your
+ convenience).
+
+
+The LaTeX Project Public License
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
+LPPL Version 1.2 1999-09-03
+
+Copyright 1999 LaTeX3 Project
+ Everyone is allowed to distribute verbatim copies of this
+ license document, but modification of it is not allowed.
+
+
+PREAMBLE
+========
+
+The LaTeX Project Public License (LPPL) is the license under which the
+base LaTeX distribution is distributed.
+
+You may use this license for any program that you have written and wish
+to distribute. This license may be particularly suitable if your
+program is TeX-related (such as a LaTeX package), but you may use it
+even if your program is unrelated to TeX. The section `WHETHER AND HOW
+TO DISTRIBUTE PROGRAMS UNDER THIS LICENSE', below, gives instructions,
+examples, and recommendations for authors who are considering
+distributing their programs under this license.
+
+In this license document, `The Program' refers to any program
+distributed under this license.
+
+This license gives conditions under which The Program may be distributed
+and conditions under which modified versions of The Program may be
+distributed. Individual files of The Program may bear supplementary
+and/or superseding conditions on modification of themselves and on the
+distribution of modified versions of themselves, but *no* file of The
+Program may bear supplementary or superseding conditions on the
+distribution of an unmodified copy of the file. A distributor wishing
+to distribute a complete, unmodified copy of The Program therefore
+needs to check the conditions only in this license and nowhere else.
+
+Activities other than distribution and/or modification of The Program
+are not covered by this license; they are outside its scope. In
+particular, the act of running The Program is not restricted.
+
+We, the LaTeX3 Project, believe that the conditions below give you
+the freedom to make and distribute modified versions of The Program
+that conform with whatever technical specifications you wish while
+maintaining the availability, integrity, and reliability of
+The Program. If you do not see how to achieve your goal while
+meeting these conditions, then read the document `cfgguide.tex'
+in the base LaTeX distribution for suggestions.
+
+
+CONDITIONS ON DISTRIBUTION AND MODIFICATION
+===========================================
+
+You may distribute a complete, unmodified copy of The Program.
+Distribution of only part of The Program is not allowed.
+
+You may not modify in any way a file of The Program that bears a legal
+notice forbidding modification of that file.
+
+You may distribute a modified file of The Program if, and only if, the
+following eight conditions are met:
+
+ 1. You must meet any additional conditions borne by the file on the
+ distribution of a modified version of the file as described below
+ in the subsection `Additional Conditions on Individual Files of
+ The Program'.
+
+ 2. If the file is a LaTeX software file, then you must meet any
+ applicable additional conditions on the distribution of a modified
+ version of the file that are described below in the subsection
+ `Additional Conditions on LaTeX Software Files'.
+
+ 3. You must not distribute the modified file with the filename of the
+ original file.
+
+ 4. In the modified file, you must acknowledge the authorship and
+ name of the original file, and the name (if any) of the program
+ which contains it.
+
+ 5. You must change any identification string in the file to indicate
+ clearly that the modified file is not part of The Program.
+
+ 6. You must change any addresses in the modified file for the
+ reporting of errors in the file or in The Program generally to
+ ensure that reports for files no longer maintained by the original
+ maintainers will be directed to the maintainers of the modified
+ files.
+
+ 7. You must distribute the modified file under a license that forbids
+ distribution both of the modified file and of any files derived
+ from the modified file with the filename of the original file.
+
+ 8. You must do either (A) or (B):
+
+ (A) distribute a copy of The Program (that is, a complete,
+ unmodified copy of The Program) together with the modified
+ file; if your distribution of the modified file is made by
+ offering access to copy the modified file from a designated
+ place, then offering equivalent access to copy The Program
+ from the same place meets this condition, even though third
+ parties are not compelled to copy The Program along with the
+ modified file;
+
+ (B) provide to those who receive the modified file information
+ that is sufficient for them to obtain a copy of The Program;
+ for example, you may provide a Uniform Resource Locator (URL)
+ for a site that you expect will provide them with a copy of
+ The Program free of charge (either the version from which
+ your modification is derived, or perhaps a later version).
+
+Note that in the above, `distribution' of a file means making the
+file available to others by any means. This includes, for instance,
+installing the file on any machine in such a way that the file is
+accessible by users other than yourself. `Modification' of a file
+means any procedure that produces a derivative file under any
+applicable law -- that is, a file containing the original file or
+a significant portion of it, either verbatim or with modifications
+and/or translated into another language.
+
+Changing the name of a file (other than as necessitated by the file
+conventions of the target file systems) is considered to be a
+modification of the file.
+
+The distribution conditions in this license do not have to be
+applied to files that have been modified in accordance with the
+above conditions. Note, however, that Condition 7. does apply to
+any such modified file.
+
+The conditions above are not intended to prohibit, and hence do not
+apply to, the updating, by any method, of a file so that it becomes
+identical to the latest version of that file of The Program.
+
+
+
+A Recommendation on Modification Without Distribution
+-----------------------------------------------------
+
+It is wise never to modify a file of The Program, even for your own
+personal use, without also meeting the above eight conditions for
+distributing the modified file. While you might intend that such
+modified files will never be distributed, often this will happen by
+accident -- you may forget that you have modified the file; or it may
+not occur to you when allowing others to access the modified file
+that you are thus distributing it and violating the conditions of
+this license. It is usually in your best interest to keep your copy
+of The Program identical with the public one. Many programs provide
+ways to control the behavior of that program without altering its
+licensed files.
+
+
+Additional Conditions on Individual Files of The Program
+--------------------------------------------------------
+
+An individual file of The Program may bear additional conditions that
+supplement and/or supersede the conditions in this license if, and only
+if, such additional conditions exclusively concern modification of the
+file or distribution of a modified version of the file. The conditions
+on individual files of The Program therefore may differ only with
+respect to the kind and extent of modification of those files that
+is allowed, and with respect to the distribution of modified versions
+of those files.
+
+
+Additional Conditions on LaTeX Software Files
+---------------------------------------------
+
+If a file of The Program is intended to be used with LaTeX (that is,
+if it is a LaTeX software file), then the following additional
+conditions, which supplement and/or supersede the conditions
+above, apply to the file according to its filename extension:
+
+ - You may not modify any file with filename extension `.ins' since
+ these are installation files containing the legal notices that are
+ placed in the files they generate.
+
+ - You may distribute modified versions of files with filename
+ extension `.fd' (LaTeX font definition files) under the standard
+ conditions of the LPPL as described above. You may also distribute
+ such modified LaTeX font definition files with their original names
+ provided that:
+ (1) the only changes to the original files either enable use of
+ available fonts or prevent attempts to access unavailable fonts;
+ (2) you also distribute the original, unmodified files (TeX input
+ paths can be used to control which set of LaTeX font definition
+ files is actually used by TeX).
+
+ - You may distribute modified versions of files with filename
+ extension `.cfg' (configuration files) with their original names.
+ The Program may (and usually will) specify the range[...incomplete...]
More information about the Pkg-haskell-commits
mailing list