[74885] trunk/dports/x11/xplanet
jmr at macports.org
jmr at macports.org
Wed Jan 5 12:40:29 PST 2011
Revision: 74885
http://trac.macports.org/changeset/74885
Author: jmr at macports.org
Date: 2011-01-05 12:40:22 -0800 (Wed, 05 Jan 2011)
Log Message:
-----------
xplanet: fix aqua variant on case-sensitive systems (#27871), restrict that variant to 32-bit archs, and fix build_arch/universal support
Modified Paths:
--------------
trunk/dports/x11/xplanet/Portfile
Added Paths:
-----------
trunk/dports/x11/xplanet/files/
trunk/dports/x11/xplanet/files/case-sensitive-quicktime.diff
trunk/dports/x11/xplanet/files/objc-flags.diff
Modified: trunk/dports/x11/xplanet/Portfile
===================================================================
--- trunk/dports/x11/xplanet/Portfile 2011-01-05 19:09:31 UTC (rev 74884)
+++ trunk/dports/x11/xplanet/Portfile 2011-01-05 20:40:22 UTC (rev 74885)
@@ -20,6 +20,8 @@
checksums sha1 c3810c303af8f0cb40520112d9cd1f24fa8b42b5 \
rmd160 06c5031ea702bca9cc6ed5ad8c81454a223f508e
+depends_build \
+ port:pkgconfig
depends_lib \
port:xorg-libXScrnSaver \
port:fontconfig \
@@ -27,6 +29,11 @@
port:jpeg \
port:tiff
+patchfiles case-sensitive-quicktime.diff \
+ objc-flags.diff
+
+use_autoreconf yes
+
configure.args --with-x --with-xscreensaver --without-gif \
--with-jpeg --with-png --with-tiff \
--without-freetype --without-pango --without-pnm \
@@ -57,6 +64,7 @@
}
variant aqua description "Use aqua instead of X11" {
+ supported_archs i386 ppc
depends_lib-delete port:xorg-libXScrnSaver
configure.args-delete --with-x --with-xscreensaver
configure.args-append --without-x --with-aqua
Added: trunk/dports/x11/xplanet/files/case-sensitive-quicktime.diff
===================================================================
--- trunk/dports/x11/xplanet/files/case-sensitive-quicktime.diff (rev 0)
+++ trunk/dports/x11/xplanet/files/case-sensitive-quicktime.diff 2011-01-05 20:40:22 UTC (rev 74885)
@@ -0,0 +1,44 @@
+--- acinclude.m4.orig 2006-03-26 15:59:57.000000000 +1100
++++ acinclude.m4 2011-01-06 06:52:44.000000000 +1100
+@@ -291,7 +291,7 @@
+ AC_DEFUN([AC_USE_MACAQUA],
+ [
+ AC_ARG_WITH(aqua,AC_HELP_STRING([--with-aqua],[For Mac OS X Aqua (NO)]))
+-AC_ARG_WITH(quicktime,AC_HELP_STRING([--with-quicktime],[On Aqua, use Quicktime library to read/write image files (YES)]))
++AC_ARG_WITH(quicktime,AC_HELP_STRING([--with-quicktime],[On Aqua, use QuickTime library to read/write image files (YES)]))
+
+ have_quicktime='no'
+ if test "$with_aqua" = yes; then
+@@ -299,8 +299,8 @@
+ AC_DEFINE(HAVE_AQUA,,Define for Mac OS X)
+ if test "$with_quicktime" != no; then
+ have_quicktime='yes'
+- AQUA_LIBS="-framework Quicktime"
+- AC_DEFINE(HAVE_QUICKTIME,,Define if you have Quicktime)
++ AQUA_LIBS="-framework QuickTime"
++ AC_DEFINE(HAVE_QUICKTIME,,Define if you have QuickTime)
+ fi
+ AQUA_LIBS="$AQUA_LIBS -framework IOKit -framework Carbon -framework Cocoa -bind_at_load"
+ AC_SUBST(AQUA_LIBS)
+--- src/libimage/WriteImageQT.cpp.orig 2006-03-26 16:03:20.000000000 +1100
++++ src/libimage/WriteImageQT.cpp 2011-01-06 06:58:07.000000000 +1100
+@@ -5,7 +5,7 @@
+ #include <sstream>
+ using namespace std;
+
+-#include <Quicktime/Quicktime.h>
++#include <QuickTime/QuickTime.h>
+
+ #include "xpUtil.h"
+
+--- src/printVersion.cpp.orig 2006-03-26 16:03:20.000000000 +1100
++++ src/printVersion.cpp 2011-01-06 06:59:08.000000000 +1100
+@@ -26,7 +26,7 @@ printVersion()
+ #ifdef HAVE_AQUA
+ cout << "\tMac OS X";
+ # ifdef HAVE_QUICKTIME
+- cout << " (with Quicktime)";
++ cout << " (with QuickTime)";
+ # endif
+ cout << endl;
+ #endif
Added: trunk/dports/x11/xplanet/files/objc-flags.diff
===================================================================
--- trunk/dports/x11/xplanet/files/objc-flags.diff (rev 0)
+++ trunk/dports/x11/xplanet/files/objc-flags.diff 2011-01-05 20:40:22 UTC (rev 74885)
@@ -0,0 +1,13 @@
+--- acinclude.m4.orig 2011-01-06 07:28:06.000000000 +1100
++++ acinclude.m4 2011-01-06 07:27:25.000000000 +1100
+@@ -305,8 +305,8 @@
+ AQUA_LIBS="$AQUA_LIBS -framework IOKit -framework Carbon -framework Cocoa -bind_at_load"
+ AC_SUBST(AQUA_LIBS)
+
+- OBJC="gcc"
+- OBJCFLAGS="-Wno-import"
++ AC_REQUIRE([AC_PROG_OBJC])
++ OBJCFLAGS+=" -Wno-import"
+ AC_SUBST(OBJC)
+ AC_SUBST(OBJCFLAGS)
+ fi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110105/cd1d1088/attachment.html>
More information about the macports-changes
mailing list