Manual tweak misc/edfbrowser
[dports.git] / misc / pdmenu / Makefile
1 PORTNAME=       pdmenu
2 DISTVERSION=    1.3.6
3 CATEGORIES=     misc
4 MASTER_SITES=   https://git.kitenet.net/index.cgi/pdmenu.git/snapshot/
5
6 MAINTAINER=     fuz@FreeBSD.org
7 COMMENT=        Simple console menu program
8 WWW=            https://joeyh.name/code/pdmenu/
9
10 LICENSE=        GPLv2
11
12 LIB_DEPENDS=    libslang.so:devel/libslang2
13
14 USES=           gettext gmake ncurses shebangfix
15 SHEBANG_FILES=  examples/showdir.pl
16 GNU_CONFIGURE=  yes
17 CONFIGURE_ENV=  SLANG_H_LOC="${LOCALBASE}/include/slang.h" \
18                 SLANG_LIB_LOC="${LOCALBASE}/lib"
19 MAKE_ENV=       INSTALL_PREFIX="${STAGEDIR}"
20
21 CFLAGS+=        -I${LOCALBASE}/include
22 CPPFLAGS+=      -I${LOCALBASE}/include
23 LIBS+=          -L${LOCALBASE}/lib -lncurses -lintl
24
25 OPTIONS_DEFINE= NLS
26 OPTIONS_SUB=    yes
27
28 post-patch:
29         @${REINPLACE_CMD} -e \
30                 '/^LANGS/s|=.*$$|= da es fr ru| ; \
31                  /^LOCALEDIR/s|/usr/share|$$(DATADIR)| ; \
32                  s|\($$(CC)\) \(-MM\)|\1 $$(CFLAGS) \2| ; \
33                  /INSTALL/s| -m 0644|| ; \
34                  /INSTALL/s|\(pdmenurc\)$$|\1.sample| ; \
35                  s|install -m 644|$$(INSTALL)|' \
36                 ${WRKSRC}/Makefile
37         @${REINPLACE_CMD} -e \
38                 's|$${INSTALL}|@INSTALL_PROGRAM@|' \
39                 ${WRKSRC}/autoconf/makeinfo.in
40
41 .include <bsd.port.mk>