[61643] trunk/dports/science
ryandesign at macports.org
ryandesign at macports.org
Thu Dec 17 00:37:23 PST 2009
Revision: 61643
http://trac.macports.org/changeset/61643
Author: ryandesign at macports.org
Date: 2009-12-17 00:37:20 -0800 (Thu, 17 Dec 2009)
Log Message:
-----------
playerstage-player: update to 3.0.0; allow parallel build which seems to work fine
playerstage-stage: update to 3.2.2; force 32-bit build (since dependency fltk is 32-bit)
See #22642
Maintainer timeout
Modified Paths:
--------------
trunk/dports/science/playerstage-player/Portfile
trunk/dports/science/playerstage-stage/Portfile
Added Paths:
-----------
trunk/dports/science/playerstage-player/files/
trunk/dports/science/playerstage-player/files/patch-CMakeLists.txt
Modified: trunk/dports/science/playerstage-player/Portfile
===================================================================
--- trunk/dports/science/playerstage-player/Portfile 2009-12-17 07:54:15 UTC (rev 61642)
+++ trunk/dports/science/playerstage-player/Portfile 2009-12-17 08:37:20 UTC (rev 61643)
@@ -1,8 +1,10 @@
# $Id$
+
PortSystem 1.0
+PortGroup cmake 1.0
+
name playerstage-player
-version 2.0.4
-revision 3
+version 3.0.0
categories science
platforms darwin
maintainers ai.sri.com:vincent
@@ -18,22 +20,28 @@
master_sites sourceforge:playerstage
distname player-${version}
-use_bzip2 yes
-checksums sha1 96ae46abe9a81cab045b2a9ae6479a44fc6f2ac2
-worksrcdir player-${version}
+checksums md5 5beee8655754559d5b80d9fcfbd3dd69 \
+ sha1 5f24d7cd0565f98bf7a2615694304cf90e8fb679 \
+ rmd160 3a07213b51e8cc9ccd68a75c539a0fb9056b5127
depends_build port:libtool port:pkgconfig
+
depends_lib port:gtk2 \
- port:jpeg \
port:libpng \
path:lib/pkgconfig/glib-2.0.pc:glib2 \
- port:tiff \
port:boost \
port:gsl \
- port:python25 \
- port:swig-python
+ port:python26 \
+ port:swig-python \
+ port:swig-ruby
+# port:jpeg
-configure.env PYTHON=python2.5
-
-use_parallel_build no
+# Some of the utils can't find the boost headers...
+patchfiles patch-CMakeLists.txt
+post-patch {
+ reinplace "s|@PREFIX@|${prefix}|g" \
+ ${worksrcpath}/utils/playerjoy/CMakeLists.txt \
+ ${worksrcpath}/utils/playerprint/CMakeLists.txt \
+ ${worksrcpath}/utils/playerprop/CMakeLists.txt
+}
Added: trunk/dports/science/playerstage-player/files/patch-CMakeLists.txt
===================================================================
--- trunk/dports/science/playerstage-player/files/patch-CMakeLists.txt (rev 0)
+++ trunk/dports/science/playerstage-player/files/patch-CMakeLists.txt 2009-12-17 08:37:20 UTC (rev 61643)
@@ -0,0 +1,33 @@
+--- utils/playerjoy/CMakeLists.txt.orig 2009-07-13 21:48:56.000000000 -0500
++++ utils/playerjoy/CMakeLists.txt 2009-11-22 07:22:56.000000000 -0600
+@@ -4,7 +4,7 @@
+ MESSAGE (STATUS "playerjoy will not be built - termios and joystick are not supported under Windows")
+ ELSE (PLAYER_OS_WIN)
+ IF (BUILD_PLAYERCC)
+- INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/client_libs ${PROJECT_BINARY_DIR}/client_libs)
++ INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/client_libs ${PROJECT_BINARY_DIR}/client_libs @PREFIX@/include)
+
+ LINK_DIRECTORIES (${PLAYERCC_EXTRA_LINK_DIRS})
+ PLAYER_ADD_EXECUTABLE (playerjoy playerjoy.cc)
+--- utils/playerprint/CMakeLists.txt.orig 2009-07-13 09:03:44.000000000 -0500
++++ utils/playerprint/CMakeLists.txt 2009-11-22 08:11:54.000000000 -0600
+@@ -18,7 +18,7 @@
+ INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/replace)
+ ENDIF (NOT HAVE_GETTIMEOFDAY)
+
+- INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/client_libs ${PROJECT_BINARY_DIR}/client_libs)
++ INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/client_libs ${PROJECT_BINARY_DIR}/client_libs @PREFIX@/include)
+
+ LINK_DIRECTORIES (${PLAYERCC_EXTRA_LINK_DIRS})
+ PLAYER_ADD_EXECUTABLE (playerprint playerprint.cc ${getoptSrc} ${usleepSrc} ${gettimeofdaySrc})
+--- utils/playerprop/CMakeLists.txt.orig 2009-07-13 09:03:44.000000000 -0500
++++ utils/playerprop/CMakeLists.txt 2009-11-22 08:21:09.000000000 -0600
+@@ -8,7 +8,7 @@
+ INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/replace)
+ SET (playerreplaceLib playerreplace)
+ ENDIF (NOT HAVE_GETOPT)
+- INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/client_libs ${PROJECT_BINARY_DIR}/client_libs)
++ INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/client_libs ${PROJECT_BINARY_DIR}/client_libs @PREFIX@/include)
+
+ LINK_DIRECTORIES (${PLAYERCC_EXTRA_LINK_DIRS})
+ PLAYER_ADD_EXECUTABLE (playerprop playerprop.cpp ${getoptSrc})
Property changes on: trunk/dports/science/playerstage-player/files/patch-CMakeLists.txt
___________________________________________________________________
Added: svn:eol-style
+ native
Modified: trunk/dports/science/playerstage-stage/Portfile
===================================================================
--- trunk/dports/science/playerstage-stage/Portfile 2009-12-17 07:54:15 UTC (rev 61642)
+++ trunk/dports/science/playerstage-stage/Portfile 2009-12-17 08:37:20 UTC (rev 61643)
@@ -1,7 +1,11 @@
# $Id$
+
PortSystem 1.0
+PortGroup cmake 1.0
+PortGroup archcheck 1.0
+
name playerstage-stage
-version 2.0.3
+version 3.2.2
categories science
platforms darwin
maintainers ai.sri.com:vincent
@@ -16,10 +20,30 @@
homepage http://playerstage.sourceforge.net
master_sites sourceforge:playerstage
-distname stage-${version}
-use_bzip2 yes
-checksums sha1 2595fa2b004cc81fcdd89d1630bffa55304c7522
+distname Stage-${version}-Source
-worksrcdir stage-${version}
+checksums md5 ca93c7c9746354679829092640c49ec6 \
+ sha1 783e16c179c76a65b64ad352c500f8ef6f3f1f2c \
+ rmd160 c0143cbcb5365110f7990fee27c3537cdad3a433
-depends_lib port:playerstage-player
+depends_build port:pkgconfig \
+ port:fltk
+
+depends_lib port:playerstage-player \
+ port:libtool \
+ port:libpng \
+ port:jpeg
+
+archcheck.files lib/libfltk.a \
+ lib/libplayercore.dylib \
+ lib/libltdl.dylib \
+ lib/libpng.dylib \
+ lib/libjpeg.dylib
+
+# fltk is 32-bit only.
+universal_variant no
+if {${build_arch} == "x86_64"} {
+ configure.build_arch i386
+} elseif {${build_arch} == "ppc64"} {
+ configure.build_arch ppc
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091217/43059e5d/attachment.html>
More information about the macports-changes
mailing list