head 1.22; access; symbols pkgsrc-2026Q1:1.18.0.2 pkgsrc-2026Q1-base:1.18 pkgsrc-2025Q4:1.14.0.2 pkgsrc-2025Q4-base:1.14 pkgsrc-2025Q3:1.13.0.4 pkgsrc-2025Q3-base:1.13 pkgsrc-2025Q2:1.13.0.2 pkgsrc-2025Q2-base:1.13 pkgsrc-2025Q1:1.10.0.2 pkgsrc-2025Q1-base:1.10 pkgsrc-2024Q4:1.7.0.2 pkgsrc-2024Q4-base:1.7 pkgsrc-2024Q3:1.4.0.4 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.2 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.1.0.2 pkgsrc-2024Q1-base:1.1; locks; strict; comment @# @; 1.22 date 2026.05.14.16.41.47; author ryoon; state Exp; branches; next 1.21; commitid tKipFjQKzke3NNFG; 1.21 date 2026.04.18.10.15.37; author kikadf; state Exp; branches; next 1.20; commitid r2OEITOpnebRuqCG; 1.20 date 2026.03.30.14.11.52; author kikadf; state Exp; branches; next 1.19; commitid JTu8qhv142z5q0AG; 1.19 date 2026.03.27.11.06.04; author kikadf; state Exp; branches; next 1.18; commitid jPuck927UItkuBzG; 1.18 date 2026.02.11.17.04.10; author kikadf; state Exp; branches; next 1.17; commitid YMEdKaeF0yXRSYtG; 1.17 date 2026.02.06.10.05.35; author wiz; state Exp; branches; next 1.16; commitid MwQEYCXeWSFvIitG; 1.16 date 2026.01.08.17.52.19; author kikadf; state Exp; branches; next 1.15; commitid 4j0vvtbc75jUeCpG; 1.15 date 2026.01.07.08.48.22; author wiz; state Exp; branches; next 1.14; commitid 1wQ3ICD8eebefrpG; 1.14 date 2025.10.05.19.26.11; author js; state Exp; branches; next 1.13; commitid U70EDQkwOmfbOpdG; 1.13 date 2025.05.16.19.43.58; author wiz; state Exp; branches; next 1.12; commitid Ah082bnRSWaFtaVF; 1.12 date 2025.04.19.07.58.12; author wiz; state Exp; branches; next 1.11; commitid 8J0gu7BGAw8XqDRF; 1.11 date 2025.04.17.21.51.59; author wiz; state Exp; branches; next 1.10; commitid xcIXAVA292fk6sRF; 1.10 date 2025.02.15.07.40.13; author wiz; state Exp; branches; next 1.9; commitid iV06rQYs809LmxJF; 1.9 date 2025.01.27.12.09.02; author wiz; state Exp; branches; next 1.8; commitid p2B5rCk9JhpNs7HF; 1.8 date 2025.01.23.20.10.07; author wiz; state Exp; branches; next 1.7; commitid 7dsMWTesCBQRfEGF; 1.7 date 2024.11.14.22.21.12; author wiz; state Exp; branches; next 1.6; commitid JmuDYqwL4erbdFxF; 1.6 date 2024.11.01.12.53.57; author wiz; state Exp; branches; next 1.5; commitid QB4Wk02mZPuBuWvF; 1.5 date 2024.11.01.00.53.11; author wiz; state Exp; branches; next 1.4; commitid QT27BdVP362gvSvF; 1.4 date 2024.06.18.18.23.15; author bsiegert; state Exp; branches; next 1.3; commitid Jgf2fAJmfiKvHueF; 1.3 date 2024.05.29.16.33.58; author adam; state Exp; branches; next 1.2; commitid n8aFyEjEVZA0JUbF; 1.2 date 2024.05.16.06.15.21; author wiz; state Exp; branches; next 1.1; commitid kYKPUni8AkogJbaF; 1.1 date 2024.03.11.07.49.12; author wiz; state Exp; branches; next ; commitid 2VGVRBaCCnLunI1F; desc @@ 1.22 log @*: Recursive revbump from security/nettle-4.0 @ text @# $NetBSD: Makefile,v 1.21 2026/04/18 10:15:37 kikadf Exp $ DISTNAME= megacmd-2.5.2 PKGREVISION= 1 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_GITHUB:=meganz/} GITHUB_PROJECT= MEGAcmd GITHUB_TAG= ${PKGVERSION_NOREV}_Linux SDK_VERSION= v10.8.2 GITHUB_SUBMODULES= meganz sdk ${SDK_VERSION} sdk MAINTAINER= kikadf.01@@gmail.com HOMEPAGE= https://mega.io/ COMMENT= CLI and scriptable application to access MEGA # MEGAcmd: GPLv3, SDK: BSD 2-clause LICENSE= gnu-gpl-v3 AND 2-clause-bsd TOOL_DEPENDS+= git-base-[0-9]*:../../devel/git-base USE_LANGUAGES+= c c++ USE_CXX_FEATURES+= filesystem FORCE_CXX_STD= c++17 USE_LIBTOOL= yes USE_TOOLS+= pkg-config REPLACE_SH= src/client/mega-* CXXFLAGS+= -DCRYPTOPP_DISABLE_ASM CMAKE_CONFIGURE_ARGS+= -DCMAKE_BUILD_TYPE=Release CMAKE_CONFIGURE_ARGS+= -DFULL_REQS=OFF CMAKE_CONFIGURE_ARGS+= -DUSE_MEDIAINFO=OFF CMAKE_CONFIGURE_ARGS+= -DUSE_FREEIMAGE=OFF CMAKE_CONFIGURE_ARGS+= -DUSE_FFMPEG=OFF CMAKE_CONFIGURE_ARGS+= -DUSE_PDFIUM=OFF CMAKE_CONFIGURE_ARGS+= -DWITH_FUSE=OFF CMAKE_CONFIGURE_ARGS+= -DVCPKG_ROOT="" CHECK_PORTABILITY_SKIP+= sdk/bindings/ios/3rdparty/*.sh INSTALLATION_DIRS+= share/doc/megacmd post-install: ${MV} ${DESTDIR}${PREFIX}/share/bash-completion/completions/megacmd_completion.sh \ ${DESTDIR}${PREFIX}/share/bash-completion/completions/megacmd ${INSTALL_DATA} ${FILESDIR}/README ${DESTDIR}${PREFIX}/share/doc/megacmd .include "../../databases/sqlite3/buildlink3.mk" .include "../../devel/cmake/build.mk" .include "../../devel/pcre/buildlink3.mk" .include "../../devel/libuv/buildlink3.mk" .include "../../devel/readline/buildlink3.mk" .include "../../net/libcares/buildlink3.mk" BUILDLINK_API_DEPENDS.cryptopp+= cryptopp>=8.7.0nb1 .include "../../security/crypto++/buildlink3.mk" .include "../../security/libsodium/buildlink3.mk" .include "../../textproc/icu/buildlink3.mk" .include "../../www/curl/buildlink3.mk" .include "../../mk/atomic64.mk" .include "../../mk/bsd.pkg.mk" @ 1.21 log @ megacmd: update to 2.5.2 Wed Apr 08 12:00:00 CEST 2026 - linux@@mega.co.nz - Update to version 2.5.2: * Fix: address potential loop in sync engine with mtime changes within 2 seconds - Use builtin megasdk-10.8.2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2026/03/30 14:11:52 kikadf Exp $ d4 1 @ 1.20 log @net/megacmd: update to 2.5.1 Tue Mar 24 09:36:34 CET 2026 - linux@@mega.co.nz - Update to version 2.5.1: * Fixed syncrhonizing updated empty files * WSL bash completion speedup - Use builtin megasdk-10.8.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2026/03/27 11:06:04 kikadf Exp $ d3 1 a3 1 DISTNAME= megacmd-2.5.1 d8 1 a8 1 SDK_VERSION= v10.8.1 @ 1.19 log @net/megacmd: update to 2.5.0 Wed Mar 11 10:36:46 AM UTC 2026 - linux@@mega.co.nz - 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2026/02/11 17:04:10 kikadf Exp $ d3 1 a3 1 DISTNAME= megacmd-2.5.0 d8 1 a8 1 SDK_VERSION= v10.8.0 @ 1.18 log @net/megacmd: update to 2.4.0 Tue Dec 16 17:14:02 CET 2025 - linux@@mega.co.nz - Update to version 2.4.0: * Improvements in uploads UX/UI: put now supports printing tag. Fixes in transfers table * Stability improvements: crashes fixes, FUSE deadlocks, ... * Performance boosts: lockless download URL retrievals, removed CPU bottlenecks for large accounts processing, db operations improvements, transfers improvements ... * Typos and other improvements Tue Sep 2 16:43:10 CEST 2025 - linux@@mega.co.nz - Update to version 2.3.0: * FUSE (beta): Added fuse commands on Windows to allow your MEGA folders to be directly mounted to your local drive * Other fixes and improvements to enhance reliability and performance Tue Jun 3 23:20:12 CEST 2025 - linux@@mega.co.nz - Update to version 2.2.0: * Support building for ARM64 in linux * New command "configure" to allow configuring some settings * Support setting max number of nodes in memory * Support setting number of SDK instances used for login in folders to download/import * Other fixes and improvements to enhance reliability and performance - Use builtin mekasdk-10.3.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2026/02/06 10:05:35 wiz Exp $ d3 1 a3 1 DISTNAME= megacmd-2.4.0 d8 1 a8 1 SDK_VERSION= v10.3.1 @ 1.17 log @*: recursive bump for nettle 4.0 shlib major bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2026/01/08 17:52:19 kikadf Exp $ d3 1 a3 2 DISTNAME= megacmd-2.1.1 PKGREVISION= 4 d8 1 a8 1 SDK_VERSION= v9.1.1 @ 1.16 log @ net/megacmd: fix crash on NetBSD-11 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2026/01/07 08:48:22 wiz Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.15 log @*: recursive bump for icu 78.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2025/10/05 19:26:11 js Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.14 log @*: rev bump for curl @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2025/05/16 19:43:58 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.13 log @net/megacmd: update to 2.1.1 Provided by Robert Bagdan in wip. - Update to version 2.1.1: * FUSE (beta): Added fuse commands on Linux to allow your MEGA folders to be directly mounted to your local drive * Delayed sync uploads: Introduced a mechanism to delay to frequently changed sync uploads, and the sync-config command * Logging: Messages are now printed in standard error, the rotating logger is now configurable and more verbose by default, passwords are now redacted from the logs, and other fixes and refinements * Fixed a crash when auto-completing a local folder that doesn't exist * Fixed the confirmcancel command incorrectly reporting failure on success * Extended speedlimit command to allow increasing max connections * Other fixes and improvements to enhance reliability and performance - Use builtin megasdk-9.1.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2025/02/15 07:40:13 wiz Exp $ d4 1 @ 1.12 log @*: recursive bump for default Kerberos implementation switch @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2025/04/17 21:51:59 wiz Exp $ d3 1 a3 2 DISTNAME= megacmd-2.0.0 PKGREVISION= 2 d8 1 a8 1 SDK_VERSION= v8.3.1 d34 2 a48 1 .include "../../devel/libinotify/buildlink3.mk" @ 1.11 log @*: recursive bump for icu 77 and libxml2 2.14 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2025/02/15 07:40:13 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.10 log @net/megacmd: update to 2.0.0 Provided by Robert Bagdan in wip. - Update to version 2.0.0: * New Sync Engine: See sync-issues and sync-ignore commands * Rotating Logger: Introduced a robust rotating logging system across all platforms for better performance and debugging * Platform-specific enhancements: Addressed various file descriptor issues on Linux and macOS, and improved non-ascii support on Windows * Improved overall reliability: Fixed memory leaks, resolved potential data races, and eliminated deadlock scenarios * Fixed an issue when handling double-quoted arguments * Various fixes and refinements to enhance usability and performance - Use builtin megasdk-8.3.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2025/01/27 12:09:02 wiz Exp $ d4 1 @ 1.9 log @net/megacmd: fix build on i386 Avoid configure error: cannot figure out how to use std::atomic, with use atomic64.mk From kikadf in wip. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2025/01/23 20:10:07 wiz Exp $ d3 1 a3 2 DISTNAME= megacmd-1.7.0 PKGREVISION= 4 d8 1 a8 1 SDK_VERSION= v4.31.0b d18 2 d24 1 a24 2 USE_TOOLS+= autoreconf autoconf automake gmake GNU_CONFIGURE= yes d28 6 a33 13 CONFIGURE_ARGS+= --disable-examples CONFIGURE_ARGS+= --disable-java CONFIGURE_ARGS+= --disable-php CONFIGURE_ARGS+= --disable-python CONFIGURE_ARGS+= --disable-chat CONFIGURE_ARGS+= --without-freeimage CONFIGURE_ARGS+= --without-termcap CONFIGURE_ARGS+= --without-ffmpeg CONFIGURE_ARGS+= --without-libraw CONFIGURE_ARGS+= --without-libzen CONFIGURE_ARGS+= --without-libmediainfo CONFIGURE_ARGS+= --without-rt CONFIGURE_ARGS+= --enable-gcc-hardening a38 3 pre-configure: cd ${WRKSRC} && ${SH} autogen.sh d45 1 d47 1 d51 1 @ 1.8 log @net/megacmd: update README file From Robert Bagdan via wip. * Add example command to generate machine-id without dbus, what has X dependencies Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2024/06/18 18:23:15 bsiegert Exp $ d63 1 @ 1.7 log @*: recursive bump for icu 76 shlib major version bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2024/11/01 12:53:57 wiz Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.6 log @*: revbump for icu downgrade @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2024/11/01 00:53:11 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.5 log @*: recursive bump for icu 76.1 shlib bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2024/06/18 18:23:15 bsiegert Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.4 log @net/megacmd: Update megacmd to 1.7.0 SDK version update to 4.31.0b. The patchset has been updated to be build-able on DragonFly, Free-, Net- and OpenBSD. Pull request is sent to upstream, but hasn't been merged yet. Changelog not available. From Robert Bagdan via pkgsrc-users. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2024/03/11 07:49:12 wiz Exp $ d4 1 @ 1.3 log @revbump after icu and protobuf updates @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2024/05/16 06:15:21 wiz Exp $ d3 1 a3 2 DISTNAME= megacmd-1.6.3 PKGREVISION= 2 d8 1 a8 1 SDK_VERSION= v4.17.1d d20 1 d22 1 a22 1 USE_TOOLS+= autoreconf autoconf automake d25 1 a25 2 CXXFLAGS+= -DCRYPTOPP_DISABLE_ASM -std=c++17 BUILDLINK_TRANSFORM+= rm:-std=c++11 d38 1 d43 2 d51 1 d60 1 @ 1.2 log @*: recursive bump for gnutls p11-kit option (existing installations need the bl3.mk included, but it's now only optionally included) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2024/03/11 07:49:12 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.1 log @net/megacmd: import megacmd-1.6.3 Packaged for wip by Robert Bagdan. MEGAcmd provides non UI access to MEGA services. It intends to offer all the functionality with your MEGA account via commands. It features synchronization, backup of local folders into your MEGA account and a webdav/streaming server. @ text @d1 1 a1 1 # $NetBSD$ d4 1 @