Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 09 Jun 2024 09:08:25 +0200
From:      Daniel Engberg <daniel.engberg.lists@pyret.net>
To:        Alexey Dokuchaev <danfe@FreeBSD.org>
Cc:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   Re: git: 187b969b8f9f - main - graphics/svgpp: new port had  been added (+)
Message-ID:  <96134cbe563ec73933802de201a9b640@mail.infomaniak.com>
In-Reply-To: <202406090626.4596QEei093326@gitrepo.freebsd.org>
References:  <202406090626.4596QEei093326@gitrepo.freebsd.org>

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

--_=_swift_1717916905_bbe7bf6c18b832e61f3c1280c76e39f8_=_
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 2024-06-09T08:26:14.000+02:00, Alexey Dokuchaev <danfe@FreeBSD.org>
wr=
ote:

>=C2=A0The=C2=A0branch=C2=A0main=C2=A0has=C2=A0been=C2=A0updated=
=C2=A0by=C2=A0danfe:
>=C2=A0
>=C2=A0URL:=C2=A0https://cgit.FreeBSD.org/=
ports/commit/?id=3D187b969b8f9f0ed850f0dc7eb8d08b6d961f1346
>=C2=A0
>=
=C2=A0commit=C2=A0187b969b8f9f0ed850f0dc7eb8d08b6d961f1346
>=C2=A0
>=
=C2=A0Author:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Alexey=C2=A0Dokuchaev=C2=A0<danf=
e@FreeBSD.org>
>=C2=A0
>=C2=A0AuthorDate:=C2=A02024-06-09=C2=A006:25:00=
=C2=A0+0000
>=C2=A0
>=C2=A0Commit:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Alexey=
=C2=A0Dokuchaev=C2=A0<danfe@FreeBSD.org>
>=C2=A0
>=C2=A0CommitDate:=
=C2=A02024-06-09=C2=A006:25:00=C2=A0+0000
>=C2=A0
>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0graphics/svgpp:=C2=A0new=C2=A0port=C2=A0had=C2=A0been=C2=
=A0added=C2=A0(+)
>=C2=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
>=C2=A0
>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0SVG++=C2=A0library=C2=A0can=C2=A0be=C2=A0thou=
ght=C2=A0of=C2=A0as=C2=A0a=C2=A0framework,=C2=A0containing=C2=A0parsers
>=
=C2=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0for=C2=A0various=C2=A0SVG=C2=A0synt=
axes,=C2=A0adapters=C2=A0that=C2=A0simplify=C2=A0handling=C2=A0of=C2=A0pars=
ed
>=C2=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0data,=C2=A0and=C2=A0other=
=C2=A0utilities=C2=A0and=C2=A0helpers=C2=A0for=C2=A0the=C2=A0most=C2=A0comm=
on=C2=A0tasks.
>=C2=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
>=C2=A0
>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0WWW:=C2=A0http://svgpp.org/
>=C2=A0
>=
=C2=A0---
>=C2=A0
>=C2=A0=C2=A0graphics/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=A0graphics/svgpp/Makefile=C2=A0=C2=A0|=C2=A0=C2=A020=C2=A0+++++=

>=C2=A0
>=C2=A0=C2=A0graphics/svgpp/distinfo=C2=A0=C2=A0|=C2=A0=C2=
=A0=C2=A03=C2=A0+
>=C2=A0
>=C2=A0=C2=A0graphics/svgpp/pkg-descr=C2=
=A0|=C2=A0=C2=A0=C2=A03=C2=A0+
>=C2=A0
>=C2=A0=C2=A0graphics/svgpp/pkg-=
plist=C2=A0|=C2=A0192=C2=A0+++++++++++++++++++++++++++++++++++++++++++++++=

>=C2=A0
>=C2=A0=C2=A05=C2=A0files=C2=A0changed,=C2=A0219=C2=A0insertio=
ns(+)
>=C2=A0
>=C2=A0diff=C2=A0--git=C2=A0a/graphics/Makefile=C2=A0b/gr=
aphics/Makefile
>=C2=A0
>=C2=A0index=C2=A08e12cafd0e4e..4a3bb391f03a=
=C2=A0100644
>=C2=A0
>=C2=A0---=C2=A0a/graphics/Makefile
>=C2=A0
>=
=C2=A0+++=C2=A0b/graphics/Makefile
>=C2=A0
>=C2=A0@@=C2=A0-1152,6=C2=
=A0+1152,7=C2=A0@@
>=C2=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0SUBDIR=
=C2=A0+=3D=C2=A0svg2png
>=C2=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0SUBDIR=C2=A0+=3D=C2=A0svgalib
>=C2=A0
>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0svgbob
>=C2=A0
>=C2=A0+=C2=A0=C2=
=A0=C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0svgpp
>=C2=A0
>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0swappy
>=C2=A0
>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0swfmill
>=C2=A0
>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0swftools
>=
=C2=A0
>=C2=A0diff=C2=A0--git=C2=A0a/graphics/svgpp/Makefile=C2=A0b/graph=
ics/svgpp/Makefile
>=C2=A0
>=C2=A0new=C2=A0file=C2=A0mode=C2=A0100644=

