# $Id: Portfile 66728 2010-04-21 15:05:38Z jeremyhu@macports.org $

PortSystem          1.0

name                xinit
version             1.2.1
revision            3
categories          x11
platforms           darwin
maintainers         jeremyhu
description         X11 startup script processor
long_description    xinit is responsible for configuring the initial environment \
		    when X11 starts up.

homepage            http://www.x.org
master_sites        http://xorg.freedesktop.org/archive/individual/app/

checksums           md5     56f2d202b3dc10fcd21931a67bb270f7 \
                    sha1    baf36374aa1632054816a8281e55e1539459664b \
                    rmd160  993b068e4758521ed930bd78069c291b68d88037

use_bzip2	    yes
use_parallel_build  yes

depends_run         bin:xauth:xauth \
                    bin:xset:xset \
                    bin:xrdb:xrdb \
                    port:mkfontscale \
                    port:mkfontdir

depends_build       port:pkgconfig

depends_lib         port:xorg-libX11

configure.args --with-launchd-id-prefix=org.macports

post-destroot {
	if {${os.platform} == "darwin" && [rpm-vercomp ${os.version} 10.3.0] < 0} {
		file delete -force ${destroot}/Library/LaunchAgents/org.macports.startx.plist
	}

	xinstall -d ${destroot}${prefix}/lib/X11/xinit/xinitrc.d
	eval xinstall -m 755 [glob ${filespath}/xinitrc.d/*.sh] ${destroot}${prefix}/lib/X11/xinit/xinitrc.d
	xinstall -m 755 ${filespath}/font_cache.sh ${destroot}${prefix}/bin/font_cache

	eval reinplace "s|__PREFIX__|${prefix}|g" \
		[glob ${destroot}${prefix}/lib/X11/xinit/xinitrc.d/*.sh] \
		${destroot}${prefix}/bin/font_cache
}
