pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

ada-url: Add ada-url-3.4.4



Module Name:	pkgsrc-wip
Committed By:	Alexander Kondrat <a%kondrat.su@localhost>
Pushed By:	a.kondrat
Date:		Wed Aug 19 08:20:20 2026 +0300
Changeset:	249a782f090963253f988938cd526c519c124c4f

Added Files:
	ada-url/COMMIT_MSG
	ada-url/DESCR
	ada-url/Makefile
	ada-url/PLIST
	ada-url/buildlink3.mk
	ada-url/distinfo

Log Message:
ada-url: Add ada-url-3.4.4

Ada is a fast and spec-compliant URL parser written in C++.
It parses, validates, normalizes, and resolves URLs efficiently,
following the WHATWG URL specification.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=249a782f090963253f988938cd526c519c124c4f

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 ada-url/COMMIT_MSG    |  4 ++++
 ada-url/DESCR         |  3 +++
 ada-url/Makefile      | 24 ++++++++++++++++++++++++
 ada-url/PLIST         | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 ada-url/buildlink3.mk | 15 +++++++++++++++
 ada-url/distinfo      |  5 +++++
 6 files changed, 100 insertions(+)

diffs:
diff --git a/ada-url/COMMIT_MSG b/ada-url/COMMIT_MSG
new file mode 100644
index 0000000000..dbf036ffce
--- /dev/null
+++ b/ada-url/COMMIT_MSG
@@ -0,0 +1,4 @@
+www/ada-url: Add ada-url version 3.4.4
+
+Fast spec-compliant URL parser written in C++, following the WHATWG URL
+specification.
diff --git a/ada-url/DESCR b/ada-url/DESCR
new file mode 100644
index 0000000000..fc7b9cd14f
--- /dev/null
+++ b/ada-url/DESCR
@@ -0,0 +1,3 @@
+Ada is a fast and spec-compliant URL parser written in C++.
+It parses, validates, normalizes, and resolves URLs efficiently,
+following the WHATWG URL specification.
diff --git a/ada-url/Makefile b/ada-url/Makefile
new file mode 100644
index 0000000000..505870de22
--- /dev/null
+++ b/ada-url/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD$
+
+DISTNAME=	ada-3.4.4
+PKGNAME=	ada-url-3.4.4
+WRKSRC=		${WRKDIR}/ada-3.4.4
+CATEGORIES=	www
+MASTER_SITES=	${MASTER_SITE_GITHUB:=ada-url/}
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/ada-url/ada
+COMMENT=	Fast spec-compliant URL parser
+LICENSE=	mit
+
+USE_LANGUAGES=	c c++
+GCC_REQD+=	14
+
+CMAKE_CONFIGURE_ARGS+=	-DBUILD_SHARED_LIBS=ON
+CMAKE_CONFIGURE_ARGS+=	-DADA_TESTING=OFF
+CMAKE_CONFIGURE_ARGS+=	-DADA_BENCHMARKS=OFF
+CMAKE_CONFIGURE_ARGS+=	-DADA_TOOLS=OFF
+
+.include "../../devel/cmake/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/ada-url/PLIST b/ada-url/PLIST
new file mode 100644
index 0000000000..4803833745
--- /dev/null
+++ b/ada-url/PLIST
@@ -0,0 +1,49 @@
+@comment $NetBSD$
+include/ada.h
+include/ada/ada_idna.h
+include/ada/ada_version.h
+include/ada/character_sets-inl.h
+include/ada/character_sets.h
+include/ada/checkers-inl.h
+include/ada/checkers.h
+include/ada/common_defs.h
+include/ada/encoding_type.h
+include/ada/errors.h
+include/ada/expected.h
+include/ada/helpers.h
+include/ada/implementation-inl.h
+include/ada/implementation.h
+include/ada/log.h
+include/ada/parser-inl.h
+include/ada/parser.h
+include/ada/scheme-inl.h
+include/ada/scheme.h
+include/ada/serializers.h
+include/ada/state.h
+include/ada/unicode-inl.h
+include/ada/unicode.h
+include/ada/url-inl.h
+include/ada/url.h
+include/ada/url_aggregator-inl.h
+include/ada/url_aggregator.h
+include/ada/url_base-inl.h
+include/ada/url_base.h
+include/ada/url_components-inl.h
+include/ada/url_components.h
+include/ada/url_pattern-inl.h
+include/ada/url_pattern.h
+include/ada/url_pattern_helpers-inl.h
+include/ada/url_pattern_helpers.h
+include/ada/url_pattern_init.h
+include/ada/url_pattern_regex.h
+include/ada/url_search_params-inl.h
+include/ada/url_search_params.h
+include/ada_c.h
+lib/cmake/ada/ada-config-version.cmake
+lib/cmake/ada/ada-config.cmake
+lib/cmake/ada/ada_targets-release.cmake
+lib/cmake/ada/ada_targets.cmake
+lib/libada.so
+lib/libada.so.3
+lib/libada.so.${PKGVERSION}
+lib/pkgconfig/ada.pc
diff --git a/ada-url/buildlink3.mk b/ada-url/buildlink3.mk
new file mode 100644
index 0000000000..8777c82d7c
--- /dev/null
+++ b/ada-url/buildlink3.mk
@@ -0,0 +1,15 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	ada-url
+
+.if !defined(ADA_URL_BUILDLINK3_MK)
+ADA_URL_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.ada-url+=	ada-url>=3.0.0
+BUILDLINK_PKGSRCDIR.ada-url?=	../../wip/ada-url
+BUILDLINK_INCDIRS.ada-url?=	include
+BUILDLINK_LIBDIRS.ada-url?=	lib
+
+.endif	# ADA_URL_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-ada-url
diff --git a/ada-url/distinfo b/ada-url/distinfo
new file mode 100644
index 0000000000..27c55be108
--- /dev/null
+++ b/ada-url/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (ada-3.4.4.tar.gz) = 4a7171ac93c8e89b8e9ce21eceb7905966261049c5eb6528d6f985978bdb748b
+SHA512 (ada-3.4.4.tar.gz) = b44b82d186d0c88e4c047434ffa2f792109e76c030f45bd4fd7324daff5f90d5eeb3172403178f39e24d6846f09ca10135446f063b61e8aab009a2dd0c65d3eb
+Size (ada-3.4.4.tar.gz) = 491781 bytes


Home | Main Index | Thread Index | Old Index