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
-}