Index: head/net/courier-sox/Makefile =================================================================== --- head/net/courier-sox/Makefile (revision 539386) +++ head/net/courier-sox/Makefile (revision 539387) @@ -1,35 +1,37 @@ -# $FreeBSD$ # Created by Radim Kolar +# $FreeBSD$ PORTNAME= courier-sox DISTVERSION= 0.12.20180428 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= SF/courier/sox-devel/${DISTVERSION:E} MAINTAINER= hsn@sendmail.cz COMMENT= Courier Socks 5 Proxy client library and wrapper LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= courier-authlib-base>0.56:security/courier-authlib-base \ gdbm>0:databases/gdbm \ libltdl>0:devel/libltdl RUN_DEPENDS= courier-authlib-base>0.56:security/courier-authlib-base \ gdbm>0:databases/gdbm \ libltdl>0:devel/libltdl \ p5-GDBM>0:databases/p5-GDBM \ p5-Net-CIDR>0:net-mgmt/p5-Net-CIDR USES= autoreconf libtool localbase perl5 tar:bz2 USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip +USE_RC_SUBR= sockd TEST_TARGET= check post-stage: @(cd ${STAGEDIR}/${PREFIX}/etc/socksrc/ && \ ${MV} system system.sample) .include Index: head/net/courier-sox/files/sockd.in =================================================================== --- head/net/courier-sox/files/sockd.in (nonexistent) +++ head/net/courier-sox/files/sockd.in (revision 539387) @@ -0,0 +1,57 @@ +#!/bin/sh +# +# Copyright (c) 2019 Radim Kolar +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# * Redistributions of source code must retain the above copyright notice, +# this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY +# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. + +# PROVIDE: socksd +# REQUIRE: NETWORKING +# KEYWORD: shutdown +# +# $FreeBSD$ + +. /etc/rc.subr + +name="courier_sox" +rcvar=courier_sox_enable +load_rc_config $name + +: ${courier_sox_enable:="NO"} + +required_files="%%PREFIX%%/sbin/sockd" +pidfile=/var/run/sockd.pid +procname="%%LOCALBASE%%/sbin/courierlogger" +start_cmd="sockd_start_cmd" +stop_cmd="sockd_stop_cmd" + +sockd_start_cmd() { + if checkyesno $rcvar; then + $required_files start + fi +} + +sockd_stop_cmd() { + $required_files stop +} + +run_rc_command "$1" Property changes on: head/net/courier-sox/files/sockd.in ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property