Date: Tue, 05 Nov 2024 00:36:49 +0100 From: Daniel Engberg <daniel.engberg.lists@pyret.net> To: Po-Chuan Hsieh <sunpoet@freebsd.org> Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org, Michael Osipov <michaelo@FreeBSD.org> Subject: Re: git: 4ddfd281f8eb - main - misc/getopt: Re-add getopt 1.1.6 Message-ID: <5ab861b2b17b8c2e8b78a78633a1a3c8@mail.infomaniak.com> In-Reply-To: <CAMHz58QA%2BeU4KxhbQUvLFSgLo6wkjk3Uvq72n4KPN7T=Bhq1sQ@mail.gmail.com> References: <202411031150.4A3BoQui041672@gitrepo.freebsd.org> <de4e3d3e0c728badc45593c50684b3df@mail.infomaniak.com> <CAMHz58QA%2BeU4KxhbQUvLFSgLo6wkjk3Uvq72n4KPN7T=Bhq1sQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--_=_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 <sunpoet@freebsd.org> 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<sunpoet@Fre= eBSD.org> >>=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<sunpoet@FreeBSD.org> >= >=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<sunpoet@FreeBSD.org> >>=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<bsd.port.mk>=C2=A0[http://bsd.port.mk>];= >>=C2=A0=C2=A0<http://bsd.port.mk%3E>=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 <html><body><div style=3D"font-family: 'Helvetica Neue', Helvetica, Arial, = sans-serif; font-size: 14px">On 2024-11-03T20:38:16.000+01:00, Po-Chuan Hsi= eh <sunpoet@freebsd.org> wrote:<br></div><div class=3D"ik_mail_quote = answerContentMessage"><blockquote class=3D"ws-ng-quote"><pre style=3D"white= -space: normal;"><div>On Sun, Nov 3, 2024 at 8:30=E2=80=AFPM Daniel Engberg= <<br></div><div><a class=3D"defaultMailLink" href=3D"mailto:daniel.engb= erg.lists@pyret.net">daniel.engberg.lists@pyret.net</a>> wrote:<br></div= ><div><br></div><blockquote class=3D"ws-ng-quote"><div> On 2024-11-03T12:5= 0:26.000+01:00, Po-Chuan Hsieh <<a class=3D"defaultMailLink" href=3D"mai= lto:sunpoet@FreeBSD.org">sunpoet@FreeBSD.org</a>><br></div><div> wrote:<= br></div><div><br></div><div><br></div><div> The branch main has been updat= ed by sunpoet:<br></div><div><br></div><div> URL: <a data-ik=3D"ik-secure" = rel=3D"noopener noreferrer" class=3D"defaultMailLink" href=3D"https://cgit.= FreeBSD.org/ports/commit/?id=3D4ddfd281f8eb07657fd1e268fed59478a4a2ce38" ta= rget=3D"_blank">https://cgit.FreeBSD.org/ports/commit/?id=3D4ddfd281f8eb076= 57fd1e268fed59478a4a2ce38</a><br></div><div><br></div><div> commit 4ddfd281= f8eb07657fd1e268fed59478a4a2ce38<br></div><div> Author: Po-Chuan Hsieh = <<a class=3D"defaultMailLink" href=3D"mailto:sunpoet@FreeBSD.org">sunpoe= t@FreeBSD.org</a>><br></div><div> AuthorDate: 2024-11-03 11:34:23 +0000<= br></div><div> Commit: Po-Chuan Hsieh <<a class=3D"defaultMailLink" = href=3D"mailto:sunpoet@FreeBSD.org">sunpoet@FreeBSD.org</a>><br></div><d= iv> CommitDate: 2024-11-03 11:34:23 +0000<br></div><div><br></div><div> = misc/getopt: Re-add getopt 1.1.6<br></div><div><br></div><div> PR: = 281625<br></div><div> ---<br></div><div> MOVED = | 1 -<br></div><div> misc/Makefile | 1 +<br>= </div><div> misc/getopt/Makefile | 38 ++++++++++++++++++++++++= +++++++<br></div><div> misc/getopt/distinfo | 3 +++<br></div>= <div> misc/getopt/files/patch-Makefile | 49 ++++++++++++++++++++++++++++++= ++++++++++<br></div><div> misc/getopt/pkg-descr | 11 +++++++++<= br></div><div> misc/getopt/pkg-plist | 28 +++++++++++++++++++++= ++<br></div><div> 7 files changed, 130 insertions(+), 1 deletion(-)<br></d= iv><div><br></div><div> diff --git a/MOVED b/MOVED<br></div><div> index 7d9= 6a4d146ee..6d75cf949f97 100644<br></div><div> --- a/MOVED<br></div><div> ++= + b/MOVED<br></div><div> @@ -3577,4 +3577,3 @@ misc/uk-phone||2024-10-31|Ha= s expired: Obsolete, 20+ year old data<br></div><div> textproc/ssddiff||20= 24-10-31|Has expired: Abandonware, unfetchable and upstream is gone<br></di= v><div> sysutils/pydf||2024-11-02|Has expired: Inactive upstream. Does not= properly work on FreeBSD<br></div><div> ports-mgmt/freebsd-bugzilla-cli||= 2024-11-02|Has expired: Broken. Upstream unavailable<br></div><div> -misc/g= etopt||2024-11-02|Has expired: Use getopt from devel/util-linux instead<br>= </div><div> diff --git a/misc/Makefile b/misc/Makefile<br></div><div> index= f6b464417a65..34195fc80e54 100644<br></div><div> --- a/misc/Makefile<br></= div><div> +++ b/misc/Makefile<br></div><div> @@ -152,6 +152,7 @@<br></div><= div> SUBDIR +=3D g810-led<br></div><div> SUBDIR +=3D gedkeeper<br= ></div><div> SUBDIR +=3D geekcode<br></div><div> + SUBDIR +=3D geto= pt<br></div><div> SUBDIR +=3D gimp-help-en<br></div><div> SUBDIR = +=3D gkrellm-gamma<br></div><div> SUBDIR +=3D gkrellm-xkb<br></div><di= v> diff --git a/misc/getopt/Makefile b/misc/getopt/Makefile<br></div><div> = new file mode 100644<br></div><div> index 000000000000..7dcb45220b28<br></d= iv><div> --- /dev/null<br></div><div> +++ b/misc/getopt/Makefile<br></div><= div> @@ -0,0 +1,38 @@<br></div><div> +PORTNAME=3D getopt<br></div><div> +PO= RTVERSION=3D 1.1.6<br></div><div> +PORTREVISION=3D 1<br></div><div> +CATEGO= RIES=3D misc<br></div><div> +MASTER_SITES=3D <a data-ik=3D"ik-secure" rel= =3D"noopener noreferrer" class=3D"defaultMailLink" href=3D"http://frodo.loo= ijaard.name/system/files/software/getopt/" target=3D"_blank">http://frodo.l= ooijaard.name/system/files/software/getopt/</a> \<br></div><div> + LOCAL/s= unpoet<br></div><div> +<br></div><div> +MAINTAINER=3D <a class=3D"defaultMa= ilLink" href=3D"mailto:sunpoet@FreeBSD.org">sunpoet@FreeBSD.org</a><br></di= v><div> +COMMENT=3D Replacement for getopt(1) that supports GNU-style long = options<br></div><div> +WWW=3D <a data-ik=3D"ik-secure" rel=3D"noopener no= referrer" class=3D"defaultMailLink" href=3D"https://software.frodo.looijaar= d.name/getopt/" target=3D"_blank">https://software.frodo.looijaard.name/get= opt/</a><br></div><div> +<br></div><div> +LICENSE=3D GPLv2 GPLv3<br></div><= div> +LICENSE_COMB=3D dual<br></div><div> +<br></div><div> +DEPRECATED=3D U= se getopt from devel/util-linux instead<br></div><div> +EXPIRATION_DATE=3D2= 024-10-31<br></div><div> +<br></div><div> +OPTIONS_DEFINE=3D DOCS NLS<br></= div><div> +OPTIONS_SUB=3D yes<br></div><div> +<br></div><div> +MAKE_ARGS=3D= CC=3D${CC} LIBCGETOPT=3D0<br></div><div> +USES=3D gmake<br></div><div> +<= br></div><div> +PORTDOCS=3D Changelog README<br></div><div> +<br></div><div= > +NLS_MAKE_ARGS=3D WITHOUT_GETTEXT=3D0<br></div><div> +NLS_MAKE_ARGS_OFF= =3D WITHOUT_GETTEXT=3D1<br></div><div> +NLS_LDFLAGS=3D -lintl<br></div><di= v> +NLS_USES=3D gettext localbase:ldflags<br></div><div> +<br></div><div> = +post-install:<br></div><div> + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/getop= t<br></div><div> +<br></div><div> +post-install-DOCS-on:<br></div><div> + $= {MKDIR} ${STAGEDIR}${DOCSDIR}/<br></div><div> + cd ${WRKSRC}/ && ${= INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/<br></div><div> +<br></div>= <div> +.include <<a data-ik=3D"ik-secure" rel=3D"noopener noreferrer" cl= ass=3D"defaultMailLink" href=3D"http://bsd.port.mk>" target=3D"_blank">bsd.= port.mk></a>; <<a data-ik=3D"ik-secure" rel=3D"noopener noreferrer" c= lass=3D"defaultMailLink" href=3D"http://bsd.port.mk%3E>" target=3D"_blank">= http://bsd.port.mk%3E></a>;;<br></div><div> diff --git a/misc/getopt/dis= tinfo b/misc/getopt/distinfo<br></div><div> new file mode 100644<br></div><= div> index 000000000000..649952d571db<br></div><div> --- /dev/null<br></div= ><div> +++ b/misc/getopt/distinfo<br></div><div> @@ -0,0 +1,3 @@<br></div><= div> +TIMESTAMP =3D 1730633654<br></div><div> +SHA256 (getopt-1.1.6.tar.gz)= =3D d0bf1dc642a993e7388a1cddfb9409bed375c21d5278056ccca3a0acd09dc5fe<br></= div><div> +SIZE (getopt-1.1.6.tar.gz) =3D 58926<br></div><div> diff --git a= /misc/getopt/files/patch-Makefile b/misc/getopt/files/patch-Makefile<br></d= iv><div> new file mode 100644<br></div><div> index 000000000000..3383ee09c2= 8f<br></div><div> --- /dev/null<br></div><div> +++ b/misc/getopt/files/patc= h-Makefile<br></div><div> @@ -0,0 +1,49 @@<br></div><div> +--- Makefile.ori= g 2014-11-24 12:33:39 UTC<br></div><div> ++++ Makefile<br></div><div> +@@ -= 1,9 +1,9 @@ DESTDIR=3D<br></div><div> + .SUFFIXES:<br></div><div> +<br></di= v><div> + DESTDIR=3D<br></div><div> +-prefix=3D/usr/local<br></div><div> ++= prefix=3D$(PREFIX)<br></div><div> + bindir=3D$(prefix)/bin<br></div><div> += -mandir=3D$(prefix)/man<br></div><div> ++mandir=3D$(prefix)/share/man<br></= div><div> + man1dir=3D$(mandir)/man1<br></div><div> + sharedir=3D$(prefix)/= share<br></div><div> + getoptdir=3D$(sharedir)/getopt<br></div><div> +@@ -3= 2,18 +32,15 @@ MOFILES:=3D$(patsubst %,po/%.mo,$(LANGUAGES))<br></div><div>= + 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<br></div><div> + MOFILES:=3D$(patsubst %,po/%.= mo,$(LANGUAGES))<br></div><div> +<br></div><div> +-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)\"<br></div><div> ++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)\"<br></div><div> + ifeq ($(LIBCGE= TOPT),0)<br></div><div> +-CPPFLAGS+=3D-I./gnu<br></div><div> ++CPPFLAGS+=3D= -I./gnu<br></div><div> + endif<br></div><div> + WARNINGS=3D-Wall \<br></div= ><div> + -W -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qu= al \<br></div><div> + -Wcast-align -Wmissing-declarations \<br></d= iv><div> + -Wwrite-strings -Wstrict-prototypes -Wmissing-prototype= s \<br></div><div> + -Wnested-externs -Winline<br></div><div> +-OP= TIMIZE=3D-O3 -fno-strength-reduce<br></div><div> +-CFLAGS=3D$(WARNINGS) $(O= PTIMIZE)<br></div><div> +-LDFLAGS=3D<br></div><div> +<br></div><div> + sour= ces=3Dgetopt.c<br></div><div> + ifeq ($(LIBCGETOPT),0)<br></div><div> +@@ -= 54,11 +51,11 @@ binaries=3Dgetopt<br></div><div> +<br></div><div> + binarie= s=3Dgetopt<br></div><div> +<br></div><div> +-.PHONY: all clean realclean<br= ></div><div> ++.PHONY: all clean realclean<br></div><div> + all: $(binaries= ) all_po<br></div><div> +<br></div><div> + clean: clean_po<br></div><div> += - -$(RM) $(objects) $(binaries)<br></div><div> ++ -$(RM) $(objects) $(binar= ies)<br></div><div> +<br></div><div> + getopt: $(objects)<br></div><div> + = $(CC) $(LDFLAGS) -o $@ $(objects)<br></div><div> diff --git a/misc/getopt/= pkg-descr b/misc/getopt/pkg-descr<br></div><div> new file mode 100644<br></= div><div> index 000000000000..799c23ba34c8<br></div><div> --- /dev/null<br>= </div><div> +++ b/misc/getopt/pkg-descr<br></div><div> @@ -0,0 +1,11 @@<br>= </div><div> +Rewrite of getopt(1) with the following features:<br></div><di= v> +<br></div><div> +* It can do anything that the GNU getopt(3) routines c= an do.<br></div><div> +* It can cope with spaces and shell metacharacters w= ithin arguments.<br></div><div> +* It can parse long parameters.<br></div><= div> +* It can shuffle parameters, so you can mix options and other paramet= ers<br></div><div> + on the command-line.<br></div><div> +* It can be easi= ly identified as an enhanced getopt(1) from within shell<br></div><div> + = scripts.<br></div><div> +* It can report parse errors as coming from the sh= ell script.<br></div><div> +* It compiles cleanly with both libc-5 and glib= c-2.<br></div><div> diff --git a/misc/getopt/pkg-plist b/misc/getopt/pkg-pl= ist<br></div><div> new file mode 100644<br></div><div> index 000000000000..= c1a68f51212d<br></div><div> --- /dev/null<br></div><div> +++ b/misc/getopt/= pkg-plist<br></div><div> @@ -0,0 +1,28 @@<br></div><div> +bin/getopt<br></d= iv><div> +%%NLS%%share/locale/ca/LC_MESSAGES/<a data-ik=3D"ik-secure" rel= =3D"noopener noreferrer" class=3D"defaultMailLink" href=3D"http://getopt.mo= " target=3D"_blank">getopt.mo</a><br></div><div> +%%NLS%%share/locale/cs/LC= _MESSAGES/<a data-ik=3D"ik-secure" rel=3D"noopener noreferrer" class=3D"def= aultMailLink" href=3D"http://getopt.mo" target=3D"_blank">getopt.mo</a><br>= </div><div> +%%NLS%%share/locale/da/LC_MESSAGES/<a data-ik=3D"ik-secure" re= l=3D"noopener noreferrer" class=3D"defaultMailLink" href=3D"http://getopt.m= o" target=3D"_blank">getopt.mo</a><br></div><div> +%%NLS%%share/locale/de/L= C_MESSAGES/<a data-ik=3D"ik-secure" rel=3D"noopener noreferrer" class=3D"de= faultMailLink" href=3D"http://getopt.mo" target=3D"_blank">getopt.mo</a><br= ></div><div> +%%NLS%%share/locale/es/LC_MESSAGES/<a data-ik=3D"ik-secure" r= el=3D"noopener noreferrer" class=3D"defaultMailLink" href=3D"http://getopt.= mo" target=3D"_blank">getopt.mo</a><br></div><div> +%%NLS%%share/locale/et/= LC_MESSAGES/<a data-ik=3D"ik-secure" rel=3D"noopener noreferrer" class=3D"d= efaultMailLink" href=3D"http://getopt.mo" target=3D"_blank">getopt.mo</a><b= r></div><div> +%%NLS%%share/locale/eu/LC_MESSAGES/<a data-ik=3D"ik-secure" = rel=3D"noopener noreferrer" class=3D"defaultMailLink" href=3D"http://getopt= .mo" target=3D"_blank">getopt.mo</a><br></div><div> +%%NLS%%share/locale/fi= /LC_MESSAGES/<a data-ik=3D"ik-secure" rel=3D"noopener noreferrer" class=3D"= defaultMailLink" href=3D"http://getopt.mo" target=3D"_blank">getopt.mo</a><= br></div><div> +%%NLS%%share/locale/fr/LC_MESSAGES/<a data-ik=3D"ik-secure"= rel=3D"noopener noreferrer" class=3D"defaultMailLink" href=3D"http://getop= t.mo" target=3D"_blank">getopt.mo</a><br></div><div> +%%NLS%%share/locale/g= l/LC_MESSAGES/<a data-ik=3D"ik-secure" rel=3D"noopener noreferrer" class=3D= "defaultMailLink" href=3D"http://getopt.mo" target=3D"_blank">getopt.mo</a>= <br></div><div> +%%NLS%%share/locale/hr/LC_MESSAGES/<a data-ik=3D"ik-secure= " rel=3D"noopener noreferrer" class=3D"defaultMailLink" href=3D"http://geto= pt.mo" target=3D"_blank">getopt.mo</a><br></div><div> +%%NLS%%share/locale/= hu/LC_MESSAGES/<a data-ik=3D"ik-secure" rel=3D"noopener noreferrer" class= =3D"defaultMailLink" href=3D"http://getopt.mo" target=3D"_blank">getopt.mo<= /a><br></div><div> +%%NLS%%share/locale/id/LC_MESSAGES/<a data-ik=3D"ik-sec= ure" rel=3D"noopener noreferrer" class=3D"defaultMailLink" href=3D"http://g= etopt.mo" target=3D"_blank">getopt.mo</a><br></div><div> +%%NLS%%share/loca= le/it/LC_MESSAGES/<a data-ik=3D"ik-secure" rel=3D"noopener noreferrer" clas= s=3D"defaultMailLink" href=3D"http://getopt.mo" target=3D"_blank">getopt.mo= </a><br></div><div> +%%NLS%%share/locale/ja/LC_MESSAGES/<a data-ik=3D"ik-se= cure" rel=3D"noopener noreferrer" class=3D"defaultMailLink" href=3D"http://= getopt.mo" target=3D"_blank">getopt.mo</a><br></div><div> +%%NLS%%share/loc= ale/nl/LC_MESSAGES/<a data-ik=3D"ik-secure" rel=3D"noopener noreferrer" cla= ss=3D"defaultMailLink" href=3D"http://getopt.mo" target=3D"_blank">getopt.m= o</a><br></div><div> +%%NLS%%share/locale/pl/LC_MESSAGES/<a data-ik=3D"ik-s= ecure" rel=3D"noopener noreferrer" class=3D"defaultMailLink" href=3D"http:/= /getopt.mo" target=3D"_blank">getopt.mo</a><br></div><div> +%%NLS%%share/lo= cale/pt_BR/LC_MESSAGES/<a data-ik=3D"ik-secure" rel=3D"noopener noreferrer"= class=3D"defaultMailLink" href=3D"http://getopt.mo" target=3D"_blank">geto= pt.mo</a><br></div><div> +%%NLS%%share/locale/ru/LC_MESSAGES/<a data-ik=3D"= ik-secure" rel=3D"noopener noreferrer" class=3D"defaultMailLink" href=3D"ht= tp://getopt.mo" target=3D"_blank">getopt.mo</a><br></div><div> +%%NLS%%shar= e/locale/sl/LC_MESSAGES/<a data-ik=3D"ik-secure" rel=3D"noopener noreferrer= " class=3D"defaultMailLink" href=3D"http://getopt.mo" target=3D"_blank">get= opt.mo</a><br></div><div> +%%NLS%%share/locale/sv/LC_MESSAGES/<a data-ik=3D= "ik-secure" rel=3D"noopener noreferrer" class=3D"defaultMailLink" href=3D"h= ttp://getopt.mo" target=3D"_blank">getopt.mo</a><br></div><div> +%%NLS%%sha= re/locale/tr/LC_MESSAGES/<a data-ik=3D"ik-secure" rel=3D"noopener noreferre= r" class=3D"defaultMailLink" href=3D"http://getopt.mo" target=3D"_blank">ge= topt.mo</a><br></div><div> +%%NLS%%share/locale/uk/LC_MESSAGES/<a data-ik= =3D"ik-secure" rel=3D"noopener noreferrer" class=3D"defaultMailLink" href= =3D"http://getopt.mo" target=3D"_blank">getopt.mo</a><br></div><div> +%%NLS= %%share/locale/vi/LC_MESSAGES/<a data-ik=3D"ik-secure" rel=3D"noopener nore= ferrer" class=3D"defaultMailLink" href=3D"http://getopt.mo" target=3D"_blan= k">getopt.mo</a><br></div><div> +%%NLS%%share/locale/zh_CN/LC_MESSAGES/<a d= ata-ik=3D"ik-secure" rel=3D"noopener noreferrer" class=3D"defaultMailLink" = href=3D"http://getopt.mo" target=3D"_blank">getopt.mo</a><br></div><div> +%= %NLS%%share/locale/zh_TW/LC_MESSAGES/<a data-ik=3D"ik-secure" rel=3D"noopen= er noreferrer" class=3D"defaultMailLink" href=3D"http://getopt.mo" target= =3D"_blank">getopt.mo</a><br></div><div> +share/man/man1/getopt.1.gz<br></d= iv><div><br></div><div> Hi,<br></div><div><br></div><div> Versioning is inc= orrect<br></div><div><br></div><div> work/stage/usr/local/bin/getopt -V<br>= </div><div> getopt from util-linux 2.39.4<br></div><div><br></div><div> Thi= s approach is also bound to get unsynced with util-linux, if anything<br></= div><div> it should be a slave port until subpackages are usable.<br></div>= <div><br></div><div> Best regards,<br></div><div> Daniel<br></div></blockqu= ote><div> <br></div><div>Why should this port get in sync with util-linux p= ort?<br></div></pre></blockquote></div><div style=3D"font-family: 'Helvetic= a Neue', Helvetica, Arial, sans-serif; font-size: 14px">Hi,<br></div><div s= tyle=3D"font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-s= ize: 14px"><br></div><div style=3D"font-family: 'Helvetica Neue', Helvetica= , Arial, sans-serif; font-size: 14px">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?<br></div><div style=3D"font-family: 'Helvetica Neue', Helvetica, A= rial, sans-serif; font-size: 14px"><br></div><div style=3D"font-family: 'He= lvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px">Best regards,= <br></div><div style=3D"font-family: 'Helvetica Neue', Helvetica, Arial, sa= ns-serif; font-size: 14px">Daniel<br></div></body></html> --_=_swift_1730763409_3611531fef821e20aed7c74e617b3902_=_--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5ab861b2b17b8c2e8b78a78633a1a3c8>