[Pkg-ocaml-maint-commits] r2453 - trunk/packages/perl4caml/trunk/debian

Mike Furr mfurr at costa.debian.org
Sun Jan 8 18:29:58 UTC 2006


Author: mfurr
Date: 2006-01-08 18:29:57 +0000 (Sun, 08 Jan 2006)
New Revision: 2453

Added:
   trunk/packages/perl4caml/trunk/debian/control.in
   trunk/packages/perl4caml/trunk/debian/libperl4caml-ocaml-dev.files.in
   trunk/packages/perl4caml/trunk/debian/libperl4caml-ocaml.files.in
Removed:
   trunk/packages/perl4caml/trunk/debian/control
   trunk/packages/perl4caml/trunk/debian/libperl4caml-ocaml-dev.files
   trunk/packages/perl4caml/trunk/debian/libperl4caml-ocaml.files
Modified:
   trunk/packages/perl4caml/trunk/debian/changelog
   trunk/packages/perl4caml/trunk/debian/rules
Log:
3.09.1 rebuild


Modified: trunk/packages/perl4caml/trunk/debian/changelog
===================================================================
--- trunk/packages/perl4caml/trunk/debian/changelog	2006-01-08 18:29:44 UTC (rev 2452)
+++ trunk/packages/perl4caml/trunk/debian/changelog	2006-01-08 18:29:57 UTC (rev 2453)
@@ -1,3 +1,10 @@
+perl4caml (0.9.3-5) unstable; urgency=low
+
+  * Remove hard-coded ABI strings
+  * Rebuild with 3.09.1
+
+ -- Mike Furr <mfurr at debian.org>  Sat,  7 Jan 2006 18:22:00 -0500
+
 perl4caml (0.9.3-4) unstable; urgency=low
 
   * Rebuild with 3.09 
@@ -4,6 +11,15 @@
 
  -- Mike Furr <mfurr at debian.org>  Tue,  8 Nov 2005 22:41:42 -0500
 
