Download raw body.
[NEW] net/trurl
27.10.2025 00:21, Christian Weisgerber пишет:
> David Leadbeater:
>
>> I'm proposing a new port for trurl[1], a companion tool to curl for
>> url manipulation.
>
> Looks good. Anybody else want to ok it before I import it?
- weird variable order / could match template more closely
- needs python module
- default extract_sufx
- i'd do one assignment per line in fake_flags for readability
- better fix shebang once before patches, not on every configure
With that OK kn
diff --git net/trurl/Makefile net/trurl/Makefile
index 637e5b47f..df316e3c4 100644
--- net/trurl/Makefile
+++ net/trurl/Makefile
@@ -9,22 +9,31 @@ MAINTAINER= David Leadbeater <dgl@dgl.cx>
# MIT
PERMIT_PACKAGE= Yes
+WANTLIB= c curl
+
SITES= https://curl.se/trurl/dl/
-EXTRACT_SUFX= .tar.gz
+
+MODULES= lang/python
+MODPY_BUILDDEP= No
+MODPY_RUNDEP= No
BUILD_DEPENDS= shells/bash
-TEST_DEPENDS= lang/python/3
+
LIB_DEPENDS= net/curl
-WANTLIB= c curl
USE_GMAKE= Yes
-ALL_TARGET= all completions
+CONFIGURE_STYLE= none
+
# install target combines PREFIX and DISTDIR, this puts the files in the
# correct location.
FAKE_FLAGS= PREFIX="${TRUEPREFIX}" \
MANDIR="${TRUEPREFIX}/man/man1"
-pre-configure:
+TEST_FLAGS= PYTHON3=${MODPY_BIN}
+
+ALL_TARGET= all completions
+
+post-extract:
sed -i 's,/bin/bash,/usr/bin/env bash,' ${WRKSRC}/scripts/*.sh
.include <bsd.port.mk>
[NEW] net/trurl