[Pkg-ocaml-maint-commits] r1257 - in trunk/packages/missinglib: . trunk trunk/debian

Samuel Mimram smimram-guest@costa.debian.org
Tue, 12 Apr 2005 19:45:47 +0000


Author: smimram-guest
Date: 2005-04-12 19:45:32 +0000 (Tue, 12 Apr 2005)
New Revision: 1257

Added:
   trunk/packages/missinglib/trunk/
   trunk/packages/missinglib/trunk/debian/
   trunk/packages/missinglib/trunk/debian/changelog
   trunk/packages/missinglib/trunk/debian/compat
   trunk/packages/missinglib/trunk/debian/control
   trunk/packages/missinglib/trunk/debian/dirs
   trunk/packages/missinglib/trunk/debian/docs
   trunk/packages/missinglib/trunk/debian/missinglib.doc-base
   trunk/packages/missinglib/trunk/debian/rules
   trunk/packages/missinglib/trunk/missinglib_0.4.10.tar.gz
Log:
Importing John Goerzen's package.

Added: trunk/packages/missinglib/trunk/debian/changelog
===================================================================
--- trunk/packages/missinglib/trunk/debian/changelog	2005-04-12 11:29:47 UTC (rev 1256)
+++ trunk/packages/missinglib/trunk/debian/changelog	2005-04-12 19:45:32 UTC (rev 1257)
@@ -0,0 +1,90 @@
+missinglib (0.4.10) unstable; urgency=medium
+
+  * New upload for new OCaml.
+
+ -- John Goerzen <jgoerzen@complete.org>  Mon, 13 Dec 2004 08:19:53 -0600
+
+missinglib (0.4.9) unstable; urgency=low
+
+  * Added new Strutil.trunc function.
+
+ -- John Goerzen <jgoerzen@complete.org>  Fri, 20 Aug 2004 09:36:38 -0500
+
+missinglib (0.4.8) unstable; urgency=medium
+
+  * New upload for testing.  Sigh.
+
+ -- John Goerzen <jgoerzen@complete.org>  Mon,  9 Aug 2004 08:44:18 -0500
+
+missinglib (0.4.7) unstable; urgency=low
+
+  * Added new abspath and isdir functions to Unixutil.
+
+ -- John Goerzen <jgoerzen@complete.org>  Fri,  6 Aug 2004 16:50:09 -0500
+
+missinglib (0.4.6) unstable; urgency=low
+
+  * Added AnyDBM and AnyDBM_String to support persistent storage.
+
+ -- John Goerzen <jgoerzen@complete.org>  Wed,  4 Aug 2004 14:52:19 -0500
+
+missinglib (0.4.5) unstable; urgency=low
+
+  * Added ability to read/write (string,string) hashtables.
+
+ -- John Goerzen <jgoerzen@complete.org>  Thu, 29 Jul 2004 13:09:04 -0500
+
+missinglib (0.4.4) unstable; urgency=low
+
+  * [Debian] change dep to ocaml-nox
+
+ -- John Goerzen <jgoerzen@complete.org>  Tue, 27 Jul 2004 09:37:41 -0500
+
+missinglib (0.4.3) unstable; urgency=low
+
+  * [Debian] Rebuilt for OCaml 3.08
+
+ -- John Goerzen <jgoerzen@complete.org>  Tue, 27 Jul 2004 08:49:30 -0500
+
+missinglib (0.4.2) unstable; urgency=low
+
+  * New feature in Streamutil: fold_left
+
+ -- John Goerzen <jgoerzen@complete.org>  Wed, 21 Jul 2004 16:20:30 -0500
+
+missinglib (0.4.1) unstable; urgency=low
+
+  * New features for Streamutil: building streams of lines in an input
+    file, filtering and mapping streams, converting streams to lists,
+    building streams of blocks from an input file.
+
+  * New feature for Listutil: take/drop functions like Haskell.
+
+  * New features for Unixutil: recursive directory scanning, rm.
+
+  * Updated README.
+
+ -- John Goerzen <jgoerzen@complete.org>  Thu, 17 Jun 2004 18:30:31 -0500
+
+missinglib (0.4.0) unstable; urgency=low
+
+  * New class: configParser, supporting interpolation.
+	
+  * Fixed description formatting.  Closes: #247266.
+
+  * New module: fileutil.
+
+ -- John Goerzen <jgoerzen@complete.org>  Sat, 05 Jun 2004 12:06:16 -0500
+
+missinglib (0.0.1-2) unstable; urgency=low
+
+  * Added build-dep on libounit-ocaml-dev.  Closes: #248223.
+
+ -- John Goerzen <jgoerzen@complete.org>  Tue, 25 May 2004 10:39:32 -0500
+
+missinglib (0.0.1-1) unstable; urgency=low
+
+  * Initial Release.  Closes: #245510.
+
+ -- John Goerzen <jgoerzen@complete.org>  Fri, 23 Apr 2004 11:01:24 -0500
+

Added: trunk/packages/missinglib/trunk/debian/compat
===================================================================
--- trunk/packages/missinglib/trunk/debian/compat	2005-04-12 11:29:47 UTC (rev 1256)
+++ trunk/packages/missinglib/trunk/debian/compat	2005-04-12 19:45:32 UTC (rev 1257)
@@ -0,0 +1 @@
+4

