Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 04 Aug 2024 19:30:35 +0200
From:      Daniel Engberg <daniel.engberg.lists@pyret.net>
To:        "Sergey A. Osokin" <osa@FreeBSD.org>
Cc:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   Re: git: fe13eae316f8 - main - devel/libada: new port,  WHATWG-compliant and fast URL parser
Message-ID:  <d78fa11c4b91e0ef8893eec277a73a50@mail.infomaniak.com>
In-Reply-To: <202408041639.474GdlJ0078196@gitrepo.freebsd.org>
References:  <202408041639.474GdlJ0078196@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--_=_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 <osa@FreeBSD.org>
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<osa@FreeBSD.org>
>=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<osa@FreeBSD.org>
>=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<bsd.port.mk>=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

<html><body><div style=3D"font-family: 'Helvetica Neue', Helvetica, Arial, =
sans-serif; font-size: 14px">On 2024-08-04T18:39:47.000+02:00, Sergey A. Os=
okin &lt;osa@FreeBSD.org&gt; wrote:<br></div><div ><div><br></div></div><di=
v style=3D"font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; fon=
t-size: 14px"><br></div><div class=3D"ik_mail_quote answerContentMessage"><=
blockquote class=3D"ws-ng-quote"><pre style=3D"white-space: normal;"><div>T=
he branch main has been updated by osa:<br></div><div><br></div><div>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</a><br></div><div><br></d=
iv><div>commit fe13eae316f8d7f038d8e79bd2b61c7d2f2add78<br></div><div>Autho=
r:     Sergey A. Osokin &lt;<a href=3D"mailto:osa@FreeBSD.org" class=3D"def=
aultMailLink">osa@FreeBSD.org</a>&gt;<br></div><div>AuthorDate: 2024-08-04 =
16:39:03 +0000<br></div><div>Commit:     Sergey A. Osokin &lt;<a href=3D"ma=
ilto:osa@FreeBSD.org" class=3D"defaultMailLink">osa@FreeBSD.org</a>&gt;<br>=
</div><div>CommitDate: 2024-08-04 16:39:03 +0000<br></div><div><br></div><d=
iv>    devel/libada: new port, WHATWG-compliant and fast URL parser<br></di=
v><div>    <br></div><div>    Ada is a fast and spec-compliant URL parser w=
ritten in C++.<br></div><div>    Specification for URL parser can be found =
from the WHATWG website.<br></div><div>    <br></div><div>    Connect to th=
e build.<br></div><div>---<br></div><div> devel/Makefile         |  1 +<br>=
</div><div> devel/libada/Makefile  | 23 +++++++++++++++++++++++<br></div><d=
iv> devel/libada/distinfo  |  3 +++<br></div><div> devel/libada/pkg-descr |=
  2 ++<br></div><div> devel/libada/pkg-plist | 37 +++++++++++++++++++++++++=
++++++++++++<br></div><div> 5 files changed, 66 insertions(+)<br></div><div=
><br></div><div>diff --git a/devel/Makefile b/devel/Makefile<br></div><div>=
index 5d996c8889f1..9cf314f5db3f 100644<br></div><div>--- a/devel/Makefile<=
br></div><div>+++ b/devel/Makefile<br></div><div>@@ -1176,6 +1176,7 @@<br><=
/div><div>     SUBDIR +=3D libPropList<br></div><div>     SUBDIR +=3D libab=
igail<br></div><div>     SUBDIR +=3D libac<br></div><div>+    SUBDIR +=3D l=
ibada<br></div><div>     SUBDIR +=3D libafterbase<br></div><div>     SUBDIR=
 +=3D libantlr3c<br></div><div>     SUBDIR +=3D libantlr4<br></div><div>dif=
f --git a/devel/libada/Makefile b/devel/libada/Makefile<br></div><div>new f=
ile mode 100644<br></div><div>index 000000000000..63aa8e2c0e65<br></div><di=
v>--- /dev/null<br></div><div>+++ b/devel/libada/Makefile<br></div><div>@@ =
-0,0 +1,23 @@<br></div><div>+PORTNAME=3D=09libada<br></div><div>+DISTVERSIO=
NPREFIX=3D=09v<br></div><div>+DISTVERSION=3D=092.9.0<br></div><div>+CATEGOR=
IES=3D=09devel www<br></div><div>+<br></div><div>+MAINTAINER=3D=09<a href=
=3D"mailto:osa@FreeBSD.org" class=3D"defaultMailLink">osa@FreeBSD.org</a><b=
r></div><div>+COMMENT=3D=09WHATWG-compliant and fast URL parser<br></div><d=
iv>+WWW=3D=09=09<a href=3D"https://ada-url.com/" class=3D"defaultMailLink" =
rel=3D"noopener noreferrer" data-ik=3D"ik-secure" target=3D"_blank">https:/=
/ada-url.com/</a><br></div><div>+<br></div><div>+LICENSE=3D=09APACHE20<br><=
/div><div>+LICENSE_FILE=3D=09${WRKSRC}/LICENSE-APACHE<br></div><div>+<br></=
div><div>+USES=3D=09=09cmake localbase:ldflags<br></div><div>+USE_LDCONFIG=
=3D=09yes<br></div><div>+<br></div><div>+CMAKE_OFF=3D=09ADA_TESTING ADA_BEN=
CHMARKS ADA_TOOLS<br></div><div>+CMAKE_ON=3D=09BUILD_SHARED_LIBS<br></div><=
div>+<br></div><div>+USE_GITHUB=3D=09yes<br></div><div>+GH_ACCOUNT=3D=09ada=
-url<br></div><div>+GH_PROJECT=3D=09ada<br></div><div>+<br></div><div>+.inc=
lude &lt;<a href=3D"http://bsd.port.mk>" class=3D"defaultMailLink" rel=3D"n=
oopener noreferrer" data-ik=3D"ik-secure" target=3D"_blank">bsd.port.mk&gt;=
</a>;<br></div></pre></blockquote></div><div style=3D"font-family: 'Helveti=
ca Neue', Helvetica, Arial, sans-serif; font-size: 14px">Hi,<br></div><div =
style=3D"font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-=
size: 14px"><br></div><div style=3D"font-family: 'Helvetica Neue', Helvetic=
a, Arial, sans-serif; font-size: 14px">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<br></div><div style=3D"=
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14p=
x"><br></div><div style=3D"font-family: 'Helvetica Neue', Helvetica, Arial,=
 sans-serif; font-size: 14px">Best regards,<br></div><div style=3D"font-fam=
ily: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px">Danie=
l (diizzy@)<br></div></body></html>


--_=_swift_1722792635_914eb0c2faa6c3a2a39b20cfea49ddee_=_--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d78fa11c4b91e0ef8893eec277a73a50>