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

(-)/usr/ports/ftp/wzdftpd/Makefile (-2 / +12 lines)
Lines 7-12 Link Here
7
7
8
PORTNAME=	wzdftpd
8
PORTNAME=	wzdftpd
9
PORTVERSION=	0.3.2
9
PORTVERSION=	0.3.2
10
PORTREVISION=	1
10
CATEGORIES=	ftp ipv6
11
CATEGORIES=	ftp ipv6
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
12
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
12
MASTER_SITE_SUBDIR=	${PORTNAME}
13
MASTER_SITE_SUBDIR=	${PORTNAME}
Lines 14-19 Link Here
14
MAINTAINER=	bogorodskiy@inbox.ru
15
MAINTAINER=	bogorodskiy@inbox.ru
15
COMMENT=	Modular FTP server configurable online using SITE commands
16
COMMENT=	Modular FTP server configurable online using SITE commands
16
17
18
USE_RC_SUBR=    yes
17
USE_REINPLACE=	yes
19
USE_REINPLACE=	yes
18
USE_GMAKE=	yes
20
USE_GMAKE=	yes
19
USE_GETOPT_LONG=yes
21
USE_GETOPT_LONG=yes
Lines 22-27 Link Here
22
USE_LIBTOOL_VER=13
24
USE_LIBTOOL_VER=13
23
CONFIGURE_ARGS+=	--without-mysql
25
CONFIGURE_ARGS+=	--without-mysql
24
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
26
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
27
PKGMESSAGE=     ${WRKDIR}/pkg-message
25
28
26
.if defined(PACKAGE_BUILDING)
29
.if defined(PACKAGE_BUILDING)
27
WITH_UTF8=	yes
30
WITH_UTF8=	yes
Lines 55-60 Link Here
55
DOCS=		AUTHORS Permissions.ReadMeFirst README TLS.ReadMeFirst \
58
DOCS=		AUTHORS Permissions.ReadMeFirst README TLS.ReadMeFirst \
56
		ChangeLog src/DOCS_XFERLOG_FORMAT src/KNOWN_BUGS src/TODO
59
		ChangeLog src/DOCS_XFERLOG_FORMAT src/KNOWN_BUGS src/TODO
57
60
61
RC_SCRIPTS_SUB=	PREFIX=${PREFIX} \
62
		RC_SUBR=${RC_SUBR}
63
58
post-extract:
64
post-extract:
59
.if defined(WITH_TCL)
65
.if defined(WITH_TCL)
60
	@${REINPLACE_CMD} -e 's|-ltcl8.4|-ltcl84|g' ${WRKSRC}/configure
66
	@${REINPLACE_CMD} -e 's|-ltcl8.4|-ltcl84|g' ${WRKSRC}/configure
Lines 62-72 Link Here
62
68
63
post-install:
69
post-install:
64
	${MV} ${PREFIX}/etc/wzd.cfg ${PREFIX}/etc/wzd.cfg.sample
70
	${MV} ${PREFIX}/etc/wzd.cfg ${PREFIX}/etc/wzd.cfg.sample
65
	${MV} ${PREFIX}/etc/users ${DATADIR}/users.sample
71
	${MV} ${PREFIX}/etc/users ${PREFIX}/etc/users.sample
66
.if !defined(NOPORTDOCS)
72
.if !defined(NOPORTDOCS)
67
	@${MKDIR} ${DOCSDIR}
73
	@${MKDIR} ${DOCSDIR}
68
	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
74
	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
69
.endif
75
.endif
70
	${SED} -e 's,PREFIX,${PREFIX},g' ${PKGMESSAGE}
76
	@${SED} -e 's,PREFIX,${PREFIX},g' ${FILESDIR}/pkg-message.in > ${PKGMESSAGE}
77
	@${CAT} ${PKGMESSAGE}
78
	@${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
79
		${FILESDIR}/wzdftpd.sh > ${PREFIX}/etc/rc.d/wzdftpd.sh
80
	@${CHMOD} ${BINMODE} ${PREFIX}/etc/rc.d/wzdftpd.sh
71
81
72
.include <bsd.port.mk>
82
.include <bsd.port.mk>
(-)/usr/ports/ftp/wzdftpd/files/pkg-message.in (+4 lines)
Line 0 Link Here
1
--------------------------------------------------------------------------
2
Sample config file can be found at PREFIX/etc/wzd.cfg.sample
3
Sample users file can be found at PREFIX/etc/users.sample
4
--------------------------------------------------------------------------
(-)/usr/ports/ftp/wzdftpd/files/wzdftpd.sh (+26 lines)
Line 0 Link Here
1
#!/bin/sh
2
3
# Start or stop wzdftpd
4
# $FreeBSD$
5
6
# PROVIDE: wzdftpd
7
# REQUIRE: DAEMON
8
# BEFORE: LOGIN
9
# KEYWORD: FreeBSD shutdown
10
#
11
12
prefix=%%PREFIX%%
13
14
wzdftpd_enable=${wzdftpd_enable:-"NO"}		# Enable wzdftpd
15
wzdftpd_program="${prefix}/sbin/wzdftpd"	# Location of wzdftpd
16
wzdftpd_flags=${gkrellmd_flags:-""}		# Flags to wzdftpd
17
18
. %%RC_SUBR%%
19
20
name="wzdftpd"
21
rcvar=`set_rcvar`
22
command="${prefix}/sbin/${name}"
23
required_files="${prefix}/etc/wzd.cfg"
24
25
load_rc_config $name
26
run_rc_command "$1"
(-)/usr/ports/ftp/wzdftpd/pkg-message (-2 lines)
Lines 1-2 Link Here
1
Sample config file can be found at PREFIX/etc/wzd.cfg.sample
2
Sample users file can be found at PREFIX/share/wzdftpd/users.sample
(-)/usr/ports/ftp/wzdftpd/pkg-plist (-1 / +1 lines)
Lines 4-9 Link Here
4
bin/sitewho
4
bin/sitewho
5
etc/wzd.cfg.sample
5
etc/wzd.cfg.sample
6
etc/wzd.pem
6
etc/wzd.pem
7
etc/users.sample
7
lib/libwzd.a
8
lib/libwzd.a
8
lib/libwzd.so
9
lib/libwzd.so
9
lib/libwzd.la
10
lib/libwzd.la
Lines 27-33 Link Here
27
etc/file_vfs.txt
28
etc/file_vfs.txt
28
etc/file_who.txt
29
etc/file_who.txt
29
etc/file_groups.txt
30
etc/file_groups.txt
30
%%DATADIR%%/users.sample
31
%%DATADIR%%/backends/libwzdplaintext.a
31
%%DATADIR%%/backends/libwzdplaintext.a
32
%%DATADIR%%/backends/libwzdplaintext.so
32
%%DATADIR%%/backends/libwzdplaintext.so
33
%%DATADIR%%/backends/libwzdplaintext.la
33
%%DATADIR%%/backends/libwzdplaintext.la

Return to bug 68164