Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Sep 2015 20:19:18 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r397414 - in head/sysutils/debhelper: . files
Message-ID:  <201509202019.t8KKJICX077194@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Sun Sep 20 20:19:18 2015
New Revision: 397414
URL: https://svnweb.freebsd.org/changeset/ports/397414

Log:
  - Install complete list of components
  - Bump PORTREVISION for package change
  
  PR:		202724
  Submitted by:	<bigangrygreenguy@gmail.com>

Added:
  head/sysutils/debhelper/files/patch-dh_fixperms   (contents, props changed)
  head/sysutils/debhelper/files/patch-dh_installman   (contents, props changed)
  head/sysutils/debhelper/files/patch-dh_perl   (contents, props changed)
Modified:
  head/sysutils/debhelper/Makefile
  head/sysutils/debhelper/files/patch-Makefile
  head/sysutils/debhelper/pkg-plist

Modified: head/sysutils/debhelper/Makefile
==============================================================================
--- head/sysutils/debhelper/Makefile	Sun Sep 20 20:18:02 2015	(r397413)
+++ head/sysutils/debhelper/Makefile	Sun Sep 20 20:19:18 2015	(r397414)
@@ -3,6 +3,7 @@
 
 PORTNAME=	debhelper
 PORTVERSION=	9.20150101
+PORTREVISION=	1
 CATEGORIES=	sysutils
 MASTER_SITES=	DEBIAN
 DISTNAME=	${PORTNAME}_${PORTVERSION}
@@ -19,4 +20,7 @@ WRKSRC=		${WRKDIR}/${PORTNAME}
 
 SHEBANG_FILES=	dh*
 
