[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