[med-svn] r6250 - in trunk/packages/mafft/trunk/debian: . patches

Andreas Tille tille at alioth.debian.org
Fri Mar 11 23:53:08 UTC 2011


Author: tille
Date: 2011-03-11 23:53:07 +0000 (Fri, 11 Mar 2011)
New Revision: 6250

Modified:
   trunk/packages/mafft/trunk/debian/changelog
   trunk/packages/mafft/trunk/debian/compat
   trunk/packages/mafft/trunk/debian/control
   trunk/packages/mafft/trunk/debian/links
   trunk/packages/mafft/trunk/debian/patches/20_manpages_are_no_binaries.patch
   trunk/packages/mafft/trunk/debian/rules
Log:
New upstream version and the needed changes, debhelper 8, switched to dh


Modified: trunk/packages/mafft/trunk/debian/changelog
===================================================================
--- trunk/packages/mafft/trunk/debian/changelog	2011-03-11 22:53:30 UTC (rev 6249)
+++ trunk/packages/mafft/trunk/debian/changelog	2011-03-11 23:53:07 UTC (rev 6250)
@@ -1,3 +1,13 @@
+mafft (6.850-1) unstable; urgency=low
+
+  * New upstream version
+  * Adapted patch to new upstream
+  * Debhelper 8 (control + compat)
+  * debian/rules: Switch to dh
+  * debian/links: override broken symlinks created in Makefile
+
+ -- Andreas Tille <tille at debian.org>  Sat, 12 Mar 2011 00:02:43 +0100
+
 mafft (6.833-1) unstable; urgency=low
 
   * New upstream version

Modified: trunk/packages/mafft/trunk/debian/compat
===================================================================
--- trunk/packages/mafft/trunk/debian/compat	2011-03-11 22:53:30 UTC (rev 6249)
+++ trunk/packages/mafft/trunk/debian/compat	2011-03-11 23:53:07 UTC (rev 6250)
@@ -1 +1 @@
-7
+8

Modified: trunk/packages/mafft/trunk/debian/control
===================================================================
--- trunk/packages/mafft/trunk/debian/control	2011-03-11 22:53:30 UTC (rev 6249)
+++ trunk/packages/mafft/trunk/debian/control	2011-03-11 23:53:07 UTC (rev 6250)
@@ -5,7 +5,7 @@
 DM-Upload-Allowed: yes
 Uploaders: Charles Plessy <plessy at debian.org>,
  Andreas Tille <tille at debian.org>
-Build-Depends: debhelper (>= 7.1), quilt
+Build-Depends: debhelper (>= 8), quilt (>= 0.47)
 Standards-Version: 3.9.1
 Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/mafft/trunk/?rev=0&sc=0
 Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/mafft/trunk/

Modified: trunk/packages/mafft/trunk/debian/links
===================================================================
--- trunk/packages/mafft/trunk/debian/links	2011-03-11 22:53:30 UTC (rev 6249)
+++ trunk/packages/mafft/trunk/debian/links	2011-03-11 23:53:07 UTC (rev 6250)
@@ -12,3 +12,7 @@
 
 usr/lib/mafft/bin/mafft-homologs.rb usr/bin/mafft-homologs
 usr/lib/mafft/bin/mafft             usr/bin/mafft
+
+# override broken symlinks created in Makefile
+usr/lib/mafft/lib/mafft/mafft-distance usr/lib/mafft/bin/mafft-distance
+usr/lib/mafft/lib/mafft/mafft-profile  usr/lib/mafft/bin/mafft-profile

