notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
trurl Parses, manipulates and outputs URLs and parts of URLs
0.7 www Deleted on this many watch lists=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.7Version of this port present on the latest quarterly branch.
Maintainer: vidar@karlsen.tech search for ports maintained by this maintainer
Port Added: 2023-05-30 11:09:10
Last Update: 2023-05-30 11:42:33
Commit Hash: 4eec423
License: MIT
WWW:
https://curl.se/trurl
Description:
trurl parses, manipulates and outputs URLs and parts of URLs. It uses the RFC 3986 definition of URLs and it uses libcurl's URL parser to do so, which includes a few "extensions". The URL support is limited to "hierarchical" URLs, the ones that use "://" separators after the scheme. Typically you pass in one or more URLs and decide what of that you want output. Posssibly modifying the URL as well. trurl knows URLs and every URL consists of up to ten separate and independent "components". These components can be extracted, removed and updated with trurl and they are referred to by their respective names: scheme, user, password, options, host, port, path, query, fragment and zoneid.
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. man/man1/trurl.1.gz
  3. /usr/local/share/licenses/trurl-0.7/catalog.mk
  4. /usr/local/share/licenses/trurl-0.7/LICENSE
  5. /usr/local/share/licenses/trurl-0.7/MIT
Collapse this list.
Dependency lines:
  • trurl>0:www/trurl
No installation instructions:
This port has been deleted.
PKGNAME: trurl
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1685363840 SHA256 (curl-trurl-trurl-0.7_GH0.tar.gz) = 11616a4c3d255ff3347cb8fc65ea4f890526f327800ec556d78e88881e2cbfa7 SIZE (curl-trurl-trurl-0.7_GH0.tar.gz) = 36624

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Test dependencies:
  1. py39-packaging>0 : devel/py-packaging@py39
  2. python3.9 : lang/python39
Library dependencies:
  1. libcurl.so : ftp/curl
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
www_trurl
USES:
python:test
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.7?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.7
30 May 2023 11:42:33
commit hash: 4eec423bac5ac48e53734db0cc22f55dffca83dccommit hash: 4eec423bac5ac48e53734db0cc22f55dffca83dccommit hash: 4eec423bac5ac48e53734db0cc22f55dffca83dccommit hash: 4eec423bac5ac48e53734db0cc22f55dffca83dc files touched by this commit
Renato Botelho (garga) search for other commits by this committer
www/trurl: Revert "www/trurl: New port"

trurl is already available under misc/trurl

This reverts commit 10debe049c2708ccd700e402d9007b07b338296c.
0.7
30 May 2023 11:05:22
commit hash: 10debe049c2708ccd700e402d9007b07b338296ccommit hash: 10debe049c2708ccd700e402d9007b07b338296ccommit hash: 10debe049c2708ccd700e402d9007b07b338296ccommit hash: 10debe049c2708ccd700e402d9007b07b338296c files touched by this commit
Renato Botelho (garga) search for other commits by this committer
Author: Vidar Karlsen
www/trurl: New port

trurl parses, manipulates and outputs URLs and parts of URLs.

It uses the RFC 3986 definition of URLs and it uses libcurl's URL
parser to do so, which includes a few "extensions". The URL support is
limited to "hierarchical" URLs, the ones that use "://" separators
after the scheme.

Typically you pass in one or more URLs and decide what of that you want
output. Posssibly modifying the URL as well.

trurl knows URLs and every URL consists of up to ten separate and
independent "components". These components can be extracted, removed
and updated with trurl and they are referred to by their respective
names: scheme, user, password, options, host, port, path, query,
fragment and zoneid.

PR:		270770
Sponsored by:	<Rubicon Communications, LLC ("Netgate")

Number of commits found: 2