diff options
author | Tim Harder <radhermit@gentoo.org> | 2014-04-29 09:16:14 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2014-04-29 09:16:14 +0000 |
commit | 72433a9a88eb4ffc731e3f36215611ddc4725538 (patch) | |
tree | 72af2bba5589c451aed95ca0de52142bc292ba8f /dev-lang/lazarus | |
parent | Stable for amd64 wrt bug #506786 (diff) | |
download | historical-72433a9a88eb4ffc731e3f36215611ddc4725538.tar.gz historical-72433a9a88eb4ffc731e3f36215611ddc4725538.tar.bz2 historical-72433a9a88eb4ffc731e3f36215611ddc4725538.zip |
Version bump (bug #508950).
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Manifest-Sign-Key: 0x4AB3E85B4F064CA3
Diffstat (limited to 'dev-lang/lazarus')
-rw-r--r-- | dev-lang/lazarus/ChangeLog | 9 | ||||
-rw-r--r-- | dev-lang/lazarus/Manifest | 24 | ||||
-rw-r--r-- | dev-lang/lazarus/lazarus-1.2.2.ebuild | 76 |
3 files changed, 93 insertions, 16 deletions
diff --git a/dev-lang/lazarus/ChangeLog b/dev-lang/lazarus/ChangeLog index a34ae914da0a..2a77c81b32fc 100644 --- a/dev-lang/lazarus/ChangeLog +++ b/dev-lang/lazarus/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-lang/lazarus -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/lazarus/ChangeLog,v 1.42 2013/12/24 12:42:10 ago Exp $ +# 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 $ + +*lazarus-1.2.2 (29 Apr 2014) + + 29 Apr 2014; Tim Harder <radhermit@gentoo.org> +lazarus-1.2.2.ebuild: + Version bump (bug #508950). 24 Dec 2013; Agostino Sarubbo <ago@gentoo.org> lazarus-1.0.12.ebuild: Stable for x86, wrt bug #491544 diff --git a/dev-lang/lazarus/Manifest b/dev-lang/lazarus/Manifest index 982d17193718..6df2d3e6dcf1 100644 --- a/dev-lang/lazarus/Manifest +++ b/dev-lang/lazarus/Manifest @@ -4,24 +4,20 @@ Hash: SHA256 AUX lazarus-0.9.26-fpcsrc.patch 407 SHA256 bff38dbaf47dd07bf91ae12c7babe0a9254dcb9ad360829649ac2df056e88730 SHA512 823d9ba2041f97c39d8ea5f49cb02f68d8c98da95d0a479cc65a638365e2adafd1c5645fa6846720af18198834958f37b0cc0d92f38023ccdaf40ec8dc848f64 WHIRLPOOL e5f01b4302346f662b79121bffc25f215b238495a3340c75408cfdf4d4edec2987da859efc539fc27b15e5c4d2caa02a4e567c5482ba7344c68a6eaf1f6ccbb3 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 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 -MISC ChangeLog 7105 SHA256 d0e09c7b811585d2e8e3822c8a4ca4609527f36461d7665972f20355380d755f SHA512 58e20d55f86b57f2033cd9adfe75a93aafd00a99c1d13d1a08b5f48f3806cbdb6cec233a50a65cdff2d9ca1ef612bb80b048beadf06de1640f51c7988881f1da WHIRLPOOL 5073b06bdcc8e07940c62283382955223b54d905b4fdb10b4c80bf565b028a1738330040fbd87e8f237000de171a846990ced8e6e97d4d092a0e35b26c64ceaf +EBUILD lazarus-1.2.2.ebuild 2481 SHA256 7ebc225b7d5bc67a0f8ede8ae589cf6dae39799f097f7cb1c05db884f087f23f SHA512 3123d027acd962a8d74eb5c473d4b8d557cbab5c099472ca27d996383724845ec952e69638276a99f3c95b372431d3e4b85801f5037d124e09ec8d7d4643a3fb WHIRLPOOL 8535618e06e2c864783c2a5fd0ec2c46f6dc8a4c4fc66a1ab8812e0e03e867f25dd306116bb41677f36fc3b56287bc396314999d548cbc53b732922497c30b29 +MISC ChangeLog 7244 SHA256 e3c17163b8506bde4b31d37aef56b058140a87b75686bc7dd816b605f0bd7546 SHA512 e4af31719cf94af87298f984ad7755ad13b6de36665b18cd9c1a645fc6ec4bd283ab2939c9177a0134a2dcd6560dcf03c44f88df579167e6f7deb1d4511b5d4d WHIRLPOOL 0f2b5251fd675034cabe81421602e9ddffdd3e998505cf8ea5d1f78db2a7ada12443ae28266fb9252321b4687dd045ea690e53ef0f508f1bf2ad06f5aa5e2ed9 MISC metadata.xml 387 SHA256 4aaa2c0dd91530195dc1aaed127f7c37902d220d5a33c97c4ea0e63e6db02fb3 SHA512 6c8543d49a91cd43d08df0e42b9caa39150d030189f96b3630aaf60aee352e2547e63d19d3ed7baf990b892a4290f806cc4a1bdce413aada682da5929f218a07 WHIRLPOOL 381aa88f596f133c94d6481ac3e3cee768351c387141d743cf43be52b28f29e70a3ecf8d05a39613e6ca9f26a2a70e1084cb0d415202c2d82af459d0ffa2f014 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQIcBAEBCAAGBQJSuYElAAoJELp701BxlEWfJ6wQAKzuk74NGM7opbuskN8uNEmI -pn59xZLEb7MZ2cNE+nC4NrlmGJli/Gt+kvMvaOMHKZMFcLuEmmHXTtfuQ4V2DRMl -0loTF9UXtDgW1tFWMXjj1sZFZgGmdNbXqHSn2mq5AX8IcGs4Zl9JC/gIToV2SfeC -Ee/ZOOi8ltB7ueiDCGXvA44AFqBQKhWUQMXrw0Ac+YyGzt/XwEXzxG15traC/JmA -c1o2U+tSmJtcIgaDkR/DDtd4wjGke+w3opd4GQU2EgX6HjhDvo9atmFvKViLS2/l -0lWyotu8sioeRJGvD0+8gcbY1ZU+fVIBay5A4a/qOJ+TLwjxkB/7M6WdKb6Hmwsj -ry2TeZOkATJtzSwhBIBy8ZZ8O7fMGZotzTEiVj6+mVAMMBHHcCxvITy7wull6OwV -grEVEqACp26/7MR+X2sm5UeY0rY7c/nknIU+lIopMA6iNIJLYDEZU3SeloTz4zyW -Y/TyWTl3kjLi4gqcrmBypTmgsscXfGpdfE2RCzcecfaJOQGl/MN2u33rhFbkKuUU -yCnsjH847wqjA07MOjIlx2mAUhr5ojIH0+LUE0WjJuSHaco1Pl2pzIAXSJ0AmULS -5MbEHO9oyJ1ktFTs0temUqOtfsoZwjib419o9pQ765ksUE2JKzJ8+CaUlDc4pyu3 -AhdqHrlfDqkbMlqb+G78 -=0j49 +iQEcBAEBCAAGBQJTX23dAAoJEEqz6FtPBkyjPg8H/0chKQpmCrMTWuq5jTzw//D6 +ngNItq+QKamvG1vGHCUu8J+wOWwAZ8ddxcn6ayuM+tAYcCIumwhrKrcDVjkHHwcJ +xeWaHjzSlxF2T2602LT1ObAtl7JrjX4h3QPmIy5QviCA12v8JvH/cRFivwOkzYLK +jZLDy0I+RSqy7+fosvEbTjW78MzTP4K842FE1VPL1Q0Cuk9hENByCdXUmeNi0MyU +OVeKcfWpXW6UkH6cEDpK+xDmvNkpxnsnlTYu/Yo0Hc01lguQ8OfrKLzCY9+CHnyS +ppyTnQVgRJClXtoxQW41slZLLQzJWhlgLs2rOqa4nR8zjVtjAV9C0Zpn2CFbYSU= +=N118 -----END PGP SIGNATURE----- diff --git a/dev-lang/lazarus/lazarus-1.2.2.ebuild b/dev-lang/lazarus/lazarus-1.2.2.ebuild new file mode 100644 index 000000000000..74d70ce805dd --- /dev/null +++ b/dev-lang/lazarus/lazarus-1.2.2.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.2.ebuild,v 1.1 2014/04/29 09:16:12 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!" +} |