Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jan 2018 14:45:04 +0000 (UTC)
From:      Rodrigo Osorio <rodrigo@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r459945 - in head/ports-mgmt: . pkg-provides pkg-provides/files
Message-ID:  <201801251445.w0PEj4db093706@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rodrigo
Date: Thu Jan 25 14:45:04 2018
New Revision: 459945
URL: https://svnweb.freebsd.org/changeset/ports/459945

Log:
  Add new port: ports-mgmt/pkg-provides
  
  pkg-provides is a pkg plugin write in C for querying
  which package provides a particular file.

Added:
  head/ports-mgmt/pkg-provides/
  head/ports-mgmt/pkg-provides/Makefile   (contents, props changed)
  head/ports-mgmt/pkg-provides/distinfo   (contents, props changed)
  head/ports-mgmt/pkg-provides/files/
  head/ports-mgmt/pkg-provides/files/pkg-message.in   (contents, props changed)
  head/ports-mgmt/pkg-provides/pkg-descr   (contents, props changed)
Modified:
  head/ports-mgmt/Makefile

Modified: head/ports-mgmt/Makefile
==============================================================================
--- head/ports-mgmt/Makefile	Thu Jan 25 14:01:37 2018	(r459944)
+++ head/ports-mgmt/Makefile	Thu Jan 25 14:45:04 2018	(r459945)
@@ -28,6 +28,7 @@
     SUBDIR += pkg
     SUBDIR += pkg-devel
     SUBDIR += pkg-plist
+    SUBDIR += pkg-provides
     SUBDIR += pkg-rmleaf
     SUBDIR += pkg_cleanup
     SUBDIR += pkg_cutleaves

Added: head/ports-mgmt/pkg-provides/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/ports-mgmt/pkg-provides/Makefile	Thu Jan 25 14:45:04 2018	(r459945)
@@ -0,0 +1,35 @@
+# $FreeBSD$
+
+PORTNAME=	pkg-provides
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.3.1
+CATEGORIES=	ports-mgmt
+
+MAINTAINER=	rodrigo@FreeBSD.org
+COMMENT=	Pkg plugin for querying which package provides a particular file
+
+LICENSE=	BSD2CLAUSE
+
+NOT_FOR_ARCHS=	armv6 mips mips64
+
+LIB_DEPENDS=	libpcre.so:devel/pcre
+BUILD_DEPENDS=	${LOCALBASE}/include/uthash.h:devel/uthash
+
+USE_LDCONFIG=	yes
+USE_GITHUB=	yes
+
+SUB_FILES=	pkg-message
+SUB_LIST=	LOCALBASE=${LOCALBASE}
+
+GH_ACCOUNT=	rosorio
+GH_PROJECT=	pkg-provides
+GH_TAGNAME=	cf5262b
+
+PLIST_FILES=	lib/pkg/provides.so man/man8/pkg-provides.8.gz
+
+do-install:
+	${MKDIR} ${STAGEDIR}${LOCALBASE}/lib/pkg/
+	${INSTALL_LIB} ${WRKSRC}/provides.so ${STAGEDIR}${LOCALBASE}/lib/pkg/
+	${INSTALL_MAN} ${WRKSRC}/pkg-provides.8 ${STAGEDIR}${PREFIX}/man/man8/
+
+.include <bsd.port.mk>

Added: head/ports-mgmt/pkg-provides/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/ports-mgmt/pkg-provides/distinfo	Thu Jan 25 14:45:04 2018	(r459945)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1516882559
+SHA256 (rosorio-pkg-provides-v0.3.1-cf5262b_GH0.tar.gz) = 8f63e37f835a687872c32ce0ec4ec469c2978986fe0be6b04af7617f73110eaf
+SIZE (rosorio-pkg-provides-v0.3.1-cf5262b_GH0.tar.gz) = 8322

Added: head/ports-mgmt/pkg-provides/files/pkg-message.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/ports-mgmt/pkg-provides/files/pkg-message.in	Thu Jan 25 14:45:04 2018	(r459945)
@@ -0,0 +1,14 @@
+  ======================= pkg plugin activation ========================
+  In order to use the pkg-provides plugin you need to enable plugins in pkg.
+  To do this, uncomment the following lines in %%LOCALBASE%%etc/pkg.conf file
+  and add pkg-provides to the supported plugin list
+
+  PKG_PLUGINS_DIR = "%%LOCALBASE%%lib/pkg/";
+  PKG_ENABLE_PLUGINS = true;
+  PLUGINS [ provides ]
+
+  After that run `pkg plugins' to see the plugins handled by pkg`.
+
+  To update the provides database run `pkg provides -u`
+
+  ====================================================================

Added: head/ports-mgmt/pkg-provides/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/ports-mgmt/pkg-provides/pkg-descr	Thu Jan 25 14:45:04 2018	(r459945)
@@ -0,0 +1,3 @@
+Pkg plugin for querying which package provides a particular file
+
+WWW: https://github.com/rosorio/pkg-provides



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201801251445.w0PEj4db093706>