Lines 1-5
Link Here
|
1 |
# Created by: Wen Heping <wenheping@gmail.com> |
1 |
# Created by: Wen Heping <wenheping@gmail.com> |
2 |
# $FreeBSD: sysutils/tmux/Makefile 327772 2013-09-20 23:05:58Z bapt $ |
2 |
# $FreeBSD: head/sysutils/tmux/Makefile 327772 2013-09-20 23:05:58Z bapt $ |
3 |
|
3 |
|
4 |
PORTNAME= tmux |
4 |
PORTNAME= tmux |
5 |
PORTVERSION= 1.8 |
5 |
PORTVERSION= 1.8 |
Lines 13-23
Link Here
|
13 |
LICENSE= BSD |
13 |
LICENSE= BSD |
14 |
|
14 |
|
15 |
GNU_CONFIGURE= yes |
15 |
GNU_CONFIGURE= yes |
16 |
USES= pkgconfig |
16 |
USES= pkgconfig shebangfix |
17 |
|
17 |
|
18 |
MAN1= tmux.1 |
18 |
SHEBANG_FILES= examples/tmux_backup.sh |
19 |
|
19 |
|
20 |
PLIST_FILES= bin/tmux \ |
20 |
PLIST_FILES= bin/tmux \ |
|
|
21 |
man/man1/tmux.1.gz \ |
21 |
etc/bash_completion.d/tmux |
22 |
etc/bash_completion.d/tmux |
22 |
PLIST_DIRSTRY= etc/bash_completion.d |
23 |
PLIST_DIRSTRY= etc/bash_completion.d |
23 |
|
24 |
|
Lines 30-36
Link Here
|
30 |
LIBEVENT_STATIC_DESC= Build with static libevent |
31 |
LIBEVENT_STATIC_DESC= Build with static libevent |
31 |
BACKSPACE_DESC= Build with tty/keys patch |
32 |
BACKSPACE_DESC= Build with tty/keys patch |
32 |
|
33 |
|
33 |
NO_STAGE= yes |
|
|
34 |
.include <bsd.port.options.mk> |
34 |
.include <bsd.port.options.mk> |
35 |
|
35 |
|
36 |
.if ${PORT_OPTIONS:MLIBEVENT2} |
36 |
.if ${PORT_OPTIONS:MLIBEVENT2} |
Lines 40-46
Link Here
|
40 |
BUILD_DEPENDS+= ${LOCALBASE}/lib/event2/libevent.a:${PORTSDIR}/devel/libevent2 |
40 |
BUILD_DEPENDS+= ${LOCALBASE}/lib/event2/libevent.a:${PORTSDIR}/devel/libevent2 |
41 |
LESTATIC= ${LOCALBASE}/lib/event2/libevent.a |
41 |
LESTATIC= ${LOCALBASE}/lib/event2/libevent.a |
42 |
. else |
42 |
. else |
43 |
LIB_DEPENDS= event-2:${PORTSDIR}/devel/libevent2 |
43 |
LIB_DEPENDS= libevent-2.0.so:${PORTSDIR}/devel/libevent2 |
44 |
. endif |
44 |
. endif |
45 |
.else |
45 |
.else |
46 |
CONFIGURE_ENV+= LIBEVENT_CFLAGS="-I${LOCALBASE}/include" \ |
46 |
CONFIGURE_ENV+= LIBEVENT_CFLAGS="-I${LOCALBASE}/include" \ |
Lines 49-55
Link Here
|
49 |
BUILD_DEPENDS+= ${LOCALBASE}/lib/libevent.a:${PORTSDIR}/devel/libevent |
49 |
BUILD_DEPENDS+= ${LOCALBASE}/lib/libevent.a:${PORTSDIR}/devel/libevent |
50 |
LESTATIC= ${LOCALBASE}/lib/libevent.a |
50 |
LESTATIC= ${LOCALBASE}/lib/libevent.a |
51 |
. else |
51 |
. else |
52 |
LIB_DEPENDS= event-1:${PORTSDIR}/devel/libevent |
52 |
LIB_DEPENDS= libevent-1.4.so:${PORTSDIR}/devel/libevent |
53 |
. endif |
53 |
. endif |
54 |
.endif |
54 |
.endif |
55 |
|
55 |
|
Lines 60-66
Link Here
|
60 |
post-patch: |
60 |
post-patch: |
61 |
@${REINPLACE_CMD} -e 's|/etc/tmux.conf|${PREFIX}/etc/tmux.conf|g' \ |
61 |
@${REINPLACE_CMD} -e 's|/etc/tmux.conf|${PREFIX}/etc/tmux.conf|g' \ |
62 |
${WRKSRC}/tmux.1 ${WRKSRC}/tmux.h ${WRKSRC}/CHANGES |
62 |
${WRKSRC}/tmux.1 ${WRKSRC}/tmux.h ${WRKSRC}/CHANGES |
63 |
${REINPLACE_CMD} -e '/LIBS=/s/-lrt//' ${WRKSRC}/${CONFIGURE_SCRIPT} |
63 |
@${REINPLACE_CMD} -e '/LIBS=/s/-lrt//' ${WRKSRC}/${CONFIGURE_SCRIPT} |
64 |
|
64 |
|
65 |
post-configure: |
65 |
post-configure: |
66 |
.if defined(WITH_LIBEVENT_STATIC) |
66 |
.if defined(WITH_LIBEVENT_STATIC) |
Lines 69-89
Link Here
|
69 |
.endif |
69 |
.endif |
70 |
|
70 |
|
71 |
do-install: |
71 |
do-install: |
72 |
@${INSTALL_PROGRAM} ${WRKSRC}/tmux ${PREFIX}/bin |
72 |
@${INSTALL_PROGRAM} ${WRKSRC}/tmux ${STAGEDIR}${PREFIX}/bin |
73 |
@${INSTALL_MAN} ${WRKSRC}/tmux.1 ${MANPREFIX}/man/man1 |
73 |
@${INSTALL_MAN} ${WRKSRC}/tmux.1 ${STAGEDIR}${MANPREFIX}/man/man1 |
74 |
|
74 |
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d |
75 |
post-install: |
75 |
@${INSTALL_DATA} ${WRKSRC}/examples/bash_completion_tmux.sh ${STAGEDIR}${PREFIX}/etc/bash_completion.d/tmux |
76 |
${MKDIR} ${PREFIX}/etc/bash_completion.d |
|
|
77 |
@${INSTALL_DATA} ${WRKSRC}/examples/bash_completion_tmux.sh ${PREFIX}/etc/bash_completion.d/tmux |
78 |
.if ${PORT_OPTIONS:MDOCS} |
76 |
.if ${PORT_OPTIONS:MDOCS} |
79 |
@${MKDIR} ${DOCSDIR} |
77 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
80 |
.for i in ${PORTDOCS} |
78 |
@cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} |
81 |
@${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} |
|
|
82 |
.endfor |
83 |
.endif |
79 |
.endif |
84 |
.if ${PORT_OPTIONS:MEXAMPLES} |
80 |
.if ${PORT_OPTIONS:MEXAMPLES} |
85 |
@${MKDIR} ${EXAMPLESDIR} |
81 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
86 |
@${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR} |
82 |
@${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} |
87 |
.endif |
83 |
.endif |
88 |
|
84 |
|
89 |
.include <bsd.port.mk> |
85 |
.include <bsd.port.mk> |