diff options
author | rodent <rodent@pkgsrc.org> | 2016-12-06 00:34:18 +0000 |
---|---|---|
committer | rodent <rodent@pkgsrc.org> | 2016-12-06 00:34:18 +0000 |
commit | 69a62c2ac9e380a3fa7137d02901e8d06fb3bff5 (patch) | |
tree | 0f2a201f8398d9e447a80d9161454a7961c894bd /devel | |
parent | 10d7972ef8a9696859e466125990f85c5cada8d3 (diff) | |
download | pkgsrc-69a62c2ac9e380a3fa7137d02901e8d06fb3bff5.tar.gz |
Import gflags-2.1.2 as devel/gflags.
The gflags package contains a library that implements commandline flags
processing. As such it's a replacement for getopt(). It has increased
flexibility, including built-in support for C++ types like string, and the
ability to define flags in the source file in which they're used.
Package from pkgsrc-wip with bacon4000@gmail.com as the MAINTAINER.
devel/snappy can use this along with other packages in the dependency chain
for caffe.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 3 | ||||
-rw-r--r-- | devel/gflags/DESCR | 4 | ||||
-rw-r--r-- | devel/gflags/Makefile | 28 | ||||
-rw-r--r-- | devel/gflags/PLIST | 17 | ||||
-rw-r--r-- | devel/gflags/buildlink3.mk | 12 | ||||
-rw-r--r-- | devel/gflags/distinfo | 6 |
6 files changed, 69 insertions, 1 deletions
diff --git a/devel/Makefile b/devel/Makefile index 734ea26b7ba..3e0f9b84562 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2340 2016/12/04 21:12:58 rodent Exp $ +# $NetBSD: Makefile,v 1.2341 2016/12/06 00:34:18 rodent Exp $ # COMMENT= Development utilities @@ -267,6 +267,7 @@ SUBDIR+= gettext-asprintf SUBDIR+= gettext-lib SUBDIR+= gettext-m4 SUBDIR+= gettext-tools +SUBDIR+= gflags SUBDIR+= gflib SUBDIR+= giblib SUBDIR+= gindent diff --git a/devel/gflags/DESCR b/devel/gflags/DESCR new file mode 100644 index 00000000000..0cc5fb7d466 --- /dev/null +++ b/devel/gflags/DESCR @@ -0,0 +1,4 @@ +The gflags package contains a library that implements commandline flags +processing. As such it's a replacement for getopt(). It has increased +flexibility, including built-in support for C++ types like string, and the +ability to define flags in the source file in which they're used. diff --git a/devel/gflags/Makefile b/devel/gflags/Makefile new file mode 100644 index 00000000000..a9c39a3d413 --- /dev/null +++ b/devel/gflags/Makefile @@ -0,0 +1,28 @@ +# $NetBSD: Makefile,v 1.1 2016/12/06 00:34:18 rodent Exp $ + +DISTNAME= gflags-${PORTVERSION} +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_GITHUB:=gflags/} +GITHUB_PROJECT= gflags +GITHUB_TAG= v${PORTVERSION} + +MAINTAINER= bacon4000@gmail.com +HOMEPAGE= https://github.com/gflags/gflags +COMMENT= Commandline flags module for C++ +LICENSE= modified-bsd + +USE_LANGUAGES= c c++ +USE_TOOLS+= bash:run +REPLACE_BASH= src/gflags_completions.sh +USE_CMAKE= yes +CMAKE_ARGS+= -DCMAKE_BUILD_TYPE:STRING=Release -DBUILD_SHARED_LIBS:BOOL=ON +CMAKE_ARGS+= -DBUILD_STATIC_LIBS:BOOL=ON -DBUILD_TESTING:BOOL=ON +CMAKE_ARGS+= -DGFLAGS_NAMESPACE:STRING=gflags +PTHREAD_OPTS+= require + +TEST_TARGET= test + +PORTVERSION= 2.1.2 + +.include "../../mk/pthread.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/gflags/PLIST b/devel/gflags/PLIST new file mode 100644 index 00000000000..b0adde39110 --- /dev/null +++ b/devel/gflags/PLIST @@ -0,0 +1,17 @@ +@comment $NetBSD: PLIST,v 1.1 2016/12/06 00:34:18 rodent Exp $ +bin/gflags_completions.sh +include/gflags/gflags_completions.h +include/gflags/gflags_declare.h +include/gflags/gflags.h +lib/cmake/gflags/gflags-config.cmake +lib/cmake/gflags/gflags-config-version.cmake +lib/cmake/gflags/gflags-export.cmake +lib/cmake/gflags/gflags-export-release.cmake +lib/libgflags.a +lib/libgflags_nothreads.a +lib/libgflags_nothreads.so +lib/libgflags_nothreads.so.2 +lib/libgflags_nothreads.so.${PKGVERSION} +lib/libgflags.so +lib/libgflags.so.2 +lib/libgflags.so.${PKGVERSION} diff --git a/devel/gflags/buildlink3.mk b/devel/gflags/buildlink3.mk new file mode 100644 index 00000000000..2eda039771a --- /dev/null +++ b/devel/gflags/buildlink3.mk @@ -0,0 +1,12 @@ +# $NetBSD: buildlink3.mk,v 1.1 2016/12/06 00:34:18 rodent Exp $ + +BUILDLINK_TREE+= gflags + +.if !defined(GFLAGS_BUILDLINK3_MK) +GFLAGS_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.gflags+= gflags>=2.1.2 +BUILDLINK_PKGSRCDIR.gflags?= ../../devel/gflags +.endif # GFLAGS_BUILDLINK3_MK + +BUILDLINK_TREE+= -gflags diff --git a/devel/gflags/distinfo b/devel/gflags/distinfo new file mode 100644 index 00000000000..1cebde06887 --- /dev/null +++ b/devel/gflags/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2016/12/06 00:34:18 rodent Exp $ + +SHA1 (gflags-2.1.2.tar.gz) = 8bdbade9d041339dc14b4ab426e2354a5af38478 +RMD160 (gflags-2.1.2.tar.gz) = c43a4b98d72f3093e4a6268c6a656667856d2401 +SHA512 (gflags-2.1.2.tar.gz) = f636023c1150e4d536d2d472e40d643ff0b02d3c96d8cb7f31544df23e6255fa6c4fd927ef94a3660c250d3faeae7d8d78519fc5e856749a577347a78d9d9ab5 +Size (gflags-2.1.2.tar.gz) = 95716 bytes |