pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/megacmd
Module Name: pkgsrc
Committed By: kikadf
Date: Fri Mar 27 11:06:04 UTC 2026
Modified Files:
pkgsrc/net/megacmd: Makefile distinfo
pkgsrc/net/megacmd/patches:
patch-sdk_cmake_modules_sdklib__libraries.cmake
patch-src_megacmdcommonutils.cpp patch-src_megacmdcommonutils.h
Log Message:
net/megacmd: update to 2.5.0
Wed Mar 11 10:36:46 AM UTC 2026 - linux%mega.co.nz@localhost
- Update to version 2.5.0:
* Shell UX improvements: empty Enter shows a new prompt; no duplicate prompt while command is executing
* Sync engine improvements: prevent re-uploading data when local drive fingerprint has changed
* put: Fixed -c (autocreate) not working when destination is an absolute path
* mediainfo: Fixed audio file duration not being displayed
* Transfers: prevent failures on resumption
* thumbnail/preview: Print error when the requested file does not exist
* share: Return success (exit code 0) when no shares exist below the current folder
* passwd: fixes issues when 2FA is enabled
* Path and string handling fixes (trailing separators, trimming)
* Expanded unit test coverage
* Fix: Improved restart-after-update reliability on POSIX (server PID changes after update)
* Stability, memory, typos and other improvements
- Use builtin megasdk-10.8.0
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/net/megacmd/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/megacmd/distinfo
cvs rdiff -u -r1.2 -r1.3 \
pkgsrc/net/megacmd/patches/patch-sdk_cmake_modules_sdklib__libraries.cmake \
pkgsrc/net/megacmd/patches/patch-src_megacmdcommonutils.cpp
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/net/megacmd/patches/patch-src_megacmdcommonutils.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/megacmd/Makefile
diff -u pkgsrc/net/megacmd/Makefile:1.18 pkgsrc/net/megacmd/Makefile:1.19
--- pkgsrc/net/megacmd/Makefile:1.18 Wed Feb 11 17:04:10 2026
+++ pkgsrc/net/megacmd/Makefile Fri Mar 27 11:06:04 2026
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.18 2026/02/11 17:04:10 kikadf Exp $
+# $NetBSD: Makefile,v 1.19 2026/03/27 11:06:04 kikadf Exp $
-DISTNAME= megacmd-2.4.0
+DISTNAME= megacmd-2.5.0
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=meganz/}
GITHUB_PROJECT= MEGAcmd
GITHUB_TAG= ${PKGVERSION_NOREV}_Linux
-SDK_VERSION= v10.3.1
+SDK_VERSION= v10.8.0
GITHUB_SUBMODULES= meganz sdk ${SDK_VERSION} sdk
Index: pkgsrc/net/megacmd/distinfo
diff -u pkgsrc/net/megacmd/distinfo:1.6 pkgsrc/net/megacmd/distinfo:1.7
--- pkgsrc/net/megacmd/distinfo:1.6 Wed Feb 11 17:04:10 2026
+++ pkgsrc/net/megacmd/distinfo Fri Mar 27 11:06:04 2026
@@ -1,15 +1,15 @@
-$NetBSD: distinfo,v 1.6 2026/02/11 17:04:10 kikadf Exp $
+$NetBSD: distinfo,v 1.7 2026/03/27 11:06:04 kikadf Exp $
-BLAKE2s (megacmd-2.4.0.tar.gz) = 0b1a9fdbb4006f718484510f1562247ad7d7a53006f60de68ccd3be70f547da3
-SHA512 (megacmd-2.4.0.tar.gz) = 7bc4a46007f515d45334acb737cbdb5d7cfb36cc2c4f41c0738b6c58b3b27b22545a9ccf13eb55bf2da6200fe86b8e6b2a0b98f96f2ba2655acf13106b3de964
-Size (megacmd-2.4.0.tar.gz) = 2101729 bytes
-BLAKE2s (meganz-sdk-v10.3.1.tar.gz) = 7d589775be3671a9de6260e858b51dc246904903a228125e94f8d8a1da2bead4
-SHA512 (meganz-sdk-v10.3.1.tar.gz) = 11ee09606d0b848d3137670a8ce29d3bd7487ef4ac6595fa7324ad3b955f0fb5e50a707835d62aa0138e5e181de6ad0d427f83ce5c9bf5ed1c17bd79427f27e4
-Size (meganz-sdk-v10.3.1.tar.gz) = 4421476 bytes
+BLAKE2s (megacmd-2.5.0.tar.gz) = 6bff18aae9d29570d13629d124f202702bcd58f4dce2dfdd48efe2be9ec3a820
+SHA512 (megacmd-2.5.0.tar.gz) = e0474aefa00b9d03a5327089d08334f580287731959b9279c581a34c907db5cc36ce2e889921c4fc2b2f4b60cf4e3409e1eedabe52dd3b40fb3cb2a872cc5ccb
+Size (megacmd-2.5.0.tar.gz) = 2123295 bytes
+BLAKE2s (meganz-sdk-v10.8.0.tar.gz) = 1fdc498f0ff8f720692224c4c0d464548151eb6cdeb27ab4dbd0ef1851c6769c
+SHA512 (meganz-sdk-v10.8.0.tar.gz) = 40e9efbd4f2a2d951133da0b4a2647288d74b7bce8e5ae5372c63e01a455193767307b607ca346c551bf7c2b8cbc000b47d32e82fd771b934be93bd9e2ceccff
+Size (meganz-sdk-v10.8.0.tar.gz) = 4521516 bytes
SHA1 (patch-CMakeLists.txt) = 66d843860251fc55eba4e08858b0418dbc9e7fb1
SHA1 (patch-build_cmake_modules_megacmd__libraries.cmake) = afabd22177c0437fbe1d13fdf6601832bc60cd96
SHA1 (patch-sdk_cmake_config.h.in) = 4cc3eab8be8c11571f4aab834690749335c764ec
-SHA1 (patch-sdk_cmake_modules_sdklib__libraries.cmake) = 65125e82d0921571a9ba44cfbbb816776a8fc987
+SHA1 (patch-sdk_cmake_modules_sdklib__libraries.cmake) = 37f477df1bd501af6d7c2b0395d90dd34fc12a06
SHA1 (patch-sdk_cmake_modules_sdklib__target.cmake) = 33f5b16dc561e37f076c60fa537a4c5b8d8c992e
SHA1 (patch-sdk_include_mega_localpath.h) = fe25a6c2f6cf890f7e8ed4c8903f51817a641753
SHA1 (patch-sdk_include_mega_posix_megafs.h) = a87e49a8a9d387f5325bf41df3fbd27ecd453b02
@@ -19,8 +19,8 @@ SHA1 (patch-sdk_src_node.cpp) = c9fe20a7
SHA1 (patch-sdk_src_posix_fs.cpp) = 0dd8ecfafcd7c92cbd45a7b70e02d063ca92ccee
SHA1 (patch-sdk_src_syncfilter.cpp) = 15d5209c9df3925ad45214c6a327938297f9d69b
SHA1 (patch-sdk_src_utils.cpp) = a96bb75ab6de83bb5dc838726f3c183d06aafbb2
-SHA1 (patch-src_megacmdcommonutils.cpp) = 92bb24ee05c541f6040577e3ddad0fa7414f0868
-SHA1 (patch-src_megacmdcommonutils.h) = 194d991a02e8e48c9c31c60384549c276e4ee735
+SHA1 (patch-src_megacmdcommonutils.cpp) = 8b746f2c6700b3fb2566a73e405a96aa68e6a361
+SHA1 (patch-src_megacmdcommonutils.h) = 7f7dadbcf69de06c4652217fca2093ded3995149
SHA1 (patch-src_megacmdshell_megacmdshellcommunications.cpp) = ff794d128ffa6e0626296a504b22f391e0fc923b
SHA1 (patch-src_megacmdutils.cpp) = 5130d6d5c7a86a341764674a4203ce64a8d99fd0
SHA1 (patch-src_updater_UpdateTask.cpp) = 3b284b57109c94279c91ca96c78f89ff16bad05d
Index: pkgsrc/net/megacmd/patches/patch-sdk_cmake_modules_sdklib__libraries.cmake
diff -u pkgsrc/net/megacmd/patches/patch-sdk_cmake_modules_sdklib__libraries.cmake:1.2 pkgsrc/net/megacmd/patches/patch-sdk_cmake_modules_sdklib__libraries.cmake:1.3
--- pkgsrc/net/megacmd/patches/patch-sdk_cmake_modules_sdklib__libraries.cmake:1.2 Fri May 16 19:43:58 2025
+++ pkgsrc/net/megacmd/patches/patch-sdk_cmake_modules_sdklib__libraries.cmake Fri Mar 27 11:06:04 2026
@@ -1,10 +1,11 @@
-$NetBSD: patch-sdk_cmake_modules_sdklib__libraries.cmake,v 1.2 2025/05/16 19:43:58 wiz Exp $
+$NetBSD: patch-sdk_cmake_modules_sdklib__libraries.cmake,v 1.3 2026/03/27 11:06:04 kikadf Exp $
* Fix to find libcrypto++
+* Fix missing icu link library
---- sdk/cmake/modules/sdklib_libraries.cmake.orig 2025-04-02 09:16:59.000000000 +0200
+--- sdk/cmake/modules/sdklib_libraries.cmake.orig 2026-02-18 08:41:33.000000000 +0000
+++ sdk/cmake/modules/sdklib_libraries.cmake
-@@ -91,7 +91,7 @@ macro(load_sdklib_libraries)
+@@ -98,7 +98,7 @@ macro(load_sdklib_libraries)
find_package(PkgConfig REQUIRED) # For libraries loaded using pkg-config
@@ -13,3 +14,14 @@ $NetBSD: patch-sdk_cmake_modules_sdklib_
target_link_libraries(SDKlib PUBLIC PkgConfig::cryptopp) # TODO: Private for SDK core
pkg_check_modules(sodium REQUIRED IMPORTED_TARGET libsodium)
+@@ -110,8 +110,8 @@ macro(load_sdklib_libraries)
+ pkg_check_modules(curl REQUIRED IMPORTED_TARGET libcurl)
+ target_link_libraries(SDKlib PRIVATE PkgConfig::curl)
+
+- find_package(ICU COMPONENTS uc data REQUIRED)
+- target_link_libraries(SDKlib PRIVATE ICU::uc ICU::data)
++ find_package(ICU COMPONENTS i18n uc data REQUIRED)
++ target_link_libraries(SDKlib PRIVATE ICU::i18n ICU::uc ICU::data)
+
+ if(USE_OPENSSL)
+ find_package(OpenSSL REQUIRED)
Index: pkgsrc/net/megacmd/patches/patch-src_megacmdcommonutils.cpp
diff -u pkgsrc/net/megacmd/patches/patch-src_megacmdcommonutils.cpp:1.2 pkgsrc/net/megacmd/patches/patch-src_megacmdcommonutils.cpp:1.3
--- pkgsrc/net/megacmd/patches/patch-src_megacmdcommonutils.cpp:1.2 Thu Jan 8 17:52:20 2026
+++ pkgsrc/net/megacmd/patches/patch-src_megacmdcommonutils.cpp Fri Mar 27 11:06:04 2026
@@ -1,11 +1,11 @@
-$NetBSD: patch-src_megacmdcommonutils.cpp,v 1.2 2026/01/08 17:52:20 kikadf Exp $
+$NetBSD: patch-src_megacmdcommonutils.cpp,v 1.3 2026/03/27 11:06:04 kikadf Exp $
* BSDs use the functions of linux
* Fix ctype(3) tolower usage
---- src/megacmdcommonutils.cpp.orig 2025-04-04 10:39:49.000000000 +0000
+--- src/megacmdcommonutils.cpp.orig 2026-03-21 08:58:56.000000000 +0000
+++ src/megacmdcommonutils.cpp
-@@ -660,7 +660,7 @@ string toLower(const std::string& str)
+@@ -556,7 +556,7 @@ string toLower(const std::string& str)
std::string lower = str;
for (char& c : lower)
{
@@ -14,8 +14,8 @@ $NetBSD: patch-src_megacmdcommonutils.cp
}
return lower;
}
-@@ -1153,7 +1153,8 @@ bool isValidEmail(string email)
- || (email.find("@") > email.find_last_of(".")));
+@@ -1089,7 +1089,8 @@ bool isValidEmail(const string &email)
+ return true;
}
-#ifdef __linux__
Index: pkgsrc/net/megacmd/patches/patch-src_megacmdcommonutils.h
diff -u pkgsrc/net/megacmd/patches/patch-src_megacmdcommonutils.h:1.1 pkgsrc/net/megacmd/patches/patch-src_megacmdcommonutils.h:1.2
--- pkgsrc/net/megacmd/patches/patch-src_megacmdcommonutils.h:1.1 Sat Feb 15 07:40:14 2025
+++ pkgsrc/net/megacmd/patches/patch-src_megacmdcommonutils.h Fri Mar 27 11:06:04 2026
@@ -1,12 +1,12 @@
-$NetBSD: patch-src_megacmdcommonutils.h,v 1.1 2025/02/15 07:40:14 wiz Exp $
+$NetBSD: patch-src_megacmdcommonutils.h,v 1.2 2026/03/27 11:06:04 kikadf Exp $
* BSDs use the functions of linux
---- src/megacmdcommonutils.h.orig 2025-02-07 09:44:39.977015171 +0100
+--- src/megacmdcommonutils.h.orig 2026-03-21 08:58:56.000000000 +0000
+++ src/megacmdcommonutils.h
-@@ -269,7 +269,8 @@ void sleepMilliSeconds(long microseconds
-
- bool isValidEmail(std::string email);
+@@ -347,7 +347,8 @@ void sleepMilliSeconds(long microseconds
+ */
+ bool isValidEmail(const std::string &email);
-#ifdef __linux__
+#if defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) || \
Home |
Main Index |
Thread Index |
Old Index