[Pkg-ocaml-maint-commits] r5319 - in /trunk/packages/ergo/trunk/debian: changelog control patches/ patches/00list patches/01_Makefile_clean_target.dpatch rules
dogguy-guest at users.alioth.debian.org
dogguy-guest at users.alioth.debian.org
Tue Mar 11 14:56:04 UTC 2008
Author: dogguy-guest
Date: Tue Mar 11 14:56:04 2008
New Revision: 5319
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=5319
Log:
Using dpatch to modify upstream's Makefile.in
Added:
trunk/packages/ergo/trunk/debian/patches/
trunk/packages/ergo/trunk/debian/patches/00list
trunk/packages/ergo/trunk/debian/patches/01_Makefile_clean_target.dpatch (with props)
Modified:
trunk/packages/ergo/trunk/debian/changelog
trunk/packages/ergo/trunk/debian/control
trunk/packages/ergo/trunk/debian/rules
Modified: trunk/packages/ergo/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ergo/trunk/debian/changelog?rev=5319&op=diff
==============================================================================
--- trunk/packages/ergo/trunk/debian/changelog (original)
+++ trunk/packages/ergo/trunk/debian/changelog Tue Mar 11 14:56:04 2008
@@ -3,5 +3,6 @@
* Initial release (Closes: #468557)
* Install ergoAPI
* Install ergo.byte
+ * Patch upstream makefile to enhance clean target
- -- Mehdi Dogguy <dogguy at pps.jussieu.fr> Fri, 07 Mar 2008 15:55:41 +0100
+ -- Mehdi Dogguy <dogguy at pps.jussieu.fr> Fri, 11 Mar 2008 15:55:41 +0100
Modified: trunk/packages/ergo/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ergo/trunk/debian/control?rev=5319&op=diff
==============================================================================
--- trunk/packages/ergo/trunk/debian/control (original)
+++ trunk/packages/ergo/trunk/debian/control Tue Mar 11 14:56:04 2008
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint at lists.debian.org>
Uploaders: Mehdi Dogguy <dogguy at pps.jussieu.fr>
-Build-Depends: debhelper (>= 5), autotools-dev, ocaml-nox (>= 3.10.0), libocamlgraph-ocaml-dev
+Build-Depends: debhelper (>= 5), autotools-dev, ocaml-nox (>= 3.10.0), libocamlgraph-ocaml-dev, dpatch
Homepage: http://ergo.lri.fr
Standards-Version: 3.7.3
XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-ocaml-maint/trunk/packages/ergo
Added: trunk/packages/ergo/trunk/debian/patches/00list
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ergo/trunk/debian/patches/00list?rev=5319&op=file
==============================================================================
--- trunk/packages/ergo/trunk/debian/patches/00list (added)
+++ trunk/packages/ergo/trunk/debian/patches/00list Tue Mar 11 14:56:04 2008
@@ -1,0 +1,1 @@
+01_Makefile_clean_target
Added: trunk/packages/ergo/trunk/debian/patches/01_Makefile_clean_target.dpatch
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ergo/trunk/debian/patches/01_Makefile_clean_target.dpatch?rev=5319&op=file
==============================================================================
--- trunk/packages/ergo/trunk/debian/patches/01_Makefile_clean_target.dpatch (added)
+++ trunk/packages/ergo/trunk/debian/patches/01_Makefile_clean_target.dpatch Tue Mar 11 14:56:04 2008
@@ -1,0 +1,18 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 01_Makefile_clean_target.dpatch by Mehdi Dogguy <dogguy at pps.jussieu.fr>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad trunk~/Makefile.in trunk/Makefile.in
+--- trunk~/Makefile.in 2008-03-06 19:21:45.000000000 +0100
++++ trunk/Makefile.in 2008-03-11 15:06:32.000000000 +0100
+@@ -324,6 +324,7 @@
+
+ clean::
+ rm -f *.cm[iox] *.o *~
++ rm -f *.annot *.cmxa *.cma *.a
+ rm -f $(GENERATED) parser.output
+ rm -f $(NAME).byte $(NAME).opt
+ rm -f unittest/*.cm[iox] unittest/*.o unittest/*.annot
Propchange: trunk/packages/ergo/trunk/debian/patches/01_Makefile_clean_target.dpatch
------------------------------------------------------------------------------
svn:executable = *
Modified: trunk/packages/ergo/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ergo/trunk/debian/rules?rev=5319&op=diff
==============================================================================
--- trunk/packages/ergo/trunk/debian/rules (original)
+++ trunk/packages/ergo/trunk/debian/rules Tue Mar 11 14:56:04 2008
@@ -8,6 +8,8 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
+
+include /usr/share/dpatch/dpatch.make
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
@@ -32,7 +34,7 @@
--prefix=/usr \
--mandir=\$${prefix}/share/man
-build: build-arch
+build: patch build-arch
build-indep: build-indep-stamp
build-indep-stamp:
@@ -44,10 +46,10 @@
$(MAKE) $(MAKEOPTS) $(OPTTARGET)
touch $@
-clean: config.status
+clean: unpatch
dh_testdir
dh_testroot
- rm -f build-stamp build-indep-stamp build-arch-stamp *.annot *.cmxa *.cma *.a
+ rm -f build-stamp build-indep-stamp build-arch-stamp
if [ -f Makefile ]; then \
$(MAKE) $(MAKEOPTS) clean; \
fi
More information about the Pkg-ocaml-maint-commits
mailing list