Import of pkgsrc-2016Q3

This commit is contained in:
2016-10-14 07:49:11 +02:00
committed by Lionel Sambuc
parent 9d819b6d54
commit 1242aa1e36
35952 changed files with 949749 additions and 377083 deletions

View File

@@ -0,0 +1,2 @@
MongoDB command line tools, no longer included with the official
MongoDB distribution tarball (since 3.0).

View File

@@ -0,0 +1,49 @@
# $NetBSD: Makefile,v 1.7 2016/09/10 19:47:19 bsiegert Exp $
DISTNAME= mongo-tools-3.2.4
PKGREVISION= 2
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_GITHUB:=mongodb/}
MAINTAINER= filip@joyent.com
HOMEPAGE= http://github.com/mongodb/mongo-tools/
COMMENT= MongoDB CLI tools
LICENSE= apache-2.0
GITHUB_TAG= r${PKGVERSION_NOREV}
BUILD_DEPENDS+= go-${GO_VERSION}*:../../lang/go
EXTRACT_USING= bsdtar
USE_TOOLS+= pkg-config
.include "options.mk"
MONGO_TOOLS= bsondump mongostat mongofiles mongoexport mongoimport \
mongorestore mongodump mongotop mongooplog
# go uses volatile /tmp dirs that contain required includes files too
BUILDLINK_PASSTHRU_DIRS+= /tmp
INSTALLATION_DIRS+= bin
post-extract:
${MKDIR} -p ${WRKSRC}/vendor/src/github.com/mongodb/mongo-tools
.for tool in common ${MONGO_TOOLS}
${LN} -s ${WRKSRC}/${tool} ${WRKSRC}/vendor/src/github.com/mongodb/mongo-tools/${tool}
.endfor
do-build:
.for tool in ${MONGO_TOOLS}
cd ${WRKSRC} && \
${SETENV} GOPATH=${WRKSRC}:${WRKSRC}/vendor:${PREFIX}/gopkg \
go build -tags "${MONGO_TAGS}" -o bin/${tool} ${tool}/main/${tool}.go
.endfor
do-install:
.for tool in ${MONGO_TOOLS}
${INSTALL_PROGRAM} ${WRKSRC}/bin/${tool} ${DESTDIR}${PREFIX}/bin/${tool}
.endfor
.include "../../lang/go/version.mk"
.include "../../mk/bsd.pkg.mk"

View File

@@ -0,0 +1,10 @@
@comment $NetBSD: PLIST,v 1.1 2015/10/21 16:37:22 fhajny Exp $
bin/bsondump
bin/mongodump
bin/mongoexport
bin/mongofiles
bin/mongoimport
bin/mongooplog
bin/mongorestore
bin/mongostat
bin/mongotop

View File

@@ -0,0 +1,9 @@
$NetBSD: distinfo,v 1.4 2016/03/13 21:05:34 fhajny Exp $
SHA1 (mongo-tools-3.2.4.tar.gz) = 75b9646509ac8a2a045d5a9f42735e333f5ecf70
RMD160 (mongo-tools-3.2.4.tar.gz) = 26bdb86c83723937879beb3822a8b42191f274ee
SHA512 (mongo-tools-3.2.4.tar.gz) = d34ad87bb2a53c9df0124c26a4c200236aa889c7a5bd09a3b535acd4b18c5757018e78813fa04b48b359004eb9097853b49fd359617e71f66e41ef71da01c222
Size (mongo-tools-3.2.4.tar.gz) = 2229852 bytes
SHA1 (patch-vendor_src_github.com_howeyc_gopass_bsd.go) = 13efab29de38877ef9948439edc23d57ca41e48d
SHA1 (patch-vendor_src_github.com_spacemonkeygo_openssl_build.go) = fa1dd7b8e6d4811298e52d11fa5c198db0cb0f50
SHA1 (patch-vendor_src_gopkg.in_mgo.v2_internal_sasl_sasl.go) = b860646c4125001d2c025005bc2d63cf12d10a68

View File

@@ -0,0 +1,16 @@
# $NetBSD: options.mk,v 1.1 2015/10/21 16:37:22 fhajny Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.mongo-tools
PKG_SUPPORTED_OPTIONS= sasl ssl
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Msasl)
MONGO_TAGS+= sasl
.include "../../security/cyrus-sasl/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mssl)
MONGO_TAGS+= ssl
.include "../../security/openssl/buildlink3.mk"
.endif

View File

@@ -0,0 +1,12 @@
$NetBSD: patch-vendor_src_github.com_howeyc_gopass_bsd.go,v 1.1 2015/10/21 16:37:22 fhajny Exp $
The BSD implementation seems to work fine for SunOS.
--- vendor/src/github.com/howeyc/gopass/bsd.go.orig 2015-04-01 22:40:18.000000000 +0000
+++ vendor/src/github.com/howeyc/gopass/bsd.go
@@ -1,4 +1,4 @@
-// +build freebsd openbsd netbsd
+// +build freebsd openbsd netbsd solaris
package gopass

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-vendor_src_github.com_spacemonkeygo_openssl_build.go,v 1.1 2015/10/21 16:37:22 fhajny Exp $
Simplify lib flags look up via pkg-config.
--- vendor/src/github.com/spacemonkeygo/openssl/build.go.orig 2015-09-25 20:02:24.000000000 +0000
+++ vendor/src/github.com/spacemonkeygo/openssl/build.go
@@ -16,7 +16,5 @@
package openssl
-// #cgo linux pkg-config: openssl
-// #cgo windows CFLAGS: -DWIN32_LEAN_AND_MEAN
-// #cgo darwin LDFLAGS: -lssl -lcrypto
+// #cgo pkg-config: openssl
import "C"

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-vendor_src_gopkg.in_mgo.v2_internal_sasl_sasl.go,v 1.1 2015/10/21 16:37:22 fhajny Exp $
Simplify lib flags look up via pkg-config.
--- vendor/src/gopkg.in/mgo.v2/internal/sasl/sasl.go.orig 2015-09-25 20:02:24.000000000 +0000
+++ vendor/src/gopkg.in/mgo.v2/internal/sasl/sasl.go
@@ -7,7 +7,7 @@
package sasl
-// #cgo LDFLAGS: -lsasl2
+// #cgo pkg-config: libsasl2
//
// struct sasl_conn {};
//