[gentoo-commits] repo/gentoo:master commit in: x11-libs/libyui-qt/

2016-06-16 Thread Michal Hrušecký
commit: 8dd40ba7daa5d9885833c490756cb05c36a67076
Author: Michal Hrusecky  gentoo  org>
AuthorDate: Thu Jun 16 19:54:22 2016 +
Commit:     Michal Hrušecký  gentoo  org>
CommitDate: Thu Jun 16 20:04:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dd40ba7

x11-libs/libyui-qt: Update to the latest upstream version 2.46.21

Package-Manager: portage-2.3.0_rc1

 x11-libs/libyui-qt/Manifest |  1 +
 x11-libs/libyui-qt/libyui-qt-2.46.21.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/x11-libs/libyui-qt/Manifest b/x11-libs/libyui-qt/Manifest
index 6f099d8..fa2598d 100644
--- a/x11-libs/libyui-qt/Manifest
+++ b/x11-libs/libyui-qt/Manifest
@@ -1 +1,2 @@
 DIST libyui-qt-2.44.0.tar.gz 161145 SHA256 
2414c91a1b9823191cdddeedefbb994c4a3343baaab6ee61e358a80ce9523d03 SHA512 
4bc5e96a663fda5ded2a7d4c75ffef51d1d30bf2f907e758f99570e31d62f7cb90a5441dc74790cbd89f8bf2542768186fda2f3a4bbcf42e2089ced7024ad53b
 WHIRLPOOL 
a468a7a1036a4ce6d20ddfc597a657411909740bf33630058d54dc7ac22b26471377df075db7b06932d3b77e5eaafa51e88b07f46ba5db11211597b40498cfdd
+DIST libyui-qt-2.46.21.tar.gz 167324 SHA256 
0c0e622fa796169b9feaed4512586469b6553e80ca5186c9794514c145fc7b5f SHA512 
715154efd9fa2753f528e5a809fd2a3c635751b9bee3d511e396051b04a55086446510dbec5c70e753b1926c35faf84aaf05ea92a2a7f089f9b95dce9ee1a77f
 WHIRLPOOL 
55539cee83f6a36a9f13c25c02bef27e65929f8129e32a1ee543b1bbd81826688cb52d5756271f0e4c594947ee37ee975082d112a77a44cfa652bded05f281de

diff --git a/x11-libs/libyui-qt/libyui-qt-2.46.21.ebuild 
b/x11-libs/libyui-qt/libyui-qt-2.46.21.ebuild
new file mode 100644
index 000..3f4e8f9
--- /dev/null
+++ b/x11-libs/libyui-qt/libyui-qt-2.46.21.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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:5
+   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/qtx11extras:5
+   dev-qt/qtsvg:5"
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libyui-gtk/

2016-06-16 Thread Michal Hrušecký
commit: 9bd4aac8fc040099df26191a00a962d4da8b9483
Author: Michal Hrusecky  gentoo  org>
AuthorDate: Thu Jun 16 19:42:03 2016 +
Commit:     Michal Hrušecký  gentoo  org>
CommitDate: Thu Jun 16 20:04:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd4aac8

x11-libs/libyui-gtk: Update to the latest upstream version 2.44.7

Package-Manager: portage-2.3.0_rc1

 x11-libs/libyui-gtk/Manifest |  1 +
 x11-libs/libyui-gtk/libyui-gtk-2.44.7.ebuild | 48 
 2 files changed, 49 insertions(+)

diff --git a/x11-libs/libyui-gtk/Manifest b/x11-libs/libyui-gtk/Manifest
index 35342c4..2b06c6e 100644
--- a/x11-libs/libyui-gtk/Manifest
+++ b/x11-libs/libyui-gtk/Manifest
@@ -1 +1,2 @@
 DIST libyui-gtk-2.44.5.tar.gz 291294 SHA256 
934e91fa9cecfd932b71b37a29b485236162799d31ebb9d39ca5c14c845de94b SHA512 
8493d46ea78b8e6cd28275c4c2a051c6eaec14d3cbfb20a6bb18346fe9e899c7c9ce4a156fb215c986baf69d398ccab00c3be017d5a30594cdfbb77df4e1e882
 WHIRLPOOL 
