As can be seen in http://tinyurl.com/2pelmo [1], the author of x11/ion
recently changed the software's license to something obscure, completely
open to misinterpretation, and in my opinion incompatible with our ports
tree.

Therefore, I'd like to propose the complete removal of the port.

-p.

[1] http://article.gmane.org/gmane.comp.window-managers.ion.general/7701

Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/Makefile,v
retrieving revision 1.274
diff -u -r1.274 Makefile
--- Makefile    11 Apr 2007 16:20:39 -0000      1.274
+++ Makefile    30 Apr 2007 13:49:41 -0000
@@ -85,7 +85,6 @@
      SUBDIR += icewm
      SUBDIR += icon-naming-utils
      SUBDIR += idesk
-     SUBDIR += ion
      SUBDIR += itk
      SUBDIR += iwidgets
      SUBDIR += jmk-fonts
Index: ion/Makefile
===================================================================
RCS file: ion/Makefile
diff -N ion/Makefile
--- ion/Makefile        25 Apr 2007 09:46:43 -0000      1.47
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,29 +0,0 @@
-# $OpenBSD: Makefile,v 1.47 2007/04/25 09:46:43 pedro Exp $
-
-COMMENT=       "light, keyboard friendly window manager"
-
-V=             20070318
-DISTNAME=      ion-3ds-${V}
-PKGNAME=       ion-${V}p0
-CATEGORIES=    x11
-
-HOMEPAGE=      http://modeemi.cs.tut.fi/~tuomov/ion/
-MASTER_SITES=  http://modeemi.cs.tut.fi/~tuomov/dl/
-
-MAINTAINER=    Pedro Martelletto <[EMAIL PROTECTED]>
-
-# LGPL
-PERMIT_PACKAGE_CDROM=  Yes
-PERMIT_PACKAGE_FTP=    Yes
-PERMIT_DISTFILES_CDROM=        Yes
-PERMIT_DISTFILES_FTP=  Yes
-
-WANTLIB=       ICE X11 m c SM Xext
-MODULES=       devel/gettext
-LIB_DEPENDS=   lua.>=5.1::lang/lua
-
-USE_GMAKE=     Yes
-USE_X11=       Yes
-NO_REGRESS=    Yes
-
-.include <bsd.port.mk>
Index: ion/distinfo
===================================================================
RCS file: ion/distinfo
diff -N ion/distinfo
--- ion/distinfo        5 Apr 2007 17:36:22 -0000       1.25
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,5 +0,0 @@
-MD5 (ion-3ds-20070318.tar.gz) = 8CJkq37MmQws0yL1el6KTQ==
-RMD160 (ion-3ds-20070318.tar.gz) = p8ybrqNiSw7YQP3IL8XbKsEBjZo=
-SHA1 (ion-3ds-20070318.tar.gz) = 81Khx/b0ZUeBQdU4sqTD8+gaTzA=
-SHA256 (ion-3ds-20070318.tar.gz) = cS2gJ/sSd09n2TPZWpVFLZilZYYX/FUVARynm2A1JYo=
-SIZE (ion-3ds-20070318.tar.gz) = 657282
Index: ion/patches/patch-etc_cfg_ioncore_lua
===================================================================
RCS file: ion/patches/patch-etc_cfg_ioncore_lua
diff -N ion/patches/patch-etc_cfg_ioncore_lua
--- ion/patches/patch-etc_cfg_ioncore_lua       28 Mar 2007 19:33:04 -0000      
1.6
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,36 +0,0 @@
-$OpenBSD: patch-etc_cfg_ioncore_lua,v 1.6 2007/03/28 19:33:04 pedro Exp $
---- etc/cfg_ioncore.lua.orig   Sun Dec 24 08:45:26 2006
-+++ etc/cfg_ioncore.lua        Sun Dec 24 08:48:23 2006
-@@ -63,8 +63,8 @@ defbindings("WScreen", {
-     kpress(META.."F9", "ioncore.create_ws(_)"),
-     
-     bdoc("Display the 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(_, _sub, 'mainmenu', 'Main 
menu:')"),
-+    kpress(ALTMETA.."F12", "mod_menu.menu(_, _sub, 'mainmenu', {big=true})"),
-     mpress("Button3", "mod_menu.pmenu(_, _sub, 'mainmenu')"),
-     
-     bdoc("Display the window list menu."),
-@@ -139,10 +139,10 @@ defbindings("WMPlex.toplevel", {
-     kpress(META.."T", "WRegion.set_tagged(_sub, 'toggle')", "_sub:non-nil"),
- 
-     bdoc("Query for manual page to be displayed."),
--    kpress(ALTMETA.."F1", "mod_query.query_man(_, ':man')"),
-+    kpress(ALTMETA.."F1", "mod_query.query_man(_, '::man')"),
- 
-     bdoc("Show the Ion manual page."),
--    kpress(META.."F1", "ioncore.exec_on(_, ':man ion3')"),
-+    kpress(META.."F1", "ioncore.exec_on(_, '::man ion3')"),
- 
-     bdoc("Run a terminal emulator."),
-     kpress(ALTMETA.."F2", "ioncore.exec_on(_, XTERM or 'xterm')"),
-@@ -158,7 +158,7 @@ defbindings("WMPlex.toplevel", {
- 
-     bdoc("Query for file to edit."),
-     kpress(ALTMETA.."F5", 
--           "mod_query.query_editfile(_, 'run-mailcap --action=edit')"),
-+           "mod_query.query_editfile(_, ':vi')"),
- 
-     bdoc("Query for file to view."),
-     kpress(ALTMETA.."F6", 
Index: ion/patches/patch-mod_statusbar_ion-statusd_statusd_mail_lua
===================================================================
RCS file: ion/patches/patch-mod_statusbar_ion-statusd_statusd_mail_lua
diff -N ion/patches/patch-mod_statusbar_ion-statusd_statusd_mail_lua
--- ion/patches/patch-mod_statusbar_ion-statusd_statusd_mail_lua        8 Jun 
2005 12:45:55 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-mod_statusbar_ion-statusd_statusd_mail_lua,v 1.2 2005/06/08 
12:45:55 pedro Exp $
---- mod_statusbar/ion-statusd/statusd_mail.lua.orig    Tue Jun  7 10:06:02 2005
-+++ mod_statusbar/ion-statusd/statusd_mail.lua Wed Jun  8 09:11:13 2005
-@@ -15,7 +15,7 @@ local mon = "mail"
- local defaults={
-     update_interval=10*1000,
-     retry_interval=60*10*1000,
--    mbox = os.getenv("MAIL"),
-+    mbox = os.getenv("MAIL") or "/var/mail/" .. os.getenv("USER"),
-     files = {}
- }
- 
Index: ion/patches/patch-system_mk
===================================================================
RCS file: ion/patches/patch-system_mk
diff -N ion/patches/patch-system_mk
--- ion/patches/patch-system_mk 28 Mar 2007 19:33:04 -0000      1.8
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,92 +0,0 @@
-$OpenBSD: patch-system_mk,v 1.8 2007/03/28 19:33:04 pedro Exp $
---- system.mk.orig     Sat Dec 23 13:00:13 2006
-+++ system.mk  Sun Dec 24 08:45:16 2006
-@@ -7,7 +7,7 @@
- ## Installation paths
- ##
- 
--PREFIX=/usr/local
-+#PREFIX=/usr/local
- 
- # Unless you are creating a package conforming to some OS's standards, you
- # probably do not want to modify the following directories:
-@@ -15,15 +15,16 @@ PREFIX=/usr/local
- # Main binaries
- BINDIR=$(PREFIX)/bin
- # Configuration .lua files
--ETCDIR=$(PREFIX)/etc/ion3
-+ETCDIR=$(PREFIX)/share/examples/ion3
- # Some .lua files and ion-* shell scripts
- SHAREDIR=$(PREFIX)/share/ion3
- # Manual pages
--MANDIR=$(PREFIX)/share/man
-+MANDIR=$(PREFIX)/man
- # Some documents
- DOCDIR=$(PREFIX)/share/doc/ion3
-+EXAMPLEDIR=$(PREFIX)/share/examples/ion3
- # Nothing at the moment
--INCDIR=$(PREFIX)/include/ion3
-+INCDIR=$(PREFIX)/include
- # Nothing at the moment
- LIBDIR=$(PREFIX)/lib
- # Modules
-@@ -47,7 +48,7 @@ LOCALEDIR=$(PREFIX)/share/locale
- #PRELOAD_MODULES=1
- 
- # Flags to link with libdl.
--DL_LIBS=-ldl
-+#DL_LIBS=-ldl
- 
- 
- ##
-@@ -74,7 +75,7 @@ LUAC=$(LUA_DIR)/bin/luac
- ## X libraries, includes and options
- ##
- 
--X11_PREFIX=/usr/X11R6
-+X11_PREFIX=$(X11BASE)
- # SunOS/Solaris
- #X11_PREFIX=/usr/openwin
- 
-@@ -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
- # in sprintf_2.2/ is used.
--#HAS_SYSTEM_ASPRINTF=1
-+HAS_SYSTEM_ASPRINTF=1
- 
- 
- # If you're on an archaic system (such as relatively recent *BSD releases)
-@@ -119,24 +120,24 @@ DEFINES += -DCF_XFREE86_TEXTPROP_BUG_WOR
- #DEFINES += -DCF_NO_LOCALE
- 
- # On some other systems you may something like this:
--#EXTRA_LIBS += -lintl
--#EXTRA_INCLUDES +=
-+EXTRA_LIBS += -L$(LOCALBASE)/lib -lintl -liconv
-+EXTRA_INCLUDES += -I$(LOCALBASE)/include
- 
- 
- ##
- ## C compiler
- ##
- 
--CC=gcc
-+#CC=gcc
- 
- # Same as '-Wall -pedantic' without '-Wunused' as callbacks often
- # have unused variables.
--WARN= -W -Wimplicit -Wreturn-type -Wswitch -Wcomment \
--      -Wtrigraphs -Wformat -Wchar-subscripts \
--      -Wparentheses -pedantic -Wuninitialized
-+#WARN=        -W -Wimplicit -Wreturn-type -Wswitch -Wcomment \
-+#     -Wtrigraphs -Wformat -Wchar-subscripts \
-+#     -Wparentheses -pedantic -Wuninitialized
- 
--CFLAGS=-g -Os $(WARN) $(DEFINES) $(EXTRA_INCLUDES) $(INCLUDES)
--LDFLAGS=-g -Os $(EXTRA_LIBS) $(LIBS)
-+CFLAGS+= $(WARN) $(DEFINES) $(EXTRA_INCLUDES) $(INCLUDES)
-+LDFLAGS+= $(EXTRA_LIBS) $(LIBS)
- EXPORT_DYNAMIC=-Xlinker --export-dynamic
- 
- # The following options are mainly for development use and can be used
Index: ion/pkg/DESCR
===================================================================
RCS file: ion/pkg/DESCR
diff -N ion/pkg/DESCR
--- ion/pkg/DESCR       23 Apr 2005 16:22:26 -0000      1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
-Ion is a new kind of window manager that brings a text-editorish, keyboard
-friendly user interface to window management.
-
-Ion simply divides the screen into frames that take the whole screen. Big
-displays have so much space that this is convenient and smaller displays
-couldn't show more than one window at a time anyway. The frames can be split 
and
-growing the size of one will shrink others.  As in PWM, clients can be moved
-between frames and multiple clients can be attached to one frame.
-
-This is the development version of the Ion window manager.
Index: ion/pkg/PFRAG.shared
===================================================================
RCS file: ion/pkg/PFRAG.shared
diff -N ion/pkg/PFRAG.shared
--- ion/pkg/PFRAG.shared        20 Oct 2006 17:36:13 -0000      1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
[EMAIL PROTECTED] $OpenBSD: PFRAG.shared,v 1.3 2006/10/20 17:36:13 pedro Exp $
-lib/ion3/mod/de.so
-lib/ion3/mod/mod_dock.so
-lib/ion3/mod/mod_menu.so
-lib/ion3/mod/mod_mgmtmode.so
-lib/ion3/mod/mod_query.so
-lib/ion3/mod/mod_sm.so
-lib/ion3/mod/mod_sp.so
-lib/ion3/mod/mod_statusbar.so
-lib/ion3/mod/mod_tiling.so
Index: ion/pkg/PLIST
===================================================================
RCS file: ion/pkg/PLIST
diff -N ion/pkg/PLIST
--- ion/pkg/PLIST       28 Mar 2007 19:33:04 -0000      1.20
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,92 +0,0 @@
[EMAIL PROTECTED] $OpenBSD: PLIST,v 1.20 2007/03/28 19:33:04 pedro Exp $
-%%SHARED%%
-bin/ion3
-bin/pwm3
-lib/ion3/
-lib/ion3/bin/
-lib/ion3/bin/ion-completefile
-lib/ion3/bin/ion-statusd
-lib/ion3/lc/
-lib/ion3/lc/de.lc
-lib/ion3/lc/ioncore_bindings.lc
-lib/ion3/lc/ioncore_efbb.lc
-lib/ion3/lc/ioncore_ext.lc
-lib/ion3/lc/ioncore_luaext.lc
-lib/ion3/lc/ioncore_menudb.lc
-lib/ion3/lc/ioncore_misc.lc
-lib/ion3/lc/ioncore_wd.lc
-lib/ion3/lc/ioncore_winprops.lc
-lib/ion3/lc/mod_dock.lc
-lib/ion3/lc/mod_menu.lc
-lib/ion3/lc/mod_mgmtmode.lc
-lib/ion3/lc/mod_query.lc
-lib/ion3/lc/mod_query_chdir.lc
-lib/ion3/lc/mod_sm.lc
-lib/ion3/lc/mod_sp.lc
-lib/ion3/lc/mod_statusbar.lc
-lib/ion3/lc/mod_tiling.lc
-lib/ion3/lc/statusd_date.lc
-lib/ion3/lc/statusd_load.lc
-lib/ion3/lc/statusd_mail.lc
-lib/ion3/mod/
-man/cs/
-man/cs/man1/
[EMAIL PROTECTED] man/cs/man1/ion3.1
[EMAIL PROTECTED] man/cs/man1/pwm3.1
-man/de/
-man/de/man1/
[EMAIL PROTECTED] man/de/man1/ion3.1
[EMAIL PROTECTED] man/de/man1/pwm3.1
-man/fi/
-man/fi/man1/
[EMAIL PROTECTED] man/fi/man1/ion3.1
[EMAIL PROTECTED] man/fi/man1/pwm3.1
[EMAIL PROTECTED] man/man1/ion3.1
[EMAIL PROTECTED] man/man1/pwm3.1
-share/doc/ion3/
-share/doc/ion3/ChangeLog
-share/doc/ion3/LICENSE
-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_pwm.lua
-share/examples/ion3/cfg_query.lua
-share/examples/ion3/cfg_sp.lua
-share/examples/ion3/cfg_statusbar.lua
-share/examples/ion3/cfg_tiling.lua
-share/examples/ion3/look.lua
-share/examples/ion3/look_brownsteel.lua
-share/examples/ion3/look_clean.lua
-share/examples/ion3/look_cleanios.lua
-share/examples/ion3/look_cleanviolet.lua
-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
-share/ion3/welcome.cs.txt
-share/ion3/welcome.de.txt
-share/ion3/welcome.fi.txt
-share/ion3/welcome.txt
-share/locale/cs/LC_MESSAGES/ion3.mo
-share/locale/de/LC_MESSAGES/ion3.mo
-share/locale/fi/LC_MESSAGES/ion3.mo
-share/locale/ru/LC_MESSAGES/ion3.mo

Reply via email to