summaryrefslogtreecommitdiff
path: root/devel/pijul/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/pijul/Makefile')
-rw-r--r--devel/pijul/Makefile280
1 files changed, 168 insertions, 112 deletions
diff --git a/devel/pijul/Makefile b/devel/pijul/Makefile
index ad43e8663795..5272d1d248fc 100644
--- a/devel/pijul/Makefile
+++ b/devel/pijul/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= pijul
-PORTVERSION= 0.8.0
+PORTVERSION= 0.10.0
CATEGORIES= devel
MASTER_SITES= https://pijul.org/releases/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
@@ -14,151 +14,207 @@ LICENSE= GPLv2
BROKEN_aarch64= fails to compile: aesv8-armx-linux64.S:53:2: instruction requires: crypto aese v6.16b,v0.16b
-USES= cargo gmake
-CARGO_CRATES= advapi32-sys-0.2.0 \
- aho-corasick-0.6.3 \
- ansi_term-0.9.0 \
- arrayref-0.3.4 \
- atty-0.2.2 \
- backtrace-0.3.3 \
- backtrace-sys-0.1.12 \
- base64-0.6.0 \
+LIB_DEPENDS+= libsodium.so:security/libsodium
+
+USES= cargo gmake ssl
+CARGO_CRATES= adler32-1.0.2 \
+ advapi32-sys-0.2.0 \
+ aho-corasick-0.6.4 \
+ ansi_term-0.11.0 \
+ arrayvec-0.4.7 \
+ atty-0.2.8 \
+ backtrace-0.3.6 \
+ backtrace-sys-0.1.16 \
+ base64-0.8.0 \
+ base64-0.9.0 \
bincode-0.8.0 \
- bitflags-0.4.0 \
- bitflags-0.7.0 \
+ bit-vec-0.4.4 \
bitflags-0.9.1 \
- bytecount-0.1.7 \
- byteorder-1.1.0 \
- bytes-0.4.5 \
+ bitflags-1.0.1 \
+ bs58-0.2.0 \
+ build_const-0.2.1 \
+ byteorder-1.2.2 \
+ bytes-0.4.6 \
+ cc-1.0.10 \
cfg-if-0.1.2 \
- chrono-0.4.0 \
- clap-2.26.0 \
- coco-0.1.1 \
- conv-0.3.3 \
- crossbeam-0.2.10 \
- cryptovec-0.3.4 \
- custom_derive-0.1.7 \
- dbghelp-sys-0.2.0 \
- either-1.1.0 \
- encode_unicode-0.1.3 \
+ chrono-0.4.2 \
+ clap-2.31.2 \
+ core-foundation-0.2.3 \
+ core-foundation-sys-0.2.3 \
+ crc-1.7.0 \
+ crossbeam-0.2.12 \
+ crossbeam-deque-0.3.0 \
+ crossbeam-epoch-0.4.1 \
+ crossbeam-utils-0.2.2 \
+ crossbeam-utils-0.3.2 \
+ cryptovec-0.4.4 \
+ dtoa-0.4.2 \
+ encoding_rs-0.7.2 \
env_logger-0.4.3 \
+ env_logger-0.5.8 \
errno-0.2.3 \
- error-chain-0.10.0 \
- filetime-0.1.10 \
- flate2-0.2.19 \
- fnv-1.0.5 \
- fs2-0.4.2 \
- futures-0.1.15 \
- futures-cpupool-0.1.5 \
- gcc-0.3.54 \
+ error-chain-0.11.0 \
+ filetime-0.2.0 \
+ flate2-1.0.1 \
+ fnv-1.0.6 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ fs2-0.4.3 \
+ fuchsia-zircon-0.3.3 \
+ fuchsia-zircon-sys-0.3.3 \
+ futures-0.1.21 \
+ futures-cpupool-0.1.8 \
getch-0.2.0 \
- globset-0.2.0 \
- hex-0.2.0 \
- httparse-1.2.3 \
- hyper-0.11.2 \
- hyper-rustls-0.8.0 \
- ignore-0.2.2 \
- iovec-0.1.0 \
- isatty-0.1.3 \
+ globset-0.2.1 \
+ hex-0.3.2 \
+ httparse-1.2.4 \
+ humantime-1.1.1 \
+ hyper-0.11.25 \
+ hyper-tls-0.1.3 \
+ idna-0.1.4 \
+ ignore-0.3.1 \
+ iovec-0.1.2 \
+ isatty-0.1.7 \
+ itoa-0.3.4 \
+ itoa-0.4.1 \
kernel32-sys-0.2.2 \
language-tags-0.2.2 \
- lazy_static-0.2.8 \
- lazycell-0.5.1 \
- libc-0.2.30 \
- liner-0.4.1 \
- log-0.3.8 \
- magenta-0.1.1 \
- magenta-sys-0.1.1 \
- memchr-1.0.1 \
- memmap-0.5.2 \
- mime-0.3.3 \
- miniz-sys-0.1.9 \
- mio-0.6.10 \
+ lazy_static-0.2.11 \
+ lazy_static-1.0.0 \
+ lazycell-0.6.0 \
+ libc-0.2.40 \
+ libflate-0.1.14 \
+ libpijul-0.10.1 \
+ line-0.1.1 \
+ log-0.3.9 \
+ log-0.4.1 \
+ matches-0.1.6 \
+ memchr-2.0.1 \
+ memmap-0.6.2 \
+ memoffset-0.2.1 \
+ mime-0.3.5 \
+ mime_guess-2.0.0-alpha.4 \
+ miniz-sys-0.1.10 \
+ mio-0.6.14 \
mio-uds-0.6.4 \
miow-0.2.1 \
- net2-0.2.31 \
- nix-0.5.1 \
- num-0.1.40 \
- num-integer-0.1.35 \
- num-iter-0.1.34 \
- num-traits-0.1.40 \
- num_cpus-1.6.2 \
- pager-0.12.1 \
- percent-encoding-1.0.0 \
+ native-tls-0.1.5 \
+ net2-0.2.32 \
+ nodrop-0.1.12 \
+ num-0.1.42 \
+ num-bigint-0.1.43 \
+ num-complex-0.1.43 \
+ num-integer-0.1.36 \
+ num-iter-0.1.35 \
+ num-rational-0.1.42 \
+ num-traits-0.1.43 \
+ num-traits-0.2.2 \
+ num_cpus-1.8.0 \
+ openssl-0.10.6 \
+ openssl-0.9.24 \
+ openssl-sys-0.9.28 \
+ pager-0.14.0 \
+ percent-encoding-1.0.1 \
+ phf-0.7.21 \
+ phf_codegen-0.7.21 \
+ phf_generator-0.7.21 \
+ phf_shared-0.7.21 \
+ pkg-config-0.3.9 \
+ proc-macro2-0.3.6 \
progrs-0.1.1 \
- quote-0.3.15 \
- rand-0.3.16 \
- rayon-0.7.1 \
- rayon-core-1.2.1 \
- redox_syscall-0.1.31 \
+ quick-error-1.2.1 \
+ quote-0.5.1 \
+ rand-0.3.22 \
+ rand-0.4.2 \
+ redox_syscall-0.1.37 \
redox_termios-0.1.1 \
- regex-0.2.2 \
- regex-syntax-0.4.1 \
- ring-0.11.0 \
- rust-crypto-0.2.36 \
- rustc-demangle-0.1.5 \
+ regex-0.2.10 \
+ regex-syntax-0.5.5 \
+ relay-0.1.1 \
+ remove_dir_all-0.5.1 \
+ reqwest-0.8.5 \
+ rpassword-2.0.0 \
+ rustc-demangle-0.1.7 \
rustc-serialize-0.3.24 \
- rustc_version-0.1.7 \
- rustls-0.9.0 \
- rustyline-1.0.0 \
safemem-0.2.0 \
- same-file-0.1.3 \
- sanakirja-0.8.12 \
- scoped-tls-0.1.0 \
- scopeguard-0.3.2 \
- semver-0.1.20 \
- serde-1.0.14 \
- serde_derive-1.0.14 \
- serde_derive_internals-0.16.0 \
- shell-escape-0.1.3 \
+ same-file-1.0.2 \
+ sanakirja-0.8.16 \
+ schannel-0.1.12 \
+ scoped-tls-0.1.1 \
+ scopeguard-0.3.3 \
+ security-framework-0.1.16 \
+ security-framework-sys-0.1.16 \
+ serde-1.0.41 \
+ serde_derive-1.0.41 \
+ serde_derive_internals-0.23.1 \
+ serde_json-1.0.15 \
+ serde_urlencoded-0.5.1 \
+ shell-escape-0.1.4 \
+ siphasher-0.2.2 \
slab-0.3.0 \
+ slab-0.4.0 \
smallvec-0.2.1 \
- strsim-0.6.0 \
- syn-0.11.11 \
- synom-0.11.3 \
+ strsim-0.7.0 \
+ syn-0.13.1 \
take-0.1.0 \
- tar-0.4.13 \
- tempdir-0.3.5 \
- term-0.4.6 \
- term_size-0.3.0 \
+ tar-0.4.15 \
+ tempdir-0.3.7 \
+ term-0.5.1 \
+ termcolor-0.3.6 \
termion-1.5.1 \
termios-0.2.2 \
- textwrap-0.7.0 \
- thread_local-0.3.4 \
- thrussh-0.13.3 \
- thrussh-keys-0.4.0 \
- time-0.1.38 \
- tokio-core-0.1.9 \
- tokio-io-0.1.3 \
+ textwrap-0.9.0 \
+ thread_local-0.3.5 \
+ thrussh-0.19.5 \
+ thrussh-keys-0.9.5 \
+ thrussh-libsodium-0.1.3 \
+ time-0.1.39 \
+ tokio-0.1.5 \
+ tokio-core-0.1.17 \
+ tokio-executor-0.1.2 \
+ tokio-io-0.1.6 \
tokio-proto-0.1.1 \
- tokio-rustls-0.2.4 \
+ tokio-reactor-0.1.1 \
tokio-service-0.1.0 \
- tokio-uds-0.1.5 \
- toml-0.4.5 \
- unicase-2.0.0 \
- unicode-segmentation-1.2.0 \
+ tokio-tcp-0.1.0 \
+ tokio-threadpool-0.1.2 \
+ tokio-timer-0.2.1 \
+ tokio-tls-0.1.4 \
+ tokio-udp-0.1.0 \
+ tokio-uds-0.1.7 \
+ toml-0.4.6 \
+ ucd-util-0.1.1 \
+ unicase-1.4.2 \
+ unicase-2.1.0 \
+ unicode-bidi-0.3.4 \
+ unicode-normalization-0.1.5 \
unicode-width-0.1.4 \
- unicode-xid-0.0.4 \
+ unicode-xid-0.1.0 \
unreachable-1.0.0 \
- untrusted-0.5.1 \
+ url-1.7.0 \
username-0.2.0 \
utf8-ranges-1.0.0 \
+ utf8parse-0.1.0 \
+ uuid-0.5.1 \
+ vcpkg-0.2.3 \
vec_map-0.8.0 \
+ version_check-0.1.3 \
void-1.0.2 \
- walkdir-1.0.7 \
- webpki-0.14.0 \
- webpki-roots-0.11.0 \
+ walkdir-2.1.4 \
winapi-0.2.8 \
+ winapi-0.3.4 \
winapi-build-0.1.1 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ wincolor-0.1.6 \
ws2_32-sys-0.2.1 \
- xattr-0.1.11
+ xattr-0.2.1 \
+ yasna-0.1.3 \
-PLIST_FILES= bin/pijul \
- man/man1/pijul-show-dependencies.1.gz
+PLIST_FILES= bin/pijul
WRKSRC_SUBDIR= pijul
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pijul
- ${INSTALL_MAN} ${WRKDIR}/${DISTNAME}/man/en/man1/pijul-show-dependencies.1 ${STAGEDIR}${PREFIX}/man/man1
.include <bsd.port.mk>