Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Oct 2020 03:29:21 +0000 (UTC)
From:      Li-Wen Hsu <lwhsu@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r552707 - in head/net: . megacmd
Message-ID:  <202010190329.09J3TLH3044033@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lwhsu
Date: Mon Oct 19 03:29:21 2020
New Revision: 552707
URL: https://svnweb.freebsd.org/changeset/ports/552707

Log:
  Add net/megacmd
  
  Command Line Interactive and Scriptable Application to access MEGA
  
  PR:		231485
  Submitted by:	kikadf <kikadf.01@gmail.com>
  		Daniel Menelkir <menelkir@itroll.org>

Added:
  head/net/megacmd/
  head/net/megacmd/Makefile   (contents, props changed)
  head/net/megacmd/distinfo   (contents, props changed)
  head/net/megacmd/pkg-descr   (contents, props changed)
  head/net/megacmd/pkg-plist   (contents, props changed)
Modified:
  head/net/Makefile

Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile	Sun Oct 18 21:43:24 2020	(r552706)
+++ head/net/Makefile	Mon Oct 19 03:29:21 2020	(r552707)
@@ -426,6 +426,7 @@
     SUBDIR += measurement-kit
     SUBDIR += mediastreamer
     SUBDIR += mediatomb
+    SUBDIR += megacmd
     SUBDIR += megatools
     SUBDIR += messagelib
     SUBDIR += mgen

Added: head/net/megacmd/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/megacmd/Makefile	Mon Oct 19 03:29:21 2020	(r552707)
@@ -0,0 +1,93 @@
+# $FreeBSD$
+
+PORTNAME=	megacmd
+DISTVERSION=	1.0.0
+CATEGORIES=	net
+
+MAINTAINER=	menelkir@itroll.org
+COMMENT=	Command Line Interactive and Scriptable Application to access MEGA
+
+LICENSE=	GPLv3 BSD2CLAUSE
+LICENSE_COMB=	multi
+
+LIB_DEPENDS=	libcares.so:dns/c-ares libcryptopp.so:security/cryptopp \
+		libcurl.so:ftp/curl libsodium.so:security/libsodium \
+		libuv.so:devel/libuv libpcre.so:devel/pcre
+
+USES=		autoreconf libtool sqlite:3 readline shebangfix ssl
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	meganz
+GH_PROJECT=	MEGAcmd sdk:sdk
+GH_TAGNAME=	v3.4.1:sdk
+GH_SUBDIR=	sdk:sdk
+
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--disable-examples \
+		--disable-java --disable-php --disable-python \
+		--disable-chat --without-freeimage \
+		--without-termcap --without-ffmpeg --without-libraw \
+		--without-libzen --without-libmediainfo \
+		--enable-gcc-hardening \
+		--with-cares=${LOCALBASE} --with-cryptopp=${LOCALBASE} \
+		--with-curl=${LOCALBASE} --with-sodium=${LOCALBASE} \
+		--with-sqlite=${LOCALBASE} --with-libuv=${LOCALBASE} \
+		--with-zlib --with-readline=${LOCALBASE}
+CXXFLAGS+=	`pkgconf --cflags-only-other libcryptopp`
+USE_LDCONFIG=	yes
+
+SHEBANG_FILES=	src/client/mega-lpwd \
+		src/client/mega-permissions \
+		src/client/mega-ls \
+		src/client/mega-pwd \
+		src/client/mega-deleteversions \
+		src/client/mega-log \
+		src/client/mega-session \
+		src/client/mega-share \
+		src/client/mega-quit \
+		src/client/mega-reload \
+		src/client/mega-find \
+		src/client/mega-errorcode \
+		src/client/mega-logout \
+		src/client/mega-backup \
+		src/client/mega-exclude \
+		src/client/mega-confirmcancel \
+		src/client/mega-transfers \
+		src/client/mega-rm \
+		src/client/mega-invite \
+		src/client/mega-webdav \
+		src/client/mega-cancel \
+		src/client/mega-cp \
+		src/client/mega-cd \
+		src/client/mega-thumbnail \
+		src/client/mega-attr \
+		src/client/mega-login \
+		src/client/mega-speedlimit \
+		src/client/mega-get \
+		src/client/mega-debug \
+		src/client/mega-du \
+		src/client/mega-ipc \
+		src/client/mega-mv \
+		src/client/mega-whoami \
+		src/client/mega-https \
+		src/client/mega-help \
+		src/client/mega-showpcr \
+		src/client/mega-lcd \
+		src/client/mega-preview \
+		src/client/mega-ftp \
+		src/client/mega-put \
+		src/client/mega-graphics \
+		src/client/mega-mount \
+		src/client/mega-import \
+		src/client/mega-version \
+		src/client/mega-confirm \
+		src/client/mega-mkdir \
+		src/client/mega-userattr \
+		src/client/mega-signup \
+		src/client/mega-passwd \
+		src/client/mega-killsession \
+		src/client/mega-sync \
+		src/client/mega-users \
+		src/client/mega-export
+
+.include <bsd.port.mk>