8bb61042b5c4ea9b3bccd4f14c47c258db46d5390e72a4813225cf59a2224ad664e1817a548530e76c75e924f60d7483ee1e7aef8eddf71a513251803a0cb26e
+DIST libyui-gtk-2.44.7.tar.gz 292368 SHA256 
329e134a7102d87d32c9c196812ce62367bf56e58474c1f3e75983b3f281a92d SHA512 
d7031205f32bef3524b97c06d79d0dbebb6bfdd6071f03968b5862959f060f63d4241b56bca2f655a96281e32a9c160f7090ab96b7a32c7d00c31f93e9d26c4e
 WHIRLPOOL 
1cdc7b269b8bfa5d053cd9ab54f7c7ae6faf2c8d92e6419a1f515cabe206ab9a44bc08ab91cafe9b298de63ca632ff91a12b0ecf31e61a0280cf9f4096de7dab

diff --git a/x11-libs/libyui-gtk/libyui-gtk-2.44.7.ebuild 
b/x11-libs/libyui-gtk/libyui-gtk-2.44.7.ebuild
new file mode 100644
index 000..5634a28
--- /dev/null
+++ b/x11-libs/libyui-gtk/libyui-gtk-2.44.7.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libyui-ncurses/

2016-06-16 Thread Michal Hrušecký
commit: 87e27e60648c611b160ae82542bc0ae2669e0b8d
Author: Michal Hrusecky  gentoo  org>
AuthorDate: Thu Jun 16 20:03:47 2016 +
Commit:     Michal Hrušecký  gentoo  org>
CommitDate: Thu Jun 16 20:04:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e27e60

x11-libs/libyui-ncurses: Update to the latest upstream version 2.47.6

Also add := to ncurses dependency

Package-Manager: portage-2.3.0_rc1

 x11-libs/libyui-ncurses/Manifest| 1 +
 x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild| 4 ++--
 .../{libyui-ncurses-2.46.4.ebuild => libyui-ncurses-2.47.6.ebuild}  | 6 +++---
 3 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/x11-libs/libyui-ncurses/Manifest b/x11-libs/libyui-ncurses/Manifest
index a6cf188..dbf6daa 100644
--- a/x11-libs/libyui-ncurses/Manifest
+++ b/x11-libs/libyui-ncurses/Manifest
@@ -1 +1,2 @@
 DIST libyui-ncurses-2.46.4.tar.gz 181155 SHA256 
3b2ec425277f5d4658c3318339076b72b9ee5e229569014ad69fd99948d8dec9 SHA512 
9e03aa29ea7660c20d4ce36b7ebcac02af152185af3e91650d0d59379d3b2779515aa0b2325155a4eaaa02a1addc2ac25cf8a13d0e67a32fe94191da06c1b483
 WHIRLPOOL 
fac47b00f9a8fe7c0293dd89f5cc6949104d4ee910487ef55cf0f323724d8079da5b880c8f8f99ba298fa385bc866a3377d21c198e52215d4b22d0d1df72d2f7
+DIST libyui-ncurses-2.47.6.tar.gz 188365 SHA256 
fdec4c7ac4b67ade9b7490988ab4e7be553707a77d35966d92f5d729bc8d0132 SHA512 
c11b4ac6e7d2e5fce52e39abbea5c9c280128071802ee925c00560642cb03e734393b348dc57d3aaff29993b36cdbc371f5766839640162a6e1310810c66e343
 WHIRLPOOL 
77c3bccf34d88cec96f18a0638ed9476e50930c780ebb974657c9ee268d94813d4e5a9993ae22c6da1062968ce4d46224b6168b5b4a3e1c4a44fd483281772ff

diff --git a/x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild 
b/x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild
index 50385b2..c487c0c 100644
--- a/x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild
+++ b/x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86"
 
 IUSE="static-libs"
 
-RDEPEND="sys-libs/ncurses
+RDEPEND="sys-libs/ncurses:=
x11-libs/libyui:${SLOT}
 "
 # Only Boost headers are needed

