svn commit: r355726 - in head/lang/perl5.20: . files

Andrej Zverev az at FreeBSD.org
Thu May 29 18:58:08 UTC 2014


Author: az
Date: Thu May 29 18:58:08 2014
New Revision: 355726
URL: http://svnweb.freebsd.org/changeset/ports/355726
QAT: https://qat.redports.org/buildarchive/r355726/

Log:
  Restore behavior for internal EU::MM - make copy .bs files even if they
  are empty.

Added:
  head/lang/perl5.20/files/patch-cpan__ExtUtils-MakeMaker__lib__ExtUtils__MM_Unix.pm   (contents, props changed)
Modified:
  head/lang/perl5.20/Makefile

Modified: head/lang/perl5.20/Makefile
==============================================================================
--- head/lang/perl5.20/Makefile	Thu May 29 18:54:55 2014	(r355725)
+++ head/lang/perl5.20/Makefile	Thu May 29 18:58:08 2014	(r355726)
@@ -3,6 +3,7 @@
 
 PORTNAME=	perl
 PORTVERSION=	${PERL_VERSION}
+PORTREVISION=	1
 CATEGORIES=	lang devel perl5
 MASTER_SITES=	CPAN \
 		${MASTER_SITE_LOCAL:S/$/:local/} \

Added: head/lang/perl5.20/files/patch-cpan__ExtUtils-MakeMaker__lib__ExtUtils__MM_Unix.pm
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/perl5.20/files/patch-cpan__ExtUtils-MakeMaker__lib__ExtUtils__MM_Unix.pm	Thu May 29 18:58:08 2014	(r355726)
@@ -0,0 +1,16 @@
+ExtUtils::MakeMaker starting from 6.80 by default does not copy .bs files if they are empty.
+More information can be obtained from ports/183305
+
+--- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm.orig	2013-10-15 23:04:44.000000000 +0800
++++ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm	2013-10-26 04:30:48.748262789 +0800
+@@ -958,8 +958,8 @@
+ 
+     push @m, <<'MAKE';
+ 	$(CHMOD) $(PERM_RWX) $@
+-	$(NOECHO) $(RM_RF) $(BOOTSTRAP)
+-	- $(CP_NONEMPTY) $(BOOTSTRAP) $(INST_BOOT) $(PERM_RW)
++	$(NOECHO) $(RM_RF) $(INST_BOOT)
++	- $(TOUCH) $(BOOTSTRAP) && $(CP) $(BOOTSTRAP) $(INST_BOOT) && $(CHMOD) $(PERM_RW) $(INST_BOOT)
+ MAKE
+ 
+     return join('', at m);


More information about the svn-ports-all mailing list