update: textproc/ripgrep 0.5.2

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

update: textproc/ripgrep 0.5.2

Sebastien Marie-3
Hi,

An update to textproc/ripgrep 0.5.2.

See https://github.com/BurntSushi/ripgrep/releases/tag/0.5.2 for
changelog.

While here, adds gcc4 MODULES in order to use egcc as linker. It should
let ripgrep to build with cc=clang configuration. The problem was still
the same as cargo: clang doesn't know about libgcc.

Thanks.
--
Sebastien Marie

Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/ripgrep/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile 12 Apr 2017 02:21:58 -0000 1.3
+++ Makefile 14 May 2017 13:06:03 -0000
@@ -1,10 +1,10 @@
 # $OpenBSD: Makefile,v 1.3 2017/04/12 02:21:58 danj Exp $
 
-COMMENT = line oriented search tool using Rust's regex library
+COMMENT = line oriented search tool using Rust's regex library #'
 
 GH_ACCOUNT = BurntSushi
 GH_PROJECT = ripgrep
-GH_TAGNAME = 0.5.1
+GH_TAGNAME = 0.5.2
 
 CATEGORIES = textproc sysutils
 
@@ -15,7 +15,8 @@ WANTLIB += c pthread
 
 SEPARATE_BUILD = Yes
 
-MODULES = devel/cargo
+MODULES = devel/cargo \
+ gcc4
 
 # as devel/cargo MODULES adds DISTFILES, GH_* didn't
 DISTFILES += ${DISTNAME}${EXTRACT_SUFX}
@@ -26,25 +27,25 @@ MODCARGO_CRATES += atty-0.2.2 # MIT
 MODCARGO_CRATES += bitflags-0.8.2 # MIT/Apache-2.0
 MODCARGO_CRATES += bytecount-0.1.6 # Apache-2.0/MIT
 MODCARGO_CRATES += cfg-if-0.1.0 # MIT/Apache-2.0
-MODCARGO_CRATES += clap-2.23.1 # MIT
+MODCARGO_CRATES += clap-2.24.1 # MIT
 MODCARGO_CRATES += crossbeam-0.2.10 # Apache-2.0/MIT
-MODCARGO_CRATES += encoding_rs-0.5.0 # MIT/Apache-2.0
+MODCARGO_CRATES += encoding_rs-0.5.1 # MIT/Apache-2.0
 MODCARGO_CRATES += env_logger-0.4.2 # MIT/Apache-2.0
 MODCARGO_CRATES += fnv-1.0.5 # Apache-2.0 / MIT
 MODCARGO_CRATES += fs2-0.4.1 # MIT/Apache-2.0
 MODCARGO_CRATES += kernel32-sys-0.2.2 # MIT
-MODCARGO_CRATES += lazy_static-0.2.6 # MIT
-MODCARGO_CRATES += libc-0.2.21 # MIT/Apache-2.0
+MODCARGO_CRATES += lazy_static-0.2.8 # MIT/Apache-2.0
+MODCARGO_CRATES += libc-0.2.22 # MIT/Apache-2.0
 MODCARGO_CRATES += log-0.3.7 # MIT/Apache-2.0
 MODCARGO_CRATES += memchr-1.0.1 # Unlicense/MIT
 MODCARGO_CRATES += memmap-0.5.2 # MIT/Apache-2.0
-MODCARGO_CRATES += num_cpus-1.3.0 # MIT/Apache-2.0
+MODCARGO_CRATES += num_cpus-1.4.0 # MIT/Apache-2.0
 MODCARGO_CRATES += regex-0.2.1 # MIT/Apache-2.0
 MODCARGO_CRATES += regex-syntax-0.4.0 # MIT/Apache-2.0
 MODCARGO_CRATES += same-file-0.1.3 # Unlicense/MIT
 MODCARGO_CRATES += simd-0.1.1 # MIT/Apache-2.0
 MODCARGO_CRATES += strsim-0.6.0 # MIT
