Index: Mk/Scripts/cargo-crates.awk =================================================================== --- /dev/null +++ Mk/Scripts/cargo-crates.awk @@ -0,0 +1,56 @@ +BEGIN { + gh_tuple_len = 0 + crates_len = 0 + package_name = "" +} + +/^"checksum .* .* \(registry\+.*\)" = ".*"/ { + # $2: crate + # $3: version + # $4: url + # $6: checksum + crates[crates_len++] = sprintf("%s-%s", $2, $3) +} + +/^name = ".*"/ { + package_name = $3 + gsub("[^a-zA-Z_]", "", package_name) +} + +/^source = "git\+(https|http|git):\/\/github.com\/.*#.*"/ { + split($3, url, "#") + + gsub("^\"git\+", "", url[1]) + split(url[1], repourl, "/") + account = repourl[4] + project = repourl[5] + gsub("\.git$", "", project) + + tag = url[2] + gsub("\"$", "", tag) + + gh_tuple[gh_tuple_len++] = sprintf(\ + "%s:%s:%s:%s", account, project, tag, package_name) +} + +function print_array(start, arr, arrlen) { + end = " \\\n" + for (i = 0; i < arrlen; i++) { + if (i == arrlen - 1) { + end = "\n" + } + printf "%s\t%s%s", start, arr[i], end + start = "\t" + } +} + +END { + if (gh_tuple_len > 0 && ENVIRON["USE_GITHUB"] == "") { + printf "USE_GITHUB=\tnodefault\n" + } + print_array("GH_TUPLE=", gh_tuple, gh_tuple_len) + print_array("CARGO_CRATES=", crates, crates_len) + if (gh_tuple_len > 0) { + printf "CARGO_USE_GITHUB=\tyes\n" + } +} Index: Mk/Uses/cargo.mk =================================================================== --- /dev/null +++ Mk/Uses/cargo.mk @@ -0,0 +1,219 @@ +# $FreeBSD$ +# +# This file contains logic to ease porting of Rust packages or binaries using +# the `cargo` command. +# +# Feature: cargo +# Usage: USES=cargo +# Valid ARGS: none +# +# MAINTAINER: ports@FreeBSD.org + +.if !defined(_INCLUDE_USES_CARGO_MK) +_INCLUDE_USES_CARGO_MK= yes + +.if !empty(cargo_ARGS) +IGNORE+= USES=cargo takes no arguments +.endif + +# List of static dependencies. The format is cratename-version. +# CARGO_CRATES will be downloaded from MASTER_SITES_CRATESIO. +CARGO_CRATES?= + +# List of features to build (space separated list). +CARGO_FEATURES?= + +# Name of the local directory for vendoring crates. +CARGO_VENDOR_DIR?= ${WRKSRC}/cargo-crates + +# Default path for cargo manifest. +CARGO_CARGOTOML?= ${WRKSRC}/Cargo.toml +CARGO_CARGOLOCK?= ${WRKSRC}/Cargo.lock + +# Define MASTER_SITES_CRATESIO for crates.io +MASTER_SITES_CRATESIO= https://crates.io/api/v1/crates + +# Save crates inside ${DISTDIR}/rust/crates by default. +CARGO_DIST_SUBDIR?= rust/crates + +# Generate list of DISTFILES. +.for _crate in ${CARGO_CRATES} +MASTER_SITES+= ${MASTER_SITES_CRATESIO}/${_crate:C/-[^-]*$//}/${_crate:C/^.*-//}/download?dummy=/:cargo_${_crate:S/-//g:S/.//g} +DISTFILES+= ${CARGO_DIST_SUBDIR}/${_crate}.tar.gz:cargo_${_crate:S/-//g:S/.//g} +.endfor + +# Build dependencies. + +CARGO_BUILDDEP?= yes +.if ${CARGO_BUILDDEP:tl} == "yes" +BUILD_DEPENDS+= cargo:devel/cargo rustc:lang/rust +.endif + +# Location of cargo binary (default to devel/cargo binary) +CARGO_CARGO_BIN?= ${LOCALBASE}/bin/cargo + +# Location of the cargo output directory. +CARGO_TARGET_DIR?= ${WRKDIR}/target + +# Environment for cargo +# - CARGO_HOME: local cache of the registry index +# - CARGO_BUILD_JOBS: configure number of jobs to run +# - CARGO_TARGET_DIR: location of where to place all generated artifacts +# - RUSTC: path of rustc binary (default to lang/rust) +# - RUSTDOC: path of rustdoc binary (default to lang/rust) +# - RUSTFLAGS: custom flags to pass to all compiler invocations that Cargo performs +# +# XXX LDFLAGS => -C link-arg=$1 (via RUSTFLAGS) +CARGO_ENV+= \ + CARGO_HOME=${WRKDIR}/cargo-home \ + CARGO_BUILD_JOBS=${MAKE_JOBS_NUMBER} \ + CARGO_TARGET_DIR=${CARGO_TARGET_DIR} \ + RUSTC=${LOCALBASE}/bin/rustc \ + RUSTDOC=${LOCALBASE}/bin/rustdoc \ + RUSTFLAGS="${RUSTFLAGS}" + +# Helper to shorten cargo calls. +CARGO_CARGO_RUN= \ + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${CARGO_ENV} \ + ${CARGO_CARGO_BIN} + +# User arguments for cargo targets. +CARGO_BUILD_ARGS?= +CARGO_INSTALL_ARGS?= +CARGO_TEST_ARGS?= +CARGO_UPDATE_ARGS?= + +# Use module targets ? +CARGO_BUILD?= yes +CARGO_CONFIGURE?= yes +CARGO_INSTALL?= yes +CARGO_TEST?= yes +CARGO_USE_GITHUB?= no + +# If your application has multiple Cargo.toml files which all use +# git-sourced dependencies and require the use of CARGO_USE_GITHUB and +# GH_TUPLE, then you add them to CARGO_GH_CARGOTOML to also point them +# to the correct offline sources. +CARGO_GH_CARGOTOML?= ${CARGO_CARGOTOML} + +# Manage crate features. +.if !empty(CARGO_FEATURES) +CARGO_BUILD_ARGS+= --features='${CARGO_FEATURES}' +CARGO_INSTALL_ARGS+= --features='${CARGO_FEATURES}' +CARGO_TEST_ARGS+= --features='${CARGO_FEATURES}' +.endif + +.if !defined(WITH_DEBUG) || defined(WITHOUT_DEBUG) +CARGO_BUILD_ARGS+= --release +CARGO_TEST_ARGS+= --release +.else +CARGO_INSTALL_ARGS+= --debug +.endif + +.if ${CARGO_CRATES:Mlibgit2-sys-*} +# Use the system's libgit2 instead of building the bundled version +LIB_DEPENDS+= libgit2.so:devel/libgit2 +CARGO_ENV+= LIBGIT2_SYS_USE_PKG_CONFIG=1 +.endif + +.if ${CARGO_CRATES:Mopenssl-sys-*} +# Make sure that openssl-sys can find the correct version of OpenSSL +.include "${USESDIR}/ssl.mk" +CARGO_ENV+= OPENSSL_LIB_DIR=${OPENSSLLIB} \ + OPENSSL_INCLUDE_DIR=${OPENSSLINC} +.endif + +.if ${CARGO_CRATES:Mpkg-config-*} +.include "${USESDIR}/pkgconfig.mk" +.endif + +_USES_extract+= 600:cargo-extract +cargo-extract: +# target for preparing crates directory. It will put all crates in +# the local crates directory. + @${ECHO_MSG} "===> Moving crates to ${CARGO_VENDOR_DIR}" + @${MKDIR} ${CARGO_VENDOR_DIR} +.for _crate in ${CARGO_CRATES} + @${MV} ${WRKDIR}/${_crate} ${CARGO_VENDOR_DIR}/${_crate} + @${PRINTF} '{"package":"%s","files":{}}' \ + $$(${SHA256} -q ${DISTDIR}/${CARGO_DIST_SUBDIR}/${_crate}.tar.gz) \ + > ${CARGO_VENDOR_DIR}/${_crate}/.cargo-checksum.json +.endfor + +.if ${CARGO_USE_GITHUB:tl} == "yes" +_USES_patch+= 600:cargo-patch-github + +.for _group in ${GH_TUPLE:C@^[^:]*:[^:]*:[^:]*:(([^:/]*)?)((/.*)?)@\2@} +_CARGO_GH_PATCH_CARGOTOML:= ${_CARGO_GH_PATCH_CARGOTOML} \ + -e 's@git = "(https|http|git)://github.com/${GH_ACCOUNT_${_group}}/${GH_PROJECT_${_group}}(\.git)?"@path = "${WRKSRC_${_group}}"@' +.endfor + +cargo-patch-github: + @${SED} -i.dist -E ${_CARGO_GH_PATCH_CARGOTOML} ${CARGO_GH_CARGOTOML} +.endif + +.if !target(do-configure) && ${CARGO_CONFIGURE:tl} == "yes" +# configure hook. Place a config file for overriding crates-io index +# by local source directory. +do-configure: + @${MKDIR} ${WRKDIR}/.cargo + @${ECHO_CMD} "[source.cargo]" > ${WRKDIR}/.cargo/config + @${ECHO_CMD} "directory = '${CARGO_VENDOR_DIR}'" >> ${WRKDIR}/.cargo/config + @${ECHO_CMD} "[source.crates-io]" >> ${WRKDIR}/.cargo/config + @${ECHO_CMD} "replace-with = 'cargo'" >> ${WRKDIR}/.cargo/config + @if ! ${GREP} -qF '[profile.release]' ${CARGO_CARGOTOML}; then \ + ${ECHO_CMD} "" >> ${CARGO_CARGOTOML}; \ + ${ECHO_CMD} "[profile.release]" >> ${CARGO_CARGOTOML}; \ + ${ECHO_CMD} "opt-level = 2" >> ${CARGO_CARGOTOML}; \ + ${ECHO_CMD} "debug = false" >> ${CARGO_CARGOTOML}; \ + fi + @${CARGO_CARGO_RUN} update \ + --manifest-path ${CARGO_CARGOTOML} \ + --verbose \ + ${CARGO_UPDATE_ARGS} +.endif + +.if !target(do-build) && ${CARGO_BUILD:tl} == "yes" +do-build: + @${CARGO_CARGO_RUN} build \ + --manifest-path ${CARGO_CARGOTOML} \ + --verbose \ + ${CARGO_BUILD_ARGS} +.endif + +.if !target(do-install) && ${CARGO_INSTALL:tl} == "yes" +do-install: + @${CARGO_CARGO_RUN} install \ + --root "${STAGEDIR}${PREFIX}" \ + --verbose \ + ${CARGO_INSTALL_ARGS} + @${RM} -- "${STAGEDIR}${PREFIX}/.crates.toml" +.endif + +.if !target(do-test) && ${CARGO_TEST:tl} == "yes" +do-test: + @${CARGO_CARGO_RUN} test \ + --manifest-path ${CARGO_CARGOTOML} \ + --verbose \ + ${CARGO_TEST_ARGS} +.endif + +# +# Helper targets for port maintainers +# + +# cargo-crates will output the crates list from Cargo.lock. +cargo-crates: extract + @${SETENV} USE_GITHUB=${USE_GITHUB} \ + ${AWK} -f ${SCRIPTSDIR}/cargo-crates.awk ${CARGO_CARGOLOCK} + +# cargo-crates-licenses will try to grab license information from +# all downloaded crates. +cargo-crates-licenses: configure + @${FIND} ${CARGO_VENDOR_DIR} -name 'Cargo.toml' -maxdepth 2 \ + -exec ${GREP} -H '^license' {} \; \ + | ${SED} \ + -e 's@^${CARGO_VENDOR_DIR}/@@' \ + -e 's@/Cargo.toml:license.*= *"@|@' \ + -e 's@"$$@@g' | /usr/bin/column -t -s '|' +.endif Index: devel/bingrep/Makefile =================================================================== --- /dev/null +++ devel/bingrep/Makefile @@ -0,0 +1,43 @@ +# $FreeBSD$ + +PORTNAME= bingrep +PORTVERSION= g20170612 +CATEGORIES= devel + +MAINTAINER= tobik@FreeBSD.org +COMMENT= Grep through binaries + +USES= cargo +USE_GITHUB= yes +GH_ACCOUNT= m4b +GH_TAGNAME= 0705684 + +PLIST_FILES= bin/bingrep + +CARGO_CRATES= ansi_term-0.9.0 \ + atty-0.2.2 \ + bitflags-0.8.2 \ + clap-2.24.2 \ + colored-1.5.1 \ + goblin-0.0.10 \ + kernel32-sys-0.2.2 \ + lazy_static-0.2.8 \ + libc-0.2.23 \ + plain-0.0.2 \ + quote-0.3.15 \ + scroll-0.5.0 \ + scroll_derive-0.4.0 \ + strsim-0.6.0 \ + structopt-0.0.3 \ + structopt-derive-0.0.3 \ + syn-0.11.11 \ + synom-0.11.3 \ + term_size-0.3.0 \ + unicode-segmentation-1.2.0 \ + unicode-width-0.1.4 \ + unicode-xid-0.0.4 \ + vec_map-0.8.0 \ + winapi-0.2.8 \ + winapi-build-0.1.1 + +.include Index: devel/bingrep/distinfo =================================================================== --- /dev/null +++ devel/bingrep/distinfo @@ -0,0 +1,53 @@ +TIMESTAMP = 1497440040 +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/clap-2.24.2.tar.gz) = 6b8f69e518f967224e628896b54e41ff6acfb4dcfefc5076325c36525dac900f +SIZE (rust/crates/clap-2.24.2.tar.gz) = 179198 +SHA256 (rust/crates/colored-1.5.1.tar.gz) = 66e436adfcba3a50905f943d990f5ef7c230ebe2d9476ab5c7dc2427afe357ee +SIZE (rust/crates/colored-1.5.1.tar.gz) = 33931 +SHA256 (rust/crates/goblin-0.0.10.tar.gz) = 81af14056c25d33759862c5ae2035452acb1255bfb1b16db57819f183921e259 +SIZE (rust/crates/goblin-0.0.10.tar.gz) = 94446 +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/plain-0.0.2.tar.gz) = 595830506990cbd6a1a08ed73bd9b40beb4692f38334885bf25a5daa654c6fae +SIZE (rust/crates/plain-0.0.2.tar.gz) = 9019 +SHA256 (rust/crates/quote-0.3.15.tar.gz) = 7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a +SIZE (rust/crates/quote-0.3.15.tar.gz) = 12041 +SHA256 (rust/crates/scroll-0.5.0.tar.gz) = 1d916a75d18d4c559fa7312afe6f522fe5b63176e6591d02ed81017c22f8ea27 +SIZE (rust/crates/scroll-0.5.0.tar.gz) = 21550 +SHA256 (rust/crates/scroll_derive-0.4.0.tar.gz) = 686ef1d49b34827d6aed93e0bbe9e53023b26e25f54dead31859974067400f19 +SIZE (rust/crates/scroll_derive-0.4.0.tar.gz) = 2789 +SHA256 (rust/crates/strsim-0.6.0.tar.gz) = b4d15c810519a91cf877e7e36e63fe068815c678181439f2f29e2562147c3694 +SIZE (rust/crates/strsim-0.6.0.tar.gz) = 8500 +SHA256 (rust/crates/structopt-0.0.3.tar.gz) = 2d52740003d84335ccfc6f9223a9cede3943e5f1e75b15b21a9cd40d02f1d6df +SIZE (rust/crates/structopt-0.0.3.tar.gz) = 3393 +SHA256 (rust/crates/structopt-derive-0.0.3.tar.gz) = 1e4f5f4da823bbf745599cd6e6c344817e2580cf2ea46d012aa62da714a20725 +SIZE (rust/crates/structopt-derive-0.0.3.tar.gz) = 3508 +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/term_size-0.3.0.tar.gz) = e2b6b55df3198cc93372e85dd2ed817f0e38ce8cc0f22eb32391bfad9c4bf209 +SIZE (rust/crates/term_size-0.3.0.tar.gz) = 9932 +SHA256 (rust/crates/unicode-segmentation-1.2.0.tar.gz) = a8083c594e02b8ae1654ae26f0ade5158b119bd88ad0e8227a5d8fcd72407946 +SIZE (rust/crates/unicode-segmentation-1.2.0.tar.gz) = 67562 +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/vec_map-0.8.0.tar.gz) = 887b5b631c2ad01628bbbaa7dd4c869f80d3186688f8d0b6f58774fbe324988c +SIZE (rust/crates/vec_map-0.8.0.tar.gz) = 13742 +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 (m4b-bingrep-g20170612-0705684_GH0.tar.gz) = 140f01ea897b5be1e89949d68a5591253b41fb345a587c759984d4e945e92f6b +SIZE (m4b-bingrep-g20170612-0705684_GH0.tar.gz) = 343989 Index: devel/bingrep/pkg-descr =================================================================== --- /dev/null +++ devel/bingrep/pkg-descr @@ -0,0 +1,9 @@ +Greps through binaries from various OSs and architectures, and colors +them. Current backends: + +- ELF 32/64, arm, x86, openrisc - all others will parse and color, but + relocations won't show properly +- Mach 32/64, arm, x86 +- PE (debug only) + +WWW: https://github.com/m4b/bingrep Index: editors/xi-core/Makefile =================================================================== --- /dev/null +++ editors/xi-core/Makefile @@ -0,0 +1,45 @@ +# $FreeBSD$ + +PORTNAME= xi-core +PORTVERSION= g20170612 +DISTVERSIONPREFIX= v +CATEGORIES= editors + +MAINTAINER= tobik@FreeBSD.org +COMMENT= Modern editor backend written in Rust + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/../LICENSE + +USES= cargo +USE_GITHUB= yes +GH_ACCOUNT= google +GH_PROJECT= xi-editor +GH_TAGNAME= 3164cb6 + +WRKSRC_SUBDIR= rust + +PLIST_FILES= bin/xi-core + +CARGO_CRATES= bytecount-0.1.6 \ + crossbeam-0.2.10 \ + dtoa-0.4.1 \ + itoa-0.3.1 \ + kernel32-sys-0.2.2 \ + libc-0.2.23 \ + memchr-1.0.1 \ + num-traits-0.1.37 \ + quote-0.3.15 \ + redox_syscall-0.1.17 \ + serde-1.0.2 \ + serde_derive-1.0.2 \ + serde_derive_internals-0.15.0 \ + serde_json-1.0.1 \ + syn-0.11.11 \ + synom-0.11.3 \ + time-0.1.37 \ + unicode-xid-0.0.4 \ + winapi-0.2.8 \ + winapi-build-0.1.1 + +.include Index: editors/xi-core/distinfo =================================================================== --- /dev/null +++ editors/xi-core/distinfo @@ -0,0 +1,43 @@ +TIMESTAMP = 1497447050 +SHA256 (rust/crates/bytecount-0.1.6.tar.gz) = 1e8f09fbc8c6726a4b616dcfbd4f54491068d6bb1b93ac03c78ac18ff9a5924a +SIZE (rust/crates/bytecount-0.1.6.tar.gz) = 9435 +SHA256 (rust/crates/crossbeam-0.2.10.tar.gz) = 0c5ea215664ca264da8a9d9c3be80d2eaf30923c259d03e870388eb927508f97 +SIZE (rust/crates/crossbeam-0.2.10.tar.gz) = 32993 +SHA256 (rust/crates/dtoa-0.4.1.tar.gz) = 80c8b71fd71146990a9742fc06dcbbde19161a267e0ad4e572c35162f4578c90 +SIZE (rust/crates/dtoa-0.4.1.tar.gz) = 73264 +SHA256 (rust/crates/itoa-0.3.1.tar.gz) = eb2f404fbc66fd9aac13e998248505e7ecb2ad8e44ab6388684c5fb11c6c251c +SIZE (rust/crates/itoa-0.3.1.tar.gz) = 73340 +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/libc-0.2.23.tar.gz) = e7eb6b826bfc1fdea7935d46556250d1799b7fe2d9f7951071f4291710665e3e +SIZE (rust/crates/libc-0.2.23.tar.gz) = 153939 +SHA256 (rust/crates/memchr-1.0.1.tar.gz) = 1dbccc0e46f1ea47b9f17e6d67c5a96bd27030519c519c9c91327e31275a47b4 +SIZE (rust/crates/memchr-1.0.1.tar.gz) = 8221 +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/quote-0.3.15.tar.gz) = 7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a +SIZE (rust/crates/quote-0.3.15.tar.gz) = 12041 +SHA256 (rust/crates/redox_syscall-0.1.17.tar.gz) = 29dbdfd4b9df8ab31dec47c6087b7b13cbf4a776f335e4de8efba8288dda075b +SIZE (rust/crates/redox_syscall-0.1.17.tar.gz) = 11683 +SHA256 (rust/crates/serde-1.0.2.tar.gz) = 3b46a59dd63931010fdb1d88538513f3279090d88b5c22ef4fe8440cfffcc6e3 +SIZE (rust/crates/serde-1.0.2.tar.gz) = 58548 +SHA256 (rust/crates/serde_derive-1.0.2.tar.gz) = 6c06b68790963518008b8ae0152d48be4bbbe77015d2c717f6282eea1824be9a +SIZE (rust/crates/serde_derive-1.0.2.tar.gz) = 23633 +SHA256 (rust/crates/serde_derive_internals-0.15.0.tar.gz) = 021c338d22c7e30f957a6ab7e388cb6098499dda9fd4ba1661ee074ca7a180d1 +SIZE (rust/crates/serde_derive_internals-0.15.0.tar.gz) = 16382 +SHA256 (rust/crates/serde_json-1.0.1.tar.gz) = 1c62115693d0a9ed8c32d1c760f0fdbe7d4b05cb13c135b9b54137ac0d59fccb +SIZE (rust/crates/serde_json-1.0.1.tar.gz) = 55365 +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/time-0.1.37.tar.gz) = ffd7ccbf969a892bf83f1e441126968a07a3941c24ff522a26af9f9f4585d1a3 +SIZE (rust/crates/time-0.1.37.tar.gz) = 28346 +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/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 (google-xi-editor-vg20170612-3164cb6_GH0.tar.gz) = d1a29be0ee2e69191cc250bcd0ba51600887c956b76f58ef94e6eba76fcd6c04 +SIZE (google-xi-editor-vg20170612-3164cb6_GH0.tar.gz) = 811394 Index: editors/xi-core/pkg-descr =================================================================== --- /dev/null +++ editors/xi-core/pkg-descr @@ -0,0 +1,16 @@ +The xi editor project is an attempt to build a high quality text +editor, using modern software engineering techniques. + +Goals include: +- Incredibly high performance. All editing operations should commit + and paint in under 16ms. The editor should never make you wait for + anything. +- Beauty. The editor should fit well on a modern desktop, and not look + like a throwback from the '80s or '90s. Text drawing should be done + with the best technology available (Core Text on Mac, DirectWrite on + Windows, etc.), and support Unicode fully. +- Reliability. Crashing, hanging, or losing work should never happen. +- Developer friendliness. It should be easy to customize xi editor, + whether by adding plug-ins or hacking on the core. + +WWW: https://github.com/google/xi-editor Index: sysutils/exa/Makefile =================================================================== --- /dev/null +++ sysutils/exa/Makefile @@ -0,0 +1,67 @@ +# $FreeBSD$ + +PORTNAME= exa +PORTVERSION= 0.6.0 +DISTVERSIONPREFIX= v +CATEGORIES= sysutils + +MAINTAINER= tobik@FreeBSD.org +COMMENT= Modern replacement for ls + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENCE + +USES= cargo +USE_GITHUB= yes +GH_ACCOUNT= ogham +GH_TUPLE= rust-datetime:zoneinfo-compiled:f56921ea5e9f7cf065b1480ff270a1757c1f742f:zoneinfo_compiled + +PLIST_FILES= bin/exa man/man1/exa.1.gz + +CARGO_CRATES= ansi_term-0.8.0 \ + bitflags-0.7.0 \ + byteorder-0.4.2 \ + cmake-0.1.23 \ + datetime-0.4.4 \ + gcc-0.3.46 \ + getopts-0.2.14 \ + git2-0.6.5 \ + glob-0.2.11 \ + idna-0.1.1 \ + iso8601-0.1.1 \ + lazy_static-0.2.8 \ + libc-0.2.23 \ + libgit2-sys-0.6.10 \ + libz-sys-1.0.13 \ + locale-0.2.1 \ + matches-0.1.4 \ + natord-1.0.9 \ + nom-1.2.4 \ + 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 \ + number_prefix-0.2.7 \ + pad-0.1.4 \ + pkg-config-0.3.9 \ + rand-0.3.15 \ + rustc-serialize-0.3.24 \ + scoped_threadpool-0.1.7 \ + term_grid-0.1.5 \ + unicode-bidi-0.2.6 \ + unicode-normalization-0.1.4 \ + unicode-width-0.1.4 \ + url-1.4.0 \ + users-0.5.2 + +CARGO_FEATURES= git2 +CARGO_USE_GITHUB= yes + +post-install: + ${INSTALL_MAN} ${WRKSRC}/contrib/man/exa.1 ${STAGEDIR}${PREFIX}/man/man1 + +.include Index: sysutils/exa/distinfo =================================================================== --- /dev/null +++ sysutils/exa/distinfo @@ -0,0 +1,83 @@ +TIMESTAMP = 1497767245 +SHA256 (rust/crates/ansi_term-0.8.0.tar.gz) = c877397e09fec7a240af5fa74ad0124054b8066149d6544cd1ace93f8de3be68 +SIZE (rust/crates/ansi_term-0.8.0.tar.gz) = 10340 +SHA256 (rust/crates/bitflags-0.7.0.tar.gz) = aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d +SIZE (rust/crates/bitflags-0.7.0.tar.gz) = 10851 +SHA256 (rust/crates/byteorder-0.4.2.tar.gz) = 96c8b41881888cc08af32d47ac4edd52bc7fa27fef774be47a92443756451304 +SIZE (rust/crates/byteorder-0.4.2.tar.gz) = 9092 +SHA256 (rust/crates/cmake-0.1.23.tar.gz) = 92278eb79412c8f75cfc89e707a1bb3a6490b68f7f2e78d15c774f30fe701122 +SIZE (rust/crates/cmake-0.1.23.tar.gz) = 12604 +SHA256 (rust/crates/datetime-0.4.4.tar.gz) = 2d425bf1f6bbd57cf833081c1e60ac294fd74e7edd66acc91c3fca2e496bcee9 +SIZE (rust/crates/datetime-0.4.4.tar.gz) = 116548 +SHA256 (rust/crates/gcc-0.3.46.tar.gz) = 181e3cebba1d663bd92eb90e2da787e10597e027eb00de8d742b260a7850948f +SIZE (rust/crates/gcc-0.3.46.tar.gz) = 26597 +SHA256 (rust/crates/getopts-0.2.14.tar.gz) = d9047cfbd08a437050b363d35ef160452c5fe8ea5187ae0a624708c91581d685 +SIZE (rust/crates/getopts-0.2.14.tar.gz) = 16622 +SHA256 (rust/crates/git2-0.6.5.tar.gz) = 9de9df4358c17e448a778d90cd0272e1dab5eae30244502333fa2001c4e24357 +SIZE (rust/crates/git2-0.6.5.tar.gz) = 130382 +SHA256 (rust/crates/glob-0.2.11.tar.gz) = 8be18de09a56b60ed0edf84bc9df007e30040691af7acd1c41874faac5895bfb +SIZE (rust/crates/glob-0.2.11.tar.gz) = 18065 +SHA256 (rust/crates/idna-0.1.1.tar.gz) = 6ac85ec3f80c8e4e99d9325521337e14ec7555c458a14e377d189659a427f375 +SIZE (rust/crates/idna-0.1.1.tar.gz) = 248302 +SHA256 (rust/crates/iso8601-0.1.1.tar.gz) = 11dc464f8c6f17595d191447c9c6559298b2d023d6f846a4a23ac7ea3c46c477 +SIZE (rust/crates/iso8601-0.1.1.tar.gz) = 7770 +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/libgit2-sys-0.6.10.tar.gz) = dd89dd7196d5fa35b659c3eaf3c1b14b9bd961bfd1a07dfca49adeb8a6aa3763 +SIZE (rust/crates/libgit2-sys-0.6.10.tar.gz) = 4216604 +SHA256 (rust/crates/libz-sys-1.0.13.tar.gz) = e5ee912a45d686d393d5ac87fac15ba0ba18daae14e8e7543c63ebf7fb7e970c +SIZE (rust/crates/libz-sys-1.0.13.tar.gz) = 602795 +SHA256 (rust/crates/locale-0.2.1.tar.gz) = ecccf5186e43f84e543bbf61fcddf00b41d69d97093bc8989cc0cf1593681950 +SIZE (rust/crates/locale-0.2.1.tar.gz) = 16751 +SHA256 (rust/crates/matches-0.1.4.tar.gz) = efd7622e3022e1a6eaa602c4cea8912254e5582c9c692e9167714182244801b1 +SIZE (rust/crates/matches-0.1.4.tar.gz) = 1530 +SHA256 (rust/crates/natord-1.0.9.tar.gz) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c +SIZE (rust/crates/natord-1.0.9.tar.gz) = 3866 +SHA256 (rust/crates/nom-1.2.4.tar.gz) = a5b8c256fd9471521bcb84c3cdba98921497f1a331cbc15b8030fc63b82050ce +SIZE (rust/crates/nom-1.2.4.tar.gz) = 68547 +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/number_prefix-0.2.7.tar.gz) = 59a14be9c211cb9c602bad35ac99f41e9a84b44d71b8cbd3040e3bd02a214902 +SIZE (rust/crates/number_prefix-0.2.7.tar.gz) = 4334 +SHA256 (rust/crates/pad-0.1.4.tar.gz) = d1bf3336e626b898e7263790d432a711d4277e22faea20dd9f70e0cab268fa58 +SIZE (rust/crates/pad-0.1.4.tar.gz) = 3620 +SHA256 (rust/crates/pkg-config-0.3.9.tar.gz) = 3a8b4c6b8165cd1a1cd4b9b120978131389f64bdaf456435caa41e630edba903 +SIZE (rust/crates/pkg-config-0.3.9.tar.gz) = 11055 +SHA256 (rust/crates/rand-0.3.15.tar.gz) = 022e0636ec2519ddae48154b028864bdce4eaf7d35226ab8e65c611be97b189d +SIZE (rust/crates/rand-0.3.15.tar.gz) = 55312 +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/scoped_threadpool-0.1.7.tar.gz) = 3ef399c8893e8cb7aa9696e895427fab3a6bf265977bb96e126f24ddd2cda85a +SIZE (rust/crates/scoped_threadpool-0.1.7.tar.gz) = 265925 +SHA256 (rust/crates/term_grid-0.1.5.tar.gz) = ccc202875496cf72a683a1ecd66f0742a830e73c202bdbd21867d73dfaac8343 +SIZE (rust/crates/term_grid-0.1.5.tar.gz) = 6186 +SHA256 (rust/crates/unicode-bidi-0.2.6.tar.gz) = 149319afc0ec718611d4a9208c0308e3b1b62dcfbd982e5e723f6ec35b909b92 +SIZE (rust/crates/unicode-bidi-0.2.6.tar.gz) = 27572 +SHA256 (rust/crates/unicode-normalization-0.1.4.tar.gz) = e28fa37426fceeb5cf8f41ee273faa7c82c47dc8fba5853402841e665fcd86ff +SIZE (rust/crates/unicode-normalization-0.1.4.tar.gz) = 278063 +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/url-1.4.0.tar.gz) = f5ba8a749fb4479b043733416c244fa9d1d3af3d7c23804944651c8a448cb87e +SIZE (rust/crates/url-1.4.0.tar.gz) = 71598 +SHA256 (rust/crates/users-0.5.2.tar.gz) = a7ae8fdf783cb9652109c99886459648feb92ecc749e6b8e7930f6decba74c7c +SIZE (rust/crates/users-0.5.2.tar.gz) = 16568 +SHA256 (ogham-exa-v0.6.0_GH0.tar.gz) = 84cd6b3c389d5ec0483f8e438557d971897b5e1015d22a8cb3ae7558f87f4bf0 +SIZE (ogham-exa-v0.6.0_GH0.tar.gz) = 492706 +SHA256 (rust-datetime-zoneinfo-compiled-f56921ea5e9f7cf065b1480ff270a1757c1f742f_GH0.tar.gz) = b338ee965ea75f23713b17bda5bfa61989eb4ebc8e97de2267fedf0d3cf6f2d9 +SIZE (rust-datetime-zoneinfo-compiled-f56921ea5e9f7cf065b1480ff270a1757c1f742f_GH0.tar.gz) = 7009 Index: sysutils/exa/pkg-descr =================================================================== --- /dev/null +++ sysutils/exa/pkg-descr @@ -0,0 +1,8 @@ +Exa is a modern replacement for ls. It uses colours for information +by default, helping you distinguish between many types of files, such +as whether you are the owner, or in the owning group. It also has +extra features not present in the original ls, such as viewing the Git +status for a directory, or recursing into directories with a tree +view. Exa is written in Rust, so it's small, fast, and portable. + +WWW: https://the.exa.website/ Index: sysutils/flowgger/Makefile =================================================================== --- /dev/null +++ sysutils/flowgger/Makefile @@ -0,0 +1,107 @@ +# $FreeBSD$ + +PORTNAME= flowgger +PORTVERSION= g20170616 +CATEGORIES= sysutils + +MAINTAINER= tobik@FreeBSD.org +COMMENT= Fast data collector + +LICENSE= MPL +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cargo +USE_GITHUB= yes +GH_ACCOUNT= jedisct1 +GH_PROJECT= flowgger +GH_TAGNAME= fbb8313 +GH_TUPLE= Manishearth:rust-clippy:dfc7d2afd40bad878a145e783b4abce3dc30c0eb:clippy \ + zonyitoo:coio-rs:269eda9d9b67ca465ab2a1d790364654a90746fd:coio \ + spicavigo:kafka-rust:38e046cf56877510e2a944e1a6cc36859b664ff5:kafka + +PLIST_FILES= bin/flowgger + +CARGO_CRATES= ansi_term-0.9.0 \ + atty-0.2.2 \ + bitflags-0.8.2 \ + byteorder-0.5.3 \ + byteorder-1.0.0 \ + capnp-0.8.10 \ + capnpc-0.8.5 \ + cargo_metadata-0.2.1 \ + cfg-if-0.1.0 \ + chrono-0.3.1 \ + clap-2.24.1 \ + context-1.0.1 \ + crc-1.4.0 \ + deque-0.3.2 \ + dtoa-0.2.2 \ + dtoa-0.4.1 \ + flate2-0.2.19 \ + fnv-1.0.5 \ + foreign-types-0.2.0 \ + gcc-0.3.46 \ + gdi32-sys-0.2.0 \ + idna-0.1.1 \ + iovec-0.1.0 \ + itoa-0.1.1 \ + itoa-0.3.1 \ + kernel32-sys-0.2.2 \ + lazy_static-0.2.8 \ + lazycell-0.4.0 \ + libc-0.2.22 \ + linked-hash-map-0.3.0 \ + log-0.3.7 \ + matches-0.1.4 \ + miniz-sys-0.1.9 \ + mio-0.6.7 \ + miow-0.2.1 \ + net2-0.2.29 \ + num-0.1.37 \ + num-integer-0.1.34 \ + num-iter-0.1.33 \ + num-traits-0.1.37 \ + openssl-0.9.12 \ + openssl-sys-0.9.12 \ + pkg-config-0.3.9 \ + quine-mc_cluskey-0.2.4 \ + quote-0.3.15 \ + rand-0.3.15 \ + redis-0.8.0 \ + redox_syscall-0.1.17 \ + ref_slice-1.1.1 \ + regex-syntax-0.4.0 \ + rustc-serialize-0.3.24 \ + semver-0.6.0 \ + semver-parser-0.7.0 \ + serde-0.8.23 \ + serde-1.0.4 \ + serde_derive-1.0.4 \ + serde_derive_internals-0.15.0 \ + serde_json-0.8.6 \ + serde_json-1.0.2 \ + sha1-0.2.0 \ + slab-0.3.0 \ + snap-0.2.1 \ + strsim-0.6.0 \ + syn-0.11.11 \ + synom-0.11.3 \ + term_size-0.3.0 \ + time-0.1.37 \ + toml-0.2.1 \ + toml-0.4.1 \ + twox-hash-1.1.0 \ + unicode-bidi-0.2.5 \ + unicode-normalization-0.1.4 \ + unicode-segmentation-1.1.0 \ + unicode-width-0.1.4 \ + unicode-xid-0.0.4 \ + url-1.4.0 \ + user32-sys-0.2.0 \ + vec_map-0.7.0 \ + winapi-0.2.8 \ + winapi-build-0.1.1 \ + ws2_32-sys-0.2.1 +CARGO_USE_GITHUB= yes + +.include Index: sysutils/flowgger/distinfo =================================================================== --- /dev/null +++ sysutils/flowgger/distinfo @@ -0,0 +1,171 @@ +TIMESTAMP = 1497641343 +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/byteorder-0.5.3.tar.gz) = 0fc10e8cc6b2580fda3f36eb6dc5316657f812a3df879a44a66fc9f0fdbc4855 +SIZE (rust/crates/byteorder-0.5.3.tar.gz) = 8643 +SHA256 (rust/crates/byteorder-1.0.0.tar.gz) = c40977b0ee6b9885c9013cd41d9feffdd22deb3bb4dc3a71d901cc7a77de18c8 +SIZE (rust/crates/byteorder-1.0.0.tar.gz) = 8450 +SHA256 (rust/crates/capnp-0.8.10.tar.gz) = c42526d461a93d8a990f30ba51245b6b46c0ed1a761133d2e4fe5b47a9527a45 +SIZE (rust/crates/capnp-0.8.10.tar.gz) = 53688 +SHA256 (rust/crates/capnpc-0.8.5.tar.gz) = fd1f714f4d68b673e31a78d6f5f077ed8baba1b10b7580251069b61163fccf41 +SIZE (rust/crates/capnpc-0.8.5.tar.gz) = 34736 +SHA256 (rust/crates/cargo_metadata-0.2.1.tar.gz) = 5d84cb53c78e573aa126a4b9f963fdb2629f8183b26e235da08bb36dc7381162 +SIZE (rust/crates/cargo_metadata-0.2.1.tar.gz) = 2064 +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/chrono-0.3.1.tar.gz) = d9123be86fd2a8f627836c235ecdf331fdd067ecf7ac05aa1a68fbcf2429f056 +SIZE (rust/crates/chrono-0.3.1.tar.gz) = 110902 +SHA256 (rust/crates/clap-2.24.1.tar.gz) = b7541069be0b8aec41030802abe8b5cdef0490070afaa55418adea93b1e431e0 +SIZE (rust/crates/clap-2.24.1.tar.gz) = 178111 +SHA256 (rust/crates/context-1.0.1.tar.gz) = 7092f4d8395e0d78008911f93ee73f499d6eb1f0c41342718d8271d2d7c2ad8e +SIZE (rust/crates/context-1.0.1.tar.gz) = 433378 +SHA256 (rust/crates/crc-1.4.0.tar.gz) = bc1914fae6f18ae347320f0ba5e4fc270e17c037ea621fe41ec7e8adf67d11b0 +SIZE (rust/crates/crc-1.4.0.tar.gz) = 3443 +SHA256 (rust/crates/deque-0.3.2.tar.gz) = a694dae478589798d752c7125542f8a5ae8b6e59476172baf2eed67357bdfa27 +SIZE (rust/crates/deque-0.3.2.tar.gz) = 11432 +SHA256 (rust/crates/dtoa-0.2.2.tar.gz) = 0dd841b58510c9618291ffa448da2e4e0f699d984d436122372f446dae62263d +SIZE (rust/crates/dtoa-0.2.2.tar.gz) = 7747 +SHA256 (rust/crates/dtoa-0.4.1.tar.gz) = 80c8b71fd71146990a9742fc06dcbbde19161a267e0ad4e572c35162f4578c90 +SIZE (rust/crates/dtoa-0.4.1.tar.gz) = 73264 +SHA256 (rust/crates/flate2-0.2.19.tar.gz) = 36df0166e856739905cd3d7e0b210fe818592211a008862599845e012d8d304c +SIZE (rust/crates/flate2-0.2.19.tar.gz) = 55174 +SHA256 (rust/crates/fnv-1.0.5.tar.gz) = 6cc484842f1e2884faf56f529f960cc12ad8c71ce96cc7abba0a067c98fee344 +SIZE (rust/crates/fnv-1.0.5.tar.gz) = 6295 +SHA256 (rust/crates/foreign-types-0.2.0.tar.gz) = 3e4056b9bd47f8ac5ba12be771f77a0dae796d1bbaaf5fd0b9c2d38b69b8a29d +SIZE (rust/crates/foreign-types-0.2.0.tar.gz) = 7182 +SHA256 (rust/crates/gcc-0.3.46.tar.gz) = 181e3cebba1d663bd92eb90e2da787e10597e027eb00de8d742b260a7850948f +SIZE (rust/crates/gcc-0.3.46.tar.gz) = 26597 +SHA256 (rust/crates/gdi32-sys-0.2.0.tar.gz) = 0912515a8ff24ba900422ecda800b52f4016a56251922d397c576bf92c690518 +SIZE (rust/crates/gdi32-sys-0.2.0.tar.gz) = 7643 +SHA256 (rust/crates/idna-0.1.1.tar.gz) = 6ac85ec3f80c8e4e99d9325521337e14ec7555c458a14e377d189659a427f375 +SIZE (rust/crates/idna-0.1.1.tar.gz) = 248302 +SHA256 (rust/crates/iovec-0.1.0.tar.gz) = 29d062ee61fccdf25be172e70f34c9f6efc597e1fb8f6526e8437b2046ab26be +SIZE (rust/crates/iovec-0.1.0.tar.gz) = 7570 +SHA256 (rust/crates/itoa-0.1.1.tar.gz) = ae3088ea4baeceb0284ee9eea42f591226e6beaecf65373e41b38d95a1b8e7a1 +SIZE (rust/crates/itoa-0.1.1.tar.gz) = 1756 +SHA256 (rust/crates/itoa-0.3.1.tar.gz) = eb2f404fbc66fd9aac13e998248505e7ecb2ad8e44ab6388684c5fb11c6c251c +SIZE (rust/crates/itoa-0.3.1.tar.gz) = 73340 +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/lazycell-0.4.0.tar.gz) = ce12306c4739d86ee97c23139f3a34ddf0387bbf181bc7929d287025a8c3ef6b +SIZE (rust/crates/lazycell-0.4.0.tar.gz) = 8456 +SHA256 (rust/crates/libc-0.2.22.tar.gz) = babb8281da88cba992fa1f4ddec7d63ed96280a1a53ec9b919fd37b53d71e502 +SIZE (rust/crates/libc-0.2.22.tar.gz) = 133924 +SHA256 (rust/crates/linked-hash-map-0.3.0.tar.gz) = 6d262045c5b87c0861b3f004610afd0e2c851e2908d08b6c870cbb9d5f494ecd +SIZE (rust/crates/linked-hash-map-0.3.0.tar.gz) = 13693 +SHA256 (rust/crates/log-0.3.7.tar.gz) = 5141eca02775a762cc6cd564d8d2c50f67c0ea3a372cbf1c51592b3e029e10ad +SIZE (rust/crates/log-0.3.7.tar.gz) = 16352 +SHA256 (rust/crates/matches-0.1.4.tar.gz) = efd7622e3022e1a6eaa602c4cea8912254e5582c9c692e9167714182244801b1 +SIZE (rust/crates/matches-0.1.4.tar.gz) = 1530 +SHA256 (rust/crates/miniz-sys-0.1.9.tar.gz) = 28eaee17666671fa872e567547e8428e83308ebe5808cdf6a0e28397dbe2c726 +SIZE (rust/crates/miniz-sys-0.1.9.tar.gz) = 53242 +SHA256 (rust/crates/mio-0.6.7.tar.gz) = 6d19442734abd7d780b981c590c325680d933e99795fe1f693f0686c9ed48022 +SIZE (rust/crates/mio-0.6.7.tar.gz) = 87760 +SHA256 (rust/crates/miow-0.2.1.tar.gz) = 8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919 +SIZE (rust/crates/miow-0.2.1.tar.gz) = 21133 +SHA256 (rust/crates/net2-0.2.29.tar.gz) = bc01404e7568680f1259aa5729539f221cb1e6d047a0d9053cab4be8a73b5d67 +SIZE (rust/crates/net2-0.2.29.tar.gz) = 19349 +SHA256 (rust/crates/num-0.1.37.tar.gz) = 98b15ba84e910ea7a1973bccd3df7b31ae282bf9d8bd2897779950c9b8303d40 +SIZE (rust/crates/num-0.1.37.tar.gz) = 30152 +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-traits-0.1.37.tar.gz) = e1cbfa3781f3fe73dc05321bed52a06d2d491eaa764c52335cf4399f046ece99 +SIZE (rust/crates/num-traits-0.1.37.tar.gz) = 20492 +SHA256 (rust/crates/openssl-0.9.12.tar.gz) = bb5d1663b73d10c6a3eda53e2e9d0346f822394e7b858d7257718f65f61dfbe2 +SIZE (rust/crates/openssl-0.9.12.tar.gz) = 123912 +SHA256 (rust/crates/openssl-sys-0.9.12.tar.gz) = 3a5886d87d3e2a0d890bf62dc8944f5e3769a405f7e1e9ef6e517e47fd7a0897 +SIZE (rust/crates/openssl-sys-0.9.12.tar.gz) = 33626 +SHA256 (rust/crates/pkg-config-0.3.9.tar.gz) = 3a8b4c6b8165cd1a1cd4b9b120978131389f64bdaf456435caa41e630edba903 +SIZE (rust/crates/pkg-config-0.3.9.tar.gz) = 11055 +SHA256 (rust/crates/quine-mc_cluskey-0.2.4.tar.gz) = 07589615d719a60c8dd8a4622e7946465dfef20d1a428f969e3443e7386d5f45 +SIZE (rust/crates/quine-mc_cluskey-0.2.4.tar.gz) = 5742 +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/redis-0.8.0.tar.gz) = 02a92e223490cc63d9230c4cdf132a48ce154ab1e063558e3841e219c2ea3f91 +SIZE (rust/crates/redis-0.8.0.tar.gz) = 37729 +SHA256 (rust/crates/redox_syscall-0.1.17.tar.gz) = 29dbdfd4b9df8ab31dec47c6087b7b13cbf4a776f335e4de8efba8288dda075b +SIZE (rust/crates/redox_syscall-0.1.17.tar.gz) = 11683 +SHA256 (rust/crates/ref_slice-1.1.1.tar.gz) = 825740057197b7d43025e7faf6477eaabc03434e153233da02d1f44602f71527 +SIZE (rust/crates/ref_slice-1.1.1.tar.gz) = 1089 +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/rustc-serialize-0.3.24.tar.gz) = dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda +SIZE (rust/crates/rustc-serialize-0.3.24.tar.gz) = 45926 +SHA256 (rust/crates/semver-0.6.0.tar.gz) = 7a3186ec9e65071a2095434b1f5bb24838d4e8e130f584c790f6033c79943537 +SIZE (rust/crates/semver-0.6.0.tar.gz) = 15598 +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-0.8.23.tar.gz) = 9dad3f759919b92c3068c696c15c3d17238234498bbdcc80f2c469606f948ac8 +SIZE (rust/crates/serde-0.8.23.tar.gz) = 25824 +SHA256 (rust/crates/serde-1.0.4.tar.gz) = 991ef6be409a3b7a46cb9ee701d86156ce851825c65dbee7f16dbd5c4e7e2d47 +SIZE (rust/crates/serde-1.0.4.tar.gz) = 58841 +SHA256 (rust/crates/serde_derive-1.0.4.tar.gz) = 9fd81eef9f0b4ec341b11095335b6a4b28ed85581b12dd27585dee1529df35e0 +SIZE (rust/crates/serde_derive-1.0.4.tar.gz) = 23628 +SHA256 (rust/crates/serde_derive_internals-0.15.0.tar.gz) = 021c338d22c7e30f957a6ab7e388cb6098499dda9fd4ba1661ee074ca7a180d1 +SIZE (rust/crates/serde_derive_internals-0.15.0.tar.gz) = 16382 +SHA256 (rust/crates/serde_json-0.8.6.tar.gz) = 67f7d2e9edc3523a9c8ec8cd6ec481b3a27810aafee3e625d311febd3e656b4c +SIZE (rust/crates/serde_json-0.8.6.tar.gz) = 24422 +SHA256 (rust/crates/serde_json-1.0.2.tar.gz) = 48b04779552e92037212c3615370f6bd57a40ebba7f20e554ff9f55e41a69a7b +SIZE (rust/crates/serde_json-1.0.2.tar.gz) = 55422 +SHA256 (rust/crates/sha1-0.2.0.tar.gz) = cc30b1e1e8c40c121ca33b86c23308a090d19974ef001b4bf6e61fd1a0fb095c +SIZE (rust/crates/sha1-0.2.0.tar.gz) = 4258 +SHA256 (rust/crates/slab-0.3.0.tar.gz) = 17b4fcaed89ab08ef143da37bc52adbcc04d4a69014f4c1208d6b51f0c47bc23 +SIZE (rust/crates/slab-0.3.0.tar.gz) = 4807 +SHA256 (rust/crates/snap-0.2.1.tar.gz) = 25c978e9e02e5951111d84a39660a521b5084d008cf92f3e040bb3dac5d7b631 +SIZE (rust/crates/snap-0.2.1.tar.gz) = 1072209 +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/term_size-0.3.0.tar.gz) = e2b6b55df3198cc93372e85dd2ed817f0e38ce8cc0f22eb32391bfad9c4bf209 +SIZE (rust/crates/term_size-0.3.0.tar.gz) = 9932 +SHA256 (rust/crates/time-0.1.37.tar.gz) = ffd7ccbf969a892bf83f1e441126968a07a3941c24ff522a26af9f9f4585d1a3 +SIZE (rust/crates/time-0.1.37.tar.gz) = 28346 +SHA256 (rust/crates/toml-0.2.1.tar.gz) = 736b60249cb25337bc196faa43ee12c705e426f3d55c214d73a4e7be06f92cb4 +SIZE (rust/crates/toml-0.2.1.tar.gz) = 47258 +SHA256 (rust/crates/toml-0.4.1.tar.gz) = 4cc5dbfb20a481e64b99eb7ae280859ec76730c7191570ba5edaa962394edb0a +SIZE (rust/crates/toml-0.4.1.tar.gz) = 54017 +SHA256 (rust/crates/twox-hash-1.1.0.tar.gz) = 475352206e7a290c5fccc27624a163e8d0d115f7bb60ca18a64fc9ce056d7435 +SIZE (rust/crates/twox-hash-1.1.0.tar.gz) = 7258 +SHA256 (rust/crates/unicode-bidi-0.2.5.tar.gz) = d3a078ebdd62c0e71a709c3d53d2af693fe09fe93fbff8344aebe289b78f9032 +SIZE (rust/crates/unicode-bidi-0.2.5.tar.gz) = 26886 +SHA256 (rust/crates/unicode-normalization-0.1.4.tar.gz) = e28fa37426fceeb5cf8f41ee273faa7c82c47dc8fba5853402841e665fcd86ff +SIZE (rust/crates/unicode-normalization-0.1.4.tar.gz) = 278063 +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/unicode-xid-0.0.4.tar.gz) = 8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc +SIZE (rust/crates/unicode-xid-0.0.4.tar.gz) = 16034 +SHA256 (rust/crates/url-1.4.0.tar.gz) = f5ba8a749fb4479b043733416c244fa9d1d3af3d7c23804944651c8a448cb87e +SIZE (rust/crates/url-1.4.0.tar.gz) = 71598 +SHA256 (rust/crates/user32-sys-0.2.0.tar.gz) = 4ef4711d107b21b410a3a974b1204d9accc8b10dad75d8324b5d755de1617d47 +SIZE (rust/crates/user32-sys-0.2.0.tar.gz) = 10624 +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/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 (rust/crates/ws2_32-sys-0.2.1.tar.gz) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e +SIZE (rust/crates/ws2_32-sys-0.2.1.tar.gz) = 4697 +SHA256 (jedisct1-flowgger-g20170616-fbb8313_GH0.tar.gz) = fad88b8d816764cf19c1d6a17f5e2e494015a7266594cda7d6570f41250fa26f +SIZE (jedisct1-flowgger-g20170616-fbb8313_GH0.tar.gz) = 103173 +SHA256 (Manishearth-rust-clippy-dfc7d2afd40bad878a145e783b4abce3dc30c0eb_GH0.tar.gz) = 2b3809aae1fa4fe3bdae1906ae8d946bbcab1e3c24bf28096f2b21e87a7bb313 +SIZE (Manishearth-rust-clippy-dfc7d2afd40bad878a145e783b4abce3dc30c0eb_GH0.tar.gz) = 309020 +SHA256 (zonyitoo-coio-rs-269eda9d9b67ca465ab2a1d790364654a90746fd_GH0.tar.gz) = 9306a0152724fd14a61637c18ad775fdc8060ae797c6f4776de0bef6deead197 +SIZE (zonyitoo-coio-rs-269eda9d9b67ca465ab2a1d790364654a90746fd_GH0.tar.gz) = 57696 +SHA256 (spicavigo-kafka-rust-38e046cf56877510e2a944e1a6cc36859b664ff5_GH0.tar.gz) = 1627dd86229905042be2551513abef73db0c752337a38191b33f6329fb73a531 +SIZE (spicavigo-kafka-rust-38e046cf56877510e2a944e1a6cc36859b664ff5_GH0.tar.gz) = 111556 Index: sysutils/flowgger/pkg-descr =================================================================== --- /dev/null +++ sysutils/flowgger/pkg-descr @@ -0,0 +1,21 @@ +Flowgger is a fast, simple and lightweight data collector. It reads +log entries over a given protocol, extracts them, decodes them using a +given format, re-encodes them into a different format, and +asynchronously pushes the result into a remote data store. + +Flowgger is designed to be: + +- Paranoid: it carefully validates input data to prevent injection of + malformed/incomplete records down the chain. +- Safe: written in Rust, without any unsafe code. +- Fast: even though messages are systematically parsed and validated, + Flowgger is orders of magnitude faster than Logstash and Fluentd. +- Standalone: it comes as a single executable file, and doesn't require a JVM. + +Flowgger supports common input types: stdin, UDP, TCP, TLS and Redis, +as well as multiple input formats: JSON (GELF), LTSV, Cap'n Proto and +RFC5424. Normalized messages can be sent to Kafka, Graylog, to +downstream Flowgger servers, or to other log collectors for further +processing. + +WWW: https://github.com/jedisct1/flowgger Index: textproc/ripgrep/Makefile =================================================================== --- /dev/null +++ textproc/ripgrep/Makefile @@ -0,0 +1,67 @@ +# Created by: Petteri Valkonen +# $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 Index: textproc/ripgrep/distinfo =================================================================== --- /dev/null +++ textproc/ripgrep/distinfo @@ -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 Index: textproc/ripgrep/pkg-descr =================================================================== --- /dev/null +++ textproc/ripgrep/pkg-descr @@ -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/ Index: x11/alacritty/Makefile =================================================================== --- /dev/null +++ x11/alacritty/Makefile @@ -0,0 +1,173 @@ +# $FreeBSD$ + +PORTNAME= alacritty +PORTVERSION= g20170618 +CATEGORIES= x11 + +MAINTAINER= tobik@FreeBSD.org +COMMENT= GPU-accelerated terminal emulator + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE-APACHE + +BUILD_DEPENDS= cmake:devel/cmake +LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 + +USES= cargo +USE_GITHUB= yes +GH_ACCOUNT= jwilm +GH_TAGNAME= 3c8514ba103d5d987d2269c421a3cc09e6784904 +GH_TUPLE= jwilm:glutin:cc64178d39a1fa06b2c5403117e5e0ef24deeac4:glutin \ + jwilm:rust-fontconfig:419135e5e1106ec0973dd4923bd9c70d8e438cc8:servofontconfig \ + jwilm:libfontconfig:618a52973d46e5cce4f054f6ee3bd2682167eee4:servofontconfigsys + +PLIST_FILES= bin/alacritty + +CARGO_CRATES= android_glue-0.2.2 \ + ansi_term-0.9.0 \ + arraydeque-0.2.3 \ + atty-0.2.2 \ + bitflags-0.3.3 \ + bitflags-0.4.0 \ + bitflags-0.7.0 \ + bitflags-0.8.2 \ + block-0.1.6 \ + byteorder-0.5.3 \ + bytes-0.3.0 \ + cfg-if-0.1.0 \ + cgl-0.1.5 \ + cgmath-0.7.0 \ + clap-2.24.2 \ + clippy-0.0.104 \ + clippy_lints-0.0.104 \ + cmake-0.1.24 \ + cocoa-0.3.3 \ + core-foundation-0.2.3 \ + core-foundation-0.3.0 \ + core-foundation-sys-0.2.3 \ + core-foundation-sys-0.3.1 \ + core-graphics-0.3.2 \ + core-graphics-0.8.1 \ + core-text-5.0.0 \ + crossbeam-0.2.10 \ + dlib-0.3.1 \ + dtoa-0.4.1 \ + dwmapi-sys-0.1.0 \ + errno-0.2.3 \ + euclid-0.12.0 \ + expat-sys-2.1.4 \ + filetime-0.1.10 \ + fnv-1.0.5 \ + freetype-rs-0.13.0 \ + freetype-sys-0.4.0 \ + fs2-0.2.5 \ + fsevent-0.2.16 \ + fsevent-sys-0.1.6 \ + gcc-0.3.49 \ + gdi32-sys-0.1.1 \ + gl_generator-0.5.3 \ + gleam-0.2.32 \ + heapsize-0.3.9 \ + inotify-0.2.3 \ + itoa-0.3.1 \ + kernel32-sys-0.2.2 \ + khronos_api-1.0.1 \ + lazy_static-0.1.16 \ + lazy_static-0.2.8 \ + lazycell-0.4.0 \ + libc-0.2.23 \ + libloading-0.3.4 \ + libz-sys-1.0.13 \ + linked-hash-map-0.3.0 \ + log-0.3.8 \ + malloc_buf-0.0.6 \ + matches-0.1.4 \ + memmap-0.2.3 \ + mio-0.5.1 \ + mio-0.6.2 \ + miow-0.1.5 \ + net2-0.2.29 \ + nix-0.5.1 \ + nix-0.7.0 \ + nodrop-0.1.9 \ + nom-1.2.4 \ + notify-2.6.3 \ + 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 \ + objc-0.2.2 \ + objc-foundation-0.1.1 \ + objc_id-0.1.0 \ + odds-0.2.25 \ + osmesa-sys-0.1.2 \ + owning_ref-0.2.4 \ + parking_lot-0.3.8 \ + parking_lot_core-0.2.2 \ + phf-0.7.21 \ + phf_codegen-0.7.21 \ + phf_generator-0.7.21 \ + phf_shared-0.7.21 \ + pkg-config-0.3.9 \ + quine-mc_cluskey-0.2.4 \ + quote-0.3.15 \ + rand-0.3.15 \ + redox_syscall-0.1.17 \ + regex-syntax-0.3.9 \ + rustc-serialize-0.3.24 \ + rustc_version-0.1.7 \ + semver-0.1.20 \ + semver-0.2.3 \ + serde-0.7.15 \ + serde-0.9.15 \ + serde_codegen_internals-0.14.2 \ + serde_derive-0.9.15 \ + serde_json-0.9.10 \ + serde_yaml-0.6.2 \ + shared_library-0.1.5 \ + shell32-sys-0.1.1 \ + siphasher-0.2.2 \ + slab-0.1.3 \ + slab-0.3.0 \ + smallvec-0.4.0 \ + strsim-0.6.0 \ + syn-0.11.11 \ + synom-0.11.3 \ + target_build_utils-0.3.1 \ + tempfile-2.1.5 \ + term_size-0.3.0 \ + thread-id-3.1.0 \ + time-0.1.37 \ + toml-0.1.30 \ + unicode-normalization-0.1.4 \ + unicode-segmentation-1.2.0 \ + unicode-width-0.1.4 \ + unicode-xid-0.0.4 \ + user32-sys-0.1.2 \ + utf8parse-0.1.0 \ + vec_map-0.8.0 \ + void-1.0.2 \ + vte-0.3.0 \ + walkdir-0.1.8 \ + wayland-client-0.5.12 \ + wayland-kbd-0.3.6 \ + wayland-scanner-0.5.11 \ + wayland-sys-0.5.11 \ + wayland-window-0.2.3 \ + winapi-0.2.8 \ + winapi-build-0.1.1 \ + ws2_32-sys-0.2.1 \ + x11-dl-2.14.0 \ + xdg-2.1.0 \ + xml-rs-0.3.6 \ + yaml-rust-0.3.5 +CARGO_USE_GITHUB= yes +CARGO_GH_CARGOTOML= ${CARGO_CARGOTOML} \ + ${WRKSRC}/font/Cargo.toml \ + ${WRKSRC_servofontconfig}/Cargo.toml + +.include Index: x11/alacritty/distinfo =================================================================== --- /dev/null +++ x11/alacritty/distinfo @@ -0,0 +1,291 @@ +TIMESTAMP = 1497756330 +SHA256 (rust/crates/android_glue-0.2.2.tar.gz) = d8289e9637439939cc92b1995b0972117905be88bc28116c86b64d6e589bcd38 +SIZE (rust/crates/android_glue-0.2.2.tar.gz) = 1407 +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/arraydeque-0.2.3.tar.gz) = 96e774cadb24c2245225280c6799793f9802b918a58a79615e9490607489a717 +SIZE (rust/crates/arraydeque-0.2.3.tar.gz) = 16820 +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.3.3.tar.gz) = 32866f4d103c4e438b1db1158aa1b1a80ee078e5d77a59a2f906fd62a577389c +SIZE (rust/crates/bitflags-0.3.3.tar.gz) = 9696 +SHA256 (rust/crates/bitflags-0.4.0.tar.gz) = 8dead7461c1127cf637931a1e50934eb6eee8bff2f74433ac7909e9afcee04a3 +SIZE (rust/crates/bitflags-0.4.0.tar.gz) = 10186 +SHA256 (rust/crates/bitflags-0.7.0.tar.gz) = aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d +SIZE (rust/crates/bitflags-0.7.0.tar.gz) = 10851 +SHA256 (rust/crates/bitflags-0.8.2.tar.gz) = 1370e9fc2a6ae53aea8b7a5110edbd08836ed87c88736dfabccade1c2b44bff4 +SIZE (rust/crates/bitflags-0.8.2.tar.gz) = 11200 +SHA256 (rust/crates/block-0.1.6.tar.gz) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a +SIZE (rust/crates/block-0.1.6.tar.gz) = 4077 +SHA256 (rust/crates/byteorder-0.5.3.tar.gz) = 0fc10e8cc6b2580fda3f36eb6dc5316657f812a3df879a44a66fc9f0fdbc4855 +SIZE (rust/crates/byteorder-0.5.3.tar.gz) = 8643 +SHA256 (rust/crates/bytes-0.3.0.tar.gz) = c129aff112dcc562970abb69e2508b40850dd24c274761bb50fb8a0067ba6c27 +SIZE (rust/crates/bytes-0.3.0.tar.gz) = 17991 +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/cgl-0.1.5.tar.gz) = 8bdd78cca65a739cb5475dbf6b6bbb49373e327f4a6f2b499c0f98632df38c10 +SIZE (rust/crates/cgl-0.1.5.tar.gz) = 7147 +SHA256 (rust/crates/cgmath-0.7.0.tar.gz) = 75e93b3eb66e74ffb946a69ff54c6026c1399960241c843f249ea0127b96b9f6 +SIZE (rust/crates/cgmath-0.7.0.tar.gz) = 41082 +SHA256 (rust/crates/clap-2.24.2.tar.gz) = 6b8f69e518f967224e628896b54e41ff6acfb4dcfefc5076325c36525dac900f +SIZE (rust/crates/clap-2.24.2.tar.gz) = 179198 +SHA256 (rust/crates/clippy-0.0.104.tar.gz) = ae3fb361e922a08b698e746d4f199ff2d1e8d4b5f1984eaf8881e720cf5b8e34 +SIZE (rust/crates/clippy-0.0.104.tar.gz) = 84473 +SHA256 (rust/crates/clippy_lints-0.0.104.tar.gz) = 70812027c1a8de9277d125557dce08262bc27508f2eb99592ad2d39a24a0b1c7 +SIZE (rust/crates/clippy_lints-0.0.104.tar.gz) = 159313 +SHA256 (rust/crates/cmake-0.1.24.tar.gz) = b8ebbb35d3dc9cd09497168f33de1acb79b265d350ab0ac34133b98f8509af1f +SIZE (rust/crates/cmake-0.1.24.tar.gz) = 11525 +SHA256 (rust/crates/cocoa-0.3.3.tar.gz) = 3afe4613f57a171039a98db1773f5840b5743cf85aaf03afb65ddfade4f4a9db +SIZE (rust/crates/cocoa-0.3.3.tar.gz) = 45593 +SHA256 (rust/crates/core-foundation-0.2.3.tar.gz) = 25bfd746d203017f7d5cbd31ee5d8e17f94b6521c7af77ece6c9e4b2d4b16c67 +SIZE (rust/crates/core-foundation-0.2.3.tar.gz) = 8323 +SHA256 (rust/crates/core-foundation-0.3.0.tar.gz) = f51ce3b8ebe311c56de14231eb57572c15abebd2d32b3bcb99bcdb9c101f5ac3 +SIZE (rust/crates/core-foundation-0.3.0.tar.gz) = 8333 +SHA256 (rust/crates/core-foundation-sys-0.2.3.tar.gz) = 065a5d7ffdcbc8fa145d6f0746f3555025b9097a9e9cda59f7467abae670c78d +SIZE (rust/crates/core-foundation-sys-0.2.3.tar.gz) = 9128 +SHA256 (rust/crates/core-foundation-sys-0.3.1.tar.gz) = 41115a6aa5d3e1e5ef98148373f25971d1fad53818553f216495f9e67e90a624 +SIZE (rust/crates/core-foundation-sys-0.3.1.tar.gz) = 9216 +SHA256 (rust/crates/core-graphics-0.3.2.tar.gz) = 0c56c6022ba22aedbaa7d231be545778becbe1c7aceda4c82ba2f2084dd4c723 +SIZE (rust/crates/core-graphics-0.3.2.tar.gz) = 10382 +SHA256 (rust/crates/core-graphics-0.8.1.tar.gz) = a9f841e9637adec70838c537cae52cb4c751cc6514ad05669b51d107c2021c79 +SIZE (rust/crates/core-graphics-0.8.1.tar.gz) = 14320 +SHA256 (rust/crates/core-text-5.0.0.tar.gz) = 74ba2a7abdccb94fb6c00822addef48504182b285aa45a30e78286487888fcb4 +SIZE (rust/crates/core-text-5.0.0.tar.gz) = 12454 +SHA256 (rust/crates/crossbeam-0.2.10.tar.gz) = 0c5ea215664ca264da8a9d9c3be80d2eaf30923c259d03e870388eb927508f97 +SIZE (rust/crates/crossbeam-0.2.10.tar.gz) = 32993 +SHA256 (rust/crates/dlib-0.3.1.tar.gz) = 148bce4ce1c36c4509f29cb54e62c2bd265551a9b00b38070fad551a851866ec +SIZE (rust/crates/dlib-0.3.1.tar.gz) = 3335 +SHA256 (rust/crates/dtoa-0.4.1.tar.gz) = 80c8b71fd71146990a9742fc06dcbbde19161a267e0ad4e572c35162f4578c90 +SIZE (rust/crates/dtoa-0.4.1.tar.gz) = 73264 +SHA256 (rust/crates/dwmapi-sys-0.1.0.tar.gz) = 07c4c7cc7b396419bc0a4d90371d0cee16cb5053b53647d287c0b728000c41fe +SIZE (rust/crates/dwmapi-sys-0.1.0.tar.gz) = 4076 +SHA256 (rust/crates/errno-0.2.3.tar.gz) = b2c858c42ac0b88532f48fca88b0ed947cad4f1f64d904bcd6c9f138f7b95d70 +SIZE (rust/crates/errno-0.2.3.tar.gz) = 3432 +SHA256 (rust/crates/euclid-0.12.0.tar.gz) = ba6ab6f0e63a602978f4b8cf8a43f87a1a475ddf32407f087d579a13cf06b114 +SIZE (rust/crates/euclid-0.12.0.tar.gz) = 28885 +SHA256 (rust/crates/expat-sys-2.1.4.tar.gz) = cef36cd1a8a02d28b91d97347c63247b9e4cb8a8e36df36f8201dc87a1c0859c +SIZE (rust/crates/expat-sys-2.1.4.tar.gz) = 8142638 +SHA256 (rust/crates/filetime-0.1.10.tar.gz) = 5363ab8e4139b8568a6237db5248646e5a8a2f89bd5ccb02092182b11fd3e922 +SIZE (rust/crates/filetime-0.1.10.tar.gz) = 8884 +SHA256 (rust/crates/fnv-1.0.5.tar.gz) = 6cc484842f1e2884faf56f529f960cc12ad8c71ce96cc7abba0a067c98fee344 +SIZE (rust/crates/fnv-1.0.5.tar.gz) = 6295 +SHA256 (rust/crates/freetype-rs-0.13.0.tar.gz) = a1418e2a055fec8efe18c1a90a54b2cf5e649e583830dd4c71226c4e3bc920c6 +SIZE (rust/crates/freetype-rs-0.13.0.tar.gz) = 103750 +SHA256 (rust/crates/freetype-sys-0.4.0.tar.gz) = eccfb6d96cac99921f0c2142a91765f6c219868a2c45bdfe7d65a08775f18127 +SIZE (rust/crates/freetype-sys-0.4.0.tar.gz) = 8463 +SHA256 (rust/crates/fs2-0.2.5.tar.gz) = bcd414e5a1a979b931bb92f41b7a54106d3f6d2e6c253e9ce943b7cd468251ef +SIZE (rust/crates/fs2-0.2.5.tar.gz) = 12661 +SHA256 (rust/crates/fsevent-0.2.16.tar.gz) = dfe593ebcfc76884138b25426999890b10da8e6a46d01b499d7c54c604672c38 +SIZE (rust/crates/fsevent-0.2.16.tar.gz) = 5465 +SHA256 (rust/crates/fsevent-sys-0.1.6.tar.gz) = 1a772d36c338d07a032d5375a36f15f9a7043bf0cb8ce7cee658e037c6032874 +SIZE (rust/crates/fsevent-sys-0.1.6.tar.gz) = 3397 +SHA256 (rust/crates/gcc-0.3.49.tar.gz) = 9be730064c122681712957ba1a9abaf082150be8aaf94526a805d900015b65b9 +SIZE (rust/crates/gcc-0.3.49.tar.gz) = 32992 +SHA256 (rust/crates/gdi32-sys-0.1.1.tar.gz) = 65256ec4dc2592e6f05bfc1ca3b956a4e0698aa90b1dff1f5687d55a5a3fd59a +SIZE (rust/crates/gdi32-sys-0.1.1.tar.gz) = 4886 +SHA256 (rust/crates/gl_generator-0.5.3.tar.gz) = 0940975a4ca12b088d32b5d5134826c47d2e73de4b0b459b05244c01503eccbb +SIZE (rust/crates/gl_generator-0.5.3.tar.gz) = 20972 +SHA256 (rust/crates/gleam-0.2.32.tar.gz) = 9590e0e578d528a080c5abac678e7efbe349a73c7316faafd4073edf5f462d01 +SIZE (rust/crates/gleam-0.2.32.tar.gz) = 11712 +SHA256 (rust/crates/heapsize-0.3.9.tar.gz) = 556cd479866cf85c3f671209c85e8a6990211c916d1002c2fcb2e9b7cf60bc36 +SIZE (rust/crates/heapsize-0.3.9.tar.gz) = 5764 +SHA256 (rust/crates/inotify-0.2.3.tar.gz) = e8458c07bdbdaf309c80e2c3304d14c3db64e7465d4f07cf589ccb83fd0ff31a +SIZE (rust/crates/inotify-0.2.3.tar.gz) = 8452 +SHA256 (rust/crates/itoa-0.3.1.tar.gz) = eb2f404fbc66fd9aac13e998248505e7ecb2ad8e44ab6388684c5fb11c6c251c +SIZE (rust/crates/itoa-0.3.1.tar.gz) = 73340 +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/khronos_api-1.0.1.tar.gz) = d5a08e2a31d665af8f1ca437eab6d00a93c9d62a549f73f9ed8fc2e55b5a91a7 +SIZE (rust/crates/khronos_api-1.0.1.tar.gz) = 558390 +SHA256 (rust/crates/lazy_static-0.1.16.tar.gz) = cf186d1a8aa5f5bee5fd662bc9c1b949e0259e1bcc379d1f006847b0080c7417 +SIZE (rust/crates/lazy_static-0.1.16.tar.gz) = 687730 +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/lazycell-0.4.0.tar.gz) = ce12306c4739d86ee97c23139f3a34ddf0387bbf181bc7929d287025a8c3ef6b +SIZE (rust/crates/lazycell-0.4.0.tar.gz) = 8456 +SHA256 (rust/crates/libc-0.2.23.tar.gz) = e7eb6b826bfc1fdea7935d46556250d1799b7fe2d9f7951071f4291710665e3e +SIZE (rust/crates/libc-0.2.23.tar.gz) = 153939 +SHA256 (rust/crates/libloading-0.3.4.tar.gz) = 0a020ac941774eb37e9d13d418c37b522e76899bfc4e7b1a600d529a53f83a66 +SIZE (rust/crates/libloading-0.3.4.tar.gz) = 14351 +SHA256 (rust/crates/libz-sys-1.0.13.tar.gz) = e5ee912a45d686d393d5ac87fac15ba0ba18daae14e8e7543c63ebf7fb7e970c +SIZE (rust/crates/libz-sys-1.0.13.tar.gz) = 602795 +SHA256 (rust/crates/linked-hash-map-0.3.0.tar.gz) = 6d262045c5b87c0861b3f004610afd0e2c851e2908d08b6c870cbb9d5f494ecd +SIZE (rust/crates/linked-hash-map-0.3.0.tar.gz) = 13693 +SHA256 (rust/crates/log-0.3.8.tar.gz) = 880f77541efa6e5cc74e76910c9884d9859683118839d6a1dc3b11e63512565b +SIZE (rust/crates/log-0.3.8.tar.gz) = 17756 +SHA256 (rust/crates/malloc_buf-0.0.6.tar.gz) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb +SIZE (rust/crates/malloc_buf-0.0.6.tar.gz) = 1239 +SHA256 (rust/crates/matches-0.1.4.tar.gz) = efd7622e3022e1a6eaa602c4cea8912254e5582c9c692e9167714182244801b1 +SIZE (rust/crates/matches-0.1.4.tar.gz) = 1530 +SHA256 (rust/crates/memmap-0.2.3.tar.gz) = f20f72ed93291a72e22e8b16bb18762183bb4943f0f483da5b8be1a9e8192752 +SIZE (rust/crates/memmap-0.2.3.tar.gz) = 14438 +SHA256 (rust/crates/mio-0.5.1.tar.gz) = a637d1ca14eacae06296a008fa7ad955347e34efcb5891cfd8ba05491a37907e +SIZE (rust/crates/mio-0.5.1.tar.gz) = 50819 +SHA256 (rust/crates/mio-0.6.2.tar.gz) = 5b493dc9fd96bd2077f2117f178172b0765db4dfda3ea4d8000401e6d65d3e80 +SIZE (rust/crates/mio-0.6.2.tar.gz) = 57673 +SHA256 (rust/crates/miow-0.1.5.tar.gz) = 3e690c5df6b2f60acd45d56378981e827ff8295562fc8d34f573deb267a59cd1 +SIZE (rust/crates/miow-0.1.5.tar.gz) = 19921 +SHA256 (rust/crates/net2-0.2.29.tar.gz) = bc01404e7568680f1259aa5729539f221cb1e6d047a0d9053cab4be8a73b5d67 +SIZE (rust/crates/net2-0.2.29.tar.gz) = 19349 +SHA256 (rust/crates/nix-0.5.1.tar.gz) = bfb3ddedaa14746434a02041940495bf11325c22f6d36125d3bdd56090d50a79 +SIZE (rust/crates/nix-0.5.1.tar.gz) = 61605 +SHA256 (rust/crates/nix-0.7.0.tar.gz) = a0d95c5fa8b641c10ad0b8887454ebaafa3c92b5cd5350f8fc693adafd178e7b +SIZE (rust/crates/nix-0.7.0.tar.gz) = 70639 +SHA256 (rust/crates/nodrop-0.1.9.tar.gz) = 52cd74cd09beba596430cc6e3091b74007169a56246e1262f0ba451ea95117b2 +SIZE (rust/crates/nodrop-0.1.9.tar.gz) = 1959 +SHA256 (rust/crates/nom-1.2.4.tar.gz) = a5b8c256fd9471521bcb84c3cdba98921497f1a331cbc15b8030fc63b82050ce +SIZE (rust/crates/nom-1.2.4.tar.gz) = 68547 +SHA256 (rust/crates/notify-2.6.3.tar.gz) = 4e0e7eec936337952c4228b023007528a33b2fa039d96c2e8f32d764221a9c07 +SIZE (rust/crates/notify-2.6.3.tar.gz) = 21117 +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/objc-0.2.2.tar.gz) = 877f30f37acef6749b1841cceab289707f211aecfc756553cd63976190e6cc2e +SIZE (rust/crates/objc-0.2.2.tar.gz) = 17787 +SHA256 (rust/crates/objc-foundation-0.1.1.tar.gz) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9 +SIZE (rust/crates/objc-foundation-0.1.1.tar.gz) = 9063 +SHA256 (rust/crates/objc_id-0.1.0.tar.gz) = e4730aa1c64d722db45f7ccc4113a3e2c465d018de6db4d3e7dfe031e8c8a297 +SIZE (rust/crates/objc_id-0.1.0.tar.gz) = 3341 +SHA256 (rust/crates/odds-0.2.25.tar.gz) = c3df9b730298cea3a1c3faa90b7e2f9df3a9c400d0936d6015e6165734eefcba +SIZE (rust/crates/odds-0.2.25.tar.gz) = 25997 +SHA256 (rust/crates/osmesa-sys-0.1.2.tar.gz) = 88cfece6e95d2e717e0872a7f53a8684712ad13822a7979bc760b9c77ec0013b +SIZE (rust/crates/osmesa-sys-0.1.2.tar.gz) = 1322 +SHA256 (rust/crates/owning_ref-0.2.4.tar.gz) = 9d52571ddcb42e9c900c901a18d8d67e393df723fcd51dd59c5b1a85d0acb6cc +SIZE (rust/crates/owning_ref-0.2.4.tar.gz) = 9112 +SHA256 (rust/crates/parking_lot-0.3.8.tar.gz) = fa12d706797d42551663426a45e2db2e0364bd1dbf6aeada87e89c5f981f43e9 +SIZE (rust/crates/parking_lot-0.3.8.tar.gz) = 31180 +SHA256 (rust/crates/parking_lot_core-0.2.2.tar.gz) = 0ad2c4d148942b3560034785bf19df586ebba53351e8c78f84984147d5795eef +SIZE (rust/crates/parking_lot_core-0.2.2.tar.gz) = 18763 +SHA256 (rust/crates/phf-0.7.21.tar.gz) = cb325642290f28ee14d8c6201159949a872f220c62af6e110a56ea914fbe42fc +SIZE (rust/crates/phf-0.7.21.tar.gz) = 3484 +SHA256 (rust/crates/phf_codegen-0.7.21.tar.gz) = d62594c0bb54c464f633175d502038177e90309daf2e0158be42ed5f023ce88f +SIZE (rust/crates/phf_codegen-0.7.21.tar.gz) = 2498 +SHA256 (rust/crates/phf_generator-0.7.21.tar.gz) = 6b07ffcc532ccc85e3afc45865469bf5d9e4ef5bfcf9622e3cfe80c2d275ec03 +SIZE (rust/crates/phf_generator-0.7.21.tar.gz) = 1821 +SHA256 (rust/crates/phf_shared-0.7.21.tar.gz) = 07e24b0ca9643bdecd0632f2b3da6b1b89bbb0030e0b992afc1113b23a7bc2f2 +SIZE (rust/crates/phf_shared-0.7.21.tar.gz) = 1692 +SHA256 (rust/crates/pkg-config-0.3.9.tar.gz) = 3a8b4c6b8165cd1a1cd4b9b120978131389f64bdaf456435caa41e630edba903 +SIZE (rust/crates/pkg-config-0.3.9.tar.gz) = 11055 +SHA256 (rust/crates/quine-mc_cluskey-0.2.4.tar.gz) = 07589615d719a60c8dd8a4622e7946465dfef20d1a428f969e3443e7386d5f45 +SIZE (rust/crates/quine-mc_cluskey-0.2.4.tar.gz) = 5742 +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/redox_syscall-0.1.17.tar.gz) = 29dbdfd4b9df8ab31dec47c6087b7b13cbf4a776f335e4de8efba8288dda075b +SIZE (rust/crates/redox_syscall-0.1.17.tar.gz) = 11683 +SHA256 (rust/crates/regex-syntax-0.3.9.tar.gz) = f9ec002c35e86791825ed294b50008eea9ddfc8def4420124fbc6b08db834957 +SIZE (rust/crates/regex-syntax-0.3.9.tar.gz) = 117427 +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.1.7.tar.gz) = c5f5376ea5e30ce23c03eb77cbe4962b988deead10910c372b226388b594c084 +SIZE (rust/crates/rustc_version-0.1.7.tar.gz) = 8816 +SHA256 (rust/crates/semver-0.1.20.tar.gz) = d4f410fedcf71af0345d7607d246e7ad15faaadd49d240ee3b24e5dc21a820ac +SIZE (rust/crates/semver-0.1.20.tar.gz) = 15876 +SHA256 (rust/crates/semver-0.2.3.tar.gz) = 2d5b7638a1f03815d94e88cb3b3c08e87f0db4d683ef499d1836aaf70a45623f +SIZE (rust/crates/semver-0.2.3.tar.gz) = 18500 +SHA256 (rust/crates/serde-0.7.15.tar.gz) = 1b0e0732aa8ec4267f61815a396a942ba3525062e3bd5520aa8419927cfc0a92 +SIZE (rust/crates/serde-0.7.15.tar.gz) = 22719 +SHA256 (rust/crates/serde-0.9.15.tar.gz) = 34b623917345a631dc9608d5194cc206b3fe6c3554cd1c75b937e55e285254af +SIZE (rust/crates/serde-0.9.15.tar.gz) = 54344 +SHA256 (rust/crates/serde_codegen_internals-0.14.2.tar.gz) = bc888bd283bd2420b16ad0d860e35ad8acb21941180a83a189bb2046f9d00400 +SIZE (rust/crates/serde_codegen_internals-0.14.2.tar.gz) = 12379 +SHA256 (rust/crates/serde_derive-0.9.15.tar.gz) = 978fd866f4d4872084a81ccc35e275158351d3b9fe620074e7d7504b816b74ba +SIZE (rust/crates/serde_derive-0.9.15.tar.gz) = 20269 +SHA256 (rust/crates/serde_json-0.9.10.tar.gz) = ad8bcf487be7d2e15d3d543f04312de991d631cfe1b43ea0ade69e6a8a5b16a1 +SIZE (rust/crates/serde_json-0.9.10.tar.gz) = 47696 +SHA256 (rust/crates/serde_yaml-0.6.2.tar.gz) = f8bd3f24ad8c7bcd34a6d70ba676dc11302b96f4f166aa5f947762e01098844d +SIZE (rust/crates/serde_yaml-0.6.2.tar.gz) = 11451 +SHA256 (rust/crates/shared_library-0.1.5.tar.gz) = fb04126b6fcfd2710fb5b6d18f4207b6c535f2850a7e1a43bcd526d44f30a79a +SIZE (rust/crates/shared_library-0.1.5.tar.gz) = 5467 +SHA256 (rust/crates/shell32-sys-0.1.1.tar.gz) = 72f20b8f3c060374edb8046591ba28f62448c369ccbdc7b02075103fb3a9e38d +SIZE (rust/crates/shell32-sys-0.1.1.tar.gz) = 5664 +SHA256 (rust/crates/siphasher-0.2.2.tar.gz) = 0df90a788073e8d0235a67e50441d47db7c8ad9debd91cbf43736a2a92d36537 +SIZE (rust/crates/siphasher-0.2.2.tar.gz) = 8386 +SHA256 (rust/crates/slab-0.1.3.tar.gz) = d807fd58c4181bbabed77cb3b891ba9748241a552bcc5be698faaebefc54f46e +SIZE (rust/crates/slab-0.1.3.tar.gz) = 4508 +SHA256 (rust/crates/slab-0.3.0.tar.gz) = 17b4fcaed89ab08ef143da37bc52adbcc04d4a69014f4c1208d6b51f0c47bc23 +SIZE (rust/crates/slab-0.3.0.tar.gz) = 4807 +SHA256 (rust/crates/smallvec-0.4.0.tar.gz) = 2e40af10aafe98b4d8294ae8388d8a5cd0707c65d364872efe72d063ec44bee0 +SIZE (rust/crates/smallvec-0.4.0.tar.gz) = 9433 +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/target_build_utils-0.3.1.tar.gz) = 013d134ae4a25ee744ad6129db589018558f620ddfa44043887cdd45fa08e75c +SIZE (rust/crates/target_build_utils-0.3.1.tar.gz) = 7669 +SHA256 (rust/crates/tempfile-2.1.5.tar.gz) = 3213fd2b7ed87e39306737ccfac04b1233b57a33ca64cfbf52f2ffaa2b765e2f +SIZE (rust/crates/tempfile-2.1.5.tar.gz) = 14286 +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.1.0.tar.gz) = 8df7875b676fddfadffd96deea3b1124e5ede707d4884248931077518cf1f773 +SIZE (rust/crates/thread-id-3.1.0.tar.gz) = 7195 +SHA256 (rust/crates/time-0.1.37.tar.gz) = ffd7ccbf969a892bf83f1e441126968a07a3941c24ff522a26af9f9f4585d1a3 +SIZE (rust/crates/time-0.1.37.tar.gz) = 28346 +SHA256 (rust/crates/toml-0.1.30.tar.gz) = 0590d72182e50e879c4da3b11c6488dae18fccb1ae0c7a3eda18e16795844796 +SIZE (rust/crates/toml-0.1.30.tar.gz) = 45082 +SHA256 (rust/crates/unicode-normalization-0.1.4.tar.gz) = e28fa37426fceeb5cf8f41ee273faa7c82c47dc8fba5853402841e665fcd86ff +SIZE (rust/crates/unicode-normalization-0.1.4.tar.gz) = 278063 +SHA256 (rust/crates/unicode-segmentation-1.2.0.tar.gz) = a8083c594e02b8ae1654ae26f0ade5158b119bd88ad0e8227a5d8fcd72407946 +SIZE (rust/crates/unicode-segmentation-1.2.0.tar.gz) = 67562 +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/user32-sys-0.1.2.tar.gz) = 6717129de5ac253f5642fc78a51d0c7de6f9f53d617fc94e9bae7f6e71cf5504 +SIZE (rust/crates/user32-sys-0.1.2.tar.gz) = 10676 +SHA256 (rust/crates/utf8parse-0.1.0.tar.gz) = a15ea87f3194a3a454c78d79082b4f5e85f6956ddb6cb86bbfbe4892aa3c0323 +SIZE (rust/crates/utf8parse-0.1.0.tar.gz) = 2927 +SHA256 (rust/crates/vec_map-0.8.0.tar.gz) = 887b5b631c2ad01628bbbaa7dd4c869f80d3186688f8d0b6f58774fbe324988c +SIZE (rust/crates/vec_map-0.8.0.tar.gz) = 13742 +SHA256 (rust/crates/void-1.0.2.tar.gz) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d +SIZE (rust/crates/void-1.0.2.tar.gz) = 2356 +SHA256 (rust/crates/vte-0.3.0.tar.gz) = f357f71e07dd81c9422387aa7225f6477909403ee2ac933a819cecccd2997003 +SIZE (rust/crates/vte-0.3.0.tar.gz) = 12326 +SHA256 (rust/crates/walkdir-0.1.8.tar.gz) = c66c0b9792f0a765345452775f3adbd28dde9d33f30d13e5dcc5ae17cf6f3780 +SIZE (rust/crates/walkdir-0.1.8.tar.gz) = 19807 +SHA256 (rust/crates/wayland-client-0.5.12.tar.gz) = ced3094c157b5cc0a08d40530e1a627d9f88b9a436971338d2646439128a559e +SIZE (rust/crates/wayland-client-0.5.12.tar.gz) = 29634 +SHA256 (rust/crates/wayland-kbd-0.3.6.tar.gz) = 73bc10e84c1da90777beffecd24742baea17564ffc2a9918af41871c748eb050 +SIZE (rust/crates/wayland-kbd-0.3.6.tar.gz) = 46701 +SHA256 (rust/crates/wayland-scanner-0.5.11.tar.gz) = 5a1869370d6bafcbabae8724511d803f4e209a70e94ad94a4249269534364f66 +SIZE (rust/crates/wayland-scanner-0.5.11.tar.gz) = 9054 +SHA256 (rust/crates/wayland-sys-0.5.11.tar.gz) = 9633f7fe5de56544215f82eaf1b76bf1b584becf7f08b58cbef4c2c7d10e803a +SIZE (rust/crates/wayland-sys-0.5.11.tar.gz) = 4343 +SHA256 (rust/crates/wayland-window-0.2.3.tar.gz) = 309b69d3a863c9c21422d889fb7d98cf02f8a2ca054960a49243ce5b67ad884c +SIZE (rust/crates/wayland-window-0.2.3.tar.gz) = 9224 +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 (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/x11-dl-2.14.0.tar.gz) = 326c500cdc166fd7c70dd8c8a829cd5c0ce7be5a5d98c25817de2b9bdc67faf8 +SIZE (rust/crates/x11-dl-2.14.0.tar.gz) = 59709 +SHA256 (rust/crates/xdg-2.1.0.tar.gz) = a66b7c2281ebde13cf4391d70d4c7e5946c3c25e72a7b859ca8f677dcd0b0c61 +SIZE (rust/crates/xdg-2.1.0.tar.gz) = 12444 +SHA256 (rust/crates/xml-rs-0.3.6.tar.gz) = 7ec6c39eaa68382c8e31e35239402c0a9489d4141a8ceb0c716099a0b515b562 +SIZE (rust/crates/xml-rs-0.3.6.tar.gz) = 48158 +SHA256 (rust/crates/yaml-rust-0.3.5.tar.gz) = e66366e18dc58b46801afbf2ca7661a9f59cc8c5962c29892b6039b4f86fa992 +SIZE (rust/crates/yaml-rust-0.3.5.tar.gz) = 42087 +SHA256 (jwilm-alacritty-g20170618-3c8514ba103d5d987d2269c421a3cc09e6784904_GH0.tar.gz) = c384b7d76d04d0cf47722570b6c59739226e6a41a37bf7348c00510043261887 +SIZE (jwilm-alacritty-g20170618-3c8514ba103d5d987d2269c421a3cc09e6784904_GH0.tar.gz) = 271349 +SHA256 (jwilm-glutin-cc64178d39a1fa06b2c5403117e5e0ef24deeac4_GH0.tar.gz) = ef0152b30722f4106e06354fcb42d6bb77b9da5331d25dfea92ae30277796fc7 +SIZE (jwilm-glutin-cc64178d39a1fa06b2c5403117e5e0ef24deeac4_GH0.tar.gz) = 110526 +SHA256 (jwilm-rust-fontconfig-419135e5e1106ec0973dd4923bd9c70d8e438cc8_GH0.tar.gz) = 8fdda5bd03e66fab61e02767591f2e55cbc39e1620cb20f2b440339dad112a8f +SIZE (jwilm-rust-fontconfig-419135e5e1106ec0973dd4923bd9c70d8e438cc8_GH0.tar.gz) = 9200 +SHA256 (jwilm-libfontconfig-618a52973d46e5cce4f054f6ee3bd2682167eee4_GH0.tar.gz) = 8f3221f35108edad6e90016c80c5d8452bf53a5860f160e992eb7c78392c3346 +SIZE (jwilm-libfontconfig-618a52973d46e5cce4f054f6ee3bd2682167eee4_GH0.tar.gz) = 1800055 Index: x11/alacritty/pkg-descr =================================================================== --- /dev/null +++ x11/alacritty/pkg-descr @@ -0,0 +1,12 @@ +Alacritty is the fastest terminal emulator in existence. Using the +GPU for rendering enables optimizations that simply aren't possible in +other emulators. + +Alacritty is focused on simplicity and performance. The performance +goal means it should be faster than any other terminal emulator +available. The simplicity goal means that it doesn't have many +features like tabs or scroll back as in other terminals. Instead, it +is expected that users of Alacritty make use of a terminal multiplexer +such as tmux. + +WWW: https://github.com/jwilm/alacritty