[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/, net-misc/seafile-client/files/

2017-05-20 Thread Michał Górny
commit: 64051760a51032b14d3e8db826f0c9ce8d2dffd1
Author: Moritz Schlarb  metalabs  de>
AuthorDate: Fri May 19 22:55:49 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 20 18:54:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64051760

net-misc/seafile-client: Version bump to 6.0.6

Closes: https://github.com/gentoo/gentoo/pull/4683

 net-misc/seafile-client/Manifest   | 1 +
 ...e-client-6.0.4-select-qt5.patch => seafile-client-select-qt5.patch} | 0
 .../{seafile-client-6.0.4-r2.ebuild => seafile-client-6.0.4-r3.ebuild} | 2 +-
 .../{seafile-client-6.0.4-r2.ebuild => seafile-client-6.0.6.ebuild}| 3 +--
 4 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index f2a952fd4d4..2c23a17f80d 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -1 +1,2 @@
 DIST seafile-client-6.0.4.tar.gz 2173354 SHA256 
530c9f12176b69117f319fb3cfd5d2624825df20a44ea6760530a47bf60ba535 SHA512 
2572750d3b5bf7444b4c4ec300b1b54ba7eafec2393b8b6d6923eb5c16d1b96f411891d072aac23b1c4bb9e1834a263bd11283216759a34c3456bf3533967552
 WHIRLPOOL 
89614f915c7b65877282288c6ecd97b555262335261c8c7b45f8e64c628533848a5fb9c76a36fad1f7571388ca01abca242b71f3a873d4ed5cd9528d63628101
+DIST seafile-client-6.0.6.tar.gz 2183317 SHA256 
df3a587c5e93c4f53768b0724115889be2bead65d7910a31e637c3075690ea6b SHA512 
a7e389ac90ea07dade2a596c3c7ef41b5037ccffafb379d0af606a1fb6bc4838b20a10343e8e2b4a55f6d5da0d290e9827f628e2a1bdd92d4a6e1047a85ece5c
 WHIRLPOOL 
dc37e55b851a91ac4c0927ab4a12a6a2585622db0f86714741d7eb2dac45ec29dab69a740bc982af639048dd25fcb3803000eef66477900a5476aae2262d6af3

diff --git 
a/net-misc/seafile-client/files/seafile-client-6.0.4-select-qt5.patch 
b/net-misc/seafile-client/files/seafile-client-select-qt5.patch
similarity index 100%
rename from net-misc/seafile-client/files/seafile-client-6.0.4-select-qt5.patch
rename to net-misc/seafile-client/files/seafile-client-select-qt5.patch

