[Pkg-ocaml-maint-commits] r2437 -
trunk/packages/pagodacf/trunk/debian
Samuel Mimram
smimram at costa.debian.org
Sun Jan 8 17:45:08 UTC 2006
Author: smimram
Date: 2006-01-08 17:45:07 +0000 (Sun, 08 Jan 2006)
New Revision: 2437
Added:
trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.dirs.in
trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.install.in
trunk/packages/pagodacf/trunk/debian/libcf-ocaml.dirs.in
trunk/packages/pagodacf/trunk/debian/libcf-ocaml.install.in
Removed:
trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.dirs
trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.install
trunk/packages/pagodacf/trunk/debian/libcf-ocaml.dirs
trunk/packages/pagodacf/trunk/debian/libcf-ocaml.install
Modified:
trunk/packages/pagodacf/trunk/debian/changelog
trunk/packages/pagodacf/trunk/debian/control
trunk/packages/pagodacf/trunk/debian/rules
Log:
Rebuild with OCaml 3.09.1 + handling OCaml's ABI.
Modified: trunk/packages/pagodacf/trunk/debian/changelog
===================================================================
--- trunk/packages/pagodacf/trunk/debian/changelog 2006-01-08 17:31:09 UTC (rev 2436)
+++ trunk/packages/pagodacf/trunk/debian/changelog 2006-01-08 17:45:07 UTC (rev 2437)
@@ -1,3 +1,10 @@
+pagodacf (0.7-3) unstable; urgency=low
+
+ * Rebuild with OCaml 3.09.1.
+ * Handling OCaml's ABI changes in package.
+
+ -- Samuel Mimram <smimram at debian.org> Sun, 8 Jan 2006 18:32:06 +0100
+
pagodacf (0.7-2) unstable; urgency=low
* Updated to OCaml 3.09.0.
Modified: trunk/packages/pagodacf/trunk/debian/control
===================================================================
--- trunk/packages/pagodacf/trunk/debian/control 2006-01-08 17:31:09 UTC (rev 2436)
+++ trunk/packages/pagodacf/trunk/debian/control 2006-01-08 17:45:07 UTC (rev 2437)
@@ -3,13 +3,13 @@
Priority: optional
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint at lists.debian.org>
Uploaders: Samuel Mimram <smimram at debian.org>
-Build-Depends: debhelper (>= 4.0.0), ocaml-nox-3.09.0, ocaml-findlib, dpatch
+Build-Depends: debhelper (>= 4.0.0), ocaml-nox (>= 3.09.1), ocaml-findlib, dpatch
Standards-Version: 3.6.2
Package: libcf-ocaml-dev
Section: libdevel
Architecture: any
-Depends: ocaml-nox-3.09.0, libcf-ocaml (= ${Source-Version})
+Depends: ocaml-nox-${F:OCamlABI}, libcf-ocaml (= ${Source-Version})
Description: OCaml library with miscellaneous utility functions
The pagoda core foundation OCaml library provides various modules. Some of
the highlighted features include:
@@ -36,7 +36,7 @@
Package: libcf-ocaml
Section: libs
Architecture: any
-Depends: ${shlibs:Depends}, ocaml-base-nox-3.09.0
+Depends: ${shlibs:Depends}, ocaml-base-nox-${F:OCamlABI}
Description: OCaml library with miscellaneous utility functions
The pagoda core foundation OCaml library provides various modules. Some of
the highlighted features include:
Deleted: trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.dirs
===================================================================
--- trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.dirs 2006-01-08 17:31:09 UTC (rev 2436)
+++ trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.dirs 2006-01-08 17:45:07 UTC (rev 2437)
@@ -1 +0,0 @@
-usr/lib/ocaml/3.09.0/cf
Copied: trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.dirs.in (from rev 1972, trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.dirs)
===================================================================
--- trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.dirs 2005-11-09 19:44:43 UTC (rev 1972)
+++ trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.dirs.in 2006-01-08 17:45:07 UTC (rev 2437)
@@ -0,0 +1 @@
+usr/lib/ocaml/@OCamlABI@/cf
Deleted: trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.install
===================================================================
--- trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.install 2006-01-08 17:31:09 UTC (rev 2436)
+++ trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.install 2006-01-08 17:45:07 UTC (rev 2437)
@@ -1,5 +0,0 @@
-usr/lib/ocaml/3.09.0/cf/META
-usr/lib/ocaml/3.09.0/cf/*.a
-usr/lib/ocaml/3.09.0/cf/*.cm*
-usr/lib/ocaml/3.09.0/cf/*.ml*
-usr/lib/ocaml/3.09.0/cf/*.h
Copied: trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.install.in (from rev 1972, trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.install)
===================================================================
--- trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.install 2005-11-09 19:44:43 UTC (rev 1972)
+++ trunk/packages/pagodacf/trunk/debian/libcf-ocaml-dev.install.in 2006-01-08 17:45:07 UTC (rev 2437)
@@ -0,0 +1,5 @@
+usr/lib/ocaml/@OCamlABI@/cf/META
+usr/lib/ocaml/@OCamlABI@/cf/*.a
+usr/lib/ocaml/@OCamlABI@/cf/*.cm*
+usr/lib/ocaml/@OCamlABI@/cf/*.ml*
+usr/lib/ocaml/@OCamlABI@/cf/*.h
Deleted: trunk/packages/pagodacf/trunk/debian/libcf-ocaml.dirs
===================================================================
--- trunk/packages/pagodacf/trunk/debian/libcf-ocaml.dirs 2006-01-08 17:31:09 UTC (rev 2436)
+++ trunk/packages/pagodacf/trunk/debian/libcf-ocaml.dirs 2006-01-08 17:45:07 UTC (rev 2437)
@@ -1 +0,0 @@
-usr/lib/ocaml/3.09.0/stublibs
Copied: trunk/packages/pagodacf/trunk/debian/libcf-ocaml.dirs.in (from rev 1972, trunk/packages/pagodacf/trunk/debian/libcf-ocaml.dirs)
===================================================================
--- trunk/packages/pagodacf/trunk/debian/libcf-ocaml.dirs 2005-11-09 19:44:43 UTC (rev 1972)
+++ trunk/packages/pagodacf/trunk/debian/libcf-ocaml.dirs.in 2006-01-08 17:45:07 UTC (rev 2437)
@@ -0,0 +1 @@
+usr/lib/ocaml/@OCamlABI@/stublibs
Deleted: trunk/packages/pagodacf/trunk/debian/libcf-ocaml.install
===================================================================
--- trunk/packages/pagodacf/trunk/debian/libcf-ocaml.install 2006-01-08 17:31:09 UTC (rev 2436)
+++ trunk/packages/pagodacf/trunk/debian/libcf-ocaml.install 2006-01-08 17:45:07 UTC (rev 2437)
@@ -1 +0,0 @@
-usr/lib/ocaml/3.09.0/cf/dllcf.so usr/lib/ocaml/3.09.0/stublibs/
Copied: trunk/packages/pagodacf/trunk/debian/libcf-ocaml.install.in (from rev 1972, trunk/packages/pagodacf/trunk/debian/libcf-ocaml.install)
===================================================================
--- trunk/packages/pagodacf/trunk/debian/libcf-ocaml.install 2005-11-09 19:44:43 UTC (rev 1972)
+++ trunk/packages/pagodacf/trunk/debian/libcf-ocaml.install.in 2006-01-08 17:45:07 UTC (rev 2437)
@@ -0,0 +1 @@
+usr/lib/ocaml/@OCamlABI@/cf/dllcf.so usr/lib/ocaml/@OCamlABI@/stublibs/
Modified: trunk/packages/pagodacf/trunk/debian/rules
===================================================================
--- trunk/packages/pagodacf/trunk/debian/rules 2006-01-08 17:31:09 UTC (rev 2436)
+++ trunk/packages/pagodacf/trunk/debian/rules 2006-01-08 17:45:07 UTC (rev 2437)
@@ -6,12 +6,19 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
+OCAMLABI := $(shell ocamlc -version)
+OFILES := $(patsubst %.in,%,$(wildcard debian/*.in))
+
+# We want to use dpatch.
include /usr/share/dpatch/dpatch.make
TMPDIR=debian/tmp
DESTDIR=$(TMPDIR)/$(shell ocamlc -where)
-build: patch-stamp build-stamp
+ocamlinit:
+ for f in $(OFILES); do sed -e 's/@OCamlABI@/$(OCAMLABI)/g' $$f.in > $$f; done
+
+build: ocamlinit patch-stamp build-stamp
build-stamp:
dh_testdir
@@ -63,9 +70,9 @@
dh_makeshlibs
dh_installdeb
dh_shlibdeps
- dh_gencontrol
+ dh_gencontrol -- -VF:OCamlABI="$(OCAMLABI)"
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
+.PHONY: build clean binary-indep binary-arch binary install configure ocamlinit
More information about the Pkg-ocaml-maint-commits
mailing list