I believe most users will setup lx/menu-cache/gnome-menus.
Upstream testing shows this to be faster (C vs python)
Comparison of application menu modules
This table summarise the key features of each module:
╔═══════════════════════╤═════════════════╤═════════════════════╗
║ │ pmenu │ lx ║
║ ──────────────────────│─────────────────│─────────────────────║
║ speed (my machine) │ 400 ms │ 99 ms ║
║ language │ python │ C ║
║ dependencies │ python3 │ glib, libmenu-cache ║
║ XDG compliance │ not intended │ yes ║
║ localisation support │ yes │ yes ║
║ ──────────────────────│─────────────────│─────────────────────║
║ {ap,pre}pend support │ yes │ yes ║
║ 'no-dirs' support │ yes │ yes ║
║ single window support │ yes │ no ║
║ formatting │ no │ yes ║
║ generic name support │ no │ yes ║
╚═══════════════════════╧═════════════════╧═════════════════════╝
When Stuart H. reviewed v1.6, I was under the impression that the
Makefile entry
MODPY_VERSION= ${MODPY_DEFAULT_VERSION_3}
addressed the Python version and rendered the portcheck warnings
innocuous. If this is not the case, let me know and point me to the
fix.
Scott
On Feb 02, 2019: 11:20, Brian Callahan wrote:
On 2/2/19 10:27 AM, Heppler, J. Scott wrote:
Hi ports,
Attached is a port that builds the latest release of jgmenu. Upstream
has made a large number of commits since 1.6. Some of these commits
targeted OpenBSD issues.
Menu generation using XDG and firefox bookmarks has been deactivated and
the gtar dependency removed.
More details here:
https://github.com/johanmalm/jgmenu/blob/master/docs/relnotes/2.0.txt
Fixed up and tightened version attached.
Additionally, portcheck -N says:
Python module without compiled version, consider using ${MODPY_BIN}
${MODPY_LIBDIR}/compileall.py: lib/jgmenu/jgmenu-config.py
Python module without compiled version, consider using ${MODPY_BIN}
${MODPY_LIBDIR}/compileall.py: lib/jgmenu/jgmenu-pmenu.py
Python module without compiled version, consider using ${MODPY_BIN}
${MODPY_LIBDIR}/compileall.py: lib/jgmenu/jgmenu-unity-hack.py
This may or may not be relevant to you.
~Brian
--
J. Scott Heppler
Penguin Innovations
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NOTICE: This e-mail message and any attachments may
contain legally privileged and confidential information intended
solely for the use of the intended recipients. If you are not an
intended recipient, you are hereby notified that you have
received this message in error and any review, dissemination,
distribution, copying, or other unauthorized use of this email
and any attachment is strictly prohibited. If you have received
this email in error, please notify the sender immediately and
delete the message and any attachments from your system.