# Created by: Neil Blakey-Milner # $FreeBSD$ PORTNAME= pdmenu PORTVERSION= 1.3.2 PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= DEBIAN DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Simple console menu program LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/COPYING LIB_DEPENDS= slang.2:${PORTSDIR}/devel/libslang2 WRKSRC= ${WRKDIR}/${PORTNAME} USES= gettext USE_GMAKE= yes GNU_CONFIGURE= yes CONFIGURE_ENV= SLANG_H_LOC="${LOCALBASE}/include/slang.h" \ SLANG_LIB_LOC="${LOCALBASE}/lib" \ LIBS="-lcurses -lintl" CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib MAN1= pdmenu.1 MAN5= pdmenurc.5 PLIST_FILES= bin/pdmenu \ etc/pdmenurc \ share/locale/da/LC_MESSAGES/pdmenu.mo \ share/locale/es/LC_MESSAGES/pdmenu.mo \ share/locale/fr/LC_MESSAGES/pdmenu.mo \ share/locale/ru/LC_MESSAGES/pdmenu.mo \ %%DATADIR%%/editdir.pl \ %%DATADIR%%/showdir.pl PLIST_DIRS= %%DATADIR%% post-patch: @${REINPLACE_CMD} -e \ '/^LANGS/s|=.*$$|= da es fr ru|g' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pdmenu ${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/examples/pdmenurc ${PREFIX}/etc ${INSTALL_MAN} ${WRKSRC}/doc/pdmenu.man ${MANPREFIX}/man/man1/pdmenu.1 ${INSTALL_MAN} ${WRKSRC}/doc/pdmenurc.man ${MAN5PREFIX}/man/man5/pdmenurc.5 @${MKDIR} ${DATADIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.pl ${DATADIR} .for lang in da es fr ru @${MKDIR} ${PREFIX}/share/locale/${lang}/LC_MESSAGES ${INSTALL_DATA} ${WRKSRC}/po/${lang}.mo \ ${PREFIX}/share/locale/${lang}/LC_MESSAGES/pdmenu.mo .endfor post-install: @${STRIP_CMD} ${PREFIX}/bin/pdmenu .include