Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Jan 2025 12:20:19 GMT
From:      Rene Ladan <rene@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: f0c11f423bb2 - main - devel/grv: Remove expired port
Message-ID:  <202501011220.501CKJEC080640@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by rene:

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

commit f0c11f423bb2fb66bc91bb6eb5ac7ec2cba0255d
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-01-01 12:20:13 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-01-01 12:20:13 +0000

    devel/grv: Remove expired port
    
    2024-12-31 devel/grv: Unmaintained for years, outdated
---
 MOVED                                              |  1 +
 devel/Makefile                                     |  1 -
 devel/grv/Makefile                                 | 57 ----------------------
 devel/grv/distinfo                                 | 33 -------------
 ...ndor_gopkg.in_libgit2_git2go.v27_credentials.go | 21 --------
 ...atch-vendor_gopkg.in_libgit2_git2go.v27_diff.go | 20 --------
 ...dor_gopkg.in_libgit2_git2go.v27_git__dynamic.go | 14 ------
 ...tch-vendor_gopkg.in_libgit2_git2go.v27_merge.go | 20 --------
 ...patch-vendor_gopkg.in_libgit2_git2go.v27_odb.go | 11 -----
 ...tch-vendor_gopkg.in_libgit2_git2go.v27_stash.go | 11 -----
 ...ch-vendor_gopkg.in_libgit2_git2go.v27_wrapper.c | 21 --------
 devel/grv/pkg-descr                                |  4 --
 12 files changed, 1 insertion(+), 213 deletions(-)

diff --git a/MOVED b/MOVED
index ba0c1d68d4f9..d1f2e2822dd9 100644
--- a/MOVED
+++ b/MOVED
@@ -3844,3 +3844,4 @@ multimedia/dumpmpeg|multimedia/ffmpeg|2025-01-01|Has expired: Obsolete utility,
 devel/cquery|devel/ccls|2025-01-01|Has expired: Abandonware, upstream repo archived Jul 30, 2020. Consider using migrating to devel/ccls
 security/py-first-server||2025-01-01|Has expired: Upstream project has been archived
 security/maia||2025-01-01|Has expired: Depends on deprecated dependencies and doesn't work with PHP 8
+devel/grv||2025-01-01|Has expired: Unmaintained for years, outdated
diff --git a/devel/Makefile b/devel/Makefile
index 252850ea8e63..318597ad7cbe 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -947,7 +947,6 @@
     SUBDIR += grcov
     SUBDIR += grex
     SUBDIR += grpc
-    SUBDIR += grv
     SUBDIR += gsettings-desktop-schemas
     SUBDIR += gsoap
     SUBDIR += gstreamer1-plugins-soup