diff --git a/x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild 
b/x11-libs/libyui-ncurses/libyui-ncurses-2.47.6.ebuild
similarity index 90%
copy from x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild
copy to x11-libs/libyui-ncurses/libyui-ncurses-2.47.6.ebuild
index 50385b2..accabff 100644
--- a/x11-libs/libyui-ncurses/libyui-ncurses-2.46.4.ebuild
+++ b/x11-libs/libyui-ncurses/libyui-ncurses-2.47.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -16,14 +16,14 @@ KEYWORDS="~amd64 ~x86"
 
 IUSE="static-libs"
 
-RDEPEND="sys-libs/ncurses
+RDEPEND="sys-libs/ncurses:=
x11-libs/libyui:${SLOT}
 "
 # Only Boost headers are needed
 DEPEND="${RDEPEND}
dev-libs/boost"
 
-PATCHES=( "${FILESDIR}/${P}-tinfo.patch" )
+PATCHES=( "${FILESDIR}/${PN}-2.46.4-tinfo.patch" )
 
 S="${WORKDIR}/${PN}-${PN}-master-${PV}"
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libyui/

2016-06-16 Thread Michal Hrušecký
commit: 914d64fa6bb2598db6071e7a78022b98f537654e
Author: Michal Hrusecky  gentoo  org>
AuthorDate: Thu Jun 16 19:38:45 2016 +
Commit:     Michal Hrušecký  gentoo  org>
CommitDate: Thu Jun 16 20:04:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=914d64fa

x11-libs/libyui: Update to the latest upstream version 3.2.5

Package-Manager: portage-2.3.0_rc1

 x11-libs/libyui/Manifest|  1 +
 x11-libs/libyui/libyui-3.2.5.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/x11-libs/libyui/Manifest b/x11-libs/libyui/Manifest
index 64dd43b..c85a74d 100644
--- a/x11-libs/libyui/Manifest
+++ b/x11-libs/libyui/Manifest
@@ -1 +1,2 @@
 DIST libyui-3.0.13.tar.gz 204028 SHA256 
aa3d961f4424365efdfffd4de1facdcd870570890681ebc9e59d16ea3687e44f SHA512 
b698c4d44d9fa1d888b52f8d5e2216ff4a490ef97c153fac52674a237527807140663d87ceac7b36b0c6092e9035eaec7bfe7a2e1e93922de106873130a69c66
 WHIRLPOOL 
a7c01af68f800e1f27ce5631c0b34ea35d3f82c3d173caea1516887de9bef557662ce0e577daa6ffb2003070adac40f958c7f3dd9c64d32b46fc11d4fed72b15
+DIST libyui-3.2.5.tar.gz 218517 SHA256 
0fa6bc8f226ff74c5658fea27dfea532ca1c3199bd4ed9f70b3c1bb76cca5387 SHA512 
174ec6893f749bc81495c2ee620e8c7d85e9cdb61db08d4f7d800c13306eb76e0f40d20a1eafeb579344b35d99f9735b65e63525ddd804cbe30ab7f4c18bec43
 WHIRLPOOL 
4bd63127753f329b4e8a8d8937c80b61eecdc1d634d2985e0f97d0d5497896c853042af319721d9c86ffddfe7802f2e4ef3c41f650d30428d7c5dfd91caa8ecd

diff --git a/x11-libs/libyui/libyui-3.2.5.ebuild 
b/x11-libs/libyui/libyui-3.2.5.ebuild
new file mode 100644
index 000..2683388
--- /dev/null
+++ b/x11-libs/libyui/libyui-3.2.5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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}/${PN}-3.0.13-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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/osc/

2016-06-12 Thread Michal Hrušecký
commit: b5dfe7f59dc907498e022e8cc6c1a5d74138accd
Author: Michal Hrusecky  gentoo  org>
AuthorDate: Sun Jun 12 19:28:15 2016 +
Commit:     Michal Hrušecký  gentoo  org>
CommitDate: Sun Jun 12 20:33:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5dfe7f5

dev-util/osc: Update to the version 0.154.0

Package-Manager: portage-2.3.0_rc1

 dev-util/osc/Manifest   |  1 +
 dev-util/osc/osc-0.154.0.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-util/osc/Manifest b/dev-util/osc/Manifest
