Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Dec 2003 20:55:49 +0300 (MSK)
From:      Roman Bogorodskiy <bogorodskiy@inbox.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        bogorodskiy@inbox.ru
Subject:   ports/59873: 
Message-ID:  <200312011755.hB1Htndj001217@lame.novel.ru>
Resent-Message-ID: <200312011800.hB1I0ctd090735@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         59873
>Category:       ports
>Synopsis:       
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 01 10:00:38 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Roman Bogorodskiy
>Release:        FreeBSD 5.1-RELEASE-p11 i386
>Organization:
Roman Bogorodskiy
>Environment:
System: FreeBSD lame.novel.ru 5.1-RELEASE-p11 FreeBSD 5.1-RELEASE-p11 #4: Sat Nov 29 14:10:29 MSK 2003 root@lame.novel.ru:/usr/obj/usr/src/sys/MIRRORBOX i386


>Description:
	wzdftpd - modular, fast and secure ftpd
>How-To-Repeat:
	
>Fix:

	# 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:
	#
	#       /usr/ports/ftp/wzdftpd
	#       /usr/ports/ftp/wzdftpd/Makefile
	#       /usr/ports/ftp/wzdftpd/distinfo
	#       /usr/ports/ftp/wzdftpd/pkg-descr
	#       /usr/ports/ftp/wzdftpd/pkg-plist
	#       /usr/ports/ftp/wzdftpd/pkg-message
	#       /usr/ports/ftp/wzdftpd/files
	#       /usr/ports/ftp/wzdftpd/files/patch-configure
	#       /usr/ports/ftp/wzdftpd/files/patch-aa
	#       /usr/ports/ftp/wzdftpd/files/patch-ab
	#
	echo c - /usr/ports/ftp/wzdftpd
	mkdir -p /usr/ports/ftp/wzdftpd > /dev/null 2>&1
	echo x - /usr/ports/ftp/wzdftpd/Makefile
	sed 's/^X//' >/usr/ports/ftp/wzdftpd/Makefile << 'END-of-/usr/ports/ftp/wzdftpd/Makefile'
	X# New ports collection makefile for: wzdftpd
	X# Date created:        22 October 2003
	X# Whom:                Roman Bogorodskiy
	X#
	X# $FreeBSD$
	X#
	X
	XPORTNAME=      wzdftpd
	XPORTVERSION=   0.1
	XCATEGORIES=    ftp
	XMASTER_SITES=  http://www.wzdftpd.net/download/
	X
	XMAINTAINER=    bogorodskiy@inbox.ru
	XCOMMENT=       wzdftpd is a modular multiplatform ftp server configurable online using SITE commands.
	X
	X.include <bsd.port.pre.mk>
	X
	XUSE_GMAKE=     yes
	XGNU_CONFIGURE=  yes
	X
	Xpost-install:
	X       ${MV} ${PREFIX}/etc/wzd.cfg ${PREFIX}/etc/wzd.cfg.sample
	X       ${CP} ${PREFIX}/share/wzdftpd/users ${PREFIX}/share/wzdftpd/users.OLD
	X
	X.if defined(WITH_SSL)
	XUSE_OPENSSL=   yes
	XCONFIGURE_ARGS+=        --enable-ssl
	X.endif
	X
	X.if defined(WITH_IPV6)
	XCONFIGURE_ARGS+=       --enable-ipv6
	X.endif
	X
	X.include <bsd.port.post.mk>
	X
	END-of-/usr/ports/ftp/wzdftpd/Makefile
	echo x - /usr/ports/ftp/wzdftpd/distinfo
	sed 's/^X//' >/usr/ports/ftp/wzdftpd/distinfo << 'END-of-/usr/ports/ftp/wzdftpd/distinfo'
	XMD5 (wzdftpd-0.1.tar.gz) = ec3ada2fbea5384d5e92eb23bb102e88
	END-of-/usr/ports/ftp/wzdftpd/distinfo
	echo x - /usr/ports/ftp/wzdftpd/pkg-descr
	sed 's/^X//' >/usr/ports/ftp/wzdftpd/pkg-descr << 'END-of-/usr/ports/ftp/wzdftpd/pkg-descr'
	Xwzdftpd is a ftp server designed to be modular, work under linux/win32/freebsd/openbsd, and to be entirely configurable online using SITE commands.
	X
	Xwzdftpd offers the following features (and the list is constantly changing):
	X
	XSimple configuration file, supporting inclusions
	XOnline administration, using SITE commands
	XBackends to store users/groups in different structures
	XModules: internal, using shared librairies, or external (scripts/applications)
	XUsers are virtual: you do not need to create users in system
	XSSL/TLS support
	XServer is designed to run as a non-privileged user to enforce security
	XServer can detect ip changes (dynamic ips) and set ip and passive ip accordingly
	XCross devices operations (copy/move) (though can be slow)
	XLogging support (compatible with the wu-ftpd standard)
	XDesigned for high performances: coded with C, multithreaded
	X
	XWWW: http://www.wzdftpd.net/
	X
	X- Roman Bogorodskiy
	Xbogorodskiy@inbox.ru
	END-of-/usr/ports/ftp/wzdftpd/pkg-descr
	echo x - /usr/ports/ftp/wzdftpd/pkg-plist
	sed 's/^X//' >/usr/ports/ftp/wzdftpd/pkg-plist << 'END-of-/usr/ports/ftp/wzdftpd/pkg-plist'
	Xbin/siteconfig
	Xbin/siteuptime
	Xbin/sitewho
	Xetc/wzd.cfg.sample
	Xetc/init.d/wzdftpd
	Xlib/libwzd.a
	Xlib/libwzd.so
	Xlib/libwzd.la
	Xsbin/wzdftpd
	Xshare/wzdftpd/file_ginfo.txt
	Xshare/wzdftpd/file_help.txt
	Xshare/wzdftpd/file_swho.txt
	Xshare/wzdftpd/file_user.txt
	Xshare/wzdftpd/file_group.txt
	Xshare/wzdftpd/file_rules.txt
	Xshare/wzdftpd/file_users.txt
	Xshare/wzdftpd/file_vfs.txt
	Xshare/wzdftpd/file_who.txt
	Xshare/wzdftpd/file_groups.txt
	Xshare/wzdftpd/users
	Xshare/wzdftpd/users.OLD
	Xshare/wzdftpd/backends/libwzdplaintext.a
	Xshare/wzdftpd/backends/libwzdplaintext.so
	Xshare/wzdftpd/backends/libwzdplaintext.la
	Xshare/wzdftpd/modules/libwzd_sfv.la
	Xshare/wzdftpd/modules/libwzd_sfv.a
	Xshare/wzdftpd/modules/libwzd_test.la
	Xshare/wzdftpd/modules/libwzd_test.a
	Xshare/wzdftpd/modules/libwzd_test.so
	Xshare/wzdftpd/modules/libwzd_sfv.so
	X@dirrm share/wzdftpd/modules/
	X@dirrm share/wzdftpd/backends/
	X@dirrm share/wzdftpd/
	X
	X
	X
	END-of-/usr/ports/ftp/wzdftpd/pkg-plist
	echo x - /usr/ports/ftp/wzdftpd/pkg-message
	sed 's/^X//' >/usr/ports/ftp/wzdftpd/pkg-message << 'END-of-/usr/ports/ftp/wzdftpd/pkg-message'
	XSample file can be found at PREFIX/wzd.cfg.sample
	END-of-/usr/ports/ftp/wzdftpd/pkg-message
	echo c - /usr/ports/ftp/wzdftpd/files
	mkdir -p /usr/ports/ftp/wzdftpd/files > /dev/null 2>&1
	echo x - /usr/ports/ftp/wzdftpd/files/patch-configure
	sed 's/^X//' >/usr/ports/ftp/wzdftpd/files/patch-configure << 'END-of-/usr/ports/ftp/wzdftpd/files/patch-configure'
	X--- configure.orig     Fri Oct 24 15:36:49 2003
	X+++ configure  Tue Nov  4 13:14:37 2003
	X@@ -4359,7 +4359,7 @@
	X   echo $ECHO_N "(cached) $ECHO_C" >&6
	X else
	X       # Double quotes because CPP needs to be expanded
	X-    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
	X+    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/usr/bin/cpp"
	X     do
	X       ac_preproc_ok=false
	X for ac_c_preproc_warn_flag in '' yes
	X@@ -5376,7 +5376,7 @@
	X   echo $ECHO_N "(cached) $ECHO_C" >&6
	X else
	X       # Double quotes because CXXCPP needs to be expanded
	X-    for CXXCPP in "$CXX -E" "/lib/cpp"
	X+    for CXXCPP in "$CXX -E" "/usr/bin/cpp"
	X     do
	X       ac_preproc_ok=false
	X for ac_cxx_preproc_warn_flag in '' yes
	END-of-/usr/ports/ftp/wzdftpd/files/patch-configure
	echo x - /usr/ports/ftp/wzdftpd/files/patch-aa
	sed 's/^X//' >/usr/ports/ftp/wzdftpd/files/patch-aa << 'END-of-/usr/ports/ftp/wzdftpd/files/patch-aa'
	X--- src/Makefile.in.orig        Tue Nov  4 15:49:52 2003
	X+++ src/Makefile.in     Tue Nov  4 15:50:55 2003
	X@@ -259,7 +259,7 @@
	X
	X
	X #sysconfdir = ${prefix}/etc/wzdftpd
	X-dist_sysconf_DATA = wzd.cfg wzd.pem
	X+dist_sysconf_DATA = wzd.cfg
	X
	X # them while "make clean", use CLEANFILES
	X CLEANFILES = wzd_init_lex.c wzd_cookie_lex.
	END-of-/usr/ports/ftp/wzdftpd/files/patch-aa
	echo x - /usr/ports/ftp/wzdftpd/files/patch-ab
	sed 's/^X//' >/usr/ports/ftp/wzdftpd/files/patch-ab << 'END-of-/usr/ports/ftp/wzdftpd/files/patch-ab'
	X--- src/Makefile.am.orig        Tue Nov  4 15:49:35 2003
	X+++ src/Makefile.am     Tue Nov  4 15:51:07 2003
	X@@ -93,7 +93,7 @@
	X
	X #sysconfdir = ${prefix}/etc/wzdftpd
	X
	X-dist_sysconf_DATA = wzd.cfg wzd.pem
	X+dist_sysconf_DATA = wzd.cfg
	X
	X install-data-hook:
	X        ${INSTALL_PROGRAM} -m 775 -d @datadir@/wzdftpd/logs || true
	X
	END-of-/usr/ports/ftp/wzdftpd/files/patch-ab
	exit
	


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200312011755.hB1Htndj001217>