diff --git a/devel/grv/Makefile b/devel/grv/Makefile
deleted file mode 100644
index bac69d2114cb..000000000000
--- a/devel/grv/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-PORTNAME=	grv
-DISTVERSIONPREFIX=	v
-DISTVERSION=	0.3.2
-PORTREVISION=	32
-CATEGORIES=	devel
-
-MAINTAINER=	dmgk@FreeBSD.org
-COMMENT=	Terminal interface for viewing git repositories
-WWW=		https://github.com/rgburke/grv
-
-LICENSE=	GPLv3
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-BROKEN=		fails to build with libgit 1.8.1
-DEPRECATED=	Unmaintained for years, outdated
-EXPIRATION_DATE=2024-12-31
-
-LIB_DEPENDS=	libgit2.so:devel/libgit2
-
-USES=		go ncurses pkgconfig readline
-USE_GITHUB=	yes
-GH_ACCOUNT=	rgburke
-GH_SUBDIR=	src/github.com/rgburke/grv
-GH_TUPLE=	bradfitz:slice:2b758aa:slice/vendor/github.com/bradfitz/slice \
-		camlistore:go4:94abd69:reflectutil/vendor/go4.org \
-		davecgh:go-spew:d8f796a:spew/vendor/github.com/davecgh/go-spew \
-		gobwas:glob:e7a84e9:glob/vendor/github.com/gobwas/glob \
-		golang:crypto:a1f597e:crypto/vendor/golang.org/x/crypto \
-		golang:sys:v0.6.0:sys/vendor/golang.org/x/sys \
-		mattn:go-runewidth:703b5e6:runewidth/vendor/github.com/mattn/go-runewidth \
-		pmezard:go-difflib:5d4384e:difflib/vendor/github.com/pmezard/go-difflib \
-		rgburke:goncurses:74f667a:goncurses/vendor/github.com/rgburke/goncurses \
-		rjeczalik:notify:629144b:notify/vendor/github.com/rjeczalik/notify \
-		Sirupsen:logrus:v1.4.0:logrus/vendor/github.com/Sirupsen/logrus \
-		stretchr:objx:c61a9df:objx/vendor/github.com/stretchr/objx \
-		stretchr:testify:34c6fa2:testify/vendor/github.com/stretchr/testify \
-		tchap:go-patricia:v2.3.0:patricia/vendor/github.com/tchap/go-patricia \
-		libgit2:git2go:ecaeb7a:git2go/vendor/gopkg.in/libgit2/git2go.v27 # Keep this in sync with devel/libgit2 version
-
-GO_TARGET=	./cmd/grv
-GO_BUILDFLAGS=	-ldflags "-X main.version=${PORTVERSION}"
-
-PLIST_FILES=	bin/grv
-
-OPTIONS_DEFINE=	DOCS
-
-PORTDOCS=	*
-
-do-test:
-	cd ${WRKSRC}; \
-		${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} test ${GO_BUILDLAGS} ${GO_TARGET}
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/grv/distinfo b/devel/grv/distinfo
deleted file mode 100644
index c64d27f9ed39..000000000000
--- a/devel/grv/distinfo
+++ /dev/null
@@ -1,33 +0,0 @@
-TIMESTAMP = 1679322461
-SHA256 (rgburke-grv-v0.3.2_GH0.tar.gz) = 0fda50bf3536b4ff8da6490f736c2e5aace61cd1697794dd77c1ac85d46e9350
-SIZE (rgburke-grv-v0.3.2_GH0.tar.gz) = 5379751
-SHA256 (bradfitz-slice-2b758aa_GH0.tar.gz) = 187a1e127f18950084edb3fe18a230a19629e909eff46fae8a05c7a3b28e4459
-SIZE (bradfitz-slice-2b758aa_GH0.tar.gz) = 2879
-SHA256 (camlistore-go4-94abd69_GH0.tar.gz) = 4d153a73a2333abe10fa451579dba8983db670201bba4d2508c2998200b3738c
-SIZE (camlistore-go4-94abd69_GH0.tar.gz) = 140386
-SHA256 (davecgh-go-spew-d8f796a_GH0.tar.gz) = d009b3cf2f72f26e6b79371cd1220bfd0cccdc94fa0f538f6c1ac1df2275bd79
-SIZE (davecgh-go-spew-d8f796a_GH0.tar.gz) = 42167
-SHA256 (gobwas-glob-e7a84e9_GH0.tar.gz) = fdaec095b2c1d3db96fe21e59fd5824e726a7f85e5e804b000ac908221dd0028
-SIZE (gobwas-glob-e7a84e9_GH0.tar.gz) = 26225
-SHA256 (golang-crypto-a1f597e_GH0.tar.gz) = d757a1cbc11350d5a54a2b9e8b2a3f3a3db9b99e2c84787e12a2d8f82aee2185
-SIZE (golang-crypto-a1f597e_GH0.tar.gz) = 1654217
-SHA256 (golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
-SIZE (golang-sys-v0.6.0_GH0.tar.gz) = 1434234
-SHA256 (mattn-go-runewidth-703b5e6_GH0.tar.gz) = 62c40ad7642da0ad00a3d47887cc7404c09703e580d65c709b2ecb65d721e9c8
-SIZE (mattn-go-runewidth-703b5e6_GH0.tar.gz) = 19884
-SHA256 (pmezard-go-difflib-5d4384e_GH0.tar.gz) = aa21220f5efcdcd08e51d349e2d3d50cad38685dad83bf296aad1129dc3153a6
-SIZE (pmezard-go-difflib-5d4384e_GH0.tar.gz) = 11397
-SHA256 (rgburke-goncurses-74f667a_GH0.tar.gz) = af7aabf62aee38639417ac1eef9c3aaabea7e56e5f88c5702cab7a9652613e22
-SIZE (rgburke-goncurses-74f667a_GH0.tar.gz) = 46774
-SHA256 (rjeczalik-notify-629144b_GH0.tar.gz) = 4c44ab76e471779c32eff72501fba5f3e030b7e7d19ef57bbd99d16dd87685fb
-SIZE (rjeczalik-notify-629144b_GH0.tar.gz) = 56866
-SHA256 (Sirupsen-logrus-v1.4.0_GH0.tar.gz) = 87d69da7df2bea88233f70506c8a3f28b4132638dc755b92e0b9c968a24b7f9c
-SIZE (Sirupsen-logrus-v1.4.0_GH0.tar.gz) = 40603
-SHA256 (stretchr-objx-c61a9df_GH0.tar.gz) = 5d526799521b5707325bcfe8bd0b21e99b7be6ea3902dabf89ed53b831af7942
-SIZE (stretchr-objx-c61a9df_GH0.tar.gz) = 79470
-SHA256 (stretchr-testify-34c6fa2_GH0.tar.gz) = ff3b65b24d2929a9813553cf0d2d45b668da84bfe9fbc572e667e47cfeebf462
-SIZE (stretchr-testify-34c6fa2_GH0.tar.gz) = 107345
-SHA256 (tchap-go-patricia-v2.3.0_GH0.tar.gz) = 319f1f28141bb174f15f7b32816775b73cc49b7387f7bbb7fc6df4f0e7ce4139
-SIZE (tchap-go-patricia-v2.3.0_GH0.tar.gz) = 12310
-SHA256 (libgit2-git2go-ecaeb7a_GH0.tar.gz) = 42377aa7bee3c1f137bd01f8921daabe61bb80f42f06726da6eb3fe160090ba7
-SIZE (libgit2-git2go-ecaeb7a_GH0.tar.gz) = 72748
diff --git a/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_credentials.go b/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_credentials.go
deleted file mode 100644
index 037bcedcdb7e..000000000000
--- a/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_credentials.go
+++ /dev/null
@@ -1,21 +0,0 @@
---- vendor/gopkg.in/libgit2/git2go.v27/credentials.go.orig	2019-01-04 13:40:18 UTC
-+++ vendor/gopkg.in/libgit2/git2go.v27/credentials.go
-@@ -2,6 +2,9 @@ package git
- 
- /*
- #include <git2.h>
-+#include <git2/sys/cred.h>
-+
-+git_credtype_t _go_git_cred_credtype(git_cred *cred);
- */
- import "C"
- import "unsafe"
-@@ -27,7 +30,7 @@ func (o *Cred) HasUsername() bool {
- }
- 
- func (o *Cred) Type() CredType {
--	return (CredType)(o.ptr.credtype)
-+	return (CredType)(C._go_git_cred_credtype(o.ptr))
- }
- 
- func credFromC(ptr *C.git_cred) *Cred {
diff --git a/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_diff.go b/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_diff.go
deleted file mode 100644
index faf7e0fc7300..000000000000
--- a/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_diff.go
+++ /dev/null
@@ -1,20 +0,0 @@
---- vendor/gopkg.in/libgit2/git2go.v27/diff.go.orig	2018-07-05 13:56:38 UTC
-+++ vendor/gopkg.in/libgit2/git2go.v27/diff.go
-@@ -14,7 +14,7 @@ import (
- 	"unsafe"
- )
- 
--type DiffFlag int
-+type DiffFlag int64
- 
- const (
- 	DiffFlagBinary    DiffFlag = C.GIT_DIFF_FLAG_BINARY
-@@ -405,7 +405,7 @@ func (diff *Diff) Patch(deltaIndex int) 
- 	return newPatchFromC(patchPtr), nil
- }
- 
--type DiffOptionsFlag int
-+type DiffOptionsFlag int64
- 
- const (
- 	DiffNormal                 DiffOptionsFlag = C.GIT_DIFF_NORMAL
diff --git a/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_git__dynamic.go b/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_git__dynamic.go
deleted file mode 100644
index 19fcda0962ea..000000000000
--- a/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_git__dynamic.go
+++ /dev/null
@@ -1,14 +0,0 @@
-Temporarily disable libgit2 version check in git2go until v0.28 tag is added.
-Upstream issue: https://github.com/libgit2/git2go/issues/502
---- vendor/gopkg.in/libgit2/git2go.v27/git_dynamic.go.orig	2019-03-23 19:12:03 UTC
-+++ vendor/gopkg.in/libgit2/git2go.v27/git_dynamic.go
-@@ -6,9 +6,5 @@ package git
- #include <git2.h>
- #cgo pkg-config: libgit2
- 
--#if LIBGIT2_VER_MAJOR != 0 || LIBGIT2_VER_MINOR != 27
--# error "Invalid libgit2 version; this git2go supports libgit2 v0.27"
--#endif
--
- */
- import "C"
diff --git a/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_merge.go b/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_merge.go
deleted file mode 100644
index f77c66b65a1f..000000000000
--- a/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_merge.go
+++ /dev/null
@@ -1,20 +0,0 @@
---- vendor/gopkg.in/libgit2/git2go.v27/merge.go.orig	2019-01-04 13:40:18 UTC
-+++ vendor/gopkg.in/libgit2/git2go.v27/merge.go
-@@ -132,7 +132,7 @@ func (mo *MergeOptions) toC() *C.git_merge_options {
- 	}
- 	return &C.git_merge_options{
- 		version:          C.uint(mo.Version),
--		flags:            C.git_merge_flag_t(mo.TreeFlags),
-+		flags:            C.uint32_t(mo.TreeFlags),
- 		rename_threshold: C.uint(mo.RenameThreshold),
- 		target_limit:     C.uint(mo.TargetLimit),
- 		file_favor:       C.git_merge_file_favor_t(mo.FileFavor),
-@@ -374,7 +374,7 @@ func populateCMergeFileOptions(c *C.git_merge_file_opt
- 	c.our_label = C.CString(options.OurLabel)
- 	c.their_label = C.CString(options.TheirLabel)
- 	c.favor = C.git_merge_file_favor_t(options.Favor)
--	c.flags = C.git_merge_file_flag_t(options.Flags)
-+	c.flags = C.uint32_t(options.Flags)
- 	c.marker_size = C.ushort(options.MarkerSize)
- }
- 
diff --git a/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_odb.go b/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_odb.go
deleted file mode 100644
index 11dde7c0da61..000000000000
--- a/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_odb.go
+++ /dev/null
@@ -1,11 +0,0 @@
---- vendor/gopkg.in/libgit2/git2go.v27/odb.go.orig	2019-01-04 13:40:18 UTC
-+++ vendor/gopkg.in/libgit2/git2go.v27/odb.go
-@@ -210,7 +210,7 @@ func (v *Odb) NewWriteStream(size int64, otype ObjectT
- 	runtime.LockOSThread()
- 	defer runtime.UnlockOSThread()
- 
--	ret := C.git_odb_open_wstream(&stream.ptr, v.ptr, C.git_off_t(size), C.git_otype(otype))
-+	ret := C.git_odb_open_wstream(&stream.ptr, v.ptr, C.git_object_size_t(size), C.git_object_t(otype))
- 	runtime.KeepAlive(v)
- 	if ret < 0 {
- 		return nil, MakeGitError(ret)
diff --git a/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_stash.go b/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_stash.go
deleted file mode 100644
index 82da127973f8..000000000000
--- a/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_stash.go
+++ /dev/null
@@ -1,11 +0,0 @@
---- vendor/gopkg.in/libgit2/git2go.v27/stash.go.orig	2019-01-04 13:40:18 UTC
-+++ vendor/gopkg.in/libgit2/git2go.v27/stash.go
-@@ -171,7 +171,7 @@ func (opts *StashApplyOptions) toC() (
- 
- 		optsC = &C.git_stash_apply_options{
- 			version: C.GIT_STASH_APPLY_OPTIONS_VERSION,
--			flags:   C.git_stash_apply_flags(opts.Flags),
-+			flags:   C.uint32_t(opts.Flags),
- 		}
- 		populateCheckoutOpts(&optsC.checkout_options, &opts.CheckoutOptions)
- 		if opts.ProgressCallback != nil {
diff --git a/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_wrapper.c b/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_wrapper.c
deleted file mode 100644
index 2a66b08f7a7b..000000000000
--- a/devel/grv/files/patch-vendor_gopkg.in_libgit2_git2go.v27_wrapper.c
+++ /dev/null
@@ -1,21 +0,0 @@
---- vendor/gopkg.in/libgit2/git2go.v27/wrapper.c.orig	2020-03-13 07:17:07 UTC
-+++ vendor/gopkg.in/libgit2/git2go.v27/wrapper.c
-@@ -2,6 +2,7 @@
- #include <git2.h>
- #include <git2/sys/odb_backend.h>
- #include <git2/sys/refdb_backend.h>
-+#include <git2/sys/cred.h>
- 
- typedef int (*gogit_submodule_cbk)(git_submodule *sm, const char *name, void *payload);
- 
-@@ -178,6 +179,10 @@ int _go_git_writestream_close(git_writestream *stream)
- void _go_git_writestream_free(git_writestream *stream)
- {
- 	stream->free(stream);
-+}
-+
-+git_credtype_t _go_git_cred_credtype(git_cred *cred) {
-+	return cred->credtype;
- }
- 
- /* EOF */
diff --git a/devel/grv/pkg-descr b/devel/grv/pkg-descr
deleted file mode 100644
index 432323d8205b..000000000000
--- a/devel/grv/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-GRV is a terminal-based interface for viewing git repositories. It allows
-refs, commits and diffs to be viewed, searched and filtered. The behavior
-and style can be customized through configuration. A query language can be
-used to filter refs and commits.



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