diff --git a/net-misc/seafile-client/seafile-client-6.0.4-r2.ebuild 
b/net-misc/seafile-client/seafile-client-6.0.4-r3.ebuild
similarity index 96%
copy from net-misc/seafile-client/seafile-client-6.0.4-r2.ebuild
copy to net-misc/seafile-client/seafile-client-6.0.4-r3.ebuild
index b417c30619c..df361f9dff9 100644
--- a/net-misc/seafile-client/seafile-client-6.0.4-r2.ebuild
+++ b/net-misc/seafile-client/seafile-client-6.0.4-r3.ebuild
@@ -32,7 +32,7 @@ DEPEND="${RDEPEND}
test? ( dev-qt/qttest:5 )"
 
 src_prepare() {
-   eapply "${FILESDIR}/${P}-select-qt5.patch"
+   eapply "${FILESDIR}/${PN}-select-qt5.patch"
eapply "${FILESDIR}/${P}-only-use-qttest-where-needed.patch"
cmake-utils_src_prepare
if use shibboleth ; then

diff --git a/net-misc/seafile-client/seafile-client-6.0.4-r2.ebuild 
b/net-misc/seafile-client/seafile-client-6.0.6.ebuild
similarity index 91%
rename from net-misc/seafile-client/seafile-client-6.0.4-r2.ebuild
rename to net-misc/seafile-client/seafile-client-6.0.6.ebuild
index b417c30619c..69b7bcb82bb 100644
--- a/net-misc/seafile-client/seafile-client-6.0.4-r2.ebuild
+++ b/net-misc/seafile-client/seafile-client-6.0.6.ebuild
@@ -32,8 +32,7 @@ DEPEND="${RDEPEND}
test? ( dev-qt/qttest:5 )"
 
 src_prepare() {
-   eapply "${FILESDIR}/${P}-select-qt5.patch"
-   eapply "${FILESDIR}/${P}-only-use-qttest-where-needed.patch"
+   eapply "${FILESDIR}/${PN}-select-qt5.patch"
cmake-utils_src_prepare
if use shibboleth ; then
if ! has_version "dev-qt/qtwebengine:5[widgets]" ; then



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/, net-misc/seafile-client/files/

2017-04-27 Thread Michał Górny
commit: 0b01ca373c77869e8ea182cc848428a738c2fc22
Author: Moritz Schlarb  metalabs  de>
AuthorDate: Wed Apr 26 17:29:21 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 27 14:33:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b01ca37

net-misc/seafile-client: Fix Qt5 selection

Closes: https://bugs.gentoo.org/show_bug.cgi?id=602440#c1

 .../files/seafile-client-6.0.4-select-qt5.patch| 18 ++
 ...-6.0.4-r1.ebuild => seafile-client-6.0.4-r2.ebuild} |  4 ++--
 2 files changed, 20 insertions(+), 2 deletions(-)

diff --git 
a/net-misc/seafile-client/files/seafile-client-6.0.4-select-qt5.patch 
b/net-misc/seafile-client/files/seafile-client-6.0.4-select-qt5.patch
new file mode 100644
index 000..ed48dcf4757
--- /dev/null
+++ b/net-misc/seafile-client/files/seafile-client-6.0.4-select-qt5.patch
@@ -0,0 +1,18 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 4261fba..24fbbda 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -158,11 +158,8 @@ SET(QT_VERSION_MAJOR 5)
+ # have to keep using QtWebKit on windows because QtWebEngine can't be
+ # compiled in msys2/mingw (QtWebEnigne is based on chrome, which has to be
+ # compiled with MSVC.)
+-FIND_PROGRAM(qmake_executable NAMES qmake qmake.exe)
+-EXECUTE_PROCESS(COMMAND
+-bash -c "${qmake_executable} --version | grep -iE '^using qt version 
[0-9.]+' | awk '{print $4}'"
+-OUTPUT_VARIABLE DETECTED_QT_VERSION
+-OUTPUT_STRIP_TRAILING_WHITESPACE)
++FIND_PACKAGE(Qt5Core)
++SET(DETECTED_QT_VERSION ${Qt5Core_VERSION})
+ MESSAGE("qt5 version: ${DETECTED_QT_VERSION}")
+ IF(WIN32 OR DETECTED_QT_VERSION VERSION_LESS 5.6.0)
+ ADD_DEFINITIONS(-DSEAFILE_USE_WEBKIT)

diff --git a/net-misc/seafile-client/seafile-client-6.0.4-r1.ebuild 
b/net-misc/seafile-client/seafile-client-6.0.4-r2.ebuild
similarity index 91%
rename from net-misc/seafile-client/seafile-client-6.0.4-r1.ebuild
rename to net-misc/seafile-client/seafile-client-6.0.4-r2.ebuild
index 1f1aa3a7483..b417c30619c 100644
--- a/net-misc/seafile-client/seafile-client-6.0.4-r1.ebuild
+++ b/net-misc/seafile-client/seafile-client-6.0.4-r2.ebuild
@@ -32,7 +32,8 @@ DEPEND="${RDEPEND}
test? ( dev-qt/qttest:5 )"
 
 src_prepare() {
-   eapply "${FILESDIR}/${P}-only-use-qttest-when-needed.patch"
+   eapply "${FILESDIR}/${P}-select-qt5.patch"
+   eapply "${FILESDIR}/${P}-only-use-qttest-where-needed.patch"
cmake-utils_src_prepare
if use shibboleth ; then
if ! has_version "dev-qt/qtwebengine:5[widgets]" ; then
@@ -42,7 +43,6 @@ src_prepare() {
 }
 
 src_configure() {
-   export QT_SELECT=qt5
local mycmakeargs=(
-DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
-DBUILD_TESTING="$(usex test)"



[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/, net-misc/seafile-client/files/

2017-04-26 Thread Michał Górny
commit: 25a56e558e96e6c39c511221704cf4749814a2f3
Author: Moritz Schlarb  metalabs  de>
AuthorDate: Mon Apr 24 06:23:36 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 14:04:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25a56e55

net-misc/seafile-client: Fix tests and dependencies

Bug: https://bugs.gentoo.org/615838
Closes: https://github.com/gentoo/gentoo/pull/4489

 ...client-6.0.4-only-use-qttest-where-needed.patch | 24 ++
 ...6.0.4.ebuild => seafile-client-6.0.4-r1.ebuild} |  7 +--
 2 files changed, 29 insertions(+), 2 deletions(-)

diff --git 
a/net-misc/seafile-client/files/seafile-client-6.0.4-only-use-qttest-where-needed.patch
 
b/net-misc/seafile-client/files/seafile-client-6.0.4-only-use-qttest-where-needed.patch
new file mode 100644
index 000..c9dfea1d2f9
--- /dev/null
+++ 
b/net-misc/seafile-client/files/seafile-client-6.0.4-only-use-qttest-where-needed.patch
@@ -0,0 +1,24 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 20860a6..4261fba 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -176,7 +176,7 @@ ELSE()
+ ENDIF()
+ 
+ SET(USE_QT_LIBRARIES
+-Core Gui Widgets LinguistTools Network Test
++Core Gui Widgets LinguistTools Network
+ )
+ IF (BUILD_SHIBBOLETH_SUPPORT)
+ SET(USE_QT_LIBRARIES ${USE_QT_LIBRARIES} ${WEBENGINE_CORE} ${WEBKIT_NAME} 
${WEBKIT_WIDGETS_NAME})
+@@ -814,7 +814,9 @@ IF (BUILD_TESTING)
+ SET_TARGET_PROPERTIES(${testname} PROPERTIES
+   RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/tests )
+ 
+-QT5_USE_MODULES(${testname} ${USE_QT_LIBRARIES})
++INCLUDE_DIRECTORIES(${Qt5Test_INCLUDE_DIRS})
++
++QT5_USE_MODULES(${testname} ${USE_QT_LIBRARIES} Test)
+ 
+ ADD_TEST(${testname} ${CMAKE_CURRENT_BINARY_DIR}/tests/${testname})
+ 

diff --git a/net-misc/seafile-client/seafile-client-6.0.4.ebuild 
b/net-misc/seafile-client/seafile-client-6.0.4-r1.ebuild
similarity index 86%
rename from net-misc/seafile-client/seafile-client-6.0.4.ebuild
rename to net-misc/seafile-client/seafile-client-6.0.4-r1.ebuild
index c4262682b99..1f1aa3a7483 100644
--- a/net-misc/seafile-client/seafile-client-6.0.4.ebuild
+++ b/net-misc/seafile-client/seafile-client-6.0.4-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="shibboleth"
+IUSE="shibboleth test"
 
 RDEPEND="net-libs/libsearpc
=net-libs/ccnet-${PV}
@@ -28,9 +28,11 @@ RDEPEND="net-libs/libsearpc
dev-qt/qtdbus:5
shibboleth? ( || ( dev-qt/qtwebengine:5[widgets] dev-qt/qtwebkit:5 ) )"
 DEPEND="${RDEPEND}
-   dev-qt/linguist-tools:5"
+   dev-qt/linguist-tools:5
+   test? ( dev-qt/qttest:5 )"
 
 src_prepare() {
+   eapply "${FILESDIR}/${P}-only-use-qttest-when-needed.patch"
cmake-utils_src_prepare
if use shibboleth ; then
if ! has_version "dev-qt/qtwebengine:5[widgets]" ; then
@@ -43,6 +45,7 @@ src_configure() {
export QT_SELECT=qt5
local mycmakeargs=(
-DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
+   -DBUILD_TESTING="$(usex test)"
)
cmake-utils_src_configure
 }