diff options
Diffstat (limited to 'x11-misc/xfractint/xfractint-20.04_p03.ebuild')
-rw-r--r-- | x11-misc/xfractint/xfractint-20.04_p03.ebuild | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/x11-misc/xfractint/xfractint-20.04_p03.ebuild b/x11-misc/xfractint/xfractint-20.04_p03.ebuild new file mode 100644 index 000000000000..9604d6eb1e58 --- /dev/null +++ b/x11-misc/xfractint/xfractint-20.04_p03.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/xfractint/xfractint-20.04_p03.ebuild,v 1.1 2007/12/27 20:42:56 drac Exp $ + +inherit eutils flag-o-matic + +MY_P=xfractint-20.04p03 +S="${WORKDIR}/${MY_P}" +DESCRIPTION="The best fractal generator for X." +HOMEPAGE="http://www.fractint.org" +SRC_URI="http://www.fractint.org/ftp/current/linux/${MY_P}.tar.gz" + +KEYWORDS="amd64 ppc sparc x86" +SLOT="0" +LICENSE="freedist" +IUSE="" + +RDEPEND="virtual/libc + >=sys-libs/ncurses-5.1 + x11-libs/libX11" + +DEPEND="${RDEPEND} + x11-proto/xproto" + +src_unpack() { + unpack ${A} + cd ${S} + epatch "${FILESDIR}"/${PN}-20.4.03-makefile.patch +} + +src_compile() { + replace-flags "-funroll-all-loops" "-funroll-loops" + emake -j1 || die "make failed" +} + +src_install() { + make DESTDIR="${D}" install || die + + chmod 0644 -R ${D}usr/share/xfractint/* + chmod a+X -R ${D}usr/share/xfractint/* + + newenvd ${FILESDIR}/xfractint.envd 60xfractint +} + +pkg_postinst() { + einfo + einfo "XFractInt requires the FRACTDIR variable to be set in order to start." + einfo "Please re-login or \`source /etc/profile\` to have this variable set automatically." + einfo + + # Fix directory permissions as they might be broken because + # of an earlier installation. + chmod a+X -R ${ROOT}/usr/share/xfractint/* +} |