From owner-svn-ports-all@FreeBSD.ORG Sun Dec 29 16:29:06 2013 Return-Path: Delivered-To: svn-ports-all@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 70CE57CB; Sun, 29 Dec 2013 16:29:06 +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 5A47E105F; Sun, 29 Dec 2013 16:29:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBTGT6vx012912; Sun, 29 Dec 2013 16:29:06 GMT (envelope-from crees@svn.freebsd.org) Received: (from crees@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBTGT4Wd012900; Sun, 29 Dec 2013 16:29:04 GMT (envelope-from crees@svn.freebsd.org) Message-Id: <201312291629.rBTGT4Wd012900@svn.freebsd.org> From: Chris Rees Date: Sun, 29 Dec 2013 16:29:04 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r338025 - in head/net: openradius openradius/files opentracker ssltunnel-client ssltunnel-server ssltunnel-server/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-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Dec 2013 16:29:06 -0000 Author: crees Date: Sun Dec 29 16:29:03 2013 New Revision: 338025 URL: http://svnweb.freebsd.org/changeset/ports/338025 Log: More staging and minor improvements Added: head/net/ssltunnel-server/files/ head/net/ssltunnel-server/files/pkg-message.in - copied, changed from r337769, head/net/ssltunnel-server/pkg-message head/net/ssltunnel-server/files/ssltunnel.in (contents, props changed) Deleted: head/net/ssltunnel-server/pkg-message Modified: head/net/openradius/Makefile head/net/openradius/files/openradius.in head/net/openradius/pkg-message head/net/opentracker/Makefile head/net/opentracker/pkg-plist head/net/ssltunnel-client/Makefile head/net/ssltunnel-client/pkg-plist head/net/ssltunnel-server/Makefile head/net/ssltunnel-server/pkg-plist Modified: head/net/openradius/Makefile ============================================================================== --- head/net/openradius/Makefile Sun Dec 29 16:20:08 2013 (r338024) +++ head/net/openradius/Makefile Sun Dec 29 16:29:03 2013 (r338025) @@ -21,14 +21,14 @@ CONFLICTS= freeradius-[0-9]* gnu-radius- CC?= gcc CXX?= g++ +MAKE_ENV= INST_PREFIX=${STAGEDIR} -USE_GMAKE= yes +USES= gmake USE_RC_SUBR= openradius SUB_LIST= LOGFILE="${LOGFILE}" OPTIONS_DEFINE= LDAP -NO_STAGE= yes .include .if ${PORT_OPTIONS:MLDAP} @@ -40,58 +40,51 @@ PLIST_SUB+= LDAP="@comment " .endif post-install: -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/doc/async-iface-notes ${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/doc/language.html ${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/doc/module-interface.html ${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/doc/note-behaviourfile ${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/doc/note-struct-ownership ${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/doc/using-openradius.html ${DOCSDIR} -.endif - -.if !defined(NOPORTEXAMPLES) - ${MKDIR} ${EXAMPLESDIR}/accounts - ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-ldap ${EXAMPLESDIR} - ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-ldap-authbind ${EXAMPLESDIR} - ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-mysql ${EXAMPLESDIR} - ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-postgres ${EXAMPLESDIR} - ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-unixpass ${EXAMPLESDIR} - ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-usersfile ${EXAMPLESDIR} - ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-ldap ${EXAMPLESDIR} - ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-ldap-authbind ${EXAMPLESDIR} - ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-mysql ${EXAMPLESDIR} - ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-postgres ${EXAMPLESDIR} - ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-unixpass ${EXAMPLESDIR} - ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-usersfile ${EXAMPLESDIR} - ${INSTALL_MAN} ${WRKSRC}/examples/accounts/README ${EXAMPLESDIR}/accounts - ${INSTALL_MAN} ${WRKSRC}/examples/accounts/accounts.mysql ${EXAMPLESDIR}/accounts - ${INSTALL_MAN} ${WRKSRC}/examples/accounts/behaviour ${EXAMPLESDIR}/accounts - ${INSTALL_MAN} ${WRKSRC}/examples/accounts/configuration ${EXAMPLESDIR}/accounts -.endif + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/doc/async-iface-notes ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/doc/language.html ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/doc/module-interface.html ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/doc/note-behaviourfile ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/doc/note-struct-ownership ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/doc/using-openradius.html ${STAGEDIR}${DOCSDIR} + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/accounts + ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-ldap ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-ldap-authbind ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-mysql ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-postgres ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-unixpass ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-usersfile ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-ldap ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-ldap-authbind ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-mysql ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-postgres ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-unixpass ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-usersfile ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_MAN} ${WRKSRC}/examples/accounts/README ${STAGEDIR}${EXAMPLESDIR}/accounts + ${INSTALL_MAN} ${WRKSRC}/examples/accounts/accounts.mysql ${STAGEDIR}${EXAMPLESDIR}/accounts + ${INSTALL_MAN} ${WRKSRC}/examples/accounts/behaviour ${STAGEDIR}${EXAMPLESDIR}/accounts + ${INSTALL_MAN} ${WRKSRC}/examples/accounts/configuration ${STAGEDIR}${EXAMPLESDIR}/accounts # Configuration, copy over to sample files - ${MKDIR} ${ETCDIR} + ${MKDIR} ${STAGEDIR}${ETCDIR} .for FILE in dictionary - ${INSTALL_DATA} ${WRKSRC}/etc/${FILE} ${ETCDIR}/${FILE}.sample + ${INSTALL_DATA} ${WRKSRC}/etc/${FILE} \ + ${STAGEDIR}${ETCDIR}/${FILE}.sample .endfor # Copy over legacy config files to sample - ${MKDIR} ${ETCDIR}/legacy + ${MKDIR} ${STAGEDIR}${ETCDIR}/legacy .for FILE in clients nases realms users - ${INSTALL} -m 0600 ${WRKSRC}/etc/legacy/${FILE} ${ETCDIR}/legacy/${FILE}.sample + ${INSTALL} -m 0600 ${WRKSRC}/etc/legacy/${FILE} \ + ${STAGEDIR}${ETCDIR}/legacy/${FILE}.sample .endfor - - ${MKDIR} ${ETCDIR}/modules + ${MKDIR} ${STAGEDIR}${ETCDIR}/modules .for FILE in radldap.attrmap - ${INSTALL} -m 0600 ${WRKSRC}/etc/modules/${FILE} ${ETCDIR}/modules/${FILE}.sample + ${INSTALL} -m 0600 ${WRKSRC}/etc/modules/${FILE} \ + ${STAGEDIR}${ETCDIR}/modules/${FILE}.sample .endfor - - ${MKDIR} ${ETCDIR}/subdicts + ${MKDIR} ${STAGEDIR}${ETCDIR}/subdicts .for FILE in dict.* - ${INSTALL} -m 0600 ${WRKSRC}/etc/subdicts/${FILE} ${ETCDIR}/subdicts/ + ${INSTALL} -m 0600 ${WRKSRC}/etc/subdicts/${FILE} \ + ${STAGEDIR}${ETCDIR}/subdicts/ .endfor - @${ECHO_CMD} - @${CAT} ${PKGMESSAGE} - @${ECHO_CMD} - .include Modified: head/net/openradius/files/openradius.in ============================================================================== --- head/net/openradius/files/openradius.in Sun Dec 29 16:20:08 2013 (r338024) +++ head/net/openradius/files/openradius.in Sun Dec 29 16:29:03 2013 (r338025) @@ -4,6 +4,7 @@ # # PROVIDE: openradius # REQUIRE: DAEMON +# KEYWORD: shutdown # # Add the following line to /etc/rc.conf to enable openradius: # @@ -15,13 +16,13 @@ . /etc/rc.subr -name="openradius" +name=openradius rcvar=openradius_enable load_rc_config ${name} -: ${openradius_enable="NO"} -: ${openradius_flags="-o %%LOGFILE%%"} +: ${openradius_enable:=no} +: ${openradius_flags=-o %%LOGFILE%%} command=%%PREFIX%%/sbin/radiusd Modified: head/net/openradius/pkg-message ============================================================================== --- head/net/openradius/pkg-message Sun Dec 29 16:20:08 2013 (r338024) +++ head/net/openradius/pkg-message Sun Dec 29 16:29:03 2013 (r338025) @@ -1,4 +1,4 @@ -To enable startup script, please add openradius_enable="YES" +To enable startup script, please add openradius_enable=yes in your rc.conf. Configuration sample files were installed, you will need to copy Modified: head/net/opentracker/Makefile ============================================================================== --- head/net/opentracker/Makefile Sun Dec 29 16:20:08 2013 (r338024) +++ head/net/opentracker/Makefile Sun Dec 29 16:29:03 2013 (r338025) @@ -1,4 +1,3 @@ -# Created by: utisoft@gmail.com # $FreeBSD$ PORTNAME= opentracker @@ -31,7 +30,6 @@ DEBUG_HTTPERROR_DESC= Verbose HTTPERRORs FULLSCRAPE_DESC= Can query tracker for all torrents RESTRICT_STATS_DESC= Limit stats access based on IP -NO_STAGE= yes .include .if ${PORT_OPTIONS:MACCESSLIST_BLACK} @@ -66,16 +64,9 @@ post-patch: @${FIND} ${WRKSRC} -name "*.orig" -delete do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin - ${MKDIR} ${PREFIX}/etc/${PORTNAME} + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin + ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf.sample \ - ${PREFIX}/etc/${PORTNAME}/${PORTNAME}.conf.sample - -post-install: - @if [ ! -f ${PREFIX}/etc/${PORTNAME}/${PORTNAME}.conf ]; then \ - ${CP} -p ${PREFIX}/etc/${PORTNAME}/${PORTNAME}.conf.sample \ - ${PREFIX}/etc/${PORTNAME}/${PORTNAME}.conf ; \ - fi - @${CAT} ${PKGMESSAGE} + ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample .include Modified: head/net/opentracker/pkg-plist ============================================================================== --- head/net/opentracker/pkg-plist Sun Dec 29 16:20:08 2013 (r338024) +++ head/net/opentracker/pkg-plist Sun Dec 29 16:29:03 2013 (r338025) @@ -1,4 +1,5 @@ bin/opentracker -@unexec if cmp -s %D/etc/opentracker/opentracker.conf.sample %D/etc/opentracker/opentracker.conf; then rm -f %D/etc/opentracker/opentracker.conf; fi -etc/opentracker/opentracker.conf.sample +@unexec if cmp -s %D/%%ETCDIR%%/opentracker.conf.sample %D/%%ETCDIR%%/opentracker.conf; then rm -f %D/%%ETCDIR%%/opentracker.conf; fi +%%ETCDIR%%/opentracker.conf.sample +@exec cp -np %D/%F %B/opentracker.conf @dirrm etc/opentracker Modified: head/net/ssltunnel-client/Makefile ============================================================================== --- head/net/ssltunnel-client/Makefile Sun Dec 29 16:20:08 2013 (r338024) +++ head/net/ssltunnel-client/Makefile Sun Dec 29 16:29:03 2013 (r338025) @@ -11,45 +11,37 @@ PKGNAMESUFFIX= -client MAINTAINER= crees@FreeBSD.org COMMENT= PPP over SSL virtual private networking (client part) -LICENSE= BSD +LICENSE= BSD3CLAUSE + +OPTIONS_DEFINE= GUI +GUI_DESC= GTK 1.2 graphical interface CONFIGURE_ARGS= --disable-server --with-iconv=${ICONV_PREFIX} GNU_CONFIGURE= yes USES= iconv -MAN1= pppclient.1 -MAN5= ssltunnelrc.5 - -WANT_GNOME= yes - -.if defined(PACKAGE_BUILDING) -WITHOUT_GNOME= yes -.endif +.include -NO_STAGE= yes -.include - -.if ${HAVE_GNOME:Mgtk12}!="" +.if ${PORT_OPTIONS:MGUI} USE_GNOME= gtk12 USES+= perl5 RUN_DEPENDS= p5-Gtk>=0:${PORTSDIR}/x11-toolkits/p5-Gtk MAN1+= gpppclient.1 -BUILD_PERLGTK= yes +PLIST_SUB+= PERLGTK="" +.else +PLIST_SUB+= PERLGTK="@comment " .endif post-patch: ${REINPLACE_CMD} -e 's|with_iconv|with-iconv|g' ${WRKSRC}/configure post-install: -.if defined(BUILD_PERLGTK) - ${ECHO_CMD} "bin/gpppclient" >> ${TMPPLIST} -.endif -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/LISEZ-MOI ${DOCSDIR}/client.LISEZ-MOI - ${INSTALL_MAN} ${WRKSRC}/README ${DOCSDIR}/client.README -.endif - @${MKDIR} ${ETCDIR}/ - ${INSTALL_DATA} ${WRKSRC}/client/tunnel.conf ${ETCDIR}/client.conf.sample + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/LISEZ-MOI \ + ${STAGEDIR}${DOCSDIR}/client.LISEZ-MOI + ${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/client.README + ${MKDIR} ${STAGEDIR}${ETCDIR}/ + ${INSTALL_DATA} ${WRKSRC}/client/tunnel.conf \ + ${STAGEDIR}${ETCDIR}/client.conf.sample -.include +.include Modified: head/net/ssltunnel-client/pkg-plist ============================================================================== --- head/net/ssltunnel-client/pkg-plist Sun Dec 29 16:20:08 2013 (r338024) +++ head/net/ssltunnel-client/pkg-plist Sun Dec 29 16:29:03 2013 (r338025) @@ -1,5 +1,8 @@ bin/pppclient +%%PERLGTK%%bin/gpppclient @unexec if cmp -s %D/%%ETCDIR%%/client.conf %D/%%ETCDIR%%/client.conf.sample; then rm -f %D/%%ETCDIR%%/client.conf; fi +man/man1/pppclient.1.gz +man/man5/ssltunnelrc.5.gz %%ETCDIR%%/client.conf.sample %%PORTDOCS%%%%DOCSDIR%%/client.LISEZ-MOI %%PORTDOCS%%%%DOCSDIR%%/client.README Modified: head/net/ssltunnel-server/Makefile ============================================================================== --- head/net/ssltunnel-server/Makefile Sun Dec 29 16:20:08 2013 (r338024) +++ head/net/ssltunnel-server/Makefile Sun Dec 29 16:29:03 2013 (r338025) @@ -11,15 +11,17 @@ PKGNAMESUFFIX= -server MAINTAINER= crees@FreeBSD.org COMMENT= PPP over SSL virtual private networking (server part) -LICENSE= BSD +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE OPTIONS_DEFINE= TCPWRAPPERS TCPWRAPPERS_DESC= libwrap support +USE_RC_SUBR= ${PORTNAME} +SUB_FILES+= pkg-message GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-client -NO_STAGE= yes .include .if ${PORT_OPTIONS:MTCPWRAPPERS} @@ -36,13 +38,9 @@ post-patch: ${WRKSRC}/server/users > ${WRKSRC}/server/users.new post-install: -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/README ${DOCSDIR}/server.README - ${INSTALL_MAN} ${WRKSRC}/LISEZ-MOI ${DOCSDIR}/server.LISEZ-MOI -.endif - ${INSTALL_SCRIPT} ${WRKSRC}/server/pppserver.sh ${PREFIX}/etc/rc.d/ssltunnel.sh.sample - ${INSTALL_DATA} ${WRKSRC}/server/users.new ${ETCDIR}/users.sample - @${CAT} ${PKGMESSAGE} | ${SED} "s|PREFIX|${PREFIX}|g" + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/server.README + ${INSTALL_MAN} ${WRKSRC}/LISEZ-MOI ${STAGEDIR}${DOCSDIR}/server.LISEZ-MOI + ${INSTALL_DATA} ${WRKSRC}/server/users.new ${STAGEDIR}${ETCDIR}/users.sample .include Copied and modified: head/net/ssltunnel-server/files/pkg-message.in (from r337769, head/net/ssltunnel-server/pkg-message) ============================================================================== --- head/net/ssltunnel-server/pkg-message Fri Dec 27 17:52:17 2013 (r337769, copy source) +++ head/net/ssltunnel-server/files/pkg-message.in Sun Dec 29 16:29:03 2013 (r338025) @@ -1,4 +1,4 @@ -All ppp parameters that were to go into PREFIX/etc/ssltunnel/users should +All ppp parameters that were to go into %%ETCDIR%%/users should go to /etc/ppp/ppp.conf for example: default: Added: head/net/ssltunnel-server/files/ssltunnel.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/ssltunnel-server/files/ssltunnel.in Sun Dec 29 16:29:03 2013 (r338025) @@ -0,0 +1,26 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# PROVIDE: ssltunnel +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# To enable ssltunnel, add the following line to rc.conf: +# ssltunnel_enable=yes + +. /etc/rc.subr + +name=ssltunnel +rcvar=ssltunnel_enable + +load_rc_config ssltunnel + +: ${ssltunnel_enable:=yes} + +command="%%PREFIX%%/libexec/pppserver" +command_args="%%ETCDIR%%/tunnel.conf" +required_files="%%ETCDIR%%/tunnel.conf" +pidfile=/var/run/pppserver.pid + +run_rc_command $1 Modified: head/net/ssltunnel-server/pkg-plist ============================================================================== --- head/net/ssltunnel-server/pkg-plist Sun Dec 29 16:20:08 2013 (r338024) +++ head/net/ssltunnel-server/pkg-plist Sun Dec 29 16:29:03 2013 (r338025) @@ -1,4 +1,3 @@ -etc/rc.d/ssltunnel.sh.sample @unexec if cmp -s %D/%%ETCDIR%%/tunnel.conf %D/%%ETCDIR%%/tunnel.conf.default; then rm -f %D/%%ETCDIR%%/tunnel.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/users %D/%%ETCDIR%%/users.sample; then rm -f %D/%%ETCDIR%%/users; fi %%ETCDIR%%/tunnel.conf.default