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) (side-by-side diff)
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 @@
-# ChangeLog for dev-lang/lazarus
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/lazarus/ChangeLog,v 1.13 2007/03/22 20:49:32 truedfx Exp $
-
- 22 Mar 2007; Harald van Dijk <truedfx@gentoo.org>
- +files/lazarus-0.9.20-lcl-handle.patch, lazarus-0.9.20-r1.ebuild:
- Avoid storing pointers in 32-bit variables on amd64
-
-*lazarus-0.9.20-r1 (10 Mar 2007)
-
- 10 Mar 2007; Harald van Dijk <truedfx@gentoo.org>
- +files/lazarus-0.9.20-fpcsrc.patch, +files/lazarus-0.9.20-lclintf.patch,
- -lazarus-0.9.20.ebuild, +lazarus-0.9.20-r1.ebuild:
- Automatically find fpc source directory, preventing a crash on amd64
- (#168168). Also, set default LCL interface to gtk2.
-
- 02 Dec 2006; Harald van Dijk <truedfx@gentoo.org> -lazarus-0.9.10.ebuild,
- -lazarus-0.9.12.ebuild, -lazarus-0.9.16.ebuild:
- Remove older versions
-
- 22 Nov 2006; Harald van Dijk <truedfx@gentoo.org> lazarus-0.9.20.ebuild:
- Add a warning to change the LCL interface (#155564)
-
-*lazarus-0.9.20 (17 Nov 2006)
-
- 17 Nov 2006; Hanno Boeck <hanno@gentoo.org> +lazarus-0.9.20.ebuild:
- Bump and preliminary gtk2 support.
-
- 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)
-
- 22 Sep 2006; Harald van Dijk <truedfx@gentoo.org> +lazarus-0.9.16.ebuild:
- Version bump
-
-*lazarus-0.9.12 (23 Feb 2006)
-
- 23 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- +lazarus-0.9.12.ebuild:
- New upstream version to match fpc 2.0.2
-
- 17 Dec 2005; Carsten Lohrke <carlo@gentoo.org> lazarus-0.9.10.ebuild:
- clean up a bit
-
- 17 Nov 2005; Herbie Hopkins <herbs@gentoo.org> lazarus-0.9.10.ebuild:
- Marked ~amd64.
-
-*lazarus-0.9.10 (06 Oct 2005)
-
- 06 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org>
- +lazarus-0.9.10.ebuild:
- Revbump for fpc 2.0.0, added ~ppc, solves bugs #103903, #102889, #99480, #90078
-
- 19 Apr 2005; Elfyn McBratney <beu@gentoo.org> metadata.xml:
- Remove retired developer from metadata.xml.
-
-*lazarus-0.9.6 (02 Apr 2005)
-
- 02 Apr 2005; Chris White <chriswhite@gentoo.org> +metadata.xml,
- +lazarus-0.9.6.ebuild:
- Initial import into the tree. Closes bug #87486. Thanks to expose for the
- ebuild!
-
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 @@
-AUX lazarus-0.9.22-fpcsrc.patch 333 RMD160 2afa08d4a5e11c38dd3e6b6907c117b00c5b523f SHA1 3e5c47eac41249dd2c78321be6ae9604b8d55931 SHA256 2ebf6b5a9a5ff2746339c2b6bfe4149c663803fa4dfe98408240b33cdf1f544c
-MD5 728fbd094be35bcec4b8e9b83eea9b6a files/lazarus-0.9.22-fpcsrc.patch 333
-RMD160 2afa08d4a5e11c38dd3e6b6907c117b00c5b523f files/lazarus-0.9.22-fpcsrc.patch 333
-SHA256 2ebf6b5a9a5ff2746339c2b6bfe4149c663803fa4dfe98408240b33cdf1f544c files/lazarus-0.9.22-fpcsrc.patch 333
-DIST lazarus-0.9.22-1.tar.gz 9231360 RMD160 c9536b7b33079ef5ca917d5f31013257cf3d08f8 SHA1 c2c257d6024af04da318085e4efd4482241f9f40 SHA256 ba4402079ad6e081f6c9f08bc171281ce4cd3063ab9d47baf3b744296f4c322b
-EBUILD lazarus-0.9.22.ebuild 2253 RMD160 8bea68e185b582c1ec72e6533dd018bc7e2722f1 SHA1 804f3d30a2e179a31ad37ffb42ddd51c923fb746 SHA256 198eb156ee6f937590fe165f2f1714f5823cf314aa83fa5a13a54fb0ac4f2025
-MD5 abac9b1d53bed702d31c62455f7fc627 lazarus-0.9.22.ebuild 2253
-RMD160 8bea68e185b582c1ec72e6533dd018bc7e2722f1 lazarus-0.9.22.ebuild 2253
-SHA256 198eb156ee6f937590fe165f2f1714f5823cf314aa83fa5a13a54fb0ac4f2025 lazarus-0.9.22.ebuild 2253
-MISC ChangeLog 2315 RMD160 6ee29209987f8d952cb0587ad2a0798e8cf60693 SHA1 002b4ee6b3f8e4b48fa6a77cb25a72d5d45ab788 SHA256 dc35eb0570e5c2e48df29261463e4a1986f6af55eb07862421788e0e4cadfdad
-MD5 95db940b66ec4fbaefb5841f3d676695 ChangeLog 2315
-RMD160 6ee29209987f8d952cb0587ad2a0798e8cf60693 ChangeLog 2315
-SHA256 dc35eb0570e5c2e48df29261463e4a1986f6af55eb07862421788e0e4cadfdad ChangeLog 2315
-MISC metadata.xml 281 RMD160 423ab877620b713044c2d08753af1fa18a3adce4 SHA1 c861318fcfa3725a45dd0deb55fbfc26a49245b6 SHA256 d0d50fc65f6bc2ce65700e4ea995148f15c4e7a0eca5d0f86e3f4b9a73a4aae6
-MD5 8773813255798a06aad7b06e083a1a55 metadata.xml 281
-RMD160 423ab877620b713044c2d08753af1fa18a3adce4 metadata.xml 281
-SHA256 d0d50fc65f6bc2ce65700e4ea995148f15c4e7a0eca5d0f86e3f4b9a73a4aae6 metadata.xml 281
-MD5 19eb94ae32c483bc9daadf07fa6de42a files/digest-lazarus-0.9.22 253
-RMD160 640b886fea1cab96e42121de1cadf1a66649d439 files/digest-lazarus-0.9.22 253
-SHA256 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 @@
-MD5 fb8999646f679775abc8ea4133e0f748 lazarus-0.9.22-1.tar.gz 9231360
-RMD160 c9536b7b33079ef5ca917d5f31013257cf3d08f8 lazarus-0.9.22-1.tar.gz 9231360
-SHA256 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 @@
---- lazarus/ide/include/unix/lazbaseconf.inc
-+++ lazarus/ide/include/unix/lazbaseconf.inc
-@@ -24,7 +24,8 @@
- }
-
- const
-- DefaultFPCSrcDirs: array[1..14] of string = (
-+ DefaultFPCSrcDirs: array[1..15] of string = (
-+ '/usr/lib/fpc/@FPCVER@/source',
- '/usr/share/fpcsrc',
- '/usr/local/share/fpcsrc',
- '/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 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils
-
-FPCVER="2.0.4"
-
-SLOT="0" # Note: Slotting Lazarus needs slotting fpc, see DEPEND.
-LICENSE="GPL-2 LGPL-2.1 LGPL-2.1-linking-exception"
-KEYWORDS="~amd64 ~ppc ~x86"
-DESCRIPTION="Lazarus IDE is a feature rich visual programming environment emulating Delphi."
-HOMEPAGE="http://www.lazarus.freepascal.org/"
-IUSE=""
-SRC_URI="mirror://sourceforge/lazarus/${P}-1.tar.gz"
-
-DEPEND="~dev-lang/fpc-${FPCVER}
- net-misc/rsync
- >=x11-libs/gtk+-2.0"
-
-S=${WORKDIR}/${PN}
-
-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_unpack() {
- # check for broken fpc.cfg
- # don't check in pkg_setup since it won't harm binpkgs
- if grep -q '^[ ]*-Fu.*/lcl$' /etc/fpc.cfg
- then
- eerror "Your /etc/fpc.cfg automatically adds a LCL directory"
- eerror "to the list of unit directories. This will break the"
- eerror "build of lazarus."
- die "don't set the LCL path in /etc/fpc.cfg"
- fi
-
- unpack ${A}
- sed -e "s/@FPCVER@/${FPCVER}/" "${FILESDIR}"/${P}-fpcsrc.patch \
- > "${T}"/fpcsrc.patch || die "could not sed fpcsrc patch"
-
- cd "${S}"
- epatch "${T}"/fpcsrc.patch
-}
-
-src_compile() {
- LCL_PLATFORM=gtk2 emake -j1 || die "make failed!"
-}
-
-src_install() {
- diropts -m0755
- dodir /usr/share
- # Using rsync to avoid unnecessary copies and cleaning...
- # Note: *.o and *.ppu are needed
- rsync -a \
- --exclude="CVS" --exclude=".cvsignore" \
- --exclude="*.ppw" --exclude="*.ppl" \
- --exclude="*.ow" --exclude="*.a"\
- --exclude="*.rst" --exclude=".#*" \
- --exclude="*.~*" --exclude="*.bak" \
- --exclude="*.orig" --exclude="*.rej" \
- --exclude=".xvpics" --exclude="*.compiled" \
- --exclude="killme*" --exclude=".gdb_hist*" \
- "${S}" "${D}"usr/share \
- || die "Unable to copy files!"
-
- dosym ../share/lazarus/startlazarus /usr/bin/startlazarus
- dosym ../lazarus/images/mainicon.xpm /usr/share/pixmaps/lazarus.xpm
-
- make_desktop_entry startlazarus "Lazarus IDE" "lazarus.xpm" || die "Failed making desktop entry!"
-}
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 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>lang-misc</herd>
-<longdescription lang="en">
-A Borland Delphi lookalike for linux. Uses the free pascal compiler.
-</longdescription>
-</pkgmetadata>
-
diff --git a/profiles/categories b/profiles/categories
index 4089e77..90f4611 100644
--- a/profiles/categories
+++ b/profiles/categories
@@ -4,3 +4,2 @@ app-text
dev-db
-dev-lang
dev-libs