svn commit: r373615 - in head: audio/beast deskutils/steadyflow devel/ace games/stonesoup games/xboard-devel games/yadex graphics/dynamechs math/lambda

Antoine Brodin antoine at FreeBSD.org
Sat Nov 29 12:22:24 UTC 2014


Author: antoine
Date: Sat Nov 29 12:22:21 2014
New Revision: 373615
URL: https://svnweb.freebsd.org/changeset/ports/373615
QAT: https://qat.redports.org/buildarchive/r373615/

Log:
  Allow building without /usr/bin/perl symlink
  
  PR:		ports/195494

Modified:
  head/audio/beast/Makefile
  head/deskutils/steadyflow/Makefile
  head/devel/ace/Makefile
  head/games/stonesoup/Makefile
  head/games/xboard-devel/Makefile
  head/games/yadex/Makefile
  head/games/yadex/pkg-plist
  head/graphics/dynamechs/Makefile
  head/math/lambda/Makefile

Modified: head/audio/beast/Makefile
==============================================================================
--- head/audio/beast/Makefile	Sat Nov 29 11:12:55 2014	(r373614)
+++ head/audio/beast/Makefile	Sat Nov 29 12:22:21 2014	(r373615)
@@ -22,7 +22,8 @@ RUN_DEPENDS=	xdg-open:${PORTSDIR}/devel/
 OPTIONS_DEFINE=		DEBUG
 OPTIONS_DEFINE_i386=	SSE
 
-USES=		tar:bzip2 desktop-file-utils gmake gettext pathfix pkgconfig shared-mime-info libtool
+USES=		desktop-file-utils gettext gmake libtool pathfix pkgconfig shared-mime-info shebangfix tar:bzip2
+SHEBANG_FILES=	autotools/intltool-merge
 USE_GCC=	yes
 USE_GNOME=	gnomehier libgnomecanvas
 GNU_CONFIGURE=	yes

