alacritty: update to 0.4.2

still needs some work to get the libraries to link
This commit is contained in:
nikita 2020-04-08 17:45:41 +02:00
parent af6a3d7cdc
commit 05eec3aa33
4 changed files with 538 additions and 746 deletions

View File

@ -3,7 +3,7 @@
DISTNAME= alacritty-${GITHUB_TAG}
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_GITHUB:=jwilm/}
GITHUB_TAG= v0.4.0
GITHUB_TAG= v0.4.2
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/jwilm/alacritty
@ -13,290 +13,254 @@ USE_LANGUAGES+= c c++
USE_TOOLS+= gmake pkg-config # For fontconfig-sys
CARGO_CRATE_DEPENDS+= adler32-1.0.4
CARGO_CRATE_DEPENDS+= aho-corasick-0.6.10
CARGO_CRATE_DEPENDS+= aho-corasick-0.7.6
CARGO_CRATE_DEPENDS+= aho-corasick-0.7.9
CARGO_CRATE_DEPENDS+= andrew-0.2.1
CARGO_CRATE_DEPENDS+= android_glue-0.2.3
CARGO_CRATE_DEPENDS+= ansi_term-0.11.0
CARGO_CRATE_DEPENDS+= approx-0.3.2
CARGO_CRATE_DEPENDS+= arc-swap-0.4.4
CARGO_CRATE_DEPENDS+= arrayref-0.3.5
CARGO_CRATE_DEPENDS+= arrayref-0.3.6
CARGO_CRATE_DEPENDS+= arrayvec-0.4.12
CARGO_CRATE_DEPENDS+= arrayvec-0.5.1
CARGO_CRATE_DEPENDS+= atty-0.2.13
CARGO_CRATE_DEPENDS+= autocfg-0.1.7
CARGO_CRATE_DEPENDS+= backtrace-0.3.40
CARGO_CRATE_DEPENDS+= backtrace-sys-0.1.32
CARGO_CRATE_DEPENDS+= base64-0.10.1
CARGO_CRATE_DEPENDS+= atty-0.2.14
CARGO_CRATE_DEPENDS+= autocfg-1.0.0
CARGO_CRATE_DEPENDS+= base64-0.11.0
CARGO_CRATE_DEPENDS+= bindgen-0.33.2
CARGO_CRATE_DEPENDS+= bindgen-0.53.1
CARGO_CRATE_DEPENDS+= bitflags-1.2.1
CARGO_CRATE_DEPENDS+= blake2b_simd-0.5.9
CARGO_CRATE_DEPENDS+= blake2b_simd-0.5.10
CARGO_CRATE_DEPENDS+= block-0.1.6
CARGO_CRATE_DEPENDS+= byteorder-1.3.2
CARGO_CRATE_DEPENDS+= byteorder-1.3.4
CARGO_CRATE_DEPENDS+= bzip2-0.3.3
CARGO_CRATE_DEPENDS+= bzip2-sys-0.1.7
CARGO_CRATE_DEPENDS+= bzip2-sys-0.1.8+1.0.8
CARGO_CRATE_DEPENDS+= c2-chacha-0.2.3
CARGO_CRATE_DEPENDS+= calloop-0.4.4
CARGO_CRATE_DEPENDS+= cc-1.0.47
CARGO_CRATE_DEPENDS+= cexpr-0.2.3
CARGO_CRATE_DEPENDS+= cfg-if-0.1.9
CARGO_CRATE_DEPENDS+= cc-1.0.50
CARGO_CRATE_DEPENDS+= cexpr-0.3.6
CARGO_CRATE_DEPENDS+= cfg-if-0.1.10
CARGO_CRATE_DEPENDS+= cgl-0.3.2
CARGO_CRATE_DEPENDS+= clang-sys-0.22.0
CARGO_CRATE_DEPENDS+= clang-sys-0.28.1
CARGO_CRATE_DEPENDS+= clap-2.33.0
CARGO_CRATE_DEPENDS+= clipboard-win-2.2.0
CARGO_CRATE_DEPENDS+= cloudabi-0.0.3
CARGO_CRATE_DEPENDS+= cmake-0.1.42
CARGO_CRATE_DEPENDS+= cocoa-0.19.1
CARGO_CRATE_DEPENDS+= color_quant-1.0.1
CARGO_CRATE_DEPENDS+= constant_time_eq-0.1.4
CARGO_CRATE_DEPENDS+= constant_time_eq-0.1.5
CARGO_CRATE_DEPENDS+= copypasta-0.6.3
CARGO_CRATE_DEPENDS+= core-foundation-0.6.4
CARGO_CRATE_DEPENDS+= core-foundation-sys-0.6.2
CARGO_CRATE_DEPENDS+= core-graphics-0.17.3
CARGO_CRATE_DEPENDS+= core-text-13.3.2
CARGO_CRATE_DEPENDS+= core-video-sys-0.1.3
CARGO_CRATE_DEPENDS+= crc32fast-1.2.0
CARGO_CRATE_DEPENDS+= crossbeam-deque-0.7.2
CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.8.0
CARGO_CRATE_DEPENDS+= crossbeam-queue-0.2.0
CARGO_CRATE_DEPENDS+= crossbeam-utils-0.6.6
CARGO_CRATE_DEPENDS+= crossbeam-utils-0.7.0
CARGO_CRATE_DEPENDS+= crossbeam-utils-0.7.2
CARGO_CRATE_DEPENDS+= deflate-0.7.20
CARGO_CRATE_DEPENDS+= dirs-2.0.2
CARGO_CRATE_DEPENDS+= dirs-sys-0.3.4
CARGO_CRATE_DEPENDS+= dispatch-0.1.4
CARGO_CRATE_DEPENDS+= dispatch-0.2.0
CARGO_CRATE_DEPENDS+= dlib-0.4.1
CARGO_CRATE_DEPENDS+= downcast-rs-1.1.1
CARGO_CRATE_DEPENDS+= dtoa-0.4.4
CARGO_CRATE_DEPENDS+= dunce-1.0.0
CARGO_CRATE_DEPENDS+= dtoa-0.4.5
CARGO_CRATE_DEPENDS+= dwrote-0.9.0
CARGO_CRATE_DEPENDS+= either-1.5.3
CARGO_CRATE_DEPENDS+= embed-resource-1.3.1
CARGO_CRATE_DEPENDS+= env_logger-0.5.13
CARGO_CRATE_DEPENDS+= env_logger-0.7.1
CARGO_CRATE_DEPENDS+= euclid-0.20.4
CARGO_CRATE_DEPENDS+= euclid-0.20.7
CARGO_CRATE_DEPENDS+= expat-sys-2.1.6
CARGO_CRATE_DEPENDS+= failure-0.1.6
CARGO_CRATE_DEPENDS+= failure_derive-0.1.6
CARGO_CRATE_DEPENDS+= filetime-0.2.8
CARGO_CRATE_DEPENDS+= flate2-1.0.13
CARGO_CRATE_DEPENDS+= fnv-1.0.6
CARGO_CRATE_DEPENDS+= foreign-types-0.3.2
CARGO_CRATE_DEPENDS+= foreign-types-0.5.0
CARGO_CRATE_DEPENDS+= foreign-types-macros-0.2.0
CARGO_CRATE_DEPENDS+= foreign-types-macros-0.2.1
CARGO_CRATE_DEPENDS+= foreign-types-shared-0.1.1
CARGO_CRATE_DEPENDS+= foreign-types-shared-0.3.0
CARGO_CRATE_DEPENDS+= freetype-rs-0.23.0
CARGO_CRATE_DEPENDS+= freetype-sys-0.9.0
CARGO_CRATE_DEPENDS+= fsevent-0.4.0
CARGO_CRATE_DEPENDS+= fsevent-sys-2.0.1
CARGO_CRATE_DEPENDS+= fuchsia-cprng-0.1.1
CARGO_CRATE_DEPENDS+= fuchsia-zircon-0.3.3
CARGO_CRATE_DEPENDS+= fuchsia-zircon-sys-0.3.3
CARGO_CRATE_DEPENDS+= getrandom-0.1.13
CARGO_CRATE_DEPENDS+= gif-0.10.3
CARGO_CRATE_DEPENDS+= getrandom-0.1.14
CARGO_CRATE_DEPENDS+= gl_generator-0.13.1
CARGO_CRATE_DEPENDS+= gl_generator-0.14.0
CARGO_CRATE_DEPENDS+= glob-0.2.11
CARGO_CRATE_DEPENDS+= glutin-0.22.0-alpha5
CARGO_CRATE_DEPENDS+= glob-0.3.0
CARGO_CRATE_DEPENDS+= glutin-0.24.0
CARGO_CRATE_DEPENDS+= glutin_egl_sys-0.1.4
CARGO_CRATE_DEPENDS+= glutin_emscripten_sys-0.1.0
CARGO_CRATE_DEPENDS+= glutin_gles2_sys-0.1.3
CARGO_CRATE_DEPENDS+= glutin_glx_sys-0.1.5
CARGO_CRATE_DEPENDS+= glutin_wgl_sys-0.1.3
CARGO_CRATE_DEPENDS+= hermit-abi-0.1.3
CARGO_CRATE_DEPENDS+= http_req-0.5.3
CARGO_CRATE_DEPENDS+= glutin_emscripten_sys-0.1.1
CARGO_CRATE_DEPENDS+= glutin_gles2_sys-0.1.4
CARGO_CRATE_DEPENDS+= glutin_glx_sys-0.1.6
CARGO_CRATE_DEPENDS+= glutin_wgl_sys-0.1.4
CARGO_CRATE_DEPENDS+= hermit-abi-0.1.8
CARGO_CRATE_DEPENDS+= http_req-0.5.5
CARGO_CRATE_DEPENDS+= humantime-1.3.0
CARGO_CRATE_DEPENDS+= idna-0.2.0
CARGO_CRATE_DEPENDS+= image-0.22.3
CARGO_CRATE_DEPENDS+= image-0.22.5
CARGO_CRATE_DEPENDS+= inflate-0.4.5
CARGO_CRATE_DEPENDS+= inotify-0.6.1
CARGO_CRATE_DEPENDS+= inotify-0.7.0
CARGO_CRATE_DEPENDS+= inotify-sys-0.1.3
CARGO_CRATE_DEPENDS+= instant-0.1.2
CARGO_CRATE_DEPENDS+= iovec-0.1.4
CARGO_CRATE_DEPENDS+= itoa-0.4.4
CARGO_CRATE_DEPENDS+= jobserver-0.1.17
CARGO_CRATE_DEPENDS+= jpeg-decoder-0.1.16
CARGO_CRATE_DEPENDS+= itoa-0.4.5
CARGO_CRATE_DEPENDS+= jobserver-0.1.21
CARGO_CRATE_DEPENDS+= kernel32-sys-0.2.2
CARGO_CRATE_DEPENDS+= khronos_api-3.1.0
CARGO_CRATE_DEPENDS+= lazy_static-1.4.0
CARGO_CRATE_DEPENDS+= lazycell-1.2.1
CARGO_CRATE_DEPENDS+= libc-0.2.65
CARGO_CRATE_DEPENDS+= lexical-core-0.6.2
CARGO_CRATE_DEPENDS+= libc-0.2.67
CARGO_CRATE_DEPENDS+= libloading-0.5.2
CARGO_CRATE_DEPENDS+= libz-sys-1.0.25
CARGO_CRATE_DEPENDS+= line_drawing-0.7.0
CARGO_CRATE_DEPENDS+= linked-hash-map-0.5.2
CARGO_CRATE_DEPENDS+= lock_api-0.3.1
CARGO_CRATE_DEPENDS+= lock_api-0.3.3
CARGO_CRATE_DEPENDS+= log-0.4.8
CARGO_CRATE_DEPENDS+= lzw-0.10.0
CARGO_CRATE_DEPENDS+= malloc_buf-0.0.6
CARGO_CRATE_DEPENDS+= matches-0.1.8
CARGO_CRATE_DEPENDS+= maybe-uninit-2.0.0
CARGO_CRATE_DEPENDS+= memchr-1.0.2
CARGO_CRATE_DEPENDS+= memchr-2.2.1
CARGO_CRATE_DEPENDS+= memchr-2.3.3
CARGO_CRATE_DEPENDS+= memmap-0.7.0
CARGO_CRATE_DEPENDS+= memoffset-0.5.3
CARGO_CRATE_DEPENDS+= miniz_oxide-0.3.5
CARGO_CRATE_DEPENDS+= mio-0.6.20
CARGO_CRATE_DEPENDS+= miniz_oxide-0.3.6
CARGO_CRATE_DEPENDS+= mio-0.6.21
CARGO_CRATE_DEPENDS+= mio-anonymous-pipes-0.1.0
CARGO_CRATE_DEPENDS+= mio-extras-2.0.5
CARGO_CRATE_DEPENDS+= mio-extras-2.0.6
CARGO_CRATE_DEPENDS+= mio-named-pipes-0.1.6
CARGO_CRATE_DEPENDS+= miow-0.2.1
CARGO_CRATE_DEPENDS+= miow-0.3.3
CARGO_CRATE_DEPENDS+= named_pipe-0.4.1
CARGO_CRATE_DEPENDS+= native-tls-0.2.3
CARGO_CRATE_DEPENDS+= net2-0.2.33
CARGO_CRATE_DEPENDS+= nix-0.14.1
CARGO_CRATE_DEPENDS+= nix-0.15.0
CARGO_CRATE_DEPENDS+= nom-3.2.1
CARGO_CRATE_DEPENDS+= nix-0.16.1
CARGO_CRATE_DEPENDS+= nodrop-0.1.14
CARGO_CRATE_DEPENDS+= nom-4.2.3
CARGO_CRATE_DEPENDS+= notify-4.0.14
CARGO_CRATE_DEPENDS+= num-derive-0.2.5
CARGO_CRATE_DEPENDS+= num-integer-0.1.41
CARGO_CRATE_DEPENDS+= num-iter-0.1.39
CARGO_CRATE_DEPENDS+= num-rational-0.2.2
CARGO_CRATE_DEPENDS+= num-traits-0.2.10
CARGO_CRATE_DEPENDS+= num_cpus-1.11.1
CARGO_CRATE_DEPENDS+= nom-5.1.1
CARGO_CRATE_DEPENDS+= notify-4.0.15
CARGO_CRATE_DEPENDS+= num-integer-0.1.42
CARGO_CRATE_DEPENDS+= num-iter-0.1.40
CARGO_CRATE_DEPENDS+= num-rational-0.2.3
CARGO_CRATE_DEPENDS+= num-traits-0.2.11
CARGO_CRATE_DEPENDS+= objc-0.2.7
CARGO_CRATE_DEPENDS+= objc-foundation-0.1.1
CARGO_CRATE_DEPENDS+= objc_id-0.1.1
CARGO_CRATE_DEPENDS+= openssl-0.10.26
CARGO_CRATE_DEPENDS+= openssl-0.10.28
CARGO_CRATE_DEPENDS+= openssl-probe-0.1.2
CARGO_CRATE_DEPENDS+= openssl-sys-0.9.53
CARGO_CRATE_DEPENDS+= openssl-sys-0.9.54
CARGO_CRATE_DEPENDS+= ordered-float-1.0.2
CARGO_CRATE_DEPENDS+= osmesa-sys-0.1.2
CARGO_CRATE_DEPENDS+= parking_lot-0.10.0
CARGO_CRATE_DEPENDS+= parking_lot-0.9.0
CARGO_CRATE_DEPENDS+= parking_lot_core-0.6.2
CARGO_CRATE_DEPENDS+= parking_lot_core-0.7.0
CARGO_CRATE_DEPENDS+= peeking_take_while-0.1.2
CARGO_CRATE_DEPENDS+= percent-encoding-2.1.0
CARGO_CRATE_DEPENDS+= phf-0.7.24
CARGO_CRATE_DEPENDS+= phf_codegen-0.7.24
CARGO_CRATE_DEPENDS+= phf_generator-0.7.24
CARGO_CRATE_DEPENDS+= phf_shared-0.7.24
CARGO_CRATE_DEPENDS+= phf-0.8.0
CARGO_CRATE_DEPENDS+= phf_codegen-0.8.0
CARGO_CRATE_DEPENDS+= phf_generator-0.8.0
CARGO_CRATE_DEPENDS+= phf_shared-0.8.0
CARGO_CRATE_DEPENDS+= pkg-config-0.3.17
CARGO_CRATE_DEPENDS+= png-0.15.1
CARGO_CRATE_DEPENDS+= png-0.15.3
CARGO_CRATE_DEPENDS+= podio-0.1.6
CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.6
CARGO_CRATE_DEPENDS+= proc-macro2-0.4.30
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.6
CARGO_CRATE_DEPENDS+= quick-error-1.2.2
CARGO_CRATE_DEPENDS+= quote-0.3.15
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.9
CARGO_CRATE_DEPENDS+= quick-error-1.2.3
CARGO_CRATE_DEPENDS+= quote-0.6.13
CARGO_CRATE_DEPENDS+= quote-1.0.2
CARGO_CRATE_DEPENDS+= rand-0.6.5
CARGO_CRATE_DEPENDS+= rand-0.7.2
CARGO_CRATE_DEPENDS+= rand_chacha-0.1.1
CARGO_CRATE_DEPENDS+= quote-1.0.3
CARGO_CRATE_DEPENDS+= rand-0.7.3
CARGO_CRATE_DEPENDS+= rand_chacha-0.2.1
CARGO_CRATE_DEPENDS+= rand_core-0.3.1
CARGO_CRATE_DEPENDS+= rand_core-0.4.2
CARGO_CRATE_DEPENDS+= rand_core-0.5.1
CARGO_CRATE_DEPENDS+= rand_hc-0.1.0
CARGO_CRATE_DEPENDS+= rand_hc-0.2.0
CARGO_CRATE_DEPENDS+= rand_isaac-0.1.1
CARGO_CRATE_DEPENDS+= rand_jitter-0.1.4
CARGO_CRATE_DEPENDS+= rand_os-0.1.3
CARGO_CRATE_DEPENDS+= rand_pcg-0.1.2
CARGO_CRATE_DEPENDS+= rand_xorshift-0.1.1
CARGO_CRATE_DEPENDS+= raw-window-handle-0.3.1
CARGO_CRATE_DEPENDS+= rayon-1.2.1
CARGO_CRATE_DEPENDS+= rayon-core-1.6.1
CARGO_CRATE_DEPENDS+= rdrand-0.4.0
CARGO_CRATE_DEPENDS+= rand_pcg-0.2.1
CARGO_CRATE_DEPENDS+= raw-window-handle-0.3.3
CARGO_CRATE_DEPENDS+= redox_syscall-0.1.56
CARGO_CRATE_DEPENDS+= redox_users-0.3.1
CARGO_CRATE_DEPENDS+= regex-0.2.11
CARGO_CRATE_DEPENDS+= regex-1.3.1
CARGO_CRATE_DEPENDS+= regex-syntax-0.5.6
CARGO_CRATE_DEPENDS+= regex-syntax-0.6.12
CARGO_CRATE_DEPENDS+= redox_users-0.3.4
CARGO_CRATE_DEPENDS+= regex-1.3.4
CARGO_CRATE_DEPENDS+= regex-syntax-0.6.15
CARGO_CRATE_DEPENDS+= remove_dir_all-0.5.2
CARGO_CRATE_DEPENDS+= rust-argon2-0.5.1
CARGO_CRATE_DEPENDS+= rustc-demangle-0.1.16
CARGO_CRATE_DEPENDS+= rust-argon2-0.7.0
CARGO_CRATE_DEPENDS+= rustc-hash-1.1.0
CARGO_CRATE_DEPENDS+= rustc_tools_util-0.2.0
CARGO_CRATE_DEPENDS+= rustc_version-0.2.3
CARGO_CRATE_DEPENDS+= rusttype-0.7.9
CARGO_CRATE_DEPENDS+= rusttype-0.8.2
CARGO_CRATE_DEPENDS+= ryu-1.0.2
CARGO_CRATE_DEPENDS+= same-file-1.0.5
CARGO_CRATE_DEPENDS+= schannel-0.1.16
CARGO_CRATE_DEPENDS+= scoped_threadpool-0.1.9
CARGO_CRATE_DEPENDS+= scopeguard-1.0.0
CARGO_CRATE_DEPENDS+= same-file-1.0.6
CARGO_CRATE_DEPENDS+= schannel-0.1.17
CARGO_CRATE_DEPENDS+= scopeguard-1.1.0
CARGO_CRATE_DEPENDS+= security-framework-0.3.4
CARGO_CRATE_DEPENDS+= security-framework-sys-0.3.3
CARGO_CRATE_DEPENDS+= semver-0.9.0
CARGO_CRATE_DEPENDS+= semver-parser-0.7.0
CARGO_CRATE_DEPENDS+= serde-1.0.102
CARGO_CRATE_DEPENDS+= serde_derive-1.0.102
CARGO_CRATE_DEPENDS+= serde_json-1.0.41
CARGO_CRATE_DEPENDS+= serde-1.0.104
CARGO_CRATE_DEPENDS+= serde_derive-1.0.104
CARGO_CRATE_DEPENDS+= serde_json-1.0.48
CARGO_CRATE_DEPENDS+= serde_yaml-0.8.11
CARGO_CRATE_DEPENDS+= servo-fontconfig-0.4.0
CARGO_CRATE_DEPENDS+= servo-fontconfig-sys-4.0.7
CARGO_CRATE_DEPENDS+= servo-fontconfig-sys-4.0.9
CARGO_CRATE_DEPENDS+= shared_library-0.1.9
CARGO_CRATE_DEPENDS+= signal-hook-0.1.12
CARGO_CRATE_DEPENDS+= shlex-0.1.1
CARGO_CRATE_DEPENDS+= signal-hook-0.1.13
CARGO_CRATE_DEPENDS+= signal-hook-registry-1.2.0
CARGO_CRATE_DEPENDS+= siphasher-0.2.3
CARGO_CRATE_DEPENDS+= siphasher-0.3.1
CARGO_CRATE_DEPENDS+= slab-0.4.2
CARGO_CRATE_DEPENDS+= smallvec-0.6.13
CARGO_CRATE_DEPENDS+= smallvec-1.0.0
CARGO_CRATE_DEPENDS+= smithay-client-toolkit-0.6.4
CARGO_CRATE_DEPENDS+= smithay-clipboard-0.3.6
CARGO_CRATE_DEPENDS+= smallvec-1.2.0
CARGO_CRATE_DEPENDS+= smithay-client-toolkit-0.6.6
CARGO_CRATE_DEPENDS+= smithay-clipboard-0.4.0
CARGO_CRATE_DEPENDS+= socket2-0.3.11
CARGO_CRATE_DEPENDS+= spsc-buffer-0.1.1
CARGO_CRATE_DEPENDS+= static_assertions-0.3.4
CARGO_CRATE_DEPENDS+= stb_truetype-0.3.1
CARGO_CRATE_DEPENDS+= strsim-0.8.0
CARGO_CRATE_DEPENDS+= syn-0.15.44
CARGO_CRATE_DEPENDS+= syn-1.0.8
CARGO_CRATE_DEPENDS+= synstructure-0.12.3
CARGO_CRATE_DEPENDS+= syn-1.0.16
CARGO_CRATE_DEPENDS+= tempfile-3.1.0
CARGO_CRATE_DEPENDS+= termcolor-1.0.5
CARGO_CRATE_DEPENDS+= terminfo-0.6.1
CARGO_CRATE_DEPENDS+= termcolor-1.1.0
CARGO_CRATE_DEPENDS+= terminfo-0.7.1
CARGO_CRATE_DEPENDS+= textwrap-0.11.0
CARGO_CRATE_DEPENDS+= thread_local-0.3.6
CARGO_CRATE_DEPENDS+= tiff-0.3.1
CARGO_CRATE_DEPENDS+= thread_local-1.0.1
CARGO_CRATE_DEPENDS+= time-0.1.42
CARGO_CRATE_DEPENDS+= ucd-util-0.1.5
CARGO_CRATE_DEPENDS+= unicase-2.6.0
CARGO_CRATE_DEPENDS+= unicode-bidi-0.3.4
CARGO_CRATE_DEPENDS+= unicode-normalization-0.1.11
CARGO_CRATE_DEPENDS+= unicode-width-0.1.6
CARGO_CRATE_DEPENDS+= unicode-normalization-0.1.12
CARGO_CRATE_DEPENDS+= unicode-width-0.1.7
CARGO_CRATE_DEPENDS+= unicode-xid-0.1.0
CARGO_CRATE_DEPENDS+= unicode-xid-0.2.0
CARGO_CRATE_DEPENDS+= url-2.1.0
CARGO_CRATE_DEPENDS+= urlocator-0.1.1
CARGO_CRATE_DEPENDS+= utf8-ranges-1.0.4
CARGO_CRATE_DEPENDS+= utf8parse-0.1.1
CARGO_CRATE_DEPENDS+= vcpkg-0.2.7
CARGO_CRATE_DEPENDS+= url-2.1.1
CARGO_CRATE_DEPENDS+= urlocator-0.1.3
CARGO_CRATE_DEPENDS+= utf8parse-0.2.0
CARGO_CRATE_DEPENDS+= vcpkg-0.2.8
CARGO_CRATE_DEPENDS+= vec_map-0.8.1
CARGO_CRATE_DEPENDS+= version_check-0.1.5
CARGO_CRATE_DEPENDS+= version_check-0.9.1
CARGO_CRATE_DEPENDS+= void-1.0.2
CARGO_CRATE_DEPENDS+= vswhom-0.1.0
CARGO_CRATE_DEPENDS+= vswhom-sys-0.1.0
CARGO_CRATE_DEPENDS+= vte-0.3.3
CARGO_CRATE_DEPENDS+= walkdir-2.2.9
CARGO_CRATE_DEPENDS+= wasi-0.7.0
CARGO_CRATE_DEPENDS+= vte-0.7.1
CARGO_CRATE_DEPENDS+= vte_generate_state_changes-0.1.1
CARGO_CRATE_DEPENDS+= walkdir-2.3.1
CARGO_CRATE_DEPENDS+= wasi-0.9.0+wasi-snapshot-preview1
CARGO_CRATE_DEPENDS+= wayland-client-0.23.6
CARGO_CRATE_DEPENDS+= wayland-commons-0.23.6
CARGO_CRATE_DEPENDS+= wayland-protocols-0.23.6
CARGO_CRATE_DEPENDS+= wayland-scanner-0.23.6
CARGO_CRATE_DEPENDS+= wayland-sys-0.23.6
CARGO_CRATE_DEPENDS+= which-1.0.5
CARGO_CRATE_DEPENDS+= widestring-0.4.0
CARGO_CRATE_DEPENDS+= which-3.1.0
CARGO_CRATE_DEPENDS+= winapi-0.2.8
CARGO_CRATE_DEPENDS+= winapi-0.3.8
CARGO_CRATE_DEPENDS+= winapi-build-0.1.1
CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0
CARGO_CRATE_DEPENDS+= winapi-util-0.1.2
CARGO_CRATE_DEPENDS+= winapi-util-0.1.3
CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0
CARGO_CRATE_DEPENDS+= wincolor-1.0.2
CARGO_CRATE_DEPENDS+= winit-0.20.0-alpha4
CARGO_CRATE_DEPENDS+= winpty-sys-0.4.3
CARGO_CRATE_DEPENDS+= winit-0.22.0
CARGO_CRATE_DEPENDS+= winpty-0.2.0
CARGO_CRATE_DEPENDS+= winpty-sys-0.5.0
CARGO_CRATE_DEPENDS+= winreg-0.6.2
CARGO_CRATE_DEPENDS+= ws2_32-sys-0.2.1
CARGO_CRATE_DEPENDS+= x11-clipboard-0.3.3
CARGO_CRATE_DEPENDS+= x11-dl-2.18.4
CARGO_CRATE_DEPENDS+= xcb-0.8.2
CARGO_CRATE_DEPENDS+= x11-clipboard-0.5.1
CARGO_CRATE_DEPENDS+= x11-dl-2.18.5
CARGO_CRATE_DEPENDS+= xcb-0.9.0
CARGO_CRATE_DEPENDS+= xdg-2.2.0
CARGO_CRATE_DEPENDS+= xml-rs-0.8.0
CARGO_CRATE_DEPENDS+= yaml-rust-0.4.3
CARGO_CRATE_DEPENDS+= zip-0.5.3
CARGO_CRATE_DEPENDS+= zip-0.5.5
INSTALLATION_DIRS= bin
@ -304,8 +268,8 @@ INSTALLATION_DIRS= bin
# These are reported as missing in run-time search paths on NetBSD/amd64
# -lxcb -lfontconfig -lfreetype
# MAKE_ENV+= RUSTFLAGS="-L native=${BUILDLINK_PREFIX.libxcb} -L native=${BUILDLINK_PREFIX.fontconfig} -L native=${BUILDLINK_PREFIX.freetype2}"
MAKE_ENV+= RUSTFLAGS=-C link-args="-Wl,-R ${BUILDLINK_PREFIX.libxcb}/lib -Wl,-R ${BUILDLINK_PREFIX.fontconfig}/lib -Wl,-R ${BUILDLINK_PREFIX.freetype2}/lib"
MAKE_ENV+= RUSTFLAGS="-L native=${BUILDLINK_PREFIX.libxcb} -L native=${BUILDLINK_PREFIX.fontconfig} -L native=${BUILDLINK_PREFIX.freetype2}"
#MAKE_ENV+= RUSTFLAGS=-C link-args="-Wl,-R ${BUILDLINK_PREFIX.libxcb}/lib -Wl,-R ${BUILDLINK_PREFIX.fontconfig}/lib -Wl,-R ${BUILDLINK_PREFIX.freetype2}/lib"
MAKE_ENV+= OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q}
@ -320,10 +284,14 @@ BUILD_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
#REPLACE_PYTHON+= ../vendor/xcb-0.8.2/rs-client.py
#REPLACE_PYTHON+= ../vendor/xcb-0.8.2/build.rs
.include "../../lang/rust/cargo.mk"
# Should we start using a cargo config file in our builds?
# https://doc.rust-lang.org/cargo/reference/config.html
do-build:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PREFIX}/bin/cargo build --verbose --locked --frozen --release -j${_MAKE_JOBS_N}
# cd ${WRKSRC} && ${PREFIX}/bin/cargo build --verbose --locked --frozen --release -j${_MAKE_JOBS_N}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/target/release/alacritty ${DESTDIR}${PREFIX}/bin
@ -331,8 +299,9 @@ do-install:
.include "../../fonts/fontconfig/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
#.include "../../graphics/freetype-lib/buildlink3.mk"
.include "../../lang/python/tool.mk"
.include "../../lang/python/application.mk"
.include "../../lang/rust/cargo.mk"
#.include "../../lang/rust/cargo.mk"
.include "../../lang/rust/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../x11/libxcb/buildlink3.mk"