>=C2=A0
>=C2=A0index=C2=A0000000000000..505090385589
>=C2=A0
>=
=C2=A0---=C2=A0/dev/null
>=C2=A0
>=C2=A0+++=C2=A0b/graphics/svgpp/Makef=
ile
>=C2=A0
>=C2=A0@@=C2=A0-0,0=C2=A0+1,20=C2=A0@@
>=C2=A0
>=C2=
=A0+PORTNAME=3D=C2=A0=C2=A0=C2=A0=C2=A0svgpp
>=C2=A0
>=C2=A0+PORTVERSIO=
N=3D=C2=A0=C2=A0=C2=A0=C2=A01.3.1
>=C2=A0
>=C2=A0+DISTVERSIONPREFIX=3D=
=C2=A0=C2=A0=C2=A0=C2=A0v
>=C2=A0
>=C2=A0+CATEGORIES=3D=C2=A0=C2=A0=
=C2=A0=C2=A0graphics
>=C2=A0
>=C2=A0+
>=C2=A0
>=C2=A0+MAINTAINER=3D=
=C2=A0=C2=A0=C2=A0=C2=A0danfe@FreeBSD.org
>=C2=A0
>=C2=A0+COMMENT=3D=
=C2=A0=C2=A0=C2=A0=C2=A0C++=C2=A0header-only=C2=A0parsers=C2=A0for=C2=A0var=
ious=C2=A0SVG=C2=A0syntaxes
>=C2=A0
>=C2=A0+WWW=3D=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0http://svgpp.org/
>=C2=A0
>=C2=A0+
>=
=C2=A0
>=C2=A0+LICENSE=3D=C2=A0=C2=A0=C2=A0=C2=A0BSL
>=C2=A0
>=C2=
=A0+LICENSE_FILE=3D=C2=A0=C2=A0=C2=A0=C2=A0${WRKSRC}/LICENSE_1_0.txt
>=
=C2=A0
>=C2=A0+
>=C2=A0
>=C2=A0+USE_GITHUB=3D=C2=A0=C2=A0=C2=A0=C2=
=A0yes
>=C2=A0
>=C2=A0+NO_BUILD=3D=C2=A0=C2=A0=C2=A0=C2=A0yes
>=C2=
=A0
>=C2=A0+NO_ARCH=3D=C2=A0=C2=A0=C2=A0=C2=A0yes
>=C2=A0
>=C2=A0+
=
>=C2=A0
>=C2=A0+do-install:
>=C2=A0
>=C2=A0+=C2=A0=C2=A0=C2=A0=C2=
=A0${CP}=C2=A0-a=C2=A0${WRKSRC}/include/=C2=A0${STAGEDIR}${PREFIX}/include=

