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
commit635021d83b1baef70af3dac298e48a3ffef38cff (patch)
tree1a2aec73afc791c3c03bdc9fb1bb510c947d015f /dev-lang/fpc-source
parentnew upstream version, fixes #87529 (diff)
downloadhistorical-635021d83b1baef70af3dac298e48a3ffef38cff.tar.gz
historical-635021d83b1baef70af3dac298e48a3ffef38cff.tar.bz2
historical-635021d83b1baef70af3dac298e48a3ffef38cff.zip
Added fpc-source update for lazarus new ebuild. Fixeds bug #87371. Thanks to expose for the ebuild.
Package-Manager: portage-2.0.51.19
Diffstat (limited to 'dev-lang/fpc-source')
-rw-r--r--dev-lang/fpc-source/ChangeLog11
-rw-r--r--dev-lang/fpc-source/Manifest16
-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, 75 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..d1680a5af6af 100644
--- a/dev-lang/fpc-source/Manifest
+++ b/dev-lang/fpc-source/Manifest
@@ -1,4 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 df6a9d1a0f217ff29fc284821b479093 ChangeLog 1119
+MD5 cbf4c3b52cbba187c1dd222521df21f7 fpc-source-1.9.5_pre20040820.ebuild 1719
MD5 f5f1522837a3398846f77d381fda47ec metadata.xml 226
-MD5 86e0c7e9dc3836278e54c98ce5bd941a fpc-source-1.9.5_pre20040820.ebuild 1719
-MD5 64e20eeff65d395d3cf1759c44c9d8f6 ChangeLog 894
+MD5 bab07a6688abb4e82baf0c99b60b6c15 fpc-source-2.0.0_rc2.ebuild 1847
MD5 3197b41dcf78a69bd6aba5c9f97a3cb7 files/digest-fpc-source-1.9.5_pre20040820 141
+MD5 0a08fa163a3c573b43867be33e766913 files/digest-fpc-source-2.0.0_rc2 70
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.0 (GNU/Linux)
+
+iD8DBQFCTZC+FdQwWVoAgN4RAqjWAKCRJa1Dh2vgQbEQpL1RqXvFKd/1/QCfYEQ8
+XX8XHbYJj8h0Wp5BQvA+zp0=
+=W98a
+-----END PGP SIGNATURE-----
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!"
+}