From nobody Sun Aug 04 17:30:35 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 4WcRRf4VkVz5SjDs for ; Sun, 04 Aug 2024 17:30:38 +0000 (UTC) (envelope-from daniel.engberg.lists@pyret.net) Received: from smtp-bc0d.mail.infomaniak.ch (smtp-bc0d.mail.infomaniak.ch [45.157.188.13]) (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 (2048 bits) client-digest SHA256) (Client CN "relay.mail.infomaniak.ch", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WcRRd390Fz4DsY for ; Sun, 4 Aug 2024 17:30:37 +0000 (UTC) (envelope-from daniel.engberg.lists@pyret.net) Authentication-Results: mx1.freebsd.org; none Received: from smtp-3-0001.mail.infomaniak.ch (smtp-3-0001.mail.infomaniak.ch [10.4.36.108]) by smtp-4-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4WcRRb3R1hzg6t; Sun, 4 Aug 2024 19:30:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pyret.net; s=20231006; t=1722792635; bh=3SQ8ejLVUKEZ1g/lLBkr2xYNmu4DSKWsFvGLnfNN01Y=; h=Date:Subject:From:Reply-To:To:Cc:References:In-Reply-To:From; b=l+1YKYvCb3HwWKbeheOpu2VPJYCRSR6xn7vBv8QuPPHgIMq1xI/A58pmF6GyATQfj hMcAX8v+OFtN3RHVYm/I7G8xea+1e7etoTQYt91oaS6h6yEMjF4oIm9YucMgzMJSUq nFZbS98UbM3hk6zNByw7uX0VN7U208qacqwFxCya61xR1ajSi+0n6LjsF/vs2pd5Dm /uv8kHi38sawzO6/uQOmVEtSuzJ8JYmsKoW00xciZaGIZp/QSfOTL9AKFQMp483lda YwUW81MgdDSS3iiNc3HS5/RbAhuOBC6j82/nkOZ33Lbfzp8FMF6f5b3DFlVm3QxEEv yjtLNpPbs3k9g== Received: from unknown by smtp-3-0001.mail.infomaniak.ch (Postfix) with ESMTPA id 4WcRRb0dLmz99K; Sun, 4 Aug 2024 19:30:35 +0200 (CEST) Message-ID: Date: Sun, 04 Aug 2024 19:30:35 +0200 Subject: Re: git: fe13eae316f8 - main - devel/libada: new port, WHATWG-compliant and fast URL parser From: Daniel Engberg Reply-To: Daniel Engberg To: "Sergey A. Osokin" Cc: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org 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: multipart/alternative; boundary="_=_swift_1722792635_914eb0c2faa6c3a2a39b20cfea49ddee_=_" X-WS-User-Origin: eyJpdiI6Ino2d1JUdjlBWHV6WXBMSjdsQmc1eXc9PSIsInZhbHVlIjoiZjNMNnFSbUxIWEI2ZVpNMWZ2SWJXQT09IiwibWFjIjoiZWU2MzUzNDFmZmM3ZDkzNzkzNDdmODNjZjRlY2NmOWU3NGFhZWI4MmFiNmE4MTBhZjNjOTM2OTRiMGQ0NDk3NyIsInRhZyI6IiJ9 X-WS-User-Mbox: eyJpdiI6IllIUmJqYzRjbC9PNXJyRHFYNjNBQ3c9PSIsInZhbHVlIjoiakRVenY0TGdnQzVSK2RrNWlPdXZ0QT09IiwibWFjIjoiYTBkOWFkOTI5OTVmMGVhZTBjYWYzMjZjOTE1ZWQ0MjhiMzlkMTkwOTM0MGFkMDY4ODYxZTc2OGI0NjQ3ZDlhZiIsInRhZyI6IiJ9 X-WS-Location: eJxzKUpMKykGAAfpAmU- X-Mailer: Infomaniak Workspace (1.3.727) References: <202408041639.474GdlJ0078196@gitrepo.freebsd.org> In-Reply-To: <202408041639.474GdlJ0078196@gitrepo.freebsd.org> X-Infomaniak-Routing: alpha X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:29222, ipnet:45.157.188.0/22, country:CH] X-Rspamd-Queue-Id: 4WcRRd390Fz4DsY --_=_swift_1722792635_914eb0c2faa6c3a2a39b20cfea49ddee_=_ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2024-08-04T18:39:47.000+02:00, Sergey A. Osokin wrot= e: >=C2=A0The=C2=A0branch=C2=A0main=C2=A0has=C2=A0been=C2=A0updated= =C2=A0by=C2=A0osa: >=C2=A0 >=C2=A0URL:=C2=A0https://cgit.FreeBSD.org/po= rts/commit/?id=3Dfe13eae316f8d7f038d8e79bd2b61c7d2f2add78 >=C2=A0 >= =C2=A0commit=C2=A0fe13eae316f8d7f038d8e79bd2b61c7d2f2add78 >=C2=A0 >= =C2=A0Author:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Sergey=C2=A0A.=C2=A0Osokin=C2= =A0 >=C2=A0 >=C2=A0AuthorDate:=C2=A02024-08-04=C2= =A016:39:03=C2=A0+0000 >=C2=A0 >=C2=A0Commit:=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0Sergey=C2=A0A.=C2=A0Osokin=C2=A0 >=C2=A0 >= =C2=A0CommitDate:=C2=A02024-08-04=C2=A016:39:03=C2=A0+0000 >=C2=A0 >= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0devel/libada:=C2=A0new=C2=A0port,=C2=A0WHATWG= -compliant=C2=A0and=C2=A0fast=C2=A0URL=C2=A0parser >=C2=A0 >=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Ada= =C2=A0is=C2=A0a=C2=A0fast=C2=A0and=C2=A0spec-compliant=C2=A0URL=C2=A0parser= =C2=A0written=C2=A0in=C2=A0C++. >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0Specification=C2=A0for=C2=A0URL=C2=A0parser=C2=A0can=C2=A0be=C2=A0found= =C2=A0from=C2=A0the=C2=A0WHATWG=C2=A0website. >=C2=A0 >=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Connect=C2= =A0to=C2=A0the=C2=A0build. >=C2=A0 >=C2=A0--- >=C2=A0 >=C2=A0=C2= =A0devel/Makefile=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|= =C2=A0=C2=A01=C2=A0+ >=C2=A0 >=C2=A0=C2=A0devel/libada/Makefile=C2= =A0=C2=A0|=C2=A023=C2=A0+++++++++++++++++++++++ >=C2=A0 >=C2=A0=C2= =A0devel/libada/distinfo=C2=A0=C2=A0|=C2=A0=C2=A03=C2=A0+++ >=C2=A0 >= =C2=A0=C2=A0devel/libada/pkg-descr=C2=A0|=C2=A0=C2=A02=C2=A0++ >=C2=A0 = >=C2=A0=C2=A0devel/libada/pkg-plist=C2=A0|=C2=A037=C2=A0+++++++++++++++++++= ++++++++++++++++++ >=C2=A0 >=C2=A0=C2=A05=C2=A0files=C2=A0changed,= =C2=A066=C2=A0insertions(+) >=C2=A0 >=C2=A0diff=C2=A0--git=C2=A0a/devel= /Makefile=C2=A0b/devel/Makefile >=C2=A0 >=C2=A0index=C2=A05d996c8889f1.= .9cf314f5db3f=C2=A0100644 >=C2=A0 >=C2=A0---=C2=A0a/devel/Makefile >= =C2=A0 >=C2=A0+++=C2=A0b/devel/Makefile >=C2=A0 >=C2=A0@@=C2=A0-1176,= 6=C2=A0+1176,7=C2=A0@@ >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0SUB= DIR=C2=A0+=3D=C2=A0libPropList >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0libabigail >=C2=A0 >=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0libac >=C2=A0 >=C2=A0+=C2= =A0=C2=A0=C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0libada >=C2=A0 >=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0libafterbase >=C2=A0 >= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0libantlr3c >= =C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0libantl= r4 >=C2=A0 >=C2=A0diff=C2=A0--git=C2=A0a/devel/libada/Makefile=C2=A0b/d= evel/libada/Makefile >=C2=A0 >=C2=A0new=C2=A0file=C2=A0mode=C2=A0100644= >=C2=A0 >=C2=A0index=C2=A0000000000000..63aa8e2c0e65 >=C2=A0 >= =C2=A0---=C2=A0/dev/null >=C2=A0 >=C2=A0+++=C2=A0b/devel/libada/Makefil= e >=C2=A0 >=C2=A0@@=C2=A0-0,0=C2=A0+1,23=C2=A0@@ >=C2=A0 >=C2=A0+PO= RTNAME=3D=C2=A0=C2=A0=C2=A0=C2=A0libada >=C2=A0 >=C2=A0+DISTVERSIONPREF= IX=3D=C2=A0=C2=A0=C2=A0=C2=A0v >=C2=A0 >=C2=A0+DISTVERSION=3D=C2=A0= =C2=A0=C2=A0=C2=A02.9.0 >=C2=A0 >=C2=A0+CATEGORIES=3D=C2=A0=C2=A0=C2= =A0=C2=A0devel=C2=A0www >=C2=A0 >=C2=A0+ >=C2=A0 >=C2=A0+MAINTAINER= =3D=C2=A0=C2=A0=C2=A0=C2=A0osa@FreeBSD.org >=C2=A0 >=C2=A0+COMMENT=3D= =C2=A0=C2=A0=C2=A0=C2=A0WHATWG-compliant=C2=A0and=C2=A0fast=C2=A0URL=C2= =A0parser >=C2=A0 >=C2=A0+WWW=3D=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0https://ada-url.com/ >=C2=A0 >=C2=A0+ >=C2=A0 >=C2= =A0+LICENSE=3D=C2=A0=C2=A0=C2=A0=C2=A0APACHE20 >=C2=A0 >=C2=A0+LICENSE_= FILE=3D=C2=A0=C2=A0=C2=A0=C2=A0${WRKSRC}/LICENSE-APACHE >=C2=A0 >=C2= =A0+ >=C2=A0 >=C2=A0+USES=3D=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0cmake=C2=A0localbase:ldflags >=C2=A0 >=C2=A0+USE_LDCONFIG=3D= =C2=A0=C2=A0=C2=A0=C2=A0yes >=C2=A0 >=C2=A0+ >=C2=A0 >=C2=A0+CMAKE_= OFF=3D=C2=A0=C2=A0=C2=A0=C2=A0ADA_TESTING=C2=A0ADA_BENCHMARKS=C2=A0ADA_TOOL= S >=C2=A0 >=C2=A0+CMAKE_ON=3D=C2=A0=C2=A0=C2=A0=C2=A0BUILD_SHARED_LIBS= >=C2=A0 >=C2=A0+ >=C2=A0 >=C2=A0+USE_GITHUB=3D=C2=A0=C2=A0=C2= =A0=C2=A0yes >=C2=A0 >=C2=A0+GH_ACCOUNT=3D=C2=A0=C2=A0=C2=A0=C2=A0ada-u= rl >=C2=A0 >=C2=A0+GH_PROJECT=3D=C2=A0=C2=A0=C2=A0=C2=A0ada >=C2= =A0 >=C2=A0+ >=C2=A0 >=C2=A0+.include=C2=A0=C2=A0[http:/= /bsd.port.mk>]; Hi, Build uses Python (apart from ninja) but is m= issing dependency listing in port makefile or add CMAKE_DISABLE_FIND_PACK= AGE_Python3 to CMAKE_ON. You might also want to add CMAKE_DISABLE_FIND_PA= CKAGE_Git to avoid any unintentional behaviour Best regards, Da= niel (diizzy@) --_=_swift_1722792635_914eb0c2faa6c3a2a39b20cfea49ddee_=_ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
On 2024-08-04T18:39:47.000+02:00, Sergey A. Os= okin <osa@FreeBSD.org> wrote:


