BSD Ports

net/uriparser 1.0.2 MidnightBSD

URI parsing library

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
57b1ddaabf
License
Apache-2.0, bsd3, lgpl2.1+
Categories
net

Description

uriparser is a strictly RFC 3986 compliant URI parsing and handling library written in C89 ("ANSI C"). uriparser is cross-platform, fast, supports both char and wchar_t

In the other systems

SystemPortVersion
MidnightBSDnet/uriparser1.0.2
FreeBSDnet/uriparser1.0.2
OpenBSDwww/uriparser1.0.2
NetBSDtextproc/uriparser1.0.2
DragonFlynet/uriparser0.9.6
HardenedBSDnet/uriparser1.0.2
GhostBSDnet/uriparser1.0.2

Install

Binary package:

mport install uriparser

From mports:

cd /usr/mports/net/uriparser && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	uriparser>0:net/uriparser
LIB_DEPENDS=	liburiparser.so:net/uriparser

Dependencies

As this port's Makefile names them.

Test 1

Required by 2

Configuration

Options name: net_uriparser

OptionDefaultDescription
DOCSoff
USES
cmake:noninja,testing cpe pathfix tar:xz
Service scripts
none

Files

pkg-plist 15
  • bin/uriparse
  • include/uriparser/Uri.h
  • include/uriparser/UriBase.h
  • include/uriparser/UriDefsAnsi.h
  • include/uriparser/UriDefsConfig.h
  • include/uriparser/UriDefsUnicode.h
  • include/uriparser/UriIp4.h
  • lib/liburiparser.so
  • lib/liburiparser.so.1
  • lib/liburiparser.so.1.2.2
  • lib/cmake/uriparser-%%DISTVERSION%%/uriparser-config-version.cmake
  • lib/cmake/uriparser-%%DISTVERSION%%/uriparser-config.cmake
  • lib/cmake/uriparser-%%DISTVERSION%%/uriparser-.cmake
  • lib/cmake/uriparser-%%DISTVERSION%%/uriparser.cmake
  • libdata/pkgconfig/liburiparser.pc
distinfo 3
FileSizeSHA256
uriparser-1.0.2.tar.xz2020487b2496f9622b4b201186a3d159d278605f1fb7262402a10cc1c0824889798b00
uriparser-1.0.2-doc.zip278208727034b1c82c1179264838171930a740afaee105aad4c4d1bd7b47b80bcfab29
uriparser-1.0.2-doc.qch405504bfb61d29b7260908d164ae9ba79eb4b5002122f7740978a93b506e590c73a90d
Master sites 1
  • https://github.com/uriparser/uriparser/releases/download/uriparser-1.0.2/

Commit history 1

DateCommitCreditsLog message
57b1ddaabf Lucas Holt net/uriparser: update to 1.0.2 (#1490)
Updates uriparser to 1.0.2, adds the MidnightBSD reallocarray visibility fix, enables the upstream test suite, and adopts the upstream multi-license metadata. ## Summary by Sourcery Update the uriparser port to 1.0.2 with current licensing, documentation, testing, and BSD compatibility support. Bug Fixes: - Fix BSD compatibility by exposing the extensions required for reallocarray. Enhancements: - Update uriparser to version 1.0.2 and adopt its Apache-2.0, BSD-3-Clause, and LGPL-2.1+ license metadata. Build: - Update source and documentation archives and simplify documentation installation for the new release. Tests: - Enable the upstream test suite for port testing. Signed-off-by: Lucas Holt <[email protected]>