-MODCARGO_CRATES += term_size-0.2.3 # MIT/Apache-2.0
+MODCARGO_CRATES += term_size-0.3.0 # MIT OR Apache-2.0
 MODCARGO_CRATES += thread-id-3.0.0 # Apache-2.0
 MODCARGO_CRATES += thread_local-0.3.3 # Apache-2.0/MIT
 MODCARGO_CRATES += unicode-segmentation-1.1.0 # MIT/Apache-2.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/ripgrep/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo 12 Apr 2017 02:21:58 -0000 1.3
+++ distinfo 14 May 2017 13:06:03 -0000
@@ -4,25 +4,25 @@ SHA256 (cargo/atty-0.2.2.tar.gz) = 2RLaD
 SHA256 (cargo/bitflags-0.8.2.tar.gz) = E3Dp/Cpq5Trqi3pREO29CINu2HyIc236vMreHCtEv/Q=
 SHA256 (cargo/bytecount-0.1.6.tar.gz) = Ho8J+8jGcmpLYW3PvU9USRBo1rsbk6wDx4rBj/mlkko=
 SHA256 (cargo/cfg-if-0.1.0.tar.gz) = 3h52DXtlNa9CQfyovYrfaOLn7azGsp9dOZBQxeSM+Iw=
-SHA256 (cargo/clap-2.23.1.tar.gz) = 1IDDmi5fmzo3mMZhYT4bDnp65x4AUQLUqpEPwyid9IQ=
+SHA256 (cargo/clap-2.24.1.tar.gz) = t1QQab4LiuxBAwgCq+i1ze8EkAcK+qVUGK3qk7HkMeA=
 SHA256 (cargo/crossbeam-0.2.10.tar.gz) = DF6iFWZMomTaip2cO+gNLq8wkjwlnQPocDiOuSdQj5c=
-SHA256 (cargo/encoding_rs-0.5.0.tar.gz) = ehzKCib5BJVdgNcLm/8QGeT0y8BvL8vM+L09iJzBybc=
+SHA256 (cargo/encoding_rs-0.5.1.tar.gz) = 5LxRnVcq8Iz3LE1h4N6bBen6ZtH9tec5+1xAWGC0LUM=
 SHA256 (cargo/env_logger-0.4.2.tar.gz) = 44VvFpcJhgb8bLl6k96Iyj87w1u4eMclkg5uguzwXoM=
 SHA256 (cargo/fnv-1.0.5.tar.gz) = bMSEhC8eKIT69W9Sn5YMwSrYxxzpbMerugoGfJj+40Q=
 SHA256 (cargo/fs2-0.4.1.tar.gz) = NO2u4HVVhZ3BPKOH5q4FaGu00DZMldZJttq5WVEfS68=
 SHA256 (cargo/kernel32-sys-0.2.2.tar.gz) = dQdiSylINDHAui2Crs6Mps26k4K/9N3Q90kFYMBWCY0=
-SHA256 (cargo/lazy_static-0.2.6.tar.gz) = L2G4Qhx6RkjDkWEWJdVv3Vx1Z9oFrxvmVf2MrMZDq7M=
-SHA256 (cargo/libc-0.2.21.tar.gz) = iO6BiF+fBL/5keMG/qfBxgpfD55Anpn2tA4zEaM2MTU=
+SHA256 (cargo/lazy_static-0.2.8.tar.gz) = OzdUWrcm3YM+xkIKq6gjHFsyCBS5AprVhVVdKgPpT78=
+SHA256 (cargo/libc-0.2.22.tar.gz) = uruCgdqIy6mS+h9N3sfWPtligKGlPsm5Gf03tT1x5QI=
 SHA256 (cargo/log-0.3.7.tar.gz) = UUHsoCd1p2LMbNVk2NLFD2fA6jo3LL8cUVkrPgKeEK0=
 SHA256 (cargo/memchr-1.0.1.tar.gz) = HbzMDkbx6ke58X5tZ8Wpa9JwMFGcUZyckTJ+MSdaR7Q=
 SHA256 (cargo/memmap-0.5.2.tar.gz) = RvPHNZAosxmZKH2uTlBH3f6Qojt9yiKCznWbSRCAyZs=