<= blockquote class=3D"ws-ng-quote">
T= he branch main has been updated by osa:

URL: <= a href=3D"https://cgit.FreeBSD.org/ports/commit/?id=3Dfe13eae316f8d7f038d8e= 79bd2b61c7d2f2add78" class=3D"defaultMailLink" rel=3D"noopener noreferrer" = data-ik=3D"ik-secure" target=3D"_blank">https://cgit.FreeBSD.org/ports/comm= it/?id=3Dfe13eae316f8d7f038d8e79bd2b61c7d2f2add78

commit fe13eae316f8d7f038d8e79bd2b61c7d2f2add78
Autho= r: Sergey A. Osokin <osa@FreeBSD.org>
AuthorDate: 2024-08-04 = 16:39:03 +0000
Commit: Sergey A. Osokin <osa@FreeBSD.org>
=
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 w= ritten in C++.
Specification for URL parser can be found = from the WHATWG website.

Connect to th= e 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<= br>
+++ b/devel/Makefile
@@ -1176,6 +1176,7 @@
<= /div>
SUBDIR +=3D libPropList
SUBDIR +=3D libab= igail
SUBDIR +=3D libac
+ SUBDIR +=3D l= ibada
SUBDIR +=3D libafterbase
SUBDIR= +=3D libantlr3c
SUBDIR +=3D libantlr4
dif= f --git a/devel/libada/Makefile b/devel/libada/Makefile
new f= ile mode 100644
index 000000000000..63aa8e2c0e65
--- /dev/null
+++ b/devel/libada/Makefile
@@ = -0,0 +1,23 @@
+PORTNAME=3D=09libada
+DISTVERSIO= NPREFIX=3D=09v
+DISTVERSION=3D=092.9.0
+CATEGOR= IES=3D=09devel www
+
+MAINTAINER=3D=09osa@FreeBSD.org
+COMMENT=3D=09WHATWG-compliant and fast URL parser
+WWW=3D=09=09https:/= /ada-url.com/
+
+LICENSE=3D=09APACHE20
<= /div>
+LICENSE_FILE=3D=09${WRKSRC}/LICENSE-APACHE
+
+USES=3D=09=09cmake localbase:ldflags
+USE_LDCONFIG= =3D=09yes
+
+CMAKE_OFF=3D=09ADA_TESTING ADA_BEN= CHMARKS ADA_TOOLS
+CMAKE_ON=3D=09BUILD_SHARED_LIBS
<= div>+
+USE_GITHUB=3D=09yes
+GH_ACCOUNT=3D=09ada= -url
+GH_PROJECT=3D=09ada
+
Hi,

Build uses Python (apart from ninja)= but is missing dependency listing in port makefile or add CMAKE_DISABLE_FI= ND_PACKAGE_Python3 to CMAKE_ON. You might also want to add CMAKE_DISABLE_FI= ND_PACKAGE_Git to avoid any unintentional behaviour

Best regards,
Danie= l (diizzy@)
--_=_swift_1722792635_914eb0c2faa6c3a2a39b20cfea49ddee_=_--