Mon Feb 16 18:39:00 2009 UTC ()
DESTDIR support


(joerg)
diff -r1.25 -r1.26 pkgsrc/misc/pdmenu/Makefile

cvs diff -r1.25 -r1.26 pkgsrc/misc/pdmenu/Makefile (expand / switch to unified diff)

--- pkgsrc/misc/pdmenu/Makefile 2007/02/22 19:01:23 1.25
+++ pkgsrc/misc/pdmenu/Makefile 2009/02/16 18:39:00 1.26
@@ -1,44 +1,47 @@ @@ -1,44 +1,47 @@
1# $NetBSD: Makefile,v 1.25 2007/02/22 19:01:23 wiz Exp $ 1# $NetBSD: Makefile,v 1.26 2009/02/16 18:39:00 joerg Exp $
2# 2#
3 3
4DISTNAME= pdmenu_1.2.65 4DISTNAME= pdmenu_1.2.65
5PKGNAME= ${DISTNAME:S/_/-/} 5PKGNAME= ${DISTNAME:S/_/-/}
6PKGREVISION= 3 6PKGREVISION= 3
7CATEGORIES= misc 7CATEGORIES= misc
8MASTER_SITES= http://www.kitenet.net/programs/pdmenu/ 8MASTER_SITES= http://www.kitenet.net/programs/pdmenu/
9 9
10MAINTAINER= zuntum@NetBSD.org 10MAINTAINER= zuntum@NetBSD.org
11HOMEPAGE= http://www.kitenet.net/~joey/code/pdmenu.html 11HOMEPAGE= http://www.kitenet.net/~joey/code/pdmenu.html
12COMMENT= Simple console menu program 12COMMENT= Simple console menu program
13 13
 14PKG_DESTDIR_SUPPORT= user-destdir
 15
14WRKSRC= ${WRKDIR}/pdmenu 16WRKSRC= ${WRKDIR}/pdmenu
15GNU_CONFIGURE= YES 17GNU_CONFIGURE= YES
16USE_TOOLS+= gmake perl:run 18USE_TOOLS+= gmake perl:run
17 19
18REPLACE_PERL= examples/showdir.pl 20REPLACE_PERL= examples/showdir.pl
19 21
20 22
21CONFIGURE_ENV+= SLANG_LIB_LOC=${BUILDLINK_PREFIX.libslang:Q}/lib 23CONFIGURE_ENV+= SLANG_LIB_LOC=${BUILDLINK_PREFIX.libslang:Q}/lib
22CONFIGURE_ENV+= SLANG_H_LOC=${BUILDLINK_PREFIX.libslang:Q}/include/slang.h 24CONFIGURE_ENV+= SLANG_H_LOC=${BUILDLINK_PREFIX.libslang:Q}/include/slang.h
23 25
 26INSTALLATION_DIRS= lib/pdmenu share/doc/pdmenu \
 27 share/examples/pdmenu/newbie
 28
 29INSTALL_MAKE_FLAGS+= INSTALL_PREFIX=${DESTDIR}
 30
24pre-install: 31pre-install:
25 ${SED} "s,.B /etc/pdmenurc,.B ${PREFIX}/etc/pdmenurc,g" \ 32 ${SED} "s,.B /etc/pdmenurc,.B ${PREFIX}/etc/pdmenurc,g" \
26 ${WRKSRC}/doc/pdmenurc.man > ${WRKSRC}/doc/pdmenurc.man.done 33 ${WRKSRC}/doc/pdmenurc.man > ${WRKSRC}/doc/pdmenurc.man.done
27 ${MV} ${WRKSRC}/doc/pdmenurc.man.done ${WRKSRC}/doc/pdmenurc.man 34 ${MV} ${WRKSRC}/doc/pdmenurc.man.done ${WRKSRC}/doc/pdmenurc.man
28 ${INSTALL_DATA_DIR} ${PREFIX}/lib/pdmenu 
29 35
30post-install: 36post-install:
31 ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/pdmenu 
32 ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/pdmenu 
33 ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/pdmenu/newbie 
34 cd ${WRKSRC}/doc && ${INSTALL_DATA} ANNOUNCE BUGS TODO \ 37 cd ${WRKSRC}/doc && ${INSTALL_DATA} ANNOUNCE BUGS TODO \
35 ${PREFIX}/share/doc/pdmenu 38 ${DESTDIR}${PREFIX}/share/doc/pdmenu
36 cd ${WRKSRC}/examples && ${INSTALL_DATA} README ba.lpd pdmenurc \ 39 cd ${WRKSRC}/examples && ${INSTALL_DATA} README ba.lpd pdmenurc \
37 pdmenurc.complex pdmenurc.monitor showdir.pl \ 40 pdmenurc.complex pdmenurc.monitor showdir.pl \
38 ${PREFIX}/share/examples/pdmenu 41 ${DESTDIR}${PREFIX}/share/examples/pdmenu
39 cd ${WRKSRC}/examples/newbie && ${INSTALL_DATA} modem-check \ 42 cd ${WRKSRC}/examples/newbie && ${INSTALL_DATA} modem-check \
40 pdmenurc.newbie rpm-info-on-command \ 43 pdmenurc.newbie rpm-info-on-command \
41 ${PREFIX}/share/examples/pdmenu/newbie 44 ${DESTDIR}${PREFIX}/share/examples/pdmenu/newbie
42 45
43.include "../../devel/libslang/buildlink3.mk" 46.include "../../devel/libslang/buildlink3.mk"
44.include "../../mk/bsd.pkg.mk" 47.include "../../mk/bsd.pkg.mk"