mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
72 lines
2.9 KiB
Tcl
72 lines
2.9 KiB
Tcl
# -*- 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
|
|
|
|
PortSystem 1.0
|
|
|
|
name esdl
|
|
version 1.2
|
|
revision 1
|
|
categories graphics devel erlang
|
|
platforms darwin
|
|
maintainers nomaintainer
|
|
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:project/esdl/esdl/esdl-${version}/
|
|
distfiles ${distname}.src.tar.gz
|
|
checksums md5 3e96c1d47bd7c1e23285360d88ce1bea \
|
|
sha1 9a4b0c993b2ebe24565c31b5beaf912635153c8f \
|
|
rmd160 fc1f37647ae8e9652413c0ba683743d43c149573
|
|
|
|
depends_lib port:libsdl \
|
|
port:libsdl-framework \
|
|
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
|
|
}
|
|
|
|
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
|
|
|
|
xinstall -m 0755 {*}[glob ${worksrcpath}/ebin/*] \
|
|
${destroot}${libdir}/ebin
|
|
xinstall -m 0755 {*}[glob ${worksrcpath}/include/*] \
|
|
${destroot}${libdir}/include
|
|
xinstall -m 0755 {*}[glob ${worksrcpath}/src/*] \
|
|
${destroot}${libdir}/src
|
|
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}
|
|
|
|
xinstall -m 0755 {*}[glob ${worksrcpath}/doc/*] \
|
|
${destroot}${docdir}/html
|
|
xinstall -m 0755 {*}[glob ${worksrcpath}/test/*] \
|
|
${destroot}${docdir}/test
|
|
}
|
|
|
|
livecheck.regex /esdl-(\\d+(?:\\.\\d+)*).src.tar.gz
|