[Pkg-ocaml-maint-commits] r4162 - in /trunk/packages/cduce: ./ build-area/ trunk/debian/cduce.dirs.in trunk/debian/cduce.doc-base trunk/debian/changelog trunk/debian/compat trunk/debian/control trunk/debian/rules upstream/cduce_0.5.0.orig.tar.gz

zack at users.alioth.debian.org zack at users.alioth.debian.org
Sun Aug 12 14:14:39 UTC 2007


Author: zack
Date: Sun Aug 12 14:14:39 2007
New Revision: 4162

URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=4162
Log:
draft packaging for 0.5.0 (not yet tested)

Added:
    trunk/packages/cduce/upstream/cduce_0.5.0.orig.tar.gz   (with props)
Removed:
    trunk/packages/cduce/build-area/
Modified:
    trunk/packages/cduce/   (props changed)
    trunk/packages/cduce/trunk/debian/cduce.dirs.in
    trunk/packages/cduce/trunk/debian/cduce.doc-base
    trunk/packages/cduce/trunk/debian/changelog
    trunk/packages/cduce/trunk/debian/compat
    trunk/packages/cduce/trunk/debian/control
    trunk/packages/cduce/trunk/debian/rules

Propchange: trunk/packages/cduce/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Sun Aug 12 14:14:39 2007
@@ -1,0 +1,1 @@
+build-area

Modified: trunk/packages/cduce/trunk/debian/cduce.dirs.in
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/cduce/trunk/debian/cduce.dirs.in?rev=4162&op=diff
==============================================================================
--- trunk/packages/cduce/trunk/debian/cduce.dirs.in (original)
+++ trunk/packages/cduce/trunk/debian/cduce.dirs.in Sun Aug 12 14:14:39 2007
@@ -1,2 +1,2 @@
-usr/lib/ocaml/#OcamlABI#
+usr/lib/ocaml/@OCamlABI@
 usr/bin

