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

(-)dropbear/Makefile (-7 / +7 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	dropbear
8
PORTNAME=	dropbear
9
PORTVERSION=	0.37
9
PORTVERSION=	0.38
10
CATEGORIES=	security ipv6
10
CATEGORIES=	security ipv6
11
MASTER_SITES=	http://matt.ucc.asn.au/dropbear/releases/
11
MASTER_SITES=	http://matt.ucc.asn.au/dropbear/releases/
12
12
Lines 21-41 Link Here
21
CONFIGURE_ENV=	LDFLAGS=-static
21
CONFIGURE_ENV=	LDFLAGS=-static
22
.endif
22
.endif
23
23
24
BIN=		dropbear dropbearkey dropbearconvert
24
MAKE_ENV+=	INSTALL="${INSTALL}" INSTALL_PROGRAM="${INSTALL_PROGRAM}"
25
26
post-configure:
25
post-configure:
27
	@${REINPLACE_CMD} -e "s,/etc/,${PREFIX}/etc/,g" ${WRKSRC}/options.h
26
	@${REINPLACE_CMD} -e "s,/etc/,${PREFIX}/etc/,g" ${WRKSRC}/options.h
28
	@${REINPLACE_CMD} -e "s,/usr/bin/X11/,${X11BASE}/,g" ${WRKSRC}/options.h
27
	@${REINPLACE_CMD} -e "s,/usr/bin/X11/,${X11BASE}/,g" ${WRKSRC}/options.h
29
	@${REINPLACE_CMD} -e "s,^typedef int socklen_t,//typedef int socklen_t," \
28
	@${REINPLACE_CMD} -e "s,^typedef int socklen_t,//typedef int socklen_t," \
30
		${WRKSRC}/includes.h
29
		${WRKSRC}/includes.h
30
	${SED} -e 's:__PREFIX__:${PREFIX}:g' \
31
		${FILESDIR}/dropbear.sh > ${WRKSRC}/dropbear.sh
31
32
32
do-install:
33
post-install:
33
.for bin in ${BIN}
34
	@${MKDIR} ${PREFIX}/etc/dropbear
34
	@${INSTALL_PROGRAM} ${WRKSRC}/${bin} ${PREFIX}/bin
35
.endfor
36
.if !defined(NOPORTDOC)
35
.if !defined(NOPORTDOC)
37
	@${MKDIR} ${DOCSDIR}
36
	@${MKDIR} ${DOCSDIR}
38
	@${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
37
	@${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
39
.endif
38
.endif
39
	@${INSTALL_SCRIPT} ${WRKSRC}/dropbear.sh ${PREFIX}/etc/rc.d/dropbear.sh.sample
40
40
41
.include <bsd.port.mk>
41
.include <bsd.port.mk>
(-)dropbear/distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (dropbear-0.37.tar.gz) = d71da88922b23fa41e5baac582cf74dc
1
MD5 (dropbear-0.38.tar.gz) = 8e6d4d12db54d2f9dde3aa8365b41e27
(-)dropbear/pkg-plist (-1 / +3 lines)
Lines 1-5 Link Here
1
bin/dropbear
2
bin/dropbearkey
1
bin/dropbearkey
3
bin/dropbearconvert
2
bin/dropbearconvert
3
etc/rc.d/dropbear.sh.sample
4
sbin/dropbear
4
%%PORTDOCS%%%%DOCSDIR%%/README
5
%%PORTDOCS%%%%DOCSDIR%%/README
5
%%PORTDOCS%%@dirrm %%DOCSDIR%%
6
%%PORTDOCS%%@dirrm %%DOCSDIR%%
7
@unexec rmdir %D/etc/dropbear 2>/dev/null || echo "===> You can safely remove %D/etc/dropbear directory, if you don't want to use dropbear anymore."
(-)dropbear/files/dropbear.sh (+27 lines)
Added Link Here
1
#!/bin/sh
2
PREFIX=__PREFIX__
3
ETCDIR=${PREFIX}/etc/dropbear
4
SBINDIR=${PREFIX}/sbin
5
BINDIR=${PREFIX}/bin
6
case "$1" in
7
start)
8
	[ -f ${ETCDIR}/dropbear_rsa_host_key ] || \
9
			${BINDIR}/dropbearkey -t rsa -f ${ETCDIR}/dropbear_rsa_host_key
10
	[ -f __PREFIX__/dropbear_dss_host_key ] || \
11
			${BINDIR}/dropbearkey -t dss -f ${ETCDIR}/dropbear_dss_host_key
12
	${SBINDIR}/dropbear
13
	echo $! > /var/run/dropbear.pid
14
	echo -n ' dropbear'
15
	;;
16
stop)
17
	if [ -f /var/run/dropbear.pid ]; then
18
		kill -TERM `cat /var/run/dropbear.pid`
19
		rm -f /var/run/dropbear.pid
20
		echo -n ' dropbear'
21
	fi
22
	;;
23
*)
24
	echo "Usage: ${0##*/}: { start | stop }" 2>&1
25
	exit 65
26
	;;
27
esac
(-)dropbear/files/patch-Makefile.in (+22 lines)
Added Link Here
1
--- Makefile.in.orig	Sat Oct 11 10:08:19 2003
2
+++ Makefile.in	Sat Oct 11 14:58:58 2003
3
@@ -46,14 +46,11 @@
4
 	-strip dropbearconvert
5
 
6
 install: all
7
-	install -d -m 755 $(DESTDIR)$(sbindir)
8
-	install -d -m 755 $(DESTDIR)$(bindir)
9
-	install -m 755 dropbear $(DESTDIR)$(sbindir)
10
-	install -m 755 dropbearkey $(DESTDIR)$(bindir)
11
-	install -m 755 dropbearconvert $(DESTDIR)$(bindir)
12
-	-chown root:root $(DESTDIR)$(sbindir)/dropbear
13
-	-chown root:root $(DESTDIR)$(bindir)/dropbearkey
14
-	-chown root:root $(DESTDIR)$(bindir)/dropbearconvert
15
+	${INSTALL} -d -m 755 $(DESTDIR)$(sbindir)
16
+	${INSTALL} -d -m 755 $(DESTDIR)$(bindir)
17
+	${INSTALL_PROGRAM} dropbear $(DESTDIR)$(sbindir)
18
+	${INSTALL_PROGRAM} dropbearkey $(DESTDIR)$(bindir)
19
+	${INSTALL_PROGRAM} dropbearconvert $(DESTDIR)$(bindir)
20
 
21
 
22
 static: dropbear-static dropbearkey-static dropbearconvert-static

Return to bug 57866