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

(-)sysutils/tmux/Makefile (-9 / +7 lines)
Lines 15-21 COMMENT= A Terminal Multiplexer Link Here
15
15
16
LICENSE=	BSD
16
LICENSE=	BSD
17
17
18
USE_AUTOTOOLS=	autoconf
18
GNU_CONFIGURE=	yes
19
19
20
MAN1=		tmux.1
20
MAN1=		tmux.1
21
21
Lines 30-51 OPTIONS= LIBEVENT2 "Use libevent version 2" Off \ Link Here
30
		LIBEVENT_STATIC	"Build with static libevent" Off \
30
		LIBEVENT_STATIC	"Build with static libevent" Off \
31
		BACKSPACE 	"Build with tty/keys patch" Off
31
		BACKSPACE 	"Build with tty/keys patch" Off
32
32
33
CONFIGURE_ENV+=	"LIBEVENT_CFLAGS=${CFLAGS}" \
34
		"LIBEVENT_LIBS=${LDFLAGS} -levent"
35
36
.include <bsd.port.pre.mk>
33
.include <bsd.port.pre.mk>
37
34
38
.if defined(WITH_LIBEVENT2)
35
.if defined(WITH_LIBEVENT2)
39
LIB_DEPENDS=	event-2.0:${PORTSDIR}/devel/libevent2
36
LIB_DEPENDS=	event-2.0:${PORTSDIR}/devel/libevent2
40
CFLAGS+=	-I${LOCALBASE}/include/event2/compat -I${LOCALBASE}/include
41
LDFLAGS+=	-L${LOCALBASE}/lib/event2
42
. if defined(WITH_LIBEVENT_STATIC)
37
. if defined(WITH_LIBEVENT_STATIC)
43
LESTATIC=	${LOCALBASE}/lib/event2/libevent.a
38
LESTATIC=	${LOCALBASE}/lib/event2/libevent.a
44
. endif
39
. endif
45
.else
40
.else
46
LIB_DEPENDS=	event-1.4:${PORTSDIR}/devel/libevent
41
LIB_DEPENDS=	event-1.4:${PORTSDIR}/devel/libevent
47
CFLAGS+=	-I${LOCALBASE}/include
42
CONFIGURE_ENV+=	LIBEVENT_CFLAGS="-I${LOCALBASE}/include" \
48
LDFLAGS+=	-L${LOCALBASE}/lib
43
		LIBEVENT_LIBS="-L${LOCALBASE}/lib -levent"
49
. if defined(WITH_LIBEVENT_STATIC)
44
. if defined(WITH_LIBEVENT_STATIC)
50
LESTATIC=	${LOCALBASE}/lib/libevent.a
45
LESTATIC=	${LOCALBASE}/lib/libevent.a
51
. endif
46
. endif
Lines 59-66 post-patch: Link Here
59
	@${REINPLACE_CMD} -e 's|/etc/tmux.conf|${PREFIX}/etc/tmux.conf|g' \
54
	@${REINPLACE_CMD} -e 's|/etc/tmux.conf|${PREFIX}/etc/tmux.conf|g' \
60
		${WRKSRC}/tmux.1 ${WRKSRC}/tmux.h ${WRKSRC}/CHANGES
55
		${WRKSRC}/tmux.1 ${WRKSRC}/tmux.h ${WRKSRC}/CHANGES
61
	${REINPLACE_CMD} -e '/LIBS=/s/-lrt//' ${WRKSRC}/${CONFIGURE_SCRIPT}
56
	${REINPLACE_CMD} -e '/LIBS=/s/-lrt//' ${WRKSRC}/${CONFIGURE_SCRIPT}
57
58
post-configure:
62
.if defined(WITH_LIBEVENT_STATIC)
59
.if defined(WITH_LIBEVENT_STATIC)
63
	${REINPLACE_CMD} -e 's|$$LIBEVENT_LIBS |${LESTATIC} |' ${WRKSRC}/configure.ac
60
	${REINPLACE_CMD} -e '/LIBS/s|-levent[^[:blank:]]*|${LESTATIC}|' \
61
		${WRKSRC}/${MAKEFILE}
64
.endif
62
.endif
65
63
66
do-install:
64
do-install:

Return to bug 170064