+post-patch:
+	@${RM} ${WRKSRC}/*.orig
+
 .include <bsd.port.mk>

Modified: head/sysutils/debhelper/files/patch-Makefile
==============================================================================
--- head/sysutils/debhelper/files/patch-Makefile	Sun Sep 20 20:18:02 2015	(r397413)
+++ head/sysutils/debhelper/files/patch-Makefile	Sun Sep 20 20:19:18 2015	(r397414)
@@ -1,6 +1,13 @@
---- Makefile.orig	2013-11-11 03:11:15.000000000 +0800
-+++ Makefile	2014-07-01 01:06:16.800481843 +0800
-@@ -88,17 +88,16 @@
+--- Makefile.orig	2014-11-16 15:43:09 UTC
++++ Makefile
+@@ -1,5 +1,5 @@
+ # List of files of dh_* commands. Sorted for debhelper man page.
+-COMMANDS=$(shell find . -maxdepth 1 -type f -perm /100 -name "dh_*" -printf "%f\n" | sort)
++COMMANDS=$(shell find . -maxdepth 1 -type f -perm +a+x -name "dh_*" -print | cut -c3- | sort)
+ 
+ # Find deprecated commands by looking at their synopsis.
+ DEPRECATED=$(shell egrep -l '^dh_.* - .*deprecated' $(COMMANDS))
+@@ -88,17 +88,16 @@ endif
  	done;
  
  install:

Added: head/sysutils/debhelper/files/patch-dh_fixperms
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/debhelper/files/patch-dh_fixperms	Sun Sep 20 20:19:18 2015	(r397414)
@@ -0,0 +1,14 @@
+--- dh_fixperms.orig	2015-09-19 09:06:22 UTC
++++ dh_fixperms
+@@ -57,8 +57,10 @@ foreach my $package (@{$dh{DOPACKAGES}})
+ 	}
+ 
+ 	# General permissions fixing.
++	#complex_doit("find $tmp $find_options -print0",
++	#	"2>/dev/null | xargs -0r chown --no-dereference 0:0");
+ 	complex_doit("find $tmp $find_options -print0",
+-		"2>/dev/null | xargs -0r chown --no-dereference 0:0");
++		"2>/dev/null | xargs -0r chown 0:0");
+ 	complex_doit("find $tmp ! -type l $find_options -print0",
+ 		"2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s");
+ 	

Added: head/sysutils/debhelper/files/patch-dh_installman
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/debhelper/files/patch-dh_installman	Sun Sep 20 20:19:18 2015	(r397414)
@@ -0,0 +1,12 @@
+--- dh_installman.orig	2015-09-19 09:06:22 UTC
++++ dh_installman
+@@ -201,7 +201,8 @@ foreach my $package (@{$dh{DOPACKAGES}})
+ 	}
+ 
+ 	# Now utf-8 conversion.
+-	if (defined `man --version`) {
++	my $man_version = `man --version 2> /dev/null`;
++	if (defined $man_version && length($man_version)) {
+ 		foreach my $dir (qw{usr/share/man}) {
+ 			next unless -e "$tmp/$dir";
+ 			find(sub {

Added: head/sysutils/debhelper/files/patch-dh_perl
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/debhelper/files/patch-dh_perl	Sun Sep 20 20:19:18 2015	(r397414)
@@ -0,0 +1,13 @@
+--- dh_perl.orig	2015-09-19 09:06:22 UTC
++++ dh_perl
+@@ -143,8 +143,8 @@ foreach my $package (@{$dh{DOPACKAGES}})
+ 	# only one directory is installed into.
+ 	foreach my $dir ("$tmp/$vendorlib", "$tmp/$vendorarch") {
+ 		if (-d $dir) {
+-			doit("rmdir", "--ignore-fail-on-non-empty", "--parents",
+-				"$dir");
++			# doit("rmdir", "--ignore-fail-on-non-empty", "--parents", "$dir");
++			doit_noerror("rmdir", "$dir");
+ 		}
+ 	}
+ }

Modified: head/sysutils/debhelper/pkg-plist
==============================================================================
--- head/sysutils/debhelper/pkg-plist	Sun Sep 20 20:18:02 2015	(r397413)
+++ head/sysutils/debhelper/pkg-plist	Sun Sep 20 20:19:18 2015	(r397414)
@@ -1,4 +1,61 @@
 bin/dh
+bin/dh_auto_build
+bin/dh_auto_clean
+bin/dh_auto_configure
+bin/dh_auto_install
+bin/dh_auto_test
+bin/dh_bugfiles
+bin/dh_builddeb
+bin/dh_clean
+bin/dh_compress
+bin/dh_desktop
+bin/dh_fixperms
+bin/dh_gconf
+bin/dh_gencontrol
+bin/dh_icons
+bin/dh_install
+bin/dh_installcatalogs
+bin/dh_installchangelogs
+bin/dh_installcron
+bin/dh_installdeb
+bin/dh_installdebconf
+bin/dh_installdirs
+bin/dh_installdocs
+bin/dh_installemacsen
+bin/dh_installexamples
+bin/dh_installgsettings
+bin/dh_installifupdown
+bin/dh_installinfo
+bin/dh_installinit
+bin/dh_installlogcheck
+bin/dh_installlogrotate
+bin/dh_installman
+bin/dh_installmanpages
+bin/dh_installmenu
+bin/dh_installmime
+bin/dh_installmodules
+bin/dh_installpam
+bin/dh_installppp
+bin/dh_installudev
+bin/dh_installwm
+bin/dh_installxfonts
+bin/dh_link
+bin/dh_lintian
+bin/dh_listpackages
+bin/dh_makeshlibs
+bin/dh_md5sums
+bin/dh_movefiles
+bin/dh_perl
+bin/dh_prep
+bin/dh_scrollkeeper
+bin/dh_shlibdeps
+bin/dh_strip
+bin/dh_suidregister
+bin/dh_testdir
+bin/dh_testroot
+bin/dh_ucf
+bin/dh_undocumented
+bin/dh_usrlocal
 bin/maintscript-helper
 bin/postinst-emacsen
 bin/postinst-icons



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201509202019.t8KKJICX077194>