[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