--- ragel-6.6.orig/debian/rules
+++ ragel-6.6/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 
--- ragel-6.6.orig/debian/examples
+++ ragel-6.6/debian/examples
@@ -0,0 +1 @@
+examples/**
--- ragel-6.6.orig/debian/control
+++ ragel-6.6/debian/control
@@ -0,0 +1,21 @@
+Source: ragel
+Section: devel
+Priority: optional
+Maintainer: Robert Lemmen <robertle@semistable.com>
+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.
--- ragel-6.6.orig/debian/docs
+++ ragel-6.6/debian/docs
@@ -0,0 +1,2 @@
+TODO
+ragel.vim
--- ragel-6.6.orig/debian/changelog
+++ ragel-6.6/debian/changelog
@@ -0,0 +1,341 @@
+ragel (6.6-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Tue, 05 Jan 2010 15:16:17 +0000
+
+ragel (6.5-1) unstable; urgency=low
+
+  * New upstream release
+  * Bumped standards version
+
+ -- Robert Lemmen <robertle@semistable.com>  Thu, 17 Sep 2009 19:59:27 +0100
+
+ragel (6.3-2) unstable; urgency=low
+
+  * Removed pre-built pdfs 
+  * Upped debhelper version
+
+ -- Robert Lemmen <robertle@semistable.com>  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 <robertle@semistable.com>  Wed, 22 Oct 2008 20:01:12 +0100
+
+ragel (6.2-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Wed, 18 Jun 2008 19:05:03 +0100
+
+ragel (6.1-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Thu,  8 May 2008 22:55:27 +0100
+
+ragel (6.0-3) unstable; urgency=low
+
+  * Added workaround for tetex transition 
+
+ -- Robert Lemmen <robertle@semistable.com>  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 <robertle@semistable.com>  Tue,  4 Mar 2008 13:58:16 +0000
+
+ragel (6.0-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Fri, 29 Feb 2008 10:02:02 +0000
+
+ragel (5.23-3) unstable; urgency=low
+
+  * Dependency changed from gs to gs-gpl
+
+ -- Robert Lemmen <robertle@semistable.com>  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 <robertle@semistable.com>  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 <robertle@semistable.com>  Fri, 14 Sep 2007 13:31:55 +0200
+
+ragel (5.16-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Mon,  4 Dec 2006 20:50:15 +0100
+
+ragel (5.14-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Thu,  5 Oct 2006 21:53:18 +0200
+
+ragel (5.10-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Tue,  8 Aug 2006 14:56:03 +0200
+
+ragel (5.9-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Thu, 20 Jul 2006 16:39:43 +0200
+
+ragel (5.7-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Tue, 16 May 2006 00:07:18 +0200
+
+ragel (5.6-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Sun, 16 Apr 2006 14:09:28 +0200
+
+ragel (5.5-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Wed, 29 Mar 2006 15:30:28 +0200
+
+ragel (5.4-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Thu, 23 Mar 2006 11:03:46 +0100
+
+ragel (5.3-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Tue, 31 Jan 2006 09:44:16 +0100
+
+ragel (5.1-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Thu, 22 Dec 2005 11:14:51 +0100
+
+ragel (4.2-2) unstable; urgency=low
+
+  * Dropped dependency on dvips (closes: #337451)
+
+ -- Robert Lemmen <robertle@semistable.com>  Wed,  9 Nov 2005 10:11:01 +0100
+
+ragel (4.2-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  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 <robertle@semistable.com>  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 <robertle@semistable.com>  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 <robertle@semistable.com>  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 <robertle@semistable.com>  Tue, 28 Jun 2005 14:03:00 +0200
+
+ragel (4.0-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Wed,  8 Jun 2005 14:15:13 +0200
+
+ragel (3.7-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  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 <robertle@semistable.com>  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 <robertle@semistable.com>  Mon, 12 Jul 2004 23:31:51 +0200
+
+ragel (3.5-1) unstable; urgency=low
+
+  * New upstream release (closes: #254836)
+
+ -- Robert Lemmen <robertle@semistable.com>  Fri, 18 Jun 2004 00:33:16 +0200
+
+ragel (3.4-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Thu, 13 May 2004 13:01:51 +0200
+
+ragel (3.3-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Mon,  8 Mar 2004 16:05:12 +0100
+
+ragel (3.2-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Mon,  1 Mar 2004 17:34:09 +0100
+
+ragel (3.1-1) unstable; urgency=low
+
+  * New upstream release
+  * fixed copyright
+
+ -- Robert Lemmen <robertle@semistable.com>  Tue, 24 Feb 2004 11:51:07 +0100
+
+ragel (3.0-1) unstable; urgency=low
+
+  * New upstream release with many improvements
+
+ -- Robert Lemmen <robertle@semistable.com>  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 <robertle@semistable.com>  Mon, 13 Oct 2003 13:09:58 +0200
+
+ragel (2.1-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  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 <robertle@semistable.com>  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 <robertle@semistable.com>  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 <robertle@semistable.com>  Mon, 14 Jul 2003 20:18:00 +0200
+
+ragel (1.5.1-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  Sat, 21 Jun 2003 19:38:33 +0200
+
+ragel (1.5.0-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  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 <robertle@semistable.com>  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 <robertle@semistable.com>  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 <robertle@semistable.com>  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 <robertle@semistable.com>  Sun, 22 Sep 2002 23:56:24 +0700
+
+ragel (1.2.2-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Robert Lemmen <robertle@semistable.com>  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 <robertle@semistable.com>  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 <robertle@semistable.com>  Mon, 15 Apr 2002 20:31:21 +0200
+
--- ragel-6.6.orig/debian/compat
+++ ragel-6.6/debian/compat
@@ -0,0 +1 @@
+7
--- ragel-6.6.orig/debian/manpages
+++ ragel-6.6/debian/manpages
@@ -0,0 +1,2 @@
+doc/ragel.1
+doc/rlgen-*.1
--- ragel-6.6.orig/debian/watch
+++ ragel-6.6/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
--- ragel-6.6.orig/debian/copyright
+++ ragel-6.6/debian/copyright
@@ -0,0 +1,27 @@
+This package was debianized by Robert Lemmen <robertle@semistable.com> on
+Mon, 15 Apr 2002 20:31:21 +0200.
+
+It was downloaded from http://www.ragel.ca/ragel/
+
+Upstream Author: Adrian Thurston <thurston@cs.queensu.ca>
+
+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.
