[Pkg-ocaml-maint-commits] r1153 - in packages/perl4caml: . trunk trunk/debian

Richard Jones rwmj-guest@costa.debian.org
Thu, 31 Mar 2005 13:51:37 +0000


Author: rwmj-guest
Date: 2005-03-31 13:51:35 +0000 (Thu, 31 Mar 2005)
New Revision: 1153

Added:
   packages/perl4caml/README.outofdate
   packages/perl4caml/tags/
   packages/perl4caml/trunk/
   packages/perl4caml/trunk/debian/
   packages/perl4caml/trunk/debian/changelog
   packages/perl4caml/trunk/debian/compat
   packages/perl4caml/trunk/debian/control
   packages/perl4caml/trunk/debian/copyright
   packages/perl4caml/trunk/debian/dirs
   packages/perl4caml/trunk/debian/libperl4caml-ocaml-dev.README.Debian
   packages/perl4caml/trunk/debian/libperl4caml-ocaml-dev.files
   packages/perl4caml/trunk/debian/libperl4caml-ocaml-doc.doc-base
   packages/perl4caml/trunk/debian/libperl4caml-ocaml-doc.docs
   packages/perl4caml/trunk/debian/libperl4caml-ocaml-doc.examples
   packages/perl4caml/trunk/debian/libperl4caml-ocaml.files
   packages/perl4caml/trunk/debian/rules
   packages/perl4caml/trunk/perl4caml_0.9.3.orig.tar.gz
Removed:
   packages/perl4caml/README
Log:
New upstream release - perl4caml 0.9.3.



Deleted: packages/perl4caml/README
===================================================================
--- packages/perl4caml/README	2005-03-31 13:44:40 UTC (rev 1152)
+++ packages/perl4caml/README	2005-03-31 13:51:35 UTC (rev 1153)
@@ -1,27 +0,0 @@
-John Goerzen maintains his OCaml packages in a tla repository using the
-tla-buildpackage system.  If you would like to work on them, please
-reference the archive with:
-
-tla register-archive jgoerzen@complete.org--debian \
-   http://arch.debian.org/arch/private/jgoerzen/debian
-tla get jgoerzen@complete.org--debian/configs--head--1.0 debian
-cd debian
-tla buildcfg debian/perl4caml/latest
-  (ls configs/debian for a list of valid perl4camls)
-
-** shortcut for experienced tla users **:
-  tla get jgoerzen@complete.org--debian/perl4caml--debian--1.0 perl4caml
-
-Should you wish to help with the maintenance of these packages, that is,
-of course, encouraged.  The usual mechanism for doing this with tla is
-not by granting write access to a repository, but rather by simply
-branching off the original repository.  So, you'll want to just create
-your own branch off jgoerzen@complete.org--debian, hack it up, commit
-changes, etc; then e-mail jgoerzen@complete.org with your archive info
-or attach the changeset itself.  tla can both branch and merge across
-repository lines, and so the full change history for your modifications
-will be preserved.  Please consult the tla docs for more details.
-
-The Debian arch repository at http://arch.debian.org/ has a ViewARCH
-interface which you may find useful.
-

Added: packages/perl4caml/README.outofdate
===================================================================
--- packages/perl4caml/README.outofdate	2005-03-31 13:44:40 UTC (rev 1152)
+++ packages/perl4caml/README.outofdate	2005-03-31 13:51:35 UTC (rev 1153)
@@ -0,0 +1,27 @@
+John Goerzen maintains his OCaml packages in a tla repository using the
+tla-buildpackage system.  If you would like to work on them, please
+reference the archive with:
+
+tla register-archive jgoerzen@complete.org--debian \
+   http://arch.debian.org/arch/private/jgoerzen/debian
+tla get jgoerzen@complete.org--debian/configs--head--1.0 debian
+cd debian
+tla buildcfg debian/perl4caml/latest
+  (ls configs/debian for a list of valid perl4camls)
+
+** shortcut for experienced tla users **:
+  tla get jgoerzen@complete.org--debian/perl4caml--debian--1.0 perl4caml
+
+Should you wish to help with the maintenance of these packages, that is,
+of course, encouraged.  The usual mechanism for doing this with tla is
+not by granting write access to a repository, but rather by simply
+branching off the original repository.  So, you'll want to just create
+your own branch off jgoerzen@complete.org--debian, hack it up, commit
+changes, etc; then e-mail jgoerzen@complete.org with your archive info
+or attach the changeset itself.  tla can both branch and merge across
+repository lines, and so the full change history for your modifications
+will be preserved.  Please consult the tla docs for more details.
+
+The Debian arch repository at http://arch.debian.org/ has a ViewARCH
+interface which you may find useful.
+

