Line 0
Link Here
|
|
|
1 |
# $FreeBSD$ |
2 |
|
3 |
PORTNAME= megacmd |
4 |
DISTVERSION= 1.0.0 |
5 |
CATEGORIES= net |
6 |
|
7 |
MAINTAINER= kikadf.01@gmail.com |
8 |
COMMENT= Command Line Interactive and Scriptable Application to access MEGA |
9 |
|
10 |
LICENSE= GPLv3 BSD2CLAUSE |
11 |
LICENSE_COMB= multi |
12 |
|
13 |
LIB_DEPENDS= libcares.so:dns/c-ares libcryptopp.so:security/cryptopp \ |
14 |
libcurl.so:ftp/curl libsodium.so:security/libsodium \ |
15 |
libuv.so:devel/libuv libpcre.so:devel/pcre |
16 |
|
17 |
USES= autoreconf libtool sqlite:3 readline shebangfix ssl |
18 |
|
19 |
USE_GITHUB= yes |
20 |
GH_ACCOUNT= meganz |
21 |
GH_PROJECT= MEGAcmd sdk:sdk |
22 |
GH_TAGNAME= v3.4.1:sdk |
23 |
GH_SUBDIR= sdk:sdk |
24 |
|
25 |
GNU_CONFIGURE= yes |
26 |
CONFIGURE_ARGS= --disable-examples \ |
27 |
--disable-java --disable-php --disable-python \ |
28 |
--disable-chat --without-freeimage \ |
29 |
--without-termcap --without-ffmpeg --without-libraw \ |
30 |
--without-libzen --without-libmediainfo \ |
31 |
--enable-gcc-hardening \ |
32 |
--with-cares=${LOCALBASE} --with-cryptopp=${LOCALBASE} \ |
33 |
--with-curl=${LOCALBASE} --with-sodium=${LOCALBASE} \ |
34 |
--with-sqlite=${LOCALBASE} --with-libuv=${LOCALBASE} \ |
35 |
--with-zlib --with-readline==${LOCALBASE} |
36 |
CXXFLAGS+= `pkgconf --cflags-only-other libcryptopp` |
37 |
USE_LDCONFIG= yes |
38 |
|
39 |
SHEBANG_FILES= src/client/mega-lpwd \ |
40 |
src/client/mega-permissions \ |
41 |
src/client/mega-ls \ |
42 |
src/client/mega-pwd \ |
43 |
src/client/mega-deleteversions \ |
44 |
src/client/mega-log \ |
45 |
src/client/mega-session \ |
46 |
src/client/mega-share \ |
47 |
src/client/mega-quit \ |
48 |
src/client/mega-reload \ |
49 |
src/client/mega-find \ |
50 |
src/client/mega-errorcode \ |
51 |
src/client/mega-logout \ |
52 |
src/client/mega-backup \ |
53 |
src/client/mega-exclude \ |
54 |
src/client/mega-confirmcancel \ |
55 |
src/client/mega-transfers \ |
56 |
src/client/mega-rm \ |
57 |
src/client/mega-invite \ |
58 |
src/client/mega-webdav \ |
59 |
src/client/mega-cancel \ |
60 |
src/client/mega-cp \ |
61 |
src/client/mega-cd \ |
62 |
src/client/mega-thumbnail \ |
63 |
src/client/mega-attr \ |
64 |
src/client/mega-login \ |
65 |
src/client/mega-speedlimit \ |
66 |
src/client/mega-get \ |
67 |
src/client/mega-debug \ |
68 |
src/client/mega-du \ |
69 |
src/client/mega-ipc \ |
70 |
src/client/mega-mv \ |
71 |
src/client/mega-whoami \ |
72 |
src/client/mega-https \ |
73 |
src/client/mega-help \ |
74 |
src/client/mega-showpcr \ |
75 |
src/client/mega-lcd \ |
76 |
src/client/mega-preview \ |
77 |
src/client/mega-ftp \ |
78 |
src/client/mega-put \ |
79 |
src/client/mega-graphics \ |
80 |
src/client/mega-mount \ |
81 |
src/client/mega-import \ |
82 |
src/client/mega-version \ |
83 |
src/client/mega-confirm \ |
84 |
src/client/mega-mkdir \ |
85 |
src/client/mega-userattr \ |
86 |
src/client/mega-signup \ |
87 |
src/client/mega-passwd \ |
88 |
src/client/mega-killsession \ |
89 |
src/client/mega-sync \ |
90 |
src/client/mega-users \ |
91 |
src/client/mega-export |
92 |
|
93 |
.include <bsd.port.mk> |