Added: trunk/packages/missinglib/trunk/debian/control
===================================================================
--- trunk/packages/missinglib/trunk/debian/control	2005-04-12 11:29:47 UTC (rev 1256)
+++ trunk/packages/missinglib/trunk/debian/control	2005-04-12 19:45:32 UTC (rev 1257)
@@ -0,0 +1,33 @@
+Source: missinglib
+Priority: optional
+Maintainer: John Goerzen <jgoerzen@complete.org>
+Build-Depends: debhelper (>= 4.0.0), ocaml-nox (>= 3.08.2), ocaml-tools (>= 2004.07.26-1), ocaml-findlib (>= 1.0.4-1), libounit-ocaml-dev (>= 1.0.1-2)
+Standards-Version: 3.6.0
+
+Package: libmissinglib-ocaml-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ocaml-nox (>= 3.08.2), ocaml-findlib (>= 1.0.4-1)
+Description: Library of utility functions for OCaml
+ The following modules are are provided:
+ .
+  AnyDBM                  Generic system for key/value persistent storage
+  AnyDBM_String           CSV-like pure OCaml storage module for AnyDBM
+  Compose                 Utilies for combining functions
+  Composeoper             Operators for combining functions
+  ConfigParser            System for parsing configuration files
+  Fileutil                Utilities for working with files/names
+  Hashtbloper             Hash table convenience operators
+  Hashtblutil             Hash table utilities
+  Lexingutil              Lexing-related utilities
+  Listutil                List-manipulation utilities
+  Slice                   Underlying API for Slice operators
+  Sliceoper               Flexible subparts of arrays, lists, and strings
+  Streamutil              Stream parser utilities
+  Strutil                 String-related utilities
+  Unixutil                Unix filesystem utilities
+ .
+ The entire library has no prerequisites save the OCaml standard library and
+ findlib and is designed to install without complexity on a variety of
+ systems.  It could also easily be embedded within your own source trees
+ so that users need not have it installed beforehand.

Added: trunk/packages/missinglib/trunk/debian/dirs
===================================================================
--- trunk/packages/missinglib/trunk/debian/dirs	2005-04-12 11:29:47 UTC (rev 1256)
+++ trunk/packages/missinglib/trunk/debian/dirs	2005-04-12 19:45:32 UTC (rev 1257)
@@ -0,0 +1,2 @@
+usr/bin
+usr/sbin

Added: trunk/packages/missinglib/trunk/debian/docs
===================================================================
--- trunk/packages/missinglib/trunk/debian/docs	2005-04-12 11:29:47 UTC (rev 1256)
+++ trunk/packages/missinglib/trunk/debian/docs	2005-04-12 19:45:32 UTC (rev 1257)
@@ -0,0 +1,3 @@
+README
+TODO
+libsrc/doc/missinglib/html

Added: trunk/packages/missinglib/trunk/debian/missinglib.doc-base
===================================================================
--- trunk/packages/missinglib/trunk/debian/missinglib.doc-base	2005-04-12 11:29:47 UTC (rev 1256)
+++ trunk/packages/missinglib/trunk/debian/missinglib.doc-base	2005-04-12 19:45:32 UTC (rev 1257)
@@ -0,0 +1,12 @@
+Document: missinglib
+Title: Debian missinglib Manual
+Author: John Goerzen
+Abstract: Documentation for the OCaml library
+ MissingLib.
+Section: devel
+
+Format: HTML
+Index: /usr/share/doc/missinglib/html/index.html
+Files: /usr/share/doc/missinglib/html/*.html
+
+  

Added: trunk/packages/missinglib/trunk/debian/rules
===================================================================
--- trunk/packages/missinglib/trunk/debian/rules	2005-04-12 11:29:47 UTC (rev 1256)
+++ trunk/packages/missinglib/trunk/debian/rules	2005-04-12 19:45:32 UTC (rev 1257)
@@ -0,0 +1,112 @@
+#!/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
+
+
+export OCAMLMAKEFILE = /usr/share/ocaml-tools/OCamlMakefile
+
+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)
+	$(MAKE) test
+	cd libsrc && make htdoc
+
+	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) distclean
+	-rm -f debian/copyright
+
+	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
+	mkdir -p $(CURDIR)/debian/libmissinglib-ocaml-dev/`ocamlc -where`/missinglib
+	cd libsrc && make rawinstall \
+	  OCAML_LIB_INSTALL=$(CURDIR)/debian/libmissinglib-ocaml-dev/`ocamlc -where`/missinglib
+	cp COPYRIGHT debian/copyright
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs ChangeLog
+	dh_installdocs
+	dh_installexamples
+#	dh_install
+#	dh_installmenu
+#	dh_installdebconf	
+#	dh_installlogrotate
+#	dh_installemacsen
+#	dh_installpam
+#	dh_installmime
+#	dh_installinit
+#	dh_installcron
+#	dh_installinfo
+	dh_installman
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+#	dh_perl
+#	dh_python
+#	dh_makeshlibs
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure


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

Added: trunk/packages/missinglib/trunk/missinglib_0.4.10.tar.gz
===================================================================
(Binary files differ)


Property changes on: trunk/packages/missinglib/trunk/missinglib_0.4.10.tar.gz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream