From nobody Sun Aug 04 16:39:47 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WcQJz5S8Bz5ScYg; Sun, 04 Aug 2024 16:39:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WcQJz4wjfz4sPY; Sun, 4 Aug 2024 16:39:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1722789587; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=WlQiyTc/8e0UsEIwFST12PNxu6iUBB+L771H/pRG0OE=; b=eytgKQQP9tF02ov7c87ogfPtEwh84WKkT0V8ZNTQO6jWPCeiHQebc7h2PzuXDsrck8amY/ bKAq2n6fRgT8itzHedZfqFRXMaZe4Q8tp0XPLoul5Yhnlbl/8FRc+LBgWIW3qneG+4E70X ZnZLXsMOQpMgT/613IpOu4+QcuzCFYoFVwPtwkkw+EcFLzbSWqWGT/EH27cB/vNiutbi4m w4GB+ZEsjgYF+XQNdTS2Bxc7JNVBPtA568S9c4Yxf3SgiydT76AgDS3lONHnwx/5+iHdwD Dh95ttn706FintgCuOdYDKEkOiaNWv055+iEUSjeGz1Ua92pXijgZ4L4BC/rHg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1722789587; a=rsa-sha256; cv=none; b=gBin08t+pKGTjXatyzxcS/dk/mq9C+rRFWwvBBOGDz1c4w80breFMN137otkGm4AP1qjqk +ikhCOdYXlF7FnShCMjkXIsX2f0vt0q+AsE+vLIq1UP5ZfZQRkgiU8EdAGRBT6OeSb5kG4 KbIGgNteISBAkIOZAnnVYD8Yg5RRnLqoCf6ZhuGfEoUMX01I1Zv85gAEk1u8IvnsX0DIcQ dhuuz0bp2Kpc8r2Ehw/ClWdM9YOVRgTKLCaUyC3IJLa/YzNV09c5TWCOJnF+lOTgPj+NaX icc7Pz4BTPseZoJLP/WvK7NHo++kqUhduIot3BDKvpCAXs+8zZHFVTUKsVOVWw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1722789587; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=WlQiyTc/8e0UsEIwFST12PNxu6iUBB+L771H/pRG0OE=; b=U+C9SuFdk006jdAzT7X+fYQZL5zzddnxsFg/JAh3LYNKN8QxTFn5kNIBt8r3oqBee7M/W+ N3FC9Fe29rpkR3+O/WSolmz89clcCetwzU9STFvP6o8KHy84zBal1IAuZMNxzwrt14oxnX S17loscEgu72yca/czkqMnRCN5S55UkpUNeZRZ7YLcE2HcuvzwOqtizVUl6uNyrXrjUyvk HYZXnRTi/XCrF31ut8GzF1QySqhJfsByGMt45/6uoX7fTpyHdztCcm4JV+IBXx5cYtzC7e d6kUGrsYR0yv0iLEU9QcC+aXIEvXvauNe0EPgsiVsDGtVJAjsOSAO+lQm0+YVA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4WcQJz4Jtmz138h; Sun, 4 Aug 2024 16:39:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 474GdlnG078199; Sun, 4 Aug 2024 16:39:47 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 474GdlJ0078196; Sun, 4 Aug 2024 16:39:47 GMT (envelope-from git) Date: Sun, 4 Aug 2024 16:39:47 GMT Message-Id: <202408041639.474GdlJ0078196@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Sergey A. Osokin" Subject: git: fe13eae316f8 - main - devel/libada: new port, WHATWG-compliant and fast URL parser List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: osa X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fe13eae316f8d7f038d8e79bd2b61c7d2f2add78 Auto-Submitted: auto-generated The branch main has been updated by osa: URL: https://cgit.FreeBSD.org/ports/commit/?id=fe13eae316f8d7f038d8e79bd2b61c7d2f2add78 commit fe13eae316f8d7f038d8e79bd2b61c7d2f2add78 Author: Sergey A. Osokin AuthorDate: 2024-08-04 16:39:03 +0000 Commit: Sergey A. Osokin CommitDate: 2024-08-04 16:39:03 +0000 devel/libada: new port, WHATWG-compliant and fast URL parser Ada is a fast and spec-compliant URL parser written in C++. Specification for URL parser can be found from the WHATWG website. Connect to the build. --- devel/Makefile | 1 + devel/libada/Makefile | 23 +++++++++++++++++++++++ devel/libada/distinfo | 3 +++ devel/libada/pkg-descr | 2 ++ devel/libada/pkg-plist | 37 +++++++++++++++++++++++++++++++++++++ 5 files changed, 66 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 5d996c8889f1..9cf314f5db3f 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1176,6 +1176,7 @@ SUBDIR += libPropList SUBDIR += libabigail SUBDIR += libac + SUBDIR += libada SUBDIR += libafterbase SUBDIR += libantlr3c SUBDIR += libantlr4 diff --git a/devel/libada/Makefile b/devel/libada/Makefile new file mode 100644 index 000000000000..63aa8e2c0e65 --- /dev/null +++ b/devel/libada/Makefile @@ -0,0 +1,23 @@ +PORTNAME= libada +DISTVERSIONPREFIX= v +DISTVERSION= 2.9.0 +CATEGORIES= devel www + +MAINTAINER= osa@FreeBSD.org +COMMENT= WHATWG-compliant and fast URL parser +WWW= https://ada-url.com/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE-APACHE + +USES= cmake localbase:ldflags +USE_LDCONFIG= yes + +CMAKE_OFF= ADA_TESTING ADA_BENCHMARKS ADA_TOOLS +CMAKE_ON= BUILD_SHARED_LIBS + +USE_GITHUB= yes +GH_ACCOUNT= ada-url +GH_PROJECT= ada + +.include diff --git a/devel/libada/distinfo b/devel/libada/distinfo new file mode 100644 index 000000000000..e309bc4defdb --- /dev/null +++ b/devel/libada/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1722788107 +SHA256 (ada-url-ada-v2.9.0_GH0.tar.gz) = 8b992f0ce9134cb4eafb74b164d2ce2cb3af1900902162713b0e0c5ab0b6acd8 +SIZE (ada-url-ada-v2.9.0_GH0.tar.gz) = 384243 diff --git a/devel/libada/pkg-descr b/devel/libada/pkg-descr new file mode 100644 index 000000000000..49698864484f --- /dev/null +++ b/devel/libada/pkg-descr @@ -0,0 +1,2 @@ +Ada is a fast and spec-compliant URL parser written in C++. +Specification for URL parser can be found from the WHATWG website. diff --git a/devel/libada/pkg-plist b/devel/libada/pkg-plist new file mode 100644 index 000000000000..dad58d23f715 --- /dev/null +++ b/devel/libada/pkg-plist @@ -0,0 +1,37 @@ +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/expected.h +include/ada/helpers.h +include/ada/implementation.h +include/ada/log.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.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-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/ada/ada_targets.cmake +lib/libada.so +lib/libada.so.2 +lib/libada.so.2.9.0