Add user-destdir support.diff -r1.88 -r1.89 pkgsrc/www/opera/Makefile
(obache)
@@ -1,35 +1,35 @@ | @@ -1,35 +1,35 @@ | |||
1 | # $NetBSD: Makefile,v 1.88 2009/05/19 08:59:37 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.89 2009/08/29 13:15:54 obache Exp $ | |
2 | 2 | |||
3 | DISTNAME= opera-${OPERA_PKG_VERSION:S/u/pl/} | 3 | DISTNAME= opera-${OPERA_PKG_VERSION:S/u/pl/} | |
4 | CATEGORIES= www | 4 | CATEGORIES= www | |
5 | MASTER_SITES+= http://ftp.sunet.se/pub/www/clients/Opera/${OPERA_DIR}/ | 5 | MASTER_SITES+= http://ftp.sunet.se/pub/www/clients/Opera/${OPERA_DIR}/ | |
6 | MASTER_SITES+= ftp://ftp.hu-berlin.de/pub/www/opera/${OPERA_DIR}/ | 6 | MASTER_SITES+= ftp://ftp.hu-berlin.de/pub/www/opera/${OPERA_DIR}/ | |
7 | MASTER_SITES+= ftp://ftp.task.gda.pl/pub/opera/${OPERA_DIR}/ | 7 | MASTER_SITES+= ftp://ftp.task.gda.pl/pub/opera/${OPERA_DIR}/ | |
8 | MASTER_SITES+= ftp://ftp.tuwien.ac.at/infosys/browsers/opera/${OPERA_DIR}/ | 8 | MASTER_SITES+= ftp://ftp.tuwien.ac.at/infosys/browsers/opera/${OPERA_DIR}/ | |
9 | MASTER_SITES+= ftp://opera.nsc.no/pub/nsc.no/mirrors/operasoftware/${OPERA_DIR}/ | 9 | MASTER_SITES+= ftp://opera.nsc.no/pub/nsc.no/mirrors/operasoftware/${OPERA_DIR}/ | |
10 | MASTER_SITES+= ftp://ftp.opera.com/pub/opera/${OPERA_DIR}/ | 10 | MASTER_SITES+= ftp://ftp.opera.com/pub/opera/${OPERA_DIR}/ | |
11 | DISTFILES= opera-${OPERA_DIST_VERSION}${OPERA_ARCH}${EXTRACT_SUFX} | 11 | DISTFILES= opera-${OPERA_DIST_VERSION}${OPERA_ARCH}${EXTRACT_SUFX} | |
12 | 12 | |||
13 | MAINTAINER= pkgsrc-users@NetBSD.org | 13 | MAINTAINER= pkgsrc-users@NetBSD.org | |
14 | HOMEPAGE= http://www.opera.com/ | 14 | HOMEPAGE= http://www.opera.com/ | |
15 | COMMENT= Small, fast and customizable WWW client | 15 | COMMENT= Small, fast and customizable WWW client | |
16 | LICENSE= opera-850-license | 16 | LICENSE= opera-850-license | |
17 | 17 | |||
18 | EMUL_PLATFORMS= freebsd-i386 | 18 | EMUL_PLATFORMS= freebsd-i386 | |
19 | EMUL_PLATFORMS+= linux-i386 | 19 | EMUL_PLATFORMS+= linux-i386 | |
20 | EMUL_PLATFORMS+= solaris-sparc | 20 | EMUL_PLATFORMS+= solaris-sparc | |
21 | 21 | |||
22 | #PKG_DESTDIR_SUPPORT= user-destdir | 22 | PKG_DESTDIR_SUPPORT= user-destdir | |
23 | 23 | |||
24 | .include "../../mk/bsd.prefs.mk" | 24 | .include "../../mk/bsd.prefs.mk" | |
25 | 25 | |||
26 | USE_LANGUAGES= # empty | 26 | USE_LANGUAGES= # empty | |
27 | BUILD_DIRS= # empty | 27 | BUILD_DIRS= # empty | |
28 | 28 | |||
29 | OPERA_LANG= en | 29 | OPERA_LANG= en | |
30 | OPERA_VER_DATE= 20090303 | 30 | OPERA_VER_DATE= 20090303 | |
31 | OPERA_PKG_BUILD= 2480 | 31 | OPERA_PKG_BUILD= 2480 | |
32 | OPERA_PKG_VERSION= 9.64 | 32 | OPERA_PKG_VERSION= 9.64 | |
33 | OPERA_PKG_VERSION_DIR= 964 | 33 | OPERA_PKG_VERSION_DIR= 964 | |
34 | 34 | |||
35 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 | 35 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 |
@@ -1,39 +1,39 @@ | @@ -1,39 +1,39 @@ | |||
1 | # $NetBSD: Makefile.rpm,v 1.5 2009/02/22 11:54:23 ahoka Exp $ | 1 | # $NetBSD: Makefile.rpm,v 1.6 2009/08/29 13:15:54 obache Exp $ | |
2 | 2 | |||
3 | # This package installs from an RPM directly into "/usr" on a Linux | 3 | # This package installs from an RPM directly into "/usr" on a Linux | |
4 | # system, which can't be managed by pkgsrc. | 4 | # system, which can't be managed by pkgsrc. | |
5 | # | 5 | # | |
6 | NOT_FOR_PLATFORMS= Linux-*-* | 6 | NOT_FOR_PLATFORMS= Linux-*-* | |
7 | 7 | |||
8 | EMUL_MODULES.linux= x11 fontconfig | 8 | EMUL_MODULES.linux= x11 fontconfig | |
9 | EMUL_REQD= suse>=7.3 | 9 | EMUL_REQD= suse>=7.3 | |
10 | 10 | |||
11 | EXTRACT_SUFX= .rpm | 11 | EXTRACT_SUFX= .rpm | |
12 | OPERA_ARCH= .i386 | 12 | OPERA_ARCH= .i386 | |
13 | OPERA_DIR= linux/${OPERA_PKG_VERSION_DIR}/final/${OPERA_LANG}/${OPERA_ARCH:S/.//}/static | 13 | OPERA_DIR= linux/${OPERA_PKG_VERSION_DIR}/final/${OPERA_LANG}/${OPERA_ARCH:S/.//}/static | |
14 | OPERA_DIST_VERSION= ${OPERA_PKG_VERSION:C/beta.*//:C/u.*//}.gcc4-static-qt3 | 14 | OPERA_DIST_VERSION= ${OPERA_PKG_VERSION:C/beta.*//:C/u.*//}.gcc4-static-qt3 | |
15 | 15 | |||
16 | WRKSRC= ${WRKDIR} | 16 | WRKSRC= ${WRKDIR} | |
17 | BUILD_DIRS= # empty | 17 | BUILD_DIRS= # empty | |
18 | 18 | |||
19 | EMUL_PKG_FMT= rpm | 19 | EMUL_PKG_FMT= rpm | |
20 | RPM2PKG_PREFIX= ${PREFIX} | 20 | RPM2PKG_PREFIX= ${DESTDIR}${PREFIX} | |
21 | RPM2PKG_SUBPREFIX= ${EMULSUBDIR} | 21 | RPM2PKG_SUBPREFIX= ${EMULSUBDIR} | |
22 | RPM2PKG_STAGE= do-install | 22 | RPM2PKG_STAGE= do-install | |
23 | 23 | |||
24 | SUBST_CLASSES+= opera-sh | 24 | SUBST_CLASSES+= opera-sh | |
25 | SUBST_STAGE.opera-sh= post-build | 25 | SUBST_STAGE.opera-sh= post-build | |
26 | SUBST_FILES.opera-sh= opera.sh | 26 | SUBST_FILES.opera-sh= opera.sh | |
27 | SUBST_VARS.opera-sh= CMP EMULDIR MKDIR MV RM SED SH | 27 | SUBST_VARS.opera-sh= CMP EMULDIR MKDIR MV RM SED SH | |
28 | 28 | |||
29 | post-extract: | 29 | post-extract: | |
30 | ${CP} ${FILESDIR}/opera.sh ${WRKSRC} | 30 | ${CP} ${FILESDIR}/opera.sh ${WRKSRC} | |
31 | 31 | |||
32 | post-install: | 32 | post-install: | |
33 | ${INSTALL_SCRIPT} ${WRKDIR}/opera.sh ${PREFIX}/bin/opera | 33 | ${INSTALL_SCRIPT} ${WRKDIR}/opera.sh ${DESTDIR}${PREFIX}/bin/opera | |
34 | ${LN} -fs ${EMULDIR}/usr/share/man/man1/opera.1 \ | 34 | ${LN} -fs ${EMULDIR}/usr/share/man/man1/opera.1 \ | |
35 | ${PREFIX}/${PKGMANDIR}/man1 | 35 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | |
36 | ${ECHO} "bin/opera" >> ${RPM2PKG_PLIST} | 36 | ${ECHO} "bin/opera" >> ${RPM2PKG_PLIST} | |
37 | ${ECHO} "${PKGMANDIR}/man1/opera.1" >> ${RPM2PKG_PLIST} | 37 | ${ECHO} "${PKGMANDIR}/man1/opera.1" >> ${RPM2PKG_PLIST} | |
38 | ${ECHO} "${PREFIX}/lib/netscape/plugins=1" >> \ | 38 | ${ECHO} "${PREFIX}/lib/netscape/plugins=1" >> \ | |
39 | ${PREFIX}/${EMULSUBDIR}/usr/share/opera/ini/pluginpath.ini | 39 | ${DESTDIR}${PREFIX}/${EMULSUBDIR}/usr/share/opera/ini/pluginpath.ini |