# $Id: Portfile 61327 2009-12-08 20:04:24Z mww@macports.org $

PortSystem 1.0

name			apple-gcc40
version			5465
categories		lang
platforms		darwin
maintainers		nomaintainer
description		Apple's version of gcc 4.0
long_description	Apple's version of the GNU compiler collection, \
			version 4.0. Supports C and Objective-C only.

homepage		http://developer.apple.com/documentation/DeveloperTools/gcc-4.0/gcc/
master_sites		http://www.opensource.apple.com/darwinsource/tarballs/other/
distname		gcc-${version}
checksums		sha1 7452d5a5a8f8b125cf2ab31781c78da9b6d84bbe

post-extract { file mkdir ${workpath}/build }

set nprefix ${prefix}/lib/${name}

# try to avoid non-Apple programs at all costs (rather volatile build)
configure.dir		${workpath}/build
configure.cmd		${worksrcpath}/configure
configure.pre_args	--prefix=${nprefix}
# C++ breaks!
configure.args		--enable-languages=c,objc \
			--program-suffix=-apple-4.0
configure.cflags
configure.ldflags
configure.cppflags
configure.env		PATH="/bin:/usr/bin:/sbin:/usr/sbin"

platform darwin 8 {
	patchfiles		patch-config-darwin.h
}

build.dir		${configure.dir}

destroot.dir		${build.dir}

post-destroot {
	file delete -force \
		${destroot}${nprefix}/man ${destroot}${nprefix}/info
	system "cd ${destroot}${prefix}/bin && ln -sf ${nprefix}/bin/gcc-apple-4.0 && ln -sf ${nprefix}/bin/cpp-apple-4.0"
}

livecheck.type		moddate
livecheck.url		${master_sites}