File diff suppressed because it is too large Load Diff

View File

@ -1,17 +0,0 @@
$NetBSD$
Fix the assumption that python3 does exist as a binary,
in a less ideal way.
Upstream ticket: https://github.com/rtbo/rust-xcb/issues/62
--- ../vendor/xcb-0.8.2/build.rs~ 2019-07-10 09:03:56.574458875 +0000
+++ ../vendor/xcb-0.8.2/build.rs 2019-07-10 09:05:41.085255414 +0000
@@ -64,7 +64,7 @@
if ref_mtime > src_file_mtime || ref_mtime > ffi_file_mtime {
- let status = Command::new("python3")
+ let status = Command::new("python3.7")
.arg(&r_client)
.arg("-o").arg(&src_dir)
.arg(&xml_file)

View File

@ -1,14 +0,0 @@
$NetBSD$
Fix the assumption that python3 does exist as a binary,
in a less ideal way.
Upstream ticket: https://github.com/rtbo/rust-xcb/issues/62
--- ../vendor/xcb-0.8.2/rs_client.py~ 2019-07-10 09:04:00.716249299 +0000
+++ ../vendor/xcb-0.8.2/rs_client.py 2019-07-10 09:05:25.253640952 +0000
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/env python3.7
# Copyright (c) 2016 Remi Thebault <remi.thebault@gmail.com>
#
# Permission is hereby granted, free of charge, to any