pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/x11/alacritty x11/alacritty: import alacritty-0.5.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/56b9caee49fd
branches: trunk
changeset: 440966:56b9caee49fd
user: tnn <tnn%pkgsrc.org@localhost>
date: Thu Oct 22 14:48:16 2020 +0000
description:
x11/alacritty: import alacritty-0.5.0
Alacritty is a terminal emulator with a strong focus on simplicity and
performance. With such a strong focus on performance, included
features are carefully considered and you can always expect Alacritty
to be blazingly fast (on modern hardware). By making good choices for
defaults, Alacritty requires no additional setup. However, it does
allow configuration of many aspects of the terminal.
diffstat:
x11/alacritty/DESCR | 6 +
x11/alacritty/Makefile | 43 +
x11/alacritty/PLIST | 3 +
x11/alacritty/cargo-depends.mk | 259 ++
x11/alacritty/distinfo | 1035 ++++++++++
x11/alacritty/patches/patch-vendor_winit_src_platform__impl_linux_mod.rs | 15 +
6 files changed, 1361 insertions(+), 0 deletions(-)
diffs (truncated from 1385 to 300 lines):
diff -r 99771468a9c5 -r 56b9caee49fd x11/alacritty/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/alacritty/DESCR Thu Oct 22 14:48:16 2020 +0000
@@ -0,0 +1,6 @@
+Alacritty is a terminal emulator with a strong focus on simplicity and
+performance. With such a strong focus on performance, included
+features are carefully considered and you can always expect Alacritty
+to be blazingly fast (on modern hardware). By making good choices for
+defaults, Alacritty requires no additional setup. However, it does
+allow configuration of many aspects of the terminal.
diff -r 99771468a9c5 -r 56b9caee49fd x11/alacritty/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/alacritty/Makefile Thu Oct 22 14:48:16 2020 +0000
@@ -0,0 +1,43 @@
+# $NetBSD: Makefile,v 1.1 2020/10/22 14:48:16 tnn Exp $
+
+DISTNAME= alacritty-0.5.0
+CATEGORIES= x11
+MASTER_SITES= ${MASTER_SITE_GITHUB:=alacritty/}
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/alacritty/alacritty
+COMMENT= Cross-platform, GPU-accelerated terminal emulator
+LICENSE= apache-2.0
+
+BUILD_DEPENDS+= cmake-[0-9]*:../../devel/cmake
+BUILD_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
+
+.include "cargo-depends.mk"
+
+USE_LANGUAGES+= c c++
+USE_TOOLS+= gmake pkg-config # for fontconfig-sys
+
+MAKE_ENV+= OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q}
+MAKE_ENV+= RUSTFLAGS=${RUSTFLAGS:Q}
+RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libxcb}/lib
+RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.fontconfig}/lib
+RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.freetype2}/lib
+
+# The xcb crate depends on any version of python 3.
+PYTHON_VERSIONS_INCOMPATIBLE= 27
+PYTHON_FOR_BUILD_ONLY= tool
+
+INSTALLATION_DIRS= bin share/examples/alacritty
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/target/release/alacritty ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/alacritty.yml ${DESTDIR}${PREFIX}/share/examples/alacritty
+
+.include "../../fonts/fontconfig/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../lang/python/tool.mk"
+.include "../../lang/rust/cargo.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../x11/libxcb/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 99771468a9c5 -r 56b9caee49fd x11/alacritty/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/alacritty/PLIST Thu Oct 22 14:48:16 2020 +0000
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2020/10/22 14:48:16 tnn Exp $
+bin/alacritty
+share/examples/alacritty/alacritty.yml
diff -r 99771468a9c5 -r 56b9caee49fd x11/alacritty/cargo-depends.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/alacritty/cargo-depends.mk Thu Oct 22 14:48:16 2020 +0000
@@ -0,0 +1,259 @@
+# $NetBSD: cargo-depends.mk,v 1.1 2020/10/22 14:48:16 tnn Exp $
+
+CARGO_CRATE_DEPENDS+= adler-0.2.2
+CARGO_CRATE_DEPENDS+= adler32-1.1.0
+CARGO_CRATE_DEPENDS+= aho-corasick-0.7.13
+CARGO_CRATE_DEPENDS+= andrew-0.2.1
+CARGO_CRATE_DEPENDS+= android_glue-0.2.3
+CARGO_CRATE_DEPENDS+= android_log-sys-0.1.2
+CARGO_CRATE_DEPENDS+= ansi_term-0.11.0
+CARGO_CRATE_DEPENDS+= approx-0.3.2
+CARGO_CRATE_DEPENDS+= arc-swap-0.4.7
+CARGO_CRATE_DEPENDS+= arrayref-0.3.6
+CARGO_CRATE_DEPENDS+= arrayvec-0.5.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+= base64-0.12.3
+CARGO_CRATE_DEPENDS+= bindgen-0.53.3
+CARGO_CRATE_DEPENDS+= bitflags-1.2.1
+CARGO_CRATE_DEPENDS+= blake2b_simd-0.5.10
+CARGO_CRATE_DEPENDS+= block-0.1.6
+CARGO_CRATE_DEPENDS+= bytemuck-1.2.0
+CARGO_CRATE_DEPENDS+= byteorder-1.3.4
+CARGO_CRATE_DEPENDS+= bzip2-0.3.3
+CARGO_CRATE_DEPENDS+= bzip2-sys-0.1.9+1.0.8
+CARGO_CRATE_DEPENDS+= calloop-0.4.4
+CARGO_CRATE_DEPENDS+= cc-1.0.58
+CARGO_CRATE_DEPENDS+= cexpr-0.4.0
+CARGO_CRATE_DEPENDS+= cfg-if-0.1.10
+CARGO_CRATE_DEPENDS+= cgl-0.3.2
+CARGO_CRATE_DEPENDS+= clang-sys-0.29.3
+CARGO_CRATE_DEPENDS+= clap-2.33.1
+CARGO_CRATE_DEPENDS+= clipboard-win-2.2.0
+CARGO_CRATE_DEPENDS+= cloudabi-0.0.3
+CARGO_CRATE_DEPENDS+= cmake-0.1.44
+CARGO_CRATE_DEPENDS+= cocoa-0.20.2
+CARGO_CRATE_DEPENDS+= constant_time_eq-0.1.5
+CARGO_CRATE_DEPENDS+= copypasta-0.7.0
+CARGO_CRATE_DEPENDS+= core-foundation-0.7.0
+CARGO_CRATE_DEPENDS+= core-foundation-sys-0.7.0
+CARGO_CRATE_DEPENDS+= core-graphics-0.19.2
+CARGO_CRATE_DEPENDS+= core-text-15.0.0
+CARGO_CRATE_DEPENDS+= core-video-sys-0.1.4
+CARGO_CRATE_DEPENDS+= crc32fast-1.2.0
+CARGO_CRATE_DEPENDS+= crossbeam-utils-0.7.2
+CARGO_CRATE_DEPENDS+= crossfont-0.1.0
+CARGO_CRATE_DEPENDS+= deflate-0.8.6
+CARGO_CRATE_DEPENDS+= derivative-2.1.1
+CARGO_CRATE_DEPENDS+= dirs-2.0.2
+CARGO_CRATE_DEPENDS+= dirs-sys-0.3.5
+CARGO_CRATE_DEPENDS+= dispatch-0.2.0
+CARGO_CRATE_DEPENDS+= dlib-0.4.2
+CARGO_CRATE_DEPENDS+= downcast-rs-1.2.0
+CARGO_CRATE_DEPENDS+= dtoa-0.4.6
+CARGO_CRATE_DEPENDS+= dwrote-0.11.0
+CARGO_CRATE_DEPENDS+= embed-resource-1.3.3
+CARGO_CRATE_DEPENDS+= env_logger-0.7.1
+CARGO_CRATE_DEPENDS+= euclid-0.20.14
+CARGO_CRATE_DEPENDS+= expat-sys-2.1.6
+CARGO_CRATE_DEPENDS+= filetime-0.2.10
+CARGO_CRATE_DEPENDS+= flate2-1.0.16
+CARGO_CRATE_DEPENDS+= fnv-1.0.7
+CARGO_CRATE_DEPENDS+= foreign-types-0.3.2
+CARGO_CRATE_DEPENDS+= foreign-types-0.5.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.26.0
+CARGO_CRATE_DEPENDS+= freetype-sys-0.13.1
+CARGO_CRATE_DEPENDS+= fsevent-0.4.0
+CARGO_CRATE_DEPENDS+= fsevent-sys-2.0.1
+CARGO_CRATE_DEPENDS+= fuchsia-zircon-0.3.3
+CARGO_CRATE_DEPENDS+= fuchsia-zircon-sys-0.3.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.3.0
+CARGO_CRATE_DEPENDS+= glutin-0.24.1
+CARGO_CRATE_DEPENDS+= glutin_egl_sys-0.1.4
+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.15
+CARGO_CRATE_DEPENDS+= http_req-0.5.5
+CARGO_CRATE_DEPENDS+= humantime-1.3.0
+CARGO_CRATE_DEPENDS+= image-0.23.6
+CARGO_CRATE_DEPENDS+= inotify-0.7.1
+CARGO_CRATE_DEPENDS+= inotify-sys-0.1.3
+CARGO_CRATE_DEPENDS+= instant-0.1.6
+CARGO_CRATE_DEPENDS+= iovec-0.1.4
+CARGO_CRATE_DEPENDS+= itoa-0.4.6
+CARGO_CRATE_DEPENDS+= jni-sys-0.3.0
+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.72
+CARGO_CRATE_DEPENDS+= libloading-0.5.2
+CARGO_CRATE_DEPENDS+= libloading-0.6.2
+CARGO_CRATE_DEPENDS+= line_drawing-0.7.0
+CARGO_CRATE_DEPENDS+= linked-hash-map-0.5.3
+CARGO_CRATE_DEPENDS+= lock_api-0.3.4
+CARGO_CRATE_DEPENDS+= log-0.4.8
+CARGO_CRATE_DEPENDS+= malloc_buf-0.0.6
+CARGO_CRATE_DEPENDS+= maybe-uninit-2.0.0
+CARGO_CRATE_DEPENDS+= memchr-2.3.3
+CARGO_CRATE_DEPENDS+= memmap-0.7.0
+CARGO_CRATE_DEPENDS+= miniz_oxide-0.3.7
+CARGO_CRATE_DEPENDS+= miniz_oxide-0.4.0
+CARGO_CRATE_DEPENDS+= mio-0.6.22
+CARGO_CRATE_DEPENDS+= mio-anonymous-pipes-0.1.0
+CARGO_CRATE_DEPENDS+= mio-extras-2.0.6
+CARGO_CRATE_DEPENDS+= mio-named-pipes-0.1.7
+CARGO_CRATE_DEPENDS+= miow-0.2.1
+CARGO_CRATE_DEPENDS+= miow-0.3.5
+CARGO_CRATE_DEPENDS+= native-tls-0.2.4
+CARGO_CRATE_DEPENDS+= ndk-0.1.0
+CARGO_CRATE_DEPENDS+= ndk-glue-0.1.0
+CARGO_CRATE_DEPENDS+= ndk-sys-0.1.0
+CARGO_CRATE_DEPENDS+= net2-0.2.34
+CARGO_CRATE_DEPENDS+= nix-0.14.1
+CARGO_CRATE_DEPENDS+= nix-0.17.0
+CARGO_CRATE_DEPENDS+= nom-5.1.2
+CARGO_CRATE_DEPENDS+= notify-4.0.15
+CARGO_CRATE_DEPENDS+= num-integer-0.1.43
+CARGO_CRATE_DEPENDS+= num-iter-0.1.41
+CARGO_CRATE_DEPENDS+= num-rational-0.3.0
+CARGO_CRATE_DEPENDS+= num-traits-0.2.12
+CARGO_CRATE_DEPENDS+= num_enum-0.4.3
+CARGO_CRATE_DEPENDS+= num_enum_derive-0.4.3
+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+= once_cell-1.4.0
+CARGO_CRATE_DEPENDS+= openssl-0.10.30
+CARGO_CRATE_DEPENDS+= openssl-probe-0.1.2
+CARGO_CRATE_DEPENDS+= openssl-sys-0.9.58
+CARGO_CRATE_DEPENDS+= ordered-float-1.1.0
+CARGO_CRATE_DEPENDS+= osmesa-sys-0.1.2
+CARGO_CRATE_DEPENDS+= parking_lot-0.10.2
+CARGO_CRATE_DEPENDS+= parking_lot_core-0.7.2
+CARGO_CRATE_DEPENDS+= peeking_take_while-0.1.2
+CARGO_CRATE_DEPENDS+= percent-encoding-2.1.0
+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.16.6
+CARGO_CRATE_DEPENDS+= podio-0.1.7
+CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.8
+CARGO_CRATE_DEPENDS+= proc-macro-crate-0.1.4
+CARGO_CRATE_DEPENDS+= proc-macro2-0.4.30
+CARGO_CRATE_DEPENDS+= proc-macro2-1.0.18
+CARGO_CRATE_DEPENDS+= quick-error-1.2.3
+CARGO_CRATE_DEPENDS+= quote-0.6.13
+CARGO_CRATE_DEPENDS+= quote-1.0.7
+CARGO_CRATE_DEPENDS+= rand-0.7.3
+CARGO_CRATE_DEPENDS+= rand_chacha-0.2.2
+CARGO_CRATE_DEPENDS+= rand_core-0.5.1
+CARGO_CRATE_DEPENDS+= rand_hc-0.2.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.4
+CARGO_CRATE_DEPENDS+= regex-1.3.9
+CARGO_CRATE_DEPENDS+= regex-automata-0.1.9
+CARGO_CRATE_DEPENDS+= regex-syntax-0.6.18
+CARGO_CRATE_DEPENDS+= remove_dir_all-0.5.3
+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+= rusttype-0.7.9
+CARGO_CRATE_DEPENDS+= rusttype-0.8.3
+CARGO_CRATE_DEPENDS+= ryu-1.0.5
+CARGO_CRATE_DEPENDS+= same-file-1.0.6
+CARGO_CRATE_DEPENDS+= schannel-0.1.19
+CARGO_CRATE_DEPENDS+= scoped-tls-1.0.0
+CARGO_CRATE_DEPENDS+= scopeguard-1.1.0
+CARGO_CRATE_DEPENDS+= security-framework-0.4.4
+CARGO_CRATE_DEPENDS+= security-framework-sys-0.4.3
+CARGO_CRATE_DEPENDS+= serde-1.0.114
+CARGO_CRATE_DEPENDS+= serde_derive-1.0.114
+CARGO_CRATE_DEPENDS+= serde_json-1.0.56
+CARGO_CRATE_DEPENDS+= serde_yaml-0.8.13
+CARGO_CRATE_DEPENDS+= servo-fontconfig-0.5.1
+CARGO_CRATE_DEPENDS+= servo-fontconfig-sys-5.1.0
+CARGO_CRATE_DEPENDS+= shared_library-0.1.9
+CARGO_CRATE_DEPENDS+= shlex-0.1.1
+CARGO_CRATE_DEPENDS+= signal-hook-0.1.16
+CARGO_CRATE_DEPENDS+= signal-hook-registry-1.2.0
+CARGO_CRATE_DEPENDS+= siphasher-0.3.3
+CARGO_CRATE_DEPENDS+= slab-0.4.2
+CARGO_CRATE_DEPENDS+= smallvec-1.4.1
+CARGO_CRATE_DEPENDS+= smithay-client-toolkit-0.6.6
+CARGO_CRATE_DEPENDS+= smithay-client-toolkit-0.10.0
+CARGO_CRATE_DEPENDS+= smithay-clipboard-0.5.1
+CARGO_CRATE_DEPENDS+= socket2-0.3.12
+CARGO_CRATE_DEPENDS+= spsc-buffer-0.1.1
+CARGO_CRATE_DEPENDS+= stb_truetype-0.3.1
+CARGO_CRATE_DEPENDS+= strsim-0.8.0
+CARGO_CRATE_DEPENDS+= syn-1.0.33
+CARGO_CRATE_DEPENDS+= tempfile-3.1.0
+CARGO_CRATE_DEPENDS+= termcolor-1.1.0
+CARGO_CRATE_DEPENDS+= terminfo-0.7.3
+CARGO_CRATE_DEPENDS+= textwrap-0.11.0
+CARGO_CRATE_DEPENDS+= thread_local-1.0.1
+CARGO_CRATE_DEPENDS+= time-0.1.43
+CARGO_CRATE_DEPENDS+= toml-0.5.6
+CARGO_CRATE_DEPENDS+= unicase-2.6.0
+CARGO_CRATE_DEPENDS+= unicode-width-0.1.8
+CARGO_CRATE_DEPENDS+= unicode-xid-0.1.0
+CARGO_CRATE_DEPENDS+= unicode-xid-0.2.1
+CARGO_CRATE_DEPENDS+= urlocator-0.1.4
+CARGO_CRATE_DEPENDS+= utf8parse-0.2.0
+CARGO_CRATE_DEPENDS+= vcpkg-0.2.10
+CARGO_CRATE_DEPENDS+= vec_map-0.8.2
+CARGO_CRATE_DEPENDS+= version_check-0.9.2
+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.8.0
+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-client-0.27.0
+CARGO_CRATE_DEPENDS+= wayland-commons-0.23.6
+CARGO_CRATE_DEPENDS+= wayland-commons-0.27.0
+CARGO_CRATE_DEPENDS+= wayland-cursor-0.27.0
Home |
Main Index |
Thread Index |
Old Index