# $Id: Portfile 54898 2009-08-04 07:59:52Z afb@macports.org $

PortSystem 1.0

name			fortune
version			6.2.0-RELEASE
categories		games
maintainers		nomaintainer
description		Infamous electronic fortune-cookie generator
long_description	${description}
platforms		darwin freebsd
homepage		http://www.freebsd.org/
use_bzip2		yes

master_sites    macports

checksums		md5 6185fe31e512e8b23ac5cc58ede27919 \

extract.only	${name}-${version}.tar.bz2
worksrcdir		${name}
dist_subdir		${name}

patchfiles	\
		patch-fortune-Makefile patch-strfile-Makefile \
		patch-unstr-Makefile patch-datfiles-Makefile \
		patch-strfile.h

configure {
	reinplace "s|/usr|${prefix}|" ${worksrcpath}/fortune/pathnames.h
	reinplace "s|/usr/share|${prefix}/share|" ${worksrcpath}/fortune/fortune.6
	reinplace "s|/usr/games/fortune|${prefix}/bin/fortune|" ${worksrcpath}/fortune/fortune.6
	reinplace "s|XXPREFIX|${prefix}|" ${worksrcpath}/fortune/Makefile
}

build.type		bsd

set datfiles "fortunes fortunes.dat fortunes-o fortunes-o.dat \
		fortunes2-o fortunes2-o.dat limerick \
		limerick.dat murphy murphy.dat murphy-o murphy-o.dat \
		startrek startrek.dat zippy zippy.dat"

destroot {
	xinstall -m 755 -d ${destroot}${prefix}/share/games/fortune
	xinstall -m 755 ${worksrcpath}/fortune/fortune \
		${worksrcpath}/strfile/strfile ${worksrcpath}/unstr/unstr \
		${destroot}${prefix}/bin
	xinstall -m 644 ${worksrcpath}/fortune/fortune.6.gz \
		${destroot}${prefix}/share/man/man6
	xinstall -m 644 ${worksrcpath}/strfile/strfile.8.gz \
		${destroot}${prefix}/share/man/man8
	xinstall -m 644 ${worksrcpath}/strfile/strfile.8.gz \
		${destroot}${prefix}/share/man/man8/unstr.8.gz
	
	foreach datfile $datfiles {
		file copy ${worksrcpath}/datfiles/${datfile} \
			${destroot}${prefix}/share/games/fortune
	}
}

platform darwin {
        patchfiles-append patch-fortune.c patch-strfile.c patch-unstr.c
}

variant universal {
	build.env-append	CFLAGS="${configure.universal_cppflags} ${configure.universal_cflags} ${configure.universal_ldflags}"
}
