[19914] trunk/dports/x11/ion3
source_changes at macosforge.org
source_changes at macosforge.org
Thu Oct 5 10:50:33 PDT 2006
Revision: 19914
http://trac.macosforge.org/projects/macports/changeset/19914
Author: pmq at macports.org
Date: 2006-10-05 10:50:33 -0700 (Thu, 05 Oct 2006)
Log Message:
-----------
Addresses the issue on ion3 that users have reported on the ML.
Modified Paths:
--------------
trunk/dports/x11/ion3/Portfile
Added Paths:
-----------
trunk/dports/x11/ion3/files/
trunk/dports/x11/ion3/files/patch-ion-Makefile
trunk/dports/x11/ion3/files/patch-pwm-Makefile
Property Changed:
----------------
trunk/dports/x11/ion3/Portfile
Modified: trunk/dports/x11/ion3/Portfile
===================================================================
--- trunk/dports/x11/ion3/Portfile 2006-10-05 17:50:20 UTC (rev 19913)
+++ trunk/dports/x11/ion3/Portfile 2006-10-05 17:50:33 UTC (rev 19914)
@@ -1,42 +1,42 @@
-# $Id: Portfile,v 1.3 2006/03/12 19:43:58 markd Exp $
+# $Id$
+
PortSystem 1.0
+
name ion3
-version 3ds-20060305
-categories x11-wm x11
-maintainers darwinports at opendarwin.org
-description a tiling window manager for keyboard users
+version 3ds-20060524
+categories x11 x11-wm
+maintainers pmq at macports.org
+
+description A tiling window manager for keyboard users
long_description Ion is a tiling tabbed window manager designed \
with keyboard users in mind. It tries to address \
the navigation problem by dividing the screen into \
mutually non-overlapping frames. As in PWM, the \
frames may have multiple clients attached.
+
homepage http://modeemi.cs.tut.fi/~tuomov/ion/
-master_sites http://modeemi.cs.tut.fi/~tuomov/ion/dl/
+master_sites http://iki.fi/~tuomov/dl/
distname ion-${version}
-checksums md5 b2ab5225460a106dbe17a170219e594c
-depends_lib lib:libX11.6:XFree86 \
- lib:libXext.6:XFree86 \
- port:lua
+checksums sha1 65b6bb55205e9c16f02438e3586876416222999e \
+ rmd160 97a86785437fce3ba91e8edfbd412e199415f545
-configure.args --disable-shared
-configure.env CFLAGS=-I${prefix}/include \
- LDFLAGS="-L${prefix}/lib -lintl" \
- EXTRA_LIBS=-lintl
+depends_lib lib:libX11.6:XFree86 lib:libXext.6:XFree86 \
+ port:lua port:gettext
+
+patchfiles patch-ion-Makefile patch-pwm-Makefile
+
+use_autoconf yes
+configure.env CPPFLAGS="-I${prefix}/include" LDFLAGS="-L${prefix}/lib"
+configure.args --disable-shared --with-lua-libraries=${prefix}
+
+build.env INCLUDES="-I${prefix}/include" LIBS="-lintl"
+
destroot.destdir VARDIR=${destroot}/var/cache/ion3 \
LOCALEDIR=${destroot}${prefix}/share/locale \
prefix=${destroot}${prefix}
-pre-configure {
- system "cd ${worksrcpath} && autoconf"
-}
-
-pre-build {
- set predirs { libextl libmainloop libtu
- mod_dock mod_floatws mod_ionws
- mod_menu mod_mgmtmode mod_panews
- mod_query mod_sm mod_sp mod_statusbar
- de }
- foreach x ${predirs} {
- system "cd ${worksrcpath}/${x}; make"
+post-destroot {
+ foreach langdir [list cs de fi] {
+ file delete -force ${destroot}/${prefix}/share/man/${langdir}
}
}
Property changes on: trunk/dports/x11/ion3/Portfile
___________________________________________________________________
Name: svn:keywords
+ Id
Added: trunk/dports/x11/ion3/files/patch-ion-Makefile
===================================================================
--- trunk/dports/x11/ion3/files/patch-ion-Makefile (rev 0)
+++ trunk/dports/x11/ion3/files/patch-ion-Makefile 2006-10-05 17:50:33 UTC (rev 19914)
@@ -0,0 +1,11 @@
+--- ion/Makefile.orig 2006-10-05 14:52:29.000000000 +0200
++++ ion/Makefile 2006-10-05 14:53:20.000000000 +0200
+@@ -20,7 +20,7 @@
+ LIBS += $(LUA_LIBS) $(DL_LIBS)
+ LIBS += -lm
+
+-EXT_OBJS += ../ioncore/ioncore.a
++EXT_OBJS += ../ioncore/ioncore.a ../ioncore/stacking.o
+
+ DEFINES += -DETCDIR=\"$(ETCDIR)\" -DSHAREDIR=\"$(SHAREDIR)\" \
+ -DEXTRABINDIR=\"$(EXTRABINDIR)\" -DMODULEDIR=\"$(MODULEDIR)\" \
Added: trunk/dports/x11/ion3/files/patch-pwm-Makefile
===================================================================
--- trunk/dports/x11/ion3/files/patch-pwm-Makefile (rev 0)
+++ trunk/dports/x11/ion3/files/patch-pwm-Makefile 2006-10-05 17:50:33 UTC (rev 19914)
@@ -0,0 +1,11 @@
+--- pwm/Makefile.orig 2006-05-24 18:23:26.000000000 +0200
++++ pwm/Makefile 2006-10-05 15:10:34.000000000 +0200
+@@ -20,7 +20,7 @@
+ LIBS += $(LUA_LIBS) $(DL_LIBS)
+ LIBS += -lm
+
+-EXT_OBJS += ../ioncore/ioncore.a
++EXT_OBJS += ../ioncore/ioncore.a ../ioncore/stacking.o
+
+ DEFINES += -DETCDIR=\"$(ETCDIR)\" -DSHAREDIR=\"$(SHAREDIR)\" \
+ -DEXTRABINDIR=\"$(EXTRABINDIR)\" -DMODULEDIR=\"$(MODULEDIR)\" \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20061005/2a397171/attachment.html
More information about the macports-changes
mailing list