summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAde Lovett <ade@FreeBSD.org>2007-12-12 08:06:37 +0000
committerAde Lovett <ade@FreeBSD.org>2007-12-12 08:06:37 +0000
commitb4f7e5ead9f5d58b0196b1d3fc0df66050180119 (patch)
tree4459e803e3ce1fe3379eec90a76997753f2cd6b3
parentWeb::Scraper is a web scraper toolkit, inspired by Ruby's equivalent (diff)
The absolute best that can be said here is that the license is somewhat
incompatible with how FreeBSD, and its ports, work.
Notes
Notes: svn path=/head/; revision=203200
-rw-r--r--x11-wm/Makefile1
-rw-r--r--x11-wm/ion-3/Makefile78
-rw-r--r--x11-wm/ion-3/distinfo3
-rw-r--r--x11-wm/ion-3/files/patch-system.mk122
-rw-r--r--x11-wm/ion-3/pkg-descr20
-rw-r--r--x11-wm/ion-3/pkg-plist84
6 files changed, 0 insertions, 308 deletions
diff --git a/x11-wm/Makefile b/x11-wm/Makefile
index 219bb0d7d008..863edbe89d4b 100644
--- a/x11-wm/Makefile
+++ b/x11-wm/Makefile
@@ -74,7 +74,6 @@
SUBDIR += icewm
SUBDIR += ion
SUBDIR += ion-2
- SUBDIR += ion-3
SUBDIR += jewel
SUBDIR += jwm
SUBDIR += kahakai
diff --git a/x11-wm/ion-3/Makefile b/x11-wm/ion-3/Makefile
deleted file mode 100644
index 074dc3de5d2b..000000000000
--- a/x11-wm/ion-3/Makefile
+++ /dev/null
@@ -1,78 +0,0 @@
-# New ports collection makefile for: ion3-ds
-# Date created: 18 June 2005
-# Whom: Ed Schouten <ed@fxq.nl>
-#
-# $FreeBSD$
-#
-
-PORTNAME= ion-3rc
-PORTVERSION= 20070927
-CATEGORIES= x11-wm
-MASTER_SITES= http://modeemi.fi/~tuomov/dl/:ion3 \
- ${MASTER_SITE_LOCAL:S/$/:ion3/} \
- http://wannabehacker.com/src/:xinerama
-MASTER_SITE_SUBDIR= philip/:ion3
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:ion3
-
-MAINTAINER= philip@FreeBSD.org
-COMMENT= The development version of the Ion window manager
-
-RUN_DEPENDS= run-mailcap:${PORTSDIR}/misc/mime-support
-
-DEPRECATED= is more than 28 days old, which the author states violates his license. Do not contact author.
-RESTRICTED= ${DEPRECATED}
-EXPIRATION_DATE= 2008-01-12
-
-CONFLICTS= ion-3ds-200*
-
-USE_XLIB= yes
-USE_GMAKE= yes
-USE_LUA= 5.1
-MAKE_ENV= DEFINES="${IONDEFINES}"
-
-.if defined(WITHOUT_NLS)
-IONDEFINES+= -DCF_NO_LOCALE
-PLIST_SUB+= NLS="@comment "
-.else
-USE_GETTEXT= yes
-PLIST_SUB+= NLS=""
-.endif
-.if !defined(WITH_XINERAMA)
-PLIST_SUB+= XINERAMA="@comment "
-.else
-PLIST_SUB+= XINERAMA=""
-DISTFILES+= mod_xinerama-20070719${EXTRACT_SUFX}:xinerama
-.endif
-
-MAN1= ion3.1 pwm3.1
-MANLANG= "" fi cs
-
-# Use our own system.mk, instead of the one generated by configure
-do-configure:
-
-.include <bsd.port.pre.mk>
-
-post-extract:
-.if defined(WITH_XINERAMA)
- @${MV} ${WRKDIR}/mod_xinerama-3 ${WRKSRC}/mod_xinerama
-.endif
-
-post-patch:
-.if defined(NOPORTDOCS)
- @${REINPLACE_CMD} -e 's|^_install:|dont&|' ${WRKSRC}/Makefile
-.endif
-.if defined(WITHOUT_NLS)
- @${REINPLACE_CMD} -e 's| po | |' ${WRKSRC}/Makefile
-.endif
-.if defined(WITH_XINERAMA)
- @${REINPLACE_CMD} -e 's|^MODULE_LIST =|& mod_xinerama|' \
- ${WRKSRC}/modulelist.mk
-.endif
-
-post-install:
-.if defined(WITH_XINERAMA) && !defined(NOPORTDOCS)
- ${INSTALL_DATA} ${WRKSRC}/mod_xinerama/README \
- ${DOCSDIR}/README.mod_xinerama
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/x11-wm/ion-3/distinfo b/x11-wm/ion-3/distinfo
deleted file mode 100644
index d46c92606191..000000000000
--- a/x11-wm/ion-3/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (ion-3rc-20070927.tar.gz) = 85ed3dfe9d3707e383648eb5116dc599
-SHA256 (ion-3rc-20070927.tar.gz) = a36cfccfdcc9e896cb0afadd73c3408e4d1f45e7db43399c87185f79ad057900
-SIZE (ion-3rc-20070927.tar.gz) = 644789
diff --git a/x11-wm/ion-3/files/patch-system.mk b/x11-wm/ion-3/files/patch-system.mk
deleted file mode 100644
index 7cc89ff2bc4b..000000000000
--- a/x11-wm/ion-3/files/patch-system.mk
+++ /dev/null
@@ -1,122 +0,0 @@
---- system.mk.orig 2007-09-30 11:41:40.000000000 +0200
-+++ system.mk 2007-09-30 11:46:18.000000000 +0200
-@@ -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:
-@@ -17,11 +17,11 @@
- # Configuration .lua files
- ETCDIR=$(PREFIX)/etc/ion3
- # Some .lua files and ion-* shell scripts
--SHAREDIR=$(PREFIX)/share/ion3
-+SHAREDIR=$(PREFIX)/share/ion-3rc
- # Manual pages
--MANDIR=$(PREFIX)/share/man
-+MANDIR=$(MANPREFIX)/man
- # Some documents
--DOCDIR=$(PREFIX)/share/doc/ion3
-+DOCDIR=$(PREFIX)/share/doc/ion-3rc
- # Nothing at the moment
- INCDIR=$(PREFIX)/include/ion3
- # Nothing at the moment
-@@ -47,7 +47,7 @@
- #PRELOAD_MODULES=1
-
- # Flags to link with libdl.
--DL_LIBS=-ldl
-+#DL_LIBS=-ldl
-
-
- ##
-@@ -56,11 +56,11 @@
-
- # If you have installed Lua 5.1 from the official tarball without changing
- # paths, this should do it.
--LUA_DIR=/usr/local
--LUA_LIBS = -L$(LUA_DIR)/lib -llua
--LUA_INCLUDES = -I$(LUA_DIR)/include
--LUA=$(LUA_DIR)/bin/lua
--LUAC=$(LUA_DIR)/bin/luac
-+LUA_DIR=$(LOCALBASE)
-+LUA_LIBS = -L$(LUA_LIBDIR) -llua
-+LUA_INCLUDES = -I$(LUA_INCDIR)
-+LUA=$(LUA_BINDIR)/lua
-+LUAC=$(LUA_BINDIR)/luac
-
- # If you are using the Debian packages, the following settings should be
- # what you want.
-@@ -74,7 +74,7 @@
- ## X libraries, includes and options
- ##
-
--X11_PREFIX=/usr/X11R6
-+X11_PREFIX=$(X11BASE)
- # SunOS/Solaris
- #X11_PREFIX=/usr/openwin
-
-@@ -83,7 +83,7 @@
-
- # XFree86 libraries up to 4.3.0 have a bug that can cause a segfault.
- # 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 the Xmb routines
- # in an UTF-8 locale. (No, you don't need this in UTF-8 locales, and
-@@ -104,7 +104,7 @@
- # 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)
- # without even dummy multibyte/widechar and localisation support, you may
-@@ -112,18 +112,18 @@
- #DEFINES += -DCF_NO_LOCALE -DCF_NO_GETTEXT
-
- # On some other systems you may something like this:
--#EXTRA_LIBS += -lintl
--#EXTRA_INCLUDES +=
-+EXTRA_LIBS += -L$(LOCALBASE)/lib -lintl
-+EXTRA_INCLUDES += -I$(LOCALBASE)/include
-
- # clock_gettime for monotonic time
--EXTRA_LIBS += -lrt
-+#EXTRA_LIBS += -lrt
-
-
- ##
- ## C compiler
- ##
-
--CC=gcc
-+CC?=gcc
-
- # Same as '-Wall -pedantic' without '-Wunused' as callbacks often
- # have unused variables.
-@@ -131,8 +131,8 @@
- -Wtrigraphs -Wformat -Wchar-subscripts \
- -Wparentheses -pedantic -Wuninitialized
-
--CFLAGS=-Os $(WARN) $(DEFINES) $(EXTRA_INCLUDES) $(INCLUDES)
--LDFLAGS=-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
-@@ -146,7 +146,7 @@
- #POSIX_SOURCE=-D_POSIX_C_SOURCE=200112L
-
- # Most systems
--#XOPEN_SOURCE=-D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED
-+XOPEN_SOURCE=-D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED
- # SunOS, (Irix)
- #XOPEN_SOURCE=-D__EXTENSIONS__
-
diff --git a/x11-wm/ion-3/pkg-descr b/x11-wm/ion-3/pkg-descr
deleted file mode 100644
index 20d61b9ef91b..000000000000
--- a/x11-wm/ion-3/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-Ion (based on PWM) is a new kind of window manager that brings a
-text-editorish, keyboard friendly user interface to window management.
-
-Modern GUIs are unusable. Overlapping windows are hard to manage, especially
-from the keyboard, and the user often ends up in a jungle. Not to mention the
-application programs, which are even worse. Mouse-based search-and-click
-interfaces are slow - keyboard is fast having learnt the commands. Ion (the
-last three letters of vision =-) was written as an example and an experiment of
-something presumably better (just the window manager, though).
-
-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. Alike in PWM, clients can be
-moved between frames and multiple clients can be attached to one frame.
-
-With Ion you will hardly ever have to touch the mouse again for navigation
-between windows and the windows are always in order.
-
-WWW: http://modeemi.cs.tut.fi/~tuomov/ion/
diff --git a/x11-wm/ion-3/pkg-plist b/x11-wm/ion-3/pkg-plist
deleted file mode 100644
index ab54b8a23bd1..000000000000
--- a/x11-wm/ion-3/pkg-plist
+++ /dev/null
@@ -1,84 +0,0 @@
-bin/ion3
-bin/pwm3
-etc/ion3/cfg_defaults.lua
-etc/ion3/cfg_dock.lua
-etc/ion3/cfg_ion.lua
-etc/ion3/cfg_ioncore.lua
-etc/ion3/cfg_kludges.lua
-etc/ion3/cfg_layouts.lua
-etc/ion3/cfg_menu.lua
-etc/ion3/cfg_pwm.lua
-etc/ion3/cfg_query.lua
-etc/ion3/cfg_sp.lua
-etc/ion3/cfg_statusbar.lua
-etc/ion3/cfg_tiling.lua
-etc/ion3/look.lua
-etc/ion3/look_brownsteel.lua
-etc/ion3/look_clean.lua
-etc/ion3/look_cleanios.lua
-etc/ion3/look_cleanviolet.lua
-etc/ion3/look_dusky.lua
-etc/ion3/look_greenlight.lua
-etc/ion3/look_greyviolet.lua
-etc/ion3/look_ios.lua
-etc/ion3/look_newviolet.lua
-etc/ion3/look_simpleblue.lua
-etc/ion3/lookcommon_clean.lua
-etc/ion3/lookcommon_emboss.lua
-lib/ion3/bin/ion-completefile
-lib/ion3/bin/ion-statusd
-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_tabnum.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_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/de.so
-lib/ion3/mod/mod_dock.so
-lib/ion3/mod/mod_menu.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
-%%XINERAMA%%lib/ion3/lc/mod_xinerama.lc
-%%XINERAMA%%lib/ion3/mod/mod_xinerama.so
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/RELNOTES
-%%XINERAMA%%%%PORTDOCS%%%%DOCSDIR%%/README.mod_xinerama
-%%DATADIR%%/ion-completeman
-%%DATADIR%%/ion-runinxterm
-%%DATADIR%%/welcome.cs.txt
-%%DATADIR%%/welcome.fi.txt
-%%DATADIR%%/welcome.txt
-%%NLS%%share/locale/cs/LC_MESSAGES/ion3.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/ion3.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/ion3.mo
-@dirrm lib/ion3/bin
-@dirrm lib/ion3/lc
-@dirrm lib/ion3/mod
-@dirrm lib/ion3
-@dirrm %%DATADIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrmtry etc/ion3
-@dirrmtry man/cs/man1
-@dirrmtry man/cs
-@dirrmtry man/fi/man1
-@dirrmtry man/fi