# $NetBSD: Makefile,v 1.10 2011/02/21 22:42:48 imil Exp $ # DISTNAME= pkgin-0.4.1 CATEGORIES= pkgtools MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/imil/ MAINTAINER= imil@NetBSD.org HOMEPAGE= http://imil.net/pkgin/ COMMENT= Apt / yum like tool for managing pkgsrc binary packages LICENSE= modified-bsd PKG_DESTDIR_SUPPORT= user-destdir EGDIR= ${PREFIX}/share/examples/${PKGBASE} CONF_FILES= ${EGDIR}/repositories.conf.example \ ${PKG_SYSCONFDIR}/${PKGBASE}/repositories.conf OWN_DIRS+= ${PKG_SYSCONFDIR}/${PKGBASE} INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 ${EGDIR} WRKSRC= ${WRKDIR}/pkgin SUBST_CLASSES+= path SUBST_STAGE.path= pre-configure SUBST_MESSAGE.path= Adjusting path. SUBST_FILES.path= Makefile.in actions.c pkgin.1 SUBST_SED.path= -e "s|/usr/pkg/etc|${PKG_SYSCONFDIR}|g" SUBST_SED.path+= -e "s|/usr/sbin|${PKG_TOOLS_BIN}|g" SUBST_SED.path+= -e "s|/var|${VARBASE}|g" SUBST_SED.path+= -e "s|/usr/pkg|${PREFIX}|g" GNU_CONFIGURE= yes USE_FEATURES= nbcompat .include "../../mk/bsd.prefs.mk" # those have official repositories .if ${OPSYS} == "NetBSD" || ${OPSYS} == "DragonFly" || ${OPSYS} == "Minix" pre-install: ${GREP} -i ${OPSYS} ${WRKSRC}/REPOSITORIES >> \ ${WRKSRC}/repositories.conf .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pkgin ${DESTDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/pkgin.1 \ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 ${INSTALL_DATA} ${WRKSRC}/repositories.conf \ ${DESTDIR}${EGDIR}/repositories.conf.example # libfetch has no builtin.mk and is included in NetBSD>=5 .if ${OPSYS} != "NetBSD" || \ (${OPSYS} == "NetBSD" && !empty(OS_VERSION:M[0-4].*)) . include "../../net/libfetch/buildlink3.mk" .endif # Only MINIX doesn't compile SQLite Amalgation source .if ${OPSYS} == "Minix" . include "../../databases/sqlite3/buildlink3.mk" .endif .include "../../archivers/libarchive/buildlink3.mk" .include "../../mk/bsd.pkg.mk"