Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 May 2019 09:04:20 +0000 (UTC)
From:      Guido Falsi <madpilot@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r501536 - in head/devel: geany geany-plugin-geanypy geany-plugin-lua
Message-ID:  <201905130904.x4D94KFw040717@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: madpilot
Date: Mon May 13 09:04:20 2019
New Revision: 501536
URL: https://svnweb.freebsd.org/changeset/ports/501536

Log:
  - Add USES=shebangfix where required in geany and geany-plugin-*
    ports. This fixes build issues reported by users [1]
  - Only bump PORTREVISION for geany-plugin-geanypy since the file
    modified in it by shebangfix is actually installed with the pkg
  
  PR:		237862 [1]
  Submitted by:	Christopher <inbox@alleghenycomputer.com>
  MFH:		2019Q2

Modified:
  head/devel/geany-plugin-geanypy/Makefile
  head/devel/geany-plugin-lua/Makefile
  head/devel/geany/Makefile

Modified: head/devel/geany-plugin-geanypy/Makefile
==============================================================================
--- head/devel/geany-plugin-geanypy/Makefile	Mon May 13 09:01:34 2019	(r501535)
+++ head/devel/geany-plugin-geanypy/Makefile	Mon May 13 09:04:20 2019	(r501536)
@@ -2,6 +2,7 @@
 
 PORTNAME=	geany-plugin-geanypy
 PORTVERSION=	${GEANY_VER}
+PORTREVISION=	1
 PKGNAMESUFFIX=	-gtk2
 CATEGORIES=	devel
 
@@ -12,8 +13,10 @@ LIB_DEPENDS=	libgeany.so:devel/geany@gtk2
 
 FLAVORS=	# intentionally left empty
 
-USES=		python:2.7
+USES=		python:2.7 shebangfix
 USE_GNOME=	pygtk2
+
+SHEBANG_FILES=	geanypy/geany/console.py
 
 OPTIONS_DEFINE=	DOCS
 

Modified: head/devel/geany-plugin-lua/Makefile
==============================================================================
--- head/devel/geany-plugin-lua/Makefile	Mon May 13 09:01:34 2019	(r501535)
+++ head/devel/geany-plugin-lua/Makefile	Mon May 13 09:04:20 2019	(r501536)
@@ -7,7 +7,11 @@ CATEGORIES=	devel
 MAINTAINER=	madpilot@FreeBSD.org
 COMMENT=	Geany plugin: ${${GEANY_PLUGIN}_DESC}
 
-USES=		lua:51
+USES=		lua:51 shebangfix
+
+SHEBANG_FILES=	geanylua/util/mkiface.lua \
+		geanylua/util/mk-keytab.lua \
+		geanylua/util/keywords.lua
 
 .include "${.CURDIR}/../geany-plugins/files/Makefile.common"
 .include <bsd.port.mk>

Modified: head/devel/geany/Makefile
==============================================================================
--- head/devel/geany/Makefile	Mon May 13 09:01:34 2019	(r501535)
+++ head/devel/geany/Makefile	Mon May 13 09:04:20 2019	(r501536)
@@ -23,13 +23,14 @@ gtk2_PKGNAMESUFFIX=	-gtk2
 gtk3_CONFLICTS_INSTALL=	geany-gtk2
 
 USES=		compiler:c++11-lang desktop-file-utils gettext-tools gmake \
-		gnome libtool localbase pathfix pkgconfig tar:bzip2
+		gnome libtool localbase pathfix pkgconfig shebangfix tar:bzip2
 USE_GNOME=	cairo intltool
 USE_LDCONFIG=	yes
 
 GNU_CONFIGURE=	yes
 INSTALLS_ICONS=	yes
 INSTALL_TARGET=	install-strip
+SHEBANG_FILES=	scripts/gen-api-gtkdoc.py
 
 OPTIONS_DEFINE=	VTE NLS DOCS
 OPTIONS_DEFAULT=	VTE



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