summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Januszewski <spock@gentoo.org>2008-09-13 22:21:19 +0000
committerMichael Januszewski <spock@gentoo.org>2008-09-13 22:21:19 +0000
commite1d6836c4d7f4e096f89bbc9efe40266d967d2cd (patch)
treeb8545ae736d1a611a8dbbc544450a80c0c601602 /x11-misc/xfractint
parentFinal preparation for KDE 3.5.10. (diff)
downloadhistorical-e1d6836c4d7f4e096f89bbc9efe40266d967d2cd.tar.gz
historical-e1d6836c4d7f4e096f89bbc9efe40266d967d2cd.tar.bz2
historical-e1d6836c4d7f4e096f89bbc9efe40266d967d2cd.zip
Version bump.
Package-Manager: portage-2.2_rc8/cvs/Linux 2.6.26 x86_64
Diffstat (limited to 'x11-misc/xfractint')
-rw-r--r--x11-misc/xfractint/ChangeLog8
-rw-r--r--x11-misc/xfractint/Manifest15
-rw-r--r--x11-misc/xfractint/files/xfractint-20.04p08-Makefile.patch75
-rw-r--r--x11-misc/xfractint/xfractint-20.04_p08.ebuild45
4 files changed, 141 insertions, 2 deletions
diff --git a/x11-misc/xfractint/ChangeLog b/x11-misc/xfractint/ChangeLog
index ce87a72719d8..1074125214a8 100644
--- a/x11-misc/xfractint/ChangeLog
+++ b/x11-misc/xfractint/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-misc/xfractint
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/xfractint/ChangeLog,v 1.50 2008/09/13 09:22:17 nixnut Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/xfractint/ChangeLog,v 1.51 2008/09/13 22:21:18 spock Exp $
+
+*xfractint-20.04_p08 (13 Sep 2008)
+
+ 13 Sep 2008; Michał Januszewski <spock@gentoo.org>
+ +files/xfractint-20.04p08-Makefile.patch, +xfractint-20.04_p08.ebuild:
+ Version bump.
13 Sep 2008; nixnut <nixnut@gentoo.org> xfractint-20.04_p07.ebuild:
Stable on ppc wrt bug 237004
diff --git a/x11-misc/xfractint/Manifest b/x11-misc/xfractint/Manifest
index e54b22ebdeaa..11e4786d612e 100644
--- a/x11-misc/xfractint/Manifest
+++ b/x11-misc/xfractint/Manifest
@@ -1,11 +1,24 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX xfractint-20.04_p07-Makefile.patch 5492 RMD160 9ce83e16cfc4481f79619417c5d5a6b8c19bda54 SHA1 e47470330acd899da28673def83b57ad6d17c77f SHA256 fe0d347d3faa45daa0c64315c71f5351d5b8674f1a0d142c48ac63e910895b8c
AUX xfractint-20.04p07-filename-buffer-overflow-fix.patch 4695 RMD160 e3b2a3e4e9f002b9fe55dcf3392ed1b9e8843a80 SHA1 aa693b0d9ecb4628f221fe92105c8fc974b41ad3 SHA256 5cd6dd38f15eb32e6a10743a5043b256647356998fb8b24ff7e4e997026db7be
AUX xfractint-20.04p07-xioerror.patch 1435 RMD160 af77ce4a9d7c8ff62690e96a6271ede36edb06fe SHA1 c3fdebe3eb3590807cf1711059d428fe1f97e698 SHA256 0bc72fee9d4ab1444c88290a5f5318d4c9c1b0c52aaf0cf858e637b47c250858
+AUX xfractint-20.04p08-Makefile.patch 3151 RMD160 8cf77cab75743cbb58edc62e61b3fcca81b8e82d SHA1 7ef95daffde2be3ebba8a4f12f3db5eb26ee4de9 SHA256 b4ee61978f96b34cc7acd781225a43fb30edb368274adfc1626224f9b68951d5
AUX xfractint-20.4.03-makefile.patch 3533 RMD160 1c67423c7d278cc67aa482385a5f82a5a5468700 SHA1 3a1c40730a26cdf50678b755a50ede403d377862 SHA256 a7d31f14a4434667d9ca1a4d11a9c2884916f2ee73edf267c4dceb61d169d7d9
AUX xfractint.envd 63 RMD160 92d25450705083ff387d2cb702d24f6529dc31a0 SHA1 4440d9f8b824438a5aae28191d9801a5d38e1dce SHA256 e79fe65b29137d40f6d4e26cff359be9e5422c1408138c5657f85380e9b82b4d
DIST xfractint-20.04p03.tar.gz 1591997 RMD160 6270ab83b23b488d2f35683ddceb8edf366630de SHA1 a6d7fdbfc2362305be8083910979cc2439a178ce SHA256 e6c8e82c8238ae7d61ba043f4034577ac8e8b237ababe047648fa05efa7943b8
DIST xfractint-20.04p07.tar.gz 1322518 RMD160 1a51654fe43db03c91c03fca6826b299ac1212c6 SHA1 d7fd0aa64f7e991006a8cdd30d5c2078afd41e14 SHA256 557118b6ba9f6e14800ca932a2ec2a11528c707aa5bf06b0816fad2820fdf520
+DIST xfractint-20.04p08.tar.gz 1331158 RMD160 58bda513e20414941f185c1ce77940269d32ebc1 SHA1 3d7f83d68d84a70af2a05324cec8f972abbd5e87 SHA256 6c952e0f5d6b982603b3c0cdcc9e89babda75c9c7fbaa9684e3c654ce0d71a30
EBUILD xfractint-20.04_p03.ebuild 1348 RMD160 ef5d683e00365460a78aed89c2bd02dcf5e3c257 SHA1 b66d3314abb36470226cba66ffe8c4eda925f984 SHA256 06abe6e9d847a4024d10af2d19450fc8067dc3c626ffb251176159cf11e4dcdb
EBUILD xfractint-20.04_p07.ebuild 1294 RMD160 1c759335e6f57d83a24da391a85bc43a4fb427df SHA1 7e2da9a1b0e1690472748d6fbe517b604e9f0682 SHA256 1906debed3fecf609c7cf3d9f6d64bf11e85b2a4a0cea3dfb4504b0761f27fd4
-MISC ChangeLog 7496 RMD160 38ad92da503f6a5158898ab0e9e5e5774d76835d SHA1 dbea07dc184f5ed8d43f1f366de84ac371aa7beb SHA256 fe3372f062fb5e4601f3fcea6b89917be86739daccc05cc839b21a149c26a663
+EBUILD xfractint-20.04_p08.ebuild 1197 RMD160 55dcccf1494bfb75abb04ce6e837e688b6136b5b SHA1 0e5b74be44782b80c98dd817540ab8812dd84b36 SHA256 af1ea3b34be6c1bbd57ff304b891121e99c0e9a3016723dbbea49f4f049959f1
+MISC ChangeLog 7675 RMD160 ffd41d7c825d344db29b055449b09b40c960a74c SHA1 cce77fb47f74564b946f06df31a5de612d2eb101 SHA256 58f6723258199ab59217aac1f8ec061570bf633bdd4405e76e0c17aa0ece8716
MISC metadata.xml 255 RMD160 399f78e98260d4f311124e71c6d294e368a76976 SHA1 61f663af9ea0cb4967a12878352e65b095dcd473 SHA256 b2dfe92cb4cae7ec4ecb4af91e94b9aa507a3c8214af32f75cf44f6011a13cc5
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEYEARECAAYFAkjMPLUACgkQchej4aZK9/et6wCfW7f0iN4vb3eFiwVmqK7b/ERA
+5oUAn0Te4oaxPx9sEza4j0oZH+gszK/A
+=WBx+
+-----END PGP SIGNATURE-----
diff --git a/x11-misc/xfractint/files/xfractint-20.04p08-Makefile.patch b/x11-misc/xfractint/files/xfractint-20.04p08-Makefile.patch
new file mode 100644
index 000000000000..46fbeaa4b218
--- /dev/null
+++ b/x11-misc/xfractint/files/xfractint-20.04p08-Makefile.patch
@@ -0,0 +1,75 @@
+diff -Naurp xfractint-20.04p08-orig/Makefile xfractint-20.04p08/Makefile
+--- xfractint-20.04p08-orig/Makefile 2008-09-13 23:53:43.000000000 +0200
++++ xfractint-20.04p08/Makefile 2008-09-14 00:13:18.000000000 +0200
+@@ -1,4 +1,6 @@
+-SHELL=/bin/sh
++SHELL = /bin/sh
++STRIP = strip
++INSTALL = /usr/bin/install
+
+ # Architecture
+ # automatic detection
+@@ -330,40 +332,18 @@ clean:
+ cd $(UDIR) ; ${MAKE} clean
+
+ install: xfractint fractint.hlp
+- strip xfractint
+-# only next 6 lines might need su
+- sudo cp xfractint $(BINDIR)/xfractint;
+-# install fractint if built
+- if [ -x fractint ] ; then sudo install -c -s fractint $(BINDIR) ; fi
+- sudo chmod a+x $(BINDIR)/xfractint;
+- sudo cp $(UDIR)/xfractint.man $(MANDIR)/xfractint.1;
+- sudo chmod a+r $(MANDIR)/xfractint.1
+- if [ ! -d $(SRCDIR) ] ; then sudo mkdir $(SRCDIR) ; fi
+- cd $(SRCDIR); cd ..; sudo chmod -R a+rw $(SRCDIR)
+-# create directories if they don't exist
+- if [ ! -d $(SRCDIR)/$(PDIR) ] ; then mkdir $(SRCDIR)/$(PDIR) ; fi
+- if [ ! -d $(SRCDIR)/$(FDIR) ] ; then mkdir $(SRCDIR)/$(FDIR) ; fi
+- if [ ! -d $(SRCDIR)/$(IDIR) ] ; then mkdir $(SRCDIR)/$(IDIR) ; fi
+- if [ ! -d $(SRCDIR)/$(LDIR) ] ; then mkdir $(SRCDIR)/$(LDIR) ; fi
+- if [ ! -d $(SRCDIR)/$(MDIR) ] ; then mkdir $(SRCDIR)/$(MDIR) ; fi
+- if [ ! -d $(SRCDIR)/$(XDIR) ] ; then mkdir $(SRCDIR)/$(XDIR) ; fi
+-# copy all the files to the appropriate directories
+- cp fractint.hlp sstools.ini $(DOCS) $(SRCDIR)
+- cp $(PARFILES) $(SRCDIR)/$(PDIR)
+- cp $(FRMFILES) $(SRCDIR)/$(FDIR)
+- cp $(IFSFILES) $(SRCDIR)/$(IDIR)
+- cp $(LFILES) $(SRCDIR)/$(LDIR)
+- cp $(MAPFILES) $(SRCDIR)/$(MDIR)
+- cp $(XTRAFILES) $(SRCDIR)/$(XDIR)
+-# set permissions
+- cd $(SRCDIR); chmod a+r fractint.hlp
+- cd $(SRCDIR); chmod a+rw sstools.ini
+- cd $(SRCDIR); chmod a+rw $(PARFILES)
+- cd $(SRCDIR); chmod a+rw $(FRMFILES)
+- cd $(SRCDIR); chmod a+rw $(IFSFILES)
+- cd $(SRCDIR); chmod a+rw $(LFILES)
+- cd $(SRCDIR); chmod a+rw $(MAPFILES)
+- cd $(SRCDIR); chmod a+rw $(XTRAFILES)
++ $(STRIP) xfractint
++ $(INSTALL) -d $(BINDIR) $(MANDIR) $(SRCDIR)/$(PDIR) $(SRCDIR)/$(FDIR) \
++ $(SRCDIR)/$(IDIR) $(SRCDIR)/$(LDIR) $(SRCDIR)/$(MDIR) $(SRCDIR)/$(XDIR)
++ $(INSTALL) xfractint -T $(BINDIR)/xfractint;
++ $(INSTALL) -m 644 -T $(UDIR)/xfractint.man $(MANDIR)/xfractint.1;
++ $(INSTALL) -m 644 -t $(SRCDIR) fractint.hlp sstools.ini $(DOCS)
++ $(INSTALL) -m 644 -t $(SRCDIR)/$(PDIR) $(PARFILES)
++ $(INSTALL) -m 644 -t $(SRCDIR)/$(FDIR) $(FRMFILES)
++ $(INSTALL) -m 644 -t $(SRCDIR)/$(IDIR) $(IFSFILES)
++ $(INSTALL) -m 644 -t $(SRCDIR)/$(LDIR) $(LFILES)
++ $(INSTALL) -m 644 -t $(SRCDIR)/$(MDIR) $(MAPFILES)
++ $(INSTALL) -m 644 -t $(SRCDIR)/$(XDIR) $(XTRAFILES)
+
+ uninstall:
+ cd $(SRCDIR); rm -f $(PARFILES)
+@@ -375,8 +355,8 @@ uninstall:
+ cd $(SRCDIR); rm -f fractint.hlp sstools.ini $(DOCS)
+ cd $(SRCDIR); rmdir $(PDIR) $(FDIR) $(IDIR) $(LDIR) $(MDIR) $(XDIR)
+ # only next 2 lines might need su
+- cd $(SRCDIR); cd ..; sudo rmdir $(SRCDIR)
+- sudo rm -f $(BINDIR)/xfractint $(MANDIR)/xfractint.1
++ cd $(SRCDIR); cd ..; rmdir $(SRCDIR)
++ rm -f $(BINDIR)/xfractint $(MANDIR)/xfractint.1
+
+ fractint.hlp: hc $(DOSHELPDIR)/$(HELP)
+ cd $(DOSHELPDIR); ../hc /c; mv fractint.hlp ..
diff --git a/x11-misc/xfractint/xfractint-20.04_p08.ebuild b/x11-misc/xfractint/xfractint-20.04_p08.ebuild
new file mode 100644
index 000000000000..60c40c0fbd99
--- /dev/null
+++ b/x11-misc/xfractint/xfractint-20.04_p08.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/xfractint/xfractint-20.04_p08.ebuild,v 1.1 2008/09/13 22:21:18 spock Exp $
+
+inherit eutils toolchain-funcs
+
+MY_P=${P/_}
+
+DESCRIPTION="a fractal generator"
+HOMEPAGE="http://www.fractint.org"
+SRC_URI="http://www.fractint.org/ftp/current/linux/${MY_P}.tar.gz"
+
+LICENSE="freedist"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11"
+DEPEND="${RDEPEND}"
+# x86? ( dev-lang/nasm )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/xfractint-20.04p08-Makefile.patch"
+}
+
+src_compile() {
+ # Untested, any x86 archteam dev. is allowed to uncomment this.
+ local myasm="foo"
+# use x86 && myasm="/usr/bin/nasm"
+ emake CC="$(tc-getCC)" AS="${myasm}" || die "emake failed."
+}
+
+src_install() {
+ emake DESTDIR="${D}/usr" STRIP="true" install || die "emake install failed."
+ newenvd "${FILESDIR}"/xfractint.envd 60xfractint
+}
+
+pkg_postinst() {
+ elog "XFractInt requires the FRACTDIR variable to be set in order to start."
+ elog "Please re-login or \`source /etc/profile\` to have this variable set."
+}