svn commit: r358008 - head/www/videocache

William Grzybowski wg at FreeBSD.org
Mon Jun 16 14:44:46 UTC 2014


Author: wg
Date: Mon Jun 16 14:44:44 2014
New Revision: 358008
URL: http://svnweb.freebsd.org/changeset/ports/358008
QAT: https://qat.redports.org/buildarchive/r358008/

Log:
  www/videocache: support stage and minor fixes
  
  PR:		190966
  Submitted by:	joe thrallingpenguin com

Modified:
  head/www/videocache/Makefile
  head/www/videocache/pkg-descr
  head/www/videocache/pkg-plist

Modified: head/www/videocache/Makefile
==============================================================================
--- head/www/videocache/Makefile	Mon Jun 16 14:43:16 2014	(r358007)
+++ head/www/videocache/Makefile	Mon Jun 16 14:44:44 2014	(r358008)
@@ -4,10 +4,12 @@
 PORTNAME=	videocache
 PORTVERSION=	1.9.2
 CATEGORIES=	www
-MASTER_SITES=	http://cachevideos.com/sites/default/files/pub/videocache/
+MASTER_SITES=	http://secure.thrallingpenguin.com/hosting_files/ \
+		http://distcache.freebsd.org/ports-distfiles/ \
+		http://old.cachevideos.com/sites/default/files/pub/videocache/
 
 MAINTAINER=	mopsfelder at gmail.com
-COMMENT=	A Squid URL rewriter for bandwidth optimization
+COMMENT=	Squid URL rewriter for bandwidth optimization
 
 RUN_DEPENDS=	${LOCALBASE}/sbin/squid:${PORTSDIR}/www/squid \
 		${PYTHON_SITELIBDIR}/urlgrabber/grabber.py:${PORTSDIR}/www/py-urlgrabber \
@@ -16,36 +18,21 @@ RUN_DEPENDS=	${LOCALBASE}/sbin/squid:${P
 NO_BUILD=	yes
 USE_PYTHON=	yes
 
-MAN8=		videocache.8.gz
 PORTDOCS=	CHANGELOG COPYING Readme
 PORTEXAMPLES=	squid.conf
 SUB_FILES=	pkg-message
 
-NO_STAGE=	yes
-.include <bsd.port.pre.mk>
-
 do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/update-vc ${PREFIX}/bin
-	${INSTALL_MAN} ${WRKSRC}/videocache.8.gz ${MAN1PREFIX}/man/man8
-	${INSTALL_DATA} ${WRKSRC}/videocache-sysconfig.conf ${PREFIX}/etc/videocache.conf.default
-	@[ -f ${PREFIX}/etc/videocache.conf ] || \
-		${CP} -v ${PREFIX}/etc/videocache.conf.default ${PREFIX}/etc/videocache.conf
-	${MKDIR} ${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/videocache/*.py ${DATADIR}
-.if !defined(NOPORTEXAMPLES)
-	${MKDIR} ${EXAMPLESDIR}
-	${INSTALL_DATA} ${FILESDIR}/squid.conf.example ${EXAMPLESDIR}/squid.conf
-.endif
-.if !defined(NOPORTDOCS)
-	${MKDIR} ${DOCSDIR}
-. for doc in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
-. endfor
-.endif
-
-post-install:
-.if !defined(NOPORTEXAMPLES)
-	${CAT} ${PKGMESSAGE}
-.endif
+	${INSTALL_SCRIPT} ${WRKSRC}/update-vc ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_MAN} ${WRKSRC}/videocache.8.gz ${STAGEDIR}${MAN1PREFIX}/man/man8
+	${INSTALL_DATA} ${WRKSRC}/videocache-sysconfig.conf ${STAGEDIR}${PREFIX}/etc/videocache.conf.sample
+	@${MKDIR} ${STAGEDIR}${DATADIR}
+	${INSTALL_DATA} ${WRKSRC}/videocache/*.py ${STAGEDIR}${DATADIR}
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+	${INSTALL_DATA} ${FILESDIR}/squid.conf.example ${STAGEDIR}${EXAMPLESDIR}/squid.conf
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+.for doc in ${PORTDOCS}
+	${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}
+.endfor
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/www/videocache/pkg-descr
==============================================================================
--- head/www/videocache/pkg-descr	Mon Jun 16 14:43:16 2014	(r358007)
+++ head/www/videocache/pkg-descr	Mon Jun 16 14:44:44 2014	(r358008)
@@ -4,4 +4,4 @@ sharing portals/websites like Youtube, M
 It helps you save bandwidth when a particular video is
 requested more than once from the same network/machine.
 
-WWW:	http://www.cachevideos.com/
+WWW: http://www.cachevideos.com/

Modified: head/www/videocache/pkg-plist
==============================================================================
--- head/www/videocache/pkg-plist	Mon Jun 16 14:43:16 2014	(r358007)
+++ head/www/videocache/pkg-plist	Mon Jun 16 14:44:44 2014	(r358008)
@@ -1,10 +1,9 @@
 bin/update-vc
- at unexec if cmp -s %D/etc/videocache.conf %D/etc/videocache.conf.default; then rm -f %D/etc/videocache.conf; fi
-etc/videocache.conf.default
- at exec [ -f %B/videocache.conf ] || cp %B/%f %B/videocache.conf
+ at sample etc/videocache.conf.sample
 %%DATADIR%%/Errors.py
 %%DATADIR%%/__init__.py
 %%DATADIR%%/config.py
 %%DATADIR%%/parser.py
 %%DATADIR%%/videocache.py
+man/man8/videocache.8.gz
 @dirrm %%DATADIR%%


More information about the svn-ports-head mailing list