]> git.pld-linux.org Git - packages/alex.git/commitdiff
- update
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Thu, 10 Jun 2004 00:33:58 +0000 (00:33 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    alex-debian.patch -> 1.2

alex-debian.patch

index da6809df9df344b2fd27fe51452862ee964f67ce..df759484246dcd6a371a2e9ee389d839629773d2 100644 (file)
@@ -1,29 +1,6 @@
---- alex-2.0.orig/alex/doc/alex.sgml
-+++ alex-2.0/alex/doc/alex.sgml
-@@ -1330,8 +1330,8 @@
-       <term><option>-g</option></term>
-       <term><option>--ghc</option></term>
-       <listitem>
--        <para>Causes Alex to produce a parser which is optimised for
--        compiling with GHC.  The parser will be significantly more
-+        <para>Causes Alex to produce a lexer which is optimised for
-+        compiling with GHC.  The lexer will be significantly more
-         efficient, both in terms of the size of the compiled
-         lexer and its runtime.</para>
-       </listitem>
-@@ -1368,8 +1368,8 @@
-       <term><option>-v</option></term>
-       <term><option>--version</option></term>
-       <listitem>
--        <para>Be more verbose.  This currently doesn't do
--        anything, but it might in the future.</para>
-+        <para>Print version information on standard output then exit
-+      successfully.</para>
-       </listitem>
-       </varlistentry>
-     </variablelist>
---- alex-2.0.orig/alex/doc/alex.1.in
-+++ alex-2.0/alex/doc/alex.1.in
+diff -urN alex-2.0.org/alex/doc/alex.1.in alex-2.0/alex/doc/alex.1.in
+--- alex-2.0.org/alex/doc/alex.1.in    1970-01-01 01:00:00.000000000 +0100
++++ alex-2.0/alex/doc/alex.1.in        2004-06-10 02:33:10.570352072 +0200
 @@ -0,0 +1,111 @@
 +.TH ALEX 1 "2003-09-09" "Glasgow FP Suite" "Alex Lexical Analyser Generator"
 +.SH NAME
 +.\" Local variables:
 +.\" mode: nroff
 +.\" End:
---- alex-2.0.orig/alex/src/Main.hs
-+++ alex-2.0/alex/src/Main.hs
+diff -urN alex-2.0.org/alex/doc/alex.sgml alex-2.0/alex/doc/alex.sgml
+--- alex-2.0.org/alex/doc/alex.sgml    2004-06-10 02:33:04.891215432 +0200
++++ alex-2.0/alex/doc/alex.sgml        2004-06-10 02:33:10.568352376 +0200
+@@ -1330,8 +1330,8 @@
+       <term><option>-g</option></term>
+       <term><option>--ghc</option></term>
+       <listitem>
+-        <para>Causes Alex to produce a parser which is optimised for
+-        compiling with GHC.  The parser will be significantly more
++        <para>Causes Alex to produce a lexer which is optimised for
++        compiling with GHC.  The lexer will be significantly more
+         efficient, both in terms of the size of the compiled
+         lexer and its runtime.</para>
+       </listitem>
+@@ -1368,8 +1368,8 @@
+       <term><option>-v</option></term>
+       <term><option>--version</option></term>
+       <listitem>
+-        <para>Be more verbose.  This currently doesn't do
+-        anything, but it might in the future.</para>
++        <para>Print version information on standard output then exit
++      successfully.</para>
+       </listitem>
+       </varlistentry>
+     </variablelist>
+diff -urN alex-2.0.org/alex/src/alex.sh alex-2.0/alex/src/alex.sh
+--- alex-2.0.org/alex/src/alex.sh      2004-06-10 02:33:04.904213456 +0200
++++ alex-2.0/alex/src/alex.sh  2004-06-10 02:33:10.574351464 +0200
+@@ -5,6 +5,6 @@
+ #     ALEXBIN
+ case $* in
+-*--template*) $ALEXBIN $*;;
+-*)            $ALEXBIN --template $ALEXLIB $*;;
++*--template*) $ALEXBIN "$@";;
++*)            $ALEXBIN --template $ALEXLIB ${1+"$@"};;
+ esac
+diff -urN alex-2.0.org/alex/src/Main.hs alex-2.0/alex/src/Main.hs
+--- alex-2.0.org/alex/src/Main.hs      2004-06-10 02:33:04.900214064 +0200
++++ alex-2.0/alex/src/Main.hs  2004-06-10 02:33:10.572351768 +0200
 @@ -48,12 +48,11 @@
        putStrLn copyright
        exitWith ExitSuccess
  
  runAlex cli file = do
    basename <- case (reverse file) of