+perl4caml (0.3.15-2sarge1) testing-proposed-updates; urgency=low
+
+  * Upload to t-p-u since 0.9.3 is now in unstable
+  * Build with OCaml-3.08.3 (Closes: #307574)
+  * Backported reference counting fixes from 0.9.3
+    and some updates to the comments in the code
+
+ -- Mike Furr <mfurr at debian.org>  Mon,  9 May 2005 19:46:14 -0400
+
 perl4caml (0.9.3-3) unstable; urgency=low
 
   * Missed John's makefile patch, added back with dpatch

Deleted: trunk/packages/perl4caml/trunk/debian/control
===================================================================
--- trunk/packages/perl4caml/trunk/debian/control	2006-01-08 18:29:44 UTC (rev 2452)
+++ trunk/packages/perl4caml/trunk/debian/control	2006-01-08 18:29:57 UTC (rev 2453)
@@ -1,45 +0,0 @@
-Source: perl4caml
-Priority: optional
-Section: libdevel
-Maintainer: Mike Furr <mfurr at debian.org>
-Build-Depends: debhelper (>= 4.0.0), libperl-dev, perl-modules, perl-base (>= 5.8), perl (>= 5.8), ocaml-nox-3.09.0, dpatch
-Standards-Version: 3.6.1.0
-
-Package: libperl4caml-ocaml-dev
-Section: libdevel
-Architecture: any
-Suggests: libperl4caml-ocaml-doc, libwww-perl, libcrypt-ssleay-perl, libtimedate-perl, libdata-calc-perl, libwww-mechanize-perl
-Depends: libperl4caml-ocaml (= ${Source-Version}), libnet-google-perl, libhtml-tree-perl, liburi-perl, libtemplate-perl
-Description: Use Perl code in OCaml programs, development files
- perl4caml allows you to use Perl code within Objective CAML (OCaml),
- thus neatly side-stepping the old problem with OCaml which was that it
- lacked a comprehensive set of libraries. Well now you can use any part
- of CPAN in your OCaml code.
- .
- This package provides the tools necessary to use perl4caml in your own
- programs.  To get the documentation, please install libperl4caml-ocaml-doc.
-
-Package: libperl4caml-ocaml
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, ocaml-base-nox-3.09.0
-Description: Use Perl code in OCaml programs, runtime library
- perl4caml allows you to use Perl code within Objective CAML (OCaml),
- thus neatly side-stepping the old problem with OCaml which was that it
- lacked a comprehensive set of libraries. Well now you can use any part
- of CPAN in your OCaml code.
- .
- This package provides the runtime dynamic library necessary to use this
- in bytecode OCaml programs.
-
-Package: libperl4caml-ocaml-doc
-Section: doc
-Architecture: all
-Description: Use Perl code in OCaml programs, documentation
- perl4caml allows you to use Perl code within Objective CAML (OCaml),
- thus neatly side-stepping the old problem with OCaml which was that it
- lacked a comprehensive set of libraries. Well now you can use any part
- of CPAN in your OCaml code.
- .
- This package provides developers' documentation and examples about the
- use of perl4caml.

Added: trunk/packages/perl4caml/trunk/debian/control.in
===================================================================
--- trunk/packages/perl4caml/trunk/debian/control.in	2006-01-08 18:29:44 UTC (rev 2452)
+++ trunk/packages/perl4caml/trunk/debian/control.in	2006-01-08 18:29:57 UTC (rev 2453)
@@ -0,0 +1,45 @@
+Source: perl4caml
+Priority: optional
+Section: libdevel
+Maintainer: Mike Furr <mfurr at debian.org>
+Build-Depends: debhelper (>= 4.0.0), libperl-dev, perl-modules, perl-base (>= 5.8), perl (>= 5.8), ocaml-nox (>= #OCamlABI#), dpatch
+Standards-Version: 3.6.1.0
+
+Package: libperl4caml-ocaml-dev
+Section: libdevel
+Architecture: any
+Suggests: libperl4caml-ocaml-doc, libwww-perl, libcrypt-ssleay-perl, libtimedate-perl, libdata-calc-perl, libwww-mechanize-perl
+Depends: libperl4caml-ocaml (= ${Source-Version}), libnet-google-perl, libhtml-tree-perl, liburi-perl, libtemplate-perl
+Description: Use Perl code in OCaml programs, development files
+ perl4caml allows you to use Perl code within Objective CAML (OCaml),
+ thus neatly side-stepping the old problem with OCaml which was that it
+ lacked a comprehensive set of libraries. Well now you can use any part
+ of CPAN in your OCaml code.
+ .
+ This package provides the tools necessary to use perl4caml in your own
+ programs.  To get the documentation, please install libperl4caml-ocaml-doc.
+
+Package: libperl4caml-ocaml
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ocaml-base-nox-${F:OCamlABI}
+Description: Use Perl code in OCaml programs, runtime library
+ perl4caml allows you to use Perl code within Objective CAML (OCaml),
+ thus neatly side-stepping the old problem with OCaml which was that it
+ lacked a comprehensive set of libraries. Well now you can use any part
+ of CPAN in your OCaml code.
+ .
+ This package provides the runtime dynamic library necessary to use this
+ in bytecode OCaml programs.
+
+Package: libperl4caml-ocaml-doc
+Section: doc
+Architecture: all
+Description: Use Perl code in OCaml programs, documentation
+ perl4caml allows you to use Perl code within Objective CAML (OCaml),
+ thus neatly side-stepping the old problem with OCaml which was that it
+ lacked a comprehensive set of libraries. Well now you can use any part
+ of CPAN in your OCaml code.
+ .
+ This package provides developers' documentation and examples about the
+ use of perl4caml.

Deleted: trunk/packages/perl4caml/trunk/debian/libperl4caml-ocaml-dev.files
===================================================================
--- trunk/packages/perl4caml/trunk/debian/libperl4caml-ocaml-dev.files	2006-01-08 18:29:44 UTC (rev 2452)
+++ trunk/packages/perl4caml/trunk/debian/libperl4caml-ocaml-dev.files	2006-01-08 18:29:57 UTC (rev 2453)
@@ -1 +0,0 @@
-usr/lib/ocaml/3.09.0/perl/*

Added: trunk/packages/perl4caml/trunk/debian/libperl4caml-ocaml-dev.files.in
===================================================================
--- trunk/packages/perl4caml/trunk/debian/libperl4caml-ocaml-dev.files.in	2006-01-08 18:29:44 UTC (rev 2452)
+++ trunk/packages/perl4caml/trunk/debian/libperl4caml-ocaml-dev.files.in	2006-01-08 18:29:57 UTC (rev 2453)
@@ -0,0 +1 @@
+usr/lib/ocaml/#OCamlABI#/perl/*

Deleted: trunk/packages/perl4caml/trunk/debian/libperl4caml-ocaml.files
===================================================================
--- trunk/packages/perl4caml/trunk/debian/libperl4caml-ocaml.files	2006-01-08 18:29:44 UTC (rev 2452)
+++ trunk/packages/perl4caml/trunk/debian/libperl4caml-ocaml.files	2006-01-08 18:29:57 UTC (rev 2453)
@@ -1 +0,0 @@
-usr/lib/ocaml/3.09.0/stublibs/*

Added: trunk/packages/perl4caml/trunk/debian/libperl4caml-ocaml.files.in
===================================================================
--- trunk/packages/perl4caml/trunk/debian/libperl4caml-ocaml.files.in	2006-01-08 18:29:44 UTC (rev 2452)
+++ trunk/packages/perl4caml/trunk/debian/libperl4caml-ocaml.files.in	2006-01-08 18:29:57 UTC (rev 2453)
@@ -0,0 +1 @@
+usr/lib/ocaml/#OCamlABI#/stublibs/*

Modified: trunk/packages/perl4caml/trunk/debian/rules
===================================================================
--- trunk/packages/perl4caml/trunk/debian/rules	2006-01-08 18:29:44 UTC (rev 2452)
+++ trunk/packages/perl4caml/trunk/debian/rules	2006-01-08 18:29:57 UTC (rev 2453)
@@ -18,7 +18,17 @@
 endif
 
 include /usr/share/dpatch/dpatch.make
+OCAMLABI = $(shell ocamlc -version)
 
+ABI_FILES = $(wildcard debian/*.in)
+
+.PHONY: transition
+
+transition: $(ABI_FILES)
+	for t in $^; do \
+	    sed -e 's%#OCamlABI#%$(OCAMLABI)%' $$t >$${t%.in}; \
+	done
+
 configure: configure-stamp
 configure-stamp: patch-stamp
 	dh_testdir
@@ -94,7 +104,7 @@
 	dh_fixperms -a
 	dh_installdeb -a
 	dh_shlibdeps -a
-	dh_gencontrol -a
+	dh_gencontrol -a -- -VF:OCamlABI="$(OCAMLABI)"
 	dh_md5sums -a
 	dh_builddeb -a
 




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