# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # . # ./Makefile # ./PLIST # ./distinfo # ./MESSAGE # ./DESCR # echo c - . mkdir -p . > /dev/null 2>&1 echo x - ./Makefile sed 's/^X//' >./Makefile << 'END-of-./Makefile' X# $NetBSD$ X# X XDISTNAME= pkgin-20110212 XCATEGORIES= pkgtools XMASTER_SITES= http://imil.net/NetBSD/ X XMAINTAINER= imil@home.imil.net XHOMEPAGE= http://imil.net/pkgin/ XCOMMENT= Apt / yum like tool for managing pkgsrc binary packages XLICENSE= modified-bsd X XPKG_DESTDIR_SUPPORT= user-destdir X XEGDIR= ${PREFIX}/share/examples/${PKGBASE} XCONF_FILES= ${EGDIR}/repositories.conf.example \ X ${PKG_SYSCONFDIR}/${PKGBASE}/repositories.conf X XOWN_DIRS+= ${PKG_SYSCONFDIR}/${PKGBASE} XINSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 ${EGDIR} X XWRKSRC= ${WRKDIR}/pkgin X XSUBST_CLASSES+= path XSUBST_STAGE.path= pre-configure XSUBST_MESSAGE.path= Adjusting path. XSUBST_FILES.path= Makefile.in actions.c pkgin.1 XSUBST_SED.path= -e "s|/usr/pkg/etc|${PKG_SYSCONFDIR}|g" XSUBST_SED.path+= -e "s|/usr/sbin|${PKG_TOOLS_BIN}|g" XSUBST_SED.path+= -e "s|/var|${VARBASE}|g" XSUBST_SED.path+= -e "s|/usr/pkg|${PREFIX}|g" X XGNU_CONFIGURE= yes XUSE_FEATURES= nbcompat X X.include "../../mk/bsd.prefs.mk" X X# those have official repositories X.if ${OPSYS} == "NetBSD" || ${OPSYS} == "DragonFly" || ${OPSYS} == "Minix" Xpre-install: X ${GREP} -i ${OPSYS} ${WRKSRC}/REPOSITORIES >> \ X ${WRKSRC}/repositories.conf X.endif X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/pkgin ${DESTDIR}${PREFIX}/bin X ${INSTALL_MAN} ${WRKSRC}/pkgin.1 \ X ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 X ${INSTALL_DATA} ${WRKSRC}/repositories.conf \ X ${DESTDIR}${EGDIR}/repositories.conf.example X X# libfetch has no builtin.mk and is included in NetBSD>=5 X.if ${OPSYS} != "NetBSD" || \ X (${OPSYS} == "NetBSD" && !empty(OS_VERSION:M[0-4].*)) X. include "../../net/libfetch/buildlink3.mk" X.endif X X# Only MINIX doesn't compile SQLite Amalgation source X.if ${OPSYS} == "Minix" X. include "../../databases/sqlite3/buildlink3.mk" X.endif X X.include "../../archivers/libarchive/buildlink3.mk" X.include "../../mk/bsd.pkg.mk" END-of-./Makefile echo x - ./PLIST sed 's/^X//' >./PLIST << 'END-of-./PLIST' X@comment $NetBSD$ Xbin/pkgin Xman/man1/pkgin.1 Xshare/examples/pkgin/repositories.conf.example X@exec ${MKDIR} %D/etc/pkgin END-of-./PLIST echo x - ./distinfo sed 's/^X//' >./distinfo << 'END-of-./distinfo' X$NetBSD$ X XSHA1 (pkgin-20110212.tar.gz) = 3b6065f998fe559bd4f53ce6c2ddb207f446ab47 XRMD160 (pkgin-20110212.tar.gz) = e8705762c99bd112a590721fce145a5c969932c3 XSize (pkgin-20110212.tar.gz) = 1361298 bytes END-of-./distinfo echo x - ./MESSAGE sed 's/^X//' >./MESSAGE << 'END-of-./MESSAGE' X=========================================================================== X$NetBSD$ X XFirst steps before using pkgin. X X. Modify ${PKG_SYSCONFDIR}/pkgin/repositories.conf to suit your platform X. Initialize the database : X X # pkgin update X X=========================================================================== END-of-./MESSAGE echo x - ./DESCR sed 's/^X//' >./DESCR << 'END-of-./DESCR' Xpkgin is aimed at being an apt / yum like tool for managing Xpkgsrc binary packages. It relies on pkg_summary(5) for Xinstallation, removal and upgrade of packages and associated Xdependencies, using a remote repository. END-of-./DESCR exit