# $NetBSD: Makefile,v 1.15 2012/10/31 11:17:32 asau Exp $ # DISTNAME= nsis-${NSIS_VER} PKGREVISION= 5 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=nsis/} EXTRACT_SUFX= .zip .tar.bz2 DISTFILES= ${DISTNAME}.zip \ ${NSIS_SRC}.tar.bz2 MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://nsis.sourceforge.net/Main_Page COMMENT= Scriptable system to build Windows installers DEPENDS+= scons>=0.96.91:../../devel/scons USE_TOOLS+= pax NSIS_SRC= ${DISTNAME:=-src} NSIS_VER= 2.12 WRKSRC= ${WRKDIR}/${NSIS_SRC} NO_CONFIGURE= yes EXTRACT_OPTS_ZIP= -qo EVAL_PREFIX+= SCONS_PREFIX=scons SCONS_BIN= ${SCONS_PREFIX}/bin/scons MAKENSIS_BIN= ${PREFIX}/share/nsis/makensis INSTALLATION_DIRS= bin share/nsis SUBST_CLASSES+= makensis SUBST_STAGE.makensis= post-patch SUBST_FILES.makensis= makensis.sh SUBST_SED.makensis= -e s,@@SH@@,${SH:Q}, SUBST_SED.makensis+= -e s,@@MAKENSIS@@,${MAKENSIS_BIN:Q}, post-extract: ${CP} ${FILESDIR:Q}/makensis.sh ${WRKSRC:Q} chmod -R go-w ${WRKDIR}/* do-build: cd ${WRKSRC:Q} && \ ${SCONS_BIN:Q} SKIPSTUBS=all SKIPPLUGINS=all \ SKIPUTILS=all SKIPMISC=all VERSION=${NSIS_VER:Q} do-install: ${INSTALL_PROGRAM} ${WRKSRC:Q}/build/release/makensis/makensis \ ${DESTDIR}${MAKENSIS_BIN:Q} ${INSTALL_SCRIPT} ${WRKSRC:Q}/makensis.sh \ ${DESTDIR}${PREFIX:Q}/bin/makensis cd ${WRKDIR:Q}/${DISTNAME:Q} && pax -rw . \ ${DESTDIR}${PREFIX:Q}/share/nsis .include "../../mk/bsd.pkg.mk"