summaryrefslogtreecommitdiff
authorMichael Krelin <hacker@klever.net>2007-04-07 09:26:43 (UTC)
committer Michael Krelin <hacker@klever.net>2007-04-07 09:26:43 (UTC)
commita993965037116107d4cc5b0f9d712464592d9603 (patch) (unidiff)
tree0eb7e5db8de2b0c4c57e362c72ae4cc69ea6469f
parent7d71cb4d4440b2a6b67492d6732c64bab14695ce (diff)
downloadmisc-a993965037116107d4cc5b0f9d712464592d9603.zip
misc-a993965037116107d4cc5b0f9d712464592d9603.tar.gz
misc-a993965037116107d4cc5b0f9d712464592d9603.tar.bz2
dev-lang/lazarus: it's in portage
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--dev-lang/lazarus/ChangeLog65
-rw-r--r--dev-lang/lazarus/Manifest20
-rw-r--r--dev-lang/lazarus/files/digest-lazarus-0.9.223
-rw-r--r--dev-lang/lazarus/files/lazarus-0.9.22-fpcsrc.patch12
-rw-r--r--dev-lang/lazarus/lazarus-0.9.22.ebuild75
-rw-r--r--dev-lang/lazarus/metadata.xml9
-rw-r--r--profiles/categories1
7 files changed, 0 insertions, 185 deletions
diff --git a/dev-lang/lazarus/ChangeLog b/dev-lang/lazarus/ChangeLog
deleted file mode 100644
index 75ab424..0000000
--- a/dev-lang/lazarus/ChangeLog
+++ b/dev/null
@@ -1,65 +0,0 @@
1# ChangeLog for dev-lang/lazarus
2# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
3# $Header: /var/cvsroot/gentoo-x86/dev-lang/lazarus/ChangeLog,v 1.13 2007/03/22 20:49:32 truedfx Exp $
4
5 22 Mar 2007; Harald van Dijk <truedfx@gentoo.org>
6 +files/lazarus-0.9.20-lcl-handle.patch, lazarus-0.9.20-r1.ebuild:
7 Avoid storing pointers in 32-bit variables on amd64
8
9*lazarus-0.9.20-r1 (10 Mar 2007)
10
11 10 Mar 2007; Harald van Dijk <truedfx@gentoo.org>
12 +files/lazarus-0.9.20-fpcsrc.patch, +files/lazarus-0.9.20-lclintf.patch,
13 -lazarus-0.9.20.ebuild, +lazarus-0.9.20-r1.ebuild:
14 Automatically find fpc source directory, preventing a crash on amd64
15 (#168168). Also, set default LCL interface to gtk2.
16
17 02 Dec 2006; Harald van Dijk <truedfx@gentoo.org> -lazarus-0.9.10.ebuild,
18 -lazarus-0.9.12.ebuild, -lazarus-0.9.16.ebuild:
19 Remove older versions
20
21 22 Nov 2006; Harald van Dijk <truedfx@gentoo.org> lazarus-0.9.20.ebuild:
22 Add a warning to change the LCL interface (#155564)
23
24*lazarus-0.9.20 (17 Nov 2006)
25
26 17 Nov 2006; Hanno Boeck <hanno@gentoo.org> +lazarus-0.9.20.ebuild:
27 Bump and preliminary gtk2 support.
28
29 28 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> lazarus-0.9.16.ebuild:
30 Moved built_with_use to pkg_setup since it's a moot point to use lazarus
31 without the source. Thanks to welp on #gentoo-dev
32
33*lazarus-0.9.16 (22 Sep 2006)
34
35 22 Sep 2006; Harald van Dijk <truedfx@gentoo.org> +lazarus-0.9.16.ebuild:
36 Version bump
37
38*lazarus-0.9.12 (23 Feb 2006)
39
40 23 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org>
41 +lazarus-0.9.12.ebuild:
42 New upstream version to match fpc 2.0.2
43
44 17 Dec 2005; Carsten Lohrke <carlo@gentoo.org> lazarus-0.9.10.ebuild:
45 clean up a bit
46
47 17 Nov 2005; Herbie Hopkins <herbs@gentoo.org> lazarus-0.9.10.ebuild:
48 Marked ~amd64.
49
50*lazarus-0.9.10 (06 Oct 2005)
51
52 06 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org>
53 +lazarus-0.9.10.ebuild:
54 Revbump for fpc 2.0.0, added ~ppc, solves bugs #103903, #102889, #99480, #90078
55
56 19 Apr 2005; Elfyn McBratney <beu@gentoo.org> metadata.xml:
57 Remove retired developer from metadata.xml.
58
59*lazarus-0.9.6 (02 Apr 2005)
60
61 02 Apr 2005; Chris White <chriswhite@gentoo.org> +metadata.xml,
62 +lazarus-0.9.6.ebuild:
63 Initial import into the tree. Closes bug #87486. Thanks to expose for the
64 ebuild!
65
diff --git a/dev-lang/lazarus/Manifest b/dev-lang/lazarus/Manifest
deleted file mode 100644
index 8d72fbb..0000000
--- a/dev-lang/lazarus/Manifest
+++ b/dev/null
@@ -1,20 +0,0 @@
1AUX lazarus-0.9.22-fpcsrc.patch 333 RMD160 2afa08d4a5e11c38dd3e6b6907c117b00c5b523f SHA1 3e5c47eac41249dd2c78321be6ae9604b8d55931 SHA256 2ebf6b5a9a5ff2746339c2b6bfe4149c663803fa4dfe98408240b33cdf1f544c
2MD5 728fbd094be35bcec4b8e9b83eea9b6a files/lazarus-0.9.22-fpcsrc.patch 333
3RMD160 2afa08d4a5e11c38dd3e6b6907c117b00c5b523f files/lazarus-0.9.22-fpcsrc.patch 333
4SHA256 2ebf6b5a9a5ff2746339c2b6bfe4149c663803fa4dfe98408240b33cdf1f544c files/lazarus-0.9.22-fpcsrc.patch 333
5DIST lazarus-0.9.22-1.tar.gz 9231360 RMD160 c9536b7b33079ef5ca917d5f31013257cf3d08f8 SHA1 c2c257d6024af04da318085e4efd4482241f9f40 SHA256 ba4402079ad6e081f6c9f08bc171281ce4cd3063ab9d47baf3b744296f4c322b
6EBUILD lazarus-0.9.22.ebuild 2253 RMD160 8bea68e185b582c1ec72e6533dd018bc7e2722f1 SHA1 804f3d30a2e179a31ad37ffb42ddd51c923fb746 SHA256 198eb156ee6f937590fe165f2f1714f5823cf314aa83fa5a13a54fb0ac4f2025
7MD5 abac9b1d53bed702d31c62455f7fc627 lazarus-0.9.22.ebuild 2253
8RMD160 8bea68e185b582c1ec72e6533dd018bc7e2722f1 lazarus-0.9.22.ebuild 2253
9SHA256 198eb156ee6f937590fe165f2f1714f5823cf314aa83fa5a13a54fb0ac4f2025 lazarus-0.9.22.ebuild 2253
10MISC ChangeLog 2315 RMD160 6ee29209987f8d952cb0587ad2a0798e8cf60693 SHA1 002b4ee6b3f8e4b48fa6a77cb25a72d5d45ab788 SHA256 dc35eb0570e5c2e48df29261463e4a1986f6af55eb07862421788e0e4cadfdad
11MD5 95db940b66ec4fbaefb5841f3d676695 ChangeLog 2315
12RMD160 6ee29209987f8d952cb0587ad2a0798e8cf60693 ChangeLog 2315
13SHA256 dc35eb0570e5c2e48df29261463e4a1986f6af55eb07862421788e0e4cadfdad ChangeLog 2315
14MISC metadata.xml 281 RMD160 423ab877620b713044c2d08753af1fa18a3adce4 SHA1 c861318fcfa3725a45dd0deb55fbfc26a49245b6 SHA256 d0d50fc65f6bc2ce65700e4ea995148f15c4e7a0eca5d0f86e3f4b9a73a4aae6
15MD5 8773813255798a06aad7b06e083a1a55 metadata.xml 281
16RMD160 423ab877620b713044c2d08753af1fa18a3adce4 metadata.xml 281
17SHA256 d0d50fc65f6bc2ce65700e4ea995148f15c4e7a0eca5d0f86e3f4b9a73a4aae6 metadata.xml 281
18MD5 19eb94ae32c483bc9daadf07fa6de42a files/digest-lazarus-0.9.22 253
19RMD160 640b886fea1cab96e42121de1cadf1a66649d439 files/digest-lazarus-0.9.22 253
20SHA256 f8ada9d970f08379d7bd30762552f630cef912a958c879faa04217ca39c29707 files/digest-lazarus-0.9.22 253
diff --git a/dev-lang/lazarus/files/digest-lazarus-0.9.22 b/dev-lang/lazarus/files/digest-lazarus-0.9.22
deleted file mode 100644
index cda4c1a..0000000
--- a/dev-lang/lazarus/files/digest-lazarus-0.9.22
+++ b/dev/null
@@ -1,3 +0,0 @@
1MD5 fb8999646f679775abc8ea4133e0f748 lazarus-0.9.22-1.tar.gz 9231360
2RMD160 c9536b7b33079ef5ca917d5f31013257cf3d08f8 lazarus-0.9.22-1.tar.gz 9231360
3SHA256 ba4402079ad6e081f6c9f08bc171281ce4cd3063ab9d47baf3b744296f4c322b lazarus-0.9.22-1.tar.gz 9231360
diff --git a/dev-lang/lazarus/files/lazarus-0.9.22-fpcsrc.patch b/dev-lang/lazarus/files/lazarus-0.9.22-fpcsrc.patch
deleted file mode 100644
index dbde4e0..0000000
--- a/dev-lang/lazarus/files/lazarus-0.9.22-fpcsrc.patch
+++ b/dev/null
@@ -1,12 +0,0 @@
1--- lazarus/ide/include/unix/lazbaseconf.inc
2+++ lazarus/ide/include/unix/lazbaseconf.inc
3@@ -24,7 +24,8 @@
4 }
5
6 const
7- DefaultFPCSrcDirs: array[1..14] of string = (
8+ DefaultFPCSrcDirs: array[1..15] of string = (
9+ '/usr/lib/fpc/@FPCVER@/source',
10 '/usr/share/fpcsrc',
11 '/usr/local/share/fpcsrc',
12 '/usr/fpcsrc',
diff --git a/dev-lang/lazarus/lazarus-0.9.22.ebuild b/dev-lang/lazarus/lazarus-0.9.22.ebuild
deleted file mode 100644
index 02c80a4..0000000
--- a/dev-lang/lazarus/lazarus-0.9.22.ebuild
+++ b/dev/null
@@ -1,75 +0,0 @@
1# Copyright 1999-2007 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2
3# $Header: $
4
5inherit eutils
6
7FPCVER="2.0.4"
8
9SLOT="0" # Note: Slotting Lazarus needs slotting fpc, see DEPEND.
10LICENSE="GPL-2 LGPL-2.1 LGPL-2.1-linking-exception"
11KEYWORDS="~amd64 ~ppc ~x86"
12DESCRIPTION="Lazarus IDE is a feature rich visual programming environment emulating Delphi."
13HOMEPAGE="http://www.lazarus.freepascal.org/"
14IUSE=""
15SRC_URI="mirror://sourceforge/lazarus/${P}-1.tar.gz"
16
17DEPEND="~dev-lang/fpc-${FPCVER}
18 net-misc/rsync
19 >=x11-libs/gtk+-2.0"
20
21S=${WORKDIR}/${PN}
22
23pkg_setup() {
24 if ! built_with_use "dev-lang/fpc" source; then
25 eerror "You need to build dev-lang/fpc with the 'source' USE flag"
26 eerror "in order for lazarus to work properly."
27 die "lazarus needs fpc built with the 'source' USE to work."
28 fi
29}
30
31src_unpack() {
32 # check for broken fpc.cfg
33 # don't check in pkg_setup since it won't harm binpkgs
34 if grep -q '^[ ]*-Fu.*/lcl$' /etc/fpc.cfg
35 then
36 eerror "Your /etc/fpc.cfg automatically adds a LCL directory"
37 eerror "to the list of unit directories. This will break the"
38 eerror "build of lazarus."
39 die "don't set the LCL path in /etc/fpc.cfg"
40 fi
41
42 unpack ${A}
43 sed -e "s/@FPCVER@/${FPCVER}/" "${FILESDIR}"/${P}-fpcsrc.patch \
44 > "${T}"/fpcsrc.patch || die "could not sed fpcsrc patch"
45
46 cd "${S}"
47 epatch "${T}"/fpcsrc.patch
48}
49
50src_compile() {
51 LCL_PLATFORM=gtk2 emake -j1 || die "make failed!"
52}
53
54src_install() {
55 diropts -m0755
56 dodir /usr/share
57 # Using rsync to avoid unnecessary copies and cleaning...
58 # Note: *.o and *.ppu are needed
59 rsync -a \
60 --exclude="CVS" --exclude=".cvsignore" \
61 --exclude="*.ppw" --exclude="*.ppl" \
62 --exclude="*.ow" --exclude="*.a"\
63 --exclude="*.rst" --exclude=".#*" \
64 --exclude="*.~*" --exclude="*.bak" \
65 --exclude="*.orig" --exclude="*.rej" \
66 --exclude=".xvpics" --exclude="*.compiled" \
67 --exclude="killme*" --exclude=".gdb_hist*" \
68 "${S}" "${D}"usr/share \
69 || die "Unable to copy files!"
70
71 dosym ../share/lazarus/startlazarus /usr/bin/startlazarus
72 dosym ../lazarus/images/mainicon.xpm /usr/share/pixmaps/lazarus.xpm
73
74 make_desktop_entry startlazarus "Lazarus IDE" "lazarus.xpm" || die "Failed making desktop entry!"
75}
diff --git a/dev-lang/lazarus/metadata.xml b/dev-lang/lazarus/metadata.xml
deleted file mode 100644
index d1da8bb..0000000
--- a/dev-lang/lazarus/metadata.xml
+++ b/dev/null
@@ -1,9 +0,0 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3<pkgmetadata>
4 <herd>lang-misc</herd>
5<longdescription lang="en">
6A Borland Delphi lookalike for linux. Uses the free pascal compiler.
7</longdescription>
8</pkgmetadata>
9
diff --git a/profiles/categories b/profiles/categories
index 4089e77..90f4611 100644
--- a/profiles/categories
+++ b/profiles/categories
@@ -2,7 +2,6 @@ app-admin
2app-pda 2app-pda
3app-text 3app-text
4dev-db 4dev-db
5dev-lang
6dev-libs 5dev-libs
7dev-perl 6dev-perl
8sys-apps 7sys-apps