commit:     7da84682ace5d7987081139c11315561f262dfbc
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Tue Jul 15 12:56:49 2025 +0000
Commit:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
CommitDate: Tue Jul 15 12:56:49 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7da84682

net-misc/megasync: drop 5.11.1.0

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 net-misc/megasync/Manifest                         |   2 -
 .../megasync/files/megasync-4.10.0.0_ffmpeg6.patch |  27 ----
 net-misc/megasync/megasync-5.11.1.0.ebuild         | 170 ---------------------
 3 files changed, 199 deletions(-)

diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest
index 2580e53b87..827f35732c 100644
--- a/net-misc/megasync/Manifest
+++ b/net-misc/megasync/Manifest
@@ -1,6 +1,4 @@
-DIST megasync-5.11.1.0.tar.gz 25259241 BLAKE2B 
3b18078e324c65926101794e06e360bb4122ff5b48a71993e30b4313e5d23afc2fd15ba9c73ef5c2b0828c2e12f7aef84cf8acb51cf658a0574bad5a451c9063
 SHA512 
c4313be7dd56892c9437b59ad3272c29d1eb36318b14943031b466248d65d6b30b634bb32ebd2db7fca6cf09e91be1163e7f7d65e1b6ceaa9fe00cfc78a1bf2b
 DIST megasync-5.12.0.1.tar.gz 23855519 BLAKE2B 
1f82949f1baa03272b253bfc730d61e74fa129db37fc0b91ff2695fccb26ca6904f44eb8035a00d89fb79da38bf97d5b93ded71347eb729864bfeb8088ad9bff
 SHA512 
04e3d05f5d7de1bd419f60a22a531ae175e1083cf9fc87ca7197c3b9a0bbbfbf34d79dac68cca3f88adf06a83ea627ea495c1a5a53ed94ddfb538ffcffb8d770
 DIST megasync-5.13.0.1.tar.gz 27929888 BLAKE2B 
a80979f9aa27e97cd2f116e573fbd6253ba7c2d9ba228456e2a6bcbd927c2a0a0dc4fc9c5403577985d076955c351429a65518469ec3f0ef9297c89f405edb92
 SHA512 
ff0cfb034f5cf11e5a1a990af1d6a235a4d097bc69514c8fbaa0963af9fe56ad7f6a0b876d95e360352fb5dcf7d5bde2751d6a362cec2add34e435615aab73e4
-DIST megasync-sdk-5.11.1.0.tar.gz 4173555 BLAKE2B 
7e7e14f60d4f085da9a61e177ab771bc7546679b6c37d1eb9e60e8307f9b02b0f3532a7139968cd55f6a51146c25283440de3bea5e98500327d39c2b50da968d
 SHA512 
4559f7d18247e19496319ace4370a0b0e117a9917dfe1800a5626ecf5b9f678412851bd17738f4792ad530bb9b7cd18dc23eca23ecdb4108c52f96598cb7f453
 DIST megasync-sdk-5.12.0.1.tar.gz 4173591 BLAKE2B 
00978259d794112ccdadc73e49d4df350ba6f6a8d809be9e50c481e685dbcea5424f9d2d06d3ff983f931bb49b8c9256fa4d7d4433881ae871c4ca326065c13a
 SHA512 
627a815db1085ce71dbb98f3a579e83692b7953aa9ef8e8d7240df7fa7c905bb70d5d5d49b2b823568361df91facbc40cd9b3f32fa55b1f3624852f12624564b
 DIST megasync-sdk-5.13.0.1.tar.gz 4186814 BLAKE2B 
3728573b59733d64c9e939d4bcd9798fbcf7b0a645c68da550bde1896b7ef1c459b7801266a8ee77a4355947f1751c04b0df93b4d601f18f36348fd1067d920e
 SHA512 
05039781ffcea560a9639e49eee5f62eb4c8f485633b753d1aade64f371719fac4fe3b543e51eee8cb6ed916fa7da8f41457f9cd4571350ac7ea49a224831f18

