[Pkg-ocaml-maint-commits] r3024 - in /trunk/packages/mldonkey/trunk/debian: changelog patches/00list patches/cxxflags.dpatch rules

smimram at users.alioth.debian.org smimram at users.alioth.debian.org
Tue Aug 22 16:47:15 UTC 2006


Author: smimram
Date: Tue Aug 22 16:47:13 2006
New Revision: 3024

URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=3024
Log:
Set CFLAGS according to the Debian policy.

Added:
    trunk/packages/mldonkey/trunk/debian/patches/cxxflags.dpatch   (with props)
Modified:
    trunk/packages/mldonkey/trunk/debian/changelog
    trunk/packages/mldonkey/trunk/debian/patches/00list
    trunk/packages/mldonkey/trunk/debian/rules

Modified: trunk/packages/mldonkey/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/mldonkey/trunk/debian/changelog?rev=3024&op=diff
==============================================================================
--- trunk/packages/mldonkey/trunk/debian/changelog (original)
+++ trunk/packages/mldonkey/trunk/debian/changelog Tue Aug 22 16:47:13 2006
@@ -1,3 +1,11 @@
+mldonkey (2.7.7-10) UNRELEASED; urgency=low
+
+  * Added cxxflags.dpatch to store CXXFLAGS given at configure time.
+  * Set CFLAGS according to the Debian policy, closes: #384205.
+  * Added make clean to the clean target of the rules.
+
+ -- Samuel Mimram <smimram at debian.org>  Fri, 18 Aug 2006 08:34:14 +0000
+
 mldonkey (2.7.7-9) unstable; urgency=low
 
   * Added cryptoflags.dpatch to use the -mno-omit-leaf-frame-pointer option

Modified: trunk/packages/mldonkey/trunk/debian/patches/00list
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/mldonkey/trunk/debian/patches/00list?rev=3024&op=diff
==============================================================================
--- trunk/packages/mldonkey/trunk/debian/patches/00list (original)
+++ trunk/packages/mldonkey/trunk/debian/patches/00list Tue Aug 22 16:47:13 2006
@@ -1,4 +1,5 @@
 cvs_20060815
+cxxflags
 cryptoflags
 01_see
 02_usr_bin

Added: trunk/packages/mldonkey/trunk/debian/patches/cxxflags.dpatch
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/mldonkey/trunk/debian/patches/cxxflags.dpatch?rev=3024&op=file
==============================================================================
--- trunk/packages/mldonkey/trunk/debian/patches/cxxflags.dpatch (added)
+++ trunk/packages/mldonkey/trunk/debian/patches/cxxflags.dpatch Tue Aug 22 16:47:13 2006
@@ -1,0 +1,29 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## cxxflags.dpatch by Samuel Mimram <smimram at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Store CXXFLAGS given at configure time.
+
+ at DPATCH@
+diff -urNad mldonkey-2.7.7~/config/Makefile.config.in mldonkey-2.7.7/config/Makefile.config.in
+--- mldonkey-2.7.7~/config/Makefile.config.in	2006-05-15 17:43:09.000000000 +0000
++++ mldonkey-2.7.7/config/Makefile.config.in	2006-08-22 16:35:06.000000000 +0000
+@@ -1,6 +1,7 @@
+ LIBS=@LIBS@
+ CFLAGS=@CFLAGS@ 
+ CPPFLAGS=@CPPFLAGS@
++CXXFLAGS=@CXXFLAGS@
+ LDFLAGS=@LDFLAGS@
+ CC=@CC@
+ CPP=@CPP@
+diff -urNad mldonkey-2.7.7~/config/configure.in mldonkey-2.7.7/config/configure.in
+--- mldonkey-2.7.7~/config/configure.in	2006-06-19 21:24:54.000000000 +0000
++++ mldonkey-2.7.7/config/configure.in	2006-08-22 16:34:54.000000000 +0000
+@@ -1240,6 +1240,7 @@
+ AC_SUBST(LIBS)
+ AC_SUBST(CFLAGS)
+ AC_SUBST(CPPFLAGS)
++AC_SUBST(CXXFLAGS)
+ AC_SUBST(LDFLAGS)
+ AC_SUBST(CC)
+ AC_SUBST(CPP)

Propchange: trunk/packages/mldonkey/trunk/debian/patches/cxxflags.dpatch
------------------------------------------------------------------------------
    svn:executable = *

Modified: trunk/packages/mldonkey/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/mldonkey/trunk/debian/rules?rev=3024&op=diff
==============================================================================
--- trunk/packages/mldonkey/trunk/debian/rules (original)
+++ trunk/packages/mldonkey/trunk/debian/rules Tue Aug 22 16:47:13 2006
@@ -14,6 +14,13 @@
   confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
 endif
 
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+        CFLAGS += -O0
+else
+        CFLAGS += -O2
+endif
 
 # Include patch-speficic rules
 PACKAGE=mldonkey
@@ -27,7 +34,7 @@
 doc-check-stamp: build
 	for i in $(MANCHECK); do \
 		./$$i --help > debian/xml-man/$$i.new 2>&1;\
-		diff -q debian/xml-man/$$i.new debian/xml-man/$$i.help;\
+		diff -q debian/xml-man/$$i.new debian/xml-man/$$i.help; \
 		diff -Nurd debian/xml-man/$$i.help debian/xml-man/$$i.new > debian/xml-man/$$i.diff ; \
 	done
 
@@ -35,7 +42,7 @@
 
 doc-replace: doc-check $(foreach fl, $(MANCHECK), debian/xml-man/$(fl).new)
 	for i in $(MANCHECK); do \
-		mv -f debian/xml-man/$$i.new debian/xml-man/$$i.help;\
+		mv -f debian/xml-man/$$i.new debian/xml-man/$$i.help; \
 	done
 
 clean-doc-check:
@@ -46,8 +53,7 @@
 configure-stamp:
 	dh_testdir
 	cd config; autoconf
-	./configure \
-	  $(confflags) \
+	CFLAGS="$(CFLAGS)" CXXFLAGS="$(CFLAGS)" ./configure $(confflags) \
 	  --enable-gui \
           --disable-magic \
 	  --disable-fasttrack
@@ -99,6 +105,7 @@
 	# Update the PO, as suggested in "man 7 po-debconf"
 	debconf-updatepo
 	# Add here commands to clean up after the build process.
+	$(MAKE) clean
 	cd debian/xml-man && $(MAKE) clean
 	cd debian/utils && $(MAKE) clean
 	-$(RM) config/trying




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