---- alex-2.0.orig/alex/src/alex.sh
-+++ alex-2.0/alex/src/alex.sh
-@@ -5,6 +5,6 @@
- #     ALEXBIN
- case $* in
--*--template*) $ALEXBIN $*;;
--*)            $ALEXBIN --template $ALEXLIB $*;;
-+*--template*) $ALEXBIN "$@";;
-+*)            $ALEXBIN --template $ALEXLIB ${1+"$@"};;
- esac
---- alex-2.0.orig/configure.in
-+++ alex-2.0/configure.in
+diff -urN alex-2.0.org/configure.in alex-2.0/configure.in
+--- alex-2.0.org/configure.in  2004-06-10 02:33:04.910212544 +0200
++++ alex-2.0/configure.in      2004-06-10 02:34:13.848732296 +0200
+@@ -85,7 +85,7 @@
+         HostVendor_CPP='dec'
+         HostOS_CPP='osf3'
+         ;;
+-alpha*-unknown-linux*)
++alpha-*-linux*)
+       HostPlatform=alpha-unknown-linux
+       TargetPlatform=alpha-unknown-linux
+       BuildPlatform=alpha-unknown-linux
 @@ -195,6 +195,33 @@
          HostOS_CPP='mingw32'
        exeext='.exe'
  
  dnl ** figure out how to do a BSD-ish install
  AC_PROG_INSTALL
