svn commit: r385891 - head/www/mochiweb
Jimmy Olgeni
olgeni at FreeBSD.org
Sat May 9 13:46:10 UTC 2015
Author: olgeni
Date: Sat May 9 13:46:09 2015
New Revision: 385891
URL: https://svnweb.freebsd.org/changeset/ports/385891
Log:
Upgrade to version 2.12.2.
- Simplify RUN_DEPENDS.
- Add support for DOCS and EXAMPLES.
- Use pkg-plist for the docs (remove PORTDOCS).
- Use PORTNAME in install code.
Modified:
head/www/mochiweb/Makefile
head/www/mochiweb/distinfo
head/www/mochiweb/pkg-plist
Modified: head/www/mochiweb/Makefile
==============================================================================
--- head/www/mochiweb/Makefile Sat May 9 13:20:54 2015 (r385890)
+++ head/www/mochiweb/Makefile Sat May 9 13:46:09 2015 (r385891)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= mochiweb
-PORTVERSION= 2.10.0
+PORTVERSION= 2.12.2
DISTVERSIONPREFIX= v
CATEGORIES= www devel
@@ -10,8 +10,8 @@ COMMENT= Erlang library for building lig
LICENSE= MIT
-BUILD_DEPENDS= erlc:${PORTSDIR}/lang/erlang
-RUN_DEPENDS= erl:${PORTSDIR}/lang/erlang
+BUILD_DEPENDS= erl:${PORTSDIR}/lang/erlang
+RUN_DEPENDS:= ${BUILD_DEPENDS}
CONFLICTS= mochiweb-basho-[0-9]*
@@ -20,21 +20,25 @@ PLIST_SUB= VERSION="${PORTVERSION}"
USE_GITHUB= yes
GH_ACCOUNT= mochi
-PORTDOCS= *
+.include <bsd.port.options.mk>
do-install:
+.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
for FILE in CHANGES.md README; do \
${INSTALL_DATA} ${WRKSRC}/$${FILE} ${STAGEDIR}${DOCSDIR}; \
done
+.endif
+.if ${PORT_OPTIONS:MEXAMPLES}
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/mochiweb-${PORTVERSION}
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/mochiweb-${PORTVERSION}/ebin
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/mochiweb-${PORTVERSION}/include
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/mochiweb-${PORTVERSION}/src
- ${INSTALL_DATA} ${WRKSRC}/ebin/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/mochiweb-${PORTVERSION}/ebin
- ${INSTALL_DATA} ${WRKSRC}/include/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/mochiweb-${PORTVERSION}/include
- ${INSTALL_DATA} ${WRKSRC}/src/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/mochiweb-${PORTVERSION}/src
+.endif
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/ebin
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/include
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/src
+ ${INSTALL_DATA} ${WRKSRC}/ebin/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/ebin
+ ${INSTALL_DATA} ${WRKSRC}/include/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/include
+ ${INSTALL_DATA} ${WRKSRC}/src/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/src
.include <bsd.port.mk>
Modified: head/www/mochiweb/distinfo
==============================================================================
--- head/www/mochiweb/distinfo Sat May 9 13:20:54 2015 (r385890)
+++ head/www/mochiweb/distinfo Sat May 9 13:46:09 2015 (r385891)
@@ -1,2 +1,2 @@
-SHA256 (mochi-mochiweb-v2.10.0_GH0.tar.gz) = e830a767a8e4b575d9da46ffc8bdfe1b5f4493353082280c4a1a692588499307
-SIZE (mochi-mochiweb-v2.10.0_GH0.tar.gz) = 278224
+SHA256 (mochi-mochiweb-v2.12.2_GH0.tar.gz) = 73369f5a2e0d5477632a3d1fa44c674f2dfc98908f86bfd6bd77b266bdb88684
+SIZE (mochi-mochiweb-v2.12.2_GH0.tar.gz) = 284186
Modified: head/www/mochiweb/pkg-plist
==============================================================================
--- head/www/mochiweb/pkg-plist Sat May 9 13:20:54 2015 (r385890)
+++ head/www/mochiweb/pkg-plist Sat May 9 13:46:09 2015 (r385891)
@@ -67,6 +67,8 @@ lib/erlang/lib/mochiweb-%%VERSION%%/src/
lib/erlang/lib/mochiweb-%%VERSION%%/src/mochiweb_util.erl
lib/erlang/lib/mochiweb-%%VERSION%%/src/mochiweb_websocket.erl
lib/erlang/lib/mochiweb-%%VERSION%%/src/reloader.erl
+%%PORTDOCS%%%%DOCSDIR%%/CHANGES.md
+%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hmac_api/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hmac_api/hmac_api.hrl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hmac_api/hmac_api_client.erl
More information about the svn-ports-all
mailing list