Changeset 10588 for trunk/dports/audio


Ignore:
Timestamp:
Jan 24, 2005, 6:44:53 AM (15 years ago)
Author:
rshaw
Message:

Adds building of SDL_mixer.framework on darwin/macosx.
Bumps revision.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/audio/libsdl_mixer/Portfile

    r9884 r10588  
    1 # $Id: Portfile,v 1.4 2004/12/21 07:48:37 blb Exp $
     1# $Id: Portfile,v 1.5 2005/01/24 06:44:53 rshaw Exp $
    22
    33PortSystem                      1.0
    44name                            libsdl_mixer
    55version                         1.2.6
     6revision                        1
    67categories                      audio devel
    7 maintainers                     blb@pobox.com
     8maintainers                     blb@pobox.com rshaw@opendarwin.org
    89description                     Audio mixer library for SDL
    910long_description \
     
    2122                                        sha1 d8e09d87a750c4bd989f0a3e4f1b6baff601b8f1
    2223
    23 depends_lib                     lib:libSDL:libsdl
     24depends_lib                     bin:sdl-config:libsdl
    2425
    2526configure.env           CPPFLAGS="-no-cpp-precomp -I${prefix}/include" \
     
    3435}
    3536
     37post-destroot   {
     38        xinstall -m 0755 -d ${destroot}${prefix}/share/doc/${name}
     39        xinstall -m 0644 -W ${worksrcpath} CHANGES COPYING README \
     40                ${destroot}${prefix}/share/doc/${name}
     41}
     42
     43platform darwin {
     44        post-extract {
     45                system "cd ${worksrcpath} && tar -xvzf PBProjects.tar.gz"
     46        }
     47        post-patch {
     48                reinplace "s|~/Library/Frameworks|./build/Frameworks|g" \
     49                        ${worksrcpath}/PBProjects/SDL_mixer.pbproj/project.pbxproj
     50                reinplace "s|\$(HOME)/Library/Frameworks|/Library/Frameworks|g" \
     51                        ${worksrcpath}/PBProjects/SDL_mixer.pbproj/project.pbxproj
     52        }
     53        post-build {
     54                build.dir               "${worksrcpath}/PBProjects"
     55                build.type              pbx
     56                build.target    -buildstyle Deployment -target Framework
     57                system "[command build]"
     58                cd ${worksrcpath}/PBProjects
     59                system "install_name_tool -id /Library/Frameworks/SDL_mixer.framework/SDL_mixer \
     60                        build/Frameworks/SDL_mixer.framework/SDL_mixer"
     61        }
     62        destroot.dir    ${worksrcpath}
     63        destroot.cmd    make
     64        post-destroot {
     65                cd "${worksrcpath}/PBProjects/build/Frameworks"
     66                xinstall -d -m 0755 ${destroot}/Library/Frameworks
     67                system "cp -R SDL_mixer.framework ${destroot}/Library/Frameworks"
     68        }
     69}
     70
     71platform darwin 6 {
     72        depends_lib-append      lib:libdl:dlcompat
     73}
     74
Note: See TracChangeset for help on using the changeset viewer.