-SHA256 (cargo/num_cpus-1.3.0.tar.gz) = oYw5JGZAnFC4c2lBSiaAyT5zmu3rSY6yv/fX61aXROI=
+SHA256 (cargo/num_cpus-1.4.0.tar.gz) = yjE/GGLH7D4N/orOn6kbHZy1yErOPQD17EIWI46TwWc=
 SHA256 (cargo/regex-0.2.1.tar.gz) = QnjBfQ9tYt/vCrAAKP60W9fSEChD+AdjR07rG+ihDAE=
 SHA256 (cargo/regex-syntax-0.4.0.tar.gz) = L5GRsfV2AwlfEF0xfjddGbHJxcMYXqljOpmm3L7QRFc=
 SHA256 (cargo/same-file-0.1.3.tar.gz) = 2TGkT9qkO4Y3AJ52MqAq3E8rLgczwIyqTPAOjaShF6c=
 SHA256 (cargo/simd-0.1.1.tar.gz) = Y7WEfC12bKfOcidnKFCVWAL6vXebphauq+rUwsOHcCM=
 SHA256 (cargo/strsim-0.6.0.tar.gz) = tNFcgQUZqRz4d+fjbmP+BogVxngYFDny8p4lYhR8NpQ=
-SHA256 (cargo/term_size-0.2.3.tar.gz) = B7bBrFs//9dQcydryhzu0B9nooU3CXoqlTnhFuUPsho=
+SHA256 (cargo/term_size-0.3.0.tar.gz) = 4ra1XfMZjMkzcuhd0u2Bfw44zozA8i6zI5G/rZxL8gk=
 SHA256 (cargo/thread-id-3.0.0.tar.gz) = RDfJdVjHDRKeQGKaWzhbP7H/rDAeY5QTNeTTVAgewUo=
 SHA256 (cargo/thread_local-0.3.3.tar.gz) = yFBIxiYNF89IbOrjKC2ftrkL4iC/WyjEAPVIX/wp8Mc=
 SHA256 (cargo/unicode-segmentation-1.1.0.tar.gz) = GBJyhXWPDixs8yW7Pz0TihL+4n3k8j4UbNahefJsLPM=
@@ -34,32 +34,32 @@ SHA256 (cargo/void-1.0.2.tar.gz) = agLki
 SHA256 (cargo/walkdir-1.0.7.tar.gz) = uwj55nD6uGCZRwuXzSslLWUn8LPMFAGs21lf/J3SiP8=
 SHA256 (cargo/winapi-0.2.8.tar.gz) = Fn3J1pSam4V/NFEnXpEcP0QlWELB96dvM8VRA6kJCHo=
 SHA256 (cargo/winapi-build-0.1.1.tar.gz) = LTFe7js0rKR5ey2msT7Ygmbm1hJWKgxGOQr4KZ/Gmbw=
-SHA256 (ripgrep-0.5.1.tar.gz) = 4HJNQPBpWAusnyjL9gBQIP3BuA5dFftpZ51QyjQRFvk=
+SHA256 (ripgrep-0.5.2.tar.gz) = XYgMWQy7CdkH1kuiRVf7Ky8CXINjvN3inzA+kmFiXuo=
 SIZE (cargo/aho-corasick-0.6.3.tar.gz) = 24963
 SIZE (cargo/ansi_term-0.9.0.tar.gz) = 11718
 SIZE (cargo/atty-0.2.2.tar.gz) = 5124
 SIZE (cargo/bitflags-0.8.2.tar.gz) = 11200
 SIZE (cargo/bytecount-0.1.6.tar.gz) = 9435
 SIZE (cargo/cfg-if-0.1.0.tar.gz) = 2758