Modified: trunk/packages/mafft/trunk/debian/patches/20_manpages_are_no_binaries.patch
===================================================================
--- trunk/packages/mafft/trunk/debian/patches/20_manpages_are_no_binaries.patch	2011-03-11 22:53:30 UTC (rev 6249)
+++ trunk/packages/mafft/trunk/debian/patches/20_manpages_are_no_binaries.patch	2011-03-11 23:53:07 UTC (rev 6250)
@@ -1,28 +1,18 @@
-Author: Andreas Tille <tille at debian.org>
-Description: Prevent upstream Makefile from handling manpages as binaries
---- mafft-6.713-without-extensions.orig/core/Makefile
-+++ mafft-6.713-without-extensions/core/Makefile
-@@ -107,7 +107,7 @@
- all : $(PROGS) $(SCRIPTS)
- 	cp $(SCRIPTS) ../scripts
+--- mafft-6.850-without-extensions.orig/core/Makefile
++++ mafft-6.850-without-extensions/core/Makefile
+@@ -113,7 +113,6 @@
  	chmod 755 ../scripts/*
--	cp $(PROGS) $(MANPAGES) ../binaries
-+	cp $(PROGS) ../binaries
+ 	cp $(PROGS) ../binaries
  	chmod 755 ../binaries/*
+-	cp $(MANPAGES) ../binaries
  	@echo done.
  
-@@ -484,7 +484,7 @@
- 	chmod 755 $(SCRIPTS)
+ univscript: univscript.tmpl Makefile
+@@ -490,7 +489,6 @@
  	$(INSTALL) $(SCRIPTS)  $(BINDIR)
  	chmod 755 $(PROGS)
--	$(INSTALL) $(PROGS) $(MANPAGES) $(LIBDIR)
-+	$(INSTALL) $(PROGS) $(LIBDIR)
+ 	$(INSTALL) $(PROGS) $(LIBDIR)
+-	$(INSTALL) --mode=644 $(MANPAGES) $(LIBDIR)
+ 
  	( cd $(BINDIR); \
  rm -f linsi ginsi einsi fftns fftnsi nwns nwnsi xinsi qinsi; \
- rm -f mafft-linsi mafft-ginsi mafft-einsi mafft-fftns mafft-fftnsi mafft-nwns mafft-nwnsi mafft-xinsi mafft-qinsi; \
-@@ -499,4 +499,4 @@
- 
- 	mkdir -p $(MANDIR)
- 	chmod 755 $(MANDIR)
--	$(INSTALL) $(MANPAGES) $(MANDIR)
-+	$(INSTALL) --mode=644 $(MANPAGES) $(MANDIR)

Modified: trunk/packages/mafft/trunk/debian/rules
===================================================================
--- trunk/packages/mafft/trunk/debian/rules	2011-03-11 22:53:30 UTC (rev 6249)
+++ trunk/packages/mafft/trunk/debian/rules	2011-03-11 23:53:07 UTC (rev 6250)
@@ -5,25 +5,14 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-include /usr/share/quilt/quilt.make
+%:
+	dh $@ --with quilt
 
-CFLAGS = -Wall -g
-
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -O0
-else
-	CFLAGS += -O2
-endif
-
-build: patch build-stamp
-build-stamp:
-	dh_testdir
+override_dh_build:
 	$(MAKE) -C core PREFIX=/usr/lib/mafft
-	touch $@
 
 MAFFT = MAFFT_BINARIES=$(CURDIR)/binaries scripts/mafft
-
-test: build-stamp
+override_dh_auto_test:
 	-$(MAFFT) 				test/sample | diff test/sample.fftns2 -
 	-$(MAFFT) --maxiterate 100 		test/sample | diff test/sample.fftnsi -
 	-$(MAFFT) --globalpair 			test/sample | diff test/sample.gins1 -
@@ -31,37 +20,10 @@
 	-$(MAFFT) --localpair			test/sample | diff test/sample.lins1 -
 	-$(MAFFT) --localpair --maxiterate 100	test/sample | diff test/sample.linsi -
 
-clean: unpatch
-	dh_testdir
-	dh_testroot
+override_dh_clean:
 	[ ! -f core/Makefile ] || $(MAKE) -C core clean
 	rm -rf binaries/* scripts/*
-	dh_clean build-stamp
-
-install: build-stamp test
-	dh_testdir
-	dh_testroot
 	dh_clean
-	dh_installdirs
-	$(MAKE) -C core PREFIX=$(CURDIR)/debian/mafft/usr/lib/mafft MANDIR=$(CURDIR)/debian/mafft/usr/share/man/man1 install
 
-binary-indep: build install
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs 
-	dh_installdocs
-	dh_install
-	dh_installman
-	dh_link
-	dh_strip
-	dh_compress
-	dh_fixperms
-	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
+override_dh_install:
+	$(MAKE) -C core PREFIX=$(CURDIR)/debian/mafft/usr/lib/mafft MANDIR=$(CURDIR)/debian/mafft/usr/share/man/man1 install




More information about the debian-med-commit mailing list