svn commit: r435296 - head/www/hiawatha

Nikolai Lifanov lifanov at FreeBSD.org
Thu Mar 2 21:11:33 UTC 2017


Author: lifanov
Date: Thu Mar  2 21:11:31 2017
New Revision: 435296
URL: https://svnweb.freebsd.org/changeset/ports/435296

Log:
  update www/hiawatha to 10.5
  
  o switch to mbed TLS
  o SkipCacheCookie option added
  o small improvements and bugfixes
  
  PR:		215919
  Submitted by:	Chris Hutchinson <portmaster at bsdforge.com> (maintainer)

Modified:
  head/www/hiawatha/Makefile
  head/www/hiawatha/distinfo
  head/www/hiawatha/pkg-plist

Modified: head/www/hiawatha/Makefile
==============================================================================
--- head/www/hiawatha/Makefile	Thu Mar  2 19:28:52 2017	(r435295)
+++ head/www/hiawatha/Makefile	Thu Mar  2 21:11:31 2017	(r435296)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	hiawatha
-PORTVERSION=	10.3
-PORTREVISION=	1
+PORTVERSION=	10.5
 CATEGORIES=	www
 MASTER_SITES=	https://www.hiawatha-webserver.org/files/
 
@@ -22,13 +21,15 @@ USES=		cmake compiler:c11
 USE_LDCONFIG=	yes
 USE_RC_SUBR=	hiawatha
 
-CMAKE_ARGS=	-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
+LDFLAGS+=	-L${LOCALBASE}/lib
+CMAKE_ARGS+=	-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
 		-DCMAKE_INSTALL_MANDIR=${PREFIX}/man \
-		-DWEBROOT_DIR=${WWWDIR}
+		-DWEBROOT_DIR=${WWWDIR} \
+		-DWORK_DIR=/var/db/${PORTNAME}
 
-OPTIONS_DEFINE=	CACHE DOCS IPV6 MONITOR RPROXY SSL TOMAHAWK TOOLKIT XSLT
+OPTIONS_DEFINE=	CACHE DOCS IPV6 MONITOR RPROXY MBEDTLS TOMAHAWK TOOLKIT XSLT
 
-OPTIONS_DEFAULT=	CACHE RPROXY SSL TOOLKIT XSLT
+OPTIONS_DEFAULT=	CACHE RPROXY MBEDTLS TOOLKIT XSLT
 
 CACHE_DESC=	Enable cache support
 MONITOR_DESC=	Enable Hiawatha Monitor
@@ -42,11 +43,13 @@ TOMAHAWK_CMAKE_BOOL=	ENABLE_TOMAHAWK
 IPV6_CMAKE_BOOL=	ENABLE_IPV6
 MONITOR_CMAKE_BOOL=	ENABLE_MONITOR
 RPROXY_CMAKE_BOOL=	ENABLE_RPROXY
-SSL_CMAKE_BOOL=		ENABLE_SSL
+MBEDTLS_CMAKE_BOOL=	ENABLE_TLS USE_SYSTEM_MBEDTLS
 TOOLKIT_CMAKE_BOOL=	ENABLE_TOOLKIT
 XSLT_USE=		GNOME=libxslt
 XSLT_CMAKE_BOOL=	ENABLE_XSLT
 
+MBEDTLS_LIB_DEPENDS=	libmbedtls.so:security/mbedtls
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|/usr|${PREFIX}|g' \
 	${WRKSRC}/man/hiawatha.1.in ${WRKSRC}/man/cgi-wrapper.1.in \

Modified: head/www/hiawatha/distinfo
==============================================================================
--- head/www/hiawatha/distinfo	Thu Mar  2 19:28:52 2017	(r435295)
+++ head/www/hiawatha/distinfo	Thu Mar  2 21:11:31 2017	(r435296)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1465723990
-SHA256 (hiawatha-10.3.tar.gz) = 99d185fb16bb1ab706724494d3cac86464f1485ed4b0fff09a192eca6da5ff8e
-SIZE (hiawatha-10.3.tar.gz) = 897607
+TIMESTAMP = 1487830050
+SHA256 (hiawatha-10.5.tar.gz) = d76155430dc9100de412088bd68978a2a9052832609c7ac961dccaf2550c618a
+SIZE (hiawatha-10.5.tar.gz) = 929167

Modified: head/www/hiawatha/pkg-plist
==============================================================================
--- head/www/hiawatha/pkg-plist	Thu Mar  2 19:28:52 2017	(r435295)
+++ head/www/hiawatha/pkg-plist	Thu Mar  2 21:11:31 2017	(r435296)
@@ -5,15 +5,6 @@ bin/ssi-cgi
 @sample %%ETCDIR%%/index.xslt.sample
 @sample %%ETCDIR%%/mimetype.conf.sample
 @sample %%ETCDIR%%/toolkit.conf.sample
-lib/hiawatha/libmbedcrypto.so
-lib/hiawatha/libmbedcrypto.so.0
-lib/hiawatha/libmbedcrypto.so.2.2.1
-lib/hiawatha/libmbedtls.so
-lib/hiawatha/libmbedtls.so.10
-lib/hiawatha/libmbedtls.so.2.2.1
-lib/hiawatha/libmbedx509.so
-lib/hiawatha/libmbedx509.so.0
-lib/hiawatha/libmbedx509.so.2.2.1
 man/man1/cgi-wrapper.1.gz
 man/man1/hiawatha.1.gz
 man/man1/ssi-cgi.1.gz
@@ -22,6 +13,5 @@ sbin/cgi-wrapper
 sbin/hiawatha
 sbin/wigwam
 @sample %%WWWDIR%%/index.html.sample
- at dir /var/lib/hiawatha
- at dir /var/lib
 @dir /var/log/hiawatha
+ at dir /var/db/hiawatha


More information about the svn-ports-all mailing list