Ticket #9102: Portfile

File Portfile, 1.3 KB (added by mkb@…, 18 years ago)

new portfile

Line 
1# $Id: Portfile,v 1.5 2006/02/01 11:49:30 mww Exp $
2
3PortSystem 1.0
4
5name                    openal
6version                 1.0
7categories              audio devel
8platforms               darwin
9maintainers             mww@opendarwin.org
10description             OpenAL is a cross-platform 3D audio API
11long_description        OpenAL is a cross-platform 3D audio API appropriate for \
12                                        use with gaming applications and many other types of audio \
13                                        applications.
14
15homepage                http://www.openal.org/
16#fetch.type             cvs
17#cvs.root               :pserver:guest@opensource.creative.com:/usr/local/cvs-repository
18#cvs.password   guest
19#cvs.args               -D"${version}"
20#cvs.module             ${name}/macosx
21fetch.type              svn
22svn.url                 http://opensource.creative.com/repos/openal/tags/MacOSX1-2_Spec1-0/
23worksrcdir              MacOSX1-2_Spec1-0/macosx
24
25use_configure   no
26
27build.type              pbx
28build.target
29build.args              -project al_osx.xcode
30post-build      {
31        file copy ${filespath}/Makefile ${worksrcpath}
32        system "cd ${worksrcpath} && make all PREFIX=${prefix}"
33}
34
35destroot {
36        xinstall -m 755 -d ${destroot}${prefix}/include/openal
37        xinstall -m 644 -W ${worksrcpath}/al al.h alc.h alctypes.h altypes.h \
38                alut.h ${destroot}${prefix}/include/openal
39        xinstall -m 644 ${worksrcpath}/libopenal1.0.0.dylib \
40                ${destroot}${prefix}/lib
41        system "cd ${destroot}${prefix}/lib \
42                && ln -s libopenal1.0.0.dylib libopenal1.0.dylib \
43                && ln -s libopenal1.0.0.dylib libopenal1.dylib \
44                && ln -s libopenal1.0.0.dylib libopenal.dylib"
45}
46