*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2019-09-17 08:29:02 +02:00
parent ee046c9c2c
commit 04428ee644
135 changed files with 913 additions and 1563 deletions

View File

@ -364,3 +364,4 @@
40.0, -123.5, "jkh" # Miranda, CA, USA
-17.56343, -149.57844, "romain" # Faa'a, Tahiti, French Polynesia
61.21884, -149.888462, "beech" # Anchorage, AK, USA
-2.897414, -79.004481, "dmgk" # Cuenca, Ecuador

View File

@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USE_GITHUB= yes
GH_ACCOUNT= magnush
USES= autoreconf localbase pathfix pkgconfig tar:bzip2
USES= autoreconf gnome localbase pathfix pkgconfig tar:bzip2
USE_GNOME= gtk20
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --without-alsalib \

View File

@ -0,0 +1,11 @@
--- src/sound-pulse.c.orig 2018-08-25 10:07:24 UTC
+++ src/sound-pulse.c
@@ -22,6 +22,8 @@
#include <poll.h>
#include <pulse/pulseaudio.h>
+#include "int_box.h"
+
#ifndef PA_CHECK_VERSION
#define PA_CHECK_VERSION(a,b,c) (0)
#endif

View File

@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= spotifyd
DISTVERSION= 0.2.11
PORTREVISION= 2
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.13
CATEGORIES= audio
MAINTAINER= tobik@FreeBSD.org
@ -17,7 +17,7 @@ USES= cargo ssl:build
USE_GITHUB= yes
GH_ACCOUNT= Spotifyd
GH_TUPLE= plietar:dns-parser:1d3e5a5591bc72eb061c23bd426c4a25f2f73791:dnsparser \
librespot-org:librespot:4e3576ba7c6146cf68e1953daeec929d619b26b1:librespot \
librespot-org:librespot:7cb551d66d3d195d04d7e247b3dc8d9f597a347c:librespot \
plietar:rust-mdns:66a74033da6c9f1a06e7b0a29f4544fd189d6479:mdns \
plietar:rust-tremor:5958cc302e78f535dad90e9665da981ddff4000a:tremor
USE_RC_SUBR= spotifyd
@ -29,67 +29,65 @@ CARGO_CRATES= adler32-1.0.3 \
aes-soft-0.3.3 \
aesni-0.6.0 \
aho-corasick-0.6.10 \
aho-corasick-0.7.3 \
aho-corasick-0.7.6 \
alsa-0.2.2 \
alsa-sys-0.1.2 \
ansi_term-0.11.0 \
arc-swap-0.3.11 \
arrayvec-0.4.10 \
atty-0.2.11 \
autocfg-0.1.4 \
backtrace-0.3.30 \
backtrace-sys-0.1.28 \
arc-swap-0.4.2 \
arrayvec-0.4.11 \
atty-0.2.13 \
autocfg-0.1.6 \
backtrace-0.3.37 \
backtrace-sys-0.1.31 \
base64-0.10.1 \
base64-0.5.2 \
base64-0.6.0 \
base64-0.9.3 \
bit-set-0.4.0 \
bit-vec-0.4.4 \
bit-set-0.5.1 \
bit-vec-0.5.1 \
bitflags-0.3.3 \
bitflags-0.7.0 \
bitflags-0.9.1 \
bitflags-1.1.0 \
block-buffer-0.7.3 \
block-cipher-trait-0.6.2 \
block-modes-0.2.0 \
block-modes-0.3.3 \
block-padding-0.1.4 \
build_const-0.2.1 \
byte-tools-0.3.1 \
byteorder-0.5.3 \
byteorder-1.3.2 \
bytes-0.4.12 \
c2-chacha-0.2.2 \
c_linked_list-1.1.1 \
cc-1.0.37 \
cc-1.0.45 \
cfg-if-0.1.9 \
chrono-0.4.6 \
chrono-0.4.9 \
clap-2.33.0 \
cloudabi-0.0.3 \
cookie-0.12.0 \
cookie_store-0.7.0 \
core-foundation-0.6.4 \
core-foundation-sys-0.6.2 \
crc-1.8.1 \
crc32fast-1.2.0 \
crossbeam-deque-0.7.1 \
crossbeam-epoch-0.7.1 \
crossbeam-epoch-0.7.2 \
crossbeam-queue-0.1.2 \
crossbeam-utils-0.6.5 \
crossbeam-utils-0.6.6 \
crypto-mac-0.7.0 \
ctr-0.3.2 \
daemonize-0.3.0 \
dbus-0.2.3 \
dbus-0.6.4 \
dbus-0.6.5 \
dbus-tokio-0.2.1 \
derive-error-chain-0.10.1 \
derive_builder-0.5.1 \
derive_builder_core-0.2.0 \
digest-0.8.0 \
digest-0.8.1 \
dotenv-0.10.1 \
dtoa-0.4.4 \
either-1.5.2 \
encoding_rs-0.8.17 \
either-1.5.3 \
encoding_rs-0.8.19 \
env_logger-0.5.13 \
env_logger-0.6.1 \
env_logger-0.6.2 \
error-chain-0.10.0 \
error-chain-0.11.0 \
error-chain-0.12.1 \
@ -97,57 +95,57 @@ CARGO_CRATES= adler32-1.0.3 \
failure-0.1.5 \
failure_derive-0.1.5 \
fake-simd-0.1.2 \
flate2-1.0.8 \
flate2-1.0.11 \
fnv-1.0.6 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
fuchsia-cprng-0.1.1 \
fuchsia-zircon-0.3.3 \
fuchsia-zircon-sys-0.3.3 \
futures-0.1.27 \
futures-0.1.29 \
futures-cpupool-0.1.8 \
gcc-0.3.55 \
generic-array-0.12.0 \
generic-array-0.12.3 \
get_if_addrs-0.5.3 \
get_if_addrs-sys-0.1.1 \
getopts-0.2.19 \
h2-0.1.24 \
getopts-0.2.21 \
getrandom-0.1.12 \
h2-0.1.26 \
heck-0.3.1 \
hex-0.3.2 \
hmac-0.7.0 \
hostname-0.1.5 \
http-0.1.17 \
hmac-0.7.1 \
http-0.1.18 \
http-body-0.1.0 \
httparse-1.3.3 \
humantime-1.2.0 \
httparse-1.3.4 \
humantime-1.3.0 \
hyper-0.11.27 \
hyper-0.12.30 \
hyper-0.12.35 \
hyper-proxy-0.4.1 \
hyper-tls-0.3.2 \
idna-0.1.5 \
indexmap-1.0.2 \
idna-0.2.0 \
indexmap-1.2.0 \
iovec-0.1.2 \
itertools-0.7.11 \
itoa-0.4.4 \
kernel32-sys-0.2.2 \
keyring-0.6.1 \
language-tags-0.2.2 \
lazy_static-0.2.11 \
lazy_static-1.3.0 \
lazy_static-1.4.0 \
lewton-0.9.4 \
libc-0.2.58 \
libdbus-sys-0.1.5 \
libc-0.2.62 \
libdbus-sys-0.2.1 \
libpulse-sys-0.0.0 \
linear-map-1.2.0 \
lock_api-0.1.5 \
log-0.3.9 \
log-0.4.6 \
log-0.4.8 \
matches-0.1.8 \
memchr-2.2.0 \
memoffset-0.2.1 \
mime-0.3.13 \
mime_guess-2.0.0-alpha.6 \
miniz_oxide-0.2.1 \
miniz_oxide_c_api-0.2.1 \
memchr-2.2.1 \
memoffset-0.5.1 \
mime-0.3.14 \
mime_guess-2.0.1 \
miniz_oxide-0.3.2 \
mio-0.6.19 \
mio-named-pipes-0.1.6 \
mio-uds-0.6.7 \
@ -161,49 +159,52 @@ CARGO_CRATES= adler32-1.0.3 \
nodrop-0.1.13 \
num-0.1.42 \
num-bigint-0.1.44 \
num-bigint-0.2.3 \
num-complex-0.1.43 \
num-integer-0.1.41 \
num-iter-0.1.39 \
num-rational-0.1.42 \
num-traits-0.1.43 \
num-traits-0.2.8 \
num_cpus-1.10.1 \
numtoa-0.1.0 \
ogg-0.7.0 \
ogg-sys-0.0.9 \
opaque-debug-0.2.2 \
openssl-0.10.23 \
opaque-debug-0.2.3 \
openssl-0.10.24 \
openssl-probe-0.1.2 \
openssl-sys-0.9.47 \
openssl-sys-0.9.49 \
owning_ref-0.4.0 \
parking_lot-0.7.1 \
parking_lot_core-0.4.0 \
pbkdf2-0.3.0 \
percent-encoding-1.0.1 \
phf-0.7.24 \
phf_codegen-0.7.24 \
phf_generator-0.7.24 \
phf_shared-0.7.24 \
pkg-config-0.3.14 \
percent-encoding-2.1.0 \
pkg-config-0.3.16 \
portaudio-rs-0.3.1 \
portaudio-sys-0.1.1 \
ppv-lite86-0.2.5 \
proc-macro-error-0.2.6 \
proc-macro2-0.4.30 \
protobuf-1.7.5 \
protobuf-2.6.2 \
protobuf-codegen-2.6.2 \
protobuf-codegen-pure-2.6.2 \
publicsuffix-1.5.2 \
proc-macro2-1.0.3 \
protobuf-2.8.1 \
protobuf-codegen-2.8.1 \
protobuf-codegen-pure-2.8.1 \
publicsuffix-1.5.3 \
quick-error-1.2.2 \
quote-0.3.15 \
quote-0.6.12 \
quote-0.6.13 \
quote-1.0.2 \
rand-0.3.23 \
rand-0.4.6 \
rand-0.5.6 \
rand-0.6.5 \
rand-0.7.1 \
rand_chacha-0.1.1 \
rand_chacha-0.2.1 \
rand_core-0.3.1 \
rand_core-0.4.0 \
rand_core-0.4.2 \
rand_core-0.5.1 \
rand_hc-0.1.0 \
rand_hc-0.2.0 \
rand_isaac-0.1.1 \
rand_jitter-0.1.4 \
rand_os-0.1.3 \
@ -211,81 +212,81 @@ CARGO_CRATES= adler32-1.0.3 \
rand_xorshift-0.1.1 \
random-0.12.2 \
rdrand-0.4.0 \
redox_syscall-0.1.54 \
redox_termios-0.1.1 \
redox_syscall-0.1.56 \
regex-0.2.11 \
regex-1.1.7 \
regex-1.3.1 \
regex-syntax-0.5.6 \
regex-syntax-0.6.7 \
regex-syntax-0.6.12 \
relay-0.1.1 \
remove_dir_all-0.5.2 \
reqwest-0.9.18 \
rpassword-0.3.1 \
reqwest-0.9.20 \
result-1.0.0 \
rpassword-2.1.0 \
rpassword-3.0.2 \
rspotify-0.2.5 \
rust-crypto-0.2.36 \
rust-gmp-0.3.2 \
rust-ini-0.13.0 \
rustc-demangle-0.1.15 \
rustc-demangle-0.1.16 \
rustc-serialize-0.3.24 \
rustc_version-0.2.3 \
ryu-0.2.8 \
ryu-1.0.0 \
safemem-0.2.0 \
safemem-0.3.0 \
safemem-0.3.2 \
schannel-0.1.15 \
scoped-tls-0.1.2 \
scopeguard-0.3.3 \
scopeguard-1.0.0 \
secret-service-0.4.0 \
security-framework-0.3.1 \
security-framework-sys-0.3.1 \
semver-0.9.0 \
semver-parser-0.7.0 \
serde-1.0.92 \
serde_derive-1.0.92 \
serde_json-1.0.39 \
serde-1.0.100 \
serde_derive-1.0.100 \
serde_ini-0.2.0 \
serde_json-1.0.40 \
serde_urlencoded-0.5.5 \
sha-1-0.8.1 \
sha2-0.8.0 \
shannon-0.2.0 \
signal-hook-0.1.9 \
signal-hook-registry-1.0.1 \
signal-hook-0.1.10 \
signal-hook-registry-1.1.1 \
simplelog-0.4.4 \
siphasher-0.2.3 \
slab-0.3.0 \
slab-0.4.2 \
smallvec-0.2.1 \
smallvec-0.6.10 \
socket2-0.2.4 \
socket2-0.3.9 \
socket2-0.3.11 \
stable_deref_trait-1.1.1 \
stream-cipher-0.3.0 \
string-0.2.0 \
stream-cipher-0.3.2 \
string-0.2.1 \
strsim-0.8.0 \
structopt-0.3.1 \
structopt-derive-0.3.1 \
subtle-1.0.0 \
syn-0.11.11 \
syn-0.15.36 \
syn-0.15.44 \
syn-1.0.5 \
synom-0.11.3 \
synstructure-0.10.2 \
syslog-4.0.1 \
take-0.1.0 \
tempfile-2.2.0 \
tempfile-3.0.8 \
tempfile-3.1.0 \
term-0.4.6 \
termcolor-1.0.5 \
termion-1.5.3 \
termios-0.2.2 \
textwrap-0.11.0 \
thread_local-0.3.6 \
time-0.1.42 \
tokio-0.1.21 \
tokio-0.1.22 \
tokio-buf-0.1.1 \
tokio-codec-0.1.1 \
tokio-core-0.1.17 \
tokio-current-thread-0.1.6 \
tokio-executor-0.1.7 \
tokio-executor-0.1.8 \
tokio-fs-0.1.6 \
tokio-io-0.1.12 \
tokio-process-0.2.3 \
tokio-process-0.2.4 \
tokio-proto-0.1.1 \
tokio-reactor-0.1.9 \
tokio-service-0.1.0 \
@ -293,43 +294,45 @@ CARGO_CRATES= adler32-1.0.3 \
tokio-signal-0.2.7 \
tokio-sync-0.1.6 \
tokio-tcp-0.1.3 \
tokio-threadpool-0.1.14 \
tokio-threadpool-0.1.15 \
tokio-timer-0.2.11 \
tokio-trace-core-0.2.0 \
tokio-udp-0.1.3 \
tokio-udp-0.1.5 \
tokio-uds-0.2.5 \
try-lock-0.1.0 \
try-lock-0.2.2 \
try_from-0.3.2 \
typenum-1.10.0 \
ucd-util-0.1.3 \
unicase-1.4.2 \
unicase-2.4.0 \
typenum-1.11.2 \
ucd-util-0.1.5 \
unicase-2.5.1 \
unicode-bidi-0.3.4 \
unicode-normalization-0.1.8 \
unicode-width-0.1.5 \
unicode-segmentation-1.3.0 \
unicode-width-0.1.6 \
unicode-xid-0.0.4 \
unicode-xid-0.1.0 \
unicode-xid-0.2.0 \
url-1.7.2 \
utf8-ranges-1.0.3 \
uuid-0.4.0 \
url-2.1.0 \
utf8-ranges-1.0.4 \
uuid-0.7.4 \
vcpkg-0.2.6 \
vcpkg-0.2.7 \
vec_map-0.8.1 \
vergen-0.1.1 \
vergen-3.0.4 \
version_check-0.1.5 \
void-1.0.2 \
want-0.0.4 \
want-0.0.6 \
want-0.2.0 \
wasi-0.7.0 \
webbrowser-0.2.2 \
winapi-0.2.8 \
winapi-0.3.7 \
winapi-0.3.8 \
winapi-build-0.1.1 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.2 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
wincolor-1.0.1 \
winutil-0.1.1 \
wincolor-1.0.2 \
winreg-0.6.2 \
ws2_32-sys-0.2.1 \
xdg-2.2.0
CARGO_USE_GITHUB= yes

View File

