Friday, July 03, 2020

Re: NEW: x11/bemenu

Hello --

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Friday, July 3, 2020 8:49 AM, <deserter666@danwin1210.me> wrote:

> This is a new port x11/bemenu, it is similar to dmenu except
> supports wider range of renderer like curses, x11, wayland
>
> I've only enabled x11 target for now.
>
> Any Comments?

First, thanks for the port.

I'm attaching a new tarball with fixes that I hope improves the port.
I think this version is OK to commit.

This new version fixes the following:
* You had a mismatch between the claimed DISTNAME and GH_TAGNAME. But
the GH_* variables take care of DISTNAME for you.
* There is a shared library in this port. That needs special handling.
Regen PLIST for that as well.
* Improved license marker. Found in the upstream README.md.
* The X11 renderer depends on a lot more than just X11. Upstream says
it has an LDEP on devel/pango and it indeed does. Regen WANTLIB for
that.
* Use FAKE_FLAGS where needed.
* Add NO_TEST=Yes.
* More patches were needed to the GNUmakefile. See the comments in
patches/patch-GNUmakefile for more details. It was a little tricky.
* Enabled the ncurses backend. It works fine and is basically free.

I left the MAINTAINER line commented out in this new version. The
usual format for that line is "Your Name <email@example.com>". I was
going to simply fix it, but noticed that we do not know your name.
Ports with no maintainer line fall back to the ports@ mailing list as
its maintainer. Feel free to edit and resubmit with that line fixed if
you would like to be the maintainer (highly encouraged).

The X11 menu worked fine on my amd64 machine and the ncurses menu
worked fine on a headless sparc64 machine.

~Brian

No comments:

Post a Comment