[104415] trunk/dports/devel

ryandesign at macports.org ryandesign at macports.org
Mon Mar 25 03:28:03 PDT 2013


Revision: 104415
          https://trac.macports.org/changeset/104415
Author:   ryandesign at macports.org
Date:     2013-03-25 03:28:03 -0700 (Mon, 25 Mar 2013)
Log Message:
-----------
cegui: new port, version 0.7.9 (#18118)

Added Paths:
-----------
    trunk/dports/devel/cegui/
    trunk/dports/devel/cegui/Portfile
    trunk/dports/devel/cegui/files/
    trunk/dports/devel/cegui/files/patch-cegui-include-CEGUIDynamicModule.h.diff
    trunk/dports/devel/cegui/files/patch-cegui-src-CEGUIDynamicModule.cpp.diff

Added: trunk/dports/devel/cegui/Portfile
===================================================================
--- trunk/dports/devel/cegui/Portfile	                        (rev 0)
+++ trunk/dports/devel/cegui/Portfile	2013-03-25 10:28:03 UTC (rev 104415)
@@ -0,0 +1,62 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem          1.0
+
+name                cegui
+version             0.7.9
+categories          devel
+platforms           darwin
+maintainers         ryandesign openmaintainer
+
+description         Crazy Eddie’s GUI System
+
+long_description    ${description} is a free library for game developers \
+                    that provides windowing and widgets for graphics APIs \
+                    and engines where such functionality is not natively \
+                    available, or is severely lacking.
+
+homepage            http://www.cegui.org.uk/
+master_sites        sourceforge:project/crayzedsgui/CEGUI%20Mk-2/${version}
+distname            CEGUI-${version}
+
+checksums           rmd160  d776fd49a629248783b0d45b05ef8ad2804cca3b \
+                    sha256  7c3b264def08b46de749c2acaba363e907479d924612436f3bd09da2e474bb8c
+
+depends_build       port:pkgconfig
+
+depends_lib         port:expat \
+                    port:freeglut \
+                    port:freeimage \
+                    port:freetype \
+                    port:libdevil \
+                    port:libxml2 \
+                    port:pcre \
+                    port:tinyxml \
+                    port:xorg-libice \
+                    port:xorg-libsm
+
+patchfiles          patch-cegui-include-CEGUIDynamicModule.h.diff \
+                    patch-cegui-src-CEGUIDynamicModule.cpp.diff
+
+configure.args      --disable-corona \
+                    --disable-external-glew \
+                    --disable-irrlicht-renderer \
+                    --disable-lua-module \
+                    --disable-ogre-renderer \
+                    --disable-python-module \
+                    --disable-rapidxml \
+                    --disable-samples \
+                    --disable-silly \
+                    --disable-stb \
+                    --disable-tga \
+                    --disable-xerces-c \
+                    --enable-devil \
+                    --enable-freeimage \
+                    --enable-freetype \
+                    --enable-null-renderer \
+                    --enable-pcre \
+                    --enable-tinyxml \
+                    --with-x
+
+livecheck.regex     /CEGUI-(\[0-9.\]+)${extract.suffix}


Property changes on: trunk/dports/devel/cegui/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/devel/cegui/files/patch-cegui-include-CEGUIDynamicModule.h.diff
===================================================================
--- trunk/dports/devel/cegui/files/patch-cegui-include-CEGUIDynamicModule.h.diff	                        (rev 0)
+++ trunk/dports/devel/cegui/files/patch-cegui-include-CEGUIDynamicModule.h.diff	2013-03-25 10:28:03 UTC (rev 104415)
@@ -0,0 +1,10 @@
+--- cegui/include/CEGUIDynamicModule.h.orig	2013-01-12 11:07:24.000000000 -0600
++++ cegui/include/CEGUIDynamicModule.h	2013-03-25 03:22:08.000000000 -0500
+@@ -51,6 +51,7 @@
+ #    define DYNLIB_ERROR( ) dlerror( )
+ 
+ #elif defined(__APPLE_CC__)
++#    include <CoreFoundation/CoreFoundation.h>
+ #    define DYNLIB_HANDLE CFBundleRef
+ #    define DYNLIB_LOAD( a ) mac_loadExeBundle( a )
+ #    define DYNLIB_GETSYM( a, b ) mac_getBundleSym( a, b )

Added: trunk/dports/devel/cegui/files/patch-cegui-src-CEGUIDynamicModule.cpp.diff
===================================================================
--- trunk/dports/devel/cegui/files/patch-cegui-src-CEGUIDynamicModule.cpp.diff	                        (rev 0)
+++ trunk/dports/devel/cegui/files/patch-cegui-src-CEGUIDynamicModule.cpp.diff	2013-03-25 10:28:03 UTC (rev 104415)
@@ -0,0 +1,11 @@
+--- cegui/src/CEGUIDynamicModule.cpp.orig	2013-01-12 11:07:24.000000000 -0600
++++ cegui/src/CEGUIDynamicModule.cpp	2013-03-25 03:21:04.000000000 -0500
+@@ -43,7 +43,7 @@
+ #endif
+ 
+ #if defined(__APPLE_CC__)
+-#   include "macPlugins.h"
++#   include "implementations/mac/macPlugins.h"
+ #endif
+ 
+ #if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__HAIKU__)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130325/b1ef8a7b/attachment.html>


More information about the macports-changes mailing list