[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/files/, net-misc/seafile-client/
commit: 795880dba3bdad1a6832ab4efa735cf4de2bc8d7 Author: Quentin Retornaz retornaz com> AuthorDate: Sun Mar 13 23:48:44 2022 + Commit: Matthew Smith gentoo org> CommitDate: Sun Apr 3 09:34:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=795880db net-misc/seafile-client: version bump to 8.0.6 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Quentin Retornaz retornaz.com> Closes: https://github.com/gentoo/gentoo/pull/24544 Signed-off-by: Matthew Smith gentoo.org> net-misc/seafile-client/Manifest | 1 + .../files/seafile-client-8.0.6-select-qt5.patch| 18 .../seafile-client/seafile-client-8.0.6.ebuild | 52 ++ 3 files changed, 71 insertions(+) diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest index 9ae4e6c5ac20..9246cda413fc 100644 --- a/net-misc/seafile-client/Manifest +++ b/net-misc/seafile-client/Manifest @@ -3,3 +3,4 @@ DIST seafile-client-8.0.2.tar.gz 11694494 BLAKE2B 7230b17e9b85a990b87b9fae7d2d7b DIST seafile-client-8.0.3.tar.gz 11694141 BLAKE2B 03a30d824ebe45a58a93baf127714b119c73254cdbc3f13f5cc81807dbf7ebfc333a2e1c36a325728d1bc60fa3392eb7c7eb6ea7d978808200abe2e93c63cc72 SHA512 944751e84b5336d07c0a24a69c10ef4e5a84b133c22d148226bceee9ae8f989c45de28950c0a16fb66eb9a5aa43ff83a21c5b0979e5421763383b93acdde5aff DIST seafile-client-8.0.4.tar.gz 11701804 BLAKE2B 4d1647a4c783be634eca79ff3ca0713888c38222c1c571f11393a4cc6067073c4ac2a41256a678482c8e66c16cc88dc04883f432d81e374a06264650fe198ade SHA512 eb9afa97f02cfd6054dab34c0ce7e268b8faca49d364d0051358c3f69ae4c8b4e130025891a4c99e4d6cd5abe6b617ea23bcc0d6f2b07ea438debf9899b6d406 DIST seafile-client-8.0.5.tar.gz 11701650 BLAKE2B c9c436f53cf7effa6c2e1cdbb09f5cffd53f7ef8fa6f6b12bb92c0d3c2e54b38858c95a3ab4c511d16774a973c8c2a7e66842825e9535d1332e8589dc201d22a SHA512 1f3eb643dce980a1aa0ff71e0ecca83b3db0848f9983bf7782adae6d181ddc28454a6cd75ebfcf439c17eb2008a5e0d4a684e5cee60fe7b83297e9fce1fcfec9 +DIST seafile-client-8.0.6.tar.gz 11702726 BLAKE2B bcba073b9ec17c33f653ae89e518f30f96ec8f9bdb780a9e06ae75d565c223c6b0505fd1ec9475b66bcd8d26f84846a99968fc006514d1eccb4a72b8600f0ae4 SHA512 fceb272fa521a7343609285ff5b299f66886b2ea53a1395178c3f05313e9439853422de65d20902669034c4edacdf32eb5674e16e64218b0444221c77cd4256c diff --git a/net-misc/seafile-client/files/seafile-client-8.0.6-select-qt5.patch b/net-misc/seafile-client/files/seafile-client-8.0.6-select-qt5.patch new file mode 100644 index ..8b8e6d55aa08 --- /dev/null +++ b/net-misc/seafile-client/files/seafile-client-8.0.6-select-qt5.patch @@ -0,0 +1,18 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 1c4a444..aae406c 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -133,11 +133,8 @@ ENDIF() + + ## BEGIN: QT configuration + +-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("Qt version: ${DETECTED_QT_VERSION}") + EXECUTE_PROCESS(COMMAND + bash -c "qmake --version|grep -iE '^using qt version [0-9]'|awk '{print $4}'|grep -iE '^[0-9]'|awk -F . '{print $1}'" diff --git a/net-misc/seafile-client/seafile-client-8.0.6.ebuild b/net-misc/seafile-client/seafile-client-8.0.6.ebuild new file mode 100644 index ..19c6f924fba8 --- /dev/null +++ b/net-misc/seafile-client/seafile-client-8.0.6.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Upstream is moving tags repeatedly, then we use commit hash. +RELEASE_COMMIT="1fb9ddd71fbf6f0252509aced527be459e240366" + +inherit xdg cmake + +DESCRIPTION="Seafile desktop client" +HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/; +SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="shibboleth test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/jansson:= + dev-libs/openssl:= + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + net-libs/libsearpc + ~net-misc/seafile-${PV} + sys-libs/zlib + virtual/opengl + shibboleth? ( dev-qt/qtwebengine:5[widgets] )" +DEPEND="${RDEPEND} + test? ( dev-qt/qttest:5 )" +BDEPEND="dev-qt/linguist-tools:5" + +PATCHES=( + "${FILESDIR}/${PN}-8.0.6-select-qt5.patch" + "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch" +) + +S="${WORKDIR}/${PN}-${RELEASE_COMMIT}" + +src_configure() { + local mycmakeargs=( +
[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/files/, net-misc/seafile-client/
commit: 3e25556d3cba9a086f7e6b65e57313da750ba6a3 Author: Quentin Retornaz retornaz com> AuthorDate: Wed Mar 24 23:29:03 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Mar 30 13:13:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e25556d net-misc/seafile-client: fix build with dev-libs/glib-2.68.0 Closes: https://bugs.gentoo.org/777477 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Quentin Retornaz retornaz.com> Closes: https://github.com/gentoo/gentoo/pull/20108 Signed-off-by: Joonas Niilola gentoo.org> .../files/seafile-client-8.0.1-glib-2.68.0.patch | 12 ...client-8.0.1-r1.ebuild => seafile-client-8.0.1-r2.ebuild} | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/net-misc/seafile-client/files/seafile-client-8.0.1-glib-2.68.0.patch b/net-misc/seafile-client/files/seafile-client-8.0.1-glib-2.68.0.patch new file mode 100644 index 000..9b2dd42cc92 --- /dev/null +++ b/net-misc/seafile-client/files/seafile-client-8.0.1-glib-2.68.0.patch @@ -0,0 +1,12 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index fbf1d2f..05e8d4d 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -6,6 +6,7 @@ SET(SEAFILE_CLIENT_VERSION_MINOR 0) + SET(SEAFILE_CLIENT_VERSION_PATCH 1) + SET(PROJECT_VERSION "${SEAFILE_CLIENT_VERSION_MAJOR}.${SEAFILE_CLIENT_VERSION_MINOR}.${SEAFILE_CLIENT_VERSION_PATCH}") + ADD_DEFINITIONS(-DSEAFILE_CLIENT_VERSION=${PROJECT_VERSION}) ++ADD_DEFINITIONS(-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26) + INCLUDE(FindPkgConfig) + + ## Build crash repoter on release build as default diff --git a/net-misc/seafile-client/seafile-client-8.0.1-r1.ebuild b/net-misc/seafile-client/seafile-client-8.0.1-r2.ebuild similarity index 96% rename from net-misc/seafile-client/seafile-client-8.0.1-r1.ebuild rename to net-misc/seafile-client/seafile-client-8.0.1-r2.ebuild index b26abb8f449..a36fc7d452e 100644 --- a/net-misc/seafile-client/seafile-client-8.0.1-r1.ebuild +++ b/net-misc/seafile-client/seafile-client-8.0.1-r2.ebuild @@ -16,7 +16,6 @@ IUSE="libressl shibboleth test" RESTRICT="!test? ( test )" RDEPEND="dev-db/sqlite:3 -
[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/files/, net-misc/seafile-client/
commit: 98c19fb406d6fb1b90be812b0459a6c790ef6b02 Author: Quentin Retornaz retornaz com> AuthorDate: Thu Oct 15 15:50:06 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Oct 16 04:32:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98c19fb4 net-misc/seafile-client: fix Qt5.15 build Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Quentin Retornaz retornaz.com> Closes: https://github.com/gentoo/gentoo/pull/17938 Signed-off-by: Joonas Niilola gentoo.org> .../files/seafile-client-7.0.9-qt-5.15.patch | 37 ++ ...7.0.9.ebuild => seafile-client-7.0.9-r1.ebuild} | 17 +- 2 files changed, 46 insertions(+), 8 deletions(-) diff --git a/net-misc/seafile-client/files/seafile-client-7.0.9-qt-5.15.patch b/net-misc/seafile-client/files/seafile-client-7.0.9-qt-5.15.patch new file mode 100644 index 000..ef9c2f7449b --- /dev/null +++ b/net-misc/seafile-client/files/seafile-client-7.0.9-qt-5.15.patch @@ -0,0 +1,37 @@ +https://github.com/haiwen/seafile-client/pull/1297 + +From 86ebea086c6b78738b3140c922c909331d2b9a94 Mon Sep 17 00:00:00 2001 +From: Joffrey +Date: Fri, 29 May 2020 15:59:11 + +Subject: [PATCH] Fix build with Qt5 v5.15.0 + +--- + src/ui/events-list-view.cpp | 1 + + src/ui/private-share-dialog.cpp | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/src/ui/events-list-view.cpp b/src/ui/events-list-view.cpp +index b1d04abb..09536b9e 100644 +--- a/src/ui/events-list-view.cpp b/src/ui/events-list-view.cpp +@@ -1,4 +1,5 @@ + #include ++#include + #include + #include + #include +diff --git a/src/ui/private-share-dialog.cpp b/src/ui/private-share-dialog.cpp +index 511d476b..284cc043 100644 +--- a/src/ui/private-share-dialog.cpp b/src/ui/private-share-dialog.cpp +@@ -2,6 +2,7 @@ + #include + #include + #include ++#include + #include + #include + #include +-- +2.26.2 + diff --git a/net-misc/seafile-client/seafile-client-7.0.9.ebuild b/net-misc/seafile-client/seafile-client-7.0.9-r1.ebuild similarity index 79% rename from net-misc/seafile-client/seafile-client-7.0.9.ebuild rename to net-misc/seafile-client/seafile-client-7.0.9-r1.ebuild index 8b0653e774d..649db5f1322 100644 --- a/net-misc/seafile-client/seafile-client-7.0.9.ebuild +++ b/net-misc/seafile-client/seafile-client-7.0.9-r1.ebuild @@ -18,23 +18,24 @@ RESTRICT="!test? ( test )" RDEPEND="dev-db/sqlite:3 dev-libs/libevent dev-libs/jansson -
[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/files/, net-misc/seafile-client/
commit: 359f6e99280adcd4b7a5a6497178f35e6a2c9af5 Author: Quentin Retornaz retornaz com> AuthorDate: Sun Aug 2 20:42:45 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Oct 6 07:58:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=359f6e99 net-misc/seafile-client: version bump to 7.0.9 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Quentin Retornaz retornaz.com> Signed-off-by: Joonas Niilola gentoo.org> net-misc/seafile-client/Manifest | 1 + .../files/seafile-client-7.0.9-libressl.patch | 14 ++ .../seafile-client/seafile-client-7.0.9.ebuild | 54 ++ 3 files changed, 69 insertions(+) diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest index 88848439f03..862d36abd83 100644 --- a/net-misc/seafile-client/Manifest +++ b/net-misc/seafile-client/Manifest @@ -1 +1,2 @@ DIST seafile-client-7.0.5.tar.gz 2359779 BLAKE2B 58fa532668859c4413bb931146a58eb51ede7c1faa3ea2a9cafb94be44a8819261570ef16cc9f62f584f9ff483aa0832a63a99bb53380dd9efa4f82d25dea553 SHA512 b79cde3f98ebb1a0cb1035131cf95735f01c63bcb4bb658d5c40c36cdf85705d2c6fd2f7787fbdb3d965a25d60ee98e020e33c4f9423295c7ef1ab36ee5c7c27 +DIST seafile-client-7.0.9.tar.gz 2367747 BLAKE2B 60a488a22e094d4783c7da50e8852d7204e16791613d113f729bacc21a40883edc25469f8ce1a8dab52b4ed0ea73b691a831fb0c01a885aeeae7bd276e2781ff SHA512 665a252a321744cd84b96230f5318528aad23a0a089e5049913c34a6c254356c7cc996e45e2a50d432d114f13b089b8d12062b3a1a4d1a0b6f1cbf9688ad32b6 diff --git a/net-misc/seafile-client/files/seafile-client-7.0.9-libressl.patch b/net-misc/seafile-client/files/seafile-client-7.0.9-libressl.patch new file mode 100644 index 000..d7fdc2201d1 --- /dev/null +++ b/net-misc/seafile-client/files/seafile-client-7.0.9-libressl.patch @@ -0,0 +1,14 @@ +Upstream pull request: https://github.com/haiwen/seafile-client/pull/1314 +diff --git a/src/utils/rsa.cpp b/src/utils/rsa.cpp +index 350b790..513733d 100644 +--- a/src/utils/rsa.cpp b/src/utils/rsa.cpp +@@ -13,7 +13,7 @@ namespace { + + /* Forward compatibility functions if libssl < 1.1.0. */ + +-#if OPENSSL_VERSION_NUMBER < 0x1010L || defined(LIBRESSL_VERSION_NUMBER) ++#if OPENSSL_VERSION_NUMBER < 0x1010L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x207fL) + + int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d) + { diff --git a/net-misc/seafile-client/seafile-client-7.0.9.ebuild b/net-misc/seafile-client/seafile-client-7.0.9.ebuild new file mode 100644 index 000..8b0653e774d --- /dev/null +++ b/net-misc/seafile-client/seafile-client-7.0.9.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake xdg-utils + +DESCRIPTION="Seafile desktop client" +HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/; +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="libressl shibboleth test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-db/sqlite:3 + dev-libs/libevent + dev-libs/jansson +
[gentoo-commits] repo/gentoo:master commit in: net-misc/seafile-client/files/, net-misc/seafile-client/
commit: d43b862402e6ae9002a3e178039e2e24b788af87 Author: Moritz Schlarb metalabs de> AuthorDate: Tue Jun 27 18:12:25 2017 + Commit: Michał Górny gentoo org> CommitDate: Sat Jul 1 21:11:13 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d43b8624 net-misc/seafile-client: Version bump to 6.0.7 Closes: https://github.com/gentoo/gentoo/pull/4998 net-misc/seafile-client/Manifest | 3 +- ...client-6.0.4-only-use-qttest-where-needed.patch | 24 -- .../seafile-client/seafile-client-6.0.4-r3.ebuild | 51 -- ...nt-6.0.6.ebuild => seafile-client-6.0.7.ebuild} | 0 4 files changed, 1 insertion(+), 77 deletions(-) diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest index 2c23a17f80d..a2db26abdeb 100644 --- a/net-misc/seafile-client/Manifest +++ b/net-misc/seafile-client/Manifest @@ -1,2 +1 @@ -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 +DIST seafile-client-6.0.7.tar.gz 2191540 SHA256 f6d8b841772fe734fc7809cd447881b925f64243625bc62e62abdc7311abedd8 SHA512 6c927feda9e83efed28dcb1771ce8fda4b367f83a59c1554a3bf5cfcc72f4d0f0cead5b7bb3e3f57811e5e9764c1aa67c6c15f265ec533ad1898c8e6d9d81352 WHIRLPOOL dce871a60e09372976692315311f9c09c81dfc56504186d5140d1193f930ed845824092a81a92f3d16369c5b3c31d7ac8938f2aa09b0e900460c6b7533c07b95 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 deleted file mode 100644 index c9dfea1d2f9..000 --- a/net-misc/seafile-client/files/seafile-client-6.0.4-only-use-qttest-where-needed.patch +++ /dev/null @@ -1,24 +0,0 @@ -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-r3.ebuild b/net-misc/seafile-client/seafile-client-6.0.4-r3.ebuild deleted file mode 100644 index df361f9dff9..000 --- a/net-misc/seafile-client/seafile-client-6.0.4-r3.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit cmake-utils - -DESCRIPTION="Seafile desktop client" -HOMEPAGE="https://github.com/haiwen/seafile-client/ http://www.seafile.com/; -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 test" - -RDEPEND="net-libs/libsearpc - =net-libs/ccnet-${PV} - =net-misc/seafile-${PV} - >=dev-libs/libevent-2.0 - >=dev-libs/jansson-2.0 - dev-libs/openssl:0= - dev-db/sqlite:3 - - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtnetwork:5 - dev-qt/qtdbus:5 - shibboleth? ( || ( dev-qt/qtwebengine:5[widgets] dev-qt/qtwebkit:5 ) )" -DEPEND="${RDEPEND} - dev-qt/linguist-tools:5 - test? ( dev-qt/qttest:5 )" - -src_prepare() { - eapply "${FILESDIR}/${PN}-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 - sed -i -e 's/IF(WIN32 OR DETECTED_QT_VERSION VERSION_LESS 5.6.0)/IF(TRUE)/' CMakeLists.txt || die - fi - fi -} - -src_configure() { - local