index 7198684..7103d89 100644
--- a/dev-util/osc/Manifest
+++ b/dev-util/osc/Manifest
@@ -1,2 +1,3 @@
 DIST osc-0.148.2.tar.gz 6818939 SHA256 
573d23d84e47316bd2eaed16e37696a1b87b8bc8cb457be5403ecfcb4da44c4c SHA512 
4e17c8fb8f78a3f9a279f27e3c52fa1a4d6ee62825e06a5943b144ff39a3c53650d31c1b8033ee78cf6f3d4e85c140b2fc0c7f86b3d134cea59fc8da24e3fd16
 WHIRLPOOL 
20160e3148f21ff78074f4858928fee20227defe1065c8971c9e1823ab7cb5195edab2ac9da4662667be49ad2dc772c1d260a83eae59166c362f3050b88fd19d
 DIST osc-0.152.0.tar.gz 331512 SHA256 
e30508cb6197c48a4ac6364eb60e47a850a67faa705cc2eafbce4f1072c30b41 SHA512 
273bad36565d4f90b1a1f9af965367728559e5d0d8060689b1086f1df12fd3ef575900064973888cba1c06fb2d7c0e998161d65c04581a040750ef34281f035a
 WHIRLPOOL 
f2937f91649f04a9c6710851cb6e52f5cf1614169c643e8ce82c8c3ad611f252e96b9002f7dfb2a9be762c86f9feb12f2e6b39f5f57fcf5b6a33e12ff975a3bc
+DIST osc-0.154.0.tar.gz 341789 SHA256 
00612f245db2f090c747e79d300440256252d5e739e8882ef4268a8e42739a6c SHA512 
1240bc9cc9079115342fc0bff1e522ca8fbff0a22b15fc2bfa90817241fd42e2350dd9344e5d6e3e0b5842be3f010398d108c7f9c7d474bde5c2300f7bf6bfb7
 WHIRLPOOL 
7b7a656525796a531c0cba8d0ed8ddaa2c004717407b1b30b7bbfd6c2f44acc65e47cf1b67e597229318b5c374077b63bcf6a002ebc2717724c1ad8e7c893a75

diff --git a/dev-util/osc/osc-0.154.0.ebuild b/dev-util/osc/osc-0.154.0.ebuild
new file mode 100644
index 000..2cddd13
--- /dev/null
+++ b/dev-util/osc/osc-0.154.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+EGIT_REPO_URI="git://github.com/openSUSE/osc.git"
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="xml"
+
+if [[ "${PV}" == "" ]]; then
+   EXTRA_ECLASS="git-2"
+else
+   OBS_PROJECT="openSUSE:Tools"
+   EXTRA_ECLASS="obs-download"
+fi
+
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1 ${EXTRA_ECLASS}
+unset EXTRA_ECLASS
+
+DESCRIPTION="Command line tool for Open Build Service"
+HOMEPAGE="http://en.opensuse.org/openSUSE:OSC";
+
+[[ "${PV}" == "" ]] || SRC_URI="${OBS_URI}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+# Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
+[[ "${PV}" == "" ]] || \
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   dev-python/urlgrabber[${PYTHON_USEDEP}]
+   app-arch/rpm[python,${PYTHON_USEDEP}]
+   dev-python/m2crypto[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}
+"
+PDEPEND="${DEPEND}
+   app-admin/sudo
+   dev-util/obs-service-meta
+"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+   epatch "${FILESDIR}"/${PN}-0.139.2-out-of-tree-build.patch
+   distutils-r1_src_prepare
+}
+
+src_install() {
+   distutils-r1_src_install
+   dosym osc-wrapper.py /usr/bin/osc
+   keepdir /usr/lib/osc/source_validators
+   cd "${ED}"/usr/
+   find . -type f -exec sed -i 's|/usr/bin/build|/usr/bin/suse-build|g'
 {} +
+   find . -type f -exec sed -i 
's|/usr/lib/build|/usr/libexec/suse-build|g' {} +
+   find . -type f -exec sed -i 's|/usr/lib/obs|/usr/libexec/obs|g' 
 {} +
+   rm -f "${ED}"/usr/share/doc/${PN}*/TODO*
+}