[109604] users/mojca/wxports/graphics

mojca at macports.org mojca at macports.org
Sun Aug 18 07:18:02 PDT 2013


Revision: 109604
          https://trac.macports.org/changeset/109604
Author:   mojca at macports.org
Date:     2013-08-18 07:18:02 -0700 (Sun, 18 Aug 2013)
Log Message:
-----------
mojca/esdl: adapt for new wxWidgets packaging (not tested yet)

Added Paths:
-----------
    users/mojca/wxports/graphics/esdl/
    users/mojca/wxports/graphics/esdl/Portfile

Removed Paths:
-------------
    users/mojca/wxports/graphics/esdl/Portfile

Deleted: users/mojca/wxports/graphics/esdl/Portfile
===================================================================
--- trunk/dports/graphics/esdl/Portfile	2013-08-18 14:02:09 UTC (rev 109602)
+++ users/mojca/wxports/graphics/esdl/Portfile	2013-08-18 14:18:02 UTC (rev 109604)
@@ -1,79 +0,0 @@
-# $Id$
-
-PortSystem 1.0
-
-name			esdl
-version			1.2
-categories		graphics devel erlang
-platforms		darwin
-maintainers		bfulgham
-description		Erlang OpenGL/SDL API and Utilities
-long_description	ESDL is a library that gives you access to SDL and \
-				OpenGL functionality from your Erlang program. \
-				SDL handles 2D graphics, user events, and \
-				audio, while OpenGL handles 3D graphics.
-
-homepage		http://esdl.sourceforge.net/
-master_sites		sourceforge
-distfiles		${distname}.src.tar.gz
-checksums               md5     3e96c1d47bd7c1e23285360d88ce1bea \
-                        sha1    9a4b0c993b2ebe24565c31b5beaf912635153c8f \
-                        rmd160  fc1f37647ae8e9652413c0ba683743d43c149573
-
-depends_lib		port:libsdl \
-			port:erlang
-
-use_configure		no
-
-pre-build {
-	# Use Macintosh Makefile
-	reinplace "s|-arch \[a-z0-9_\]*|${configure.cc_archflags}|g" ${build.dir}/c_src/Makefile.macosx
-	reinplace "s|LDFLAGS = -F/Library/Frameworks|LDFLAGS = -F${frameworks_dir} -F/Library/Frameworks|g" ${build.dir}/c_src/Makefile.macosx
-	reinplace "s|-I/Library/Frameworks/SDL.framework/Headers|-I${frameworks_dir}/SDL.framework/Headers|g" ${build.dir}/c_src/Makefile.macosx
-	reinplace "s|LDFLAGS = -F/Library/Frameworks|LDFLAGS = -F${frameworks_dir} -F/Library/Frameworks|g" ${build.dir}/c_src/Makefile.macosx
-}
-
-platform darwin {
-    depends_lib-append port:libsdl-framework
-    # Note: this horrible hack is needed to get ESDL to build on
-    # 64-bit OS's (like Snow Leopard and Lion).  Once wxWidgets 3.0
-    # is released, this can go away.
-    variant wxwidgets description {Build 32-bit for compatibility with erlang +wxwidgets} {
-        supported_archs i386 ppc
-    }
-}
-
-build.target		
-destroot.destdir		DPORTSDIR=${destroot}
-
-set libdir ${prefix}/lib/erlang/lib/${distname}
-
-destroot {
-	xinstall -d -m 0755 ${destroot}${libdir}/ebin
-	xinstall -d -m 0755 ${destroot}${libdir}/include
-	xinstall -d -m 0755 ${destroot}${libdir}/src
-	xinstall -d -m 0755 ${destroot}${libdir}/priv
-
-	eval xinstall -m 0755 [glob ${worksrcpath}/ebin/*] \
-		${destroot}${libdir}/ebin
-	eval xinstall -m 0755 [glob ${worksrcpath}/include/*] \
-		${destroot}${libdir}/include
-	eval xinstall -m 0755 [glob ${worksrcpath}/src/*] \
-		${destroot}${libdir}/src
-	eval xinstall -m 0755 [glob ${worksrcpath}/priv/*] \
-		${destroot}${libdir}/priv
-
-	set docdir ${prefix}/share/doc/${name}
-	xinstall -d -m 0755 ${destroot}${docdir}
-	xinstall -d -m 0755 ${destroot}${docdir}/html
-	xinstall -d -m 0755 ${destroot}${docdir}/test
-	xinstall -m 0755 -W ${worksrcpath} Readme Readme.MacOSX-Cocoa license.terms \
-		${destroot}${docdir}
-
-	eval xinstall -m 0755 [glob ${worksrcpath}/doc/*] \
-		${destroot}${docdir}/html
-	eval xinstall -m 0755 [glob ${worksrcpath}/test/*] \
-		${destroot}${docdir}/test
-}
-
-livecheck.regex		<title>${name} ${name}-(.*) released.*</title> 

Copied: users/mojca/wxports/graphics/esdl/Portfile (from rev 109603, trunk/dports/graphics/esdl/Portfile)
===================================================================
--- users/mojca/wxports/graphics/esdl/Portfile	                        (rev 0)
+++ users/mojca/wxports/graphics/esdl/Portfile	2013-08-18 14:18:02 UTC (rev 109604)
@@ -0,0 +1,89 @@
+# -*- 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
+PortGroup           wxwidgets 1.0
+PortGroup           active_variants 1.1
+
+name                esdl
+version             1.2
+revision            1
+categories          graphics devel erlang
+platforms           darwin
+maintainers         bfulgham
+description         Erlang OpenGL/SDL API and Utilities
+long_description    ESDL is a library that gives you access to SDL and \
+                    OpenGL functionality from your Erlang program. \
+                    SDL handles 2D graphics, user events, and \
+                    audio, while OpenGL handles 3D graphics.
+
+homepage            http://esdl.sourceforge.net/
+master_sites        sourceforge
+distfiles           ${distname}.src.tar.gz
+checksums           md5     3e96c1d47bd7c1e23285360d88ce1bea \
+                    sha1    9a4b0c993b2ebe24565c31b5beaf912635153c8f \
+                    rmd160  fc1f37647ae8e9652413c0ba683743d43c149573
+
+depends_lib         port:libsdl \
+                    port:erlang
+
+use_configure       no
+
+pre-build {
+    # Use Macintosh Makefile
+    reinplace "s|-arch \[a-z0-9_\]*|${configure.cc_archflags}|g" ${build.dir}/c_src/Makefile.macosx
+    reinplace "s|LDFLAGS = -F/Library/Frameworks|LDFLAGS = -F${frameworks_dir} -F/Library/Frameworks|g" ${build.dir}/c_src/Makefile.macosx
+    reinplace "s|-I/Library/Frameworks/SDL.framework/Headers|-I${frameworks_dir}/SDL.framework/Headers|g" ${build.dir}/c_src/Makefile.macosx
+    reinplace "s|LDFLAGS = -F/Library/Frameworks|LDFLAGS = -F${frameworks_dir} -F/Library/Frameworks|g" ${build.dir}/c_src/Makefile.macosx
+}
+
+platform darwin {
+    depends_lib-append port:libsdl-framework
+
+    # Once erlang gets ported to wxWidgets 3.0, this can go away.
+    variant wxwidgets description {Build 32-bit for compatibility with erlang +wxwidgets} {
+        wxWidgets.use           "wxWidgets-2.8"
+        depends_lib-append      port:${wxWidgets.port}
+        require_active_variants erlang wxwidgets
+    }
+    variant wxgtk28 description {Build with GTK for compatibility with erlang +wxgtk28} {
+        wxWidgets.use           "wxGTK-2.8"
+        depends_lib-append      port:${wxWidgets.port}
+        require_active_variants erlang wxgtk28
+    }
+}
+
+build.target
+destroot.destdir    DPORTSDIR=${destroot}
+
+set libdir ${prefix}/lib/erlang/lib/${distname}
+
+destroot {
+    xinstall -d -m 0755 ${destroot}${libdir}/ebin
+    xinstall -d -m 0755 ${destroot}${libdir}/include
+    xinstall -d -m 0755 ${destroot}${libdir}/src
+    xinstall -d -m 0755 ${destroot}${libdir}/priv
+
+    eval xinstall -m 0755 [glob ${worksrcpath}/ebin/*] \
+        ${destroot}${libdir}/ebin
+    eval xinstall -m 0755 [glob ${worksrcpath}/include/*] \
+        ${destroot}${libdir}/include
+    eval xinstall -m 0755 [glob ${worksrcpath}/src/*] \
+        ${destroot}${libdir}/src
+    eval xinstall -m 0755 [glob ${worksrcpath}/priv/*] \
+        ${destroot}${libdir}/priv
+
+    set docdir ${prefix}/share/doc/${name}
+    xinstall -d -m 0755 ${destroot}${docdir}
+    xinstall -d -m 0755 ${destroot}${docdir}/html
+    xinstall -d -m 0755 ${destroot}${docdir}/test
+    xinstall -m 0755 -W ${worksrcpath} Readme Readme.MacOSX-Cocoa license.terms \
+        ${destroot}${docdir}
+
+    eval xinstall -m 0755 [glob ${worksrcpath}/doc/*] \
+        ${destroot}${docdir}/html
+    eval xinstall -m 0755 [glob ${worksrcpath}/test/*] \
+        ${destroot}${docdir}/test
+}
+
+livecheck.regex     <title>${name} ${name}-(.*) released.*</title>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130818/0e64fbd2/attachment.html>


More information about the macports-changes mailing list