svn commit: r428741 - head/www/httrack

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Sat Dec 17 12:57:47 UTC 2016


Author: sunpoet
Date: Sat Dec 17 12:57:46 2016
New Revision: 428741
URL: https://svnweb.freebsd.org/changeset/ports/428741

Log:
  - Fix webhttrack runtime check
  - Bump PORTREVISION for package change
  
  install-data-hook: creates a symbolic link from DOCSDIR to DATADIR/html. When
  webhttrack starts, it checks if html directory is available. This commit removes
  the invalid symbolic link and makes an empty directory if DOCS option is
  disabled.
  
  PR:		208875
  Reported by:	James <knightlyj at gmail.com>

Modified:
  head/www/httrack/Makefile
  head/www/httrack/pkg-plist

Modified: head/www/httrack/Makefile
==============================================================================
--- head/www/httrack/Makefile	Sat Dec 17 12:57:41 2016	(r428740)
+++ head/www/httrack/Makefile	Sat Dec 17 12:57:46 2016	(r428741)
@@ -3,6 +3,7 @@
 
 PORTNAME=	httrack
 PORTVERSION=	3.48.22
+PORTREVISION=	1
 CATEGORIES=	www
 MASTER_SITES=	http://download.httrack.com/ \
 		http://mirror.httrack.com/ \
@@ -40,10 +41,14 @@ CONFIGURE_ARGS+=ac_cv_lib_iconv_iconv=ye
 .endif
 
 post-patch:
-	@${REINPLACE_CMD} -e '/ install-data-hook/d' ${WRKSRC}/html/Makefile.in
 	@${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' ${WRKSRC}/html/server/div/WebHTTrack*
 
 post-install:
-	${INSTALL_DATA} ${WRKSRC}/html/httrack.css ${STAGEDIR}${DOCSDIR}/httrack.css
+	${INSTALL_DATA} ${WRKSRC}/html/httrack.css ${STAGEDIR}${DOCSDIR}/
+
+post-install-DOCS-off:
+# make an empty directory instead of an invalid symbolic link to DOCSDIR
+	${RM} ${STAGEDIR}${DATADIR}/html
+	${MKDIR} ${STAGEDIR}${DATADIR}/html/
 
 .include <bsd.port.post.mk>

Modified: head/www/httrack/pkg-plist
==============================================================================
--- head/www/httrack/pkg-plist	Sat Dec 17 12:57:41 2016	(r428740)
+++ head/www/httrack/pkg-plist	Sat Dec 17 12:57:46 2016	(r428741)
@@ -70,6 +70,7 @@ man/man1/proxytrack.1.gz
 man/man1/webhttrack.1.gz
 share/applications/WebHTTrack-Websites.desktop
 share/applications/WebHTTrack.desktop
+%%NO_DOCS%%@dir(,,755) %%DATADIR%%/html
 %%ICONS%%share/icons/hicolor/16x16/apps/httrack.png
 %%ICONS%%share/icons/hicolor/32x32/apps/httrack.png
 %%ICONS%%share/icons/hicolor/48x48/apps/httrack.png


More information about the svn-ports-head mailing list