pkgsrc-Users archive

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

Re: update sysutils/ncdu2 to 2.7



Hi pin, vins,

Thank you for the info, merging, and especially for your time :)

Yes, the zig update 0.13 to 0.14 is a bit of a challenge, as it brings
backward incompatible changes...
I might tackle this, but not in the near future

Will be joining WIP shortly :)

All the best
k

On Thu, Mar 13, 2025 at 9:20 PM Paolo Vincenzo Olivo <vins%netbsd.org@localhost> wrote:
>
> On 25/03/13 03:24PM, Marko Kaznovac wrote:
> > Hi pkgsrc,
> >
> >
> > I've created my first PR on github updating the ncdu2 to 2.7
> > https://github.com/NetBSD/pkgsrc/pull/162
> > I understand this is the read-only repo mirror, and I'd really
> > appreciate it if you can point me in the right direction/documentation
> > to merge this one. :)
>
> The update is done [0], thank you for pointing this out, and providing
> diffs.
> Please note that ncdu 2.8 is out already, but it requires zig 1.4, which
> is not available on pkgsrc yet, and updating a lang/ package right before
> a freeze is not ideal.
>
> I tried to make ncdu2 build with NetBSD native curses library, but it
> fails at `ui.zig' with:
>
>     error: expected type 'c_int', found 'u32'
>
> I don't know anything about zig, so for now the package keeps depending
> on ncurses.
>
> [0] https://mail-index.netbsd.org/pkgsrc-changes/2025/03/13/msg319807.html
>
> > I'm looking to replace homebrew on my mac with a 'sane' package
> > manager (like not using git to update package databases).
> > Most of the packages I use are available with pkgin from
> > https://pkgsrc.smartos.org/install-on-macos/, but are somewhat
> > outdated.
> > I'm willing to invest some time to update a few, probably updating the
> > `lnav` next...
>
> pkgsrc would really benefit from having more contributors target any
> platform other than NetBSD.
>
> Hints to get started:
>
> * Submit updates and patches for macOS as PRs on GNATS [1]. You may as
>   well just send bug reports if you find any.
> * Request pkgsrc-wip commit access [2], and import desired updates as
>   new, temporary packages (to be deleted once they get merged in the
>   main pkgsrc tree).
> * Participate to the community be getting involved here on pkgsrc-users.
>
> [1] https://www.netbsd.org/support/send-pr.html
> [2] https://pkgsrc.org/wip/
>
> Regards,
> Paolo
>
> --
> PVO | https://retrobsd.ddns.net


Home | Main Index | Thread Index | Old Index