DESTDIR supportdiff -r1.25 -r1.26 pkgsrc/misc/pdmenu/Makefile
(joerg)
@@ -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 | |||
4 | DISTNAME= pdmenu_1.2.65 | 4 | DISTNAME= pdmenu_1.2.65 | |
5 | PKGNAME= ${DISTNAME:S/_/-/} | 5 | PKGNAME= ${DISTNAME:S/_/-/} | |
6 | PKGREVISION= 3 | 6 | PKGREVISION= 3 | |
7 | CATEGORIES= misc | 7 | CATEGORIES= misc | |
8 | MASTER_SITES= http://www.kitenet.net/programs/pdmenu/ | 8 | MASTER_SITES= http://www.kitenet.net/programs/pdmenu/ | |
9 | 9 | |||
10 | MAINTAINER= zuntum@NetBSD.org | 10 | MAINTAINER= zuntum@NetBSD.org | |
11 | HOMEPAGE= http://www.kitenet.net/~joey/code/pdmenu.html | 11 | HOMEPAGE= http://www.kitenet.net/~joey/code/pdmenu.html | |
12 | COMMENT= Simple console menu program | 12 | COMMENT= Simple console menu program | |
13 | 13 | |||
14 | PKG_DESTDIR_SUPPORT= user-destdir | |||
15 | ||||
14 | WRKSRC= ${WRKDIR}/pdmenu | 16 | WRKSRC= ${WRKDIR}/pdmenu | |
15 | GNU_CONFIGURE= YES | 17 | GNU_CONFIGURE= YES | |
16 | USE_TOOLS+= gmake perl:run | 18 | USE_TOOLS+= gmake perl:run | |
17 | 19 | |||
18 | REPLACE_PERL= examples/showdir.pl | 20 | REPLACE_PERL= examples/showdir.pl | |
19 | 21 | |||
20 | 22 | |||
21 | CONFIGURE_ENV+= SLANG_LIB_LOC=${BUILDLINK_PREFIX.libslang:Q}/lib | 23 | CONFIGURE_ENV+= SLANG_LIB_LOC=${BUILDLINK_PREFIX.libslang:Q}/lib | |
22 | CONFIGURE_ENV+= SLANG_H_LOC=${BUILDLINK_PREFIX.libslang:Q}/include/slang.h | 24 | CONFIGURE_ENV+= SLANG_H_LOC=${BUILDLINK_PREFIX.libslang:Q}/include/slang.h | |
23 | 25 | |||
26 | INSTALLATION_DIRS= lib/pdmenu share/doc/pdmenu \ | |||
27 | share/examples/pdmenu/newbie | |||
28 | ||||
29 | INSTALL_MAKE_FLAGS+= INSTALL_PREFIX=${DESTDIR} | |||
30 | ||||
24 | pre-install: | 31 | pre-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 | |||
30 | post-install: | 36 | post-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" |