git: 729ef9f61d86 - main - net/drive: Remove expired port

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Fri, 28 Feb 2025 15:48:36 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=729ef9f61d863048b16f3d366341ff7336f4939d

commit 729ef9f61d863048b16f3d366341ff7336f4939d
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-02-28 15:38:54 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-02-28 15:46:34 +0000

    net/drive: Remove expired port
---
 MOVED                         |  1 +
 net/Makefile                  |  1 -
 net/drive/Makefile            | 69 ----------------------------------
 net/drive/distinfo            | 87 -------------------------------------------
 net/drive/files/patch-riscv64 | 16 --------
 net/drive/pkg-descr           |  6 ---
 6 files changed, 1 insertion(+), 179 deletions(-)

diff --git a/MOVED b/MOVED
index 212196ad145f..0ad64f975a51 100644
--- a/MOVED
+++ b/MOVED
@@ -4166,3 +4166,4 @@ textproc/uim-gtk|textproc/uim-gtk2|2025-02-23|Rename with versioned suffix
 x11-toolkits/scenefx|x11-toolkits/scenefx02|2025-02-25|Renamed to match versioned API
 www/kdsoap@qt5||2025-02-26|Qt5 flavor is no longer needed
 www/kdsoap@qt6|www/kdsoap|2025-02-26|Unflavorize; only Qt6 support is needed
+net/drive||2025-02-28|Remove expired port
diff --git a/net/Makefile b/net/Makefile
index 74c3443e2db0..1fbe74375802 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -132,7 +132,6 @@
     SUBDIR += dpdk-20.11
     SUBDIR += dpinger
     SUBDIR += drawterm
-    SUBDIR += drive
     SUBDIR += dropbox-api-command
     SUBDIR += dropbox-uploader
     SUBDIR += dshell
