git: 8938ccc47ba3 - main - devel/gcli: update to 2.5.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 16 Sep 2024 20:20:03 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=8938ccc47ba3ecd7b6e7d766ef857a7798e39734
commit 8938ccc47ba3ecd7b6e7d766ef857a7798e39734
Author: Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2024-09-09 22:06:44 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-09-16 20:14:14 +0000
devel/gcli: update to 2.5.0
- refactor port for new build system
- libgcli is no longer shipped
- can now leverage libedit or readline
- can now depend on textproc/lowdown
Changelog: https://lists.sr.ht/~herrhotzenplotz/gcli-announce/%3CZsyLOQM5PWINzHhH@hades%3E
PR: 281138
Reported by: Nico Sonack <nsonack@herrhotzenplotz.de>
---
devel/gcli/Makefile | 26 ++++++++++++++++++++------
devel/gcli/distinfo | 6 +++---
devel/gcli/pkg-plist | 18 +-----------------
3 files changed, 24 insertions(+), 26 deletions(-)
diff --git a/devel/gcli/Makefile b/devel/gcli/Makefile
index aef8221f342f..723fd96b0227 100644
--- a/devel/gcli/Makefile
+++ b/devel/gcli/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcli
-DISTVERSION= 2.3.0
+DISTVERSION= 2.5.0
CATEGORIES= devel net
MASTER_SITES= https://herrhotzenplotz.de/gcli/releases/gcli-${DISTVERSION}/
@@ -13,16 +13,30 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libcurl.so:ftp/curl
TEST_DEPENDS= kyua:devel/kyua
-USES= libtool pathfix pkgconfig tar:xz
+USES= libtool pathfix pkgconfig ssl tar:xz
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
+HAS_CONFIGURE= yes
+.if defined(WITH_DEBUG)
+CONFIGURE_ARGS= --debug
+.else
+CONFIGURE_ARGS= --release
+.endif
TEST_TARGET= check
-OPTIONS_DEFINE= TEST
+OPTIONS_DEFINE= LOWDOWN TEST
+OPTIONS_DEFAULT= LIBEDIT LOWDOWN
+OPTIONS_RADIO= LINEEDIT
+OPTIONS_RADIO_LINEEDIT= LIBEDIT READLINE
+LIBEDIT_USES= libedit
+LIBEDIT_CONFIGURE_ENABLE= libedit
+LOWDOWN_LIB_DEPENDS= liblowdown.so:textproc/lowdown
+LOWDOWN_CONFIGURE_ENABLE= liblowdown
+LOWDOWN_DESC= pretty-print Markdown using textproc/lowdown
+READLINE_USES= readline
+READLINE_CONFIGURE_ENABLE= libreadline
TEST_LIB_DEPENDS= libatf-c.so:devel/atf
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgcli.so
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gcli
.include <bsd.port.mk>
diff --git a/devel/gcli/distinfo b/devel/gcli/distinfo
index a256c53c554b..3818851e135e 100644
--- a/devel/gcli/distinfo
+++ b/devel/gcli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711582809
-SHA256 (gcli-2.3.0.tar.xz) = 8c7b86fdc8bfda92ef5b6fb707cd6e2c5d4252bec09a8a37e749de5987cdb4bc
-SIZE (gcli-2.3.0.tar.xz) = 398128
+TIMESTAMP = 1725918182
+SHA256 (gcli-2.5.0.tar.xz) = 05f6f36b443aeb046b82ae46ea45286c9b24c0f00922c783bbf640ffec80ee75
+SIZE (gcli-2.5.0.tar.xz) = 364056
diff --git a/devel/gcli/pkg-plist b/devel/gcli/pkg-plist
index 28622e4ae8d3..71dae9ba923c 100644
--- a/devel/gcli/pkg-plist
+++ b/devel/gcli/pkg-plist
@@ -1,21 +1,4 @@
bin/gcli
-include/gcli/comments.h
-include/gcli/curl.h
-include/gcli/forks.h
-include/gcli/gcli.h
-include/gcli/gitlab/snippets.h
-include/gcli/issues.h
-include/gcli/labels.h
-include/gcli/milestones.h
-include/gcli/pulls.h
-include/gcli/repos.h
-include/gcli/sshkeys.h
-include/gcli/status.h
-lib/libgcli.a
-lib/libgcli.so
-lib/libgcli.so.0
-lib/libgcli.so.0.0.0
-libdata/pkgconfig/libgcli.pc
share/man/man1/gcli-api.1.gz
share/man/man1/gcli-comment.1.gz
share/man/man1/gcli-config.1.gz
@@ -25,6 +8,7 @@ share/man/man1/gcli-issues.1.gz
share/man/man1/gcli-labels.1.gz
share/man/man1/gcli-milestones.1.gz
share/man/man1/gcli-pipelines.1.gz
+share/man/man1/gcli-pulls-review.1.gz
share/man/man1/gcli-pulls.1.gz
share/man/man1/gcli-releases.1.gz
share/man/man1/gcli-repos.1.gz