pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: WIP package feedback



I see... did not know about the ordering. :)
Thanks for the explanation.

On Friday, May 31st, 2024 at 12:19, Roland Illig <roland.illig%gmx.de@localhost> wrote:

> 
> 
> Am 31.05.2024 um 11:28 schrieb pin:
> 
> > On Friday, May 31st, 2024 at 11:19 AM, Andreas Jonsson mail%andreasjonsson.se@localhost wrote:
> > 
> > > Hi!
> > > 
> > > I have created and committed my first WIP package! (wip/virtualxt)
> > > Would it be suitable for inclusion in pkgsrc? If not then feedback would be much appreciated.
> > > 
> > > Thanks
> > > /aj
> > 
> > Minor nitpick
> > 
> > DISTNAME= virtualxt-1.0
> > CATEGORIES= emulators
> > MASTER_SITES= ${MASTER_SITE_GITHUB:=andreas-jonsson/}
> > GITHUB_TAG= v${PKGVERSION_NOREV}
> 
> 
> Pin was referring to the order of the variables. For simple packages,
> the variables should be listed in a common order that is detailed in the
> pkgsrc guide:
> https://www.netbsd.org/docs/pkgsrc/pkgsrc.html#components.Makefile
> 
> Pkglint doesn't say anything about the variable order in your case
> because there is a "foreign" variable USE_LANGUAGES in the middle of the
> standard variables. When you run "pkglint -d -Wall | grep Skipping", the
> last line reveals that, but diving this deep into the pkglint
> implementation is not something that we can expect from a pkgsrc
> beginner, especially since the pkglint debug output is quite large.
> 
> > pkglint -e?
> 
> 
> When your package passes pkglint without any options, you can make your
> package really good by running "pkglint -Wall". There is one additional
> warning about premake5 being an unknown tool. This warning can be
> ignored in your case since pkglint just doesn't know that the dependency
> from devel/premake5 will install a tool of the same name in ${PREFIX}.
> 
> Roland


Home | Main Index | Thread Index | Old Index