summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris White <chriswhite@gentoo.org>2005-04-01 18:51:38 +0000
committerChris White <chriswhite@gentoo.org>2005-04-01 18:51:38 +0000
commitd4e876c88f97a90afde16b6bfccd862a1c8d2e85 (patch)
tree0c2f2d42be5b77cb917a4c84291670d9695cc4c6 /dev-lang
parentnew upstream version, fixes #87529 (diff)
downloadgentoo-2-d4e876c88f97a90afde16b6bfccd862a1c8d2e85.tar.gz
gentoo-2-d4e876c88f97a90afde16b6bfccd862a1c8d2e85.tar.bz2
gentoo-2-d4e876c88f97a90afde16b6bfccd862a1c8d2e85.zip
Added fpc-source update for lazarus new ebuild. Fixeds bug #87371. Thanks to expose for the ebuild.
(Portage version: 2.0.51.19)
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/fpc-source/ChangeLog11
-rw-r--r--dev-lang/fpc-source/Manifest6
-rw-r--r--dev-lang/fpc-source/files/digest-fpc-source-2.0.0_rc21
-rw-r--r--dev-lang/fpc-source/fpc-source-1.9.5_pre20040820.ebuild4
-rw-r--r--dev-lang/fpc-source/fpc-source-2.0.0_rc2.ebuild49
5 files changed, 65 insertions, 6 deletions
diff --git a/dev-lang/fpc-source/ChangeLog b/dev-lang/fpc-source/ChangeLog
index a40321e0d990..e679d6f3583c 100644
--- a/dev-lang/fpc-source/ChangeLog
+++ b/dev-lang/fpc-source/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-lang/fpc-source
-# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc-source/ChangeLog,v 1.4 2004/08/26 05:09:28 chriswhite Exp $
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc-source/ChangeLog,v 1.5 2005/04/01 18:51:38 chriswhite Exp $
+
+*fpc-source-2.0.0_rc2 (02 Apr 2005)
+
+ 02 Apr 2005; Chris White <chriswhite@gentoo.org>
+ +fpc-source-2.0.0_rc2.ebuild:
+ Added fpc-source update for lazarus new ebuild. Fixeds bug #87371. Thanks to
+ expose for the ebuild.
26 Aug 2004; Chris White <chriswhite@gentoo.org>
fpc-source-1.9.5_pre20040820.ebuild:
diff --git a/dev-lang/fpc-source/Manifest b/dev-lang/fpc-source/Manifest
index 89d9e79e3ff2..c98b4b1e7935 100644
--- a/dev-lang/fpc-source/Manifest
+++ b/dev-lang/fpc-source/Manifest
@@ -1,4 +1,6 @@
-MD5 f5f1522837a3398846f77d381fda47ec metadata.xml 226
-MD5 86e0c7e9dc3836278e54c98ce5bd941a fpc-source-1.9.5_pre20040820.ebuild 1719
MD5 64e20eeff65d395d3cf1759c44c9d8f6 ChangeLog 894
+MD5 86e0c7e9dc3836278e54c98ce5bd941a fpc-source-1.9.5_pre20040820.ebuild 1719
+MD5 f5f1522837a3398846f77d381fda47ec metadata.xml 226
+MD5 a92be52df97c0de71b5170350d6dd67e fpc-source-2.0.0_rc2.ebuild 1725
MD5 3197b41dcf78a69bd6aba5c9f97a3cb7 files/digest-fpc-source-1.9.5_pre20040820 141
+MD5 0a08fa163a3c573b43867be33e766913 files/digest-fpc-source-2.0.0_rc2 70
diff --git a/dev-lang/fpc-source/files/digest-fpc-source-2.0.0_rc2 b/dev-lang/fpc-source/files/digest-fpc-source-2.0.0_rc2
new file mode 100644
index 000000000000..5efb41947e0f
--- /dev/null
+++ b/dev-lang/fpc-source/files/digest-fpc-source-2.0.0_rc2
@@ -0,0 +1 @@
+MD5 9b459ccf4273bde8e6f5e32cbd488ecc fpc-1.9.8.source.tar.gz 19378107
diff --git a/dev-lang/fpc-source/fpc-source-1.9.5_pre20040820.ebuild b/dev-lang/fpc-source/fpc-source-1.9.5_pre20040820.ebuild
index 8ed7c415b414..3138461ca574 100644
--- a/dev-lang/fpc-source/fpc-source-1.9.5_pre20040820.ebuild
+++ b/dev-lang/fpc-source/fpc-source-1.9.5_pre20040820.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc-source/fpc-source-1.9.5_pre20040820.ebuild,v 1.4 2004/08/26 05:09:28 chriswhite Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc-source/fpc-source-1.9.5_pre20040820.ebuild,v 1.5 2005/04/01 18:51:38 chriswhite Exp $
inherit eutils
diff --git a/dev-lang/fpc-source/fpc-source-2.0.0_rc2.ebuild b/dev-lang/fpc-source/fpc-source-2.0.0_rc2.ebuild
new file mode 100644
index 000000000000..fcb96c3e770b
--- /dev/null
+++ b/dev-lang/fpc-source/fpc-source-2.0.0_rc2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc-source/fpc-source-2.0.0_rc2.ebuild,v 1.1 2005/04/01 18:51:38 chriswhite Exp $
+
+MY_P="1.9.8"
+
+SLOT="0"
+LICENSE="GPL-2 LGPL-2.1 LGPL-2.1-FPC"
+KEYWORDS="~x86 -amd64"
+DESCRIPTION="Free Pascal Compiler Sources"
+HOMEPAGE="http://www.freepascal.org/"
+IUSE=""
+SRC_URI="ftp://ftp.freepascal.org/pub/fpc/beta/source-${MY_P}/fpc-${MY_P}.source.tar.gz"
+DEPEND=""
+RDEPEND=""
+
+S=${WORKDIR}/fpc
+
+src_unpack () {
+ unpack ${A} || die "Unpacking ${A} failed!"
+}
+
+src_compile () {
+ einfo "Nothing to compile."
+}
+
+src_install () {
+ # Do not slot this, do not use version strings in path, unless you symlink to a directory
+ # Lazarus searches in. See top of include/unix/lazbaseconf.inc in Lazarus source.
+
+ # Like "make sourceinstall" but path works with Lazarus, no "make distclean" (unneeded)
+ diropts -m0755 || die "Unable to set diropts!"
+ dodir /usr/lib/fpc/src || die "Unable to create /usr/lib/fpc/src/ !"
+ einfo "Copying files. Please wait..."
+ cp -Rfp . ${D}usr/lib/fpc/src || die "Unable to copy files!"
+}
+
+pkg_preinst () {
+ # Some cleaning, sometimes there is weird stuff accidently packaged in the tarballs.
+ # Happens more often with .o files, CVS directories are always in there - we don't want those.
+ cd ${D}
+ for EXT in ppu ppw ppl o ow rst cvsignore bak orig rej xvpics; do
+ find . -name "*.$EXT" -exec rm -f {} \; || die "Unable to delete $EXT files"
+ done
+ find . -name "*.~*" -exec rm -f {} \; || die "Unable to delete .~* files!"
+ find . -name "*.#*" -exec rm -f {} \; || die "Unable to delete .#* files!"
+ find . -name "CVS" -depth -type d -exec rm -fr {} \; || die "Unable to delete CVS directories!"
+ find . -perm +a+x -type f -exec rm -f {} \; || die "Unable to delete executables!"
+}