From nobody Sun Feb 18 20:47:59 2024 X-Original-To: dev-commits-ports-all@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 4TdHmx1xrmz5BjPY for ; Sun, 18 Feb 2024 20:48:01 +0000 (UTC) (envelope-from daniel.engberg.lists@pyret.net) Received: from smtp-190c.mail.infomaniak.ch (smtp-190c.mail.infomaniak.ch [185.125.25.12]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits)) (Client CN "relay.mail.infomaniak.ch", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TdHmx03fSz4sNJ for ; Sun, 18 Feb 2024 20:48:01 +0000 (UTC) (envelope-from daniel.engberg.lists@pyret.net) Authentication-Results: mx1.freebsd.org; none Received: from smtp-4-0001.mail.infomaniak.ch (unknown [10.7.10.108]) by smtp-3-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4TdHmv6f3zzMpnh0; Sun, 18 Feb 2024 21:47:59 +0100 (CET) Received: from unknown by smtp-4-0001.mail.infomaniak.ch (Postfix) with ESMTPA id 4TdHmv3kZPzY9R; Sun, 18 Feb 2024 21:47:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pyret.net; s=20231006; t=1708289279; bh=WAwAeQZ+0Y+kUxrIEPQcGW8/qdxTm81K6RCxcvdhHhI=; h=Date:Subject:From:Reply-To:To:Cc:References:In-Reply-To:From; b=D7aRX17hxYvxSaJr1LJjx05u8IdDhb0Pa2Kb0l8LXArEwkUmf6rfg20dikbXy80Fr aW4IQGaW7PSY3jZJl5k/Ka8FZ062k8dmkMqn5Oqjs9O7KGjeBrcHRCf7VR63qwTkE1 jXGDGNmb8kIX10t+tJu+n3zMBI5Dj6vCJD++aIYDZkzKYzNKK3OWYQdAr80qUAgsZM JCy/LerjMLTE8J9mDcOEYIVU4EGVEaBKzA5+R0hJWWbJro1dB/mAl1z618kQMK1ES8 DlbIysETurR8z/l7f33ocynkH7Tgq3BzGffQrsO4fRhK5ON2yN+piNuxieItwNM5xt uUa9g83lyzm2g== Message-ID: <4ae1d9b2fe665902d28c06a9e9aa9f15@mail.infomaniak.com> Date: Sun, 18 Feb 2024 21:47:59 +0100 Subject: Re: git: ae019109714d - main - devel/argtable3: New port: ANSI C library that parses GNU-style command-line options From: Daniel Engberg Reply-To: Daniel Engberg To: Jose Alonso Cardenas Marquez Cc: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="_=_swift_1708289279_aa4476ee8fc9f4ee494c2d65ac23b15a_=_" X-WS-User-Origin: eyJpdiI6ImlTU0xCcWl4QUQwMlNPUmtSekR3eFE9PSIsInZhbHVlIjoiSFUwamIySHlteE8reDhYQnV6Y0dsdz09IiwibWFjIjoiNjcwZWM0MzA0ZjBjNWYxODM4ZmRiNWU4YjJlMGVlNGM5NTdmNzIzNDNjYzUxMWI3ZWUyMjM1YWI1NzcwMDVlOSIsInRhZyI6IiJ9 X-WS-User-Mbox: eyJpdiI6Im5sV29YQjdGWEZUNks1WkNzTmJrZUE9PSIsInZhbHVlIjoiS0FZQ2FRRDdWN1pnR0UyWjQwaVFNUT09IiwibWFjIjoiOWM0YWU1NmE4NzBiYzgwNmFiYTYwMWZmYzk5MTdiNzMxZTBkZTVhY2Q3NmY3ZDBiYjhmOGUxYTE2MWNmYjZhZCIsInRhZyI6IiJ9 X-WS-Location: eJxzKUpMKykGAAfpAmU- X-Mailer: Infomaniak Workspace (1.3.641) References: <202402181927.41IJRpC9032914@gitrepo.freebsd.org> In-Reply-To: <202402181927.41IJRpC9032914@gitrepo.freebsd.org> X-Infomaniak-Routing: alpha X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4TdHmx03fSz4sNJ 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:185.125.24.0/22, country:CH] --_=_swift_1708289279_aa4476ee8fc9f4ee494c2d65ac23b15a_=_ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2024-02-18T20:27:51.000+01:00, Jose Alonso Cardenas Marquez wrote: >=C2=A0The=C2=A0branch=C2=A0main=C2=A0has=C2=A0been= =C2=A0updated=C2=A0by=C2=A0acm: >=C2=A0 >=C2=A0URL:=C2=A0https://cgit.F= reeBSD.org/ports/commit/?id=3Dae019109714da1f499ea9c73be29c74dab44377f >= =C2=A0 >=C2=A0commit=C2=A0ae019109714da1f499ea9c73be29c74dab44377f >= =C2=A0 >=C2=A0Author:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Jose=C2=A0Alonso=C2= =A0Cardenas=C2=A0Marquez=C2=A0 >=C2=A0 >=C2=A0AuthorDa= te:=C2=A02024-02-18=C2=A019:26:43=C2=A0+0000 >=C2=A0 >=C2=A0Commit:= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Jose=C2=A0Alonso=C2=A0Cardenas=C2=A0Marquez= =C2=A0 >=C2=A0 >=C2=A0CommitDate:=C2=A02024-02-18= =C2=A019:26:43=C2=A0+0000 >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0devel/= argtable3:=C2=A0New=C2=A0port:=C2=A0ANSI=C2=A0C=C2=A0library=C2=A0that= =C2=A0parses=C2=A0GNU-style=C2=A0command-line=C2=A0options >=C2=A0 >= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0Argtable3=C2=A0is=C2=A0an=C2=A0open=C2=A0source=C2=A0ANSI=C2=A0C=C2= =A0library=C2=A0that=C2=A0parses=C2=A0GNU-style=C2=A0command-line >=C2= =A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0options=C2=A0with=C2=A0the=C2=A0getopt= =C2=A0library.=C2=A0It=C2=A0simplifies=C2=A0command-line=C2=A0parsing=C2= =A0by=C2=A0defining >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0a=C2=A0decla= rative-style=C2=A0API=C2=A0that=C2=A0you=C2=A0can=C2=A0use=C2=A0to=C2=A0spe= cify=C2=A0what=C2=A0your=C2=A0command-line >=C2=A0 >=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0syntax=C2=A0looks=C2=A0like.=C2=A0Argtable3=C2=A0will=C2= =A0automatically=C2=A0generate=C2=A0consistent=C2=A0error >=C2=A0 >= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0handling=C2=A0logic=C2=A0and=C2=A0textual= =C2=A0descriptions=C2=A0of=C2=A0the=C2=A0command=C2=A0line=C2=A0syntax,= =C2=A0which=C2=A0are >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0essential= =C2=A0but=C2=A0tedious=C2=A0to=C2=A0implement=C2=A0for=C2=A0a=C2=A0robust= =C2=A0CLI=C2=A0program. >=C2=A0 >=C2=A0--- >=C2=A0 >=C2=A0=C2=A0dev= el/Makefile=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=A0=C2=A01=C2=A0+ >=C2=A0 >=C2=A0=C2=A0devel/argtable3/= Makefile=C2=A0=C2=A0|=C2=A024=C2=A0++++++++++++++++++++++++ >=C2=A0 >= =C2=A0=C2=A0devel/argtable3/distinfo=C2=A0=C2=A0|=C2=A0=C2=A03=C2=A0+++ >= =C2=A0 >=C2=A0=C2=A0devel/argtable3/pkg-descr=C2=A0|=C2=A0=C2=A06=C2= =A0++++++ >=C2=A0 >=C2=A0=C2=A0devel/argtable3/pkg-plist=C2=A0|=C2= =A0=C2=A05=C2=A0+++++ >=C2=A0 >=C2=A0=C2=A05=C2=A0files=C2=A0changed,= =C2=A039=C2=A0insertions(+) >=C2=A0 >=C2=A0diff=C2=A0--git=C2=A0a/devel= /Makefile=C2=A0b/devel/Makefile >=C2=A0 >=C2=A0index=C2=A000b47b2f905c.= .ad7af082168d=C2=A0100644 >=C2=A0 >=C2=A0---=C2=A0a/devel/Makefile >= =C2=A0 >=C2=A0+++=C2=A0b/devel/Makefile >=C2=A0 >=C2=A0@@=C2=A0-210,6= =C2=A0+210,7=C2=A0@@ >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0SUBDI= R=C2=A0+=3D=C2=A0argparse >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0SUBDIR=C2=A0+=3D=C2=A0args >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0argtable >=C2=A0 >=C2=A0+=C2=A0=C2=A0= =C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0argtable3 >=C2=A0 >=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0arm-elf-binutils >=C2=A0 >= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0arm-none-eabi-gcc= >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0arm= -none-eabi-newlib >=C2=A0 >=C2=A0diff=C2=A0--git=C2=A0a/devel/argtable3= /Makefile=C2=A0b/devel/argtable3/Makefile >=C2=A0 >=C2=A0new=C2=A0file= =C2=A0mode=C2=A0100644 >=C2=A0 >=C2=A0index=C2=A0000000000000..40c226ae= fab2 >=C2=A0 >=C2=A0---=C2=A0/dev/null >=C2=A0 >=C2=A0+++=C2=A0b/de= vel/argtable3/Makefile >=C2=A0 >=C2=A0@@=C2=A0-0,0=C2=A0+1,24=C2=A0@@= >=C2=A0 >=C2=A0+PORTNAME=3D=C2=A0=C2=A0=C2=A0=C2=A0argtable3 >=C2= =A0 >=C2=A0+DISTVERSION=3D=C2=A0=C2=A0=C2=A0=C2=A03.2.2 >=C2=A0 >= =C2=A0+CATEGORIES=3D=C2=A0=C2=A0=C2=A0=C2=A0devel >=C2=A0 >=C2=A0+ >= =C2=A0 >=C2=A0+MAINTAINER=3D=C2=A0=C2=A0=C2=A0=C2=A0acm@FreeBSD.org >= =C2=A0 >=C2=A0+COMMENT=3D=C2=A0=C2=A0=C2=A0=C2=A0ANSI=C2=A0C=C2=A0library= =C2=A0that=C2=A0parses=C2=A0GNU-style=C2=A0command-line=C2=A0options >= =C2=A0 >=C2=A0+WWW=3D=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0http= s://www.argtable.org >=C2=A0 >=C2=A0+ >=C2=A0 >=C2=A0+LICENSE=3D= =C2=A0=C2=A0=C2=A0=C2=A0BSD3CLAUSE >=C2=A0 >=C2=A0+LICENSE_FILE=3D= =C2=A0=C2=A0=C2=A0=C2=A0${WRKSRC}/LICENSE >=C2=A0 >=C2=A0+ >=C2=A0 = >=C2=A0+BUILD_DEPENDS=3D=C2=A0=C2=A0=C2=A0=C2=A0bash>0:shells/bash >= =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=A0compiler:c++11-lang=C2=A0shebangfix >= =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=A0argtable >=C2=A0 >=C2=A0+GH= _TAGNAME=3D=C2=A0=C2=A0=C2=A0=C2=A0f319bb66252c6d32a0657c774534ba409567aa62= >=C2=A0 >=C2=A0+ >=C2=A0 >=C2=A0+SHEBANG_FILES=3D=C2=A0=C2=A0= =C2=A0=C2=A0${WRKSRC}/tools/build >=C2=A0 >=C2=A0+ >=C2=A0 >=C2= =A0+post-patch: >=C2=A0 >=C2=A0+=C2=A0=C2=A0=C2=A0=C2=A0${REINPLACE_CMD= }=C2=A0'66d'=C2=A0${WRKSRC}/tools/build >=C2=A0 >=C2=A0+ >=C2=A0 >= =C2=A0+.include=C2=A0=C2=A0[http://bsd.port.mk>]; >=C2=A0 = >=C2=A0diff=C2=A0--git=C2=A0a/devel/argtable3/distinfo=C2=A0b/devel/argtabl= e3/distinfo >=C2=A0 >=C2=A0new=C2=A0file=C2=A0mode=C2=A0100644 >= =C2=A0 >=C2=A0index=C2=A0000000000000..fdee15f017e7 >=C2=A0 >=C2= =A0---=C2=A0/dev/null >=C2=A0 >=C2=A0+++=C2=A0b/devel/argtable3/distinf= o >=C2=A0 >=C2=A0@@=C2=A0-0,0=C2=A0+1,3=C2=A0@@ >=C2=A0 >=C2=A0+TIM= ESTAMP=C2=A0=3D=C2=A01708211192 >=C2=A0 >=C2=A0+SHA256=C2=A0(argtable-a= rgtable3-3.2.2-f319bb66252c6d32a0657c774534ba409567aa62_GH0.tar.gz)=C2= =A0=3D=C2=A0caa17d2e992a4ba0e5ea8fb3a4c5cf4e4192d040e572ae583547c6886a4f12d= 1 >=C2=A0 >=C2=A0+SIZE=C2=A0(argtable-argtable3-3.2.2-f319bb66252c6d32a= 0657c774534ba409567aa62_GH0.tar.gz)=C2=A0=3D=C2=A0510632 >=C2=A0 >= =C2=A0diff=C2=A0--git=C2=A0a/devel/argtable3/pkg-descr=C2=A0b/devel/argtabl= e3/pkg-descr >=C2=A0 >=C2=A0new=C2=A0file=C2=A0mode=C2=A0100644 >= =C2=A0 >=C2=A0index=C2=A0000000000000..c6e96b60e1a3 >=C2=A0 >=C2= =A0---=C2=A0/dev/null >=C2=A0 >=C2=A0+++=C2=A0b/devel/argtable3/pkg-des= cr >=C2=A0 >=C2=A0@@=C2=A0-0,0=C2=A0+1,6=C2=A0@@ >=C2=A0 >=C2=A0+Ar= gtable3=C2=A0is=C2=A0an=C2=A0open=C2=A0source=C2=A0ANSI=C2=A0C=C2=A0library= =C2=A0that=C2=A0parses=C2=A0GNU-style=C2=A0command-line >=C2=A0 >=C2= =A0+options=C2=A0with=C2=A0the=C2=A0getopt=C2=A0library.=C2=A0It=C2=A0simpl= ifies=C2=A0command-line=C2=A0parsing=C2=A0by=C2=A0defining >=C2=A0 >= =C2=A0+a=C2=A0declarative-style=C2=A0API=C2=A0that=C2=A0you=C2=A0can=C2= =A0use=C2=A0to=C2=A0specify=C2=A0what=C2=A0your=C2=A0command-line >=C2= =A0 >=C2=A0+syntax=C2=A0looks=C2=A0like.=C2=A0Argtable3=C2=A0will=C2= =A0automatically=C2=A0generate=C2=A0consistent=C2=A0error >=C2=A0 >= =C2=A0+handling=C2=A0logic=C2=A0and=C2=A0textual=C2=A0descriptions=C2=A0of= =C2=A0the=C2=A0command=C2=A0line=C2=A0syntax,=C2=A0which=C2=A0are >=C2= =A0 >=C2=A0+essential=C2=A0but=C2=A0tedious=C2=A0to=C2=A0implement=C2= =A0for=C2=A0a=C2=A0robust=C2=A0CLI=C2=A0program. >=C2=A0 >=C2=A0diff= =C2=A0--git=C2=A0a/devel/argtable3/pkg-plist=C2=A0b/devel/argtable3/pkg-pli= st >=C2=A0 >=C2=A0new=C2=A0file=C2=A0mode=C2=A0100644 >=C2=A0 >= =C2=A0index=C2=A0000000000000..5acc3b510f53 >=C2=A0 >=C2=A0---=C2=A0/de= v/null >=C2=A0 >=C2=A0+++=C2=A0b/devel/argtable3/pkg-plist >=C2=A0 = >=C2=A0@@=C2=A0-0,0=C2=A0+1,5=C2=A0@@ >=C2=A0 >=C2=A0+include/argtable3= .h >=C2=A0 >=C2=A0+lib/cmake/argtable3/Argtable3Config-release.cmake = >=C2=A0 >=C2=A0+lib/cmake/argtable3/Argtable3Config.cmake >=C2=A0 >= =C2=A0+lib/cmake/argtable3/Argtable3ConfigVersion.cmake >=C2=A0 >=C2= =A0+lib/libargtable3_static.a Hi, Same here, be more careful...= Why are we building tests and examples? Why is bash a dependency= ? You most likely wanted a shared library? Why reason why GH_TAGN= AME isn't the release tag? You likely want something along the lines o= f the following: CMAKE_ON=3D=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 BUILD= _SHARED_LIBS CMAKE_OFF=3D=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ARGTABLE3_ENAB= LE_TESTS \ =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=A0=C2=A0=C2=A0 ARGTABLE3_ENABLE_EXAMPLES Best re= gards, Daniel --_=_swift_1708289279_aa4476ee8fc9f4ee494c2d65ac23b15a_=_ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
On 2024-02-18T20:27:51.000+01:00, Jose Alonso Cardenas Marquez <acm= @FreeBSD.org> wrote:

