[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/files/, net-misc/megasync/

2026-01-08 Thread Lucio Sauer
commit: b7d55bc9cefe1f59f66f75583073a078c9c40d93
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Jan  8 15:57:42 2026 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Thu Jan  8 15:57:42 2026 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b7d55bc9

net-misc/megasync: drop 5.16.0.2

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 -
 .../megasync-5.7.0.0-disable-forced-options.patch  |  11 --
 net-misc/megasync/megasync-5.16.0.2.ebuild | 170 -
 3 files changed, 183 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index e46303c9c8..f97505a0b5 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
-DIST megasync-5.16.0.2.tar.gz 27662427 BLAKE2B 
47918b5521eaef17dbc0a114d0de221ae927c0cc6973f7d72f1d441abab40e3518c2e899e37f570689fca4a79e35f7934bd183301624da01243bc902ea36f5c8
 SHA512 
b47dd0e7f5e87c25268701cd9d55f1489e4f2d415b92c128b57f8694ee163cde41062aebd7a7f6b738b608738ebf1db023f68b69f20fc97133038fbebf0cfb8e
 DIST megasync-6.0.0.3.tar.gz 22558724 BLAKE2B 
3f5a853664b7b00a76c5aa248d52011229f76597de3748bc6f4e67f23d1aba305d3ab274d6adb232de907f019f8a9d62a626ec4ffece853a2c354d39e72278e7
 SHA512 
f001ac9f766dc91d5f307fc2eaa5af4de43a81e0d6c4fa6f3e6957b832a0b8800e4514d3e02d6cf89566689346967c7cb933d70fa1c66abba8866a2623a2ccd7
 DIST megasync-6.1.0.2.tar.gz 20279548 BLAKE2B 
18b439e7b237bb037e77ffb7ba47a6e14dd9dcaf5dc81358ccd9e9bc226baa63bd83115ba58a58b44abb7025d28b943fb6ab81bdb63fdb9d0cca3fc3fd6937e6
 SHA512 
2948ae2d21497d6d6a041a4ce55ece1082e06745964573b19a3b396adca12e61d9de6fc39906c21f9a9155c2ccbe6a934e766f6f0fafe6286346828eb0957a6d
-DIST megasync-sdk-5.16.0.2.tar.gz 4255390 BLAKE2B 
e6bd3f4e51d00f4275d711782680504c90ae144c045b3d75ee4e54e39aaab7ed36825bddf40a9e2a95d6cb114cb6a8030f98f601d1ee029162925bc3203e2a56
 SHA512 
5883db3caa64407d56a20a8f680cc6b2486628e50b68f2a17ae49df919d02df1317dfa59f322672cbfbfc3600a21d3bbbdca45ec68de442cbb8750f239501d55
 DIST megasync-sdk-6.0.0.3.tar.gz 4403894 BLAKE2B 
23b761e6731c24f9e611471828fcd9e47436efd0ba132c9858c28f8c06161aa10c4a172f3e5ef47c3e98c5b86fe7dc2dc2d653547155d32e7d154a66da735ca3
 SHA512 
a4fddf579ea9e36f16b9ef8aedd77333d689372f52a319479bde2c947a6e38fb03e74b3e4be75f3474a8686dc7c5cba5fe60b7c8afbaa445f9425ca149963468
 DIST megasync-sdk-6.1.0.2.tar.gz 4424957 BLAKE2B 
daefd7a594b0432623d99f95929097e540855019a6eff6d599fea37e88b364c87a0871c20ed0e8cca25525c5c16871e0df9c92ce764f20d91073afc40f8ea98b
 SHA512 
8bc50c2d6740e1ec8ef3380826710efff0abb607d941c6e5e81774496919e60f1a08b77a6c9aa3896575810886ef1b94e8b3e573cd38047b176fd1a8683cd82b

diff --git 
a/net-misc/megasync/files/megasync-5.7.0.0-disable-forced-options.patch 
b/net-misc/megasync/files/megasync-5.7.0.0-disable-forced-options.patch
deleted file mode 100644
index 8fcccf701f..00
--- a/net-misc/megasync/files/megasync-5.7.0.0-disable-forced-options.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-Disable forced options to reduce graphics-related dependencies.
 a/cmake/modules/desktopapp_options.cmake
-+++ b/cmake/modules/desktopapp_options.cmake
-@@ -27,7 +27,6 @@ if (ENABLE_DESKTOP_APP)
- set(USE_LIBUV ON) # Used by the Qt Desktop App: Includes the library and 
turns on internal web and ftp server functionality in the SDK.
- set(ENABLE_LOG_PERFORMANCE ON)
- set(ENABLE_QT_BINDINGS ON)
--set(ENABLE_ISOLATED_GFX ON)
- endif()
- 
- include(sdklib_options)

diff --git a/net-misc/megasync/megasync-5.16.0.2.ebuild 
b/net-misc/megasync/megasync-5.16.0.2.ebuild
deleted file mode 100644
index 07569cb8c4..00
--- a/net-misc/megasync/megasync-5.16.0.2.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="337dbd59d7dbfb901a37abecc3939394827d1a04" # commit of 
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Linux"
-SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-libs/crypto++:=
-   dev-libs/icu:=
-   dev-libs/libsodium:=
-   dev-libs/libuv:=
-   dev-libs/openssl:0=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx1

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2026-01-08 Thread Lucio Sauer
commit: a61faf1fbb0e8e85d714fd8c6d739308eec29107
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Jan  8 15:57:42 2026 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Thu Jan  8 15:57:42 2026 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a61faf1f

net-misc/megasync: add 6.1.0.2

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest|   2 +
 net-misc/megasync/megasync-6.1.0.2.ebuild | 171 ++
 2 files changed, 173 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 6d1028549d..e46303c9c8 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
 DIST megasync-5.16.0.2.tar.gz 27662427 BLAKE2B 
47918b5521eaef17dbc0a114d0de221ae927c0cc6973f7d72f1d441abab40e3518c2e899e37f570689fca4a79e35f7934bd183301624da01243bc902ea36f5c8
 SHA512 
b47dd0e7f5e87c25268701cd9d55f1489e4f2d415b92c128b57f8694ee163cde41062aebd7a7f6b738b608738ebf1db023f68b69f20fc97133038fbebf0cfb8e
 DIST megasync-6.0.0.3.tar.gz 22558724 BLAKE2B 
3f5a853664b7b00a76c5aa248d52011229f76597de3748bc6f4e67f23d1aba305d3ab274d6adb232de907f019f8a9d62a626ec4ffece853a2c354d39e72278e7
 SHA512 
f001ac9f766dc91d5f307fc2eaa5af4de43a81e0d6c4fa6f3e6957b832a0b8800e4514d3e02d6cf89566689346967c7cb933d70fa1c66abba8866a2623a2ccd7
+DIST megasync-6.1.0.2.tar.gz 20279548 BLAKE2B 
18b439e7b237bb037e77ffb7ba47a6e14dd9dcaf5dc81358ccd9e9bc226baa63bd83115ba58a58b44abb7025d28b943fb6ab81bdb63fdb9d0cca3fc3fd6937e6
 SHA512 
2948ae2d21497d6d6a041a4ce55ece1082e06745964573b19a3b396adca12e61d9de6fc39906c21f9a9155c2ccbe6a934e766f6f0fafe6286346828eb0957a6d
 DIST megasync-sdk-5.16.0.2.tar.gz 4255390 BLAKE2B 
e6bd3f4e51d00f4275d711782680504c90ae144c045b3d75ee4e54e39aaab7ed36825bddf40a9e2a95d6cb114cb6a8030f98f601d1ee029162925bc3203e2a56
 SHA512 
5883db3caa64407d56a20a8f680cc6b2486628e50b68f2a17ae49df919d02df1317dfa59f322672cbfbfc3600a21d3bbbdca45ec68de442cbb8750f239501d55
 DIST megasync-sdk-6.0.0.3.tar.gz 4403894 BLAKE2B 
23b761e6731c24f9e611471828fcd9e47436efd0ba132c9858c28f8c06161aa10c4a172f3e5ef47c3e98c5b86fe7dc2dc2d653547155d32e7d154a66da735ca3
 SHA512 
a4fddf579ea9e36f16b9ef8aedd77333d689372f52a319479bde2c947a6e38fb03e74b3e4be75f3474a8686dc7c5cba5fe60b7c8afbaa445f9425ca149963468
+DIST megasync-sdk-6.1.0.2.tar.gz 4424957 BLAKE2B 
daefd7a594b0432623d99f95929097e540855019a6eff6d599fea37e88b364c87a0871c20ed0e8cca25525c5c16871e0df9c92ce764f20d91073afc40f8ea98b
 SHA512 
8bc50c2d6740e1ec8ef3380826710efff0abb607d941c6e5e81774496919e60f1a08b77a6c9aa3896575810886ef1b94e8b3e573cd38047b176fd1a8683cd82b

diff --git a/net-misc/megasync/megasync-6.1.0.2.ebuild 
b/net-misc/megasync/megasync-6.1.0.2.ebuild
new file mode 100644
index 00..2380709cff
--- /dev/null
+++ b/net-misc/megasync/megasync-6.1.0.2.ebuild
@@ -0,0 +1,171 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="63daa4d1be2944210b974e5f7006641cbd353b80" # commit of 
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Linux"
+SRC_URI="
+   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/crypto++:=
+   dev-libs/icu:=
+   dev-libs/libsodium:=
+   dev-libs/libuv:=
+   dev-libs/openssl:0=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   net-misc/curl[ssl]
+   virtual/zlib:=
+   x11-libs/libxcb:=
+   dolphin? (
+   dev-qt/qtbase:6[network,widgets]
+   kde-apps/dolphin:6
+   kde-frameworks/kcoreaddons:6
+   kde-frameworks/kio:6
+   kde-frameworks/kwidgetsaddons:6
+   )
+   mediainfo? (
+   media-libs/libmediainfo
+   media-libs/libzen
+   )
+   nautilus? (
+   dev-libs/glib:2
+   >=gnome-base/nautilus-43
+   )
+   nemo? (
+   dev-libs/glib:2
+   gnome-extra/nemo
+   )
+   thumbnail? (
+   media-libs/freeimage
+   media-video/ffmpeg:=
+   )
+   thunar? (
+   dev-libs/glib:2
+   xfce-base/thunar:=
+   )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-qt/qtquickc

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2025-11-18 Thread Paul Zander
commit: 6f3ee817d6bec9ee104421d31507ba40d190ce4e
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Nov 17 14:10:21 2025 +
Commit: Paul Zander  gmail  com>
CommitDate: Mon Nov 17 14:10:21 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f3ee817

net-misc/megasync: drop 5.15.0.1

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 -
 net-misc/megasync/megasync-5.15.0.1.ebuild | 170 -
 2 files changed, 172 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 9c49b20d73..6d1028549d 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
-DIST megasync-5.15.0.1.tar.gz 27947941 BLAKE2B 
df10e00813932fde37e2151c4f793e8a24f30e6f04cbba2fa444db4352b6aea6567cda5825d7adbfc5bb0fd1d8060a875e35568c3c632d01468b177b83426af6
 SHA512 
fb4dd407e4644032fcbf7fdd820a7165cebf11d43b0b6bc5f0edadae2aa4fb8c1488cfc7264cfdbcaeb2590a2457d029aed30d7fdc661cea239bb987959950b2
 DIST megasync-5.16.0.2.tar.gz 27662427 BLAKE2B 
47918b5521eaef17dbc0a114d0de221ae927c0cc6973f7d72f1d441abab40e3518c2e899e37f570689fca4a79e35f7934bd183301624da01243bc902ea36f5c8
 SHA512 
b47dd0e7f5e87c25268701cd9d55f1489e4f2d415b92c128b57f8694ee163cde41062aebd7a7f6b738b608738ebf1db023f68b69f20fc97133038fbebf0cfb8e
 DIST megasync-6.0.0.3.tar.gz 22558724 BLAKE2B 
3f5a853664b7b00a76c5aa248d52011229f76597de3748bc6f4e67f23d1aba305d3ab274d6adb232de907f019f8a9d62a626ec4ffece853a2c354d39e72278e7
 SHA512 
f001ac9f766dc91d5f307fc2eaa5af4de43a81e0d6c4fa6f3e6957b832a0b8800e4514d3e02d6cf89566689346967c7cb933d70fa1c66abba8866a2623a2ccd7
-DIST megasync-sdk-5.15.0.1.tar.gz 4231567 BLAKE2B 
1560654a0c427a3f3ed296f48de78f4f10bee04d16130a1beb1528a069e580b9a587888910da9b1275d5aeb02041b0f46fa9f4e1b608c1036f6ef07fb0bce410
 SHA512 
2fb3f3bd97c2776044819b371c84953920f8a3ecd1f971ef127adf1c3429b35d75836cc9f0204912345a89c550a3d1cf0950f7ba67577fbd2be64a489e52ed31
 DIST megasync-sdk-5.16.0.2.tar.gz 4255390 BLAKE2B 
e6bd3f4e51d00f4275d711782680504c90ae144c045b3d75ee4e54e39aaab7ed36825bddf40a9e2a95d6cb114cb6a8030f98f601d1ee029162925bc3203e2a56
 SHA512 
5883db3caa64407d56a20a8f680cc6b2486628e50b68f2a17ae49df919d02df1317dfa59f322672cbfbfc3600a21d3bbbdca45ec68de442cbb8750f239501d55
 DIST megasync-sdk-6.0.0.3.tar.gz 4403894 BLAKE2B 
23b761e6731c24f9e611471828fcd9e47436efd0ba132c9858c28f8c06161aa10c4a172f3e5ef47c3e98c5b86fe7dc2dc2d653547155d32e7d154a66da735ca3
 SHA512 
a4fddf579ea9e36f16b9ef8aedd77333d689372f52a319479bde2c947a6e38fb03e74b3e4be75f3474a8686dc7c5cba5fe60b7c8afbaa445f9425ca149963468

diff --git a/net-misc/megasync/megasync-5.15.0.1.ebuild 
b/net-misc/megasync/megasync-5.15.0.1.ebuild
deleted file mode 100644
index beb424a11a..00
--- a/net-misc/megasync/megasync-5.15.0.1.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="784ad98a7d55536fa4b2c4d2cf22016a3e416663" # commit of 
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Linux"
-SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-libs/crypto++:=
-   dev-libs/icu:=
-   dev-libs/libsodium:=
-   dev-libs/libuv:=
-   dev-libs/openssl:0=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   net-misc/curl[ssl]
-   sys-libs/zlib
-   x11-libs/libxcb:=
-   dolphin? (
-   dev-qt/qtbase:6[network,widgets]
-   kde-apps/dolphin:6
-   kde-frameworks/kcoreaddons:6
-   kde-frameworks/kio:6
-   kde-frameworks/kwidgetsaddons:6
-   )
-   mediainfo? (
-   media-libs/libmediainfo
-   media-libs/libzen
-   )
-   nautilus? (
-   dev-libs/glib:2
-   >=gnome-base/nautilus-43
-   )
-   nemo? (
-   dev-libs/glib:2
-   gnome-extra/nemo
-   )
-   thumbnail? (
-   media-libs/freeimage
-   media-video/ffmpeg:=
-   )
-   thunar? (
-   dev-libs/glib:2
-   xfce-base/thunar:=
-   )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-qt

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/files/, net-misc/megasync/

2025-11-18 Thread Paul Zander
commit: a6dc291365165abd0ff20c3b1ad66714dae1f596
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Nov 17 14:10:21 2025 +
Commit: Paul Zander  gmail  com>
CommitDate: Mon Nov 17 14:10:21 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a6dc2913

net-misc/megasync: add 6.0.0.3

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 +
 .../megasync/files/megasync-6.0.0.3-cmake4.patch   |  13 ++
 .../megasync-6.0.0.3-disable-forced-options.patch  |  12 ++
 net-misc/megasync/megasync-6.0.0.3.ebuild  | 171 +
 4 files changed, 198 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 388a672361..9c49b20d73 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
 DIST megasync-5.15.0.1.tar.gz 27947941 BLAKE2B 
df10e00813932fde37e2151c4f793e8a24f30e6f04cbba2fa444db4352b6aea6567cda5825d7adbfc5bb0fd1d8060a875e35568c3c632d01468b177b83426af6
 SHA512 
fb4dd407e4644032fcbf7fdd820a7165cebf11d43b0b6bc5f0edadae2aa4fb8c1488cfc7264cfdbcaeb2590a2457d029aed30d7fdc661cea239bb987959950b2
 DIST megasync-5.16.0.2.tar.gz 27662427 BLAKE2B 
47918b5521eaef17dbc0a114d0de221ae927c0cc6973f7d72f1d441abab40e3518c2e899e37f570689fca4a79e35f7934bd183301624da01243bc902ea36f5c8
 SHA512 
b47dd0e7f5e87c25268701cd9d55f1489e4f2d415b92c128b57f8694ee163cde41062aebd7a7f6b738b608738ebf1db023f68b69f20fc97133038fbebf0cfb8e
+DIST megasync-6.0.0.3.tar.gz 22558724 BLAKE2B 
3f5a853664b7b00a76c5aa248d52011229f76597de3748bc6f4e67f23d1aba305d3ab274d6adb232de907f019f8a9d62a626ec4ffece853a2c354d39e72278e7
 SHA512 
f001ac9f766dc91d5f307fc2eaa5af4de43a81e0d6c4fa6f3e6957b832a0b8800e4514d3e02d6cf89566689346967c7cb933d70fa1c66abba8866a2623a2ccd7
 DIST megasync-sdk-5.15.0.1.tar.gz 4231567 BLAKE2B 
1560654a0c427a3f3ed296f48de78f4f10bee04d16130a1beb1528a069e580b9a587888910da9b1275d5aeb02041b0f46fa9f4e1b608c1036f6ef07fb0bce410
 SHA512 
2fb3f3bd97c2776044819b371c84953920f8a3ecd1f971ef127adf1c3429b35d75836cc9f0204912345a89c550a3d1cf0950f7ba67577fbd2be64a489e52ed31
 DIST megasync-sdk-5.16.0.2.tar.gz 4255390 BLAKE2B 
e6bd3f4e51d00f4275d711782680504c90ae144c045b3d75ee4e54e39aaab7ed36825bddf40a9e2a95d6cb114cb6a8030f98f601d1ee029162925bc3203e2a56
 SHA512 
5883db3caa64407d56a20a8f680cc6b2486628e50b68f2a17ae49df919d02df1317dfa59f322672cbfbfc3600a21d3bbbdca45ec68de442cbb8750f239501d55
+DIST megasync-sdk-6.0.0.3.tar.gz 4403894 BLAKE2B 
23b761e6731c24f9e611471828fcd9e47436efd0ba132c9858c28f8c06161aa10c4a172f3e5ef47c3e98c5b86fe7dc2dc2d653547155d32e7d154a66da735ca3
 SHA512 
a4fddf579ea9e36f16b9ef8aedd77333d689372f52a319479bde2c947a6e38fb03e74b3e4be75f3474a8686dc7c5cba5fe60b7c8afbaa445f9425ca149963468

diff --git a/net-misc/megasync/files/megasync-6.0.0.3-cmake4.patch 
b/net-misc/megasync/files/megasync-6.0.0.3-cmake4.patch
new file mode 100644
index 00..861bd9c5b4
--- /dev/null
+++ b/net-misc/megasync/files/megasync-6.0.0.3-cmake4.patch
@@ -0,0 +1,13 @@
+Bump cmake_minimum_required to 3.16 to silence QA warnings.
+This code isn't actually used.
+--- a/src/MEGASync/mega/cmake/vcpkg_overlay_ports/jxrlib/CMakeLists.txt
 b/src/MEGASync/mega/cmake/vcpkg_overlay_ports/jxrlib/CMakeLists.txt
+@@ -2,7 +2,7 @@
+ # BSD (Same as jxrlib)
+ # Based on https://jxrlib.codeplex.com/discussions/440294
+ # and modified for vcpkg packaging
+-cmake_minimum_required(VERSION 2.8)
++cmake_minimum_required(VERSION 3.16)
+ project(jxrlib C)
+ 
+ # Need shared libs for ABI

diff --git 
a/net-misc/megasync/files/megasync-6.0.0.3-disable-forced-options.patch 
b/net-misc/megasync/files/megasync-6.0.0.3-disable-forced-options.patch
new file mode 100644
index 00..afec071ded
--- /dev/null
+++ b/net-misc/megasync/files/megasync-6.0.0.3-disable-forced-options.patch
@@ -0,0 +1,12 @@
+Disable forced options to reduce graphics-related dependencies.
+--- a/cmake/modules/desktopapp_options.cmake
 b/cmake/modules/desktopapp_options.cmake
+@@ -35,8 +35,6 @@ if (ENABLE_DESKTOP_APP)
+ set(USE_LIBUV ON) # Used by the Qt Desktop App: Includes the library and 
turns on internal web and ftp server functionality in the SDK.
+ set(ENABLE_LOG_PERFORMANCE ON)
+ set(ENABLE_QT_BINDINGS ON)
+-set(ENABLE_ISOLATED_GFX ON)
+-set(ENABLE_MEDIA_FILE_METADATA ON)
+ endif()
+ 
+ include(sdklib_options)

diff --git a/net-misc/megasync/megasync-6.0.0.3.ebuild 
b/net-misc/megasync/megasync-6.0.0.3.ebuild
new file mode 100644
index 00..97959b0940
--- /dev/null
+++ b/net-misc/megasync/megasync-6.0.0.3.ebuild
@@ -0,0 +1,171 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="dfb2c67fd7ba43bacf80b13f22e6480501ff2b1b" #

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2025-10-18 Thread David Roman
commit: 43bd9679c1380c98ab7fcda295e54b0d1fc26587
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Sep 28 14:38:10 2025 +
Commit: David Roman  gmail  com>
CommitDate: Sun Sep 28 14:38:10 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=43bd9679

net-misc/megasync: add 5.16.0.2

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 +
 net-misc/megasync/megasync-5.16.0.2.ebuild | 170 +
 2 files changed, 172 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index abefde3c8f..ea45248cc6 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
 DIST megasync-5.14.0.2.tar.gz 27974698 BLAKE2B 
07b759be431854e1db7dda7a3a0b3ed6eb065eeb01ae8b3f987643dcf9d35165352e6da9becdffc13ec769c699e620d33e8feea947df1cc1debbfcd3eea6ba67
 SHA512 
a7213b53b414c87e442097499d11348c5bf00cbdb49f46b1db432ade9debbbcafdcae8a67bad9b053cb210b048cd97fa845ae418a7e054e188758dafda18ea83
 DIST megasync-5.15.0.1.tar.gz 27947941 BLAKE2B 
df10e00813932fde37e2151c4f793e8a24f30e6f04cbba2fa444db4352b6aea6567cda5825d7adbfc5bb0fd1d8060a875e35568c3c632d01468b177b83426af6
 SHA512 
fb4dd407e4644032fcbf7fdd820a7165cebf11d43b0b6bc5f0edadae2aa4fb8c1488cfc7264cfdbcaeb2590a2457d029aed30d7fdc661cea239bb987959950b2
+DIST megasync-5.16.0.2.tar.gz 27662427 BLAKE2B 
47918b5521eaef17dbc0a114d0de221ae927c0cc6973f7d72f1d441abab40e3518c2e899e37f570689fca4a79e35f7934bd183301624da01243bc902ea36f5c8
 SHA512 
b47dd0e7f5e87c25268701cd9d55f1489e4f2d415b92c128b57f8694ee163cde41062aebd7a7f6b738b608738ebf1db023f68b69f20fc97133038fbebf0cfb8e
 DIST megasync-sdk-5.14.0.2.tar.gz 4213919 BLAKE2B 
cf3826b4bc0dc32c6a5d42ae2e0caa4636393f512fee0f470d7399162ba71e314fdf59136bd2271b047042008d452dcb4055028a338d3dba5bba43eed86ee782
 SHA512 
08ee22df60803ef0f446a7e5a459ccde102840dc86e5db5edd906d4f30a60393626a792a20e2236da4241a79c235126a2a2ebab2085510bc170d31dde28612d3
 DIST megasync-sdk-5.15.0.1.tar.gz 4231567 BLAKE2B 
1560654a0c427a3f3ed296f48de78f4f10bee04d16130a1beb1528a069e580b9a587888910da9b1275d5aeb02041b0f46fa9f4e1b608c1036f6ef07fb0bce410
 SHA512 
2fb3f3bd97c2776044819b371c84953920f8a3ecd1f971ef127adf1c3429b35d75836cc9f0204912345a89c550a3d1cf0950f7ba67577fbd2be64a489e52ed31
+DIST megasync-sdk-5.16.0.2.tar.gz 4255390 BLAKE2B 
e6bd3f4e51d00f4275d711782680504c90ae144c045b3d75ee4e54e39aaab7ed36825bddf40a9e2a95d6cb114cb6a8030f98f601d1ee029162925bc3203e2a56
 SHA512 
5883db3caa64407d56a20a8f680cc6b2486628e50b68f2a17ae49df919d02df1317dfa59f322672cbfbfc3600a21d3bbbdca45ec68de442cbb8750f239501d55

diff --git a/net-misc/megasync/megasync-5.16.0.2.ebuild 
b/net-misc/megasync/megasync-5.16.0.2.ebuild
new file mode 100644
index 00..e87e50be8b
--- /dev/null
+++ b/net-misc/megasync/megasync-5.16.0.2.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="337dbd59d7dbfb901a37abecc3939394827d1a04" # commit of 
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Linux"
+SRC_URI="
+   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/crypto++:=
+   dev-libs/icu:=
+   dev-libs/libsodium:=
+   dev-libs/libuv:=
+   dev-libs/openssl:0=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   net-misc/curl[ssl]
+   sys-libs/zlib
+   x11-libs/libxcb:=
+   dolphin? (
+   dev-qt/qtbase:6[network,widgets]
+   kde-apps/dolphin:6
+   kde-frameworks/kcoreaddons:6
+   kde-frameworks/kio:6
+   kde-frameworks/kwidgetsaddons:6
+   )
+   mediainfo? (
+   media-libs/libmediainfo
+   media-libs/libzen
+   )
+   nautilus? (
+   dev-libs/glib:2
+   >=gnome-base/nautilus-43
+   )
+   nemo? (
+   dev-libs/glib:2
+   gnome-extra/nemo
+   )
+   thumbnail? (
+   media-libs/freeimage
+   media-video/ffmpeg:=
+   )
+   thunar? (
+   dev-libs/glib:2
+   xfce-base/thunar:=
+   )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-qt/q

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2025-10-02 Thread David Roman
commit: 66e7ba8168712d93847066d20d9048248516fbaa
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Sep 30 16:26:31 2025 +
Commit: David Roman  gmail  com>
CommitDate: Tue Sep 30 16:26:31 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66e7ba81

net-misc/megasync: fix USE=mediainfo

USE_MEDIAINFO was replaced by ENABLE_MEDIA_FILE_METADATA.
https://github.com/meganz/sdk/commit/806853ba1b37cab58d51016472a3cdfb4be0dfc9

Closes: https://bugs.gentoo.org/963572
Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/megasync-5.16.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/megasync/megasync-5.16.0.2.ebuild 
b/net-misc/megasync/megasync-5.16.0.2.ebuild
index e87e50be8b..04e5b790ac 100644
--- a/net-misc/megasync/megasync-5.16.0.2.ebuild
+++ b/net-misc/megasync/megasync-5.16.0.2.ebuild
@@ -138,7 +138,7 @@ src_configure() {
-DENABLE_LINUX_EXT=$(usex nautilus)
-DUSE_FFMPEG=$(usex thumbnail)
-DUSE_FREEIMAGE=$(usex thumbnail)
-   -DUSE_MEDIAINFO=$(usex mediainfo)
+   -DENABLE_MEDIA_FILE_METADATA=$(usex mediainfo)
-DUSE_PDFIUM=OFF
-DUSE_READLINE=OFF
)



[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2025-09-28 Thread David Roman
commit: b0daf0104c7d229f701322a27cd8d6e0e5d43add
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Sep 28 14:38:12 2025 +
Commit: David Roman  gmail  com>
CommitDate: Sun Sep 28 14:38:12 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b0daf010

net-misc/megasync: drop 5.14.0.2

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 -
 net-misc/megasync/megasync-5.14.0.2.ebuild | 170 -
 2 files changed, 172 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index ea45248cc6..388a672361 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
-DIST megasync-5.14.0.2.tar.gz 27974698 BLAKE2B 
07b759be431854e1db7dda7a3a0b3ed6eb065eeb01ae8b3f987643dcf9d35165352e6da9becdffc13ec769c699e620d33e8feea947df1cc1debbfcd3eea6ba67
 SHA512 
a7213b53b414c87e442097499d11348c5bf00cbdb49f46b1db432ade9debbbcafdcae8a67bad9b053cb210b048cd97fa845ae418a7e054e188758dafda18ea83
 DIST megasync-5.15.0.1.tar.gz 27947941 BLAKE2B 
df10e00813932fde37e2151c4f793e8a24f30e6f04cbba2fa444db4352b6aea6567cda5825d7adbfc5bb0fd1d8060a875e35568c3c632d01468b177b83426af6
 SHA512 
fb4dd407e4644032fcbf7fdd820a7165cebf11d43b0b6bc5f0edadae2aa4fb8c1488cfc7264cfdbcaeb2590a2457d029aed30d7fdc661cea239bb987959950b2
 DIST megasync-5.16.0.2.tar.gz 27662427 BLAKE2B 
47918b5521eaef17dbc0a114d0de221ae927c0cc6973f7d72f1d441abab40e3518c2e899e37f570689fca4a79e35f7934bd183301624da01243bc902ea36f5c8
 SHA512 
b47dd0e7f5e87c25268701cd9d55f1489e4f2d415b92c128b57f8694ee163cde41062aebd7a7f6b738b608738ebf1db023f68b69f20fc97133038fbebf0cfb8e
-DIST megasync-sdk-5.14.0.2.tar.gz 4213919 BLAKE2B 
cf3826b4bc0dc32c6a5d42ae2e0caa4636393f512fee0f470d7399162ba71e314fdf59136bd2271b047042008d452dcb4055028a338d3dba5bba43eed86ee782
 SHA512 
08ee22df60803ef0f446a7e5a459ccde102840dc86e5db5edd906d4f30a60393626a792a20e2236da4241a79c235126a2a2ebab2085510bc170d31dde28612d3
 DIST megasync-sdk-5.15.0.1.tar.gz 4231567 BLAKE2B 
1560654a0c427a3f3ed296f48de78f4f10bee04d16130a1beb1528a069e580b9a587888910da9b1275d5aeb02041b0f46fa9f4e1b608c1036f6ef07fb0bce410
 SHA512 
2fb3f3bd97c2776044819b371c84953920f8a3ecd1f971ef127adf1c3429b35d75836cc9f0204912345a89c550a3d1cf0950f7ba67577fbd2be64a489e52ed31
 DIST megasync-sdk-5.16.0.2.tar.gz 4255390 BLAKE2B 
e6bd3f4e51d00f4275d711782680504c90ae144c045b3d75ee4e54e39aaab7ed36825bddf40a9e2a95d6cb114cb6a8030f98f601d1ee029162925bc3203e2a56
 SHA512 
5883db3caa64407d56a20a8f680cc6b2486628e50b68f2a17ae49df919d02df1317dfa59f322672cbfbfc3600a21d3bbbdca45ec68de442cbb8750f239501d55

diff --git a/net-misc/megasync/megasync-5.14.0.2.ebuild 
b/net-misc/megasync/megasync-5.14.0.2.ebuild
deleted file mode 100644
index 3ae95a8e09..00
--- a/net-misc/megasync/megasync-5.14.0.2.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="9d816439574996306468895bc784568707bd1b88" # commit of 
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Linux"
-SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-libs/crypto++:=
-   dev-libs/icu:=
-   dev-libs/libsodium:=
-   dev-libs/libuv:=
-   dev-libs/openssl:0=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   net-misc/curl[ssl]
-   sys-libs/zlib
-   x11-libs/libxcb:=
-   dolphin? (
-   dev-qt/qtbase:6[network,widgets]
-   kde-apps/dolphin:6
-   kde-frameworks/kcoreaddons:6
-   kde-frameworks/kio:6
-   kde-frameworks/kwidgetsaddons:6
-   )
-   mediainfo? (
-   media-libs/libmediainfo
-   media-libs/libzen
-   )
-   nautilus? (
-   dev-libs/glib:2
-   >=gnome-base/nautilus-43
-   )
-   nemo? (
-   dev-libs/glib:2
-   gnome-extra/nemo
-   )
-   thumbnail? (
-   media-libs/freeimage
-   media-video/ffmpeg:=
-   )
-   thunar? (
-   dev-libs/glib:2
-   xfce-base/thunar:=
-   )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2025-08-13 Thread David Roman
commit: 7dc972582ad5b2b02a53898434a4baa6d2a25225
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Aug 12 16:43:56 2025 +
Commit: David Roman  gmail  com>
CommitDate: Tue Aug 12 16:43:56 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7dc97258

net-misc/megasync: drop 5.13.0.1

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 -
 net-misc/megasync/megasync-5.13.0.1.ebuild | 170 -
 2 files changed, 172 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index b3101ce7ce..abefde3c8f 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
-DIST megasync-5.13.0.1.tar.gz 27929888 BLAKE2B 
a80979f9aa27e97cd2f116e573fbd6253ba7c2d9ba228456e2a6bcbd927c2a0a0dc4fc9c5403577985d076955c351429a65518469ec3f0ef9297c89f405edb92
 SHA512 
ff0cfb034f5cf11e5a1a990af1d6a235a4d097bc69514c8fbaa0963af9fe56ad7f6a0b876d95e360352fb5dcf7d5bde2751d6a362cec2add34e435615aab73e4
 DIST megasync-5.14.0.2.tar.gz 27974698 BLAKE2B 
07b759be431854e1db7dda7a3a0b3ed6eb065eeb01ae8b3f987643dcf9d35165352e6da9becdffc13ec769c699e620d33e8feea947df1cc1debbfcd3eea6ba67
 SHA512 
a7213b53b414c87e442097499d11348c5bf00cbdb49f46b1db432ade9debbbcafdcae8a67bad9b053cb210b048cd97fa845ae418a7e054e188758dafda18ea83
 DIST megasync-5.15.0.1.tar.gz 27947941 BLAKE2B 
df10e00813932fde37e2151c4f793e8a24f30e6f04cbba2fa444db4352b6aea6567cda5825d7adbfc5bb0fd1d8060a875e35568c3c632d01468b177b83426af6
 SHA512 
fb4dd407e4644032fcbf7fdd820a7165cebf11d43b0b6bc5f0edadae2aa4fb8c1488cfc7264cfdbcaeb2590a2457d029aed30d7fdc661cea239bb987959950b2
-DIST megasync-sdk-5.13.0.1.tar.gz 4186814 BLAKE2B 
3728573b59733d64c9e939d4bcd9798fbcf7b0a645c68da550bde1896b7ef1c459b7801266a8ee77a4355947f1751c04b0df93b4d601f18f36348fd1067d920e
 SHA512 
05039781ffcea560a9639e49eee5f62eb4c8f485633b753d1aade64f371719fac4fe3b543e51eee8cb6ed916fa7da8f41457f9cd4571350ac7ea49a224831f18
 DIST megasync-sdk-5.14.0.2.tar.gz 4213919 BLAKE2B 
cf3826b4bc0dc32c6a5d42ae2e0caa4636393f512fee0f470d7399162ba71e314fdf59136bd2271b047042008d452dcb4055028a338d3dba5bba43eed86ee782
 SHA512 
08ee22df60803ef0f446a7e5a459ccde102840dc86e5db5edd906d4f30a60393626a792a20e2236da4241a79c235126a2a2ebab2085510bc170d31dde28612d3
 DIST megasync-sdk-5.15.0.1.tar.gz 4231567 BLAKE2B 
1560654a0c427a3f3ed296f48de78f4f10bee04d16130a1beb1528a069e580b9a587888910da9b1275d5aeb02041b0f46fa9f4e1b608c1036f6ef07fb0bce410
 SHA512 
2fb3f3bd97c2776044819b371c84953920f8a3ecd1f971ef127adf1c3429b35d75836cc9f0204912345a89c550a3d1cf0950f7ba67577fbd2be64a489e52ed31

diff --git a/net-misc/megasync/megasync-5.13.0.1.ebuild 
b/net-misc/megasync/megasync-5.13.0.1.ebuild
deleted file mode 100644
index 655fcac774..00
--- a/net-misc/megasync/megasync-5.13.0.1.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="e6691ac87e4551e950ee5cbff04a4c291181606b" # commit of 
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Linux"
-SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-libs/crypto++:=
-   dev-libs/icu:=
-   dev-libs/libsodium:=
-   dev-libs/libuv:=
-   dev-libs/openssl:0=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   net-misc/curl[ssl]
-   sys-libs/zlib
-   x11-libs/libxcb:=
-   dolphin? (
-   dev-qt/qtbase:6[network,widgets]
-   kde-apps/dolphin:6
-   kde-frameworks/kcoreaddons:6
-   kde-frameworks/kio:6
-   kde-frameworks/kwidgetsaddons:6
-   )
-   mediainfo? (
-   media-libs/libmediainfo
-   media-libs/libzen
-   )
-   nautilus? (
-   dev-libs/glib:2
-   >=gnome-base/nautilus-43
-   )
-   nemo? (
-   dev-libs/glib:2
-   gnome-extra/nemo
-   )
-   thumbnail? (
-   media-libs/freeimage
-   media-video/ffmpeg:=
-   )
-   thunar? (
-   dev-libs/glib:2
-   xfce-base/thunar:=
-   )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2025-08-13 Thread David Roman
commit: ffb6eafd5b2f21b7908e4a39c8559ac57c4abc39
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Aug 12 16:43:54 2025 +
Commit: David Roman  gmail  com>
CommitDate: Tue Aug 12 16:43:54 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ffb6eafd

net-misc/megasync: add 5.15.0.1

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 +
 net-misc/megasync/megasync-5.15.0.1.ebuild | 170 +
 2 files changed, 172 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 1f2a1caafd..b3101ce7ce 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
 DIST megasync-5.13.0.1.tar.gz 27929888 BLAKE2B 
a80979f9aa27e97cd2f116e573fbd6253ba7c2d9ba228456e2a6bcbd927c2a0a0dc4fc9c5403577985d076955c351429a65518469ec3f0ef9297c89f405edb92
 SHA512 
ff0cfb034f5cf11e5a1a990af1d6a235a4d097bc69514c8fbaa0963af9fe56ad7f6a0b876d95e360352fb5dcf7d5bde2751d6a362cec2add34e435615aab73e4
 DIST megasync-5.14.0.2.tar.gz 27974698 BLAKE2B 
07b759be431854e1db7dda7a3a0b3ed6eb065eeb01ae8b3f987643dcf9d35165352e6da9becdffc13ec769c699e620d33e8feea947df1cc1debbfcd3eea6ba67
 SHA512 
a7213b53b414c87e442097499d11348c5bf00cbdb49f46b1db432ade9debbbcafdcae8a67bad9b053cb210b048cd97fa845ae418a7e054e188758dafda18ea83
+DIST megasync-5.15.0.1.tar.gz 27947941 BLAKE2B 
df10e00813932fde37e2151c4f793e8a24f30e6f04cbba2fa444db4352b6aea6567cda5825d7adbfc5bb0fd1d8060a875e35568c3c632d01468b177b83426af6
 SHA512 
fb4dd407e4644032fcbf7fdd820a7165cebf11d43b0b6bc5f0edadae2aa4fb8c1488cfc7264cfdbcaeb2590a2457d029aed30d7fdc661cea239bb987959950b2
 DIST megasync-sdk-5.13.0.1.tar.gz 4186814 BLAKE2B 
3728573b59733d64c9e939d4bcd9798fbcf7b0a645c68da550bde1896b7ef1c459b7801266a8ee77a4355947f1751c04b0df93b4d601f18f36348fd1067d920e
 SHA512 
05039781ffcea560a9639e49eee5f62eb4c8f485633b753d1aade64f371719fac4fe3b543e51eee8cb6ed916fa7da8f41457f9cd4571350ac7ea49a224831f18
 DIST megasync-sdk-5.14.0.2.tar.gz 4213919 BLAKE2B 
cf3826b4bc0dc32c6a5d42ae2e0caa4636393f512fee0f470d7399162ba71e314fdf59136bd2271b047042008d452dcb4055028a338d3dba5bba43eed86ee782
 SHA512 
08ee22df60803ef0f446a7e5a459ccde102840dc86e5db5edd906d4f30a60393626a792a20e2236da4241a79c235126a2a2ebab2085510bc170d31dde28612d3
+DIST megasync-sdk-5.15.0.1.tar.gz 4231567 BLAKE2B 
1560654a0c427a3f3ed296f48de78f4f10bee04d16130a1beb1528a069e580b9a587888910da9b1275d5aeb02041b0f46fa9f4e1b608c1036f6ef07fb0bce410
 SHA512 
2fb3f3bd97c2776044819b371c84953920f8a3ecd1f971ef127adf1c3429b35d75836cc9f0204912345a89c550a3d1cf0950f7ba67577fbd2be64a489e52ed31

diff --git a/net-misc/megasync/megasync-5.15.0.1.ebuild 
b/net-misc/megasync/megasync-5.15.0.1.ebuild
new file mode 100644
index 00..beb424a11a
--- /dev/null
+++ b/net-misc/megasync/megasync-5.15.0.1.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="784ad98a7d55536fa4b2c4d2cf22016a3e416663" # commit of 
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Linux"
+SRC_URI="
+   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/crypto++:=
+   dev-libs/icu:=
+   dev-libs/libsodium:=
+   dev-libs/libuv:=
+   dev-libs/openssl:0=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   net-misc/curl[ssl]
+   sys-libs/zlib
+   x11-libs/libxcb:=
+   dolphin? (
+   dev-qt/qtbase:6[network,widgets]
+   kde-apps/dolphin:6
+   kde-frameworks/kcoreaddons:6
+   kde-frameworks/kio:6
+   kde-frameworks/kwidgetsaddons:6
+   )
+   mediainfo? (
+   media-libs/libmediainfo
+   media-libs/libzen
+   )
+   nautilus? (
+   dev-libs/glib:2
+   >=gnome-base/nautilus-43
+   )
+   nemo? (
+   dev-libs/glib:2
+   gnome-extra/nemo
+   )
+   thumbnail? (
+   media-libs/freeimage
+   media-video/ffmpeg:=
+   )
+   thunar? (
+   dev-libs/glib:2
+   xfce-base/thunar:=
+   )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-qt/q

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2025-05-08 Thread David Roman
commit: ff7754d76f3950082e966e338e936dbe4e7ccdbc
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu May  8 10:09:16 2025 +
Commit: David Roman  gmail  com>
CommitDate: Thu May  8 10:09:16 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ff7754d7

net-misc/megasync: add 5.11.0.3

Closes: https://bugs.gentoo.org/953131
Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 +
 net-misc/megasync/megasync-5.11.0.3.ebuild | 170 +
 2 files changed, 172 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 635022ca8..3a4e07ddf 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
 DIST megasync-5.10.1.0.tar.gz 25034200 BLAKE2B 
a4e0b0fd8e05d05656f7ab9eceaaf2666b6c6e1b7714dbc92d0ae1f45298f1d74a056a6d6869f90a4019b4d9ccb14a27ff4690b609e62d8b384c58ddf712e9ab
 SHA512 
186ca5ece1c684adc16d8afe10cd2d1ca5c368ba928bc4cadb4d4c143c33df26205db316154a39e77d2613748906d736a66451dd5c00236371c9d9245fbb7f0e
+DIST megasync-5.11.0.3.tar.gz 25258752 BLAKE2B 
d715fbca0893432e1713fc94d1cac3264b11533564df54161c1687a9424d8d67529a3b631d7f0172e445e08a3bec7a4c822e16906289f9e6b5de517efe761c0e
 SHA512 
7b4ebed75ad6a460e5d665451170d85a92a2aa972807ebdea03139318b96f63e3d168bb46601f761bb97f2f6607d231fce9ee12ad2e5ac49b907fbba46552024
 DIST megasync-5.9.0.3.tar.gz 24888074 BLAKE2B 
44278e7da30819654775dfe71059251c7846e4ebb972b4fefd30d327604ed6c1bd9d899976a56bca7d371e7314378e96e68d265f513f758a1157d87c1fc5a8f7
 SHA512 
3777c630c44c6042cceeb99a3757ce0d2d9ded9d768be843ce3b74fdaa0d5be89c8a3c341f4f0dc822d0799ac528c3d42eb33b88484eb07271a9917914fe7b8f
 DIST megasync-sdk-5.10.1.0.tar.gz 4135154 BLAKE2B 
762f86763abbc1f853757a6f2102f6769a768d23acbf34378a5852ec6e749945e30dc2f509ffbd600b43b38195e68c360f2e803e52624f2d3b7732af65243400
 SHA512 
901562ec9c401567e98ede503498b016a64f89a19f4ce9e26c885f81e1c7d35efa3ce3d235415da310f7e026d48f2e277ff0c385acfb9e420f4448ed9d36c997
+DIST megasync-sdk-5.11.0.3.tar.gz 4173555 BLAKE2B 
7e7e14f60d4f085da9a61e177ab771bc7546679b6c37d1eb9e60e8307f9b02b0f3532a7139968cd55f6a51146c25283440de3bea5e98500327d39c2b50da968d
 SHA512 
4559f7d18247e19496319ace4370a0b0e117a9917dfe1800a5626ecf5b9f678412851bd17738f4792ad530bb9b7cd18dc23eca23ecdb4108c52f96598cb7f453
 DIST megasync-sdk-5.9.0.3.tar.gz 4118381 BLAKE2B 
d722d6fc871354d01e77a50fc0d071396463d3d9485f8197e7d75a9a5af05bac16c3b15111c2b328156d8467f87ab13f2585998c3cabda298cfcc7eb283684be
 SHA512 
f49162ea1c73a5e63408693ab770b454b7ba4252321ef3cd50b7fd2d22f2a27a7df68cbbf102b8bf5220bc313809c3737c1c32f766999f7348c63a60dc68de29

diff --git a/net-misc/megasync/megasync-5.11.0.3.ebuild 
b/net-misc/megasync/megasync-5.11.0.3.ebuild
new file mode 100644
index 0..3ed18b10c
--- /dev/null
+++ b/net-misc/megasync/megasync-5.11.0.3.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="f60237a8d46cec993137065d39138fd42c043271" # commit of 
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Win"
+SRC_URI="
+   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/crypto++:=
+   dev-libs/icu:=
+   dev-libs/libsodium:=
+   dev-libs/libuv:=
+   dev-libs/openssl:0=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   net-misc/curl[ssl]
+   sys-libs/zlib
+   x11-libs/libxcb:=
+   dolphin? (
+   dev-qt/qtbase:6[network,widgets]
+   kde-apps/dolphin:6
+   kde-frameworks/kcoreaddons:6
+   kde-frameworks/kio:6
+   kde-frameworks/kwidgetsaddons:6
+   )
+   mediainfo? (
+   media-libs/libmediainfo
+   media-libs/libzen
+   )
+   nautilus? (
+   dev-libs/glib:2
+   >=gnome-base/nautilus-43
+   )
+   nemo? (
+   dev-libs/glib:2
+   gnome-extra/nemo
+   )
+   thumbnail? (
+   media-libs/freeimage
+   media-video/ffmpeg:=
+   )
+   thunar? (
+   dev-libs/glib:2
+   xfce-base/thunar:=
+   )
+"
+RDEPEND="
+  

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/, net-misc/megasync/files/

2025-05-08 Thread David Roman
commit: 042b08fc0284637c7cdfc78b1b059f2a4f0e8a0d
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu May  8 10:09:16 2025 +
Commit: David Roman  gmail  com>
CommitDate: Thu May  8 10:09:16 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=042b08fc

net-misc/megasync: drop 5.9.0.3

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 -
 .../files/megasync-5.7.0.0-link-zlib.patch |  30 -
 net-misc/megasync/megasync-5.9.0.3.ebuild  | 148 -
 3 files changed, 180 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 3a4e07ddf..163d4c85c 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
 DIST megasync-5.10.1.0.tar.gz 25034200 BLAKE2B 
a4e0b0fd8e05d05656f7ab9eceaaf2666b6c6e1b7714dbc92d0ae1f45298f1d74a056a6d6869f90a4019b4d9ccb14a27ff4690b609e62d8b384c58ddf712e9ab
 SHA512 
186ca5ece1c684adc16d8afe10cd2d1ca5c368ba928bc4cadb4d4c143c33df26205db316154a39e77d2613748906d736a66451dd5c00236371c9d9245fbb7f0e
 DIST megasync-5.11.0.3.tar.gz 25258752 BLAKE2B 
d715fbca0893432e1713fc94d1cac3264b11533564df54161c1687a9424d8d67529a3b631d7f0172e445e08a3bec7a4c822e16906289f9e6b5de517efe761c0e
 SHA512 
7b4ebed75ad6a460e5d665451170d85a92a2aa972807ebdea03139318b96f63e3d168bb46601f761bb97f2f6607d231fce9ee12ad2e5ac49b907fbba46552024
-DIST megasync-5.9.0.3.tar.gz 24888074 BLAKE2B 
44278e7da30819654775dfe71059251c7846e4ebb972b4fefd30d327604ed6c1bd9d899976a56bca7d371e7314378e96e68d265f513f758a1157d87c1fc5a8f7
 SHA512 
3777c630c44c6042cceeb99a3757ce0d2d9ded9d768be843ce3b74fdaa0d5be89c8a3c341f4f0dc822d0799ac528c3d42eb33b88484eb07271a9917914fe7b8f
 DIST megasync-sdk-5.10.1.0.tar.gz 4135154 BLAKE2B 
762f86763abbc1f853757a6f2102f6769a768d23acbf34378a5852ec6e749945e30dc2f509ffbd600b43b38195e68c360f2e803e52624f2d3b7732af65243400
 SHA512 
901562ec9c401567e98ede503498b016a64f89a19f4ce9e26c885f81e1c7d35efa3ce3d235415da310f7e026d48f2e277ff0c385acfb9e420f4448ed9d36c997
 DIST megasync-sdk-5.11.0.3.tar.gz 4173555 BLAKE2B 
7e7e14f60d4f085da9a61e177ab771bc7546679b6c37d1eb9e60e8307f9b02b0f3532a7139968cd55f6a51146c25283440de3bea5e98500327d39c2b50da968d
 SHA512 
4559f7d18247e19496319ace4370a0b0e117a9917dfe1800a5626ecf5b9f678412851bd17738f4792ad530bb9b7cd18dc23eca23ecdb4108c52f96598cb7f453
-DIST megasync-sdk-5.9.0.3.tar.gz 4118381 BLAKE2B 
d722d6fc871354d01e77a50fc0d071396463d3d9485f8197e7d75a9a5af05bac16c3b15111c2b328156d8467f87ab13f2585998c3cabda298cfcc7eb283684be
 SHA512 
f49162ea1c73a5e63408693ab770b454b7ba4252321ef3cd50b7fd2d22f2a27a7df68cbbf102b8bf5220bc313809c3737c1c32f766999f7348c63a60dc68de29

diff --git a/net-misc/megasync/files/megasync-5.7.0.0-link-zlib.patch 
b/net-misc/megasync/files/megasync-5.7.0.0-link-zlib.patch
deleted file mode 100644
index 66231b5cc..0
--- a/net-misc/megasync/files/megasync-5.7.0.0-link-zlib.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-Add missing zlib links.
-```
-/usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../x86_64-pc-linux-gnu/bin/ld: 
src/MEGASync/mega/tools/gfxworker/liblibgfxworker.a(logger.cpp.o): undefined 
reference to symbol 'gzputs'
-```
 a/src/MEGASync/control/control.cmake
-+++ b/src/MEGASync/control/control.cmake
-@@ -71,6 +71,9 @@ set(DESKTOP_APP_CONTROL_SOURCES
- control/StatsEventHandler.cpp
- )
- 
-+find_package(ZLIB REQUIRED)
-+target_link_libraries(MEGAsync PRIVATE ZLIB::ZLIB)
-+
- target_sources(MEGAsync
- PRIVATE
- ${DESKTOP_APP_CONTROL_HEADERS}
 a/src/MEGASync/mega/tools/gfxworker/CMakeLists.txt
-+++ b/src/MEGASync/mega/tools/gfxworker/CMakeLists.txt
-@@ -70,9 +70,11 @@ add_executable(gfxworker
- src/main.cpp
- )
- 
-+find_package(ZLIB REQUIRED)
- target_link_libraries(gfxworker
- PRIVATE
- libgfxworker
-+ZLIB::ZLIB
- )
- 
- # Adjust compilation flags for warnings and errors for gfxworker

diff --git a/net-misc/megasync/megasync-5.9.0.3.ebuild 
b/net-misc/megasync/megasync-5.9.0.3.ebuild
deleted file mode 100644
index 36db51450..0
--- a/net-misc/megasync/megasync-5.9.0.3.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="7b9051370b97cb15182fb6675a4f0c70b6153153" # commit of 
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Linux"
-SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/, net-misc/megasync/files/

2025-04-05 Thread David Roman
commit: 4eeffbe6e9db5a88d4c1e7f6290e7d02e5e4f259
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Apr  3 14:48:21 2025 +
Commit: David Roman  gmail  com>
CommitDate: Thu Apr  3 14:48:21 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4eeffbe6

net-misc/megasync: add 5.10.0.2

Reintroduce dolphin USE flag with Qt6 support.

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 +
 .../files/megasync-5.10.0.2-link-zlib.patch|  30 
 net-misc/megasync/megasync-5.10.0.2.ebuild | 171 +
 net-misc/megasync/metadata.xml |   1 +
 4 files changed, 204 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 3638fb5a9..9045549b1 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
+DIST megasync-5.10.0.2.tar.gz 25034295 BLAKE2B 
88a8952de4fac1bf77fea6e504abf9196aae4e68230e53ba31d033162923910b5f990e226786a43bf32b007f45fd7dfed5464ec629c1d60e66a3d32932a549d8
 SHA512 
66bfb57f24866ef15b3cb1e9a7844268744dd1f4df635e4bc8119f45aaca0e35001ab87e2ba53c1795697ddb2bf32507e711a9e9bd1ffbd0f304b3bbdb22ca17
 DIST megasync-5.8.0.2.tar.gz 23480049 BLAKE2B 
e1324a5cafb8056d5f2feac1de789afce35e86638c9985fd2f785c174d7594478f4861f120a0655cece5a84a45826863d3758b2d4e1cc5e4454550281a73dfb7
 SHA512 
0a6c6a1feb5908fce1969410ece944d9d663dae1ed37a22b69830d7c1825861f7b9d59d3c18802202306cf7e898b500d7b2fbc481263be5f2363b3cf2d63818e
 DIST megasync-5.9.0.3.tar.gz 24888074 BLAKE2B 
44278e7da30819654775dfe71059251c7846e4ebb972b4fefd30d327604ed6c1bd9d899976a56bca7d371e7314378e96e68d265f513f758a1157d87c1fc5a8f7
 SHA512 
3777c630c44c6042cceeb99a3757ce0d2d9ded9d768be843ce3b74fdaa0d5be89c8a3c341f4f0dc822d0799ac528c3d42eb33b88484eb07271a9917914fe7b8f
+DIST megasync-sdk-5.10.0.2.tar.gz 4133463 BLAKE2B 
3fd7d01cb44757199da2365e37ea516dd52b12c9df875c1229a79697ad5742e0411eef13ded9e69cd0445b6054c8fb480521080ff3de21985a8912f8f0183198
 SHA512 
8f9f865bdb6d58383cb4a87e46c1e5c73bd73fbe6b8b1a51c36c1252907eeaad388bfb4f45c9be076e5b01a91893d274a397794c7280302749548d17a5772132
 DIST megasync-sdk-5.8.0.2.tar.gz 4064275 BLAKE2B 
831823ba513202a972f90ba183958fe8db4012514239b908da4ce49558b194f31ba01e0ffe378fe8ce3ba8e857daa2347a4d4ae1fd0793dc8f4b1f769a49108a
 SHA512 
92a0b5a30b3839f657531dad6298d88c5e08204be28a23086ab3dd5a3f3b3ff83cd42a72df38a803afcddce855a1d2ecaeee82e7d5becae9510f25fc88e9c536
 DIST megasync-sdk-5.9.0.3.tar.gz 4118381 BLAKE2B 
d722d6fc871354d01e77a50fc0d071396463d3d9485f8197e7d75a9a5af05bac16c3b15111c2b328156d8467f87ab13f2585998c3cabda298cfcc7eb283684be
 SHA512 
f49162ea1c73a5e63408693ab770b454b7ba4252321ef3cd50b7fd2d22f2a27a7df68cbbf102b8bf5220bc313809c3737c1c32f766999f7348c63a60dc68de29

diff --git a/net-misc/megasync/files/megasync-5.10.0.2-link-zlib.patch 
b/net-misc/megasync/files/megasync-5.10.0.2-link-zlib.patch
new file mode 100644
index 0..6a833a1db
--- /dev/null
+++ b/net-misc/megasync/files/megasync-5.10.0.2-link-zlib.patch
@@ -0,0 +1,30 @@
+Add missing zlib links.
+```
+/usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../x86_64-pc-linux-gnu/bin/ld: 
src/MEGASync/mega/tools/gfxworker/liblibgfxworker.a(logger.cpp.o): undefined 
reference to symbol 'gzputs'
+```
+--- a/src/MEGASync/control/control.cmake
 b/src/MEGASync/control/control.cmake
+@@ -100,6 +100,9 @@ set(DESKTOP_APP_CONTROL_SOURCES
+ ${CMAKE_CURRENT_LIST_DIR}/UsersUpdateListener.cpp
+ )
+ 
++find_package(ZLIB REQUIRED)
++target_link_libraries(${ExecutableTarget} PRIVATE ZLIB::ZLIB)
++
+ target_sources(${ExecutableTarget}
+ PRIVATE
+ ${DESKTOP_APP_CONTROL_HEADERS}
+--- a/src/MEGASync/mega/tools/gfxworker/CMakeLists.txt
 b/src/MEGASync/mega/tools/gfxworker/CMakeLists.txt
+@@ -70,9 +70,11 @@ add_executable(gfxworker
+ src/main.cpp
+ )
+ 
++find_package(ZLIB REQUIRED)
+ target_link_libraries(gfxworker
+ PRIVATE
+ libgfxworker
++ZLIB::ZLIB
+ )
+ 
+ # Adjust compilation flags for warnings and errors for gfxworker

diff --git a/net-misc/megasync/megasync-5.10.0.2.ebuild 
b/net-misc/megasync/megasync-5.10.0.2.ebuild
new file mode 100644
index 0..cd24082c4
--- /dev/null
+++ b/net-misc/megasync/megasync-5.10.0.2.ebuild
@@ -0,0 +1,171 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="b28f39fd6d98d3d30bb1b6a52dd1941cbc7a4e90" # commit of 
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Win"
+SRC_URI="
+   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2025-04-05 Thread David Roman
commit: c9c4c69ccf49d05b991c76fb5daf6a3e72da5faa
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Apr  4 15:31:37 2025 +
Commit: David Roman  gmail  com>
CommitDate: Fri Apr  4 16:40:51 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c9c4c69c

net-misc/megasync: add 5.10.1.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 +
 net-misc/megasync/megasync-5.10.1.0.ebuild | 171 +
 2 files changed, 173 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 7480259cb..93a02f0a3 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
 DIST megasync-5.10.0.2.tar.gz 25034295 BLAKE2B 
88a8952de4fac1bf77fea6e504abf9196aae4e68230e53ba31d033162923910b5f990e226786a43bf32b007f45fd7dfed5464ec629c1d60e66a3d32932a549d8
 SHA512 
66bfb57f24866ef15b3cb1e9a7844268744dd1f4df635e4bc8119f45aaca0e35001ab87e2ba53c1795697ddb2bf32507e711a9e9bd1ffbd0f304b3bbdb22ca17
+DIST megasync-5.10.1.0.tar.gz 25034200 BLAKE2B 
a4e0b0fd8e05d05656f7ab9eceaaf2666b6c6e1b7714dbc92d0ae1f45298f1d74a056a6d6869f90a4019b4d9ccb14a27ff4690b609e62d8b384c58ddf712e9ab
 SHA512 
186ca5ece1c684adc16d8afe10cd2d1ca5c368ba928bc4cadb4d4c143c33df26205db316154a39e77d2613748906d736a66451dd5c00236371c9d9245fbb7f0e
 DIST megasync-5.9.0.3.tar.gz 24888074 BLAKE2B 
44278e7da30819654775dfe71059251c7846e4ebb972b4fefd30d327604ed6c1bd9d899976a56bca7d371e7314378e96e68d265f513f758a1157d87c1fc5a8f7
 SHA512 
3777c630c44c6042cceeb99a3757ce0d2d9ded9d768be843ce3b74fdaa0d5be89c8a3c341f4f0dc822d0799ac528c3d42eb33b88484eb07271a9917914fe7b8f
 DIST megasync-sdk-5.10.0.2.tar.gz 4133463 BLAKE2B 
3fd7d01cb44757199da2365e37ea516dd52b12c9df875c1229a79697ad5742e0411eef13ded9e69cd0445b6054c8fb480521080ff3de21985a8912f8f0183198
 SHA512 
8f9f865bdb6d58383cb4a87e46c1e5c73bd73fbe6b8b1a51c36c1252907eeaad388bfb4f45c9be076e5b01a91893d274a397794c7280302749548d17a5772132
+DIST megasync-sdk-5.10.1.0.tar.gz 4135154 BLAKE2B 
762f86763abbc1f853757a6f2102f6769a768d23acbf34378a5852ec6e749945e30dc2f509ffbd600b43b38195e68c360f2e803e52624f2d3b7732af65243400
 SHA512 
901562ec9c401567e98ede503498b016a64f89a19f4ce9e26c885f81e1c7d35efa3ce3d235415da310f7e026d48f2e277ff0c385acfb9e420f4448ed9d36c997
 DIST megasync-sdk-5.9.0.3.tar.gz 4118381 BLAKE2B 
d722d6fc871354d01e77a50fc0d071396463d3d9485f8197e7d75a9a5af05bac16c3b15111c2b328156d8467f87ab13f2585998c3cabda298cfcc7eb283684be
 SHA512 
f49162ea1c73a5e63408693ab770b454b7ba4252321ef3cd50b7fd2d22f2a27a7df68cbbf102b8bf5220bc313809c3737c1c32f766999f7348c63a60dc68de29

diff --git a/net-misc/megasync/megasync-5.10.1.0.ebuild 
b/net-misc/megasync/megasync-5.10.1.0.ebuild
new file mode 100644
index 0..c4df5dd32
--- /dev/null
+++ b/net-misc/megasync/megasync-5.10.1.0.ebuild
@@ -0,0 +1,171 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="b53514e72d569be8993cbe4b2c991da0ded08b78" # commit of 
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Win"
+SRC_URI="
+   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/crypto++:=
+   dev-libs/icu:=
+   dev-libs/libsodium:=
+   dev-libs/libuv:=
+   dev-libs/openssl:0=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   net-dns/c-ares:=
+   net-misc/curl[ssl]
+   sys-libs/zlib
+   x11-libs/libxcb:=
+   dolphin? (
+   dev-qt/qtbase:6[network,widgets]
+   kde-apps/dolphin:6
+   kde-frameworks/kcoreaddons:6
+   kde-frameworks/kio:6
+   kde-frameworks/kwidgetsaddons:6
+   )
+   mediainfo? (
+   media-libs/libmediainfo
+   media-libs/libzen
+   )
+   nautilus? (
+   dev-libs/glib:2
+   >=gnome-base/nautilus-43
+   )
+   nemo? (
+   dev-libs/glib:2
+   gnome-extra/nemo
+   )
+   thumbnail? (
+   media-libs/freeimage
+   media-video/ffmpeg:=
+   )
+   thunar? (
+   dev-libs/glib:2
+   xfce-base/thunar:=
+   )
+"
+RDEPEND="
+   ${DEPEND}

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2025-04-05 Thread David Roman
commit: 815f58fc7a177991a72d687687c41aa2bfb9f922
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Apr  4 15:31:39 2025 +
Commit: David Roman  gmail  com>
CommitDate: Fri Apr  4 16:40:53 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=815f58fc

net-misc/megasync: drop 5.10.0.2

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 -
 net-misc/megasync/megasync-5.10.0.2.ebuild | 171 -
 2 files changed, 173 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 93a02f0a3..635022ca8 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
-DIST megasync-5.10.0.2.tar.gz 25034295 BLAKE2B 
88a8952de4fac1bf77fea6e504abf9196aae4e68230e53ba31d033162923910b5f990e226786a43bf32b007f45fd7dfed5464ec629c1d60e66a3d32932a549d8
 SHA512 
66bfb57f24866ef15b3cb1e9a7844268744dd1f4df635e4bc8119f45aaca0e35001ab87e2ba53c1795697ddb2bf32507e711a9e9bd1ffbd0f304b3bbdb22ca17
 DIST megasync-5.10.1.0.tar.gz 25034200 BLAKE2B 
a4e0b0fd8e05d05656f7ab9eceaaf2666b6c6e1b7714dbc92d0ae1f45298f1d74a056a6d6869f90a4019b4d9ccb14a27ff4690b609e62d8b384c58ddf712e9ab
 SHA512 
186ca5ece1c684adc16d8afe10cd2d1ca5c368ba928bc4cadb4d4c143c33df26205db316154a39e77d2613748906d736a66451dd5c00236371c9d9245fbb7f0e
 DIST megasync-5.9.0.3.tar.gz 24888074 BLAKE2B 
44278e7da30819654775dfe71059251c7846e4ebb972b4fefd30d327604ed6c1bd9d899976a56bca7d371e7314378e96e68d265f513f758a1157d87c1fc5a8f7
 SHA512 
3777c630c44c6042cceeb99a3757ce0d2d9ded9d768be843ce3b74fdaa0d5be89c8a3c341f4f0dc822d0799ac528c3d42eb33b88484eb07271a9917914fe7b8f
-DIST megasync-sdk-5.10.0.2.tar.gz 4133463 BLAKE2B 
3fd7d01cb44757199da2365e37ea516dd52b12c9df875c1229a79697ad5742e0411eef13ded9e69cd0445b6054c8fb480521080ff3de21985a8912f8f0183198
 SHA512 
8f9f865bdb6d58383cb4a87e46c1e5c73bd73fbe6b8b1a51c36c1252907eeaad388bfb4f45c9be076e5b01a91893d274a397794c7280302749548d17a5772132
 DIST megasync-sdk-5.10.1.0.tar.gz 4135154 BLAKE2B 
762f86763abbc1f853757a6f2102f6769a768d23acbf34378a5852ec6e749945e30dc2f509ffbd600b43b38195e68c360f2e803e52624f2d3b7732af65243400
 SHA512 
901562ec9c401567e98ede503498b016a64f89a19f4ce9e26c885f81e1c7d35efa3ce3d235415da310f7e026d48f2e277ff0c385acfb9e420f4448ed9d36c997
 DIST megasync-sdk-5.9.0.3.tar.gz 4118381 BLAKE2B 
d722d6fc871354d01e77a50fc0d071396463d3d9485f8197e7d75a9a5af05bac16c3b15111c2b328156d8467f87ab13f2585998c3cabda298cfcc7eb283684be
 SHA512 
f49162ea1c73a5e63408693ab770b454b7ba4252321ef3cd50b7fd2d22f2a27a7df68cbbf102b8bf5220bc313809c3737c1c32f766999f7348c63a60dc68de29

diff --git a/net-misc/megasync/megasync-5.10.0.2.ebuild 
b/net-misc/megasync/megasync-5.10.0.2.ebuild
deleted file mode 100644
index cd24082c4..0
--- a/net-misc/megasync/megasync-5.10.0.2.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="b28f39fd6d98d3d30bb1b6a52dd1941cbc7a4e90" # commit of 
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Win"
-SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-libs/crypto++:=
-   dev-libs/icu:=
-   dev-libs/libsodium:=
-   dev-libs/libuv:=
-   dev-libs/openssl:0=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   net-dns/c-ares:=
-   net-misc/curl[ssl]
-   sys-libs/zlib
-   x11-libs/libxcb:=
-   dolphin? (
-   dev-qt/qtbase:6[network,widgets]
-   kde-apps/dolphin:6
-   kde-frameworks/kcoreaddons:6
-   kde-frameworks/kio:6
-   kde-frameworks/kwidgetsaddons:6
-   )
-   mediainfo? (
-   media-libs/libmediainfo
-   media-libs/libzen
-   )
-   nautilus? (
-   dev-libs/glib:2
-   >=gnome-base/nautilus-43
-   )
-   nemo? (
-   dev-libs/glib:2
-   gnome-extra/nemo
-   )
-   thumbnail? (
-   media-libs/freeimage
-   media-video/ffmpeg:=
-   )
-   thunar? (
-   dev-libs/glib:2
-   xfce-base/thunar:=
-   )
-"
-RDEPEND="
-   ${DEP

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2025-04-04 Thread David Roman
commit: 9e1a7927a40fc00e59a77393d62dedb72505782b
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Apr  3 14:48:22 2025 +
Commit: David Roman  gmail  com>
CommitDate: Thu Apr  3 14:48:22 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9e1a7927

net-misc/megasync: drop 5.8.0.2

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest|   2 -
 net-misc/megasync/megasync-5.8.0.2.ebuild | 148 --
 2 files changed, 150 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 9045549b1..7480259cb 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
 DIST megasync-5.10.0.2.tar.gz 25034295 BLAKE2B 
88a8952de4fac1bf77fea6e504abf9196aae4e68230e53ba31d033162923910b5f990e226786a43bf32b007f45fd7dfed5464ec629c1d60e66a3d32932a549d8
 SHA512 
66bfb57f24866ef15b3cb1e9a7844268744dd1f4df635e4bc8119f45aaca0e35001ab87e2ba53c1795697ddb2bf32507e711a9e9bd1ffbd0f304b3bbdb22ca17
-DIST megasync-5.8.0.2.tar.gz 23480049 BLAKE2B 
e1324a5cafb8056d5f2feac1de789afce35e86638c9985fd2f785c174d7594478f4861f120a0655cece5a84a45826863d3758b2d4e1cc5e4454550281a73dfb7
 SHA512 
0a6c6a1feb5908fce1969410ece944d9d663dae1ed37a22b69830d7c1825861f7b9d59d3c18802202306cf7e898b500d7b2fbc481263be5f2363b3cf2d63818e
 DIST megasync-5.9.0.3.tar.gz 24888074 BLAKE2B 
44278e7da30819654775dfe71059251c7846e4ebb972b4fefd30d327604ed6c1bd9d899976a56bca7d371e7314378e96e68d265f513f758a1157d87c1fc5a8f7
 SHA512 
3777c630c44c6042cceeb99a3757ce0d2d9ded9d768be843ce3b74fdaa0d5be89c8a3c341f4f0dc822d0799ac528c3d42eb33b88484eb07271a9917914fe7b8f
 DIST megasync-sdk-5.10.0.2.tar.gz 4133463 BLAKE2B 
3fd7d01cb44757199da2365e37ea516dd52b12c9df875c1229a79697ad5742e0411eef13ded9e69cd0445b6054c8fb480521080ff3de21985a8912f8f0183198
 SHA512 
8f9f865bdb6d58383cb4a87e46c1e5c73bd73fbe6b8b1a51c36c1252907eeaad388bfb4f45c9be076e5b01a91893d274a397794c7280302749548d17a5772132
-DIST megasync-sdk-5.8.0.2.tar.gz 4064275 BLAKE2B 
831823ba513202a972f90ba183958fe8db4012514239b908da4ce49558b194f31ba01e0ffe378fe8ce3ba8e857daa2347a4d4ae1fd0793dc8f4b1f769a49108a
 SHA512 
92a0b5a30b3839f657531dad6298d88c5e08204be28a23086ab3dd5a3f3b3ff83cd42a72df38a803afcddce855a1d2ecaeee82e7d5becae9510f25fc88e9c536
 DIST megasync-sdk-5.9.0.3.tar.gz 4118381 BLAKE2B 
d722d6fc871354d01e77a50fc0d071396463d3d9485f8197e7d75a9a5af05bac16c3b15111c2b328156d8467f87ab13f2585998c3cabda298cfcc7eb283684be
 SHA512 
f49162ea1c73a5e63408693ab770b454b7ba4252321ef3cd50b7fd2d22f2a27a7df68cbbf102b8bf5220bc313809c3737c1c32f766999f7348c63a60dc68de29

diff --git a/net-misc/megasync/megasync-5.8.0.2.ebuild 
b/net-misc/megasync/megasync-5.8.0.2.ebuild
deleted file mode 100644
index 9e9b70b9f..0
--- a/net-misc/megasync/megasync-5.8.0.2.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="ddaaf5e587055897f3054a52d4a6dc74d52bb732" # commit of 
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Linux"
-SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-libs/crypto++:=
-   dev-libs/icu:=
-   dev-libs/libsodium:=
-   dev-libs/libuv:=
-   dev-libs/openssl:0=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   net-dns/c-ares:=
-   net-misc/curl[ssl]
-   sys-libs/zlib
-   x11-libs/libxcb:=
-   mediainfo? (
-   media-libs/libmediainfo
-   media-libs/libzen
-   )
-   nautilus? (
-   dev-libs/glib:2
-   >=gnome-base/nautilus-43
-   )
-   nemo? (
-   dev-libs/glib:2
-   gnome-extra/nemo
-   )
-   thumbnail? (
-   media-libs/freeimage
-   media-video/ffmpeg:=
-   )
-   thunar? (
-   dev-libs/glib:2
-   xfce-base/thunar:=
-   )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtquickcontrols2:5
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
-   "${FILESDIR}/${PN}-5.6.0.0-remove-cla

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/files/

2025-03-07 Thread Haelwenn Monnier
commit: 1935ca60a2c444dc867f5a004e4f0a2fc25c9920
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Mar  6 14:25:21 2025 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Thu Mar  6 14:36:22 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1935ca60

net-misc/megasync: adjust clang build patch based on upstream feedback

https://github.com/meganz/MEGAsync/issues/1055

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/files/megasync-5.8.0.2-clang.patch | 19 ---
 1 file changed, 8 insertions(+), 11 deletions(-)

diff --git a/net-misc/megasync/files/megasync-5.8.0.2-clang.patch 
b/net-misc/megasync/files/megasync-5.8.0.2-clang.patch
index 6ab8f59c3..51c984b5d 100644
--- a/net-misc/megasync/files/megasync-5.8.0.2-clang.patch
+++ b/net-misc/megasync/files/megasync-5.8.0.2-clang.patch
@@ -1,17 +1,14 @@
 https://bugs.gentoo.org/950311
 https://github.com/meganz/MEGAsync/issues/1055
-Fix build with clang by removing broken and unused constructor.
+Fix build with clang by mark mutex as mutable.
 --- a/src/MEGASync/control/ProtectedQueue.h
 +++ b/src/MEGASync/control/ProtectedQueue.h
-@@ -13,11 +13,6 @@ public:
- ProtectedQueue(){}
- virtual ~ProtectedQueue(){}
+@@ -107,7 +107,7 @@ public:
  
--ProtectedQueue(const ProtectedQueue& other)
--{
--std::lock_guard guard( other.mMutex );
--mQueue = other.mQueue;
--}
+ private:
+ std::queue mQueue;
+-std::mutex mMutex;
++mutable std::mutex mMutex;
+ };
  
- ProtectedQueue& operator= (ProtectedQueue& other)
- {
+ #endif // PROTECTED_QUEUE



[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/, net-misc/megasync/files/

2025-02-06 Thread David Roman
commit: e0cccf7d9ec47820139420cefacd7d90337868be
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Feb  6 13:02:00 2025 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb  6 13:02:00 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e0cccf7d

net-misc/megasync: drop 5.7.0.0, 5.7.1.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   4 -
 .../files/megasync-5.3.0.0-fix-install-dir.patch   |  27 
 .../files/megasync-5.3.0.0-link-zlib.patch |  12 --
 .../megasync-5.3.0.0-rename-libcryptopp.patch  |  11 --
 net-misc/megasync/megasync-5.7.0.0.ebuild  | 147 -
 net-misc/megasync/megasync-5.7.1.0.ebuild  | 147 -
 6 files changed, 348 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index fb2b5ac25..6db624562 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,2 @@
-DIST megasync-5.7.0.0.tar.gz 23204780 BLAKE2B 
5d17808e366e2d3f538168d0580b2a68d077e95d45346f377eb5172d10d06db948fa021e3d1dc39b0d4967cba5b540a843028a571457adea53adcf9770e4e190
 SHA512 
b7db94bd372d9fd94fa987dc8a370129f23bcb2ff885862544e1a154de71af12459e8af7cbc25fecde5f3c074c81eac079d53dcdcef90e3f0ae8638bced7c868
-DIST megasync-5.7.1.0.tar.gz 23206352 BLAKE2B 
9a15e169657461df07a801ec2ace7370213c2ca17bd67bbad0003ed3cfdf0fbf12ac2535e07324a4ca3d6a44d3a8bab1ca1f98b707cdf9288fab14145770c2d8
 SHA512 
99e5c9dd412d8adc5232ace6385f1377cf7fd8f166164a0bb54981412a3a1f06c30269679ea92fd932ceb7393764e7265bb61aa49e4bc952f0e3cc300a404fb0
 DIST megasync-5.8.0.2.tar.gz 23480049 BLAKE2B 
e1324a5cafb8056d5f2feac1de789afce35e86638c9985fd2f785c174d7594478f4861f120a0655cece5a84a45826863d3758b2d4e1cc5e4454550281a73dfb7
 SHA512 
0a6c6a1feb5908fce1969410ece944d9d663dae1ed37a22b69830d7c1825861f7b9d59d3c18802202306cf7e898b500d7b2fbc481263be5f2363b3cf2d63818e
-DIST megasync-sdk-5.7.0.0.tar.gz 4042090 BLAKE2B 
326688d633dfd08a160a799a426d29c84515d5971a7b6644ee7624b9ffd092e21f2f0e3f31a55bdfb766623bea60a9867c3c412a4ccd08b629391abdd0056dba
 SHA512 
9c0562f072c00d42b9e53e66f123990dac76ec0dccef6b32985468da75d79105e9e6ed2aad084f8110bc1d89efed21488bf71303872bbd876cd5260fac7caf7e
-DIST megasync-sdk-5.7.1.0.tar.gz 4042434 BLAKE2B 
bb0ba4e0e44f335ca9089ee7521bd856f6bb3485abdd7c5bf905c2581fd409099e784bdeb90c4fcbe82048231376118ebd791f9b8a5846dabc3ad37a346021e3
 SHA512 
9dce611c1f1e1edfa20684f88d5206a2c3810acedb42d2cb92c5d287c0feda6dfee5a450e222d6f59b97081f76a2cb56aa62859b32929101f7f61056973a3c95
 DIST megasync-sdk-5.8.0.2.tar.gz 4064275 BLAKE2B 
831823ba513202a972f90ba183958fe8db4012514239b908da4ce49558b194f31ba01e0ffe378fe8ce3ba8e857daa2347a4d4ae1fd0793dc8f4b1f769a49108a
 SHA512 
92a0b5a30b3839f657531dad6298d88c5e08204be28a23086ab3dd5a3f3b3ff83cd42a72df38a803afcddce855a1d2ecaeee82e7d5becae9510f25fc88e9c536

diff --git a/net-misc/megasync/files/megasync-5.3.0.0-fix-install-dir.patch 
b/net-misc/megasync/files/megasync-5.3.0.0-fix-install-dir.patch
deleted file mode 100644
index a5f86e3e7..0
--- a/net-misc/megasync/files/megasync-5.3.0.0-fix-install-dir.patch
+++ /dev/null
@@ -1,27 +0,0 @@
 a/contrib/cmake/modules/desktopapp_configuration.cmake
-+++ b/contrib/cmake/modules/desktopapp_configuration.cmake
-@@ -29,8 +29,6 @@ if(UNIX AND NOT APPLE)
- # Note: using cmake --install --prefix /some/prefix will keep the RPATH 
as configured above.
- #   Used for building packages: in which install dir is a path 
construction folder that will not be there in packages
- 
--set(CMAKE_INSTALL_LIBDIR "opt/megasync/lib") # override default "lib" 
from GNUInstallDirs
--set(CMAKE_INSTALL_BINDIR "usr/bin") # override default "bin" from 
GNUInstallDirs
- 
- # Override CMAKE_INSTALL_PREFIX
- if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) # In consecutive runs it 
will always be undef/false
 a/src/MEGASync/CMakeLists.txt
-+++ b/src/MEGASync/CMakeLists.txt
-@@ -142,13 +142,6 @@ if (UNIX AND NOT APPLE)
- 
- set(vcpkg_lib_folder 
"${VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/$<$:debug/>lib/")
- 
--install(DIRECTORY "${vcpkg_lib_folder}"
--TYPE LIB # In CMAKE_INSTALL_LIBDIR directory
--FILES_MATCHING
--PATTERN "*.so*"
--PATTERN "manual-link" EXCLUDE
--PATTERN "pkgconfig" EXCLUDE
--)
- 
- if(DEPLOY_QT_LIBRARIES)
- include(desktopapp_deploy_qt)

diff --git a/net-misc/megasync/files/megasync-5.3.0.0-link-zlib.patch 
b/net-misc/megasync/files/megasync-5.3.0.0-link-zlib.patch
deleted file mode 100644
index 49db675fd..0
--- a/net-misc/megasync/files/megasync-5.3.0.0-link-zlib.patch
+++ /dev/null
@@ -1,12 +0,0 @@
 a/src/MEGASync/control/control.cmake
-+++ b/src/MEGASync/control/control.cmake
-@@ -71,6 +71,9 @@ set(DESKTOP_APP_CONTROL_SOURCES
- control/StatsEventHandler.cpp
- )
- 
-+find_package(ZLIB REQUIRED)
-+target_link_libraries(MEGAsync PRIVATE ZLIB::ZLIB)
-+
- t

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2025-02-06 Thread David Roman
commit: 04692a27726e83f7345548942f417c8386d1d035
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Feb  6 13:02:00 2025 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb  6 13:02:00 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=04692a27

net-misc/megasync: add 5.8.0.2

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest|   2 +
 net-misc/megasync/megasync-5.8.0.2.ebuild | 147 ++
 2 files changed, 149 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 89ec4c86a..fb2b5ac25 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
 DIST megasync-5.7.0.0.tar.gz 23204780 BLAKE2B 
5d17808e366e2d3f538168d0580b2a68d077e95d45346f377eb5172d10d06db948fa021e3d1dc39b0d4967cba5b540a843028a571457adea53adcf9770e4e190
 SHA512 
b7db94bd372d9fd94fa987dc8a370129f23bcb2ff885862544e1a154de71af12459e8af7cbc25fecde5f3c074c81eac079d53dcdcef90e3f0ae8638bced7c868
 DIST megasync-5.7.1.0.tar.gz 23206352 BLAKE2B 
9a15e169657461df07a801ec2ace7370213c2ca17bd67bbad0003ed3cfdf0fbf12ac2535e07324a4ca3d6a44d3a8bab1ca1f98b707cdf9288fab14145770c2d8
 SHA512 
99e5c9dd412d8adc5232ace6385f1377cf7fd8f166164a0bb54981412a3a1f06c30269679ea92fd932ceb7393764e7265bb61aa49e4bc952f0e3cc300a404fb0
+DIST megasync-5.8.0.2.tar.gz 23480049 BLAKE2B 
e1324a5cafb8056d5f2feac1de789afce35e86638c9985fd2f785c174d7594478f4861f120a0655cece5a84a45826863d3758b2d4e1cc5e4454550281a73dfb7
 SHA512 
0a6c6a1feb5908fce1969410ece944d9d663dae1ed37a22b69830d7c1825861f7b9d59d3c18802202306cf7e898b500d7b2fbc481263be5f2363b3cf2d63818e
 DIST megasync-sdk-5.7.0.0.tar.gz 4042090 BLAKE2B 
326688d633dfd08a160a799a426d29c84515d5971a7b6644ee7624b9ffd092e21f2f0e3f31a55bdfb766623bea60a9867c3c412a4ccd08b629391abdd0056dba
 SHA512 
9c0562f072c00d42b9e53e66f123990dac76ec0dccef6b32985468da75d79105e9e6ed2aad084f8110bc1d89efed21488bf71303872bbd876cd5260fac7caf7e
 DIST megasync-sdk-5.7.1.0.tar.gz 4042434 BLAKE2B 
bb0ba4e0e44f335ca9089ee7521bd856f6bb3485abdd7c5bf905c2581fd409099e784bdeb90c4fcbe82048231376118ebd791f9b8a5846dabc3ad37a346021e3
 SHA512 
9dce611c1f1e1edfa20684f88d5206a2c3810acedb42d2cb92c5d287c0feda6dfee5a450e222d6f59b97081f76a2cb56aa62859b32929101f7f61056973a3c95
+DIST megasync-sdk-5.8.0.2.tar.gz 4064275 BLAKE2B 
831823ba513202a972f90ba183958fe8db4012514239b908da4ce49558b194f31ba01e0ffe378fe8ce3ba8e857daa2347a4d4ae1fd0793dc8f4b1f769a49108a
 SHA512 
92a0b5a30b3839f657531dad6298d88c5e08204be28a23086ab3dd5a3f3b3ff83cd42a72df38a803afcddce855a1d2ecaeee82e7d5becae9510f25fc88e9c536

diff --git a/net-misc/megasync/megasync-5.8.0.2.ebuild 
b/net-misc/megasync/megasync-5.8.0.2.ebuild
new file mode 100644
index 0..a501f051e
--- /dev/null
+++ b/net-misc/megasync/megasync-5.8.0.2.ebuild
@@ -0,0 +1,147 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="ddaaf5e587055897f3054a52d4a6dc74d52bb732" # commit of 
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Linux"
+SRC_URI="
+   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/crypto++:=
+   dev-libs/icu:=
+   dev-libs/libsodium:=
+   dev-libs/libuv:=
+   dev-libs/openssl:0=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   net-dns/c-ares:=
+   net-misc/curl[ssl]
+   sys-libs/zlib
+   x11-libs/libxcb:=
+   mediainfo? (
+   media-libs/libmediainfo
+   media-libs/libzen
+   )
+   nautilus? (
+   dev-libs/glib:2
+   >=gnome-base/nautilus-43
+   )
+   nemo? (
+   dev-libs/glib:2
+   gnome-extra/nemo
+   )
+   thumbnail? (
+   media-libs/freeimage
+   media-video/ffmpeg:=
+   )
+   thunar? (
+   dev-libs/glib:2
+   xfce-base/thunar:=
+   )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtquickcontrols2:5
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+   "${FILESDIR}/${PN}-5.6.0.0-remove-clang-for

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2025-01-17 Thread Julien Roy
commit: 2050a2e8873117adff5981d360e0ea1e3b69cd6e
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Jan 17 13:15:19 2025 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Jan 17 13:15:19 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2050a2e8

net-misc/megasync: drop 5.6.1.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest|   2 -
 net-misc/megasync/megasync-5.6.1.0.ebuild | 144 --
 2 files changed, 146 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 346594b8e..89ec4c86a 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
-DIST megasync-5.6.1.0.tar.gz 24712997 BLAKE2B 
0e1a80c3c4f934f0b9274beba0883a72ab41bb9dc71284109cf2dd17660adc30ace4e82258ff403d1f95e5edab3aedf309632c2e172b0c727bdfedf06379d09e
 SHA512 
f62b8890eefd4b0f66eeaf99e98a04369da36daea1b3011888c16408578a6e10f3bbe5d584b18a249776ceff9184b77506a809fd1bba95b8f6671a8bf10a1dc1
 DIST megasync-5.7.0.0.tar.gz 23204780 BLAKE2B 
5d17808e366e2d3f538168d0580b2a68d077e95d45346f377eb5172d10d06db948fa021e3d1dc39b0d4967cba5b540a843028a571457adea53adcf9770e4e190
 SHA512 
b7db94bd372d9fd94fa987dc8a370129f23bcb2ff885862544e1a154de71af12459e8af7cbc25fecde5f3c074c81eac079d53dcdcef90e3f0ae8638bced7c868
 DIST megasync-5.7.1.0.tar.gz 23206352 BLAKE2B 
9a15e169657461df07a801ec2ace7370213c2ca17bd67bbad0003ed3cfdf0fbf12ac2535e07324a4ca3d6a44d3a8bab1ca1f98b707cdf9288fab14145770c2d8
 SHA512 
99e5c9dd412d8adc5232ace6385f1377cf7fd8f166164a0bb54981412a3a1f06c30269679ea92fd932ceb7393764e7265bb61aa49e4bc952f0e3cc300a404fb0
-DIST megasync-sdk-5.6.1.0.tar.gz 4231187 BLAKE2B 
4e0640281b451d9de18f63be3cca832717fe3ea387d91ace63a7db9d63ea51dfdd54342912885b3a7bde475b93beb524c9a44da9d2106d157df4a6b13b470104
 SHA512 
f630c3232e3b7b5ac5d9fab0f2d3c8ea6acbd98bb27fdc948d150e91b9edf5ffda575a52544fe5af0e6a023fa53ffe3dc1632e06c823956928e7edb0637f2932
 DIST megasync-sdk-5.7.0.0.tar.gz 4042090 BLAKE2B 
326688d633dfd08a160a799a426d29c84515d5971a7b6644ee7624b9ffd092e21f2f0e3f31a55bdfb766623bea60a9867c3c412a4ccd08b629391abdd0056dba
 SHA512 
9c0562f072c00d42b9e53e66f123990dac76ec0dccef6b32985468da75d79105e9e6ed2aad084f8110bc1d89efed21488bf71303872bbd876cd5260fac7caf7e
 DIST megasync-sdk-5.7.1.0.tar.gz 4042434 BLAKE2B 
bb0ba4e0e44f335ca9089ee7521bd856f6bb3485abdd7c5bf905c2581fd409099e784bdeb90c4fcbe82048231376118ebd791f9b8a5846dabc3ad37a346021e3
 SHA512 
9dce611c1f1e1edfa20684f88d5206a2c3810acedb42d2cb92c5d287c0feda6dfee5a450e222d6f59b97081f76a2cb56aa62859b32929101f7f61056973a3c95

diff --git a/net-misc/megasync/megasync-5.6.1.0.ebuild 
b/net-misc/megasync/megasync-5.6.1.0.ebuild
deleted file mode 100644
index cd602354c..0
--- a/net-misc/megasync/megasync-5.6.1.0.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="ecc873026fcc0355f6d490b8529c9f22d5a4fd8c" # commit of 
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Linux"
-SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-libs/crypto++:=
-   dev-libs/icu:=
-   dev-libs/libsodium:=
-   dev-libs/libuv:=
-   dev-libs/openssl:0=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   net-dns/c-ares:=
-   net-misc/curl[ssl]
-   sys-libs/zlib
-   x11-libs/libxcb:=
-   mediainfo? (
-   media-libs/libmediainfo
-   media-libs/libzen
-   )
-   nautilus? (
-   dev-libs/glib:2
-   >=gnome-base/nautilus-43
-   )
-   nemo? (
-   dev-libs/glib:2
-   gnome-extra/nemo
-   )
-   thumbnail? (
-   media-libs/freeimage
-   media-video/ffmpeg:=
-   )
-   thunar? ( xfce-base/thunar:= )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtquickcontrols2:5
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
-   "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
-   "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.pat

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2025-01-17 Thread Julien Roy
commit: 995c05239b31f7489c24a437c481984e336c92cc
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Jan 17 13:15:18 2025 +
Commit: Julien Roy  jroy  ca>
CommitDate: Fri Jan 17 13:15:18 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=995c0523

net-misc/megasync: add 5.7.1.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest|   2 +
 net-misc/megasync/megasync-5.7.1.0.ebuild | 147 ++
 2 files changed, 149 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index da95ff9c9..346594b8e 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
 DIST megasync-5.6.1.0.tar.gz 24712997 BLAKE2B 
0e1a80c3c4f934f0b9274beba0883a72ab41bb9dc71284109cf2dd17660adc30ace4e82258ff403d1f95e5edab3aedf309632c2e172b0c727bdfedf06379d09e
 SHA512 
f62b8890eefd4b0f66eeaf99e98a04369da36daea1b3011888c16408578a6e10f3bbe5d584b18a249776ceff9184b77506a809fd1bba95b8f6671a8bf10a1dc1
 DIST megasync-5.7.0.0.tar.gz 23204780 BLAKE2B 
5d17808e366e2d3f538168d0580b2a68d077e95d45346f377eb5172d10d06db948fa021e3d1dc39b0d4967cba5b540a843028a571457adea53adcf9770e4e190
 SHA512 
b7db94bd372d9fd94fa987dc8a370129f23bcb2ff885862544e1a154de71af12459e8af7cbc25fecde5f3c074c81eac079d53dcdcef90e3f0ae8638bced7c868
+DIST megasync-5.7.1.0.tar.gz 23206352 BLAKE2B 
9a15e169657461df07a801ec2ace7370213c2ca17bd67bbad0003ed3cfdf0fbf12ac2535e07324a4ca3d6a44d3a8bab1ca1f98b707cdf9288fab14145770c2d8
 SHA512 
99e5c9dd412d8adc5232ace6385f1377cf7fd8f166164a0bb54981412a3a1f06c30269679ea92fd932ceb7393764e7265bb61aa49e4bc952f0e3cc300a404fb0
 DIST megasync-sdk-5.6.1.0.tar.gz 4231187 BLAKE2B 
4e0640281b451d9de18f63be3cca832717fe3ea387d91ace63a7db9d63ea51dfdd54342912885b3a7bde475b93beb524c9a44da9d2106d157df4a6b13b470104
 SHA512 
f630c3232e3b7b5ac5d9fab0f2d3c8ea6acbd98bb27fdc948d150e91b9edf5ffda575a52544fe5af0e6a023fa53ffe3dc1632e06c823956928e7edb0637f2932
 DIST megasync-sdk-5.7.0.0.tar.gz 4042090 BLAKE2B 
326688d633dfd08a160a799a426d29c84515d5971a7b6644ee7624b9ffd092e21f2f0e3f31a55bdfb766623bea60a9867c3c412a4ccd08b629391abdd0056dba
 SHA512 
9c0562f072c00d42b9e53e66f123990dac76ec0dccef6b32985468da75d79105e9e6ed2aad084f8110bc1d89efed21488bf71303872bbd876cd5260fac7caf7e
+DIST megasync-sdk-5.7.1.0.tar.gz 4042434 BLAKE2B 
bb0ba4e0e44f335ca9089ee7521bd856f6bb3485abdd7c5bf905c2581fd409099e784bdeb90c4fcbe82048231376118ebd791f9b8a5846dabc3ad37a346021e3
 SHA512 
9dce611c1f1e1edfa20684f88d5206a2c3810acedb42d2cb92c5d287c0feda6dfee5a450e222d6f59b97081f76a2cb56aa62859b32929101f7f61056973a3c95

diff --git a/net-misc/megasync/megasync-5.7.1.0.ebuild 
b/net-misc/megasync/megasync-5.7.1.0.ebuild
new file mode 100644
index 0..f9a3d0981
--- /dev/null
+++ b/net-misc/megasync/megasync-5.7.1.0.ebuild
@@ -0,0 +1,147 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="d6a5d2078d1e51394dab205a48bff58d2b130d6b" # commit of 
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Win"
+SRC_URI="
+   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/crypto++:=
+   dev-libs/icu:=
+   dev-libs/libsodium:=
+   dev-libs/libuv:=
+   dev-libs/openssl:0=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   net-dns/c-ares:=
+   net-misc/curl[ssl]
+   sys-libs/zlib
+   x11-libs/libxcb:=
+   mediainfo? (
+   media-libs/libmediainfo
+   media-libs/libzen
+   )
+   nautilus? (
+   dev-libs/glib:2
+   >=gnome-base/nautilus-43
+   )
+   nemo? (
+   dev-libs/glib:2
+   gnome-extra/nemo
+   )
+   thumbnail? (
+   media-libs/freeimage
+   media-video/ffmpeg:=
+   )
+   thunar? (
+   dev-libs/glib:2
+   xfce-base/thunar:=
+   )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtquickcontrols2:5
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+   "${FILESDIR}/${PN}-5.6.0.0-remove-clang-format.p

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2025-01-02 Thread David Roman
commit: 950ace61f3cccf3ebe761f090bdeb1e60a34f23d
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Jan  2 12:01:13 2025 +
Commit: David Roman  gmail  com>
CommitDate: Thu Jan  2 13:46:59 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=950ace61

net-misc/megasync: drop 5.6.0.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest|   2 -
 net-misc/megasync/megasync-5.6.0.0.ebuild | 144 --
 2 files changed, 146 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 8d9c87330..da95ff9c9 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
-DIST megasync-5.6.0.0.tar.gz 24712966 BLAKE2B 
644e2ccbb2d7e60e9b15278d0e75c46ed102bab436e33a46dfac5068d9e527f4d9e1fbf109f286200b07d02efc08a986c0c263f4ce588fa286dcfc5eb73310d2
 SHA512 
49105e145cb3af2628044eb0161efdb4c2b75d844d955fe65b54171d77b887e0b77c543911a9a39501fe2200f43fbcdf3f0f1b78fe5868fa8a1968e7e9e02aca
 DIST megasync-5.6.1.0.tar.gz 24712997 BLAKE2B 
0e1a80c3c4f934f0b9274beba0883a72ab41bb9dc71284109cf2dd17660adc30ace4e82258ff403d1f95e5edab3aedf309632c2e172b0c727bdfedf06379d09e
 SHA512 
f62b8890eefd4b0f66eeaf99e98a04369da36daea1b3011888c16408578a6e10f3bbe5d584b18a249776ceff9184b77506a809fd1bba95b8f6671a8bf10a1dc1
 DIST megasync-5.7.0.0.tar.gz 23204780 BLAKE2B 
5d17808e366e2d3f538168d0580b2a68d077e95d45346f377eb5172d10d06db948fa021e3d1dc39b0d4967cba5b540a843028a571457adea53adcf9770e4e190
 SHA512 
b7db94bd372d9fd94fa987dc8a370129f23bcb2ff885862544e1a154de71af12459e8af7cbc25fecde5f3c074c81eac079d53dcdcef90e3f0ae8638bced7c868
-DIST megasync-sdk-5.6.0.0.tar.gz 4231209 BLAKE2B 
47e2bfe98879101c295e98556c21189a9e0223ed98c21558c6270534d0f58270e41a44eef7a2889caeb1c3256fd00e5d10c51c53c58c96e48efe29b56bb54d06
 SHA512 
4cf7bd84421a4399fe4269bac16916b5164755f2241c19a78b1c371dac342332c6e7e440942bac31370eeb840a6a71645fd26e1c98a8ff095a1ab8d10ca694e8
 DIST megasync-sdk-5.6.1.0.tar.gz 4231187 BLAKE2B 
4e0640281b451d9de18f63be3cca832717fe3ea387d91ace63a7db9d63ea51dfdd54342912885b3a7bde475b93beb524c9a44da9d2106d157df4a6b13b470104
 SHA512 
f630c3232e3b7b5ac5d9fab0f2d3c8ea6acbd98bb27fdc948d150e91b9edf5ffda575a52544fe5af0e6a023fa53ffe3dc1632e06c823956928e7edb0637f2932
 DIST megasync-sdk-5.7.0.0.tar.gz 4042090 BLAKE2B 
326688d633dfd08a160a799a426d29c84515d5971a7b6644ee7624b9ffd092e21f2f0e3f31a55bdfb766623bea60a9867c3c412a4ccd08b629391abdd0056dba
 SHA512 
9c0562f072c00d42b9e53e66f123990dac76ec0dccef6b32985468da75d79105e9e6ed2aad084f8110bc1d89efed21488bf71303872bbd876cd5260fac7caf7e

diff --git a/net-misc/megasync/megasync-5.6.0.0.ebuild 
b/net-misc/megasync/megasync-5.6.0.0.ebuild
deleted file mode 100644
index 817496d5c..0
--- a/net-misc/megasync/megasync-5.6.0.0.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-MEGA_SDK_REV="60732886854198bbe11ebef897e93b36757f0913" # commit of 
src/MEGASync/mega submodule
-MEGA_TAG_SUFFIX="Linux"
-SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-"
-S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-
-LICENSE="MEGA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-libs/crypto++:=
-   dev-libs/icu:=
-   dev-libs/libsodium:=
-   dev-libs/libuv:=
-   dev-libs/openssl:0=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   net-dns/c-ares:=
-   net-misc/curl[ssl]
-   sys-libs/zlib
-   x11-libs/libxcb:=
-   mediainfo? (
-   media-libs/libmediainfo
-   media-libs/libzen
-   )
-   nautilus? (
-   dev-libs/glib:2
-   >=gnome-base/nautilus-43
-   )
-   nemo? (
-   dev-libs/glib:2
-   gnome-extra/nemo
-   )
-   thumbnail? (
-   media-libs/freeimage
-   media-video/ffmpeg:=
-   )
-   thunar? ( xfce-base/thunar:= )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtquickcontrols2:5
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
-   "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
-   "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/files/, net-misc/megasync/

2025-01-02 Thread David Roman
commit: 9b0b966ecd05b7244a0c6d5c2cb34f0770452e50
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Jan  2 12:00:35 2025 +
Commit: David Roman  gmail  com>
CommitDate: Thu Jan  2 13:46:59 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9b0b966e

net-misc/megasync: add 5.7.0.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 +
 .../megasync-5.7.0.0-disable-forced-options.patch  |  11 ++
 .../files/megasync-5.7.0.0-fix-install-dir.patch   |  27 
 .../files/megasync-5.7.0.0-link-zlib.patch |  30 +
 .../megasync-5.7.0.0-rename-libcryptopp.patch  |  11 ++
 net-misc/megasync/megasync-5.7.0.0.ebuild  | 147 +
 6 files changed, 228 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 8bb3a95e6..8d9c87330 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
 DIST megasync-5.6.0.0.tar.gz 24712966 BLAKE2B 
644e2ccbb2d7e60e9b15278d0e75c46ed102bab436e33a46dfac5068d9e527f4d9e1fbf109f286200b07d02efc08a986c0c263f4ce588fa286dcfc5eb73310d2
 SHA512 
49105e145cb3af2628044eb0161efdb4c2b75d844d955fe65b54171d77b887e0b77c543911a9a39501fe2200f43fbcdf3f0f1b78fe5868fa8a1968e7e9e02aca
 DIST megasync-5.6.1.0.tar.gz 24712997 BLAKE2B 
0e1a80c3c4f934f0b9274beba0883a72ab41bb9dc71284109cf2dd17660adc30ace4e82258ff403d1f95e5edab3aedf309632c2e172b0c727bdfedf06379d09e
 SHA512 
f62b8890eefd4b0f66eeaf99e98a04369da36daea1b3011888c16408578a6e10f3bbe5d584b18a249776ceff9184b77506a809fd1bba95b8f6671a8bf10a1dc1
+DIST megasync-5.7.0.0.tar.gz 23204780 BLAKE2B 
5d17808e366e2d3f538168d0580b2a68d077e95d45346f377eb5172d10d06db948fa021e3d1dc39b0d4967cba5b540a843028a571457adea53adcf9770e4e190
 SHA512 
b7db94bd372d9fd94fa987dc8a370129f23bcb2ff885862544e1a154de71af12459e8af7cbc25fecde5f3c074c81eac079d53dcdcef90e3f0ae8638bced7c868
 DIST megasync-sdk-5.6.0.0.tar.gz 4231209 BLAKE2B 
47e2bfe98879101c295e98556c21189a9e0223ed98c21558c6270534d0f58270e41a44eef7a2889caeb1c3256fd00e5d10c51c53c58c96e48efe29b56bb54d06
 SHA512 
4cf7bd84421a4399fe4269bac16916b5164755f2241c19a78b1c371dac342332c6e7e440942bac31370eeb840a6a71645fd26e1c98a8ff095a1ab8d10ca694e8
 DIST megasync-sdk-5.6.1.0.tar.gz 4231187 BLAKE2B 
4e0640281b451d9de18f63be3cca832717fe3ea387d91ace63a7db9d63ea51dfdd54342912885b3a7bde475b93beb524c9a44da9d2106d157df4a6b13b470104
 SHA512 
f630c3232e3b7b5ac5d9fab0f2d3c8ea6acbd98bb27fdc948d150e91b9edf5ffda575a52544fe5af0e6a023fa53ffe3dc1632e06c823956928e7edb0637f2932
+DIST megasync-sdk-5.7.0.0.tar.gz 4042090 BLAKE2B 
326688d633dfd08a160a799a426d29c84515d5971a7b6644ee7624b9ffd092e21f2f0e3f31a55bdfb766623bea60a9867c3c412a4ccd08b629391abdd0056dba
 SHA512 
9c0562f072c00d42b9e53e66f123990dac76ec0dccef6b32985468da75d79105e9e6ed2aad084f8110bc1d89efed21488bf71303872bbd876cd5260fac7caf7e

diff --git 
a/net-misc/megasync/files/megasync-5.7.0.0-disable-forced-options.patch 
b/net-misc/megasync/files/megasync-5.7.0.0-disable-forced-options.patch
new file mode 100644
index 0..8fcccf701
--- /dev/null
+++ b/net-misc/megasync/files/megasync-5.7.0.0-disable-forced-options.patch
@@ -0,0 +1,11 @@
+Disable forced options to reduce graphics-related dependencies.
+--- a/cmake/modules/desktopapp_options.cmake
 b/cmake/modules/desktopapp_options.cmake
+@@ -27,7 +27,6 @@ if (ENABLE_DESKTOP_APP)
+ set(USE_LIBUV ON) # Used by the Qt Desktop App: Includes the library and 
turns on internal web and ftp server functionality in the SDK.
+ set(ENABLE_LOG_PERFORMANCE ON)
+ set(ENABLE_QT_BINDINGS ON)
+-set(ENABLE_ISOLATED_GFX ON)
+ endif()
+ 
+ include(sdklib_options)

diff --git a/net-misc/megasync/files/megasync-5.7.0.0-fix-install-dir.patch 
b/net-misc/megasync/files/megasync-5.7.0.0-fix-install-dir.patch
new file mode 100644
index 0..558e3660f
--- /dev/null
+++ b/net-misc/megasync/files/megasync-5.7.0.0-fix-install-dir.patch
@@ -0,0 +1,27 @@
+--- a/cmake/modules/desktopapp_configuration.cmake
 b/cmake/modules/desktopapp_configuration.cmake
+@@ -29,8 +29,6 @@ if(UNIX AND NOT APPLE)
+ # Note: using cmake --install --prefix /some/prefix will keep the RPATH 
as configured above.
+ #   Used for building packages: in which install dir is a path 
construction folder that will not be there in packages
+ 
+-set(CMAKE_INSTALL_LIBDIR "opt/megasync/lib") # override default "lib" 
from GNUInstallDirs
+-set(CMAKE_INSTALL_BINDIR "usr/bin") # override default "bin" from 
GNUInstallDirs
+ 
+ # Override CMAKE_INSTALL_PREFIX
+ if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) # In consecutive runs it 
will always be undef/false
+--- a/src/MEGASync/CMakeLists.txt
 b/src/MEGASync/CMakeLists.txt
+@@ -142,13 +142,6 @@ if (UNIX AND NOT APPLE)
+ 
+ set(vcpkg_lib_folder 
"${VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/$<$:debug/>lib/")
+ 
+-install(DIRECTORY "${vcpkg_lib_folder}"
+-TYPE LIB # In CMAKE_INSTALL_LIBDIR directory

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-11-21 Thread Julien Roy
commit: a4eb3a3fa448376e15b871421470e26232781613
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Nov 21 12:11:54 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Nov 21 12:11:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a4eb3a3f

net-misc/megasync: drop 5.5.0.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest|   2 -
 net-misc/megasync/megasync-5.5.0.0.ebuild | 149 --
 2 files changed, 151 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index ceea399fe..8bb3a95e6 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
-DIST megasync-5.5.0.0.tar.gz 24651476 BLAKE2B 
6a62b9c27329864e53bc80a98018c6ccbc4a858518ef497a0825b251bd945e3b7f1c5ff09488971aa11d927bb173e14289f035db439b9e0340bd9add8a79
 SHA512 
4a62fadff5f472391b7ee1b0bf525878c1030bbb0e8d88e4f79571b61d5f9e86769d2ee8081638b0b0110ee59b9b9de1ad39cfdb87f36887286a8543aafcfd02
 DIST megasync-5.6.0.0.tar.gz 24712966 BLAKE2B 
644e2ccbb2d7e60e9b15278d0e75c46ed102bab436e33a46dfac5068d9e527f4d9e1fbf109f286200b07d02efc08a986c0c263f4ce588fa286dcfc5eb73310d2
 SHA512 
49105e145cb3af2628044eb0161efdb4c2b75d844d955fe65b54171d77b887e0b77c543911a9a39501fe2200f43fbcdf3f0f1b78fe5868fa8a1968e7e9e02aca
 DIST megasync-5.6.1.0.tar.gz 24712997 BLAKE2B 
0e1a80c3c4f934f0b9274beba0883a72ab41bb9dc71284109cf2dd17660adc30ace4e82258ff403d1f95e5edab3aedf309632c2e172b0c727bdfedf06379d09e
 SHA512 
f62b8890eefd4b0f66eeaf99e98a04369da36daea1b3011888c16408578a6e10f3bbe5d584b18a249776ceff9184b77506a809fd1bba95b8f6671a8bf10a1dc1
-DIST megasync-sdk-5.5.0.0.tar.gz 4206234 BLAKE2B 
08da742a9dd7d89ebbdb7b0b45dc1c174819b605734a87ab28bb9f1dae4108162110e4d7c820e2427e7b63250cd0550daab20e514eaa33543e47f7d7ea44d1ec
 SHA512 
20a87e4440d2d161335f268389b58c353d9dd6bb1f0b2423c403b1f7202cc927776d3225f4e174b238b03a062d998f65a3ded931fb7f8718275934529015a74c
 DIST megasync-sdk-5.6.0.0.tar.gz 4231209 BLAKE2B 
47e2bfe98879101c295e98556c21189a9e0223ed98c21558c6270534d0f58270e41a44eef7a2889caeb1c3256fd00e5d10c51c53c58c96e48efe29b56bb54d06
 SHA512 
4cf7bd84421a4399fe4269bac16916b5164755f2241c19a78b1c371dac342332c6e7e440942bac31370eeb840a6a71645fd26e1c98a8ff095a1ab8d10ca694e8
 DIST megasync-sdk-5.6.1.0.tar.gz 4231187 BLAKE2B 
4e0640281b451d9de18f63be3cca832717fe3ea387d91ace63a7db9d63ea51dfdd54342912885b3a7bde475b93beb524c9a44da9d2106d157df4a6b13b470104
 SHA512 
f630c3232e3b7b5ac5d9fab0f2d3c8ea6acbd98bb27fdc948d150e91b9edf5ffda575a52544fe5af0e6a023fa53ffe3dc1632e06c823956928e7edb0637f2932

diff --git a/net-misc/megasync/megasync-5.5.0.0.ebuild 
b/net-misc/megasync/megasync-5.5.0.0.ebuild
deleted file mode 100644
index fa2c72a29..0
--- a/net-misc/megasync/megasync-5.5.0.0.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
-   EGIT_BRANCH="master"
-   EGIT_SUBMODULES=( '*' )
-else
-   MEGA_SDK_REV="eb86660026272d62a547099d2fed3a7d46fc64e7" # commit of 
src/MEGASync/mega submodule
-   MEGA_TAG_SUFFIX="Linux"
-   SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-   "
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-libs/crypto++:=
-   dev-libs/icu:=
-   dev-libs/libsodium:=
-   dev-libs/libuv:=
-   dev-libs/openssl:0=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   net-dns/c-ares:=
-   net-misc/curl[ssl]
-   sys-libs/zlib
-   x11-libs/libxcb:=
-   mediainfo? (
-   media-libs/libmediainfo
-   media-libs/libzen
-   )
-   nautilus? (
-   dev-libs/glib:2
-   >=gnome-base/nautilus-43
-   )
-   nemo? (
-   dev-libs/glib:2
-   gnome-extra/nemo
-   )
-   thumbnail? (
-   media-libs/freeimage
-   media-video/ffmpeg:=
-   )
-   thunar? ( xfce-base/thunar:= )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtquickcontrols2:5
-"
-

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-11-21 Thread Julien Roy
commit: a0887c55085b37c1aece53f92c16c43c5e2a290a
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Nov 21 12:11:54 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Nov 21 12:11:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a0887c55

net-misc/megasync: add 5.6.1.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest|   2 +
 net-misc/megasync/megasync-5.6.1.0.ebuild | 144 ++
 2 files changed, 146 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index ee9a884e6..ceea399fe 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
 DIST megasync-5.5.0.0.tar.gz 24651476 BLAKE2B 
6a62b9c27329864e53bc80a98018c6ccbc4a858518ef497a0825b251bd945e3b7f1c5ff09488971aa11d927bb173e14289f035db439b9e0340bd9add8a79
 SHA512 
4a62fadff5f472391b7ee1b0bf525878c1030bbb0e8d88e4f79571b61d5f9e86769d2ee8081638b0b0110ee59b9b9de1ad39cfdb87f36887286a8543aafcfd02
 DIST megasync-5.6.0.0.tar.gz 24712966 BLAKE2B 
644e2ccbb2d7e60e9b15278d0e75c46ed102bab436e33a46dfac5068d9e527f4d9e1fbf109f286200b07d02efc08a986c0c263f4ce588fa286dcfc5eb73310d2
 SHA512 
49105e145cb3af2628044eb0161efdb4c2b75d844d955fe65b54171d77b887e0b77c543911a9a39501fe2200f43fbcdf3f0f1b78fe5868fa8a1968e7e9e02aca
+DIST megasync-5.6.1.0.tar.gz 24712997 BLAKE2B 
0e1a80c3c4f934f0b9274beba0883a72ab41bb9dc71284109cf2dd17660adc30ace4e82258ff403d1f95e5edab3aedf309632c2e172b0c727bdfedf06379d09e
 SHA512 
f62b8890eefd4b0f66eeaf99e98a04369da36daea1b3011888c16408578a6e10f3bbe5d584b18a249776ceff9184b77506a809fd1bba95b8f6671a8bf10a1dc1
 DIST megasync-sdk-5.5.0.0.tar.gz 4206234 BLAKE2B 
08da742a9dd7d89ebbdb7b0b45dc1c174819b605734a87ab28bb9f1dae4108162110e4d7c820e2427e7b63250cd0550daab20e514eaa33543e47f7d7ea44d1ec
 SHA512 
20a87e4440d2d161335f268389b58c353d9dd6bb1f0b2423c403b1f7202cc927776d3225f4e174b238b03a062d998f65a3ded931fb7f8718275934529015a74c
 DIST megasync-sdk-5.6.0.0.tar.gz 4231209 BLAKE2B 
47e2bfe98879101c295e98556c21189a9e0223ed98c21558c6270534d0f58270e41a44eef7a2889caeb1c3256fd00e5d10c51c53c58c96e48efe29b56bb54d06
 SHA512 
4cf7bd84421a4399fe4269bac16916b5164755f2241c19a78b1c371dac342332c6e7e440942bac31370eeb840a6a71645fd26e1c98a8ff095a1ab8d10ca694e8
+DIST megasync-sdk-5.6.1.0.tar.gz 4231187 BLAKE2B 
4e0640281b451d9de18f63be3cca832717fe3ea387d91ace63a7db9d63ea51dfdd54342912885b3a7bde475b93beb524c9a44da9d2106d157df4a6b13b470104
 SHA512 
f630c3232e3b7b5ac5d9fab0f2d3c8ea6acbd98bb27fdc948d150e91b9edf5ffda575a52544fe5af0e6a023fa53ffe3dc1632e06c823956928e7edb0637f2932

diff --git a/net-misc/megasync/megasync-5.6.1.0.ebuild 
b/net-misc/megasync/megasync-5.6.1.0.ebuild
new file mode 100644
index 0..cd602354c
--- /dev/null
+++ b/net-misc/megasync/megasync-5.6.1.0.ebuild
@@ -0,0 +1,144 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="ecc873026fcc0355f6d490b8529c9f22d5a4fd8c" # commit of 
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Linux"
+SRC_URI="
+   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/crypto++:=
+   dev-libs/icu:=
+   dev-libs/libsodium:=
+   dev-libs/libuv:=
+   dev-libs/openssl:0=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   net-dns/c-ares:=
+   net-misc/curl[ssl]
+   sys-libs/zlib
+   x11-libs/libxcb:=
+   mediainfo? (
+   media-libs/libmediainfo
+   media-libs/libzen
+   )
+   nautilus? (
+   dev-libs/glib:2
+   >=gnome-base/nautilus-43
+   )
+   nemo? (
+   dev-libs/glib:2
+   gnome-extra/nemo
+   )
+   thumbnail? (
+   media-libs/freeimage
+   media-video/ffmpeg:=
+   )
+   thunar? ( xfce-base/thunar:= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtquickcontrols2:5
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+   "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
+   "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.patch"

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/, net-misc/megasync/files/

2024-10-31 Thread David Roman
commit: efc3b58dc509ffcf60ab2ac96d3cace5c5bec9ec
Author: Takuya Wakazono  gmail  com>
AuthorDate: Wed Oct 30 13:37:43 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Oct 30 13:37:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=efc3b58d

net-misc/megasync: add 5.6.0.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 +
 .../megasync-5.6.0.0-remove-clang-format.patch |   9 ++
 net-misc/megasync/megasync-5.6.0.0.ebuild  | 144 +
 3 files changed, 155 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index f544ffa62..ee9a884e6 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
 DIST megasync-5.5.0.0.tar.gz 24651476 BLAKE2B 
6a62b9c27329864e53bc80a98018c6ccbc4a858518ef497a0825b251bd945e3b7f1c5ff09488971aa11d927bb173e14289f035db439b9e0340bd9add8a79
 SHA512 
4a62fadff5f472391b7ee1b0bf525878c1030bbb0e8d88e4f79571b61d5f9e86769d2ee8081638b0b0110ee59b9b9de1ad39cfdb87f36887286a8543aafcfd02
+DIST megasync-5.6.0.0.tar.gz 24712966 BLAKE2B 
644e2ccbb2d7e60e9b15278d0e75c46ed102bab436e33a46dfac5068d9e527f4d9e1fbf109f286200b07d02efc08a986c0c263f4ce588fa286dcfc5eb73310d2
 SHA512 
49105e145cb3af2628044eb0161efdb4c2b75d844d955fe65b54171d77b887e0b77c543911a9a39501fe2200f43fbcdf3f0f1b78fe5868fa8a1968e7e9e02aca
 DIST megasync-sdk-5.5.0.0.tar.gz 4206234 BLAKE2B 
08da742a9dd7d89ebbdb7b0b45dc1c174819b605734a87ab28bb9f1dae4108162110e4d7c820e2427e7b63250cd0550daab20e514eaa33543e47f7d7ea44d1ec
 SHA512 
20a87e4440d2d161335f268389b58c353d9dd6bb1f0b2423c403b1f7202cc927776d3225f4e174b238b03a062d998f65a3ded931fb7f8718275934529015a74c
+DIST megasync-sdk-5.6.0.0.tar.gz 4231209 BLAKE2B 
47e2bfe98879101c295e98556c21189a9e0223ed98c21558c6270534d0f58270e41a44eef7a2889caeb1c3256fd00e5d10c51c53c58c96e48efe29b56bb54d06
 SHA512 
4cf7bd84421a4399fe4269bac16916b5164755f2241c19a78b1c371dac342332c6e7e440942bac31370eeb840a6a71645fd26e1c98a8ff095a1ab8d10ca694e8

diff --git a/net-misc/megasync/files/megasync-5.6.0.0-remove-clang-format.patch 
b/net-misc/megasync/files/megasync-5.6.0.0-remove-clang-format.patch
new file mode 100644
index 0..bc70e9480
--- /dev/null
+++ b/net-misc/megasync/files/megasync-5.6.0.0-remove-clang-format.patch
@@ -0,0 +1,9 @@
+We don't need to run clang-format to build the app.
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -63,5 +63,3 @@ include(desktopapp_configuration)
+ # Load the MEGA targets
+ add_subdirectory(src)
+ 
+-include(get_clang_format)
+-get_clang_format()

diff --git a/net-misc/megasync/megasync-5.6.0.0.ebuild 
b/net-misc/megasync/megasync-5.6.0.0.ebuild
new file mode 100644
index 0..817496d5c
--- /dev/null
+++ b/net-misc/megasync/megasync-5.6.0.0.ebuild
@@ -0,0 +1,144 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
+
+MEGA_SDK_REV="60732886854198bbe11ebef897e93b36757f0913" # commit of 
src/MEGASync/mega submodule
+MEGA_TAG_SUFFIX="Linux"
+SRC_URI="
+   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+"
+S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+
+LICENSE="MEGA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/crypto++:=
+   dev-libs/icu:=
+   dev-libs/libsodium:=
+   dev-libs/libuv:=
+   dev-libs/openssl:0=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   net-dns/c-ares:=
+   net-misc/curl[ssl]
+   sys-libs/zlib
+   x11-libs/libxcb:=
+   mediainfo? (
+   media-libs/libmediainfo
+   media-libs/libzen
+   )
+   nautilus? (
+   dev-libs/glib:2
+   >=gnome-base/nautilus-43
+   )
+   nemo? (
+   dev-libs/glib:2
+   gnome-extra/nemo
+   )
+   thumbnail? (
+   media-libs/freeimage
+   media-video/ffmpeg:=
+   )
+   thunar? ( xfce-base/thunar:= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtquickcontrols2:5
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+   "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
+   "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.patch"
+ 

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-10-31 Thread David Roman
commit: 47f68fbee329f261f097365e8522d5f0804a6f13
Author: Takuya Wakazono  gmail  com>
AuthorDate: Wed Oct 30 13:37:43 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Oct 30 13:37:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47f68fbe

net-misc/megasync: drop 

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/megasync-.ebuild | 149 -
 1 file changed, 149 deletions(-)

diff --git a/net-misc/megasync/megasync-.ebuild 
b/net-misc/megasync/megasync-.ebuild
deleted file mode 100644
index fa2c72a29..0
--- a/net-misc/megasync/megasync-.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
-   EGIT_BRANCH="master"
-   EGIT_SUBMODULES=( '*' )
-else
-   MEGA_SDK_REV="eb86660026272d62a547099d2fed3a7d46fc64e7" # commit of 
src/MEGASync/mega submodule
-   MEGA_TAG_SUFFIX="Linux"
-   SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-   "
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-libs/crypto++:=
-   dev-libs/icu:=
-   dev-libs/libsodium:=
-   dev-libs/libuv:=
-   dev-libs/openssl:0=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   net-dns/c-ares:=
-   net-misc/curl[ssl]
-   sys-libs/zlib
-   x11-libs/libxcb:=
-   mediainfo? (
-   media-libs/libmediainfo
-   media-libs/libzen
-   )
-   nautilus? (
-   dev-libs/glib:2
-   >=gnome-base/nautilus-43
-   )
-   nemo? (
-   dev-libs/glib:2
-   gnome-extra/nemo
-   )
-   thumbnail? (
-   media-libs/freeimage
-   media-video/ffmpeg:=
-   )
-   thunar? ( xfce-base/thunar:= )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtquickcontrols2:5
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
-   "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
-   "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.patch"
-   "${FILESDIR}/${PN}-5.3.0.0-rename-libcryptopp.patch"
-)
-
-nemo_run() {
-   if use nemo; then
-   cd "${S}/src/MEGAShellExtNemo" || die
-   "$@"
-   fi
-}
-
-thunar_run() {
-   if use thunar; then
-   cd "${S}/src/MEGAShellExtThunar" || die
-   "$@"
-   fi
-}
-
-src_prepare() {
-   if [[ ${PV} !=  ]]; then
-   rmdir src/MEGASync/mega || die
-   mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
-   fi
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   # https://github.com/meganz/sdk/issues/2679
-   append-cppflags -DNDEBUG
-
-   local mycmakeargs=(
-   # build internal libs as static
-   -DBUILD_SHARED_LIBS=OFF
-   
-DCMAKE_MODULE_PATH="${S}/src/MEGASync/mega/contrib/cmake/modules/packages"
-   -DENABLE_DESKTOP_APP_WERROR=OFF
-   -DENABLE_DESKTOP_UPDATE_GEN=OFF
-   -DENABLE_LINUX_EXT=$(usex nautilus)
-   -DUSE_FFMPEG=$(usex thumbnail)
-   -DUSE_FREEIMAGE=$(usex thumbnail)
-   -DUSE_MEDIAINFO=$(usex mediainfo)
-   -DUSE_PDFIUM=OFF
-   -DUSE_READLINE=OFF
-   )
-   cmake_src_configure
-
-   unset mycmakeargs
-   nemo_run eqmake5
-   thunar_run eqmake5
-}
-
-src_compile() {
-   cmake_src_compile
-
-   nemo_run emake
-   thunar_run emake
-}
-
-src_install() {
-   cmake_src_install
-
-   nemo_run emake INSTALL_ROOT="${D}" install
-   thunar_run emake INSTALL_ROOT="${D}" install
-}



[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-10-04 Thread Rui Huang
commit: 63c23e7803aeb99f6a61099ef7c6bbedc164
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Oct  3 16:05:44 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Thu Oct  3 16:05:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=63c23e78

net-misc/megasync: add 5.5.0.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest   |  2 ++
 .../{megasync-.ebuild => megasync-5.5.0.0.ebuild}| 16 
 net-misc/megasync/megasync-.ebuild   | 16 
 3 files changed, 10 insertions(+), 24 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 83dd07b40..f8beac786 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
 DIST megasync-5.4.1.0.tar.gz 24718226 BLAKE2B 
ab89ed026efc0e28ef5c21554db259e74199d12d1194ecf358ad658b0ecee5a7c421ce374e3ba54a752e813c38b535034c04e9749b1f9d876a7df88951d2250a
 SHA512 
d908308135cdd717555002d58c4faa1917bd049a0a2f99ae0b487f2ccfda6d7a00c9dee72aae52210079e656f3031bf3cf414020090e4a6b600e3cef5af11901
+DIST megasync-5.5.0.0.tar.gz 24651476 BLAKE2B 
6a62b9c27329864e53bc80a98018c6ccbc4a858518ef497a0825b251bd945e3b7f1c5ff09488971aa11d927bb173e14289f035db439b9e0340bd9add8a79
 SHA512 
4a62fadff5f472391b7ee1b0bf525878c1030bbb0e8d88e4f79571b61d5f9e86769d2ee8081638b0b0110ee59b9b9de1ad39cfdb87f36887286a8543aafcfd02
 DIST megasync-sdk-5.4.1.0.tar.gz 4248625 BLAKE2B 
96e76e6e421b2f4b7423d5870f0cfcf89bbec6392191e84b2ee7daa0ac4a6a9c6c9599773bd124ce5189abf7a80db981c0f260eec18be8ef7825bba5422123f4
 SHA512 
740dad61901775ef2e93861c4a42e9e20a779c7189084ed8336cb06d64a3743638e7ca499279b71d2e8bf68d225a3a6397fdfff1a89c18d413ab44eec489c7ea
+DIST megasync-sdk-5.5.0.0.tar.gz 4206234 BLAKE2B 
08da742a9dd7d89ebbdb7b0b45dc1c174819b605734a87ab28bb9f1dae4108162110e4d7c820e2427e7b63250cd0550daab20e514eaa33543e47f7d7ea44d1ec
 SHA512 
20a87e4440d2d161335f268389b58c353d9dd6bb1f0b2423c403b1f7202cc927776d3225f4e174b238b03a062d998f65a3ded931fb7f8718275934529015a74c

diff --git a/net-misc/megasync/megasync-.ebuild 
b/net-misc/megasync/megasync-5.5.0.0.ebuild
similarity index 90%
copy from net-misc/megasync/megasync-.ebuild
copy to net-misc/megasync/megasync-5.5.0.0.ebuild
index 524e07beb..fa2c72a29 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-5.5.0.0.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]];then
EGIT_BRANCH="master"
EGIT_SUBMODULES=( '*' )
 else
-   MEGA_SDK_REV="eb8dba09149e1aad0210c3591f3ef6e50022f714" # commit of 
src/MEGASync/mega submodule
+   MEGA_SDK_REV="eb86660026272d62a547099d2fed3a7d46fc64e7" # commit of 
src/MEGASync/mega submodule
MEGA_TAG_SUFFIX="Linux"
SRC_URI="

https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
@@ -77,23 +77,16 @@ RDEPEND="
 "
 BDEPEND="
dev-qt/linguist-tools:5
+   virtual/pkgconfig
 "
 
 PATCHES=(
"${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
-   "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
"${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
"${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.patch"
"${FILESDIR}/${PN}-5.3.0.0-rename-libcryptopp.patch"
 )
 
-nautilus_run() {
-   if use nautilus; then
-   cd "${S}/src/MEGAShellExtNautilus" || die
-   "$@"
-   fi
-}
-
 nemo_run() {
if use nemo; then
cd "${S}/src/MEGAShellExtNemo" || die
@@ -125,7 +118,9 @@ src_configure() {
# build internal libs as static
-DBUILD_SHARED_LIBS=OFF

-DCMAKE_MODULE_PATH="${S}/src/MEGASync/mega/contrib/cmake/modules/packages"
+   -DENABLE_DESKTOP_APP_WERROR=OFF
-DENABLE_DESKTOP_UPDATE_GEN=OFF
+   -DENABLE_LINUX_EXT=$(usex nautilus)
-DUSE_FFMPEG=$(usex thumbnail)
-DUSE_FREEIMAGE=$(usex thumbnail)
-DUSE_MEDIAINFO=$(usex mediainfo)
@@ -135,7 +130,6 @@ src_configure() {
cmake_src_configure
 
unset mycmakeargs
-   nautilus_run eqmake5
nemo_run eqmake5
thunar_run eqmake5
 }
@@ -143,7 +137,6 @@ src_configure() {
 src_compile() {
cmake_src_compile
 
-   nautilus_run emake
nemo_run emake
thunar_run emake
 }
@@ -151,7 +144,6 @@ src_compile() {
 src_install() {
cmake_src_install
 
-   nautilus_run emake INSTALL_ROOT="${D}" install
nemo_run emake INSTALL_ROOT="${D}" install
thunar_run emake INSTALL_ROOT="${D}" install
 }

diff --git a/net-misc/megasync/megasync-.ebuild 
b/net-misc/megasync/megasync-.ebuild
index 524e07beb..fa2c72a29 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]];then
EGIT_BRANCH="master"
EGIT_SUBMODULES=( '*' )
 else
-   ME

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/, net-misc/megasync/files/

2024-10-04 Thread Rui Huang
commit: 54795f8f05ce653cbe3a60541578d613e55fb943
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Oct  3 16:05:44 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Thu Oct  3 16:05:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=54795f8f

net-misc/megasync: drop 5.4.1.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 -
 .../files/megasync-4.10.0.0_fix-build.patch|  45 --
 net-misc/megasync/megasync-5.4.1.0.ebuild  | 157 -
 3 files changed, 204 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index f8beac786..f544ffa62 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-5.4.1.0.tar.gz 24718226 BLAKE2B 
ab89ed026efc0e28ef5c21554db259e74199d12d1194ecf358ad658b0ecee5a7c421ce374e3ba54a752e813c38b535034c04e9749b1f9d876a7df88951d2250a
 SHA512 
d908308135cdd717555002d58c4faa1917bd049a0a2f99ae0b487f2ccfda6d7a00c9dee72aae52210079e656f3031bf3cf414020090e4a6b600e3cef5af11901
 DIST megasync-5.5.0.0.tar.gz 24651476 BLAKE2B 
6a62b9c27329864e53bc80a98018c6ccbc4a858518ef497a0825b251bd945e3b7f1c5ff09488971aa11d927bb173e14289f035db439b9e0340bd9add8a79
 SHA512 
4a62fadff5f472391b7ee1b0bf525878c1030bbb0e8d88e4f79571b61d5f9e86769d2ee8081638b0b0110ee59b9b9de1ad39cfdb87f36887286a8543aafcfd02
-DIST megasync-sdk-5.4.1.0.tar.gz 4248625 BLAKE2B 
96e76e6e421b2f4b7423d5870f0cfcf89bbec6392191e84b2ee7daa0ac4a6a9c6c9599773bd124ce5189abf7a80db981c0f260eec18be8ef7825bba5422123f4
 SHA512 
740dad61901775ef2e93861c4a42e9e20a779c7189084ed8336cb06d64a3743638e7ca499279b71d2e8bf68d225a3a6397fdfff1a89c18d413ab44eec489c7ea
 DIST megasync-sdk-5.5.0.0.tar.gz 4206234 BLAKE2B 
08da742a9dd7d89ebbdb7b0b45dc1c174819b605734a87ab28bb9f1dae4108162110e4d7c820e2427e7b63250cd0550daab20e514eaa33543e47f7d7ea44d1ec
 SHA512 
20a87e4440d2d161335f268389b58c353d9dd6bb1f0b2423c403b1f7202cc927776d3225f4e174b238b03a062d998f65a3ded931fb7f8718275934529015a74c

diff --git a/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch 
b/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
deleted file mode 100644
index 2fa2e3aac..0
--- a/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-diff --git a/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro 
b/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
-index 06cbb08cd..7ca767132 100644
 a/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
-+++ b/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
-@@ -52,5 +52,4 @@ INSTALLS += emblems32  emblems64
- !contains(DEFINES, no_desktop) {
- update_cache.commands = gtk-update-icon-cache -f -t $${HICOLOR} || true
- update_cache.path = $${HICOLOR}
--INSTALLS += update_cache
- }
-diff --git a/src/MEGAShellExtNemo/MEGAShellExtNemo.pro 
b/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
-index 33668b4ee..061e0d445 100644
 a/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
-+++ b/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
-@@ -43,5 +43,4 @@ INSTALLS += emblems32  emblems64
- !contains(DEFINES, no_desktop) {
- update_cache.commands = gtk-update-icon-cache -f -t $${HICOLOR} || true
- update_cache.path = $$PWD
--INSTALLS += update_cache
- }
-diff --git a/src/MEGASync/google_breakpad/google_breakpad.pri 
b/src/MEGASync/google_breakpad/google_breakpad.pri
-index 122268aba..cd141a5f9 100644
 a/src/MEGASync/google_breakpad/google_breakpad.pri
-+++ b/src/MEGASync/google_breakpad/google_breakpad.pri
-@@ -43,8 +43,6 @@ unix:!macx {
-   SOURCES += $$PWD/common/linux/elfutils.cc
-   SOURCES += $$PWD/common/string_conversion.cc
-   SOURCES += $$PWD/common/convert_UTF.c
--
--  QMAKE_CXXFLAGS+=-g
- }
- 
- win32 {
-diff --git a/src/MEGASync/platform/platform.pri 
b/src/MEGASync/platform/platform.pri
-index 99f4dbd4f..ef5553508 100644
 a/src/MEGASync/platform/platform.pri
-+++ b/src/MEGASync/platform/platform.pri
-@@ -89,7 +89,6 @@ unix:!macx {
- # desktop
- desktop.path = $$DESKTOP_DESTDIR/share/applications
- desktop.files = $$PWD/linux/data/megasync.desktop
--desktop.commands = update-desktop-database &> /dev/null || true
- INSTALLS += desktop
- 
- HICOLOR = $$DESKTOP_DESTDIR/share/icons/hicolor

diff --git a/net-misc/megasync/megasync-5.4.1.0.ebuild 
b/net-misc/megasync/megasync-5.4.1.0.ebuild
deleted file mode 100644
index 950e804d2..0
--- a/net-misc/megasync/megasync-5.4.1.0.ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/meganz

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-09-21 Thread David Roman
commit: 137fa99e206c2af870e67abc61f242215dce82c1
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sat Sep 21 07:45:17 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sat Sep 21 07:45:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=137fa99e

net-misc/megasync: drop dolphin USE flag

kde-apps/dolphin:5 has been dropped from ::gentoo, and dolphin:6 is
incompatible.

Closes: https://bugs.gentoo.org/522238 (obsolete)
Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/megasync-5.4.1.0.ebuild | 21 +
 net-misc/megasync/megasync-.ebuild| 21 +
 net-misc/megasync/metadata.xml|  1 -
 3 files changed, 2 insertions(+), 41 deletions(-)

diff --git a/net-misc/megasync/megasync-5.4.1.0.ebuild 
b/net-misc/megasync/megasync-5.4.1.0.ebuild
index cacf6085a..950e804d2 100644
--- a/net-misc/megasync/megasync-5.4.1.0.ebuild
+++ b/net-misc/megasync/megasync-5.4.1.0.ebuild
@@ -29,7 +29,7 @@ fi
 
 LICENSE="MEGA"
 SLOT="0"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+IUSE="mediainfo nautilus nemo thumbnail thunar"
 
 DEPEND="
dev-db/sqlite:3
@@ -52,12 +52,6 @@ DEPEND="
net-misc/curl[ssl]
sys-libs/zlib
x11-libs/libxcb:=
-   dolphin? (
-   kde-apps/dolphin:5
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   kde-frameworks/kwidgetsaddons:5
-   )
mediainfo? (
media-libs/libmediainfo
media-libs/libzen
@@ -83,7 +77,6 @@ RDEPEND="
 "
 BDEPEND="
dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
 "
 
 PATCHES=(
@@ -94,15 +87,6 @@ PATCHES=(
"${FILESDIR}/${PN}-5.3.0.0-rename-libcryptopp.patch"
 )
 
-BUILD_DIR_DOLPHIN="${S}_dolphin"
-
-dolphin_run() {
-   if use dolphin; then
-   cd "${S}/src/MEGAShellExtDolphin" || die
-   BUILD_DIR="${BUILD_DIR_DOLPHIN}" 
CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin" "$@"
-   fi
-}
-
 nautilus_run() {
if use nautilus; then
cd "${S}/src/MEGAShellExtNautilus" || die
@@ -151,7 +135,6 @@ src_configure() {
cmake_src_configure
 
unset mycmakeargs
-   dolphin_run cmake_src_configure
nautilus_run eqmake5
nemo_run eqmake5
thunar_run eqmake5
@@ -160,7 +143,6 @@ src_configure() {
 src_compile() {
cmake_src_compile
 
-   dolphin_run cmake_src_compile
nautilus_run emake
nemo_run emake
thunar_run emake
@@ -169,7 +151,6 @@ src_compile() {
 src_install() {
cmake_src_install
 
-   dolphin_run cmake_src_install
nautilus_run emake INSTALL_ROOT="${D}" install
nemo_run emake INSTALL_ROOT="${D}" install
thunar_run emake INSTALL_ROOT="${D}" install

diff --git a/net-misc/megasync/megasync-.ebuild 
b/net-misc/megasync/megasync-.ebuild
index 8b25de399..524e07beb 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-.ebuild
@@ -29,7 +29,7 @@ fi
 
 LICENSE="MEGA"
 SLOT="0"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+IUSE="mediainfo nautilus nemo thumbnail thunar"
 
 DEPEND="
dev-db/sqlite:3
@@ -52,12 +52,6 @@ DEPEND="
net-misc/curl[ssl]
sys-libs/zlib
x11-libs/libxcb:=
-   dolphin? (
-   kde-apps/dolphin:5
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   kde-frameworks/kwidgetsaddons:5
-   )
mediainfo? (
media-libs/libmediainfo
media-libs/libzen
@@ -83,7 +77,6 @@ RDEPEND="
 "
 BDEPEND="
dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
 "
 
 PATCHES=(
@@ -94,15 +87,6 @@ PATCHES=(
"${FILESDIR}/${PN}-5.3.0.0-rename-libcryptopp.patch"
 )
 
-BUILD_DIR_DOLPHIN="${S}_dolphin"
-
-dolphin_run() {
-   if use dolphin; then
-   cd "${S}/src/MEGAShellExtDolphin" || die
-   BUILD_DIR="${BUILD_DIR_DOLPHIN}" 
CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin" "$@"
-   fi
-}
-
 nautilus_run() {
if use nautilus; then
cd "${S}/src/MEGAShellExtNautilus" || die
@@ -151,7 +135,6 @@ src_configure() {
cmake_src_configure
 
unset mycmakeargs
-   dolphin_run cmake_src_configure
nautilus_run eqmake5
nemo_run eqmake5
thunar_run eqmake5
@@ -160,7 +143,6 @@ src_configure() {
 src_compile() {
cmake_src_compile
 
-   dolphin_run cmake_src_compile
nautilus_run emake
nemo_run emake
thunar_run emake
@@ -169,7 +151,6 @@ src_compile() {
 src_install() {
cmake_src_install
 
-   dolphin_run cmake_src_install
nautilus_run emake INSTALL_ROOT="${D}" install
nemo_run emake INSTALL_ROOT="${D}" install
thunar_run emake INSTALL_ROOT="${D}" install

diff --git a/net-misc/megasync/metadata.xml b

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-08-20 Thread David Roman
commit: b3930fd0261a7ba0bb6756bdafc793d24618230c
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Aug 20 13:15:49 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Aug 20 15:02:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b3930fd0

net-misc/megasync: drop 5.4.0.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest|   2 -
 net-misc/megasync/megasync-5.4.0.0.ebuild | 176 --
 2 files changed, 178 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 4ed04a019..83dd07b40 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-5.4.0.0.tar.gz 24716654 BLAKE2B 
06b2bfbdf6f0bda00bd53ae062c99352a71fa5f50fa88c75b9a2dcafb9b1f5d6b47be48bee2f052945e9a80f144024d8c1519698f5a951f140fa9170bfbbae27
 SHA512 
1e323fe637f6e32e893d3e22f512c3fbc1aca17eb5c85df24ef75d7492de9386fc18f20baa5fa7d28a83e763835e531da486c89c74e9223aa0e9216b9e343459
 DIST megasync-5.4.1.0.tar.gz 24718226 BLAKE2B 
ab89ed026efc0e28ef5c21554db259e74199d12d1194ecf358ad658b0ecee5a7c421ce374e3ba54a752e813c38b535034c04e9749b1f9d876a7df88951d2250a
 SHA512 
d908308135cdd717555002d58c4faa1917bd049a0a2f99ae0b487f2ccfda6d7a00c9dee72aae52210079e656f3031bf3cf414020090e4a6b600e3cef5af11901
-DIST megasync-sdk-5.4.0.0.tar.gz 4158786 BLAKE2B 
bfaa09a358ba692477c8ba85fd86e9d919bb267b54390c02e2aa593d52ea6dd245721a854855576f72561500d6c8a763c4dbef9935e6defc38dede12b7fcd40f
 SHA512 
78a7d478f1586c6dfa4b7f954e7cd00272b484996c4296fe18ea965198cfa6a342e9084a898a69b036e1e96b72aab28ac731e9397474713375f63e8dd9170e1d
 DIST megasync-sdk-5.4.1.0.tar.gz 4248625 BLAKE2B 
96e76e6e421b2f4b7423d5870f0cfcf89bbec6392191e84b2ee7daa0ac4a6a9c6c9599773bd124ce5189abf7a80db981c0f260eec18be8ef7825bba5422123f4
 SHA512 
740dad61901775ef2e93861c4a42e9e20a779c7189084ed8336cb06d64a3743638e7ca499279b71d2e8bf68d225a3a6397fdfff1a89c18d413ab44eec489c7ea

diff --git a/net-misc/megasync/megasync-5.4.0.0.ebuild 
b/net-misc/megasync/megasync-5.4.0.0.ebuild
deleted file mode 100644
index 01f7ff31d..0
--- a/net-misc/megasync/megasync-5.4.0.0.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
-   EGIT_BRANCH="master"
-   EGIT_SUBMODULES=( '*' )
-else
-   MEGA_SDK_REV="8ffa53c73b8295415f965139daf78cecbac70482" # commit of 
src/MEGASync/mega submodule
-   MEGA_TAG_SUFFIX="Linux"
-   SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-   "
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-libs/crypto++:=
-   dev-libs/icu:=
-   dev-libs/libsodium:=
-   dev-libs/libuv:=
-   dev-libs/openssl:0=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   net-dns/c-ares:=
-   net-misc/curl[ssl]
-   sys-libs/zlib
-   x11-libs/libxcb:=
-   dolphin? (
-   kde-apps/dolphin:5
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   kde-frameworks/kwidgetsaddons:5
-   )
-   mediainfo? (
-   media-libs/libmediainfo
-   media-libs/libzen
-   )
-   nautilus? (
-   dev-libs/glib:2
-   >=gnome-base/nautilus-43
-   )
-   nemo? (
-   dev-libs/glib:2
-   gnome-extra/nemo
-   )
-   thumbnail? (
-   media-libs/freeimage
-   media-video/ffmpeg:=
-   )
-   thunar? ( xfce-base/thunar:= )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtquickcontrols2:5
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
-   "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
-   "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
-   "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.patch"
-   "${FILESDIR}/${PN}-5.3.0.0-rename-libcryptopp.patch"
-)
-
-BUILD_DIR_DOLPHIN="${S}_dolphin"

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-08-20 Thread David Roman
commit: 97583a71f5611a9a3d502fc778d0e3f395c8677a
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Aug 20 13:15:42 2024 +
Commit: David Roman  gmail  com>
CommitDate: Tue Aug 20 15:02:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=97583a71

net-misc/megasync: add 5.4.1.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest|   2 +
 net-misc/megasync/megasync-5.4.1.0.ebuild | 176 ++
 2 files changed, 178 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index e2f4fca5a..4ed04a019 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
 DIST megasync-5.4.0.0.tar.gz 24716654 BLAKE2B 
06b2bfbdf6f0bda00bd53ae062c99352a71fa5f50fa88c75b9a2dcafb9b1f5d6b47be48bee2f052945e9a80f144024d8c1519698f5a951f140fa9170bfbbae27
 SHA512 
1e323fe637f6e32e893d3e22f512c3fbc1aca17eb5c85df24ef75d7492de9386fc18f20baa5fa7d28a83e763835e531da486c89c74e9223aa0e9216b9e343459
+DIST megasync-5.4.1.0.tar.gz 24718226 BLAKE2B 
ab89ed026efc0e28ef5c21554db259e74199d12d1194ecf358ad658b0ecee5a7c421ce374e3ba54a752e813c38b535034c04e9749b1f9d876a7df88951d2250a
 SHA512 
d908308135cdd717555002d58c4faa1917bd049a0a2f99ae0b487f2ccfda6d7a00c9dee72aae52210079e656f3031bf3cf414020090e4a6b600e3cef5af11901
 DIST megasync-sdk-5.4.0.0.tar.gz 4158786 BLAKE2B 
bfaa09a358ba692477c8ba85fd86e9d919bb267b54390c02e2aa593d52ea6dd245721a854855576f72561500d6c8a763c4dbef9935e6defc38dede12b7fcd40f
 SHA512 
78a7d478f1586c6dfa4b7f954e7cd00272b484996c4296fe18ea965198cfa6a342e9084a898a69b036e1e96b72aab28ac731e9397474713375f63e8dd9170e1d
+DIST megasync-sdk-5.4.1.0.tar.gz 4248625 BLAKE2B 
96e76e6e421b2f4b7423d5870f0cfcf89bbec6392191e84b2ee7daa0ac4a6a9c6c9599773bd124ce5189abf7a80db981c0f260eec18be8ef7825bba5422123f4
 SHA512 
740dad61901775ef2e93861c4a42e9e20a779c7189084ed8336cb06d64a3743638e7ca499279b71d2e8bf68d225a3a6397fdfff1a89c18d413ab44eec489c7ea

diff --git a/net-misc/megasync/megasync-5.4.1.0.ebuild 
b/net-misc/megasync/megasync-5.4.1.0.ebuild
new file mode 100644
index 0..cacf6085a
--- /dev/null
+++ b/net-misc/megasync/megasync-5.4.1.0.ebuild
@@ -0,0 +1,176 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
+
+if [[ ${PV} ==  ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+   EGIT_BRANCH="master"
+   EGIT_SUBMODULES=( '*' )
+else
+   MEGA_SDK_REV="159dcc4a61d43dfdf5997cf8113755fbe2452bd7" # commit of 
src/MEGASync/mega submodule
+   MEGA_TAG_SUFFIX="Linux"
+   SRC_URI="
+   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+   "
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/crypto++:=
+   dev-libs/icu:=
+   dev-libs/libsodium:=
+   dev-libs/libuv:=
+   dev-libs/openssl:0=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   net-dns/c-ares:=
+   net-misc/curl[ssl]
+   sys-libs/zlib
+   x11-libs/libxcb:=
+   dolphin? (
+   kde-apps/dolphin:5
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   kde-frameworks/kwidgetsaddons:5
+   )
+   mediainfo? (
+   media-libs/libmediainfo
+   media-libs/libzen
+   )
+   nautilus? (
+   dev-libs/glib:2
+   >=gnome-base/nautilus-43
+   )
+   nemo? (
+   dev-libs/glib:2
+   gnome-extra/nemo
+   )
+   thumbnail? (
+   media-libs/freeimage
+   media-video/ffmpeg:=
+   )
+   thunar? ( xfce-base/thunar:= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtquickcontrols2:5
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+   "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
+   "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
+   "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.patch"
+   "${FILESDIR}/${PN}-5.3.0.0-rename-libcryptopp.patch"
+)
+
+BUILD_DIR_DOLPHIN="${S}_dolphin"
+
+d

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-07-27 Thread David Roman
commit: 93e169e5beb997307214e568e426e9bfe26278b3
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sat Jul 27 04:48:18 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sat Jul 27 04:48:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=93e169e5

net-misc/megasync: add 5.4.0.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest|   2 +
 net-misc/megasync/megasync-5.4.0.0.ebuild | 176 ++
 2 files changed, 178 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 18f80eb0a..d65fb57cf 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
 DIST megasync-5.3.0.0.tar.gz 24307650 BLAKE2B 
4b4253f40abea54856d869ba5094d18dd7239f3c7a9d25611e1a053d370e943f29f3cbb4a672b559b1908600f6eafea586ec65e8a24cceb44a592337ff5e0f8a
 SHA512 
61a4e0bf351816113bca23328dfe1872a031f6457368127dd1ec55f5147d22059e3cbb8998497398dbf706050eb228e09b41ed6300262a89c3abf71e1152f0e7
+DIST megasync-5.4.0.0.tar.gz 24716654 BLAKE2B 
06b2bfbdf6f0bda00bd53ae062c99352a71fa5f50fa88c75b9a2dcafb9b1f5d6b47be48bee2f052945e9a80f144024d8c1519698f5a951f140fa9170bfbbae27
 SHA512 
1e323fe637f6e32e893d3e22f512c3fbc1aca17eb5c85df24ef75d7492de9386fc18f20baa5fa7d28a83e763835e531da486c89c74e9223aa0e9216b9e343459
 DIST megasync-sdk-5.3.0.0.tar.gz 4146154 BLAKE2B 
7b73f4475958f0d2ad341638f0f5c7ab1c9570f38ecceb7393268b4307cd4052a6ba5b358fabf3138ba7ad6e503c18c4314204d2a4c8c2d19846e4093889b24e
 SHA512 
8b301cf8654112893bb79e3ce8f9f2c7ee27bafcc68df6f4bceb88bb54a2f5168cedf34bd262dfeb0ef0c67b46c9420259d7f0f13bc067f9ae7799cc09d28abc
+DIST megasync-sdk-5.4.0.0.tar.gz 4158786 BLAKE2B 
bfaa09a358ba692477c8ba85fd86e9d919bb267b54390c02e2aa593d52ea6dd245721a854855576f72561500d6c8a763c4dbef9935e6defc38dede12b7fcd40f
 SHA512 
78a7d478f1586c6dfa4b7f954e7cd00272b484996c4296fe18ea965198cfa6a342e9084a898a69b036e1e96b72aab28ac731e9397474713375f63e8dd9170e1d

diff --git a/net-misc/megasync/megasync-5.4.0.0.ebuild 
b/net-misc/megasync/megasync-5.4.0.0.ebuild
new file mode 100644
index 0..01f7ff31d
--- /dev/null
+++ b/net-misc/megasync/megasync-5.4.0.0.ebuild
@@ -0,0 +1,176 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
+
+if [[ ${PV} ==  ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+   EGIT_BRANCH="master"
+   EGIT_SUBMODULES=( '*' )
+else
+   MEGA_SDK_REV="8ffa53c73b8295415f965139daf78cecbac70482" # commit of 
src/MEGASync/mega submodule
+   MEGA_TAG_SUFFIX="Linux"
+   SRC_URI="
+   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+   "
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
+
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/crypto++:=
+   dev-libs/icu:=
+   dev-libs/libsodium:=
+   dev-libs/libuv:=
+   dev-libs/openssl:0=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   net-dns/c-ares:=
+   net-misc/curl[ssl]
+   sys-libs/zlib
+   x11-libs/libxcb:=
+   dolphin? (
+   kde-apps/dolphin:5
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   kde-frameworks/kwidgetsaddons:5
+   )
+   mediainfo? (
+   media-libs/libmediainfo
+   media-libs/libzen
+   )
+   nautilus? (
+   dev-libs/glib:2
+   >=gnome-base/nautilus-43
+   )
+   nemo? (
+   dev-libs/glib:2
+   gnome-extra/nemo
+   )
+   thumbnail? (
+   media-libs/freeimage
+   media-video/ffmpeg:=
+   )
+   thunar? ( xfce-base/thunar:= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtquickcontrols2:5
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+   "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
+   "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
+   "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.patch"
+   "${FILESDIR}/${PN}-5.3.0.0-rename-libcryptopp.patch"
+)
+
+BUILD_DIR_DOLPHIN="${S}_dolphin"
+
+d

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-07-27 Thread David Roman
commit: d9e9474617f2bbd4abbdb599a1a16c9e5dd0940c
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sat Jul 27 04:48:28 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sat Jul 27 04:48:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d9e94746

net-misc/megasync: drop 5.3.0.0-r1

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest   |   2 -
 net-misc/megasync/megasync-5.3.0.0-r1.ebuild | 176 ---
 2 files changed, 178 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index d65fb57cf..e2f4fca5a 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-5.3.0.0.tar.gz 24307650 BLAKE2B 
4b4253f40abea54856d869ba5094d18dd7239f3c7a9d25611e1a053d370e943f29f3cbb4a672b559b1908600f6eafea586ec65e8a24cceb44a592337ff5e0f8a
 SHA512 
61a4e0bf351816113bca23328dfe1872a031f6457368127dd1ec55f5147d22059e3cbb8998497398dbf706050eb228e09b41ed6300262a89c3abf71e1152f0e7
 DIST megasync-5.4.0.0.tar.gz 24716654 BLAKE2B 
06b2bfbdf6f0bda00bd53ae062c99352a71fa5f50fa88c75b9a2dcafb9b1f5d6b47be48bee2f052945e9a80f144024d8c1519698f5a951f140fa9170bfbbae27
 SHA512 
1e323fe637f6e32e893d3e22f512c3fbc1aca17eb5c85df24ef75d7492de9386fc18f20baa5fa7d28a83e763835e531da486c89c74e9223aa0e9216b9e343459
-DIST megasync-sdk-5.3.0.0.tar.gz 4146154 BLAKE2B 
7b73f4475958f0d2ad341638f0f5c7ab1c9570f38ecceb7393268b4307cd4052a6ba5b358fabf3138ba7ad6e503c18c4314204d2a4c8c2d19846e4093889b24e
 SHA512 
8b301cf8654112893bb79e3ce8f9f2c7ee27bafcc68df6f4bceb88bb54a2f5168cedf34bd262dfeb0ef0c67b46c9420259d7f0f13bc067f9ae7799cc09d28abc
 DIST megasync-sdk-5.4.0.0.tar.gz 4158786 BLAKE2B 
bfaa09a358ba692477c8ba85fd86e9d919bb267b54390c02e2aa593d52ea6dd245721a854855576f72561500d6c8a763c4dbef9935e6defc38dede12b7fcd40f
 SHA512 
78a7d478f1586c6dfa4b7f954e7cd00272b484996c4296fe18ea965198cfa6a342e9084a898a69b036e1e96b72aab28ac731e9397474713375f63e8dd9170e1d

diff --git a/net-misc/megasync/megasync-5.3.0.0-r1.ebuild 
b/net-misc/megasync/megasync-5.3.0.0-r1.ebuild
deleted file mode 100644
index 8b25de399..0
--- a/net-misc/megasync/megasync-5.3.0.0-r1.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
-   EGIT_BRANCH="master"
-   EGIT_SUBMODULES=( '*' )
-else
-   MEGA_SDK_REV="eb8dba09149e1aad0210c3591f3ef6e50022f714" # commit of 
src/MEGASync/mega submodule
-   MEGA_TAG_SUFFIX="Linux"
-   SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-   "
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="dolphin mediainfo nautilus nemo thumbnail thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-libs/crypto++:=
-   dev-libs/icu:=
-   dev-libs/libsodium:=
-   dev-libs/libuv:=
-   dev-libs/openssl:0=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   net-dns/c-ares:=
-   net-misc/curl[ssl]
-   sys-libs/zlib
-   x11-libs/libxcb:=
-   dolphin? (
-   kde-apps/dolphin:5
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   kde-frameworks/kwidgetsaddons:5
-   )
-   mediainfo? (
-   media-libs/libmediainfo
-   media-libs/libzen
-   )
-   nautilus? (
-   dev-libs/glib:2
-   >=gnome-base/nautilus-43
-   )
-   nemo? (
-   dev-libs/glib:2
-   gnome-extra/nemo
-   )
-   thumbnail? (
-   media-libs/freeimage
-   media-video/ffmpeg:=
-   )
-   thunar? ( xfce-base/thunar:= )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-qt/qtquickcontrols:5
-   dev-qt/qtquickcontrols2:5
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
-   "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
-   "${FILESDIR}/${PN}-5.3.0.0-link-zlib.patch"
-   "${FILESDIR}/${PN}-5.3.0.0-fix-install-dir.patch"
-   "${FILESDIR}/${PN}-5.3.0.0-rename-libcryptopp.patch"
-)
-
-BUILD_DIR_DOLPHIN=

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/files/, net-misc/megasync/

2024-07-13 Thread David Roman
commit: 66b1ec0cd4f881d69cf83773e8fa8177fcca9a69
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Jul 12 17:28:40 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Jul 12 17:55:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66b1ec0c

net-misc/megasync: add 5.3.0.0

Set myself as a primary maintainer since the original maintainer lacks
time to maintain this.

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 +
 .../files/megasync-5.3.0.0-fix-install-dir.patch   |  27 
 .../files/megasync-5.3.0.0-link-zlib.patch |  12 ++
 .../megasync-5.3.0.0-rename-libcryptopp.patch  |  11 ++
 net-misc/megasync/megasync-5.3.0.0.ebuild  | 172 +
 net-misc/megasync/megasync-.ebuild | 139 ++---
 net-misc/megasync/metadata.xml |  20 +--
 7 files changed, 321 insertions(+), 62 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 0fbd27795..432a384e0 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
 DIST megasync-5.2.1.0.tar.gz 23819376 BLAKE2B 
249471d14f146b0bbe4c97690c1832d63f06005b2dcc6f334a9fe2a33672d0b1bce3b738270d28a1674804320f53b25e3533548ed4a6f1af01ce91e24d138e32
 SHA512 
f667e73a8e6527cb79608584d486aeb9a8ebde4b6f3bc10f560030ee725575622c561fe75a217e8d9d97ddf204fd94ce258cc2b70a200baead7a5e44ab285aa8
+DIST megasync-5.3.0.0.tar.gz 24307650 BLAKE2B 
4b4253f40abea54856d869ba5094d18dd7239f3c7a9d25611e1a053d370e943f29f3cbb4a672b559b1908600f6eafea586ec65e8a24cceb44a592337ff5e0f8a
 SHA512 
61a4e0bf351816113bca23328dfe1872a031f6457368127dd1ec55f5147d22059e3cbb8998497398dbf706050eb228e09b41ed6300262a89c3abf71e1152f0e7
 DIST megasync-sdk-5.2.1.0.tar.gz 3809248 BLAKE2B 
acf9be7b3d0faf843e394b717cb75ee703aadfdf2b79a6ea06eccb49d6d179ef8b2f3d430edce4bc37e6e53a45f1eab3865c433d015cf8d8412d6b037edbd81a
 SHA512 
2c65c53050dcd7757a1015200d4e25ca260e833105e577c6506d36efa280c5e5e511e8b5ea029a6efac09f36ffd6bfdb49b71417d32457d42397de83240451ec
+DIST megasync-sdk-5.3.0.0.tar.gz 4146154 BLAKE2B 
7b73f4475958f0d2ad341638f0f5c7ab1c9570f38ecceb7393268b4307cd4052a6ba5b358fabf3138ba7ad6e503c18c4314204d2a4c8c2d19846e4093889b24e
 SHA512 
8b301cf8654112893bb79e3ce8f9f2c7ee27bafcc68df6f4bceb88bb54a2f5168cedf34bd262dfeb0ef0c67b46c9420259d7f0f13bc067f9ae7799cc09d28abc

diff --git a/net-misc/megasync/files/megasync-5.3.0.0-fix-install-dir.patch 
b/net-misc/megasync/files/megasync-5.3.0.0-fix-install-dir.patch
new file mode 100644
index 0..a5f86e3e7
--- /dev/null
+++ b/net-misc/megasync/files/megasync-5.3.0.0-fix-install-dir.patch
@@ -0,0 +1,27 @@
+--- a/contrib/cmake/modules/desktopapp_configuration.cmake
 b/contrib/cmake/modules/desktopapp_configuration.cmake
+@@ -29,8 +29,6 @@ if(UNIX AND NOT APPLE)
+ # Note: using cmake --install --prefix /some/prefix will keep the RPATH 
as configured above.
+ #   Used for building packages: in which install dir is a path 
construction folder that will not be there in packages
+ 
+-set(CMAKE_INSTALL_LIBDIR "opt/megasync/lib") # override default "lib" 
from GNUInstallDirs
+-set(CMAKE_INSTALL_BINDIR "usr/bin") # override default "bin" from 
GNUInstallDirs
+ 
+ # Override CMAKE_INSTALL_PREFIX
+ if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) # In consecutive runs it 
will always be undef/false
+--- a/src/MEGASync/CMakeLists.txt
 b/src/MEGASync/CMakeLists.txt
+@@ -142,13 +142,6 @@ if (UNIX AND NOT APPLE)
+ 
+ set(vcpkg_lib_folder 
"${VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/$<$:debug/>lib/")
+ 
+-install(DIRECTORY "${vcpkg_lib_folder}"
+-TYPE LIB # In CMAKE_INSTALL_LIBDIR directory
+-FILES_MATCHING
+-PATTERN "*.so*"
+-PATTERN "manual-link" EXCLUDE
+-PATTERN "pkgconfig" EXCLUDE
+-)
+ 
+ if(DEPLOY_QT_LIBRARIES)
+ include(desktopapp_deploy_qt)

diff --git a/net-misc/megasync/files/megasync-5.3.0.0-link-zlib.patch 
b/net-misc/megasync/files/megasync-5.3.0.0-link-zlib.patch
new file mode 100644
index 0..49db675fd
--- /dev/null
+++ b/net-misc/megasync/files/megasync-5.3.0.0-link-zlib.patch
@@ -0,0 +1,12 @@
+--- a/src/MEGASync/control/control.cmake
 b/src/MEGASync/control/control.cmake
+@@ -71,6 +71,9 @@ set(DESKTOP_APP_CONTROL_SOURCES
+ control/StatsEventHandler.cpp
+ )
+ 
++find_package(ZLIB REQUIRED)
++target_link_libraries(MEGAsync PRIVATE ZLIB::ZLIB)
++
+ target_sources(MEGAsync
+ PRIVATE
+ ${DESKTOP_APP_CONTROL_HEADERS}

diff --git a/net-misc/megasync/files/megasync-5.3.0.0-rename-libcryptopp.patch 
b/net-misc/megasync/files/megasync-5.3.0.0-rename-libcryptopp.patch
new file mode 100644
index 0..0688c4475
--- /dev/null
+++ b/net-misc/megasync/files/megasync-5.3.0.0-rename-libcryptopp.patch
@@ -0,0 +1,11 @@
+--- a/src/MEGASync/mega/contrib/cmake/modules/sdklib_libraries.cmake
 b/src/MEGASync/mega/contrib/cma

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-07-13 Thread David Roman
commit: ebc9f264aaac18628b03185b566f77ccaef119dc
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Jul 12 17:34:58 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Jul 12 17:55:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ebc9f264

net-misc/megasync: drop 5.2.1.0-r1

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest   |   2 -
 net-misc/megasync/megasync-5.2.1.0-r1.ebuild | 137 ---
 2 files changed, 139 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 432a384e0..18f80eb0a 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-5.2.1.0.tar.gz 23819376 BLAKE2B 
249471d14f146b0bbe4c97690c1832d63f06005b2dcc6f334a9fe2a33672d0b1bce3b738270d28a1674804320f53b25e3533548ed4a6f1af01ce91e24d138e32
 SHA512 
f667e73a8e6527cb79608584d486aeb9a8ebde4b6f3bc10f560030ee725575622c561fe75a217e8d9d97ddf204fd94ce258cc2b70a200baead7a5e44ab285aa8
 DIST megasync-5.3.0.0.tar.gz 24307650 BLAKE2B 
4b4253f40abea54856d869ba5094d18dd7239f3c7a9d25611e1a053d370e943f29f3cbb4a672b559b1908600f6eafea586ec65e8a24cceb44a592337ff5e0f8a
 SHA512 
61a4e0bf351816113bca23328dfe1872a031f6457368127dd1ec55f5147d22059e3cbb8998497398dbf706050eb228e09b41ed6300262a89c3abf71e1152f0e7
-DIST megasync-sdk-5.2.1.0.tar.gz 3809248 BLAKE2B 
acf9be7b3d0faf843e394b717cb75ee703aadfdf2b79a6ea06eccb49d6d179ef8b2f3d430edce4bc37e6e53a45f1eab3865c433d015cf8d8412d6b037edbd81a
 SHA512 
2c65c53050dcd7757a1015200d4e25ca260e833105e577c6506d36efa280c5e5e511e8b5ea029a6efac09f36ffd6bfdb49b71417d32457d42397de83240451ec
 DIST megasync-sdk-5.3.0.0.tar.gz 4146154 BLAKE2B 
7b73f4475958f0d2ad341638f0f5c7ab1c9570f38ecceb7393268b4307cd4052a6ba5b358fabf3138ba7ad6e503c18c4314204d2a4c8c2d19846e4093889b24e
 SHA512 
8b301cf8654112893bb79e3ce8f9f2c7ee27bafcc68df6f4bceb88bb54a2f5168cedf34bd262dfeb0ef0c67b46c9420259d7f0f13bc067f9ae7799cc09d28abc

diff --git a/net-misc/megasync/megasync-5.2.1.0-r1.ebuild 
b/net-misc/megasync/megasync-5.2.1.0-r1.ebuild
deleted file mode 100644
index f9b4f301f..0
--- a/net-misc/megasync/megasync-5.2.1.0-r1.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools cmake qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
-   EGIT_BRANCH="master"
-   EGIT_SUBMODULES=( '*' )
-else
-   MEGA_SDK_REV="f71b60452a5d6c32bebc5125a13977a335d78e71" # commit of 
src/MEGASync/mega submodule
-   MEGA_TAG_SUFFIX="Linux"
-   SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-   "
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="dolphin freeimage nautilus nemo thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-libs/crypto++:=
-   dev-libs/icu:=
-   dev-libs/libsodium:=
-   dev-libs/libuv:=
-   dev-libs/openssl:0=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   media-libs/libmediainfo
-   media-libs/libraw
-   media-libs/libzen
-   net-dns/c-ares:=
-   net-misc/curl[ssl,curl_ssl_openssl(-)]
-   sys-libs/zlib
-   x11-libs/libxcb:=
-   dolphin? ( kde-apps/dolphin )
-   freeimage? (
-   media-libs/freeimage
-   media-video/ffmpeg:=
-   )
-   nautilus? ( >=gnome-base/nautilus-43 )
-   nemo? ( gnome-extra/nemo )
-   thunar? ( xfce-base/thunar )
-"
-RDEPEND="
-   ${DEPEND}
-   x11-themes/hicolor-icon-theme
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
-   "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
-)
-
-CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
-
-src_prepare() {
-   if [[ ${PV} !=  ]]; then
-   rmdir src/MEGASync/mega || die
-   mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
-   fi
-
-   if use dolphin; then
-   cmake_src_prepare
-   else
-   default
-   fi
-
-   cd "${S}/src/MEGASync/mega" || die
-   eautoreconf
-}
-
-src_configure() {
-   cd "${S}/src/MEGASync/mega" || die
-   econf \
-

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-05-07 Thread Florian Schmaus
commit: 83cf8c0cbd5a594acdc3fd18d910e5e173706789
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue May  7 12:18:44 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May  7 12:22:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=83cf8c0c

net-misc/megasync: drop 5.2.0.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest|   2 -
 net-misc/megasync/megasync-5.2.0.0.ebuild | 136 --
 2 files changed, 138 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 88e44b6b2c..0fbd277950 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-5.2.0.0.tar.gz 23815622 BLAKE2B 
04c1ff1b6516ca72e3e17a59ab1ba3142f7ef130e479aee5595e010be1993651aa57e8d977d85ffa547a20ae2569c77d5b3907aba8122fb3d6ea686d7e1a5b4a
 SHA512 
c8dd39f7a432aca3956f929bcaf0e86881a819719f184c07a389ae568edee9b54a21e807f5517bcc42c18290d96f7fef875f0308d5411f1e36df60f245aa601b
 DIST megasync-5.2.1.0.tar.gz 23819376 BLAKE2B 
249471d14f146b0bbe4c97690c1832d63f06005b2dcc6f334a9fe2a33672d0b1bce3b738270d28a1674804320f53b25e3533548ed4a6f1af01ce91e24d138e32
 SHA512 
f667e73a8e6527cb79608584d486aeb9a8ebde4b6f3bc10f560030ee725575622c561fe75a217e8d9d97ddf204fd94ce258cc2b70a200baead7a5e44ab285aa8
-DIST megasync-sdk-5.2.0.0.tar.gz 3809248 BLAKE2B 
acf9be7b3d0faf843e394b717cb75ee703aadfdf2b79a6ea06eccb49d6d179ef8b2f3d430edce4bc37e6e53a45f1eab3865c433d015cf8d8412d6b037edbd81a
 SHA512 
2c65c53050dcd7757a1015200d4e25ca260e833105e577c6506d36efa280c5e5e511e8b5ea029a6efac09f36ffd6bfdb49b71417d32457d42397de83240451ec
 DIST megasync-sdk-5.2.1.0.tar.gz 3809248 BLAKE2B 
acf9be7b3d0faf843e394b717cb75ee703aadfdf2b79a6ea06eccb49d6d179ef8b2f3d430edce4bc37e6e53a45f1eab3865c433d015cf8d8412d6b037edbd81a
 SHA512 
2c65c53050dcd7757a1015200d4e25ca260e833105e577c6506d36efa280c5e5e511e8b5ea029a6efac09f36ffd6bfdb49b71417d32457d42397de83240451ec

diff --git a/net-misc/megasync/megasync-5.2.0.0.ebuild 
b/net-misc/megasync/megasync-5.2.0.0.ebuild
deleted file mode 100644
index 5c874d29c7..00
--- a/net-misc/megasync/megasync-5.2.0.0.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools cmake qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
-   EGIT_BRANCH="master"
-   EGIT_SUBMODULES=( '*' )
-else
-   MEGA_SDK_REV="f71b60452a5d6c32bebc5125a13977a335d78e71" # commit of 
src/MEGASync/mega submodule
-   MEGA_TAG_SUFFIX="Linux"
-   SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-   "
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="dolphin freeimage nautilus nemo thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-libs/crypto++:=
-   dev-libs/icu:=
-   dev-libs/libsodium:=
-   dev-libs/libuv:=
-   dev-libs/openssl:0=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   media-libs/libmediainfo
-   media-libs/libraw
-   net-dns/c-ares:=
-   net-misc/curl[ssl,curl_ssl_openssl(-)]
-   sys-libs/zlib
-   x11-libs/libxcb:=
-   dolphin? ( kde-apps/dolphin )
-   freeimage? (
-   media-libs/freeimage
-   media-video/ffmpeg:=
-   )
-   nautilus? ( >=gnome-base/nautilus-43 )
-   nemo? ( gnome-extra/nemo )
-   thunar? ( xfce-base/thunar )
-"
-RDEPEND="
-   ${DEPEND}
-   x11-themes/hicolor-icon-theme
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
-   "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
-)
-
-CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
-
-src_prepare() {
-   if [[ ${PV} !=  ]]; then
-   rmdir src/MEGASync/mega || die
-   mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
-   fi
-
-   if use dolphin; then
-   cmake_src_prepare
-   else
-   default
-   fi
-
-   cd "${S}/src/MEGASync/mega" || die
-   eautoreconf
-}
-
-src_configure() {
-   cd "${S}/src/MEGASync/mega" || die
-   econf \
-   "--disable-curl-check

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-05-07 Thread Florian Schmaus
commit: 4fbd7faabde29d3cd9a3e69dbf1df15ba54f4322
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue May  7 12:18:33 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May  7 12:22:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4fbd7faa

net-misc/megasync: add 5.2.1.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest|   2 +
 net-misc/megasync/megasync-5.2.1.0.ebuild | 136 ++
 2 files changed, 138 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 7a20b659e1..88e44b6b2c 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
 DIST megasync-5.2.0.0.tar.gz 23815622 BLAKE2B 
04c1ff1b6516ca72e3e17a59ab1ba3142f7ef130e479aee5595e010be1993651aa57e8d977d85ffa547a20ae2569c77d5b3907aba8122fb3d6ea686d7e1a5b4a
 SHA512 
c8dd39f7a432aca3956f929bcaf0e86881a819719f184c07a389ae568edee9b54a21e807f5517bcc42c18290d96f7fef875f0308d5411f1e36df60f245aa601b
+DIST megasync-5.2.1.0.tar.gz 23819376 BLAKE2B 
249471d14f146b0bbe4c97690c1832d63f06005b2dcc6f334a9fe2a33672d0b1bce3b738270d28a1674804320f53b25e3533548ed4a6f1af01ce91e24d138e32
 SHA512 
f667e73a8e6527cb79608584d486aeb9a8ebde4b6f3bc10f560030ee725575622c561fe75a217e8d9d97ddf204fd94ce258cc2b70a200baead7a5e44ab285aa8
 DIST megasync-sdk-5.2.0.0.tar.gz 3809248 BLAKE2B 
acf9be7b3d0faf843e394b717cb75ee703aadfdf2b79a6ea06eccb49d6d179ef8b2f3d430edce4bc37e6e53a45f1eab3865c433d015cf8d8412d6b037edbd81a
 SHA512 
2c65c53050dcd7757a1015200d4e25ca260e833105e577c6506d36efa280c5e5e511e8b5ea029a6efac09f36ffd6bfdb49b71417d32457d42397de83240451ec
+DIST megasync-sdk-5.2.1.0.tar.gz 3809248 BLAKE2B 
acf9be7b3d0faf843e394b717cb75ee703aadfdf2b79a6ea06eccb49d6d179ef8b2f3d430edce4bc37e6e53a45f1eab3865c433d015cf8d8412d6b037edbd81a
 SHA512 
2c65c53050dcd7757a1015200d4e25ca260e833105e577c6506d36efa280c5e5e511e8b5ea029a6efac09f36ffd6bfdb49b71417d32457d42397de83240451ec

diff --git a/net-misc/megasync/megasync-5.2.1.0.ebuild 
b/net-misc/megasync/megasync-5.2.1.0.ebuild
new file mode 100644
index 00..5c874d29c7
--- /dev/null
+++ b/net-misc/megasync/megasync-5.2.1.0.ebuild
@@ -0,0 +1,136 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools cmake qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
+
+if [[ ${PV} ==  ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+   EGIT_BRANCH="master"
+   EGIT_SUBMODULES=( '*' )
+else
+   MEGA_SDK_REV="f71b60452a5d6c32bebc5125a13977a335d78e71" # commit of 
src/MEGASync/mega submodule
+   MEGA_TAG_SUFFIX="Linux"
+   SRC_URI="
+   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+   "
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="dolphin freeimage nautilus nemo thunar"
+
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/crypto++:=
+   dev-libs/icu:=
+   dev-libs/libsodium:=
+   dev-libs/libuv:=
+   dev-libs/openssl:0=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   media-libs/libmediainfo
+   media-libs/libraw
+   net-dns/c-ares:=
+   net-misc/curl[ssl,curl_ssl_openssl(-)]
+   sys-libs/zlib
+   x11-libs/libxcb:=
+   dolphin? ( kde-apps/dolphin )
+   freeimage? (
+   media-libs/freeimage
+   media-video/ffmpeg:=
+   )
+   nautilus? ( >=gnome-base/nautilus-43 )
+   nemo? ( gnome-extra/nemo )
+   thunar? ( xfce-base/thunar )
+"
+RDEPEND="
+   ${DEPEND}
+   x11-themes/hicolor-icon-theme
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+   "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
+)
+
+CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
+
+src_prepare() {
+   if [[ ${PV} !=  ]]; then
+   rmdir src/MEGASync/mega || die
+   mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
+   fi
+
+   if use dolphin; then
+   cmake_src_prepare
+   else
+   default
+   fi
+
+   cd "${S}/src/MEGASync/mega" || die
+   eautoreconf
+}
+
+src_configure() {
+   cd "${S}/src/MEGASync/mega" || die
+   econf \
+   "--disable-curl-checks" \

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-03-25 Thread Julien Roy
commit: fad52ae19c0abf09643e629352425cdcaf906443
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Mar 25 13:11:29 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Mar 25 13:15:11 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fad52ae1

net-misc/megasync: drop useless USE flags

It doesn't affect the actual build.

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/megasync-5.2.0.0.ebuild | 3 +--
 net-misc/megasync/megasync-.ebuild| 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/net-misc/megasync/megasync-5.2.0.0.ebuild 
b/net-misc/megasync/megasync-5.2.0.0.ebuild
index c8a98542b6..5c874d29c7 100644
--- a/net-misc/megasync/megasync-5.2.0.0.ebuild
+++ b/net-misc/megasync/megasync-5.2.0.0.ebuild
@@ -29,7 +29,7 @@ fi
 
 LICENSE="MEGA"
 SLOT="0"
-IUSE="dolphin freeimage nautilus nemo threads thunar"
+IUSE="dolphin freeimage nautilus nemo thunar"
 
 DEPEND="
dev-db/sqlite:3
@@ -100,7 +100,6 @@ src_configure() {
econf \
"--disable-curl-checks" \
"--disable-examples" \
-   $(use_enable threads posix-threads) \
$(use_with freeimage)
 
cd "${S}/src" || die

diff --git a/net-misc/megasync/megasync-.ebuild 
b/net-misc/megasync/megasync-.ebuild
index c8a98542b6..5c874d29c7 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-.ebuild
@@ -29,7 +29,7 @@ fi
 
 LICENSE="MEGA"
 SLOT="0"
-IUSE="dolphin freeimage nautilus nemo threads thunar"
+IUSE="dolphin freeimage nautilus nemo thunar"
 
 DEPEND="
dev-db/sqlite:3
@@ -100,7 +100,6 @@ src_configure() {
econf \
"--disable-curl-checks" \
"--disable-examples" \
-   $(use_enable threads posix-threads) \
$(use_with freeimage)
 
cd "${S}/src" || die



[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-03-19 Thread Julien Roy
commit: 7dd3f1ad548843f316cd65a31e1cc4e2da7f2854
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Mar 19 09:42:30 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Tue Mar 19 10:00:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7dd3f1ad

net-misc/megasync: add 5.2.0.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest  | 2 ++
 net-misc/megasync/{megasync-.ebuild => megasync-5.2.0.0.ebuild} | 6 --
 net-misc/megasync/megasync-.ebuild  | 6 --
 3 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 608392b6f7..929f0a39ed 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
 DIST megasync-4.12.2.0.tar.gz 25267623 BLAKE2B 
e1a7e6f7e3509f8a8cdb402f228ffaf1809a16c134428ff3d0de59684b3440882ae9c0f5e4be38325044305589c988bbb83953cf6c06408b7d319dee9712cc5b
 SHA512 
c99e29e1999eb257bec8d97dea92094c3c429e8b12380ac9097abe5092a8005ad67e09b9d893a69c2bccc061705ffb78ceeedbf5a7923849f4b2cff9e2f98333
+DIST megasync-5.2.0.0.tar.gz 23815622 BLAKE2B 
04c1ff1b6516ca72e3e17a59ab1ba3142f7ef130e479aee5595e010be1993651aa57e8d977d85ffa547a20ae2569c77d5b3907aba8122fb3d6ea686d7e1a5b4a
 SHA512 
c8dd39f7a432aca3956f929bcaf0e86881a819719f184c07a389ae568edee9b54a21e807f5517bcc42c18290d96f7fef875f0308d5411f1e36df60f245aa601b
 DIST megasync-sdk-4.12.2.0.tar.gz 3580874 BLAKE2B 
7fe63ccd998ac0fe4f6d31d4fb38041d01180044b6a36658da28b0793c2c0c9a95984a937ffa74b11449818ca63a55d7d1faef65e69ea29309d42c4d7646b2c3
 SHA512 
e97d5901e5445bd677b2d7c50d684dbd6975efcba43ed6618b76d9452b33f5c42eaa8279e920987cf5af63da6ad951589e644bf01814b69739e4260c651aa68b
+DIST megasync-sdk-5.2.0.0.tar.gz 3809248 BLAKE2B 
acf9be7b3d0faf843e394b717cb75ee703aadfdf2b79a6ea06eccb49d6d179ef8b2f3d430edce4bc37e6e53a45f1eab3865c433d015cf8d8412d6b037edbd81a
 SHA512 
2c65c53050dcd7757a1015200d4e25ca260e833105e577c6506d36efa280c5e5e511e8b5ea029a6efac09f36ffd6bfdb49b71417d32457d42397de83240451ec

diff --git a/net-misc/megasync/megasync-.ebuild 
b/net-misc/megasync/megasync-5.2.0.0.ebuild
similarity index 95%
copy from net-misc/megasync/megasync-.ebuild
copy to net-misc/megasync/megasync-5.2.0.0.ebuild
index 78d77b1684..c8a98542b6 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-5.2.0.0.ebuild
@@ -17,8 +17,8 @@ if [[ ${PV} ==  ]];then
EGIT_BRANCH="master"
EGIT_SUBMODULES=( '*' )
 else
-   MEGA_SDK_REV="2e9307d114c379967f415211d466262162e074d4" # commit of 
src/MEGASync/mega submodule
-   MEGA_TAG_SUFFIX="Win"
+   MEGA_SDK_REV="f71b60452a5d6c32bebc5125a13977a335d78e71" # commit of 
src/MEGASync/mega submodule
+   MEGA_TAG_SUFFIX="Linux"
SRC_URI="

https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
@@ -34,6 +34,7 @@ IUSE="dolphin freeimage nautilus nemo threads thunar"
 DEPEND="
dev-db/sqlite:3
dev-libs/crypto++:=
+   dev-libs/icu:=
dev-libs/libsodium:=
dev-libs/libuv:=
dev-libs/openssl:0=
@@ -52,6 +53,7 @@ DEPEND="
net-dns/c-ares:=
net-misc/curl[ssl,curl_ssl_openssl(-)]
sys-libs/zlib
+   x11-libs/libxcb:=
dolphin? ( kde-apps/dolphin )
freeimage? (
media-libs/freeimage

diff --git a/net-misc/megasync/megasync-.ebuild 
b/net-misc/megasync/megasync-.ebuild
index 78d77b1684..c8a98542b6 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-.ebuild
@@ -17,8 +17,8 @@ if [[ ${PV} ==  ]];then
EGIT_BRANCH="master"
EGIT_SUBMODULES=( '*' )
 else
-   MEGA_SDK_REV="2e9307d114c379967f415211d466262162e074d4" # commit of 
src/MEGASync/mega submodule
-   MEGA_TAG_SUFFIX="Win"
+   MEGA_SDK_REV="f71b60452a5d6c32bebc5125a13977a335d78e71" # commit of 
src/MEGASync/mega submodule
+   MEGA_TAG_SUFFIX="Linux"
SRC_URI="

https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
@@ -34,6 +34,7 @@ IUSE="dolphin freeimage nautilus nemo threads thunar"
 DEPEND="
dev-db/sqlite:3
dev-libs/crypto++:=
+   dev-libs/icu:=
dev-libs/libsodium:=
dev-libs/libuv:=
dev-libs/openssl:0=
@@ -52,6 +53,7 @@ DEPEND="
net-dns/c-ares:=
net-misc/curl[ssl,curl_ssl_openssl(-)]
sys-libs/zlib
+   x11-libs/libxcb:=
dolphin? ( kde-apps/dolphin )
freeimage? (
media-libs/freeimage



[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-03-19 Thread Julien Roy
commit: 66f83a98a5974bdb1f6545263c5c230f97bd5505
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Mar 19 09:43:23 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Tue Mar 19 10:00:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66f83a98

net-misc/megasync: drop 4.12.2.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 -
 net-misc/megasync/megasync-4.12.2.0.ebuild | 135 -
 2 files changed, 137 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 929f0a39ed..7a20b659e1 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-4.12.2.0.tar.gz 25267623 BLAKE2B 
e1a7e6f7e3509f8a8cdb402f228ffaf1809a16c134428ff3d0de59684b3440882ae9c0f5e4be38325044305589c988bbb83953cf6c06408b7d319dee9712cc5b
 SHA512 
c99e29e1999eb257bec8d97dea92094c3c429e8b12380ac9097abe5092a8005ad67e09b9d893a69c2bccc061705ffb78ceeedbf5a7923849f4b2cff9e2f98333
 DIST megasync-5.2.0.0.tar.gz 23815622 BLAKE2B 
04c1ff1b6516ca72e3e17a59ab1ba3142f7ef130e479aee5595e010be1993651aa57e8d977d85ffa547a20ae2569c77d5b3907aba8122fb3d6ea686d7e1a5b4a
 SHA512 
c8dd39f7a432aca3956f929bcaf0e86881a819719f184c07a389ae568edee9b54a21e807f5517bcc42c18290d96f7fef875f0308d5411f1e36df60f245aa601b
-DIST megasync-sdk-4.12.2.0.tar.gz 3580874 BLAKE2B 
7fe63ccd998ac0fe4f6d31d4fb38041d01180044b6a36658da28b0793c2c0c9a95984a937ffa74b11449818ca63a55d7d1faef65e69ea29309d42c4d7646b2c3
 SHA512 
e97d5901e5445bd677b2d7c50d684dbd6975efcba43ed6618b76d9452b33f5c42eaa8279e920987cf5af63da6ad951589e644bf01814b69739e4260c651aa68b
 DIST megasync-sdk-5.2.0.0.tar.gz 3809248 BLAKE2B 
acf9be7b3d0faf843e394b717cb75ee703aadfdf2b79a6ea06eccb49d6d179ef8b2f3d430edce4bc37e6e53a45f1eab3865c433d015cf8d8412d6b037edbd81a
 SHA512 
2c65c53050dcd7757a1015200d4e25ca260e833105e577c6506d36efa280c5e5e511e8b5ea029a6efac09f36ffd6bfdb49b71417d32457d42397de83240451ec

diff --git a/net-misc/megasync/megasync-4.12.2.0.ebuild 
b/net-misc/megasync/megasync-4.12.2.0.ebuild
deleted file mode 100644
index 78d77b1684..00
--- a/net-misc/megasync/megasync-4.12.2.0.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools cmake qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
-   EGIT_BRANCH="master"
-   EGIT_SUBMODULES=( '*' )
-else
-   MEGA_SDK_REV="2e9307d114c379967f415211d466262162e074d4" # commit of 
src/MEGASync/mega submodule
-   MEGA_TAG_SUFFIX="Win"
-   SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-   "
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="dolphin freeimage nautilus nemo threads thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-libs/crypto++:=
-   dev-libs/libsodium:=
-   dev-libs/libuv:=
-   dev-libs/openssl:0=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   media-libs/libmediainfo
-   media-libs/libraw
-   net-dns/c-ares:=
-   net-misc/curl[ssl,curl_ssl_openssl(-)]
-   sys-libs/zlib
-   dolphin? ( kde-apps/dolphin )
-   freeimage? (
-   media-libs/freeimage
-   media-video/ffmpeg:=
-   )
-   nautilus? ( >=gnome-base/nautilus-43 )
-   nemo? ( gnome-extra/nemo )
-   thunar? ( xfce-base/thunar )
-"
-RDEPEND="
-   ${DEPEND}
-   x11-themes/hicolor-icon-theme
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
-   "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
-)
-
-CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
-
-src_prepare() {
-   if [[ ${PV} !=  ]]; then
-   rmdir src/MEGASync/mega || die
-   mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
-   fi
-
-   if use dolphin; then
-   cmake_src_prepare
-   else
-   default
-   fi
-
-   cd "${S}/src/MEGASync/mega" || die
-   eautoreconf
-}
-
-src_configure() {
-   cd "${S}/src/MEGASync/mega" || die
-   econf \
-   "--disable-curl-checks" \
-   "--disable-examples" \

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-01-29 Thread David Roman
commit: a1b469f9ba91fda145d0e61d067c8e617055656c
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Jan 29 09:39:03 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Jan 29 09:40:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a1b469f9

net-misc/megasync: drop 4.12.0.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 -
 net-misc/megasync/megasync-4.12.0.0.ebuild | 135 -
 2 files changed, 137 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 68503f8b29..608392b6f7 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-4.12.0.0.tar.gz 25266988 BLAKE2B 
0c126feb273d6d11e05a3ec3a5e7925f27bfd86e2ef23306fce4c9b2564b178dc5918b7bef9dcea33a8a5d0462e9c1e8d771c299de6e0f8ed5d4bed616ed58f9
 SHA512 
fd3ea7b624e66e3d4576c436d983a027e711783d41c585eedf540ba6bbf25ab9128ab4a3c0d2e6806705d54cea5e470d7339d49cc72a635385861f9efd64faf9
 DIST megasync-4.12.2.0.tar.gz 25267623 BLAKE2B 
e1a7e6f7e3509f8a8cdb402f228ffaf1809a16c134428ff3d0de59684b3440882ae9c0f5e4be38325044305589c988bbb83953cf6c06408b7d319dee9712cc5b
 SHA512 
c99e29e1999eb257bec8d97dea92094c3c429e8b12380ac9097abe5092a8005ad67e09b9d893a69c2bccc061705ffb78ceeedbf5a7923849f4b2cff9e2f98333
-DIST megasync-sdk-4.12.0.0.tar.gz 3580874 BLAKE2B 
7fe63ccd998ac0fe4f6d31d4fb38041d01180044b6a36658da28b0793c2c0c9a95984a937ffa74b11449818ca63a55d7d1faef65e69ea29309d42c4d7646b2c3
 SHA512 
e97d5901e5445bd677b2d7c50d684dbd6975efcba43ed6618b76d9452b33f5c42eaa8279e920987cf5af63da6ad951589e644bf01814b69739e4260c651aa68b
 DIST megasync-sdk-4.12.2.0.tar.gz 3580874 BLAKE2B 
7fe63ccd998ac0fe4f6d31d4fb38041d01180044b6a36658da28b0793c2c0c9a95984a937ffa74b11449818ca63a55d7d1faef65e69ea29309d42c4d7646b2c3
 SHA512 
e97d5901e5445bd677b2d7c50d684dbd6975efcba43ed6618b76d9452b33f5c42eaa8279e920987cf5af63da6ad951589e644bf01814b69739e4260c651aa68b

diff --git a/net-misc/megasync/megasync-4.12.0.0.ebuild 
b/net-misc/megasync/megasync-4.12.0.0.ebuild
deleted file mode 100644
index 78d77b1684..00
--- a/net-misc/megasync/megasync-4.12.0.0.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools cmake qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
-   EGIT_BRANCH="master"
-   EGIT_SUBMODULES=( '*' )
-else
-   MEGA_SDK_REV="2e9307d114c379967f415211d466262162e074d4" # commit of 
src/MEGASync/mega submodule
-   MEGA_TAG_SUFFIX="Win"
-   SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-   "
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="dolphin freeimage nautilus nemo threads thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-libs/crypto++:=
-   dev-libs/libsodium:=
-   dev-libs/libuv:=
-   dev-libs/openssl:0=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   media-libs/libmediainfo
-   media-libs/libraw
-   net-dns/c-ares:=
-   net-misc/curl[ssl,curl_ssl_openssl(-)]
-   sys-libs/zlib
-   dolphin? ( kde-apps/dolphin )
-   freeimage? (
-   media-libs/freeimage
-   media-video/ffmpeg:=
-   )
-   nautilus? ( >=gnome-base/nautilus-43 )
-   nemo? ( gnome-extra/nemo )
-   thunar? ( xfce-base/thunar )
-"
-RDEPEND="
-   ${DEPEND}
-   x11-themes/hicolor-icon-theme
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
-   "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
-)
-
-CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
-
-src_prepare() {
-   if [[ ${PV} !=  ]]; then
-   rmdir src/MEGASync/mega || die
-   mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
-   fi
-
-   if use dolphin; then
-   cmake_src_prepare
-   else
-   default
-   fi
-
-   cd "${S}/src/MEGASync/mega" || die
-   eautoreconf
-}
-
-src_configure() {
-   cd "${S}/src/MEGASync/mega" || die
-   econf \
-   "--disable-curl-checks" \
-   "--disable-example

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-01-29 Thread David Roman
commit: 2610935c733ce060145232acd3f9cce0808d6992
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Jan 29 09:38:50 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Jan 29 09:40:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2610935c

net-misc/megasync: add 4.12.2.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 +
 net-misc/megasync/megasync-4.12.2.0.ebuild | 135 +
 2 files changed, 137 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 66528c..68503f8b29 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
 DIST megasync-4.12.0.0.tar.gz 25266988 BLAKE2B 
0c126feb273d6d11e05a3ec3a5e7925f27bfd86e2ef23306fce4c9b2564b178dc5918b7bef9dcea33a8a5d0462e9c1e8d771c299de6e0f8ed5d4bed616ed58f9
 SHA512 
fd3ea7b624e66e3d4576c436d983a027e711783d41c585eedf540ba6bbf25ab9128ab4a3c0d2e6806705d54cea5e470d7339d49cc72a635385861f9efd64faf9
+DIST megasync-4.12.2.0.tar.gz 25267623 BLAKE2B 
e1a7e6f7e3509f8a8cdb402f228ffaf1809a16c134428ff3d0de59684b3440882ae9c0f5e4be38325044305589c988bbb83953cf6c06408b7d319dee9712cc5b
 SHA512 
c99e29e1999eb257bec8d97dea92094c3c429e8b12380ac9097abe5092a8005ad67e09b9d893a69c2bccc061705ffb78ceeedbf5a7923849f4b2cff9e2f98333
 DIST megasync-sdk-4.12.0.0.tar.gz 3580874 BLAKE2B 
7fe63ccd998ac0fe4f6d31d4fb38041d01180044b6a36658da28b0793c2c0c9a95984a937ffa74b11449818ca63a55d7d1faef65e69ea29309d42c4d7646b2c3
 SHA512 
e97d5901e5445bd677b2d7c50d684dbd6975efcba43ed6618b76d9452b33f5c42eaa8279e920987cf5af63da6ad951589e644bf01814b69739e4260c651aa68b
+DIST megasync-sdk-4.12.2.0.tar.gz 3580874 BLAKE2B 
7fe63ccd998ac0fe4f6d31d4fb38041d01180044b6a36658da28b0793c2c0c9a95984a937ffa74b11449818ca63a55d7d1faef65e69ea29309d42c4d7646b2c3
 SHA512 
e97d5901e5445bd677b2d7c50d684dbd6975efcba43ed6618b76d9452b33f5c42eaa8279e920987cf5af63da6ad951589e644bf01814b69739e4260c651aa68b

diff --git a/net-misc/megasync/megasync-4.12.2.0.ebuild 
b/net-misc/megasync/megasync-4.12.2.0.ebuild
new file mode 100644
index 00..78d77b1684
--- /dev/null
+++ b/net-misc/megasync/megasync-4.12.2.0.ebuild
@@ -0,0 +1,135 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools cmake qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
+
+if [[ ${PV} ==  ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+   EGIT_BRANCH="master"
+   EGIT_SUBMODULES=( '*' )
+else
+   MEGA_SDK_REV="2e9307d114c379967f415211d466262162e074d4" # commit of 
src/MEGASync/mega submodule
+   MEGA_TAG_SUFFIX="Win"
+   SRC_URI="
+   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+   "
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="dolphin freeimage nautilus nemo threads thunar"
+
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/crypto++:=
+   dev-libs/libsodium:=
+   dev-libs/libuv:=
+   dev-libs/openssl:0=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   media-libs/libmediainfo
+   media-libs/libraw
+   net-dns/c-ares:=
+   net-misc/curl[ssl,curl_ssl_openssl(-)]
+   sys-libs/zlib
+   dolphin? ( kde-apps/dolphin )
+   freeimage? (
+   media-libs/freeimage
+   media-video/ffmpeg:=
+   )
+   nautilus? ( >=gnome-base/nautilus-43 )
+   nemo? ( gnome-extra/nemo )
+   thunar? ( xfce-base/thunar )
+"
+RDEPEND="
+   ${DEPEND}
+   x11-themes/hicolor-icon-theme
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+   "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
+)
+
+CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
+
+src_prepare() {
+   if [[ ${PV} !=  ]]; then
+   rmdir src/MEGASync/mega || die
+   mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
+   fi
+
+   if use dolphin; then
+   cmake_src_prepare
+   else
+   default
+   fi
+
+   cd "${S}/src/MEGASync/mega" || die
+   eautoreconf
+}
+
+src_configure() {
+   cd "${S}/src/MEGASync/mega" || die
+   econf \
+   "--disable-curl-checks" \
+   "--disable-examples" \

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-01-26 Thread David Roman
commit: 7290793c03d2f9da35ff3c3bf8dc7b523c6b10ce
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Jan 26 08:16:17 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Jan 26 08:16:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7290793c

net-misc/megasync: drop 4.11.0.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 -
 net-misc/megasync/megasync-4.11.0.0.ebuild | 134 -
 2 files changed, 136 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index bf22d45e39..66528c 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-4.11.0.0.tar.gz 20313571 BLAKE2B 
8c5c58912fef730bf3e4c56c5de0b2c6f4825be6c91ec19e6c5f5946a76efa5fd9f36f6afdee3d886b31a13c924dea81f7999d29fbab0bb0f1acefbe52c449f5
 SHA512 
ab43b83d05d56b8eb1bf66ed89801889cfb8d21d9bae86245607a1d7c36f7436fa8879f6fd94cb07c4a2e8567532b9e0919ec9e78e2ca85d8fca262b1479b482
 DIST megasync-4.12.0.0.tar.gz 25266988 BLAKE2B 
0c126feb273d6d11e05a3ec3a5e7925f27bfd86e2ef23306fce4c9b2564b178dc5918b7bef9dcea33a8a5d0462e9c1e8d771c299de6e0f8ed5d4bed616ed58f9
 SHA512 
fd3ea7b624e66e3d4576c436d983a027e711783d41c585eedf540ba6bbf25ab9128ab4a3c0d2e6806705d54cea5e470d7339d49cc72a635385861f9efd64faf9
-DIST megasync-sdk-4.11.0.0.tar.gz 3714994 BLAKE2B 
6d6d217d8acb7f191c88f18bc0b2ef9b6f743502a9916841177a93452c1818cffcb8275134cc2a32162693c59af829d42249497f2ed18b66e3c0f032f0ba6780
 SHA512 
471102d280d02b90f41c46f5700c0d71d88f74ccf7c605c717a66ad154c84c725ce231d11779fd480b2eb81b073da0bbea00dbc149918e6519fe89694b185ef4
 DIST megasync-sdk-4.12.0.0.tar.gz 3580874 BLAKE2B 
7fe63ccd998ac0fe4f6d31d4fb38041d01180044b6a36658da28b0793c2c0c9a95984a937ffa74b11449818ca63a55d7d1faef65e69ea29309d42c4d7646b2c3
 SHA512 
e97d5901e5445bd677b2d7c50d684dbd6975efcba43ed6618b76d9452b33f5c42eaa8279e920987cf5af63da6ad951589e644bf01814b69739e4260c651aa68b

diff --git a/net-misc/megasync/megasync-4.11.0.0.ebuild 
b/net-misc/megasync/megasync-4.11.0.0.ebuild
deleted file mode 100644
index 0d4b8ab3f4..00
--- a/net-misc/megasync/megasync-4.11.0.0.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools cmake qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
-   EGIT_BRANCH="master"
-   EGIT_SUBMODULES=( '*' )
-else
-   MEGA_SDK_REV="6d4c102940dab277974090cd4292e58f08ac6032" # commit of 
src/MEGASync/mega submodule
-   MEGA_TAG_SUFFIX="Win"
-   SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-   "
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="dolphin freeimage nautilus nemo threads thunar"
-
-DEPEND="
-   dev-db/sqlite:3
-   dev-libs/crypto++:=
-   dev-libs/libsodium:=
-   dev-libs/libuv:=
-   dev-libs/openssl:0=
-   dev-qt/qtcore:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtgui:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtdbus:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtx11extras:5
-   media-libs/libmediainfo
-   media-libs/libraw
-   net-dns/c-ares:=
-   net-misc/curl[ssl,curl_ssl_openssl(-)]
-   sys-libs/zlib
-   dolphin? ( kde-apps/dolphin )
-   freeimage? (
-   media-libs/freeimage
-   media-video/ffmpeg:=
-   )
-   nautilus? ( >=gnome-base/nautilus-43 )
-   nemo? ( gnome-extra/nemo )
-   thunar? ( xfce-base/thunar )
-"
-RDEPEND="
-   ${DEPEND}
-   x11-themes/hicolor-icon-theme
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
-
-src_prepare() {
-   if [[ ${PV} !=  ]]; then
-   rmdir src/MEGASync/mega
-   mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega
-   fi
-
-   if has_version ">=media-video/ffmpeg-6.0"; then
-   eapply "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
-   fi
-   eapply "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
-
-   if use dolphin; then
-   cmake_src_prepare
-   else
-   default
-   fi
-
-   cd "${S}/src/MEGASync/mega"
-   eautoreconf
-}
-
-src_configure() {
-   cd "${S}/src/MEGASync/mega"
-   econf \
-   "--disable-curl-checks" \
-   "--disa

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2024-01-26 Thread David Roman
commit: cd5a69edc3604a6348eb3c6eeb4ddeb447c7b5ab
Author: Takuya Wakazono  gmail  com>
AuthorDate: Fri Jan 26 08:15:45 2024 +
Commit: David Roman  gmail  com>
CommitDate: Fri Jan 26 08:15:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cd5a69ed

net-misc/megasync: add 4.12.0.0, sync live

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |  2 ++
 ...gasync-.ebuild => megasync-4.12.0.0.ebuild} | 41 +++---
 net-misc/megasync/megasync-.ebuild | 41 +++---
 3 files changed, 44 insertions(+), 40 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 701233efc4..bf22d45e39 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
 DIST megasync-4.11.0.0.tar.gz 20313571 BLAKE2B 
8c5c58912fef730bf3e4c56c5de0b2c6f4825be6c91ec19e6c5f5946a76efa5fd9f36f6afdee3d886b31a13c924dea81f7999d29fbab0bb0f1acefbe52c449f5
 SHA512 
ab43b83d05d56b8eb1bf66ed89801889cfb8d21d9bae86245607a1d7c36f7436fa8879f6fd94cb07c4a2e8567532b9e0919ec9e78e2ca85d8fca262b1479b482
+DIST megasync-4.12.0.0.tar.gz 25266988 BLAKE2B 
0c126feb273d6d11e05a3ec3a5e7925f27bfd86e2ef23306fce4c9b2564b178dc5918b7bef9dcea33a8a5d0462e9c1e8d771c299de6e0f8ed5d4bed616ed58f9
 SHA512 
fd3ea7b624e66e3d4576c436d983a027e711783d41c585eedf540ba6bbf25ab9128ab4a3c0d2e6806705d54cea5e470d7339d49cc72a635385861f9efd64faf9
 DIST megasync-sdk-4.11.0.0.tar.gz 3714994 BLAKE2B 
6d6d217d8acb7f191c88f18bc0b2ef9b6f743502a9916841177a93452c1818cffcb8275134cc2a32162693c59af829d42249497f2ed18b66e3c0f032f0ba6780
 SHA512 
471102d280d02b90f41c46f5700c0d71d88f74ccf7c605c717a66ad154c84c725ce231d11779fd480b2eb81b073da0bbea00dbc149918e6519fe89694b185ef4
+DIST megasync-sdk-4.12.0.0.tar.gz 3580874 BLAKE2B 
7fe63ccd998ac0fe4f6d31d4fb38041d01180044b6a36658da28b0793c2c0c9a95984a937ffa74b11449818ca63a55d7d1faef65e69ea29309d42c4d7646b2c3
 SHA512 
e97d5901e5445bd677b2d7c50d684dbd6975efcba43ed6618b76d9452b33f5c42eaa8279e920987cf5af63da6ad951589e644bf01814b69739e4260c651aa68b

diff --git a/net-misc/megasync/megasync-.ebuild 
b/net-misc/megasync/megasync-4.12.0.0.ebuild
similarity index 79%
copy from net-misc/megasync/megasync-.ebuild
copy to net-misc/megasync/megasync-4.12.0.0.ebuild
index 0d4b8ab3f4..78d77b1684 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-4.12.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]];then
EGIT_BRANCH="master"
EGIT_SUBMODULES=( '*' )
 else
-   MEGA_SDK_REV="6d4c102940dab277974090cd4292e58f08ac6032" # commit of 
src/MEGASync/mega submodule
+   MEGA_SDK_REV="2e9307d114c379967f415211d466262162e074d4" # commit of 
src/MEGASync/mega submodule
MEGA_TAG_SUFFIX="Win"
SRC_URI="

https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
@@ -37,14 +37,15 @@ DEPEND="
dev-libs/libsodium:=
dev-libs/libuv:=
dev-libs/openssl:0=
+   dev-qt/qtconcurrent:5
dev-qt/qtcore:5
-   dev-qt/qtwidgets:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
dev-qt/qtgui:5
-   dev-qt/qtconcurrent:5
dev-qt/qtnetwork:5
-   dev-qt/qtdbus:5
dev-qt/qtimageformats:5
dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
media-libs/libmediainfo
media-libs/libraw
@@ -69,18 +70,18 @@ BDEPEND="
dolphin? ( kde-frameworks/extra-cmake-modules )
 "
 
+PATCHES=(
+   "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+   "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
+)
+
 CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
 
 src_prepare() {
if [[ ${PV} !=  ]]; then
-   rmdir src/MEGASync/mega
-   mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega
-   fi
-
-   if has_version ">=media-video/ffmpeg-6.0"; then
-   eapply "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
+   rmdir src/MEGASync/mega || die
+   mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
fi
-   eapply "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
 
if use dolphin; then
cmake_src_prepare
@@ -88,20 +89,20 @@ src_prepare() {
default
fi
 
-   cd "${S}/src/MEGASync/mega"
+   cd "${S}/src/MEGASync/mega" || die
eautoreconf
 }
 
 src_configure() {
-   cd "${S}/src/MEGASync/mega"
+   cd "${S}/src/MEGASync/mega" || die
econf \
"--disable-curl-checks" \
"--disable-examples" \
$(use_enable threads posix-threads) \
$(use_with freeimage)
 
-   cd "${S}/src"
-   local myeqmakeargs=(
+   cd "${S}/src" || die
+  

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2023-11-24 Thread David Roman
commit: afefb2434447786f65367cc2f74102de2fbc7d0e
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Nov 23 05:49:45 2023 +
Commit: David Roman  gmail  com>
CommitDate: Thu Nov 23 05:49:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=afefb243

net-misc/megasync: add conditional ffmpeg dep

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |  2 --
 net-misc/megasync/megasync-4.11.0.0.ebuild | 15 ---
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 8850fd168a..701233efc4 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,2 @@
-DIST megasync-4.10.0.0.tar.gz 20254658 BLAKE2B 
c36a715ec4da883f5f8b9bf2f9f223b0701ba7b74399cba448bbf93dbc210bc2b3ff4b538af0eba08ea8a92f0134749fa2eeb3eba00b1de6cfad5d42117d2ab8
 SHA512 
3f37c39dd0552e64f802cebb63f275a8cbc2b445aad1f74576b732022563f79c8264257494f7778d6fec6dff98f06cc7276022edc6e6279bd6e683fdcfcddb94
 DIST megasync-4.11.0.0.tar.gz 20313571 BLAKE2B 
8c5c58912fef730bf3e4c56c5de0b2c6f4825be6c91ec19e6c5f5946a76efa5fd9f36f6afdee3d886b31a13c924dea81f7999d29fbab0bb0f1acefbe52c449f5
 SHA512 
ab43b83d05d56b8eb1bf66ed89801889cfb8d21d9bae86245607a1d7c36f7436fa8879f6fd94cb07c4a2e8567532b9e0919ec9e78e2ca85d8fca262b1479b482
-DIST megasync-sdk-4.10.0.0.tar.gz 3696547 BLAKE2B 
13f69a0bd24a4aac6e73af1bd883bd0abdfd5ceef6e9e558286fc9002acd5f4822c762b57c4ca7fcd3f5ec3a1a00459e3b0a2d2d1c4963d7fc8caacd2b6a
 SHA512 
8dcbd0a0b086616a432ff0979695ddb799a01a32550f0777ddf26fe795b340a754dbcd3f77af55e9286673bca3c366cdaa07432c1c2b552b2ecf23f9500e8a2c
 DIST megasync-sdk-4.11.0.0.tar.gz 3714994 BLAKE2B 
6d6d217d8acb7f191c88f18bc0b2ef9b6f743502a9916841177a93452c1818cffcb8275134cc2a32162693c59af829d42249497f2ed18b66e3c0f032f0ba6780
 SHA512 
471102d280d02b90f41c46f5700c0d71d88f74ccf7c605c717a66ad154c84c725ce231d11779fd480b2eb81b073da0bbea00dbc149918e6519fe89694b185ef4

diff --git a/net-misc/megasync/megasync-4.11.0.0.ebuild 
b/net-misc/megasync/megasync-4.11.0.0.ebuild
index 435105f4a9..0d4b8ab3f4 100644
--- a/net-misc/megasync/megasync-4.11.0.0.ebuild
+++ b/net-misc/megasync/megasync-4.11.0.0.ebuild
@@ -33,10 +33,9 @@ IUSE="dolphin freeimage nautilus nemo threads thunar"
 
 DEPEND="
dev-db/sqlite:3
-   dev-libs/crypto++
-   dev-libs/libgcrypt
-   dev-libs/libsodium
-   dev-libs/libuv
+   dev-libs/crypto++:=
+   dev-libs/libsodium:=
+   dev-libs/libuv:=
dev-libs/openssl:0=
dev-qt/qtcore:5
dev-qt/qtwidgets:5
@@ -48,13 +47,15 @@ DEPEND="
dev-qt/qtsvg:5
dev-qt/qtx11extras:5
media-libs/libmediainfo
-   media-libs/libpng
media-libs/libraw
-   net-dns/c-ares
+   net-dns/c-ares:=
net-misc/curl[ssl,curl_ssl_openssl(-)]
sys-libs/zlib
dolphin? ( kde-apps/dolphin )
-   freeimage? ( media-libs/freeimage )
+   freeimage? (
+   media-libs/freeimage
+   media-video/ffmpeg:=
+   )
nautilus? ( >=gnome-base/nautilus-43 )
nemo? ( gnome-extra/nemo )
thunar? ( xfce-base/thunar )



[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2023-11-24 Thread David Roman
commit: ec7a13b111388a2d9fe857ff037f549a1bf413c2
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Nov 23 05:51:04 2023 +
Commit: David Roman  gmail  com>
CommitDate: Thu Nov 23 05:51:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec7a13b1

net-misc/megasync: sync live

Closes: https://bugs.gentoo.org/893436
Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/megasync-.ebuild | 126 ++---
 1 file changed, 55 insertions(+), 71 deletions(-)

diff --git a/net-misc/megasync/megasync-.ebuild 
b/net-misc/megasync/megasync-.ebuild
index 52f96e01ed..0d4b8ab3f4 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools desktop qmake-utils xdg cmake
+inherit autotools cmake qmake-utils xdg
 
 DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
 HOMEPAGE="
@@ -17,43 +17,26 @@ if [[ ${PV} ==  ]];then
EGIT_BRANCH="master"
EGIT_SUBMODULES=( '*' )
 else
-   MEGA_SDK_REV="c11a688d578e16dc25d4c94fee7995730be1aa50" # commit of 
src/MEGASync/mega submodule
+   MEGA_SDK_REV="6d4c102940dab277974090cd4292e58f08ac6032" # commit of 
src/MEGASync/mega submodule
+   MEGA_TAG_SUFFIX="Win"
SRC_URI="
-   https://github.com/meganz/MEGAsync/archive/v${PV}_Win.tar.gz -> 
${P}.tar.gz
+   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
"
KEYWORDS="~amd64 ~x86"
-   # 4.5.0.0 has no dedicated linux tag
-   S="${WORKDIR}"/MEGAsync-${PV}_Win
+   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
 fi
 
 LICENSE="MEGA"
 SLOT="0"
-IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus 
php python readline threads thunar"
+IUSE="dolphin freeimage nautilus nemo threads thunar"
 
-RDEPEND="
-   app-arch/xz-utils
-   dev-libs/libgcrypt
-   dev-libs/libsodium
-   dev-libs/libuv
-   dev-libs/openssl:0=
-   media-libs/libpng
-   net-dns/c-ares
-   x11-themes/hicolor-icon-theme
-   cryptopp? ( dev-libs/crypto++ )
-   curl? ( net-misc/curl[ssl,curl_ssl_openssl(-)] )
-   dolphin? ( kde-apps/dolphin )
-   freeimage? ( media-libs/freeimage )
-   nautilus? ( >=gnome-base/nautilus-3 )
-   readline? ( sys-libs/readline:0 )
-   sqlite? ( dev-db/sqlite:3 )
-   thunar? ( xfce-base/thunar )
-   zlib? ( sys-libs/zlib )
-"
 DEPEND="
-   ${RDEPEND}
-   media-libs/libmediainfo
-   media-libs/libraw
+   dev-db/sqlite:3
+   dev-libs/crypto++:=
+   dev-libs/libsodium:=
+   dev-libs/libuv:=
+   dev-libs/openssl:0=
dev-qt/qtcore:5
dev-qt/qtwidgets:5
dev-qt/qtgui:5
@@ -63,36 +46,48 @@ DEPEND="
dev-qt/qtimageformats:5
dev-qt/qtsvg:5
dev-qt/qtx11extras:5
+   media-libs/libmediainfo
+   media-libs/libraw
+   net-dns/c-ares:=
+   net-misc/curl[ssl,curl_ssl_openssl(-)]
+   sys-libs/zlib
+   dolphin? ( kde-apps/dolphin )
+   freeimage? (
+   media-libs/freeimage
+   media-video/ffmpeg:=
+   )
+   nautilus? ( >=gnome-base/nautilus-43 )
+   nemo? ( gnome-extra/nemo )
+   thunar? ( xfce-base/thunar )
+"
+RDEPEND="
+   ${DEPEND}
+   x11-themes/hicolor-icon-theme
 "
 BDEPEND="
-   dev-lang/swig
-   dev-qt/linguist-tools
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
 "
 
-DOCS=( CREDITS.md README.md )
-
 CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
 
 src_prepare() {
if [[ ${PV} !=  ]]; then
rmdir src/MEGASync/mega
-   mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
-   fi
-   if [ -e "${FILESDIR}/${P}_pdfium.patch" ]; then
-   cd "${S}/src/MEGASync/mega"
-   eapply -Np1 "${FILESDIR}/${P}_pdfium.patch"
-   cd "${S}"
+   mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega
fi
-   if has_version ">=media-video/ffmpeg-4.4" && [ -e 
"${FILESDIR}/${P}_ffmpeg.patch" ]; then
-   eapply "${FILESDIR}/${P}_ffmpeg.patch"
+
+   if has_version ">=media-video/ffmpeg-6.0"; then
+   eapply "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
fi
+   eapply "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
+
if use dolphin; then
-   # use the kde5 CMakeLists instead of the kde 4 version
-   mv src/MEGAShellExtDolphin/CMakeLists_kde5.txt 
src/MEGAShellExtDolphin/CMakeLists.txt || die
cmake_src_prepare
else
default
   

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/files/, net-misc/megasync/

2023-11-24 Thread David Roman
commit: 59e8bfb0ef3006bb24904a4349aed1ce3c385d92
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Nov 23 05:53:43 2023 +
Commit: David Roman  gmail  com>
CommitDate: Thu Nov 23 05:53:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=59e8bfb0

net-misc/megasync: drop 4.10.0.0

Closes: https://bugs.gentoo.org/791916
Closes: https://bugs.gentoo.org/791919
Closes: https://bugs.gentoo.org/791922
Closes: https://bugs.gentoo.org/800647
Closes: https://bugs.gentoo.org/833316
Closes: https://bugs.gentoo.org/860318
Closes: https://bugs.gentoo.org/898154
Signed-off-by: Takuya Wakazono  gmail.com>

 .../megasync/files/megasync-4.5.0.0_ffmpeg.patch   |  24 
 .../megasync/files/megasync-4.5.0.0_pdfium.patch   |  16 ---
 net-misc/megasync/megasync-4.10.0.0.ebuild | 149 -
 net-misc/megasync/metadata.xml |   1 -
 4 files changed, 190 deletions(-)

diff --git a/net-misc/megasync/files/megasync-4.5.0.0_ffmpeg.patch 
b/net-misc/megasync/files/megasync-4.5.0.0_ffmpeg.patch
deleted file mode 100644
index a30d4a1eff..00
--- a/net-misc/megasync/files/megasync-4.5.0.0_ffmpeg.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -Naur a/src/MEGASync/mega/src/gfx/freeimage.cpp 
b/src/MEGASync/mega/src/gfx/freeimage.cpp
 a/src/MEGASync/mega/src/gfx/freeimage.cpp  2021-05-23 02:28:08.69408 
+0100
-+++ b/src/MEGASync/mega/src/gfx/freeimage.cpp  2021-05-23 02:29:56.189964969 
+0100
-@@ -188,7 +188,7 @@
- 
- // Force seeking to key frames
- formatContext->seek2any = false;
--videoStream->skip_to_keyframe = true;
-+//videoStream->skip_to_keyframe = true;
- if (decoder->capabilities & CAP_TRUNCATED)
- {
- codecContext.flags |= CAP_TRUNCATED;
-diff -Naur a/src/MEGASync/mega/src/gfx/qt.cpp 
b/src/MEGASync/mega/src/gfx/qt.cpp
 a/src/MEGASync/mega/src/gfx/qt.cpp 2021-05-23 02:28:08.69408 +0100
-+++ b/src/MEGASync/mega/src/gfx/qt.cpp 2021-05-23 02:29:36.172545153 +0100
-@@ -1209,7 +1209,7 @@
- 
- // Force seeking to key frames
- formatContext->seek2any = false;
--videoStream->skip_to_keyframe = true;
-+//videoStream->skip_to_keyframe = true;
- if (decoder->capabilities & CAP_TRUNCATED)
- {
- codecContext.flags |= CAP_TRUNCATED;

diff --git a/net-misc/megasync/files/megasync-4.5.0.0_pdfium.patch 
b/net-misc/megasync/files/megasync-4.5.0.0_pdfium.patch
deleted file mode 100644
index 141ab30576..00
--- a/net-misc/megasync/files/megasync-4.5.0.0_pdfium.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/bindings/qt/sdk.pri b/bindings/qt/sdk.pri
-index 83ddc2e2f..46aa06d33 100644
 a/bindings/qt/sdk.pri
-+++ b/bindings/qt/sdk.pri
-@@ -255,6 +255,11 @@ CONFIG(USE_PDFIUM) {
- DEFINES += HAVE_PDFIUM
- LIBS += -lpdfium
- }
-+else:exists(/usr/include/pdfium/fpdfview.h) {
-+DEFINES += HAVE_PDFIUM
-+INCLUDEPATH += /usr/include/pdfium
-+LIBS += -lpdfium
-+}
- }
- else {#win/mac
- DEFINES += HAVE_PDFIUM

diff --git a/net-misc/megasync/megasync-4.10.0.0.ebuild 
b/net-misc/megasync/megasync-4.10.0.0.ebuild
deleted file mode 100644
index 27222f3a63..00
--- a/net-misc/megasync/megasync-4.10.0.0.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools cmake qmake-utils xdg
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
-   EGIT_BRANCH="master"
-   EGIT_SUBMODULES=( '*' )
-else
-   MEGA_SDK_REV="91d14ae6b024339dd4e15acb367ac20fb24633ac" # commit of 
src/MEGASync/mega submodule
-   MEGA_TAG_SUFFIX="Win"
-   SRC_URI="
-   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-   "
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus 
nemo php python readline threads thunar"
-
-RDEPEND="
-   app-arch/xz-utils
-   dev-libs/libgcrypt
-   dev-libs/libsodium
-   dev-libs/libuv
-   dev-libs/openssl:0=
-   media-libs/libpng
-   net-dns/c-ares
-   x11-themes/hicolor-icon-theme
-   cryptopp? ( dev-libs/crypto++ )
-   curl? ( net-misc/curl[ssl,curl_ssl_openssl(-)] )
-   dolphin? ( kde-apps/dolphin )
-   freeimage? ( media-libs/freeimage )
-   nautilus? ( >=gnome-base/nautilus-43 )
-   nemo? ( gnome-extra/nemo )
-

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2023-11-20 Thread David Roman
commit: d6c9e4f85baae7c7f033b0cb63cfcdd4a75b1a3e
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Nov 19 11:24:56 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sun Nov 19 11:24:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d6c9e4f8

net-misc/megasync: add myself as a maintainer

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/net-misc/megasync/metadata.xml b/net-misc/megasync/metadata.xml
index 548893d860..011305ed0d 100644
--- a/net-misc/megasync/metadata.xml
+++ b/net-misc/megasync/metadata.xml
@@ -6,6 +6,10 @@
Samuel Bernardo
megasync client from mega.nz

+   
+   [email protected]
+   Takuya Wakazono
+   

meganz/MEGAsync




[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2023-11-16 Thread David Roman
commit: ca76f952b8cef293fa06485cc46e4410976b601c
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Nov 16 15:25:32 2023 +
Commit: David Roman  gmail  com>
CommitDate: Thu Nov 16 15:25:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ca76f952

net-misc/megasync: cleanup USE flags

Most of the old flags were useless, not affecting the actual binary.

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/megasync-4.11.0.0.ebuild | 60 +++---
 1 file changed, 22 insertions(+), 38 deletions(-)

diff --git a/net-misc/megasync/megasync-4.11.0.0.ebuild 
b/net-misc/megasync/megasync-4.11.0.0.ebuild
index e1d99aa78a..435105f4a9 100644
--- a/net-misc/megasync/megasync-4.11.0.0.ebuild
+++ b/net-misc/megasync/megasync-4.11.0.0.ebuild
@@ -29,32 +29,15 @@ fi
 
 LICENSE="MEGA"
 SLOT="0"
-IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus 
nemo php python readline threads thunar"
+IUSE="dolphin freeimage nautilus nemo threads thunar"
 
-RDEPEND="
-   app-arch/xz-utils
+DEPEND="
+   dev-db/sqlite:3
+   dev-libs/crypto++
dev-libs/libgcrypt
dev-libs/libsodium
dev-libs/libuv
dev-libs/openssl:0=
-   media-libs/libpng
-   net-dns/c-ares
-   x11-themes/hicolor-icon-theme
-   cryptopp? ( dev-libs/crypto++ )
-   curl? ( net-misc/curl[ssl,curl_ssl_openssl(-)] )
-   dolphin? ( kde-apps/dolphin )
-   freeimage? ( media-libs/freeimage )
-   nautilus? ( >=gnome-base/nautilus-43 )
-   nemo? ( gnome-extra/nemo )
-   readline? ( sys-libs/readline:0 )
-   sqlite? ( dev-db/sqlite:3 )
-   thunar? ( xfce-base/thunar )
-   zlib? ( sys-libs/zlib )
-"
-DEPEND="
-   ${RDEPEND}
-   media-libs/libmediainfo
-   media-libs/libraw
dev-qt/qtcore:5
dev-qt/qtwidgets:5
dev-qt/qtgui:5
@@ -64,10 +47,24 @@ DEPEND="
dev-qt/qtimageformats:5
dev-qt/qtsvg:5
dev-qt/qtx11extras:5
+   media-libs/libmediainfo
+   media-libs/libpng
+   media-libs/libraw
+   net-dns/c-ares
+   net-misc/curl[ssl,curl_ssl_openssl(-)]
+   sys-libs/zlib
+   dolphin? ( kde-apps/dolphin )
+   freeimage? ( media-libs/freeimage )
+   nautilus? ( >=gnome-base/nautilus-43 )
+   nemo? ( gnome-extra/nemo )
+   thunar? ( xfce-base/thunar )
+"
+RDEPEND="
+   ${DEPEND}
+   x11-themes/hicolor-icon-theme
 "
 BDEPEND="
-   dev-lang/swig
-   dev-qt/linguist-tools
+   dev-qt/linguist-tools:5
dolphin? ( kde-frameworks/extra-cmake-modules )
 "
 
@@ -97,23 +94,10 @@ src_prepare() {
 src_configure() {
cd "${S}/src/MEGASync/mega"
econf \
-   "--disable-silent-rules" \
"--disable-curl-checks" \
-   "--disable-megaapi" \
-   $(use_with zlib) \
-   $(use_with sqlite) \
-   $(use_with cryptopp) \
-   "--with-cares" \
-   $(use_with curl) \
-   "--without-termcap" \
+   "--disable-examples" \
$(use_enable threads posix-threads) \
-   "--with-sodium" \
-   $(use_with freeimage) \
-   $(use_with readline) \
-   $(use_enable examples) \
-   $(use_enable java) \
-   $(use_enable php) \
-   $(use_enable python)
+   $(use_with freeimage)
 
cd "${S}/src"
local myeqmakeargs=(



[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2023-11-16 Thread David Roman
commit: 343cecdeeece284313cea82ca0e5bc6008374b18
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Nov 14 14:29:14 2023 +
Commit: David Roman  gmail  com>
CommitDate: Tue Nov 14 14:29:14 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=343cecde

net-misc/megasync: drop 4.5.0.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest|   2 -
 net-misc/megasync/megasync-4.5.0.0.ebuild | 150 --
 2 files changed, 152 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 8d5dff5f09..8850fd168a 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
 DIST megasync-4.10.0.0.tar.gz 20254658 BLAKE2B 
c36a715ec4da883f5f8b9bf2f9f223b0701ba7b74399cba448bbf93dbc210bc2b3ff4b538af0eba08ea8a92f0134749fa2eeb3eba00b1de6cfad5d42117d2ab8
 SHA512 
3f37c39dd0552e64f802cebb63f275a8cbc2b445aad1f74576b732022563f79c8264257494f7778d6fec6dff98f06cc7276022edc6e6279bd6e683fdcfcddb94
 DIST megasync-4.11.0.0.tar.gz 20313571 BLAKE2B 
8c5c58912fef730bf3e4c56c5de0b2c6f4825be6c91ec19e6c5f5946a76efa5fd9f36f6afdee3d886b31a13c924dea81f7999d29fbab0bb0f1acefbe52c449f5
 SHA512 
ab43b83d05d56b8eb1bf66ed89801889cfb8d21d9bae86245607a1d7c36f7436fa8879f6fd94cb07c4a2e8567532b9e0919ec9e78e2ca85d8fca262b1479b482
-DIST megasync-4.5.0.0.tar.gz 16162074 BLAKE2B 
9ad09b61614992fc48572c168bb3b9692145289b945c01e371babe78a3b75bcc20a842f524279f6db35f8d93c914e9ba68ee5d187614b5041638813cb304531e
 SHA512 
f0c78d741be4a9ee9411be63667ea76cca3ff50ab70a81c904011e1ce1c6f0287ab5c90fc2b1a7a7c040b2d568819f91ecd10f8d570b22231df7b99166eacb11
 DIST megasync-sdk-4.10.0.0.tar.gz 3696547 BLAKE2B 
13f69a0bd24a4aac6e73af1bd883bd0abdfd5ceef6e9e558286fc9002acd5f4822c762b57c4ca7fcd3f5ec3a1a00459e3b0a2d2d1c4963d7fc8caacd2b6a
 SHA512 
8dcbd0a0b086616a432ff0979695ddb799a01a32550f0777ddf26fe795b340a754dbcd3f77af55e9286673bca3c366cdaa07432c1c2b552b2ecf23f9500e8a2c
 DIST megasync-sdk-4.11.0.0.tar.gz 3714994 BLAKE2B 
6d6d217d8acb7f191c88f18bc0b2ef9b6f743502a9916841177a93452c1818cffcb8275134cc2a32162693c59af829d42249497f2ed18b66e3c0f032f0ba6780
 SHA512 
471102d280d02b90f41c46f5700c0d71d88f74ccf7c605c717a66ad154c84c725ce231d11779fd480b2eb81b073da0bbea00dbc149918e6519fe89694b185ef4
-DIST megasync-sdk-4.5.0.0.tar.gz 3497367 BLAKE2B 
1594d792f38df4df29acd25ea5c920acf27410513544abc618a692e3ed2e6e1a459123b043a9aa3bfdc4647d753d6c14cc5ee1bde02abd6c0f6d7ce66b118821
 SHA512 
177b9e31f2aacfa370132657bb70ec315edcfbcfe043f067f4c67b69a47ade7235699183541de2462d2ab2a18b4688006cd938ae80da603df9bd79d908b58140

diff --git a/net-misc/megasync/megasync-4.5.0.0.ebuild 
b/net-misc/megasync/megasync-4.5.0.0.ebuild
deleted file mode 100644
index 52f96e01ed..00
--- a/net-misc/megasync/megasync-4.5.0.0.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools desktop qmake-utils xdg cmake
-
-DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="
-   https://mega.io
-   https://github.com/meganz/MEGAsync
-"
-
-if [[ ${PV} ==  ]];then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
-   EGIT_BRANCH="master"
-   EGIT_SUBMODULES=( '*' )
-else
-   MEGA_SDK_REV="c11a688d578e16dc25d4c94fee7995730be1aa50" # commit of 
src/MEGASync/mega submodule
-   SRC_URI="
-   https://github.com/meganz/MEGAsync/archive/v${PV}_Win.tar.gz -> 
${P}.tar.gz
-   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
-   "
-   KEYWORDS="~amd64 ~x86"
-   # 4.5.0.0 has no dedicated linux tag
-   S="${WORKDIR}"/MEGAsync-${PV}_Win
-fi
-
-LICENSE="MEGA"
-SLOT="0"
-IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus 
php python readline threads thunar"
-
-RDEPEND="
-   app-arch/xz-utils
-   dev-libs/libgcrypt
-   dev-libs/libsodium
-   dev-libs/libuv
-   dev-libs/openssl:0=
-   media-libs/libpng
-   net-dns/c-ares
-   x11-themes/hicolor-icon-theme
-   cryptopp? ( dev-libs/crypto++ )
-   curl? ( net-misc/curl[ssl,curl_ssl_openssl(-)] )
-   dolphin? ( kde-apps/dolphin )
-   freeimage? ( media-libs/freeimage )
-   nautilus? ( >=gnome-base/nautilus-3 )
-   readline? ( sys-libs/readline:0 )
-   sqlite? ( dev-db/sqlite:3 )
-   thunar? ( xfce-base/thunar )
-   zlib? ( sys-libs/zlib )
-"
-DEPEND="
-   ${RDEPEND}
-   media-libs/libmediainfo
-   media-libs/libraw
-   dev-qt/qtcore:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtgui:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtdbus:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   dev-qt/qtx11extras:5
-"
-BDEPEND="
-   dev-lang/swig
-   dev-qt/linguist-tools
-"
-
-DOCS=( CREDITS.md

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2023-11-16 Thread David Roman
commit: 5dd335988fa9622079c7599a373a31ff1bff4e75
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Nov 14 14:27:09 2023 +
Commit: David Roman  gmail  com>
CommitDate: Tue Nov 14 14:27:09 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5dd33598

net-misc/megasync: add 4.11.0.0

Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/Manifest |   2 +
 net-misc/megasync/megasync-4.11.0.0.ebuild | 149 +
 2 files changed, 151 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index c522358232..8d5dff5f09 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,6 @@
 DIST megasync-4.10.0.0.tar.gz 20254658 BLAKE2B 
c36a715ec4da883f5f8b9bf2f9f223b0701ba7b74399cba448bbf93dbc210bc2b3ff4b538af0eba08ea8a92f0134749fa2eeb3eba00b1de6cfad5d42117d2ab8
 SHA512 
3f37c39dd0552e64f802cebb63f275a8cbc2b445aad1f74576b732022563f79c8264257494f7778d6fec6dff98f06cc7276022edc6e6279bd6e683fdcfcddb94
+DIST megasync-4.11.0.0.tar.gz 20313571 BLAKE2B 
8c5c58912fef730bf3e4c56c5de0b2c6f4825be6c91ec19e6c5f5946a76efa5fd9f36f6afdee3d886b31a13c924dea81f7999d29fbab0bb0f1acefbe52c449f5
 SHA512 
ab43b83d05d56b8eb1bf66ed89801889cfb8d21d9bae86245607a1d7c36f7436fa8879f6fd94cb07c4a2e8567532b9e0919ec9e78e2ca85d8fca262b1479b482
 DIST megasync-4.5.0.0.tar.gz 16162074 BLAKE2B 
9ad09b61614992fc48572c168bb3b9692145289b945c01e371babe78a3b75bcc20a842f524279f6db35f8d93c914e9ba68ee5d187614b5041638813cb304531e
 SHA512 
f0c78d741be4a9ee9411be63667ea76cca3ff50ab70a81c904011e1ce1c6f0287ab5c90fc2b1a7a7c040b2d568819f91ecd10f8d570b22231df7b99166eacb11
 DIST megasync-sdk-4.10.0.0.tar.gz 3696547 BLAKE2B 
13f69a0bd24a4aac6e73af1bd883bd0abdfd5ceef6e9e558286fc9002acd5f4822c762b57c4ca7fcd3f5ec3a1a00459e3b0a2d2d1c4963d7fc8caacd2b6a
 SHA512 
8dcbd0a0b086616a432ff0979695ddb799a01a32550f0777ddf26fe795b340a754dbcd3f77af55e9286673bca3c366cdaa07432c1c2b552b2ecf23f9500e8a2c
+DIST megasync-sdk-4.11.0.0.tar.gz 3714994 BLAKE2B 
6d6d217d8acb7f191c88f18bc0b2ef9b6f743502a9916841177a93452c1818cffcb8275134cc2a32162693c59af829d42249497f2ed18b66e3c0f032f0ba6780
 SHA512 
471102d280d02b90f41c46f5700c0d71d88f74ccf7c605c717a66ad154c84c725ce231d11779fd480b2eb81b073da0bbea00dbc149918e6519fe89694b185ef4
 DIST megasync-sdk-4.5.0.0.tar.gz 3497367 BLAKE2B 
1594d792f38df4df29acd25ea5c920acf27410513544abc618a692e3ed2e6e1a459123b043a9aa3bfdc4647d753d6c14cc5ee1bde02abd6c0f6d7ce66b118821
 SHA512 
177b9e31f2aacfa370132657bb70ec315edcfbcfe043f067f4c67b69a47ade7235699183541de2462d2ab2a18b4688006cd938ae80da603df9bd79d908b58140

diff --git a/net-misc/megasync/megasync-4.11.0.0.ebuild 
b/net-misc/megasync/megasync-4.11.0.0.ebuild
new file mode 100644
index 00..e1d99aa78a
--- /dev/null
+++ b/net-misc/megasync/megasync-4.11.0.0.ebuild
@@ -0,0 +1,149 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools cmake qmake-utils xdg
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
+
+if [[ ${PV} ==  ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+   EGIT_BRANCH="master"
+   EGIT_SUBMODULES=( '*' )
+else
+   MEGA_SDK_REV="6d4c102940dab277974090cd4292e58f08ac6032" # commit of 
src/MEGASync/mega submodule
+   MEGA_TAG_SUFFIX="Win"
+   SRC_URI="
+   
https://github.com/meganz/MEGAsync/archive/v${PV}_${MEGA_TAG_SUFFIX}.tar.gz -> 
${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+   "
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}"/MEGAsync-${PV}_${MEGA_TAG_SUFFIX}
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus 
nemo php python readline threads thunar"
+
+RDEPEND="
+   app-arch/xz-utils
+   dev-libs/libgcrypt
+   dev-libs/libsodium
+   dev-libs/libuv
+   dev-libs/openssl:0=
+   media-libs/libpng
+   net-dns/c-ares
+   x11-themes/hicolor-icon-theme
+   cryptopp? ( dev-libs/crypto++ )
+   curl? ( net-misc/curl[ssl,curl_ssl_openssl(-)] )
+   dolphin? ( kde-apps/dolphin )
+   freeimage? ( media-libs/freeimage )
+   nautilus? ( >=gnome-base/nautilus-43 )
+   nemo? ( gnome-extra/nemo )
+   readline? ( sys-libs/readline:0 )
+   sqlite? ( dev-db/sqlite:3 )
+   thunar? ( xfce-base/thunar )
+   zlib? ( sys-libs/zlib )
+"
+DEPEND="
+   ${RDEPEND}
+   media-libs/libmediainfo
+   media-libs/libraw
+   dev-qt/qtcore:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtgui:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtdbus:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+   dev-qt/qtx11extras:5
+"
+BDEPEND="
+   dev-lang/swig
+   

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/, net-misc/megasync/files/

2023-11-08 Thread Haelwenn Monnier
commit: 5db66eaa13af265e6e3cb1ab459d3431f7b595bd
Author: Takuya Wakazono  gmail  com>
AuthorDate: Tue Nov  7 14:01:38 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Tue Nov  7 14:01:38 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5db66eaa

net-misc/megasync: strip unnecessary CXXFLAGS

Closes: https://bugs.gentoo.org/916992
Signed-off-by: Takuya Wakazono  gmail.com>

 net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch | 13 +
 net-misc/megasync/megasync-4.10.0.0.ebuild|  3 +--
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch 
b/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
index dfb6b9f3b1..2fa2e3aac2 100644
--- a/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
+++ b/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
@@ -18,6 +18,19 @@ index 33668b4ee..061e0d445 100644
  update_cache.path = $$PWD
 -INSTALLS += update_cache
  }
+diff --git a/src/MEGASync/google_breakpad/google_breakpad.pri 
b/src/MEGASync/google_breakpad/google_breakpad.pri
+index 122268aba..cd141a5f9 100644
+--- a/src/MEGASync/google_breakpad/google_breakpad.pri
 b/src/MEGASync/google_breakpad/google_breakpad.pri
+@@ -43,8 +43,6 @@ unix:!macx {
+   SOURCES += $$PWD/common/linux/elfutils.cc
+   SOURCES += $$PWD/common/string_conversion.cc
+   SOURCES += $$PWD/common/convert_UTF.c
+-
+-  QMAKE_CXXFLAGS+=-g
+ }
+ 
+ win32 {
 diff --git a/src/MEGASync/platform/platform.pri 
b/src/MEGASync/platform/platform.pri
 index 99f4dbd4f..ef5553508 100644
 --- a/src/MEGASync/platform/platform.pri

diff --git a/net-misc/megasync/megasync-4.10.0.0.ebuild 
b/net-misc/megasync/megasync-4.10.0.0.ebuild
index e71a988b03..27222f3a63 100644
--- a/net-misc/megasync/megasync-4.10.0.0.ebuild
+++ b/net-misc/megasync/megasync-4.10.0.0.ebuild
@@ -113,8 +113,7 @@ src_configure() {
$(use_enable examples) \
$(use_enable java) \
$(use_enable php) \
-   $(use_enable python) \
-   "--enable-gcc-hardening"
+   $(use_enable python)
 
cd "${S}/src"
local myeqmakeargs=(



[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/, net-misc/megasync/files/

2023-11-06 Thread David Roman
commit: 16dfc71df33b7e3b827379c13e0ec9f5bb471538
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Nov  5 04:58:01 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sun Nov  5 04:58:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=16dfc71d

net-misc/megasync: fix USE flags for file manager

Signed-off-by: Takuya Wakazono  gmail.com>

 .../files/megasync-4.10.0.0_fix-build.patch| 32 +++
 net-misc/megasync/megasync-4.10.0.0.ebuild | 46 +++---
 net-misc/megasync/metadata.xml |  1 +
 3 files changed, 57 insertions(+), 22 deletions(-)

diff --git a/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch 
b/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
new file mode 100644
index 00..dfb6b9f3b1
--- /dev/null
+++ b/net-misc/megasync/files/megasync-4.10.0.0_fix-build.patch
@@ -0,0 +1,32 @@
+diff --git a/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro 
b/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
+index 06cbb08cd..7ca767132 100644
+--- a/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
 b/src/MEGAShellExtNautilus/MEGAShellExtNautilus.pro
+@@ -52,5 +52,4 @@ INSTALLS += emblems32  emblems64
+ !contains(DEFINES, no_desktop) {
+ update_cache.commands = gtk-update-icon-cache -f -t $${HICOLOR} || true
+ update_cache.path = $${HICOLOR}
+-INSTALLS += update_cache
+ }
+diff --git a/src/MEGAShellExtNemo/MEGAShellExtNemo.pro 
b/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
+index 33668b4ee..061e0d445 100644
+--- a/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
 b/src/MEGAShellExtNemo/MEGAShellExtNemo.pro
+@@ -43,5 +43,4 @@ INSTALLS += emblems32  emblems64
+ !contains(DEFINES, no_desktop) {
+ update_cache.commands = gtk-update-icon-cache -f -t $${HICOLOR} || true
+ update_cache.path = $$PWD
+-INSTALLS += update_cache
+ }
+diff --git a/src/MEGASync/platform/platform.pri 
b/src/MEGASync/platform/platform.pri
+index 99f4dbd4f..ef5553508 100644
+--- a/src/MEGASync/platform/platform.pri
 b/src/MEGASync/platform/platform.pri
+@@ -89,7 +89,6 @@ unix:!macx {
+ # desktop
+ desktop.path = $$DESKTOP_DESTDIR/share/applications
+ desktop.files = $$PWD/linux/data/megasync.desktop
+-desktop.commands = update-desktop-database &> /dev/null || true
+ INSTALLS += desktop
+ 
+ HICOLOR = $$DESKTOP_DESTDIR/share/icons/hicolor

diff --git a/net-misc/megasync/megasync-4.10.0.0.ebuild 
b/net-misc/megasync/megasync-4.10.0.0.ebuild
index 9eb43c9724..e71a988b03 100644
--- a/net-misc/megasync/megasync-4.10.0.0.ebuild
+++ b/net-misc/megasync/megasync-4.10.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools desktop qmake-utils xdg cmake
+inherit autotools cmake qmake-utils xdg
 
 DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
 HOMEPAGE="
@@ -29,7 +29,7 @@ fi
 
 LICENSE="MEGA"
 SLOT="0"
-IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus 
php python readline threads thunar"
+IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus 
nemo php python readline threads thunar"
 
 RDEPEND="
app-arch/xz-utils
@@ -44,7 +44,8 @@ RDEPEND="
curl? ( net-misc/curl[ssl,curl_ssl_openssl(-)] )
dolphin? ( kde-apps/dolphin )
freeimage? ( media-libs/freeimage )
-   nautilus? ( >=gnome-base/nautilus-3 )
+   nautilus? ( >=gnome-base/nautilus-43 )
+   nemo? ( gnome-extra/nemo )
readline? ( sys-libs/readline:0 )
sqlite? ( dev-db/sqlite:3 )
thunar? ( xfce-base/thunar )
@@ -67,30 +68,28 @@ DEPEND="
 BDEPEND="
dev-lang/swig
dev-qt/linguist-tools
+   dolphin? ( kde-frameworks/extra-cmake-modules )
 "
 
-DOCS=( CREDITS.md README.md )
-
 CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
 
 src_prepare() {
if [[ ${PV} !=  ]]; then
rmdir src/MEGASync/mega
-   mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
+   mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega
fi
-   cd "${S}/src/MEGASync/mega"
-   eapply -Np1 "${FILESDIR}/${PN}-4.5.0.0_pdfium.patch"
-   cd "${S}"
+
if has_version ">=media-video/ffmpeg-6.0"; then
eapply "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
fi
+   eapply "${FILESDIR}/${PN}-4.10.0.0_fix-build.patch"
+
if use dolphin; then
-   # use the kde5 CMakeLists instead of the kde 4 version
-   mv src/MEGAShellExtDolphin/CMakeLists_kde5.txt 
src/MEGAShellExtDolphin/CMakeLists.txt || die
cmake_src_prepare
else
default
fi
+
cd "${S}/src/MEGASync/mega"
eautoreconf
 }
@@ -116,33 +115,36 @@ src_configure() {
$(use_enable php) \
$(use_enable python) \
"--enable-gcc-hardening"
-   cd "${S}/src"
 
+   cd "${S}/src"
local mye

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2021-05-24 Thread Haelwenn Monnier
commit: 41520970849558a3e4be96879583335b6bb9f9f3
Author: Samuel Bernardo  gmail  com>
AuthorDate: Mon May 24 19:54:43 2021 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon May 24 19:54:43 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41520970

net-misc/megasync: update sdk hash for 4.5.0.0

Update hash of megasync-sdk-4.5.0.0.tar.gz since it is referenced to a
new commit.

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Samuel Bernardo  gmail.com>

 net-misc/megasync/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 099a944ed..84ee83762 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,4 +1,4 @@
 DIST megasync-4.3.8.0.tar.gz 16019709 BLAKE2B 
493ac0df0e8ca5c6617e493b5b3d81e45cedf2212a83ec9f5f6c07eee6fdf1d749b3735e10082b89f376f261ebfb825a3a7c457b8aa3be64702cddca34558558
 SHA512 
597b1d4a5a806514449b55e8bf81688b3c6d275372ebb56a45841b2f4c7caf8d9db363cf627fa0b6b84f4c662dc8cf87179b4478cd50b7b7efa1e23a9dca3389
 DIST megasync-4.5.0.0.tar.gz 16162074 BLAKE2B 
9ad09b61614992fc48572c168bb3b9692145289b945c01e371babe78a3b75bcc20a842f524279f6db35f8d93c914e9ba68ee5d187614b5041638813cb304531e
 SHA512 
f0c78d741be4a9ee9411be63667ea76cca3ff50ab70a81c904011e1ce1c6f0287ab5c90fc2b1a7a7c040b2d568819f91ecd10f8d570b22231df7b99166eacb11
 DIST megasync-sdk-4.3.8.0.tar.gz 3363057 BLAKE2B 
fbc7006a5559a5e2220cd9f9f398c835a1de919624e4d00d052580cf7e3ac4bae2ec1acbd6650b1eaef1218363203837cad562875067e524e067a53d5553567b
 SHA512 
e6ec612fb11be4566d091d4159429ee50574081753caae3b1dd4e1f2b213cfc0787b52051cbcdf9b0069869df6c95aa80951bdc3fa5098dd26fa0a2e7f7e
-DIST megasync-sdk-4.5.0.0.tar.gz 3363057 BLAKE2B 
fbc7006a5559a5e2220cd9f9f398c835a1de919624e4d00d052580cf7e3ac4bae2ec1acbd6650b1eaef1218363203837cad562875067e524e067a53d5553567b
 SHA512 
e6ec612fb11be4566d091d4159429ee50574081753caae3b1dd4e1f2b213cfc0787b52051cbcdf9b0069869df6c95aa80951bdc3fa5098dd26fa0a2e7f7e
+DIST megasync-sdk-4.5.0.0.tar.gz 3497367 BLAKE2B 
1594d792f38df4df29acd25ea5c920acf27410513544abc618a692e3ed2e6e1a459123b043a9aa3bfdc4647d753d6c14cc5ee1bde02abd6c0f6d7ce66b118821
 SHA512 
177b9e31f2aacfa370132657bb70ec315edcfbcfe043f067f4c67b69a47ade7235699183541de2462d2ab2a18b4688006cd938ae80da603df9bd79d908b58140



[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/, net-misc/megasync/files/

2021-05-24 Thread Andrew Ammerlaan
commit: 917e847bf4d5c4f60544b3638bc16e0975b20e27
Author: Samuel Bernardo  gmail  com>
AuthorDate: Mon May 24 10:37:27 2021 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon May 24 10:38:16 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=917e847b

net-misc/megasync: 4.5.0.0 and 

Correct pending upstream bugs and set the correct sdk commit.
Some additional improvements in ebuild.

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Samuel Bernardo  gmail.com>

 .../megasync/files/megasync-4.5.0.0_ffmpeg.patch   | 24 +++
 .../megasync/files/megasync-4.5.0.0_pdfium.patch   | 16 ++
 net-misc/megasync/megasync-4.5.0.0.ebuild  | 20 +
 net-misc/megasync/megasync-.ebuild | 34 +-
 4 files changed, 81 insertions(+), 13 deletions(-)

diff --git a/net-misc/megasync/files/megasync-4.5.0.0_ffmpeg.patch 
b/net-misc/megasync/files/megasync-4.5.0.0_ffmpeg.patch
new file mode 100644
index 0..a30d4a1ef
--- /dev/null
+++ b/net-misc/megasync/files/megasync-4.5.0.0_ffmpeg.patch
@@ -0,0 +1,24 @@
+diff -Naur a/src/MEGASync/mega/src/gfx/freeimage.cpp 
b/src/MEGASync/mega/src/gfx/freeimage.cpp
+--- a/src/MEGASync/mega/src/gfx/freeimage.cpp  2021-05-23 02:28:08.69408 
+0100
 b/src/MEGASync/mega/src/gfx/freeimage.cpp  2021-05-23 02:29:56.189964969 
+0100
+@@ -188,7 +188,7 @@
+ 
+ // Force seeking to key frames
+ formatContext->seek2any = false;
+-videoStream->skip_to_keyframe = true;
++//videoStream->skip_to_keyframe = true;
+ if (decoder->capabilities & CAP_TRUNCATED)
+ {
+ codecContext.flags |= CAP_TRUNCATED;
+diff -Naur a/src/MEGASync/mega/src/gfx/qt.cpp 
b/src/MEGASync/mega/src/gfx/qt.cpp
+--- a/src/MEGASync/mega/src/gfx/qt.cpp 2021-05-23 02:28:08.69408 +0100
 b/src/MEGASync/mega/src/gfx/qt.cpp 2021-05-23 02:29:36.172545153 +0100
+@@ -1209,7 +1209,7 @@
+ 
+ // Force seeking to key frames
+ formatContext->seek2any = false;
+-videoStream->skip_to_keyframe = true;
++//videoStream->skip_to_keyframe = true;
+ if (decoder->capabilities & CAP_TRUNCATED)
+ {
+ codecContext.flags |= CAP_TRUNCATED;

diff --git a/net-misc/megasync/files/megasync-4.5.0.0_pdfium.patch 
b/net-misc/megasync/files/megasync-4.5.0.0_pdfium.patch
new file mode 100644
index 0..141ab3057
--- /dev/null
+++ b/net-misc/megasync/files/megasync-4.5.0.0_pdfium.patch
@@ -0,0 +1,16 @@
+diff --git a/bindings/qt/sdk.pri b/bindings/qt/sdk.pri
+index 83ddc2e2f..46aa06d33 100644
+--- a/bindings/qt/sdk.pri
 b/bindings/qt/sdk.pri
+@@ -255,6 +255,11 @@ CONFIG(USE_PDFIUM) {
+ DEFINES += HAVE_PDFIUM
+ LIBS += -lpdfium
+ }
++else:exists(/usr/include/pdfium/fpdfview.h) {
++DEFINES += HAVE_PDFIUM
++INCLUDEPATH += /usr/include/pdfium
++LIBS += -lpdfium
++}
+ }
+ else {#win/mac
+ DEFINES += HAVE_PDFIUM

diff --git a/net-misc/megasync/megasync-4.5.0.0.ebuild 
b/net-misc/megasync/megasync-4.5.0.0.ebuild
index 604202807..54c24108f 100644
--- a/net-misc/megasync/megasync-4.5.0.0.ebuild
+++ b/net-misc/megasync/megasync-4.5.0.0.ebuild
@@ -14,14 +14,16 @@ HOMEPAGE="
 if [[ ${PV} ==  ]];then
inherit git-r3
EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+   EGIT_BRANCH="master"
+   EGIT_SUBMODULES=( '*' )
 else
-   MEGA_SDK_REV="37b346c2e119559e40c08f43e1a8f54353e7ad59" # commit of 
src/MEGASync/mega submodule
+   MEGA_SDK_REV="c11a688d578e16dc25d4c94fee7995730be1aa50" # commit of 
src/MEGASync/mega submodule
SRC_URI="
https://github.com/meganz/MEGAsync/archive/v${PV}_Win.tar.gz -> 
${P}.tar.gz
https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
"
KEYWORDS="~amd64 ~x86"
-   # 4.3.8.0 has no dedicated linux tag
+   # 4.5.0.0 has no dedicated linux tag
S="${WORKDIR}"/MEGAsync-${PV}_Win
 fi
 
@@ -76,6 +78,14 @@ src_prepare() {
rmdir src/MEGASync/mega
mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
fi
+   if [ -e "${FILESDIR}/${P}_pdfium.patch" ]; then
+   cd "${S}/src/MEGASync/mega"
+   eapply -Np1 "${FILESDIR}/${P}_pdfium.patch"
+   cd "${S}"
+   fi
+   if has_version ">=media-video/ffmpeg-4.4" && [ -e 
"${FILESDIR}/${P}_ffmpeg.patch" ]; then
+   eapply "${FILESDIR}/${P}_ffmpeg.patch"
+   fi
if use dolphin; then
# use the kde5 CMakeLists instead of the kde 4 version
mv src/MEGAShellExtDolphin/CMakeLists_kde5.txt 
src/MEGAShellExtDolphin/CMakeLists.txt || die
@@ -83,12 +93,12 @@ src_prepare() {
else
default
fi
-   cd src/MEGASync/mega
+   cd "${S}/src/MEGASync/mega"
eautoreconf
 }

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2021-05-22 Thread Andrew Ammerlaan
commit: 11c911d7e031dcd453dd4bdb5f4dd497fb482de5
Author: Marcin Woźniak  aol  com>
AuthorDate: Sat May 22 11:41:51 2021 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat May 22 11:41:51 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=11c911d7

net-misc/megasync: Bump version to 4.5.0.0

Signed-off-by: Marcin Woźniak  aol.com>

 net-misc/megasync/Manifest|   2 +
 net-misc/megasync/megasync-4.5.0.0.ebuild | 140 ++
 2 files changed, 142 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index a97a7f706..099a944ed 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
 DIST megasync-4.3.8.0.tar.gz 16019709 BLAKE2B 
493ac0df0e8ca5c6617e493b5b3d81e45cedf2212a83ec9f5f6c07eee6fdf1d749b3735e10082b89f376f261ebfb825a3a7c457b8aa3be64702cddca34558558
 SHA512 
597b1d4a5a806514449b55e8bf81688b3c6d275372ebb56a45841b2f4c7caf8d9db363cf627fa0b6b84f4c662dc8cf87179b4478cd50b7b7efa1e23a9dca3389
+DIST megasync-4.5.0.0.tar.gz 16162074 BLAKE2B 
9ad09b61614992fc48572c168bb3b9692145289b945c01e371babe78a3b75bcc20a842f524279f6db35f8d93c914e9ba68ee5d187614b5041638813cb304531e
 SHA512 
f0c78d741be4a9ee9411be63667ea76cca3ff50ab70a81c904011e1ce1c6f0287ab5c90fc2b1a7a7c040b2d568819f91ecd10f8d570b22231df7b99166eacb11
 DIST megasync-sdk-4.3.8.0.tar.gz 3363057 BLAKE2B 
fbc7006a5559a5e2220cd9f9f398c835a1de919624e4d00d052580cf7e3ac4bae2ec1acbd6650b1eaef1218363203837cad562875067e524e067a53d5553567b
 SHA512 
e6ec612fb11be4566d091d4159429ee50574081753caae3b1dd4e1f2b213cfc0787b52051cbcdf9b0069869df6c95aa80951bdc3fa5098dd26fa0a2e7f7e
+DIST megasync-sdk-4.5.0.0.tar.gz 3363057 BLAKE2B 
fbc7006a5559a5e2220cd9f9f398c835a1de919624e4d00d052580cf7e3ac4bae2ec1acbd6650b1eaef1218363203837cad562875067e524e067a53d5553567b
 SHA512 
e6ec612fb11be4566d091d4159429ee50574081753caae3b1dd4e1f2b213cfc0787b52051cbcdf9b0069869df6c95aa80951bdc3fa5098dd26fa0a2e7f7e

diff --git a/net-misc/megasync/megasync-4.5.0.0.ebuild 
b/net-misc/megasync/megasync-4.5.0.0.ebuild
new file mode 100644
index 0..604202807
--- /dev/null
+++ b/net-misc/megasync/megasync-4.5.0.0.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools desktop qmake-utils xdg cmake
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
+
+if [[ ${PV} ==  ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+else
+   MEGA_SDK_REV="37b346c2e119559e40c08f43e1a8f54353e7ad59" # commit of 
src/MEGASync/mega submodule
+   SRC_URI="
+   https://github.com/meganz/MEGAsync/archive/v${PV}_Win.tar.gz -> 
${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+   "
+   KEYWORDS="~amd64 ~x86"
+   # 4.3.8.0 has no dedicated linux tag
+   S="${WORKDIR}"/MEGAsync-${PV}_Win
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java nautilus 
php python readline threads thunar"
+
+RDEPEND="
+   app-arch/xz-utils
+   dev-libs/libgcrypt
+   dev-libs/libsodium
+   dev-libs/libuv
+   dev-libs/openssl:0=
+   media-libs/libpng
+   net-dns/c-ares
+   x11-themes/hicolor-icon-theme
+   cryptopp? ( dev-libs/crypto++ )
+   curl? ( net-misc/curl[ssl,curl_ssl_openssl(-)] )
+   dolphin? ( kde-apps/dolphin )
+   freeimage? ( media-libs/freeimage )
+   nautilus? ( >=gnome-base/nautilus-3 )
+   readline? ( sys-libs/readline:0 )
+   sqlite? ( dev-db/sqlite:3 )
+   thunar? ( xfce-base/thunar )
+   zlib? ( sys-libs/zlib )
+"
+DEPEND="
+   ${RDEPEND}
+   media-libs/libmediainfo
+   media-libs/libraw
+   dev-qt/qtcore:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtgui:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtdbus:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+   dev-qt/qtx11extras:5
+"
+BDEPEND="
+   dev-lang/swig
+   dev-qt/linguist-tools
+"
+
+DOCS=( CREDITS.md README.md )
+
+CMAKE_USE_DIR="${S}/src/MEGAShellExtDolphin"
+
+src_prepare() {
+   if [[ ${PV} !=  ]]; then
+   rmdir src/MEGASync/mega
+   mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
+   fi
+   if use dolphin; then
+   # use the kde5 CMakeLists instead of the kde 4 version
+   mv src/MEGAShellExtDolphin/CMakeLists_kde5.txt 
src/MEGAShellExtDolphin/CMakeLists.txt || die
+   cmake_src_prepare
+   else
+   default
+   fi
+   cd src/MEGASync/mega
+   eautoreconf
+}
+
+src_configure() {
+   cd src/MEGASync/mega
+   econf \
+   "--disable-silent-rules" \
+  

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2021-05-06 Thread Andrew Ammerlaan
commit: 4247d662afe536d192d00a7ad6fb4a0ae3f6e2a7
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu May  6 00:18:58 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu May  6 00:22:56 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4247d662

net-misc/megasync: fix usptream

Signed-off-by: Alessandro Barbieri  gmail.com>

 net-misc/megasync/megasync-4.3.8.0.ebuild | 5 -
 net-misc/megasync/megasync-.ebuild| 5 -
 net-misc/megasync/metadata.xml| 3 +++
 3 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/net-misc/megasync/megasync-4.3.8.0.ebuild 
b/net-misc/megasync/megasync-4.3.8.0.ebuild
index 8d9107581..604202807 100644
--- a/net-misc/megasync/megasync-4.3.8.0.ebuild
+++ b/net-misc/megasync/megasync-4.3.8.0.ebuild
@@ -6,7 +6,10 @@ EAPI=7
 inherit autotools desktop qmake-utils xdg cmake
 
 DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="http://mega.co.nz";
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
 
 if [[ ${PV} ==  ]];then
inherit git-r3

diff --git a/net-misc/megasync/megasync-.ebuild 
b/net-misc/megasync/megasync-.ebuild
index 64ae5753b..5447073f4 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-.ebuild
@@ -6,7 +6,10 @@ EAPI=7
 inherit autotools desktop qmake-utils xdg cmake
 
 DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
-HOMEPAGE="http://mega.co.nz";
+HOMEPAGE="
+   https://mega.io
+   https://github.com/meganz/MEGAsync
+"
 
 if [[ ${PV} ==  ]];then
inherit git-r3

diff --git a/net-misc/megasync/metadata.xml b/net-misc/megasync/metadata.xml
index dbb25160c..045a9632b 100644
--- a/net-misc/megasync/metadata.xml
+++ b/net-misc/megasync/metadata.xml
@@ -6,6 +6,9 @@
Samuel Bernardo
megasync client from mega.nz

+   
+   meganz/MEGAsync
+   

Upload your files to your Mega account 
from Dolphin file manager.
Upload your files to your Mega account 
from nautilus.



[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2021-01-01 Thread Andrew Ammerlaan
commit: db62cbf2ce66e8c66cceb6a5b5eba8dda16dfd46
Author: Theo Anderson  posteo  de>
AuthorDate: Thu Dec 31 08:31:13 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Dec 31 08:31:13 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db62cbf2

net-misc/megasync: bump to 4.3.8.0

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson  posteo.de>

 net-misc/megasync/Manifest|   2 +
 net-misc/megasync/megasync-4.3.8.0.ebuild | 133 ++
 2 files changed, 135 insertions(+)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 2e3f9444..996b96d0 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,2 +1,4 @@
 DIST megasync-4.3.7.tar.gz 16020207 BLAKE2B 
f38b40594c0cb1ed3e93715842f3c161e09ef66deb017d2e5fa03d9d0ac2863ba02b88d1fe779960c07664b19250fa29115a87d62d0934157370c1faa85345a5
 SHA512 
6852390e05da13effd059a5e0dc7fe400f3456668925fbed5e34bc5018b3664d72aebd78847dfdb4f6dda39fe615a79e5c0eb99e72a401fb833d4eba8216010c
+DIST megasync-4.3.8.0.tar.gz 16019709 BLAKE2B 
493ac0df0e8ca5c6617e493b5b3d81e45cedf2212a83ec9f5f6c07eee6fdf1d749b3735e10082b89f376f261ebfb825a3a7c457b8aa3be64702cddca34558558
 SHA512 
597b1d4a5a806514449b55e8bf81688b3c6d275372ebb56a45841b2f4c7caf8d9db363cf627fa0b6b84f4c662dc8cf87179b4478cd50b7b7efa1e23a9dca3389
 DIST megasync-sdk-4.3.7.tar.gz 3362032 BLAKE2B 
36ab643252d27475f34c7a5ee0e71a6470f2c830ea5c8331a094b79da5cd751699390c36e107cb0da06e6f46932e10e5fefbfc8eec3e8645ba84c365835088f3
 SHA512 
45dcc285c194cc347d9d562638658d2f0dd8099371e7408995cad68811e720905ad6f9810b24079c1112d16bfb87f7986cf3180520dc7edd611e703c251b182a
+DIST megasync-sdk-4.3.8.0.tar.gz 3363057 BLAKE2B 
fbc7006a5559a5e2220cd9f9f398c835a1de919624e4d00d052580cf7e3ac4bae2ec1acbd6650b1eaef1218363203837cad562875067e524e067a53d5553567b
 SHA512 
e6ec612fb11be4566d091d4159429ee50574081753caae3b1dd4e1f2b213cfc0787b52051cbcdf9b0069869df6c95aa80951bdc3fa5098dd26fa0a2e7f7e

diff --git a/net-misc/megasync/megasync-4.3.8.0.ebuild 
b/net-misc/megasync/megasync-4.3.8.0.ebuild
new file mode 100644
index ..eb91b2e5
--- /dev/null
+++ b/net-misc/megasync/megasync-4.3.8.0.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools desktop qmake-utils xdg cmake
+
+DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
+HOMEPAGE="http://mega.co.nz";
+
+if [[ ${PV} ==  ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+else
+   MEGA_SDK_REV="37b346c2e119559e40c08f43e1a8f54353e7ad59" # commit of 
src/MEGASync/mega submodule
+   SRC_URI="
+   https://github.com/meganz/MEGAsync/archive/v${PV}_Win.tar.gz -> 
${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+   "
+   KEYWORDS="~amd64 ~x86"
+   # 4.3.8.0 has no dedicated linux tag
+   S="${WORKDIR}"/MEGAsync-${PV}_Win
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java libressl 
nautilus php python readline threads thunar"
+
+RDEPEND="
+   app-arch/xz-utils
+   dev-libs/libgcrypt
+   dev-libs/libsodium
+   dev-libs/libuv
+   media-libs/libpng
+   net-dns/c-ares
+   x11-themes/hicolor-icon-theme
+   cryptopp? ( dev-libs/crypto++ )
+   curl? (
+   !libressl? ( net-misc/curl[ssl,curl_ssl_openssl] )
+   libressl? ( net-misc/curl[ssl,curl_ssl_libressl] )
+   )
+   dolphin? ( kde-apps/dolphin )
+   freeimage? ( media-libs/freeimage )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   nautilus? ( >=gnome-base/nautilus-3 )
+   readline? ( sys-libs/readline:0 )
+   sqlite? ( dev-db/sqlite:3 )
+   thunar? ( xfce-base/thunar )
+   zlib? ( sys-libs/zlib )
+"
+DEPEND="
+   ${RDEPEND}
+   media-libs/libmediainfo
+   media-libs/libraw
+   dev-qt/qtcore:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtgui:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtdbus:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+"
+BDEPEND="
+   app-doc/doxygen
+   dev-lang/swig
+   dev-qt/linguist-tools
+"
+
+DOCS=( CREDITS.md README.md )
+
+src_prepare() {
+   if [[ ${PV} !=  ]]; then
+   rmdir src/MEGASync/mega
+   mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
+   fi
+   default
+   cd src/MEGASync/mega
+   eautoreconf
+}
+
+src_configure() {
+   cd src/MEGASync/mega
+   econf \
+   "--disable-silent-rules" \
+   "--disable-curl-checks" \
+   "--disable-megaapi" \
+   $(use_with zlib) \
+   $(use_with sqlite) \
+   $(use_with c

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2020-12-11 Thread Andrew Ammerlaan
commit: 17b1a1064a770fde8b4f8a8b9a9e9d57312268d1
Author: Theo Anderson  posteo  de>
AuthorDate: Thu Dec 10 23:03:23 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Dec 10 23:03:23 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=17b1a106

net-misc/megasync: fix 

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson  posteo.de>

 net-misc/megasync/megasync-4.3.7.ebuild | 11 ++-
 net-misc/megasync/megasync-.ebuild  |  9 +
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/net-misc/megasync/megasync-4.3.7.ebuild 
b/net-misc/megasync/megasync-4.3.7.ebuild
index 390ce338..61ef362c 100644
--- a/net-misc/megasync/megasync-4.3.7.ebuild
+++ b/net-misc/megasync/megasync-4.3.7.ebuild
@@ -3,9 +3,7 @@
 
 EAPI=7
 
-inherit autotools cmake desktop qmake-utils
-
-MEGA_SDK_REV="ba4834cb6c22f4e996f328db3aa5b82ef20eed3e" # commit of 
src/MEGASync/mega submodule
+inherit autotools desktop qmake-utils xdg cmake
 
 DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
 HOMEPAGE="http://mega.co.nz";
@@ -14,6 +12,7 @@ if [[ ${PV} ==  ]];then
inherit git-r3
EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
 else
+   MEGA_SDK_REV="ba4834cb6c22f4e996f328db3aa5b82ef20eed3e" # commit of 
src/MEGASync/mega submodule
SRC_URI="

https://github.com/meganz/MEGAsync/archive/v${PV}.0_Linux.tar.gz -> ${P}.tar.gz
https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
@@ -71,8 +70,10 @@ BDEPEND="
 DOCS=( CREDITS.md README.md )
 
 src_prepare() {
-   rmdir src/MEGASync/mega
-   mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
+   if [[ ${PV} !=  ]]; then
+   rmdir src/MEGASync/mega
+   mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
+   fi
default
cd src/MEGASync/mega
eautoreconf

diff --git a/net-misc/megasync/megasync-.ebuild 
b/net-misc/megasync/megasync-.ebuild
index 5a8311e0..61ef362c 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-.ebuild
@@ -5,8 +5,6 @@ EAPI=7
 
 inherit autotools desktop qmake-utils xdg cmake
 
-MEGA_SDK_REV="ba4834cb6c22f4e996f328db3aa5b82ef20eed3e" # commit of 
src/MEGASync/mega submodule
-
 DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
 HOMEPAGE="http://mega.co.nz";
 
@@ -14,6 +12,7 @@ if [[ ${PV} ==  ]];then
inherit git-r3
EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
 else
+   MEGA_SDK_REV="ba4834cb6c22f4e996f328db3aa5b82ef20eed3e" # commit of 
src/MEGASync/mega submodule
SRC_URI="

https://github.com/meganz/MEGAsync/archive/v${PV}.0_Linux.tar.gz -> ${P}.tar.gz
https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
@@ -71,8 +70,10 @@ BDEPEND="
 DOCS=( CREDITS.md README.md )
 
 src_prepare() {
-   rmdir src/MEGASync/mega
-   mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
+   if [[ ${PV} !=  ]]; then
+   rmdir src/MEGASync/mega
+   mv "${WORKDIR}"/sdk-${MEGA_SDK_REV} src/MEGASync/mega
+   fi
default
cd src/MEGASync/mega
eautoreconf



[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2020-12-11 Thread Andrew Ammerlaan
commit: 4f8fa2320d6fb0b8b66c28f70d9080f258179f82
Author: Theo Anderson  posteo  de>
AuthorDate: Thu Dec 10 21:47:24 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Dec 10 21:59:58 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4f8fa232

net-misc/megasync: bump to 4.3.7; update live ebuild

- uses tag archives instead of the git repo
- removed multilib (was it even used?)
- libressl support
- general ebuild cleanup

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson  posteo.de>

 net-misc/megasync/Manifest |   2 +
 ...{megasync-.ebuild => megasync-4.3.7.ebuild} | 122 ++---
 net-misc/megasync/megasync-.ebuild | 122 ++---
 3 files changed, 118 insertions(+), 128 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
new file mode 100644
index ..2e3f9444
--- /dev/null
+++ b/net-misc/megasync/Manifest
@@ -0,0 +1,2 @@
+DIST megasync-4.3.7.tar.gz 16020207 BLAKE2B 
f38b40594c0cb1ed3e93715842f3c161e09ef66deb017d2e5fa03d9d0ac2863ba02b88d1fe779960c07664b19250fa29115a87d62d0934157370c1faa85345a5
 SHA512 
6852390e05da13effd059a5e0dc7fe400f3456668925fbed5e34bc5018b3664d72aebd78847dfdb4f6dda39fe615a79e5c0eb99e72a401fb833d4eba8216010c
+DIST megasync-sdk-4.3.7.tar.gz 3362032 BLAKE2B 
36ab643252d27475f34c7a5ee0e71a6470f2c830ea5c8331a094b79da5cd751699390c36e107cb0da06e6f46932e10e5fefbfc8eec3e8645ba84c365835088f3
 SHA512 
45dcc285c194cc347d9d562638658d2f0dd8099371e7408995cad68811e720905ad6f9810b24079c1112d16bfb87f7986cf3180520dc7edd611e703c251b182a

diff --git a/net-misc/megasync/megasync-.ebuild 
b/net-misc/megasync/megasync-4.3.7.ebuild
similarity index 60%
copy from net-misc/megasync/megasync-.ebuild
copy to net-misc/megasync/megasync-4.3.7.ebuild
index a1edfca1..390ce338 100644
--- a/net-misc/megasync/megasync-.ebuild
+++ b/net-misc/megasync/megasync-4.3.7.ebuild
@@ -3,27 +3,54 @@
 
 EAPI=7
 
-inherit eutils multilib qmake-utils autotools git-r3 desktop cmake-multilib
+inherit autotools cmake desktop qmake-utils
+
+MEGA_SDK_REV="ba4834cb6c22f4e996f328db3aa5b82ef20eed3e" # commit of 
src/MEGASync/mega submodule
 
 DESCRIPTION="The official Qt-based program for syncing your MEGA account in 
your PC"
 HOMEPAGE="http://mega.co.nz";
-RTAG="_Linux"
-if [[ ${PV} == ** ]];then
+
+if [[ ${PV} ==  ]];then
+   inherit git-r3
EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
-   KEYWORDS=""
-   EGIT_SUBMODULES=( '*' )
 else
-   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
-   EGIT_COMMIT="v${PV}.0${RTAG}"
-   EGIT_SUBMODULES=( '*' )
+   SRC_URI="
+   
https://github.com/meganz/MEGAsync/archive/v${PV}.0_Linux.tar.gz -> ${P}.tar.gz
+   https://github.com/meganz/sdk/archive/${MEGA_SDK_REV}.tar.gz -> 
${PN}-sdk-${PV}.tar.gz
+   "
KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}"/MEGAsync-${PV}.0_Linux
 fi
 
 LICENSE="MEGA"
 SLOT="0"
-IUSE="dolphin nautilus thunar +cryptopp +sqlite +zlib +curl freeimage readline 
examples threads java php python gnome"
+IUSE="+cryptopp +curl +sqlite +zlib dolphin examples freeimage java libressl 
nautilus php python readline threads thunar"
 
-CDEPEND="
+RDEPEND="
+   app-arch/xz-utils
+   dev-libs/libgcrypt
+   dev-libs/libsodium
+   dev-libs/libuv
+   media-libs/libpng
+   net-dns/c-ares
+   x11-themes/hicolor-icon-theme
+   cryptopp? ( dev-libs/crypto++ )
+   curl? (
+   !libressl? ( net-misc/curl[ssl,curl_ssl_openssl] )
+   libressl? ( net-misc/curl[ssl,curl_ssl_libressl] )
+   )
+   dolphin? ( kde-apps/dolphin )
+   freeimage? ( media-libs/freeimage )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   nautilus? ( >=gnome-base/nautilus-3 )
+   readline? ( sys-libs/readline:0 )
+   sqlite? ( dev-db/sqlite:3 )
+   thunar? ( xfce-base/thunar )
+   zlib? ( sys-libs/zlib )
+"
+DEPEND="
+   ${RDEPEND}
media-libs/libmediainfo
media-libs/libraw
dev-qt/qtcore:5
@@ -35,57 +62,24 @@ CDEPEND="
dev-qt/qtimageformats:5
dev-qt/qtsvg:5
 "
-
-BDEPEND="${CDEPEND}
-   dev-lang/swig
+BDEPEND="
app-doc/doxygen
+   dev-lang/swig
dev-qt/linguist-tools
 "
 
-RDEPEND="${CDEPEND}
-   x11-themes/hicolor-icon-theme
-   dev-libs/openssl
-   dev-libs/libgcrypt
-   media-libs/libpng
-   net-dns/c-ares
-   cryptopp? ( dev-libs/crypto++ )
-   app-arch/xz-utils
-   dev-libs/libuv
-   sqlite? ( dev-db/sqlite:3 )
-   dev-libs/libsodium
-   zlib? ( sys-libs/zlib )
-   curl? ( net-misc/curl[ssl,curl_ssl_openssl] )
-   freeimage? ( media-libs/freeimage )
-   readline? ( sys-libs/readline:0 )
-   dolphin? ( kde-apps/dolphin )
-   nautilus? ( >=gnome-base/nautilus-3 )
-   thunar? ( xfce-ba

[gentoo-commits] repo/proj/guru:master commit in: /, net-misc/megasync/

2020-11-08 Thread Andrew Ammerlaan
commit: 09f7ca3c417d4f6f6dcc80b8b22546c6c64d0a66
Author: Samuel Bernardo  gmail  com>
AuthorDate: Sat Nov  7 09:29:47 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sat Nov  7 09:32:29 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=09f7ca3c

megasync client

Signed-off-by: Samuel Bernardo  gmail.com>

 megasync-4.3.3.ebuild   | 150 
 megasync-.ebuild| 142 ++
 net-misc/megasync/megasync-4.3.3.ebuild | 150 
 net-misc/megasync/megasync-.ebuild  |   1 +
 net-misc/megasync/metadata.xml  |   9 ++
 5 files changed, 452 insertions(+)

diff --git a/megasync-4.3.3.ebuild b/megasync-4.3.3.ebuild
new file mode 100644
index ..91734a74
--- /dev/null
+++ b/megasync-4.3.3.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=7
+
+inherit eutils multilib qmake-utils autotools git-r3 desktop cmake-multilib
+
+DESCRIPTION="A Qt-based program for syncing your MEGA account in your PC. This 
is the official app."
+HOMEPAGE="http://mega.co.nz";
+RTAG="_Linux"
+if [[ ${PV} == ** ]];then
+   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+   KEYWORDS=""
+   EGIT_SUBMODULES=( '*' )
+else
+   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+   EGIT_COMMIT="v${PV}.0${RTAG}"
+   EGIT_SUBMODULES=( '*' )
+   KEYWORDS="~x86 ~amd64"
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="dolphin nautilus thunar +cryptopp +sqlite +zlib +curl freeimage readline 
examples threads qt5 java php python gnome"
+
+DEPEND="
+   dev-lang/swig
+   app-doc/doxygen
+   media-libs/libmediainfo
+   media-libs/libraw
+   !qt5? ( 
+   dev-qt/qtcore:4
+   dev-qt/qtgui:4
+   dev-qt/qtdbus:4
+   dev-libs/sni-qt
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+   )
+   qt5? ( 
+   dev-qt/qtcore:5
+   dev-qt/linguist-tools
+   dev-qt/qtwidgets:5
+   dev-qt/qtgui:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtdbus:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5
+   )"
+RDEPEND="${DEPEND}
+   x11-themes/hicolor-icon-theme
+   dev-libs/openssl
+   dev-libs/libgcrypt
+   media-libs/libpng
+   net-dns/c-ares
+   cryptopp? ( dev-libs/crypto++ )
+   app-arch/xz-utils
+   dev-libs/libuv
+   sqlite? ( dev-db/sqlite:3 )
+   dev-libs/libsodium
+   zlib? ( sys-libs/zlib )
+   curl? ( net-misc/curl[ssl,curl_ssl_openssl] )
+   freeimage? ( media-libs/freeimage )
+   readline? ( sys-libs/readline:0 )
+   dolphin? ( kde-apps/dolphin )
+   nautilus? ( >=gnome-base/nautilus-3 )
+   thunar? ( xfce-base/thunar )
+   "
+
+PATCHES=( )
+
+if [[ ${PV} != ** ]];then
+   src_prepare(){
+   if [ -e "${FILESDIR}/MEGAsync-${PV}.0_Linux.patch" ]; then
+   EPATCH_OPTS="-p0" epatch 
"${FILESDIR}/MEGAsync-${PV}.0_Linux.patch"
+   fi
+   if [ ! -z ${PATCHES} ]; then
+   epatch ${PATCHES}
+   fi
+   if use gnome; then
+   if [ -e "${FILESDIR}${P}-gnome.patch" ]; then
+   epatch "${FILESDIR}/${P}-gnome.patch"
+   fi
+   fi
+   eapply_user
+   cd src/MEGASync/mega
+   eautoreconf
+   }
+fi
+
+src_configure(){
+   cd "${S}"/src/MEGASync/mega
+   econf \
+   "--disable-silent-rules" \
+   "--disable-curl-checks" \
+   "--disable-megaapi" \
+   $(use_with zlib) \
+   $(use_with sqlite) \
+   $(use_with cryptopp) \
+   "--with-cares" \
+   $(use_with curl) \
+   "--without-termcap" \
+   $(use_enable threads posix-threads) \
+   "--with-sodium" \
+   $(use_with freeimage) \
+   $(use_with readline) \
+   $(use_enable examples) \
+   $(use_enable java) \
+   $(use_enable php) \
+   $(use_enable python) \
+   "--enable-chat" \
+   "--enable-gcc-hardening" 
+   cd ../..
+   local myeqmakeargs=(
+   MEGA.pro
+   CONFIG+="release"
+   )
+   if use qt5; then
+   eqmake5 ${myeqmakeargs[@]}
+   use dolphin && cmake-utils_src_configure
+   $(qt5_get_bindir)/lrelease MEGASync/MEGASync.pro
+   else

[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2020-11-08 Thread Andrew Ammerlaan
commit: a5a96c375906ca3ab4cdfee37fc3190baf91248b
Author: Samuel Bernardo  gmail  com>
AuthorDate: Sat Nov  7 11:09:31 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sat Nov  7 11:09:31 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a5a96c37

net-misc/megasync: update to 4.3.5

Update to latest version

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Samuel Bernardo  gmail.com>

 net-misc/megasync/megasync-4.3.5.ebuild | 134 
 1 file changed, 134 insertions(+)

diff --git a/net-misc/megasync/megasync-4.3.5.ebuild 
b/net-misc/megasync/megasync-4.3.5.ebuild
new file mode 100644
index ..aa7d2f2d
--- /dev/null
+++ b/net-misc/megasync/megasync-4.3.5.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=7
+
+inherit eutils multilib qmake-utils autotools git-r3 desktop cmake-multilib
+
+DESCRIPTION="A Qt-based program for syncing your MEGA account in your PC. This 
is the official app."
+HOMEPAGE="http://mega.co.nz";
+RTAG="_Linux"
+if [[ ${PV} == ** ]];then
+   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+   KEYWORDS=""
+   EGIT_SUBMODULES=( '*' )
+else
+   EGIT_REPO_URI="https://github.com/meganz/MEGAsync";
+   EGIT_COMMIT="v${PV}.0${RTAG}"
+   EGIT_SUBMODULES=( '*' )
+   KEYWORDS="~x86 ~amd64"
+fi
+
+LICENSE="MEGA"
+SLOT="0"
+IUSE="dolphin nautilus thunar +cryptopp +sqlite +zlib +curl freeimage readline 
examples threads java php python gnome"
+
+DEPEND="
+   dev-lang/swig
+   app-doc/doxygen
+   media-libs/libmediainfo
+   media-libs/libraw
+   dev-qt/qtcore:5
+   dev-qt/linguist-tools
+   dev-qt/qtwidgets:5
+   dev-qt/qtgui:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtdbus:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5"
+RDEPEND="${DEPEND}
+   x11-themes/hicolor-icon-theme
+   dev-libs/openssl
+   dev-libs/libgcrypt
+   media-libs/libpng
+   net-dns/c-ares
+   cryptopp? ( dev-libs/crypto++ )
+   app-arch/xz-utils
+   dev-libs/libuv
+   sqlite? ( dev-db/sqlite:3 )
+   dev-libs/libsodium
+   zlib? ( sys-libs/zlib )
+   curl? ( net-misc/curl[ssl,curl_ssl_openssl] )
+   freeimage? ( media-libs/freeimage )
+   readline? ( sys-libs/readline:0 )
+   dolphin? ( kde-apps/dolphin )
+   nautilus? ( >=gnome-base/nautilus-3 )
+   thunar? ( xfce-base/thunar )
+   "
+
+PATCHES=( )
+
+if [[ ${PV} != ** ]];then
+   src_prepare(){
+   if [ -e "${FILESDIR}/MEGAsync-${PV}.0_Linux.patch" ]; then
+   EPATCH_OPTS="-p0" epatch 
"${FILESDIR}/MEGAsync-${PV}.0_Linux.patch"
+   fi
+   if [ ! -z ${PATCHES} ]; then
+   epatch ${PATCHES}
+   fi
+   if use gnome; then
+   if [ -e "${FILESDIR}${P}-gnome.patch" ]; then
+   epatch "${FILESDIR}/${P}-gnome.patch"
+   fi
+   fi
+   eapply_user
+   cd src/MEGASync/mega
+   eautoreconf
+   }
+fi
+
+src_configure(){
+   cd "${S}"/src/MEGASync/mega
+   econf \
+   "--disable-silent-rules" \
+   "--disable-curl-checks" \
+   "--disable-megaapi" \
+   $(use_with zlib) \
+   $(use_with sqlite) \
+   $(use_with cryptopp) \
+   "--with-cares" \
+   $(use_with curl) \
+   "--without-termcap" \
+   $(use_enable threads posix-threads) \
+   "--with-sodium" \
+   $(use_with freeimage) \
+   $(use_with readline) \
+   $(use_enable examples) \
+   $(use_enable java) \
+   $(use_enable php) \
+   $(use_enable python) \
+   "--enable-chat" \
+   "--enable-gcc-hardening" 
+   cd ../..
+   local myeqmakeargs=(
+   MEGA.pro
+   CONFIG+="release"
+   )
+   eqmake5 ${myeqmakeargs[@]}
+   use dolphin && cmake-utils_src_configure
+   $(qt5_get_bindir)/lrelease MEGASync/MEGASync.pro
+}
+
+src_compile(){
+   emake -C src INSTALL_ROOT="${D}" || die
+   use dolphin && cmake-utils_src_compile
+}
+
+src_install(){
+   use dolphin && cmake-utils_src_install
+   local DOCS=( CREDITS.md README.md )
+   einstalldocs
+   insinto usr/share/licenses/${PN}
+   doins LICENCE.md installer/terms.txt
+   cd src/MEGASync
+   dobin ${PN}
+   cd platform/linux/data
+   insinto usr/share/applications
+   doins ${PN}.desktop
+   cd icons/hicolor
+   for size in 16x16 32x32 48x48 128x128 256x256;do
+   doicon -s $size $size/apps/mega.png
+   done
+}



[gentoo-commits] repo/proj/guru:master commit in: net-misc/megasync/

2020-11-08 Thread Andrew Ammerlaan
commit: 3bedd6fe12c78b02faa3041c5aab6f72e725c625
Author: Samuel Bernardo  gmail  com>
AuthorDate: Sat Nov  7 10:42:16 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sat Nov  7 10:42:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3bedd6fe

net-misc/megasync: add version 4.3.3

Correct previous push and add repoman verified megasync ebuild.

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Samuel Bernardo  gmail.com>

 net-misc/megasync/megasync-4.3.3.ebuild | 78 +
 net-misc/megasync/metadata.xml  |  7 +++
 2 files changed, 38 insertions(+), 47 deletions(-)

diff --git a/net-misc/megasync/megasync-4.3.3.ebuild 
b/net-misc/megasync/megasync-4.3.3.ebuild
index 91734a74..aa7d2f2d 100644
--- a/net-misc/megasync/megasync-4.3.3.ebuild
+++ b/net-misc/megasync/megasync-4.3.3.ebuild
@@ -22,51 +22,41 @@ fi
 
 LICENSE="MEGA"
 SLOT="0"
-IUSE="dolphin nautilus thunar +cryptopp +sqlite +zlib +curl freeimage readline 
examples threads qt5 java php python gnome"
+IUSE="dolphin nautilus thunar +cryptopp +sqlite +zlib +curl freeimage readline 
examples threads java php python gnome"
 
 DEPEND="
dev-lang/swig
app-doc/doxygen
media-libs/libmediainfo
media-libs/libraw
-   !qt5? ( 
-   dev-qt/qtcore:4
-   dev-qt/qtgui:4
-   dev-qt/qtdbus:4
-   dev-libs/sni-qt
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   )
-   qt5? ( 
-   dev-qt/qtcore:5
-   dev-qt/linguist-tools
-   dev-qt/qtwidgets:5
-   dev-qt/qtgui:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtdbus:5
-   dev-qt/qtimageformats:5
-   dev-qt/qtsvg:5
-   )"
+   dev-qt/qtcore:5
+   dev-qt/linguist-tools
+   dev-qt/qtwidgets:5
+   dev-qt/qtgui:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtdbus:5
+   dev-qt/qtimageformats:5
+   dev-qt/qtsvg:5"
 RDEPEND="${DEPEND}
-   x11-themes/hicolor-icon-theme
-   dev-libs/openssl
-   dev-libs/libgcrypt
-   media-libs/libpng
-   net-dns/c-ares
-   cryptopp? ( dev-libs/crypto++ )
-   app-arch/xz-utils
-   dev-libs/libuv
-   sqlite? ( dev-db/sqlite:3 )
-   dev-libs/libsodium
-   zlib? ( sys-libs/zlib )
-   curl? ( net-misc/curl[ssl,curl_ssl_openssl] )
-   freeimage? ( media-libs/freeimage )
-   readline? ( sys-libs/readline:0 )
-   dolphin? ( kde-apps/dolphin )
-   nautilus? ( >=gnome-base/nautilus-3 )
-   thunar? ( xfce-base/thunar )
-   "
+   x11-themes/hicolor-icon-theme
+   dev-libs/openssl
+   dev-libs/libgcrypt
+   media-libs/libpng
+   net-dns/c-ares
+   cryptopp? ( dev-libs/crypto++ )
+   app-arch/xz-utils
+   dev-libs/libuv
+   sqlite? ( dev-db/sqlite:3 )
+   dev-libs/libsodium
+   zlib? ( sys-libs/zlib )
+   curl? ( net-misc/curl[ssl,curl_ssl_openssl] )
+   freeimage? ( media-libs/freeimage )
+   readline? ( sys-libs/readline:0 )
+   dolphin? ( kde-apps/dolphin )
+   nautilus? ( >=gnome-base/nautilus-3 )
+   thunar? ( xfce-base/thunar )
+   "
 
 PATCHES=( )
 
@@ -116,15 +106,9 @@ src_configure(){
MEGA.pro
CONFIG+="release"
)
-   if use qt5; then
-   eqmake5 ${myeqmakeargs[@]}
-   use dolphin && cmake-utils_src_configure
-   $(qt5_get_bindir)/lrelease MEGASync/MEGASync.pro
-   else
-   eqmake4 ${myeqmakeargs[@]}
-   use dolphin && cmake-utils_src_configure
-   $(qt4_get_bindir)/lrelease MEGASync/MEGASync.pro
-   fi
+   eqmake5 ${myeqmakeargs[@]}
+   use dolphin && cmake-utils_src_configure
+   $(qt5_get_bindir)/lrelease MEGASync/MEGASync.pro
 }
 
 src_compile(){

diff --git a/net-misc/megasync/metadata.xml b/net-misc/megasync/metadata.xml
index a9aac563..dbb25160 100644
--- a/net-misc/megasync/metadata.xml
+++ b/net-misc/megasync/metadata.xml
@@ -6,4 +6,11 @@
Samuel Bernardo
megasync client from mega.nz

+   
+   Upload your files to your Mega account 
from Dolphin file manager.
+   Upload your files to your Mega account 
from nautilus.
+   Upload your files to your Mega account from 
Thunar.
+   Compile with Crypto++ Library.
+   Use freeimage to manage graphic images 
format.
+