Modified: head/deskutils/steadyflow/Makefile
==============================================================================
--- head/deskutils/steadyflow/Makefile	Sat Nov 29 11:12:55 2014	(r373614)
+++ head/deskutils/steadyflow/Makefile	Sat Nov 29 12:22:21 2014	(r373615)
@@ -18,7 +18,8 @@ LIB_DEPENDS=	libdbus-glib-1.so:${PORTSDI
 		libnotify.so:${PORTSDIR}/devel/libnotify
 BUILD_DEPENDS=	valac:${PORTSDIR}/lang/vala
 
-USES=		cmake pkgconfig gettext tar:xz
+USES=		cmake gettext pkgconfig shebangfix tar:xz
+SHEBANG_FILES=	cmake/intltool-merge.pl
 GLIB_SCHEMAS=	net.launchpad.steadyflow.gschema.xml
 USE_GNOME=	glib20 gtk30 intltool
 INSTALLS_ICONS=	yes

Modified: head/devel/ace/Makefile
==============================================================================
--- head/devel/ace/Makefile	Sat Nov 29 11:12:55 2014	(r373614)
+++ head/devel/ace/Makefile	Sat Nov 29 12:22:21 2014	(r373615)
@@ -13,8 +13,9 @@ COMMENT=	Adaptive Communication Environm
 
 WRKSRC=		${WRKDIR}/ACE_wrappers
 
-USES=		gmake perl5 pkgconfig tar:bzip2
+USES=		gmake perl5 pkgconfig shebangfix tar:bzip2
 USE_PERL5=	build
+SHEBANG_FILES=	bin/*.pl MPC/*.pl
 MAKE_ENV=	LD_LIBRARY_PATH="${WRKSRC}/lib" ACE_ROOT="${WRKSRC}" \
 		CROSS-COMPILE=1
 MAKEFILE=	GNUmakefile

Modified: head/games/stonesoup/Makefile
==============================================================================
--- head/games/stonesoup/Makefile	Sat Nov 29 11:12:55 2014	(r373614)
+++ head/games/stonesoup/Makefile	Sat Nov 29 12:22:21 2014	(r373615)
@@ -14,8 +14,9 @@ LICENSE=	GPLv2
 LICENSE_FILE=	${WRKDIR}/stone_soup-${PORTVERSION}/licence.txt
 
 USE_SQLITE=	yes
-USES=		bison compiler gmake perl5 pkgconfig tar:xz lua:51
+USES=		bison compiler gmake lua:51 perl5 pkgconfig shebangfix tar:xz
 USE_PERL5=	build
+SHEBANG_FILES=	util/gen-mi-enum
 
 SAVEDIR=	\~/.stonesoup
 WRKSRC=		${WRKDIR}/stone_soup-${PORTVERSION}/source/

Modified: head/games/xboard-devel/Makefile
==============================================================================
--- head/games/xboard-devel/Makefile	Sat Nov 29 11:12:55 2014	(r373614)
+++ head/games/xboard-devel/Makefile	Sat Nov 29 12:22:21 2014	(r373615)
@@ -26,7 +26,8 @@ DATADIR=	${PREFIX}/share/games/xboard
 DOCSDIR=	${PREFIX}/share/doc/xboard
 XBOARDCONF=	${WRKSRC}/xboard.conf.in
 
-USES+=	gmake
+USES=		gmake shebangfix
+SHEBANG_FILES=	texi2man
 USE_AUTOTOOLS=	automake aclocal
 
 INSTALL_TARGET=	install-strip

Modified: head/games/yadex/Makefile
==============================================================================
--- head/games/yadex/Makefile	Sat Nov 29 11:12:55 2014	(r373614)
+++ head/games/yadex/Makefile	Sat Nov 29 12:22:21 2014	(r373615)
@@ -13,10 +13,11 @@ COMMENT=	WAD file editor, for games like
 
 LICENSE=	GPLv2
 
-USES=		gmake perl5
+USES=		gmake perl5 shebangfix
 HAS_CONFIGURE=	yes
 CONFIGURE_ENV=	CC="${CC}" CXX="${CXX}" PREFIX="${PREFIX}"
 USE_PERL5=	build
+SHEBANG_FILES=	scripts/copyright scripts/youngest
 USE_XORG=	x11
 MAKEFILE=	GNUmakefile
 SUB_FILES=	pkg-message

Modified: head/games/yadex/pkg-plist
==============================================================================
--- head/games/yadex/pkg-plist	Sat Nov 29 11:12:55 2014	(r373614)
+++ head/games/yadex/pkg-plist	Sat Nov 29 12:22:21 2014	(r373615)
@@ -11,7 +11,6 @@ man/man6/yadex.6.gz
 %%DATADIR%%/hexen.ygd
 %%DATADIR%%/strife.ygd
 %%DATADIR%%/strife10.ygd
- at dirrm %%DATADIR%%
 %%PORTDOCS%%%%DOCSDIR%%/README
 %%PORTDOCS%%%%DOCSDIR%%/002f2f.png
 %%PORTDOCS%%%%DOCSDIR%%/E1.png
@@ -54,4 +53,3 @@ man/man6/yadex.6.gz
 %%PORTDOCS%%%%DOCSDIR%%/wad_specs.html
 %%PORTDOCS%%%%DOCSDIR%%/yadex1.png
 %%PORTDOCS%%%%DOCSDIR%%/ygd.html
-%%PORTDOCS%%@dirrm %%DOCSDIR%%

Modified: head/graphics/dynamechs/Makefile
==============================================================================
--- head/graphics/dynamechs/Makefile	Sat Nov 29 11:12:55 2014	(r373614)
+++ head/graphics/dynamechs/Makefile	Sat Nov 29 12:22:21 2014	(r373615)
@@ -12,9 +12,10 @@ DISTNAME=	${PORTNAME}_${PORTVERSION:S/.p
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Multibody Dynamic Simulation Library
 
-USES=		gmake perl5 tar:bzip2
+USES=		gmake perl5 shebangfix tar:bzip2
 USE_GL=		glut
 USE_PERL5=	build
+SHEBANG_FILES=	make/*.pl
 MAKE_ENV=	OPENGLINCDIR="${LOCALBASE}/include" \
 		OPENGLLIBDIR="${LOCALBASE}/lib"
 ALL_TARGET=	freebsd

Modified: head/math/lambda/Makefile
==============================================================================
--- head/math/lambda/Makefile	Sat Nov 29 11:12:55 2014	(r373614)
+++ head/math/lambda/Makefile	Sat Nov 29 12:22:21 2014	(r373615)
@@ -11,8 +11,9 @@ COMMENT=	Lambda calculus interpreter
 
 LICENSE=	GPLv2
 
-USES=		perl5 readline
+USES=		perl5 readline shebangfix
 USE_PERL5=	build
+SHEBANG_FILES=	docs/trans_xml_for_cat.pl
 GNU_CONFIGURE=	yes
 
 OPTIONS_DEFINE=	DOCS


More information about the svn-ports-head mailing list