svn commit: r338587 - head/x11/xcurs

Antoine Brodin antoine at FreeBSD.org
Fri Jan 3 22:41:45 UTC 2014


Author: antoine
Date: Fri Jan  3 22:41:45 2014
New Revision: 338587
URL: http://svnweb.freebsd.org/changeset/ports/338587

Log:
  - Stage support
  - Reinplace shebang with PYTHON_CMD since it depends on version dependent
    python modules

Modified:
  head/x11/xcurs/Makefile

Modified: head/x11/xcurs/Makefile
==============================================================================
--- head/x11/xcurs/Makefile	Fri Jan  3 22:40:22 2014	(r338586)
+++ head/x11/xcurs/Makefile	Fri Jan  3 22:41:45 2014	(r338587)
@@ -11,27 +11,26 @@ MASTER_SITES=	http://freebsd.nsu.ru/dist
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Editor for new X.Org style full-color cursors properties
 
-RUN_DEPENDS=	${PYTHON_SITELIBDIR}/PIL/__init__.py:${PORTSDIR}/graphics/py-imaging
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}imaging>=0:${PORTSDIR}/graphics/py-imaging
 
 USE_GNOME=	pygtk2
 USE_PYTHON=	yes
 NO_BUILD=	yes
 
-NO_STAGE=	yes
 post-patch:
-	@${REINPLACE_CMD} -e 's,#!/usr/bin/python,#!/usr/bin/env python,g' \
+	@${REINPLACE_CMD} -e 's,#!/usr/bin/python,#!${PYTHON_CMD},g' \
 		${WRKSRC}/parsexcursor.py ${WRKSRC}/xcurs.py
 	@${REINPLACE_CMD} -e 's,gtk\.mainquit,gtk\.main_quit,' \
 		${WRKSRC}/xcurs.py ${WRKSRC}/gladew.py ${WRKSRC}/filesel.py
 	@${REINPLACE_CMD} -e 's,gtk\.mainloop,gtk\.main,' ${WRKSRC}/filesel.py
 
 do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/xcurs.py ${PREFIX}/bin/${PORTNAME}
-	@${MKDIR} ${PREFIX}/lib/${PORTNAME}
+	${INSTALL_SCRIPT} ${WRKSRC}/xcurs.py ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
 	${INSTALL_DATA} ${WRKSRC}/filesel.py ${WRKSRC}/gladew.py \
 		${WRKSRC}/parsexcursor.py ${WRKSRC}/xcursorlist.py \
-			${PREFIX}/lib/${PORTNAME}
-	@${MKDIR} ${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/xcurs.glade ${DATADIR}
+			${STAGEDIR}${PREFIX}/lib/${PORTNAME}
+	@${MKDIR} ${STAGEDIR}${DATADIR}
+	${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/xcurs.glade ${STAGEDIR}${DATADIR}
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list