@ -1,4 +1,4 @@
TIMESTAMP = 1564996200
TIMESTAMP = 1568561985
SHA256 (rust/crates/adler32-1.0.3.tar.gz) = 7e522997b529f05601e05166c07ed17789691f562762c7f3b987263d2dedee5c
SIZE (rust/crates/adler32-1.0.3.tar.gz) = 5734
SHA256 (rust/crates/advapi32-sys-0.2.0.tar.gz) = e06588080cb19d0acb6739808aafa5f26bfb2ca015b2b6370028b44cf7cb8a9a
@ -13,38 +13,36 @@ SHA256 (rust/crates/aesni-0.6.0.tar.gz) = 2f70a6b5f971e473091ab7cfb5ffac6cde8166
SIZE (rust/crates/aesni-0.6.0.tar.gz) = 100722
SHA256 (rust/crates/aho-corasick-0.6.10.tar.gz) = 81ce3d38065e618af2d7b77e10c5ad9a069859b4be3c2250f674af3840d9c8a5
SIZE (rust/crates/aho-corasick-0.6.10.tar.gz) = 26122
SHA256 (rust/crates/aho-corasick-0.7.3.tar.gz) = e6f484ae0c99fec2e858eb6134949117399f222608d84cadb3f58c1f97c2364c
SIZE (rust/crates/aho-corasick-0.7.3.tar.gz) = 55093
SHA256 (rust/crates/aho-corasick-0.7.6.tar.gz) = 58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d
SIZE (rust/crates/aho-corasick-0.7.6.tar.gz) = 108953
SHA256 (rust/crates/alsa-0.2.2.tar.gz) = b4a0d4ebc8b23041c5de9bc9aee13b4bad844a589479701f31a5934cfe4aeb32
SIZE (rust/crates/alsa-0.2.2.tar.gz) = 41452
SHA256 (rust/crates/alsa-sys-0.1.2.tar.gz) = b0edcbbf9ef68f15ae1b620f722180b82a98b6f0628d30baa6b8d2a5abc87d58
SIZE (rust/crates/alsa-sys-0.1.2.tar.gz) = 20311
SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087
SHA256 (rust/crates/arc-swap-0.3.11.tar.gz) = bc4662175ead9cd84451d5c35070517777949a2ed84551764129cedb88384841
SIZE (rust/crates/arc-swap-0.3.11.tar.gz) = 46282
SHA256 (rust/crates/arrayvec-0.4.10.tar.gz) = 92c7fb76bc8826a8b33b4ee5bb07a247a81e76764ab4d55e8f73e3a4d8808c71
SIZE (rust/crates/arrayvec-0.4.10.tar.gz) = 26133
SHA256 (rust/crates/atty-0.2.11.tar.gz) = 9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652
SIZE (rust/crates/atty-0.2.11.tar.gz) = 5916
SHA256 (rust/crates/autocfg-0.1.4.tar.gz) = 0e49efa51329a5fd37e7c79db4621af617cd4e3e5bc224939808d076077077bf
SIZE (rust/crates/autocfg-0.1.4.tar.gz) = 10937
SHA256 (rust/crates/backtrace-0.3.30.tar.gz) = ada4c783bb7e7443c14e0480f429ae2cc99da95065aeab7ee1b81ada0419404f
SIZE (rust/crates/backtrace-0.3.30.tar.gz) = 49787
SHA256 (rust/crates/backtrace-sys-0.1.28.tar.gz) = 797c830ac25ccc92a7f8a7b9862bde440715531514594a6154e3d4a54dd769b6
SIZE (rust/crates/backtrace-sys-0.1.28.tar.gz) = 522603
SHA256 (rust/crates/arc-swap-0.4.2.tar.gz) = 854ede29f7a0ce90519fb2439d030320c6201119b87dab0ee96044603e1130b9
SIZE (rust/crates/arc-swap-0.4.2.tar.gz) = 48148
SHA256 (rust/crates/arrayvec-0.4.11.tar.gz) = b8d73f9beda665eaa98ab9e4f7442bd4e7de6652587de55b2525e52e29c1b0ba
SIZE (rust/crates/arrayvec-0.4.11.tar.gz) = 26439
SHA256 (rust/crates/atty-0.2.13.tar.gz) = 1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90
SIZE (rust/crates/atty-0.2.13.tar.gz) = 4764
SHA256 (rust/crates/autocfg-0.1.6.tar.gz) = b671c8fb71b457dd4ae18c4ba1e59aa81793daacc361d82fcd410cef0d491875
SIZE (rust/crates/autocfg-0.1.6.tar.gz) = 11439
SHA256 (rust/crates/backtrace-0.3.37.tar.gz) = 5180c5a20655b14a819b652fd2378fa5f1697b6c9ddad3e695c2f9cedf6df4e2
SIZE (rust/crates/backtrace-0.3.37.tar.gz) = 67955
SHA256 (rust/crates/backtrace-sys-0.1.31.tar.gz) = 82a830b4ef2d1124a711c71d263c5abdc710ef8e907bd508c88be475cebc422b
SIZE (rust/crates/backtrace-sys-0.1.31.tar.gz) = 518877
SHA256 (rust/crates/base64-0.10.1.tar.gz) = 0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e
SIZE (rust/crates/base64-0.10.1.tar.gz) = 41988
SHA256 (rust/crates/base64-0.5.2.tar.gz) = 30e93c03064e7590d0466209155251b90c22e37fab1daf2771582598b5827557
SIZE (rust/crates/base64-0.5.2.tar.gz) = 20444
SHA256 (rust/crates/base64-0.6.0.tar.gz) = 96434f987501f0ed4eb336a411e0631ecd1afa11574fe148587adc4ff96143c9
SIZE (rust/crates/base64-0.6.0.tar.gz) = 25720
SHA256 (rust/crates/base64-0.9.3.tar.gz) = 489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643
SIZE (rust/crates/base64-0.9.3.tar.gz) = 37993
SHA256 (rust/crates/bit-set-0.4.0.tar.gz) = d9bf6104718e80d7b26a68fdbacff3481cfc05df670821affc7e9cbc1884400c
SIZE (rust/crates/bit-set-0.4.0.tar.gz) = 13401
SHA256 (rust/crates/bit-vec-0.4.4.tar.gz) = 02b4ff8b16e6076c3e14220b39fbc1fabb6737522281a388998046859400895f
SIZE (rust/crates/bit-vec-0.4.4.tar.gz) = 17895
SHA256 (rust/crates/bit-set-0.5.1.tar.gz) = e84c238982c4b1e1ee668d136c510c67a13465279c0cb367ea6baf6310620a80
SIZE (rust/crates/bit-set-0.5.1.tar.gz) = 14125
SHA256 (rust/crates/bit-vec-0.5.1.tar.gz) = f59bbe95d4e52a6398ec21238d31577f2b28a9d86807f06ca59d191d8440d0bb
SIZE (rust/crates/bit-vec-0.5.1.tar.gz) = 18765
SHA256 (rust/crates/bitflags-0.3.3.tar.gz) = 32866f4d103c4e438b1db1158aa1b1a80ee078e5d77a59a2f906fd62a577389c
SIZE (rust/crates/bitflags-0.3.3.tar.gz) = 9696
SHA256 (rust/crates/bitflags-0.7.0.tar.gz) = aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d
@ -57,12 +55,10 @@ SHA256 (rust/crates/block-buffer-0.7.3.tar.gz) = c0940dc441f31689269e10ac70eb100
SIZE (rust/crates/block-buffer-0.7.3.tar.gz) = 7179
SHA256 (rust/crates/block-cipher-trait-0.6.2.tar.gz) = 1c924d49bd09e7c06003acda26cd9742e796e34282ec6c1189404dee0c1f4774
SIZE (rust/crates/block-cipher-trait-0.6.2.tar.gz) = 7539
SHA256 (rust/crates/block-modes-0.2.0.tar.gz) = 283fa06a14026feac8912bf35328fc074f5d68907fd4b9cccad5658a3fc62a30
SIZE (rust/crates/block-modes-0.2.0.tar.gz) = 6290
SHA256 (rust/crates/block-modes-0.3.3.tar.gz) = 31aa8410095e39fdb732909fb5730a48d5bd7c2e3cd76bd1b07b3dbea130c529
SIZE (rust/crates/block-modes-0.3.3.tar.gz) = 11088
SHA256 (rust/crates/block-padding-0.1.4.tar.gz) = 6d4dc3af3ee2e12f3e5d224e5e1e3d73668abbeb69e566d361f7d5563a4fdf09
SIZE (rust/crates/block-padding-0.1.4.tar.gz) = 7209
SHA256 (rust/crates/build_const-0.2.1.tar.gz) = 39092a32794787acd8525ee150305ff051b0aa6cc2abaf193924f5ab05425f39
SIZE (rust/crates/build_const-0.2.1.tar.gz) = 4499
SHA256 (rust/crates/byte-tools-0.3.1.tar.gz) = e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7
SIZE (rust/crates/byte-tools-0.3.1.tar.gz) = 5526
SHA256 (rust/crates/byteorder-0.5.3.tar.gz) = 0fc10e8cc6b2580fda3f36eb6dc5316657f812a3df879a44a66fc9f0fdbc4855
@ -71,14 +67,16 @@ SHA256 (rust/crates/byteorder-1.3.2.tar.gz) = a7c3dd8985a7111efc5c80b44e23ecdd8c
SIZE (rust/crates/byteorder-1.3.2.tar.gz) = 21596
SHA256 (rust/crates/bytes-0.4.12.tar.gz) = 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c
SIZE (rust/crates/bytes-0.4.12.tar.gz) = 46361
SHA256 (rust/crates/c2-chacha-0.2.2.tar.gz) = 7d64d04786e0f528460fc884753cf8dddcc466be308f6026f8e355c41a0e4101
SIZE (rust/crates/c2-chacha-0.2.2.tar.gz) = 13766
SHA256 (rust/crates/c_linked_list-1.1.1.tar.gz) = 4964518bd3b4a8190e832886cdc0da9794f12e8e6c1613a9e90ff331c4c8724b
SIZE (rust/crates/c_linked_list-1.1.1.tar.gz) = 3056
SHA256 (rust/crates/cc-1.0.37.tar.gz) = 39f75544d7bbaf57560d2168f28fd649ff9c76153874db88bdbdfd839b1a7e7d
SIZE (rust/crates/cc-1.0.37.tar.gz) = 44499
SHA256 (rust/crates/cc-1.0.45.tar.gz) = 4fc9a35e1f4290eb9e5fc54ba6cf40671ed2a2514c3eeb2b2a908dda2ea5a1be
SIZE (rust/crates/cc-1.0.45.tar.gz) = 49112
SHA256 (rust/crates/cfg-if-0.1.9.tar.gz) = b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33
SIZE (rust/crates/cfg-if-0.1.9.tar.gz) = 7353
SHA256 (rust/crates/chrono-0.4.6.tar.gz) = 45912881121cb26fad7c38c17ba7daa18764771836b34fab7d3fbd93ed633878
SIZE (rust/crates/chrono-0.4.6.tar.gz) = 133108
SHA256 (rust/crates/chrono-0.4.9.tar.gz) = e8493056968583b0193c1bb04d6f7684586f3726992d6c573261941a895dbd68
SIZE (rust/crates/chrono-0.4.9.tar.gz) = 133671
SHA256 (rust/crates/clap-2.33.0.tar.gz) = 5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9
SIZE (rust/crates/clap-2.33.0.tar.gz) = 196458
SHA256 (rust/crates/cloudabi-0.0.3.tar.gz) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f
@ -91,18 +89,16 @@ SHA256 (rust/crates/core-foundation-0.6.4.tar.gz) = 25b9e03f145fd4f2bf705e07b900
SIZE (rust/crates/core-foundation-0.6.4.tar.gz) = 25233
SHA256 (rust/crates/core-foundation-sys-0.6.2.tar.gz) = e7ca8a5221364ef15ce201e8ed2f609fc312682a8f4e0e3d4aa5879764e0fa3b
SIZE (rust/crates/core-foundation-sys-0.6.2.tar.gz) = 16204
SHA256 (rust/crates/crc-1.8.1.tar.gz) = d663548de7f5cca343f1e0a48d14dcfb0e9eb4e079ec58883b7251539fa10aeb
SIZE (rust/crates/crc-1.8.1.tar.gz) = 9114
SHA256 (rust/crates/crc32fast-1.2.0.tar.gz) = ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1
SIZE (rust/crates/crc32fast-1.2.0.tar.gz) = 39161
SHA256 (rust/crates/crossbeam-deque-0.7.1.tar.gz) = b18cd2e169ad86297e6bc0ad9aa679aee9daa4f19e8163860faf7c164e4f5a71
SIZE (rust/crates/crossbeam-deque-0.7.1.tar.gz) = 19407
SHA256 (rust/crates/crossbeam-epoch-0.7.1.tar.gz) = 04c9e3102cc2d69cd681412141b390abd55a362afc1540965dad0ad4d34280b4
SIZE (rust/crates/crossbeam-epoch-0.7.1.tar.gz) = 35215
SHA256 (rust/crates/crossbeam-epoch-0.7.2.tar.gz) = fedcd6772e37f3da2a9af9bf12ebe046c0dfe657992377b4df982a2b54cd37a9
SIZE (rust/crates/crossbeam-epoch-0.7.2.tar.gz) = 38134
SHA256 (rust/crates/crossbeam-queue-0.1.2.tar.gz) = 7c979cd6cfe72335896575c6b5688da489e420d36a27a0b9eb0c73db574b4a4b
SIZE (rust/crates/crossbeam-queue-0.1.2.tar.gz) = 14104
SHA256 (rust/crates/crossbeam-utils-0.6.5.tar.gz) = f8306fcef4a7b563b76b7dd949ca48f52bc1141aa067d2ea09565f3e2652aa5c
SIZE (rust/crates/crossbeam-utils-0.6.5.tar.gz) = 31735
SHA256 (rust/crates/crossbeam-utils-0.6.6.tar.gz) = 04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6
SIZE (rust/crates/crossbeam-utils-0.6.6.tar.gz) = 32836
SHA256 (rust/crates/crypto-mac-0.7.0.tar.gz) = 4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5
SIZE (rust/crates/crypto-mac-0.7.0.tar.gz) = 7636
SHA256 (rust/crates/ctr-0.3.2.tar.gz) = 022cd691704491df67d25d006fe8eca083098253c4d43516c2206479c58c6736
@ -111,8 +107,8 @@ SHA256 (rust/crates/daemonize-0.3.0.tar.gz) = 4093d27eb267d617f03c2ee25d4c3ca525
SIZE (rust/crates/daemonize-0.3.0.tar.gz) = 14236
SHA256 (rust/crates/dbus-0.2.3.tar.gz) = b4a0c10ea61042b7555729ab0608727bbbb06ce709c11e6047cfa4e10f6d052d
SIZE (rust/crates/dbus-0.2.3.tar.gz) = 36325
SHA256 (rust/crates/dbus-0.6.4.tar.gz) = b9e1b39f3f6aa3d4a1522c4f0f9f1e9e9167bd93740a8690874caa7cf8ce47d7
SIZE (rust/crates/dbus-0.6.4.tar.gz) = 83532
SHA256 (rust/crates/dbus-0.6.5.tar.gz) = 48b5f0f36f1eebe901b0e6bee369a77ed3396334bf3f09abd46454a576f71819
SIZE (rust/crates/dbus-0.6.5.tar.gz) = 93162
SHA256 (rust/crates/dbus-tokio-0.2.1.tar.gz) = c4a58aa53eb3d63a9e0030471f6bb6a18e34553bdb6a7633149479f79fb907ad
SIZE (rust/crates/dbus-tokio-0.2.1.tar.gz) = 12944
SHA256 (rust/crates/derive-error-chain-0.10.1.tar.gz) = 3c9ca9ade651388daad7c993f005d0d20c4f6fe78c1cdc93e95f161c6f5ede4a
@ -121,20 +117,20 @@ SHA256 (rust/crates/derive_builder-0.5.1.tar.gz) = 8c998e6ab02a828dd9735c18f154e
SIZE (rust/crates/derive_builder-0.5.1.tar.gz) = 33014
SHA256 (rust/crates/derive_builder_core-0.2.0.tar.gz) = 735e24ee9e5fa8e16b86da5007856e97d592e11867e45d76e0c0d0a164a0b757
SIZE (rust/crates/derive_builder_core-0.2.0.tar.gz) = 16927
SHA256 (rust/crates/digest-0.8.0.tar.gz) = 05f47366984d3ad862010e22c7ce81a7dbcaebbdfb37241a620f8b6596ee135c
SIZE (rust/crates/digest-0.8.0.tar.gz) = 9401
SHA256 (rust/crates/digest-0.8.1.tar.gz) = f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5
SIZE (rust/crates/digest-0.8.1.tar.gz) = 9449
SHA256 (rust/crates/dotenv-0.10.1.tar.gz) = d6f0e2bb24d163428d8031d3ebd2d2bd903ad933205a97d0f18c7c1aade380f3
SIZE (rust/crates/dotenv-0.10.1.tar.gz) = 6233
SHA256 (rust/crates/dtoa-0.4.4.tar.gz) = ea57b42383d091c85abcc2706240b94ab2a8fa1fc81c10ff23c4de06e2a90b5e
SIZE (rust/crates/dtoa-0.4.4.tar.gz) = 14818
SHA256 (rust/crates/either-1.5.2.tar.gz) = 5527cfe0d098f36e3f8839852688e63c8fff1c90b2b405aef730615f9a7bcf7b
SIZE (rust/crates/either-1.5.2.tar.gz) = 12124
SHA256 (rust/crates/encoding_rs-0.8.17.tar.gz) = 4155785c79f2f6701f185eb2e6b4caf0555ec03477cb4c70db67b465311620ed
SIZE (rust/crates/encoding_rs-0.8.17.tar.gz) = 1401378
SHA256 (rust/crates/either-1.5.3.tar.gz) = bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3
SIZE (rust/crates/either-1.5.3.tar.gz) = 12278
SHA256 (rust/crates/encoding_rs-0.8.19.tar.gz) = 79906e1ad1f7f8bc48864fcc6ffd58336fb5992e627bf61928099cb25fdf4314
SIZE (rust/crates/encoding_rs-0.8.19.tar.gz) = 1403619
SHA256 (rust/crates/env_logger-0.5.13.tar.gz) = 15b0a4d2e39f8420210be8b27eeda28029729e2fd4291019455016c348240c38
SIZE (rust/crates/env_logger-0.5.13.tar.gz) = 25275
SHA256 (rust/crates/env_logger-0.6.1.tar.gz) = b61fa891024a945da30a9581546e8cfaf5602c7b3f4c137a2805cf388f92075a
SIZE (rust/crates/env_logger-0.6.1.tar.gz) = 28567
SHA256 (rust/crates/env_logger-0.6.2.tar.gz) = aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3
SIZE (rust/crates/env_logger-0.6.2.tar.gz) = 31078
SHA256 (rust/crates/error-chain-0.10.0.tar.gz) = d9435d864e017c3c6afeac1654189b06cdb491cf2ff73dbf0d73b0f292f42ff8
SIZE (rust/crates/error-chain-0.10.0.tar.gz) = 18432
SHA256 (rust/crates/error-chain-0.11.0.tar.gz) = ff511d5dc435d703f4971bc399647c9bc38e20cb41452e3b9feb4765419ed3f3
@ -149,8 +145,8 @@ SHA256 (rust/crates/failure_derive-0.1.5.tar.gz) = ea1063915fd7ef4309e222a5a07cf
SIZE (rust/crates/failure_derive-0.1.5.tar.gz) = 4884
SHA256 (rust/crates/fake-simd-0.1.2.tar.gz) = e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed
SIZE (rust/crates/fake-simd-0.1.2.tar.gz) = 5398
SHA256 (rust/crates/flate2-1.0.8.tar.gz) = 246b6f24d8e616b0c176a8143486ddc8bb0bac2f30f0a0d3efbcf1e0d47cb7e5
SIZE (rust/crates/flate2-1.0.8.tar.gz) = 66147
SHA256 (rust/crates/flate2-1.0.11.tar.gz) = 2adaffba6388640136149e18ed080b77a78611c1e1d6de75aedcdf78df5d4682
SIZE (rust/crates/flate2-1.0.11.tar.gz) = 68628
SHA256 (rust/crates/fnv-1.0.6.tar.gz) = 2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3
SIZE (rust/crates/fnv-1.0.6.tar.gz) = 11131
SHA256 (rust/crates/foreign-types-0.3.2.tar.gz) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
@ -163,48 +159,52 @@ SHA256 (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 2e9763c69ebaae630ba35f74888db
SIZE (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 22565
SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 7191
SHA256 (rust/crates/futures-0.1.27.tar.gz) = a2037ec1c6c1c4f79557762eab1f7eae1f64f6cb418ace90fae88f0942b60139
SIZE (rust/crates/futures-0.1.27.tar.gz) = 158194
SHA256 (rust/crates/futures-0.1.29.tar.gz) = 1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef
SIZE (rust/crates/futures-0.1.29.tar.gz) = 158346
SHA256 (rust/crates/futures-cpupool-0.1.8.tar.gz) = ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4
SIZE (rust/crates/futures-cpupool-0.1.8.tar.gz) = 10583
SHA256 (rust/crates/gcc-0.3.55.tar.gz) = 8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2
SIZE (rust/crates/gcc-0.3.55.tar.gz) = 37262
SHA256 (rust/crates/generic-array-0.12.0.tar.gz) = 3c0f28c2f5bfb5960175af447a2da7c18900693738343dc896ffbcabd9839592
SIZE (rust/crates/generic-array-0.12.0.tar.gz) = 17977
SHA256 (rust/crates/generic-array-0.12.3.tar.gz) = c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec
SIZE (rust/crates/generic-array-0.12.3.tar.gz) = 18017
SHA256 (rust/crates/get_if_addrs-0.5.3.tar.gz) = abddb55a898d32925f3148bd281174a68eeb68bbfd9a5938a57b18f506ee4ef7
SIZE (rust/crates/get_if_addrs-0.5.3.tar.gz) = 9533
SHA256 (rust/crates/get_if_addrs-sys-0.1.1.tar.gz) = 0d04f9fb746cf36b191c00f3ede8bde9c8e64f9f4b05ae2694a9ccf5e3f5ab48
SIZE (rust/crates/get_if_addrs-sys-0.1.1.tar.gz) = 7200
SHA256 (rust/crates/getopts-0.2.19.tar.gz) = 72327b15c228bfe31f1390f93dd5e9279587f0463836393c9df719ce62a3e450
SIZE (rust/crates/getopts-0.2.19.tar.gz) = 18893
SHA256 (rust/crates/h2-0.1.24.tar.gz) = 69b2a5a3092cbebbc951fe55408402e696ee2ed09019137d1800fc2c411265d2
SIZE (rust/crates/h2-0.1.24.tar.gz) = 146061
SHA256 (rust/crates/getopts-0.2.21.tar.gz) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
SIZE (rust/crates/getopts-0.2.21.tar.gz) = 18457
SHA256 (rust/crates/getrandom-0.1.12.tar.gz) = 473a1265acc8ff1e808cd0a1af8cee3c2ee5200916058a2ca113c29f2d903571
SIZE (rust/crates/getrandom-0.1.12.tar.gz) = 23809
SHA256 (rust/crates/h2-0.1.26.tar.gz) = a5b34c246847f938a410a03c5458c7fee2274436675e76d8b903c08efc29c462
SIZE (rust/crates/h2-0.1.26.tar.gz) = 153921
SHA256 (rust/crates/heck-0.3.1.tar.gz) = 20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205
SIZE (rust/crates/heck-0.3.1.tar.gz) = 54666
SHA256 (rust/crates/hex-0.3.2.tar.gz) = 805026a5d0141ffc30abb3be3173848ad46a1b1664fe632428479619a3644d77
SIZE (rust/crates/hex-0.3.2.tar.gz) = 9053
SHA256 (rust/crates/hmac-0.7.0.tar.gz) = f127a908633569f208325f86f71255d3363c79721d7f9fe31cd5569908819771
SIZE (rust/crates/hmac-0.7.0.tar.gz) = 9590
SHA256 (rust/crates/hostname-0.1.5.tar.gz) = 21ceb46a83a85e824ef93669c8b390009623863b5c195d1ba747292c0c72f94e
SIZE (rust/crates/hostname-0.1.5.tar.gz) = 2365
SHA256 (rust/crates/http-0.1.17.tar.gz) = eed324f0f0daf6ec10c474f150505af2c143f251722bf9dbd1261bd1f2ee2c1a
SIZE (rust/crates/http-0.1.17.tar.gz) = 98437
SHA256 (rust/crates/hmac-0.7.1.tar.gz) = 5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695
SIZE (rust/crates/hmac-0.7.1.tar.gz) = 9765
SHA256 (rust/crates/http-0.1.18.tar.gz) = 372bcb56f939e449117fb0869c2e8fd8753a8223d92a172c6e808cf123a5b6e4
SIZE (rust/crates/http-0.1.18.tar.gz) = 101326
SHA256 (rust/crates/http-body-0.1.0.tar.gz) = 6741c859c1b2463a423a1dbce98d418e6c3c3fc720fb0d45528657320920292d
SIZE (rust/crates/http-body-0.1.0.tar.gz) = 4618
SHA256 (rust/crates/httparse-1.3.3.tar.gz) = e8734b0cfd3bc3e101ec59100e101c2eecd19282202e87808b3037b442777a83
SIZE (rust/crates/httparse-1.3.3.tar.gz) = 23689
SHA256 (rust/crates/humantime-1.2.0.tar.gz) = 3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114
SIZE (rust/crates/humantime-1.2.0.tar.gz) = 16795
SHA256 (rust/crates/httparse-1.3.4.tar.gz) = cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9
SIZE (rust/crates/httparse-1.3.4.tar.gz) = 23739
SHA256 (rust/crates/humantime-1.3.0.tar.gz) = df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f
SIZE (rust/crates/humantime-1.3.0.tar.gz) = 17020
SHA256 (rust/crates/hyper-0.11.27.tar.gz) = 34a590ca09d341e94cddf8e5af0bbccde205d5fbc2fa3c09dd67c7f85cea59d7
SIZE (rust/crates/hyper-0.11.27.tar.gz) = 155617
SHA256 (rust/crates/hyper-0.12.30.tar.gz) = 40e7692b2009a70b1e9b362284add4d8b75880fefddb4acaa5e67194e843f219
SIZE (rust/crates/hyper-0.12.30.tar.gz) = 119626
SHA256 (rust/crates/hyper-0.12.35.tar.gz) = 9dbe6ed1438e1f8ad955a4701e9a944938e9519f6888d12d8558b645e247d5f6
SIZE (rust/crates/hyper-0.12.35.tar.gz) = 127971
SHA256 (rust/crates/hyper-proxy-0.4.1.tar.gz) = 44f0925de2747e481e6e477dd212c25e8f745567f02f6182e04d27b97c3fbece
SIZE (rust/crates/hyper-proxy-0.4.1.tar.gz) = 7855
SHA256 (rust/crates/hyper-tls-0.3.2.tar.gz) = 3a800d6aa50af4b5850b2b0f659625ce9504df908e9733b635720483be26174f
SIZE (rust/crates/hyper-tls-0.3.2.tar.gz) = 8901
SHA256 (rust/crates/idna-0.1.5.tar.gz) = 38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e
SIZE (rust/crates/idna-0.1.5.tar.gz) = 258735
SHA256 (rust/crates/indexmap-1.0.2.tar.gz) = 7e81a7c05f79578dbc15793d8b619db9ba32b4577003ef3af1a91c416798c58d
SIZE (rust/crates/indexmap-1.0.2.tar.gz) = 38255
SHA256 (rust/crates/idna-0.2.0.tar.gz) = 02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9
SIZE (rust/crates/idna-0.2.0.tar.gz) = 257203
SHA256 (rust/crates/indexmap-1.2.0.tar.gz) = a61202fbe46c4a951e9404a720a0180bcf3212c750d735cb5c4ba4dc551299f3
SIZE (rust/crates/indexmap-1.2.0.tar.gz) = 46101
SHA256 (rust/crates/iovec-0.1.2.tar.gz) = dbe6e417e7d0975db6512b90796e8ce223145ac4e33c377e4a42882a0e88bb08
SIZE (rust/crates/iovec-0.1.2.tar.gz) = 8565
SHA256 (rust/crates/itertools-0.7.11.tar.gz) = 0d47946d458e94a1b7bcabbf6521ea7c037062c81f534615abcad76e84d4970d
@ -217,16 +217,14 @@ SHA256 (rust/crates/keyring-0.6.1.tar.gz) = 7f86bc3a6551a463098ada1a268d9ff27876
SIZE (rust/crates/keyring-0.6.1.tar.gz) = 12073
SHA256 (rust/crates/language-tags-0.2.2.tar.gz) = a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a
SIZE (rust/crates/language-tags-0.2.2.tar.gz) = 12754
SHA256 (rust/crates/lazy_static-0.2.11.tar.gz) = 76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73
SIZE (rust/crates/lazy_static-0.2.11.tar.gz) = 12361
SHA256 (rust/crates/lazy_static-1.3.0.tar.gz) = bc5729f27f159ddd61f4df6228e827e86643d4d3e7c32183cb30a1c08f604a14
SIZE (rust/crates/lazy_static-1.3.0.tar.gz) = 10616
SHA256 (rust/crates/lazy_static-1.4.0.tar.gz) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.tar.gz) = 10443
SHA256 (rust/crates/lewton-0.9.4.tar.gz) = 8d542c1a317036c45c2aa1cf10cc9d403ca91eb2d333ef1a4917e5cb10628bd0
SIZE (rust/crates/lewton-0.9.4.tar.gz) = 63667
SHA256 (rust/crates/libc-0.2.58.tar.gz) = 6281b86796ba5e4366000be6e9e18bf35580adf9e63fbe2294aadb587613a319
SIZE (rust/crates/libc-0.2.58.tar.gz) = 409031
SHA256 (rust/crates/libdbus-sys-0.1.5.tar.gz) = 18cb88963258d00f4962205dbb5933d82780d9962c8c8a064b651d2ad7189210
SIZE (rust/crates/libdbus-sys-0.1.5.tar.gz) = 8312
SHA256 (rust/crates/libc-0.2.62.tar.gz) = 34fcd2c08d2f832f376f4173a231990fa5aef4e99fb569867318a227ef4c06ba
SIZE (rust/crates/libc-0.2.62.tar.gz) = 433193
SHA256 (rust/crates/libdbus-sys-0.2.1.tar.gz) = dc12a3bc971424edbbf7edaf6e5740483444db63aa8e23d3751ff12a30f306f0
SIZE (rust/crates/libdbus-sys-0.2.1.tar.gz) = 10196
SHA256 (rust/crates/libpulse-sys-0.0.0.tar.gz) = 9bb11b06faf883500c1b625cf4453e6c7737e9df9c7ba01df3f84b22b083e4ac
SIZE (rust/crates/libpulse-sys-0.0.0.tar.gz) = 13621
SHA256 (rust/crates/linear-map-1.2.0.tar.gz) = bfae20f6b19ad527b550c223fddc3077a547fc70cda94b9b566575423fd303ee
@ -235,22 +233,20 @@ SHA256 (rust/crates/lock_api-0.1.5.tar.gz) = 62ebf1391f6acad60e5c8b43706dde4582d
SIZE (rust/crates/lock_api-0.1.5.tar.gz) = 16967
SHA256 (rust/crates/log-0.3.9.tar.gz) = e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b
SIZE (rust/crates/log-0.3.9.tar.gz) = 16686
SHA256 (rust/crates/log-0.4.6.tar.gz) = c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6
SIZE (rust/crates/log-0.4.6.tar.gz) = 22303
SHA256 (rust/crates/log-0.4.8.tar.gz) = 14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7
SIZE (rust/crates/log-0.4.8.tar.gz) = 31297
SHA256 (rust/crates/matches-0.1.8.tar.gz) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08
SIZE (rust/crates/matches-0.1.8.tar.gz) = 2216
SHA256 (rust/crates/memchr-2.2.0.tar.gz) = 2efc7bc57c883d4a4d6e3246905283d8dae951bb3bd32f49d6ef297f546e1c39
SIZE (rust/crates/memchr-2.2.0.tar.gz) = 20939
SHA256 (rust/crates/memoffset-0.2.1.tar.gz) = 0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3
SIZE (rust/crates/memoffset-0.2.1.tar.gz) = 4618
SHA256 (rust/crates/mime-0.3.13.tar.gz) = 3e27ca21f40a310bd06d9031785f4801710d566c184a6e15bad4f1d9b65f9425
SIZE (rust/crates/mime-0.3.13.tar.gz) = 14939
SHA256 (rust/crates/mime_guess-2.0.0-alpha.6.tar.gz) = 30de2e4613efcba1ec63d8133f344076952090c122992a903359be5a4f99c3ed
SIZE (rust/crates/mime_guess-2.0.0-alpha.6.tar.gz) = 17579
SHA256 (rust/crates/miniz_oxide-0.2.1.tar.gz) = c468f2369f07d651a5d0bb2c9079f8488a66d5466efe42d0c5c6466edcb7f71e
SIZE (rust/crates/miniz_oxide-0.2.1.tar.gz) = 49241
SHA256 (rust/crates/miniz_oxide_c_api-0.2.1.tar.gz) = b7fe927a42e3807ef71defb191dc87d4e24479b221e67015fe38ae2b7b447bab
SIZE (rust/crates/miniz_oxide_c_api-0.2.1.tar.gz) = 163410
SHA256 (rust/crates/memchr-2.2.1.tar.gz) = 88579771288728879b57485cc7d6b07d648c9f0141eb955f8ab7f9d45394468e
SIZE (rust/crates/memchr-2.2.1.tar.gz) = 20862
SHA256 (rust/crates/memoffset-0.5.1.tar.gz) = ce6075db033bbbb7ee5a0bbd3a3186bbae616f57fb001c485c7ff77955f8177f
SIZE (rust/crates/memoffset-0.5.1.tar.gz) = 5958
SHA256 (rust/crates/mime-0.3.14.tar.gz) = dd1d63acd1b78403cc0c325605908475dd9b9a3acbf65ed8bcab97e27014afcf
SIZE (rust/crates/mime-0.3.14.tar.gz) = 15035
SHA256 (rust/crates/mime_guess-2.0.1.tar.gz) = 1a0ed03949aef72dbdf3116a383d7b38b4768e6f960528cd6a6044aa9ed68599
SIZE (rust/crates/mime_guess-2.0.1.tar.gz) = 26646
SHA256 (rust/crates/miniz_oxide-0.3.2.tar.gz) = 7108aff85b876d06f22503dcce091e29f76733b2bfdd91eebce81f5e68203a10
SIZE (rust/crates/miniz_oxide-0.3.2.tar.gz) = 54536
SHA256 (rust/crates/mio-0.6.19.tar.gz) = 83f51996a3ed004ef184e16818edc51fadffe8e7ca68be67f9dee67d84d0ff23
SIZE (rust/crates/mio-0.6.19.tar.gz) = 128192
SHA256 (rust/crates/mio-named-pipes-0.1.6.tar.gz) = f5e374eff525ce1c5b7687c4cef63943e7686524a387933ad27ca7ec43779cb3
@ -277,6 +273,8 @@ SHA256 (rust/crates/num-0.1.42.tar.gz) = 4703ad64153382334aa8db57c637364c322d337
SIZE (rust/crates/num-0.1.42.tar.gz) = 8323
SHA256 (rust/crates/num-bigint-0.1.44.tar.gz) = e63899ad0da84ce718c14936262a41cee2c79c981fc0a0e7c7beb47d5a07e8c1
SIZE (rust/crates/num-bigint-0.1.44.tar.gz) = 63732
SHA256 (rust/crates/num-bigint-0.2.3.tar.gz) = f9c3f34cdd24f334cb265d9bf8bfa8a241920d026916785747a92f0e55541a1a
SIZE (rust/crates/num-bigint-0.2.3.tar.gz) = 85646
SHA256 (rust/crates/num-complex-0.1.43.tar.gz) = b288631d7878aaf59442cffd36910ea604ecd7745c36054328595114001c9656
SIZE (rust/crates/num-complex-0.1.43.tar.gz) = 17731
SHA256 (rust/crates/num-integer-0.1.41.tar.gz) = b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09
@ -285,26 +283,22 @@ SHA256 (rust/crates/num-iter-0.1.39.tar.gz) = 76bd5272412d173d6bf9afdf98db8612bb
SIZE (rust/crates/num-iter-0.1.39.tar.gz) = 9616
SHA256 (rust/crates/num-rational-0.1.42.tar.gz) = ee314c74bd753fc86b4780aa9475da469155f3848473a261d2d18e35245a784e
SIZE (rust/crates/num-rational-0.1.42.tar.gz) = 17253
SHA256 (rust/crates/num-traits-0.1.43.tar.gz) = 92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31
SIZE (rust/crates/num-traits-0.1.43.tar.gz) = 7659
SHA256 (rust/crates/num-traits-0.2.8.tar.gz) = 6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32
SIZE (rust/crates/num-traits-0.2.8.tar.gz) = 39965
SHA256 (rust/crates/num_cpus-1.10.1.tar.gz) = bcef43580c035376c0705c42792c294b66974abbfd2789b511784023f71f3273
SIZE (rust/crates/num_cpus-1.10.1.tar.gz) = 11151
SHA256 (rust/crates/numtoa-0.1.0.tar.gz) = b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef
SIZE (rust/crates/numtoa-0.1.0.tar.gz) = 8999
SHA256 (rust/crates/ogg-0.7.0.tar.gz) = d79f1db9148be9d0e174bb3ac890f6030fcb1ed947267c5a91ee4c91b5a91e15
SIZE (rust/crates/ogg-0.7.0.tar.gz) = 24781
SHA256 (rust/crates/ogg-sys-0.0.9.tar.gz) = a95b8c172e17df1a41bf8d666301d3b2c4efeb90d9d0415e2a4dc0668b35fdb2
SIZE (rust/crates/ogg-sys-0.0.9.tar.gz) = 25565
SHA256 (rust/crates/opaque-debug-0.2.2.tar.gz) = 93f5bb2e8e8dec81642920ccff6b61f1eb94fa3020c5a325c9851ff604152409
SIZE (rust/crates/opaque-debug-0.2.2.tar.gz) = 5639
SHA256 (rust/crates/openssl-0.10.23.tar.gz) = 97c140cbb82f3b3468193dd14c1b88def39f341f68257f8a7fe8ed9ed3f628a5
SIZE (rust/crates/openssl-0.10.23.tar.gz) = 179328
SHA256 (rust/crates/opaque-debug-0.2.3.tar.gz) = 2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c
SIZE (rust/crates/opaque-debug-0.2.3.tar.gz) = 5643
SHA256 (rust/crates/openssl-0.10.24.tar.gz) = 8152bb5a9b5b721538462336e3bef9a539f892715e5037fda0f984577311af15
SIZE (rust/crates/openssl-0.10.24.tar.gz) = 182149
SHA256 (rust/crates/openssl-probe-0.1.2.tar.gz) = 77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de
SIZE (rust/crates/openssl-probe-0.1.2.tar.gz) = 6427
SHA256 (rust/crates/openssl-sys-0.9.47.tar.gz) = 75bdd6dbbb4958d38e47a1d2348847ad1eb4dc205dc5d37473ae504391865acc
SIZE (rust/crates/openssl-sys-0.9.47.tar.gz) = 44276
SHA256 (rust/crates/openssl-sys-0.9.49.tar.gz) = f4fad9e54bd23bd4cbbe48fdc08a1b8091707ac869ef8508edea2fec77dcc884
SIZE (rust/crates/openssl-sys-0.9.49.tar.gz) = 44767
SHA256 (rust/crates/owning_ref-0.4.0.tar.gz) = 49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13
SIZE (rust/crates/owning_ref-0.4.0.tar.gz) = 12233
SHA256 (rust/crates/parking_lot-0.7.1.tar.gz) = ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337
@ -315,38 +309,38 @@ SHA256 (rust/crates/pbkdf2-0.3.0.tar.gz) = 006c038a43a45995a9670da19e67600114740
SIZE (rust/crates/pbkdf2-0.3.0.tar.gz) = 9951
SHA256 (rust/crates/percent-encoding-1.0.1.tar.gz) = 31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831
SIZE (rust/crates/percent-encoding-1.0.1.tar.gz) = 10057
SHA256 (rust/crates/phf-0.7.24.tar.gz) = b3da44b85f8e8dfaec21adae67f95d93244b2ecf6ad2a692320598dcc8e6dd18
SIZE (rust/crates/phf-0.7.24.tar.gz) = 4318
SHA256 (rust/crates/phf_codegen-0.7.24.tar.gz) = b03e85129e324ad4166b06b2c7491ae27fe3ec353af72e72cd1654c7225d517e
SIZE (rust/crates/phf_codegen-0.7.24.tar.gz) = 2946
SHA256 (rust/crates/phf_generator-0.7.24.tar.gz) = 09364cc93c159b8b06b1f4dd8a4398984503483891b0c26b867cf431fb132662
SIZE (rust/crates/phf_generator-0.7.24.tar.gz) = 2261
SHA256 (rust/crates/phf_shared-0.7.24.tar.gz) = 234f71a15de2288bcb7e3b6515828d22af7ec8598ee6d24c3b526fa0a80b67a0
SIZE (rust/crates/phf_shared-0.7.24.tar.gz) = 2170
SHA256 (rust/crates/pkg-config-0.3.14.tar.gz) = 676e8eb2b1b4c9043511a9b7bea0915320d7e502b0a079fb03f9635a5252b18c
SIZE (rust/crates/pkg-config-0.3.14.tar.gz) = 13565
SHA256 (rust/crates/percent-encoding-2.1.0.tar.gz) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
SIZE (rust/crates/percent-encoding-2.1.0.tar.gz) = 9748
SHA256 (rust/crates/pkg-config-0.3.16.tar.gz) = 72d5370d90f49f70bd033c3d75e87fc529fbfff9d6f7cccef07d6170079d91ea
SIZE (rust/crates/pkg-config-0.3.16.tar.gz) = 14429
SHA256 (rust/crates/portaudio-rs-0.3.1.tar.gz) = fc0e6b38f00fae9dde9a9832a2b54405988c6dcaf2870e6f9551546b447bbd7f
SIZE (rust/crates/portaudio-rs-0.3.1.tar.gz) = 12775
SHA256 (rust/crates/portaudio-sys-0.1.1.tar.gz) = 5194a4fa953b4ffd851c320ef6f0484cd7278cb7169ea9d6c433e49b23f7b7f5
SIZE (rust/crates/portaudio-sys-0.1.1.tar.gz) = 2327
SHA256 (rust/crates/ppv-lite86-0.2.5.tar.gz) = e3cbf9f658cdb5000fcf6f362b8ea2ba154b9f146a61c7a20d647034c6b6561b
SIZE (rust/crates/ppv-lite86-0.2.5.tar.gz) = 20606
SHA256 (rust/crates/proc-macro-error-0.2.6.tar.gz) = aeccfe4d5d8ea175d5f0e4a2ad0637e0f4121d63bd99d356fb1f39ab2e7c6097
SIZE (rust/crates/proc-macro-error-0.2.6.tar.gz) = 7963
SHA256 (rust/crates/proc-macro2-0.4.30.tar.gz) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759
SIZE (rust/crates/proc-macro2-0.4.30.tar.gz) = 34731
SHA256 (rust/crates/protobuf-1.7.5.tar.gz) = e14ccd6b79ec748412d4f2dfde1a80fa363a67def4062969f8aed3d790a30f28
SIZE (rust/crates/protobuf-1.7.5.tar.gz) = 165774
SHA256 (rust/crates/protobuf-2.6.2.tar.gz) = 7e9076cae823584ab4d8fab3a111658d1232faf106611dc8378161b7d062b628
SIZE (rust/crates/protobuf-2.6.2.tar.gz) = 142916
SHA256 (rust/crates/protobuf-codegen-2.6.2.tar.gz) = 1f96ce6931cb5fd16eb33cc2a29444831a85409c66dc82ee60ac6a660fa9fa6b
SIZE (rust/crates/protobuf-codegen-2.6.2.tar.gz) = 30262
SHA256 (rust/crates/protobuf-codegen-pure-2.6.2.tar.gz) = a791d1259097fc0025f268583c1d5ea0e1b378b962084f191c2d9dc026f248cb
SIZE (rust/crates/protobuf-codegen-pure-2.6.2.tar.gz) = 22860
SHA256 (rust/crates/publicsuffix-1.5.2.tar.gz) = 5afecba86dcf1e4fd610246f89899d1924fe12e1e89f555eb7c7f710f3c5ad1d
SIZE (rust/crates/publicsuffix-1.5.2.tar.gz) = 16514
SHA256 (rust/crates/proc-macro2-1.0.3.tar.gz) = e98a83a9f9b331f54b924e68a66acb1bb35cb01fb0a23645139967abefb697e8
SIZE (rust/crates/proc-macro2-1.0.3.tar.gz) = 34868
SHA256 (rust/crates/protobuf-2.8.1.tar.gz) = 40361836defdd5871ff7e84096c6f6444af7fc157f8ef1789f54f147687caa20
SIZE (rust/crates/protobuf-2.8.1.tar.gz) = 143489
SHA256 (rust/crates/protobuf-codegen-2.8.1.tar.gz) = 12c6abd78435445fc86898ebbd0521a68438063d4a73e23527b7134e6bf58b4a
SIZE (rust/crates/protobuf-codegen-2.8.1.tar.gz) = 34525
SHA256 (rust/crates/protobuf-codegen-pure-2.8.1.tar.gz) = c1646acda5319f5b28b0bff4a484324df43ddae2c0f5a3f3e63c0b26095cd600
SIZE (rust/crates/protobuf-codegen-pure-2.8.1.tar.gz) = 23217
SHA256 (rust/crates/publicsuffix-1.5.3.tar.gz) = 9bf259a81de2b2eb9850ec990ec78e6a25319715584fd7652b9b26f96fcb1510
SIZE (rust/crates/publicsuffix-1.5.3.tar.gz) = 16886
SHA256 (rust/crates/quick-error-1.2.2.tar.gz) = 9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0
SIZE (rust/crates/quick-error-1.2.2.tar.gz) = 15132
SHA256 (rust/crates/quote-0.3.15.tar.gz) = 7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a
SIZE (rust/crates/quote-0.3.15.tar.gz) = 12041
SHA256 (rust/crates/quote-0.6.12.tar.gz) = faf4799c5d274f3868a4aae320a0a182cbd2baee377b378f080e16a23e9d80db
SIZE (rust/crates/quote-0.6.12.tar.gz) = 17541
SHA256 (rust/crates/quote-0.6.13.tar.gz) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1
SIZE (rust/crates/quote-0.6.13.tar.gz) = 17475
SHA256 (rust/crates/quote-1.0.2.tar.gz) = 053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe
SIZE (rust/crates/quote-1.0.2.tar.gz) = 23023
SHA256 (rust/crates/rand-0.3.23.tar.gz) = 64ac302d8f83c0c1974bf758f6b041c6c8ada916fbb44a609158ca8b064cc76c
SIZE (rust/crates/rand-0.3.23.tar.gz) = 11318
SHA256 (rust/crates/rand-0.4.6.tar.gz) = 552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293
@ -355,14 +349,22 @@ SHA256 (rust/crates/rand-0.5.6.tar.gz) = c618c47cd3ebd209790115ab837de4142572395
SIZE (rust/crates/rand-0.5.6.tar.gz) = 137236
SHA256 (rust/crates/rand-0.6.5.tar.gz) = 6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca
SIZE (rust/crates/rand-0.6.5.tar.gz) = 104814
SHA256 (rust/crates/rand-0.7.1.tar.gz) = 59cea0d944b32347a1863e95942fd6ebdb486afb4f038119494f2860380c1d51
SIZE (rust/crates/rand-0.7.1.tar.gz) = 108412
SHA256 (rust/crates/rand_chacha-0.1.1.tar.gz) = 556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef
SIZE (rust/crates/rand_chacha-0.1.1.tar.gz) = 11703
SHA256 (rust/crates/rand_chacha-0.2.1.tar.gz) = 03a2a90da8c7523f554344f921aa97283eadf6ac484a6d2a7d0212fa7f8d6853
SIZE (rust/crates/rand_chacha-0.2.1.tar.gz) = 11475
SHA256 (rust/crates/rand_core-0.3.1.tar.gz) = 7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b
SIZE (rust/crates/rand_core-0.3.1.tar.gz) = 15483
SHA256 (rust/crates/rand_core-0.4.0.tar.gz) = d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0
SIZE (rust/crates/rand_core-0.4.0.tar.gz) = 20326
SHA256 (rust/crates/rand_core-0.4.2.tar.gz) = 9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc
SIZE (rust/crates/rand_core-0.4.2.tar.gz) = 20243
SHA256 (rust/crates/rand_core-0.5.1.tar.gz) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
SIZE (rust/crates/rand_core-0.5.1.tar.gz) = 21116
SHA256 (rust/crates/rand_hc-0.1.0.tar.gz) = 7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4
SIZE (rust/crates/rand_hc-0.1.0.tar.gz) = 11644
SHA256 (rust/crates/rand_hc-0.2.0.tar.gz) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
SIZE (rust/crates/rand_hc-0.2.0.tar.gz) = 11670
SHA256 (rust/crates/rand_isaac-0.1.1.tar.gz) = ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08
SIZE (rust/crates/rand_isaac-0.1.1.tar.gz) = 16020
SHA256 (rust/crates/rand_jitter-0.1.4.tar.gz) = 1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b
@ -377,54 +379,54 @@ SHA256 (rust/crates/random-0.12.2.tar.gz) = 97d13a3485349981c90c79112a11222c3e6e
SIZE (rust/crates/random-0.12.2.tar.gz) = 3919
SHA256 (rust/crates/rdrand-0.4.0.tar.gz) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2
SIZE (rust/crates/rdrand-0.4.0.tar.gz) = 6456
SHA256 (rust/crates/redox_syscall-0.1.54.tar.gz) = 12229c14a0f65c4f1cb046a3b52047cdd9da1f4b30f8a39c5063c8bae515e252
SIZE (rust/crates/redox_syscall-0.1.54.tar.gz) = 15668
SHA256 (rust/crates/redox_termios-0.1.1.tar.gz) = 7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76
SIZE (rust/crates/redox_termios-0.1.1.tar.gz) = 3227
SHA256 (rust/crates/redox_syscall-0.1.56.tar.gz) = 2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84
SIZE (rust/crates/redox_syscall-0.1.56.tar.gz) = 17117
SHA256 (rust/crates/regex-0.2.11.tar.gz) = 9329abc99e39129fcceabd24cf5d85b4671ef7c29c50e972bc5afe32438ec384
SIZE (rust/crates/regex-0.2.11.tar.gz) = 209507
SHA256 (rust/crates/regex-1.1.7.tar.gz) = 0b2f0808e7d7e4fb1cb07feb6ff2f4bc827938f24f8c2e6a3beb7370af544bdd
SIZE (rust/crates/regex-1.1.7.tar.gz) = 243534
SHA256 (rust/crates/regex-1.3.1.tar.gz) = dc220bd33bdce8f093101afe22a037b8eb0e5af33592e6a9caafff0d4cb81cbd
SIZE (rust/crates/regex-1.3.1.tar.gz) = 234662
SHA256 (rust/crates/regex-syntax-0.5.6.tar.gz) = 7d707a4fa2637f2dca2ef9fd02225ec7661fe01a53623c1e6515b6916511f7a7
SIZE (rust/crates/regex-syntax-0.5.6.tar.gz) = 233912
SHA256 (rust/crates/regex-syntax-0.6.7.tar.gz) = 9d76410686f9e3a17f06128962e0ecc5755870bb890c34820c7af7f1db2e1d48
SIZE (rust/crates/regex-syntax-0.6.7.tar.gz) = 273104
SHA256 (rust/crates/regex-syntax-0.6.12.tar.gz) = 11a7e20d1cce64ef2fed88b66d347f88bd9babb82845b2b858f3edbf59a4f716
SIZE (rust/crates/regex-syntax-0.6.12.tar.gz) = 289531
SHA256 (rust/crates/relay-0.1.1.tar.gz) = 1576e382688d7e9deecea24417e350d3062d97e32e45d70b1cde65994ff1489a
SIZE (rust/crates/relay-0.1.1.tar.gz) = 7331
SHA256 (rust/crates/remove_dir_all-0.5.2.tar.gz) = 4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e
SIZE (rust/crates/remove_dir_all-0.5.2.tar.gz) = 8907
SHA256 (rust/crates/reqwest-0.9.18.tar.gz) = 00eb63f212df0e358b427f0f40aa13aaea010b470be642ad422bcbca2feff2e4
SIZE (rust/crates/reqwest-0.9.18.tar.gz) = 85969
SHA256 (rust/crates/rpassword-0.3.1.tar.gz) = ec4bdede957362ec6fdd550f7e79c6d14cad2bc26b2d062786234c6ee0cb27bb
SIZE (rust/crates/rpassword-0.3.1.tar.gz) = 3858
SHA256 (rust/crates/reqwest-0.9.20.tar.gz) = 0f6d896143a583047512e59ac54a215cb203c29cc941917343edea3be8df9c78
SIZE (rust/crates/reqwest-0.9.20.tar.gz) = 105224
SHA256 (rust/crates/result-1.0.0.tar.gz) = 194d8e591e405d1eecf28819740abed6d719d1a2db87fc0bcdedee9a26d55560
SIZE (rust/crates/result-1.0.0.tar.gz) = 4156
SHA256 (rust/crates/rpassword-2.1.0.tar.gz) = d37473170aedbe66ffa3ad3726939ba677d83c646ad4fd99e5b4bc38712f45ec
SIZE (rust/crates/rpassword-2.1.0.tar.gz) = 9439
SHA256 (rust/crates/rpassword-3.0.2.tar.gz) = c34fa7bcae7fca3c8471e8417088bbc3ad9af8066b0ecf4f3c0d98a0d772716e
SIZE (rust/crates/rpassword-3.0.2.tar.gz) = 9463
SHA256 (rust/crates/rspotify-0.2.5.tar.gz) = dee05e47d9aed6b35d9666d80c6b0d4d7ca6253e7a88464410a85dba1a8cd63d
SIZE (rust/crates/rspotify-0.2.5.tar.gz) = 2312120
SHA256 (rust/crates/rust-crypto-0.2.36.tar.gz) = f76d05d3993fd5f4af9434e8e436db163a12a9d40e1a58a726f27a01dfd12a2a
SIZE (rust/crates/rust-crypto-0.2.36.tar.gz) = 857879
SHA256 (rust/crates/rust-gmp-0.3.2.tar.gz) = 4cd7d57377b309a73f69e164109203aa9ab3fee6ea68ac5fb76e2edb50662e9b
SIZE (rust/crates/rust-gmp-0.3.2.tar.gz) = 12068
SHA256 (rust/crates/rust-ini-0.13.0.tar.gz) = 3e52c148ef37f8c375d49d5a73aa70713125b7f19095948a923f80afdeb22ec2
SIZE (rust/crates/rust-ini-0.13.0.tar.gz) = 10767
SHA256 (rust/crates/rustc-demangle-0.1.15.tar.gz) = a7f4dccf6f4891ebcc0c39f9b6eb1a83b9bf5d747cb439ec6fba4f3b977038af
SIZE (rust/crates/rustc-demangle-0.1.15.tar.gz) = 18640
SHA256 (rust/crates/rustc-demangle-0.1.16.tar.gz) = 4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783
SIZE (rust/crates/rustc-demangle-0.1.16.tar.gz) = 19137
SHA256 (rust/crates/rustc-serialize-0.3.24.tar.gz) = dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda
SIZE (rust/crates/rustc-serialize-0.3.24.tar.gz) = 45926
SHA256 (rust/crates/rustc_version-0.2.3.tar.gz) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
SIZE (rust/crates/rustc_version-0.2.3.tar.gz) = 10210
SHA256 (rust/crates/ryu-0.2.8.tar.gz) = b96a9549dc8d48f2c283938303c4b5a77aa29bfbc5b54b084fb1630408899a8f
SIZE (rust/crates/ryu-0.2.8.tar.gz) = 42798
SHA256 (rust/crates/ryu-1.0.0.tar.gz) = c92464b447c0ee8c4fb3824ecc8383b81717b9f1e74ba2e72540aef7b9f82997
SIZE (rust/crates/ryu-1.0.0.tar.gz) = 40170
SHA256 (rust/crates/safemem-0.2.0.tar.gz) = e27a8b19b835f7aea908818e871f5cc3a5a186550c30773be987e155e8163d8f
SIZE (rust/crates/safemem-0.2.0.tar.gz) = 6450
SHA256 (rust/crates/safemem-0.3.0.tar.gz) = 8dca453248a96cb0749e36ccdfe2b0b4e54a61bfef89fb97ec621eb8e0a93dd9
SIZE (rust/crates/safemem-0.3.0.tar.gz) = 6947
SHA256 (rust/crates/safemem-0.3.2.tar.gz) = d2b08423011dae9a5ca23f07cf57dac3857f5c885d352b76f6d95f4aea9434d0
SIZE (rust/crates/safemem-0.3.2.tar.gz) = 6858
SHA256 (rust/crates/schannel-0.1.15.tar.gz) = f2f6abf258d99c3c1c5c2131d99d064e94b7b3dd5f416483057f308fea253339
SIZE (rust/crates/schannel-0.1.15.tar.gz) = 38901
SHA256 (rust/crates/scoped-tls-0.1.2.tar.gz) = 332ffa32bf586782a3efaeb58f127980944bbc8c4d6913a86107ac2a5ab24b28
SIZE (rust/crates/scoped-tls-0.1.2.tar.gz) = 9079
SHA256 (rust/crates/scopeguard-0.3.3.tar.gz) = 94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27
SIZE (rust/crates/scopeguard-0.3.3.tar.gz) = 9605
SHA256 (rust/crates/scopeguard-1.0.0.tar.gz) = b42e15e59b18a828bbf5c58ea01debb36b9b096346de35d941dcb89009f24a0d
SIZE (rust/crates/scopeguard-1.0.0.tar.gz) = 11304
SHA256 (rust/crates/secret-service-0.4.0.tar.gz) = 83add5e8182ee130ec24cbcf03ded913e76a9c4b155512406db2ec6d4eeb03f2
SIZE (rust/crates/secret-service-0.4.0.tar.gz) = 20347
SHA256 (rust/crates/security-framework-0.3.1.tar.gz) = eee63d0f4a9ec776eeb30e220f0bc1e092c3ad744b2a379e3993070364d3adc2
@ -435,12 +437,14 @@ SHA256 (rust/crates/semver-0.9.0.tar.gz) = 1d7eb9ef2c18661902cc47e535f9bc51b78ac
SIZE (rust/crates/semver-0.9.0.tar.gz) = 17344
SHA256 (rust/crates/semver-parser-0.7.0.tar.gz) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
SIZE (rust/crates/semver-parser-0.7.0.tar.gz) = 10268
SHA256 (rust/crates/serde-1.0.92.tar.gz) = 32746bf0f26eab52f06af0d0aa1984f641341d06d8d673c693871da2d188c9be
SIZE (rust/crates/serde-1.0.92.tar.gz) = 71689
SHA256 (rust/crates/serde_derive-1.0.92.tar.gz) = 46a3223d0c9ba936b61c0d2e3e559e3217dbfb8d65d06d26e8b3c25de38bae3e
SIZE (rust/crates/serde_derive-1.0.92.tar.gz) = 48814
SHA256 (rust/crates/serde_json-1.0.39.tar.gz) = 5a23aa71d4a4d43fdbfaac00eff68ba8a06a51759a89ac3304323e800c4dd40d
SIZE (rust/crates/serde_json-1.0.39.tar.gz) = 69621
SHA256 (rust/crates/serde-1.0.100.tar.gz) = f4473e8506b213730ff2061073b48fa51dcc66349219e2e7c5608f0296a1d95a
SIZE (rust/crates/serde-1.0.100.tar.gz) = 73104
SHA256 (rust/crates/serde_derive-1.0.100.tar.gz) = 11e410fde43e157d789fc290d26bc940778ad0fdd47836426fbac36573710dbb
SIZE (rust/crates/serde_derive-1.0.100.tar.gz) = 49848
SHA256 (rust/crates/serde_ini-0.2.0.tar.gz) = eb236687e2bb073a7521c021949be944641e671b8505a94069ca37b656c81139
SIZE (rust/crates/serde_ini-0.2.0.tar.gz) = 10691
SHA256 (rust/crates/serde_json-1.0.40.tar.gz) = 051c49229f282f7c6f3813f8286cc1e3323e8051823fce42c7ea80fe13521704
SIZE (rust/crates/serde_json-1.0.40.tar.gz) = 69695
SHA256 (rust/crates/serde_urlencoded-0.5.5.tar.gz) = 642dd69105886af2efd227f75a520ec9b44a820d65bc133a9131f7d229fd165a
SIZE (rust/crates/serde_urlencoded-0.5.5.tar.gz) = 12429
SHA256 (rust/crates/sha-1-0.8.1.tar.gz) = 23962131a91661d643c98940b20fcaffe62d776a823247be80a48fcb8b6fce68
@ -449,14 +453,12 @@ SHA256 (rust/crates/sha2-0.8.0.tar.gz) = 7b4d8bfd0e469f417657573d8451fb33d16cfe0
SIZE (rust/crates/sha2-0.8.0.tar.gz) = 17302
SHA256 (rust/crates/shannon-0.2.0.tar.gz) = 7ea5b41c9427b56caa7b808cb548a04fb50bb5b9e98590b53f28064ff4174561
SIZE (rust/crates/shannon-0.2.0.tar.gz) = 3503
SHA256 (rust/crates/signal-hook-0.1.9.tar.gz) = 72ab58f1fda436857e6337dcb6a5aaa34f16c5ddc87b3a8b6ef7a212f90b9c5a
SIZE (rust/crates/signal-hook-0.1.9.tar.gz) = 20380
SHA256 (rust/crates/signal-hook-registry-1.0.1.tar.gz) = cded4ffa32146722ec54ab1f16320568465aa922aa9ab4708129599740da85d7
SIZE (rust/crates/signal-hook-registry-1.0.1.tar.gz) = 12520
SHA256 (rust/crates/signal-hook-0.1.10.tar.gz) = 4f61c4d59f3aaa9f61bba6450a9b80ba48362fd7d651689e7a10c453b1f6dc68
SIZE (rust/crates/signal-hook-0.1.10.tar.gz) = 20840
SHA256 (rust/crates/signal-hook-registry-1.1.1.tar.gz) = 1797d48f38f91643908bb14e35e79928f9f4b3cefb2420a564dde0991b4358dc
SIZE (rust/crates/signal-hook-registry-1.1.1.tar.gz) = 13795
SHA256 (rust/crates/simplelog-0.4.4.tar.gz) = 24b615b1a3cc51ffa565d9a1d0cfcc49fe7d64737ada84eca284cddb0292d125
SIZE (rust/crates/simplelog-0.4.4.tar.gz) = 12310
SHA256 (rust/crates/siphasher-0.2.3.tar.gz) = 0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac
SIZE (rust/crates/siphasher-0.2.3.tar.gz) = 8717
SHA256 (rust/crates/slab-0.3.0.tar.gz) = 17b4fcaed89ab08ef143da37bc52adbcc04d4a69014f4c1208d6b51f0c47bc23
SIZE (rust/crates/slab-0.3.0.tar.gz) = 4807
SHA256 (rust/crates/slab-0.4.2.tar.gz) = c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8
@ -467,22 +469,28 @@ SHA256 (rust/crates/smallvec-0.6.10.tar.gz) = ab606a9c5e214920bb66c458cd7be8ef09
SIZE (rust/crates/smallvec-0.6.10.tar.gz) = 22064
SHA256 (rust/crates/socket2-0.2.4.tar.gz) = 36b4896961171cd3317c7e9603d88f379f8c6e45342212235d356496680c68fd
SIZE (rust/crates/socket2-0.2.4.tar.gz) = 26052
SHA256 (rust/crates/socket2-0.3.9.tar.gz) = 4e626972d3593207547f14bf5fc9efa4d0e7283deb73fef1dff313dae9ab8878
SIZE (rust/crates/socket2-0.3.9.tar.gz) = 29791
SHA256 (rust/crates/socket2-0.3.11.tar.gz) = e8b74de517221a2cb01a53349cf54182acdc31a074727d3079068448c0676d85
SIZE (rust/crates/socket2-0.3.11.tar.gz) = 27725
SHA256 (rust/crates/stable_deref_trait-1.1.1.tar.gz) = dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8
SIZE (rust/crates/stable_deref_trait-1.1.1.tar.gz) = 8007
SHA256 (rust/crates/stream-cipher-0.3.0.tar.gz) = 8861bc80f649f5b4c9bd38b696ae9af74499d479dbfb327f0607de6b326a36bc
SIZE (rust/crates/stream-cipher-0.3.0.tar.gz) = 8058
SHA256 (rust/crates/string-0.2.0.tar.gz) = d0bbfb8937e38e34c3444ff00afb28b0811d9554f15c5ad64d12b0308d1d1995
SIZE (rust/crates/string-0.2.0.tar.gz) = 5077
SHA256 (rust/crates/stream-cipher-0.3.2.tar.gz) = 8131256a5896cabcf5eb04f4d6dacbe1aefda854b0d9896e09cb58829ec5638c
SIZE (rust/crates/stream-cipher-0.3.2.tar.gz) = 8079
SHA256 (rust/crates/string-0.2.1.tar.gz) = d24114bfcceb867ca7f71a0d3fe45d45619ec47a6fbfa98cb14e14250bfa5d6d
SIZE (rust/crates/string-0.2.1.tar.gz) = 5081
SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309
SHA256 (rust/crates/structopt-0.3.1.tar.gz) = 2ac9d6e93dd792b217bf89cda5c14566e3043960c6f9da890c2ba5d09d07804c
SIZE (rust/crates/structopt-0.3.1.tar.gz) = 40443
SHA256 (rust/crates/structopt-derive-0.3.1.tar.gz) = 2ae9e5165d463a0dea76967d021f8d0f9316057bf5163aa2a4843790e842ff37
SIZE (rust/crates/structopt-derive-0.3.1.tar.gz) = 15654
SHA256 (rust/crates/subtle-1.0.0.tar.gz) = 2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee
SIZE (rust/crates/subtle-1.0.0.tar.gz) = 8097
SHA256 (rust/crates/syn-0.11.11.tar.gz) = d3b891b9015c88c576343b9b3e41c2c11a51c219ef067b264bd9c8aa9b441dad
SIZE (rust/crates/syn-0.11.11.tar.gz) = 63309
SHA256 (rust/crates/syn-0.15.36.tar.gz) = 8b4f551a91e2e3848aeef8751d0d4eec9489b6474c720fd4c55958d8d31a430c
SIZE (rust/crates/syn-0.15.36.tar.gz) = 150279
SHA256 (rust/crates/syn-0.15.44.tar.gz) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5
SIZE (rust/crates/syn-0.15.44.tar.gz) = 184212
SHA256 (rust/crates/syn-1.0.5.tar.gz) = 66850e97125af79138385e9b88339cbcd037e3f28ceab8c5ad98e64f0f1f80bf
SIZE (rust/crates/syn-1.0.5.tar.gz) = 190286
SHA256 (rust/crates/synom-0.11.3.tar.gz) = a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6
SIZE (rust/crates/synom-0.11.3.tar.gz) = 17120
SHA256 (rust/crates/synstructure-0.10.2.tar.gz) = 02353edf96d6e4dc81aea2d8490a7e9db177bf8acb0e951c24940bf866cb313f
@ -491,26 +499,20 @@ SHA256 (rust/crates/syslog-4.0.1.tar.gz) = a0641142b4081d3d44beffa4eefd7346a228c
SIZE (rust/crates/syslog-4.0.1.tar.gz) = 7131
SHA256 (rust/crates/take-0.1.0.tar.gz) = b157868d8ac1f56b64604539990685fa7611d8fa9e5476cf0c02cf34d32917c5
SIZE (rust/crates/take-0.1.0.tar.gz) = 5543
SHA256 (rust/crates/tempfile-2.2.0.tar.gz) = 11ce2fe9db64b842314052e2421ac61a73ce41b898dc8e3750398b219c5fc1e0
SIZE (rust/crates/tempfile-2.2.0.tar.gz) = 14715
SHA256 (rust/crates/tempfile-3.0.8.tar.gz) = 7dc4738f2e68ed2855de5ac9cdbe05c9216773ecde4739b2f095002ab03a13ef
SIZE (rust/crates/tempfile-3.0.8.tar.gz) = 24549
SHA256 (rust/crates/tempfile-3.1.0.tar.gz) = 7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9
SIZE (rust/crates/tempfile-3.1.0.tar.gz) = 25823
SHA256 (rust/crates/term-0.4.6.tar.gz) = fa63644f74ce96fbeb9b794f66aff2a52d601cbd5e80f4b97123e3899f4570f1
SIZE (rust/crates/term-0.4.6.tar.gz) = 38250
SHA256 (rust/crates/termcolor-1.0.5.tar.gz) = 96d6098003bde162e4277c70665bd87c326f5a0c3f3fbfb285787fa482d54e6e
SIZE (rust/crates/termcolor-1.0.5.tar.gz) = 14526
SHA256 (rust/crates/termion-1.5.3.tar.gz) = 6a8fb22f7cde82c8220e5aeacb3258ed7ce996142c77cba193f203515e26c330
SIZE (rust/crates/termion-1.5.3.tar.gz) = 22080
SHA256 (rust/crates/termios-0.2.2.tar.gz) = d5d9cf598a6d7ce700a4e6a9199da127e6819a61e64b68609683cc9a01b5683a
SIZE (rust/crates/termios-0.2.2.tar.gz) = 8966
SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
SIZE (rust/crates/textwrap-0.11.0.tar.gz) = 17322
SHA256 (rust/crates/thread_local-0.3.6.tar.gz) = c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b
SIZE (rust/crates/thread_local-0.3.6.tar.gz) = 12388
SHA256 (rust/crates/time-0.1.42.tar.gz) = db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f
SIZE (rust/crates/time-0.1.42.tar.gz) = 30005
SHA256 (rust/crates/tokio-0.1.21.tar.gz) = ec2ffcf4bcfc641413fa0f1427bf8f91dfc78f56a6559cbf50e04837ae442a87
SIZE (rust/crates/tokio-0.1.21.tar.gz) = 69956
SHA256 (rust/crates/tokio-0.1.22.tar.gz) = 5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6
SIZE (rust/crates/tokio-0.1.22.tar.gz) = 70031
SHA256 (rust/crates/tokio-buf-0.1.1.tar.gz) = 8fb220f46c53859a4b7ec083e41dec9778ff0b1851c0942b211edb89e0ccdc46
SIZE (rust/crates/tokio-buf-0.1.1.tar.gz) = 10815
SHA256 (rust/crates/tokio-codec-0.1.1.tar.gz) = 5c501eceaf96f0e1793cf26beb63da3d11c738c4a943fdf3746d81d64684c39f
@ -519,14 +521,14 @@ SHA256 (rust/crates/tokio-core-0.1.17.tar.gz) = aeeffbbb94209023feaef3c196a41cbc
SIZE (rust/crates/tokio-core-0.1.17.tar.gz) = 73933
SHA256 (rust/crates/tokio-current-thread-0.1.6.tar.gz) = d16217cad7f1b840c5a97dfb3c43b0c871fef423a6e8d2118c604e843662a443
SIZE (rust/crates/tokio-current-thread-0.1.6.tar.gz) = 19339
SHA256 (rust/crates/tokio-executor-0.1.7.tar.gz) = 83ea44c6c0773cc034771693711c35c677b4b5a4b21b9e7071704c54de7d555e
SIZE (rust/crates/tokio-executor-0.1.7.tar.gz) = 11344
SHA256 (rust/crates/tokio-executor-0.1.8.tar.gz) = 0f27ee0e6db01c5f0b2973824547ce7e637b2ed79b891a9677b0de9bd532b6ac
SIZE (rust/crates/tokio-executor-0.1.8.tar.gz) = 11775
SHA256 (rust/crates/tokio-fs-0.1.6.tar.gz) = 3fe6dc22b08d6993916647d108a1a7d15b9cd29c4f4496c62b92c45b5041b7af
SIZE (rust/crates/tokio-fs-0.1.6.tar.gz) = 16102
SHA256 (rust/crates/tokio-io-0.1.12.tar.gz) = 5090db468dad16e1a7a54c8c67280c5e4b544f3d3e018f0b913b400261f85926
SIZE (rust/crates/tokio-io-0.1.12.tar.gz) = 33555
SHA256 (rust/crates/tokio-process-0.2.3.tar.gz) = 88e1281e412013f1ff5787def044a9577a0bed059f451e835f1643201f8b777d
SIZE (rust/crates/tokio-process-0.2.3.tar.gz) = 19886
SHA256 (rust/crates/tokio-process-0.2.4.tar.gz) = afbd6ef1b8cc2bd2c2b580d882774d443ebb1c6ceefe35ba9ea4ab586c89dbe8
SIZE (rust/crates/tokio-process-0.2.4.tar.gz) = 24856
SHA256 (rust/crates/tokio-proto-0.1.1.tar.gz) = 8fbb47ae81353c63c487030659494b295f6cb6576242f907f203473b191b0389
SIZE (rust/crates/tokio-proto-0.1.1.tar.gz) = 44268
SHA256 (rust/crates/tokio-reactor-0.1.9.tar.gz) = 6af16bfac7e112bea8b0442542161bfc41cbfa4466b580bdda7d18cb88b911ce
@ -541,14 +543,12 @@ SHA256 (rust/crates/tokio-sync-0.1.6.tar.gz) = 2162248ff317e2bc713b261f242b69dbb
SIZE (rust/crates/tokio-sync-0.1.6.tar.gz) = 41598
SHA256 (rust/crates/tokio-tcp-0.1.3.tar.gz) = 1d14b10654be682ac43efee27401d792507e30fd8d26389e1da3b185de2e4119
SIZE (rust/crates/tokio-tcp-0.1.3.tar.gz) = 12629
SHA256 (rust/crates/tokio-threadpool-0.1.14.tar.gz) = 72558af20be886ea124595ea0f806dd5703b8958e4705429dd58b3d8231f72f2
SIZE (rust/crates/tokio-threadpool-0.1.14.tar.gz) = 49881
SHA256 (rust/crates/tokio-threadpool-0.1.15.tar.gz) = 90ca01319dea1e376a001e8dc192d42ebde6dd532532a5bad988ac37db365b19
SIZE (rust/crates/tokio-threadpool-0.1.15.tar.gz) = 50047
SHA256 (rust/crates/tokio-timer-0.2.11.tar.gz) = f2106812d500ed25a4f38235b9cae8f78a09edf43203e16e59c3b769a342a60e
SIZE (rust/crates/tokio-timer-0.2.11.tar.gz) = 37578
SHA256 (rust/crates/tokio-trace-core-0.2.0.tar.gz) = a9c8a256d6956f7cb5e2bdfe8b1e8022f1a09206c6c2b1ba00f3b746b260c613
SIZE (rust/crates/tokio-trace-core-0.2.0.tar.gz) = 24203
SHA256 (rust/crates/tokio-udp-0.1.3.tar.gz) = 66268575b80f4a4a710ef83d087fdfeeabdce9b74c797535fbac18a2cb906e92
SIZE (rust/crates/tokio-udp-0.1.3.tar.gz) = 10227
SHA256 (rust/crates/tokio-udp-0.1.5.tar.gz) = f02298505547f73e60f568359ef0d016d5acd6e830ab9bc7c4a5b3403440121b
SIZE (rust/crates/tokio-udp-0.1.5.tar.gz) = 11529
SHA256 (rust/crates/tokio-uds-0.2.5.tar.gz) = 037ffc3ba0e12a0ab4aca92e5234e0dedeb48fddf6ccd260f1f150a36a9f2445
SIZE (rust/crates/tokio-uds-0.2.5.tar.gz) = 11808
SHA256 (rust/crates/try-lock-0.1.0.tar.gz) = ee2aa4715743892880f70885373966c83d73ef1b0838a664ef0c76fffd35e7c2
@ -557,52 +557,58 @@ SHA256 (rust/crates/try-lock-0.2.2.tar.gz) = e604eb7b43c06650e854be16a2a03155743
SIZE (rust/crates/try-lock-0.2.2.tar.gz) = 3638
SHA256 (rust/crates/try_from-0.3.2.tar.gz) = 283d3b89e1368717881a9d51dad843cc435380d8109c9e47d38780a324698d8b
SIZE (rust/crates/try_from-0.3.2.tar.gz) = 4264
SHA256 (rust/crates/typenum-1.10.0.tar.gz) = 612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169
SIZE (rust/crates/typenum-1.10.0.tar.gz) = 30009
SHA256 (rust/crates/ucd-util-0.1.3.tar.gz) = 535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86
SIZE (rust/crates/ucd-util-0.1.3.tar.gz) = 25897
SHA256 (rust/crates/unicase-1.4.2.tar.gz) = 7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33
SIZE (rust/crates/unicase-1.4.2.tar.gz) = 3907
SHA256 (rust/crates/unicase-2.4.0.tar.gz) = a84e5511b2a947f3ae965dcb29b13b7b1691b6e7332cf5dbc1744138d5acb7f6
SIZE (rust/crates/unicase-2.4.0.tar.gz) = 20143
SHA256 (rust/crates/typenum-1.11.2.tar.gz) = 6d2783fe2d6b8c1101136184eb41be8b1ad379e4657050b8aaff0c79ee7575f9
SIZE (rust/crates/typenum-1.11.2.tar.gz) = 31853
SHA256 (rust/crates/ucd-util-0.1.5.tar.gz) = fa9b3b49edd3468c0e6565d85783f51af95212b6fa3986a5500954f00b460874
SIZE (rust/crates/ucd-util-0.1.5.tar.gz) = 26284
SHA256 (rust/crates/unicase-2.5.1.tar.gz) = 2e2e6bd1e59e56598518beb94fd6db628ded570326f0a98c679a304bd9f00150
SIZE (rust/crates/unicase-2.5.1.tar.gz) = 23105
SHA256 (rust/crates/unicode-bidi-0.3.4.tar.gz) = 49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5
SIZE (rust/crates/unicode-bidi-0.3.4.tar.gz) = 32228
SHA256 (rust/crates/unicode-normalization-0.1.8.tar.gz) = 141339a08b982d942be2ca06ff8b076563cbe223d1befd5450716790d44e2426
SIZE (rust/crates/unicode-normalization-0.1.8.tar.gz) = 71158
SHA256 (rust/crates/unicode-width-0.1.5.tar.gz) = 882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526
SIZE (rust/crates/unicode-width-0.1.5.tar.gz) = 15761
SHA256 (rust/crates/unicode-segmentation-1.3.0.tar.gz) = 1967f4cdfc355b37fd76d2a954fb2ed3871034eb4f26d60537d88795cfc332a9
SIZE (rust/crates/unicode-segmentation-1.3.0.tar.gz) = 90567
SHA256 (rust/crates/unicode-width-0.1.6.tar.gz) = 7007dbd421b92cc6e28410fe7362e2e0a2503394908f417b68ec8d1c364c4e20
SIZE (rust/crates/unicode-width-0.1.6.tar.gz) = 16394
SHA256 (rust/crates/unicode-xid-0.0.4.tar.gz) = 8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc
SIZE (rust/crates/unicode-xid-0.0.4.tar.gz) = 16034
SHA256 (rust/crates/unicode-xid-0.1.0.tar.gz) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
SIZE (rust/crates/unicode-xid-0.1.0.tar.gz) = 16000
SHA256 (rust/crates/unicode-xid-0.2.0.tar.gz) = 826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c
SIZE (rust/crates/unicode-xid-0.2.0.tar.gz) = 14994
SHA256 (rust/crates/url-1.7.2.tar.gz) = dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a
SIZE (rust/crates/url-1.7.2.tar.gz) = 68597
SHA256 (rust/crates/utf8-ranges-1.0.3.tar.gz) = 9d50aa7650df78abf942826607c62468ce18d9019673d4a2ebe1865dbb96ffde
SIZE (rust/crates/utf8-ranges-1.0.3.tar.gz) = 8496
SHA256 (rust/crates/uuid-0.4.0.tar.gz) = 7cfec50b0842181ba6e713151b72f4ec84a6a7e2c9c8a8a3ffc37bb1cd16b231
SIZE (rust/crates/uuid-0.4.0.tar.gz) = 15727
SHA256 (rust/crates/url-2.1.0.tar.gz) = 75b414f6c464c879d7f9babf951f23bc3743fb7313c081b2e6ca719067ea9d61
SIZE (rust/crates/url-2.1.0.tar.gz) = 64776
SHA256 (rust/crates/utf8-ranges-1.0.4.tar.gz) = b4ae116fef2b7fea257ed6440d3cfcff7f190865f170cdad00bb6465bf18ecba
SIZE (rust/crates/utf8-ranges-1.0.4.tar.gz) = 8575
SHA256 (rust/crates/uuid-0.7.4.tar.gz) = 90dbc611eb48397705a6b0f6e917da23ae517e4d127123d2cf7674206627d32a
SIZE (rust/crates/uuid-0.7.4.tar.gz) = 36325
SHA256 (rust/crates/vcpkg-0.2.6.tar.gz) = def296d3eb3b12371b2c7d0e83bfe1403e4db2d7a0bba324a12b21c4ee13143d
SIZE (rust/crates/vcpkg-0.2.6.tar.gz) = 9866
SHA256 (rust/crates/vcpkg-0.2.7.tar.gz) = 33dd455d0f96e90a75803cfeb7f948768c08d70a6de9a8d2362461935698bf95
SIZE (rust/crates/vcpkg-0.2.7.tar.gz) = 11012
SHA256 (rust/crates/vec_map-0.8.1.tar.gz) = 05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a
SIZE (rust/crates/vec_map-0.8.1.tar.gz) = 14959
SHA256 (rust/crates/vergen-0.1.1.tar.gz) = 8c3365f36c57e5df714a34be40902b27a992eeddb9996eca52d0584611cf885d
SIZE (rust/crates/vergen-0.1.1.tar.gz) = 11180
SHA256 (rust/crates/vergen-3.0.4.tar.gz) = 6aba5e34f93dc7051dfad05b98a18e9156f27e7b431fe1d2398cb6061c0a1dba
SIZE (rust/crates/vergen-3.0.4.tar.gz) = 15089
SHA256 (rust/crates/version_check-0.1.5.tar.gz) = 914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd
SIZE (rust/crates/version_check-0.1.5.tar.gz) = 8173
SHA256 (rust/crates/void-1.0.2.tar.gz) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
SIZE (rust/crates/void-1.0.2.tar.gz) = 2356
SHA256 (rust/crates/want-0.0.4.tar.gz) = a05d9d966753fa4b5c8db73fcab5eed4549cfe0e1e4e66911e5564a0085c35d1
SIZE (rust/crates/want-0.0.4.tar.gz) = 5357
SHA256 (rust/crates/want-0.0.6.tar.gz) = 797464475f30ddb8830cc529aaaae648d581f99e2036a928877dfde027ddf6b3
SIZE (rust/crates/want-0.0.6.tar.gz) = 5434
SHA256 (rust/crates/want-0.2.0.tar.gz) = b6395efa4784b027708f7451087e647ec73cc74f5d9bc2e418404248d679a230
SIZE (rust/crates/want-0.2.0.tar.gz) = 6265
SHA256 (rust/crates/wasi-0.7.0.tar.gz) = b89c3ce4ce14bdc6fb6beaf9ec7928ca331de5df7e5ea278375642a2f478570d
SIZE (rust/crates/wasi-0.7.0.tar.gz) = 33941
SHA256 (rust/crates/webbrowser-0.2.2.tar.gz) = 5f3b4827040c5d2e4b868d20f94f1980e082ecfd40d4c86ec09c630ae77ac1ff
SIZE (rust/crates/webbrowser-0.2.2.tar.gz) = 6983
SHA256 (rust/crates/winapi-0.2.8.tar.gz) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
SIZE (rust/crates/winapi-0.2.8.tar.gz) = 455145
SHA256 (rust/crates/winapi-0.3.7.tar.gz) = f10e386af2b13e47c89e7236a7a14a086791a2b88ebad6df9bf42040195cf770
SIZE (rust/crates/winapi-0.3.7.tar.gz) = 1075776
SHA256 (rust/crates/winapi-0.3.8.tar.gz) = 8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6
SIZE (rust/crates/winapi-0.3.8.tar.gz) = 1128308
SHA256 (rust/crates/winapi-build-0.1.1.tar.gz) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
SIZE (rust/crates/winapi-build-0.1.1.tar.gz) = 669
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@ -611,20 +617,20 @@ SHA256 (rust/crates/winapi-util-0.1.2.tar.gz) = 7168bab6e1daee33b4557efd0e95d5ca
SIZE (rust/crates/winapi-util-0.1.2.tar.gz) = 7810
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
SHA256 (rust/crates/wincolor-1.0.1.tar.gz) = 561ed901ae465d6185fa7864d63fbd5720d0ef718366c9a4dc83cf6170d7e9ba
SIZE (rust/crates/wincolor-1.0.1.tar.gz) = 4737
SHA256 (rust/crates/winutil-0.1.1.tar.gz) = 7daf138b6b14196e3830a588acf1e86966c694d3e8fb026fb105b8b5dca07e6e
SIZE (rust/crates/winutil-0.1.1.tar.gz) = 1880
SHA256 (rust/crates/wincolor-1.0.2.tar.gz) = 96f5016b18804d24db43cebf3c77269e7569b8954a8464501c216cc5e070eaa9
SIZE (rust/crates/wincolor-1.0.2.tar.gz) = 4821
SHA256 (rust/crates/winreg-0.6.2.tar.gz) = b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9
SIZE (rust/crates/winreg-0.6.2.tar.gz) = 19338
SHA256 (rust/crates/ws2_32-sys-0.2.1.tar.gz) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e
SIZE (rust/crates/ws2_32-sys-0.2.1.tar.gz) = 4697
SHA256 (rust/crates/xdg-2.2.0.tar.gz) = d089681aa106a86fade1b0128fb5daf07d5867a509ab036d99988dec80429a57
SIZE (rust/crates/xdg-2.2.0.tar.gz) = 13387
SHA256 (Spotifyd-spotifyd-0.2.11_GH0.tar.gz) = 186c9ca3cbd3ad9227e8d776f6fbcfee0fc44e0272e3c5d975aa803896861b8b
SIZE (Spotifyd-spotifyd-0.2.11_GH0.tar.gz) = 51635
SHA256 (Spotifyd-spotifyd-v0.2.13_GH0.tar.gz) = a277227990ec771a2fadc6b65e3be85ef8c62b40441f57aaca5fd8e52809f1c3
SIZE (Spotifyd-spotifyd-v0.2.13_GH0.tar.gz) = 57186
SHA256 (plietar-dns-parser-1d3e5a5591bc72eb061c23bd426c4a25f2f73791_GH0.tar.gz) = 739cfbee9bc0a871ea72bde750f3aaffb9bc7cdcfe21db21d138ab60dd2f0985
SIZE (plietar-dns-parser-1d3e5a5591bc72eb061c23bd426c4a25f2f73791_GH0.tar.gz) = 16353
SHA256 (librespot-org-librespot-4e3576ba7c6146cf68e1953daeec929d619b26b1_GH0.tar.gz) = 584e3009a0ff34ba9393d402caa5a35863f73fabf2a21ac43f3ed7fb4be70e23
SIZE (librespot-org-librespot-4e3576ba7c6146cf68e1953daeec929d619b26b1_GH0.tar.gz) = 159915
SHA256 (librespot-org-librespot-7cb551d66d3d195d04d7e247b3dc8d9f597a347c_GH0.tar.gz) = d411d56b7606e603c394f64465aa3bdf5bbce06a7e24c83fdfe32a17c786500f
SIZE (librespot-org-librespot-7cb551d66d3d195d04d7e247b3dc8d9f597a347c_GH0.tar.gz) = 161809
SHA256 (plietar-rust-mdns-66a74033da6c9f1a06e7b0a29f4544fd189d6479_GH0.tar.gz) = ce774aadca59f723c0df01f5ac64f259536877c5c2371959a7e639b9edec35d9
SIZE (plietar-rust-mdns-66a74033da6c9f1a06e7b0a29f4544fd189d6479_GH0.tar.gz) = 7431
SHA256 (plietar-rust-tremor-5958cc302e78f535dad90e9665da981ddff4000a_GH0.tar.gz) = f6d13a9212316e10b9e8527047d50171d17d72f6b2cc1d4919c6586c0ece66d9

View File

@ -5,7 +5,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 1.32
CATEGORIES= comms
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Simple TTY terminal I/O application
LICENSE= GPLv2+

View File

@ -4,7 +4,7 @@ PORTNAME= pspg
DISTVERSION= 2.0.3
CATEGORIES= databases
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Tabular data pager designed to be used with psql
LICENSE= BSD2CLAUSE

View File

@ -13,6 +13,10 @@ COMMENT= GWMetadata for GNUstep workspace manager
LICENSE= GPLv2
.if ${/usr/bin/ld:L:tA} == /usr/bin/ld.lld
BROKEN= ld: error: /usr/local/GNUstep/System/Library/Libraries/libFSNode.so: undefined reference to NSApplicationFileType
.endif
USES= gnustep sqlite
USE_GNUSTEP= back build
GNU_CONFIGURE= yes

View File

@ -5,7 +5,7 @@ DISTVERSION= 0.6
PORTREVISION= 2
CATEGORIES= deskutils
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Simple markdown viewer, written in Vala and GTK 3
LICENSE= GPLv3

View File

@ -1505,6 +1505,7 @@
SUBDIR += lua-posix
SUBDIR += lua-pty
SUBDIR += lua-rds-parser
SUBDIR += lua-resty-string
SUBDIR += lua-stdlib
SUBDIR += lua-stdlib-debug
SUBDIR += lua-stdlib-normalize
@ -6443,6 +6444,7 @@
SUBDIR += tclxml
SUBDIR += tdl
SUBDIR += template-glib
SUBDIR += termbox
SUBDIR += terminality
SUBDIR += tevent
SUBDIR += tevent1

View File

@ -17,7 +17,7 @@ SRCS+= udp.cpp
SRCS+= util.cpp
.PATH: ${EXTRADIR}
SRCS+= usb_freebsd.cpp
SRCS+= usb_libusb.cpp
# required by fastboot, diagnose_usb and libziparchive
.PATH: ${.CURDIR}/../base

View File

@ -20,6 +20,9 @@ USE_GITHUB= yes
GH_ACCOUNT= cseed
GH_TAGNAME= 840bdfdeb38809f9f6af4d89dd7b22959b176fdd
CFLAGS+= ${CFLAGS_${CHOSEN_COMPILER_TYPE}}
CFLAGS_gcc= -Wno-error=pessimizing-move
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/arachne-pnr

View File

@ -5,7 +5,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 0.1.11
CATEGORIES= devel
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Fast, powerful and easy-to-use CLI for AWS
LICENSE= APACHE20

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= ccls
DISTVERSION= 0.20190823.1
DISTVERSION= 0.20190823.2
CATEGORIES= devel
MASTER_SITES= LOCAL/tobik

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1567510618
TIMESTAMP = 1568548530
SHA256 (MaskRay-ccls.wiki-20190903.tar.gz) = da8d2ed4464ca445001eb2b22439ab265314ad8cf86b4b9509ac8a6a19c481e8
SIZE (MaskRay-ccls.wiki-20190903.tar.gz) = 32080
SHA256 (MaskRay-ccls-0.20190823.1_GH0.tar.gz) = 247e9fd99520fe2cf010c558eb2d76350e761ac3070f3bd34ab632eedba9b655
SIZE (MaskRay-ccls-0.20190823.1_GH0.tar.gz) = 160148
SHA256 (MaskRay-ccls-0.20190823.2_GH0.tar.gz) = fb4630acdb1516cdeba8124a62bce9708488e3aa21c8e9a91fb60ee3599892a7
SIZE (MaskRay-ccls-0.20190823.2_GH0.tar.gz) = 159794

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gitflow
PORTVERSION= 1.12.1
PORTREVISION= 1
PORTVERSION= 1.12.3
CATEGORIES= devel
MAINTAINER= nbari@tequila.io
@ -15,17 +14,16 @@ LICENSE_COMB= multi
RUN_DEPENDS= ${LOCALBASE}/bin/getopt:misc/getopt
USES= gmake
USE_GITHUB= yes
GH_ACCOUNT= petervanderdoes
GH_PROJECT= ${PORTNAME}-avh
OPTIONS_DEFINE= EXAMPLES
NO_BUILD= yes
NO_ARCH= yes
MAKE_ARGS= prefix=${STAGEDIR}${PREFIX}
OPTIONS_DEFINE= EXAMPLES
post-install:
${MV} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${EXAMPLESDIR}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1551434919
SHA256 (petervanderdoes-gitflow-avh-1.12.1_GH0.tar.gz) = aaedbc86eb6d472c0e90e291b9b5e35dc959999a48738363ffc2ec04cf56ac17
SIZE (petervanderdoes-gitflow-avh-1.12.1_GH0.tar.gz) = 65571
TIMESTAMP = 1568451383
SHA256 (petervanderdoes-gitflow-avh-1.12.3_GH0.tar.gz) = 54e9fd81aa1aa8215c865503dc6377da205653c784d6c97baad3dafd20728e06
SIZE (petervanderdoes-gitflow-avh-1.12.3_GH0.tar.gz) = 66173

View File

@ -1,22 +0,0 @@
From aad4610f5dfe133b323d4ccb97e44af0825b0d9d Mon Sep 17 00:00:00 2001
From: Peter van der Does <peter@avirtualhome.com>
Date: Sat, 2 Mar 2019 09:54:39 -0500
Subject: [PATCH] Missing )
---
git-flow-init | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/git-flow-init b/git-flow-init
index 0699ce75..4cc7ed96 100644
--- git-flow-init
+++ git-flow-init
@@ -375,7 +375,7 @@ file= use given config file
# Support branches
if ! git config --get gitflow.prefix.support >/dev/null 2>&1 || flag force; then
if [ "$FLAGS_support" != "" ]; then
- default_suggestion=$(echo $FLAGS_support
+ default_suggestion=$(echo $FLAGS_support)
else
default_suggestion=$(git config --get gitflow.prefix.support || echo support/)
fi

View File

@ -5,7 +5,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 0.11.91
CATEGORIES= devel www
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Painless self-hosted Git service
LICENSE= MIT

View File

@ -5,7 +5,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 0.20.1
CATEGORIES= devel
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Swagger 2.0 implementation for Go
LICENSE= APACHE20

View File

@ -6,7 +6,7 @@ DISTVERSION= 0.3.2
PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Terminal interface for viewing git repositories
LICENSE= GPLv3

View File

@ -5,7 +5,7 @@ DISTVERSIONPREFIX= x
DISTVERSION= 36.1
CATEGORIES= devel editors
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Simple, open source, cross-platform Go IDE
LICENSE= LGPL21+

View File

@ -0,0 +1,29 @@
# $FreeBSD$
PORTNAME= lua-resty-string
DISTVERSIONPREFIX=v
DISTVERSION= 0.12rc1
CATEGORIES= devel www
MAINTAINER= mm@FreeBSD.org
COMMENT= String utilities and common hash functions for ngx_lua and LuaJIT
LICENSE= BSD2CLAUSE
RUN_DEPENDS= luajit-openresty>=2.1:lang/luajit-openresty
USE_GITHUB= yes
GH_ACCOUNT= openresty
NO_ARCH= yes
NO_BUILD= yes
LUA_MODSHAREDIR=${LOCALBASE}/share/lua/5.1
PLIST_SUB= LUA_MODSHAREDIR=${LUA_MODSHAREDIR}
do-install:
@${MKDIR} ${STAGEDIR}${LUA_MODSHAREDIR}
@(cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${LUA_MODSHAREDIR} "-name *\.lua")
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1568627905
SHA256 (openresty-lua-resty-string-v0.12rc1_GH0.tar.gz) = d436208e4e9c3da91854059425fc91df32ba81124eae77e804450aaa92ac934b
SIZE (openresty-lua-resty-string-v0.12rc1_GH0.tar.gz) = 10438

View File

@ -0,0 +1,3 @@
String utilities and common hash functions for ngx_lua and LuaJIT
WWW: https://github.com/openresty/lua-resty-string

View File

@ -0,0 +1,10 @@
%%LUA_MODSHAREDIR%%/resty/aes.lua
%%LUA_MODSHAREDIR%%/resty/md5.lua
%%LUA_MODSHAREDIR%%/resty/random.lua
%%LUA_MODSHAREDIR%%/resty/sha.lua
%%LUA_MODSHAREDIR%%/resty/sha1.lua
%%LUA_MODSHAREDIR%%/resty/sha224.lua
%%LUA_MODSHAREDIR%%/resty/sha256.lua
%%LUA_MODSHAREDIR%%/resty/sha384.lua
%%LUA_MODSHAREDIR%%/resty/sha512.lua
%%LUA_MODSHAREDIR%%/resty/string.lua

View File

@ -24,4 +24,6 @@ USES= perl5
USE_PERL5= configure
MAKE_JOBS_UNSAFE= yes
CFLAGS_armv7= -fPIC
.include <bsd.port.mk>

View File

@ -5,7 +5,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 2.6.0
CATEGORIES= devel
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Simple and easy way to embed static files into Go binaries
LICENSE= MIT

29
devel/termbox/Makefile Normal file
View File

@ -0,0 +1,29 @@
# Created by: Adam Saponara <as@php.net>
# $FreeBSD$
PORTNAME= termbox
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.2
CATEGORIES= devel
MAINTAINER= as@php.net
COMMENT= Legacy-free alternative to ncurses
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
USES= waf
USE_GITHUB= yes
GH_ACCOUNT= nsf
USE_LDCONFIG= yes
PLIST_FILES= include/termbox.h \
lib/libtermbox.so.1.0.0 \
lib/libtermbox.so.1 \
lib/libtermbox.so \
lib/libtermbox.a
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtermbox.so.1.0.0
.include <bsd.port.mk>

3
devel/termbox/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1568276632
SHA256 (nsf-termbox-v1.1.2_GH0.tar.gz) = 61c9940b42b3ac44bf0cba67eacba75e3c02088b8c695149528c77def04d69b1
SIZE (nsf-termbox-v1.1.2_GH0.tar.gz) = 119673

20
devel/termbox/pkg-descr Normal file
View File

@ -0,0 +1,20 @@
Termbox is a library that provides minimalistic API which allows the
programmer to write text-based user interfaces.
It is based on a very simple abstraction. The main idea is viewing
terminals as a table of fixed-size cells and input being a stream of
structured messages. Would be fair to say that the model is inspired
by windows console API. The abstraction itself is not perfect and it
may create problems in certain areas. The most sensitive ones are
copy & pasting and wide characters (mostly Chinese, Japanese, Korean
(CJK) characters). When it comes to copy & pasting, the notion of
cells is not really compatible with the idea of text. And CJK runes
often require more than one cell to display them nicely. Despite the
mentioned flaws, using such a simple model brings benefits in a form
of simplicity. And KISS principle is important.
At this point one should realize, that CLI (command-line interfaces)
aren't really a thing termbox is aimed at. But rather
pseudo-graphical user interfaces.
WWW: https://github.com/nsf/termbox

View File

@ -209,6 +209,7 @@
SUBDIR += rbldnsd
SUBDIR += rbllookup
SUBDIR += rbllookup-ng
SUBDIR += rdap
SUBDIR += renewck
SUBDIR += rpsl2acl
SUBDIR += rubygem-dnsruby

View File

@ -41,13 +41,13 @@ RUN_DEPENDS= bind-tools>0:dns/bind-tools
# XXX: remove tar:bz2
USES= compiler:c11 cpe libedit pkgconfig ssl tar:bz2
# ISC releases things like 9.8.0-P1, which our versioning doesn't like
ISCVERSION= 9.15.3a0.2019.08.30
ISCVERSION= 9.15.3a0.2019.09.13
# XXX: Remove gitlab
USE_GITLAB= yes
GL_SITE= https://gitlab.isc.org
GL_ACCOUNT= isc-projects
GL_PROJECT= bind9
GL_COMMIT= 2367d61016304b19dadfadea70dffcab536ce4dc
GL_COMMIT= 3699545dace25859d5fe265cb9aeced22d883eb1
CPE_VENDOR= isc
CPE_VERSION= ${ISCVERSION:C/-.*//}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1567419416
SHA256 (isc-projects-bind9-2367d61016304b19dadfadea70dffcab536ce4dc_GL0.tar.gz) = f5bbdd799f32ead9a46fda46ff78cbe17c6b6b05a8be725008f4d485f4317e6e
SIZE (isc-projects-bind9-2367d61016304b19dadfadea70dffcab536ce4dc_GL0.tar.gz) = 6337913
TIMESTAMP = 1568666955
SHA256 (isc-projects-bind9-3699545dace25859d5fe265cb9aeced22d883eb1_GL0.tar.gz) = dc8957993d1278fba7306968b0c63e3a00343bd56678f1b549655205dcd17a92
SIZE (isc-projects-bind9-3699545dace25859d5fe265cb9aeced22d883eb1_GL0.tar.gz) = 6343436

View File

@ -1,8 +1,8 @@
Fixup gssapi and db detection.
--- configure.orig 2019-08-12 08:39:30 UTC
--- configure.orig 2019-09-13 08:55:55 UTC
+++ configure
@@ -17216,27 +17216,9 @@ done
@@ -17249,27 +17249,9 @@ done
# problems start to show up.
saved_libs="$LIBS"
for TRY_LIBS in \
@ -32,7 +32,7 @@ Fixup gssapi and db detection.
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linking as $TRY_LIBS" >&5
$as_echo_n "checking linking as $TRY_LIBS... " >&6; }
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -17279,47 +17261,7 @@ $as_echo "no" >&6; } ;;
@@ -17312,47 +17294,7 @@ $as_echo "no" >&6; } ;;
no) as_fn_error $? "could not determine proper GSSAPI linkage" "$LINENO" 5 ;;
esac
@ -81,7 +81,7 @@ Fixup gssapi and db detection.
DNS_GSSAPI_LIBS="$LIBS"
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: using GSSAPI from $use_gssapi/lib and $use_gssapi/include" >&5
@@ -22709,7 +22651,7 @@ $as_echo "" >&6; }
@@ -22742,7 +22684,7 @@ $as_echo "" >&6; }
# Check other locations for includes.
# Order is important (sigh).

