Upgrade to version 1.83 (and use WWWDIR in Makefile).

Add warning about the new configuration file path.
This commit is contained in:
Jimmy Olgeni 2009-07-04 11:54:42 +00:00
parent 2501001fd2
commit 1973fb4ab3
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=237086
7 changed files with 39 additions and 18 deletions

View File

@ -6,8 +6,7 @@
#
PORTNAME= yaws
PORTVERSION= 1.82
PORTREVISION= 1
PORTVERSION= 1.83
CATEGORIES= www
MASTER_SITES= http://yaws.hyber.org/download/
@ -31,6 +30,8 @@ OPTIONS= SENDFILE "Use native sendfile(2) interface" on
APPDIR=${PREFIX}/lib/erlang/lib/yaws-${PORTVERSION}
SUB_FILES= pkg-message
.include <bsd.port.pre.mk>
.if defined(WITH_SENDFILE)
@ -46,12 +47,13 @@ post-extract:
post-patch:
@${REINPLACE_CMD} -e 's|!!PREFIX!!|${PREFIX}|g' \
${WRKSRC}/man/yaws_api.5 ${WRKSRC}/man/yaws.conf.5 \
${WRKSRC}/src/yaws_config.erl ${WRKSRC}/scripts/yaws.template
${WRKSRC}/README
@${FIND} ${WRKSRC} -name \*.orig -or -name \*.bak | ${XARGS} ${RM}
do-install:
@${INSTALL_SCRIPT} ${WRKSRC}/bin/yaws ${PREFIX}/bin
@${INSTALL_DATA} ${FILESDIR}/yaws.conf.sample ${PREFIX}/etc/
@${MKDIR} ${ETCDIR}
@${INSTALL_DATA} ${FILESDIR}/yaws.conf.sample ${ETCDIR}
@${MKDIR} ${APPDIR}/ebin
@${MKDIR} ${APPDIR}/include
@${MKDIR} ${APPDIR}/priv
@ -65,12 +67,13 @@ do-install:
@${INSTALL_DATA} ${WRKSRC}/priv/lib/* ${APPDIR}/priv/lib
@${INSTALL_DATA} ${WRKSRC}/include/* ${APPDIR}/include
@${INSTALL_DATA} ${WRKSRC}/src/*.?rl ${APPDIR}/src
@cd ${WRKSRC}/www && (${FIND} * | ${CPIO} -pu ${PREFIX}/www/yaws)
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/www/yaws
@cd ${WRKSRC}/www && (${FIND} * | ${CPIO} -pu ${WWWDIR})
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${WWWDIR}
@${INSTALL_MAN} ${WRKSRC}/man/*.1 ${MANPREFIX}/man/man1
@${INSTALL_MAN} ${WRKSRC}/man/*.5 ${MANPREFIX}/man/man5
post-install:
@${LN} -sf ${PORTNAME}-${PORTVERSION} ${PREFIX}/lib/erlang/lib/${PORTNAME}
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>

View File

@ -1,3 +1,3 @@
MD5 (yaws-1.82.tar.gz) = 33f01f7def64af5eba0ce62d8cca2bc3
SHA256 (yaws-1.82.tar.gz) = e1ad2a82e8530ca75e4671205cc92eb255791b086985232995ff8dccdd4dd4ac
SIZE (yaws-1.82.tar.gz) = 784225
MD5 (yaws-1.83.tar.gz) = 67bf15e433d2a038bb27c2c5469a2c2d
SHA256 (yaws-1.83.tar.gz) = a66e4153b98d6652c527b1788c55040edd22ac776181232e277a0462bca61750
SIZE (yaws-1.83.tar.gz) = 787834

View File

@ -0,0 +1,14 @@
$FreeBSD$
--- README.orig
+++ README
@@ -70,7 +70,7 @@
7. This will create a webserver at http://${host} and one at https://${host}
-8. as root Edit /etc/yaws.conf
+8. as root Edit !!PREFIX!!/etc/yaws/yaws.conf
9. Create content in /var/yaws

View File

@ -1,13 +1,13 @@
$FreeBSD$
--- man/yaws.conf.5.orig Fri May 30 12:19:32 2003
+++ man/yaws.conf.5 Fri May 30 12:20:49 2003
--- man/yaws.conf.5.orig
+++ man/yaws.conf.5
@@ -1,6 +1,6 @@
.TH YAWS.CONF "5" "" "" "User Commands"
.SH NAME
-/etc/yaws.conf \- Configuration file for the yaws webserver
+!!PREFIX!!/etc/yaws.conf \- Configuration file for the yaws webserver
-/etc/yaws/yaws.conf \- Configuration file for the yaws webserver
+!!PREFIX!!/etc/yaws/yaws.conf \- Configuration file for the yaws webserver
.SH DESCRIPTION
.\" Add any additional description here
.PP

View File

@ -1,14 +1,14 @@
$FreeBSD$
--- man/yaws_api.5.orig Fri May 30 12:21:20 2003
+++ man/yaws_api.5 Fri May 30 12:20:34 2003
@@ -277,7 +277,7 @@
--- man/yaws_api.5.orig
+++ man/yaws_api.5
@@ -343,7 +343,7 @@
.TP
\fBsetconf(Gconf, Groups)\fR
This function is intended for embedded mode in yaws. It makes it possible
-to load a yaws configuration from another data source than /etc/yaws.conf, such
+to load a yaws configuration from another data source than !!PREFIX!!/etc/yaws.conf, such
+to load a yaws configuration from another data source than !!PREFIX!!/etc/yaws/yaws.conf, such
as a database.
If yaws is started with the environment \fI{embedded, true}\fR, yaws will
start with an empty default configuration, and wait for some other

View File

@ -0,0 +1 @@
NOTICE: The default configuration file location changed to %%ETCDIR%%.

View File

@ -1,5 +1,5 @@
bin/yaws
etc/yaws.conf.sample
%%ETCDIR%%/yaws.conf.sample
%%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/ebin/authmod_gssapi.beam
%%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/ebin/haxe.beam
%%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/ebin/json.beam
@ -34,6 +34,7 @@ etc/yaws.conf.sample
%%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/ebin/yaws_session_server.beam
%%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/ebin/yaws_soap_lib.beam
%%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/ebin/yaws_soap_srv.beam
%%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/ebin/yaws_stats.beam
%%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/ebin/yaws_sup.beam
%%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/ebin/yaws_sup_restarts.beam
%%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/ebin/yaws_ticker.beam
@ -89,6 +90,7 @@ etc/yaws.conf.sample
%%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/src/yaws_showarg.erl
%%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/src/yaws_soap_lib.erl
%%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/src/yaws_soap_srv.erl
%%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/src/yaws_stats.erl
%%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/src/yaws_sup.erl
%%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/src/yaws_sup_restarts.erl
%%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/src/yaws_ticker.erl
@ -327,5 +329,6 @@ etc/yaws.conf.sample
@dirrm %%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/include
@dirrm %%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%/ebin
@dirrm %%LIB32DIR%%/erlang/lib/yaws-%%VERSION%%
@dirrmtry %%ETCDIR%%
@exec ln -sf yaws-%%VERSION%% %D/lib/erlang/lib/yaws
@unexec rm -f %D/lib/erlang/lib/yaws