Sat Jan 12 23:43:53 2008 UTC ()
The package supports installation to DESTDIR.


(heinz)
diff -r1.65 -r1.66 pkgsrc/misc/rpm/Makefile

cvs diff -r1.65 -r1.66 pkgsrc/misc/rpm/Makefile (expand / switch to unified diff)

--- pkgsrc/misc/rpm/Makefile 2007/05/13 00:55:14 1.65
+++ pkgsrc/misc/rpm/Makefile 2008/01/12 23:43:53 1.66
@@ -1,56 +1,59 @@ @@ -1,56 +1,59 @@
1# $NetBSD: Makefile,v 1.65 2007/05/13 00:55:14 gdt Exp $ 1# $NetBSD: Makefile,v 1.66 2008/01/12 23:43:53 heinz Exp $
2 2
3DISTNAME= rpm-2.5.4 3DISTNAME= rpm-2.5.4
4PKGREVISION= 6 4PKGREVISION= 6
5CATEGORIES= misc 5CATEGORIES= misc
6MASTER_SITES= ftp://ftp.rpm.org/pub/rpm/dist/rpm-2.5.x/ 6MASTER_SITES= ftp://ftp.rpm.org/pub/rpm/dist/rpm-2.5.x/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.rpm.org/ 9HOMEPAGE= http://www.rpm.org/
10COMMENT= The Red Hat Package Manager 10COMMENT= The Red Hat Package Manager
11 11
 12PKG_DESTDIR_SUPPORT= user-destdir
 13
12CONFLICTS+= rpm2cpio<1.0nb1 14CONFLICTS+= rpm2cpio<1.0nb1
13 15
14NOT_FOR_PLATFORM+= Interix-*-* # getmntent() is nonpublic; needs porting 16NOT_FOR_PLATFORM+= Interix-*-* # getmntent() is nonpublic; needs porting
15 17
16MAKE_JOBS_SAFE= no 18MAKE_JOBS_SAFE= no
17 19
18USE_PKGLOCALEDIR= yes 20USE_PKGLOCALEDIR= yes
19USE_TOOLS+= gmake msgfmt 21USE_TOOLS+= gmake msgfmt
20GNU_CONFIGURE= yes 22GNU_CONFIGURE= yes
21 23
22# this is needed in addition of USE_PKGLOCALEDIR 24# this is needed in addition of USE_PKGLOCALEDIR
23CONFIGURE_ARGS+= --datadir=${PREFIX}/${PKGLOCALEDIR} 25CONFIGURE_ARGS+= --datadir=${PREFIX}/${PKGLOCALEDIR}
24 26
25# The rpm databases are kept under ${RPM_DB_PREFIX}/lib/rpm. 27# The rpm databases are kept under ${RPM_DB_PREFIX}/lib/rpm.
26CONFIGURE_ENV+= varprefix=${RPM_DB_PREFIX:Q} 28CONFIGURE_ENV+= varprefix=${RPM_DB_PREFIX:Q}
27 29
28MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR}/man8 30MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR}/man8
 31MAKE_FLAGS+= ROOT=${DESTDIR}
29 32
30RPMDIR= ${RPM_DB_PREFIX}/lib/rpm 33RPMDIR= ${RPM_DB_PREFIX}/lib/rpm
31FILES_SUBST+= RPMDIR=${RPMDIR:Q} 34FILES_SUBST+= RPMDIR=${RPMDIR:Q}
32 35
33.include "../../mk/bsd.prefs.mk" 36.include "../../mk/bsd.prefs.mk"
34 37
35post-configure: 38post-configure:
36 cd ${WRKSRC}/po && ${MV} cz.po cs.po 39 cd ${WRKSRC}/po && ${MV} cz.po cs.po
37 40
38pre-install: 41pre-install:
39 ${INSTALL_DATA_DIR} ${PREFIX}/include/rpm 42 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/rpm
40 43
41.if defined(RANLIB) 44.if defined(RANLIB)
42post-install: 45post-install:
43 $(RANLIB) ${PREFIX}/lib/librpm.a 46 $(RANLIB) ${DESTDIR}${PREFIX}/lib/librpm.a
44.endif 47.endif
45 48
46# The configure script doesn't detect whether libintl.so has any 49# The configure script doesn't detect whether libintl.so has any
47# library dependencies. 50# library dependencies.
48# 51#
49BROKEN_GETTEXT_DETECTION= yes 52BROKEN_GETTEXT_DETECTION= yes
50 53
51.include "../../devel/gettext-lib/buildlink3.mk" 54.include "../../devel/gettext-lib/buildlink3.mk"
52.include "../../devel/popt/buildlink3.mk" 55.include "../../devel/popt/buildlink3.mk"
53.include "../../devel/zlib/buildlink3.mk" 56.include "../../devel/zlib/buildlink3.mk"
54 57
55.include "../../mk/bdb.buildlink3.mk" 58.include "../../mk/bdb.buildlink3.mk"
56.include "../../mk/bsd.pkg.mk" 59.include "../../mk/bsd.pkg.mk"