View | Details | Raw Unified | Return to bug 189787 | Differences between
and this patch

Collapse All | Expand All

(-)pgbouncer/Makefile (-15 / +18 lines)
Lines 14-19 Link Here
14
14
15
LIB_DEPENDS=	libevent-2.0.so:${PORTSDIR}/devel/libevent2
15
LIB_DEPENDS=	libevent-2.0.so:${PORTSDIR}/devel/libevent2
16
16
17
OPTIONS_DEFINE=	DOCS
18
19
.include <bsd.port.options.mk>
20
21
.if ${PORT_OPTIONS:MDOCS}
22
BUILD_DEPENDS+=	xmlto:${PORTSDIR}/textproc/xmlto
23
.endif
24
17
PORTSCOUT=	site:http://pgfoundry.org/frs/?group_id=1000258
25
PORTSCOUT=	site:http://pgfoundry.org/frs/?group_id=1000258
18
26
19
USERS=		pgbouncer
27
USERS=		pgbouncer
Lines 25-35 Link Here
25
GNU_CONFIGURE=	yes
33
GNU_CONFIGURE=	yes
26
USE_GMAKE=	yes
34
USE_GMAKE=	yes
27
35
28
.if ! defined(NO_INSTALL_MANPAGES)
29
MAN1=		pgbouncer.1
30
MAN5=		pgbouncer.5
31
.endif
32
33
CONFIGURE_ARGS=	--with-libevent=${LOCALBASE} --enable-evdns
36
CONFIGURE_ARGS=	--with-libevent=${LOCALBASE} --enable-evdns
34
CONFIGURE_ENV+=	PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
37
CONFIGURE_ENV+=	PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
35
		PTHREAD_LIBS=${PTHREAD_LIBS}
38
		PTHREAD_LIBS=${PTHREAD_LIBS}
Lines 46-52 Link Here
46
49
47
BUILD_DEPENDS+=		${LOCALBASE}/bin/gsed:${PORTSDIR}/textproc/gsed
50
BUILD_DEPENDS+=		${LOCALBASE}/bin/gsed:${PORTSDIR}/textproc/gsed
48
51
49
NO_STAGE=	yes
50
.include <bsd.port.pre.mk>
52
.include <bsd.port.pre.mk>
51
53
52
SUB_LIST+=	PGBOUNCER_USER="${USERS}" \
54
SUB_LIST+=	PGBOUNCER_USER="${USERS}" \
Lines 62-80 Link Here
62
	@${REINPLACE_CMD} -e "s|sed -n|${LOCALBASE}/bin/gsed -n|g" \
64
	@${REINPLACE_CMD} -e "s|sed -n|${LOCALBASE}/bin/gsed -n|g" \
63
		${WRKSRC}/lib/find_modules.sh
65
		${WRKSRC}/lib/find_modules.sh
64
66
67
.if empty(PORT_OPTIONS:MDOCS)
68
	${REINPLACE_CMD} -e "s| = doc| = |g" ${WRKSRC}/Makefile
69
.endif
70
65
do-install:
71
do-install:
66
	${INSTALL_PROGRAM} ${WRKSRC}/pgbouncer ${PREFIX}/bin/
72
	${INSTALL_PROGRAM} ${WRKSRC}/pgbouncer ${STAGEDIR}${PREFIX}/bin/
67
.if ! defined(NO_INSTALL_MANPAGES)
73
.if ${PORT_OPTIONS:MDOCS}
68
	${INSTALL_MAN} ${WRKSRC}/doc/pgbouncer.1 ${PREFIX}/man/man1/
74
	${INSTALL_MAN} ${WRKSRC}/doc/pgbouncer.1 ${STAGEDIR}${PREFIX}/man/man1/
69
	${INSTALL_MAN} ${WRKSRC}/doc/pgbouncer.5 ${PREFIX}/man/man5/
75
	${INSTALL_MAN} ${WRKSRC}/doc/pgbouncer.5 ${STAGEDIR}${PREFIX}/man/man5/
70
.endif
76
.endif
71
	${INSTALL_DATA} ${WRKSRC}/etc/pgbouncer.ini ${PREFIX}/etc/pgbouncer.ini.sample
77
	${INSTALL_DATA} ${WRKSRC}/etc/pgbouncer.ini ${STAGEDIR}${PREFIX}/etc/pgbouncer.ini.sample
72
	${INSTALL_DATA} ${WRKSRC}/etc/userlist.txt ${PREFIX}/etc/pgbouncer.users.sample
78
	${INSTALL_DATA} ${WRKSRC}/etc/userlist.txt ${STAGEDIR}${PREFIX}/etc/pgbouncer.users.sample
73
79
74
post-install:
80
post-install:
75
	@if [ ! -f ${PREFIX}/etc/pgbouncer.ini ]; then \
76
		${CP} -p ${PREFIX}/etc/pgbouncer.ini.sample ${PREFIX}/etc/pgbouncer.ini ; \
77
	fi
78
	@${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
81
	@${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
79
	@${CAT} ${PKGMESSAGE}
82
	@${CAT} ${PKGMESSAGE}

Return to bug 189787