summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Popov <pinkbyte@gentoo.org>2014-09-23 17:16:15 +0000
committerSergey Popov <pinkbyte@gentoo.org>2014-09-23 17:16:15 +0000
commitaab8871d6518e3a581558e6c7f7ad34e62801ab2 (patch)
treefc033922965eed9207ff0536647f5a666d74412b /x11-libs
parentAdd net-print/cups dependency by Arnaud Vallette (bug #523528). (diff)
downloadhistorical-aab8871d6518e3a581558e6c7f7ad34e62801ab2.tar.gz
historical-aab8871d6518e3a581558e6c7f7ad34e62801ab2.tar.bz2
historical-aab8871d6518e3a581558e6c7f7ad34e62801ab2.zip
QA: Version bump, drop old, wrt bug #470860
Package-Manager: portage-2.2.12/cvs/Linux x86_64 Manifest-Sign-Key: 0x1F357D42
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/libyui-gtk/ChangeLog10
-rw-r--r--x11-libs/libyui-gtk/Manifest22
-rw-r--r--x11-libs/libyui-gtk/libyui-gtk-2.21.96.ebuild35
-rw-r--r--x11-libs/libyui-gtk/libyui-gtk-2.44.5.ebuild48
-rw-r--r--x11-libs/libyui-ncurses/ChangeLog10
-rw-r--r--x11-libs/libyui-ncurses/Manifest22
-rw-r--r--x11-libs/libyui-ncurses/libyui-ncurses-2.21.1.ebuild35
-rw-r--r--x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild47
-rw-r--r--x11-libs/libyui-qt/ChangeLog10
-rw-r--r--x11-libs/libyui-qt/Manifest30
-rw-r--r--x11-libs/libyui-qt/libyui-qt-2.21.1.ebuild26
-rw-r--r--x11-libs/libyui-qt/libyui-qt-2.44.0.ebuild52
-rw-r--r--x11-libs/libyui/ChangeLog11
-rw-r--r--x11-libs/libyui/Manifest20
-rw-r--r--x11-libs/libyui/files/libyui-2.21.1-gcc-47.patch12
-rw-r--r--x11-libs/libyui/files/libyui-3.0.13-fix-qt-libs-check.patch34
-rw-r--r--x11-libs/libyui/libyui-2.21.1.ebuild38
-rw-r--r--x11-libs/libyui/libyui-3.0.13.ebuild51
18 files changed, 313 insertions, 200 deletions
diff --git a/x11-libs/libyui-gtk/ChangeLog b/x11-libs/libyui-gtk/ChangeLog
index 89f1e62bd250..5161316f0948 100644
--- a/x11-libs/libyui-gtk/ChangeLog
+++ b/x11-libs/libyui-gtk/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-libs/libyui-gtk
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-gtk/ChangeLog,v 1.1 2011/08/15 09:32:42 miska Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-gtk/ChangeLog,v 1.2 2014/09/23 17:16:12 pinkbyte Exp $
+
+*libyui-gtk-2.44.5 (23 Sep 2014)
+
+ 23 Sep 2014; Sergey Popov <pinkbyte@gentoo.org> -libyui-gtk-2.21.96.ebuild,
+ +libyui-gtk-2.44.5.ebuild:
+ QA: Version bump, drop old, wrt bug #470860
*libyui-gtk-2.21.96 (15 Aug 2011)
diff --git a/x11-libs/libyui-gtk/Manifest b/x11-libs/libyui-gtk/Manifest
index cf15fc866ce0..c34f9023797b 100644
--- a/x11-libs/libyui-gtk/Manifest
+++ b/x11-libs/libyui-gtk/Manifest
@@ -1,16 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-DIST libyui-gtk-2.21.96.tar.gz 459085 RMD160 dcef0faa5ca6fadd5aec6ebc34114ffdbc051c1f SHA1 b17b872d5c6a41bd755286bfedb512558623bec2 SHA256 73672f95b86db333e4b8990fac429f105be863cd280d1402509d2152498ef175
-EBUILD libyui-gtk-2.21.96.ebuild 688 RMD160 269ef9aa747115cc6a3c3c6b5c52d219cd8c92a0 SHA1 967c49e6fb3441cf48e68d126812843f5fd8f066 SHA256 c8c2eb0898f5a0e58a53a4b0c7ffcb8960b4ed0c18791d864e1959f21a3b10f8
-MISC ChangeLog 392 RMD160 e1f42cb697db4ebed862369873ca37da5140b876 SHA1 e268e1bc3a04cf3cf32bd940e1b9425c80db3239 SHA256 6314b30294b42caea0e3ad9c9e7a7dd1d88d997bcb59908921e3b95cfe964649
-MISC metadata.xml 443 RMD160 7b4ec61d71081d0049a90de7bd17712ea370d5f3 SHA1 ffb2df473aa63c858a1eeee961576c1beba7e1d9 SHA256 db09f3ef40e10584479b18374a102257253abd36a30583b4403ffad491f8816c
+DIST libyui-gtk-2.44.5.tar.gz 291294 SHA256 934e91fa9cecfd932b71b37a29b485236162799d31ebb9d39ca5c14c845de94b SHA512 8493d46ea78b8e6cd28275c4c2a051c6eaec14d3cbfb20a6bb18346fe9e899c7c9ce4a156fb215c986baf69d398ccab00c3be017d5a30594cdfbb77df4e1e882 WHIRLPOOL 8bb61042b5c4ea9b3bccd4f14c47c258db46d5390e72a4813225cf59a2224ad664e1817a548530e76c75e924f60d7483ee1e7aef8eddf71a513251803a0cb26e
+EBUILD libyui-gtk-2.44.5.ebuild 1278 SHA256 0c134133c1a695055f0b76459f5fbbda6a465945df8bc4dd5c16e41198ee0811 SHA512 21ab93e127e5bc08e009a699f9b344b8c8fb0a32d122c43ce2dab5bead3fac311a90a3d7a8e12d75b06e19c7cbc48714a2fe983323b11312dad9f3196a6202d5 WHIRLPOOL 8977d4463991d8996904eac0eeeb04c1b3998de784ae0b544aa8b216e1b2227bf432cbdb3e8c5c283b76e8580fcc69d87f03ed28e765b416b69b8c9577ff0189
+MISC ChangeLog 583 SHA256 17d50aa63aece4cc3279fd49973458d17d5f248ef389172307231c1784df9b0d SHA512 5a4d49e5684a62a429bccb0483c8a85a070b8095a52b86bc0ed0f40dcf161fa89ff1bf457e15249391b4de708712eea82f04412324d6a5d73b03ea0c8c2466ec WHIRLPOOL a652367cd5aa1499b7c6d340211499023c58a937e62d4396cc1070c7430573d85c9c72ce8488b48fc0cf1b9a3880382aff4b4bec2c7f6f767ab06a22af9df4a6
+MISC metadata.xml 443 SHA256 db09f3ef40e10584479b18374a102257253abd36a30583b4403ffad491f8816c SHA512 02053b61f55d2ce9fb34d62602ce8b0fb1894bbdcdccecdd639914c0f183f42a0f1445836d92393177a7f40b01726c45317437a58d93d13c2873174e12fe5d87 WHIRLPOOL 2eb5b357ddde456f5cd997c0d889b2f19cf2f9de0009b2766a3cfeaff919e25b1fe419da73fc05f78ff87d9d276c95d7bd032d9c33aa2347f789cba972281c84
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.18 (GNU/Linux)
+Version: GnuPG v2
-iJwEAQEIAAYFAk59uecACgkQfXuS5UK5QB1kpwP/eg7qMmqsg11YA0Xnm6JcILTo
-jnw6mxV9nzot2IpUM85U9zHWnrTXeF9FLHgW+3ehWnHAS8NNfj+efJ/fhQ7Sbvwz
-yHE/Gcc2cdmMuS8w9NY1HvZnf/6RHp7PjxOd2FosYBz9exTpuVTwoHc9pl2m9z8t
-xee1aq2vWfg4ulGxYcg=
-=VMqM
+iQEcBAEBCAAGBQJUIareAAoJECo/aRed9267Gh8IALC0GbZDSr7Ux46tt1iAR9lK
+csT6pZFrR+Kt6izXw7dySbBvTE/qs0N12zXH52urjrTgqHA6B4dEsjCrLz1tIYHW
+h9SnJLaT/Hgai0iHCy6P8obLfeBgDqz+ClEWwnE+tr0syplvvCliCKf9wsLvy7yI
+efrzYSHLI30qTUJ2mMHw4eimStIDL1fd3PE6hd8zxsvDajWqLbtEvcRHIW7oLpzz
+lPO9uVvpoX+KNbsdVfUfPOZC8HKL0zT6ZtMK6/vKVU75vZ7gbu+w/WotZpOXjMwy
+GJRcPvVAaNtT9W7Aq3zipMluMU6LaFkaWptm3CxaDqby913H/5UH7fwVJPtZKKY=
+=s1GR
-----END PGP SIGNATURE-----
diff --git a/x11-libs/libyui-gtk/libyui-gtk-2.21.96.ebuild b/x11-libs/libyui-gtk/libyui-gtk-2.21.96.ebuild
deleted file mode 100644
index 00c8109d5af4..000000000000
--- a/x11-libs/libyui-gtk/libyui-gtk-2.21.96.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-gtk/libyui-gtk-2.21.96.ebuild,v 1.1 2011/08/15 09:32:42 miska Exp $
-
-EAPI=4
-
-inherit autotools
-
-DESCRIPTION="UI abstraction library - GTK plugin"
-HOMEPAGE="http://sourceforge.net/projects/libyui/"
-SRC_URI="mirror://sourceforge/libyui/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="x11-libs/gtk+:2
- dev-python/pygtk
- x11-libs/libyui
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- eautoreconf
-}
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -exec rm -f {} +
-}
diff --git a/x11-libs/libyui-gtk/libyui-gtk-2.44.5.ebuild b/x11-libs/libyui-gtk/libyui-gtk-2.44.5.ebuild
new file mode 100644
index 000000000000..a404eeb67b9a
--- /dev/null
+++ b/x11-libs/libyui-gtk/libyui-gtk-2.44.5.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-gtk/libyui-gtk-2.44.5.ebuild,v 1.1 2014/09/23 17:16:12 pinkbyte Exp $
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="UI abstraction library - GTK plugin"
+HOMEPAGE="https://github.com/libyui/libyui-gtk"
+SRC_URI="https://github.com/libyui/${PN}/archive/${PN}/master/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/6"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="static-libs"
+
+RDEPEND="
+ x11-libs/gtk+:3
+ x11-libs/libyui:${SLOT}
+"
+# Only Boost headers are needed
+DEPEND="${RDEPEND}
+ dev-libs/boost"
+
+S="${WORKDIR}/${PN}-${PN}-master-${PV}"
+
+src_prepare() {
+ cp "${EPREFIX}/usr/share/libyui/buildtools/CMakeLists.common" CMakeLists.txt || die
+
+ # TODO: set proper docs deps and USE flag for building them
+ sed -i -e '/SET_AUTODOCS/d' CMakeLists.txt || die 'sed on CMakeLists.txt failed'
+ sed -i -e 's/src examples/src/' PROJECTINFO.cmake || die 'sed on PROJECTINFO.cmake failed'
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_EXAMPLES=OFF
+ -DENABLE_WERROR=OFF
+ -DDOC_DIR="${EPREFIX}/usr/share/doc/${P}"
+ -DRESPECT_FLAGS=ON
+ $(cmake-utils_use_enable static-libs STATIC)
+ )
+ cmake-utils_src_configure
+}
diff --git a/x11-libs/libyui-ncurses/ChangeLog b/x11-libs/libyui-ncurses/ChangeLog
index 7d8a615d5b7c..153a04c5e63f 100644
--- a/x11-libs/libyui-ncurses/ChangeLog
+++ b/x11-libs/libyui-ncurses/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-libs/libyui-ncurses
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-ncurses/ChangeLog,v 1.2 2012/06/16 08:35:54 pacho Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-ncurses/ChangeLog,v 1.3 2014/09/23 17:13:37 pinkbyte Exp $
+
+*libyui-ncurses-2.46.4 (23 Sep 2014)
+
+ 23 Sep 2014; Sergey Popov <pinkbyte@gentoo.org>
+ -libyui-ncurses-2.21.1.ebuild, +libyui-ncurses-2.46.4.ebuild:
+ QA: Version bump, drop old, wrt bug #470860
16 Jun 2012; Pacho Ramos <pacho@gentoo.org> libyui-ncurses-2.21.1.ebuild:
Fix DESCRIPTION, bug #411757 by Jack Hill.
diff --git a/x11-libs/libyui-ncurses/Manifest b/x11-libs/libyui-ncurses/Manifest
index a6928770afb1..1a488f6f4438 100644
--- a/x11-libs/libyui-ncurses/Manifest
+++ b/x11-libs/libyui-ncurses/Manifest
@@ -1,14 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
-DIST libyui-ncurses-2.21.1.tar.gz 848030 RMD160 78fb41970b6134cc07ba6b8d544d2f5e584e4804 SHA1 bbe0abd78ecce9d79615909d60d48dbc759383f2 SHA256 ebdb01183a54054e1b1f26e46d7e0b1388fc357dea26a34b90b9ebc4030890de
-EBUILD libyui-ncurses-2.21.1.ebuild 710 RMD160 20400141e1efa60ace4e1c5e60b2cf0c8333f2a6 SHA1 db12f8956a2dd6d0bf48690d0f5d4124b6129bec SHA256 aaa2ef01c394870d2465f129fac00d1e68f8cfeaed2b2a406372b2634458c320
-MISC ChangeLog 532 RMD160 e8aeaaa53173f533b72a021f5b746ed34b22076e SHA1 4fe36dba8ec8d524da278f72808cb163ef4dfcd2 SHA256 cd22643e90bc69995efef2942927efe8a18f2a22cbde0dda694ff81cf2cdc974
-MISC metadata.xml 447 RMD160 48ea1ea5a490cdfdfd7716f39979a42c5fed2b1d SHA1 bfb4fca2f81800eb7d2964d529f7b5c8a09c1cd3 SHA256 8d1d42e5c22579781608814212cff2edccbacad9481712e113049d27f74e3d09
+DIST libyui-ncurses-2.46.4.tar.gz 181155 SHA256 3b2ec425277f5d4658c3318339076b72b9ee5e229569014ad69fd99948d8dec9 SHA512 9e03aa29ea7660c20d4ce36b7ebcac02af152185af3e91650d0d59379d3b2779515aa0b2325155a4eaaa02a1addc2ac25cf8a13d0e67a32fe94191da06c1b483 WHIRLPOOL fac47b00f9a8fe7c0293dd89f5cc6949104d4ee910487ef55cf0f323724d8079da5b880c8f8f99ba298fa385bc866a3377d21c198e52215d4b22d0d1df72d2f7
+EBUILD libyui-ncurses-2.46.4.ebuild 1293 SHA256 2e85ffc406d8f138944e943c32304223c561adc6b52c511b9dcb15ae8d98a29f SHA512 5cef194b140b7385e31797a6976d2ef41d8b114e0b6b3d770fcb7d6f77e88c35acca34d13270fa2010b8e8eec310d21c5e578c70aaa8084f40b49173f16acce5 WHIRLPOOL 04ede4098935b1ac1870c98f4f287fa391dcc11fae815f2075e77061d712cab716095bfd60d69e61863bdabfbfc4dc120779114ca36ccf7aa2c60f802264b890
+MISC ChangeLog 734 SHA256 77d97e54531f5f0b555d46d8578fc905db1d5c34f69a0e10f88a9d4a2705b285 SHA512 46da47d3a33bb90a815b7c8a25b547bb46d1df9ebff9607e300076e836bcf7cfeb79e7d11793a8e61f0278d09397cad19a019100bf463b27f33adce48944916c WHIRLPOOL f625b75a5ccc72bd3a3519e55e592ccf25ed1824798dc6bb1646e401db60897d5f84afd8e787c0f2f9f8438e1e746d3560eed11118c0f6c8bb243dfa7cbe0818
+MISC metadata.xml 447 SHA256 8d1d42e5c22579781608814212cff2edccbacad9481712e113049d27f74e3d09 SHA512 2f9f4e014a86acf2fe927895dae5363b769fe781d743a33195c99d336292b64379e4cc01e14eb4259a8bc78771343a3ffac56fdf82e7c5670852c03de879f07c WHIRLPOOL b82c567b70ea48c9a0405bf53d61d1a2e85ff0f15fec456a7eba722fead9198681c6b5c8f278550374c729abcc538ea36fc8a288aca58c86a57fc75e7b3aa649
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2
-iEYEARECAAYFAk/cRW8ACgkQCaWpQKGI+9RsSgCfXcFnk5Z/p/dUt0Uuj50X/612
-yC8AniIuy+y1ytvtl3wA1GzuX2WuEZRx
-=9Wds
+iQEcBAEBCAAGBQJUIapCAAoJECo/aRed9267dPsH/RFHF34q0PlihlDERyt86JTF
+taSXPSvOYTxkkRJ3Mt5V0tdlZZcAcoq15ndiJWQ4oRHzxVsMauQFI/cslNZpk8K4
+2JqDGTypL8i+DekWf5Chm9yITpMYk0/tXDjv/CD23EbgVjco46PlD3m9iWa09qTr
+5H8ylPrraUibENQ8XmQzPdVr1dxE3BaJLOuvWk3Wl0/DsPJYqVbWb4rtcNSs2WmE
+lhrcPFFLbCdS82fcDM5UloNmRdAmaUpLzWH4tmLXyxqyUXVM75HpNFWgONIpHbKi
+JzIK1dZFtzFWs+w1BrnyZ6KwyCwaRx0s87cfyNL8FLx31YS8c3iXIv3FfaYtXLE=
+=a0PL
-----END PGP SIGNATURE-----
diff --git a/x11-libs/libyui-ncurses/libyui-ncurses-2.21.1.ebuild b/x11-libs/libyui-ncurses/libyui-ncurses-2.21.1.ebuild
deleted file mode 100644
index b37af5dadb54..000000000000
--- a/x11-libs/libyui-ncurses/libyui-ncurses-2.21.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-ncurses/libyui-ncurses-2.21.1.ebuild,v 1.2 2012/06/16 08:35:54 pacho Exp $
-
-EAPI=4
-
-inherit autotools
-
-DESCRIPTION="UI abstraction library - ncurses plugin"
-HOMEPAGE="http://sourceforge.net/projects/libyui/"
-SRC_URI="mirror://sourceforge/libyui/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="sys-libs/ncurses
- x11-libs/libyui
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- eautoreconf
-}
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -exec rm -f {} +
- rm -rf "${ED}/usr/include"
-}
diff --git a/x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild b/x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild
new file mode 100644
index 000000000000..2b96ffa55019
--- /dev/null
+++ b/x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild,v 1.1 2014/09/23 17:13:37 pinkbyte Exp $
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="UI abstraction library - ncurses plugin"
+HOMEPAGE="https://github.com/libyui/libyui-ncurses"
+SRC_URI="https://github.com/libyui/${PN}/archive/${PN}/master/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/6"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="static-libs"
+
+RDEPEND="sys-libs/ncurses
+ x11-libs/libyui:${SLOT}
+"
+# Only Boost headers are needed
+DEPEND="${RDEPEND}
+ dev-libs/boost"
+
+S="${WORKDIR}/${PN}-${PN}-master-${PV}"
+
+src_prepare() {
+ cp "${EPREFIX}/usr/share/libyui/buildtools/CMakeLists.common" CMakeLists.txt || die
+
+ # TODO: set proper docs deps and USE flag for building them
+ sed -i -e '/SET_AUTODOCS/d' CMakeLists.txt || die 'sed on CMakeLists.txt failed'
+ sed -i -e 's/src examples/src/' PROJECTINFO.cmake || die 'sed on PROJECTINFO.cmake failed'
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_EXAMPLES=OFF
+ -DENABLE_WERROR=OFF
+ -DDOC_DIR="${EPREFIX}/usr/share/doc/${P}"
+ -DRESPECT_FLAGS=ON
+ $(cmake-utils_use_enable static-libs STATIC)
+ )
+ cmake-utils_src_configure
+}
diff --git a/x11-libs/libyui-qt/ChangeLog b/x11-libs/libyui-qt/ChangeLog
index 4042f6fe2201..58efa9eb5ecd 100644
--- a/x11-libs/libyui-qt/ChangeLog
+++ b/x11-libs/libyui-qt/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-libs/libyui-qt
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-qt/ChangeLog,v 1.4 2013/03/02 23:44:58 hwoarang Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-qt/ChangeLog,v 1.5 2014/09/23 17:14:47 pinkbyte Exp $
+
+*libyui-qt-2.44.0 (23 Sep 2014)
+
+ 23 Sep 2014; Sergey Popov <pinkbyte@gentoo.org> -libyui-qt-2.21.1.ebuild,
+ +libyui-qt-2.44.0.ebuild:
+ QA: Version bump, drop old, wrt bug #470860
02 Mar 2013; Markos Chandras <hwoarang@gentoo.org> libyui-qt-2.21.1.ebuild:
Move Qt dependencies to the new category
diff --git a/x11-libs/libyui-qt/Manifest b/x11-libs/libyui-qt/Manifest
index 63ab3fd79dde..d431274d6dd1 100644
--- a/x11-libs/libyui-qt/Manifest
+++ b/x11-libs/libyui-qt/Manifest
@@ -1,26 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-DIST libyui-qt-2.21.1.tar.gz 336675 SHA256 c47e26e2fafcf090f128e04087913e85a6b13671d1030b6d1da85588fe1daf3b SHA512 cbc03a52d6fc8b5b5865064662a8e2506441dc35cff12a23f3274ff7245b617d2d1e00a833e493c4347444d3b4b3bc28c8cfb9e8103ab08fd488a7fc50892655 WHIRLPOOL dd29ac32549cee6ccce3314fc8cb8858f5636cc1ea769e50301be375ef69d1e83e2d63611f7b8c60ec8623552010ba50a94d0b05d5521a9891dcec4a453b678c
-EBUILD libyui-qt-2.21.1.ebuild 593 SHA256 dcd7cee5471859d65ace499df68ac7f93f48b995b02baf4137971cb14520811a SHA512 04f606887b6c65bc92ac83b861bf6aab0315ed455a1cfc8ba8f441914e9fd9121dd4cd0469d273bf02ae90303650b5517eccd0ba417e1e7c8b9d906f085574aa WHIRLPOOL 78f6817af536219085f2fc25039e17dbc605d5a463a69afc7954f316c94af88b9b5363e208f8a0e96300ac8a556ece3be9ef78d85da470ff90f880cf23ec0ebf
-MISC ChangeLog 740 SHA256 f99f01d3639e632e70622e8550cab2c0b39301d91ae6dfd812923d9eb563d87a SHA512 2d73acdcf35e884b5128d56132f583522954c57e980b59e34c311697682af03f01c7d0728b6d8e71c856a4d5be6d02e1ec79e4f4e66e20e6063b2cf2abd6c732 WHIRLPOOL 2a81b1ce3f3966713c4d41ecbdf7bd7b4141b67a969f526706d89ca8bc8a73cec217952b04334f6cd4b8f67a12b5cc6315b929d3fded14838cc98253517ed6c1
+DIST libyui-qt-2.44.0.tar.gz 161145 SHA256 2414c91a1b9823191cdddeedefbb994c4a3343baaab6ee61e358a80ce9523d03 SHA512 4bc5e96a663fda5ded2a7d4c75ffef51d1d30bf2f907e758f99570e31d62f7cb90a5441dc74790cbd89f8bf2542768186fda2f3a4bbcf42e2089ced7024ad53b WHIRLPOOL a468a7a1036a4ce6d20ddfc597a657411909740bf33630058d54dc7ac22b26471377df075db7b06932d3b77e5eaafa51e88b07f46ba5db11211597b40498cfdd
+EBUILD libyui-qt-2.44.0.ebuild 1369 SHA256 1f6ff8d999e47603ad1ab8a767c74f1c44d47b64ed287cb395e46f1683d66403 SHA512 5db86d9a49a74b7d52d2b5f27f70042d33a34b6c4cdaf6065532a4bc4881ce44e322f24065ac0bff4474a144923e6b4761e6552047153b6384db1162524f563c WHIRLPOOL 648db87d15d15529a7b0c29706c2ada6c86065fb8704253c1246f0810c4993426c697a0eb433c7810883de80dfaa5008247966e0e7b8d83c9d6e038deda8c1a2
+MISC ChangeLog 924 SHA256 003d6ecb3fda81cb1e79fea924035e0d9b45664dd9ea8f220f54f0287d3d9b77 SHA512 c547323270140ec2a3f1f4f680565a225369a18acd889c69262ccea81eb34c47405134735b715fb5efd89e680b04b6595eb48b4ff5a9ba571a158a2200633bcd WHIRLPOOL c4860c1fa7cfec5ac194e078c923e395c4bec3f7db53d4fc32b7bed958a407bfb11660c12ccdc808a902c1ec742ad379232af3a2a5b7c9d4b566baa95c002e88
MISC metadata.xml 442 SHA256 664cb3dfcaeee3152006c77b069a3fb0cd5f08e579fbb2dc49f4ff6c309dbe67 SHA512 156d96288dfe4768ca9d018ff3ae29e2af703d222616abb3cbde963d2f2105c6e0418d887092b879e2e4bd5d2801437c5993f094629305fd5bde0f28fd091c89 WHIRLPOOL 06a9f798f4cebd9da723e57a2cac79c84ff48056a927e1c12ac3851be1f107c12a4b3c3d719a1451a561ba8fcbeff0e2a29a028416fd703827a496c11ffb8739
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2
-iQJ8BAEBCABmBQJRMo75XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
-OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88sC8P/RpHGUtnq9Oxg/ODbguyC01k
-iy0mFRRO2OqwwCuT29yFbGe8FmfFF7AJn97GA+a6fV3kNs5cTGmgkCtn4zcBEjFn
-aY1Lr17+fZLK5zbxGCdP0VItOfZXPBjgTGjJUomduALcPUV9Bhk1AQC2iNhzbp+s
-+aQ8tW5zToXDimRYrA7XHzdddgFyl+/Rjp1mivmLQSkFHWqIKzd/SSDV29Ary1pB
-5y1Nubnz2YbzqLsGwsig6bFr/+V92ngbBVBvNX+V2ZB00VmvUkkVUog5XgRJeTrO
-afhMhpN3zz9J27VsiqBxcdM0TnPEV6fPxm56nXlLrpBNf4GKzAj/f1Dinhyulc5k
-SEAgoW27OAaqF8jLLVOpzbnt9+1daiagX53hsqvGtThCpqQ8ttZVHihDpOvcW5Hx
-Yy+PCZVYv1gLphSVQZDetjZjctd8+AISNgAvZEyyT6LX1v/kRH99GUOGJ4myMLvX
-4ia+jSd+/RXa3nURlNrhPEMcbSujGrqF7lBbnpOu/gi5hdbbh//DQnoXeN0jhfQD
-emA+vOBRaJO5Ss9irDMlQnWlp82wKDpzgrWmNf1NrdlP8v6WYNe6R/a7DriShsQg
-Be+5cexf6uM9ojbbKZMqrWnRHu3yW3mafvFcaln5rOW9R0g8Um+sMoXsR4WQqnMl
-QRe3Dqv4oHdYCYRYnt7W
-=a4Wp
+iQEcBAEBCAAGBQJUIaqJAAoJECo/aRed9267RU0H/2O31rYYBFpTZmENHUuz4QxJ
+i/e4lmZCQwQ/dRhl5Wapus6n2P6+UPrtEnRk0St5ep7rVkY0MltXTd83Whih4gI7
+GkR+UZpotAucEvo81y6PTb2POfRHAF1w77niRly/VK86RurJbJ7mJRlnr9l6IjjA
+5Yo4DC9Ded4XOUCQBmLRZ1ZlIWEpFKzuhKL3pEKUp191TMvbCleO2cXk/iYOtI70
+WlgIEVhbbG94SoM3+oCuyCoCdemo205peQITuZZ8fhVzOn1YIsgCAI+4Obe3Vpav
+wWcyqI323rhpZb235K/v3Wb5YPb/aIvqLaHCZbTae08Nrz9HWKFv23X8x1tvocU=
+=VgL4
-----END PGP SIGNATURE-----
diff --git a/x11-libs/libyui-qt/libyui-qt-2.21.1.ebuild b/x11-libs/libyui-qt/libyui-qt-2.21.1.ebuild
deleted file mode 100644
index b1ff4db48b52..000000000000
--- a/x11-libs/libyui-qt/libyui-qt-2.21.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-qt/libyui-qt-2.21.1.ebuild,v 1.4 2013/03/02 23:44:58 hwoarang Exp $
-
-EAPI=4
-
-inherit cmake-utils
-
-DESCRIPTION="UI abstraction library - Qt plugin"
-HOMEPAGE="http://sourceforge.net/projects/libyui/"
-SRC_URI="mirror://sourceforge/libyui/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="dev-qt/qtgui:4
- x11-libs/libyui
-"
-RDEPEND="${DEPEND}"
-
-src_install() {
- cmake-utils_src_install
- rm -rf "${ED}/usr/include"
-}
diff --git a/x11-libs/libyui-qt/libyui-qt-2.44.0.ebuild b/x11-libs/libyui-qt/libyui-qt-2.44.0.ebuild
new file mode 100644
index 000000000000..213b64aa5c9b
--- /dev/null
+++ b/x11-libs/libyui-qt/libyui-qt-2.44.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-qt/libyui-qt-2.44.0.ebuild,v 1.1 2014/09/23 17:14:47 pinkbyte Exp $
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="UI abstraction library - Qt plugin"
+HOMEPAGE="https://github.com/libyui/libyui-qt"
+SRC_URI="https://github.com/libyui/${PN}/archive/${PN}/master/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/6"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="static-libs"
+
+RDEPEND="
+ dev-qt/qtgui:4
+ media-libs/freetype
+ x11-libs/libX11
+ x11-libs/libyui:${SLOT}
+"
+# Only Boost headers are needed
+# QtSvg headers only required, no linking
+DEPEND="${RDEPEND}
+ dev-libs/boost
+ dev-qt/qtsvg:4"
+
+S="${WORKDIR}/${PN}-${PN}-master-${PV}"
+
+src_prepare() {
+ cp "${EPREFIX}/usr/share/libyui/buildtools/CMakeLists.common" CMakeLists.txt || die
+
+ # TODO: set proper docs deps and USE flag for building them
+ sed -i -e '/SET_AUTODOCS/d' CMakeLists.txt || die 'sed on CMakeLists.txt failed'
+ sed -i -e 's/src examples/src/' PROJECTINFO.cmake || die 'sed on PROJECTINFO.cmake failed'
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_EXAMPLES=OFF
+ -DENABLE_WERROR=OFF
+ -DDOC_DIR="${EPREFIX}/usr/share/doc/${P}"
+ -DRESPECT_FLAGS=ON
+ $(cmake-utils_use_enable static-libs STATIC)
+ )
+ cmake-utils_src_configure
+}
diff --git a/x11-libs/libyui/ChangeLog b/x11-libs/libyui/ChangeLog
index f6b03972c8cd..8bd5d9ed3c7c 100644
--- a/x11-libs/libyui/ChangeLog
+++ b/x11-libs/libyui/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for x11-libs/libyui
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui/ChangeLog,v 1.3 2012/07/30 18:14:12 miska Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui/ChangeLog,v 1.4 2014/09/23 17:12:04 pinkbyte Exp $
+
+*libyui-3.0.13 (23 Sep 2014)
+
+ 23 Sep 2014; Sergey Popov <pinkbyte@gentoo.org> -libyui-2.21.1.ebuild,
+ +libyui-3.0.13.ebuild, -files/libyui-2.21.1-gcc-47.patch,
+ +files/libyui-3.0.13-fix-qt-libs-check.patch:
+ QA: Version bump, drop old, wrt bug #470860
30 Jul 2012; Michal Hrusecky <miska@gentoo.org> libyui-2.21.1.ebuild,
+files/libyui-2.21.1-gcc-47.patch:
diff --git a/x11-libs/libyui/Manifest b/x11-libs/libyui/Manifest
index 01b5990c8a1e..64e56995e1ef 100644
--- a/x11-libs/libyui/Manifest
+++ b/x11-libs/libyui/Manifest
@@ -1,15 +1,19 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-AUX libyui-2.21.1-gcc-47.patch 398 SHA256 0ec582ca68e93ec747f144e7f4bc06376696968959b57d788001b3a59accf0fb SHA512 2bb42bed86d8e8f2beb10865f9b39bb4be76144c00cb315a4aa260467d10d5335490085ff8a2cf608a9766a71998cfa6a0facb2c1537f1197df264063e4f699d WHIRLPOOL 0719012448b87b036a3449207b7f6252592bf9e543d4c221a863533f2e7125803b12cb84cfa94b8006d03c7e347240273eb77990a505b84e7c714b2a0e3cd7b3
-DIST libyui-2.21.1.tar.gz 1075118 SHA256 0e1e6065e444ea029463229ca02057c994bb9f9ac8f7e4b21df5ce1861aabef8 SHA512 d70bb0fceff8a05fcaad8e4d20161c1985177f69a5904baaf357eedd3b1d767b6a860e2cef1ecc766e059d4c503068656cfa135ccfa4e651c3bf46c6ef27c575 WHIRLPOOL d2b5a611b294dde27d4dee1817b7a6f3cc1788f5d0342653d4a1d90131d3d2d00d500c10851d2ae2ff03fd1fb46e28d0084350621c7e89ca908087d05716e832
-EBUILD libyui-2.21.1.ebuild 804 SHA256 d7c6f087b7482b24f48d9ece10e7ffcee2d69aea5248ec83ea4bb1622815f595 SHA512 1db3e0922ae61f04e0d5cfb8811662ac77ed817d790ca5dd0313566c4f35c5955d27d07775d9f8ae9ed5519bd3b890dba1effaa7194262bcd37f75026754bdab WHIRLPOOL d96f96ecd3cc099026f53e3d9e6fe30e9a16916303935674760adc8bd08f662449e0f70afb522a3db7f230cc022984cc22708a42caec0f021eb5d1a6edc76cd9
-MISC ChangeLog 639 SHA256 2f06e174484e5951634d85996a8b1c4cc5f766d3f83d4c79652b0693aa5a9e55 SHA512 1d2d4bada10a9e302c6a6fc9b9fb37442af98b6ed215ea030909ba766188c2b74f89b423cfeb79e15d915a7d9ae4e683d50cd22de432ac803e1e73d901dd36ce WHIRLPOOL 1473aeb41ae9673a33e3b69d3e54ec27f4dcaf3907568c5f6fcbd596e430f894fd7c4cb23959b4d5deed253e2932d9276a59e4e717708197f04ed24f13ebb9a3
+AUX libyui-3.0.13-fix-qt-libs-check.patch 1352 SHA256 86ac6525d29a7d413da295ef93c3593e99759643dc5f96904f2b89f9ed79d473 SHA512 8e37ec5692ca49e21ccafc187d6bd7b97ee213d940f382835e7ab5436eacf8893479160659556f719154f59f895fe8dea4aa7072d8d5fc1143107472ed3c2299 WHIRLPOOL 0ff87b0256f3c203a8088e9aead4d5575614d3de3e8d2ebf1f884b91176435e811dce0d61f7b55108ede51bb60d41b0af38516f162a4cce448568044644cdb0f
+DIST libyui-3.0.13.tar.gz 204028 SHA256 aa3d961f4424365efdfffd4de1facdcd870570890681ebc9e59d16ea3687e44f SHA512 b698c4d44d9fa1d888b52f8d5e2216ff4a490ef97c153fac52674a237527807140663d87ceac7b36b0c6092e9035eaec7bfe7a2e1e93922de106873130a69c66 WHIRLPOOL a7c01af68f800e1f27ce5631c0b34ea35d3f82c3d173caea1516887de9bef557662ce0e577daa6ffb2003070adac40f958c7f3dd9c64d32b46fc11d4fed72b15
+EBUILD libyui-3.0.13.ebuild 1378 SHA256 4a0065665037ab78c46ec624e776e3b81086c39cf3c77d42967f612c6ac7d700 SHA512 e12d9a0a9114d59209d945b8f62b3d73e2cca41964df93ce4a13030c45844f46f548b5b9e9578bb1df69cd8a82c7fa3ba5b5aa0d3cd469baa3ba629e8f9a2e4a WHIRLPOOL 914f55ded624412b2e8cd20665532e3cf30f3f15c403c4ceb2ce6088dc796e37faff0199946567f4a2659ade8a18fb7280e05ef4ba0006aff61dec1e548d5012
+MISC ChangeLog 900 SHA256 569ea8eb6c6e619423cf72b5d5b55d004133e882e42d7e95494330f05684c37e SHA512 e9ca87ef8e686b0e7e81a0629b0b333c74afc0ea261dc2ed0ef4c4f04100db5ecdab962750327d0cddd739084b7276f3fbe1faa7dd059a89cf59e40d9fb47c27 WHIRLPOOL 70f6b8f9d8e989048bab2af0a2873918a8b5b2009dda6b9cd11c6cc8813e22fdbe71a5d34664906904c68deb079e624fffb1b66209f6dcfe4137ae9374f2b44e
MISC metadata.xml 490 SHA256 372bcdb012a54b79f6d393a4b9c9a551476a475daff348b5662b9dddbda47339 SHA512 5bd8c884898d9016af54a0ea3ac119fbe7d7a412e4797e09eb38b96b6c120cc87c2e089d3f4a1bb0af740511c56ac1a591ac409a9b29d0db09346b2e48760e2f WHIRLPOOL 9338b307194bf99fbeb0f30b7ceef5db3378d65fd55b269c6fcb4d26f78c4f4f5525567fdb8f86f003cb6d416e48d2181cc1bae6c9d832df0697f7c8bb3884e0
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2
-iF4EAREIAAYFAlAWzvUACgkQpFCI79Oct8U3UwD+MvjIUSBsuRMhzQ1wFarqg43S
-Nd2e4dZ7htx1mbXWckoBAIsIpnyyjn5Akqv8fsnCFmm7x9SdAhuEUPxr70laS9H0
-=EDR2
+iQEcBAEBCAAGBQJUIanvAAoJECo/aRed9267dfoH+wQwm/TEUiOTipoYaiorR+Kw
+zSx4/rxu5Bym/mfcIbj2+Iuz/ihfBa8JwPIF+Bsm2cU1Q2coguhDbemKmFKW5I4U
+3x3EPlXCskJJKPhKC+N+xzn7Wp2KO5LA7Yyi06ZSF9TiRgHtasmRUrJBweM3YhAg
+xnvZ+Z+nJoeDEYBBpS5cI/q9PvjzymSI9zQGA8Lyurdd2e1wo4lXlACd5x7ePTSF
+rH2Ywq/yRQ/jMVIpIQ2/hGsuZkMBNNEZ+dIP71IHoIC6Th0sccQrGkoOMWHYF9N0
+amm2Gr0yEdabjTzFdq3rg2FjEWcRudIUlSkMOWiyF8AqmZP0osUHC7aTCoKSpu0=
+=KFXt
-----END PGP SIGNATURE-----
diff --git a/x11-libs/libyui/files/libyui-2.21.1-gcc-47.patch b/x11-libs/libyui/files/libyui-2.21.1-gcc-47.patch
deleted file mode 100644
index 66fad127ddd9..000000000000
--- a/x11-libs/libyui/files/libyui-2.21.1-gcc-47.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naru libyui-2.21.1-orig/src/TreeItem.h libyui-2.21.1/src/TreeItem.h
---- libyui-2.21.1-orig/src/TreeItem.h 2012-07-30 14:22:00.833938743 +0200
-+++ libyui-2.21.1/src/TreeItem.h 2012-07-30 14:22:59.310288616 +0200
-@@ -251,7 +251,7 @@
- // Insert as first child
-
- newChild->setNext( firstChild() );
-- setFirstChild( newChild );
-+ this->setFirstChild( newChild );
- }
- else
- {
diff --git a/x11-libs/libyui/files/libyui-3.0.13-fix-qt-libs-check.patch b/x11-libs/libyui/files/libyui-3.0.13-fix-qt-libs-check.patch
new file mode 100644
index 000000000000..63ac43ee1af9
--- /dev/null
+++ b/x11-libs/libyui/files/libyui-3.0.13-fix-qt-libs-check.patch
@@ -0,0 +1,34 @@
+--- buildtools/LibyuiCommon.cmake 2014-02-10 19:41:45.000000000 +0400
++++ buildtools/LibyuiCommon.cmake 2014-09-10 23:16:10.317115440 +0400
+@@ -245,12 +245,17 @@
+
+ MACRO( FIND_LINKER_LIBS ) # try to find all libs to be linked against
+ FOREACH( p ${LIB_LINKER})
+- FIND_LIBRARY( ${p}_LOOKUP "${p}" )
+- IF( "${${p}_LOOKUP}" STREQUAL "${p}_LOOKUP-NOTFOUND" )
+- MESSAGE( FATAL_ERROR "Linker-Library ${p} NOT FOUND" )
+- ELSE( "${${p}_LOOKUP}" STREQUAL "${p}_LOOKUP-NOTFOUND" )
+- MESSAGE( STATUS "${p} found" )
+- ENDIF( "${${p}_LOOKUP}" STREQUAL "${p}_LOOKUP-NOTFOUND" )
++ STRING(FIND "${p}" "Qt" ISQT)
++ IF( ISQT GREATER -1 )
++ FIND_PACKAGE(Qt4 4.8 REQUIRED ${p})
++ ELSE( ISQT GREATER -1 )
++ FIND_LIBRARY( ${p}_LOOKUP "${p}" )
++ IF( "${${p}_LOOKUP}" STREQUAL "${p}_LOOKUP-NOTFOUND" )
++ MESSAGE( FATAL_ERROR "Linker-Library ${p} NOT FOUND" )
++ ELSE( "${${p}_LOOKUP}" STREQUAL "${p}_LOOKUP-NOTFOUND" )
++ MESSAGE( STATUS "${p} found" )
++ ENDIF( "${${p}_LOOKUP}" STREQUAL "${p}_LOOKUP-NOTFOUND" )
++ ENDIF( ISQT GREATER -1 )
+ ENDFOREACH()
+
+ ENDMACRO( FIND_LINKER_LIBS )
+@@ -616,6 +616,7 @@
+
+ QT4_AUTOMOC( ${${TARGETLIB}_SOURCES} )
+ QT4_WRAP_UI( ${TARGETLIB}_SOURCES "${${TARGETLIB}_WRAP_UI}" )
++ LINK_DIRECTORIES( ${QT_LIBRARY_DIR} )
+
+ ENDIF( QT_FOUND )
+
diff --git a/x11-libs/libyui/libyui-2.21.1.ebuild b/x11-libs/libyui/libyui-2.21.1.ebuild
deleted file mode 100644
index 095ee1927131..000000000000
--- a/x11-libs/libyui/libyui-2.21.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui/libyui-2.21.1.ebuild,v 1.3 2012/07/30 18:14:12 miska Exp $
-
-EAPI=4
-
-inherit autotools eutils
-
-DESCRIPTION="UI abstraction library"
-HOMEPAGE="http://sourceforge.net/projects/libyui/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="qt4 ncurses gtk"
-
-DEPEND=""
-REQUIRED_USE="|| ( qt4 ncurses gtk )"
-PDEPEND="
- qt4? ( x11-libs/libyui-qt )
- ncurses? ( x11-libs/libyui-ncurses )
- gtk? ( x11-libs/libyui-gtk )
- "
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-gcc-47.patch"
- eautoreconf
-}
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -exec rm -f {} +
-}
diff --git a/x11-libs/libyui/libyui-3.0.13.ebuild b/x11-libs/libyui/libyui-3.0.13.ebuild
new file mode 100644
index 000000000000..3f4afa57dba2
--- /dev/null
+++ b/x11-libs/libyui/libyui-3.0.13.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui/libyui-3.0.13.ebuild,v 1.1 2014/09/23 17:12:04 pinkbyte Exp $
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="UI abstraction library"
+HOMEPAGE="https://github.com/libyui/libyui"
+SRC_URI="https://github.com/libyui/${PN}/archive/${PN}/master/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/6"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="gtk ncurses qt4 static-libs"
+
+# Only Boost headers are needed
+DEPEND="dev-libs/boost"
+PDEPEND="
+ qt4? ( x11-libs/libyui-qt:${SLOT} )
+ ncurses? ( x11-libs/libyui-ncurses:${SLOT} )
+ gtk? ( x11-libs/libyui-gtk:${SLOT} )
+ "
+
+PATCHES=( "${FILESDIR}/${P}-fix-qt-libs-check.patch" )
+
+REQUIRED_USE="|| ( gtk ncurses qt4 )"
+
+S="${WORKDIR}/${PN}-${PN}-master-${PV}"
+
+src_prepare() {
+ cp buildtools/CMakeLists.common CMakeLists.txt || die
+
+ # TODO: set proper docs deps and USE flag for building them
+ sed -i -e '/SET_AUTODOCS/d' CMakeLists.txt || die 'sed on CMakeLists.txt failed'
+ sed -i -e 's/src examples/src/' PROJECTINFO.cmake || die 'sed on PROJECTINFO.cmake failed'
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_WERROR=OFF
+ -DDOC_DIR="${EPREFIX}/usr/share/doc/${P}"
+ -DRESPECT_FLAGS=ON
+ $(cmake-utils_use_enable static-libs STATIC)
+ )
+ cmake-utils_src_configure
+}