# $Id: Portfile 80175 2011-07-06 01:37:06Z rmstonecipher@macports.org $

PortSystem          1.0

name                xinit
version             1.3.0
categories          x11
platforms           darwin
maintainers         jeremyhu openmaintainer
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        xorg:individual/app/

checksums           md5     bc4e8b7d1919597cc37a0d24aa149dda \
                    sha1    6437292214bbca6efad8889c68e72a1ca584928b \
                    rmd160  6759083ed787beace9f485e69d46b97fb397edbd

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

configure.args-append   RAWCPP=${configure.cpp}

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
}

install.asroot      yes
