Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Nov 2020 22:39:02 +0000 (UTC)
From:      Dmitri Goutnik <dmgk@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r556077 - in head/net/geoipupdate: . files
Message-ID:  <202011222239.0AMMd2CF005382@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dmgk
Date: Sun Nov 22 22:39:02 2020
New Revision: 556077
URL: https://svnweb.freebsd.org/changeset/ports/556077

Log:
  net/geoipupdate: switch to USES=go:modules
  
  Switch to USES=go:modules and pass GO_ENV down to make in preparation for the
  upcoming go1.16 release.
  
  PR:		251268
  Approved by:	adamw (maintainer)

Modified:
  head/net/geoipupdate/Makefile
  head/net/geoipupdate/distinfo
  head/net/geoipupdate/files/patch-Makefile

Modified: head/net/geoipupdate/Makefile
==============================================================================
--- head/net/geoipupdate/Makefile	Sun Nov 22 22:08:38 2020	(r556076)
+++ head/net/geoipupdate/Makefile	Sun Nov 22 22:39:02 2020	(r556077)
@@ -16,19 +16,27 @@ LICENSE_FILE_MIT=	${WRKSRC}/LICENSE-MIT
 
 RUN_DEPENDS=	ca_root_nss>=3:security/ca_root_nss
 
-USES=		gmake go:no_targets
+USES=		gmake go:modules,no_targets
 USE_GITHUB=	yes
 GH_ACCOUNT=	maxmind
 
-MAKE_ENV+=	GOPATH=${WRKSRC} \
+MAKE_ENV+=	${GO_ENV} \
 		CONFFILE=${PREFIX}/etc/GeoIP.conf \
 		DATADIR=${PREFIX}/share/GeoIP \
 		VERSION=${DISTVERSIONFULL}
 
-GH_SUBDIR=	src/github.com/maxmind/geoipupdate/v4
-GH_TUPLE=	gofrs:flock:v0.8.0:flock/src/github.com/gofrs/flock \
-		pkg:errors:v0.9.1:pkg/src/github.com/pkg/errors \
-		spf13:pflag:v1.0.5:pflag/src/github.com/spf13/pflag
+GH_TUPLE=	\
+		davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
+		go-check:check:038fdea0a05b:go_check_check/vendor/gopkg.in/check.v1 \
+		go-yaml:yaml:eeeca48fe776:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
+		gofrs:flock:v0.8.0:gofrs_flock/vendor/github.com/gofrs/flock \
+		golang:sys:119d4633e4d1:golang_sys/vendor/golang.org/x/sys \
+		kr:text:v0.2.0:kr_text/vendor/github.com/kr/text \
+		niemeyer:pretty:a10e7caefd8e:niemeyer_pretty/vendor/github.com/niemeyer/pretty \
+		pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
+		pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
+		spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \
+		stretchr:testify:v1.6.1:stretchr_testify/vendor/github.com/stretchr/testify
 
 OPTIONS_DEFINE=	DOCS MANPAGES
 OPTIONS_DEFAULT=MANPAGES
@@ -42,9 +50,6 @@ PLIST_FILES=	bin/geoipupdate \
 		'@dir share/GeoIP'
 PORTDOCS=	GeoIP.conf.md geoipupdate.md
 SUB_FILES=	pkg-message
-
-post-extract:
-	${RM} ${WRKSRC}/go.mod
 
 do-build-MANPAGES-on:
 	# lowdown generates everything as section 7

Modified: head/net/geoipupdate/distinfo
==============================================================================
--- head/net/geoipupdate/distinfo	Sun Nov 22 22:08:38 2020	(r556076)
+++ head/net/geoipupdate/distinfo	Sun Nov 22 22:39:02 2020	(r556077)
@@ -1,9 +1,25 @@
-TIMESTAMP = 1603972538
+TIMESTAMP = 1605726088
 SHA256 (maxmind-geoipupdate-v4.5.0_GH0.tar.gz) = dfa3ecebebe23923735612fc442388c5d8e02991b316012ab7d2738b3a48e9d4
 SIZE (maxmind-geoipupdate-v4.5.0_GH0.tar.gz) = 31860
+SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
+SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
+SHA256 (go-check-check-038fdea0a05b_GH0.tar.gz) = 34397249e49a9b3fa268b3517acde4505e3c98ac6aaa765f9d6b4d4a67e26e04
+SIZE (go-check-check-038fdea0a05b_GH0.tar.gz) = 31645
+SHA256 (go-yaml-yaml-eeeca48fe776_GH0.tar.gz) = 77e421545f853bf0b0431ed5026f10ebeeadd436334ac156169b78f82e86bdf5
+SIZE (go-yaml-yaml-eeeca48fe776_GH0.tar.gz) = 88787
 SHA256 (gofrs-flock-v0.8.0_GH0.tar.gz) = 64aa198aee88a6b560e2eb9a87794594e0b57c08a784dcb4bd8a0825b9ec5de6
 SIZE (gofrs-flock-v0.8.0_GH0.tar.gz) = 8978
+SHA256 (golang-sys-119d4633e4d1_GH0.tar.gz) = 1b3f6844c1959886e1cfa24ebad9b93a9f2900ee62ffcb857989dfa28e030cdc
+SIZE (golang-sys-119d4633e4d1_GH0.tar.gz) = 1072694
+SHA256 (kr-text-v0.2.0_GH0.tar.gz) = 59b5e4a7fd4097be87fad0edcaf342fdc971d0c8fdfb4f2d7424561471992e7c
+SIZE (kr-text-v0.2.0_GH0.tar.gz) = 8699
+SHA256 (niemeyer-pretty-a10e7caefd8e_GH0.tar.gz) = 2a81e75bdd5341bd0fac76a90bb024ed2ac6c8a5d31d70cd715eef75224601e1
+SIZE (niemeyer-pretty-a10e7caefd8e_GH0.tar.gz) = 9399
 SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
 SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
+SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
+SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
 SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac0962cf0520999e3ba85f0c7b808
 SIZE (spf13-pflag-v1.0.5_GH0.tar.gz) = 50796
+SHA256 (stretchr-testify-v1.6.1_GH0.tar.gz) = 40fd7204ab72ca9d8759f1cc3604dd17f556a0f9177f6fc05dd0cad9f06e708f
+SIZE (stretchr-testify-v1.6.1_GH0.tar.gz) = 84215

Modified: head/net/geoipupdate/files/patch-Makefile
==============================================================================
--- head/net/geoipupdate/files/patch-Makefile	Sun Nov 22 22:08:38 2020	(r556076)
+++ head/net/geoipupdate/files/patch-Makefile	Sun Nov 22 22:39:02 2020	(r556077)
@@ -1,6 +1,15 @@
---- Makefile.orig	2019-11-07 20:59:07 UTC
+--- Makefile.orig	2020-10-28 21:03:38 UTC
 +++ Makefile
-@@ -57,7 +54,6 @@ $(BUILDDIR)/geoipupdate.md: $(BUILDDIR) doc/geoipupdat
+@@ -41,7 +41,7 @@ $(BUILDDIR):
+ 	mkdir -p $(BUILDDIR)
+ 
+ $(BUILDDIR)/geoipupdate: $(BUILDDIR)
+-	(cd cmd/geoipupdate && go build -ldflags '-X main.defaultConfigFile=$(CONFFILE) -X main.defaultDatabaseDirectory=$(DATADIR) -X "main.version=$(VERSION)"')
++	(cd cmd/geoipupdate && go build -mod=vendor -ldflags '-X main.defaultConfigFile=$(CONFFILE) -X main.defaultDatabaseDirectory=$(DATADIR) -X "main.version=$(VERSION)"')
+ 	cp cmd/geoipupdate/geoipupdate $(BUILDDIR)
+ 
+ $(BUILDDIR)/GeoIP.conf: $(BUILDDIR) conf/GeoIP.conf.default
+@@ -54,7 +54,6 @@ $(BUILDDIR)/geoipupdate.md: $(BUILDDIR) doc/geoipupdat
  	sed -e 's|CONFFILE|$(CONFFILE)|g' -e 's|DATADIR|$(DATADIR)|g' -e 's|$$|$(MAYBE_CR)|g' doc/geoipupdate.md > $(BUILDDIR)/geoipupdate.md
  
  $(BUILDDIR)/GeoIP.conf.5: $(BUILDDIR)/GeoIP.conf.md  $(BUILDDIR)/geoipupdate.md



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