View File

@ -12,9 +12,6 @@ COMMENT= DNS-over-HTTP server proxy
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
# jemalloc-sys-0.1.8 needs gmake
BUILD_DEPENDS= gmake:devel/gmake
USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= jedisct1

30
dns/rdap/Makefile Normal file
View File

@ -0,0 +1,30 @@
# $FreeBSD$
PORTNAME= rdap
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
CATEGORIES= dns
MAINTAINER= pi@FreeBSD.org
COMMENT= CLI for the Registration Data Access Protocol, RDAP
LICENSE= MIT
USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= openrdap
GH_TAGNAME= e2ea151
GH_TUPLE= \
alecthomas:kingpin:v2.2.6:alecthomas_kingpin/vendor/gopkg.in/alecthomas/kingpin.v2 \
alecthomas:template:fb15b899a751:alecthomas_template/vendor/github.com/alecthomas/template \
alecthomas:units:c3de453c63f4:alecthomas_units/vendor/github.com/alecthomas/units \
davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
golang:crypto:4def268fd1a4:golang_crypto/vendor/golang.org/x/crypto \
jarcoal:httpmock:v1.0.4:jarcoal_httpmock/vendor/github.com/jarcoal/httpmock \
mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir
GO_TARGET= cmd/rdap/main.go:rdap
PLIST_FILES= bin/rdap
.include <bsd.port.mk>

