View | Details | Raw Unified | Return to bug 71021
Collapse All | Expand All

(-)wzdftpd/Makefile (-20 / +23 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	wzdftpd
8
PORTNAME=	wzdftpd
9
PORTVERSION=	0.3.3
9
PORTVERSION=	0.4.0
10
CATEGORIES=	ftp ipv6
10
CATEGORIES=	ftp ipv6
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
12
MASTER_SITE_SUBDIR=	${PORTNAME}
12
MASTER_SITE_SUBDIR=	${PORTNAME}
Lines 14-39 Link Here
14
MAINTAINER=	bogorodskiy@inbox.ru
14
MAINTAINER=	bogorodskiy@inbox.ru
15
COMMENT=	Modular FTP server configurable online using SITE commands
15
COMMENT=	Modular FTP server configurable online using SITE commands
16
16
17
USE_PERL5=	yes
17
USE_RC_SUBR=	yes
18
USE_RC_SUBR=	yes
18
USE_REINPLACE=	yes
19
USE_REINPLACE=	yes
19
USE_GMAKE=	yes
20
USE_GMAKE=	yes
20
USE_GETOPT_LONG=yes
21
GNU_CONFIGURE=	yes
21
GNU_CONFIGURE=	yes
22
INSTALLS_SHLIB=	yes
22
INSTALLS_SHLIB=	yes
23
USE_INC_LIBTOOL_VER=13
23
USE_INC_LIBTOOL_VER=13
24
CONFIGURE_ARGS+=	--without-mysql
24
CONFIGURE_ARGS+=	--without-mysql --without-pam
25
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
25
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
26
PKGMESSAGE=	${WRKDIR}/pkg-message
26
PKGMESSAGE=	${WRKDIR}/pkg-message
27
27
28
OPTIONS=	UFT8 "Enable UTF8 support" off \
29
		TCL "Enable TCL support" off \
30
		SSL "Enable OpenSSL support" on \
31
		IPV6 "Enable IPv6 support" on
32
33
.include <bsd.port.pre.mk>
34
35
MAN1=	siteconfig.1 \
36
	siteuptime.1 \
37
	sitewho.1 \
38
     	wzd-config.1
28
MAN8=	wzdftpd.8
39
MAN8=	wzdftpd.8
29
40
30
.if defined(PACKAGE_BUILDING)
31
WITH_UTF8=	yes
32
WITH_TCL=	yes
33
WITH_SSL=	yes
34
WITH_IPV6=	yes
35
.endif
36
37
.if defined(WITH_UTF8)
41
.if defined(WITH_UTF8)
38
USE_ICONV=	yes
42
USE_ICONV=	yes
39
CONFIGURE_ARGS+=	--enable-utf8
43
CONFIGURE_ARGS+=	--enable-utf8
Lines 41-78 Link Here
41
45
42
.if defined(WITH_TCL)
46
.if defined(WITH_TCL)
43
LIB_DEPENDS+=	tcl84:${PORTSDIR}/lang/tcl84
47
LIB_DEPENDS+=	tcl84:${PORTSDIR}/lang/tcl84
44
CONFIGURE_ARGS+=	--with-tcl='${PREFIX}/include/tcl8.4:${PREFIX}/lib'
48
CONFIGURE_ARGS+=	--with-tcl='${PREFIX}/lib/tcl8.4'
45
PLIST_SUB+=	TCL=""
49
PLIST_SUB+=	TCL=""
46
.else
50
.else
51
CONFIGURE_ARGS+=	--without-tcl
47
PLIST_SUB+=	TCL="@comment "
52
PLIST_SUB+=	TCL="@comment "
48
.endif
53
.endif
49
54
50
.if defined(WITH_SSL)
55
.if defined(WITH_SSL)
51
USE_OPENSSL=	yes
56
USE_OPENSSL=	yes
52
CONFIGURE_ARGS+=	--enable-ssl
57
.else
58
CONFIGURE_ARGS+=	--with-openssl=/dev/null
53
.endif
59
.endif
54
60
55
.if defined(WITH_IPV6)
61
.if defined(WITH_IPV6)
56
CONFIGURE_ARGS+=	--enable-ipv6
62
CONFIGURE_ARGS+=	--enable-ipv6
57
.endif
63
.endif
58
64
59
DOCS=		AUTHORS Permissions.ReadMeFirst README TLS.ReadMeFirst \
65
PORTDOCS=		AUTHORS Permissions.ReadMeFirst README TLS.ReadMeFirst \
60
		ChangeLog src/DOCS_XFERLOG_FORMAT src/KNOWN_BUGS src/TODO
66
		ChangeLog src/DOCS_XFERLOG_FORMAT src/KNOWN_BUGS src/TODO
61
67
62
RC_SCRIPTS_SUB=	PREFIX=${PREFIX} \
68
RC_SCRIPTS_SUB=	PREFIX=${PREFIX} \
63
		RC_SUBR=${RC_SUBR}
69
		RC_SUBR=${RC_SUBR}
64
70
65
post-extract:
66
.if defined(WITH_TCL)
67
	@${REINPLACE_CMD} -e 's|-ltcl8.4|-ltcl84|g' ${WRKSRC}/configure
68
.endif
69
70
post-install:
71
post-install:
71
	${MV} ${PREFIX}/etc/wzd.cfg ${PREFIX}/etc/wzd.cfg.sample
72
	${MV} ${PREFIX}/etc/wzd.cfg ${PREFIX}/etc/wzd.cfg.sample
72
	${MV} ${PREFIX}/etc/users ${PREFIX}/etc/users.sample
73
	${MV} ${PREFIX}/etc/users ${PREFIX}/etc/users.sample
73
.if !defined(NOPORTDOCS)
74
.if !defined(NOPORTDOCS)
74
	@${MKDIR} ${DOCSDIR}
75
	@${MKDIR} ${DOCSDIR}
75
	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
76
.for i in ${PORTDOCS}
77
	@${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
78
.endfor
76
.endif
79
.endif
77
	@${SED} -e 's,PREFIX,${PREFIX},g' ${FILESDIR}/pkg-message.in > ${PKGMESSAGE}
80
	@${SED} -e 's,PREFIX,${PREFIX},g' ${FILESDIR}/pkg-message.in > ${PKGMESSAGE}
78
	@${CAT} ${PKGMESSAGE}
81
	@${CAT} ${PKGMESSAGE}
Lines 80-83 Link Here
80
		${FILESDIR}/wzdftpd.sh > ${PREFIX}/etc/rc.d/wzdftpd.sh
83
		${FILESDIR}/wzdftpd.sh > ${PREFIX}/etc/rc.d/wzdftpd.sh
81
	@${CHMOD} ${BINMODE} ${PREFIX}/etc/rc.d/wzdftpd.sh
84
	@${CHMOD} ${BINMODE} ${PREFIX}/etc/rc.d/wzdftpd.sh
82
85
83
.include <bsd.port.mk>
86
.include <bsd.port.post.mk>
(-)wzdftpd/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (wzdftpd-0.3.3.tar.gz) = 38222ee7e727a7d872fc301c6d449f95
1
MD5 (wzdftpd-0.4.0.tar.gz) = 3d5dbf7b66170a9828d9b6e540af8857
2
SIZE (wzdftpd-0.3.3.tar.gz) = 626454
2
SIZE (wzdftpd-0.4.0.tar.gz) = 749260
(-)wzdftpd/files/patch-src-wzd_ServerThread.c (-18 lines)
Lines 1-18 Link Here
1
--- src/wzd_ServerThread.c.orig	Thu Apr 15 10:27:07 2004
2
+++ src/wzd_ServerThread.c	Tue Apr 20 10:52:06 2004
3
@@ -28,6 +28,7 @@
4
 #include <winsock2.h>
5
 #else
6
 
7
+#include <sys/types.h>
8
 #include <sys/socket.h>
9
 #include <netinet/in.h>
10
 #include <arpa/inet.h>
11
@@ -39,7 +40,6 @@
12
 #include <stdio.h>
13
 #include <stdlib.h>
14
 #include <string.h>
15
-#include <sys/types.h>
16
 #include <sys/stat.h>
17
 #include <time.h>
18
 #include <errno.h>
(-)wzdftpd/pkg-plist (-9 / +33 lines)
Lines 2-24 Link Here
2
bin/siteconfig
2
bin/siteconfig
3
bin/siteuptime
3
bin/siteuptime
4
bin/sitewho
4
bin/sitewho
5
bin/wzd-config
5
etc/rc.d/wzdftpd.sh
6
etc/rc.d/wzdftpd.sh
6
etc/users.sample
7
etc/users.sample
7
etc/wzd.cfg.sample
8
etc/wzd.cfg.sample
8
etc/wzd.pem
9
etc/wzd.pem
10
include/wzdftpd/wzd_action.h
11
include/wzdftpd/wzd_backend.h
12
include/wzdftpd/wzd_cache.h
13
include/wzdftpd/wzd_crc32.h
14
include/wzdftpd/wzd_crontab.h
15
include/wzdftpd/wzd_debug.h
16
include/wzdftpd/wzd_dir.h
17
include/wzdftpd/wzd_file.h
18
include/wzdftpd/wzd_hardlimits.h
19
include/wzdftpd/wzd_ip.h
20
include/wzdftpd/wzd_libmain.h
21
include/wzdftpd/wzd_log.h
22
include/wzdftpd/wzd_md5.h
23
include/wzdftpd/wzd_messages.h
24
include/wzdftpd/wzd_misc.h
25
include/wzdftpd/wzd_mod.h
26
include/wzdftpd/wzd_mutex.h
27
include/wzdftpd/wzd_perm.h
28
include/wzdftpd/wzd_section.h
29
include/wzdftpd/wzd_shm.h
30
include/wzdftpd/wzd_strlcat.h
31
include/wzdftpd/wzd_strtok_r.h
32
include/wzdftpd/wzd_structs.h
33
include/wzdftpd/wzd_types.h
34
include/wzdftpd/wzd_utf8.h
35
include/wzdftpd/wzd_vars.h
36
include/wzdftpd/wzd_vfs.h
9
lib/libwzd.a
37
lib/libwzd.a
10
lib/libwzd.so
38
lib/libwzd.so
11
lib/libwzd.la
39
lib/libwzd.la
40
share/aclocal/wzd.m4
12
sbin/wzdftpd
41
sbin/wzdftpd
13
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
14
%%PORTDOCS%%%%DOCSDIR%%/Permissions.ReadMeFirst
15
%%PORTDOCS%%%%DOCSDIR%%/README
16
%%PORTDOCS%%%%DOCSDIR%%/TLS.ReadMeFirst
17
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
18
%%PORTDOCS%%%%DOCSDIR%%/DOCS_XFERLOG_FORMAT
19
%%PORTDOCS%%%%DOCSDIR%%/KNOWN_BUGS
20
%%PORTDOCS%%%%DOCSDIR%%/TODO
21
%%PORTDOCS%%@dirrm %%DOCSDIR%%
22
etc/file_ginfo.txt
42
etc/file_ginfo.txt
23
etc/file_help.txt
43
etc/file_help.txt
24
etc/file_swho.txt
44
etc/file_swho.txt
Lines 35-43 Link Here
35
%%DATADIR%%/modules/libwzd_sfv.la
55
%%DATADIR%%/modules/libwzd_sfv.la
36
%%DATADIR%%/modules/libwzd_sfv.a
56
%%DATADIR%%/modules/libwzd_sfv.a
37
%%DATADIR%%/modules/libwzd_sfv.so
57
%%DATADIR%%/modules/libwzd_sfv.so
58
%%DATADIR%%/modules/libwzd_perl.a
59
%%DATADIR%%/modules/libwzd_perl.la 
60
%%DATADIR%%/modules/libwzd_perl.so
38
%%TCL%%%%DATADIR%%/modules/libwzd_tcl.a
61
%%TCL%%%%DATADIR%%/modules/libwzd_tcl.a
39
%%TCL%%%%DATADIR%%/modules/libwzd_tcl.la
62
%%TCL%%%%DATADIR%%/modules/libwzd_tcl.la
40
%%TCL%%%%DATADIR%%/modules/libwzd_tcl.so
63
%%TCL%%%%DATADIR%%/modules/libwzd_tcl.so
41
@dirrm %%DATADIR%%/modules/
64
@dirrm %%DATADIR%%/modules/
42
@dirrm %%DATADIR%%/backends/
65
@dirrm %%DATADIR%%/backends/
43
@dirrm %%DATADIR%%/
66
@dirrm %%DATADIR%%/
67
@dirrm include/wzdftpd

Return to bug 71021