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

(-)Makefile (-29 / +14 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	pound
8
PORTNAME=	pound
9
PORTVERSION=	2.4.5
9
PORTVERSION=	2.5
10
CATEGORIES=	www net
10
CATEGORIES=	www net
11
MASTER_SITES=	http://www.apsis.ch/pound/ \
11
MASTER_SITES=	http://www.apsis.ch/pound/ \
12
		ftp://ftp.nuug.no/pub/anders/distfiles/
12
		ftp://ftp.nuug.no/pub/anders/distfiles/
Lines 22-71 Link Here
22
22
23
SUB_LIST=	NAME=${PORTNAME}
23
SUB_LIST=	NAME=${PORTNAME}
24
24
25
POUND_CFLAGS=	${CFLAGS}
26
POUND_LDFLAGS=	${LDFLAGS}
27
MAKE_ARGS+=	F_CONF=${PREFIX}/etc/pound.cfg
28
29
MAN8=	pound.8 poundctl.8
25
MAN8=	pound.8 poundctl.8
30
26
31
OPTIONS=	DAEMON		"Running as a daemon" on \
27
OPTIONS=	LIBTHR		"Link against libthr for threading" off \
32
		LIBTHR		"Link against libthr for threading" on \
33
		LOG		"With Syslog support" on \
34
		MSDAV		"With the Microsoft WebDAV extensions support" off \
28
		MSDAV		"With the Microsoft WebDAV extensions support" off \
35
		PCRE		"Build with libpcre support" off
29
		PCRE		"Build with libpcre support" on
36
37
.include <bsd.port.pre.mk>
38
30
31
CONFIGURE_ARGS=	--disable--tcmalloc --disable-hoard
32
PLIST_FILES=	sbin/pound sbin/poundctl
39
PORTDOCS=	README FAQ CHANGELOG
33
PORTDOCS=	README FAQ CHANGELOG
40
34
41
.if defined(WITHOUT_DAEMON)
35
.include <bsd.port.pre.mk>
42
CONFIGURE_ARGS+=	--disable-daemon
43
.endif
44
36
45
.if defined(WITHOUT_LOG)
37
.if defined(WITH_LIBTHR)
46
CONFIGURE_ARGS+=	--disable-log
38
PTHREAD_LIBS=		-lthr
47
.endif
39
.endif
48
40
49
.if defined(WITH_MSDAV)
41
.if defined(WITH_MSDAV)
50
CONFIGURE_ARGS+=	--enable-msdav
42
CONFIGURE_ARGS+=	--enable-msdav
51
.endif
43
.endif
52
44
53
.if defined(WITH_PCRE)
45
.if !defined(WITHOUT_PCRE)
54
LIB_DEPENDS+=		pcre.0:${PORTSDIR}/devel/pcre
46
LIB_DEPENDS+=		pcre.0:${PORTSDIR}/devel/pcre
55
POUND_CFLAGS+=		"-I${LOCALBASE}/include"
47
CFLAGS+=		"-I${LOCALBASE}/include"
56
POUND_LDFLAGS+=		"-L${LOCALBASE}/lib"
48
CPPFLAGS+=		"-I${LOCALBASE}/include"
49
LDFLAGS+=		"-L${LOCALBASE}/lib"
50
.else
51
CONFIGURE_ARGS+=	--disable-pcreposix
57
.endif
52
.endif
58
53
59
.if !defined(WITHOUT_LIBTHR)
60
PTHREAD_LIBS=		-lthr
61
.endif
62
63
CONFIGURE_ENV+=	PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
64
		PTHREAD_LIBS="${PTHREAD_LIBS}" \
65
		CFLAGS="${POUND_CFLAGS}" \
66
		CPPFLAGS="${POUND_CFLAGS}" \
67
		LDFLAGS="${POUND_LDFLAGS}"
68
69
post-install:
54
post-install:
70
.if !defined(NOPORTDOCS)
55
.if !defined(NOPORTDOCS)
71
	${MKDIR} ${DOCSDIR}
56
	${MKDIR} ${DOCSDIR}
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (Pound-2.4.5.tgz) = 4c4613e857ee14c06c61ab09e28ae503
1
MD5 (Pound-2.5.tgz) = 8a39f5902094619afcda7d12d9d8342c
2
SHA256 (Pound-2.4.5.tgz) = f7d595e08bbb7733434d154f7ced289a38214966734680b9e61de10307c528d9
2
SHA256 (Pound-2.5.tgz) = 11dfa7b469636d43aec803455894b30821ba7f6641c1cfd45df53059d3ac4c95
3
SIZE (Pound-2.4.5.tgz) = 170486
3
SIZE (Pound-2.5.tgz) = 172084
(-)pkg-plist (-2 lines)
Removed Link Here
1
sbin/pound
2
sbin/poundctl
(-)files/patch-Makefile.in (+11 lines)
Added Link Here
1
--- Makefile.in.orig	2010-02-02 13:08:09.689620453 +0100
2
+++ Makefile.in	2010-02-02 13:08:15.287921870 +0100
3
@@ -63,7 +63,7 @@
4
 $(OBJS):	pound.h config.h
5
 
6
 svc.o:		svc.c dh512.h dh1024.h
7
-		gcc ${CFLAGS} -c -o svc.o svc.c
8
+		${CC} ${CFLAGS} -c -o svc.o svc.c
9
 
10
 install:	all
11
 		@INSTALL@ -d ${DESTDIR}@sbindir@

Return to bug 143484