From ad47144c0b1ba591e788181d3bdc03b262f94efa Mon Sep 17 00:00:00 2001 From: Mike McCormack Date: Wed, 3 Aug 2011 16:47:25 +0900 Subject: [PATCH] Import debian packaging ragel_6.6-1.diff.gz http://ftp.de.debian.org/debian/pool/main/r/ragel/ragel_6.6-1.diff.gz --- debian/changelog | 341 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ debian/compat | 1 + debian/control | 21 ++++ debian/copyright | 27 +++++ debian/docs | 2 + debian/examples | 1 + debian/manpages | 2 + debian/rules | 63 ++++++++++ debian/watch | 7 ++ 9 files changed, 465 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/docs create mode 100644 debian/examples create mode 100644 debian/manpages create mode 100644 debian/rules create mode 100644 debian/watch diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..c2e300a --- /dev/null +++ b/debian/changelog @@ -0,0 +1,341 @@ +ragel (6.6-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Tue, 05 Jan 2010 15:16:17 +0000 + +ragel (6.5-1) unstable; urgency=low + + * New upstream release + * Bumped standards version + + -- Robert Lemmen Thu, 17 Sep 2009 19:59:27 +0100 + +ragel (6.3-2) unstable; urgency=low + + * Removed pre-built pdfs + * Upped debhelper version + + -- Robert Lemmen Mon, 29 Jun 2009 16:45:45 +0100 + +ragel (6.3-1) unstable; urgency=low + + * New upstream release (closes: #502931) + * updated description (closes: #494147) + + -- Robert Lemmen Wed, 22 Oct 2008 20:01:12 +0100 + +ragel (6.2-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Wed, 18 Jun 2008 19:05:03 +0100 + +ragel (6.1-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Thu, 8 May 2008 22:55:27 +0100 + +ragel (6.0-3) unstable; urgency=low + + * Added workaround for tetex transition + + -- Robert Lemmen Wed, 5 Mar 2008 11:38:54 +0000 + +ragel (6.0-2) unstable; urgency=low + + * Chnages the gs-gpl dependency to ghostscript (ghostscript transisiton) + * Hacked my way around #457568 + + -- Robert Lemmen Tue, 4 Mar 2008 13:58:16 +0000 + +ragel (6.0-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Fri, 29 Feb 2008 10:02:02 +0000 + +ragel (5.23-3) unstable; urgency=low + + * Dependency changed from gs to gs-gpl + + -- Robert Lemmen Wed, 17 Oct 2007 12:45:26 +0200 + +ragel (5.23-2) unstable; urgency=low + + * Depend on gs to make ragel build on all architectures (closes: #443294) + + -- Robert Lemmen Fri, 21 Sep 2007 14:54:37 +0200 + +ragel (5.23-1) unstable; urgency=low + + * New upstream release + * Is now handling the nostrip build option correctly (closes: #437904) + + -- Robert Lemmen Fri, 14 Sep 2007 13:31:55 +0200 + +ragel (5.16-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Mon, 4 Dec 2006 20:50:15 +0100 + +ragel (5.14-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Thu, 5 Oct 2006 21:53:18 +0200 + +ragel (5.10-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Tue, 8 Aug 2006 14:56:03 +0200 + +ragel (5.9-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Thu, 20 Jul 2006 16:39:43 +0200 + +ragel (5.7-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Tue, 16 May 2006 00:07:18 +0200 + +ragel (5.6-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Sun, 16 Apr 2006 14:09:28 +0200 + +ragel (5.5-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Wed, 29 Mar 2006 15:30:28 +0200 + +ragel (5.4-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Thu, 23 Mar 2006 11:03:46 +0100 + +ragel (5.3-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Tue, 31 Jan 2006 09:44:16 +0100 + +ragel (5.1-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Thu, 22 Dec 2005 11:14:51 +0100 + +ragel (4.2-2) unstable; urgency=low + + * Dropped dependency on dvips (closes: #337451) + + -- Robert Lemmen Wed, 9 Nov 2005 10:11:01 +0100 + +ragel (4.2-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Wed, 28 Sep 2005 11:25:12 +0200 + +ragel (4.1-4) unstable; urgency=low + + * Make the build system work around bug #324458 + + -- Robert Lemmen Mon, 29 Aug 2005 11:13:33 +0200 + +ragel (4.1-3) unstable; urgency=low + + * Use -O2 instead of -O3 for the tests on m68k to work around compiler + bugs (closes: #317475) + * Further cleanups + * Respects DEB_BUILD_OPTIONS now + + -- Robert Lemmen Thu, 4 Aug 2005 15:27:36 +0200 + +ragel (4.1-2) unstable; urgency=low + + * Rebuild for the g++ transition + * Smallish cleanups in the makefiles + * Updated to new standards version + + -- Robert Lemmen Tue, 19 Jul 2005 10:29:16 +0200 + +ragel (4.1-1) unstable; urgency=low + + * New upstream release + * This version does the manual build again, for a smaller diff! + + -- Robert Lemmen Tue, 28 Jun 2005 14:03:00 +0200 + +ragel (4.0-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Wed, 8 Jun 2005 14:15:13 +0200 + +ragel (3.7-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Wed, 3 Nov 2004 20:37:23 +0100 + +ragel (3.6-2) unstable; urgency=low + + * Patched to make buildable again on some archs + + -- Robert Lemmen Sun, 26 Sep 2004 20:15:02 +0200 + +ragel (3.6-1) unstable; urgency=low + + * New upstream release, see upstream ChangeLog for details + + -- Robert Lemmen Mon, 12 Jul 2004 23:31:51 +0200 + +ragel (3.5-1) unstable; urgency=low + + * New upstream release (closes: #254836) + + -- Robert Lemmen Fri, 18 Jun 2004 00:33:16 +0200 + +ragel (3.4-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Thu, 13 May 2004 13:01:51 +0200 + +ragel (3.3-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Mon, 8 Mar 2004 16:05:12 +0100 + +ragel (3.2-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Mon, 1 Mar 2004 17:34:09 +0100 + +ragel (3.1-1) unstable; urgency=low + + * New upstream release + * fixed copyright + + -- Robert Lemmen Tue, 24 Feb 2004 11:51:07 +0100 + +ragel (3.0-1) unstable; urgency=low + + * New upstream release with many improvements + + -- Robert Lemmen Fri, 23 Jan 2004 00:11:48 +0100 + +ragel (2.2-1) unstable; urgency=low + + * New upstream release + * does self-test during build now + + -- Robert Lemmen Mon, 13 Oct 2003 13:09:58 +0200 + +ragel (2.1-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Tue, 30 Sep 2003 12:53:11 +0200 + +ragel (2.0-1) unstable; urgency=low + + * New upstream release (includes postfix repetition operators, named + priorities and a c/c++ interface to indicate whena machine can no longer + accept. + * 2.0 is not always comaptible with earlier versions, see PORTING_TO_V2 + * now supports DEB_BUILD_OPTIONS + + -- Robert Lemmen Mon, 8 Sep 2003 13:29:38 +0200 + +ragel (1.5.4-2) unstable; urgency=low + + * reverted the change from 1.5.4-1, somehow the sgml build doesn't seem to + work on all computers.. + + -- Robert Lemmen Wed, 23 Jul 2003 13:56:12 +0200 + +ragel (1.5.4-1) unstable; urgency=low + + * New upstream release + * rebuild the documentation during make instead of shipping it in the diff. + This makes the diff much smaller, but increases the build-dependencies. + + -- Robert Lemmen Mon, 14 Jul 2003 20:18:00 +0200 + +ragel (1.5.1-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Sat, 21 Jun 2003 19:38:33 +0200 + +ragel (1.5.0-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Wed, 18 Jun 2003 17:19:35 +0200 + +ragel (1.4.1-1) unstable; urgency=low + + * New upstream release (Closes: #175637) + (see /usr/share/doc/ragel/changelog.gz) + + -- Robert Lemmen Tue, 7 Jan 2003 18:40:16 +0700 + +ragel (1.3.3-1) unstable; urgency=low + + * New upstream release (see /usr/share/doc/ragel/changelog.gz) + + -- Robert Lemmen Fri, 24 Oct 2002 19:57:39 +0700 + +ragel (1.3.1-1) unstable; urgency=low + + * New upstream release (see /usr/share/doc/ragel/changelog.gz) + + -- Robert Lemmen Fri, 4 Oct 2002 20:51:09 +0700 + +ragel (1.3.0-1) unstable; urgency=low + + * New upstream release + * build-dependency on awk is not necessary any more + * fhs transition issues resolved + * man page is not generated any more, but taken from source tree. + + -- Robert Lemmen Sun, 22 Sep 2002 23:56:24 +0700 + +ragel (1.2.2-1) unstable; urgency=low + + * New upstream release + + -- Robert Lemmen Sun, 26 May 2002 16:33:50 +0200 + +ragel (1.2.1-1) unstable; urgency=low + + * New upstream release + * works with g++ 3.0 now + (Closes: Bug#146536) + + -- Robert Lemmen Mon, 13 May 2002 18:59:27 +0200 + +ragel (1.1.0-1) unstable; urgency=low + + * Initial Release. + * fixed directories in makefile to comply with the fhs + * added manual page (from homepage) + * added examples from homepage + + -- Robert Lemmen Mon, 15 Apr 2002 20:31:21 +0200 + diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7f8f011 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..0a2c182 --- /dev/null +++ b/debian/control @@ -0,0 +1,21 @@ +Source: ragel +Section: devel +Priority: optional +Maintainer: Robert Lemmen +Build-Depends: debhelper (>> 7.0.0), flex, bison, gobjc, transfig, texlive, + texlive-latex-extra, ghostscript, gperf, sharutils +Standards-Version: 3.8.3 + +Package: ragel +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: compiles finite state machines into code in various languages + Ragel compiles finite state machines from regular languages into C, C++, + Objective-C, D, Ruby or Java code. Ragel allows the programmer to embed + actions at any point in a regular language. Non-determinism can be + controlled through the use of embedded priorities and guarded regular + language operators. Ragel also supports the construction of scanners and + the building of state machines using state-charts. Ragel can be used to + create robust recognizers and parsers which run very fast. It can work + with integer-sized alphabets and can compile large state machines. + The generated code has no dependencies. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..206bef3 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,27 @@ +This package was debianized by Robert Lemmen on +Mon, 15 Apr 2002 20:31:21 +0200. + +It was downloaded from http://www.ragel.ca/ragel/ + +Upstream Author: Adrian Thurston + +Copyright: 2002-2006 Adrian Thurston + +License: + This program 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; either version 2 of the License, or + (at your option) any later version. + + This program 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 with + the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL; + 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, version 2, can be found in /usr/share/common-licenses/GPL-2. diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..cc5135d --- /dev/null +++ b/debian/docs @@ -0,0 +1,2 @@ +TODO +ragel.vim diff --git a/debian/examples b/debian/examples new file mode 100644 index 0000000..0f0096f --- /dev/null +++ b/debian/examples @@ -0,0 +1 @@ +examples/** diff --git a/debian/manpages b/debian/manpages new file mode 100644 index 0000000..7bc45ca --- /dev/null +++ b/debian/manpages @@ -0,0 +1,2 @@ +doc/ragel.1 +doc/rlgen-*.1 diff --git a/debian/rules b/debian/rules new file mode 100644 index 0000000..9d8477b --- /dev/null +++ b/debian/rules @@ -0,0 +1,63 @@ +#!/usr/bin/make -f + +CFLAGS = -g -Wall +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +export CFLAGS + +# for the m68k hack +DEB_BUILD_ARCH?=$(shell dpkg-architecture -qDEB_BUILD_ARCH) +export DEB_BUILD_ARCH + +config.status: configure + dh_testdir + ./configure --prefix=/usr --mandir=\$${prefix}/share/man + +build: build-stamp + +build-stamp: config.status + dh_testdir + $(MAKE) all + $(MAKE) -C doc + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + [ ! -f Makefile ] || $(MAKE) distclean + [ ! -f test/Makefile ] || $(MAKE) -C test distclean + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + $(MAKE) install DESTDIR=$(CURDIR)/debian/ragel/ + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_installman + dh_installdocs -n + dh_installdocs -n doc/ragel-guide.pdf + dh_installexamples + dh_installchangelogs ChangeLog + dh_compress -Xexamples + dh_link + dh_strip + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..a512598 --- /dev/null +++ b/debian/watch @@ -0,0 +1,7 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +version=3 +# Site Directory Pattern Version Script +#http://www.ragel.ca /ragel ragel-(.*)\.tar\.gz debian uupdate +http://www.cs.queensu.ca/~thurston/ragel/ ragel-(.*)\.tar\.gz -- 2.7.4