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

(-)misc/pdmenu/Makefile (-33 / +14 lines)
Lines 2-9 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}
Lines 12-18 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
Lines 22-61 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>
(-)misc/pdmenu/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (pdmenu_1.3.2.tar.gz) = 7a7b68d50851a4f0f42467d9c5ee74bdb42591e35687f97ad3d2c915f9607d90
1
SHA256 (pdmenu_1.3.3.tar.gz) = 3dbf4496f906ea51a2d189914fa449c1c5cf4da520a54c727d8028c67a90df10
2
SIZE (pdmenu_1.3.2.tar.gz) = 160083
2
SIZE (pdmenu_1.3.3.tar.gz) = 160840
(-)misc/pdmenu/pkg-descr (-1 / +1 lines)
Lines 2-5 Link Here
2
use, and is suitable for a login shell for inexperienced users, or
2
use, and is suitable for a login shell for inexperienced users, or
3
it can just be ran at the command line as a handy menu.
3
it can just be ran at the command line as a handy menu.
4
4
5
WWW: http://kitenet.net/~joey/code/pdmenu/
5
WWW: http://joeyh.name/code/pdmenu/
(-)misc/pdmenu/pkg-plist (+11 lines)
Line 0 Link Here
1
bin/pdmenu 
2
@sample etc/pdmenurc.sample
3
man/man1/pdmenu.1.gz
4
man/man5/pdmenurc.5.gz
5
share/locale/da/LC_MESSAGES/pdmenu.mo
6
share/locale/es/LC_MESSAGES/pdmenu.mo
7
share/locale/fr/LC_MESSAGES/pdmenu.mo
8
share/locale/ru/LC_MESSAGES/pdmenu.mo
9
%%DATADIR%%/editdir.pl
10
%%DATADIR%%/showdir.pl
11
@dirrm %%DATADIR%%

Return to bug 192803