git: bbb661d3b14b - main - www/hurl: Improve port

From: Rodrigo Osorio <rodrigo_at_FreeBSD.org>
Date: Wed, 07 Dec 2022 17:05:51 UTC
The branch main has been updated by rodrigo:

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

commit bbb661d3b14bd873c09673484a1656c38a4e7536
Author:     Rodrigo Osorio <rodrigo@FreeBSD.org>
AuthorDate: 2022-12-07 16:50:45 +0000
Commit:     Rodrigo Osorio <rodrigo@FreeBSD.org>
CommitDate: 2022-12-07 16:54:46 +0000

    www/hurl: Improve port
---
 www/hurl/Makefile | 18 ++++++++++--------
 www/hurl/distinfo |  4 +++-
 2 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/www/hurl/Makefile b/www/hurl/Makefile
index b4e944cd5275..ab3cc6eda9e4 100644
--- a/www/hurl/Makefile
+++ b/www/hurl/Makefile
@@ -1,8 +1,7 @@
 PORTNAME=	hurl
 DISTVERSION=	1.8.0
+PORTREVISION=	1
 CATEGORIES=	www
-MASTER_SITES=	https://github.com/Orange-OpenSource/${PORTNAME}/archive/
-DISTFILES=	${DISTVERSION}${EXTRACT_SUFX}
 
 MAINTAINER=	rodrigo@FreeBSD.org
 COMMENT=	CLI to run HTTP requests defined in a simple plain text format
@@ -11,12 +10,11 @@ WWW=		https://hurl.dev/
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-LIB_DEPENDS=	libxml2.so:textproc/libxml2
+USES=		cargo ssl gnome
+USE_GITHUB=	yes
+GH_ACCOUNT=	Orange-OpenSource
+USE_GNOME=	libxml2
 
-USES=		cargo ssl
-
-CARGO_INSTALL_PATH=	packages/hurl packages/hurlfmt
-CARGO_ENV=	OPENSSL_LIB_DIR=${OPENSSLLIB} OPENSSL_INCLUDE_DIR=${OPENSSLINC}
 CARGO_CRATES=	adler32-1.2.0 \
 				aho-corasick-0.7.19 \
 				alloc-no-stdlib-2.0.4 \
@@ -172,8 +170,12 @@ CARGO_CRATES=	adler32-1.2.0 \
 				winres-0.1.12 \
 				xml-rs-0.8.4 \
 				xmltree-0.10.3
+CARGO_INSTALL_PATH=	packages/hurl packages/hurlfmt
 
-PLIST_FILES=	bin/hurl bin/hurlfmt
+PLIST_FILES=	bin/hurl \
+				bin/hurlfmt \
+				man/man1/hurl.1.gz \
+				man/man1/hurlfmt.1.gz
 
 post-install:
 	${INSTALL_MAN} ${WRKSRC}/docs/manual/*.1 ${STAGEDIR}${MANPREFIX}/man/man1/
diff --git a/www/hurl/distinfo b/www/hurl/distinfo
index ae9133eb6acd..bec97453299d 100644
--- a/www/hurl/distinfo
+++ b/www/hurl/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1669828764
+TIMESTAMP = 1670275349
 SHA256 (1.8.0.tar.gz) = 9c6c1d4175e7ea5fa040e66dd5623e29ece301e3e52b53da1daa0edb156b6e66
 SIZE (1.8.0.tar.gz) = 1127681
 SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
@@ -311,3 +311,5 @@ SHA256 (rust/crates/xml-rs-0.8.4.crate) = d2d7d3948613f75c98fd9328cfdcc45acc4d36
 SIZE (rust/crates/xml-rs-0.8.4.crate) = 52690
 SHA256 (rust/crates/xmltree-0.10.3.crate) = d7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcb
 SIZE (rust/crates/xmltree-0.10.3.crate) = 9219
+SHA256 (Orange-OpenSource-hurl-1.8.0_GH0.tar.gz) = 9c6c1d4175e7ea5fa040e66dd5623e29ece301e3e52b53da1daa0edb156b6e66
+SIZE (Orange-OpenSource-hurl-1.8.0_GH0.tar.gz) = 1127681