Lines 6-49
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= vifm |
8 |
PORTNAME= vifm |
9 |
PORTVERSION= 0.5 |
9 |
PORTVERSION= 0.6.2 |
10 |
CATEGORIES= misc |
10 |
CATEGORIES= misc |
11 |
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/ |
11 |
MASTER_SITES= SF/${PORTNAME}/${PORTNAME} |
12 |
|
12 |
|
13 |
MAINTAINER= ports@FreeBSD.org |
13 |
MAINTAINER= ports@FreeBSD.org |
14 |
COMMENT= Ncurses based file manager with vi like keybindings |
14 |
COMMENT= Ncurses based file manager with vi like keybindings |
15 |
|
15 |
|
16 |
.if defined(WITH_VIFM_SCREEN) |
16 |
OPTIONS= VIFM_SCREEN "Use vifm with the screen program" off |
17 |
RUN_DEPENDS= screen:${PORTSDIR}/sysutils/screen |
17 |
|
18 |
.endif |
18 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
19 |
|
19 |
|
20 |
GNU_CONFIGURE= yes |
|
|
21 |
USE_GMAKE= yes |
22 |
USE_BZIP2= yes |
20 |
USE_BZIP2= yes |
|
|
21 |
USE_NCURSES= yes |
22 |
USE_GMAKE= yes |
23 |
GNU_CONFIGURE= yes |
24 |
CONFIGURE_ARGS= --without-gtk |
25 |
MAKE_ARGS= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOHEADER="${TRUE}" \ |
26 |
AUTOMAKE="${TRUE}" |
23 |
|
27 |
|
|
|
28 |
MAN1= vifm.1 |
24 |
PLIST_FILES= bin/pauseme \ |
29 |
PLIST_FILES= bin/pauseme \ |
25 |
bin/vifm \ |
30 |
bin/vifm \ |
26 |
share/vifm/vifm-help.txt \ |
31 |
%%DATADIR%%/startup \ |
27 |
share/vifm/vifm.txt \ |
32 |
%%DATADIR%%/vifm-help.txt \ |
28 |
share/vifm/vifm.vim |
33 |
%%DATADIR%%/vifm.txt \ |
29 |
PLIST_DIRS= share/vifm |
34 |
%%DATADIR%%/vifm.vim \ |
|
|
35 |
%%DATADIR%%/vifmrc |
36 |
PLIST_DIRS= %%DATADIR%% |
30 |
|
37 |
|
31 |
MAN1= vifm.1 |
38 |
.include <bsd.port.pre.mk> |
32 |
MANCOMPRESSED= no |
39 |
|
|
|
40 |
.if defined(WITH_VIFM_SCREEN) |
41 |
RUN_DEPENDS= screen:${PORTSDIR}/sysutils/screen |
42 |
.endif |
33 |
|
43 |
|
34 |
post-patch: |
44 |
post-patch: |
35 |
@${REINPLACE_CMD} -e 's/resize_term/resizeterm/g' \ |
45 |
@${REINPLACE_CMD} -e 's/resize_term/resizeterm/g' \ |
36 |
${WRKSRC}/src/ui.c |
46 |
${WRKSRC}/src/ui.c |
37 |
|
|
|
38 |
.if defined(WITH_VIFM_SCREEN) |
47 |
.if defined(WITH_VIFM_SCREEN) |
39 |
pre-build: |
|
|
40 |
@${REINPLACE_CMD} -e "s/cfg.use_screen = 0/cfg.use_screen = 1/" \ |
48 |
@${REINPLACE_CMD} -e "s/cfg.use_screen = 0/cfg.use_screen = 1/" \ |
41 |
${WRKSRC}/src/config.c |
49 |
${WRKSRC}/src/config.c |
42 |
@${REINPLACE_CMD} -e "s/USE_SCREEN=0/USE_SCREEN=1/" \ |
50 |
@${REINPLACE_CMD} -e "s/USE_SCREEN=0/USE_SCREEN=1/" \ |
43 |
${WRKSRC}/src/vifmrc |
51 |
${WRKSRC}/src/vifmrc |
44 |
.else |
|
|
45 |
pre-everything:: |
46 |
@${ECHO_CMD} "You can define WITH_VIFM_SCREEN to add screen as a dependency." |
47 |
.endif |
52 |
.endif |
48 |
|
53 |
|
49 |
.include <bsd.port.mk> |
54 |
.include <bsd.port.post.mk> |