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

(-)./Makefile (-19 / +15 lines)
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>
(-)./files/patch-tty.c (-1 / +1 lines)
Lines 1-4 Link Here
1
$FreeBSD: sysutils/tmux/files/patch-tty.c 323874 2013-07-29 08:30:06Z gahr $
1
$FreeBSD: head/sysutils/tmux/files/patch-tty.c 323874 2013-07-29 08:30:06Z gahr $
2
2
3
Apply upstream commit cbee283c26968304b473e2191d2bb5f52208b58d to prevent
3
Apply upstream commit cbee283c26968304b473e2191d2bb5f52208b58d to prevent
4
OS X's Terminal.app turning on underlining when the status bar contains
4
OS X's Terminal.app turning on underlining when the status bar contains

Return to bug 183176