commit ae019109714da1f499ea9c73be29c74dab44377f
<= div>Author: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
Au= thorDate: 2024-02-18 19:26:43 +0000
Commit: Jose Alonso C= ardenas Marquez <acm@FreeBSD.org>
CommitDate: 2024-02-18 19:26:43= +0000

devel/argtable3: New port: ANSI C l= ibrary that parses GNU-style command-line options

Argtable3 is an open source ANSI C library that parses GNU-styl= e command-line
options with the getopt library. It simpli= fies command-line parsing by defining
a declarative-style= API that you can use to specify what your command-line
s= yntax looks like. Argtable3 will automatically generate consistent error
handling logic and textual descriptions of the command line= syntax, which are
essential but tedious to implement for= a robust CLI program.
---
devel/Makefile = | 1 +
devel/argtable3/Makefile | 24 +++++++++++++++= +++++++++
devel/argtable3/distinfo | 3 +++
= devel/argtable3/pkg-descr | 6 ++++++
devel/argtable3/pkg-pl= ist | 5 +++++
5 files changed, 39 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index 00b47b2f905c..ad7af082168d 100644
--- a/devel/Makefil= e
+++ b/devel/Makefile
@@ -210,6 +210,7 @@
<= /div>
SUBDIR +=3D argparse
SUBDIR +=3D args
=
SUBDIR +=3D argtable
+ SUBDIR +=3D argtabl= e3
SUBDIR +=3D arm-elf-binutils
SUBDI= R +=3D arm-none-eabi-gcc
SUBDIR +=3D arm-none-eabi-newli= b
diff --git a/devel/argtable3/Makefile b/devel/argtable3/Mak= efile
new file mode 100644
index 000000000000..= 40c226aefab2
--- /dev/null
+++ b/devel/argtable= 3/Makefile
@@ -0,0 +1,24 @@
+PORTNAME=3D=09argt= able3
+DISTVERSION=3D=093.2.2
+CATEGORIES=3D=09= devel
+
+MAINTAINER=3D=09acm@FreeBSD.org
+C= OMMENT=3D=09ANSI C library that parses GNU-style command-line options
+
+LICENSE=3D= =09BSD3CLAUSE
+LICENSE_FILE=3D=09${WRKSRC}/LICENSE
<= div>+
+BUILD_DEPENDS=3D=09bash>0:shells/bash
+
+USES=3D=09=09cmake compiler:c++11-lang shebangfix
+USE_GITHUB=3D=09yes
+GH_ACCOUNT=3D=09argtable
+GH_TAGNAME=3D=09f319bb66252c6d32a0657c774534ba409567aa62
<= div>+
+SHEBANG_FILES=3D=09${WRKSRC}/tools/build
+
+post-patch:
+=09${REINPLACE_CMD} '66d' ${WR= KSRC}/tools/build
+
di= ff --git a/devel/argtable3/distinfo b/devel/argtable3/distinfo
new file mode 100644
index 000000000000..fdee15f017e7
--- /dev/null
+++ b/devel/argtable3/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP =3D 1708211192
+SHA256 (argtable-argtable3-3.2.2-f319bb66252c6d32a0657c774534ba409567aa6= 2_GH0.tar.gz) =3D caa17d2e992a4ba0e5ea8fb3a4c5cf4e4192d040e572ae583547c6886= a4f12d1
+SIZE (argtable-argtable3-3.2.2-f319bb66252c6d32a0657= c774534ba409567aa62_GH0.tar.gz) =3D 510632
diff --git a/devel= /argtable3/pkg-descr b/devel/argtable3/pkg-descr
new file mod= e 100644
index 000000000000..c6e96b60e1a3
--- /= dev/null
+++ b/devel/argtable3/pkg-descr
@@ -0,= 0 +1,6 @@
+Argtable3 is an open source ANSI C library that pa= rses GNU-style command-line
+options with the getopt library.= It simplifies command-line parsing by defining
+a declarativ= e-style API that you can use to specify what your command-line
+syntax looks like. Argtable3 will automatically generate consistent erro= r
+handling logic and textual descriptions of the command lin= e syntax, which are
+essential but tedious to implement for a= robust CLI program.
diff --git a/devel/argtable3/pkg-plist b= /devel/argtable3/pkg-plist
new file mode 100644
index 000000000000..5acc3b510f53
--- /dev/null
+++ b/devel/argtable3/pkg-plist
@@ -0,0 +1,5 @@
+include/argtable3.h
+lib/cmake/argtable3/Argtable3Config-r= elease.cmake
+lib/cmake/argtable3/Argtable3Config.cmake
+lib/cmake/argtable3/Argtable3ConfigVersion.cmake
+l= ib/libargtable3_static.a
Hi,

Same here, be more careful...

Why are we building tests and examples?
Why is bash a d= ependency?
You most likely wanted a shared library?
=
Why reason why GH_TAGNAME isn't the release tag?

You likely want something along the lines of the following:

CMAKE_ON=3D       BUILD= _SHARED_LIBS
CMAKE_OFF=3D      ARGTA= BLE3_ENABLE_TESTS \
       = ;         ARGTABLE3_ENABLE_EXAMPLES=

Best regards,
Daniel
--_=_swift_1708289279_aa4476ee8fc9f4ee494c2d65ac23b15a_=_--