>=C2=A0
>=C2=A0+
>=C2=A0
>=C2=A0+.include=C2=A0<bsd.port.mk>=C2=
=A0[http://bsd.port.mk>];
>=C2=A0
>=C2=A0...

Hi,

While this w=
orks you can please consider to follow Porters
Handbookregarding use of U=
SE_GITHUB section (see examples) and
COPYTREE_SHARE macro instead of cp f=
or consistency?

https://docs.freebsd.org/en/books/porters-handbook/boo=
k/#makefile-master_sites-github

https://docs.freebsd.org/en/books/port=
ers-handbook/book/#install-copytree

Best regards,

Daniel


--_=_swift_1717916905_bbe7bf6c18b832e61f3c1280c76e39f8_=_
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div>On 2024-06-09T08:26:14.000+02:00, Alexey Dokuchaev &lt;dan=
fe@FreeBSD.org&gt; wrote:<br></div><div ><div><br></div></div><div><br></di=
v><div class=3D"ik_mail_quote answerContentMessage"><blockquote class=3D"ws=
-ng-quote"><pre style=3D"white-space: normal;"><div>The branch main has bee=
n updated by danfe:<br></div><div><br></div><div>URL: <a data-ik=3D"ik-secu=
re" rel=3D"noopener noreferrer" class=3D"defaultMailLink" href=3D"https://c=
git.FreeBSD.org/ports/commit/?id=3D187b969b8f9f0ed850f0dc7eb8d08b6d961f1346=
" target=3D"_blank">https://cgit.FreeBSD.org/ports/commit/?id=3D187b969b8f9=
f0ed850f0dc7eb8d08b6d961f1346</a><br></div><div><br></div><div>commit 187b9=
69b8f9f0ed850f0dc7eb8d08b6d961f1346<br></div><div>Author:     Alexey Dokuch=
aev &lt;<a class=3D"defaultMailLink" href=3D"mailto:danfe@FreeBSD.org">danf=
e@FreeBSD.org</a>&gt;<br></div><div>AuthorDate: 2024-06-09 06:25:00 +0000<b=
r></div><div>Commit:     Alexey Dokuchaev &lt;<a class=3D"defaultMailLink" =
href=3D"mailto:danfe@FreeBSD.org">danfe@FreeBSD.org</a>&gt;<br></div><div>C=
ommitDate: 2024-06-09 06:25:00 +0000<br></div><div><br></div><div>    graph=
ics/svgpp: new port had been added (+)<br></div><div>    <br></div><div>   =
 SVG++ library can be thought of as a framework, containing parsers<br></di=
v><div>    for various SVG syntaxes, adapters that simplify handling of par=
sed<br></div><div>    data, and other utilities and helpers for the most co=
mmon tasks.<br></div><div>    <br></div><div>    WWW: <a data-ik=3D"ik-secu=
re" rel=3D"noopener noreferrer" class=3D"defaultMailLink" href=3D"http://sv=
gpp.org/" target=3D"_blank">http://svgpp.org/</a><br></div><div>---<br></di=
v><div> graphics/Makefile        |   1 +<br></div><div> graphics/svgpp/Make=
file  |  20 +++++<br></div><div> graphics/svgpp/distinfo  |   3 +<br></div>=
<div> graphics/svgpp/pkg-descr |   3 +<br></div><div> graphics/svgpp/pkg-pl=
ist | 192 +++++++++++++++++++++++++++++++++++++++++++++++<br></div><div> 5 =
files changed, 219 insertions(+)<br></div><div><br></div><div>diff --git a/=
graphics/Makefile b/graphics/Makefile<br></div><div>index 8e12cafd0e4e..4a3=
bb391f03a 100644<br></div><div>--- a/graphics/Makefile<br></div><div>+++ b/=
graphics/Makefile<br></div><div>@@ -1152,6 +1152,7 @@<br></div><div>     SU=
BDIR +=3D svg2png<br></div><div>     SUBDIR +=3D svgalib<br></div><div>    =
 SUBDIR +=3D svgbob<br></div><div>+    SUBDIR +=3D svgpp<br></div><div>    =
 SUBDIR +=3D swappy<br></div><div>     SUBDIR +=3D swfmill<br></div><div>  =
   SUBDIR +=3D swftools<br></div><div>diff --git a/graphics/svgpp/Makefile =
b/graphics/svgpp/Makefile<br></div><div>new file mode 100644<br></div><div>=
index 000000000000..505090385589<br></div><div>--- /dev/null<br></div><div>=
+++ b/graphics/svgpp/Makefile<br></div><div>@@ -0,0 +1,20 @@<br></div><div>=
+PORTNAME=3D=09svgpp<br></div><div>+PORTVERSION=3D=091.3.1<br></div><div>+D=
ISTVERSIONPREFIX=3D=09v<br></div><div>+CATEGORIES=3D=09graphics<br></div><d=
iv>+<br></div><div>+MAINTAINER=3D=09<a class=3D"defaultMailLink" href=3D"ma=
ilto:danfe@FreeBSD.org">danfe@FreeBSD.org</a><br></div><div>+COMMENT=3D=09C=
++ header-only parsers for various SVG syntaxes<br></div><div>+WWW=3D=09=09=
<a data-ik=3D"ik-secure" rel=3D"noopener noreferrer" class=3D"defaultMailLi=
nk" href=3D"http://svgpp.org/" target=3D"_blank">http://svgpp.org/</a><br><=
/div><div>+<br></div><div>+LICENSE=3D=09BSL<br></div><div>+LICENSE_FILE=3D=
=09${WRKSRC}/LICENSE_1_0.txt<br></div><div>+<br></div><div>+USE_GITHUB=3D=
=09yes<br></div><div>+NO_BUILD=3D=09yes<br></div><div>+NO_ARCH=3D=09yes<br>=
</div><div>+<br></div><div>+do-install:<br></div><div>+=09${CP} -a ${WRKSRC=
}/include/ ${STAGEDIR}${PREFIX}/include<br></div><div>+<br></div><div>+.inc=
lude &lt;<a data-ik=3D"ik-secure" rel=3D"noopener noreferrer" class=3D"defa=
ultMailLink" href=3D"http://bsd.port.mk>" target=3D"_blank">bsd.port.mk&gt;=
</a>;<br></div><div>...<br></div></pre></blockquote></div><div>Hi,<br></div=
><div><br></div><div>While this works you can please consider to follow Por=
ters Handbookregarding use of USE_GITHUB section (see examples) and COPYTRE=
E_SHARE macro instead of cp for consistency?<br></div><div><br></div><div><=
a href=3D"https://docs.freebsd.org/en/books/porters-handbook/book/#makefile=
-master_sites-github" target=3D"_blank" rel=3D"noopener noreferrer" data-ik=
=3D"ik-secure">https://docs.freebsd.org/en/books/porters-handbook/book/#mak=
efile-master_sites-github</a><br></div><div><a href=3D"https://docs.freebsd=
.org/en/books/porters-handbook/book/#install-copytree" target=3D"_blank" re=
l=3D"noopener noreferrer" data-ik=3D"ik-secure">https://docs.freebsd.org/en=
/books/porters-handbook/book/#install-copytree</a><br></div><div><br></div>=
<div>Best regards,<br></div><div>Daniel<br></div></body></html>


--_=_swift_1717916905_bbe7bf6c18b832e61f3c1280c76e39f8_=_--




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