Index: head/www/wyvern/Makefile =================================================================== --- head/www/wyvern/Makefile (revision 126031) +++ head/www/wyvern/Makefile (revision 126032) @@ -1,51 +1,49 @@ # New ports collection makefile for: Wyvern # Date created: 3 March 2001 # Whom: Akinori MUSHA aka knu # # $FreeBSD$ # PORTNAME= wyvern -PORTVERSION= 2.0.6 -PORTREVISION= 1 +PORTVERSION= 2.1.2 CATEGORIES= www ipv6 -MASTER_SITES= http://www.MysticWALL.COM/software/src/ +MASTER_SITES= http://www.MysticWALL.COM/download/ MAINTAINER= kouichi@MysticWALL.COM COMMENT= Simple/powerful/lightweight/secure/embed-able HTTP server -USE_BZIP2= yes -USE_OPENSSL= yes -USE_GMAKE= yes -USE_AUTOCONF_VER= 213 +USE_BZIP2= yes +USE_OPENSSL= yes +USE_GMAKE= yes +USE_AUTOCONF_VER= 259 + +NO_MTREE= yes + PREFIX= ${LOCALBASE}/wyvern CONFIGURE_ARGS= --with-ssl=yes \ --with-ssl-includes="${OPENSSLINC}" \ --with-ssl-libraries="${OPENSSLLIB}" MAKE_ARGS= rcdir="${LOCALBASE}/etc/rc.d" .include .if ${OSVERSION} >= 400014 CONFIGURE_ARGS+= --enable-ipv6 .endif -.if ${OSVERSION} >= 500113 -BROKEN= "Does not compile on FreeBSD ${OSVERSION}" -.endif - post-extract: ${MV} ${WRKSRC}/htdocs/index.html ${WRKSRC}/htdocs/index.html-dist post-install: - ${LN} -sf ${PREFIX}/sbin/* ${LOCALBASE}/sbin/ + ${LN} -sf ${PREFIX}/sbin/wyvern ${LOCALBASE}/sbin/ if [ ! -f ${PREFIX}/htdocs/index.html ]; then \ ${CP} -p ${PREFIX}/htdocs/index.html-dist ${PREFIX}/htdocs/index.html; \ fi @${CAT} ${PKGMESSAGE} certificate: cd ${PREFIX} && openssl req -config conf/ssl.cnf -new -x509 -nodes \ -out conf/wyvern.pem -keyout conf/wyvern.pem .include Property changes on: head/www/wyvern/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.12 \ No newline at end of property +1.13 \ No newline at end of property Index: head/www/wyvern/distinfo =================================================================== --- head/www/wyvern/distinfo (revision 126031) +++ head/www/wyvern/distinfo (revision 126032) @@ -1,2 +1,2 @@ -MD5 (wyvern-2.0.6.tar.bz2) = f3d8f90e75ccc42e94a8b6f8693a2f07 -SIZE (wyvern-2.0.6.tar.bz2) = 370115 +MD5 (wyvern-2.1.2.tar.bz2) = c859a86344269a1ac0bf6f0da35fe632 +SIZE (wyvern-2.1.2.tar.bz2) = 425115 Property changes on: head/www/wyvern/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.6 \ No newline at end of property +1.7 \ No newline at end of property Index: head/www/wyvern/pkg-descr =================================================================== --- head/www/wyvern/pkg-descr (revision 126031) +++ head/www/wyvern/pkg-descr (revision 126032) @@ -1,18 +1,18 @@ Wyvern is a lightweight HTTP server of simple design, easy setup / administration, and a small server run-time. The goal of the Wyvern development is to provide a secure and stable web server for embedded appliances. Here is a feature list of Wyvern: o single-process server using select(2) and non-blocking I/O, o HTTP/1.1 support (not fully implemented), o host name based virtual hosting, o customizable error pages, o IPv6 communication (experimental), o Secure Socket Layer (SSL) communication, o highly secure implementation, o MD5 encrypted password management with dbm, o ErrorLog logging with syslogd(8), and o extensible plug-in modules. Author: Kouichi ABE (WALL) -WWW: http://www.MysticWALL.COM/software/wyvern/wyvern.html +WWW: http://www.MysticWALL.COM/software/wyvern/index.html Property changes on: head/www/wyvern/pkg-descr ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.2 \ No newline at end of property +1.3 \ No newline at end of property Index: head/www/wyvern/pkg-plist =================================================================== --- head/www/wyvern/pkg-plist (revision 126031) +++ head/www/wyvern/pkg-plist (revision 126032) @@ -1,154 +1,169 @@ @cwd %%LOCALBASE%% etc/rc.d/wyvern.sh sbin/wyvern -sbin/wyvernctl wyvern/bin/wpasswd +wyvern/include/functions.h +wyvern/include/mesg.h +wyvern/include/module.h +wyvern/include/status.h +wyvern/include/version.h +wyvern/include/wpath.h +wyvern/include/wyvern.h wyvern/cgi-bin/README.html wyvern/cgi-bin/dic-tools.cgi wyvern/cgi-bin/file-upload.cgi wyvern/cgi-bin/gateway.rb wyvern/cgi-bin/location.cgi wyvern/cgi-bin/printenv.cgi wyvern/cgi-bin/printenv.rb @unexec if cmp -s %D/wyvern/conf/mime.types %D/wyvern/conf/mime.types.sample; then rm -f %D/wyvern/conf/mime.types; fi wyvern/conf/mime.types.sample @exec [ ! -f %B/mime.types ] && cp %B/%f %B/mime.types @unexec if cmp -s %D/wyvern/conf/wyvern.conf %D/wyvern/conf/wyvern.conf.sample; then rm -f %D/wyvern/conf/wyvern.conf; fi wyvern/conf/wyvern.conf.sample @exec [ ! -f %B/wyvern.conf ] && cp %B/%f %B/wyvern.conf @unexec if cmp -s %D/wyvern/conf/wyvern.conf.ja %D/wyvern/conf/wyvern.conf.ja.sample; then rm -f %D/wyvern/conf/wyvern.conf.ja; fi wyvern/conf/wyvern.conf.ja.sample @exec [ ! -f %B/wyvern.conf.ja ] && cp %B/%f %B/wyvern.conf.ja @unexec if cmp -s %D/wyvern/conf/ssl.cnf %D/wyvern/conf/ssl.cnf.sample; then rm -f %D/wyvern/conf/ssl.cnf; fi wyvern/conf/ssl.cnf.sample @exec [ ! -f %B/ssl.cnf ] && cp %B/%f %B/ssl.cnf wyvern/docs/AUTHORS wyvern/docs/LICENSE wyvern/docs/LICENSE.ja wyvern/docs/NEWS wyvern/docs/README wyvern/docs/README.ja wyvern/docs/README.module wyvern/docs/README.module.ja wyvern/docs/SECURITY wyvern/docs/UPDATING @unexec if cmp -s %D/wyvern/htdocs/index.html %D/wyvern/htdocs/index.html-dist; then rm -f %D/wyvern/htdocs/index.html; fi wyvern/htdocs/index.html-dist @exec [ ! -f %B/index.html ] && cp %B/%f %B/index.html wyvern/icons/a.gif wyvern/icons/alert.black.gif wyvern/icons/alert.red.gif wyvern/icons/ball.blue.gif wyvern/icons/ball.gray.gif wyvern/icons/ball.green.gif wyvern/icons/ball.orange.gif wyvern/icons/ball.pink.gif wyvern/icons/ball.purple.gif wyvern/icons/ball.red.gif wyvern/icons/ball.white.gif wyvern/icons/ball.yellow.gif wyvern/icons/binary.gif wyvern/icons/binhex.gif wyvern/icons/bomb.gif wyvern/icons/box.gif wyvern/icons/broken.gif wyvern/icons/c.gif wyvern/icons/comp.gray.gif wyvern/icons/compressed.gif wyvern/icons/dir.gif wyvern/icons/dvi.gif wyvern/icons/f.gif wyvern/icons/folder.gif wyvern/icons/folder.open.gif wyvern/icons/folder.sec.gif wyvern/icons/generic.gif wyvern/icons/generic.red.gif wyvern/icons/generic.sec.gif wyvern/icons/image1.gif wyvern/icons/image2.gif wyvern/icons/index.gif wyvern/icons/layout.gif wyvern/icons/link.gif wyvern/icons/movie.gif wyvern/icons/p.gif wyvern/icons/patch.gif wyvern/icons/pdf.gif wyvern/icons/portal.gif wyvern/icons/ps.gif wyvern/icons/quill.gif wyvern/icons/screw.gif wyvern/icons/script.gif wyvern/icons/sound1.gif wyvern/icons/sound2.gif wyvern/icons/sphere2.gif wyvern/icons/tar.gif wyvern/icons/tex.gif wyvern/icons/text.gif wyvern/icons/transfer.gif wyvern/icons/unknown.gif wyvern/icons/uuencoded.gif wyvern/images/mwx-wyvern-banner.png wyvern/images/wyvern-banner.png -wyvern/manual/access.html +wyvern/manual/Wyvern-Manual.png wyvern/manual/acknowledgement.html wyvern/manual/appendix-A.html -wyvern/manual/authentication.html +wyvern/manual/appendix-B.html wyvern/manual/bibliography.html -wyvern/manual/cgi.html wyvern/manual/commercial.html wyvern/manual/conclusion.html wyvern/manual/contents.html wyvern/manual/copyright.html wyvern/manual/dbm.html wyvern/manual/faq.html wyvern/manual/features.html -wyvern/manual/howto.html wyvern/manual/index.html wyvern/manual/install.html wyvern/manual/introduction.html wyvern/manual/license.html -wyvern/manual/logformat.html wyvern/manual/mwx-wyvern-banner.png +wyvern/manual/module.html +wyvern/manual/mod_access.html +wyvern/manual/mod_auth.html +wyvern/manual/mod_autoindex.html +wyvern/manual/mod_cgi.html +wyvern/manual/mod_env.html +wyvern/manual/mod_gzip.html +wyvern/manual/mod_log.html +wyvern/manual/mod_md5.html +wyvern/manual/mod_ssi.html wyvern/manual/setup.html -wyvern/manual/ssi.html +wyvern/manual/security.html wyvern/manual/ssl.html -wyvern/manual/syslog.html +wyvern/manual/vhost.html wyvern/manual/wyvern-manual.png wyvern/manual/wyvern.css wyvern/manual/wyvern.html -wyvern/modules/access.mod -wyvern/modules/auth.mod -wyvern/modules/cgi.mod -wyvern/modules/dir.mod -wyvern/modules/gzip.mod -wyvern/modules/ident.mod -wyvern/modules/log.mod -wyvern/modules/moredir.mod -wyvern/modules/newdir.mod -wyvern/modules/newlog.mod -wyvern/modules/ssi.mod +wyvern/modules/mod_access.so +wyvern/modules/mod_auth_db.so +wyvern/modules/mod_auth_dbm.so +wyvern/modules/mod_autoindex.so +wyvern/modules/mod_cgi.so +wyvern/modules/mod_env.so +wyvern/modules/mod_gzip.so +wyvern/modules/mod_log.so +wyvern/modules/mod_md5.so +wyvern/modules/mod_rcgi.so +wyvern/modules/mod_ssi.so wyvern/samples/dot.waccess wyvern/samples/dot.wpasswd wyvern/samples/hosts.allow wyvern/samples/missing.html wyvern/style/default.css wyvern/sbin/wyvern wyvern/sbin/wyvernctl +wyvern/sbin/suexec @comment @dirrm wyvern/bin @comment @dirrm wyvern/cache @comment @dirrm wyvern/cgi-bin @comment @dirrm wyvern/conf @comment @dirrm wyvern/docs @comment @dirrm wyvern/etc @comment @dirrm wyvern/htdocs @comment @dirrm wyvern/icons @comment @dirrm wyvern/images +@comment @dirrm wyvern/include @comment @dirrm wyvern/libexec @comment @dirrm wyvern/logs @comment @dirrm wyvern/manual @comment @dirrm wyvern/modules @comment @dirrm wyvern/samples @comment @dirrm wyvern/sbin @comment @dirrm wyvern/style @comment @dirrm wyvern @unexec find %D/wyvern -type d | sort -r | xargs rmdir || true Property changes on: head/www/wyvern/pkg-plist ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.3 \ No newline at end of property +1.4 \ No newline at end of property