git: 6f25b5a4e9ac - main - misc/trurl: Update to 0.7

From: Juraj Lutter <otis_at_FreeBSD.org>
Date: Tue, 30 May 2023 13:59:20 UTC
The branch main has been updated by otis:

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

commit 6f25b5a4e9ace69e85390d02ae6587b72ebe9e15
Author:     Juraj Lutter <otis@FreeBSD.org>
AuthorDate: 2023-05-30 13:57:03 +0000
Commit:     Juraj Lutter <otis@FreeBSD.org>
CommitDate: 2023-05-30 13:58:27 +0000

    misc/trurl: Update to 0.7
    
    - Update to 0.7
    - Honor global CFLAGS and LDFLAGS
    - Introduce "test" target (based on [1])
    
    PR:     270770 [1]
---
 misc/trurl/Makefile             | 16 ++++++++++++----
 misc/trurl/distinfo             |  6 +++---
 misc/trurl/files/patch-Makefile | 11 +++++++++++
 3 files changed, 26 insertions(+), 7 deletions(-)

diff --git a/misc/trurl/Makefile b/misc/trurl/Makefile
index 0159d2c61ace..47ad3cda8c80 100644
--- a/misc/trurl/Makefile
+++ b/misc/trurl/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	trurl
 DISTVERSIONPREFIX=	${PORTNAME}-
-DISTVERSION=	0.6
+DISTVERSION=	0.7
 CATEGORIES=	misc www
 
 MAINTAINER=	otis@FreeBSD.org
@@ -11,16 +11,24 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	libcurl.so:ftp/curl
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
 
+USES=		python:test
 USE_GITHUB=	yes
 GH_ACCOUNT=	curl
 
-MAKE_ARGS=	CFLAGS="-I${LOCALBASE}/include" \
-		LDFLAGS="-L${LOCALBASE}/lib"
+MAKE_ARGS=	CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
+		LDFLAGS="-lcurl" \
+		LDLIBS="-L${LOCALBASE}/lib" \
+		MANDIR="${PREFIX}/man/man1"
 
 ALL_TARGET=	${PORTNAME}
+TEST_TARGET=	test
 
 PLIST_FILES=	bin/trurl \
-		share/man/man1/trurl.1.gz
+		man/man1/trurl.1.gz
+
+post-install:
+		${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/trurl
 
 .include <bsd.port.mk>
diff --git a/misc/trurl/distinfo b/misc/trurl/distinfo
index cd53110eb60c..c6984dae7e7c 100644
--- a/misc/trurl/distinfo
+++ b/misc/trurl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682851129
-SHA256 (curl-trurl-trurl-0.6_GH0.tar.gz) = 4564dff7441d33a29aa02fe64bea7ef0809d9fabc1609ac5b50ca5503e81caa6
-SIZE (curl-trurl-trurl-0.6_GH0.tar.gz) = 30517
+TIMESTAMP = 1685349895
+SHA256 (curl-trurl-trurl-0.7_GH0.tar.gz) = 11616a4c3d255ff3347cb8fc65ea4f890526f327800ec556d78e88881e2cbfa7
+SIZE (curl-trurl-trurl-0.7_GH0.tar.gz) = 36624
diff --git a/misc/trurl/files/patch-Makefile b/misc/trurl/files/patch-Makefile
new file mode 100644
index 000000000000..d39f001fab57
--- /dev/null
+++ b/misc/trurl/files/patch-Makefile
@@ -0,0 +1,11 @@
+--- Makefile.orig	2023-05-29 09:11:15 UTC
++++ Makefile
+@@ -1,7 +1,6 @@
+ TARGET = trurl
+ OBJS = trurl.o
+-LDLIBS = $$(curl-config --libs)
+-CFLAGS = $$(curl-config --cflags) -W -Wall -Wshadow -Werror -pedantic -g
++CFLAGS+=-W -Wall -Wshadow -Werror -pedantic -g
+ MANUAL = trurl.1
+ 
+ PREFIX ?= /usr/local