pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/pkgtools/pkgin pkgin is aimed at being an apt / yum li...
details: https://anonhg.NetBSD.org/pkgsrc/rev/587ec6942a86
branches: trunk
changeset: 560158:587ec6942a86
user: imil <imil%pkgsrc.org@localhost>
date: Mon Jun 08 13:58:26 2009 +0000
description:
pkgin is aimed at being an apt / yum like tool for managing
pkgsrc binary packages. It relies on pkg_summary(5) for
installation, removal and upgrade of packages and associated
dependencies, using a remote repository.
OK'd by seb@
diffstat:
pkgtools/pkgin/DESCR | 4 +++
pkgtools/pkgin/MESSAGE | 11 +++++++++
pkgtools/pkgin/Makefile | 56 +++++++++++++++++++++++++++++++++++++++++++++++
pkgtools/pkgin/PLIST | 7 +++++
pkgtools/pkgin/distinfo | 5 ++++
pkgtools/pkgin/options.mk | 11 +++++++++
6 files changed, 94 insertions(+), 0 deletions(-)
diffs (118 lines):
diff -r d884ac128670 -r 587ec6942a86 pkgtools/pkgin/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/pkgtools/pkgin/DESCR Mon Jun 08 13:58:26 2009 +0000
@@ -0,0 +1,4 @@
+pkgin is aimed at being an apt / yum like tool for managing
+pkgsrc binary packages. It relies on pkg_summary(5) for
+installation, removal and upgrade of packages and associated
+dependencies, using a remote repository.
diff -r d884ac128670 -r 587ec6942a86 pkgtools/pkgin/MESSAGE
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/pkgtools/pkgin/MESSAGE Mon Jun 08 13:58:26 2009 +0000
@@ -0,0 +1,11 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2009/06/08 13:58:26 imil Exp $
+
+First steps before using pkgin.
+
+. Modify ${PREFIX}/etc/pkgin/repositories.conf to suit your platform
+. Initialize the database :
+
+ # pkgin update
+
+===========================================================================
diff -r d884ac128670 -r 587ec6942a86 pkgtools/pkgin/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/pkgtools/pkgin/Makefile Mon Jun 08 13:58:26 2009 +0000
@@ -0,0 +1,56 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/06/08 13:58:26 imil Exp $
+#
+
+DISTNAME= pkgin-0.2.5
+CATEGORIES= pkgtools
+MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/imil/
+
+MAINTAINER= imil%gcu.info@localhost
+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
+
+INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${EGDIR} \
+ ${PKG_SYSCONFDIR}/${PKGBASE}
+
+WRKSRC= ${WRKDIR}/pkgin
+
+SUBST_CLASSES+= path
+SUBST_STAGE.path= pre-configure
+SUBST_MESSAGE.path= Adjusting path.
+SUBST_FILES.path= Makefile actions.c pkgin.1
+SUBST_SED.path= -e "s|/usr/pkg|${PREFIX}|g"
+SUBST_SED.path+= -e "s|/usr/sbin|${PKG_TOOLS_BIN}|g"
+
+USE_BSD_MAKEFILE= yes
+USE_FEATURES= nbcompat
+
+NBCOMPAT_CONFIGURE_ARGS+= --enable-db
+
+.include "options.mk"
+
+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
+
+
+.include "../../mk/bsd.prefs.mk"
+
+# 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
+
+.include "../../archivers/libarchive/buildlink3.mk"
+.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r d884ac128670 -r 587ec6942a86 pkgtools/pkgin/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/pkgtools/pkgin/PLIST Mon Jun 08 13:58:26 2009 +0000
@@ -0,0 +1,7 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2009/06/08 13:58:26 imil Exp $
+bin/pkgin
+man/man1/pkgin.1
+share/examples/pkgin/repositories.conf.example
+@dirrm share/examples/pkgin
+@exec ${MKDIR} %D/etc/pkgin
+@dirrm etc/pkgin
diff -r d884ac128670 -r 587ec6942a86 pkgtools/pkgin/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/pkgtools/pkgin/distinfo Mon Jun 08 13:58:26 2009 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2009/06/08 13:58:26 imil Exp $
+
+SHA1 (pkgin-0.2.5.tar.gz) = 27373fb35a142fdf5b097bd173cbc8453786b85e
+RMD160 (pkgin-0.2.5.tar.gz) = 70854b01e1d2c12ed6be09175eaf5e48c0aa15ef
+Size (pkgin-0.2.5.tar.gz) = 71392 bytes
diff -r d884ac128670 -r 587ec6942a86 pkgtools/pkgin/options.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/pkgtools/pkgin/options.mk Mon Jun 08 13:58:26 2009 +0000
@@ -0,0 +1,11 @@
+# $NetBSD: options.mk,v 1.1.1.1 2009/06/08 13:58:26 imil Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.pkgin
+PKG_SUPPORTED_OPTIONS= gzip-summary
+
+.include "../../mk/bsd.options.mk"
+
+# by default, pkg_summary extention is set to bz2
+.if !empty(PKG_OPTIONS:Mgzip-summary)
+CPPFLAGS+= -DSUMEXT=\"gz\"
+.endif
Home |
Main Index |
Thread Index |
Old Index