svn commit: r444035 - in head/textproc: . ripgrep
Tobias Kortkamp
tobik at FreeBSD.org
Wed Jun 21 16:23:54 UTC 2017
Author: tobik
Date: Wed Jun 21 16:23:52 2017
New Revision: 444035
URL: https://svnweb.freebsd.org/changeset/ports/444035
Log:
New port: textproc/ripgrep
ripgrep is a command line search tool that combines the usability of
The Silver Searcher (an ack clone) with the raw speed of GNU grep.
ripgrep is fast, cross platform and written in Rust.
WWW: http://blog.burntsushi.net/ripgrep/
PR: 215212
Submitted by: petteri.valkonen at iki.fi (based on)
Approved by: mat (mentor)
Differential Revision: https://reviews.freebsd.org/D11162
Added:
head/textproc/ripgrep/
head/textproc/ripgrep/Makefile (contents, props changed)
head/textproc/ripgrep/distinfo (contents, props changed)
head/textproc/ripgrep/pkg-descr (contents, props changed)
Modified:
head/textproc/Makefile
Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile Wed Jun 21 16:22:32 2017 (r444034)
+++ head/textproc/Makefile Wed Jun 21 16:23:52 2017 (r444035)
@@ -1417,6 +1417,7 @@
SUBDIR += resume
SUBDIR += resume-extensions
SUBDIR += rfcdiff
+ SUBDIR += ripgrep
SUBDIR += ripole
SUBDIR += rl
SUBDIR += rman
Added: head/textproc/ripgrep/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/ripgrep/Makefile Wed Jun 21 16:23:52 2017 (r444035)
@@ -0,0 +1,67 @@
+# Created by: Petteri Valkonen <petteri.valkonen at iki.fi>
+# $FreeBSD$
+
+# vim: ts=8 noet
+
+PORTNAME= ripgrep
+PORTVERSION= 0.5.2
+CATEGORIES= textproc
+
+MAINTAINER= petteri.valkonen at iki.fi
+COMMENT= Command line search tool
+
+LICENSE= MIT UNLICENSE
+LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE_COMB= dual
+LICENSE_NAME_UNLICENSE= The Unlicense
+LICENSE_FILE_UNLICENSE= ${WRKSRC}/UNLICENSE
+LICENSE_PERMS_UNLICENSE=dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+USES= cargo
+USE_GITHUB= yes
+GH_ACCOUNT= BurntSushi
+
+PLIST_FILES= bin/rg \
+ man/man1/rg.1.gz
+
+CARGO_CRATES= aho-corasick-0.6.3 \
+ ansi_term-0.9.0 \
+ atty-0.2.2 \
+ bitflags-0.8.2 \
+ bytecount-0.1.6 \
+ cfg-if-0.1.0 \
+ clap-2.24.1 \
+ crossbeam-0.2.10 \
+ encoding_rs-0.5.1 \
+ env_logger-0.4.2 \
+ fnv-1.0.5 \
+ fs2-0.4.1 \
+ kernel32-sys-0.2.2 \
+ lazy_static-0.2.8 \
+ libc-0.2.23 \
+ log-0.3.7 \
+ memchr-1.0.1 \
+ memmap-0.5.2 \
+ num_cpus-1.4.0 \
+ regex-0.2.1 \
+ regex-syntax-0.4.0 \
+ same-file-0.1.3 \
+ simd-0.1.1 \
+ strsim-0.6.0 \
+ term_size-0.3.0 \
+ thread-id-3.0.0 \
+ thread_local-0.3.3 \
+ unicode-segmentation-1.1.0 \
+ unicode-width-0.1.4 \
+ unreachable-0.1.1 \
+ utf8-ranges-1.0.0 \
+ vec_map-0.7.0 \
+ void-1.0.2 \
+ walkdir-1.0.7 \
+ winapi-0.2.8 \
+ winapi-build-0.1.1
+
+post-install:
+ ${INSTALL_MAN} ${WRKSRC}/doc/rg.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
+
+.include <bsd.port.mk>
Added: head/textproc/ripgrep/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/ripgrep/distinfo Wed Jun 21 16:23:52 2017 (r444035)
@@ -0,0 +1,75 @@
+TIMESTAMP = 1497445650
+SHA256 (rust/crates/aho-corasick-0.6.3.tar.gz) = 500909c4f87a9e52355b26626d890833e9e1d53ac566db76c36faa984b889699
+SIZE (rust/crates/aho-corasick-0.6.3.tar.gz) = 24963
+SHA256 (rust/crates/ansi_term-0.9.0.tar.gz) = 23ac7c30002a5accbf7e8987d0632fa6de155b7c3d39d0067317a391e00a2ef6
+SIZE (rust/crates/ansi_term-0.9.0.tar.gz) = 11718
+SHA256 (rust/crates/atty-0.2.2.tar.gz) = d912da0db7fa85514874458ca3651fe2cddace8d0b0505571dbdcd41ab490159
+SIZE (rust/crates/atty-0.2.2.tar.gz) = 5124
+SHA256 (rust/crates/bitflags-0.8.2.tar.gz) = 1370e9fc2a6ae53aea8b7a5110edbd08836ed87c88736dfabccade1c2b44bff4
+SIZE (rust/crates/bitflags-0.8.2.tar.gz) = 11200
+SHA256 (rust/crates/bytecount-0.1.6.tar.gz) = 1e8f09fbc8c6726a4b616dcfbd4f54491068d6bb1b93ac03c78ac18ff9a5924a
+SIZE (rust/crates/bytecount-0.1.6.tar.gz) = 9435
+SHA256 (rust/crates/cfg-if-0.1.0.tar.gz) = de1e760d7b6535af4241fca8bd8adf68e2e7edacc6b29f5d399050c5e48cf88c
+SIZE (rust/crates/cfg-if-0.1.0.tar.gz) = 2758
+SHA256 (rust/crates/clap-2.24.1.tar.gz) = b7541069be0b8aec41030802abe8b5cdef0490070afaa55418adea93b1e431e0
+SIZE (rust/crates/clap-2.24.1.tar.gz) = 178111
+SHA256 (rust/crates/crossbeam-0.2.10.tar.gz) = 0c5ea215664ca264da8a9d9c3be80d2eaf30923c259d03e870388eb927508f97
+SIZE (rust/crates/crossbeam-0.2.10.tar.gz) = 32993
+SHA256 (rust/crates/encoding_rs-0.5.1.tar.gz) = e4bc519d572af08cf72c4d61e0de9b05e9fa66d1fdb5e739fb5c405860b42d43
+SIZE (rust/crates/encoding_rs-0.5.1.tar.gz) = 1225177
+SHA256 (rust/crates/env_logger-0.4.2.tar.gz) = e3856f1697098606fc6cb97a93de88ca3f3bc35bb878c725920e6e82ecf05e83
+SIZE (rust/crates/env_logger-0.4.2.tar.gz) = 10386
+SHA256 (rust/crates/fnv-1.0.5.tar.gz) = 6cc484842f1e2884faf56f529f960cc12ad8c71ce96cc7abba0a067c98fee344
+SIZE (rust/crates/fnv-1.0.5.tar.gz) = 6295
+SHA256 (rust/crates/fs2-0.4.1.tar.gz) = 34edaee07555859dc13ca387e6ae05686bb4d0364c95d649b6dab959511f4baf
+SIZE (rust/crates/fs2-0.4.1.tar.gz) = 12039
+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-0.2.8.tar.gz) = 3b37545ab726dd833ec6420aaba8231c5b320814b9029ad585555d2a03e94fbf
+SIZE (rust/crates/lazy_static-0.2.8.tar.gz) = 9950
+SHA256 (rust/crates/libc-0.2.23.tar.gz) = e7eb6b826bfc1fdea7935d46556250d1799b7fe2d9f7951071f4291710665e3e
+SIZE (rust/crates/libc-0.2.23.tar.gz) = 153939
+SHA256 (rust/crates/log-0.3.7.tar.gz) = 5141eca02775a762cc6cd564d8d2c50f67c0ea3a372cbf1c51592b3e029e10ad
+SIZE (rust/crates/log-0.3.7.tar.gz) = 16352
+SHA256 (rust/crates/memchr-1.0.1.tar.gz) = 1dbccc0e46f1ea47b9f17e6d67c5a96bd27030519c519c9c91327e31275a47b4
+SIZE (rust/crates/memchr-1.0.1.tar.gz) = 8221
+SHA256 (rust/crates/memmap-0.5.2.tar.gz) = 46f3c7359028b31999287dae4e5047ddfe90a23b7dca2282ce759b491080c99b
+SIZE (rust/crates/memmap-0.5.2.tar.gz) = 14465
+SHA256 (rust/crates/num_cpus-1.4.0.tar.gz) = ca313f1862c7ec3e0dfe8ace9fa91b1d9cb5c84ace3d00f5ec4216238e93c167
+SIZE (rust/crates/num_cpus-1.4.0.tar.gz) = 6782
+SHA256 (rust/crates/regex-0.2.1.tar.gz) = 4278c17d0f6d62dfef0ab00028feb45bd7d2102843f80763474eeb1be8a10c01
+SIZE (rust/crates/regex-0.2.1.tar.gz) = 189277
+SHA256 (rust/crates/regex-syntax-0.4.0.tar.gz) = 2f9191b1f57603095f105d317e375d19b1c9c5c3185ea9633a99a6dcbed04457
+SIZE (rust/crates/regex-syntax-0.4.0.tar.gz) = 118223
+SHA256 (rust/crates/same-file-0.1.3.tar.gz) = d931a44fdaa43b8637009e7632a02adc4f2b2e0733c08caa4cf00e8da4a117a7
+SIZE (rust/crates/same-file-0.1.3.tar.gz) = 7078
+SHA256 (rust/crates/simd-0.1.1.tar.gz) = 63b5847c2d766ca7ce7227672850955802fabd779ba616aeabead4c2c3877023
+SIZE (rust/crates/simd-0.1.1.tar.gz) = 39577
+SHA256 (rust/crates/strsim-0.6.0.tar.gz) = b4d15c810519a91cf877e7e36e63fe068815c678181439f2f29e2562147c3694
+SIZE (rust/crates/strsim-0.6.0.tar.gz) = 8500
+SHA256 (rust/crates/term_size-0.3.0.tar.gz) = e2b6b55df3198cc93372e85dd2ed817f0e38ce8cc0f22eb32391bfad9c4bf209
+SIZE (rust/crates/term_size-0.3.0.tar.gz) = 9932
+SHA256 (rust/crates/thread-id-3.0.0.tar.gz) = 4437c97558c70d129e40629a5b385b3fb1ffac301e63941335e4d354081ec14a
+SIZE (rust/crates/thread-id-3.0.0.tar.gz) = 6240
+SHA256 (rust/crates/thread_local-0.3.3.tar.gz) = c85048c6260d17cf486ceae3282d9fb6b90be220bf5b28c400f5485ffc29f0c7
+SIZE (rust/crates/thread_local-0.3.3.tar.gz) = 10964
+SHA256 (rust/crates/unicode-segmentation-1.1.0.tar.gz) = 18127285758f0e2c6cf325bb3f3d138a12fee27de4f23e146cd6a179f26c2cf3
+SIZE (rust/crates/unicode-segmentation-1.1.0.tar.gz) = 65559
+SHA256 (rust/crates/unicode-width-0.1.4.tar.gz) = bf3a113775714a22dcb774d8ea3655c53a32debae63a063acc00a91cc586245f
+SIZE (rust/crates/unicode-width-0.1.4.tar.gz) = 15283
+SHA256 (rust/crates/unreachable-0.1.1.tar.gz) = 1f2ae5ddb18e1c92664717616dd9549dde73f539f01bd7b77c2edb2446bdff91
+SIZE (rust/crates/unreachable-0.1.1.tar.gz) = 1772
+SHA256 (rust/crates/utf8-ranges-1.0.0.tar.gz) = 662fab6525a98beff2921d7f61a39e7d59e0b425ebc7d0d9e66d316e55124122
+SIZE (rust/crates/utf8-ranges-1.0.0.tar.gz) = 8599
+SHA256 (rust/crates/vec_map-0.7.0.tar.gz) = f8cdc8b93bd0198ed872357fb2e667f7125646b1762f16d60b2c96350d361897
+SIZE (rust/crates/vec_map-0.7.0.tar.gz) = 13455
+SHA256 (rust/crates/void-1.0.2.tar.gz) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
+SIZE (rust/crates/void-1.0.2.tar.gz) = 2356
+SHA256 (rust/crates/walkdir-1.0.7.tar.gz) = bb08f9e670fab86099470b97cd2b252d6527f0b3cc1401acdb595ffc9dd288ff
+SIZE (rust/crates/walkdir-1.0.7.tar.gz) = 17883
+SHA256 (rust/crates/winapi-0.2.8.tar.gz) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
+SIZE (rust/crates/winapi-0.2.8.tar.gz) = 455145
+SHA256 (rust/crates/winapi-build-0.1.1.tar.gz) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
+SIZE (rust/crates/winapi-build-0.1.1.tar.gz) = 669
+SHA256 (BurntSushi-ripgrep-0.5.2_GH0.tar.gz) = 5d880c590cbb09d907d64ba24557fb2b2f025c8363bcdde29f303e9261625eea
+SIZE (BurntSushi-ripgrep-0.5.2_GH0.tar.gz) = 460948
Added: head/textproc/ripgrep/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/ripgrep/pkg-descr Wed Jun 21 16:23:52 2017 (r444035)
@@ -0,0 +1,5 @@
+ripgrep is a command line search tool that combines the usability of
+The Silver Searcher (an ack clone) with the raw speed of GNU grep.
+ripgrep is fast, cross platform and written in Rust.
+
+WWW: http://blog.burntsushi.net/ripgrep/
More information about the svn-ports-all
mailing list