diff options
| author | Joachim Breitner <mail@joachim-breitner.de> | 2013-09-18 21:29:40 +0400 |
|---|---|---|
| committer | Joachim Breitner <mail@joachim-breitner.de> | 2013-09-18 21:29:40 +0400 |
| commit | 04296b00e32fa59b2e247bdb75d9ecb67e5e1917 (patch) | |
| tree | ade9f793cf73349d0314ae4b4bc7636b4cca4c9e /p/alex | |
| parent | 199bc17a70ae92557016efa1c675dd83b3ebba63 (diff) | |
| download | DHG_packages-04296b00e32fa59b2e247bdb75d9ecb67e5e1917.tar.gz | |
alex: releasing package alex version 3.1.0-1
Diffstat (limited to 'p/alex')
| -rw-r--r-- | p/alex/debian/changelog | 4 | ||||
| -rw-r--r-- | p/alex/debian/patches/cabal-test.diff | 9 | ||||
| -rw-r--r-- | p/alex/debian/patches/debian-changes-3.0.1-1 | 446 | ||||
| -rw-r--r-- | p/alex/debian/patches/series | 2 |
4 files changed, 2 insertions, 459 deletions
diff --git a/p/alex/debian/changelog b/p/alex/debian/changelog index cb96dcda5..d365f8d8d 100644 --- a/p/alex/debian/changelog +++ b/p/alex/debian/changelog @@ -1,8 +1,8 @@ -alex (3.1.0-1) UNRELEASED; urgency=low +alex (3.1.0-1) unstable; urgency=low * New upstream release - -- Joachim Breitner <nomeata@debian.org> Wed, 18 Sep 2013 19:11:05 +0200 + -- Joachim Breitner <nomeata@debian.org> Wed, 18 Sep 2013 19:12:23 +0200 alex (3.0.5-2) unstable; urgency=low diff --git a/p/alex/debian/patches/cabal-test.diff b/p/alex/debian/patches/cabal-test.diff deleted file mode 100644 index f90ffe90c..000000000 --- a/p/alex/debian/patches/cabal-test.diff +++ /dev/null @@ -1,9 +0,0 @@ -Index: alex-3.0.5/alex.cabal -=================================================================== ---- alex-3.0.5.orig/alex.cabal 2013-03-10 23:19:13.000000000 +1100 -+++ alex-3.0.5/alex.cabal 2013-05-30 07:25:49.000000000 +1000 -@@ -108,3 +108,4 @@ - type: exitcode-stdio-1.0 - main-is: test.hs - build-depends: process -+ , haskell2010 diff --git a/p/alex/debian/patches/debian-changes-3.0.1-1 b/p/alex/debian/patches/debian-changes-3.0.1-1 deleted file mode 100644 index d5181834c..000000000 --- a/p/alex/debian/patches/debian-changes-3.0.1-1 +++ /dev/null @@ -1,446 +0,0 @@ -Description: Upstream changes introduced in version 3.0.1-1 - This patch has been created by dpkg-source during the package build. - Here's the last changelog entry, hopefully it gives details on why - those changes were made: - . - alex (3.0.1-1) unstable; urgency=low - . - * New upstream release. closes: #638988. - * Update fix-bang-pattern.diff. - * Add build dependency on libghc-quickcheck2-dev. - . - The person named in the Author field signed this changelog entry. -Author: Clint Adams <clint@debian.org> -Bug-Debian: http://bugs.debian.org/638988 - ---- -The information above should follow the Patch Tagging Guidelines, please -checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here -are templates for supplementary fields that you might want to add: - -Origin: <vendor|upstream|other>, <url of original patch> -Bug: <url in upstream bugtracker> -Bug-Debian: http://bugs.debian.org/<bugnumber> -Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber> -Forwarded: <no|not-needed|url proving that it has been forwarded> -Reviewed-By: <name and email of someone who approved the patch> -Last-Update: <YYYY-MM-DD> - ---- /dev/null -+++ alex-3.0.1/newd/rules -@@ -0,0 +1,43 @@ -+#!/usr/bin/make -f -+# debian/rules for alex -+# This file is public domain software, originally written by Joey Hess. -+# Adapted for alex by Ian Lynagh. -+# Largely rewritten for cdbs and hlibrary.mk by Joachim Breitner in 2009. -+ -+# Uncomment this to turn on verbose mode. -+#export DH_VERBOSE=1 -+ -+DEB_BUILD_DEPENDENCIES = build-arch -+ -+include /usr/share/cdbs/1/rules/debhelper.mk -+include /usr/share/cdbs/1/class/hlibrary.mk -+ -+clean:: -+ [ ! -f doc/config.mk ] || $(MAKE) -C doc clean -+ # Remove these so setup clean doesn't remove the generated files -+ #rm -f src/Parser.y src/Scan.x -+ -+ rm -f debian/get_version.o debian/get_version.hi debian/get_version -+ rm -f doc/alex.1 -+ # Hacks: -+ rm -f doc/config.log doc/config.status doc/config.mk doc/configure -+ -+ -+configure/alex:: -+ # doc/configure is not shipped, generate it -+ cd doc && autoconf && rm -r autom4te.cache && ./configure --prefix=/usr -+ -+ # used in build to stick version into man page -+ ghc --make debian/get_version.hs -o debian/get_version -+ -+build/alex:: build-ghc-stamp -+ $(MAKE) -C doc html -+ sed -e "s#@LIBDIR@#/usr/lib/alex-`debian/get_version`#g" \ -+ -e "s#@DOCDIR@#/usr/share/doc/alex#g" \ -+ -e "s#@VERSION@#`debian/get_version`#g" \ -+ doc/alex.1.in > doc/alex.1 -+ -+install/alex:: debian/tmp-inst-ghc -+ dh_installdirs usr/share/doc/alex/html -+ cp -a doc/alex/* `pwd`/debian/`dh_listpackages`/usr/share/doc/alex/html -+ ---- /dev/null -+++ alex-3.0.1/newd/watch -@@ -0,0 +1,5 @@ -+version=3 -+opts="downloadurlmangle=s|archive/([\w\d_-]+)/([\d\.]+)/|archive/$1/$2/$1-$2.tar.gz|,\ -+filenamemangle=s|(.*)/$|alex-$1.tar.gz|" \ -+ http://hackage.haskell.org/packages/archive/alex \ -+ ([\d\.]*\d)/ ---- /dev/null -+++ alex-3.0.1/newd/copyright -@@ -0,0 +1,40 @@ -+This package was originally debianized by Ian Lynagh <igloo@debian.org> -+on 2003-09-08. -+ -+It was downloaded from -+http://haskell.org/alex/alex-2.1.0rc.tar.gz -+ -+Upstream Author: Simon Marlow (simonmar@microsoft.com) -+ -+Copyright: -+ -+Copyright (c) 1995-2003, Chris Dornan and Simon Marlow -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are -+met: -+ -+ * Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+ * 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. -+ -+ * Neither the name of the copyright holders, nor the names of the -+ contributors may be used to endorse or promote products derived -+ from this software without specific prior written permission. -+ -+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. ---- /dev/null -+++ alex-3.0.1/newd/get_version.hs -@@ -0,0 +1,16 @@ -+ -+module Main (main) where -+ -+import Data.Version ( showVersion ) -+import Distribution.Package -+import Distribution.PackageDescription -+import Distribution.PackageDescription.Parse ( readPackageDescription ) -+import Distribution.Simple.Utils -+import Distribution.Verbosity -+import Distribution.Version -+ -+main :: IO () -+main = do fp <- findPackageDesc "." -+ pd <- readPackageDescription normal fp -+ putStr $ showVersion $ pkgVersion $ package $ packageDescription pd -+ ---- /dev/null -+++ alex-3.0.1/newd/alex.install -@@ -0,0 +1,2 @@ -+dist-ghc/build/alex/alex usr/bin -+debian/tmp-inst-ghc/usr/share/alex* usr/share ---- /dev/null -+++ alex-3.0.1/newd/alex.manpages -@@ -0,0 +1 @@ -+doc/alex.1 ---- /dev/null -+++ alex-3.0.1/newd/compat -@@ -0,0 +1 @@ -+7 ---- /dev/null -+++ alex-3.0.1/newd/changelog -@@ -0,0 +1,184 @@ -+alex (3.0.1-0exp1) experimental; urgency=low -+ -+ * New upstream release. -+ * Update fix-bang-pattern.diff. -+ * Add build dependency on libghc-quickcheck2-dev. -+ -+ -- Clint Adams <clint@debian.org> Tue, 23 Aug 2011 11:21:06 -0400 -+ -+alex (2.3.5-3) unstable; urgency=low -+ -+ * Update fix-bang-pattern.diff patch to add LANGUAGE option BanPatterns to -+ generated code (Closes: #635113). -+ * debian/control: Standards version (no changes required). -+ -+ -- Erik de Castro Lopo <erikd@mega-nerd.com> Sun, 24 Jul 2011 14:15:36 +1000 -+ -+alex (2.3.5-2) unstable; urgency=low -+ -+ [ Erik de Castro Lopo ] -+ * Fix generated haskell code so it doesn't fail with -Werror -+ (Closes: #623067). -+ -+ [ Giovanni Mascellani ] -+ * Team upload. -+ -+ -- Giovanni Mascellani <gio@debian.org> Sun, 17 Apr 2011 10:56:54 +0200 -+ -+alex (2.3.5-1) unstable; urgency=low -+ -+ [ Erik de Castro Lopo ] -+ * New upstream. -+ * Remove patches/00-fix-warnings-on-big-endian.diff (fixed upstream). -+ -+ [ Marco Silva ] -+ * Use ghc instead of ghc6 -+ -+ [ Joachim Breitner ] -+ * New upstream release -+ -+ -- Joachim Breitner <nomeata@debian.org> Tue, 29 Mar 2011 13:43:36 +0530 -+ -+alex (2.3.3-2) experimental; urgency=low -+ -+ * Fix warnings in alex generated code on big endian systems (Closes: #594181). -+ * debian/control: Bump Standards-Version: to 3.9.1, no changes needed. -+ -+ -- Erik de Castro Lopo <erikd@mega-nerd.com> Sat, 30 Oct 2010 21:16:14 +1100 -+ -+alex (2.3.3-1) unstable; urgency=low -+ -+ [ Erik de Castro Lopo ] -+ * New upstream version. -+ -+ [ Joachim Breitner ] -+ * Source format 3.0 (quilt) -+ -+ -- Erik de Castro Lopo <erikd@mega-nerd.com> Wed, 31 Mar 2010 21:10:35 +1100 -+ -+alex (2.3.2-1) unstable; urgency=low -+ -+ * New upstream version. -+ -+ -- Erik de Castro Lopo <erikd@mega-nerd.com> Fri, 12 Mar 2010 20:25:20 +1100 -+ -+alex (2.3.1-3) unstable; urgency=low -+ -+ * debian/control: Change Priority: to extra. -+ * debian/watch: Use format that works for --download-current-version. -+ * debian/watch: Add .tar.gz to downloaded filename. -+ * debian/watch: Include package name in downloaded .tar.gz. -+ * debian/watch: Remove spaces, since they're not allowed by uscan. -+ * debian/control: Use Vcs-Browser: field. -+ * debian/control: Bump Standards-Version: to 3.8.4, no changes needed. -+ * debian/control: Bump version of Build-Depends: on haskell-devscripts -+ to 0.7 and remove versioned Build-Depends: on ghc6. -+ -+ -- Marco TĂșlio Gontijo e Silva <marcot@debian.org> Sun, 21 Feb 2010 09:30:03 -0300 -+ -+alex (2.3.1-2) unstable; urgency=low -+ -+ * debian/control: Add forgotten build-deps on autoconf, alex and happy to -+ resolve FTBFS (Closes: #551233) -+ -+ -- Iain Lane <laney@ubuntu.com> Fri, 16 Oct 2009 20:45:30 +0100 -+ -+alex (2.3.1-1) unstable; urgency=low -+ -+ * New upstream release (Closes: #530313) -+ * Let watchfile point to hackage -+ * Adopt for the Debian Haskell Group and adjust packaging. -+ -+ -- Joachim Breitner <nomeata@debian.org> Mon, 05 Oct 2009 17:22:19 +0200 -+ -+alex (2.2-0.2) unstable; urgency=low -+ -+ * Non-maintainer upload. -+ * Fix "FTBFS: Not in scope: `buildVerbose'", thanks to Matt Kraai for the -+ patch (Closes: #516277) -+ -+ -- Joachim Breitner <nomeata@debian.org> Wed, 18 Mar 2009 19:01:37 +0100 -+ -+alex (2.2-0.1) unstable; urgency=low -+ -+ * Non-maintainer upload. -+ * New upstream release (Closes: #464360) -+ - Cabal 1.2 is now required. (Closes: #460388) -+ - ByteString wrappers: use Alex to lex ByteStrings directly. -+ - Fixes a spelling mistake. (Closes: #419671) -+ * debian/control: -+ - Added Homepage field. -+ - Bump the build dependency on ghc6 to 6.8.2 as the packages needs -+ Cabal 1.2 to build. -+ - Bump the Standards-Version to 3.7.3. No changes needed. -+ * debian/copyright: -+ - Fix debian-copyright-file-uses-obsolete-national-encoding lintian -+ warning. -+ - Update debian/copyright file with info from upstream LICENSE file. -+ * debian/get_version.hs: Updated for Cabal 1.2 -+ * debian/rules: -+ - Fix debian-rules-ignores-make-clean-error lintian warning. -+ - Remove the LICENSE installed by ./setup copy -+ * Add debian/watch file. -+ -+ -- Arjan Oosting <arjan@debian.org> Sun, 27 Apr 2008 15:31:08 +0200 -+ -+alex (2.1.0~rc1-1) unstable; urgency=low -+ -+ * New upstream (release candidate) version. -+ * Removed alex/ prefixes from various paths in debian/rules. -+ * doc/configure generated by autoconf is in the Debian diff. -+ * Build using cabal: -+ * Various debian/rules changes. -+ * Create debian/get_version.hs for extracting the version from the cabal -+ file. -+ * Requires ghc6 >= 6.4.2. -+ * No longer tries to detect platform. Closes: #332980, #340326. -+ * Add 'XSLTPROC_OPTS = --nonet' to doc/config.mk.in. -+ * Remove src/Parser.y and src/Scan.x before cleaning so the generated -+ files don't get cleaned. -+ * Set Standards-Version to 3.7.2 (no changes needed). -+ -+ -- Ian Lynagh (wibble) <igloo@debian.org> Thu, 26 Oct 2006 17:28:46 +0000 -+ -+alex (2.0.1-1) unstable; urgency=low -+ -+ * New upstream version. -+ * Compiled against new libgmp3-dev. -+ * Add build-deps on xsltproc, docbook-xml and docbook-xsl. -+ * Remove ps from "$(MAKE) -C alex/doc ps html" in debian/rules as -+ the ps docs don't build. -+ * Only copy the HTML docs into the install directory as the other -+ aren't built. -+ * index.html is now built for us, so we don't need to symlink -+ alex.html to it. -+ -+ -- Ian Lynagh (wibble) <igloo@debian.org> Sun, 18 Sep 2005 20:11:47 +0000 -+ -+alex (2.0-3) unstable; urgency=low -+ -+ * Added x86_64 Linux to configure{,.in}. Closes: #253167. -+ * Remove unportable {,} syntax from debian/rules. -+ * Delete alex/doc/alex.out in clean target. -+ -+ -- Ian Lynagh (wibble) <igloo@debian.org> Thu, 15 Jul 2004 21:25:08 +0000 -+ -+alex (2.0-2) unstable; urgency=low -+ -+ * Added s390, m68k, mips, hppa, arm and powerpc Linux to configure{,.in} -+ -+ -- Ian Lynagh (wibble) <igloo@debian.org> Wed, 01 Oct 2003 12:31:01 +0000 -+ -+alex (2.0-1) unstable; urgency=low -+ -+ * Initial release. Closes: #151044. -+ * Changed configure{,.in} to not require flex. -+ * Wrote manpage for alex(1). -+ * Fix references to happy/parsers and version/verbose confusion in the docs. -+ * Changed wrapper to use $@ and ${1+"$@"} rather than $* -+ * When giving usage info, always use the name "alex" (otherwise -+ alex.bin is given). -+ * Add sparc case to configure{,.in}. -+ -+ -- Ian Lynagh (wibble) <igloo@debian.org> Tue, 09 Sep 2003 15:14:27 +0000 -+ ---- /dev/null -+++ alex-3.0.1/newd/alex.examples -@@ -0,0 +1 @@ -+examples/* ---- /dev/null -+++ alex-3.0.1/newd/control -@@ -0,0 +1,31 @@ -+Source: alex -+Section: haskell -+Priority: extra -+Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> -+Uploaders: Joachim Breitner <nomeata@debian.org>, Clint Adams <clint@debian.org> -+Standards-Version: 3.9.2 -+Build-Depends: cdbs (>= 0.4.59), -+ haskell-devscripts (>= 0.7), -+ debhelper (>= 7), -+ ghc, -+ alex, -+ happy, -+ jade, -+ docbook-utils, -+ docbook-xsl, -+ docbook-xml, -+ xsltproc, -+ autoconf, -+ libghc-quickcheck2-dev -+Homepage: http://www.haskell.org/alex/ -+Vcs-Darcs: http://darcs.debian.org/pkg-haskell/alex -+Vcs-Browser: http://darcs.debian.org/cgi-bin/darcsweb.cgi?r=pkg-haskell/alex -+ -+Package: alex -+Architecture: any -+Depends: ${shlibs:Depends}, ${misc:Depends} -+Description: lexical analyser generator for Haskell -+ Alex is a tool for generating lexical analysers in Haskell, given a -+ description of the tokens to be recognised in the form of regular -+ expressions. It is similar to the tool lex or flex for C/C++. -+ ---- /dev/null -+++ alex-3.0.1/newd/patches/series -@@ -0,0 +1 @@ -+fix-bang-pattern.diff ---- /dev/null -+++ alex-3.0.1/newd/patches/fix-bang-pattern.diff -@@ -0,0 +1,53 @@ -+# Author : Erik de Castro Lopo <erikd@mega-nerd.com> -+# Description : Fix generated haskell code so it doesn't fail with -Werror. -+# Debian Version : 2.3.5 -+# Date : Sun, 17 Apr 2011 15:45:41 +1000 -+ -+--- a/templates/GenericTemplate.hs -++++ b/templates/GenericTemplate.hs -+@@ -9,7 +9,7 @@ -+ -+ #ifdef ALEX_GHC -+ #define ILIT(n) n# -+-#define FAST_INT_BINDING(n) (n) -++#define FAST_INT_BINDING(n) (!(n)) -+ #define IBOX(n) (I# (n)) -+ #define FAST_INT Int# -+ #define LT(n,m) (n <# m) -+@@ -57,10 +57,10 @@ -+ ALEX_IF_BIGENDIAN -+ narrow16Int# i -+ where -+- i = word2Int# ((high `uncheckedShiftL#` 8#) `or#` low) -+- high = int2Word# (ord# (indexCharOffAddr# arr (off' +# 1#))) -+- low = int2Word# (ord# (indexCharOffAddr# arr off')) -+- off' = off *# 2# -++ !i = word2Int# ((high `uncheckedShiftL#` 8#) `or#` low) -++ !high = int2Word# (ord# (indexCharOffAddr# arr (off' +# 1#))) -++ !low = int2Word# (ord# (indexCharOffAddr# arr off')) -++ !off' = off *# 2# -+ ALEX_ELSE -+ indexInt16OffAddr# arr off -+ ALEX_ENDIF -+--- a/src/Scan.x -++++ b/src/Scan.x -+@@ -11,7 +11,7 @@ -+ ------------------------------------------------------------------------------- -+ -+ { -+-{-# OPTIONS_GHC -w #-} -++{-# OPTIONS_GHC -w -XBangPatterns #-} -+ -+ module Scan(lexer, AlexPosn(..), Token(..), Tkn(..), tokPosn) where -+ -+--- a/src/Main.hs -++++ b/src/Main.hs -+@@ -203,7 +203,7 @@ -+ hPutStrLn hdl code -+ -+ optsToInject :: Target -> [CLIFlags] -> String -+-optsToInject GhcTarget _ = "{-# LANGUAGE CPP,MagicHash #-}\n" -++optsToInject GhcTarget _ = "{-# LANGUAGE CPP,MagicHash,BangPatterns #-}\n" -+ optsToInject _ _ = "{-# LANGUAGE CPP #-}\n" -+ -+ importsToInject :: Target -> [CLIFlags] -> String ---- /dev/null -+++ alex-3.0.1/newd/source/format -@@ -0,0 +1 @@ -+3.0 (quilt) diff --git a/p/alex/debian/patches/series b/p/alex/debian/patches/series deleted file mode 100644 index 4a39eee33..000000000 --- a/p/alex/debian/patches/series +++ /dev/null @@ -1,2 +0,0 @@ -cabal-test.diff -debian-changes-3.0.1-1 |
