diff options
author | Tim Harder <radhermit@gentoo.org> | 2014-06-22 04:25:17 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2014-06-22 04:25:17 +0000 |
commit | 698740a43498e91d9afe1e8805dc3e053d803934 (patch) | |
tree | a0b67fef1d889768a7cf8f95706cd12ba976bdc7 /dev-lang | |
parent | Version bump. (diff) | |
download | historical-698740a43498e91d9afe1e8805dc3e053d803934.tar.gz historical-698740a43498e91d9afe1e8805dc3e053d803934.tar.bz2 historical-698740a43498e91d9afe1e8805dc3e053d803934.zip |
Version bump.
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Manifest-Sign-Key: 0x4AB3E85B4F064CA3
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/lazarus/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/lazarus/Manifest | 20 | ||||
-rw-r--r-- | dev-lang/lazarus/lazarus-1.2.4.ebuild | 76 |
3 files changed, 93 insertions, 10 deletions
diff --git a/dev-lang/lazarus/ChangeLog b/dev-lang/lazarus/ChangeLog index 2a77c81b32fc..9915b282d1de 100644 --- a/dev-lang/lazarus/ChangeLog +++ b/dev-lang/lazarus/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-lang/lazarus # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/lazarus/ChangeLog,v 1.43 2014/04/29 09:16:12 radhermit Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/lazarus/ChangeLog,v 1.44 2014/06/22 04:25:15 radhermit Exp $ + +*lazarus-1.2.4 (22 Jun 2014) + + 22 Jun 2014; Tim Harder <radhermit@gentoo.org> +lazarus-1.2.4.ebuild: + Version bump. *lazarus-1.2.2 (29 Apr 2014) diff --git a/dev-lang/lazarus/Manifest b/dev-lang/lazarus/Manifest index 6df2d3e6dcf1..d0bea1c6e954 100644 --- a/dev-lang/lazarus/Manifest +++ b/dev-lang/lazarus/Manifest @@ -5,19 +5,21 @@ AUX lazarus-0.9.26-fpcsrc.patch 407 SHA256 bff38dbaf47dd07bf91ae12c7babe0a9254dc DIST lazarus-1.0.10-0.tar.gz 47688266 SHA256 61fd508c832a9c6a27e624be42257493999fe7a3b2f2ab30b9eccd4a2b4d3758 SHA512 e55100531a57de3daf931cb501ca58f57a35f1d17fe9ace1a3c6cbe995b17ecb300cf46636a6609349e81f29ecc7356dcba4c2b3ae01d23650650553650b7677 WHIRLPOOL 3c6efef7e6ddc89bc6ad7255a5d5f302c6e0825dd799b5fb73f75ec2819577825b109f73bc2e860302e0a8ffafd2fee4954455f51a5df7a5b588e5c4574eb4d3 DIST lazarus-1.0.12-0.tar.gz 47687878 SHA256 542ddd60f4a404d7020ed6962a545db910a1490588a70a26ed60a2b05b80177e SHA512 2a106c4bff2135ace815f789057f25fea1902edc972503e883547d7cc6d50b585ae54676cba734cce616064864ce535b3a4fcd7892763d15aafdf262dbe24293 WHIRLPOOL 6e0178d91dceef67c8419955f8e206223c76292acedabcf4370a47d3590d6ad2cfb0902e714deba0051e77199e7988f6c4f16358209dc0b0b9c496fb804153f0 DIST lazarus-1.2.2-0.tar.gz 51558117 SHA256 ac2154c38b3918a08d762977073e606c272c5d4ba5cb4805bf8cd25965f3bd58 SHA512 ed6d228eae355860a8608263205ce00569785f8e39e06990fe8f17a5d070c05e2602d42e9258e42b0345f857e02b287083898f56dc5f4069157c9bace136988c WHIRLPOOL 514b9eac0bd59a0621d6c30f16d9d78f384dd6efddda163ee97b73ab24a42e6e630ec8fa17bc271b02a209618cd104ccb98d07637c67035a84141f148945cacb +DIST lazarus-1.2.4-0.tar.gz 51606253 SHA256 e8622f2b29988514c9b7b7ff6cf2058a8b73e9ef0fd7998c82e1e958d2347d28 SHA512 c1858a2b89402d3cfb4baa704cdeb51dc541bf5dcac91230f93f62035988b5e5fec3851bf033876128db5da18713389a9eb6ca73c944dae36c0d6fb30e7727f8 WHIRLPOOL fddb4d650e3400b2fe1cfde1d431be3d752f81dbe715b821f55368628097225ce9156e4065f58c27346cba5a041127c25e7cc80ca15b77aab9e6188cfdd3b215 EBUILD lazarus-1.0.10.ebuild 2374 SHA256 1423b76ad7a6ea4519af03823c505cba2ce73183971098c7ed5c6781c30c58aa SHA512 c2f8a86bd78e7198a18be1a53536576a3f96008113f2ea66e75d2e37545012db4da9196505d57eb981e1f0273868c920277d683837ed61e7d11db5d5f94c0c6c WHIRLPOOL 70d5c37670f378138e2f2d18ebaa470eaf8b3484ca4dccd877c2347564601b7f6ccb5b73ffa8c29d13438735418b11bb271afd21bbff6d4bfeec09842f2114d5 EBUILD lazarus-1.0.12.ebuild 2473 SHA256 d6bf4adca0ed0243e31b9f768c4b69b71acfc832ed260544a1f61bd3917545fc SHA512 365bd16e302978446a171459ee9cbac3645740e9aec04c8ef99871dd922ce2d16752d63ad41f0095307392415f819e03d9583502cc0bf0e76e90cd97542a034d WHIRLPOOL 4245862b0e9b9ab5989558e3c9d4046fb8751227a2b1cbc403ba6342984de000ee56570312126c29d623d0b55c2021ffe0a115996b5845e55dd186088cc721ef EBUILD lazarus-1.2.2.ebuild 2481 SHA256 7ebc225b7d5bc67a0f8ede8ae589cf6dae39799f097f7cb1c05db884f087f23f SHA512 3123d027acd962a8d74eb5c473d4b8d557cbab5c099472ca27d996383724845ec952e69638276a99f3c95b372431d3e4b85801f5037d124e09ec8d7d4643a3fb WHIRLPOOL 8535618e06e2c864783c2a5fd0ec2c46f6dc8a4c4fc66a1ab8812e0e03e867f25dd306116bb41677f36fc3b56287bc396314999d548cbc53b732922497c30b29 -MISC ChangeLog 7244 SHA256 e3c17163b8506bde4b31d37aef56b058140a87b75686bc7dd816b605f0bd7546 SHA512 e4af31719cf94af87298f984ad7755ad13b6de36665b18cd9c1a645fc6ec4bd283ab2939c9177a0134a2dcd6560dcf03c44f88df579167e6f7deb1d4511b5d4d WHIRLPOOL 0f2b5251fd675034cabe81421602e9ddffdd3e998505cf8ea5d1f78db2a7ada12443ae28266fb9252321b4687dd045ea690e53ef0f508f1bf2ad06f5aa5e2ed9 +EBUILD lazarus-1.2.4.ebuild 2481 SHA256 63888d37b1cfb7a9a02be422ac15dab656cd7572e9999e4e21581d0082a70726 SHA512 18c72fc05fb8ce075895a595ec0e90ec19812edb31a47893a94ec1b46093e3e6f11f8c5a3a288d3084868f0c0da20e8e4a094822a8811b400cf3673f58447ca9 WHIRLPOOL ea426e59a362fec38ad98191f5774f3211d9e511b11fa52aa1e809657dc33b4b2312495412e727c9c223b61e47054e0bc7235f6155a3a6774e0b8d321b4bad6a +MISC ChangeLog 7363 SHA256 4c2d5f42d2195d7d18a0b23c2f382683a2520c55e030c6987812e10ad60a9138 SHA512 1cd38555e700b56f0b632981e58f0500bb055bb9834933696024e3f2952fbc3e7cad894a0d5a82946dd23519d042c6abbfdd1c3b15661d836d52142e437e3549 WHIRLPOOL 6a12eef21c4c35e2baeaeedb274803ecf6963da88ac93fa380753cc76a56d9712f72a5077c98189d28fd717802e4163314fd1ee709650000d13ca97a46efc718 MISC metadata.xml 387 SHA256 4aaa2c0dd91530195dc1aaed127f7c37902d220d5a33c97c4ea0e63e6db02fb3 SHA512 6c8543d49a91cd43d08df0e42b9caa39150d030189f96b3630aaf60aee352e2547e63d19d3ed7baf990b892a4290f806cc4a1bdce413aada682da5929f218a07 WHIRLPOOL 381aa88f596f133c94d6481ac3e3cee768351c387141d743cf43be52b28f29e70a3ecf8d05a39613e6ca9f26a2a70e1084cb0d415202c2d82af459d0ffa2f014 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) +Version: GnuPG v2 -iQEcBAEBCAAGBQJTX23dAAoJEEqz6FtPBkyjPg8H/0chKQpmCrMTWuq5jTzw//D6 -ngNItq+QKamvG1vGHCUu8J+wOWwAZ8ddxcn6ayuM+tAYcCIumwhrKrcDVjkHHwcJ -xeWaHjzSlxF2T2602LT1ObAtl7JrjX4h3QPmIy5QviCA12v8JvH/cRFivwOkzYLK -jZLDy0I+RSqy7+fosvEbTjW78MzTP4K842FE1VPL1Q0Cuk9hENByCdXUmeNi0MyU -OVeKcfWpXW6UkH6cEDpK+xDmvNkpxnsnlTYu/Yo0Hc01lguQ8OfrKLzCY9+CHnyS -ppyTnQVgRJClXtoxQW41slZLLQzJWhlgLs2rOqa4nR8zjVtjAV9C0Zpn2CFbYSU= -=N118 +iQEcBAEBCAAGBQJTplqsAAoJEEqz6FtPBkyj/AEH/iBrYC5Kq+hzYEIuf7G73Dna +zJ0lDmZgzRm4JWxgrdjRsm3+XXWgEZK2QWfiFiWBmRqKcXLamJ0lrn5n11Vlx3no +9/EtSvWI8JhD5mJaVEhByub4jVhFUhjlSrF6vGUGd3Jt/GaRHe+3Gozq/i4LIgGQ +V9PVYRP6Tr+azon70rj+aa6KGH/LdFNhCDgCuKcMUSzlwwhC5fMbn/N7k9l4eFGT +JQytjvI02MEIC1P2C4ahypgGK9/MKrKh3nRdC93IDsALhhn8OE+YQ1YU5vD9X+zH +krTedCfTwUwVElahVKXdrRFfDEL2qpodTsimnm701t4Z9/1Aa7zv4VPZ+SJ5ONA= +=GKY5 -----END PGP SIGNATURE----- diff --git a/dev-lang/lazarus/lazarus-1.2.4.ebuild b/dev-lang/lazarus/lazarus-1.2.4.ebuild new file mode 100644 index 000000000000..87431ef17097 --- /dev/null +++ b/dev-lang/lazarus/lazarus-1.2.4.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/lazarus/lazarus-1.2.4.ebuild,v 1.1 2014/06/22 04:25:15 radhermit Exp $ + +EAPI=5 +inherit eutils + +FPCVER="2.6.4" + +DESCRIPTION="Lazarus IDE is a feature rich visual programming environment emulating Delphi" +HOMEPAGE="http://www.lazarus.freepascal.org/" +SRC_URI="http://downloads.sourceforge.net/project/${PN}/Lazarus%20Zip%20_%20GZip/Lazarus%20${PV}/${PN}-${PV}-0.tar.gz" + +LICENSE="GPL-2 LGPL-2.1-with-linking-exception" +SLOT="0" # Note: Slotting Lazarus needs slotting fpc, see DEPEND. +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="minimal" + +DEPEND=">=dev-lang/fpc-${FPCVER}[source] + net-misc/rsync + x11-libs/gtk+:2" +RDEPEND="${DEPEND} + !=gnome-base/librsvg-2.16.1" +DEPEND="${DEPEND} + >=sys-devel/binutils-2.19.1-r1" + +RESTRICT="strip" #269221 + +S=${WORKDIR}/${PN} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-0.9.26-fpcsrc.patch + + # 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 + #sed -i -e '/^-Xs/d' "${PPC_CONFIG_PATH}"/fpc.cfg || die + fi +} + +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" || die "Failed making desktop entry!" +} |