diff options
author | jlam <jlam@pkgsrc.org> | 2007-07-31 17:53:56 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2007-07-31 17:53:56 +0000 |
commit | 7c2f0441beeb30203af95d5731fc66d699a2c236 (patch) | |
tree | 4e82043f3d447c2a78099c5d705128952b526f88 /www | |
parent | 3629e30a612736bca86f80f1b6afc4b44952ecc5 (diff) | |
download | pkgsrc-7c2f0441beeb30203af95d5731fc66d699a2c236.tar.gz |
Use the standard RPM extraction logic in the extract module instead of
custom code.
Adjust the installation commands to deal with different locations of the
extracted files from the RPMs.
Diffstat (limited to 'www')
-rw-r--r-- | www/nspluginwrapper/Makefile | 33 |
1 files changed, 14 insertions, 19 deletions
diff --git a/www/nspluginwrapper/Makefile b/www/nspluginwrapper/Makefile index 5f1d6afe168..571e38b5edf 100644 --- a/www/nspluginwrapper/Makefile +++ b/www/nspluginwrapper/Makefile @@ -1,40 +1,35 @@ -# $NetBSD: Makefile,v 1.4 2007/04/19 16:11:34 xtraeme Exp $ +# $NetBSD: Makefile,v 1.5 2007/07/31 17:53:56 jlam Exp $ # DISTNAME= nspluginwrapper-0.9.91.3 CATEGORIES= www MASTER_SITES= http://gwenole.beauchesne.info/projects/nspluginwrapper/files/ EXTRACT_SUFX= .tar.bz2 -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${RPMFILE} +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME:S/-/-i386-/}-1.x86_64.rpm MAINTAINER= abs@NetBSD.org HOMEPAGE= http://gwenole.beauchesne.info/projects/nspluginwrapper/ COMMENT= Use Netscape compatible plugins from other platforms -HAS_CONFIGURE= yes -USE_LANGUAGES= c c++ -USE_TOOLS+= gmake pkg-config -CONFIGURE_ARGS+= --prefix=${PREFIX} --x11=${X11BASE} +HAS_CONFIGURE= yes +USE_LANGUAGES= c c++ +USE_TOOLS+= gmake pkg-config +CONFIGURE_ARGS+= --prefix=${PREFIX} --x11=${X11BASE} -RPMFILE= ${DISTNAME:S:-:-i386-:}-1.x86_64.rpm -BUILD_DEPENDS+= rpm2pkg>=1.2:../../pkgtools/rpm2pkg -RPM2PKG= ${PREFIX}/sbin/rpm2pkg -RPM2PKGARGS= ${DISTDIR}/${DIST_SUBDIR}/${RPMFILE} -LINUXLIBDIR= ${PREFIX}/lib/nspluginwrapper/i386/linux +PLUGIN_SUBDIR= lib/nspluginwrapper/i386/linux +PLUGIN_INSTDIR= ${PREFIX}/${PLUGIN_SUBDIR} +PLUGIN_SRCDIR= ${WRKDIR}/usr/${PLUGIN_SUBDIR} SUBST_CLASSES+= npviewer SUBST_STAGE.npviewer= post-build -SUBST_FILES.npviewer= ../i386/linux/npviewer +SUBST_FILES.npviewer= ${PLUGIN_SRCDIR}/npviewer SUBST_SED.npviewer= -e "s|/usr/|${PREFIX}/|g" -post-extract: - ${RPM2PKG} -d ${WRKDIR} -s 4 ${RPM2PKGARGS} - post-install: - ${MKDIR} ${LINUXLIBDIR} - ${INSTALL_SCRIPT} ${WRKDIR}/i386/linux/libxpcom.so ${LINUXLIBDIR} - ${INSTALL_SCRIPT} ${WRKDIR}/i386/linux/npviewer ${LINUXLIBDIR} - ${INSTALL_SCRIPT} ${WRKDIR}/i386/linux/npviewer.bin ${LINUXLIBDIR} + ${INSTALL_LIB_DIR} ${PLUGIN_INSTDIR} + ${INSTALL_LIB} ${PLUGIN_SRCDIR}/libxpcom.so ${PLUGIN_INSTDIR} + ${INSTALL_SCRIPT} ${PLUGIN_SRCDIR}/npviewer ${PLUGIN_INSTDIR} + ${INSTALL_LIB} ${PLUGIN_SRCDIR}/npviewer.bin ${PLUGIN_INSTDIR} ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 |