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