source: trunk/dports/audio/arts/Portfile @ 2717

Last change on this file since 2717 was 2717, checked in by ranger, 17 years ago

build ordering fixes

  • Property svn:eol-style set to native
File size: 2.7 KB
Line 
1# $Id: Portfile,v 1.9 2003/06/01 20:32:41 ranger Exp $
2
3PortSystem 1.0
4name            arts
5version         1.1.2
6revision        1
7categories      audio
8maintainers     ranger@befunk.com
9description     analog realtime synthesizer
10
11long_description aRts is a framework for developing modular multimedia applications. The \
12sound server, artsd, allows multiple applications to cooperatively process \
13and output sound and music. aRts is designed to provide its filter and \
14synthesis capabilities to other applications using the multimedia \
15communication protocol (MCOP). aRts is also capable of modular realtime \
16synthesis. It can create sounds & music (realtime midi synthesis) using \
17small modules like oscillators for creating waveforms, various filters, \
18mixers, faders, etc.
19
20platforms       darwin
21master_sites    ftp://ftp.kde.org/pub/kde/stable/3.1.2/src/ http://ranger.befunk.com/fink/:ranger http://ranger.befunk.com/darwin/:darwin
22patch_sites     http://ranger.befunk.com/fink/
23extract.sufx    .tar.bz2
24use_bzip2       yes
25distname        arts-${version}
26distfiles       ${distname}.tar.bz2 kde-admindir-20030601.tar.bz2:ranger detect-autoconf.tar.bz2:darwin
27patchfiles      patch-arts.darwin
28depends_lib     lib:libaudiofile.0:audiofile lib:libdl.1:dlcompat lib:libesd:esound \
29                lib:libglib-2.0.0:glib2 lib:libiconv:gettext lib:libintl:gettext \
30                lib:libmad:mad lib:libogg:libogg lib:libpng.3:libpng \
31                lib:libpoll:poll-emulator lib:libqt-mt.3.1:qt3 lib:libqui:qt3 \
32                lib:libvorbis.0:libvorbis lib:libX11.6:XFree86
33depends_build   bin:pkg-config:pkgconfig
34
35checksums       arts-${version}.tar.bz2 md5 5d5a1858f8dcf0d88600291899dff75b \
36                kde-admindir-20030601.tar.bz2 md5 6135f81de4b1561942be8fd31ae21297 \
37                detect-autoconf.tar.bz2 md5 1f511627496be40174169dbab4d6d78a
38
39set env(PATH) "/usr/X11R6/bin:$env(PATH):${prefix}/bin"
40
41patch {
42                foreach patch $patchfiles {
43                        system "cd '${workpath}/${distname}' && \
44                        sed -e 's#@PREFIX@#${prefix}#g' '${portpath}/${filedir}/${patch}' | patch -p0"
45                }
46}
47post-patch      {
48                system "cd '${worksrcpath}' && cp -Rf ../admin/ admin"
49                system "cd '${worksrcpath}' && make -f admin/Makefile.common cvs"
50}
51
52configure.env   CPPFLAGS='-I/usr/X11R6/include -I${prefix}/include -I${prefix}/include/qt3 -no-cpp-precomp -fno-common' \
53                LDFLAGS='-L/usr/X11R6/lib' LIBS='-L${prefix}/lib' DYLD_LIBRARY_PATH='/usr/X11R6/lib:${prefix}/lib'
54configure.args  --prefix='${prefix}' --includedir='${prefix}/include' --libdir='${prefix}/lib' \
55                --with-extra-includes='${prefix}/include' --with-extra-libs='${prefix}/lib' \
56                --with-qt-dir='${prefix}' --with-qt-includes='${prefix}/include/qt3' \
57                --enable-rpath --with-pic --enable-shared=yes --enable-static=no \
58                --libexecdir='${prefix}/lib' --with-xinerama --with-pam --enable-final \
59                --disable-dependency-tracking
60
61build.env       ${configure.env}
Note: See TracBrowser for help on using the repository browser.