Works for me on my laptop. -p.
Index: Makefile =================================================================== RCS file: /cvs/ports/x11/ion/Makefile,v retrieving revision 1.45 diff -u -r1.45 Makefile --- Makefile 3 Feb 2007 20:38:05 -0000 1.45 +++ Makefile 27 Mar 2007 19:16:08 -0000 @@ -2,7 +2,7 @@ COMMENT= "light, keyboard friendly window manager" -V= 20070203 +V= 20070318 DISTNAME= ion-3ds-${V} PKGNAME= ion-${V} CATEGORIES= x11 Index: distinfo =================================================================== RCS file: /cvs/ports/x11/ion/distinfo,v retrieving revision 1.23 diff -u -r1.23 distinfo --- distinfo 3 Feb 2007 20:38:05 -0000 1.23 +++ distinfo 27 Mar 2007 19:16:08 -0000 @@ -1,4 +1,5 @@ -MD5 (ion-3ds-20070203.tar.gz) = 15b8f253c9a62b97a9881d431908da2a -RMD160 (ion-3ds-20070203.tar.gz) = 5a208900986c9fa62912754f8a35f245165fc7c0 -SHA1 (ion-3ds-20070203.tar.gz) = 41837145662f7f84c29515582c92c5f1b1ea0f81 -SIZE (ion-3ds-20070203.tar.gz) = 644970 +MD5 (ion-3ds-20070318.tar.gz) = f02264ab7ecc990c2cd322f57a5e8a4d +RMD160 (ion-3ds-20070318.tar.gz) = a7cc9baea3624b0ed840fdc82fc5db2ac1018d9a +SHA1 (ion-3ds-20070318.tar.gz) = f352a1c7f6f465478141d538b2a4c3f3e81a4f30 +SHA256 (ion-3ds-20070318.tar.gz) = 712da027fb12774f67d933d95a95452d98a5658617fc5515011ca79b6035258a +SIZE (ion-3ds-20070318.tar.gz) = 657282 Index: patches/patch-etc_cfg_ioncore_lua =================================================================== RCS file: /cvs/ports/x11/ion/patches/patch-etc_cfg_ioncore_lua,v retrieving revision 1.5 diff -u -r1.5 patch-etc_cfg_ioncore_lua --- patches/patch-etc_cfg_ioncore_lua 24 Dec 2006 11:01:55 -0000 1.5 +++ patches/patch-etc_cfg_ioncore_lua 27 Mar 2007 19:16:08 -0000 @@ -5,9 +5,9 @@ kpress(META.."F9", "ioncore.create_ws(_)"), bdoc("Display the main menu."), -- kpress(ALTMETA.."F12", "mod_query.query_menu(_, 'mainmenu', 'Main menu:')"), +- kpress(ALTMETA.."F12", "mod_query.query_menu(_, _sub, 'mainmenu', 'Main menu:')"), - --kpress(ALTMETA.."F12", "mod_menu.menu(_, _sub, 'mainmenu', {big=true})"), -+ --kpress(ALTMETA.."F12", "mod_query.query_menu(_, 'mainmenu', 'Main menu:')"), ++ --kpress(ALTMETA.."F12", "mod_query.query_menu(_, _sub, 'mainmenu', 'Main menu:')"), + kpress(ALTMETA.."F12", "mod_menu.menu(_, _sub, 'mainmenu', {big=true})"), mpress("Button3", "mod_menu.pmenu(_, _sub, 'mainmenu')"), @@ -34,17 +34,3 @@ bdoc("Query for file to view."), kpress(ALTMETA.."F6", -@@ -335,12 +335,7 @@ defmenu("mainmenu", { - -- Application menu - defmenu("appmenu", { - menuentry("XTerm", "ioncore.exec_on(_, 'xterm')"), -- menuentry("W3M", "ioncore.exec_on(_, ':w3m -v')"), -- menuentry("Rxvt", "ioncore.exec_on(_, 'rxvt')"), -- menuentry("Opera", "ioncore.exec_on(_, 'opera')"), -- menuentry("Links", "ioncore.exec_on(_, ':links')"), -- menuentry("Konqueror", "ioncore.exec_on(_, 'konqueror')"), -- menuentry("Dillo", "ioncore.exec_on(_, 'dillo')"), -+ menuentry("Firefox", "ioncore.exec_on(_, 'firefox')"), - menuentry("Run...", "mod_query.query_exec(_)"), - }) - Index: patches/patch-system_mk =================================================================== RCS file: /cvs/ports/x11/ion/patches/patch-system_mk,v retrieving revision 1.7 diff -u -r1.7 patch-system_mk --- patches/patch-system_mk 24 Dec 2006 11:01:55 -0000 1.7 +++ patches/patch-system_mk 27 Mar 2007 19:16:08 -0000 @@ -48,15 +48,6 @@ # SunOS/Solaris #X11_PREFIX=/usr/openwin -@@ -91,7 +92,7 @@ DEFINES += -DCF_XINERAMA - # XFree86 libraries up to 4.3.0 have a bug that will cause Ion to segfault - # if Opera is used when i18n support is enabled. The following setting - # should work around that situation. --DEFINES += -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -+#DEFINES += -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND - - # Use the Xutf8 routines (XFree86 extension) instead of Xmb routines in - # an UTF8 locale. @@ -110,7 +111,7 @@ DEFINES += -DCF_XFREE86_TEXTPROP_BUG_WOR # asprintf and vasprintf in the c library. (gnu libc has.) # If HAS_SYSTEM_ASPRINTF is not defined, an implementation Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/x11/ion/pkg/PLIST,v retrieving revision 1.19 diff -u -r1.19 PLIST --- pkg/PLIST 3 Feb 2007 20:38:05 -0000 1.19 +++ pkg/PLIST 27 Mar 2007 19:16:08 -0000 @@ -8,7 +8,6 @@ lib/ion3/bin/ion-statusd lib/ion3/lc/ lib/ion3/lc/de.lc -lib/ion3/lc/ext_statusbar.lc lib/ion3/lc/ioncore_bindings.lc lib/ion3/lc/ioncore_efbb.lc lib/ion3/lc/ioncore_ext.lc @@ -50,13 +49,13 @@ share/doc/ion3/README share/doc/ion3/RELNOTES share/examples/ion3/ +share/examples/ion3/cfg_defaults.lua share/examples/ion3/cfg_dock.lua share/examples/ion3/cfg_ion.lua share/examples/ion3/cfg_ioncore.lua share/examples/ion3/cfg_kludges.lua share/examples/ion3/cfg_layouts.lua share/examples/ion3/cfg_menu.lua -share/examples/ion3/cfg_modules.lua share/examples/ion3/cfg_pwm.lua share/examples/ion3/cfg_query.lua share/examples/ion3/cfg_sp.lua @@ -70,9 +69,16 @@ share/examples/ion3/look_dusky.lua share/examples/ion3/look_greyviolet.lua share/examples/ion3/look_ios.lua +share/examples/ion3/look_newviolet.lua share/examples/ion3/look_simpleblue.lua share/examples/ion3/lookcommon_clean.lua +share/examples/ion3/lookcommon_clean_frame.lua +share/examples/ion3/lookcommon_clean_stdisp.lua +share/examples/ion3/lookcommon_clean_tab.lua share/examples/ion3/lookcommon_emboss.lua +share/examples/ion3/lookcommon_emboss_frame.lua +share/examples/ion3/lookcommon_emboss_stdisp.lua +share/examples/ion3/lookcommon_emboss_tab.lua share/ion3/ share/ion3/ion-completeman share/ion3/ion-runinxterm