svn commit: r350741 - head/french/tvdownloader

Thierry Thomas thierry at FreeBSD.org
Wed Apr 9 20:47:33 UTC 2014


Author: thierry
Date: Wed Apr  9 20:47:32 2014
New Revision: 350741
URL: http://svnweb.freebsd.org/changeset/ports/350741
QAT: https://qat.redports.org/buildarchive/r350741/

Log:
  - Support staging;
  
  - Use the new infrastucture;
  
  - Fix dependency on www/py-mechanize.

Modified:
  head/french/tvdownloader/Makefile
  head/french/tvdownloader/pkg-plist

Modified: head/french/tvdownloader/Makefile
==============================================================================
--- head/french/tvdownloader/Makefile	Wed Apr  9 20:10:40 2014	(r350740)
+++ head/french/tvdownloader/Makefile	Wed Apr  9 20:47:32 2014	(r350741)
@@ -11,26 +11,22 @@ MASTER_SITE_SUBDIR=
 MAINTAINER=	thierry at FreeBSD.org
 COMMENT=	Download podcasts and videos from French websites
 
+LICENSE=	GPLv2
+
 RUN_DEPENDS=	msdl:${PORTSDIR}/multimedia/msdl	\
 		rtmpdump:${PORTSDIR}/multimedia/rtmpdump	\
 		${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui	\
 		${PYTHON_SITELIBDIR}/Crypto/__init__.py:${PORTSDIR}/security/py-pycrypto\
-		${PYTHON_SITELIBDIR}/${MECHA_EGG}:${PORTSDIR}/www/py-mechanize
+		${PYTHON_SITELIBDIR}/mechanize/_mechanize.py:${PORTSDIR}/www/py-mechanize
 
 MECHA_VER=	0.2.5
 MECHA_EGG=	mechanize-${MECHA_VER}-${PYTHON_VERSION:S/thon//}${PYEASYINSTALL_OSARCH}.egg
 
 USE_PYTHON=	yes
+USES=		shebangfix
+SHEBANG_FILES=	Makefile src/Makefile doc/installdox
 ALL_TARGET=	build
 
-LICENSE=	GPLv2
-
-NO_STAGE=	yes
-post-patch:
-	${REINPLACE_CMD} -e 's|@python|@${PYTHON_CMD}|' \
-		${WRKSRC}/Makefile \
-		${WRKSRC}/src/Makefile
-
 pre-configure:
 	${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|'	\
 		${WRKSRC}/tvdownloader.sh

Modified: head/french/tvdownloader/pkg-plist
==============================================================================
--- head/french/tvdownloader/pkg-plist	Wed Apr  9 20:10:40 2014	(r350740)
+++ head/french/tvdownloader/pkg-plist	Wed Apr  9 20:47:32 2014	(r350741)
@@ -1,6 +1,5 @@
 bin/tvdownloader
 share/applications/tvdownload.desktop
-share/pixmaps/tvdownloader.png
 %%PORTDOCS%%%%DOCSDIR%%/annotated.html
 %%PORTDOCS%%%%DOCSDIR%%/bc_s.png
 %%PORTDOCS%%%%DOCSDIR%%/classAPI_1_1API-members.html
@@ -70,6 +69,7 @@ share/pixmaps/tvdownloader.png
 %%PORTDOCS%%%%DOCSDIR%%/tab_h.png
 %%PORTDOCS%%%%DOCSDIR%%/tab_s.png
 %%PORTDOCS%%%%DOCSDIR%%/tabs.css
+share/pixmaps/tvdownloader.png
 %%DATADIR%%/API.py
 %%DATADIR%%/API.pyc
 %%DATADIR%%/APIPrive.py


More information about the svn-ports-all mailing list