diff --git a/net-misc/megasync/files/megasync-4.10.0.0_ffmpeg6.patch 
b/net-misc/megasync/files/megasync-4.10.0.0_ffmpeg6.patch
deleted file mode 100644
index 4c4757926e..0000000000
--- a/net-misc/megasync/files/megasync-4.10.0.0_ffmpeg6.patch
+++ /dev/null
@@ -1,27 +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  2023-09-27 22:20:26.000000000 
+0900
-+++ b/src/MEGASync/mega/src/gfx/freeimage.cpp  2023-11-03 11:01:24.526257561 
+0900
-@@ -209,12 +209,6 @@
- 
- #ifdef HAVE_FFMPEG
- 
--#ifdef AV_CODEC_CAP_TRUNCATED
--#define CAP_TRUNCATED AV_CODEC_CAP_TRUNCATED
--#else
--#define CAP_TRUNCATED CODEC_CAP_TRUNCATED
--#endif
--
- const char *GfxProviderFreeImage::supportedformatsFfmpeg()
- {
-     return  ".264.265.3g2.3gp.3gpa.3gpp.3gpp2.mp3"
-@@ -330,10 +324,6 @@
- 
-     // Force seeking to key frames
-     formatContext->seek2any = false;
--    if (decoder->capabilities & CAP_TRUNCATED)
--    {
--        codecContext->flags |= CAP_TRUNCATED;
--    }
- 
-     AVPixelFormat sourcePixelFormat = 
static_cast<AVPixelFormat>(codecParm->format);
-     AVPixelFormat targetPixelFormat = AV_PIX_FMT_BGR24; //raw data expected 
by freeimage is in this format

diff --git a/net-misc/megasync/megasync-5.11.1.0.ebuild 
b/net-misc/megasync/megasync-5.11.1.0.ebuild
deleted file mode 100644
index 8b50409ac9..0000000000
--- a/net-misc/megasync/megasync-5.11.1.0.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="f60237a8d46cec993137065d39138fd42c043271" # 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/qtquickcontrols:5
-       dev-qt/qtquickcontrols2:5
-"
-BDEPEND="
-       dev-qt/linguist-tools:5
-       virtual/pkgconfig
-       dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
-       "${FILESDIR}/${PN}-4.10.0.0_ffmpeg6.patch"
-       "${FILESDIR}/${PN}-5.6.0.0-remove-clang-format.patch"
-       "${FILESDIR}/${PN}-5.7.0.0-disable-forced-options.patch"
-       "${FILESDIR}/${PN}-5.7.0.0-fix-install-dir.patch"
-       "${FILESDIR}/${PN}-5.7.0.0-rename-libcryptopp.patch"
-       "${FILESDIR}/${PN}-5.10.0.2-link-zlib.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
-}
-
-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() {
-       rmdir src/MEGASync/mega || die
-       mv "${WORKDIR}/sdk-${MEGA_SDK_REV}" src/MEGASync/mega || die
-
-       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/cmake/modules/packages"
-               -DENABLE_DESKTOP_APP_TESTS=OFF
-               -DENABLE_DESKTOP_APP_WERROR=OFF
-               -DENABLE_DESKTOP_UPDATE_GEN=OFF
-               -DENABLE_DESIGN_TOKENS_IMPORTER=OFF
-               -DENABLE_ISOLATED_GFX=$(usex thumbnail)
-               -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
-
-       mycmakeargs=(
-               -DKF_VER=6
-               -DQt_VER=6
-       )
-       dolphin_run cmake_src_configure
-       nemo_run eqmake5 DEFINES=no_desktop
-       thunar_run eqmake5
-}
-
-src_compile() {
-       cmake_src_compile
-
-       dolphin_run cmake_src_compile
-       nemo_run emake
-       thunar_run emake
-}
-
-src_install() {
-       cmake_src_install
-
-       dolphin_run cmake_src_install
-       nemo_run emake INSTALL_ROOT="${D}" install
-       thunar_run emake INSTALL_ROOT="${D}" install
-}

Reply via email to