diff --git a/net/drive/Makefile b/net/drive/Makefile
deleted file mode 100644
index 9c9c36b1a96b..000000000000
--- a/net/drive/Makefile
+++ /dev/null
@@ -1,69 +0,0 @@
-PORTNAME=	drive
-PORTVERSION=	0.4.0
-DISTVERSIONPREFIX=	v
-PORTREVISION=	32
-CATEGORIES=	net
-
-MAINTAINER=	sunpoet@FreeBSD.org
-COMMENT=	Tiny program to pull or push Google Drive files
-WWW=		https://github.com/odeke-em/drive
-
-LICENSE=	APACHE20
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=	Broken and unmaintained upstream
-EXPIRATION_DATE=2025-02-28
-
-USES=		go
-
-GO_PKGNAME=	github.com/odeke-em/drive
-GO_TARGET=	github.com/odeke-em/drive/cmd/drive
-
-PLIST_FILES=	bin/drive
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	odeke-em
-GH_TUPLE=	boltdb:bolt:v1.3.1:boltdb_bolt/vendor/github.com/boltdb/bolt \
-		census-instrumentation:opencensus-go:v0.24.0:census_instrumentation_opencensus/vendor/go.opencensus.io \
-		cheggaaa:pb:v3.1.5:cheggaaa_pb/vendor/github.com/cheggaaa/pb \
-		felixge:httpsnoop:v1.0.4:felixge_httpsnoop/vendor/github.com/felixge/httpsnoop \
-		go-logr:logr:v1.4.2:go_logr_logr/vendor/github.com/go-logr/logr \
-		go-logr:stdr:v1.2.2:go_logr_stdr/vendor/github.com/go-logr/stdr \
-		golang:crypto:v0.25.0:golang_crypto/vendor/golang.org/x/crypto \
-		golang:groupcache:41bb18b:golang_groupcache/vendor/github.com/golang/groupcache \
-		golang:net:v0.27.0:golang_net/vendor/golang.org/x/net \
-		golang:oauth2:v0.21.0:golang_oauth2/vendor/golang.org/x/oauth2 \
-		golang:protobuf:v1.5.4:golang_protobuf/vendor/github.com/golang/protobuf \
-		golang:sys:v0.22.0:golang_sys/vendor/golang.org/x/sys \
-		golang:text:v0.16.0:golang_text/vendor/golang.org/x/text \
-		google:go-genproto:e6d459c:google_go_genproto/vendor/google.golang.org/genproto \
-		google:s2a-go:v0.1.8:google_s2a_go/vendor/github.com/google/s2a-go \
-		google:uuid:v1.6.0:google_uuid/vendor/github.com/google/uuid \
-		googleapis:enterprise-certificate-proxy:v0.3.2:googleapis_enterprise_certificate_proxy/vendor/github.com/googleapis/enterprise-certificate-proxy \
-		googleapis:google-api-go-client:v0.189.0:google_googleapigoclient/vendor/google.golang.org/api \
-		googleapis:google-cloud-go:v0.115.0:googleapis_googlecloudgo/vendor/cloud.google.com/go \
-		googleapis:gax-go:v2.13.0:googleapis_gaxgo/vendor/github.com/googleapis/gax-go \
-		grpc:grpc-go:v1.65.0:grpc_grpc_go/vendor/google.golang.org/grpc \
-		mattn:go-isatty:v0.0.20:mattn_goisatty/vendor/github.com/mattn/go-isatty \
-		mattn:go-runewidth:v0.0.16:mattn_gorunewidth/vendor/github.com/mattn/go-runewidth \
-		mxk:go-flowrate:cca7078:mxk_goflowrate/vendor/github.com/mxk/go-flowrate \
-		odeke-em:cache:baf8e43:odekeem_cache/vendor/github.com/odeke-em/cache \
-		odeke-em:cli-spinner:610063b:odekeem_clispinner/vendor/github.com/odeke-em/cli-spinner \
-		odeke-em:command:91ca5ec:odekeem_command/vendor/github.com/odeke-em/command \
-		odeke-em:exponential-backoff:96e25d3:odekeem_exponential_backoff/vendor/github.com/odeke-em/exponential-backoff \
-		odeke-em:extractor:801861a:odekeem_extractor/vendor/github.com/odeke-em/extractor \
-		odeke-em:go-utils:e8ebaed:odekeem_go_utils/vendor/github.com/odeke-em/go-utils \
-		odeke-em:go-uuid:b211d76:odekeem_gouuid/vendor/github.com/odeke-em/go-uuid \
-		odeke-em:log:8d60a69:odekeem_log/vendor/github.com/odeke-em/log \
-		odeke-em:meddler:d2b51d2:odekeem_meddler/vendor/github.com/odeke-em/meddler \
-		odeke-em:namespace:0ab79ba:odekeem_namespace/vendor/github.com/odeke-em/namespace \
-		odeke-em:pretty-words:9d37a7f:odekeem_prettywords/vendor/github.com/odeke-em/pretty-words \
-		odeke-em:semalim:9c88bf5:odekeem_semalim/vendor/github.com/odeke-em/semalim \
-		odeke-em:statos:292960a:odekeem_statos/vendor/github.com/odeke-em/statos \
-		open-telemetry:opentelemetry-go:v1.28.0:open_telemetry_opentelemetry_go/vendor/go.opentelemetry.io/otel \
-		open-telemetry:opentelemetry-go-contrib:v1.28.0:open_telemetry_opentelemetry_go_contrib/vendor/go.opentelemetry.io/contrib \
-		protocolbuffers:protobuf-go:v1.34.2:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
-		rivo:uniseg:v0.4.7:rivo_uniseg/vendor/github.com/rivo/uniseg \
-		skratchdot:open-golang:eef8423:skratchdot_opengolang/vendor/github.com/skratchdot/open-golang
-
-.include <bsd.port.mk>
diff --git a/net/drive/distinfo b/net/drive/distinfo
deleted file mode 100644
index 1e18cce42130..000000000000
--- a/net/drive/distinfo
+++ /dev/null
@@ -1,87 +0,0 @@
-TIMESTAMP = 1721823002
-SHA256 (odeke-em-drive-v0.4.0_GH0.tar.gz) = 7a6445b54c6c13d0ddd8893ca02264211eeea68c7a0c7e9ccc6473f68af40a00
-SIZE (odeke-em-drive-v0.4.0_GH0.tar.gz) = 337088
-SHA256 (boltdb-bolt-v1.3.1_GH0.tar.gz) = b5ae498b780f535a5d308c188dee1329b3536275d29ad6758876084c0b8586a8
-SIZE (boltdb-bolt-v1.3.1_GH0.tar.gz) = 83437
-SHA256 (census-instrumentation-opencensus-go-v0.24.0_GH0.tar.gz) = 048708914541817193330ce052026deb0c617c9d953ac15ae601ab2bde5788d1
-SIZE (census-instrumentation-opencensus-go-v0.24.0_GH0.tar.gz) = 176752
-SHA256 (cheggaaa-pb-v3.1.5_GH0.tar.gz) = f9c9d1764ea1e451e1507435684341b9da49cd33141e932dd85ee7bd8d7b6bf5
-SIZE (cheggaaa-pb-v3.1.5_GH0.tar.gz) = 33491
-SHA256 (felixge-httpsnoop-v1.0.4_GH0.tar.gz) = ffb63ba081e4c2360342dea2079d08b8560c315b2f458885fd34639786a1aa3d
-SIZE (felixge-httpsnoop-v1.0.4_GH0.tar.gz) = 11954
-SHA256 (go-logr-logr-v1.4.2_GH0.tar.gz) = d06d6b9c3aa0cc42ba65ebcecd789addd149c859ca33a8878308f89590bf9fbd
-SIZE (go-logr-logr-v1.4.2_GH0.tar.gz) = 57464
-SHA256 (go-logr-stdr-v1.2.2_GH0.tar.gz) = 37d975b280d884ca0d55a800bc6e47314b6e86268e56254f9d15d19ca9404eb8
-SIZE (go-logr-stdr-v1.2.2_GH0.tar.gz) = 9098
-SHA256 (golang-crypto-v0.25.0_GH0.tar.gz) = 44619ce0bc1901464e14925487f5152b850b50e214cc12021dbe177f22444749
-SIZE (golang-crypto-v0.25.0_GH0.tar.gz) = 1796762
-SHA256 (golang-groupcache-41bb18b_GH0.tar.gz) = e81c6bf3c6270a3237f53cc65bc74ea89ee2cd00981245c98279dac7a2e3c1b1
-SIZE (golang-groupcache-41bb18b_GH0.tar.gz) = 26102
-SHA256 (golang-net-v0.27.0_GH0.tar.gz) = 7366b073182cd029815e724a6584cdf01864f46f108e1b1f6beb04597ebacaea
-SIZE (golang-net-v0.27.0_GH0.tar.gz) = 1454586
-SHA256 (golang-oauth2-v0.21.0_GH0.tar.gz) = cff4b764ed7b362dfbfb69a96064498b6e9533e3eb1d5904aebc6ef085b7e602
-SIZE (golang-oauth2-v0.21.0_GH0.tar.gz) = 98393
-SHA256 (golang-protobuf-v1.5.4_GH0.tar.gz) = d75e6960ecfabaaa83a7261b1b630d24e9c63aca79615fb15bf33e11b62fd019
-SIZE (golang-protobuf-v1.5.4_GH0.tar.gz) = 172992
-SHA256 (golang-sys-v0.22.0_GH0.tar.gz) = b5a84a20ff327803ed47aefd837a3264d511b3f644017cb8e050ff1f5bd22471
-SIZE (golang-sys-v0.22.0_GH0.tar.gz) = 1498230
-SHA256 (golang-text-v0.16.0_GH0.tar.gz) = 6df270cb3d696f882857c8ce02233e7f08d5ff900986e1ac669b47e088b18779
-SIZE (golang-text-v0.16.0_GH0.tar.gz) = 8972326
-SHA256 (google-go-genproto-e6d459c_GH0.tar.gz) = 59aedc7054bf71f81515b9fd62c6f41678725b9e9f9cea30e2e64760eade114e
-SIZE (google-go-genproto-e6d459c_GH0.tar.gz) = 6045759
-SHA256 (google-s2a-go-v0.1.8_GH0.tar.gz) = f242c36165429f4ffbd73e49dd18a6b1f39fa040ad8cdfdf9a60080ad84e8960
-SIZE (google-s2a-go-v0.1.8_GH0.tar.gz) = 275964
-SHA256 (google-uuid-v1.6.0_GH0.tar.gz) = ee63376b5675376c60e055ed66e5f3651ccc703bd580c022b8ad00cea309252d
-SIZE (google-uuid-v1.6.0_GH0.tar.gz) = 20896
-SHA256 (googleapis-enterprise-certificate-proxy-v0.3.2_GH0.tar.gz) = d01f2349b605a37db615d0a9454970bda9575d8ebe12bdd0c164f4d2717ab2bc
-SIZE (googleapis-enterprise-certificate-proxy-v0.3.2_GH0.tar.gz) = 38853
-SHA256 (googleapis-google-api-go-client-v0.189.0_GH0.tar.gz) = 9920dc0f58936ce5424d2e1ae849fbe0492f8a1c6493a02c8ccb7defe0549caf
-SIZE (googleapis-google-api-go-client-v0.189.0_GH0.tar.gz) = 34382076
-SHA256 (googleapis-google-cloud-go-v0.115.0_GH0.tar.gz) = 9dd0f2ab93d23848b5aba3b7a3c9f05bf7e9cd51bafef721a196902b90b20429
-SIZE (googleapis-google-cloud-go-v0.115.0_GH0.tar.gz) = 28854202
-SHA256 (googleapis-gax-go-v2.13.0_GH0.tar.gz) = b27ac1a2d9b458bdf0857ff2be66c3e5aec8034316d5dbba5ff624095bd97614
-SIZE (googleapis-gax-go-v2.13.0_GH0.tar.gz) = 63684
-SHA256 (grpc-grpc-go-v1.65.0_GH0.tar.gz) = 8fb9bfe2d5ee9062edd6366ee36a861d1c39a4d5f24dda0e72136960d48e532a
-SIZE (grpc-grpc-go-v1.65.0_GH0.tar.gz) = 2096022
-SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6
-SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713
-SHA256 (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = e98c1e4a82b8a6d026ee63385955cc178c91c77f106c7cf3d743736301106a8f
-SIZE (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = 18490
-SHA256 (mxk-go-flowrate-cca7078_GH0.tar.gz) = 84e6a0e300ec4c76c7d67cb9a72d1cdd13c7a6e48902cb41c29554bcd4ef0362
-SIZE (mxk-go-flowrate-cca7078_GH0.tar.gz) = 6978
-SHA256 (odeke-em-cache-baf8e43_GH0.tar.gz) = d7c03cde117153c8f28b495167cfbef88f5878e6e477841f54040d6848d6be87
-SIZE (odeke-em-cache-baf8e43_GH0.tar.gz) = 3520
-SHA256 (odeke-em-cli-spinner-610063b_GH0.tar.gz) = f0c410d12412653e8faa98589241567cebf4ba36bbab82d7a754e691e5622c22
-SIZE (odeke-em-cli-spinner-610063b_GH0.tar.gz) = 2373
-SHA256 (odeke-em-command-91ca5ec_GH0.tar.gz) = af8a67b779f6a2b9444a717e3a45e497f2e09f53b75095319115607903a1f866
-SIZE (odeke-em-command-91ca5ec_GH0.tar.gz) = 4073
-SHA256 (odeke-em-exponential-backoff-96e25d3_GH0.tar.gz) = 672111fc4713f606076915f876d9de5b0d1ba9faca52a191512fbd73e08840f5
-SIZE (odeke-em-exponential-backoff-96e25d3_GH0.tar.gz) = 2184
-SHA256 (odeke-em-extractor-801861a_GH0.tar.gz) = f42ece24de09c98ec4e0713f9e79837261b7f60e8b89ec7e457cfe416868d15e
-SIZE (odeke-em-extractor-801861a_GH0.tar.gz) = 1740
-SHA256 (odeke-em-go-utils-e8ebaed_GH0.tar.gz) = 86962fff6c40b0b5bb3baa1f3972c3e9b4c6ca50e5eed4a46a838e106b6dee15
-SIZE (odeke-em-go-utils-e8ebaed_GH0.tar.gz) = 6251
-SHA256 (odeke-em-go-uuid-b211d76_GH0.tar.gz) = f5e914e9b505f4f806687ca12971a9bc3069ce2ff7137c86180b1d5fb1121a9d
-SIZE (odeke-em-go-uuid-b211d76_GH0.tar.gz) = 10386
-SHA256 (odeke-em-log-8d60a69_GH0.tar.gz) = 88effbb8da3cd198c847bedc9b1bca9ecb39ae17098038769c9bfb46a0fa2f69
-SIZE (odeke-em-log-8d60a69_GH0.tar.gz) = 2423
-SHA256 (odeke-em-meddler-d2b51d2_GH0.tar.gz) = fa5518946ce7467c7028b441757d44363340c9df05c32759a8a667e3b2349c29
-SIZE (odeke-em-meddler-d2b51d2_GH0.tar.gz) = 1967
-SHA256 (odeke-em-namespace-0ab79ba_GH0.tar.gz) = 3456a4434e72bd22577f5ee67463bbb2d62f6bff5e48f8e09343146264d45709
-SIZE (odeke-em-namespace-0ab79ba_GH0.tar.gz) = 2820
-SHA256 (odeke-em-pretty-words-9d37a7f_GH0.tar.gz) = 78b10e1a03d964808602121c86b80511da7f508b201817ebf6e931fa0825c92d
-SIZE (odeke-em-pretty-words-9d37a7f_GH0.tar.gz) = 2376
-SHA256 (odeke-em-semalim-9c88bf5_GH0.tar.gz) = a0d859f3d95d410f24866d4717d38c7fc7db4fba336f2ba3d7cc4b7e1dae1f5f
-SIZE (odeke-em-semalim-9c88bf5_GH0.tar.gz) = 2733
-SHA256 (odeke-em-statos-292960a_GH0.tar.gz) = 80b335137f369738f5a3ba1b660f1e5f34868203a6269fdaa8fb3a42b46f543b
-SIZE (odeke-em-statos-292960a_GH0.tar.gz) = 2871
-SHA256 (open-telemetry-opentelemetry-go-v1.28.0_GH0.tar.gz) = f60d78d948ade6a7b0f88b315d0571b78d0ff20bd237c1dc38d884e7be8c5d4f
-SIZE (open-telemetry-opentelemetry-go-v1.28.0_GH0.tar.gz) = 1771212
-SHA256 (open-telemetry-opentelemetry-go-contrib-v1.28.0_GH0.tar.gz) = 5501b7043ab71c8f46d8a3f19ad1c9fafebe2d097b7caf8c34fbd3f1423239cb
-SIZE (open-telemetry-opentelemetry-go-contrib-v1.28.0_GH0.tar.gz) = 628444
-SHA256 (protocolbuffers-protobuf-go-v1.34.2_GH0.tar.gz) = a91d3129e38945b612b7a377364dae324ed3a489c3a805a412805a0cee76e7a2
-SIZE (protocolbuffers-protobuf-go-v1.34.2_GH0.tar.gz) = 1522818
-SHA256 (rivo-uniseg-v0.4.7_GH0.tar.gz) = dc7aedce4a8c174b01df8406ff7d92779e2df76cee2ad17fa2ff6777feddadec
-SIZE (rivo-uniseg-v0.4.7_GH0.tar.gz) = 458088
-SHA256 (skratchdot-open-golang-eef8423_GH0.tar.gz) = 2697bd09651928573f85d107d5225177b7d93d7dae179a58deb9079d770298a2
-SIZE (skratchdot-open-golang-eef8423_GH0.tar.gz) = 7073
diff --git a/net/drive/files/patch-riscv64 b/net/drive/files/patch-riscv64
deleted file mode 100644
index 8b11be4f4104..000000000000
--- a/net/drive/files/patch-riscv64
+++ /dev/null
@@ -1,16 +0,0 @@
---- /dev/null	2023-03-29 16:51:35 UTC
-+++ vendor/github.com/boltdb/bolt/bolt_riscv64.go
-@@ -0,0 +1,13 @@
-+//go:build riscv64
-+// +build riscv64
-+
-+package bolt
-+
-+// maxMapSize represents the largest mmap size supported by Bolt.
-+const maxMapSize = 0xFFFFFFFFFFFF // 256TB
-+
-+// maxAllocSize is the size used when creating array pointers.
-+const maxAllocSize = 0x7FFFFFFF
-+
-+// are unaligned reads/writes not supported?
-+var brokenUnaligned = false
diff --git a/net/drive/pkg-descr b/net/drive/pkg-descr
deleted file mode 100644
index 6cc1ca68ab56..000000000000
--- a/net/drive/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-drive is a tiny program to pull or push Google Drive files.
-
-drive was originally developed by Burcu Dogan while working on the Google Drive
-team. Since she is very busy and no longer able to maintain it, I took over
-drive on Thursday, 1st January 2015. This repository contains the latest version
-of the code.