Page MenuHomeFreeBSD

[new port] devel/appmenu-gtk-module: GTK+ application menu modules

Authored by arrowd on Jun 11 2019, 3:10 AM.
Referenced Files
Unknown Object (File)
Sun, Oct 1, 2:42 AM
Unknown Object (File)
Fri, Sep 29, 3:40 AM
Unknown Object (File)
Tue, Sep 26, 3:57 AM
Unknown Object (File)
Sat, Sep 23, 1:02 PM
Unknown Object (File)
Sun, Sep 17, 12:04 PM
Unknown Object (File)
Aug 14 2023, 2:28 PM
Unknown Object (File)
Aug 9 2023, 4:46 PM
Unknown Object (File)
Jun 29 2023, 10:34 AM


Group Reviewers
Contributor Reviewers (ports)

Integrates applications using the older GtkMenuShell and GtkMenuItem APIs with the desktop environment's global menu bar.

Diff Detail

No Lint Coverage
No Test Coverage
Build Status
Buildable 28774
Build 26784: arc lint + arc unit

Event Timeline

mat requested changes to this revision.Jun 11 2019, 11:24 AM
mat added a subscriber: mat.

Please use flavors.

This revision now requires changes to proceed.Jun 11 2019, 11:24 AM

Adopt FLAVORS, replacing the use of slave ports.

Additionally, fixed two small issues:

  • Add WWW line to pkg-descr
  • Include missing --no-same-(owner|permissions) in EXTRACT_AFTER_ARGS.

Please use flavor helpers.


This should be in the .if below.


After this line, you do not need to do ${FLAVOR:U}, using ${FLAVOR} is enough.


Please use flavor helpers.

Incorporate review feedback:

  • Use flavor helpers
  • Do not specify LICENSE for the meta port
  • Drop use of :U where unnecessary.

Please symplify this, no need for all those if's, soemthing like:

COMMENT_meta=  GTK+ modules to display old-style menus in the global menu bar
COMMENT_common= ...
  • Simplify COMMENT variable definition.

Incorporated latest feedback :-)

Add upstream fix for double-free in blacklist handling.

All requested changes were incorporated, if you wouldn't mind taking another look.

The summary says there are 4 master and subports, but the patch seems only adding devel/appmenu-gtk-module?

  • Drop the use of FLAVORS -- instead, gtk2/gtk3 are now just config options. FLAVORS are apparently not supported for this type of use in a meta port, and triggered an 'incorrectly depends on itself' error when building with poudriere. See also:
  • Testing with poudriere also revealed a number of missing dependencies; these have now been added.
landonf retitled this revision from [new port] devel/appmenu-gtk-module: GTK+ application menu module to [new port] devel/appmenu-gtk-module: GTK+ application menu modules.
landonf edited the summary of this revision. (Show Details)

Port Added: 2020-10-25 10:43:39

The appmenu-gtk-module is …

arrowd abandoned this revision.
arrowd added a reviewer: landonf.

Overcome by events: the same software was committed as x11/gtk-app-menu/ port.