From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Apr 30 00:30:00 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 84D0CE93 for ; Wed, 30 Apr 2014 00:30:00 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6185ED25 for ; Wed, 30 Apr 2014 00:30:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s3U0U0LB005367 for ; Wed, 30 Apr 2014 00:30:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s3U0U0Tg005364; Wed, 30 Apr 2014 00:30:00 GMT (envelope-from gnats) Resent-Date: Wed, 30 Apr 2014 00:30:00 GMT Resent-Message-Id: <201404300030.s3U0U0Tg005364@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Joseph Benden 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 9C54AD94 for ; Wed, 30 Apr 2014 00:21:27 +0000 (UTC) Received: from cgiserv.freebsd.org (cgiserv.freebsd.org [IPv6:2001:1900:2254:206a::50:4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 89CF9C68 for ; Wed, 30 Apr 2014 00:21:27 +0000 (UTC) Received: from cgiserv.freebsd.org ([127.0.1.6]) by cgiserv.freebsd.org (8.14.8/8.14.8) with ESMTP id s3U0LRAp018633 for ; Wed, 30 Apr 2014 00:21:27 GMT (envelope-from nobody@cgiserv.freebsd.org) Received: (from nobody@localhost) by cgiserv.freebsd.org (8.14.8/8.14.8/Submit) id s3U0LRdw018622; Wed, 30 Apr 2014 00:21:27 GMT (envelope-from nobody) Message-Id: <201404300021.s3U0LRdw018622@cgiserv.freebsd.org> Date: Wed, 30 Apr 2014 00:21:27 GMT From: Joseph Benden To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/189121: [patch] New port of mod_vroot for Proftpd. X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2014 00:30:00 -0000 >Number: 189121 >Category: ports >Synopsis: [patch] New port of mod_vroot for Proftpd. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Apr 30 00:30:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Joseph Benden >Release: FreeBSD 11 >Organization: >Environment: FreeBSD lucy 11.0-CURRENT FreeBSD 11.0-CURRENT #4 r264887: Thu Apr 24 12:43:46 MST 2014 root@lucy:/usr/obj/usr/src/sys/GENERIC amd64 >Description: This is a new port of a module for ProFTPd called mod_vroot. The SHAR attached contains a patch that needs applied to proftpd's distinfo file. The rest are new files. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # proftpd-distinfo.patch.txt # ftp/proftpd-mod_vroot # ftp/proftpd-mod_vroot/Makefile # ftp/proftpd-mod_vroot/pkg-descr # ftp/proftpd-mod_vroot/pkg-plist # echo x - proftpd-distinfo.patch.txt sed 's/^X//' >proftpd-distinfo.patch.txt << '3c251f0bd1dfc8f5872b14cf2f067e3c' Xdiff --git a/ftp/proftpd/distinfo b/ftp/proftpd/distinfo Xindex ea49f33..f33e554 100644 X--- a/ftp/proftpd/distinfo X+++ b/ftp/proftpd/distinfo X@@ -6,3 +6,5 @@ SHA256 (proftpd-mod-geoip-0.3.tar.gz) = a69c5def3761f5ba00bc95f6c633c7cfb68fb31f X SIZE (proftpd-mod-geoip-0.3.tar.gz) = 11356 X SHA256 (mod_sql_tds-4.13.tar.gz) = 9d9fb6c4b9a952739a84e166ed8b0d93f539c7bcf73e32923318e00cbd7eea08 X SIZE (mod_sql_tds-4.13.tar.gz) = 11688 X+SHA256 (proftpd-mod-vroot-0.9.3.tar.gz) = 59bafe39a36b3a6dc5d56d522cd2c5a81799ce7f4fb05d66941449cf5e5c8be5 X+SIZE (proftpd-mod-vroot-0.9.3.tar.gz) = 28379 3c251f0bd1dfc8f5872b14cf2f067e3c echo c - ftp/proftpd-mod_vroot mkdir -p ftp/proftpd-mod_vroot > /dev/null 2>&1 echo x - ftp/proftpd-mod_vroot/Makefile sed 's/^X//' >ftp/proftpd-mod_vroot/Makefile << '4e06b380db86c04695d3daf40ce9f2e9' X# Created by: Joseph Benden X# $FreeBSD$ X XPORTNAME= mod_vroot XDISTVERSION= 0.9.3 XPORTREVISION= 0 XCATEGORIES= ftp XPKGNAMEPREFIX= proftpd- X XMAINTAINER= joe@thrallingpenguin.com XCOMMENT= Virtual Chroot ProFTPD module X XLICENSE= GPLv2 X XDESCR= ${.CURDIR}/pkg-descr X XGITREV= fbb25c6 XLATEST_LINK= ${PKGNAMEPREFIX}-${PORTNAME} XMASTERDIR= ${.CURDIR}/../../ftp/proftpd X X_PROFTPD_MODULE_DISTFILES= proftpd-mod-vroot-${DISTVERSION}${EXTRACT_SUFX}:mod_vroot X_PROFTPD_MODULE_EXTRACT_ONLY= proftpd-mod-vroot-${DISTVERSION}${EXTRACT_SUFX} X_PROFTPD_MODULE_MASTER_SITES= https://codeload.github.com/Castaglia/proftpd-mod_vroot/legacy.tar.gz/mod_vroot-${PORTVERSION}?dummy=/:mod_vroot X XINCLUDEDIRS= ${LOCALBASE}/include XLIBDIRS= ${LOCALBASE}/lib X X_BUILDING_PROFTPD_MODULE= ${PORTNAME} X Xpost-extract: X @${CP} ${WRKDIR}/Castaglia-proftpd-mod_vroot-${GITREV}/mod_vroot.c ${WRKSRC}/contrib X X.include "${MASTERDIR}/Makefile" 4e06b380db86c04695d3daf40ce9f2e9 echo x - ftp/proftpd-mod_vroot/pkg-descr sed 's/^X//' >ftp/proftpd-mod_vroot/pkg-descr << 'f1653fd89aab8e9b48d82d5ba8a71bdc' XThe ProFTPd mod_vroot module provides a virtual chroot capability Xthat does not require root privileges. X XWWW: http://www.castaglia.org/proftpd/modules/mod_vroot.html f1653fd89aab8e9b48d82d5ba8a71bdc echo x - ftp/proftpd-mod_vroot/pkg-plist sed 's/^X//' >ftp/proftpd-mod_vroot/pkg-plist << 'c30e9417e6910f696ed3764876c01f97' Xlibexec/proftpd/mod_vroot.a Xlibexec/proftpd/mod_vroot.la Xlibexec/proftpd/mod_vroot.so c30e9417e6910f696ed3764876c01f97 exit >Release-Note: >Audit-Trail: >Unformatted: