Date: Thu, 12 Oct 2017 13:20:23 +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: r451876 - in head/textproc: . xsv-rs Message-ID: <201710121320.v9CDKNaB093057@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: tobik Date: Thu Oct 12 13:20:23 2017 New Revision: 451876 URL: https://svnweb.freebsd.org/changeset/ports/451876 Log: New port: textproc/xsv-rs xsv is a suite of command line utilities for indexing, slicing, analyzing, splitting and joining CSV files. WWW: https://github.com/BurntSushi/xsv Added: head/textproc/xsv-rs/ head/textproc/xsv-rs/Makefile (contents, props changed) head/textproc/xsv-rs/distinfo (contents, props changed) head/textproc/xsv-rs/pkg-descr (contents, props changed) Modified: head/textproc/Makefile Modified: head/textproc/Makefile ============================================================================== --- head/textproc/Makefile Thu Oct 12 13:17:48 2017 (r451875) +++ head/textproc/Makefile Thu Oct 12 13:20:23 2017 (r451876) @@ -1792,6 +1792,7 @@ SUBDIR += xslide.el SUBDIR += xstream SUBDIR += xsv + SUBDIR += xsv-rs SUBDIR += xwindiff SUBDIR += xxdiff SUBDIR += xxdiff-scripts Added: head/textproc/xsv-rs/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/xsv-rs/Makefile Thu Oct 12 13:20:23 2017 (r451876) @@ -0,0 +1,74 @@ +# $FreeBSD$ + +PORTNAME= xsv +DISTVERSION= 0.12.2 +CATEGORIES= textproc +PKGNAMESUFFIX= -rs + +MAINTAINER= tobik@FreeBSD.org +COMMENT= Fast CSV toolkit + +LICENSE= MIT UNLICENSE +LICENSE_COMB= dual +LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT +LICENSE_FILE_UNLICENSE= ${WRKSRC}/UNLICENSE + +USES= cargo +USE_GITHUB= yes +GH_ACCOUNT= BurntSushi + +CARGO_CRATES= aho-corasick-0.6.3 \ + byteorder-1.0.0 \ + chan-0.1.19 \ + csv-1.0.0-beta.4 \ + csv-core-0.1.3 \ + csv-index-0.1.3 \ + docopt-0.7.0 \ + filetime-0.1.10 \ + kernel32-sys-0.2.2 \ + lazy_static-0.2.8 \ + libc-0.2.23 \ + log-0.3.8 \ + memchr-1.0.1 \ + num-0.1.37 \ + num-bigint-0.1.37 \ + num-complex-0.1.37 \ + num-integer-0.1.34 \ + num-iter-0.1.33 \ + num-rational-0.1.36 \ + num-traits-0.1.37 \ + num_cpus-1.4.0 \ + quickcheck-0.4.1 \ + quote-0.3.15 \ + rand-0.3.15 \ + regex-0.2.2 \ + regex-syntax-0.4.1 \ + rustc-serialize-0.3.24 \ + serde-1.0.8 \ + serde_derive-1.0.8 \ + serde_derive_internals-0.15.1 \ + streaming-stats-0.1.28 \ + strsim-0.6.0 \ + syn-0.11.11 \ + synom-0.11.3 \ + tabwriter-1.0.3 \ + thread-id-3.1.0 \ + thread_local-0.3.3 \ + threadpool-1.3.2 \ + unicode-width-0.1.4 \ + unicode-xid-0.0.4 \ + unreachable-0.1.1 \ + utf8-ranges-1.0.0 \ + void-1.0.2 \ + winapi-0.2.8 \ + winapi-build-0.1.1 + +PLIST_FILES= bin/xsv +PORTDOCS= README.md + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xsv + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> Added: head/textproc/xsv-rs/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/xsv-rs/distinfo Thu Oct 12 13:20:23 2017 (r451876) @@ -0,0 +1,93 @@ +TIMESTAMP = 1507510264 +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/byteorder-1.0.0.tar.gz) = c40977b0ee6b9885c9013cd41d9feffdd22deb3bb4dc3a71d901cc7a77de18c8 +SIZE (rust/crates/byteorder-1.0.0.tar.gz) = 8450 +SHA256 (rust/crates/chan-0.1.19.tar.gz) = f93bfe971116428a9066c1c3c69a09ae3ef69432f8418be28ab50f96783e6a50 +SIZE (rust/crates/chan-0.1.19.tar.gz) = 26047 +SHA256 (rust/crates/csv-1.0.0-beta.4.tar.gz) = a841f3bc2c613b7a3e892c9c4404044de9dab6bc506e253bf8ef05ef906531e5 +SIZE (rust/crates/csv-1.0.0-beta.4.tar.gz) = 883521 +SHA256 (rust/crates/csv-core-0.1.3.tar.gz) = ae1fbabf21d9a52d04675cc5b032d7bae24ecdcd22646f7eefcd0496a122686c +SIZE (rust/crates/csv-core-0.1.3.tar.gz) = 25252 +SHA256 (rust/crates/csv-index-0.1.3.tar.gz) = dea3ce07b04b8d951431ef5bcce2b04ce0317c31e92b11e703c202a7cfe1f3fd +SIZE (rust/crates/csv-index-0.1.3.tar.gz) = 6006 +SHA256 (rust/crates/docopt-0.7.0.tar.gz) = ab32ea6e284d87987066f21a9e809a73c14720571ef34516f0890b3d355ccfd8 +SIZE (rust/crates/docopt-0.7.0.tar.gz) = 41313 +SHA256 (rust/crates/filetime-0.1.10.tar.gz) = 5363ab8e4139b8568a6237db5248646e5a8a2f89bd5ccb02092182b11fd3e922 +SIZE (rust/crates/filetime-0.1.10.tar.gz) = 8884 +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.8.tar.gz) = 880f77541efa6e5cc74e76910c9884d9859683118839d6a1dc3b11e63512565b +SIZE (rust/crates/log-0.3.8.tar.gz) = 17756 +SHA256 (rust/crates/memchr-1.0.1.tar.gz) = 1dbccc0e46f1ea47b9f17e6d67c5a96bd27030519c519c9c91327e31275a47b4 +SIZE (rust/crates/memchr-1.0.1.tar.gz) = 8221 +SHA256 (rust/crates/num-0.1.37.tar.gz) = 98b15ba84e910ea7a1973bccd3df7b31ae282bf9d8bd2897779950c9b8303d40 +SIZE (rust/crates/num-0.1.37.tar.gz) = 30152 +SHA256 (rust/crates/num-bigint-0.1.37.tar.gz) = ba6d838b16e56da1b6c383d065ff1ec3c7d7797f65a3e8f6ba7092fd87820bac +SIZE (rust/crates/num-bigint-0.1.37.tar.gz) = 35577 +SHA256 (rust/crates/num-complex-0.1.37.tar.gz) = 148eb324ca772230853418731ffdf13531738b50f89b30692a01fcdcb0a64677 +SIZE (rust/crates/num-complex-0.1.37.tar.gz) = 13522 +SHA256 (rust/crates/num-integer-0.1.34.tar.gz) = ef1a4bf6f9174aa5783a9b4cc892cacd11aebad6c69ad027a0b65c6ca5f8aa37 +SIZE (rust/crates/num-integer-0.1.34.tar.gz) = 10400 +SHA256 (rust/crates/num-iter-0.1.33.tar.gz) = f7d1891bd7b936f12349b7d1403761c8a0b85a18b148e9da4429d5d102c1a41e +SIZE (rust/crates/num-iter-0.1.33.tar.gz) = 7397 +SHA256 (rust/crates/num-rational-0.1.36.tar.gz) = c2dc5ea04020a8f18318ae485c751f8cfa1c0e69dcf465c29ddaaa64a313cc44 +SIZE (rust/crates/num-rational-0.1.36.tar.gz) = 12556 +SHA256 (rust/crates/num-traits-0.1.37.tar.gz) = e1cbfa3781f3fe73dc05321bed52a06d2d491eaa764c52335cf4399f046ece99 +SIZE (rust/crates/num-traits-0.1.37.tar.gz) = 20492 +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/quickcheck-0.4.1.tar.gz) = 02c2411d418cea2364325b18a205664f9ef8252e06b2e911db97c0b0d98b1406 +SIZE (rust/crates/quickcheck-0.4.1.tar.gz) = 20003 +SHA256 (rust/crates/quote-0.3.15.tar.gz) = 7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a +SIZE (rust/crates/quote-0.3.15.tar.gz) = 12041 +SHA256 (rust/crates/rand-0.3.15.tar.gz) = 022e0636ec2519ddae48154b028864bdce4eaf7d35226ab8e65c611be97b189d +SIZE (rust/crates/rand-0.3.15.tar.gz) = 55312 +SHA256 (rust/crates/regex-0.2.2.tar.gz) = 1731164734096285ec2a5ec7fea5248ae2f5485b3feeb0115af4fda2183b2d1b +SIZE (rust/crates/regex-0.2.2.tar.gz) = 193403 +SHA256 (rust/crates/regex-syntax-0.4.1.tar.gz) = ad890a5eef7953f55427c50575c680c42841653abd2b028b68cd223d157f62db +SIZE (rust/crates/regex-syntax-0.4.1.tar.gz) = 121453 +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/serde-1.0.8.tar.gz) = c2f530d36fb84ec48fb7146936881f026cdbf4892028835fd9398475f82c1bb4 +SIZE (rust/crates/serde-1.0.8.tar.gz) = 59699 +SHA256 (rust/crates/serde_derive-1.0.8.tar.gz) = 10552fad5500771f3902d0c5ba187c5881942b811b7ba0d8fbbfbf84d80806d3 +SIZE (rust/crates/serde_derive-1.0.8.tar.gz) = 24015 +SHA256 (rust/crates/serde_derive_internals-0.15.1.tar.gz) = 37aee4e0da52d801acfbc0cc219eb1eda7142112339726e427926a6f6ee65d3a +SIZE (rust/crates/serde_derive_internals-0.15.1.tar.gz) = 16441 +SHA256 (rust/crates/streaming-stats-0.1.28.tar.gz) = f13d0cd680e11a62c5e125d9799debfb39fcfff9a2ef416336ce748f65018b89 +SIZE (rust/crates/streaming-stats-0.1.28.tar.gz) = 8423 +SHA256 (rust/crates/strsim-0.6.0.tar.gz) = b4d15c810519a91cf877e7e36e63fe068815c678181439f2f29e2562147c3694 +SIZE (rust/crates/strsim-0.6.0.tar.gz) = 8500 +SHA256 (rust/crates/syn-0.11.11.tar.gz) = d3b891b9015c88c576343b9b3e41c2c11a51c219ef067b264bd9c8aa9b441dad +SIZE (rust/crates/syn-0.11.11.tar.gz) = 63309 +SHA256 (rust/crates/synom-0.11.3.tar.gz) = a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6 +SIZE (rust/crates/synom-0.11.3.tar.gz) = 17120 +SHA256 (rust/crates/tabwriter-1.0.3.tar.gz) = 3b7810162bc0a2eb2dc9a9bfd16ddb2d1f6022df3236d1478937bfadcb12385e +SIZE (rust/crates/tabwriter-1.0.3.tar.gz) = 7928 +SHA256 (rust/crates/thread-id-3.1.0.tar.gz) = 8df7875b676fddfadffd96deea3b1124e5ede707d4884248931077518cf1f773 +SIZE (rust/crates/thread-id-3.1.0.tar.gz) = 7195 +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/threadpool-1.3.2.tar.gz) = 59f6d3eff89920113dac9db44dde461d71d01e88a5b57b258a0466c32b5d7fe1 +SIZE (rust/crates/threadpool-1.3.2.tar.gz) = 10474 +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/unicode-xid-0.0.4.tar.gz) = 8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc +SIZE (rust/crates/unicode-xid-0.0.4.tar.gz) = 16034 +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/void-1.0.2.tar.gz) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d +SIZE (rust/crates/void-1.0.2.tar.gz) = 2356 +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-xsv-0.12.2_GH0.tar.gz) = 484e3d4a9fec0d4c8089a77cba3e122970113e2bf0277ab6a956bf12954bbca3 +SIZE (BurntSushi-xsv-0.12.2_GH0.tar.gz) = 60066 Added: head/textproc/xsv-rs/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/xsv-rs/pkg-descr Thu Oct 12 13:20:23 2017 (r451876) @@ -0,0 +1,4 @@ +xsv is a suite of command line utilities for indexing, slicing, +analyzing, splitting and joining CSV files. + +WWW: https://github.com/BurntSushi/xsv
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201710121320.v9CDKNaB093057>