# $Id$

PortSystem  1.0
PortGroup   gnustep 1.0

name            Etoile
version         0.1.9
revision        9
platforms       darwin
license         GPL-2+ LGPL BSD
maintainers     nomaintainer
homepage        http://www.etoile-project.org/

description     GNUstep based user environement
long_description \
    Etoile intends to be an innovative GNUstep-based user environment \
    built from the ground up on highly modular and light components \
    with project and document orientation in mind.
    
fetch.type      svn
svn.revision    2097
svn.url         http://svn.gna.org/svn/etoile/stable/Etoile

depends_lib         port:SQLClient \
                    path:bin/dbus-daemon:dbus \
                    port:oniguruma5 \
                    port:poppler

worksrcdir          ${name}

patchfiles          patch-etoile.make \
                    patch-PopplerKit-config.sh

array set gnustep.post_flags {
    Frameworks/AddressesKit/Frameworks/AddressView  -lAddresses
    Frameworks/BookmarkKit                          -lCollectionKit
    Frameworks/SystemConfig                         -lX11
}

post-patch {
    reinplace "s|SCSound.m||" \
        ${worksrcpath}/Frameworks/SystemConfig/Source/GNUmakefile
    reinplace "s|/usr|${prefix}|g" \
        ${worksrcpath}/Services/Private/System/GNUmakefile
}

build.args      azalea=no background=no dock=no login=no corner=no idle=no azswitch=no \
                jabber=no outerspace=no sketch=no
destroot.args   azalea=no background=no dock=no login=no corner=no idle=no azswitch=no \
                jabber=no outerspace=no sketch=no

post-destroot {
    set localdir ${destroot}${prefix}/GNUstep/Local
    xinstall -d ${localdir}/Library/Themes
    copy ${worksrcpath}/Bundles/Camaelon/Nesedah.theme \
        ${localdir}/Library/Themes
    copy ${worksrcpath}/Services/User/Calc/Calc.app \
        ${localdir}/Applications
    ln -s ${localdir}/Applications/Calc.app/Calc ${localdir}/Tools/
    delete ${localdir}/Library/Headers/AddressBook
    ln -s ${localdir}/Library/Headers/Addresses ${localdir}/Library/Headers/AddressBook
}