summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorleot <leot@pkgsrc.org>2018-10-09 12:21:20 +0000
committerleot <leot@pkgsrc.org>2018-10-09 12:21:20 +0000
commita336156776b8838d56be79a6e035bc89d49aa135 (patch)
tree8486a3c80b7fd6d86849d13c0733ce3a110fe841 /net
parentebb18655d359218569ab4771b5c75481c37e1947 (diff)
downloadpkgsrc-a336156776b8838d56be79a6e035bc89d49aa135.tar.gz
megatools: Update net/megatools to 1.10.2
pkgsrc changes: - Adjust CATEGORIES to just `net' - Remove dependency to glib-networking, it does not seem no longer needed - Remove no longer needed PKGCONFIG_OVERRIDE Discussed with MAINTAINER, thanks Aleksej! Changes: megatools 1.10.2 - 2018-07-31 ============================= This is a bugfix release. This release was sponsored by donations to fix large file downloads and improve download robustness after recent mega.nz API change. Thank you! Fixes: - Actually fix connection dropping when downloading big files Improvements: - Add DNS resolution cache sharing accross all cURL handles - Increase receive buffer size to 256kB megatools 1.10.1 - 2018-07-27 ============================= This is a bugfix release + one feature addition by del1a. New features: - Allow to interactively choose which files to download from a public folder via megadl --choose-files Fixes: - Connection dropping when downloading big files - Compatibility with older libcurl releases - Fix occasional crashes when starting transfer worker threads - Fix clang compatibility megatools 1.10.0 - 2018-07-22 ============================= This release contains new features and optimizaions. New features/optimizations: - Chunked upload using up to 16 concurrent connections. Remember, more is not always better. - Improved upload stability. When mega drops or hangs the data connection, megatools will simply restart the upload of the chunk of data that got lost. - 5x AES enryption/decryption speed increase for uploads and downloads. Now it's possible to max out a gigabit connection on a cheap Intel based VPS. - Improved progress reporting wih a summary of the average speed at the end. - You can use --debug http to see all HTTP requests and connections, for debugging connection isues. - Error 509 is reported with explanation. - Implemented automatic resume for interrupted downloads. Megatools now writes data to a temporary file and renames it to the target name, when the download is fully completed. This way you'll notice that download was interrupted by CTRL+C and megatools will not leave half finished work behind. - Add contributed bash auto-completion file by albaldi #368 - Add support for authenticated downloads of exported files using megadl #298 (So that your account download quota is used instead of public quota.) - Add Upload section and CreatePreviews setting into rc file. Add --enable-previews option. - Add support for megals --print0|-0 Fixes: - Upload hangs at 100% #366 #360 #365 - Don't send tetrminal escape sequences, when redirecting stdout. - Fix comments syntax in megarc man page #359 - Use glib's variants of PRIu64, fixes #328 - megadl doesn't use account session when downloading folder links #304 - Skip symlinked folders when uploading in megacopy #262 - Turn on TCP keepalive probes in CURL #271 - Fix socks proxy support in megareg (it was not enabled correctly) #287 - Fix OpenSSL 1.1 compatibility #263 - Fix compiling against libressl - Fix b64_aes128_cbc_encrypt_str string length handling #242 - Minor docummentation updates/fixes Credits: - Thanks to ERap320, megatools is also available on Chocolatey (see gihub issue #347) (If you want to verify origin of the binaries, because they are not distributed in the officialy signed zip file) - Thanks to christarazi, megatools supports downloading specific sub-nodes of a public folder. (#254) Thanks also go to all other contributors for improving documentation, reporting bugs and testing. megatools 1.9.98 - 2016-11-03 ============================= Bugfix release with some UI imporvements. New features: - Support upload/download speed limit settings - Support socks proxy - Improved progress reporting - Support for OpenSSL 1.1.x Removals: - Remove undocummented --abort-on-error option. Tools now always report errors through exit status. - Remove libmega.so public library support and a lot of unused code that was planned to be used for 2.0 - Remove megamv (it was never implemented and confused users) - Remove megafs (it was just an experiment and confused users) Cleanups: - Cleanup build system a bit - Cleanup CLI option handling, improved --help output Fixes: - Enable automatic decompression (CURLOPT_ACCEPT_ENCODING) (by protomouse) (This finally fixes the problem with HTTP compression.) - Exit status from all the tools is now correctly reported - Fix syncing of symlinked files - Support very long passwords in the password prompt (up to 1024 chars) megatools 1.9.97 - 2016-02-02 ============================= Bugfix release. Fixes: - Mega started compressing HTTP responses to API calls. Megatools now uses libcurl to handle API requests, so HTTP compression is now supproted. megatools 1.9.96 - 2016-01-02 ============================= Bugfix release. Fixes: - Refer to mega.nz and use mega.nz links instead of deprecated mega.co.nz - Fix various build issues
Diffstat (limited to 'net')
-rw-r--r--net/megatools/Makefile11
-rw-r--r--net/megatools/PLIST17
-rw-r--r--net/megatools/distinfo10
3 files changed, 9 insertions, 29 deletions
diff --git a/net/megatools/Makefile b/net/megatools/Makefile
index f0928efcd2f..f717f99bf95 100644
--- a/net/megatools/Makefile
+++ b/net/megatools/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.10 2018/08/16 18:55:07 adam Exp $
+# $NetBSD: Makefile,v 1.11 2018/10/09 12:21:20 leot Exp $
-DISTNAME= megatools-1.9.95
-PKGREVISION= 8
-CATEGORIES= filesystems security
+DISTNAME= megatools-1.10.2
+CATEGORIES= net
MASTER_SITES= https://megatools.megous.com/builds/
MAINTAINER= root@zta.lk
@@ -10,14 +9,10 @@ HOMEPAGE= https://megatools.megous.com/
COMMENT= Command line client for Mega.co.nz
LICENSE= gnu-gpl-v2
-DEPENDS+= glib-networking>=2.36.2:../../net/glib-networking
-
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config gmake
-PKGCONFIG_OVERRIDE+= libmega.pc.in
-
.include "../../devel/glib2/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/net/megatools/PLIST b/net/megatools/PLIST
index 62f43785eaf..652440d6c0c 100644
--- a/net/megatools/PLIST
+++ b/net/megatools/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2015/11/27 10:28:02 leot Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/10/09 12:21:20 leot Exp $
bin/megacopy
bin/megadf
bin/megadl
@@ -8,24 +8,9 @@ bin/megamkdir
bin/megaput
bin/megareg
bin/megarm
-include/mega/mega-aes-ctr-encryptor.h
-include/mega/mega-aes-key.h
-include/mega/mega-chunked-cbc-mac.h
-include/mega/mega-enum-types.h
-include/mega/mega-http-client.h
-include/mega/mega-http-input-stream.h
-include/mega/mega-http-io-stream.h
-include/mega/mega-http-output-stream.h
-include/mega/mega-rsa-key.h
-include/mega/mega.h
-include/mega/megatypes.h
-include/mega/utils.h
-lib/libmega.la
-lib/pkgconfig/libmega.pc
man/man1/megacopy.1
man/man1/megadf.1
man/man1/megadl.1
-man/man1/megafs.1
man/man1/megaget.1
man/man1/megals.1
man/man1/megamkdir.1
diff --git a/net/megatools/distinfo b/net/megatools/distinfo
index 13142f22cfb..ad64901e641 100644
--- a/net/megatools/distinfo
+++ b/net/megatools/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2017/03/23 17:06:57 joerg Exp $
+$NetBSD: distinfo,v 1.3 2018/10/09 12:21:20 leot Exp $
-SHA1 (megatools-1.9.95.tar.gz) = 967d89de26dacf8077db7f03c78e0c240c10d48f
-RMD160 (megatools-1.9.95.tar.gz) = 5f856c120113658eeefcaf8914d7345ac55ee1da
-SHA512 (megatools-1.9.95.tar.gz) = b9487ce5518a70a369fdd2b58ab24d03325be950487bf547038391122bd515387398793ae766ba0016decd0a2ae7a8cf739b18b8a7ce524cf6cee72689039083
-Size (megatools-1.9.95.tar.gz) = 450706 bytes
+SHA1 (megatools-1.10.2.tar.gz) = a1ab8663549ca9ddc1173604eb850371b28cca94
+RMD160 (megatools-1.10.2.tar.gz) = 01a2437f40da4112e496de15682268cb0da70bd9
+SHA512 (megatools-1.10.2.tar.gz) = 6d9a5dcba6be12bce38313c3481565b2f8671e354d2e021614b62c2cf30963b9e4a87574dd80b36613290db7721e3ef4d32072a19efee76ff292b17bc6c2bafe
+Size (megatools-1.10.2.tar.gz) = 300486 bytes