On 9/6/2021 5:22 AM, Stuart Henderson wrote:
> On 2021/09/06 11:18, Landry Breuil wrote:
>> Le Sun, Sep 05, 2021 at 08:58:35PM -0400, Brad Smith a écrit :
>>> Attached is a port of libgnt.
>>>
>>> Comment:
>>> ncurses toolkit for text-mode graphical user interfaces
>>>
>>> Description:
>>> GNT is an ncurses toolkit for creating text-mode graphical user interfaces in a
>>> fast and easy way. It is based on GLib and ncurses.
>>>
>>> It was born out of the console-based UI, Finch, for the libpurple project, but
>>> has now been split into its own independent repository.
>> and it is a requirement to update pidgin so it's a welcome addition to
>> the portstree !
>>
>> just one strange thing: homepage states that it needs py3 to build, but
>> you enforce py2. I'm not certain we want to add more ports that depend
>> on py2, so can it be made to use py3 ?
>>
>> Landry
>>
> There's an optional dep on python 2:
>
> # Check for Python headers
> python_dep = dependency('python2', required : false)
> if not python_dep.found()
> python_dep = dependency('python-2.7', required : false)
> endif
> gnt_config.set('USE_PYTHON', python_dep.found())
>
>
> If that's not required by other ports, it might be better to neuter it, indeed.
Looking at what it does it looks like there is a hook to run Python
scripts in some
manner. I'm not sure what exactly it does. Documentation seems to be
very minimal.
I see FreeBSD and NetBSD do not have a Python dependency on their respective
packages. I pulled that out and removed the check to ensure a
reproducible build.
No comments:
Post a Comment