[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