From owner-svn-ports-head@FreeBSD.ORG Fri Feb 21 15:46:38 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F33BBC23; Fri, 21 Feb 2014 15:46:37 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DF3131C5E; Fri, 21 Feb 2014 15:46:37 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s1LFkbfg027799; Fri, 21 Feb 2014 15:46:37 GMT (envelope-from gahr@svn.freebsd.org) Received: (from gahr@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s1LFkbqJ027791; Fri, 21 Feb 2014 15:46:37 GMT (envelope-from gahr@svn.freebsd.org) Message-Id: <201402211546.s1LFkbqJ027791@svn.freebsd.org> From: Pietro Cerutti Date: Fri, 21 Feb 2014 15:46:37 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r345494 - in head/www/tclhttpd: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Feb 2014 15:46:38 -0000 Author: gahr Date: Fri Feb 21 15:46:36 2014 New Revision: 345494 URL: http://svnweb.freebsd.org/changeset/ports/345494 QAT: https://qat.redports.org/buildarchive/r345494/ Log: - Convert to USES=tcl - STAGE-clean Modified: head/www/tclhttpd/Makefile head/www/tclhttpd/files/patch-ab head/www/tclhttpd/pkg-plist Modified: head/www/tclhttpd/Makefile ============================================================================== --- head/www/tclhttpd/Makefile Fri Feb 21 15:46:15 2014 (r345493) +++ head/www/tclhttpd/Makefile Fri Feb 21 15:46:36 2014 (r345494) @@ -17,18 +17,18 @@ RUN_DEPENDS= dtplite:${PORTSDIR}/devel/t USE_RC_SUBR= tclhttpd GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-tcl="${TCL_LIBDIR}" \ - --with-tclinclude="${TCL_INCLUDEDIR}" + --with-tclinclude="${TCL_INCLUDEDIR}" \ + --exec-prefix=${PREFIX} -USE_TCL= 84+ -MAN1= tclhttpd.1 +USES= tcl -NO_STAGE= yes .include SHLIB_NAME!= ${MAKE} -f "${FILESDIR}/Makefile.lib" -V SHLIB_NAME PLIST_SUB+= PORTVERSION=${PORTVERSION} \ SHLIB_NAME=${SHLIB_NAME} -MAKE_ENV+= TCLSH_PROG=${TCLSH} FILESDIR="${FILESDIR}" TCL_DVER=${TCL_VER} +MAKE_ENV+= TCLSH_PROG=${TCLSH} FILESDIR="${FILESDIR}" TCL_DVER=${TCL_VER} \ + PREFIX=${STAGEDIR}${PREFIX} SCRIPTS_ENV+= TCL_DVER=${TCL_VER} SUB_LIST+= TCL_DVER=${TCL_VER} @@ -38,20 +38,17 @@ do-build: ${_MAKE_JOBS} -f "${FILESDIR}/Makefile.lib" pre-su-install: - ${MKDIR} ${PREFIX}/tclhttpd/custom + ${MKDIR} ${STAGEDIR}${PREFIX}/tclhttpd/custom post-install: - ${CHOWN} -R nobody ${DATADIR}${PORTVERSION} ${INSTALL_DATA} ${WRKSRC}/${SHLIB_NAME} \ - ${PREFIX}/lib/${PORTNAME}${PORTVERSION}/${SHLIB_NAME} + ${STAGEDIR}${PREFIX}/lib/${PORTNAME}${PORTVERSION}/${SHLIB_NAME} ${INSTALL_SCRIPT} ${WRKSRC}/bin/httpd.tcl \ - ${WRKSRC}/bin/httpdthread.tcl ${PREFIX}/bin/ + ${WRKSRC}/bin/httpdthread.tcl ${STAGEDIR}${PREFIX}/bin/ ${SED} 's%@VER@%${PORTVERSION}%g' < ${WRKSRC}/bin/tclhttpd.rc \ - > ${PREFIX}/etc/tclhttpd.rc.default - cd ${PREFIX}/etc; test -e tclhttpd.rc || \ - ${CP} -p tclhttpd.rc.default tclhttpd.rc + > ${STAGEDIR}${PREFIX}/etc/tclhttpd.rc.default ${SED} 's%@LIB@%${SHLIB_NAME}%g' < \ ${FILESDIR}/pkgIndex.tcl >> \ - ${PREFIX}/lib/${PORTNAME}${PORTVERSION}/pkgIndex.tcl + ${STAGEDIR}${PREFIX}/lib/${PORTNAME}${PORTVERSION}/pkgIndex.tcl .include Modified: head/www/tclhttpd/files/patch-ab ============================================================================== --- head/www/tclhttpd/files/patch-ab Fri Feb 21 15:46:15 2014 (r345493) +++ head/www/tclhttpd/files/patch-ab Fri Feb 21 15:46:36 2014 (r345494) @@ -1,29 +1,50 @@ ---- Makefile.in Mon Aug 11 12:46:57 2003 -+++ Makefile.in Fri Dec 17 21:08:34 2004 -@@ -124,3 +124,3 @@ +--- Makefile.in.orig 2003-08-11 18:46:57.000000000 +0200 ++++ Makefile.in 2014-02-21 16:44:55.000000000 +0100 +@@ -122,7 +122,7 @@ + limitlibdir = $(libdir)/@LIMIT_PACKAGE@@LIMIT_VERSION@ + pkgincludedir = $(includedir)/@PACKAGE@@VERSION@ SERVER_ROOT = @SERVER_ROOT@ -htdocsdir = $(SERVER_ROOT)/htdocs +htdocsdir = $(prefix)/share/@PACKAGE@@VERSION@ + customdir = $(SERVER_ROOT)/custom -@@ -198,3 +198,3 @@ + top_builddir = . +@@ -197,7 +197,7 @@ + + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 CONFIGDIR = @CONFIGDIR@ -mkinstalldirs = $(SHELL) $(CONFIGDIR)/mkinstalldirs +mkinstalldirs = mkdir -p CONFIG_CLEAN_FILES = -@@ -220,3 +220,3 @@ + + CPPFLAGS = @CPPFLAGS@ +@@ -220,7 +220,7 @@ + # for the BINARIES that you specified above have already been done. + #======================================================================== -all: binaries libraries doc +all: libraries doc - -@@ -236,3 +236,3 @@ + + #======================================================================== + # The binaries target builds executable programs, Windows .dll's, unix +@@ -236,7 +236,7 @@ + + doc: -install: all install-binaries install-libraries install-doc +install: all install-libraries install-doc -@@ -330,1 +330,1 @@ -- $(INSTALL_DATA) $(srcdir)/doc/httpd.1 $(mandir)/man1/httpd.1 -+ $(INSTALL_DATA) $(srcdir)/doc/httpd.1 $(mandir)/man1/tclhttpd.1 -@@ -335,7 +335,4 @@ + install-binaries: binaries install-lib-binaries + +@@ -328,21 +328,18 @@ + $(INSTALL_DATA) $(srcdir)/INSTALL $(DESTDIR)$(htdocsdir)/links/INSTALL.txt + @echo "Copying license.terms into $(DESTDIR)$(htdocsdir)" + $(INSTALL_DATA) $(srcdir)/license.terms $(DESTDIR)$(htdocsdir)/license.terms +- ++ $(INSTALL_DATA) $(srcdir)/doc/httpd.1 $(DESTDIR)$(mandir)/man1/tclhttpd.1 + install-custom: + @echo "Adding custom code in $(DESTDIR)$(customdir)" + $(TCLSH_PROG) `@CYGPATH@ $(srcdir)/bin/CopyDist` `@CYGPATH@ $(srcdir)/custom` `@CYGPATH@ $(DESTDIR)$(customdir)` install-doc: install-htdocs - @echo "Installing man page" @@ -31,10 +52,11 @@ - $(INSTALL_DATA) $(srcdir)/doc/httpd.1 $(DESTDIR)$(mandir)/man1/httpd.1 @echo "Installing README" $(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(SERVER_ROOT) -@@ -343,5 +343,5 @@ + $(INSTALL_DATA) $(srcdir)/bin/README_custom $(DESTDIR)$(SERVER_ROOT) installdirs: - $(mkinstalldirs) $(DESTDIR)$(pkglibdir) $(DESTDIR)$(cryptlibdir) $(DESTDIR)$(prefix)/bin $(DESTDIR)$(htdocsdir) $(DESTDIR)$(customdir) + $(mkinstalldirs) $(DESTDIR)$(pkglibdir) $(DESTDIR)$(prefix)/bin $(DESTDIR)$(htdocsdir) $(DESTDIR)$(customdir) clean: + -test -z "$(BINARIES)" || rm -f $(BINARIES) Modified: head/www/tclhttpd/pkg-plist ============================================================================== --- head/www/tclhttpd/pkg-plist Fri Feb 21 15:46:15 2014 (r345493) +++ head/www/tclhttpd/pkg-plist Fri Feb 21 15:46:36 2014 (r345494) @@ -1,7 +1,8 @@ bin/httpd.tcl bin/httpdthread.tcl -etc/tclhttpd.rc etc/tclhttpd.rc.default +man/man1/tclhttpd.1.gz +@owner nobody lib/tclhttpd%%PORTVERSION%%/%%SHLIB_NAME%% lib/tclhttpd%%PORTVERSION%%/admin.tcl lib/tclhttpd%%PORTVERSION%%/auth.tcl @@ -48,6 +49,7 @@ lib/tclhttpd%%PORTVERSION%%/utils.tcl lib/tclhttpd%%PORTVERSION%%/version.tcl lib/tclhttpd%%PORTVERSION%%/mime.types @dirrm lib/tclhttpd%%PORTVERSION%% +@owner root share/tclhttpd%%PORTVERSION%%/.tml share/tclhttpd%%PORTVERSION%%/access/.htaccess share/tclhttpd%%PORTVERSION%%/access/README.txt