---- alex-2.0.orig/configure
-+++ alex-2.0/configure
-@@ -1598,6 +1598,33 @@
-         HostOS_CPP='mingw32'
-       exeext='.exe'
-         ;;
-+mips-*-linux*)
-+        HostPlatform=mips-unknown-linux # hack again
-+        TargetPlatform=mips-unknown-linux
-+        BuildPlatform=mips-unknown-linux
-+        HostPlatform_CPP='mips_unknown_linux'
-+        HostArch_CPP='mips'
-+        HostVendor_CPP='unknown'
-+        HostOS_CPP='linux'
-+        ;;
-+hppa*-*-linux*)
-+        HostPlatform=hppa-unknown-linux # hack again
-+        TargetPlatform=hppa-unknown-linux
-+        BuildPlatform=hppa-unknown-linux
-+        HostPlatform_CPP='hppa_unknown_linux'
-+        HostArch_CPP='hppa'
-+        HostVendor_CPP='unknown'
-+        HostOS_CPP='linux'
-+        ;;
-+arm*-linux*)
-+        HostPlatform=arm-unknown-linux # hack again
-+        TargetPlatform=arm-unknown-linux
-+        BuildPlatform=arm-unknown-linux
-+        HostPlatform_CPP='arm_unknown_linux'
-+        HostArch_CPP='arm'
-+        HostVendor_CPP='unknown'
-+        HostOS_CPP='linux'
-+        ;;
- ia64-*-linux*)
-         HostPlatform=ia64-unknown-linux # hack again
-         TargetPlatform=ia64-unknown-linux
-@@ -1607,6 +1634,15 @@
-         HostVendor_CPP='unknown'
-         HostOS_CPP='linux'
-         ;;
-+m68k-*-linux*)
-+        HostPlatform=m68k-unknown-linux # hack again
-+        TargetPlatform=m68k-unknown-linux
-+        BuildPlatform=m68k-unknown-linux
-+        HostPlatform_CPP='m68k_unknown_linux'
-+        HostArch_CPP='m68k'
-+        HostVendor_CPP='unknown'
-+        HostOS_CPP='linux'
-+        ;;
- m68k-next-nextstep2)
-         HostPlatform_CPP='m68k_next_nextstep2'
-         HostArch_CPP='m68k'
-@@ -1697,6 +1733,15 @@
-       HostVendor_CPP='apple'
-       HostOS_CPP='darwin'
-       ;;
-+powerpc-*-linux*)
-+        HostPlatform=powerpc-unknown-linux
-+        TargetPlatform=powerpc-unknown-linux
-+        BuildPlatform=powerpc-unknown-linux
-+        HostPlatform_CPP='powerpc_unknown_linux'
-+        HostArch_CPP='powerpc'
-+        HostVendor_CPP='unknown'
-+        HostOS_CPP='linux'
-+        ;;
- sparc-sun-sunos4*)
-       HostPlatform=sparc-sun-sunos4
-       TargetPlatform=sparc-sun-sunos4 #hack
-@@ -1715,6 +1760,24 @@
-         HostVendor_CPP='sun'
-         HostOS_CPP='solaris2'
-         ;;
-+sparc*-unknown-linux*)
-+   HostPlatform=sparc-unknown-linux
-+   TargetPlatform=sparc-unknown-linux
-+   BuildPlatform=sparc-unknown-linux
-+        HostPlatform_CPP='sparc-unknown-linux'
-+        HostArch_CPP='sparc'
-+        HostVendor_CPP='unknown'
-+        HostOS_CPP='linux'
-+        ;;
-+s390-ibm-linux*)
-+    HostPlatform=s390-ibm-linux
-+    TargetPlatform=s390-ibm-linux #hack
-+    BuildPlatform=s390-ibm-linux #hack
-+        HostPlatform_CPP='s390_ibm_linux'
-+        HostArch_CPP='s390'
-+        HostVendor_CPP='ibm'
-+        HostOS_CPP='linux'
-+        ;;
- *)
-         echo "Unrecognised platform: $HostPlatform"
-         exit 1
-@@ -3769,82 +3832,82 @@
--# Extract the first word of "flex", so it can be a program name with args.
--set dummy flex; ac_word=$2
--echo "$as_me:$LINENO: checking for $ac_word" >&5
--echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
--if test "${ac_cv_prog_LEX+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  if test -n "$LEX"; then
--  ac_cv_prog_LEX="$LEX" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
--  IFS=$as_save_IFS
--  test -z "$as_dir" && as_dir=.
--  for ac_exec_ext in '' $ac_executable_extensions; do
--  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
--    ac_cv_prog_LEX="flex"
--    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
--    break 2
--  fi
--done
--done
--
--fi
--fi
--LEX=$ac_cv_prog_LEX
--if test -n "$LEX"; then
--  echo "$as_me:$LINENO: result: $LEX" >&5
--echo "${ECHO_T}$LEX" >&6
--else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--
--if test -z "$LEX"
--then
--  # Extract the first word of "lex", so it can be a program name with args.
--set dummy lex; ac_word=$2
--echo "$as_me:$LINENO: checking for $ac_word" >&5
--echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
--if test "${ac_cv_prog_LEX+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  if test -n "$LEX"; then
--  ac_cv_prog_LEX="$LEX" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
--  IFS=$as_save_IFS
--  test -z "$as_dir" && as_dir=.
--  for ac_exec_ext in '' $ac_executable_extensions; do
--  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
--    ac_cv_prog_LEX="lex"
--    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
--    break 2
--  fi
--done
--done
--
--fi
--fi
--LEX=$ac_cv_prog_LEX
--if test -n "$LEX"; then
--  echo "$as_me:$LINENO: result: $LEX" >&5
--echo "${ECHO_T}$LEX" >&6
--else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--
--  test -z "$LEX" && { { echo "$as_me:$LINENO: error: 'lex' or 'flex' is required to compile GHC." >&5
--echo "$as_me: error: 'lex' or 'flex' is required to compile GHC." >&2;}
--   { (exit 1); exit 1; }; }
--fi
-+## Extract the first word of "flex", so it can be a program name with args.
-+#set dummy flex; ac_word=$2
-+#echo "$as_me:$LINENO: checking for $ac_word" >&5
-+#echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-+#if test "${ac_cv_prog_LEX+set}" = set; then
-+#  echo $ECHO_N "(cached) $ECHO_C" >&6
-+#else
-+#  if test -n "$LEX"; then
-+#  ac_cv_prog_LEX="$LEX" # Let the user override the test.
-+#else
-+#as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+#for as_dir in $PATH
-+#do
-+#  IFS=$as_save_IFS
-+#  test -z "$as_dir" && as_dir=.
-+#  for ac_exec_ext in '' $ac_executable_extensions; do
-+#  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-+#    ac_cv_prog_LEX="flex"
-+#    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-+#    break 2
-+#  fi
-+#done
-+#done
-+#
-+#fi
-+#fi
-+#LEX=$ac_cv_prog_LEX
-+#if test -n "$LEX"; then
-+#  echo "$as_me:$LINENO: result: $LEX" >&5
-+#echo "${ECHO_T}$LEX" >&6
-+#else
-+#  echo "$as_me:$LINENO: result: no" >&5
-+#echo "${ECHO_T}no" >&6
-+#fi
-+#
-+#if test -z "$LEX"
-+#then
-+#  # Extract the first word of "lex", so it can be a program name with args.
-+#set dummy lex; ac_word=$2
-+#echo "$as_me:$LINENO: checking for $ac_word" >&5
-+#echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-+#if test "${ac_cv_prog_LEX+set}" = set; then
-+#  echo $ECHO_N "(cached) $ECHO_C" >&6
-+#else
-+#  if test -n "$LEX"; then
-+#  ac_cv_prog_LEX="$LEX" # Let the user override the test.
-+#else
-+#as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+#for as_dir in $PATH
-+#do
-+#  IFS=$as_save_IFS
-+#  test -z "$as_dir" && as_dir=.
-+#  for ac_exec_ext in '' $ac_executable_extensions; do
-+#  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-+#    ac_cv_prog_LEX="lex"
-+#    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-+#    break 2
-+#  fi
-+#done
-+#done
-+#
-+#fi
-+#fi
-+#LEX=$ac_cv_prog_LEX
-+#if test -n "$LEX"; then
-+#  echo "$as_me:$LINENO: result: $LEX" >&5
-+#echo "${ECHO_T}$LEX" >&6
-+#else
-+#  echo "$as_me:$LINENO: result: no" >&5
-+#echo "${ECHO_T}no" >&6
-+#fi
-+#
-+#  test -z "$LEX" && { { echo "$as_me:$LINENO: error: 'lex' or 'flex' is required to compile GHC." >&5
-+#echo "$as_me: error: 'lex' or 'flex' is required to compile GHC." >&2;}
-+#   { (exit 1); exit 1; }; }
-+#fi
- # Find a good install program.  We prefer a C program (faster),
---- alex-2.0.orig/debian/rules
-+++ alex-2.0/debian/rules
-@@ -0,0 +1,96 @@
-+#!/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.
-+
-+# Uncomment this to turn on verbose mode.
-+#export DH_VERBOSE=1
-+
-+version      := $(shell dpkg-parsechangelog | sed -ne 's/^Version: \([^-]*\)-.*/\1/p')
-+docdir       := `pwd`/debian/`dh_listpackages`/usr/share/doc/alex
-+sgmldocindex := alex.html
-+
-+build: build-stamp
-+build-stamp:
-+      dh_testdir
-+
-+      touch configure
-+      ./configure --prefix=/usr
-+      $(MAKE)
-+      $(MAKE) -C alex/doc ps html
-+      sed -e "s#@LIBDIR@#/usr/lib/alex-$(version)#g" \
-+          -e "s#@DOCDIR@#/usr/share/doc/alex#g" \
-+              -e "s#@VERSION@#$(version)#g" \
-+        alex/doc/alex.1.in > alex/doc/alex.1
-+      echo ".so man1/alex.1" > debian/alex-$(version).1
-+
-+      touch build-stamp
-+
-+clean:
-+      dh_testdir
-+      dh_testroot
-+      rm -f build-stamp
-+
-+      touch configure
-+      -$(MAKE) distclean
-+      rm -f alex/doc/alex.1 debian/alex-$(version).1
-+      rm -f mk/config.mk mk/config.h mk/stamp-h
-+
-+      dh_clean
-+
-+install: build
-+      dh_testdir
-+      dh_testroot
-+      dh_clean -k
-+      dh_installdirs
-+
-+      $(MAKE) prefix=`pwd`/debian/`dh_listpackages`/usr install
-+
-+      mkdir -p $(docdir)/{sgml,dvi,ps,html}
-+      cp    alex/doc/*.sgml $(docdir)/sgml/
-+      cp    alex/doc/*.dvi  $(docdir)/dvi/
-+      cp    alex/doc/*.ps   $(docdir)/ps/
-+      cp -a alex/doc/alex/* $(docdir)/html/
-+      ln -s $(sgmldocindex) $(docdir)/html/index.html
-+      cp -a alex/examples   $(docdir)
-+
-+# Build architecture-independent files here.
-+binary-indep: build install
-+      @:
-+
-+# Build architecture-dependent files here.
-+binary-arch: build install
-+      dh_testdir
-+      dh_testroot
-+      dh_installchangelogs
-+      dh_installdocs
-+      dh_installexamples
-+#     dh_install
-+#     dh_installmenu
-+#     dh_installdebconf       
-+#     dh_installlogrotate
-+#     dh_installemacsen
-+#     dh_installcatalogs
-+#     dh_installpam
-+#     dh_installmime
-+#     dh_installinit
-+#     dh_installcron
-+#     dh_installinfo
-+#     dh_undocumented
-+      dh_installman debian/alex-$(version).1 alex/doc/alex.1
-+      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
-+
---- alex-2.0.orig/debian/changelog
-+++ alex-2.0/debian/changelog
-@@ -0,0 +1,19 @@
-+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
-+
---- alex-2.0.orig/debian/control
-+++ alex-2.0/debian/control
-@@ -0,0 +1,15 @@
-+Source: alex
-+Section: devel
-+Priority: optional
-+Maintainer: Ian Lynagh (wibble) <igloo@debian.org>
-+Standards-Version: 3.5.6.0
-+Build-Depends: debhelper (>= 4), ghc6 | ghc5 (>= 5.04), jade, docbook-utils
-+
-+Package: alex
-+Architecture: any
-+Depends: ${shlibs: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++.
-+
---- alex-2.0.orig/debian/compat
-+++ alex-2.0/debian/compat
-@@ -0,0 +1 @@
-+4
---- alex-2.0.orig/debian/copyright
-+++ alex-2.0/debian/copyright
-@@ -0,0 +1,41 @@
-+This package was originally debianized by Ian Lynagh <igloo@debian.org>
-+on 2003-09-08.
-+
-+It was downloaded from
-+http://www.haskell.org/alex/dist/alex-2.0-src.tar.bz2
-+
-+Upstream Author: Simon Marlow (simonmar@microsoft.com)
-+              
-+Copyright:
-+
-+The Glasgow Haskell Compiler License
-+
-+Copyright 1999, The University Court of the University of Glasgow.
-+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 name of the University nor the names of its contributors may be
-+  used to endorse or promote products derived from this software without
-+  specific prior written permission.
-+
-+THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF
-+GLASGOW AND THE CONTRIBUTORS ÄS 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
-+UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE 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.
This page took 0.144061 seconds and 4 git commands to generate.