summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHerbie Hopkins <herbs@gentoo.org>2005-07-24 21:38:33 +0000
committerHerbie Hopkins <herbs@gentoo.org>2005-07-24 21:38:33 +0000
commit16fad5a5ccd1d3fcd0e3120ce0adafd67ba9e2b2 (patch)
treece7f91ab307060e98a536274e57cd54dcafd6c77 /dev-lang
parentAdd the stripping of the dynamic linker from the snapshot ebuilds, else we (diff)
downloadhistorical-16fad5a5ccd1d3fcd0e3120ce0adafd67ba9e2b2.tar.gz
historical-16fad5a5ccd1d3fcd0e3120ce0adafd67ba9e2b2.tar.bz2
historical-16fad5a5ccd1d3fcd0e3120ce0adafd67ba9e2b2.zip
Added amd64 support.
Package-Manager: portage-2.0.51.22-r2
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/fpc/ChangeLog5
-rw-r--r--dev-lang/fpc/Manifest16
-rw-r--r--dev-lang/fpc/files/digest-fpc-2.0.0-r11
-rw-r--r--dev-lang/fpc/fpc-2.0.0-r1.ebuild20
4 files changed, 35 insertions, 7 deletions
diff --git a/dev-lang/fpc/ChangeLog b/dev-lang/fpc/ChangeLog
index 6a2e21969e53..36173cd46037 100644
--- a/dev-lang/fpc/ChangeLog
+++ b/dev-lang/fpc/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-lang/fpc
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/ChangeLog,v 1.21 2005/07/03 17:42:51 carlo Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/ChangeLog,v 1.22 2005/07/24 21:38:33 herbs Exp $
+
+ 24 Jul 2005; Herbie Hopkins <herbs@gentoo.org> fpc-2.0.0-r1.ebuild:
+ Added amd64 support thanks to Matthias Jansen.
*fpc-2.0.0-r1 (03 Jul 2005)
diff --git a/dev-lang/fpc/Manifest b/dev-lang/fpc/Manifest
index 515acdf5d2f7..90dbe9f7c3a7 100644
--- a/dev-lang/fpc/Manifest
+++ b/dev-lang/fpc/Manifest
@@ -1,10 +1,20 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
MD5 6d2cdc7bbdf29311703b6e92dff4bcf9 fpc-1.9.5_pre20040820.ebuild 1672
MD5 930a09fa6ce48effa0410e573e34a8a7 fpc-2.0.0_rc2.ebuild 2246
-MD5 24f3cf85423f6a11a77d57c2ae07d81a fpc-2.0.0-r1.ebuild 3293
-MD5 5bff984909287b39c52226c55d2fc82c ChangeLog 2138
+MD5 5a1ee9a0ea52d34b9c0143ea205b0dce fpc-2.0.0-r1.ebuild 3642
+MD5 323305f2e0ba70e12eeae4da8f7d5629 ChangeLog 2258
MD5 dffd46174e78b327c834fc3e4b1cf848 metadata.xml 160
MD5 c2c4474a4cc7fc2d545bb6ef85f28f15 fpc-2.0.0.ebuild 2899
MD5 35b2220a69ffb4f90c2d27e905024582 files/digest-fpc-2.0.0_rc2 126
MD5 21228ac75288afaff37b7e0e236ed8bd files/digest-fpc-2.0.0 215
-MD5 21228ac75288afaff37b7e0e236ed8bd files/digest-fpc-2.0.0-r1 215
+MD5 a4e9b8b2b9748ca93798730f7bde32b7 files/digest-fpc-2.0.0-r1 288
MD5 765515c95e92cbeb5061c5eb1978eb68 files/digest-fpc-1.9.5_pre20040820 58
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.1 (GNU/Linux)
+
+iD8DBQFC5Apo2G5bA0cA/ScRAhMuAJ9PYvBwrCHOv/r+oz+bwxqA5gG7iwCfUvrL
+z3dN76+x1Qw5Wf5WZA9nJkw=
+=fCUg
+-----END PGP SIGNATURE-----
diff --git a/dev-lang/fpc/files/digest-fpc-2.0.0-r1 b/dev-lang/fpc/files/digest-fpc-2.0.0-r1
index 93a6707256ae..79f08710317d 100644
--- a/dev-lang/fpc/files/digest-fpc-2.0.0-r1
+++ b/dev-lang/fpc/files/digest-fpc-2.0.0-r1
@@ -1,3 +1,4 @@
MD5 3f9c64d0146a3631f6963fd7477776d1 fpc-2.0.0.source.tar.gz 21040763
MD5 5f0a5fba632a811dcfdafe0ff80476a3 fpc-2.0.0.i386-linux.tar 21360640
MD5 7019384e09411902e530dfe55d4ff145 fpc-2.0.0.powerpc-linux.tar 22231040
+MD5 36270de604c6b5ad3af8aaa08143e88f fpc-2.0.0.x86_64-linux.tar 18380800
diff --git a/dev-lang/fpc/fpc-2.0.0-r1.ebuild b/dev-lang/fpc/fpc-2.0.0-r1.ebuild
index 5eeee77c957a..31b666ab3aba 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.1 2005/07/03 17:42:51 carlo Exp $
+# $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 $
inherit eutils
@@ -9,13 +9,14 @@ STABLE="2.0.0"
SLOT="0"
LICENSE="GPL-2 LGPL-2.1 LGPL-2.1-FPC"
-KEYWORDS="~ppc ~x86"
+KEYWORDS="~amd64 ~ppc ~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 )
- ppc? ( mirror://sourceforge/freepascal/fpc-${MY_PV}.powerpc-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
doc? ( dev-tex/tex4ht )"
RDEPEND="!dev-lang/fpc-bin"
@@ -32,6 +33,10 @@ src_unpack() {
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!"
;;
+ amd64)
+ tar -xf binary.x86_64-linux.tar || die "Unpacking binary.x86_64-linux.tar failed!"
+ tar -zxf base.x86_64-linux.tar.gz || die "Unpacking base.x86_64-linux.tar.gz failed!"
+ ;;
esac
}
@@ -43,6 +48,9 @@ set_pp() {
ppc)
FPCARCH=ppc
;;
+ amd64)
+ FPCARCH=x64
+ ;;
esac
case $1 in
@@ -105,6 +113,9 @@ pkg_preinst() {
ppc)
FPCARCH=ppc
;;
+ amd64)
+ FPCARCH=x64
+ ;;
esac
ln -s ../lib/fpc/${MY_PV}/ppc${FPCARCH} ${IMAGE}/usr/bin/
}
@@ -125,6 +136,9 @@ pkg_postinst() {
ppc)
FPCARCH=ppc
;;
+ amd64)
+ FPCARCH=x64
+ ;;
esac
einfo "/usr/bin/ppc${FPCARCH} now points to the new binary:"
einfo " /usr/lib/${PN}/${MY_PV}/ppc${FPCARCH}"