[Glibc-bsd-commits] r4906 - trunk/freebsd-manpages/debian

Axel Beckert abe at alioth.debian.org
Fri Aug 30 20:33:24 UTC 2013


Author: abe
Date: 2013-08-30 20:33:23 +0000 (Fri, 30 Aug 2013)
New Revision: 4906

Modified:
   trunk/freebsd-manpages/debian/changelog
   trunk/freebsd-manpages/debian/rules
Log:
No more use the split upstream tar ball sources.

Instead recreate that tar ball and use it as .orig.tar.gz

No more uncompress man pages. They should be fine as they are.



Modified: trunk/freebsd-manpages/debian/changelog
===================================================================
--- trunk/freebsd-manpages/debian/changelog	2013-08-23 15:29:58 UTC (rev 4905)
+++ trunk/freebsd-manpages/debian/changelog	2013-08-30 20:33:23 UTC (rev 4906)
@@ -1,8 +1,12 @@
 freebsd-manpages (8.4-1) UNRELEASED; urgency=low
   
+  * Team Upload
   * New upstream version.
+  * No more use the split upstream tar ball sources but rebuilt that tar
+    ball and use it as .orig.tar.gz
+  * No more uncompress man pages. They should be fine as they are.
 
- -- Gürkan Sengün <gurkan at phys.ethz.ch>  Sun, 04 Aug 2013 17:06:02 +0200
+ -- Axel Beckert <abe at debian.org>  Fri, 30 Aug 2013 21:35:08 +0200
 
 freebsd-manpages (8.2-1) unstable; urgency=low
 

Modified: trunk/freebsd-manpages/debian/rules
===================================================================
--- trunk/freebsd-manpages/debian/rules	2013-08-23 15:29:58 UTC (rev 4905)
+++ trunk/freebsd-manpages/debian/rules	2013-08-30 20:33:23 UTC (rev 4906)
@@ -11,19 +11,17 @@
 update:
 	rm -f manpages.a?
 	lftp -e 'mget manpages.a?;exit' ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/$(VER)-RELEASE/manpages/
+	cat manpages.a? > ../freebsd-manpages_$(VER).orig.tar.gz
 
 build-stamp:
 	dh_testdir
-	cat manpages.a* | tar -xzf -
-	find usr/share/man -name "*gz" -exec gunzip -f {} \;
-	mv usr/share/man/* ./
 	touch build-stamp
 
 clean:
 	dh_testdir
 	dh_testroot
 	rm -f build-stamp
-	-rm -rf usr en* man? whatis
+	#-rm -rf en* man? whatis
 	dh_clean
 
 install: build
@@ -31,18 +29,20 @@
 	dh_testroot
 	dh_prep
 	dh_installdirs
-	cp -r man2 $(DESTDIR)/usr/share/man/
-	cp man3/sysctl.3 $(DESTDIR)/usr/share/man/man3/sysctl.3freebsd
-	cp -r man4 $(DESTDIR)/usr/share/man/
+	cp -r share/man/man2 $(DESTDIR)/usr/share/man/
+	cp    share/man/man3/sysctl.3.gz $(DESTDIR)/usr/share/man/man3/sysctl.3freebsd.gz
+	cp -r share/man/man4 $(DESTDIR)/usr/share/man/
 	mv $(DESTDIR)/usr/share/man/man4/i386/* $(DESTDIR)/usr/share/man/man4/
 	rm -rf $(DESTDIR)/usr/share/man/man4/i386/
-	cp -r man9 $(DESTDIR)/usr/share/man/
-	for a in 2 4 9; do \
-	    for b in $(DESTDIR)/usr/share/man/man$${a}/*; do \
-	        c=`basename $${b} .gz`; \
-#	        if [ -f /usr/share/man/man$${a}/$${c}.gz ]; then \
-	            echo moving freebsd manpage to subsection freebsd man$${a}/$${c}freebsd; \
-	            mv $(DESTDIR)/usr/share/man/man$${a}/$${c} $(DESTDIR)/usr/share/man/man$${a}/$${c}freebsd; \
+	cp -r share/man/man9 $(DESTDIR)/usr/share/man/
+	for section in 2 4 9; do \
+	    for path in $(DESTDIR)/usr/share/man/man$${section}/*; do \
+	        file=`basename $${path}`; \
+	        base=`basename $${path} .gz`; \
+	        suffix=`echo $${file} | sed -e s/$${base}//`; \
+#	        if [ -f /usr/share/man/man$${section}/$${base}.gz ]; then \
+	            echo moving freebsd manpage to subsection freebsd man$${section}/$${base}freebsd$${suffix}; \
+	            mv $(DESTDIR)/usr/share/man/man$${section}/$${file} $(DESTDIR)/usr/share/man/man$${section}/$${base}freebsd$${suffix} || exit 1; \
 #	        fi \
 	    done \
 	done




More information about the Glibc-bsd-commits mailing list