diff options
author | Mikhail Teterin <mi@FreeBSD.org> | 2001-03-29 21:32:14 +0000 |
---|---|---|
committer | Mikhail Teterin <mi@FreeBSD.org> | 2001-03-29 21:32:14 +0000 |
commit | ff82afe0bdb637a7c0e7bfb3073e3746f1f2404a (patch) | |
tree | 518db986fccdbe572151230104988fba88dea6f3 /www | |
parent | f8d3aa7183ff2cd6ad42a6fe1042f3e3a768808f (diff) | |
download | ports-ff82afe0bdb637a7c0e7bfb3073e3746f1f2404a.tar.gz ports-ff82afe0bdb637a7c0e7bfb3073e3746f1f2404a.zip |
Notes
Diffstat (limited to 'www')
-rw-r--r-- | www/tclhttpd/Makefile | 24 | ||||
-rw-r--r-- | www/tclhttpd/files/patch-ab | 5 | ||||
-rw-r--r-- | www/tclhttpd/files/patch-ae | 13 | ||||
-rw-r--r-- | www/tclhttpd/pkg-plist | 1 |
4 files changed, 27 insertions, 16 deletions
diff --git a/www/tclhttpd/Makefile b/www/tclhttpd/Makefile index da549e1e8180..2db6e7d3937b 100644 --- a/www/tclhttpd/Makefile +++ b/www/tclhttpd/Makefile @@ -1,4 +1,4 @@ -# New ports collection makefile for: thttpd +# New ports collection makefile for: tclhttpd # Date created: 27 Apr 2000 # Whom: Mikhail Teterin <mi@aldan.algebra.com> # @@ -19,21 +19,20 @@ LIB_DEPENDS= tcl${TCL_VER}:${PORTSDIR}/lang/tcl${TCL_VER} TCL_DVER?= 8.3 TCL_VER= ${TCL_DVER:S/.//} - GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-tcl="${LOCALBASE}/lib/tcl${TCL_DVER}" \ --with-tclinclude="${LOCALBASE}/include/tcl${TCL_DVER}" -MAKEFILE= ${FILESDIR}/Makefile.lib -MAKE_ENV= TCL_DVER="${TCL_DVER}" FILESDIR="${FILESDIR}" -MAKE_ARGS= -j2 +RCD= ${LOCALBASE}/etc/rc.d/tclhttpd.sh + +.include <bsd.port.pre.mk> +SHLIB_NAME!= ${MAKE} -f "${FILESDIR}/Makefile.lib" ech PLIST_SUB+= TCL_VER=${TCL_VER} PORTVERSION=${PORTVERSION} \ SHLIB_NAME=${SHLIB_NAME} -RCD= ${LOCALBASE}/etc/rc.d/tclhttpd.sh - -.include <bsd.port.pre.mk> -SHLIB_NAME!= ${MAKE} -f ${MAKEFILE} ech +do-build: + cd ${WRKSRC} && ${MAKE_ENV} ${MAKE} -j 2 TCL_DVER="${TCL_DVER}" \ + FILESDIR="${FILESDIR}" -f "${FILESDIR}/Makefile.lib" pre-install: ${MKDIR} ${LOCALBASE}/tclhttpd/custom @@ -43,14 +42,15 @@ post-install: "s%COMMAND_LINE%${LOCALBASE}/bin/tclsh${TCL_DVER} ${PREFIX}/bin/httpd.tcl%" \ < ${FILESDIR}/tclhttpd.sh > ${RCD} ${CHOWN} -R nobody ${LOCALBASE}/share/${PORTNAME}${PORTVERSION} - #${LN} -sf ${LOCALBASE}/share/${PORTNAME} \ - # ${LOCALBASE}/${PORTNAME}${PORTVERSION}/htdocs ${CHMOD} +x ${RCD} ${INSTALL_DATA} ${WRKSRC}/${SHLIB_NAME} \ ${LOCALBASE}/lib/${PORTNAME}${PORTVERSION}/${SHLIB_NAME} ${INSTALL_SCRIPT} ${WRKSRC}/bin/httpd.tcl \ ${WRKSRC}/bin/httpdthread.tcl ${LOCALBASE}/bin/ - ${INSTALL_DATA} ${WRKSRC}/bin/tclhttpd.rc ${LOCALBASE}/etc/ + ${SED} 's%@VER@%${PORTVERSION}%g' < ${WRKSRC}/bin/tclhttpd.rc \ + > ${LOCALBASE}/etc/tclhttpd.rc.default + cd ${LOCALBASE}/etc; test -e tclhttpd.rc || \ + ${CP} -p tclhttpd.rc.default tclhttpd.rc ${SED} 's%@LIB@%${SHLIB_NAME}%g' < \ ${FILESDIR}/pkgIndex.tcl >> \ ${LOCALBASE}/lib/${PORTNAME}${PORTVERSION}/pkgIndex.tcl diff --git a/www/tclhttpd/files/patch-ab b/www/tclhttpd/files/patch-ab index 66988a635b8e..86ec389efa96 100644 --- a/www/tclhttpd/files/patch-ab +++ b/www/tclhttpd/files/patch-ab @@ -15,3 +15,8 @@ -install: all install-binaries install-libraries install-doc +install: all install-libraries install-doc +@@ -335,3 +335,3 @@ + installdirs: +- $(mkinstalldirs) $(pkglibdir) $(cryptlibdir) $(prefix)/bin $(htdocsdir) $(customdir) ++ $(mkinstalldirs) $(pkglibdir) $(prefix)/bin $(htdocsdir) $(customdir) + diff --git a/www/tclhttpd/files/patch-ae b/www/tclhttpd/files/patch-ae index 0ecd38dc00d2..b560625dea08 100644 --- a/www/tclhttpd/files/patch-ae +++ b/www/tclhttpd/files/patch-ae @@ -1,11 +1,16 @@ ---- bin/tclhttpd.rc Mon Apr 24 21:39:19 2000 -+++ bin/tclhttpd.rc Fri Apr 28 19:23:21 2000 -@@ -36,3 +36,3 @@ +--- bin/tclhttpd.rc Mon Sep 25 18:47:35 2000 ++++ bin/tclhttpd.rc Thu Mar 29 15:19:59 2001 +@@ -24,2 +24,4 @@ + foreach d [list \ ++ [file join [Config home] \ ++ ../share/tclhttpd@VER@]] \ + [file join [Config home] ../htdocs] \ +@@ -51,3 +53,3 @@ -Config uid 50 +Config uid 65534 ;# BSD's nobody -@@ -45,3 +45,3 @@ +@@ -60,3 +62,3 @@ -Config gid 50 +Config gid 65534 ;# BSD's nobody group diff --git a/www/tclhttpd/pkg-plist b/www/tclhttpd/pkg-plist index a01d26010819..c2b4b8dee338 100644 --- a/www/tclhttpd/pkg-plist +++ b/www/tclhttpd/pkg-plist @@ -1,6 +1,7 @@ bin/httpd.tcl bin/httpdthread.tcl etc/tclhttpd.rc +etc/tclhttpd.rc.default etc/rc.d/tclhttpd.sh lib/tclhttpd%%PORTVERSION%%/%%SHLIB_NAME%% lib/tclhttpd%%PORTVERSION%%/admin.tcl |