Added: head/net/megacmd/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/megacmd/distinfo	Mon Oct 19 03:29:21 2020	(r552707)
@@ -0,0 +1,5 @@
+TIMESTAMP = 1591495680
+SHA256 (meganz-MEGAcmd-1.0.0_GH0.tar.gz) = 1200363bee2f387a2287e286b38d15b1a01079967e20b8c489815cc7c8d9ff63
+SIZE (meganz-MEGAcmd-1.0.0_GH0.tar.gz) = 1940815
+SHA256 (meganz-sdk-v3.4.1_GH0.tar.gz) = 94dfa5ac6e9cfea70d0a4f2a3e5577e718343f569309f39163167f1874def150
+SIZE (meganz-sdk-v3.4.1_GH0.tar.gz) = 2889992

Added: head/net/megacmd/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/megacmd/pkg-descr	Mon Oct 19 03:29:21 2020	(r552707)
@@ -0,0 +1,7 @@
+MEGAcmd is a command line interactive and scriptable application.
+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 MEG
+account and a webdav/streaming server.
+
+WWW: https://mega.nz/cm

Added: head/net/megacmd/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/megacmd/pkg-plist	Mon Oct 19 03:29:21 2020	(r552707)
@@ -0,0 +1,126 @@
+bin/mega-attr
+bin/mega-backup
+bin/mega-cancel
+bin/mega-cd
+bin/mega-cmd
+bin/mega-cmd-server
+bin/mega-confirm
+bin/mega-confirmcancel
+bin/mega-cp
+bin/mega-debug
+bin/mega-deleteversions
+bin/mega-du
+bin/mega-errorcode
+bin/mega-exclude
+bin/mega-exec
+bin/mega-export
+bin/mega-find
+bin/mega-ftp
+bin/mega-get
+bin/mega-graphics
+bin/mega-help
+bin/mega-https
+bin/mega-import
+bin/mega-invite
+bin/mega-ipc
+bin/mega-killsession
+bin/mega-lcd
+bin/mega-log
+bin/mega-login
+bin/mega-logout
+bin/mega-lpwd
+bin/mega-ls
+bin/mega-mkdir
+bin/mega-mount
+bin/mega-mv
+bin/mega-passwd
+bin/mega-permissions
+bin/mega-preview
+bin/mega-put
+bin/mega-pwd
+bin/mega-quit
+bin/mega-reload
+bin/mega-rm
+bin/mega-session
+bin/mega-share
+bin/mega-showpcr
+bin/mega-signup
+bin/mega-speedlimit
+bin/mega-sync
+bin/mega-thumbnail
+bin/mega-transfers
+bin/mega-userattr
+bin/mega-users
+bin/mega-version
+bin/mega-webdav
+bin/mega-whoami
+etc/bash_completion.d/megacmd_completion.sh
+include/mega.h
+include/mega/account.h
+include/mega/attrmap.h
+include/mega/backofftimer.h
+include/mega/base64.h
+include/mega/command.h
+include/mega/config.h
+include/mega/console.h
+include/mega/crypto/cryptopp.h
+include/mega/crypto/sodium.h
+include/mega/db.h
+include/mega/db/bdb.h
+include/mega/db/sqlite.h
+include/mega/file.h
+include/mega/fileattributefetch.h
+include/mega/filefingerprint.h
+include/mega/filesystem.h
+include/mega/gfx.h
+include/mega/gfx/GfxProcCG.h
+include/mega/gfx/external.h
+include/mega/gfx/freeimage.h
+include/mega/gfx/qt.h
+include/mega/http.h
+include/mega/json.h
+include/mega/logging.h
+include/mega/mediafileattribute.h
+include/mega/mega_ccronexpr.h
+include/mega/mega_dict-src.h
+include/mega/mega_evt_queue.h
+include/mega/mega_evt_tls.h
+include/mega/mega_http_parser.h
+include/mega/mega_utf8proc.h
+include/mega/mega_zxcvbn.h
+include/mega/megaapp.h
+include/mega/megaclient.h
+include/mega/node.h
+include/mega/pendingcontactrequest.h
+include/mega/posix/megaconsole.h
+include/mega/posix/megaconsolewaiter.h
+include/mega/posix/megafs.h
+include/mega/posix/meganet.h
+include/mega/posix/megasys.h
+include/mega/posix/megawaiter.h
+include/mega/proxy.h
+include/mega/pubkeyaction.h
+include/mega/request.h
+include/mega/serialize64.h
+include/mega/share.h
+include/mega/sharenodekeys.h
+include/mega/sync.h
+include/mega/thread.h
+include/mega/thread/cppthread.h
+include/mega/thread/posixthread.h
+include/mega/thread/qtthread.h
+include/mega/thread/win32thread.h
+include/mega/transfer.h
+include/mega/transferslot.h
+include/mega/treeproc.h
+include/mega/types.h
+include/mega/user.h
+include/mega/utils.h
+include/mega/version.h
+include/mega/waiter.h
+include/megaapi.h
+include/megaapi_impl.h
+lib/libmega.so
+lib/libmega.so.30401
+lib/libmega.so.30401.0.0
+libdata/pkgconfig/libmega.pc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202010190329.09J3TLH3044033>