From nobody Mon Nov 04 23:36:49 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 4Xj7Cr1LFjz5cj2j for ; Mon, 04 Nov 2024 23:36:56 +0000 (UTC) (envelope-from daniel.engberg.lists@pyret.net) Received: from smtp-bc0d.mail.infomaniak.ch (smtp-bc0d.mail.infomaniak.ch [IPv6:2001:1600:7:10::bc0d]) (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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Xj7Cq0416z4g7F for ; Mon, 4 Nov 2024 23:36:55 +0000 (UTC) (envelope-from daniel.engberg.lists@pyret.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=pyret.net header.s=20231006 header.b="dqZ7W/59"; spf=pass (mx1.freebsd.org: domain of daniel.engberg.lists@pyret.net designates 2001:1600:7:10::bc0d as permitted sender) smtp.mailfrom=daniel.engberg.lists@pyret.net; dmarc=pass (policy=reject) header.from=pyret.net Received: from smtp-4-0000.mail.infomaniak.ch (unknown [IPv6:2001:1600:7:10:40ca:feff:fe05:0]) by smtp-4-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4Xj7Cj65yzzQQl; Tue, 5 Nov 2024 00:36:49 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pyret.net; s=20231006; t=1730763409; bh=m5K3BNUGdAGS3ztp0CQwcfTtfj1qAIoR0wuKezk17UM=; h=Date:Subject:From:Reply-To:To:Cc:References:In-Reply-To:From; b=dqZ7W/59aN905Lt73WVneP+0Bo7154ajzKy/KdMoNjfODZMEmpzbk/3QvaqsZIpSk 490gBhcowmu+UUC10vhbEYcbUw+5QSmR1y9rRnC6n0aE3KORrhXP8c6mWa9nkKLM0s /wyop+273PX0JEbgm+GhmZ1M8siQw418tBLocsNCxDHfHvKP7V3cn+cl3fFd6e1fR5 tOgytjuAiXj2LxSSTdhxLr0Uge71+IbVZ5t02I0aMOg2t2WcqRdPnkDOMrXvzJy5xL sGUbs3wSu8zV3zf+yBIwSnBfKcI/E99/6FmVgVg/YYeJtb/B183/gP3+yPWB170M+y kRckv6L8HxYBQ== Received: from unknown by smtp-4-0000.mail.infomaniak.ch (Postfix) with ESMTPA id 4Xj7Cj2Xv7zCm0; Tue, 5 Nov 2024 00:36:49 +0100 (CET) Message-ID: <5ab861b2b17b8c2e8b78a78633a1a3c8@mail.infomaniak.com> Date: Tue, 05 Nov 2024 00:36:49 +0100 Subject: Re: git: 4ddfd281f8eb - main - misc/getopt: Re-add getopt 1.1.6 From: Daniel Engberg Reply-To: Daniel Engberg To: Po-Chuan Hsieh Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org, Michael Osipov 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_1730763409_3611531fef821e20aed7c74e617b3902_=_" X-WS-User-Origin: eyJpdiI6IlExVm02em1TbVBzQWZ3RWNsVCs5dGc9PSIsInZhbHVlIjoiSUc4cEVZRllCam9jeGVoOUVHZVZLQT09IiwibWFjIjoiMWY5ODkyNzllNDcyZGJlY2RjOGUyMWUyOTE4ZDgwMTc1Mjc5MzUyMGI1NDFjNWExZDJlZWQxOGYxMjZhZTRkNCIsInRhZyI6IiJ9 X-WS-User-Mbox: eyJpdiI6IkdSeXhWVW0vOTBnMUtZaXBKUStpYlE9PSIsInZhbHVlIjoiLzFMOERoQWc1T1FqU3YwOUhQakJxdz09IiwibWFjIjoiNWQ5ZTE2YjRmY2M2MjU0NDUxMWE3MDg0ZDY4ZWFhOGRjODU5MmQ4ZDJiMzRlZTJkN2I1ZTM1YWM5MjJiZGY3YyIsInRhZyI6IiJ9 X-WS-Location: eJxzKUpMKykGAAfpAmU- X-Mailer: Infomaniak Workspace (1.3.776) References: <202411031150.4A3BoQui041672@gitrepo.freebsd.org> In-Reply-To: X-Infomaniak-Routing: alpha X-Spamd-Result: default: False [-3.00 / 15.00]; URI_COUNT_ODD(1.00)[91]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[pyret.net,reject]; R_DKIM_ALLOW(-0.20)[pyret.net:s=20231006]; R_SPF_ALLOW(-0.20)[+ip6:2001:1600:7:10::/64:c]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:29222, ipnet:2001:1600::/32, country:CH]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; REPLYTO_EQ_FROM(0.00)[]; MLMMJ_DEST(0.00)[dev-commits-ports-main@freebsd.org]; RCPT_COUNT_FIVE(0.00)[5]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; HAS_REPLYTO(0.00)[daniel.engberg.lists@pyret.net]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[pyret.net:+] X-Rspamd-Queue-Id: 4Xj7Cq0416z4g7F X-Spamd-Bar: -- --_=_swift_1730763409_3611531fef821e20aed7c74e617b3902_=_ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2024-11-03T20:38:16.000+01:00, Po-Chuan Hsieh wr= ote: >=C2=A0On=C2=A0Sun,=C2=A0Nov=C2=A03,=C2=A02024=C2=A0at=C2=A08:30= =E2=80=AFPM=C2=A0Daniel=C2=A0Engberg=C2=A0< >=C2=A0 >=C2=A0daniel.engbe= rg.lists@pyret.net>=C2=A0wrote: >=C2=A0 >>=C2=A0=C2=A0On=C2=A02024-11-0= 3T12:50:26.000+01:00,=C2=A0Po-Chuan=C2=A0Hsieh >>=C2=A0=C2=A0 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0wrote: >>=C2=A0=C2=A0 = >>=C2=A0=C2=A0=C2=A0The=C2=A0branch=C2=A0main=C2=A0has=C2=A0been=C2=A0updat= ed=C2=A0by=C2=A0sunpoet: >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0URL: >>= =C2=A0=C2=A0https://cgit.FreeBSD.org/ports/commit/?id=3D4ddfd281f8eb07657fd= 1e268fed59478a4a2ce38 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0commit=C2= =A04ddfd281f8eb07657fd1e268fed59478a4a2ce38 >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0Author:=C2=A0Po-Chuan=C2=A0Hsieh=C2=A0 >= >=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0AuthorDate:=C2=A02024-11-03=C2=A011:34:= 23=C2=A0+0000 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0Commit:=C2=A0Po-Chuan= =C2=A0Hsieh=C2=A0 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0CommitDate:=C2=A02024-11-03=C2=A011:34:23=C2=A0+0000 >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0misc/getopt:=C2=A0Re-add=C2=A0getopt=C2=A01.1.6= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0PR:=C2=A0281625 >>=C2=A0=C2=A0 = >>=C2=A0=C2=A0=C2=A0--- >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0MOVED=C2= =A0|=C2=A01=C2=A0- >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0misc/Makefile= =C2=A0|=C2=A01=C2=A0+ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0misc/getopt/Ma= kefile=C2=A0|=C2=A038=C2=A0+++++++++++++++++++++++++++++++ >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0misc/getopt/distinfo=C2=A0|=C2=A03=C2=A0+++ >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0misc/getopt/files/patch-Makefile=C2= =A0|=C2=A049 >>=C2=A0=C2=A0++++++++++++++++++++++++++++++++++++++++ >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0misc/getopt/pkg-descr=C2=A0|=C2=A011= =C2=A0+++++++++ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0misc/getopt/pkg-plis= t=C2=A0|=C2=A028=C2=A0+++++++++++++++++++++++ >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A07=C2=A0files=C2=A0changed,=C2=A0130=C2=A0insertions(+),= =C2=A01=C2=A0deletion(-) >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0diff=C2= =A0--git=C2=A0a/MOVED=C2=A0b/MOVED >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0index=C2=A07d96a4d146ee..6d75cf949f97=C2=A0100644 >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0---=C2=A0a/MOVED >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0+++=C2=A0b/MOVED >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0@@=C2=A0-3577,4= =C2=A0+3577,3=C2=A0@@=C2=A0misc/uk-phone||2024-10-31|Has=C2=A0expired: >>= =C2=A0=C2=A0Obsolete,=C2=A020+=C2=A0year=C2=A0old=C2=A0data >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0textproc/ssddiff||2024-10-31|Has=C2=A0expired:= =C2=A0Abandonware, >>=C2=A0=C2=A0unfetchable=C2=A0and=C2=A0upstream=C2= =A0is=C2=A0gone >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0sysutils/pydf||2024-= 11-02|Has=C2=A0expired:=C2=A0Inactive=C2=A0upstream.=C2=A0Does >>=C2= =A0=C2=A0not=C2=A0properly=C2=A0work=C2=A0on=C2=A0FreeBSD >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0ports-mgmt/freebsd-bugzilla-cli||2024-11-02|Has= =C2=A0expired:=C2=A0Broken. >>=C2=A0=C2=A0Upstream=C2=A0unavailable >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0-misc/getopt||2024-11-02|Has=C2=A0expire= d:=C2=A0Use=C2=A0getopt=C2=A0from >>=C2=A0=C2=A0devel/util-linux=C2=A0ins= tead >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0diff=C2=A0--git=C2=A0a/misc/Mak= efile=C2=A0b/misc/Makefile >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0index= =C2=A0f6b464417a65..34195fc80e54=C2=A0100644 >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0---=C2=A0a/misc/Makefile >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0+++=C2=A0b/misc/Makefile >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0@@= =C2=A0-152,6=C2=A0+152,7=C2=A0@@ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0SUB= DIR=C2=A0+=3D=C2=A0g810-led >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0SUBDIR= =C2=A0+=3D=C2=A0gedkeeper >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0SUBDIR= =C2=A0+=3D=C2=A0geekcode >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0SUBD= IR=C2=A0+=3D=C2=A0getopt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0SUBDIR= =C2=A0+=3D=C2=A0gimp-help-en >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0SUBDIR= =C2=A0+=3D=C2=A0gkrellm-gamma >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0SUBDIR= =C2=A0+=3D=C2=A0gkrellm-xkb >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0diff= =C2=A0--git=C2=A0a/misc/getopt/Makefile=C2=A0b/misc/getopt/Makefile >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0new=C2=A0file=C2=A0mode=C2=A0100644 >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0index=C2=A0000000000000..7dcb45220b28 = >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0---=C2=A0/dev/null >>=C2=A0=C2=A0 = >>=C2=A0=C2=A0=C2=A0+++=C2=A0b/misc/getopt/Makefile >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0@@=C2=A0-0,0=C2=A0+1,38=C2=A0@@ >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0+PORTNAME=3D=C2=A0getopt >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0+PORTVERSION=3D=C2=A01.1.6 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0+PORTREVISION=3D=C2=A01 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+CATEG= ORIES=3D=C2=A0misc >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+MASTER_SITES=3D= >>=C2=A0=C2=A0http://frodo.looijaard.name/system/files/software/getopt/= =C2=A0\ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0LOCAL/sunpoet >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0+MAINTAINER=3D=C2=A0sunpoet@FreeBSD.org >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A0+COMMENT=3D=C2=A0Replacement=C2=A0for=C2=A0getopt(1)=C2= =A0that=C2=A0supports=C2=A0GNU-style=C2=A0long >>=C2=A0=C2=A0options >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+WWW=3D=C2=A0https://software.frodo.looi= jaard.name/getopt/ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+ >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0+LICENSE=3D=C2=A0GPLv2=C2=A0GPLv3 >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+LICENSE_COMB=3D=C2=A0dual >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0+ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+DEPRECA= TED=3D=C2=A0Use=C2=A0getopt=C2=A0from=C2=A0devel/util-linux=C2=A0instead = >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+EXPIRATION_DATE=3D2024-10-31 >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0+OPTIONS_DEFINE=3D=C2=A0DOCS=C2=A0NLS >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0+OPTIONS_SUB=3D=C2=A0yes >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0+ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+MAKE_ARGS=3D=C2=A0CC=3D${CC= }=C2=A0LIBCGETOPT=3D0 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+USES=3D=C2= =A0gmake >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+ >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0+PORTDOCS=3D=C2=A0Changelog=C2=A0README >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0+ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+NLS_MAK= E_ARGS=3D=C2=A0WITHOUT_GETTEXT=3D0 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0+NLS_MAKE_ARGS_OFF=3D=C2=A0WITHOUT_GETTEXT=3D1 >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0+NLS_LDFLAGS=3D=C2=A0-lintl >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A0+NLS_USES=3D=C2=A0gettext=C2=A0localbase:ldflags >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0+post-install: >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0${STRIP_CMD= }=C2=A0${STAGEDIR}${PREFIX}/bin/getopt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0+ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+post-install-DOCS-on: >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0${MKDIR}=C2=A0${STAGEDIR}${DOCSDI= R}/ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0cd=C2=A0${WRKSRC}/=C2= =A0&&=C2=A0${INSTALL_DATA}=C2=A0${PORTDOCS} >>=C2=A0=C2=A0${STAGEDIR}${DO= CSDIR}/ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+ >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0+.include=C2=A0=C2=A0[http://bsd.port.mk>];= >>=C2=A0=C2=A0=C2=A0[http://bsd.port.mk%3E>];; = >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0diff=C2=A0--git=C2=A0a/misc/getopt/dis= tinfo=C2=A0b/misc/getopt/distinfo >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0new=C2=A0file=C2=A0mode=C2=A0100644 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0index=C2=A0000000000000..649952d571db >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0---=C2=A0/dev/null >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+++= =C2=A0b/misc/getopt/distinfo >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0@@= =C2=A0-0,0=C2=A0+1,3=C2=A0@@ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+TIMEST= AMP=C2=A0=3D=C2=A01730633654 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+SHA256= =C2=A0(getopt-1.1.6.tar.gz)=C2=A0=3D >>=C2=A0=C2=A0d0bf1dc642a993e7388a1c= ddfb9409bed375c21d5278056ccca3a0acd09dc5fe >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0+SIZE=C2=A0(getopt-1.1.6.tar.gz)=C2=A0=3D=C2=A058926 >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0diff=C2=A0--git=C2=A0a/misc/getopt/files/pa= tch-Makefile >>=C2=A0=C2=A0b/misc/getopt/files/patch-Makefile >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0new=C2=A0file=C2=A0mode=C2=A0100644 >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0index=C2=A0000000000000..3383ee09c28f = >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0---=C2=A0/dev/null >>=C2=A0=C2=A0 = >>=C2=A0=C2=A0=C2=A0+++=C2=A0b/misc/getopt/files/patch-Makefile >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0@@=C2=A0-0,0=C2=A0+1,49=C2=A0@@ >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+---=C2=A0Makefile.orig=C2=A02014-11-24= =C2=A012:33:39=C2=A0UTC >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0++++=C2= =A0Makefile >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+@@=C2=A0-1,9=C2=A0+1,9= =C2=A0@@=C2=A0DESTDIR=3D >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0.SUF= FIXES: >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+ >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A0+=C2=A0DESTDIR=3D >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+-p= refix=3D/usr/local >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0++prefix=3D$(PREF= IX) >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0bindir=3D$(prefix)/bin = >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+-mandir=3D$(prefix)/man >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0++mandir=3D$(prefix)/share/man >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0man1dir=3D$(mandir)/man1 >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0sharedir=3D$(prefix)/share >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0getoptdir=3D$(sharedir)/getopt >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+@@=C2=A0-32,18=C2=A0+32,15=C2=A0@@= =C2=A0MOFILES:=3D$(patsubst=C2=A0%,po/%.mo,$(LANGUAGES)) >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0LANGUAGES=C2=A0=3D=C2=A0ca=C2=A0cs=C2= =A0da=C2=A0de=C2=A0es=C2=A0et=C2=A0eu=C2=A0fi=C2=A0fr=C2=A0gl=C2=A0hr=C2= =A0hu=C2=A0id=C2=A0it=C2=A0ja=C2=A0nl=C2=A0pl >>=C2=A0=C2=A0pt_BR=C2= =A0ru=C2=A0sl=C2=A0sv=C2=A0tr=C2=A0uk=C2=A0vi=C2=A0zh_CN=C2=A0zh_TW >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0MOFILES:=3D$(patsubst=C2=A0%,po/%= .mo,$(LANGUAGES)) >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+ >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0+-CPPFLAGS=3D-DLIBCGETOPT=3D$(LIBCGETOPT) >>= =C2=A0=C2=A0-DWITHOUT_GETTEXT=3D$(WITHOUT_GETTEXT)=C2=A0-DLOCALEDIR=3D\"$(l= ocaledir)\" >>=C2=A0=C2=A0-DNOT_UTIL_LINUX=C2=A0-Dprogram_invocation_shor= t_name=3D\"$(PACKAGE)\" >>=C2=A0=C2=A0-Dprogram_version=3D\"$(VERSION)\"= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0++CPPFLAGS+=3D-DLIBCGETOPT=3D$(LIBC= GETOPT) >>=C2=A0=C2=A0-DWITHOUT_GETTEXT=3D$(WITHOUT_GETTEXT)=C2=A0-DLOCAL= EDIR=3D\"$(localedir)\" >>=C2=A0=C2=A0-DNOT_UTIL_LINUX=C2=A0-Dprogram_inv= ocation_short_name=3D\"$(PACKAGE)\" >>=C2=A0=C2=A0-Dprogram_version=3D\"$= (VERSION)\" >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0ifeq=C2=A0($(LIBC= GETOPT),0) >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+-CPPFLAGS+=3D-I./gnu >= >=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0++CPPFLAGS+=3D-I./gnu >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0endif >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0+=C2=A0WARNINGS=3D-Wall=C2=A0\ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0+=C2=A0-W=C2=A0-Wshadow=C2=A0-Wpointer-arith=C2=A0-Wbad-function-cast= =C2=A0-Wcast-qual=C2=A0\ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0-Wca= st-align=C2=A0-Wmissing-declarations=C2=A0\ >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0+=C2=A0-Wwrite-strings=C2=A0-Wstrict-prototypes=C2=A0-Wmissing-= prototypes=C2=A0\ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0-Wnested-ex= terns=C2=A0-Winline >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+-OPTIMIZE=3D-O3= =C2=A0-fno-strength-reduce >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+-CFLAGS= =3D$(WARNINGS)=C2=A0$(OPTIMIZE) >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+-LD= FLAGS=3D >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+ >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0+=C2=A0sources=3Dgetopt.c >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0+=C2=A0ifeq=C2=A0($(LIBCGETOPT),0) >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A0+@@=C2=A0-54,11=C2=A0+51,11=C2=A0@@=C2=A0binaries=3Dgetopt= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+ >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0+=C2=A0binaries=3Dgetopt >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0+ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+-.PHONY:=C2=A0all=C2=A0clean= =C2=A0realclean >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0++.PHONY:=C2=A0all= =C2=A0clean=C2=A0realclean >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2= =A0all:=C2=A0$(binaries)=C2=A0all_po >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0+ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0clean:=C2=A0clean_po= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+-=C2=A0-$(RM)=C2=A0$(objects)= =C2=A0$(binaries) >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0++=C2=A0-$(RM)= =C2=A0$(objects)=C2=A0$(binaries) >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0+ >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0getopt:=C2=A0$(objects)= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0$(CC)=C2=A0$(LDFLAGS)=C2= =A0-o=C2=A0$@=C2=A0$(objects) >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0diff= =C2=A0--git=C2=A0a/misc/getopt/pkg-descr=C2=A0b/misc/getopt/pkg-descr >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0new=C2=A0file=C2=A0mode=C2=A0100644 >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0index=C2=A0000000000000..799c23ba34c8 = >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0---=C2=A0/dev/null >>=C2=A0=C2=A0 = >>=C2=A0=C2=A0=C2=A0+++=C2=A0b/misc/getopt/pkg-descr >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0@@=C2=A0-0,0=C2=A0+1,11=C2=A0@@ >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0+Rewrite=C2=A0of=C2=A0getopt(1)=C2=A0with=C2=A0the=C2= =A0following=C2=A0features: >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+ >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+*=C2=A0It=C2=A0can=C2=A0do=C2=A0anythin= g=C2=A0that=C2=A0the=C2=A0GNU=C2=A0getopt(3)=C2=A0routines=C2=A0can=C2= =A0do. >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+*=C2=A0It=C2=A0can=C2=A0cope= =C2=A0with=C2=A0spaces=C2=A0and=C2=A0shell=C2=A0metacharacters=C2=A0within= >>=C2=A0=C2=A0arguments. >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+*=C2= =A0It=C2=A0can=C2=A0parse=C2=A0long=C2=A0parameters. >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0+*=C2=A0It=C2=A0can=C2=A0shuffle=C2=A0parameters,=C2= =A0so=C2=A0you=C2=A0can=C2=A0mix=C2=A0options=C2=A0and=C2=A0other >>= =C2=A0=C2=A0parameters >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0on= =C2=A0the=C2=A0command-line. >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+*= =C2=A0It=C2=A0can=C2=A0be=C2=A0easily=C2=A0identified=C2=A0as=C2=A0an=C2= =A0enhanced=C2=A0getopt(1)=C2=A0from >>=C2=A0=C2=A0within=C2=A0shell >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+=C2=A0scripts. >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0+*=C2=A0It=C2=A0can=C2=A0report=C2=A0parse=C2=A0errors= =C2=A0as=C2=A0coming=C2=A0from=C2=A0the=C2=A0shell=C2=A0script. >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+*=C2=A0It=C2=A0compiles=C2=A0cleanly=C2= =A0with=C2=A0both=C2=A0libc-5=C2=A0and=C2=A0glibc-2. >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0diff=C2=A0--git=C2=A0a/misc/getopt/pkg-plist=C2=A0b/misc/= getopt/pkg-plist >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0new=C2=A0file=C2= =A0mode=C2=A0100644 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0index=C2=A000000= 0000000..c1a68f51212d >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0---=C2=A0/dev/= null >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+++=C2=A0b/misc/getopt/pkg-plis= t >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0@@=C2=A0-0,0=C2=A0+1,28=C2=A0@@ = >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+bin/getopt >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0+%%NLS%%share/locale/ca/LC_MESSAGES/getopt.mo=C2=A0[http:= //getopt.mo] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%NLS%%share/locale/cs= /LC_MESSAGES/getopt.mo=C2=A0[http://getopt.mo] >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A0+%%NLS%%share/locale/da/LC_MESSAGES/getopt.mo=C2=A0[http://g= etopt.mo] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%NLS%%share/locale/de/LC= _MESSAGES/getopt.mo=C2=A0[http://getopt.mo] >>=C2=A0=C2=A0 >>=C2=A0= =C2=A0=C2=A0+%%NLS%%share/locale/es/LC_MESSAGES/getopt.mo=C2=A0[http://geto= pt.mo] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%NLS%%share/locale/et/LC_ME= SSAGES/getopt.mo=C2=A0[http://getopt.mo] >>=C2=A0=C2=A0 >>=C2=A0=C2= =A0=C2=A0+%%NLS%%share/locale/eu/LC_MESSAGES/getopt.mo=C2=A0[http://getopt.= mo] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%NLS%%share/locale/fi/LC_MESSA= GES/getopt.mo=C2=A0[http://getopt.mo] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0+%%NLS%%share/locale/fr/LC_MESSAGES/getopt.mo=C2=A0[http://getopt.mo]= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%NLS%%share/locale/gl/LC_MESSAGES= /getopt.mo=C2=A0[http://getopt.mo] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0+%%NLS%%share/locale/hr/LC_MESSAGES/getopt.mo=C2=A0[http://getopt.mo] = >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%NLS%%share/locale/hu/LC_MESSAGES/ge= topt.mo=C2=A0[http://getopt.mo] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%N= LS%%share/locale/id/LC_MESSAGES/getopt.mo=C2=A0[http://getopt.mo] >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%NLS%%share/locale/it/LC_MESSAGES/geto= pt.mo=C2=A0[http://getopt.mo] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%NLS= %%share/locale/ja/LC_MESSAGES/getopt.mo=C2=A0[http://getopt.mo] >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%NLS%%share/locale/nl/LC_MESSAGES/getopt.= mo=C2=A0[http://getopt.mo] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%NLS%%s= hare/locale/pl/LC_MESSAGES/getopt.mo=C2=A0[http://getopt.mo] >>=C2=A0= =C2=A0 >>=C2=A0=C2=A0=C2=A0+%%NLS%%share/locale/pt_BR/LC_MESSAGES/getopt.= mo >>=C2=A0=C2=A0[http://getopt.mo] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0+%%NLS%%share/locale/ru/LC_MESSAGES/getopt.mo=C2=A0[http://getopt.mo]= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%NLS%%share/locale/sl/LC_MESSAGES= /getopt.mo=C2=A0[http://getopt.mo] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0+%%NLS%%share/locale/sv/LC_MESSAGES/getopt.mo=C2=A0[http://getopt.mo] = >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%NLS%%share/locale/tr/LC_MESSAGES/ge= topt.mo=C2=A0[http://getopt.mo] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%N= LS%%share/locale/uk/LC_MESSAGES/getopt.mo=C2=A0[http://getopt.mo] >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%NLS%%share/locale/vi/LC_MESSAGES/geto= pt.mo=C2=A0[http://getopt.mo] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%NLS= %%share/locale/zh_CN/LC_MESSAGES/getopt.mo >>=C2=A0=C2=A0[http://getopt.m= o] >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0+%%NLS%%share/locale/zh_TW/LC_MES= SAGES/getopt.mo >>=C2=A0=C2=A0[http://getopt.mo] >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0+share/man/man1/getopt.1.gz >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A0Hi, >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0Versioning=C2= =A0is=C2=A0incorrect >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0work/stage/usr/= local/bin/getopt=C2=A0-V >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0getopt= =C2=A0from=C2=A0util-linux=C2=A02.39.4 >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0This=C2=A0approach=C2=A0is=C2=A0also=C2=A0bound=C2=A0to=C2=A0get= =C2=A0unsynced=C2=A0with=C2=A0util-linux,=C2=A0if >>=C2=A0=C2=A0anything= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0it=C2=A0should=C2=A0be=C2=A0a=C2= =A0slave=C2=A0port=C2=A0until=C2=A0subpackages=C2=A0are=C2=A0usable. >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0Best=C2=A0regards, >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0Daniel >=C2=A0 >=C2=A0Why=C2=A0should=C2=A0this=C2= =A0port=C2=A0get=C2=A0in=C2=A0sync=C2=A0with=C2=A0util-linux=C2=A0port? = Hi, Because one would assume that we keep util-linux in sync within= the tree, avoid unnecessary compatibility issues and not waste bandwidth= downloading multiple release archives of the same project? Best reg= ards, Daniel --_=_swift_1730763409_3611531fef821e20aed7c74e617b3902_=_ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
On 2024-11-03T20:38:16.000+01:00, Po-Chuan Hsi= eh <sunpoet@freebsd.org> wrote:
On Sun, Nov 3, 2024 at 8:30=E2=80=AFPM Daniel Engberg= <
daniel.engberg.lists@pyret.net> wrote:

On 2024-11-03T12:5= 0:26.000+01:00, Po-Chuan Hsieh <sunpoet@FreeBSD.org>
wrote:<= br>


The branch main has been updat= ed by sunpoet:


commit 4ddfd281= f8eb07657fd1e268fed59478a4a2ce38
Author: Po-Chuan Hsieh = <sunpoe= t@FreeBSD.org>
AuthorDate: 2024-11-03 11:34:23 +0000<= br>
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-11-03 11:34:23 +0000

= misc/getopt: Re-add getopt 1.1.6

PR: = 281625
---
MOVED = | 1 -
misc/Makefile | 1 +
=
misc/getopt/Makefile | 38 ++++++++++++++++++++++++= +++++++
misc/getopt/distinfo | 3 +++
=
misc/getopt/files/patch-Makefile | 49 ++++++++++++++++++++++++++++++= ++++++++++
misc/getopt/pkg-descr | 11 +++++++++<= br>
misc/getopt/pkg-plist | 28 +++++++++++++++++++++= ++
7 files changed, 130 insertions(+), 1 deletion(-)

diff --git a/MOVED b/MOVED
index 7d9= 6a4d146ee..6d75cf949f97 100644
--- a/MOVED
++= + b/MOVED
@@ -3577,4 +3577,3 @@ misc/uk-phone||2024-10-31|Ha= s expired: Obsolete, 20+ year old data
textproc/ssddiff||20= 24-10-31|Has expired: Abandonware, unfetchable and upstream is gone
sysutils/pydf||2024-11-02|Has expired: Inactive upstream. Does not= properly work on FreeBSD
ports-mgmt/freebsd-bugzilla-cli||= 2024-11-02|Has expired: Broken. Upstream unavailable
-misc/g= etopt||2024-11-02|Has expired: Use getopt from devel/util-linux instead
=
diff --git a/misc/Makefile b/misc/Makefile
index= f6b464417a65..34195fc80e54 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -152,6 +152,7 @@
<= div> SUBDIR +=3D g810-led
SUBDIR +=3D gedkeeper
SUBDIR +=3D geekcode
+ SUBDIR +=3D geto= pt
SUBDIR +=3D gimp-help-en
SUBDIR = +=3D gkrellm-gamma
SUBDIR +=3D gkrellm-xkb
diff --git a/misc/getopt/Makefile b/misc/getopt/Makefile
= new file mode 100644
index 000000000000..7dcb45220b28
--- /dev/null
+++ b/misc/getopt/Makefile
<= div> @@ -0,0 +1,38 @@
+PORTNAME=3D getopt
+PO= RTVERSION=3D 1.1.6
+PORTREVISION=3D 1
+CATEGO= RIES=3D misc
+ LOCAL/s= unpoet
+
+MAINTAINER=3D sunpoet@FreeBSD.org
+COMMENT=3D Replacement for getopt(1) that supports GNU-style long = options
+
+LICENSE=3D GPLv2 GPLv3
<= div> +LICENSE_COMB=3D dual
+
+DEPRECATED=3D U= se getopt from devel/util-linux instead
+EXPIRATION_DATE=3D2= 024-10-31
+
+OPTIONS_DEFINE=3D DOCS NLS
+OPTIONS_SUB=3D yes
+
+MAKE_ARGS=3D= CC=3D${CC} LIBCGETOPT=3D0
+USES=3D gmake
+<= br>
+PORTDOCS=3D Changelog README
+
+NLS_MAKE_ARGS=3D WITHOUT_GETTEXT=3D0
+NLS_MAKE_ARGS_OFF= =3D WITHOUT_GETTEXT=3D1
+NLS_LDFLAGS=3D -lintl
+NLS_USES=3D gettext localbase:ldflags
+
= +post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/getop= t
+
+post-install-DOCS-on:
+ $= {MKDIR} ${STAGEDIR}${DOCSDIR}/
+ cd ${WRKSRC}/ && ${= INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
+
=
diff --git a/misc/getopt/dis= tinfo b/misc/getopt/distinfo
new file mode 100644
<= div> index 000000000000..649952d571db
--- /dev/null
+++ b/misc/getopt/distinfo
@@ -0,0 +1,3 @@
<= div> +TIMESTAMP =3D 1730633654
+SHA256 (getopt-1.1.6.tar.gz)= =3D d0bf1dc642a993e7388a1cddfb9409bed375c21d5278056ccca3a0acd09dc5fe
+SIZE (getopt-1.1.6.tar.gz) =3D 58926
diff --git a= /misc/getopt/files/patch-Makefile b/misc/getopt/files/patch-Makefile
new file mode 100644
index 000000000000..3383ee09c2= 8f
--- /dev/null
+++ b/misc/getopt/files/patc= h-Makefile
@@ -0,0 +1,49 @@
+--- Makefile.ori= g 2014-11-24 12:33:39 UTC
++++ Makefile
+@@ -= 1,9 +1,9 @@ DESTDIR=3D
+ .SUFFIXES:
+
+ DESTDIR=3D
+-prefix=3D/usr/local
++= prefix=3D$(PREFIX)
+ bindir=3D$(prefix)/bin
+= -mandir=3D$(prefix)/man
++mandir=3D$(prefix)/share/man
+ man1dir=3D$(mandir)/man1
+ sharedir=3D$(prefix)/= share
+ getoptdir=3D$(sharedir)/getopt
+@@ -3= 2,18 +32,15 @@ MOFILES:=3D$(patsubst %,po/%.mo,$(LANGUAGES))
= + LANGUAGES =3D ca cs da de es et eu fi fr gl hr hu id it ja nl pl pt_BR r= u sl sv tr uk vi zh_CN zh_TW
+ MOFILES:=3D$(patsubst %,po/%.= mo,$(LANGUAGES))
+
+-CPPFLAGS=3D-DLIBCGETOPT= =3D$(LIBCGETOPT) -DWITHOUT_GETTEXT=3D$(WITHOUT_GETTEXT) -DLOCALEDIR=3D\"$(l= ocaledir)\" -DNOT_UTIL_LINUX -Dprogram_invocation_short_name=3D\"$(PACKAGE)= \" -Dprogram_version=3D\"$(VERSION)\"
++CPPFLAGS+=3D-DLIBCG= ETOPT=3D$(LIBCGETOPT) -DWITHOUT_GETTEXT=3D$(WITHOUT_GETTEXT) -DLOCALEDIR=3D= \"$(localedir)\" -DNOT_UTIL_LINUX -Dprogram_invocation_short_name=3D\"$(PAC= KAGE)\" -Dprogram_version=3D\"$(VERSION)\"
+ ifeq ($(LIBCGE= TOPT),0)
+-CPPFLAGS+=3D-I./gnu
++CPPFLAGS+=3D= -I./gnu
+ endif
+ WARNINGS=3D-Wall \
+ -W -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qu= al \
+ -Wcast-align -Wmissing-declarations \
+ -Wwrite-strings -Wstrict-prototypes -Wmissing-prototype= s \
+ -Wnested-externs -Winline
+-OP= TIMIZE=3D-O3 -fno-strength-reduce
+-CFLAGS=3D$(WARNINGS) $(O= PTIMIZE)
+-LDFLAGS=3D
+
+ sour= ces=3Dgetopt.c
+ ifeq ($(LIBCGETOPT),0)
+@@ -= 54,11 +51,11 @@ binaries=3Dgetopt
+
+ binarie= s=3Dgetopt
+
+-.PHONY: all clean realclean
++.PHONY: all clean realclean
+ all: $(binaries= ) all_po
+
+ clean: clean_po
+= - -$(RM) $(objects) $(binaries)
++ -$(RM) $(objects) $(binar= ies)
+
+ getopt: $(objects)
+ = $(CC) $(LDFLAGS) -o $@ $(objects)
diff --git a/misc/getopt/= pkg-descr b/misc/getopt/pkg-descr
new file mode 100644
index 000000000000..799c23ba34c8
--- /dev/null
=
+++ b/misc/getopt/pkg-descr
@@ -0,0 +1,11 @@
=
+Rewrite of getopt(1) with the following features:
+
+* It can do anything that the GNU getopt(3) routines c= an do.
+* It can cope with spaces and shell metacharacters w= ithin arguments.
+* It can parse long parameters.
<= div> +* It can shuffle parameters, so you can mix options and other paramet= ers
+ on the command-line.
+* It can be easi= ly identified as an enhanced getopt(1) from within shell
+ = scripts.
+* It can report parse errors as coming from the sh= ell script.
+* It compiles cleanly with both libc-5 and glib= c-2.
diff --git a/misc/getopt/pkg-plist b/misc/getopt/pkg-pl= ist
new file mode 100644
index 000000000000..= c1a68f51212d
--- /dev/null
+++ b/misc/getopt/= pkg-plist
@@ -0,0 +1,28 @@
+bin/getopt
+%%NLS%%share/locale/ca/LC_MESSAGES/getopt.mo
+%%NLS%%share/locale/cs/LC= _MESSAGES/getopt.mo
=
+%%NLS%%share/locale/da/LC_MESSAGES/getopt.mo
+%%NLS%%share/locale/de/L= C_MESSAGES/getopt.mo
+%%NLS%%share/locale/es/LC_MESSAGES/getopt.mo
+%%NLS%%share/locale/et/= LC_MESSAGES/getopt.mo
+%%NLS%%share/locale/eu/LC_MESSAGES/getopt.mo
+%%NLS%%share/locale/fi= /LC_MESSAGES/getopt.mo<= br>
+%%NLS%%share/locale/fr/LC_MESSAGES/getopt.mo
+%%NLS%%share/locale/g= l/LC_MESSAGES/getopt.mo=
+%%NLS%%share/locale/hr/LC_MESSAGES/getopt.mo
+%%NLS%%share/locale/= hu/LC_MESSAGES/getopt.mo<= /a>
+%%NLS%%share/loca= le/it/LC_MESSAGES/getopt.mo=
+%%NLS%%share/locale/ja/LC_MESSAGES/getopt.mo
+%%NLS%%share/loc= ale/nl/LC_MESSAGES/getopt.m= o
+%%NLS%%share/locale/pl/LC_MESSAGES/getopt.mo
+%%NLS%%share/lo= cale/pt_BR/LC_MESSAGES/geto= pt.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/getopt.mo
+%%NLS%%shar= e/locale/sl/LC_MESSAGES/get= opt.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/getopt.mo
+%%NLS%%sha= re/locale/tr/LC_MESSAGES/ge= topt.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/getopt.mo
+%%NLS= %%share/locale/vi/LC_MESSAGES/getopt.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/getopt.mo
+%= %NLS%%share/locale/zh_TW/LC_MESSAGES/getopt.mo
+share/man/man1/getopt.1.gz

Hi,

Versioning is inc= orrect

work/stage/usr/local/bin/getopt -V
=
getopt from util-linux 2.39.4

Thi= s approach is also bound to get unsynced with util-linux, if anything
it should be a slave port until subpackages are usable.
=

Best regards,
Daniel

Why should this port get in sync with util-linux p= ort?
Hi,

Because one would assume that we keep= util-linux in sync within the tree, avoid unnecessary compatibility issues= and not waste bandwidth downloading multiple release archives of the same = project?

Best regards,=
Daniel
--_=_swift_1730763409_3611531fef821e20aed7c74e617b3902_=_--