Changeset 12378


Ignore:
Timestamp:
May 24, 2005, 8:22:50 PM (15 years ago)
Author:
mww
Message:

build dylib on darwin8, fix patch-version in smpeg.h, inc. revision

Location:
trunk/dports/multimedia/smpeg
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/multimedia/smpeg/Portfile

    r12351 r12378  
    1 # $Id: Portfile,v 1.3 2005/05/23 22:00:29 mww Exp $
     1# $Id: Portfile,v 1.4 2005/05/24 20:22:50 mww Exp $
    22
    33PortSystem 1.0
    44name            smpeg
    55version         0.4.4
    6 revision        3
     6revision        4
    77categories      multimedia
    88maintainers     mww@opendarwin.org
     
    1414homepage        http://www.lokigames.com/development/smpeg.php3
    1515master_sites    ftp://ftp.lokigames.com/pub/open-source/smpeg/ \
    16                 opendarwin::lt
     16                        opendarwin::lt
    1717distfiles-append        ltconfig13:lt \
    18                         ltmain13:lt
     18                                ltmain13:lt
    1919extract.only    ${distname}${extract.suffix}
    2020
    21 checksums       ${distname}${extract.suffix} \
    22                         md5 59c76ac704088ef5539210190c4e1fe3 \
    23                 ltconfig13 md5 ea53f42a550c9f9e653758a8ed91574e \
    24                 ltmain13 md5 e094ae92724c4015dbab97de151c2525
     21checksums       ${distname}${extract.suffix} md5 59c76ac704088ef5539210190c4e1fe3 \
     22                        ltconfig13 md5 ea53f42a550c9f9e653758a8ed91574e \
     23                        ltmain13 md5 e094ae92724c4015dbab97de151c2525
    2524
    2625depends_lib     lib:libSDL:libsdl
    2726
     27patchfiles      patch-smpeg.h
    2828post-patch {
    2929        file copy -force ${distpath}/ltconfig13 ${worksrcpath}/ltconfig
     
    3131}
    3232
     33configure.env   CC=g++
    3334configure.args  --without-x \
    3435                --disable-gtktest \
     
    3839                --mandir=${prefix}/share/man
    3940
     41build.target
     42
     43set libname     "libsmpeg.${version}.dylib"
    4044platform darwin 8 {
    4145        configure.args-append   --enable-shared=no
     46        post-build {
     47                system "cd ${worksrcpath} && g++ -dynamiclib *.o audio/*.o video/*.o -o ${libname} -current_version ${version} -compatibility_version ${version} -install_name ${prefix}/lib/${libname} -L${prefix}/lib -lSDL -lSDLmain"
     48        }
     49        post-destroot {
     50                xinstall -m 644 ${worksrcpath}/${libname} ${destroot}${prefix}/lib
     51                system "cd ${destroot}${prefix}/lib && ln -s ${libname} libsmpeg.dylib"
     52                reinplace "s|library_names=\'\'|library_names=\'${libname}\'|g" \
     53                        ${destroot}${prefix}/lib/libsmpeg.la
     54        }
    4255}
    43 
    44 post-configure  {
    45         reinplace "s|gcc|g++|g" ${worksrcpath}/Makefile
    46 }
    47 
    48 build.target
Note: See TracChangeset for help on using the changeset viewer.