Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
trurl Command line tool for URL parsing and manipulation
0.16 misc Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.16Version of this port present on the latest quarterly branch. upstream: trurl-0.16.1A newer version was found upstream by portscout, first on 2026-06-20.
Maintainer: otis@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-04-28 19:33:07
Last Update: 2024-09-19 10:26:48
Commit Hash: dfd3e00
Also Listed In: www
License: MIT
WWW:
https://github.com/curl/trurl
Description: #
Command line tool for URL parsing and manipulation. It can be used as a complementary tool with `curl'.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
pkg-plist: as obtained via: make generate-plist #
Expand this list (5 items)
Collapse this list.
  1. bin/trurl
  2. share/man/man1/trurl.1.gz
  3. /usr/local/share/licenses/trurl-0.16/catalog.mk
  4. /usr/local/share/licenses/trurl-0.16/LICENSE
  5. /usr/local/share/licenses/trurl-0.16/MIT
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • trurl>0:misc/trurl
To install the port: #
cd /usr/ports/misc/trurl/ && make install clean
To add the package, run one of these commands:
  • pkg install misc/trurl
  • pkg install trurl
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: trurl
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1726741499 SHA256 (curl-trurl-trurl-0.16_GH0.tar.gz) = 1c0b2f77145791a07c6d791f7ba9d71c3e41e0e720e7cdac3ac9e95b566deb1b SIZE (curl-trurl-trurl-0.16_GH0.tar.gz) = 54414

Packages (timestamps in pop-ups are UTC): #
trurl
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest0.160.16-0.160.16
FreeBSD:14:quarterly0.160.16-0.160.16
FreeBSD:15:latest0.160.16n/a0.16n/a
FreeBSD:15:quarterly0.160.16n/a-n/a
FreeBSD:16:latest0.160.16n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. gmake>=4.4.1 : devel/gmake
Test dependencies: #
  1. py311-packaging>0 : devel/py-packaging@py311
  2. python3.11 : lang/python311
Library dependencies: #
  1. libcurl.so : ftp/curl
There are no ports dependent upon this port #

Configuration Options: #
No options to configure
Options name: #
misc_trurl
USES: #
gmake localbase:ldflags python:test
pkg-message: #
FreshPorts was unable to extract/find any pkg message
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/curl/trurl/tar.gz/trurl-0.16?dummy=/
Collapse this list.

Number of commits found: 13 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.16
19 Sep 2024 10:26:48
commit hash: dfd3e005782e7549d6fb2088f6a69ac4ebf71586commit hash: dfd3e005782e7549d6fb2088f6a69ac4ebf71586commit hash: dfd3e005782e7549d6fb2088f6a69ac4ebf71586commit hash: dfd3e005782e7549d6fb2088f6a69ac4ebf71586 files touched by this commit
Juraj Lutter (otis) search for other commits by this committer
misc/trurl: Update to 0.16

Release notes:	https://github.com/curl/trurl/releases/tag/trurl-0.16
0.15
28 Aug 2024 10:22:39
commit hash: e099cfe34bc6c8f47fdcb05160cce1c9f249f25dcommit hash: e099cfe34bc6c8f47fdcb05160cce1c9f249f25dcommit hash: e099cfe34bc6c8f47fdcb05160cce1c9f249f25dcommit hash: e099cfe34bc6c8f47fdcb05160cce1c9f249f25d files touched by this commit
Juraj Lutter (otis) search for other commits by this committer
misc/trurl: Update to 0.15

- Update to 0.15
- To avoid build dependency on hs-pandoc, add pre-rendered
  manual page (trurl.1) as the manual page is now in markdown
  format upstream.
0.14
30 Jul 2024 08:47:24
commit hash: 145bbf0b4918c5b433a71c7c165279d6c35c634ecommit hash: 145bbf0b4918c5b433a71c7c165279d6c35c634ecommit hash: 145bbf0b4918c5b433a71c7c165279d6c35c634ecommit hash: 145bbf0b4918c5b433a71c7c165279d6c35c634e files touched by this commit
Juraj Lutter (otis) search for other commits by this committer
misc/trurl: Update to 0.14

Changelog:
  - remove a suprious trailing newline from a warning
  - trurl.1: document the exit codes
  - add "strict:" as prefix to a get component
  - casecompare: a strncasemp replacement
  - support conditionally set scheme
0.13
15 May 2024 20:06:20
commit hash: 6821e47afe937153d2f3359753cb94e30c826e14commit hash: 6821e47afe937153d2f3359753cb94e30c826e14commit hash: 6821e47afe937153d2f3359753cb94e30c826e14commit hash: 6821e47afe937153d2f3359753cb94e30c826e14 files touched by this commit
Juraj Lutter (otis) search for other commits by this committer
misc/trurl: Update to 0.13

Also incorporate changes from [1]

PR:		278497 [1]
0.12
22 Apr 2024 09:28:13
commit hash: 77d0e675fb143f21d0d9372546f1ae0711063976commit hash: 77d0e675fb143f21d0d9372546f1ae0711063976commit hash: 77d0e675fb143f21d0d9372546f1ae0711063976commit hash: 77d0e675fb143f21d0d9372546f1ae0711063976 files touched by this commit
Juraj Lutter (otis) search for other commits by this committer
misc/trurl: Update to 0.12

Reported by:	diizzy, portscout, GitHub notification
PR:		278497
0.10
20 Feb 2024 07:59:51
commit hash: 5787f913d25a4302e9fa6fb2c3f5b3de3667ff4fcommit hash: 5787f913d25a4302e9fa6fb2c3f5b3de3667ff4fcommit hash: 5787f913d25a4302e9fa6fb2c3f5b3de3667ff4fcommit hash: 5787f913d25a4302e9fa6fb2c3f5b3de3667ff4f files touched by this commit
Juraj Lutter (otis) search for other commits by this committer
misc/trurl: Update to 0.10
0.9
07 Feb 2024 13:08:22
commit hash: db7d5c8452fa3eb6898088bba7d6f7c95715e637commit hash: db7d5c8452fa3eb6898088bba7d6f7c95715e637commit hash: db7d5c8452fa3eb6898088bba7d6f7c95715e637commit hash: db7d5c8452fa3eb6898088bba7d6f7c95715e637 files touched by this commit
Juraj Lutter (otis) search for other commits by this committer
misc/trurl: Move manpages to PREFIX/share/man
0.9
08 Nov 2023 22:51:43
commit hash: 202fc89ec26c4d75458c83f9d9587bfe47099d76commit hash: 202fc89ec26c4d75458c83f9d9587bfe47099d76commit hash: 202fc89ec26c4d75458c83f9d9587bfe47099d76commit hash: 202fc89ec26c4d75458c83f9d9587bfe47099d76 files touched by this commit
Juraj Lutter (otis) search for other commits by this committer
misc/trurl: Update to 0.9

Reported by:	portscout
0.8
24 Aug 2023 13:17:37
commit hash: 02f392ee2ee482e5f4e3126d8522b827e41efc1ccommit hash: 02f392ee2ee482e5f4e3126d8522b827e41efc1ccommit hash: 02f392ee2ee482e5f4e3126d8522b827e41efc1ccommit hash: 02f392ee2ee482e5f4e3126d8522b827e41efc1c files touched by this commit
Juraj Lutter (otis) search for other commits by this committer
misc/trurl: Update to 0.8

Release notes:
https://github.com/curl/trurl/blob/trurl-0.8/RELEASE-NOTES
0.7
30 May 2023 13:58:27
commit hash: 6f25b5a4e9ace69e85390d02ae6587b72ebe9e15commit hash: 6f25b5a4e9ace69e85390d02ae6587b72ebe9e15commit hash: 6f25b5a4e9ace69e85390d02ae6587b72ebe9e15commit hash: 6f25b5a4e9ace69e85390d02ae6587b72ebe9e15 files touched by this commit
Juraj Lutter (otis) search for other commits by this committer
misc/trurl: Update to 0.7

- Update to 0.7
- Honor global CFLAGS and LDFLAGS
- Introduce "test" target (based on [1])

PR:	270770 [1]
0.6
24 May 2023 16:34:10
commit hash: 0619748960cb07bc181ffe4addf08bc47c4b79eccommit hash: 0619748960cb07bc181ffe4addf08bc47c4b79eccommit hash: 0619748960cb07bc181ffe4addf08bc47c4b79eccommit hash: 0619748960cb07bc181ffe4addf08bc47c4b79ec files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
*: regular cleanup for GH_TAGNAME bad usage
0.6
30 Apr 2023 10:38:54
commit hash: de3bfed911f8750028a71dcdfe57b317ebfd12b7commit hash: de3bfed911f8750028a71dcdfe57b317ebfd12b7commit hash: de3bfed911f8750028a71dcdfe57b317ebfd12b7commit hash: de3bfed911f8750028a71dcdfe57b317ebfd12b7 files touched by this commit
Juraj Lutter (otis) search for other commits by this committer
misc/trurl: Update to 0.6

Release notes: https://github.com/curl/trurl/releases/tag/trurl-0.6
0.5
28 Apr 2023 19:31:28
commit hash: f001ef66d9190ce02c6a11fb39a5ee4bb94117ffcommit hash: f001ef66d9190ce02c6a11fb39a5ee4bb94117ffcommit hash: f001ef66d9190ce02c6a11fb39a5ee4bb94117ffcommit hash: f001ef66d9190ce02c6a11fb39a5ee4bb94117ff files touched by this commit
Juraj Lutter (otis) search for other commits by this committer
misc/trurl: Add new port

trurl is a command line tool for URL parsing and manipulation.

WWW:		https://github.com/curl/trurl

Number of commits found: 13