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
| System | Port | Version |
|---|---|---|
| MidnightBSD | net/uriparser | 1.0.2 |
| FreeBSD | net/uriparser | 1.0.2 |
| OpenBSD | www/uriparser | 1.0.2 |
| NetBSD | textproc/uriparser | 1.0.2 |
| DragonFly | net/uriparser | 0.9.6 |
| HardenedBSD | net/uriparser | 1.0.2 |
| GhostBSD | net/uriparser | 1.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
googletest>=1.10.0: devel/googletest
Required by 2
Configuration
Options name: net_uriparser
| Option | Default | Description |
|---|---|---|
| DOCS | off |
- 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
| File | Size | SHA256 |
|---|---|---|
| uriparser-1.0.2.tar.xz | 202048 | 7b2496f9622b4b201186a3d159d278605f1fb7262402a10cc1c0824889798b00 |
| uriparser-1.0.2-doc.zip | 278208 | 727034b1c82c1179264838171930a740afaee105aad4c4d1bd7b47b80bcfab29 |
| uriparser-1.0.2-doc.qch | 405504 | bfb61d29b7260908d164ae9ba79eb4b5002122f7740978a93b506e590c73a90d |
Master sites 1
- https://github.com/uriparser/uriparser/releases/download/uriparser-1.0.2/
Commit history 1
| Date | Commit | Credits | Log 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]> |