Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Apr 2017 15:47:51 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r438972 - head/devel/ncc
Message-ID:  <201704201547.v3KFlpZ8064414@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Thu Apr 20 15:47:51 2017
New Revision: 438972
URL: https://svnweb.freebsd.org/changeset/ports/438972

Log:
  - Fix shebangs
  - Use relative symlinks
  - Simplify by switcing from PLIST_FILES to pkg-plist

Added:
  head/devel/ncc/pkg-plist   (contents, props changed)
Modified:
  head/devel/ncc/Makefile

Modified: head/devel/ncc/Makefile
==============================================================================
--- head/devel/ncc/Makefile	Thu Apr 20 15:46:21 2017	(r438971)
+++ head/devel/ncc/Makefile	Thu Apr 20 15:47:51 2017	(r438972)
@@ -3,7 +3,7 @@
 
 PORTNAME=	ncc
 PORTVERSION=	2.8
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 MASTER_SITES=	http://students.ceid.upatras.gr/~sxanth/ncc/
 
@@ -14,17 +14,13 @@ LICENSE=	ART10
 LICENSE_FILE=	${WRKSRC}/doc/LICENSE
 
 ALL_TARGET=	# empty
-MAKE_ARGS+=	CC="${CXX}" LCFLAGS="${CFLAGS}"
-USES=		ncurses python:run
+MAKE_ARGS=	CC="${CXX}" LCFLAGS="${CFLAGS}"
+USES=		ncurses python:run shebangfix
+SHEBANG_FILES=	scripts/*.py
 CFLAGS+=	-DNOGNU='\"${PREFIX}/include/ncc/nognu\"' -fpermissive
 
-PLIST_FILES=	bin/ncc bin/nccnav bin/nccnavi bin/ncc-gengraph.py \
-		${LINKS:S+^+bin/+} include/ncc/nognu bin/nccstrip2.py \
-		man/man1/ncc.1.gz
 PORTDOCS=	*
 
-LINKS=		nccar nccld nccc++ nccg++
-
 OPTIONS_DEFINE=	DOCS
 
 post-patch:
@@ -40,10 +36,10 @@ do-install:
 	${INSTALL_SCRIPT} ${WRKSRC}/scripts/nccstrip2.py \
 		${STAGEDIR}${PREFIX}/bin/nccstrip2.py
 	${INSTALL_PROGRAM} ${WRKSRC}/nccnav/nccnav ${STAGEDIR}${PREFIX}/bin
-.for i in ${LINKS}
-	${LN} -sf ${PREFIX}/bin/ncc ${STAGEDIR}${PREFIX}/bin/$i
+.for i in nccar nccld nccc++ nccg++
+	${LN} -sf ncc ${STAGEDIR}${PREFIX}/bin/$i
 .endfor
-	${LN} -sf ${PREFIX}/bin/nccnav ${STAGEDIR}${PREFIX}/bin/nccnavi
+	${LN} -sf nccnav ${STAGEDIR}${PREFIX}/bin/nccnavi
 	@${MKDIR} ${STAGEDIR}${PREFIX}/include/ncc
 	${INSTALL_DATA}	${WRKSRC}/doc/nognu ${STAGEDIR}${PREFIX}/include/ncc
 	${INSTALL_MAN} ${WRKSRC}/ncc.1 ${STAGEDIR}${MANPREFIX}/man/man1

Added: head/devel/ncc/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/ncc/pkg-plist	Thu Apr 20 15:47:51 2017	(r438972)
@@ -0,0 +1,11 @@
+bin/ncc
+bin/ncc-gengraph.py
+bin/nccar
+bin/nccc++
+bin/nccg++
+bin/nccld
+bin/nccnav
+bin/nccnavi
+bin/nccstrip2.py
+include/ncc/nognu
+man/man1/ncc.1.gz



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