From cdfdd554d87e245a4a5df8e64b0e1f4209ad3279 Mon Sep 17 00:00:00 2001 From: Horea Christian Date: Tue, 28 Apr 2020 03:25:27 -0400 Subject: [PATCH] dev-lang/lazarus: merged in Gentoo Main https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef0418fabdb92ab821f80a552a673b74b862bae4 Signed-off-by: Horea Christian --- dev-lang/lazarus/ChangeLog | 6 -- dev-lang/lazarus/Manifest | 1 - .../lazarus/files/lazarus-0.9.26-fpcsrc.patch | 13 --- dev-lang/lazarus/lazarus-2.0.6.ebuild | 80 ------------------- dev-lang/lazarus/metadata.xml | 17 ---- 5 files changed, 117 deletions(-) delete mode 100644 dev-lang/lazarus/ChangeLog delete mode 100644 dev-lang/lazarus/Manifest delete mode 100644 dev-lang/lazarus/files/lazarus-0.9.26-fpcsrc.patch delete mode 100644 dev-lang/lazarus/lazarus-2.0.6.ebuild delete mode 100644 dev-lang/lazarus/metadata.xml diff --git a/dev-lang/lazarus/ChangeLog b/dev-lang/lazarus/ChangeLog deleted file mode 100644 index b733de2..0000000 --- a/dev-lang/lazarus/ChangeLog +++ /dev/null @@ -1,6 +0,0 @@ -*lazarus-2.0.6 (31 Mar 2020) - - 31 Mar 2020; +lazarus-2.0.6.ebuild, -ChangeLog, - -lazarus-2.0.2-r1.ebuild: - dev-lang/lazarus: version bump 2.0.6 ahead of Gentoo Main - https://github.com/gentoo/gentoo/pull/15183 diff --git a/dev-lang/lazarus/Manifest b/dev-lang/lazarus/Manifest deleted file mode 100644 index 3c81e6e..0000000 --- a/dev-lang/lazarus/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lazarus-2.0.6.tar.gz 65558951 SHA256 82cdafb0f0c05cf1ebb8e52b58bf980a08a866b6df1003f55ca2da3480e92a6c SHA512 cdb4c5861e130c12bf0a4938a73c439f2766a73008678028d7e9c9bcabe7b277e70025a7c720a5c14c157cf0227e0ff629a44cf983537b3afbf341343e816d07 WHIRLPOOL 89e7bb64151e6b644a06b9059cd30b995dfd25f81fa1131e0abad0d77e63aaa2bf9cd95bf8cb401ef54fd0bf283cc0d782a91ce9a9d4aa0ee665561c83066fc2 diff --git a/dev-lang/lazarus/files/lazarus-0.9.26-fpcsrc.patch b/dev-lang/lazarus/files/lazarus-0.9.26-fpcsrc.patch deleted file mode 100644 index 8f9aee3..0000000 --- a/dev-lang/lazarus/files/lazarus-0.9.26-fpcsrc.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- lazarus/ide/include/unix/lazbaseconf.inc -+++ lazarus/ide/include/unix/lazbaseconf.inc -@@ -24,8 +24,9 @@ - } - - const -- DefaultFPCSrcDirs: array[1..15] of string = ( -+ DefaultFPCSrcDirs: array[1..16] of string = ( - // search first for sources with right version -+ '/usr/lib/fpc/$(FPCVer)/source', - '/usr/share/fpcsrc/$(FPCVer)', - // then search for global paths - '/usr/share/fpcsrc', diff --git a/dev-lang/lazarus/lazarus-2.0.6.ebuild b/dev-lang/lazarus/lazarus-2.0.6.ebuild deleted file mode 100644 index dad2f5b..0000000 --- a/dev-lang/lazarus/lazarus-2.0.6.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop - -FPCVER="3.0.4" -PYTHON_HASH="f362a0ea44a1981558539833a0354c1cf4b10eca" - -DESCRIPTION="Lazarus IDE is a feature rich visual programming environment emulating Delphi" -HOMEPAGE="https://www.lazarus-ide.org/" -SRC_URI="https://sourceforge.net/projects/${PN}/files/Lazarus%20Zip%20_%20GZip/Lazarus%20${PV}/${P}.tar.gz" - -LICENSE="GPL-2 LGPL-2.1-with-linking-exception" -SLOT="0" # Note: Slotting Lazarus needs slotting fpc, see DEPEND. -KEYWORDS="~amd64 ~x86" -IUSE="minimal" - -DEPEND=">=dev-lang/fpc-${FPCVER}[source] - net-misc/rsync - x11-libs/gtk+:2 - >=sys-devel/binutils-2.19.1-r1:=" -RDEPEND="${DEPEND}" - -RESTRICT="strip" #269221 - -S="${WORKDIR}/${PN}" - -PATCHES=( "${FILESDIR}"/${PN}-0.9.26-fpcsrc.patch ) - -src_prepare() { - default - # Use default configuration (minus stripping) unless specifically requested otherwise - if ! test ${PPC_CONFIG_PATH+set} ; then - local FPCVER=$(fpc -iV) - export PPC_CONFIG_PATH="${WORKDIR}" - sed -e 's/^FPBIN=/#&/' /usr/lib/fpc/${FPCVER}/samplecfg | - sh -s /usr/lib/fpc/${FPCVER} "${PPC_CONFIG_PATH}" || die - fi - sed -i \ - -e "s;SecondaryConfigPath:='/etc/lazarus';SecondaryConfigPath:=ExpandFileNameUTF8('~/.lazarus');g" \ - -e "s;PrimaryConfigPath:=ExpandFileNameUTF8('~/.lazarus');PrimaryConfigPath:='/etc/lazarus';g" \ - ide/include/unix/lazbaseconf.inc \ - || die -} - -src_compile() { - LCL_PLATFORM=gtk2 emake \ - $(usex minimal "" "bigide") \ - -j1 -} - -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*" \ - --exclude="debian" --exclude="COPYING*" \ - --exclude="*.app" \ - "${S}" "${ED%/}"/usr/share \ - || die "Unable to copy files!" - - dosym ../share/lazarus/startlazarus /usr/bin/startlazarus - dosym ../share/lazarus/startlazarus /usr/bin/lazarus - dosym ../share/lazarus/lazbuild /usr/bin/lazbuild - use minimal || dosym ../share/lazarus/components/chmhelp/lhelp/lhelp /usr/bin/lhelp - dosym ../lazarus/images/ide_icon48x48.png /usr/share/pixmaps/lazarus.png - - make_desktop_entry startlazarus "Lazarus IDE" "lazarus" -} diff --git a/dev-lang/lazarus/metadata.xml b/dev-lang/lazarus/metadata.xml deleted file mode 100644 index 82e27ea..0000000 --- a/dev-lang/lazarus/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - amynka@gentoo.org - - - A Borland Delphi lookalike for linux. - Uses the free pascal compiler. - - - Don't build extra packages from the bigide component - - - downloads - -