Date: Sun, 19 Apr 2026 09:42:14 +0000 From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 8a71ace4ee6c - main - misc/goplaces: New port: Modern Google Places CLI in Go Message-ID: <69e4a376.25ead.4cc19e82@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=8a71ace4ee6cc611b9c45389bd242e1716ad2f04 commit 8a71ace4ee6cc611b9c45389bd242e1716ad2f04 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2026-04-19 09:41:43 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2026-04-19 09:42:12 +0000 misc/goplaces: New port: Modern Google Places CLI in Go --- misc/Makefile | 1 + misc/goplaces/Makefile | 20 ++++++++++++++++++++ misc/goplaces/distinfo | 5 +++++ misc/goplaces/pkg-descr | 16 ++++++++++++++++ 4 files changed, 42 insertions(+) diff --git a/misc/Makefile b/misc/Makefile index a45956ac02c1..07c77ae1423e 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -190,6 +190,7 @@ SUBDIR += gobuster SUBDIR += gollama SUBDIR += gone + SUBDIR += goplaces SUBDIR += gplink SUBDIR += gpsim SUBDIR += granulate diff --git a/misc/goplaces/Makefile b/misc/goplaces/Makefile new file mode 100644 index 000000000000..1080dd954a74 --- /dev/null +++ b/misc/goplaces/Makefile @@ -0,0 +1,20 @@ +PORTNAME= goplaces +DISTVERSIONPREFIX= v +DISTVERSION= 0.3.0 +CATEGORIES= misc + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Modern Google Places CLI in Go +WWW= https://github.com/steipete/goplaces + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:1.25+,modules + +GO_MODULE= github.com/steipete/goplaces +GO_TARGET= ./cmd/goplaces + +PLIST_FILES= bin/goplaces + +.include <bsd.port.mk> diff --git a/misc/goplaces/distinfo b/misc/goplaces/distinfo new file mode 100644 index 000000000000..5b31714ff9fd --- /dev/null +++ b/misc/goplaces/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1776591313 +SHA256 (go/misc_goplaces/goplaces-v0.3.0/v0.3.0.mod) = 0f163d2663bd2463fe14ef1ae7a1c259bbf1f74ef874632dfd99e227199e3fcc +SIZE (go/misc_goplaces/goplaces-v0.3.0/v0.3.0.mod) = 91 +SHA256 (go/misc_goplaces/goplaces-v0.3.0/v0.3.0.zip) = 110c00e377eabfbf482b317c59d987912f25cab86b1886ba43878166958d862b +SIZE (go/misc_goplaces/goplaces-v0.3.0/v0.3.0.zip) = 64779 diff --git a/misc/goplaces/pkg-descr b/misc/goplaces/pkg-descr new file mode 100644 index 000000000000..cb6d374f8a23 --- /dev/null +++ b/misc/goplaces/pkg-descr @@ -0,0 +1,16 @@ +goplaces is a modern Go client and CLI for the Google Places API (New). +It is fast for humans and tidy for scripts. + +Features: +- Text search with filters: keyword, type, open now, min rating, price levels +- Autocomplete suggestions for places and queries (session tokens supported) +- Nearby search around a location restriction +- Place photos in details and photo media URLs +- Route search along a driving path (Routes API) +- Directions between two points with distance, duration, and steps (Routes API) +- Location bias (lat/lng/radius) and pagination tokens +- Place details: hours, phone, website, rating, price, types +- Optional reviews in details +- Resolve free-form location strings to candidate places +- Locale hints (language + region) across search/resolve/details +- CLI with color human output and --json (respects NO_COLOR)home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69e4a376.25ead.4cc19e82>
