summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGustavo Zacarias <gustavoz@gentoo.org>2005-10-14 17:45:14 +0000
committerGustavo Zacarias <gustavoz@gentoo.org>2005-10-14 17:45:14 +0000
commitc168afcb40a8ab9b5b1b3da604e2b980e89493c1 (patch)
treecef8a34920887947127a5732e7130c8d6103ce87 /dev-lang/fpc/fpc-2.0.0-r1.ebuild
parentForce -j1. Bug #33432 (diff)
downloadhistorical-c168afcb40a8ab9b5b1b3da604e2b980e89493c1.tar.gz
historical-c168afcb40a8ab9b5b1b3da604e2b980e89493c1.tar.bz2
historical-c168afcb40a8ab9b5b1b3da604e2b980e89493c1.zip
Added sparc support and keyworded accordingly
Package-Manager: portage-2.0.53_rc5
Diffstat (limited to 'dev-lang/fpc/fpc-2.0.0-r1.ebuild')
-rw-r--r--dev-lang/fpc/fpc-2.0.0-r1.ebuild20
1 files changed, 18 insertions, 2 deletions
diff --git a/dev-lang/fpc/fpc-2.0.0-r1.ebuild b/dev-lang/fpc/fpc-2.0.0-r1.ebuild
index 31b666ab3aba..d5780979ba83 100644
--- a/dev-lang/fpc/fpc-2.0.0-r1.ebuild
+++ b/dev-lang/fpc/fpc-2.0.0-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/fpc-2.0.0-r1.ebuild,v 1.2 2005/07/24 21:38:33 herbs Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/fpc-2.0.0-r1.ebuild,v 1.3 2005/10/14 17:45:14 gustavoz Exp $
inherit eutils
@@ -9,12 +9,13 @@ STABLE="2.0.0"
SLOT="0"
LICENSE="GPL-2 LGPL-2.1 LGPL-2.1-FPC"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
DESCRIPTION="Free Pascal Compiler"
HOMEPAGE="http://www.freepascal.org/"
IUSE="doc"
SRC_URI="mirror://sourceforge/freepascal/fpc-${MY_PV}.source.tar.gz
x86? ( mirror://sourceforge/freepascal/fpc-${MY_PV}.i386-linux.tar )
+ sparc? ( mirror://sourceforge/freepascal/fpc-${MY_PV}.sparc-linux.tar )
ppc? ( mirror://sourceforge/freepascal/fpc-${MY_PV}.powerpc-linux.tar )
amd64? ( mirror://sourceforge/freepascal/fpc-${MY_PV}.x86_64-linux.tar )"
DEPEND="!dev-lang/fpc-bin
@@ -29,6 +30,12 @@ src_unpack() {
tar -xf binary.i386-linux.tar || die "Unpacking binary.i386-linux.tar failed!"
tar -zxf base.i386-linux.tar.gz || die "Unpacking base.i386-linux.tar.gz failed!"
;;
+ sparc)
+ tar -xf binary.sparc-linux.tar || die "Unpacking binary.sparc-linux.tar
+ failed!"
+ tar -zxf base.sparc-linux.tar.gz || die "Unpacking
+ base.sparc-linux.tar.gz failed!"
+ ;;
ppc)
tar -xf binary.powerpc-linux.tar || die "Unpacking binary.powerpc-linux.tar failed!"
tar -zxf base.powerpc-linux.tar.gz || die "Unpacking base.powerpc-linux.tar.gz failed!"
@@ -45,6 +52,9 @@ set_pp() {
x86)
FPCARCH=386
;;
+ sparc)
+ FPCARCH=sparc
+ ;;
ppc)
FPCARCH=ppc
;;
@@ -110,6 +120,9 @@ pkg_preinst() {
x86)
FPCARCH=386
;;
+ sparc)
+ FPCARCH=sparc
+ ;;
ppc)
FPCARCH=ppc
;;
@@ -133,6 +146,9 @@ pkg_postinst() {
x86)
FPCARCH=386
;;
+ sparc)
+ FPCARCH=sparc
+ ;;
ppc)
FPCARCH=ppc
;;