--- ulex-1.1.orig/debian/changelog +++ ulex-1.1/debian/changelog @@ -0,0 +1,207 @@ +ulex (1.1-1build1) karmic; urgency=low + + * no change rebuild for OCaml 3.11.0 -> 3.11.1 transition + + -- Andrea Gasparini Sat, 25 Jul 2009 23:05:38 +0200 + +ulex (1.1-1) unstable; urgency=low + + [ Stefano Zacchiroli ] + * New Upstream Version + * bump debhelper compatibility level to 7 + * rebuild against ocaml 3.11, bump build-deps accordingly + * debian/rules: use ocaml.mk as a CDBS "rules" snippet + * debian/control: bump standards-version to 3.8.0 (no changes needed) + * debian/*.in: use specific subst var instead of make assumption over + stdlib dir layout + + [ Stephane Glondu ] + * Switching packaging to git + + -- Stefano Zacchiroli Sat, 28 Feb 2009 22:42:58 +0100 + +ulex (1.0-4) unstable; urgency=low + + * modify debian/watch to grep for version numbers in the HTML, to avoid 403 + errors (Closes: #450004) + + -- Stefano Zacchiroli Mon, 31 Dec 2007 17:58:57 +0100 + +ulex (1.0-3) unstable; urgency=low + + * fix vcs-svn field to point just above the debian/ dir + * update standards-version, no changes needed + * moving myself to uploaders, setting d-o-m as the maintainer + * add Homepage field to debian/control + * debian/patches/: add missing descriptions for patch install_destdir + + -- Stefano Zacchiroli Mon, 31 Dec 2007 17:15:34 +0100 + +ulex (1.0-2) unstable; urgency=low + + * debian/copyright + - update some out-of-date information about upstream author + - update license, it was wrongly described as LGPL while it is MIT + * debian/control + - bump ocaml-nox build-dep to >= 3.10.0-8 to ensure the fixed version of + the CDBS class is used + * debian/rules + - enable generation of ocamldoc API reference (delegated to CDBS) + + -- Stefano Zacchiroli Mon, 03 Sep 2007 15:16:20 +0200 + +ulex (1.0-1) experimental; urgency=low + + * new upstream release + * rebuild with ocaml 3.10 + - add build-dep on camlp4 and camlp4-extra, now separate packages + - add dep on camlp4 + * debian/watch + - add watch file + * debian/patches/ + - rename patches to avoid sequence numbers (00list is enough) and to use + more meaningful names + - refresh patch install_destdir to match new upstream Makefile + - remove patch meta_version (no longer needed) + * bump debhelper dep and compatibility level to 5 + + -- Stefano Zacchiroli Sat, 14 Jul 2007 11:53:17 +0200 + +ulex (0.8-6) unstable; urgency=low + + * debian/rules + - use ocaml.mk + * debian/control + - bumped build dependency on ocaml-nox to >= 3.09.2-7, since we now use + ocaml.mk + - fixed a typo in the long description (closes: #390226) + + -- Stefano Zacchiroli Sat, 4 Nov 2006 09:30:45 +0100 + +ulex (0.8-5) unstable; urgency=low + + * debian/rules + - removed no longer needed workaround for cdbs + dpatch + - avoid to create debian/control from debian/control.in on ocamlinit + - removed from the source package files which are generated at build time + from the corresponding .in files + * debian/control.in + - file removed, no longer needed + + -- Stefano Zacchiroli Wed, 6 Sep 2006 10:08:02 +0200 + +ulex (0.8-4) unstable; urgency=low + + * Upload to unstable. + + -- Stefano Zacchiroli Tue, 16 May 2006 20:12:41 +0000 + +ulex (0.8-3) experimental; urgency=low + + * Rebuilt against OCaml 3.09.2, bumped deps accordingly. + * Bumped Standards-Version to 3.7.2 (no changes needed). + + -- Stefano Zacchiroli Thu, 11 May 2006 22:12:52 +0000 + +ulex (0.8-2) unstable; urgency=low + + * Rebuilt against OCaml 3.09.1, bumped deps accordingly. + + -- Stefano Zacchiroli Sat, 7 Jan 2006 14:39:04 +0100 + +ulex (0.8-1) unstable; urgency=low + + * New upstream release + * Rebuilt with ocaml 3.09 + * debian/* + - no longer hard coding of ocaml abi version anywhere + * debian/control + - bumped standards version + * debian/patches/ + - ported 17_build to this upstream release + - removed 19_install_mlis, no longer needed + - added 23_meta_version, fix META version number + + -- Stefano Zacchiroli Sun, 13 Nov 2005 00:21:57 +0000 + +ulex (0.7-2) unstable; urgency=low + + * debian/rules + - uses cdbs + * debian/control + - added build-dep on cdbs, bumped debhelper deb accordingly + + -- Stefano Zacchiroli Wed, 25 May 2005 12:45:46 +0200 + +ulex (0.7-1) unstable; urgency=low + + * New upstream release + + -- Stefano Zacchiroli Tue, 24 May 2005 17:24:58 +0200 + +ulex (0.5-3) unstable; urgency=low + + * Rebuilt against ocaml 3.08.3 + + -- Stefano Zacchiroli Thu, 24 Mar 2005 22:40:00 +0100 + +ulex (0.5-2) unstable; urgency=low + + * rebuilt against ocaml 3.08.2 + + -- Stefano Zacchiroli Mon, 29 Nov 2004 23:00:39 +0100 + +ulex (0.5-1) unstable; urgency=low + + * New upstream release + * rebuilt with ocaml 3.08 + * debian/control + - bumped ocaml deps to 3.08 + - bumped standards-version to 3.6.1.1 + - changed ocaml deps to ocaml-nox + + -- Stefano Zacchiroli Mon, 26 Jul 2004 16:00:58 +0200 + +ulex (0.4-2) unstable; urgency=low + + * Ship also ulexing.mli in /ulex + + -- Stefano Zacchiroli Thu, 15 Jan 2004 20:22:26 +0100 + +ulex (0.4-1) unstable; urgency=low + + * New upstream release + - added Ulexing.rollback + * debian/patches/17_destdir.dpatch + - better patch, hopefully resistent to Makefile VERSION changes + * debian/control + - bumped standards-version + + -- Stefano Zacchiroli Sun, 11 Jan 2004 15:20:18 +0100 + +ulex (0.3-1) unstable; urgency=low + + * New upstream release + * Removed no longer needed META patch + * Install also *.mli s + + -- Stefano Zacchiroli Wed, 10 Dec 2003 18:10:48 +0100 + +ulex (0.2-3) unstable; urgency=low + + * Rebuilt with ocaml 3.07 + + -- Stefano Zacchiroli Wed, 1 Oct 2003 14:20:29 +0200 + +ulex (0.2-2) unstable; urgency=low + + * Rebuilt with ocaml 3.07beta2 + + -- Stefano Zacchiroli Thu, 25 Sep 2003 11:01:47 +0200 + +ulex (0.2-1) unstable; urgency=low + + * Initial Release (Closes: #212676) + + -- Stefano Zacchiroli Thu, 25 Sep 2003 09:43:05 +0200 + --- ulex-1.1.orig/debian/control +++ ulex-1.1/debian/control @@ -0,0 +1,37 @@ +Source: ulex +Section: devel +Priority: optional +Maintainer: Debian OCaml Maintainers +Uploaders: Stefano Zacchiroli +Build-Depends: + debhelper (>= 7), + ocaml-nox (>= 3.11), + camlp4, + camlp4-extra, + ocaml-findlib (>= 1.2.4), + dh-ocaml (>= 0.4), + dpatch, + cdbs +Standards-Version: 3.8.0 +Vcs-Git: git://git.debian.org/git/pkg-ocaml-maint/packages/ulex.git +Vcs-Browser: http://git.debian.org/?p=pkg-ocaml-maint/packages/ulex.git +Homepage: http://www.cduce.org/download.html#side + +Package: ocaml-ulex +Architecture: any +Depends: + ocaml-nox-${F:OCamlABI}, + camlp4-${F:OCamlABI}, + ocaml-findlib, + ${misc:Depends} +Description: OCaml lexer generator with Unicode support + ulex is a lexer generator for the Objective Caml (OCaml) programming + language. + . + It is implemented as a Camlp4 syntax extension: lexer specifications + are embedded in regular OCaml code. + . + Generated lexers work with a new kind of "lexbuf" that supports + Unicode; a single lexer can work with arbitrary encodings of the input + stream. + --- ulex-1.1.orig/debian/docs +++ ulex-1.1/debian/docs @@ -0,0 +1 @@ +README --- ulex-1.1.orig/debian/rules +++ ulex-1.1/debian/rules @@ -0,0 +1,14 @@ +#!/usr/bin/make -f +include /usr/share/cdbs/1/class/makefile.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/dpatch.mk +include /usr/share/cdbs/1/rules/ocaml.mk + +PKGNAME = ocaml-ulex +OCAML_OCAMLDOC_PACKAGES = $(PKGNAME) +DEB_MAKE_INSTALL_TARGET = install DESTDIR=$(CURDIR)/debian/$(PKGNAME)$(OCAML_STDLIB_DIR) + +ifeq ($(OCAML_HAVE_OCAMLOPT),yes) +build/$(PKGNAME):: + $(MAKE) all.opt +endif --- ulex-1.1.orig/debian/dirs.in +++ ulex-1.1/debian/dirs.in @@ -0,0 +1 @@ +@OCamlStdlibDir@ --- ulex-1.1.orig/debian/compat +++ ulex-1.1/debian/compat @@ -0,0 +1 @@ +7 --- ulex-1.1.orig/debian/copyright +++ ulex-1.1/debian/copyright @@ -0,0 +1,31 @@ +This package was debianized by Stefano Zacchiroli on +Thu, 25 Sep 2003 09:43:05 +0200. + +It was downloaded from http://www.cduce.org/download/ + +Copyright (C) Alain Frisch + +License: + + ulex is distributed under the terms of an MIT-like license; its full + text is reported below. + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + --- ulex-1.1.orig/debian/watch +++ ulex-1.1/debian/watch @@ -0,0 +1,8 @@ +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +http://www.cduce.org/download.html \ + http://www.cduce.org/download/ulex-(.*)\.tar\.gz + --- ulex-1.1.orig/debian/patches/00dpatch.conf +++ ulex-1.1/debian/patches/00dpatch.conf @@ -0,0 +1,2 @@ +conf_debianonly=1 +conf_origtargzpath=../upstream --- ulex-1.1.orig/debian/patches/00list +++ ulex-1.1/debian/patches/00list @@ -0,0 +1 @@ +install_destdir.dpatch --- ulex-1.1.orig/debian/patches/install_destdir.dpatch +++ ulex-1.1/debian/patches/install_destdir.dpatch @@ -0,0 +1,21 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## install_destdir.dpatch by Stefano Zacchiroli +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: enable installing to a target directory passed from debian/rules + +@DPATCH@ +diff -urNad trunk~/Makefile trunk/Makefile +--- trunk~/Makefile 2007-05-30 09:14:56.000000000 +0200 ++++ trunk/Makefile 2007-07-14 11:52:29.000000000 +0200 +@@ -14,8 +14,9 @@ + install: all + cd _build && $(MAKE) -f ../Makefile realinstall + ++DESTDIR = + realinstall: +- ocamlfind install ulex ../META $(wildcard $(MODS:=.mli) $(MODS:=.cmi) $(MODS:=.cmx) pa_ulex.cma ulexing.a ulexing.cma ulexing.cmxa) ++ ocamlfind install -destdir $(DESTDIR) ulex ../META $(wildcard $(MODS:=.mli) $(MODS:=.cmi) $(MODS:=.cmx) pa_ulex.cma ulexing.a ulexing.cma ulexing.cmxa) + + uninstall: + ocamlfind remove ulex