diff options
author | Chris White <chriswhite@gentoo.org> | 2005-04-01 18:51:38 +0000 |
---|---|---|
committer | Chris White <chriswhite@gentoo.org> | 2005-04-01 18:51:38 +0000 |
commit | d4e876c88f97a90afde16b6bfccd862a1c8d2e85 (patch) | |
tree | 0c2f2d42be5b77cb917a4c84291670d9695cc4c6 /dev-lang | |
parent | new upstream version, fixes #87529 (diff) | |
download | gentoo-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/ChangeLog | 11 | ||||
-rw-r--r-- | dev-lang/fpc-source/Manifest | 6 | ||||
-rw-r--r-- | dev-lang/fpc-source/files/digest-fpc-source-2.0.0_rc2 | 1 | ||||
-rw-r--r-- | dev-lang/fpc-source/fpc-source-1.9.5_pre20040820.ebuild | 4 | ||||
-rw-r--r-- | dev-lang/fpc-source/fpc-source-2.0.0_rc2.ebuild | 49 |
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!" +} |