summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2014-04-29 09:16:14 +0000
committerTim Harder <radhermit@gentoo.org>2014-04-29 09:16:14 +0000
commit72433a9a88eb4ffc731e3f36215611ddc4725538 (patch)
tree72af2bba5589c451aed95ca0de52142bc292ba8f /dev-lang/lazarus
parentStable for amd64 wrt bug #506786 (diff)
downloadhistorical-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/ChangeLog9
-rw-r--r--dev-lang/lazarus/Manifest24
-rw-r--r--dev-lang/lazarus/lazarus-1.2.2.ebuild76
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!"
+}