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: |