diff options
author | Sergey Popov <pinkbyte@gentoo.org> | 2014-09-23 17:16:15 +0000 |
---|---|---|
committer | Sergey Popov <pinkbyte@gentoo.org> | 2014-09-23 17:16:15 +0000 |
commit | aab8871d6518e3a581558e6c7f7ad34e62801ab2 (patch) | |
tree | fc033922965eed9207ff0536647f5a666d74412b /x11-libs | |
parent | Add net-print/cups dependency by Arnaud Vallette (bug #523528). (diff) | |
download | historical-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/ChangeLog | 10 | ||||
-rw-r--r-- | x11-libs/libyui-gtk/Manifest | 22 | ||||
-rw-r--r-- | x11-libs/libyui-gtk/libyui-gtk-2.21.96.ebuild | 35 | ||||
-rw-r--r-- | x11-libs/libyui-gtk/libyui-gtk-2.44.5.ebuild | 48 | ||||
-rw-r--r-- | x11-libs/libyui-ncurses/ChangeLog | 10 | ||||
-rw-r--r-- | x11-libs/libyui-ncurses/Manifest | 22 | ||||
-rw-r--r-- | x11-libs/libyui-ncurses/libyui-ncurses-2.21.1.ebuild | 35 | ||||
-rw-r--r-- | x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild | 47 | ||||
-rw-r--r-- | x11-libs/libyui-qt/ChangeLog | 10 | ||||
-rw-r--r-- | x11-libs/libyui-qt/Manifest | 30 | ||||
-rw-r--r-- | x11-libs/libyui-qt/libyui-qt-2.21.1.ebuild | 26 | ||||
-rw-r--r-- | x11-libs/libyui-qt/libyui-qt-2.44.0.ebuild | 52 | ||||
-rw-r--r-- | x11-libs/libyui/ChangeLog | 11 | ||||
-rw-r--r-- | x11-libs/libyui/Manifest | 20 | ||||
-rw-r--r-- | x11-libs/libyui/files/libyui-2.21.1-gcc-47.patch | 12 | ||||
-rw-r--r-- | x11-libs/libyui/files/libyui-3.0.13-fix-qt-libs-check.patch | 34 | ||||
-rw-r--r-- | x11-libs/libyui/libyui-2.21.1.ebuild | 38 | ||||
-rw-r--r-- | x11-libs/libyui/libyui-3.0.13.ebuild | 51 |
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 +} |