Modified: trunk/packages/cduce/trunk/debian/cduce.doc-base
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/cduce/trunk/debian/cduce.doc-base?rev=4162&op=diff
==============================================================================
--- trunk/packages/cduce/trunk/debian/cduce.doc-base (original)
+++ trunk/packages/cduce/trunk/debian/cduce.doc-base Sun Aug 12 14:14:39 2007
@@ -1,11 +1,9 @@
 Document: cduce
 Title: CDuce documentation
 Author: The CDuce Team (http://www.cduce.org/team.html)
-Abstract: Local copy of the CDuce website including tutorial, users'manual and examples
+Abstract: Local copy of the CDuce website including tutorial, users' manual and examples
 Section: interpreters
 
 Format: HTML
 Index: /usr/share/doc/cduce/html/index.html
 Files: /usr/share/doc/cduce/html/*.html
-
-  

Modified: trunk/packages/cduce/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/cduce/trunk/debian/changelog?rev=4162&op=diff
==============================================================================
--- trunk/packages/cduce/trunk/debian/changelog (original)
+++ trunk/packages/cduce/trunk/debian/changelog Sun Aug 12 14:14:39 2007
@@ -1,8 +1,19 @@
-cduce (0.4.1-2) unstable; urgency=low
+cduce (0.5.0-1) UNRELEASED; urgency=low
 
-  * Fix typos in package description (Closes: Bug#399797)
+  [ Stefano Zacchiroli ]
+  * new upstream release (0.5.0)
+  * rebuild against OCaml 3.10 (a requirement for this new upstream)
+  * bump debheper compatibility level and dependencies to 5
+  * debian/rules
+    - use as a replacement for .in files the same stem ("@OCamlABI@") used by
+      the CDBS class, to ease future migration to that
+    - build with ocamlc on ia64 to workaround a FTBFS on that arch, thanks to
+      Julien Cristau for the patch (closes: #419892)
 
- --
+  [ Thomas Petazzoni ]
+  * Fix typos in package description (closes: #399797)
+
+ -- Stefano Zacchiroli <zack at debian.org>  Sun, 12 Aug 2007 16:05:38 +0200
 
 cduce (0.4.1-1) unstable; urgency=low
 

Modified: trunk/packages/cduce/trunk/debian/compat
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/cduce/trunk/debian/compat?rev=4162&op=diff
==============================================================================
--- trunk/packages/cduce/trunk/debian/compat (original)
+++ trunk/packages/cduce/trunk/debian/compat Sun Aug 12 14:14:39 2007
@@ -1,1 +1,1 @@
-4
+5

Modified: trunk/packages/cduce/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/cduce/trunk/debian/control?rev=4162&op=diff
==============================================================================
--- trunk/packages/cduce/trunk/debian/control (original)
+++ trunk/packages/cduce/trunk/debian/control Sun Aug 12 14:14:39 2007
@@ -3,14 +3,14 @@
 Priority: optional
 Maintainer: Thomas Petazzoni <thomas.petazzoni at enix.org>
 Uploaders: Stefano Zacchiroli <zack at debian.org>
-Build-Depends: debhelper (>= 4.0.0), ocaml-nox (>= 3.09.2), ocaml-source (>= 3.09.2), libpcre-ocaml-dev (>= 5.11.1), libocamlnet-ocaml-dev (>= 1.1), libexpat-ocaml-dev (>= 0.9.1), libcurl-ocaml-dev (>= 0.2.1), ocaml-ulex, dpatch, chrpath, bzip2
+Build-Depends: debhelper (>= 5.0.0), ocaml-nox (>= 3.10.0), ocaml-source (>= 3.10.0), libpcre-ocaml-dev, libocamlnet-ocaml-dev, libexpat-ocaml-dev, libcurl-ocaml-dev, ocaml-ulex, dpatch, chrpath, bzip2
 Standards-Version: 3.7.2
 XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-ocaml-maint/trunk/packages/cduce
 XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/cduce/trunk/
 
 Package: cduce
 Architecture: any
-Depends: ocaml-nox-${F:OCamlABI}, ocaml-ulex, libocamlnet-ocaml-dev (>= 1.1), libexpat-ocaml-dev, libcurl-ocaml-dev (>= 0.2.1), ${shlibs:Depends}
+Depends: ocaml-nox-${F:OCamlABI}, ocaml-ulex, libocamlnet-ocaml-dev, libexpat-ocaml-dev, libcurl-ocaml-dev, ${shlibs:Depends}
 Description: programming language adapted to the manipulation of XML data
  CDuce is a modern programming language adapted to the manipulation of
  XML documents.

Modified: trunk/packages/cduce/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/cduce/trunk/debian/rules?rev=4162&op=diff
==============================================================================
--- trunk/packages/cduce/trunk/debian/rules (original)
+++ trunk/packages/cduce/trunk/debian/rules Sun Aug 12 14:14:39 2007
@@ -1,10 +1,17 @@
 #!/usr/bin/make -f
 PACKAGE = cduce
 OCAMLABI := $(shell ocamlc -version)
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 
 #export DH_VERBOSE=1
 
+# Workaround for ia64, where ocamlopt has a code generation bug.
+# There we use ocamlc instead.
+ifeq ($(DEB_HOST_ARCH), ia64)
+MAKE_OPTS := "NATIVE=false"
+else
 MAKE_OPTS := $(shell if [ -x /usr/bin/ocamlopt ]; then echo "NATIVE=true"; else echo "NATIVE=false"; fi)
+endif
 
 OCAMLLIBDIR=`ocamlc -where`
 LIBDIR=$(CURDIR)/debian/cduce/$(OCAMLLIBDIR)
@@ -18,7 +25,7 @@
 
 configure-stamp: configure
 	for t in `find debian/ -name \*.in | grep -v debian/control.in`; do \
-		sed -e 's%#OcamlABI#%$(OCAMLABI)%g' $$t >$${t%.in}; \
+		sed -e 's%@OCamlABI@%$(OCAMLABI)%g' $$t >$${t%.in}; \
 	done
 	dh_testdir
 	cd debian && tar xjf /usr/src/ocaml-source-$(OCAMLABI).tar.bz2 && cd ..

Added: trunk/packages/cduce/upstream/cduce_0.5.0.orig.tar.gz
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/cduce/upstream/cduce_0.5.0.orig.tar.gz?rev=4162&op=file
==============================================================================
Binary file - no diff available.

Propchange: trunk/packages/cduce/upstream/cduce_0.5.0.orig.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream




More information about the Pkg-ocaml-maint-commits mailing list