Link Here
|
2 |
# $FreeBSD: head/misc/pdmenu/Makefile 361812 2014-07-14 18:42:04Z bapt $ |
2 |
# $FreeBSD: head/misc/pdmenu/Makefile 361812 2014-07-14 18:42:04Z bapt $ |
3 |
|
3 |
|
4 |
PORTNAME= pdmenu |
4 |
PORTNAME= pdmenu |
5 |
PORTVERSION= 1.3.2 |
5 |
PORTVERSION= 1.3.3 |
6 |
PORTREVISION= 1 |
|
|
7 |
CATEGORIES= misc |
6 |
CATEGORIES= misc |
8 |
MASTER_SITES= DEBIAN |
7 |
MASTER_SITES= DEBIAN |
9 |
DISTNAME= ${PORTNAME}_${PORTVERSION} |
8 |
DISTNAME= ${PORTNAME}_${PORTVERSION} |
Link Here
|
12 |
COMMENT= Simple console menu program |
11 |
COMMENT= Simple console menu program |
13 |
|
12 |
|
14 |
LICENSE= GPLv2 |
13 |
LICENSE= GPLv2 |
15 |
LICENSE_FILE= ${WRKSRC}/doc/COPYING |
|
|
16 |
|
14 |
|
17 |
LIB_DEPENDS= libslang.so:${PORTSDIR}/devel/libslang2 |
15 |
LIB_DEPENDS= libslang.so:${PORTSDIR}/devel/libslang2 |
18 |
|
16 |
|
Link Here
|
22 |
GNU_CONFIGURE= yes |
20 |
GNU_CONFIGURE= yes |
23 |
CONFIGURE_ENV= SLANG_H_LOC="${LOCALBASE}/include/slang.h" \ |
21 |
CONFIGURE_ENV= SLANG_H_LOC="${LOCALBASE}/include/slang.h" \ |
24 |
SLANG_LIB_LOC="${LOCALBASE}/lib" |
22 |
SLANG_LIB_LOC="${LOCALBASE}/lib" |
|
|
23 |
MAKE_ENV= INSTALL_PREFIX="${STAGEDIR}" |
24 |
|
25 |
CFLAGS+= -I${LOCALBASE}/include |
25 |
CPPFLAGS+= -I${LOCALBASE}/include |
26 |
CPPFLAGS+= -I${LOCALBASE}/include |
26 |
CFLAGS+= ${CPPFLAGS} |
|
|
27 |
LIBS+= -L${LOCALBASE}/lib -lcurses -lintl |
27 |
LIBS+= -L${LOCALBASE}/lib -lcurses -lintl |
28 |
|
28 |
|
29 |
PLIST_FILES= bin/pdmenu \ |
|
|
30 |
etc/pdmenurc \ |
31 |
share/locale/da/LC_MESSAGES/pdmenu.mo \ |
32 |
share/locale/es/LC_MESSAGES/pdmenu.mo \ |
33 |
share/locale/fr/LC_MESSAGES/pdmenu.mo \ |
34 |
share/locale/ru/LC_MESSAGES/pdmenu.mo \ |
35 |
man/man1/pdmenu.1.gz \ |
36 |
man/man5/pdmenurc.5.gz \ |
37 |
%%DATADIR%%/editdir.pl \ |
38 |
%%DATADIR%%/showdir.pl |
39 |
PLIST_DIRS= %%DATADIR%% |
40 |
|
41 |
post-patch: |
29 |
post-patch: |
42 |
@${REINPLACE_CMD} -e \ |
30 |
@${REINPLACE_CMD} -e \ |
43 |
'/^LANGS/s|=.*$$|= da es fr ru|g' ${WRKSRC}/Makefile |
31 |
'/^LANGS/s|=.*$$|= da es fr ru| ; \ |
44 |
|
32 |
/^LOCALEDIR/s|/usr/share|$$(DATADIR)| ; \ |
45 |
do-install: |
33 |
s|\($$(CC)\) \(-MM\)|\1 $$(CFLAGS) \2| ; \ |
46 |
${INSTALL_PROGRAM} ${WRKSRC}/pdmenu ${STAGEDIR}${PREFIX}/bin |
34 |
/INSTALL/s| -m 0644|| ; \ |
47 |
${INSTALL_DATA} ${WRKSRC}/examples/pdmenurc ${STAGEDIR}${PREFIX}/etc |
35 |
/INSTALL/s|\(pdmenurc\)$$|\1.sample| ; \ |
48 |
${INSTALL_MAN} ${WRKSRC}/doc/pdmenu.man ${STAGEDIR}${MANPREFIX}/man/man1/pdmenu.1 |
36 |
s|install -m 644|$$(INSTALL)|' \ |
49 |
${INSTALL_MAN} ${WRKSRC}/doc/pdmenurc.man ${STAGEDIR}${MANPREFIX}/man/man5/pdmenurc.5 |
37 |
${WRKSRC}/Makefile |
50 |
@${MKDIR} ${STAGEDIR}${DATADIR} |
38 |
@${REINPLACE_CMD} -e \ |
51 |
${INSTALL_DATA} ${WRKSRC}/examples/*.pl ${STAGEDIR}${DATADIR} |
39 |
's|$${INSTALL}|@INSTALL_PROGRAM@|' \ |
52 |
.for lang in da es fr ru |
40 |
${WRKSRC}/autoconf/makeinfo.in |
53 |
@${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES |
|
|
54 |
${INSTALL_DATA} ${WRKSRC}/po/${lang}.mo \ |
55 |
${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES/pdmenu.mo |
56 |
.endfor |
57 |
|
58 |
post-install: |
59 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pdmenu |
60 |
|
41 |
|
61 |
.include <bsd.port.mk> |
42 |
.include <bsd.port.mk> |