17
dns/rdap/distinfo Normal file
View File

@ -0,0 +1,17 @@
TIMESTAMP = 1568574348
SHA256 (openrdap-rdap-v0.9.0-e2ea151_GH0.tar.gz) = 087f5ec154db813948e9e546ef85f15bd0d49350c708af3bbde2d9911dbc22bd
SIZE (openrdap-rdap-v0.9.0-e2ea151_GH0.tar.gz) = 78024
SHA256 (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 4624eae43489de8a71ea60efaf6744c581b6bd62909f7514c484c1ea0efaba5a
SIZE (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 44383
SHA256 (alecthomas-template-fb15b899a751_GH0.tar.gz) = 2e2a44375eca48ce941182504b5d13aa98182b9a3f64ace33bfda52208bd0f5e
SIZE (alecthomas-template-fb15b899a751_GH0.tar.gz) = 55339
SHA256 (alecthomas-units-c3de453c63f4_GH0.tar.gz) = b2eb77de46e677edb150bb4bf81d213416a477525980e315264cbd70b22d0ece
SIZE (alecthomas-units-c3de453c63f4_GH0.tar.gz) = 3485
SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
SHA256 (golang-crypto-4def268fd1a4_GH0.tar.gz) = eaf2ba9df95911f41a340478d1fbb540d7bc21939e4688273995dabf58e8c7b0
SIZE (golang-crypto-4def268fd1a4_GH0.tar.gz) = 1693117
SHA256 (jarcoal-httpmock-v1.0.4_GH0.tar.gz) = a1d804455a31dc91db474224ce0190b63f405c86a5335c9f3801b01a90bd23f4
SIZE (jarcoal-httpmock-v1.0.4_GH0.tar.gz) = 20389
SHA256 (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 646671c73a84a8dfb4a5a76b80c7b63549ffefa906524d45077301bc7da76600
SIZE (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 3362

7
dns/rdap/pkg-descr Normal file
View File

@ -0,0 +1,7 @@
OpenRDAP is a command line client for the Registration Data Access
Protocol, written in Go.
RDAP is a replacement for WHOIS, which provides domain name & IP
address registration information in JSON format over HTTP.
WWW: https://www.openrdap.org/

View File

@ -5,7 +5,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 1.8.2
CATEGORIES= editors
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Small and easy to use console text editor
LICENSE= GPLv2

View File

@ -7,7 +7,7 @@ DISTVERSION= 0.4.0.4
PORTREVISION= 6
CATEGORIES= editors security
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Minimalist secure text editor and binary encryptor
LICENSE= GPLv2+

View File

@ -4,7 +4,7 @@
PORTNAME= uemacs
PORTVERSION= 4.0
CATEGORIES= editors
MASTER_SITES= http://dl.ozzmosis.com/uemacs/
MASTER_SITES= http://debian.physik.uni-essen.de/misc/memacs/disk2/
DISTNAME= ue400dev
MAINTAINER= mail@ozzmosis.com

View File

@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 1
PORTREVISION= 0
PKGNAMESUFFIX= -qt5
MASTERDIR= ${.CURDIR}/../citra

View File

@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= citra
PORTVERSION= s20190906
PORTREVISION?= 1
PORTVERSION= s20190916
PORTREVISION?= 0
CATEGORIES= emulators
MAINTAINER= jbeich@FreeBSD.org
@ -23,17 +23,17 @@ BUILD_DEPENDS= boost-libs>=1.66:devel/boost-libs
USE_GITHUB= yes
GH_ACCOUNT= citra-emu
GH_TAGNAME= 4bc22aa35
GH_TAGNAME= 363149075
GH_TUPLE= citra-emu:ext-libressl-portable:7d01cb0:libressl/externals/libressl \
citra-emu:ext-soundtouch:060181e:soundtouch/externals/soundtouch \
MerryMage:dynarmic:r1-992-g4e6848d1:dynarmic/externals/dynarmic \
arsenm:sanitizers-cmake:f09151b:sanitizers_cmake/externals/cubeb/cmake/sanitizers-cmake \
arsenm:sanitizers-cmake:aab6948:sanitizers_cmake/externals/cubeb/cmake/sanitizers-cmake \
arun11299:cpp-jwt:v1.1.1:cpp_jwt/externals/cpp-jwt \
benhoyt:inih:r42-6-g2023872:inih/externals/inih/inih \
catchorg:Catch2:v2.3.0:catch/externals/catch \
fmtlib:fmt:5.3.0:fmt/externals/fmt \
fmtlib:fmt:6.0.0:fmt/externals/fmt \
herumi:xbyak:v5.71:xbyak/externals/xbyak \
kinetiknz:cubeb:cubeb-0.2-1039-g44341a1:cubeb/externals/cubeb \
kinetiknz:cubeb:cubeb-0.2-1151-g9eb4c89:cubeb/externals/cubeb \
lsalzman:enet:0eaf48e:enet/externals/enet \
neobrain:nihstro:fd69de1:nihstro/externals/nihstro \
weidai11:cryptopp:CRYPTOPP_7_0_0-23-gf320e7d9:cryptopp/externals/cryptopp/cryptopp \

View File

@ -1,26 +1,26 @@
TIMESTAMP = 1567778886
SHA256 (citra-emu-citra-s20190906-4bc22aa35_GH0.tar.gz) = 59b7db608412090a52ed3a4ca1580ef0e019fd5370d0a895513dcbf962cc5d98
SIZE (citra-emu-citra-s20190906-4bc22aa35_GH0.tar.gz) = 5062871
TIMESTAMP = 1568664095
SHA256 (citra-emu-citra-s20190916-363149075_GH0.tar.gz) = 7f404a96d73cb1882a75bd27fea8751897fc6b72520b85e74c2630f7a6dea226
SIZE (citra-emu-citra-s20190916-363149075_GH0.tar.gz) = 5061728
SHA256 (citra-emu-ext-libressl-portable-7d01cb0_GH0.tar.gz) = f3fc8c9d4991b05ca1e1c8f5907ecd3ffd9724a8dccf328087b4784cda5c7db3
SIZE (citra-emu-ext-libressl-portable-7d01cb0_GH0.tar.gz) = 1762942
SHA256 (citra-emu-ext-soundtouch-060181e_GH0.tar.gz) = a593ab188e4feaeef8376c27b554cc413986efc777c195e44c6d3d223de9a63c
SIZE (citra-emu-ext-soundtouch-060181e_GH0.tar.gz) = 59514
SHA256 (MerryMage-dynarmic-r1-992-g4e6848d1_GH0.tar.gz) = 1dd65997fce183976de08904c1097f3a4d2dfbdf59e69a492b1b8c4271973511
SIZE (MerryMage-dynarmic-r1-992-g4e6848d1_GH0.tar.gz) = 1446282
SHA256 (arsenm-sanitizers-cmake-f09151b_GH0.tar.gz) = 40d826a6c98fdedf1097bdb96944b2905be507ed5d11e74480680d459fc22431
SIZE (arsenm-sanitizers-cmake-f09151b_GH0.tar.gz) = 6856
SHA256 (arsenm-sanitizers-cmake-aab6948_GH0.tar.gz) = d9009e17948aff769a6f6e16b52d4d8752c5cc2cab1e9c381d3a31fd1a680b58
SIZE (arsenm-sanitizers-cmake-aab6948_GH0.tar.gz) = 7240
SHA256 (arun11299-cpp-jwt-v1.1.1_GH0.tar.gz) = 6dbf93969ec48d97ecb6c157014985846df8c01995a0011c21f4e2c146594922
SIZE (arun11299-cpp-jwt-v1.1.1_GH0.tar.gz) = 1231375
SHA256 (benhoyt-inih-r42-6-g2023872_GH0.tar.gz) = 7ea50578066fbcff2c33a303850eb165f0aeb4dc0af1dcf0e068b3ad6acc7fea
SIZE (benhoyt-inih-r42-6-g2023872_GH0.tar.gz) = 12913
SHA256 (catchorg-Catch2-v2.3.0_GH0.tar.gz) = aaf6bbf81ce8522131bae2ea4d013a77b003bbb2017614f5872d5787687f8f5f
SIZE (catchorg-Catch2-v2.3.0_GH0.tar.gz) = 506374
SHA256 (fmtlib-fmt-5.3.0_GH0.tar.gz) = defa24a9af4c622a7134076602070b45721a43c51598c8456ec6f2c4dbb51c89
SIZE (fmtlib-fmt-5.3.0_GH0.tar.gz) = 662493
SHA256 (fmtlib-fmt-6.0.0_GH0.tar.gz) = f1907a58d5e86e6c382e51441d92ad9e23aea63827ba47fd647eacc0d3a16c78
SIZE (fmtlib-fmt-6.0.0_GH0.tar.gz) = 708425
SHA256 (herumi-xbyak-v5.71_GH0.tar.gz) = 27e5dd6f7fa7194802db9194b893f94b64edf6e585bf567feebb2b15baf11008
SIZE (herumi-xbyak-v5.71_GH0.tar.gz) = 213882
SHA256 (kinetiknz-cubeb-cubeb-0.2-1039-g44341a1_GH0.tar.gz) = b3814177e98a26806a8c224b1994c7d2026708d149a3fc835d020595c88d32e1
SIZE (kinetiknz-cubeb-cubeb-0.2-1039-g44341a1_GH0.tar.gz) = 194990
SHA256 (kinetiknz-cubeb-cubeb-0.2-1151-g9eb4c89_GH0.tar.gz) = 34c7bf4566c49a4e827da707113f3113a35534d76e5a48dbf9e1632f7c786b16
SIZE (kinetiknz-cubeb-cubeb-0.2-1151-g9eb4c89_GH0.tar.gz) = 193511
SHA256 (lsalzman-enet-0eaf48e_GH0.tar.gz) = 50c3a47329096908d53ac906b18d5759f06600b4c6612120d18be2aee481e216
SIZE (lsalzman-enet-0eaf48e_GH0.tar.gz) = 79503
SHA256 (neobrain-nihstro-fd69de1_GH0.tar.gz) = cebeb307aad4b9fbc4d26eb54c01c90e118bc6287ab65688a50303a59272be5a

View File

@ -1,809 +0,0 @@
https://github.com/kinetiknz/cubeb/commit/0d1d9d84fb3e
https://github.com/kinetiknz/cubeb/pull/539
diff --git externals/cubeb/CMakeLists.txt externals/cubeb/CMakeLists.txt
index cdb00f9..71373cb 100644
--- externals/cubeb/CMakeLists.txt
+++ externals/cubeb/CMakeLists.txt
@@ -135,10 +135,7 @@ if(USE_PULSE)
target_sources(cubeb PRIVATE
src/cubeb_pulse.c)
target_compile_definitions(cubeb PRIVATE USE_PULSE)
- target_link_libraries(cubeb PRIVATE pulse)
- if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
- target_link_libraries(cubeb PRIVATE dl)
- endif()
+ target_link_libraries(cubeb PRIVATE pthread ${CMAKE_DL_LIBS})
endif()
check_include_files(alsa/asoundlib.h USE_ALSA)
@@ -146,10 +143,7 @@ if(USE_ALSA)
target_sources(cubeb PRIVATE
src/cubeb_alsa.c)
target_compile_definitions(cubeb PRIVATE USE_ALSA)
- target_link_libraries(cubeb PRIVATE asound pthread)
- if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
- target_link_libraries(cubeb PRIVATE dl)
- endif()
+ target_link_libraries(cubeb PRIVATE pthread ${CMAKE_DL_LIBS})
endif()
check_include_files(jack/jack.h USE_JACK)
@@ -157,10 +151,7 @@ if(USE_JACK)
target_sources(cubeb PRIVATE
src/cubeb_jack.cpp)
target_compile_definitions(cubeb PRIVATE USE_JACK)
- target_link_libraries(cubeb PRIVATE jack pthread)
- if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
- target_link_libraries(cubeb PRIVATE dl)
- endif()
+ target_link_libraries(cubeb PRIVATE pthread ${CMAKE_DL_LIBS})
endif()
check_include_files(audioclient.h USE_WASAPI)
@@ -201,7 +192,7 @@ if(USE_SNDIO)
target_sources(cubeb PRIVATE
src/cubeb_sndio.c)
target_compile_definitions(cubeb PRIVATE USE_SNDIO)
- target_link_libraries(cubeb PRIVATE sndio)
+ target_link_libraries(cubeb PRIVATE pthread)
endif()
check_include_files(kai.h USE_KAI)
diff --git externals/cubeb/src/cubeb.c externals/cubeb/src/cubeb.c
index e562a35..d66dd16 100644
--- externals/cubeb/src/cubeb.c
+++ externals/cubeb/src/cubeb.c
@@ -177,6 +177,9 @@ cubeb_init(cubeb ** context, char const * context_name, char const * backend_nam
#if defined(USE_JACK)
jack_init,
#endif
+#if defined(USE_SNDIO)
+ sndio_init,
+#endif
#if defined(USE_ALSA)
alsa_init,
#endif
@@ -189,9 +192,6 @@ cubeb_init(cubeb ** context, char const * context_name, char const * backend_nam
#if defined(USE_WINMM)
winmm_init,
#endif
-#if defined(USE_SNDIO)
- sndio_init,
-#endif
#if defined(USE_OPENSL)
opensl_init,
#endif
diff --git externals/cubeb/src/cubeb_alsa.c externals/cubeb/src/cubeb_alsa.c
index bfd4d8f..a29eed0 100644
--- externals/cubeb/src/cubeb_alsa.c
+++ externals/cubeb/src/cubeb_alsa.c
@@ -14,10 +14,58 @@
#include <limits.h>
#include <poll.h>
#include <unistd.h>
+#include <dlfcn.h>
#include <alsa/asoundlib.h>
#include "cubeb/cubeb.h"
#include "cubeb-internal.h"
+#ifdef DISABLE_LIBASOUND_DLOPEN
+#define WRAP(x) x
+#else
+#define WRAP(x) cubeb_##x
+#define LIBASOUND_API_VISIT(X) \
+ X(snd_config) \
+ X(snd_config_add) \
+ X(snd_config_copy) \
+ X(snd_config_delete) \
+ X(snd_config_get_id) \
+ X(snd_config_get_string) \
+ X(snd_config_imake_integer) \
+ X(snd_config_search) \
+ X(snd_config_search_definition) \
+ X(snd_lib_error_set_handler) \
+ X(snd_pcm_avail_update) \
+ X(snd_pcm_close) \
+ X(snd_pcm_delay) \
+ X(snd_pcm_drain) \
+ X(snd_pcm_frames_to_bytes) \
+ X(snd_pcm_get_params) \
+ X(snd_pcm_hw_params_any) \
+ X(snd_pcm_hw_params_get_channels_max) \
+ X(snd_pcm_hw_params_get_rate) \
+ X(snd_pcm_hw_params_set_rate_near) \
+ X(snd_pcm_hw_params_sizeof) \
+ X(snd_pcm_nonblock) \
+ X(snd_pcm_open) \
+ X(snd_pcm_open_lconf) \
+ X(snd_pcm_pause) \
+ X(snd_pcm_poll_descriptors) \
+ X(snd_pcm_poll_descriptors_count) \
+ X(snd_pcm_poll_descriptors_revents) \
+ X(snd_pcm_readi) \
+ X(snd_pcm_recover) \
+ X(snd_pcm_set_params) \
+ X(snd_pcm_start) \
+ X(snd_pcm_state) \
+ X(snd_pcm_writei) \
+
+#define MAKE_TYPEDEF(x) static typeof(x) * cubeb_##x;
+LIBASOUND_API_VISIT(MAKE_TYPEDEF);
+#undef MAKE_TYPEDEF
+/* snd_pcm_hw_params_alloca is actually a macro */
+#define snd_pcm_hw_params_sizeof cubeb_snd_pcm_hw_params_sizeof
+#endif
+
#define CUBEB_STREAM_MAX 16
#define CUBEB_WATCHDOG_MS 10000
@@ -36,6 +84,7 @@ static struct cubeb_ops const alsa_ops;
struct cubeb {
struct cubeb_ops const * ops;
+ void * libasound;
pthread_t thread;
@@ -245,8 +294,8 @@ set_timeout(struct timeval * timeout, unsigned int ms)
static void
stream_buffer_decrement(cubeb_stream * stm, long count)
{
- char * bufremains = stm->buffer + snd_pcm_frames_to_bytes(stm->pcm, count);
- memmove(stm->buffer, bufremains, snd_pcm_frames_to_bytes(stm->pcm, stm->bufframes - count));
+ char * bufremains = stm->buffer + WRAP(snd_pcm_frames_to_bytes)(stm->pcm, count);
+ memmove(stm->buffer, bufremains, WRAP(snd_pcm_frames_to_bytes)(stm->pcm, stm->bufframes - count));
stm->bufframes -= count;
}
@@ -278,9 +327,9 @@ alsa_process_stream(cubeb_stream * stm)
/* Call _poll_descriptors_revents() even if we don't use it
to let underlying plugins clear null events. Otherwise poll()
may wake up again and again, producing unnecessary CPU usage. */
- snd_pcm_poll_descriptors_revents(stm->pcm, stm->fds, stm->nfds, &revents);
+ WRAP(snd_pcm_poll_descriptors_revents)(stm->pcm, stm->fds, stm->nfds, &revents);
- avail = snd_pcm_avail_update(stm->pcm);
+ avail = WRAP(snd_pcm_avail_update)(stm->pcm);
/* Got null event? Bail and wait for another wakeup. */
if (avail == 0) {
@@ -303,7 +352,7 @@ alsa_process_stream(cubeb_stream * stm)
// TODO: should it be marked as DRAINING?
}
- got = snd_pcm_readi(stm->pcm, stm->buffer+stm->bufframes, avail);
+ got = WRAP(snd_pcm_readi)(stm->pcm, stm->buffer+stm->bufframes, avail);
if (got < 0) {
avail = got; // the error handler below will recover us
@@ -347,7 +396,7 @@ alsa_process_stream(cubeb_stream * stm)
(!stm->other_stream || stm->other_stream->bufframes > 0)) {
long got = avail - stm->bufframes;
void * other_buffer = stm->other_stream ? stm->other_stream->buffer : NULL;
- char * buftail = stm->buffer + snd_pcm_frames_to_bytes(stm->pcm, stm->bufframes);
+ char * buftail = stm->buffer + WRAP(snd_pcm_frames_to_bytes)(stm->pcm, stm->bufframes);
/* Correct read size to the other stream available frames */
if (stm->other_stream && got > (snd_pcm_sframes_t) stm->other_stream->bufframes) {
@@ -374,8 +423,8 @@ alsa_process_stream(cubeb_stream * stm)
long drain_frames = avail - stm->bufframes;
double drain_time = (double) drain_frames / stm->params.rate;
- char * buftail = stm->buffer + snd_pcm_frames_to_bytes(stm->pcm, stm->bufframes);
- memset(buftail, 0, snd_pcm_frames_to_bytes(stm->pcm, drain_frames));
+ char * buftail = stm->buffer + WRAP(snd_pcm_frames_to_bytes)(stm->pcm, stm->bufframes);
+ memset(buftail, 0, WRAP(snd_pcm_frames_to_bytes)(stm->pcm, drain_frames));
stm->bufframes = avail;
/* Mark as draining, unless we're waiting for capture */
@@ -402,7 +451,7 @@ alsa_process_stream(cubeb_stream * stm)
}
}
- wrote = snd_pcm_writei(stm->pcm, stm->buffer, avail);
+ wrote = WRAP(snd_pcm_writei)(stm->pcm, stm->buffer, avail);
if (wrote < 0) {
avail = wrote; // the error handler below will recover us
} else {
@@ -415,13 +464,13 @@ alsa_process_stream(cubeb_stream * stm)
/* Got some error? Let's try to recover the stream. */
if (avail < 0) {
- avail = snd_pcm_recover(stm->pcm, avail, 0);
+ avail = WRAP(snd_pcm_recover)(stm->pcm, avail, 0);
/* Capture pcm must be started after initial setup/recover */
if (avail >= 0 &&
stm->stream_type == SND_PCM_STREAM_CAPTURE &&
- snd_pcm_state(stm->pcm) == SND_PCM_STATE_PREPARED) {
- avail = snd_pcm_start(stm->pcm);
+ WRAP(snd_pcm_state)(stm->pcm) == SND_PCM_STATE_PREPARED) {
+ avail = WRAP(snd_pcm_start)(stm->pcm);
}
}
@@ -537,26 +586,26 @@ get_slave_pcm_node(snd_config_t * lconf, snd_config_t * root_pcm)
slave_def = NULL;
- r = snd_config_search(root_pcm, "slave", &slave_pcm);
+ r = WRAP(snd_config_search)(root_pcm, "slave", &slave_pcm);
if (r < 0) {
return NULL;
}
- r = snd_config_get_string(slave_pcm, &string);
+ r = WRAP(snd_config_get_string)(slave_pcm, &string);
if (r >= 0) {
- r = snd_config_search_definition(lconf, "pcm_slave", string, &slave_def);
+ r = WRAP(snd_config_search_definition)(lconf, "pcm_slave", string, &slave_def);
if (r < 0) {
return NULL;
}
}
do {
- r = snd_config_search(slave_def ? slave_def : slave_pcm, "pcm", &pcm);
+ r = WRAP(snd_config_search)(slave_def ? slave_def : slave_pcm, "pcm", &pcm);
if (r < 0) {
break;
}
- r = snd_config_get_string(slave_def ? slave_def : slave_pcm, &string);
+ r = WRAP(snd_config_get_string)(slave_def ? slave_def : slave_pcm, &string);
if (r < 0) {
break;
}
@@ -565,7 +614,7 @@ get_slave_pcm_node(snd_config_t * lconf, snd_config_t * root_pcm)
if (r < 0 || r > (int) sizeof(node_name)) {
break;
}
- r = snd_config_search(lconf, node_name, &pcm);
+ r = WRAP(snd_config_search)(lconf, node_name, &pcm);
if (r < 0) {
break;
}
@@ -574,7 +623,7 @@ get_slave_pcm_node(snd_config_t * lconf, snd_config_t * root_pcm)
} while (0);
if (slave_def) {
- snd_config_delete(slave_def);
+ WRAP(snd_config_delete)(slave_def);
}
return NULL;
@@ -597,22 +646,22 @@ init_local_config_with_workaround(char const * pcm_name)
lconf = NULL;
- if (snd_config == NULL) {
+ if (*WRAP(snd_config) == NULL) {
return NULL;
}
- r = snd_config_copy(&lconf, snd_config);
+ r = WRAP(snd_config_copy)(&lconf, *WRAP(snd_config));
if (r < 0) {
return NULL;
}
do {
- r = snd_config_search_definition(lconf, "pcm", pcm_name, &pcm_node);
+ r = WRAP(snd_config_search_definition)(lconf, "pcm", pcm_name, &pcm_node);
if (r < 0) {
break;
}
- r = snd_config_get_id(pcm_node, &string);
+ r = WRAP(snd_config_get_id)(pcm_node, &string);
if (r < 0) {
break;
}
@@ -621,7 +670,7 @@ init_local_config_with_workaround(char const * pcm_name)
if (r < 0 || r > (int) sizeof(node_name)) {
break;
}
- r = snd_config_search(lconf, node_name, &pcm_node);
+ r = WRAP(snd_config_search)(lconf, node_name, &pcm_node);
if (r < 0) {
break;
}
@@ -632,12 +681,12 @@ init_local_config_with_workaround(char const * pcm_name)
}
/* Fetch the PCM node's type, and bail out if it's not the PulseAudio plugin. */
- r = snd_config_search(pcm_node, "type", &node);
+ r = WRAP(snd_config_search)(pcm_node, "type", &node);
if (r < 0) {
break;
}
- r = snd_config_get_string(node, &string);
+ r = WRAP(snd_config_get_string)(node, &string);
if (r < 0) {
break;
}
@@ -648,18 +697,18 @@ init_local_config_with_workaround(char const * pcm_name)
/* Don't clobber an explicit existing handle_underrun value, set it only
if it doesn't already exist. */
- r = snd_config_search(pcm_node, "handle_underrun", &node);
+ r = WRAP(snd_config_search)(pcm_node, "handle_underrun", &node);
if (r != -ENOENT) {
break;
}
/* Disable pcm_pulse's asynchronous underrun handling. */
- r = snd_config_imake_integer(&node, "handle_underrun", 0);
+ r = WRAP(snd_config_imake_integer)(&node, "handle_underrun", 0);
if (r < 0) {
break;
}
- r = snd_config_add(pcm_node, node);
+ r = WRAP(snd_config_add)(pcm_node, node);
if (r < 0) {
break;
}
@@ -667,7 +716,7 @@ init_local_config_with_workaround(char const * pcm_name)
return lconf;
} while (0);
- snd_config_delete(lconf);
+ WRAP(snd_config_delete)(lconf);
return NULL;
}
@@ -679,9 +728,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, char const * pcm_name, snd_pcm_stream_t s
pthread_mutex_lock(&cubeb_alsa_mutex);
if (local_config) {
- r = snd_pcm_open_lconf(pcm, pcm_name, stream, SND_PCM_NONBLOCK, local_config);
+ r = WRAP(snd_pcm_open_lconf)(pcm, pcm_name, stream, SND_PCM_NONBLOCK, local_config);
} else {
- r = snd_pcm_open(pcm, pcm_name, stream, SND_PCM_NONBLOCK);
+ r = WRAP(snd_pcm_open)(pcm, pcm_name, stream, SND_PCM_NONBLOCK);
}
pthread_mutex_unlock(&cubeb_alsa_mutex);
@@ -694,7 +743,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm)
int r;
pthread_mutex_lock(&cubeb_alsa_mutex);
- r = snd_pcm_close(pcm);
+ r = WRAP(snd_pcm_close)(pcm);
pthread_mutex_unlock(&cubeb_alsa_mutex);
return r;
@@ -750,6 +799,7 @@ silent_error_handler(char const * file, int line, char const * function,
alsa_init(cubeb ** context, char const * context_name)
{
(void)context_name;
+ void * libasound = NULL;
cubeb * ctx;
int r;
int i;
@@ -760,9 +810,27 @@ alsa_init(cubeb ** context, char const * context_name)
assert(context);
*context = NULL;
+#ifndef DISABLE_LIBASOUND_DLOPEN
+ libasound = dlopen("libasound.so", RTLD_LAZY);
+ if (!libasound) {
+ return CUBEB_ERROR;
+ }
+
+#define LOAD(x) { \
+ cubeb_##x = dlsym(libasound, #x); \
+ if (!cubeb_##x) { \
+ dlclose(libasound); \
+ return CUBEB_ERROR; \
+ } \
+ }
+
+ LIBASOUND_API_VISIT(LOAD);
+#undef LOAD
+#endif
+
pthread_mutex_lock(&cubeb_alsa_mutex);
if (!cubeb_alsa_error_handler_set) {
- snd_lib_error_set_handler(silent_error_handler);
+ WRAP(snd_lib_error_set_handler)(silent_error_handler);
cubeb_alsa_error_handler_set = 1;
}
pthread_mutex_unlock(&cubeb_alsa_mutex);
@@ -771,6 +839,7 @@ alsa_init(cubeb ** context, char const * context_name)
assert(ctx);
ctx->ops = &alsa_ops;
+ ctx->libasound = libasound;
r = pthread_mutex_init(&ctx->mutex, NULL);
assert(r == 0);
@@ -819,7 +888,7 @@ alsa_init(cubeb ** context, char const * context_name)
config fails with EINVAL, the PA PCM is too old for this workaround. */
if (r == -EINVAL) {
pthread_mutex_lock(&cubeb_alsa_mutex);
- snd_config_delete(ctx->local_config);
+ WRAP(snd_config_delete)(ctx->local_config);
pthread_mutex_unlock(&cubeb_alsa_mutex);
ctx->local_config = NULL;
} else if (r >= 0) {
@@ -861,10 +930,14 @@ alsa_destroy(cubeb * ctx)
if (ctx->local_config) {
pthread_mutex_lock(&cubeb_alsa_mutex);
- snd_config_delete(ctx->local_config);
+ WRAP(snd_config_delete)(ctx->local_config);
pthread_mutex_unlock(&cubeb_alsa_mutex);
}
+ if (ctx->libasound) {
+ dlclose(ctx->libasound);
+ }
+
free(ctx);
}
@@ -948,7 +1021,7 @@ alsa_stream_init_single(cubeb * ctx, cubeb_stream ** stream, char const * stream
return CUBEB_ERROR;
}
- r = snd_pcm_nonblock(stm->pcm, 1);
+ r = WRAP(snd_pcm_nonblock)(stm->pcm, 1);
assert(r == 0);
latency_us = latency_frames * 1e6 / stm->params.rate;
@@ -961,7 +1034,7 @@ alsa_stream_init_single(cubeb * ctx, cubeb_stream ** stream, char const * stream
latency_us = latency_us < min_latency ? min_latency: latency_us;
}
- r = snd_pcm_set_params(stm->pcm, format, SND_PCM_ACCESS_RW_INTERLEAVED,
+ r = WRAP(snd_pcm_set_params)(stm->pcm, format, SND_PCM_ACCESS_RW_INTERLEAVED,
stm->params.channels, stm->params.rate, 1,
latency_us);
if (r < 0) {
@@ -969,20 +1042,20 @@ alsa_stream_init_single(cubeb * ctx, cubeb_stream ** stream, char const * stream
return CUBEB_ERROR_INVALID_FORMAT;
}
- r = snd_pcm_get_params(stm->pcm, &stm->buffer_size, &period_size);
+ r = WRAP(snd_pcm_get_params)(stm->pcm, &stm->buffer_size, &period_size);
assert(r == 0);
/* Double internal buffer size to have enough space when waiting for the other side of duplex connection */
stm->buffer_size *= 2;
- stm->buffer = calloc(1, snd_pcm_frames_to_bytes(stm->pcm, stm->buffer_size));
+ stm->buffer = calloc(1, WRAP(snd_pcm_frames_to_bytes)(stm->pcm, stm->buffer_size));
assert(stm->buffer);
- stm->nfds = snd_pcm_poll_descriptors_count(stm->pcm);
+ stm->nfds = WRAP(snd_pcm_poll_descriptors_count)(stm->pcm);
assert(stm->nfds > 0);
stm->saved_fds = calloc(stm->nfds, sizeof(struct pollfd));
assert(stm->saved_fds);
- r = snd_pcm_poll_descriptors(stm->pcm, stm->saved_fds, stm->nfds);
+ r = WRAP(snd_pcm_poll_descriptors)(stm->pcm, stm->saved_fds, stm->nfds);
assert((nfds_t) r == stm->nfds);
if (alsa_register_stream(ctx, stm) != 0) {
@@ -1054,7 +1127,7 @@ alsa_stream_destroy(cubeb_stream * stm)
pthread_mutex_lock(&stm->mutex);
if (stm->pcm) {
if (stm->state == DRAINING) {
- snd_pcm_drain(stm->pcm);
+ WRAP(snd_pcm_drain)(stm->pcm);
}
alsa_locked_pcm_close(stm->pcm);
stm->pcm = NULL;
@@ -1100,12 +1173,12 @@ alsa_get_max_channel_count(cubeb * ctx, uint32_t * max_channels)
assert(stm);
- r = snd_pcm_hw_params_any(stm->pcm, hw_params);
+ r = WRAP(snd_pcm_hw_params_any)(stm->pcm, hw_params);
if (r < 0) {
return CUBEB_ERROR;
}
- r = snd_pcm_hw_params_get_channels_max(hw_params, max_channels);
+ r = WRAP(snd_pcm_hw_params_get_channels_max)(hw_params, max_channels);
if (r < 0) {
return CUBEB_ERROR;
}
@@ -1126,34 +1199,34 @@ alsa_get_preferred_sample_rate(cubeb * ctx, uint32_t * rate) {
/* get a pcm, disabling resampling, so we get a rate the
* hardware/dmix/pulse/etc. supports. */
- r = snd_pcm_open(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK, SND_PCM_NO_AUTO_RESAMPLE);
+ r = WRAP(snd_pcm_open)(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK, SND_PCM_NO_AUTO_RESAMPLE);
if (r < 0) {
return CUBEB_ERROR;
}
- r = snd_pcm_hw_params_any(pcm, hw_params);
+ r = WRAP(snd_pcm_hw_params_any)(pcm, hw_params);
if (r < 0) {
- snd_pcm_close(pcm);
+ WRAP(snd_pcm_close)(pcm);
return CUBEB_ERROR;
}
- r = snd_pcm_hw_params_get_rate(hw_params, rate, &dir);
+ r = WRAP(snd_pcm_hw_params_get_rate)(hw_params, rate, &dir);
if (r >= 0) {
/* There is a default rate: use it. */
- snd_pcm_close(pcm);
+ WRAP(snd_pcm_close)(pcm);
return CUBEB_OK;
}
/* Use a common rate, alsa may adjust it based on hw/etc. capabilities. */
*rate = 44100;
- r = snd_pcm_hw_params_set_rate_near(pcm, hw_params, rate, NULL);
+ r = WRAP(snd_pcm_hw_params_set_rate_near)(pcm, hw_params, rate, NULL);
if (r < 0) {
- snd_pcm_close(pcm);
+ WRAP(snd_pcm_close)(pcm);
return CUBEB_ERROR;
}
- snd_pcm_close(pcm);
+ WRAP(snd_pcm_close)(pcm);
return CUBEB_OK;
}
@@ -1186,10 +1259,10 @@ alsa_stream_start(cubeb_stream * stm)
pthread_mutex_lock(&stm->mutex);
/* Capture pcm must be started after initial setup/recover */
if (stm->stream_type == SND_PCM_STREAM_CAPTURE &&
- snd_pcm_state(stm->pcm) == SND_PCM_STATE_PREPARED) {
- snd_pcm_start(stm->pcm);
+ WRAP(snd_pcm_state)(stm->pcm) == SND_PCM_STATE_PREPARED) {
+ WRAP(snd_pcm_start)(stm->pcm);
}
- snd_pcm_pause(stm->pcm, 0);
+ WRAP(snd_pcm_pause)(stm->pcm, 0);
gettimeofday(&stm->last_activity, NULL);
pthread_mutex_unlock(&stm->mutex);
@@ -1229,7 +1302,7 @@ alsa_stream_stop(cubeb_stream * stm)
pthread_mutex_unlock(&ctx->mutex);
pthread_mutex_lock(&stm->mutex);
- snd_pcm_pause(stm->pcm, 1);
+ WRAP(snd_pcm_pause)(stm->pcm, 1);
pthread_mutex_unlock(&stm->mutex);
return CUBEB_OK;
@@ -1245,8 +1318,8 @@ alsa_stream_get_position(cubeb_stream * stm, uint64_t * position)
pthread_mutex_lock(&stm->mutex);
delay = -1;
- if (snd_pcm_state(stm->pcm) != SND_PCM_STATE_RUNNING ||
- snd_pcm_delay(stm->pcm, &delay) != 0) {
+ if (WRAP(snd_pcm_state)(stm->pcm) != SND_PCM_STATE_RUNNING ||
+ WRAP(snd_pcm_delay)(stm->pcm, &delay) != 0) {
*position = stm->last_position;
pthread_mutex_unlock(&stm->mutex);
return CUBEB_OK;
@@ -1271,7 +1344,7 @@ alsa_stream_get_latency(cubeb_stream * stm, uint32_t * latency)
snd_pcm_sframes_t delay;
/* This function returns the delay in frames until a frame written using
snd_pcm_writei is sent to the DAC. The DAC delay should be < 1ms anyways. */
- if (snd_pcm_delay(stm->pcm, &delay)) {
+ if (WRAP(snd_pcm_delay)(stm->pcm, &delay)) {
return CUBEB_ERROR;
}
diff --git externals/cubeb/src/cubeb_sndio.c externals/cubeb/src/cubeb_sndio.c
index 5a43343..c9a31a7 100644
--- externals/cubeb/src/cubeb_sndio.c
+++ externals/cubeb/src/cubeb_sndio.c
@@ -12,6 +12,7 @@
#include <stdbool.h>
#include <stdlib.h>
#include <stdio.h>
+#include <dlfcn.h>
#include <assert.h>
#include "cubeb/cubeb.h"
#include "cubeb-internal.h"
@@ -22,10 +23,36 @@
#define DPR(...) do {} while(0)
#endif
+#ifdef DISABLE_LIBSNDIO_DLOPEN
+#define WRAP(x) x
+#else
+#define WRAP(x) cubeb_##x
+#define LIBSNDIO_API_VISIT(X) \
+ X(sio_close) \
+ X(sio_eof) \
+ X(sio_getpar) \
+ X(sio_initpar) \
+ X(sio_onmove) \
+ X(sio_open) \
+ X(sio_pollfd) \
+ X(sio_read) \
+ X(sio_revents) \
+ X(sio_setpar) \
+ X(sio_setvol) \
+ X(sio_start) \
+ X(sio_stop) \
+ X(sio_write) \
+
+#define MAKE_TYPEDEF(x) static typeof(x) * cubeb_##x;
+LIBSNDIO_API_VISIT(MAKE_TYPEDEF);
+#undef MAKE_TYPEDEF
+#endif
+
static struct cubeb_ops const sndio_ops;
struct cubeb {
struct cubeb_ops const * ops;
+ void * libsndio;
};
struct cubeb_stream {
@@ -103,7 +130,7 @@ sndio_mainloop(void *arg)
DPR("sndio_mainloop()\n");
s->state_cb(s, s->arg, CUBEB_STATE_STARTED);
pthread_mutex_lock(&s->mtx);
- if (!sio_start(s->hdl)) {
+ if (!WRAP(sio_start)(s->hdl)) {
pthread_mutex_unlock(&s->mtx);
return NULL;
}
@@ -183,7 +210,7 @@ sndio_mainloop(void *arg)
events |= POLLIN;
if ((s->mode & SIO_PLAY) && pstart < pend)
events |= POLLOUT;
- nfds = sio_pollfd(s->hdl, pfds, events);
+ nfds = WRAP(sio_pollfd)(s->hdl, pfds, events);
if (nfds > 0) {
pthread_mutex_unlock(&s->mtx);
@@ -193,7 +220,7 @@ sndio_mainloop(void *arg)
continue;
}
- revents = sio_revents(s->hdl, pfds);
+ revents = WRAP(sio_revents)(s->hdl, pfds);
if (revents & POLLHUP) {
state = CUBEB_STATE_ERROR;
@@ -201,8 +228,8 @@ sndio_mainloop(void *arg)
}
if (revents & POLLOUT) {
- n = sio_write(s->hdl, s->pbuf + pstart, pend - pstart);
- if (n == 0 && sio_eof(s->hdl)) {
+ n = WRAP(sio_write)(s->hdl, s->pbuf + pstart, pend - pstart);
+ if (n == 0 && WRAP(sio_eof)(s->hdl)) {
DPR("sndio_mainloop() werr\n");
state = CUBEB_STATE_ERROR;
break;
@@ -211,8 +238,8 @@ sndio_mainloop(void *arg)
}
if (revents & POLLIN) {
- n = sio_read(s->hdl, s->rbuf + rstart, rend - rstart);
- if (n == 0 && sio_eof(s->hdl)) {
+ n = WRAP(sio_read)(s->hdl, s->rbuf + rstart, rend - rstart);
+ if (n == 0 && WRAP(sio_eof)(s->hdl)) {
DPR("sndio_mainloop() rerr\n");
state = CUBEB_STATE_ERROR;
break;
@@ -224,7 +251,7 @@ sndio_mainloop(void *arg)
if (prime > 0 && (s->mode & SIO_REC))
rstart = rend;
}
- sio_stop(s->hdl);
+ WRAP(sio_stop)(s->hdl);
s->hwpos = s->swpos;
pthread_mutex_unlock(&s->mtx);
s->state_cb(s, s->arg, state);
@@ -234,8 +261,31 @@ sndio_mainloop(void *arg)
/*static*/ int
sndio_init(cubeb **context, char const *context_name)
{
+ void * libsndio = NULL;
+
+#ifndef DISABLE_LIBSNDIO_DLOPEN
+ libsndio = dlopen("libsndio.so", RTLD_LAZY);
+ if (!libsndio) {
+ DPR("sndio_init(%s) failed dlopen(libsndio.so)\n", context_name);
+ return CUBEB_ERROR;
+ }
+
+#define LOAD(x) { \
+ cubeb_##x = dlsym(libsndio, #x); \
+ if (!cubeb_##x) { \
+ DPR("sndio_init(%s) failed dlsym(%s)\n", context_name, #x); \
+ dlclose(libsndio); \
+ return CUBEB_ERROR; \
+ } \
+ }
+
+ LIBSNDIO_API_VISIT(LOAD);
+#undef LOAD
+#endif
+
DPR("sndio_init(%s)\n", context_name);
*context = malloc(sizeof(*context));
+ (*context)->libsndio = libsndio;
(*context)->ops = &sndio_ops;
(void)context_name;
return CUBEB_OK;
@@ -251,6 +301,8 @@ static void
sndio_destroy(cubeb *context)
{
DPR("sndio_destroy()\n");
+ if (context->libsndio)
+ dlclose(context->libsndio);
free(context);
}
@@ -303,12 +355,12 @@ sndio_stream_init(cubeb * context,
goto err;
}
s->context = context;
- s->hdl = sio_open(NULL, s->mode, 1);
+ s->hdl = WRAP(sio_open)(NULL, s->mode, 1);
if (s->hdl == NULL) {
DPR("sndio_stream_init(), sio_open() failed\n");
goto err;
}
- sio_initpar(&wpar);
+ WRAP(sio_initpar)(&wpar);
wpar.sig = 1;
wpar.bits = 16;
switch (format) {
@@ -331,7 +383,7 @@ sndio_stream_init(cubeb * context,
if (s->mode & SIO_PLAY)
wpar.pchan = output_stream_params->channels;
wpar.appbufsz = latency_frames;
- if (!sio_setpar(s->hdl, &wpar) || !sio_getpar(s->hdl, &rpar)) {
+ if (!WRAP(sio_setpar)(s->hdl, &wpar) || !WRAP(sio_getpar)(s->hdl, &rpar)) {
DPR("sndio_stream_init(), sio_setpar() failed\n");
goto err;
}
@@ -342,7 +394,7 @@ sndio_stream_init(cubeb * context,
DPR("sndio_stream_init() unsupported params\n");
goto err;
}
- sio_onmove(s->hdl, sndio_onmove, s);
+ WRAP(sio_onmove)(s->hdl, sndio_onmove, s);
s->active = 0;
s->nfr = rpar.round;
s->rbpf = rpar.bps * rpar.rchan;
@@ -379,7 +431,7 @@ sndio_stream_init(cubeb * context,
return CUBEB_OK;
err:
if (s->hdl)
- sio_close(s->hdl);
+ WRAP(sio_close)(s->hdl);
if (s->pbuf)
free(s->pbuf);
if (s->rbuf)
@@ -425,7 +477,7 @@ static void
sndio_stream_destroy(cubeb_stream *s)
{
DPR("sndio_stream_destroy()\n");
- sio_close(s->hdl);
+ WRAP(sio_close)(s->hdl);
if (s->mode & SIO_PLAY)
free(s->pbuf);
if (s->mode & SIO_REC)
@@ -476,7 +528,7 @@ sndio_stream_set_volume(cubeb_stream *s, float volume)
{
DPR("sndio_stream_set_volume(%f)\n", volume);
pthread_mutex_lock(&s->mtx);
- sio_setvol(s->hdl, SIO_MAXVOL * volume);
+ WRAP(sio_setvol)(s->hdl, SIO_MAXVOL * volume);
pthread_mutex_unlock(&s->mtx);
return CUBEB_OK;
}

View File

@ -2,8 +2,8 @@
PORTNAME= rpcs3
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.7-8710 # git rev-list --count HEAD
DISTVERSIONSUFFIX= -gfb8e70d7f
DISTVERSION= 0.0.7-8717 # git rev-list --count HEAD
DISTVERSIONSUFFIX= -g2b8890b19
CATEGORIES= emulators
MAINTAINER= jbeich@FreeBSD.org

View File

@ -1,6 +1,6 @@
TIMESTAMP = 1568408568
SHA256 (RPCS3-rpcs3-v0.0.7-8710-gfb8e70d7f_GH0.tar.gz) = 2dbb436a07c7efabae81de76037106b2ba5151afe4e7bc2f2260a15e813a41b2
SIZE (RPCS3-rpcs3-v0.0.7-8710-gfb8e70d7f_GH0.tar.gz) = 5580036
TIMESTAMP = 1568672268
SHA256 (RPCS3-rpcs3-v0.0.7-8717-g2b8890b19_GH0.tar.gz) = 4a335ee03ace417d651188059d8f93c46673c2c50227296f3d898f47547fe35c
SIZE (RPCS3-rpcs3-v0.0.7-8717-g2b8890b19_GH0.tar.gz) = 5600077
SHA256 (RPCS3-hidapi-hidapi-0.8.0-rc1-27-g9220f5e_GH0.tar.gz) = 3120e0b701943f452760e45f9fc1ac50bab356ad4c807b4cac4598041c5ca1a5
SIZE (RPCS3-hidapi-hidapi-0.8.0-rc1-27-g9220f5e_GH0.tar.gz) = 105400
SHA256 (RPCS3-llvm-b860b5e8f4ee_GH0.tar.gz) = c151972a0c8ceac568c24b61e63d2ecbdac0f125185e23fc2238e0a14048256e

View File

@ -2,22 +2,29 @@
# $FreeBSD$
PORTNAME= xinvaders3d
PORTVERSION= 1.3.6
PORTREVISION= 2
DISTVERSION= 1.3.6
DISTVERSIONSUFFIX= .src
PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/XInvaders%203d/${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
MASTER_SITES= SUNSITE/games/arcade/invaders/
MAINTAINER= ports@FreeBSD.org
COMMENT= 3D Vector-graphics Space Invaders clone for X
BROKEN= unfetchable
DEPRECATED= Unfetchable, unmaintained
EXPIRATION_DATE= 2019-10-16
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${FONTDIR}/misc/10x20.pcf.gz:x11-fonts/font-misc-misc
USES= xorg
USE_XORG= x11
PLIST_FILES= bin/xinv3d
WRKSRC= ${WRKDIR}/${PORTNAME}
FONTDIR= ${LOCALBASE}/share/fonts
DESKTOP_ENTRIES="XInvaders 3D" "Space Invaders clone for X" "xorg" \
"xinv3d" "ArcadeGame;Game;" false
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/xinv3d ${STAGEDIR}${PREFIX}/bin

View File

@ -1,4 +1,4 @@
XInvaders 3D is a 3D Vector-graphics Space Invaders clone
for X.
WWW: http://xinvaders3d.sourceforge.net/
WWW: https://libregamewiki.org/XInvaders3D

View File

@ -6,7 +6,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 3.3.0
CATEGORIES= irc
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Modular C++ IRC daemon
LICENSE= GPLv2

View File

@ -3,6 +3,7 @@
PORTNAME= anthy
PORTVERSION= 0.4
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= japanese
MASTER_SITES= DEBIAN
@ -16,7 +17,7 @@ LICENSE_COMB= multi
LICENSE_FILE_GPLv2= ${WRKSRC}/alt-cannadic/COPYING
LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING
USES= libtool pathfix pkgconfig
USES= iconv libtool pathfix pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
@ -75,6 +76,8 @@ post-extract:
post-patch:
${REINPLACE_CMD} -e \
's| install-lispLISP||g' ${WRKSRC}/src-util/Makefile.in
${CP} ${WRKSRC}/src-util/rkhelper.c ${WRKSRC}/src-util/rkhelper.c.orig
${ICONV_CMD} -f utf-8 -t euc-jp ${WRKSRC}/src-util/rkhelper.c.orig > ${WRKSRC}/src-util/rkhelper.c
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${ELISPDIR}

View File

@ -2,7 +2,7 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
DISTVERSION= 21.3.8.6
DISTVERSION= 21.3.8.7
PORTEPOCH= 1
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -java

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1562926647
SHA256 (erlang/erlang-otp-OTP-21.3.8.6_GH0.tar.gz) = 7d96d11143b8ad71448acc0427c2c34756712aa2972d9aaa6d100f87f29918c6
SIZE (erlang/erlang-otp-OTP-21.3.8.6_GH0.tar.gz) = 54056396
TIMESTAMP = 1568370381
SHA256 (erlang/erlang-otp-OTP-21.3.8.7_GH0.tar.gz) = b7f30ff6f2d6414ef7ef25c9bb5904c69c5d752b7cc34e4eb7ac35775a148b9d
SIZE (erlang/erlang-otp-OTP-21.3.8.7_GH0.tar.gz) = 54060060

View File

@ -3,7 +3,7 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
DISTVERSION= 21.3.8.6
DISTVERSION= 21.3.8.7
# NB when bumping OTP versions also bump PORTREVISION in databases/couchdb2
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime21

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1562925648
SHA256 (erlang/erlang-otp-OTP-21.3.8.6_GH0.tar.gz) = 7d96d11143b8ad71448acc0427c2c34756712aa2972d9aaa6d100f87f29918c6
SIZE (erlang/erlang-otp-OTP-21.3.8.6_GH0.tar.gz) = 54056396
TIMESTAMP = 1568370529
SHA256 (erlang/erlang-otp-OTP-21.3.8.7_GH0.tar.gz) = b7f30ff6f2d6414ef7ef25c9bb5904c69c5d752b7cc34e4eb7ac35775a148b9d
SIZE (erlang/erlang-otp-OTP-21.3.8.7_GH0.tar.gz) = 54060060
SHA256 (erlang/erlang-corba-4.5.2_GH0.tar.gz) = 36f397e6aef97eebda629badb0570cb4ddc979a6d1557bc487a9e13671facf8f
SIZE (erlang/erlang-corba-4.5.2_GH0.tar.gz) = 1422685

View File

@ -2,8 +2,7 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
DISTVERSION= 21.3.8.6
PORTREVISION= 1
DISTVERSION= 21.3.8.7
PORTEPOCH= 1
CATEGORIES= lang parallel
PKGNAMESUFFIX= -wx
@ -17,7 +16,7 @@ LICENSE= APACHE20
BUILD_DEPENDS= erlang>=21.3.8:lang/erlang
RUN_DEPENDS= erlang>=21.3.8:lang/erlang
USES= autoreconf:build gl gmake perl5
USES= autoreconf:build gl gmake perl5 xorg
USE_GITHUB= yes
GH_PROJECT= otp
USE_GL= gl glu

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1562926639
SHA256 (erlang/erlang-otp-OTP-21.3.8.6_GH0.tar.gz) = 7d96d11143b8ad71448acc0427c2c34756712aa2972d9aaa6d100f87f29918c6
SIZE (erlang/erlang-otp-OTP-21.3.8.6_GH0.tar.gz) = 54056396
TIMESTAMP = 1568370402
SHA256 (erlang/erlang-otp-OTP-21.3.8.7_GH0.tar.gz) = b7f30ff6f2d6414ef7ef25c9bb5904c69c5d752b7cc34e4eb7ac35775a148b9d
SIZE (erlang/erlang-otp-OTP-21.3.8.7_GH0.tar.gz) = 54060060

View File

@ -3,7 +3,7 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
DISTVERSION= 21.3.8.6
DISTVERSION= 21.3.8.7
PORTEPOCH= 4
CATEGORIES= lang parallel java
DIST_SUBDIR= erlang

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1562926627
SHA256 (erlang/erlang-otp-OTP-21.3.8.6_GH0.tar.gz) = 7d96d11143b8ad71448acc0427c2c34756712aa2972d9aaa6d100f87f29918c6
SIZE (erlang/erlang-otp-OTP-21.3.8.6_GH0.tar.gz) = 54056396
TIMESTAMP = 1568363198
SHA256 (erlang/erlang-otp-OTP-21.3.8.7_GH0.tar.gz) = b7f30ff6f2d6414ef7ef25c9bb5904c69c5d752b7cc34e4eb7ac35775a148b9d
SIZE (erlang/erlang-otp-OTP-21.3.8.7_GH0.tar.gz) = 54060060
SHA256 (erlang/erlang-corba-4.5.2_GH0.tar.gz) = 36f397e6aef97eebda629badb0570cb4ddc979a6d1557bc487a9e13671facf8f
SIZE (erlang/erlang-corba-4.5.2_GH0.tar.gz) = 1422685

View File

@ -6,7 +6,7 @@ PORTVERSION= g20190903
CATEGORIES= lang
PKGNAMESUFFIX= -devel
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Go programming language (development version)
LICENSE= BSD3CLAUSE

View File

@ -6,7 +6,7 @@ DISTVERSION= 2.7-304
DISTVERSIONSUFFIX= -g2f4dc7c
CATEGORIES= lang
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Interactive Go interpreter and debugger with REPL, generics and macros
LICENSE= MPL20

View File

@ -4,7 +4,7 @@
PORTNAME= luajit
DISTVERSIONPREFIX= v
DISTVERSION= 2.1-20190912
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= lang
PKGNAMESUFFIX= -openresty
@ -26,7 +26,10 @@ USE_GITHUB= yes
GH_ACCOUNT= openresty
GH_PROJECT= luajit2
PLIST_SUB+= VERSION=2.1.0-beta3 SOVERSION=2.1.0
LUAJIT_VERSION= 2.1.0-beta3
LUAJIT_SOVERSION= 2.1.0
PLIST_SUB+= VERSION=${LUAJIT_VERSION} SOVERSION=${LUAJIT_SOVERSION}
.include <bsd.port.options.mk>
@ -35,7 +38,7 @@ USE_GCC=yes
.endif
post-install:
${LN} -sf ${PORTNAME}-${DISTVERSION} \
${LN} -sf ${PORTNAME}-${LUAJIT_VERSION} \
${STAGEDIR}${PREFIX}/bin/${PORTNAME}
${INSTALL_MAN} ${WRKSRC}/etc/luajit.1 ${STAGEDIR}${MAN1PREFIX}/man/man1

View File

@ -35,7 +35,7 @@ USE_LDCONFIG= ${PREFIX}/${_ARCH_LIB}/CORE
USE_GITHUB= yes
GH_ACCOUNT= Perl
GH_PROJECT= perl5
GH_TAGNAME= v5.31.3-47-ge99ccafab2
GH_TAGNAME= v5.31.3-188-ge62a0811bc
TEST_TARGET= test_harness
TEST_ENV= ${MAKE_ENV} TEST_JOBS=${MAKE_JOBS_NUMBER} \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1567419158
SHA256 (perl/Perl-perl5-v5.31.3-47-ge99ccafab2_GH0.tar.gz) = c6352ebd6c8a6786d1e9adaf1ce1fbfa2391b61041dd2af5f54cf34d6e346f9e
SIZE (perl/Perl-perl5-v5.31.3-47-ge99ccafab2_GH0.tar.gz) = 19257289
TIMESTAMP = 1568666710
SHA256 (perl/Perl-perl5-v5.31.3-188-ge62a0811bc_GH0.tar.gz) = 1f33acc21fc8afdcaad1dfbf4c2aa45d5141902487af25aa8bc8f8392799a7f9
SIZE (perl/Perl-perl5-v5.31.3-188-ge62a0811bc_GH0.tar.gz) = 19275319

View File

@ -2,9 +2,9 @@
- ?
- ?
--- Configure.orig 2019-07-29 20:29:26 UTC
--- Configure.orig 2019-09-16 06:04:37 UTC
+++ Configure
@@ -3872,7 +3872,10 @@ esac
@@ -3873,7 +3873,10 @@ esac
. ./posthint.sh
: who configured the system
@ -16,7 +16,7 @@
case "$cf_by" in
"")
cf_by=`(logname) 2>/dev/null`
@@ -5057,7 +5060,7 @@ esac
@@ -5058,7 +5061,7 @@ esac
: Now check and see which directories actually exist, avoiding duplicates
for xxx in $dlist
do
@ -25,7 +25,7 @@
case " $libpth " in
*" $xxx "*) ;;
*) libpth="$libpth $xxx";;
@@ -9601,8 +9604,7 @@ prefixvar=siteman3dir
@@ -9602,8 +9605,7 @@ prefixvar=siteman3dir
: determine where add-on public executable scripts go
case "$sitescript" in

View File

@ -1,5 +1,5 @@
A mail scanning daemon for Postfix written in Python. It acts as the
glue application between the MTA and spam checkers and antivirus
A mail scanning daemon for Postfix written in Python. It acts as the
glue application between the MTA and spam checkers and antivirus
software and focuses on being solid, easy to manage, debug and monitor.
WWW: http://fuglu.org/
WWW: https://fuglu.org/

View File

@ -6,7 +6,7 @@ DISTVERSION= 4.65
CATEGORIES= math
MASTER_SITES= GNU
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= GNU Linear Programming Kit
LICENSE= GPLv3+

View File

@ -13,7 +13,7 @@ COMMENT= PyStan is the Python interface for Stan
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= python shebangfix
USES= compiler:c++14-lang python shebangfix
USE_PYTHON= autoplist distutils
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cython>0:lang/cython@${PY_FLAVOR}

View File

@ -5,7 +5,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 1.13
CATEGORIES= misc
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Library for communicating with LXI compatible instruments
LICENSE= BSD3CLAUSE

View File

@ -6,7 +6,7 @@ DISTVERSION= 1.1
DISTVERSIONSUFFIX= -alpha
CATEGORIES= misc geography
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Library for parsing/normalizing street addresses around the world
LICENSE= MIT

View File

@ -6,7 +6,7 @@ DISTVERSION= 1.21
PORTREVISION= 1
CATEGORIES= misc
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Collection of tools that enables control of LXI compatible instruments
LICENSE= BSD3CLAUSE

View File

@ -14,6 +14,10 @@ COMMENT= Lightweight Midnight Commander clone
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN= unfetchable
DEPRECATED= Unfetchable, unmaintained
EXPIRATION_DATE= 2019-10-16
RUN_DEPENDS= gawk:lang/gawk
CONFLICTS= mc-4.7*

View File

@ -7,7 +7,7 @@ PORTREVISION= 1
CATEGORIES= misc
MASTER_SITES= http://matt.immute.net/src/mtail/
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Small tail workalike that performs output coloring
LICENSE= MIT

View File

@ -5,7 +5,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 2.6
CATEGORIES= misc shells
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Missing terminal file browser for X
LICENSE= BSD2CLAUSE

View File

@ -2,8 +2,8 @@
PORTNAME= aom
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-2365
DISTVERSIONSUFFIX= -g466fde92d
DISTVERSION= 1.0.0-2385
DISTVERSIONSUFFIX= -g3418cad83
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1568248279
SHA256 (jbeich-aom-v1.0.0-2365-g466fde92d_GH0.tar.gz) = 8a5c1d506f1e54d3b7ff989c793b5598fa67d5cee10a2a3fad54f8562a05d19e
SIZE (jbeich-aom-v1.0.0-2365-g466fde92d_GH0.tar.gz) = 3413480
TIMESTAMP = 1568667606
SHA256 (jbeich-aom-v1.0.0-2385-g3418cad83_GH0.tar.gz) = 71a0127dfadfca90694476a48298c47562e7c52d9e3a9a0a1423e524f7f4e98b
SIZE (jbeich-aom-v1.0.0-2385-g3418cad83_GH0.tar.gz) = 3418060

View File

@ -15,6 +15,9 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
ONLY_FOR_ARCHS= amd64 i386
.if ${/usr/bin/ld:L:tA} == /usr/bin/ld.lld
BROKEN_i386= ld: error: can't create dynamic relocation R_386_32 against local symbol in readonly segment
.endif
LIB_DEPENDS= liblzo2.so:archivers/lzo2 \
libmp3lame.so:audio/lame \

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= svt-vp9
PORTVERSION= s20190906
PORTVERSION= s20190910
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
@ -23,7 +23,7 @@ USE_GITHUB= yes
USE_LDCONFIG= yes
GH_ACCOUNT= OpenVisualCloud
GH_PROJECT= SVT-VP9
GH_TAGNAME= e3dd26e
GH_TAGNAME= e9653d9
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_OFF= NATIVE

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1567798965
SHA256 (OpenVisualCloud-SVT-VP9-s20190906-e3dd26e_GH0.tar.gz) = cea71a73e234c0970da553c5a16893fab6f1a2e14559edb276c9d805882541b1
SIZE (OpenVisualCloud-SVT-VP9-s20190906-e3dd26e_GH0.tar.gz) = 985323
SHA256 (OpenVisualCloud-SVT-VP9-s20190910-e9653d9_GH0.tar.gz) = 1d59114742a9cd8069c48268a3c8e2aac643dddb034452378c45e05e2ef2c1d4
SIZE (OpenVisualCloud-SVT-VP9-s20190910-e9653d9_GH0.tar.gz) = 985364

View File

@ -5,7 +5,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1
CATEGORIES= net-im
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Slack client for your terminal
LICENSE= MIT

View File

@ -14,6 +14,10 @@ LICENSE= MIT BSD2CLAUSE BSD3CLAUSE
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN= unfetchable
DEPRECATED= Unfetchable, unmaintained
EXPIRATION_DATE= 2019-10-16
USES= gmake shebangfix
SHEBANG_FILES= tools/*.pl
GNU_CONFIGURE= yes

View File

@ -13,7 +13,7 @@ PATCHFILES= 3c060f4d33530866496515b45fcfaa3fd2da5f32.patch:-p1 \
0197c982f6c961e8a44ec9895fcc33c1fe4c3ac2.patch:-p1 \
f397bb25e339dc4cf1e9bf2467336ba6fd48fd9f.patch:-p1
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Google Drive CLI Client
LICENSE= MIT

View File

@ -6,7 +6,7 @@ CATEGORIES= net
MASTER_SITES= https://dl.google.com/dl/cloudsdk/channels/rapid/components/
DISTNAME= ${PORTNAME}-linux-x86_64-${DISTVERSION:S/^g//}
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Google Cloud SDK App Engine Go Extensions
LICENSE= APACHE20 BSD3CLAUSE

View File

@ -6,6 +6,9 @@ PORTVERSION= 2.2.16
CATEGORIES= net
MASTER_SITES= https://www.uni-due.de/~be0001/sctplib/download/
PATCH_SITES= https://github.com/dreibh/socketapi/commit/
PATCHFILES= afeb56202fa44daddff64500f03785b490e11c12.patch:-p1
MAINTAINER= dreibh@iem.uni-due.de
COMMENT= Socket API library for the SCTPLIB user-space SCTP implementation

View File

@ -1,3 +1,5 @@
TIMESTAMP = 1565784291
TIMESTAMP = 1568116187
SHA256 (socketapi-2.2.16.tar.gz) = f29d324e1b7b2743d80d4c493c56d56eebdd1166ae55426dca2829cc9381e4a8
SIZE (socketapi-2.2.16.tar.gz) = 572446
SHA256 (afeb56202fa44daddff64500f03785b490e11c12.patch) = a2c4bfd074fcf5bd3f0dfe2b8911901226383148f8d49635b4dfd6022083c510
SIZE (afeb56202fa44daddff64500f03785b490e11c12.patch) = 667

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= traefik
PORTVERSION= 1.7.14
PORTVERSION= 1.7.16
DISTVERSIONPREFIX= v
CATEGORIES= net
MASTER_SITES= LOCAL/riggs/${PORTNAME}:webui

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1565859465
SHA256 (traefik-webui-static-1.7.14.tar.gz) = 72b89cec3ffda3c846c332affb7563de1d277f74c115cc0b8ff6083d175a392c
SIZE (traefik-webui-static-1.7.14.tar.gz) = 920851
SHA256 (containous-traefik-v1.7.14_GH0.tar.gz) = f09757f9ed4c5ff91c2d21d4c7efd32a9d801a0455268d524f6ddd0e046443d4
SIZE (containous-traefik-v1.7.14_GH0.tar.gz) = 11361030
TIMESTAMP = 1568637383
SHA256 (traefik-webui-static-1.7.16.tar.gz) = acb7f66955c86f590c8aa641b4d03cb87b2d52de5b010ca59db556a7c546884f
SIZE (traefik-webui-static-1.7.16.tar.gz) = 921154
SHA256 (containous-traefik-v1.7.16_GH0.tar.gz) = 88097a6f2a48fada5135adfd0e65ab9fa06d5e8221e5ecbfa319baf1cceebe3f
SIZE (containous-traefik-v1.7.16_GH0.tar.gz) = 11366255

View File

@ -5,7 +5,7 @@ PORTVERSION= 1.8.1
DISTVERSIONPREFIX= v
CATEGORIES= ports-mgmt
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Generate GH_TUPLE from modules.txt
LICENSE= BSD2CLAUSE

View File

@ -5,7 +5,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
CATEGORIES= security
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Two-factor authentication on the command line
LICENSE= BSD3CLAUSE

View File

@ -26,6 +26,9 @@ USE_GITHUB= yes
GH_ACCOUNT= PeterMosmans
GH_TAGNAME= c9ba19c
.if ${/usr/bin/ld:L:tA} == /usr/bin/ld.lld
BROKEN_i386= ld: error: unknown argument: -Bforcearchive
.endif
MAKE_JOBS_UNSAFE= yes
CONFIGURE_ARGS= enable-camellia enable-cms enable-ec enable-ec2m \

View File

@ -4,7 +4,7 @@ PORTNAME= sops
DISTVERSION= 3.3.1
CATEGORIES= security editors
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Editor of encrypted files that supports YAML, JSON and BINARY formats
LICENSE= MPL20

View File

@ -5,7 +5,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 0.7.2
CATEGORIES= sysutils
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Top-like interface for Docker container metrics
LICENSE= MIT

View File

@ -5,7 +5,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 0.6.3
CATEGORIES= sysutils
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Helper to use sysutils/password-store as Docker credentials store
LICENSE= MIT

View File

@ -6,7 +6,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 1.4.1
CATEGORIES= sysutils
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Lightweight notification daemon
LICENSE= BSD3CLAUSE

View File

@ -3,85 +3,81 @@
PORTNAME= fd
DISTVERSIONPREFIX= v
DISTVERSION= 7.3.0
PORTREVISION= 6
DISTVERSION= 7.4.0
CATEGORIES= sysutils
PKGNAMESUFFIX= -find
MAINTAINER= tobik@FreeBSD.org
COMMENT= Simple, fast and user-friendly alternative to find
LICENSE= MIT APACHE20
LICENSE= APACHE20 MIT
LICENSE_COMB= dual
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= sharkdp
CONFLICTS_INSTALL= fd-[0-9]*
CARGO_CRATES= aho-corasick-0.6.9 \
CARGO_CRATES= aho-corasick-0.7.6 \
ansi_term-0.11.0 \
atty-0.2.11 \
bitflags-1.0.4 \
cc-1.0.29 \
cfg-if-0.1.6 \
clap-2.32.0 \
crossbeam-channel-0.3.8 \
crossbeam-utils-0.6.5 \
ctrlc-3.1.1 \
ansi_term-0.12.1 \
atty-0.2.13 \
bitflags-1.1.0 \
bstr-0.2.8 \
cc-1.0.45 \
cfg-if-0.1.9 \
clap-2.33.0 \
crossbeam-channel-0.3.9 \
crossbeam-utils-0.6.6 \
ctrlc-3.1.3 \
diff-0.1.11 \
filetime-0.2.4 \
filetime-0.2.7 \
fnv-1.0.6 \
fs_extra-1.1.0 \
fuchsia-cprng-0.1.1 \
globset-0.4.2 \
humantime-1.2.0 \
ignore-0.4.6 \
globset-0.4.4 \
humantime-1.3.0 \
ignore-0.4.10 \
jemalloc-sys-0.3.2 \
jemallocator-0.3.2 \
kernel32-sys-0.2.2 \
lazy_static-1.2.0 \
libc-0.2.49 \
log-0.4.6 \
lscolors-0.5.0 \
memchr-2.2.0 \
nix-0.11.0 \
num_cpus-1.10.0 \
lazy_static-1.4.0 \
libc-0.2.62 \
log-0.4.8 \
lscolors-0.6.0 \
memchr-2.2.1 \
nix-0.14.1 \
num_cpus-1.10.1 \
quick-error-1.2.2 \
rand-0.4.6 \
rand_core-0.3.1 \
rand_core-0.4.0 \
rand_core-0.4.2 \
rdrand-0.4.0 \
redox_syscall-0.1.51 \
redox_termios-0.1.1 \
regex-1.1.0 \
regex-syntax-0.6.5 \
remove_dir_all-0.5.1 \
same-file-1.0.4 \
smallvec-0.6.8 \
strsim-0.7.0 \
redox_syscall-0.1.56 \
regex-1.3.1 \
regex-syntax-0.6.12 \
remove_dir_all-0.5.2 \
same-file-1.0.5 \
strsim-0.8.0 \
tempdir-0.3.7 \
term_size-0.3.1 \
termion-1.5.1 \
textwrap-0.10.0 \
textwrap-0.11.0 \
thread_local-0.3.6 \
ucd-util-0.1.3 \
unicode-width-0.1.5 \
unreachable-1.0.0 \
utf8-ranges-1.0.2 \
unicode-width-0.1.6 \
vec_map-0.8.1 \
version_check-0.1.5 \
version_check-0.9.1 \
void-1.0.2 \
walkdir-2.2.7 \
walkdir-2.2.9 \
winapi-0.2.8 \
winapi-0.3.6 \
winapi-0.3.8 \
winapi-build-0.1.1 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.2 \
winapi-x86_64-pc-windows-gnu-0.4.0
MAKE_ENV= SHELL_COMPLETIONS_DIR=${WRKDIR}/completions
SHELL_COMPLETIONS_DIR= ${WRKDIR}/shell-completions-dir
CARGO_ENV= SHELL_COMPLETIONS_DIR=${SHELL_COMPLETIONS_DIR}
CONFLICTS_INSTALL= fd
PLIST_FILES= bin/fd \
etc/bash_completion.d/fd.bash \
@ -93,13 +89,13 @@ post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fd
${INSTALL_MAN} ${WRKSRC}/doc/fd.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
${INSTALL_DATA} ${SHELL_COMPLETIONS_DIR}/fd.bash \
${INSTALL_DATA} ${WRKDIR}/completions/fd.bash \
${STAGEDIR}${PREFIX}/etc/bash_completion.d
@${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions
${INSTALL_DATA} ${SHELL_COMPLETIONS_DIR}/fd.fish \
${INSTALL_DATA} ${WRKDIR}/completions/fd.fish \
${STAGEDIR}${PREFIX}/share/fish/completions
@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
${INSTALL_DATA} ${SHELL_COMPLETIONS_DIR}/_fd \
${INSTALL_DATA} ${WRKDIR}/completions/_fd \
${STAGEDIR}${PREFIX}/share/zsh/site-functions
.include <bsd.port.mk>

View File

@ -1,110 +1,108 @@
TIMESTAMP = 1551228846
SHA256 (rust/crates/aho-corasick-0.6.9.tar.gz) = 1e9a933f4e58658d7b12defcf96dc5c720f20832deebe3e0a19efd3b6aaeeb9e
SIZE (rust/crates/aho-corasick-0.6.9.tar.gz) = 25979
TIMESTAMP = 1568574252
SHA256 (rust/crates/aho-corasick-0.7.6.tar.gz) = 58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d
SIZE (rust/crates/aho-corasick-0.7.6.tar.gz) = 108953
SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087
SHA256 (rust/crates/atty-0.2.11.tar.gz) = 9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652
SIZE (rust/crates/atty-0.2.11.tar.gz) = 5916
SHA256 (rust/crates/bitflags-1.0.4.tar.gz) = 228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12
SIZE (rust/crates/bitflags-1.0.4.tar.gz) = 15282
SHA256 (rust/crates/cc-1.0.29.tar.gz) = 4390a3b5f4f6bce9c1d0c00128379df433e53777fdd30e92f16a529332baec4e
SIZE (rust/crates/cc-1.0.29.tar.gz) = 42386
SHA256 (rust/crates/cfg-if-0.1.6.tar.gz) = 082bb9b28e00d3c9d39cc03e64ce4cea0f1bb9b3fde493f0cbc008472d22bdf4
SIZE (rust/crates/cfg-if-0.1.6.tar.gz) = 7411
SHA256 (rust/crates/clap-2.32.0.tar.gz) = b957d88f4b6a63b9d70d5f454ac8011819c6efa7727858f458ab71c756ce2d3e
SIZE (rust/crates/clap-2.32.0.tar.gz) = 196073
SHA256 (rust/crates/crossbeam-channel-0.3.8.tar.gz) = 0f0ed1a4de2235cabda8558ff5840bffb97fcb64c97827f354a451307df5f72b
SIZE (rust/crates/crossbeam-channel-0.3.8.tar.gz) = 79923
SHA256 (rust/crates/crossbeam-utils-0.6.5.tar.gz) = f8306fcef4a7b563b76b7dd949ca48f52bc1141aa067d2ea09565f3e2652aa5c
SIZE (rust/crates/crossbeam-utils-0.6.5.tar.gz) = 31735
SHA256 (rust/crates/ctrlc-3.1.1.tar.gz) = 630391922b1b893692c6334369ff528dcc3a9d8061ccf4c803aa8f83cb13db5e
SIZE (rust/crates/ctrlc-3.1.1.tar.gz) = 12110
SHA256 (rust/crates/ansi_term-0.12.1.tar.gz) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
SIZE (rust/crates/ansi_term-0.12.1.tar.gz) = 24838
SHA256 (rust/crates/atty-0.2.13.tar.gz) = 1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90
SIZE (rust/crates/atty-0.2.13.tar.gz) = 4764
SHA256 (rust/crates/bitflags-1.1.0.tar.gz) = 3d155346769a6855b86399e9bc3814ab343cd3d62c7e985113d46a0ec3c281fd
SIZE (rust/crates/bitflags-1.1.0.tar.gz) = 16322
SHA256 (rust/crates/bstr-0.2.8.tar.gz) = 8d6c2c5b58ab920a4f5aeaaca34b4488074e8cc7596af94e6f8c6ff247c60245
SIZE (rust/crates/bstr-0.2.8.tar.gz) = 337654
SHA256 (rust/crates/cc-1.0.45.tar.gz) = 4fc9a35e1f4290eb9e5fc54ba6cf40671ed2a2514c3eeb2b2a908dda2ea5a1be
SIZE (rust/crates/cc-1.0.45.tar.gz) = 49112
SHA256 (rust/crates/cfg-if-0.1.9.tar.gz) = b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33
SIZE (rust/crates/cfg-if-0.1.9.tar.gz) = 7353
SHA256 (rust/crates/clap-2.33.0.tar.gz) = 5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9
SIZE (rust/crates/clap-2.33.0.tar.gz) = 196458
SHA256 (rust/crates/crossbeam-channel-0.3.9.tar.gz) = c8ec7fcd21571dc78f96cc96243cab8d8f035247c3efd16c687be154c3fa9efa
SIZE (rust/crates/crossbeam-channel-0.3.9.tar.gz) = 86771
SHA256 (rust/crates/crossbeam-utils-0.6.6.tar.gz) = 04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6
SIZE (rust/crates/crossbeam-utils-0.6.6.tar.gz) = 32836
SHA256 (rust/crates/ctrlc-3.1.3.tar.gz) = c7dfd2d8b4c82121dfdff120f818e09fc4380b0b7e17a742081a89b94853e87f
SIZE (rust/crates/ctrlc-3.1.3.tar.gz) = 11792
SHA256 (rust/crates/diff-0.1.11.tar.gz) = 3c2b69f912779fbb121ceb775d74d51e915af17aaebc38d28a592843a2dd0a3a
SIZE (rust/crates/diff-0.1.11.tar.gz) = 8165
SHA256 (rust/crates/filetime-0.2.4.tar.gz) = a2df5c1a8c4be27e7707789dc42ae65976e60b394afd293d1419ab915833e646
SIZE (rust/crates/filetime-0.2.4.tar.gz) = 12044
SHA256 (rust/crates/filetime-0.2.7.tar.gz) = 6bd7380b54ced79dda72ecc35cc4fbbd1da6bba54afaa37e96fd1c2a308cd469
SIZE (rust/crates/filetime-0.2.7.tar.gz) = 13469
SHA256 (rust/crates/fnv-1.0.6.tar.gz) = 2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3
SIZE (rust/crates/fnv-1.0.6.tar.gz) = 11131
SHA256 (rust/crates/fs_extra-1.1.0.tar.gz) = 5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674
SIZE (rust/crates/fs_extra-1.1.0.tar.gz) = 29292
SHA256 (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba
SIZE (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = 2950
SHA256 (rust/crates/globset-0.4.2.tar.gz) = 4743617a7464bbda3c8aec8558ff2f9429047e025771037df561d383337ff865
SIZE (rust/crates/globset-0.4.2.tar.gz) = 22474
SHA256 (rust/crates/humantime-1.2.0.tar.gz) = 3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114
SIZE (rust/crates/humantime-1.2.0.tar.gz) = 16795
SHA256 (rust/crates/ignore-0.4.6.tar.gz) = ad03ca67dc12474ecd91fdb94d758cbd20cb4e7a78ebe831df26a9b7511e1162
SIZE (rust/crates/ignore-0.4.6.tar.gz) = 45507
SHA256 (rust/crates/globset-0.4.4.tar.gz) = 925aa2cac82d8834e2b2a4415b6f6879757fb5c0928fc445ae76461a12eed8f2
SIZE (rust/crates/globset-0.4.4.tar.gz) = 22369
SHA256 (rust/crates/humantime-1.3.0.tar.gz) = df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f
SIZE (rust/crates/humantime-1.3.0.tar.gz) = 17020
SHA256 (rust/crates/ignore-0.4.10.tar.gz) = 0ec16832258409d571aaef8273f3c3cc5b060d784e159d1a0f3b0017308f84a7
SIZE (rust/crates/ignore-0.4.10.tar.gz) = 49022
SHA256 (rust/crates/jemalloc-sys-0.3.2.tar.gz) = 0d3b9f3f5c9b31aa0f5ed3260385ac205db665baa41d49bb8338008ae94ede45
SIZE (rust/crates/jemalloc-sys-0.3.2.tar.gz) = 1344660
SHA256 (rust/crates/jemallocator-0.3.2.tar.gz) = 43ae63fcfc45e99ab3d1b29a46782ad679e98436c3169d15a167a1108a724b69
SIZE (rust/crates/jemallocator-0.3.2.tar.gz) = 16393
SHA256 (rust/crates/kernel32-sys-0.2.2.tar.gz) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
SIZE (rust/crates/kernel32-sys-0.2.2.tar.gz) = 24537
SHA256 (rust/crates/lazy_static-1.2.0.tar.gz) = a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1
SIZE (rust/crates/lazy_static-1.2.0.tar.gz) = 10840
SHA256 (rust/crates/libc-0.2.49.tar.gz) = 413f3dfc802c5dc91dc570b05125b6cda9855edfaa9825c9849807876376e70e
SIZE (rust/crates/libc-0.2.49.tar.gz) = 375486
SHA256 (rust/crates/log-0.4.6.tar.gz) = c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6
SIZE (rust/crates/log-0.4.6.tar.gz) = 22303
SHA256 (rust/crates/lscolors-0.5.0.tar.gz) = e9938fd8c379393454f73ec4c9c5b40f3d8332d80b25a29da05e41ee0ecbb559
SIZE (rust/crates/lscolors-0.5.0.tar.gz) = 15937
SHA256 (rust/crates/memchr-2.2.0.tar.gz) = 2efc7bc57c883d4a4d6e3246905283d8dae951bb3bd32f49d6ef297f546e1c39
SIZE (rust/crates/memchr-2.2.0.tar.gz) = 20939
SHA256 (rust/crates/nix-0.11.0.tar.gz) = d37e713a259ff641624b6cb20e3b12b2952313ba36b6823c0f16e6cfd9e5de17
SIZE (rust/crates/nix-0.11.0.tar.gz) = 162039
SHA256 (rust/crates/num_cpus-1.10.0.tar.gz) = 1a23f0ed30a54abaa0c7e83b1d2d87ada7c3c23078d1d87815af3e3b6385fbba
SIZE (rust/crates/num_cpus-1.10.0.tar.gz) = 10669
SHA256 (rust/crates/lazy_static-1.4.0.tar.gz) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.tar.gz) = 10443
SHA256 (rust/crates/libc-0.2.62.tar.gz) = 34fcd2c08d2f832f376f4173a231990fa5aef4e99fb569867318a227ef4c06ba
SIZE (rust/crates/libc-0.2.62.tar.gz) = 433193
SHA256 (rust/crates/log-0.4.8.tar.gz) = 14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7
SIZE (rust/crates/log-0.4.8.tar.gz) = 31297
SHA256 (rust/crates/lscolors-0.6.0.tar.gz) = ea3b3414b2d015c4fd689815f2551797f3c2296bb241dd709c7da233ec7cba4b
SIZE (rust/crates/lscolors-0.6.0.tar.gz) = 17577
SHA256 (rust/crates/memchr-2.2.1.tar.gz) = 88579771288728879b57485cc7d6b07d648c9f0141eb955f8ab7f9d45394468e
SIZE (rust/crates/memchr-2.2.1.tar.gz) = 20862
SHA256 (rust/crates/nix-0.14.1.tar.gz) = 6c722bee1037d430d0f8e687bbdbf222f27cc6e4e68d5caf630857bb2b6dbdce
SIZE (rust/crates/nix-0.14.1.tar.gz) = 185227
SHA256 (rust/crates/num_cpus-1.10.1.tar.gz) = bcef43580c035376c0705c42792c294b66974abbfd2789b511784023f71f3273
SIZE (rust/crates/num_cpus-1.10.1.tar.gz) = 11151
SHA256 (rust/crates/quick-error-1.2.2.tar.gz) = 9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0
SIZE (rust/crates/quick-error-1.2.2.tar.gz) = 15132
SHA256 (rust/crates/rand-0.4.6.tar.gz) = 552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293
SIZE (rust/crates/rand-0.4.6.tar.gz) = 76401
SHA256 (rust/crates/rand_core-0.3.1.tar.gz) = 7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b
SIZE (rust/crates/rand_core-0.3.1.tar.gz) = 15483
SHA256 (rust/crates/rand_core-0.4.0.tar.gz) = d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0
SIZE (rust/crates/rand_core-0.4.0.tar.gz) = 20326
SHA256 (rust/crates/rand_core-0.4.2.tar.gz) = 9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc
SIZE (rust/crates/rand_core-0.4.2.tar.gz) = 20243
SHA256 (rust/crates/rdrand-0.4.0.tar.gz) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2
SIZE (rust/crates/rdrand-0.4.0.tar.gz) = 6456
SHA256 (rust/crates/redox_syscall-0.1.51.tar.gz) = 423e376fffca3dfa06c9e9790a9ccd282fafb3cc6e6397d01dbf64f9bacc6b85
SIZE (rust/crates/redox_syscall-0.1.51.tar.gz) = 15646
SHA256 (rust/crates/redox_termios-0.1.1.tar.gz) = 7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76
SIZE (rust/crates/redox_termios-0.1.1.tar.gz) = 3227
SHA256 (rust/crates/regex-1.1.0.tar.gz) = 37e7cbbd370869ce2e8dff25c7018702d10b21a20ef7135316f8daecd6c25b7f
SIZE (rust/crates/regex-1.1.0.tar.gz) = 241219
SHA256 (rust/crates/regex-syntax-0.6.5.tar.gz) = 8c2f35eedad5295fdf00a63d7d4b238135723f92b434ec06774dad15c7ab0861
SIZE (rust/crates/regex-syntax-0.6.5.tar.gz) = 272475
SHA256 (rust/crates/remove_dir_all-0.5.1.tar.gz) = 3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5
SIZE (rust/crates/remove_dir_all-0.5.1.tar.gz) = 8726
SHA256 (rust/crates/same-file-1.0.4.tar.gz) = 8f20c4be53a8a1ff4c1f1b2bd14570d2f634628709752f0702ecdd2b3f9a5267
SIZE (rust/crates/same-file-1.0.4.tar.gz) = 8678
SHA256 (rust/crates/smallvec-0.6.8.tar.gz) = 88aea073965ab29f6edb5493faf96ad662fb18aa9eeb186a3b7057951605ed15
SIZE (rust/crates/smallvec-0.6.8.tar.gz) = 21448
SHA256 (rust/crates/strsim-0.7.0.tar.gz) = bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550
SIZE (rust/crates/strsim-0.7.0.tar.gz) = 8435
SHA256 (rust/crates/redox_syscall-0.1.56.tar.gz) = 2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84
SIZE (rust/crates/redox_syscall-0.1.56.tar.gz) = 17117
SHA256 (rust/crates/regex-1.3.1.tar.gz) = dc220bd33bdce8f093101afe22a037b8eb0e5af33592e6a9caafff0d4cb81cbd
SIZE (rust/crates/regex-1.3.1.tar.gz) = 234662
SHA256 (rust/crates/regex-syntax-0.6.12.tar.gz) = 11a7e20d1cce64ef2fed88b66d347f88bd9babb82845b2b858f3edbf59a4f716
SIZE (rust/crates/regex-syntax-0.6.12.tar.gz) = 289531
SHA256 (rust/crates/remove_dir_all-0.5.2.tar.gz) = 4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e
SIZE (rust/crates/remove_dir_all-0.5.2.tar.gz) = 8907
SHA256 (rust/crates/same-file-1.0.5.tar.gz) = 585e8ddcedc187886a30fa705c47985c3fa88d06624095856b36ca0b82ff4421
SIZE (rust/crates/same-file-1.0.5.tar.gz) = 9861
SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309
SHA256 (rust/crates/tempdir-0.3.7.tar.gz) = 15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8
SIZE (rust/crates/tempdir-0.3.7.tar.gz) = 11468
SHA256 (rust/crates/term_size-0.3.1.tar.gz) = 9e5b9a66db815dcfd2da92db471106457082577c3c278d4138ab3e3b4e189327
SIZE (rust/crates/term_size-0.3.1.tar.gz) = 10754
SHA256 (rust/crates/termion-1.5.1.tar.gz) = 689a3bdfaab439fd92bc87df5c4c78417d3cbe537487274e9b0b2dce76e92096
SIZE (rust/crates/termion-1.5.1.tar.gz) = 20659
SHA256 (rust/crates/textwrap-0.10.0.tar.gz) = 307686869c93e71f94da64286f9a9524c0f308a9e1c87a583de8e9c9039ad3f6
SIZE (rust/crates/textwrap-0.10.0.tar.gz) = 15986
SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
SIZE (rust/crates/textwrap-0.11.0.tar.gz) = 17322
SHA256 (rust/crates/thread_local-0.3.6.tar.gz) = c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b
SIZE (rust/crates/thread_local-0.3.6.tar.gz) = 12388
SHA256 (rust/crates/ucd-util-0.1.3.tar.gz) = 535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86
SIZE (rust/crates/ucd-util-0.1.3.tar.gz) = 25897
SHA256 (rust/crates/unicode-width-0.1.5.tar.gz) = 882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526
SIZE (rust/crates/unicode-width-0.1.5.tar.gz) = 15761
SHA256 (rust/crates/unreachable-1.0.0.tar.gz) = 382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56
SIZE (rust/crates/unreachable-1.0.0.tar.gz) = 6355
SHA256 (rust/crates/utf8-ranges-1.0.2.tar.gz) = 796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737
SIZE (rust/crates/utf8-ranges-1.0.2.tar.gz) = 8510
SHA256 (rust/crates/unicode-width-0.1.6.tar.gz) = 7007dbd421b92cc6e28410fe7362e2e0a2503394908f417b68ec8d1c364c4e20
SIZE (rust/crates/unicode-width-0.1.6.tar.gz) = 16394
SHA256 (rust/crates/vec_map-0.8.1.tar.gz) = 05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a
SIZE (rust/crates/vec_map-0.8.1.tar.gz) = 14959
SHA256 (rust/crates/version_check-0.1.5.tar.gz) = 914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd
SIZE (rust/crates/version_check-0.1.5.tar.gz) = 8173
SHA256 (rust/crates/version_check-0.9.1.tar.gz) = 078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce
SIZE (rust/crates/version_check-0.9.1.tar.gz) = 11459
SHA256 (rust/crates/void-1.0.2.tar.gz) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
SIZE (rust/crates/void-1.0.2.tar.gz) = 2356
SHA256 (rust/crates/walkdir-2.2.7.tar.gz) = 9d9d7ed3431229a144296213105a390676cc49c9b6a72bd19f3176c98e129fa1
SIZE (rust/crates/walkdir-2.2.7.tar.gz) = 23507
SHA256 (rust/crates/walkdir-2.2.9.tar.gz) = 9658c94fa8b940eab2250bd5a457f9c48b748420d71293b165c8cdbe2f55f71e
SIZE (rust/crates/walkdir-2.2.9.tar.gz) = 22423
SHA256 (rust/crates/winapi-0.2.8.tar.gz) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
SIZE (rust/crates/winapi-0.2.8.tar.gz) = 455145
SHA256 (rust/crates/winapi-0.3.6.tar.gz) = 92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0
SIZE (rust/crates/winapi-0.3.6.tar.gz) = 1029391
SHA256 (rust/crates/winapi-0.3.8.tar.gz) = 8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6
SIZE (rust/crates/winapi-0.3.8.tar.gz) = 1128308
SHA256 (rust/crates/winapi-build-0.1.1.tar.gz) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
SIZE (rust/crates/winapi-build-0.1.1.tar.gz) = 669
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@ -113,5 +111,5 @@ SHA256 (rust/crates/winapi-util-0.1.2.tar.gz) = 7168bab6e1daee33b4557efd0e95d5ca
SIZE (rust/crates/winapi-util-0.1.2.tar.gz) = 7810
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
SHA256 (sharkdp-fd-v7.3.0_GH0.tar.gz) = fbd48cc83c90a0ab09fc3bbe865708a3a528876a99f8304a17d07af7fb378170
SIZE (sharkdp-fd-v7.3.0_GH0.tar.gz) = 57694
SHA256 (sharkdp-fd-v7.4.0_GH0.tar.gz) = 33570ba65e7f8b438746cb92bb9bc4a6030b482a0d50db37c830c4e315877537
SIZE (sharkdp-fd-v7.4.0_GH0.tar.gz) = 60366

View File

@ -8,7 +8,7 @@ PORTREVISION= 4
CATEGORIES= sysutils
PKGNAMEPREFIX= fusefs-
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Encrypted pass-through FUSE filesystem
LICENSE= GPLv3

View File

@ -7,7 +7,7 @@ DISTVERSION= 1.85
CATEGORIES= sysutils
PKGNAMEPREFIX= fusefs-
MAINTAINER= dg@syrec.org
MAINTAINER= dmgk@FreeBSD.org
COMMENT= FUSE-based file system backed by Amazon S3
LICENSE= GPLv2

Some files were not shown because too many files have changed in this diff Show More