Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 May 2019 09:18:47 +0000 (UTC)
From:      Guido Falsi <madpilot@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r501537 - in branches/2019Q2/devel: geany geany-plugin-geanypy geany-plugin-lua
Message-ID:  <201905130918.x4D9IlAv046413@repo.freebsd.org>

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

Log:
  MFH: r501536
  
  - 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>
  
  Approved by:	ports-secteam (joneum)

Modified:
  branches/2019Q2/devel/geany-plugin-geanypy/Makefile
  branches/2019Q2/devel/geany-plugin-lua/Makefile
  branches/2019Q2/devel/geany/Makefile
Directory Properties:
  branches/2019Q2/   (props changed)

Modified: branches/2019Q2/devel/geany-plugin-geanypy/Makefile
==============================================================================
--- branches/2019Q2/devel/geany-plugin-geanypy/Makefile	Mon May 13 09:04:20 2019	(r501536)
+++ branches/2019Q2/devel/geany-plugin-geanypy/Makefile	Mon May 13 09:18:47 2019	(r501537)
@@ -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: branches/2019Q2/devel/geany-plugin-lua/Makefile
==============================================================================
--- branches/2019Q2/devel/geany-plugin-lua/Makefile	Mon May 13 09:04:20 2019	(r501536)
+++ branches/2019Q2/devel/geany-plugin-lua/Makefile	Mon May 13 09:18:47 2019	(r501537)
@@ -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: branches/2019Q2/devel/geany/Makefile
==============================================================================
--- branches/2019Q2/devel/geany/Makefile	Mon May 13 09:04:20 2019	(r501536)
+++ branches/2019Q2/devel/geany/Makefile	Mon May 13 09:18:47 2019	(r501537)
@@ -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?201905130918.x4D9IlAv046413>