a project to simplify installation of open source software
on Mac OS X and Darwin
# $Id: Portfile 20504 2006-11-03 15:56:34Z blair@macports.org $
PortSystem 1.0
name XFree86_44
version 4.4.0
categories x11
revision 3
maintainers nomaintainer@macports.org
description X11R6 windowing system
homepage http://www.xfree86.org/
long_description The XFree86 project's X window system implementation
platforms darwin freebsd
prefix ${x11prefix}
master_sites opendarwin xfree:${version}/source/
distfiles XFree86-4.4.0-src-1.tgz \
XFree86-4.4.0-src-2.tgz \
XFree86-4.4.0-src-3.tgz \
XFree86-4.4.0-src-4.tgz \
XFree86-4.4.0-src-5.tgz
checksums XFree86-4.4.0-src-1.tgz md5 97cea3d9e1197dde32ca34e3b6086469 \
XFree86-4.4.0-src-2.tgz md5 b9b6c74a03e314569e01d5fd4ff59523 \
XFree86-4.4.0-src-3.tgz md5 703404f48d3a15f58389a879d47c769d \
XFree86-4.4.0-src-4.tgz md5 5d1792f5c154c7462c6aef39c7853b3b \
XFree86-4.4.0-src-5.tgz md5 5c37f028efc6d54a9c725e333f9cc8ae
# Although these only affect Darwin, the patches can be
# applied on any platform
patchfiles patch-darwin.cf patch-xfIOKit.c.diff
depends_build bin:perl:perl5.8
configure {}
worksrcdir xc
build.target World
destroot.target install install.man
variant puredarwin {
post-patch {
set hostfd [open "${worksrcpath}/config/cf/host.def" w+]
puts $hostfd "#define DarwinQuartzSupport NO"
puts $hostfd "#define BuildGlxExt YES"
puts $hostfd "#define BuildGLXLibrary YES"
puts $hostfd "#define GlxBuiltInXMesa YES"
close $hostfd
}
}
# If getting the development version, check out of CVS instead
variant devel {
fetch.type cvs
cvs.root :pserver:anoncvs@anoncvs.xfree86.org:/cvs
cvs.module xc
cvs.password anoncvs
}