svn commit: r383361 - head/net/py-pynmsg

Don Lewis truckman at FreeBSD.org
Sun Apr 5 21:17:23 UTC 2015


Author: truckman
Date: Sun Apr  5 21:17:22 2015
New Revision: 383361
URL: https://svnweb.freebsd.org/changeset/ports/383361

Log:
  Add missing PKGNAMEPREFIX.
  
  Install examples.
  
  Use ${PYTHON_SITELIBDIR} instead of hardwiring a specific python version.
  
  Differential Revision:	https://reviews.freebsd.org/D2227
  Approved by:	mat (mentor)
  Sponsored by:	Farsight Security, Inc.

Modified:
  head/net/py-pynmsg/Makefile

Modified: head/net/py-pynmsg/Makefile
==============================================================================
--- head/net/py-pynmsg/Makefile	Sun Apr  5 21:15:52 2015	(r383360)
+++ head/net/py-pynmsg/Makefile	Sun Apr  5 21:17:22 2015	(r383361)
@@ -2,8 +2,10 @@
 
 PORTNAME=	pynmsg
 PORTVERSION=	0.3.1
+PORTREVISION=	1
 CATEGORIES=	net python
 MASTER_SITES=	FARSIGHT LOCAL/truckman/farsight
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	truckman at FreeBSD.org
 COMMENT=	Python wrapper for net/nmsg
@@ -14,12 +16,19 @@ LICENSE_FILE=	${WRKSRC}/COPYRIGHT
 LIB_DEPENDS=	libnmsg.so:${PORTSDIR}/net/nmsg
 
 USE_PYTHON=	distutils autoplist
+USES=		python shebangfix uniquefiles:dirs
 
-CPPFLAGS+=	-I${LOCALBASE}/include
+python_CMD=	${PYTHON_CMD}
+python_OLD_CMD=	/usr/bin/env python
+SHEBANG_FILES=	examples/*.py
+
+PORTEXAMPLES=	*
 
-USES=		python
+CPPFLAGS+=	-I${LOCALBASE}/include
 
 post-install:
-	${STRIP_CMD} ${STAGEDIR}/${PREFIX}/lib/python2.7/site-packages/_nmsg.so
+	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_nmsg.so
+	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+	(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
 
 .include <bsd.port.mk>


More information about the svn-ports-head mailing list