-SIZE (cargo/clap-2.23.1.tar.gz) = 176273
+SIZE (cargo/clap-2.24.1.tar.gz) = 178111
 SIZE (cargo/crossbeam-0.2.10.tar.gz) = 32993
-SIZE (cargo/encoding_rs-0.5.0.tar.gz) = 1224199
+SIZE (cargo/encoding_rs-0.5.1.tar.gz) = 1225177
 SIZE (cargo/env_logger-0.4.2.tar.gz) = 10386
 SIZE (cargo/fnv-1.0.5.tar.gz) = 6295
 SIZE (cargo/fs2-0.4.1.tar.gz) = 12039
 SIZE (cargo/kernel32-sys-0.2.2.tar.gz) = 24537
-SIZE (cargo/lazy_static-0.2.6.tar.gz) = 5918
-SIZE (cargo/libc-0.2.21.tar.gz) = 132909
+SIZE (cargo/lazy_static-0.2.8.tar.gz) = 9950
+SIZE (cargo/libc-0.2.22.tar.gz) = 133924
 SIZE (cargo/log-0.3.7.tar.gz) = 16352
 SIZE (cargo/memchr-1.0.1.tar.gz) = 8221
 SIZE (cargo/memmap-0.5.2.tar.gz) = 14465
-SIZE (cargo/num_cpus-1.3.0.tar.gz) = 6779
+SIZE (cargo/num_cpus-1.4.0.tar.gz) = 6782
 SIZE (cargo/regex-0.2.1.tar.gz) = 189277
 SIZE (cargo/regex-syntax-0.4.0.tar.gz) = 118223
 SIZE (cargo/same-file-0.1.3.tar.gz) = 7078
 SIZE (cargo/simd-0.1.1.tar.gz) = 39577
 SIZE (cargo/strsim-0.6.0.tar.gz) = 8500
-SIZE (cargo/term_size-0.2.3.tar.gz) = 9407
+SIZE (cargo/term_size-0.3.0.tar.gz) = 9932
 SIZE (cargo/thread-id-3.0.0.tar.gz) = 6240
 SIZE (cargo/thread_local-0.3.3.tar.gz) = 10964
 SIZE (cargo/unicode-segmentation-1.1.0.tar.gz) = 65559
@@ -71,4 +71,4 @@ SIZE (cargo/void-1.0.2.tar.gz) = 2356
 SIZE (cargo/walkdir-1.0.7.tar.gz) = 17883
 SIZE (cargo/winapi-0.2.8.tar.gz) = 455145
 SIZE (cargo/winapi-build-0.1.1.tar.gz) = 669
-SIZE (ripgrep-0.5.1.tar.gz) = 457684
+SIZE (ripgrep-0.5.2.tar.gz) = 460948

Reply | Threaded
Open this post in threaded view
|

Re: update: textproc/ripgrep 0.5.2

Marc Espie-2
On Sun, May 14, 2017 at 03:08:59PM +0200, Sebastien Marie wrote:

> Hi,
>
> An update to textproc/ripgrep 0.5.2.
>
> See https://github.com/BurntSushi/ripgrep/releases/tag/0.5.2 for
> changelog.
>
> While here, adds gcc4 MODULES in order to use egcc as linker. It should
> let ripgrep to build with cc=clang configuration. The problem was still
> the same as cargo: clang doesn't know about libgcc.

One big question is: do you actually need libgcc, or is libcompiler_rt
enough ?  For instance, we figured out that  emacs21 is happy with it.

libgcc is all nice and dandy, but gcc4 won't help with new arches that are
clang only.

Reply | Threaded
Open this post in threaded view
|

Re: update: textproc/ripgrep 0.5.2

Sebastien Marie-3
On Sun, May 14, 2017 at 04:33:09PM +0200, Marc Espie wrote:

