[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