Thu Dec 17 19:18:35 2009 UTC ()
PKG_DESTDIR_SUPPORT


(abs)
diff -r1.21 -r1.22 pkgsrc/www/ns-plugger-common/Makefile

cvs diff -r1.21 -r1.22 pkgsrc/www/ns-plugger-common/Makefile (expand / switch to unified diff)

--- pkgsrc/www/ns-plugger-common/Makefile 2007/10/10 15:27:15 1.21
+++ pkgsrc/www/ns-plugger-common/Makefile 2009/12/17 19:18:35 1.22
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.21 2007/10/10 15:27:15 dmcmahill Exp $ 1# $NetBSD: Makefile,v 1.22 2009/12/17 19:18:35 abs Exp $
2 2
3DISTNAME= plugger-4.0-linux-x86-glibc 3DISTNAME= plugger-4.0-linux-x86-glibc
4PKGNAME= ns-${PLUGGERNAME}-${BINNAME}-${PLUGGERVERS} 4PKGNAME= ns-${PLUGGERNAME}-${BINNAME}-${PLUGGERVERS}
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= www 6CATEGORIES= www
7MASTER_SITES= http://fredrik.hubbe.net/plugger/ 7MASTER_SITES= http://fredrik.hubbe.net/plugger/
8 8
9MAINTAINER= rh@NetBSD.org 9MAINTAINER= rh@NetBSD.org
10HOMEPAGE= http://fredrik.hubbe.net/plugger.html 10HOMEPAGE= http://fredrik.hubbe.net/plugger.html
11COMMENT= Streaming multimedia plugin for Netscape 11COMMENT= Streaming multimedia plugin for Netscape
12 12
13CONFLICTS+= plugger-[0-9]* # obsolete all-in-one plugger package 13CONFLICTS+= plugger-[0-9]* # obsolete all-in-one plugger package
14 14
@@ -18,38 +18,39 @@ EMUL_PLATFORMS= linux-i386 @@ -18,38 +18,39 @@ EMUL_PLATFORMS= linux-i386
18EMUL_MODULES.linux= base 18EMUL_MODULES.linux= base
19 19
20WRKSRC= ${WRKDIR}/${PLUGGERFULL} 20WRKSRC= ${WRKDIR}/${PLUGGERFULL}
21BUILD_DIRS= # empty 21BUILD_DIRS= # empty
22 22
23PLUGGERFULL= ${DISTNAME:C/-linux-x86-glibc//} 23PLUGGERFULL= ${DISTNAME:C/-linux-x86-glibc//}
24PLUGGERVERS= ${PLUGGERFULL:C/.*-//} 24PLUGGERVERS= ${PLUGGERFULL:C/.*-//}
25PLUGGERNAME= ${PLUGGERFULL:C/-.*//} 25PLUGGERNAME= ${PLUGGERFULL:C/-.*//}
26NS_PLUGINS_DIR= ${PREFIX}/lib/netscape/plugins 26NS_PLUGINS_DIR= ${PREFIX}/lib/netscape/plugins
27DOCDIR= ${PREFIX}/share/doc/plugger 27DOCDIR= ${PREFIX}/share/doc/plugger
28 28
29PLIST_SUBST+= NS_PLUGINS_DIR=${NS_PLUGINS_DIR:S/${PREFIX}\///} 29PLIST_SUBST+= NS_PLUGINS_DIR=${NS_PLUGINS_DIR:S/${PREFIX}\///}
30 30
31INSTALLATION_DIRS= bin ${PKGMANDIR}/man7 31INSTALLATION_DIRS+= bin ${PKGMANDIR}/man7
 32INSTALLATION_DIRS+= lib/netscape/plugins share/doc/plugger
 33PKG_DESTDIR_SUPPORT= user-destdir
32 34
33.PHONY: do-install-common do-install-pluggerrc 35.PHONY: do-install-common do-install-pluggerrc
34do-install-common: 36do-install-common:
35 ${INSTALL_DATA_DIR} ${NS_PLUGINS_DIR} ${DOCDIR} 37 cd ${WRKSRC}; ${INSTALL_PROGRAM} plugger.so ${DESTDIR}${NS_PLUGINS_DIR}
36 cd ${WRKSRC}; ${INSTALL_PROGRAM} plugger.so ${NS_PLUGINS_DIR} 38 cd ${WRKSRC}; ${INSTALL_PROGRAM} plugger-4.0 ${DESTDIR}${PREFIX}/bin
37 cd ${WRKSRC}; ${INSTALL_PROGRAM} plugger-4.0 ${PREFIX}/bin 39 cd ${WRKSRC}; ${INSTALL_DATA} plugger.7 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man7
38 cd ${WRKSRC}; ${INSTALL_DATA} plugger.7 ${PREFIX}/${PKGMANDIR}/man7 40 cd ${WRKSRC}; ${INSTALL_DATA} README COPYING ${DESTDIR}${DOCDIR}
39 cd ${WRKSRC}; ${INSTALL_DATA} README COPYING ${DOCDIR} 
40 41
41do-install-pluggerrc: 42do-install-pluggerrc:
42 cd ${WRKSRC}; ${INSTALL_DATA} pluggerrc ${MOZILLA_HOME}/pluggerrc 43 cd ${WRKSRC}; ${INSTALL_DATA} pluggerrc ${DESTDIR}${MOZILLA_HOME}/pluggerrc
43 44
44.if ${BINNAME} == "common" 45.if ${BINNAME} == "common"
45do-install: do-install-common 46do-install: do-install-common
46.else 47.else
47do-install: do-install-common 48do-install: do-install-common
48.endif 49.endif
49 50
50.include "../../mk/bsd.pkg.mk" 51.include "../../mk/bsd.pkg.mk"
51 52
52.if ${BINNAME} != common 53.if ${BINNAME} != common
53DEPENDS+= ${BINNAME}-[0-9]*:../../www/${BINNAME} 54DEPENDS+= ${BINNAME}-[0-9]*:../../www/${BINNAME}
54NSNAME!= ${PKG_INFO} -e ${BINNAME} || ${ECHO} 55NSNAME!= ${PKG_INFO} -e ${BINNAME} || ${ECHO}
55MOZILLA_HOME= ${PREFIX}/lib/netscape/${NSNAME:C/nb[0-9]+$//:S/4.80/4.8/} 56MOZILLA_HOME= ${PREFIX}/lib/netscape/${NSNAME:C/nb[0-9]+$//:S/4.80/4.8/}