summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGustavo Zacarias <gustavoz@gentoo.org>2006-09-28 20:37:39 +0000
committerGustavo Zacarias <gustavoz@gentoo.org>2006-09-28 20:37:39 +0000
commit28d441e8fe5e77bb522e387569a3db59c1b1b533 (patch)
treeefcf01db9369c076f8a410e4c59df786d4a44335 /dev-lang/lazarus
parentversion bump (diff)
downloadgentoo-2-28d441e8fe5e77bb522e387569a3db59c1b1b533.tar.gz
gentoo-2-28d441e8fe5e77bb522e387569a3db59c1b1b533.tar.bz2
gentoo-2-28d441e8fe5e77bb522e387569a3db59c1b1b533.zip
Moved built_with_use to pkg_setup since it's a moot point to use lazarus without the source. Thanks to welp on #gentoo-dev
(Portage version: 2.1.1)
Diffstat (limited to 'dev-lang/lazarus')
-rw-r--r--dev-lang/lazarus/ChangeLog6
-rw-r--r--dev-lang/lazarus/lazarus-0.9.16.ebuild17
2 files changed, 14 insertions, 9 deletions
diff --git a/dev-lang/lazarus/ChangeLog b/dev-lang/lazarus/ChangeLog
index c8e24a4c7940..8ccd18f3ad8c 100644
--- a/dev-lang/lazarus/ChangeLog
+++ b/dev-lang/lazarus/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lang/lazarus
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/lazarus/ChangeLog,v 1.7 2006/09/22 14:56:35 truedfx Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/lazarus/ChangeLog,v 1.8 2006/09/28 20:37:39 gustavoz Exp $
+
+ 28 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> lazarus-0.9.16.ebuild:
+ Moved built_with_use to pkg_setup since it's a moot point to use lazarus
+ without the source. Thanks to welp on #gentoo-dev
*lazarus-0.9.16 (22 Sep 2006)
diff --git a/dev-lang/lazarus/lazarus-0.9.16.ebuild b/dev-lang/lazarus/lazarus-0.9.16.ebuild
index e7e85fb8201f..01b093e74b60 100644
--- a/dev-lang/lazarus/lazarus-0.9.16.ebuild
+++ b/dev-lang/lazarus/lazarus-0.9.16.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/lazarus/lazarus-0.9.16.ebuild,v 1.1 2006/09/22 14:56:35 truedfx Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/lazarus/lazarus-0.9.16.ebuild,v 1.2 2006/09/28 20:37:39 gustavoz Exp $
inherit eutils
@@ -19,6 +19,14 @@ DEPEND="~dev-lang/fpc-2.0.4
S=${WORKDIR}/lazarus
+pkg_setup() {
+ if ! built_with_use "dev-lang/fpc" source; then
+ eerror "You need to build dev-lang/fpc with the 'source' USE flag"
+ eerror "in order for lazarus to work properly."
+ die "lazarus needs fpc built with the 'source' USE to work."
+ fi
+}
+
src_compile() {
emake -j1 || die "make failed!"
}
@@ -45,10 +53,3 @@ src_install() {
make_desktop_entry startlazarus "Lazarus IDE" "lazarus.xpm" || die "Failed making desktop entry!"
}
-
-pkg_postinst() {
- if ! built_with_use "dev-lang/fpc" source; then
- ewarn "You need to rebuild dev-lang/fpc with the 'source'"
- ewarn "USE flag in order for full functionality in lazarus."
- fi
-}