Date: Wed, 21 Jun 2017 16:23:53 +0000 (UTC) From: Tobias Kortkamp <tobik@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r444035 - in head/textproc: . ripgrep Message-ID: <201706211623.v5LGNrc0015458@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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@iki.fi> +# $FreeBSD$ + +# vim: ts=8 noet + +PORTNAME= ripgrep +PORTVERSION= 0.5.2 +CATEGORIES= textproc + +MAINTAINER= petteri.valkonen@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/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201706211623.v5LGNrc0015458>