[Pkg-ocaml-maint-commits] r2452 - trunk/packages/omake/trunk/debian

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


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

Removed:
   trunk/packages/omake/trunk/debian/control
Modified:
   trunk/packages/omake/trunk/debian/changelog
   trunk/packages/omake/trunk/debian/control.in
   trunk/packages/omake/trunk/debian/rules
Log:
3.09.1 rebuild


Modified: trunk/packages/omake/trunk/debian/changelog
===================================================================
--- trunk/packages/omake/trunk/debian/changelog	2006-01-08 18:29:33 UTC (rev 2451)
+++ trunk/packages/omake/trunk/debian/changelog	2006-01-08 18:29:44 UTC (rev 2452)
@@ -1,3 +1,9 @@
+omake (0.9.6.7-1-2) unstable; urgency=low
+
+  * Rebuild for 3.09.1 
+
+ -- Mike Furr <mfurr at debian.org>  Sat,  7 Jan 2006 18:14:57 -0500
+
 omake (0.9.6.7-1-1) unstable; urgency=low
 
   * New upstream release

Deleted: trunk/packages/omake/trunk/debian/control
===================================================================
--- trunk/packages/omake/trunk/debian/control	2006-01-08 18:29:33 UTC (rev 2451)
+++ trunk/packages/omake/trunk/debian/control	2006-01-08 18:29:44 UTC (rev 2452)
@@ -1,29 +0,0 @@
-Source: omake
-Section: devel
-Priority: optional
-Maintainer: Mike Furr <mfurr at debian.org>
-Build-Depends: debhelper (>= 4.0.0), autotools-dev, ocaml-nox (>= 3.09.0), libfam-dev, libreadline5-dev, libncurses5-dev, dpatch
-Standards-Version: 3.6.2
-
-Package: omake
-Architecture: any
-Depends: ${shlibs:Depends}
-Description: build system with automated dependency analysis
- omake is a build system designed to scale from small projects to very
- large projects spanning many directories. omake uses a syntax similar
- to GNU make, with many additional features.  It contains
- specifications for easily building C, OCaml, and LaTeX programs, but
- can be used to build projects with other languages as well.
- .
- omake includes an accurate, automated dependency analysis based on
- MD5 digests.  It also includes a stand-alone command-line
- interpreter, osh, that can be used as an interactive shell for
- debugging the build files.  omake's syntax is a full object oriented
- language.  Features of the omake language include integer and
- floating point arithmetic, scoped expressions, higher order
- functions, multiple inheritance, pattern matching, runtime
- exceptions, lexers, and LALR(1) parsers.  Users can easily produce
- architecture independent builds as omake provides a uniform interface
- to its standard library on Linux/Unix, Win32, and OS X.
-
- 

Modified: trunk/packages/omake/trunk/debian/control.in
===================================================================
--- trunk/packages/omake/trunk/debian/control.in	2006-01-08 18:29:33 UTC (rev 2451)
+++ trunk/packages/omake/trunk/debian/control.in	2006-01-08 18:29:44 UTC (rev 2452)
@@ -2,7 +2,7 @@
 Section: devel
 Priority: optional
 Maintainer: Mike Furr <mfurr at debian.org>
-Build-Depends: debhelper (>= 4.0.0), autotools-dev, ocaml-nox (>= #OcamlABI#), libfam-dev, libreadline5-dev, libncurses5-dev, dpatch
+Build-Depends: debhelper (>= 4.0.0), autotools-dev, ocaml-nox (>= #OCamlABI#), libfam-dev, libreadline5-dev, libncurses5-dev, dpatch
 Standards-Version: 3.6.2
 
 Package: omake

Modified: trunk/packages/omake/trunk/debian/rules
===================================================================
--- trunk/packages/omake/trunk/debian/rules	2006-01-08 18:29:33 UTC (rev 2451)
+++ trunk/packages/omake/trunk/debian/rules	2006-01-08 18:29:44 UTC (rev 2452)
@@ -14,11 +14,15 @@
 include /usr/share/dpatch/dpatch.make
 OCAMLABI = $(shell ocamlc -version)
 
-# note, this is only invoked manually during OCaml 
-# version transitions, not during each build
-debian/control:
-	sed -e 's%#OcamlABI#%$(OCAMLABI)%' $@.in >$@
+ABI_FILES = $(wildcard debian/*.in)
 
+.PHONY: transition
+
+transition: $(ABI_FILES)
+	for t in $^; do \
+	    sed -e 's%#OCamlABI#%$(OCAMLABI)%' $$t >$${t%.in}; \
+	done
+
 build: build-stamp
 build-stamp: patch
 	dh_testdir




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