Added: packages/perl4caml/trunk/debian/changelog
===================================================================
--- packages/perl4caml/trunk/debian/changelog	2005-03-31 13:44:40 UTC (rev 1152)
+++ packages/perl4caml/trunk/debian/changelog	2005-03-31 13:51:35 UTC (rev 1153)
@@ -0,0 +1,50 @@
+perl4caml (0.9.3-1) unstable; urgency=low
+
+  * New upstream release (0.9.3).
+
+ -- Richard W.M. Jones <rich@annexia.org>  Thu, 31 Mar 2005 14:49:20 +0100
+
+perl4caml (0.3.15-1) unstable; urgency=high
+
+  * New upstream release.  Closes: #272563.
+  * Urgency=high since this has been blocking several ocaml things.
+  * Tightened up debian/control for new OCaml 3.08.2.
+  * Added libdate-cal-perl, libwww-mechanize-perl as Suggests to
+    debian/control.
+
+ -- John Goerzen <jgoerzen@complete.org>  Mon, 13 Dec 2004 08:57:07 -0600
+
+perl4caml (0.3.12-1) unstable; urgency=low
+
+  * New upstream release.
+  * Fixed build target for libperl4caml-ocaml-doc.  Closes: #265020.
+  * Added a Suggests line.
+
+ -- John Goerzen <jgoerzen@complete.org>  Mon, 22 Nov 2004 13:47:01 -0600
+
+perl4caml (0.3.10-1) unstable; urgency=low
+
+  * New upstream version
+  * Rebuilt for OCaml 3.08
+
+ -- John Goerzen <jgoerzen@complete.org>  Tue, 27 Jul 2004 09:22:40 -0500
+
+perl4caml (0.3.7-3) unstable; urgency=low
+
+  * Build perl_c.o with -fPIC.  Closes: #237943.
+
+ -- John Goerzen <jgoerzen@complete.org>  Wed, 21 Apr 2004 12:29:35 -0500
+
+perl4caml (0.3.7-2) unstable; urgency=low
+
+  * Hack up the Makefile to not build .cmxa and .opt examples on
+    architectures that do not have ocamlopt.  Closes: #241067.
+
+ -- John Goerzen <jgoerzen@complete.org>  Tue, 30 Mar 2004 10:38:57 -0600
+
+perl4caml (0.3.7-1) unstable; urgency=low
+
+  * Initial Release.  Closes: #218507.
+
+ -- John Goerzen <jgoerzen@complete.org>  Wed, 25 Feb 2004 16:27:12 -0600
+

Added: packages/perl4caml/trunk/debian/compat
===================================================================
--- packages/perl4caml/trunk/debian/compat	2005-03-31 13:44:40 UTC (rev 1152)
+++ packages/perl4caml/trunk/debian/compat	2005-03-31 13:51:35 UTC (rev 1153)
@@ -0,0 +1 @@
+4

Added: packages/perl4caml/trunk/debian/control
===================================================================
--- packages/perl4caml/trunk/debian/control	2005-03-31 13:44:40 UTC (rev 1152)
+++ packages/perl4caml/trunk/debian/control	2005-03-31 13:51:35 UTC (rev 1153)
@@ -0,0 +1,44 @@
+Source: perl4caml
+Priority: optional
+Maintainer: John Goerzen <jgoerzen@complete.org>
+Build-Depends: debhelper (>= 4.0.0), libperl-dev, perl-modules, perl-base (>= 5.8), perl (>= 5.8), ocaml-nox (>= 3.08-2)
+Standards-Version: 3.6.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.08.2)
+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: packages/perl4caml/trunk/debian/copyright
===================================================================
--- packages/perl4caml/trunk/debian/copyright	2005-03-31 13:44:40 UTC (rev 1152)
+++ packages/perl4caml/trunk/debian/copyright	2005-03-31 13:51:35 UTC (rev 1153)
@@ -0,0 +1,15 @@
+This package was debianized by John Goerzen <jgoerzen@complete.org> on
+Wed, 25 Feb 2004 16:27:12 -0600.
+
+It was downloaded from  http://www.merjis.com/developers/perl4caml/
+
+Upstream Author(s):  Richard W.M. Jones <rich@annexia.org>
+
+Copyright:
+Copyright (C) 2003 Merjis Ltd. (http://www.merjis.com/)
+perl4caml is distributed under the GNU Library General Public License
+perl4caml was mainly written by Richard W.M. Jones
+(rich@annexia.org). See file AUTHORS for other contributors.
+
+Debian GNU/Linux users can find the GNU Library General Public License (aka
+Lesser General Public License) in /usr/share/common-licenses/LGPL-2.

Added: packages/perl4caml/trunk/debian/dirs
===================================================================

Added: packages/perl4caml/trunk/debian/libperl4caml-ocaml-dev.README.Debian
===================================================================
--- packages/perl4caml/trunk/debian/libperl4caml-ocaml-dev.README.Debian	2005-03-31 13:44:40 UTC (rev 1152)
+++ packages/perl4caml/trunk/debian/libperl4caml-ocaml-dev.README.Debian	2005-03-31 13:51:35 UTC (rev 1153)
@@ -0,0 +1,13 @@
+Notes for libperl4caml-ocaml-dev
+--------------------------------
+
+Install libperl4caml-ocaml-doc for documentation and examples.  You can find
+the examples in /usr/share/doc/libperl4caml-ocaml-doc/examples.  To compile
+them to bytecode:
+
+ocamlfind ocamlc -package perl perl4caml.cma parsedate.ml -o parsedate
+
+Or to native code:
+
+ocamlfind ocamlopt -package perl perl4caml.cmxa parsedate.ml -o parsedate \
+  usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a

Added: packages/perl4caml/trunk/debian/libperl4caml-ocaml-dev.files
===================================================================
--- packages/perl4caml/trunk/debian/libperl4caml-ocaml-dev.files	2005-03-31 13:44:40 UTC (rev 1152)
+++ packages/perl4caml/trunk/debian/libperl4caml-ocaml-dev.files	2005-03-31 13:51:35 UTC (rev 1153)
@@ -0,0 +1 @@
+usr/lib/ocaml/3.08/perl/*

Added: packages/perl4caml/trunk/debian/libperl4caml-ocaml-doc.doc-base
===================================================================
--- packages/perl4caml/trunk/debian/libperl4caml-ocaml-doc.doc-base	2005-03-31 13:44:40 UTC (rev 1152)
+++ packages/perl4caml/trunk/debian/libperl4caml-ocaml-doc.doc-base	2005-03-31 13:51:35 UTC (rev 1153)
@@ -0,0 +1,13 @@
+Document: perl4caml
+Title: Reference and info for perl4caml
+Author: Richard W.M. Jones <rich@annexia.org>
+Abstract: API reference and info for the libperl4caml-ocaml-dev system
+Section: devel
+
+Format: HTML
+Index: /usr/share/doc/libperl4caml-ocaml-doc/html/index.html
+Files: /usr/share/doc/libperl4caml-ocaml-doc/html/*.html
+
+Format: HTML
+Index: /usr/share/doc/libperl4caml-ocaml-doc/writing-a-wrapper.html
+Files: /usr/share/doc/libperl4caml-ocaml-doc/writing-a-wrapper.html

Added: packages/perl4caml/trunk/debian/libperl4caml-ocaml-doc.docs
===================================================================
--- packages/perl4caml/trunk/debian/libperl4caml-ocaml-doc.docs	2005-03-31 13:44:40 UTC (rev 1152)
+++ packages/perl4caml/trunk/debian/libperl4caml-ocaml-doc.docs	2005-03-31 13:51:35 UTC (rev 1153)
@@ -0,0 +1,4 @@
+README
+doc/*
+html
+AUTHORS

Added: packages/perl4caml/trunk/debian/libperl4caml-ocaml-doc.examples
===================================================================
--- packages/perl4caml/trunk/debian/libperl4caml-ocaml-doc.examples	2005-03-31 13:44:40 UTC (rev 1152)
+++ packages/perl4caml/trunk/debian/libperl4caml-ocaml-doc.examples	2005-03-31 13:51:35 UTC (rev 1153)
@@ -0,0 +1,2 @@
+examples/*.pl
+examples/*.ml

Added: packages/perl4caml/trunk/debian/libperl4caml-ocaml.files
===================================================================
--- packages/perl4caml/trunk/debian/libperl4caml-ocaml.files	2005-03-31 13:44:40 UTC (rev 1152)
+++ packages/perl4caml/trunk/debian/libperl4caml-ocaml.files	2005-03-31 13:51:35 UTC (rev 1153)
@@ -0,0 +1 @@
+usr/lib/ocaml/3.08/stublibs/*

Added: packages/perl4caml/trunk/debian/rules
===================================================================
--- packages/perl4caml/trunk/debian/rules	2005-03-31 13:44:40 UTC (rev 1152)
+++ packages/perl4caml/trunk/debian/rules	2005-03-31 13:51:35 UTC (rev 1153)
@@ -0,0 +1,139 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+
+
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -O0
+else
+	CFLAGS += -O2
+endif
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+	INSTALL_PROGRAM += -s
+endif
+
+# shared library versions, option 1
+version=2.0.5
+major=2
+# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
+#version=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
+#major=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
+
+configure: configure-stamp
+configure-stamp:
+	dh_testdir
+	# Add here commands to configure the package.
+
+	touch configure-stamp
+
+
+build: build-stamp
+build-stamp: configure-stamp 
+	dh_testdir
+
+	# Add here commands to compile the package.
+	$(MAKE)
+
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+
+	# Add here commands to clean up after the build process.
+	-$(MAKE) clean
+	-rm -rf html
+
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+
+	# Add here commands to install the package into debian/tmp
+	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+	cd debian/tmp && find . -name ".arch-ids" -exec rm -rf {} \;
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+	dh_movefiles -i
+	dh_installchangelogs  -i
+	dh_installdocs -i
+	dh_installexamples -i
+#	dh_install
+#	dh_installmenu
+#	dh_installdebconf	
+#	dh_installlogrotate
+#	dh_installemacsen
+#	dh_installpam
+#	dh_installmime
+#	dh_installinit
+#	dh_installcron
+#	dh_installinfo
+	dh_installman -i
+	dh_link -i
+	# dh_strip is broken on this package!
+	#dh_strip
+	dh_compress -i
+	dh_fixperms -i
+#	dh_perl
+#	dh_python
+#	dh_makeshlibs
+	dh_installdeb -i
+	dh_shlibdeps -i
+	dh_gencontrol -i
+	dh_md5sums -i
+	dh_builddeb -i
+#
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_movefiles -a
+	dh_installchangelogs  -a
+	dh_installdocs -a
+	dh_installexamples -a
+#	dh_install
+#	dh_installmenu
+#	dh_installdebconf	
+#	dh_installlogrotate
+#	dh_installemacsen
+#	dh_installpam
+#	dh_installmime
+#	dh_installinit
+#	dh_installcron
+#	dh_installinfo
+	dh_installman -a
+	dh_link -a
+	# dh_strip is broken on this package!
+	#dh_strip
+	dh_compress -a
+	dh_fixperms -a
+#	dh_perl
+#	dh_python
+#	dh_makeshlibs
+	dh_installdeb -a
+	dh_shlibdeps -a
+	dh_gencontrol -a
+	dh_md5sums -a
+	dh_builddeb -a
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure


Property changes on: packages/perl4caml/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: packages/perl4caml/trunk/perl4caml_0.9.3.orig.tar.gz
===================================================================
(Binary files differ)


Property changes on: packages/perl4caml/trunk/perl4caml_0.9.3.orig.tar.gz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream