Index: head/Mk/Uses/cargo.mk =================================================================== --- head/Mk/Uses/cargo.mk (revision 499148) +++ head/Mk/Uses/cargo.mk (revision 499149) @@ -1,312 +1,297 @@ # $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 +# MAINTAINER: rust@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 # Save crates inside ${DISTDIR}/rust/crates by default. CARGO_DIST_SUBDIR?= rust/crates # Generate list of DISTFILES. .for _crate in ${CARGO_CRATES} MASTER_SITES+= CRATESIO/${_crate:C/^(.*)-[0-9].*/\1/}/${_crate:C/^.*-([0-9].*)/\1/}: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+= ${RUST_DEFAULT}>=1.34.0:lang/${RUST_DEFAULT} .endif # Location of cargo binary (default to lang/rust's 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 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} -C linker=${CC:Q} ${LDFLAGS:C/.+/-C link-arg=&/}" # Adjust -C target-cpu if -march/-mcpu is set by bsd.cpu.mk .if ${ARCH} == amd64 || ${ARCH} == i386 RUSTFLAGS+= ${CFLAGS:M-march=*:S/-march=/-C target-cpu=/} .else RUSTFLAGS+= ${CFLAGS:M-mcpu=*:S/-mcpu=/-C target-cpu=/} .endif .if ${ARCH} == powerpc64 USE_GCC?= yes .endif # 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 # Set CARGO_USE_GIT{HUB,LAB} to yes if your application requires # some dependencies from git repositories hosted on GitHub or # GitLab instances. All Cargo.toml files will be patched to point # to the right offline sources based on what is defined in # {GH,GL}_TUPLE. This makes sure that cargo does not attempt to # access the network during the build. CARGO_USE_GITHUB?= no CARGO_USE_GITLAB?= no # 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) CARGO_BUILD_ARGS+= --release CARGO_TEST_ARGS+= --release .else CARGO_INSTALL_ARGS+= --debug .endif .if ${CARGO_CRATES:Mbacktrace-sys-[0-9]*} BUILD_DEPENDS+= gmake:devel/gmake .endif .if ${CARGO_CRATES:Mcmake-[0-9]*} BUILD_DEPENDS+= cmake:devel/cmake .endif -.if ${CARGO_CRATES:Mfreetype-sys-[0-9]*} -LIB_DEPENDS+= libfreetype.so:print/freetype2 -.endif - .if ${CARGO_CRATES:Mgettext-sys-[0-9]*} -.include "${USESDIR}/gettext.mk" CARGO_ENV+= GETTEXT_BIN_DIR=${LOCALBASE}/bin \ GETTEXT_INCLUDE_DIR=${LOCALBASE}/include \ GETTEXT_LIB_DIR=${LOCALBASE}/lib .endif .for libc in ${CARGO_CRATES:Mlibc-[0-9]*} # FreeBSD 12.0 changed ABI: r318736 and r320043 # https://github.com/rust-lang/libc/commit/78f93220d70e # https://github.com/rust-lang/libc/commit/969ad2b73cdc _libc_VER= ${libc:C/.*-//} . if ${_libc_VER:R:R} == 0 && (${_libc_VER:R:E} < 2 || ${_libc_VER:R:E} == 2 && ${_libc_VER:E} < 38) DEV_WARNING+= "CARGO_CRATES=${libc} may be unstable on FreeBSD 12.0. Consider updating to the latest version (higher than 0.2.37)." . endif . if ${_libc_VER:R:R} == 0 && (${_libc_VER:R:E} < 2 || ${_libc_VER:R:E} == 2 && ${_libc_VER:E} < 49) DEV_WARNING+= "CARGO_CRATES=${libc} may be unstable on aarch64 or not build on armv6, armv7, powerpc64. Consider updating to the latest version (higher than 0.2.49)." . endif .undef _libc_VER .endfor .if ${CARGO_CRATES:Mlibgit2-sys-[0-9]*} # Use the system's libgit2 instead of building the bundled version CARGO_ENV+= LIBGIT2_SYS_USE_PKG_CONFIG=1 -LIB_DEPENDS+= libgit2.so:devel/libgit2 .endif .if ${CARGO_CRATES:Mlibssh2-sys-[0-9]*} # Use the system's libssh2 instead of building the bundled version CARGO_ENV+= LIBSSH2_SYS_USE_PKG_CONFIG=1 -LIB_DEPENDS+= libssh2.so:security/libssh2 .endif .if ${CARGO_CRATES:Monig_sys-[0-9]*} # onig_sys always prefers the system library but will try to link # statically with it. Since devel/oniguruma doesn't provide a static # library it'll link to libonig.so instead. Strictly speaking setting # RUSTONIG_SYSTEM_LIBONIG is not necessary, but will force onig_sys to # always use the system's libonig as returned by `pkg-config oniguruma`. CARGO_ENV+= RUSTONIG_SYSTEM_LIBONIG=1 -LIB_DEPENDS+= libonig.so:devel/oniguruma .endif .if ${CARGO_CRATES:Mopenssl-0.[0-9].*} # FreeBSD 12.0 updated base OpenSSL in r339270: # https://github.com/sfackler/rust-openssl/commit/276577553501 . if !exists(${PATCHDIR}/patch-openssl-1.1.1) # skip if backported _openssl_VER= ${CARGO_CRATES:Mopenssl-0.[0-9].*:C/.*-//} . if ${_openssl_VER:R:R} == 0 && (${_openssl_VER:R:E} < 10 || ${_openssl_VER:R:E} == 10 && ${_openssl_VER:E} < 4) DEV_WARNING+= "CARGO_CRATES=openssl-0.10.3 or older do not support OpenSSL 1.1.1. Consider updating to the latest version." . endif . endif .undef _openssl_VER .endif .if ${CARGO_CRATES:Mopenssl-sys-[0-9]*} # 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} -# Silence bogus QA warning about needing USES=ssl -QA_ENV+= USESSSL=yes .endif .if ${CARGO_CRATES:Mpkg-config-[0-9]*} .include "${USESDIR}/pkgconfig.mk" -.endif - -.if ${CARGO_CRATES:Mthrussh-libsodium-[0-9]*} -LIB_DEPENDS+= libsodium.so:security/libsodium .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 _CARGO_GIT_PATCH_CARGOTOML= .if ${CARGO_USE_GITHUB:tl} == "yes" . for _group in ${GH_TUPLE:C@^[^:]*:[^:]*:[^:]*:(([^:/]*)?)((/.*)?)@\2@} _CARGO_GIT_PATCH_CARGOTOML:= ${_CARGO_GIT_PATCH_CARGOTOML} \ -e 's@git = "(https|http|git)://github.com/${GH_ACCOUNT_${_group}}/${GH_PROJECT_${_group}}(\.git)?"@path = "${WRKSRC_${_group}}"@' . endfor .endif .if ${CARGO_USE_GITLAB:tl} == "yes" . for _group in ${GL_TUPLE:C@^(([^:]*://[^:/]*(:[0-9]{1,5})?(/[^:]*[^/])?:)?)([^:]*):([^:]*):([^:]*)(:[^:/]*)((/.*)?)@\8@:S/^://} _CARGO_GIT_PATCH_CARGOTOML:= ${_CARGO_GIT_PATCH_CARGOTOML} \ -e 's@git = "${GL_SITE_${_group}}/${GL_ACCOUNT_${_group}}/${GL_PROJECT_${_group}}(\.git)?"@path = "${WRKSRC_${_group}}"@' . endfor .endif .if !empty(_CARGO_GIT_PATCH_CARGOTOML) _USES_patch+= 600:cargo-patch-git cargo-patch-git: @${FIND} ${WRKDIR} -name Cargo.toml -type f -exec \ ${SED} -i.dist -E ${_CARGO_GIT_PATCH_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 \ --path . \ --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. If there # is no Cargo.lock for some reason, try and generate it first. cargo-crates: extract @if [ ! -r "${CARGO_CARGOLOCK}" ]; then \ ${ECHO_MSG} "===> ${CARGO_CARGOLOCK} not found. Trying to generate it..."; \ ${CARGO_CARGO_RUN} generate-lockfile \ --manifest-path ${CARGO_CARGOTOML} \ --verbose; \ fi @${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' | sort | /usr/bin/column -t -s '|' .endif Index: head/databases/puppetdb-cli/Makefile =================================================================== --- head/databases/puppetdb-cli/Makefile (revision 499148) +++ head/databases/puppetdb-cli/Makefile (revision 499149) @@ -1,122 +1,122 @@ # $FreeBSD$ PORTNAME= puppetdb-cli PORTVERSION= 1.2.5 PORTREVISION= 8 CATEGORIES= databases MAINTAINER= puppet@FreeBSD.org COMMENT= PuppetDB CLI Tooling LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_SSL= libressl libressl-devel openssl111 BROKEN_SSL_REASON_libressl= Needs an old version of OpenSSL (older than 1.1) BROKEN_SSL_REASON_libressl-devel= Needs an old version of OpenSSL (older than 1.1) BROKEN_SSL_REASON_openssl111= Needs an older version of OpenSSL (older than 1.1) -USES= cargo perl5 +USES= cargo perl5 ssl USE_GITHUB= yes USE_PERL5= build GH_ACCOUNT= puppetlabs CARGO_CRATES= advapi32-sys-0.2.0 \ aho-corasick-0.6.4 \ antidote-1.0.0 \ base64-0.6.0 \ bitflags-0.7.0 \ bitflags-0.9.1 \ byteorder-1.2.1 \ cc-1.0.3 \ docopt-0.7.0 \ dtoa-0.4.2 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ fuchsia-zircon-0.2.1 \ fuchsia-zircon-sys-0.2.0 \ httparse-1.2.3 \ hyper-0.10.13 \ hyper-openssl-0.2.7 \ idna-0.1.4 \ itoa-0.3.4 \ kernel32-sys-0.2.2 \ kitchensink-0.4.2 \ ktmw32-sys-0.1.0 \ language-tags-0.2.2 \ lazy_static-0.2.11 \ libc-0.2.49 \ log-0.3.8 \ matches-0.1.6 \ memchr-2.0.1 \ mime-0.2.6 \ mime_guess-1.8.3 \ multipart-0.12.0 \ num-traits-0.1.41 \ num_cpus-1.7.0 \ ole32-sys-0.2.0 \ openssl-0.9.22 \ openssl-sys-0.9.22 \ percent-encoding-1.0.1 \ phf-0.7.21 \ phf_codegen-0.7.21 \ phf_generator-0.7.21 \ phf_shared-0.7.21 \ pkg-config-0.3.9 \ rand-0.3.18 \ redox_syscall-0.1.32 \ regex-0.2.3 \ regex-syntax-0.4.1 \ rustc-serialize-0.3.24 \ safemem-0.2.0 \ serde-1.0.23 \ serde-transcode-1.0.0 \ serde_json-1.0.7 \ shell32-sys-0.1.1 \ siphasher-0.2.2 \ strsim-0.6.0 \ tempdir-0.3.5 \ thread_local-0.3.4 \ time-0.1.38 \ traitobject-0.1.0 \ typeable-0.1.2 \ unicase-1.4.2 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.5 \ unreachable-1.0.0 \ url-1.6.0 \ userenv-sys-0.2.0 \ utf8-ranges-1.0.0 \ vcpkg-0.2.2 \ version_check-0.1.3 \ void-1.0.2 \ winapi-0.2.8 \ winapi-build-0.1.1 \ winreg-0.4.0 .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200085 && ${SSL_DEFAULT} == base BROKEN= Needs an older version of OpenSSL (older than 1.1) .endif PLIST_FILES= bin/puppet-db \ bin/puppet-query \ man/man8/puppet-db.8.gz \ man/man8/puppet-query.8.gz \ man/man8/puppetdb_conf.8.gz post-patch: ${REINPLACE_CMD} -e 's|/etc/puppetlabs|/usr/local/etc|' \ ${WRKSRC}/cargo-crates/kitchensink-0.4.2/src/utils.rs \ ${WRKSRC}/man/puppetdb_conf.pod ${REINPLACE_CMD} -e 's|\$${outpath}/share/|$${outpath}/|' \ ${WRKSRC}/pod2man.sh post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/puppet-db ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/puppet-query cd ${WRKSRC} && ./pod2man.sh ${STAGEDIR}${MANPREFIX} .include Index: head/devel/git-absorb/Makefile =================================================================== --- head/devel/git-absorb/Makefile (revision 499148) +++ head/devel/git-absorb/Makefile (revision 499149) @@ -1,88 +1,90 @@ # $FreeBSD$ PORTNAME= git-absorb DISTVERSION= 0.3.0 PORTREVISION= 4 CATEGORIES= devel MAINTAINER= greg@unrelenting.technology COMMENT= Git command for automating fixup/autosquash commits LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md +LIB_DEPENDS= libgit2.so:devel/libgit2 + USES= cargo USE_GITHUB= yes GH_ACCOUNT= tummychow CARGO_CRATES= ansi_term-0.10.2 \ atty-0.2.6 \ backtrace-0.3.5 \ backtrace-sys-0.1.16 \ bitflags-1.0.1 \ cc-1.0.25 \ cfg-if-0.1.2 \ chrono-0.4.0 \ clap-2.30.0 \ failure-0.1.1 \ failure_derive-0.1.1 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ git2-0.7.5 \ idna-0.1.4 \ isatty-0.1.6 \ kernel32-sys-0.2.2 \ lazy_static-1.0.0 \ libc-0.2.49 \ libgit2-sys-0.7.10 \ libz-sys-1.0.25 \ log-0.4.6 \ matches-0.1.6 \ memchr-2.0.1 \ num-0.1.42 \ num-integer-0.1.36 \ num-iter-0.1.35 \ num-traits-0.2.0 \ percent-encoding-1.0.1 \ pkg-config-0.3.9 \ quote-0.3.15 \ rand-0.4.2 \ redox_syscall-0.1.37 \ redox_termios-0.1.1 \ remove_dir_all-0.3.0 \ rustc-demangle-0.1.5 \ slog-2.1.1 \ slog-async-2.2.0 \ slog-term-2.3.0 \ strsim-0.7.0 \ syn-0.11.11 \ synom-0.11.3 \ synstructure-0.6.1 \ take_mut-0.2.0 \ tempdir-0.3.6 \ term-0.4.6 \ termion-1.5.1 \ textwrap-0.9.0 \ thread_local-0.3.5 \ time-0.1.39 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.5 \ unicode-width-0.1.4 \ unicode-xid-0.0.4 \ unreachable-1.0.0 \ url-1.6.0 \ vcpkg-0.2.2 \ vec_map-0.8.0 \ void-1.0.2 \ winapi-0.2.8 \ winapi-0.3.4 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 PLIST_FILES= bin/git-absorb post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/git-absorb .include Index: head/devel/interactive_rebase_tool/Makefile =================================================================== --- head/devel/interactive_rebase_tool/Makefile (revision 499148) +++ head/devel/interactive_rebase_tool/Makefile (revision 499149) @@ -1,66 +1,68 @@ # $FreeBSD$ PORTNAME= interactive_rebase_tool DISTVERSION= 1.0.0 CATEGORIES= devel MAINTAINER= petteri.valkonen@iki.fi COMMENT= Improved sequence editor for Git LICENSE= ISCL +LIB_DEPENDS= libgit2.so:devel/libgit2 + USES= cargo ncurses USE_GITHUB= yes GH_ACCOUNT= MitMaro GH_PROJECT= git-interactive-rebase-tool CARGO_CRATES= ansi_term-0.11.0 \ atty-0.2.11 \ bitflags-1.0.4 \ cc-1.0.29 \ cfg-if-0.1.6 \ chrono-0.4.6 \ clap-2.32.0 \ git2-0.7.5 \ idna-0.1.5 \ libc-0.2.49 \ libgit2-sys-0.7.11 \ libz-sys-1.0.25 \ log-0.4.6 \ matches-0.1.8 \ ncurses-5.98.0 \ num-integer-0.1.39 \ num-traits-0.2.6 \ pancurses-0.16.1 \ pdcurses-sys-0.7.0 \ percent-encoding-1.0.1 \ pkg-config-0.3.14 \ redox_syscall-0.1.51 \ redox_termios-0.1.1 \ smallvec-0.6.8 \ strsim-0.7.0 \ termion-1.5.1 \ textwrap-0.10.0 \ time-0.1.42 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.8 \ unicode-segmentation-1.2.1 \ unicode-width-0.1.5 \ unreachable-1.0.0 \ url-1.7.2 \ vcpkg-0.2.6 \ vec_map-0.8.1 \ void-1.0.2 \ winapi-0.3.6 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ winreg-0.5.1 PLIST_FILES= bin/interactive-rebase-tool \ man/man1/interactive-rebase-tool.1.gz post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/interactive-rebase-tool ${INSTALL_MAN} ${WRKSRC}/src/interactive-rebase-tool.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include Index: head/devel/pijul/Makefile =================================================================== --- head/devel/pijul/Makefile (revision 499148) +++ head/devel/pijul/Makefile (revision 499149) @@ -1,249 +1,251 @@ # Created by: Carlo Strub # $FreeBSD$ PORTNAME= pijul PORTVERSION= 0.11.0 PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= https://pijul.org/releases/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= cs@FreeBSD.org COMMENT= Distributed version control system LICENSE= GPLv2 BROKEN_aarch64= fails to compile: aesv8-armx-linux64.S:53:2: instruction requires: crypto aese v6.16b,v0.16b -USES= cargo +LIB_DEPENDS= libsodium.so:security/libsodium + +USES= cargo ssl CARGO_CRATES= adler32-1.0.3 \ advapi32-sys-0.2.0 \ aho-corasick-0.6.8 \ ansi_term-0.11.0 \ argon2rs-0.2.5 \ arrayvec-0.4.7 \ atty-0.2.11 \ backtrace-0.3.9 \ backtrace-sys-0.1.24 \ base64-0.9.3 \ bincode-1.0.1 \ bit-vec-0.4.4 \ bitflags-1.0.4 \ blake2-rfc-0.2.18 \ bs58-0.2.2 \ build_const-0.2.1 \ byteorder-1.2.6 \ bytes-0.4.10 \ cc-1.0.25 \ cfg-if-0.1.6 \ chrono-0.4.6 \ clap-2.32.0 \ cloudabi-0.0.3 \ constant_time_eq-0.1.3 \ core-foundation-0.5.1 \ core-foundation-sys-0.5.1 \ crc-1.8.1 \ crossbeam-channel-0.2.6 \ crossbeam-deque-0.6.1 \ crossbeam-epoch-0.5.2 \ crossbeam-epoch-0.6.0 \ crossbeam-utils-0.5.0 \ cryptovec-0.4.5 \ dirs-1.0.4 \ dtoa-0.4.3 \ encoding_rs-0.8.10 \ env_logger-0.5.13 \ errno-0.2.4 \ errno-dragonfly-0.1.1 \ error-chain-0.12.0 \ failure-0.1.3 \ failure_derive-0.1.3 \ filetime-0.2.1 \ flate2-1.0.4 \ fnv-1.0.6 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ fs2-0.4.3 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ futures-0.1.25 \ futures-cpupool-0.1.8 \ gcc-0.3.55 \ getch-0.2.0 \ globset-0.4.2 \ h2-0.1.13 \ hex-0.3.2 \ http-0.1.13 \ httparse-1.3.3 \ humantime-1.1.1 \ hyper-0.12.12 \ hyper-tls-0.3.1 \ idna-0.1.5 \ ignore-0.4.4 \ indexmap-1.0.2 \ iovec-0.1.2 \ isatty-0.1.9 \ itoa-0.4.3 \ kernel32-sys-0.2.2 \ lazy_static-1.1.0 \ lazycell-1.2.0 \ libc-0.2.49 \ libflate-0.1.18 \ libpijul-0.11.0 \ line-0.1.9 \ lock_api-0.1.4 \ log-0.4.5 \ matches-0.1.8 \ memchr-2.1.0 \ memmap-0.6.2 \ memoffset-0.2.1 \ mime-0.3.12 \ mime_guess-2.0.0-alpha.6 \ miniz-sys-0.1.11 \ miniz_oxide-0.2.0 \ miniz_oxide_c_api-0.2.0 \ mio-0.6.16 \ mio-uds-0.6.7 \ miow-0.2.1 \ native-tls-0.2.2 \ net2-0.2.33 \ nodrop-0.1.12 \ num-0.1.42 \ num-bigint-0.1.44 \ num-complex-0.1.43 \ num-integer-0.1.39 \ num-iter-0.1.37 \ num-rational-0.1.42 \ num-traits-0.2.6 \ num_cpus-1.8.0 \ openssl-0.10.15 \ openssl-probe-0.1.2 \ openssl-sys-0.9.39 \ owning_ref-0.3.3 \ pager-0.14.0 \ parking_lot-0.6.4 \ parking_lot_core-0.3.1 \ percent-encoding-1.0.1 \ phf-0.7.23 \ phf_codegen-0.7.23 \ phf_generator-0.7.23 \ phf_shared-0.7.23 \ pkg-config-0.3.14 \ proc-macro2-0.4.20 \ progrs-0.1.1 \ quick-error-1.2.2 \ quote-0.6.8 \ rand-0.4.3 \ rand-0.5.5 \ rand_core-0.2.2 \ rand_core-0.3.0 \ redox_syscall-0.1.40 \ redox_termios-0.1.1 \ redox_users-0.2.0 \ regex-1.0.5 \ regex-syntax-0.6.2 \ remove_dir_all-0.5.1 \ reqwest-0.9.3 \ rpassword-2.0.0 \ rustc-demangle-0.1.9 \ rustc-serialize-0.3.24 \ rustc_version-0.2.3 \ ryu-0.2.6 \ safemem-0.3.0 \ same-file-1.0.3 \ sanakirja-0.8.19 \ schannel-0.1.14 \ scoped_threadpool-0.1.9 \ scopeguard-0.3.3 \ security-framework-0.2.1 \ security-framework-sys-0.2.1 \ semver-0.9.0 \ semver-parser-0.7.0 \ serde-1.0.80 \ serde_derive-1.0.80 \ serde_json-1.0.32 \ serde_urlencoded-0.5.3 \ shell-escape-0.1.4 \ siphasher-0.2.3 \ slab-0.4.1 \ smallvec-0.6.5 \ stable_deref_trait-1.1.1 \ string-0.1.1 \ strsim-0.7.0 \ syn-0.15.13 \ synstructure-0.10.0 \ tar-0.4.17 \ tempdir-0.3.7 \ tempfile-3.0.4 \ term-0.5.1 \ termcolor-1.0.4 \ termion-1.5.1 \ termios-0.2.2 \ textwrap-0.10.0 \ thread_local-0.3.6 \ thrussh-0.20.5 \ thrussh-config-0.1.0 \ thrussh-keys-0.11.3 \ thrussh-libsodium-0.1.3 \ time-0.1.40 \ tokio-0.1.11 \ tokio-codec-0.1.1 \ tokio-current-thread-0.1.3 \ tokio-executor-0.1.5 \ tokio-fs-0.1.3 \ tokio-io-0.1.9 \ tokio-reactor-0.1.6 \ tokio-tcp-0.1.2 \ tokio-threadpool-0.1.7 \ tokio-timer-0.2.7 \ tokio-udp-0.1.2 \ tokio-uds-0.2.2 \ toml-0.4.8 \ try-lock-0.2.2 \ ucd-util-0.1.1 \ unicase-1.4.2 \ unicase-2.2.0 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.7 \ unicode-width-0.1.5 \ unicode-xid-0.1.0 \ unreachable-1.0.0 \ url-1.7.1 \ username-0.2.0 \ utf8-ranges-1.0.1 \ utf8parse-0.1.1 \ uuid-0.7.1 \ vcpkg-0.2.6 \ vec_map-0.8.1 \ version_check-0.1.5 \ void-1.0.2 \ walkdir-2.2.5 \ want-0.0.6 \ winapi-0.2.8 \ winapi-0.3.6 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.1 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ wincolor-1.0.1 \ ws2_32-sys-0.2.1 \ xattr-0.2.2 \ yasna-0.1.3 CARGO_CARGOLOCK= ${WRKSRC:H}/Cargo.lock PLIST_FILES= bin/pijul WRKSRC_SUBDIR= pijul # We are using pijul/Cargo.toml for all phases and profiles are ignored # if specified in non root packages. cargo.mk has no way to override # the Cargo.toml used for each phase, so append the release profile # to the root Cargo.toml. post-configure: @${ECHO_CMD} "[profile.release]" >> ${WRKSRC:H}/Cargo.toml @${ECHO_CMD} "opt-level = 2" >> ${WRKSRC:H}/Cargo.toml @${ECHO_CMD} "debug = false" >> ${WRKSRC:H}/Cargo.toml post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pijul .include Index: head/devel/sccache/Makefile =================================================================== --- head/devel/sccache/Makefile (revision 499148) +++ head/devel/sccache/Makefile (revision 499149) @@ -1,289 +1,289 @@ # $FreeBSD$ PORTNAME= sccache DISTVERSION= 2.8.0.alpha0 PORTREVISION= 8 CATEGORIES= devel MAINTAINER= pizzamig@FreeBSD.org COMMENT= Like ccache with cloud storage support LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cargo +USES= cargo ssl USE_GITHUB= yes GH_ACCOUNT= mozilla GH_TAGNAME= dda88a6 OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= DOCS PLIST_FILES= bin/sccache PORTDOCS= README.md CARGO_FEATURES= all CARGO_CRATES= adler32-1.0.3 \ aho-corasick-0.6.8 \ ansi_term-0.11.0 \ ar-0.6.0 \ arraydeque-0.4.3 \ arrayvec-0.4.7 \ ascii-0.7.1 \ ascii-0.8.7 \ assert_cmd-0.9.1 \ atty-0.2.11 \ backtrace-0.3.9 \ backtrace-sys-0.1.24 \ base64-0.9.2 \ bincode-0.8.0 \ bincode-1.0.1 \ bitflags-1.0.4 \ buf_redux-0.6.3 \ bufstream-0.1.3 \ build_const-0.2.1 \ byteorder-1.2.6 \ bytes-0.4.9 \ case-0.1.0 \ cc-1.0.23 \ cfg-if-0.1.5 \ chrono-0.4.6 \ chunked_transfer-0.3.1 \ clap-2.32.0 \ cloudabi-0.0.3 \ combine-3.5.1 \ conhash-0.4.0 \ core-foundation-0.2.3 \ core-foundation-sys-0.2.3 \ crc-1.8.1 \ crossbeam-deque-0.6.1 \ crossbeam-epoch-0.5.2 \ crossbeam-utils-0.5.0 \ daemonize-0.3.0 \ derive-error-0.0.3 \ difference-2.0.0 \ directories-1.0.1 \ dtoa-0.4.3 \ either-1.5.0 \ encoding-0.2.33 \ encoding-index-japanese-1.20141219.5 \ encoding-index-korean-1.20141219.5 \ encoding-index-simpchinese-1.20141219.5 \ encoding-index-singlebyte-1.20141219.5 \ encoding-index-tradchinese-1.20141219.5 \ encoding_index_tests-0.1.4 \ encoding_rs-0.8.6 \ env_logger-0.5.13 \ error-chain-0.12.0 \ escargot-0.3.1 \ failure-0.1.2 \ failure_derive-0.1.2 \ filetime-0.1.15 \ filetime-0.2.1 \ flate2-1.0.2 \ float-cmp-0.4.0 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ futures-0.1.23 \ futures-cpupool-0.1.8 \ gcc-0.3.54 \ getopts-0.2.18 \ httparse-1.3.2 \ humantime-1.1.1 \ hyper-0.11.27 \ hyper-tls-0.1.4 \ idna-0.1.5 \ iovec-0.1.2 \ itertools-0.7.8 \ itoa-0.4.2 \ jobserver-0.1.11 \ jsonwebtoken-5.0.0 \ kernel32-sys-0.2.2 \ language-tags-0.2.2 \ lazy_static-0.2.11 \ lazy_static-1.1.0 \ lazycell-0.6.0 \ libc-0.2.49 \ libflate-0.1.16 \ libmount-0.1.11 \ linked-hash-map-0.2.1 \ local-encoding-0.2.0 \ lock_api-0.1.3 \ log-0.3.9 \ log-0.4.4 \ matches-0.1.8 \ md5-0.3.8 \ memcached-rs-0.3.0 \ memchr-1.0.2 \ memchr-2.0.2 \ memoffset-0.2.1 \ mime-0.2.6 \ mime-0.3.9 \ mime_guess-1.8.6 \ mime_guess-2.0.0-alpha.6 \ miniz_oxide-0.1.3 \ miniz_oxide_c_api-0.1.3 \ mio-0.6.15 \ mio-named-pipes-0.1.6 \ mio-uds-0.6.6 \ miow-0.2.1 \ miow-0.3.3 \ msdos_time-0.1.6 \ multipart-0.13.6 \ native-tls-0.1.5 \ net2-0.2.33 \ nix-0.11.0 \ nodrop-0.1.12 \ normalize-line-endings-0.2.2 \ num-integer-0.1.39 \ num-traits-0.1.43 \ num-traits-0.2.5 \ num_cpus-1.8.0 \ number_prefix-0.2.8 \ openssl-0.10.11 \ openssl-sys-0.9.35 \ owning_ref-0.3.3 \ parking_lot-0.6.4 \ parking_lot_core-0.3.0 \ percent-encoding-1.0.1 \ phf-0.7.23 \ phf_codegen-0.7.23 \ phf_generator-0.7.23 \ phf_shared-0.7.23 \ pkg-config-0.3.14 \ podio-0.1.6 \ predicates-0.9.0 \ predicates-core-0.9.0 \ predicates-tree-0.9.0 \ proc-macro2-0.4.15 \ pulldown-cmark-0.0.3 \ quick-error-1.2.2 \ quote-0.3.15 \ quote-0.6.8 \ rand-0.3.22 \ rand-0.4.3 \ rand-0.5.5 \ rand_core-0.2.1 \ redis-0.9.0 \ redox_syscall-0.1.40 \ redox_termios-0.1.1 \ regex-1.0.4 \ regex-syntax-0.6.2 \ relay-0.1.1 \ remove_dir_all-0.5.1 \ reqwest-0.8.8 \ retry-0.4.0 \ ring-0.13.2 \ rouille-2.2.0 \ rust-crypto-0.2.36 \ rustc-demangle-0.1.9 \ rustc-serialize-0.3.24 \ ryu-0.2.6 \ safemem-0.2.0 \ same-file-0.1.3 \ schannel-0.1.13 \ scoped-tls-0.1.2 \ scopeguard-0.3.3 \ security-framework-0.1.16 \ security-framework-sys-0.1.16 \ semver-0.9.0 \ semver-parser-0.7.0 \ serde-1.0.75 \ serde_derive-1.0.75 \ serde_json-1.0.26 \ serde_urlencoded-0.5.3 \ sha1-0.6.0 \ siphasher-0.2.3 \ skeptic-0.4.0 \ slab-0.3.0 \ slab-0.4.1 \ smallvec-0.2.1 \ smallvec-0.6.5 \ socket2-0.3.8 \ stable_deref_trait-1.1.1 \ strip-ansi-escapes-0.1.0 \ strsim-0.7.0 \ syn-0.11.11 \ syn-0.14.9 \ synom-0.11.3 \ synstructure-0.9.0 \ take-0.1.0 \ tar-0.4.16 \ tempdir-0.3.7 \ tempfile-3.0.3 \ term-0.5.1 \ termcolor-1.0.2 \ termion-1.5.1 \ textwrap-0.10.0 \ thread_local-0.3.6 \ threadpool-1.7.1 \ time-0.1.40 \ tiny_http-0.6.0 \ tokio-0.1.8 \ tokio-codec-0.1.0 \ tokio-core-0.1.17 \ tokio-current-thread-0.1.1 \ tokio-executor-0.1.4 \ tokio-fs-0.1.3 \ tokio-io-0.1.8 \ tokio-process-0.2.2 \ tokio-proto-0.1.1 \ tokio-reactor-0.1.5 \ tokio-serde-0.1.0 \ tokio-serde-bincode-0.1.1 \ tokio-service-0.1.0 \ tokio-signal-0.2.4 \ tokio-tcp-0.1.1 \ tokio-threadpool-0.1.6 \ tokio-timer-0.2.6 \ tokio-tls-0.1.4 \ tokio-udp-0.1.2 \ tokio-uds-0.2.1 \ toml-0.4.6 \ treeline-0.1.0 \ try-lock-0.1.0 \ twoway-0.1.8 \ ucd-util-0.1.1 \ unicase-1.4.2 \ unicase-2.1.0 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.7 \ unicode-width-0.1.5 \ unicode-xid-0.0.4 \ unicode-xid-0.1.0 \ unix_socket-0.5.0 \ unreachable-1.0.0 \ untrusted-0.6.2 \ url-1.7.1 \ utf8-ranges-1.0.1 \ utf8parse-0.1.0 \ uuid-0.6.5 \ vcpkg-0.2.6 \ vec_map-0.8.1 \ version_check-0.1.4 \ void-1.0.2 \ vte-0.3.3 \ walkdir-1.0.7 \ want-0.0.4 \ which-2.0.0 \ winapi-0.2.8 \ winapi-0.3.5 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.1 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ wincolor-1.0.1 \ ws2_32-sys-0.2.1 \ xattr-0.2.2 \ zip-0.4.2 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sccache .include Index: head/security/cargo-audit/Makefile =================================================================== --- head/security/cargo-audit/Makefile (revision 499148) +++ head/security/cargo-audit/Makefile (revision 499149) @@ -1,86 +1,89 @@ # $FreeBSD$ PORTNAME= cargo-audit DISTVERSIONPREFIX= v DISTVERSION= 0.6.1 PORTREVISION= 5 CATEGORIES= security MAINTAINER= tobik@FreeBSD.org COMMENT= Audit Cargo.lock for crates with security vulnerabilities LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT -USES= cargo +LIB_DEPENDS= libgit2.so:devel/libgit2 \ + libssh2.so:security/libssh2 + +USES= cargo ssl USE_GITHUB= yes GH_ACCOUNT= RustSec CARGO_CRATES= atty-0.2.11 \ autocfg-0.1.1 \ backtrace-0.3.13 \ backtrace-sys-0.1.26 \ bitflags-1.0.4 \ byteorder-1.2.7 \ cc-1.0.26 \ cfg-if-0.1.6 \ chrono-0.4.6 \ curl-sys-0.4.15 \ directories-1.0.2 \ failure-0.1.3 \ failure_derive-0.1.3 \ git2-0.8.0 \ gumdrop-0.5.0 \ gumdrop_derive-0.5.0 \ idna-0.1.5 \ itoa-0.4.3 \ lazy_static-1.2.0 \ libc-0.2.49 \ libgit2-sys-0.7.11 \ libssh2-sys-0.2.11 \ libz-sys-1.0.25 \ log-0.4.6 \ matches-0.1.8 \ num-integer-0.1.39 \ num-traits-0.2.6 \ openssl-probe-0.1.2 \ openssl-sys-0.9.39 \ percent-encoding-1.0.1 \ pkg-config-0.3.14 \ platforms-0.1.4 \ proc-macro2-0.4.24 \ quote-0.6.10 \ redox_syscall-0.1.44 \ redox_termios-0.1.1 \ rustc-demangle-0.1.11 \ rustsec-0.10.0 \ ryu-0.2.7 \ semver-0.9.0 \ semver-parser-0.7.0 \ serde-1.0.82 \ serde_derive-1.0.82 \ serde_json-1.0.33 \ syn-0.14.9 \ syn-0.15.23 \ synstructure-0.10.1 \ term-0.5.1 \ termion-1.5.1 \ time-0.1.41 \ toml-0.4.10 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.7 \ unicode-xid-0.1.0 \ url-1.7.2 \ vcpkg-0.2.6 \ winapi-0.3.6 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 PLIST_FILES= bin/cargo-audit post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cargo-audit .include Index: head/sysutils/exa/Makefile =================================================================== --- head/sysutils/exa/Makefile (revision 499148) +++ head/sysutils/exa/Makefile (revision 499149) @@ -1,97 +1,99 @@ # $FreeBSD$ PORTNAME= exa DISTVERSIONPREFIX= v DISTVERSION= 0.8.0 PORTREVISION= 10 CATEGORIES= sysutils MAINTAINER= tobik@FreeBSD.org COMMENT= Modern replacement for ls LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE +LIB_DEPENDS= libgit2.so:devel/libgit2 + USES= cargo USE_GITHUB= yes GH_ACCOUNT= ogham CARGO_CRATES= aho-corasick-0.5.3 \ ansi_term-0.8.0 \ bitflags-0.7.0 \ bitflags-0.9.1 \ byteorder-0.4.2 \ cmake-0.1.25 \ conv-0.3.3 \ custom_derive-0.1.7 \ datetime-0.4.5 \ env_logger-0.3.5 \ gcc-0.3.53 \ getopts-0.2.14 \ git2-0.6.8 \ glob-0.2.11 \ idna-0.1.4 \ iso8601-0.1.1 \ kernel32-sys-0.2.2 \ lazy_static-0.2.8 \ libc-0.2.49 \ libgit2-sys-0.6.14 \ libz-sys-1.0.16 \ locale-0.2.2 \ log-0.3.8 \ magenta-0.1.1 \ magenta-sys-0.1.1 \ matches-0.1.6 \ memchr-0.1.11 \ natord-1.0.9 \ nom-1.2.4 \ num-0.1.40 \ num-bigint-0.1.40 \ num-complex-0.1.40 \ num-integer-0.1.35 \ num-iter-0.1.34 \ num-rational-0.1.39 \ num-traits-0.1.40 \ num_cpus-1.6.2 \ number_prefix-0.2.7 \ pad-0.1.4 \ percent-encoding-1.0.0 \ pkg-config-0.3.9 \ rand-0.3.16 \ redox_syscall-0.1.31 \ regex-0.1.80 \ regex-syntax-0.3.9 \ rustc-serialize-0.3.24 \ scoped_threadpool-0.1.7 \ term_grid-0.1.6 \ term_size-0.3.0 \ thread-id-2.0.0 \ thread_local-0.2.7 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.5 \ unicode-width-0.1.4 \ url-1.5.1 \ users-0.5.3 \ utf8-ranges-0.1.3 \ vcpkg-0.2.2 \ winapi-0.2.8 \ winapi-build-0.1.1 \ zoneinfo_compiled-0.4.5 PLIST_FILES= bin/exa \ man/man1/exa.1.gz \ etc/bash_completion.d/exa.bash \ share/fish/completions/exa.fish \ share/zsh/site-functions/_exa post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/contrib/completions.bash ${STAGEDIR}${PREFIX}/etc/bash_completion.d/exa.bash @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions ${INSTALL_DATA} ${WRKSRC}/contrib/completions.fish ${STAGEDIR}${PREFIX}/share/fish/completions/exa.fish @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/contrib/completions.zsh ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_exa ${INSTALL_MAN} ${WRKSRC}/contrib/man/exa.1 ${STAGEDIR}${PREFIX}/man/man1 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/exa .include Index: head/sysutils/flowgger/Makefile =================================================================== --- head/sysutils/flowgger/Makefile (revision 499148) +++ head/sysutils/flowgger/Makefile (revision 499149) @@ -1,128 +1,128 @@ # $FreeBSD$ PORTNAME= flowgger DISTVERSION= 0.2.6-28 DISTVERSIONSUFFIX= -gab572a0 PORTREVISION= 10 CATEGORIES= sysutils MAINTAINER= ports@FreeBSD.org COMMENT= Fast data collector LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cargo +USES= cargo ssl USE_GITHUB= yes GH_ACCOUNT= jedisct1 GH_TUPLE= Manishearth:rust-clippy:387efd459c0ad3db7af15f1a573057b8587f9748:clippy \ zonyitoo:coio-rs:f5f6f4044a7cceff387ace0f04ffeb3bc3ab979a:coio \ spicavigo:kafka-rust:9a3b427bd702810bcd13cf60e58cb18d5f403c1a:kafka # Bumped openssl crates to 0.9.21 manually to support LibreSSL 2.6.x CARGO_CRATES= ansi_term-0.9.0 \ atty-0.2.2 \ backtrace-0.3.3 \ backtrace-sys-0.1.14 \ bitflags-0.7.0 \ bitflags-0.9.1 \ build_const-0.2.0 \ byteorder-0.5.3 \ byteorder-1.1.0 \ capnp-0.8.11 \ capnpc-0.8.7 \ cargo_metadata-0.2.3 \ cc-1.0.0 \ cfg-if-0.1.2 \ chrono-0.4.0 \ clap-2.26.2 \ context-2.0.0 \ conv-0.3.3 \ crc-1.5.0 \ crc-core-0.1.0 \ custom_derive-0.1.7 \ dbghelp-sys-0.2.0 \ deque-0.3.2 \ dtoa-0.2.2 \ dtoa-0.4.2 \ either-1.1.0 \ error-chain-0.10.0 \ flate2-0.2.20 \ fnv-1.0.5 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ gcc-0.3.54 \ getopts-0.2.15 \ idna-0.1.4 \ iovec-0.1.0 \ itertools-0.6.3 \ itoa-0.1.1 \ itoa-0.3.4 \ kernel32-sys-0.2.2 \ lazy_static-0.2.8 \ lazy_static-1.2.0 \ lazycell-0.5.1 \ libc-0.2.49 \ linked-hash-map-0.4.2 \ log-0.3.8 \ magenta-0.1.1 \ magenta-sys-0.1.1 \ matches-0.1.6 \ miniz-sys-0.1.10 \ mio-0.6.10 \ miow-0.2.1 \ net2-0.2.31 \ num-0.1.40 \ num-integer-0.1.35 \ num-iter-0.1.34 \ num-traits-0.1.40 \ openssl-0.9.24 \ openssl-sys-0.9.39 \ percent-encoding-1.0.0 \ pkg-config-0.3.9 \ pulldown-cmark-0.0.15 \ quine-mc_cluskey-0.2.4 \ quote-0.3.15 \ rand-0.3.16 \ redis-0.8.0 \ redox_syscall-0.1.31 \ ref_slice-1.1.1 \ regex-syntax-0.4.1 \ rustc-demangle-0.1.5 \ rustc-serialize-0.3.24 \ semver-0.6.0 \ semver-parser-0.7.0 \ serde-0.8.23 \ serde-1.0.15 \ serde_derive-1.0.15 \ serde_derive_internals-0.16.0 \ serde_json-0.8.6 \ serde_json-1.0.3 \ sha1-0.2.0 \ slab-0.3.0 \ snap-0.2.2 \ strsim-0.6.0 \ syn-0.11.11 \ synom-0.11.3 \ term_size-0.3.0 \ textwrap-0.8.0 \ time-0.1.38 \ toml-0.2.1 \ toml-0.4.5 \ twox-hash-1.1.0 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.5 \ unicode-width-0.1.4 \ unicode-xid-0.0.4 \ url-1.5.1 \ vcpkg-0.2.2 \ vec_map-0.8.0 \ winapi-0.2.8 \ winapi-build-0.1.1 \ ws2_32-sys-0.2.1 CARGO_USE_GITHUB= yes post-install: ${INSTALL_DATA} ${WRKSRC}/flowgger.toml ${STAGEDIR}${PREFIX}/etc/flowgger.toml.sample .include Index: head/textproc/bat/Makefile =================================================================== --- head/textproc/bat/Makefile (revision 499148) +++ head/textproc/bat/Makefile (revision 499149) @@ -1,158 +1,161 @@ # $FreeBSD$ PORTNAME= bat DISTVERSIONPREFIX= v DISTVERSION= 0.10.0 PORTREVISION= 4 CATEGORIES= textproc MAINTAINER= pizzamig@FreeBSD.org COMMENT= Clone of cat with syntax highlighting LICENSE= APACHE20 +LIB_DEPENDS= libgit2.so:devel/libgit2 \ + libonig.so:devel/oniguruma + USES= cargo USE_GITHUB= yes GH_ACCOUNT= sharkdp PLIST_FILES= bin/bat CARGO_CRATES= adler32-1.0.3 \ aho-corasick-0.6.9 \ ansi_colours-1.0.1 \ ansi_term-0.11.0 \ argon2rs-0.2.5 \ arrayvec-0.4.10 \ assert_cmd-0.11.0 \ atty-0.2.11 \ backtrace-0.3.11 \ backtrace-sys-0.1.28 \ base64-0.9.3 \ bincode-1.0.1 \ bitflags-1.0.4 \ blake2-rfc-0.2.18 \ build_const-0.2.1 \ byteorder-1.2.7 \ cc-1.0.25 \ cfg-if-0.1.6 \ clap-2.32.0 \ clicolors-control-1.0.0 \ cloudabi-0.0.3 \ console-0.7.5 \ constant_time_eq-0.1.3 \ content_inspector-0.2.4 \ crc-1.8.1 \ difference-2.0.0 \ dirs-1.0.4 \ encode_unicode-0.3.5 \ encoding-0.2.33 \ encoding-index-japanese-1.20141219.5 \ encoding-index-korean-1.20141219.5 \ encoding-index-simpchinese-1.20141219.5 \ encoding-index-singlebyte-1.20141219.5 \ encoding-index-tradchinese-1.20141219.5 \ encoding_index_tests-0.1.4 \ error-chain-0.12.0 \ escargot-0.4.0 \ failure-0.1.5 \ failure_derive-0.1.5 \ flate2-1.0.4 \ fnv-1.0.6 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ git2-0.8.0 \ glob-0.2.11 \ humantime-1.1.1 \ idna-0.1.5 \ itoa-0.4.3 \ kernel32-sys-0.2.2 \ lazy_static-1.2.0 \ lazycell-1.2.0 \ libc-0.2.49 \ libgit2-sys-0.7.11 \ libz-sys-1.0.25 \ linked-hash-map-0.5.1 \ lock_api-0.1.4 \ log-0.4.6 \ matches-0.1.8 \ memchr-2.1.1 \ miniz-sys-0.1.11 \ miniz_oxide-0.2.0 \ miniz_oxide_c_api-0.2.0 \ nodrop-0.1.13 \ onig-4.2.1 \ onig_sys-69.0.0 \ owning_ref-0.3.3 \ parking_lot-0.6.4 \ parking_lot_core-0.3.1 \ percent-encoding-1.0.1 \ pkg-config-0.3.14 \ plist-0.3.0 \ predicates-1.0.0 \ predicates-core-1.0.0 \ predicates-tree-1.0.0 \ proc-macro2-0.4.21 \ quick-error-1.2.2 \ quote-0.6.10 \ rand-0.4.3 \ rand-0.5.5 \ rand_core-0.2.2 \ rand_core-0.3.0 \ redox_syscall-0.1.40 \ redox_termios-0.1.1 \ redox_users-0.2.0 \ regex-1.0.6 \ regex-syntax-0.6.3 \ remove_dir_all-0.5.1 \ rustc-demangle-0.1.13 \ rustc_version-0.2.3 \ ryu-0.2.7 \ safemem-0.3.0 \ same-file-1.0.4 \ scoped_threadpool-0.1.9 \ scopeguard-0.3.3 \ semver-0.9.0 \ semver-parser-0.7.0 \ serde-1.0.80 \ serde_derive-1.0.80 \ serde_json-1.0.33 \ shell-words-0.1.0 \ smallvec-0.6.5 \ stable_deref_trait-1.1.1 \ strsim-0.7.0 \ syn-0.15.19 \ synstructure-0.10.1 \ syntect-3.0.2 \ tempdir-0.3.7 \ term_size-0.3.1 \ termion-1.5.1 \ termios-0.3.1 \ textwrap-0.10.0 \ thread_local-0.3.6 \ treeline-0.1.0 \ ucd-util-0.1.2 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.7 \ unicode-width-0.1.5 \ unicode-xid-0.1.0 \ unreachable-1.0.0 \ url-1.7.2 \ utf8-ranges-1.0.2 \ vcpkg-0.2.6 \ vec_map-0.8.1 \ version_check-0.1.5 \ void-1.0.2 \ walkdir-2.2.6 \ wild-2.0.1 \ winapi-0.2.8 \ winapi-0.3.6 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.1 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ xml-rs-0.7.0 \ yaml-rust-0.4.2 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/bat .include Index: head/www/websocat/Makefile =================================================================== --- head/www/websocat/Makefile (revision 499148) +++ head/www/websocat/Makefile (revision 499149) @@ -1,165 +1,165 @@ # Created by: Sergey A. Osokin # $FreeBSD$ PORTNAME= websocat DISTVERSIONPREFIX= v DISTVERSION= 1.4.0 PORTREVISION= 1 CATEGORIES= www MAINTAINER= osa@FreeBSD.org COMMENT= WebSockets tools LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cargo +USES= cargo ssl USE_GITHUB= yes GH_ACCOUNT= vi CARGO_FEATURES= ssl seqpacket CARGO_CRATES= MacTypes-sys-2.1.0 \ arc-swap-0.3.7 \ arrayvec-0.4.10 \ autocfg-0.1.2 \ base64-0.10.1 \ base64-0.9.3 \ bitflags-1.0.4 \ byteorder-1.3.1 \ bytes-0.4.12 \ cc-1.0.31 \ cfg-if-0.1.7 \ clap-2.32.0 \ cloudabi-0.0.3 \ core-foundation-0.5.1 \ core-foundation-sys-0.5.1 \ crossbeam-deque-0.7.1 \ crossbeam-epoch-0.7.1 \ crossbeam-queue-0.1.2 \ crossbeam-utils-0.6.5 \ derivative-1.0.2 \ env_logger-0.6.1 \ fnv-1.0.6 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ fuchsia-cprng-0.1.1 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ futures-0.1.25 \ heck-0.3.1 \ httparse-1.3.3 \ hyper-0.10.15 \ idna-0.1.5 \ iovec-0.1.2 \ kernel32-sys-0.2.2 \ language-tags-0.2.2 \ lazy_static-1.3.0 \ lazycell-1.2.1 \ libc-0.2.50 \ lock_api-0.1.5 \ log-0.3.9 \ log-0.4.6 \ matches-0.1.8 \ memoffset-0.2.1 \ mime-0.2.6 \ mio-0.6.16 \ mio-named-pipes-0.1.6 \ mio-uds-0.6.7 \ miow-0.2.1 \ miow-0.3.3 \ native-tls-0.2.2 \ net2-0.2.33 \ nodrop-0.1.13 \ num_cpus-1.10.0 \ openssl-0.10.20 \ openssl-probe-0.1.2 \ openssl-sys-0.9.43 \ owning_ref-0.4.0 \ parking_lot-0.7.1 \ parking_lot_core-0.4.0 \ percent-encoding-1.0.1 \ pkg-config-0.3.14 \ proc-macro2-0.4.27 \ quote-0.6.11 \ rand-0.6.5 \ rand_chacha-0.1.1 \ rand_core-0.3.1 \ rand_core-0.4.0 \ rand_hc-0.1.0 \ rand_isaac-0.1.1 \ rand_jitter-0.1.3 \ rand_os-0.1.3 \ rand_pcg-0.1.2 \ rand_xorshift-0.1.1 \ rdrand-0.4.0 \ readwrite-0.1.1 \ redox_syscall-0.1.51 \ remove_dir_all-0.5.1 \ rustc_version-0.2.3 \ safemem-0.3.0 \ schannel-0.1.15 \ scopeguard-0.3.3 \ security-framework-0.2.2 \ security-framework-sys-0.2.3 \ semver-0.9.0 \ semver-parser-0.7.0 \ sha1-0.6.0 \ signal-hook-0.1.8 \ slab-0.4.2 \ slab_typesafe-0.1.3 \ smallvec-0.6.9 \ smart-default-0.3.0 \ socket2-0.3.8 \ stable_deref_trait-1.1.1 \ structopt-0.2.15 \ structopt-derive-0.2.15 \ syn-0.15.29 \ tempfile-3.0.7 \ textwrap-0.10.0 \ time-0.1.42 \ tk-listen-0.2.1 \ tokio-0.1.17 \ tokio-codec-0.1.1 \ tokio-current-thread-0.1.5 \ tokio-executor-0.1.6 \ tokio-file-unix-0.5.1 \ tokio-fs-0.1.6 \ tokio-io-0.1.12 \ tokio-process-0.2.3 \ tokio-reactor-0.1.9 \ tokio-signal-0.2.7 \ tokio-stdin-stdout-0.1.5 \ tokio-sync-0.1.4 \ tokio-tcp-0.1.3 \ tokio-threadpool-0.1.12 \ tokio-timer-0.2.10 \ tokio-tls-0.2.1 \ tokio-trace-core-0.1.0 \ tokio-udp-0.1.3 \ tokio-uds-0.2.5 \ traitobject-0.1.0 \ typeable-0.1.2 \ unicase-1.4.2 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.8 \ unicode-segmentation-1.2.1 \ unicode-width-0.1.5 \ unicode-xid-0.1.0 \ url-1.7.2 \ vcpkg-0.2.6 \ version_check-0.1.5 \ websocket-0.22.3 \ winapi-0.2.8 \ winapi-0.3.6 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ ws2_32-sys-0.2.1 PLIST_FILES= bin/websocat post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/websocat .include Index: head/x11/alacritty/Makefile =================================================================== --- head/x11/alacritty/Makefile (revision 499148) +++ head/x11/alacritty/Makefile (revision 499149) @@ -1,368 +1,369 @@ # $FreeBSD$ PORTNAME= alacritty PORTVERSION= 0.3.0 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= x11 MAINTAINER= zeising@FreeBSD.org COMMENT= GPU-accelerated terminal emulator LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE-APACHE -LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig +LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 -USES= cargo +USES= cargo ssl USE_GITHUB= yes GH_ACCOUNT= jwilm OPTIONS_DEFINE= EXAMPLES PLIST_FILES= bin/alacritty \ etc/bash_completion.d/alacritty.bash \ man/man1/alacritty.1.gz \ share/fish/completions/alacritty.fish \ share/pixmaps/Alacritty.svg \ share/zsh/site-functions/_alacritty \ ${DESKTOPDIR:S,^${PREFIX}/,,}/alacritty.desktop PORTEXAMPLES= alacritty.yml CARGO_CRATES= MacTypes-sys-2.1.0 \ adler32-1.0.3 \ aho-corasick-0.6.10 \ aho-corasick-0.7.3 \ andrew-0.2.1 \ android_glue-0.2.3 \ ansi_term-0.11.0 \ approx-0.3.2 \ arc-swap-0.3.9 \ argon2rs-0.2.5 \ arraydeque-0.4.5 \ arrayvec-0.4.10 \ atty-0.2.11 \ autocfg-0.1.2 \ backtrace-0.3.15 \ backtrace-sys-0.1.28 \ base64-0.10.1 \ bindgen-0.33.2 \ bitflags-0.7.0 \ bitflags-1.0.4 \ blake2-rfc-0.2.18 \ block-0.1.6 \ build_const-0.2.1 \ byteorder-1.3.1 \ bytes-0.4.12 \ bzip2-0.3.3 \ bzip2-sys-0.1.7 \ cc-1.0.34 \ cexpr-0.2.3 \ cfg-if-0.1.7 \ cgl-0.2.3 \ clang-sys-0.22.0 \ clap-2.33.0 \ clipboard-0.5.0 \ clipboard-win-2.1.2 \ cloudabi-0.0.3 \ cmake-0.1.38 \ cocoa-0.18.4 \ color_quant-1.0.1 \ constant_time_eq-0.1.3 \ core-foundation-0.5.1 \ core-foundation-0.6.4 \ core-foundation-sys-0.5.1 \ core-foundation-sys-0.6.2 \ core-graphics-0.14.0 \ core-graphics-0.17.3 \ core-text-10.0.0 \ core-text-13.2.0 \ crc-1.8.1 \ crc32fast-1.2.0 \ crossbeam-channel-0.3.8 \ crossbeam-deque-0.2.0 \ crossbeam-deque-0.7.1 \ crossbeam-epoch-0.3.1 \ crossbeam-epoch-0.7.1 \ crossbeam-queue-0.1.2 \ crossbeam-utils-0.2.2 \ crossbeam-utils-0.6.5 \ deflate-0.7.19 \ derivative-1.0.2 \ dirs-1.0.5 \ dlib-0.4.1 \ downcast-rs-1.0.3 \ dtoa-0.4.3 \ dunce-1.0.0 \ either-1.5.2 \ embed-resource-1.2.0 \ encoding_rs-0.8.17 \ env_logger-0.5.13 \ env_logger-0.6.1 \ errno-0.2.4 \ errno-dragonfly-0.1.1 \ euclid-0.19.7 \ euclid_macros-0.1.0 \ expat-sys-2.1.6 \ failure-0.1.5 \ failure_derive-0.1.5 \ filetime-0.2.4 \ flate2-1.0.7 \ fnv-1.0.6 \ font-loader-0.8.0 \ foreign-types-0.3.2 \ foreign-types-0.4.0 \ foreign-types-macros-0.1.0 \ foreign-types-shared-0.1.1 \ foreign-types-shared-0.2.0 \ freetype-rs-0.19.1 \ freetype-sys-0.7.1 \ fsevent-0.2.17 \ fsevent-sys-0.1.6 \ fuchsia-cprng-0.1.1 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ futures-0.1.26 \ futures-cpupool-0.1.8 \ gcc-0.3.55 \ gif-0.10.1 \ gl_generator-0.10.0 \ gl_generator-0.11.0 \ gleam-0.6.16 \ glob-0.2.11 \ glutin-0.21.0-rc1 \ glutin_egl_sys-0.1.2 \ glutin_emscripten_sys-0.1.0 \ glutin_gles2_sys-0.1.2 \ glutin_glx_sys-0.1.3 \ glutin_wgl_sys-0.1.2 \ h2-0.1.17 \ http-0.1.17 \ httparse-1.3.3 \ humantime-1.2.0 \ hyper-0.12.25 \ hyper-tls-0.3.2 \ idna-0.1.5 \ image-0.21.0 \ indexmap-1.0.2 \ inflate-0.4.5 \ inotify-0.6.1 \ inotify-sys-0.1.3 \ iovec-0.1.2 \ itoa-0.4.3 \ jpeg-decoder-0.1.15 \ kernel32-sys-0.2.2 \ khronos_api-3.1.0 \ lazy_static-1.3.0 \ lazycell-1.2.1 \ libc-0.2.51 \ libflate-0.1.21 \ libloading-0.5.0 \ libz-sys-1.0.25 \ line_drawing-0.7.0 \ linked-hash-map-0.5.2 \ lock_api-0.1.5 \ log-0.4.6 \ lzw-0.10.0 \ malloc_buf-0.0.6 \ matches-0.1.8 \ memchr-1.0.2 \ memchr-2.2.0 \ memmap-0.7.0 \ memoffset-0.2.1 \ mime-0.3.13 \ mime_guess-2.0.0-alpha.6 \ miniz_oxide-0.2.1 \ miniz_oxide_c_api-0.2.1 \ mio-0.6.16 \ mio-anonymous-pipes-0.1.0 \ mio-extras-2.0.5 \ mio-named-pipes-0.1.6 \ mio-uds-0.6.7 \ miow-0.2.1 \ miow-0.3.3 \ named_pipe-0.4.1 \ native-tls-0.2.2 \ net2-0.2.33 \ nix-0.13.0 \ nodrop-0.1.13 \ nom-3.2.1 \ nom-4.2.3 \ notify-4.0.10 \ num-derive-0.2.4 \ num-integer-0.1.39 \ num-iter-0.1.37 \ num-rational-0.2.1 \ num-traits-0.2.6 \ num_cpus-1.10.0 \ objc-0.2.6 \ objc-foundation-0.1.1 \ objc_id-0.1.1 \ openssl-0.10.20 \ openssl-probe-0.1.2 \ openssl-sys-0.9.43 \ ordered-float-1.0.2 \ osmesa-sys-0.1.2 \ owning_ref-0.4.0 \ parking_lot-0.7.1 \ parking_lot_core-0.4.0 \ peeking_take_while-0.1.2 \ percent-encoding-1.0.1 \ phf-0.7.24 \ phf_codegen-0.7.24 \ phf_generator-0.7.24 \ phf_shared-0.7.24 \ pkg-config-0.3.14 \ png-0.14.0 \ podio-0.1.6 \ proc-macro2-0.4.27 \ quick-error-1.2.2 \ quote-0.3.15 \ quote-0.6.11 \ rand-0.6.5 \ rand_chacha-0.1.1 \ rand_core-0.3.1 \ rand_core-0.4.0 \ rand_hc-0.1.0 \ rand_isaac-0.1.1 \ rand_jitter-0.1.3 \ rand_os-0.1.3 \ rand_pcg-0.1.2 \ rand_xorshift-0.1.1 \ rayon-1.0.3 \ rayon-core-1.4.1 \ rdrand-0.4.0 \ redox_syscall-0.1.53 \ redox_termios-0.1.1 \ redox_users-0.3.0 \ regex-0.2.11 \ regex-1.1.5 \ regex-syntax-0.5.6 \ regex-syntax-0.6.6 \ remove_dir_all-0.5.1 \ reqwest-0.9.13 \ rustc-demangle-0.1.13 \ rustc_version-0.2.3 \ rusttype-0.7.5 \ ryu-0.2.7 \ safe-transmute-0.10.1 \ same-file-1.0.4 \ schannel-0.1.15 \ scoped_threadpool-0.1.9 \ scopeguard-0.3.3 \ security-framework-0.2.2 \ security-framework-sys-0.2.3 \ semver-0.9.0 \ semver-parser-0.7.0 \ serde-1.0.90 \ serde_derive-1.0.90 \ serde_json-1.0.39 \ serde_urlencoded-0.5.4 \ serde_yaml-0.8.8 \ servo-fontconfig-0.4.0 \ servo-fontconfig-sys-4.0.7 \ shared_library-0.1.9 \ signal-hook-0.1.8 \ siphasher-0.2.3 \ slab-0.4.2 \ smallvec-0.6.9 \ smithay-client-toolkit-0.4.5 \ socket2-0.3.8 \ spsc-buffer-0.1.1 \ stable_deref_trait-1.1.1 \ static_assertions-0.3.1 \ stb_truetype-0.2.6 \ string-0.1.3 \ strsim-0.8.0 \ syn-0.15.30 \ synstructure-0.10.1 \ tempfile-3.0.7 \ termcolor-1.0.4 \ terminfo-0.6.1 \ termion-1.5.1 \ textwrap-0.11.0 \ thread_local-0.3.6 \ tiff-0.2.2 \ time-0.1.42 \ tokio-0.1.18 \ tokio-current-thread-0.1.6 \ tokio-executor-0.1.7 \ tokio-io-0.1.12 \ tokio-reactor-0.1.9 \ tokio-sync-0.1.4 \ tokio-tcp-0.1.3 \ tokio-threadpool-0.1.13 \ tokio-timer-0.2.10 \ tokio-trace-core-0.1.0 \ try-lock-0.2.2 \ ucd-util-0.1.3 \ unicase-1.4.2 \ unicase-2.3.0 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.8 \ unicode-width-0.1.5 \ unicode-xid-0.1.0 \ url-1.7.2 \ utf8-ranges-1.0.2 \ utf8parse-0.1.1 \ uuid-0.7.4 \ vcpkg-0.2.6 \ vec_map-0.8.1 \ version_check-0.1.5 \ void-1.0.2 \ vswhom-0.1.0 \ vswhom-sys-0.1.0 \ vte-0.3.3 \ walkdir-2.2.7 \ want-0.0.6 \ wayland-client-0.21.12 \ wayland-commons-0.21.12 \ wayland-protocols-0.21.12 \ wayland-scanner-0.21.12 \ wayland-sys-0.21.12 \ which-1.0.5 \ widestring-0.4.0 \ winapi-0.2.8 \ winapi-0.3.7 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.2 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ wincolor-1.0.1 \ winit-0.19.1 \ winpty-sys-0.4.3 \ winreg-0.5.1 \ ws2_32-sys-0.2.1 \ x11-clipboard-0.3.1 \ x11-dl-2.18.3 \ xcb-0.8.2 \ xdg-2.2.0 \ xml-rs-0.8.0 \ yaml-rust-0.4.3 \ zip-0.5.2 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/alacritty ${INSTALL_DATA} ${WRKSRC}/extra/linux/alacritty.desktop \ ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/extra/logo/alacritty-term.svg \ ${STAGEDIR}${PREFIX}/share/pixmaps/Alacritty.svg ${INSTALL_MAN} ${WRKSRC}/extra/alacritty.man \ ${STAGEDIR}${MANPREFIX}/man/man1/alacritty.1 @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/extra/completions/alacritty.bash \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions ${INSTALL_DATA} ${WRKSRC}/extra/completions/alacritty.fish \ ${STAGEDIR}${PREFIX}/share/fish/completions @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/extra/completions/_alacritty \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include