> On Sun, May 14, 2017 at 03:08:59PM +0200, Sebastien Marie wrote:
> > Hi,
> >
> > An update to textproc/ripgrep 0.5.2.
> >
> > See https://github.com/BurntSushi/ripgrep/releases/tag/0.5.2 for
> > changelog.
> >
> > While here, adds gcc4 MODULES in order to use egcc as linker. It should
> > let ripgrep to build with cc=clang configuration. The problem was still
> > the same as cargo: clang doesn't know about libgcc.
>
> One big question is: do you actually need libgcc, or is libcompiler_rt
> enough ?  For instance, we figured out that  emacs21 is happy with it.

The use of libgcc is for unwinding. libcompiler_rt seems to have some
unwinding symbols (but not all), so it could be valuable to test it.

An alternative way (for rustc at least), would be to provide a
standalone libunwind.a. Currently it is only available via libc++abi.a
(and it isn't compatible with libestdc++).

> libgcc is all nice and dandy, but gcc4 won't help with new arches that are
> clang only.

ripgrep is a Rust program: it requires a Rust compiler, which is only
available for amd64 and i386 currently.

--
Sebastien Marie

Reply | Threaded
Open this post in threaded view
|

Re: update: textproc/ripgrep 0.5.2

Sebastien Marie-3
In reply to this post by Sebastien Marie-3
On Sun, May 14, 2017 at 03:08:58PM +0200, Sebastien Marie wrote:
> Hi,
>
> An update to textproc/ripgrep 0.5.2.
>
> See https://github.com/BurntSushi/ripgrep/releases/tag/0.5.2 for
> changelog.
>

Now lang/rust is able to deal alone with libgcc.a stuff, here an updated
update for ripgrep.

Please note the #' at end of COMMENT is a small hack to make vim syntax
happy. The comment text is unaffected (make show=COMMENT is right).

Thanks.
--
Sebastien Marie

Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/ripgrep/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile 12 Apr 2017 02:21:58 -0000 1.3
+++ Makefile 19 May 2017 07:32:30 -0000
@@ -1,10 +1,10 @@
 # $OpenBSD: Makefile,v 1.3 2017/04/12 02:21:58 danj Exp $
 
-COMMENT = line oriented search tool using Rust's regex library
+COMMENT = line oriented search tool using Rust's regex library #'
 
 GH_ACCOUNT = BurntSushi
 GH_PROJECT = ripgrep
-GH_TAGNAME = 0.5.1
+GH_TAGNAME = 0.5.2
 
 CATEGORIES = textproc sysutils
 
@@ -26,25 +26,25 @@ MODCARGO_CRATES += atty-0.2.2 # MIT
 MODCARGO_CRATES += bitflags-0.8.2 # MIT/Apache-2.0
 MODCARGO_CRATES += bytecount-0.1.6 # Apache-2.0/MIT
 MODCARGO_CRATES += cfg-if-0.1.0 # MIT/Apache-2.0
-MODCARGO_CRATES += clap-2.23.1 # MIT
+MODCARGO_CRATES += clap-2.24.1 # MIT
 MODCARGO_CRATES += crossbeam-0.2.10 # Apache-2.0/MIT
-MODCARGO_CRATES += encoding_rs-0.5.0 # MIT/Apache-2.0
+MODCARGO_CRATES += encoding_rs-0.5.1 # MIT/Apache-2.0
 MODCARGO_CRATES += env_logger-0.4.2 # MIT/Apache-2.0
 MODCARGO_CRATES += fnv-1.0.5 # Apache-2.0 / MIT
 MODCARGO_CRATES += fs2-0.4.1 # MIT/Apache-2.0
 MODCARGO_CRATES += kernel32-sys-0.2.2 # MIT
-MODCARGO_CRATES += lazy_static-0.2.6 # MIT
-MODCARGO_CRATES += libc-0.2.21 # MIT/Apache-2.0
+MODCARGO_CRATES += lazy_static-0.2.8 # MIT/Apache-2.0
+MODCARGO_CRATES += libc-0.2.22 # MIT/Apache-2.0
 MODCARGO_CRATES += log-0.3.7 # MIT/Apache-2.0
 MODCARGO_CRATES += memchr-1.0.1 # Unlicense/MIT
 MODCARGO_CRATES += memmap-0.5.2 # MIT/Apache-2.0
-MODCARGO_CRATES += num_cpus-1.3.0 # MIT/Apache-2.0
+MODCARGO_CRATES += num_cpus-1.4.0 # MIT/Apache-2.0
 MODCARGO_CRATES += regex-0.2.1 # MIT/Apache-2.0
 MODCARGO_CRATES += regex-syntax-0.4.0 # MIT/Apache-2.0
 MODCARGO_CRATES += same-file-0.1.3 # Unlicense/MIT
 MODCARGO_CRATES += simd-0.1.1 # MIT/Apache-2.0
 MODCARGO_CRATES += strsim-0.6.0 # MIT
-MODCARGO_CRATES += term_size-0.2.3 # MIT/Apache-2.0
+MODCARGO_CRATES += term_size-0.3.0 # MIT OR Apache-2.0
 MODCARGO_CRATES += thread-id-3.0.0 # Apache-2.0
 MODCARGO_CRATES += thread_local-0.3.3 # Apache-2.0/MIT
 MODCARGO_CRATES += unicode-segmentation-1.1.0 # MIT/Apache-2.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/ripgrep/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo 12 Apr 2017 02:21:58 -0000 1.3
+++ distinfo 19 May 2017 07:32:30 -0000
@@ -4,25 +4,25 @@ SHA256 (cargo/atty-0.2.2.tar.gz) = 2RLaD
 SHA256 (cargo/bitflags-0.8.2.tar.gz) = E3Dp/Cpq5Trqi3pREO29CINu2HyIc236vMreHCtEv/Q=
 SHA256 (cargo/bytecount-0.1.6.tar.gz) = Ho8J+8jGcmpLYW3PvU9USRBo1rsbk6wDx4rBj/mlkko=
 SHA256 (cargo/cfg-if-0.1.0.tar.gz) = 3h52DXtlNa9CQfyovYrfaOLn7azGsp9dOZBQxeSM+Iw=
-SHA256 (cargo/clap-2.23.1.tar.gz) = 1IDDmi5fmzo3mMZhYT4bDnp65x4AUQLUqpEPwyid9IQ=
+SHA256 (cargo/clap-2.24.1.tar.gz) = t1QQab4LiuxBAwgCq+i1ze8EkAcK+qVUGK3qk7HkMeA=
 SHA256 (cargo/crossbeam-0.2.10.tar.gz) = DF6iFWZMomTaip2cO+gNLq8wkjwlnQPocDiOuSdQj5c=
-SHA256 (cargo/encoding_rs-0.5.0.tar.gz) = ehzKCib5BJVdgNcLm/8QGeT0y8BvL8vM+L09iJzBybc=
+SHA256 (cargo/encoding_rs-0.5.1.tar.gz) = 5LxRnVcq8Iz3LE1h4N6bBen6ZtH9tec5+1xAWGC0LUM=
 SHA256 (cargo/env_logger-0.4.2.tar.gz) = 44VvFpcJhgb8bLl6k96Iyj87w1u4eMclkg5uguzwXoM=
 SHA256 (cargo/fnv-1.0.5.tar.gz) = bMSEhC8eKIT69W9Sn5YMwSrYxxzpbMerugoGfJj+40Q=
 SHA256 (cargo/fs2-0.4.1.tar.gz) = NO2u4HVVhZ3BPKOH5q4FaGu00DZMldZJttq5WVEfS68=
 SHA256 (cargo/kernel32-sys-0.2.2.tar.gz) = dQdiSylINDHAui2Crs6Mps26k4K/9N3Q90kFYMBWCY0=
-SHA256 (cargo/lazy_static-0.2.6.tar.gz) = L2G4Qhx6RkjDkWEWJdVv3Vx1Z9oFrxvmVf2MrMZDq7M=
-SHA256 (cargo/libc-0.2.21.tar.gz) = iO6BiF+fBL/5keMG/qfBxgpfD55Anpn2tA4zEaM2MTU=
+SHA256 (cargo/lazy_static-0.2.8.tar.gz) = OzdUWrcm3YM+xkIKq6gjHFsyCBS5AprVhVVdKgPpT78=
+SHA256 (cargo/libc-0.2.22.tar.gz) = uruCgdqIy6mS+h9N3sfWPtligKGlPsm5Gf03tT1x5QI=
 SHA256 (cargo/log-0.3.7.tar.gz) = UUHsoCd1p2LMbNVk2NLFD2fA6jo3LL8cUVkrPgKeEK0=
 SHA256 (cargo/memchr-1.0.1.tar.gz) = HbzMDkbx6ke58X5tZ8Wpa9JwMFGcUZyckTJ+MSdaR7Q=
 SHA256 (cargo/memmap-0.5.2.tar.gz) = RvPHNZAosxmZKH2uTlBH3f6Qojt9yiKCznWbSRCAyZs=
-SHA256 (cargo/num_cpus-1.3.0.tar.gz) = oYw5JGZAnFC4c2lBSiaAyT5zmu3rSY6yv/fX61aXROI=
+SHA256 (cargo/num_cpus-1.4.0.tar.gz) = yjE/GGLH7D4N/orOn6kbHZy1yErOPQD17EIWI46TwWc=
 SHA256 (cargo/regex-0.2.1.tar.gz) = QnjBfQ9tYt/vCrAAKP60W9fSEChD+AdjR07rG+ihDAE=
 SHA256 (cargo/regex-syntax-0.4.0.tar.gz) = L5GRsfV2AwlfEF0xfjddGbHJxcMYXqljOpmm3L7QRFc=
 SHA256 (cargo/same-file-0.1.3.tar.gz) = 2TGkT9qkO4Y3AJ52MqAq3E8rLgczwIyqTPAOjaShF6c=
 SHA256 (cargo/simd-0.1.1.tar.gz) = Y7WEfC12bKfOcidnKFCVWAL6vXebphauq+rUwsOHcCM=
 SHA256 (cargo/strsim-0.6.0.tar.gz) = tNFcgQUZqRz4d+fjbmP+BogVxngYFDny8p4lYhR8NpQ=
-SHA256 (cargo/term_size-0.2.3.tar.gz) = B7bBrFs//9dQcydryhzu0B9nooU3CXoqlTnhFuUPsho=
+SHA256 (cargo/term_size-0.3.0.tar.gz) = 4ra1XfMZjMkzcuhd0u2Bfw44zozA8i6zI5G/rZxL8gk=
 SHA256 (cargo/thread-id-3.0.0.tar.gz) = RDfJdVjHDRKeQGKaWzhbP7H/rDAeY5QTNeTTVAgewUo=
 SHA256 (cargo/thread_local-0.3.3.tar.gz) = yFBIxiYNF89IbOrjKC2ftrkL4iC/WyjEAPVIX/wp8Mc=
 SHA256 (cargo/unicode-segmentation-1.1.0.tar.gz) = GBJyhXWPDixs8yW7Pz0TihL+4n3k8j4UbNahefJsLPM=
@@ -34,32 +34,32 @@ SHA256 (cargo/void-1.0.2.tar.gz) = agLki
 SHA256 (cargo/walkdir-1.0.7.tar.gz) = uwj55nD6uGCZRwuXzSslLWUn8LPMFAGs21lf/J3SiP8=
 SHA256 (cargo/winapi-0.2.8.tar.gz) = Fn3J1pSam4V/NFEnXpEcP0QlWELB96dvM8VRA6kJCHo=
 SHA256 (cargo/winapi-build-0.1.1.tar.gz) = LTFe7js0rKR5ey2msT7Ygmbm1hJWKgxGOQr4KZ/Gmbw=
-SHA256 (ripgrep-0.5.1.tar.gz) = 4HJNQPBpWAusnyjL9gBQIP3BuA5dFftpZ51QyjQRFvk=
+SHA256 (ripgrep-0.5.2.tar.gz) = XYgMWQy7CdkH1kuiRVf7Ky8CXINjvN3inzA+kmFiXuo=
 SIZE (cargo/aho-corasick-0.6.3.tar.gz) = 24963
 SIZE (cargo/ansi_term-0.9.0.tar.gz) = 11718
 SIZE (cargo/atty-0.2.2.tar.gz) = 5124
 SIZE (cargo/bitflags-0.8.2.tar.gz) = 11200
 SIZE (cargo/bytecount-0.1.6.tar.gz) = 9435
 SIZE (cargo/cfg-if-0.1.0.tar.gz) = 2758
-SIZE (cargo/clap-2.23.1.tar.gz) = 176273
+SIZE (cargo/clap-2.24.1.tar.gz) = 178111
 SIZE (cargo/crossbeam-0.2.10.tar.gz) = 32993
-SIZE (cargo/encoding_rs-0.5.0.tar.gz) = 1224199
+SIZE (cargo/encoding_rs-0.5.1.tar.gz) = 1225177
 SIZE (cargo/env_logger-0.4.2.tar.gz) = 10386
 SIZE (cargo/fnv-1.0.5.tar.gz) = 6295
 SIZE (cargo/fs2-0.4.1.tar.gz) = 12039
 SIZE (cargo/kernel32-sys-0.2.2.tar.gz) = 24537
-SIZE (cargo/lazy_static-0.2.6.tar.gz) = 5918
-SIZE (cargo/libc-0.2.21.tar.gz) = 132909
+SIZE (cargo/lazy_static-0.2.8.tar.gz) = 9950
+SIZE (cargo/libc-0.2.22.tar.gz) = 133924
 SIZE (cargo/log-0.3.7.tar.gz) = 16352
 SIZE (cargo/memchr-1.0.1.tar.gz) = 8221
 SIZE (cargo/memmap-0.5.2.tar.gz) = 14465
-SIZE (cargo/num_cpus-1.3.0.tar.gz) = 6779
+SIZE (cargo/num_cpus-1.4.0.tar.gz) = 6782
 SIZE (cargo/regex-0.2.1.tar.gz) = 189277
 SIZE (cargo/regex-syntax-0.4.0.tar.gz) = 118223
 SIZE (cargo/same-file-0.1.3.tar.gz) = 7078
 SIZE (cargo/simd-0.1.1.tar.gz) = 39577
 SIZE (cargo/strsim-0.6.0.tar.gz) = 8500
-SIZE (cargo/term_size-0.2.3.tar.gz) = 9407
+SIZE (cargo/term_size-0.3.0.tar.gz) = 9932
 SIZE (cargo/thread-id-3.0.0.tar.gz) = 6240
 SIZE (cargo/thread_local-0.3.3.tar.gz) = 10964
 SIZE (cargo/unicode-segmentation-1.1.0.tar.gz) = 65559
@@ -71,4 +71,4 @@ SIZE (cargo/void-1.0.2.tar.gz) = 2356
 SIZE (cargo/walkdir-1.0.7.tar.gz) = 17883
 SIZE (cargo/winapi-0.2.8.tar.gz) = 455145
 SIZE (cargo/winapi-build-0.1.1.tar.gz) = 669
-SIZE (ripgrep-0.5.1.tar.gz) = 457684
+SIZE (ripgrep-0.5.2.tar.gz) = 460948