diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2019-09-06 10:28:05 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2019-09-06 10:28:05 +0100 |
commit | f1af93971b7490792d8541bc790e0d8c6d787059 (patch) | |
tree | a38046712bbc3a3844d77452d16c84e716caa3d4 /x11-terms | |
parent | fc637fb28da700da71ec2064d65ca5a7a31b9c6c (diff) |
gentoo resync : 06.08.2019
Diffstat (limited to 'x11-terms')
-rw-r--r-- | x11-terms/Manifest.gz | bin | 4704 -> 4698 bytes | |||
-rw-r--r-- | x11-terms/alacritty/Manifest | 1 | ||||
-rw-r--r-- | x11-terms/alacritty/alacritty-9999.ebuild | 363 | ||||
-rw-r--r-- | x11-terms/kitty/Manifest | 9 | ||||
-rw-r--r-- | x11-terms/kitty/files/kitty-0.14.4-flags.patch (renamed from x11-terms/kitty/files/kitty-0.13.2-flags.patch) | 32 | ||||
-rw-r--r-- | x11-terms/kitty/files/kitty-0.14.4-svg-icon.patch | 16 | ||||
-rw-r--r-- | x11-terms/kitty/kitty-0.14.4.ebuild (renamed from x11-terms/kitty/kitty-0.13.3.ebuild) | 6 | ||||
-rw-r--r-- | x11-terms/kitty/kitty-9999.ebuild | 1 |
8 files changed, 407 insertions, 21 deletions
diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz Binary files differindex 66ac6bd6d91c..16c8022f2d0c 100644 --- a/x11-terms/Manifest.gz +++ b/x11-terms/Manifest.gz diff --git a/x11-terms/alacritty/Manifest b/x11-terms/alacritty/Manifest index 1b20fce74a66..319bcfa0ff2c 100644 --- a/x11-terms/alacritty/Manifest +++ b/x11-terms/alacritty/Manifest @@ -275,4 +275,5 @@ DIST xml-rs-0.8.0.crate 50974 BLAKE2B 47f5c663e0982b0ca6caa7aceb7029f2bdff948395 DIST yaml-rust-0.4.3.crate 45768 BLAKE2B 6af7374439000dc5e8795b26fccb1bc691040846f844e10765fe5df06237f5cf52752b0f9d25ed7c6f62337f628ee7be2e024f8aeb6b55a7c76f0d3b2ad0489c SHA512 31b0236fe041706befa938cdeb9c74940daccd2f80bdbd4e0e890901c868ecffc39367a41914c8bb98373d1002904f18b18ff13a08bbecd19dec634c08b7a7a3 DIST zip-0.5.2.crate 29522 BLAKE2B e86f9036b0e68be7e1a95a9a4d461fc4fefd89445d67d102fbaec0f1a8b6aeaf9ae4ec6415e88bf5d4a320e5e86dc84ac7855975a4d410e6776d02308f4ae465 SHA512 4433cb75ec8bbaa946c8ffd8f1ee2f50b4117a660b850ceb5f38e688ad903979fbb4a885926cba14fac11eb8089e1155ce9041ec132be78952baa7fc4666880d EBUILD alacritty-0.3.3-r1.ebuild 6182 BLAKE2B 6bb4a3c246eb55f8b3ad483a22f7670fc3866047432730dafc03c48b78d65c7c9b18c1bb175d4e82286ea6343ae3c76a7fef252753fd97ba9818879ef73f5efa SHA512 57f7f533df53ff4ec8b2c972f6dad5d913f8087860908bcc925a56779d5e3aefad9820749600ebc04636ece777973e43e70d57dea1a98333a360966a4077583a +EBUILD alacritty-9999.ebuild 6416 BLAKE2B 0bcc6f0afb384457e8394c8c82ae3c0f6ef01b5cc5329d6100f6a82aaa2f19b48f3abf30538d5f5168291389f59c398fc7a05fdce83c7bf267f6327f31897fe8 SHA512 f13ec9eb48c1caf941a505047232a61bc26f9d56922bdb8973a257596585af249e921a50780cef230dec4b4ca2896096e8b1aa4d3de68d1475978b1982496cc1 MISC metadata.xml 539 BLAKE2B c0a28bc8f4b41ab9ddce4600ad92883ec00a8a9eeff8372dc49f1a69e96d87baaee67b361b8b52a259ca5294b4cb609872561829abc5a96deb720e9636a92015 SHA512 aa33a410483c86613a032850c40f33f73d2a5c580cc47abff1e6c98d28b29a9ed5bdde94d38e1946fdb02ad8f035bc31186a4655b37baccf3b41cc2b6201247c diff --git a/x11-terms/alacritty/alacritty-9999.ebuild b/x11-terms/alacritty/alacritty-9999.ebuild new file mode 100644 index 000000000000..fe1402f1e106 --- /dev/null +++ b/x11-terms/alacritty/alacritty-9999.ebuild @@ -0,0 +1,363 @@ +# Copyright 2017-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CRATES=" +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.11 +argon2rs-0.2.5 +arrayvec-0.4.10 +atty-0.2.11 +autocfg-0.1.4 +backtrace-0.3.30 +backtrace-sys-0.1.28 +base64-0.10.1 +bindgen-0.33.2 +bitflags-1.1.0 +blake2-rfc-0.2.18 +block-0.1.6 +byteorder-1.3.2 +bzip2-0.3.3 +bzip2-sys-0.1.7 +cc-1.0.37 +cexpr-0.2.3 +cfg-if-0.1.9 +cgl-0.2.3 +clang-sys-0.22.0 +clap-2.33.0 +clipboard-win-2.2.0 +cloudabi-0.0.3 +cmake-0.1.40 +cocoa-0.18.4 +color_quant-1.0.1 +constant_time_eq-0.1.3 +core-foundation-0.6.4 +core-foundation-sys-0.6.2 +core-graphics-0.17.3 +core-text-13.2.0 +crc32fast-1.2.0 +crossbeam-channel-0.3.8 +crossbeam-deque-0.6.3 +crossbeam-epoch-0.7.1 +crossbeam-queue-0.1.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.4 +dtoa-0.4.4 +dunce-1.0.0 +dwrote-0.9.0 +either-1.5.2 +embed-resource-1.2.0 +env_logger-0.5.13 +env_logger-0.6.1 +errno-0.2.4 +errno-dragonfly-0.1.1 +euclid-0.19.9 +euclid_macros-0.1.0 +expat-sys-2.1.6 +failure-0.1.5 +failure_derive-0.1.5 +filetime-0.2.5 +fnv-1.0.6 +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.4.0 +fsevent-sys-2.0.1 +fuchsia-cprng-0.1.1 +fuchsia-zircon-0.3.3 +fuchsia-zircon-sys-0.3.3 +gcc-0.3.55 +gif-0.10.2 +gleam-0.6.17 +gl_generator-0.11.0 +glob-0.2.11 +glutin-0.21.0 +glutin_egl_sys-0.1.3 +glutin_emscripten_sys-0.1.0 +glutin_gles2_sys-0.1.3 +glutin_glx_sys-0.1.5 +glutin_wgl_sys-0.1.3 +http_req-0.5.0 +humantime-1.2.0 +idna-0.1.5 +image-0.21.2 +inflate-0.4.5 +inotify-0.6.1 +inotify-sys-0.1.3 +iovec-0.1.2 +itoa-0.4.4 +jpeg-decoder-0.1.15 +kernel32-sys-0.2.2 +khronos_api-3.1.0 +lazycell-1.2.1 +lazy_static-1.3.0 +libc-0.2.58 +libflate-0.1.23 +libloading-0.5.1 +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 +mio-0.6.19 +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.3.0 +native-tls-0.2.3 +net2-0.2.33 +nix-0.14.1 +nodrop-0.1.13 +nom-3.2.1 +nom-4.2.3 +notify-4.0.12 +num_cpus-1.10.1 +num-derive-0.2.5 +num-integer-0.1.41 +num-iter-0.1.39 +num-rational-0.2.2 +numtoa-0.1.0 +num-traits-0.2.8 +objc-0.2.6 +objc-foundation-0.1.1 +objc_id-0.1.1 +openssl-0.10.23 +openssl-probe-0.1.2 +openssl-sys-0.9.47 +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.1 +podio-0.1.6 +proc-macro2-0.4.30 +quick-error-1.2.2 +quote-0.3.15 +quote-0.6.12 +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.4 +rand_os-0.1.3 +rand_pcg-0.1.2 +rand_xorshift-0.1.1 +rayon-1.1.0 +rayon-core-1.5.0 +rdrand-0.4.0 +redox_syscall-0.1.54 +redox_termios-0.1.1 +redox_users-0.3.0 +regex-0.2.11 +regex-1.1.7 +regex-syntax-0.5.6 +regex-syntax-0.6.7 +remove_dir_all-0.5.2 +rustc-demangle-0.1.15 +rustc_tools_util-0.2.0 +rustc_version-0.2.3 +rusttype-0.7.7 +ryu-0.2.8 +same-file-1.0.4 +schannel-0.1.15 +scoped_threadpool-0.1.9 +scopeguard-0.3.3 +security-framework-0.3.1 +security-framework-sys-0.3.1 +semver-0.9.0 +semver-parser-0.7.0 +serde-1.0.92 +serde_derive-1.0.92 +serde_json-1.0.39 +serde_yaml-0.8.9 +servo-fontconfig-0.4.0 +servo-fontconfig-sys-4.0.7 +shared_library-0.1.9 +signal-hook-0.1.9 +signal-hook-registry-1.0.1 +siphasher-0.2.3 +slab-0.4.2 +smallvec-0.6.10 +smithay-client-toolkit-0.4.6 +smithay-client-toolkit-0.6.2 +smithay-clipboard-0.3.3 +socket2-0.3.9 +spsc-buffer-0.1.1 +stable_deref_trait-1.1.1 +static_assertions-0.3.3 +stb_truetype-0.2.6 +strsim-0.8.0 +syn-0.15.36 +synstructure-0.10.2 +tempfile-3.0.8 +termcolor-1.0.5 +terminfo-0.6.1 +termion-1.5.3 +textwrap-0.11.0 +thread_local-0.3.6 +tiff-0.2.2 +time-0.1.42 +ucd-util-0.1.3 +unicase-2.4.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 +utf8parse-0.1.1 +utf8-ranges-1.0.3 +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.8 +wayland-client-0.21.13 +wayland-client-0.23.5 +wayland-commons-0.21.13 +wayland-commons-0.23.5 +wayland-protocols-0.21.13 +wayland-protocols-0.23.5 +wayland-scanner-0.21.13 +wayland-scanner-0.23.5 +wayland-sys-0.21.13 +wayland-sys-0.23.5 +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.2 +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 +" + +MY_PV="${PV//_rc/-rc}" + +inherit bash-completion-r1 cargo desktop eutils + +DESCRIPTION="GPU-accelerated terminal emulator" +HOMEPAGE="https://github.com/jwilm/alacritty" + +if [ ${PV} == "9999" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/jwilm/alacritty" +else + SRC_URI="https://github.com/jwilm/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris ${CRATES})" + KEYWORDS="amd64 ~ppc64" +fi + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +DEPEND=" + media-libs/fontconfig:= + media-libs/freetype:2 + x11-libs/libxcb +" + +RDEPEND="${DEPEND} + sys-libs/zlib + sys-libs/ncurses:0 + x11-libs/libXcursor + x11-libs/libXi + x11-libs/libXrandr + virtual/opengl +" + +BDEPEND="dev-util/cmake + >=virtual/rust-1.32.0 +" + +DOCS=( CHANGELOG.md docs/ansicode.txt INSTALL.md README.md alacritty.yml ) + +QA_FLAGS_IGNORED="usr/bin/alacritty" + +S="${WORKDIR}/${PN}-${MY_PV}" + +src_unpack() { + if [[ "${PV}" == *9999* ]]; then + git-r3_src_unpack + cargo_live_src_unpack + else + cargo_src_unpack + fi +} + +src_install() { + cargo_src_install --path=alacritty + + newbashcomp extra/completions/alacritty.bash alacritty + + insinto /usr/share/fish/vendor_completions.d/ + doins extra/completions/alacritty.fish + + insinto /usr/share/zsh/site-functions + doins extra/completions/_alacritty + + domenu extra/linux/alacritty.desktop + newicon extra/logo/alacritty-term.svg Alacritty.svg + + newman extra/alacritty.man alacritty.1 + + insinto /usr/share/alacritty/scripts + doins -r scripts/* + + einstalldocs +} + +pkg_postinst() { + optfeature "wayland support" dev-libs/wayland + optfeature "apply-tilix-colorscheme script dependency" dev-python/pyyaml +} diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index 2f2d35a170ef..29502990ed3c 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -1,11 +1,12 @@ AUX kitty-0.11.0-svg-icon.patch 668 BLAKE2B 53fbe58492ebc9e78a9aab1f7ecd977c1daee9a097e34ebd0a98efefc2cf3625dc785e4c6e074f348cf24c9425734d3d521779d0c5fc5dd546f8322d35c3b11a SHA512 9b0aa40447d9ff137d45bdb3c2e4f5a8d9d68cdbc62c486a080107b02c6251d7075eaf212274c53f07977a370c8688cb3ace46828aac3b9467080d0334a05a21 -AUX kitty-0.13.2-flags.patch 1622 BLAKE2B 003a236d3817d744012883d9fb4be5029d5b83351c56e6b257ac5acd9bdd791fc7dcc5ad428be5aa227ba3f36aae40b90e04bdd6efbafc7f424b0163aa8f3abb SHA512 d24adbce0c5deee7418998d43d384fa5fb3ecc24fcf9728337c99b01bedb529fec8fd327c5dd2e71fec4957ad802e738a02cdc061f8b0dd78cbcbeffdd9c126c AUX kitty-0.14.2-flags.patch 1658 BLAKE2B debb36362a1130c2ec55d51814d6ca1fb93190e9a7f29a2450440a8c808a5604ed2000c43f317d56098f6af74e1076ae71f34523b8a762c93434d7ddb611599a SHA512 f8e46c2b699ed4a9495f1afcce6a932d89710b01f8ac35aef9cbf035ead3b7e2186ad67af5b09f156b08052bbe9e42fc5ffb87b5af5e9b36ca403bfa6b0d8e78 +AUX kitty-0.14.4-flags.patch 1662 BLAKE2B a936f445ad9d0ab7eb23ef9d50b94d52e49233e4890bbcde1de873c2d094687870b97261f3c0b01e059ce5debf67ae3dd1829835f2c4c06713996547f345dead SHA512 f8c2c2b9888d644e3f43b2893d9719b50fbd8627976ac81dcfd26e4409b2644c544fb610e39a84e8b4b7bf0851224f247716c5358c02e053ec571361b694d00e +AUX kitty-0.14.4-svg-icon.patch 616 BLAKE2B 2e362e1ea134f98839b8e21e337faa530de7a0613965c762589c1d85220fe2f89a17b4691dad7248669e29d511a5e9b5ded446bccc9a6d1cbdce56d715c137cb SHA512 3a60dbafc8567535a9eed422bd1ee0382ee2afa79b815dff7e8f68f090a67374741962206368ca7723e15b241556dc2ede3935b40fa67f4e6c20300b1a4850fa AUX kitty-9999-flags.patch 1907 BLAKE2B 1c859ed7ee8f789b9c00b80b45972d889085640a1c13c45026310fa1ac33727760c47e229f80ce849bfdc9e33dd96bac13cd77d1f6e4097091381ac436c75a40 SHA512 863e0fa216df0424b0b92f7ee0909e7d7914681312fda9bae5343769ee8c660cf71800682f6e9c5ad03ec78b943f049413bc874a0610e315d87ab953e5577c53 AUX kitty-9999-svg-icon.patch 659 BLAKE2B ad6e085984784344cf4d92b5d66ea63e384290d7de3ac63af29ac6906b535ec8d7cf8549fb8b03f28dac775b5154f6e69185dc2c03b3b4760d348d11112810b4 SHA512 7d0a5c26cb16efe2de79a0055ba8d8be1c348e86712f6bae8280d0582e406c3e2f21e2e0ca40f21a57e8f19e1aed78e87cdc120e10338965d104190922a601f8 -DIST kitty-0.13.3.tar.xz 2846220 BLAKE2B cb2da9e64696298471001f28bc5cc568a6ec21331153929fa86b8bc7262b5928430fc053f86b7ef669eafde676439f6ee644f14cd942e2f11fba7b7dadfcb294 SHA512 9ce803469057245f9e1c50b53e03d48d3f2483b01f9441be6eadbfea8edcba01652177cbff11d1dd2b35e9415db6822fd72a0494f00ee3be30f58c1f1991c37b DIST kitty-0.14.2.tar.xz 2867116 BLAKE2B 20f3d66caa5242502f2699d4a5e8364eda357b00c72d50650ab0d03fbbb552152a2d4447e37ce20660d6d8f9ffc285aee057f6adf7a03ac57fa8ab6d1da61013 SHA512 191a37424c51776d271008c6b4b0cb43b60cd2abea3ea7b2a08cca9a8d44c4932ca11470f3efb8debc0e2ef3641bb68c05374401073b23cf81042af467b1dbf4 -EBUILD kitty-0.13.3.ebuild 2061 BLAKE2B a60fb0f1798d2abe1dd4cae7eba8cec13ab092312a24120a3938c850265d8b3566e095aa5158bb6ccb841d658728ed980a43b6533f5491982aa03a745d7bdfa9 SHA512 931a21ba970fd1782538b9c83c7ab4e80a9ca262d48fcfe3cf3c412b071a60429a2104441809409da8144dcd080852355de912a296f8fd9e783fa5ce18a12d70 +DIST kitty-0.14.4.tar.xz 2946268 BLAKE2B e06cdb1081d821bd65190ec7526482f7471f7a04c8a559e48465b602559079c10d220024ac521d2fce34e0eb90af7bee01d1da408082bfa724ac61e59709a860 SHA512 1550883232bff21217fc0d294598d6d828e67a944fc69b324079e87bf2505344c58ade75cec8bff1dca7821c4f490c066f2645281cee0e71792d317ef7df3779 EBUILD kitty-0.14.2.ebuild 2084 BLAKE2B 7228195ed8acf32d1ae3f85038ca0c8b9f9e12512fd8b9108dd743eb1a33e37f8615d47ef67343022f6c1d7c7a9607ccb59dac6985daf1016c6f1ddf9d59266a SHA512 c49483d89c05403cd461f1be9990a5bd76861b14e846b62bb33039fdf4c7b7b539a298d7133cf32a6be666c751bc0ccbe5c7b7e1382202823bf238ae3576d1a0 -EBUILD kitty-9999.ebuild 2068 BLAKE2B f16b804500a99a6ac7159bf34fb999fecdaafb2111e19da35b10081e0d23021a95999550ad75f4e001e4d04403fa7679c2a95454e8cfe4066fb8d53435aa3ab4 SHA512 4cca2911729b2dac4410e43c5ff57dd54ee6b321db8c9c872801afe3bb5b13403e8f6b33e53861787202a587738067711d708675aa301c67e98ea2708dd72e20 +EBUILD kitty-0.14.4.ebuild 2108 BLAKE2B bab3fb480cee99c0a3a53ae697784d1203cbdeb85dce37aac9958eeee3b787eaf6b0bbd0475d2f6e3ae71017d00d600583f2fd063328a9125f08074d1199d819 SHA512 effa3b97cc8f7f4ce312e455d6096fdc0229f7950b96af27426e6c1700e411250c2516478ffc10a35f6375ee9733a9dbd0348ebac5ccbe1291b7e45dfd27ef8e +EBUILD kitty-9999.ebuild 2092 BLAKE2B aaf4bd9d7bd759ae28746a3d4a44e32f0a05b55d9174592ff663e1f45bd6bf62e361506f6e9bda5041c7f513e34a173c2153d2b3cf093164b8a494a644a01a66 SHA512 b8c9b792204a5e9ef8182a9364c965cdf90c6567158d0057eee6097801813fbdedeadc8fb1494f47d7f4a816dff2d880184e3c956028887319a25af5baf5a099 MISC metadata.xml 428 BLAKE2B 961cd7fc3036c8f5a641cb97de57765c423f157430bf1fd68ce7febf24713ab1b15080e03f568d20f6360da467044ea4ed1d3ee7bfb132250951b4239df58980 SHA512 49ffa8dee6be29ab8adacbc0717dc574ad15f690fa1e0726b2a9de439f90867d3770e3628734d9a7457aa45896334d96f15a51e217ad248c766271aa62d85061 diff --git a/x11-terms/kitty/files/kitty-0.13.2-flags.patch b/x11-terms/kitty/files/kitty-0.14.4-flags.patch index b79edaf884fa..5bf301efd5a8 100644 --- a/x11-terms/kitty/files/kitty-0.13.2-flags.patch +++ b/x11-terms/kitty/files/kitty-0.14.4-flags.patch @@ -1,6 +1,8 @@ ---- kitty-0.13.2/setup.py -+++ kitty-0.13.2/setup.py -@@ -178,7 +178,7 @@ +Respect user CFLAGS. + +--- kitty-0.14.4/setup.py ++++ kitty-0.14.4/setup.py +@@ -202,7 +202,7 @@ df = '-g3' if ccver >= (5, 0): df += ' -Og' @@ -8,17 +10,17 @@ + optimize = '' sanitize_args = get_sanitize_args(cc, ccver) if sanitize else set() cppflags = os.environ.get( - 'OVERRIDE_CPPFLAGS', ( -@@ -191,7 +191,7 @@ + 'OVERRIDE_CPPFLAGS', '-D{}DEBUG'.format('' if debug else 'N'), +@@ -213,7 +213,7 @@ cflags = os.environ.get( 'OVERRIDE_CFLAGS', ( - '-Wextra -Wno-missing-field-initializers -Wall -std=c11' + '-Wextra -Wno-missing-field-initializers -Wall -Wstrict-prototypes -std=c11' - ' -pedantic-errors -Werror {} {} -fwrapv {} {} -pipe {} -fvisibility=hidden' + ' -pedantic-errors {} {} -fwrapv {} {} {} -fvisibility=hidden' ).format( optimize, ' '.join(sanitize_args), -@@ -205,7 +205,7 @@ +@@ -227,7 +227,7 @@ ) ldflags = os.environ.get( 'OVERRIDE_LDFLAGS', @@ -27,21 +29,21 @@ ) ldflags = shlex.split(ldflags) ldflags.append('-shared') -@@ -517,14 +517,14 @@ +@@ -608,7 +608,7 @@ - def build_linux_launcher(args, launcher_dir='.', for_bundle=False, sh_launcher=False, for_freeze=False): + def build_launcher(args, launcher_dir='.', bundle_type='source'): - cflags = '-Wall -Werror -fpie'.split() + cflags = '-Wall -fpie'.split() cppflags = [] libs = [] - if args.profile: - cppflags.append('-DWITH_PROFILER'), cflags.append('-g') - libs.append('-lprofiler') + if args.profile or args.sanitize: +@@ -620,8 +620,6 @@ + cflags.append('-g') + if args.profile: + libs.append('-lprofiler') - else: - cflags.append('-O3') -+ #else: -+ # cflags.append('-O3') - if for_bundle or for_freeze: + if bundle_type.endswith('-freeze'): cppflags.append('-DFOR_BUNDLE') cppflags.append('-DPYVER="{}"'.format(sysconfig.get_python_version())) diff --git a/x11-terms/kitty/files/kitty-0.14.4-svg-icon.patch b/x11-terms/kitty/files/kitty-0.14.4-svg-icon.patch new file mode 100644 index 000000000000..13f874dd3c14 --- /dev/null +++ b/x11-terms/kitty/files/kitty-0.14.4-svg-icon.patch @@ -0,0 +1,16 @@ +Use SVG icon instead of PNG. + +--- kitty-0.14.4/setup.py ++++ kitty-0.14.4/setup.py +@@ -710,9 +710,9 @@ + run_tool(['make', 'docs']) + copy_man_pages(ddir) + copy_html_docs(ddir) +- icdir = os.path.join(ddir, 'share', 'icons', 'hicolor', '256x256', 'apps') ++ icdir = os.path.join(ddir, 'share', 'icons', 'hicolor', 'scalable', 'apps') + safe_makedirs(icdir) +- shutil.copy2('logo/kitty.png', icdir) ++ shutil.copy2('logo/kitty.svg', icdir) + deskdir = os.path.join(ddir, 'share', 'applications') + safe_makedirs(deskdir) + with open(os.path.join(deskdir, 'kitty.desktop'), 'w') as f: diff --git a/x11-terms/kitty/kitty-0.13.3.ebuild b/x11-terms/kitty/kitty-0.14.4.ebuild index 74d2102fb6d1..85c9ba13dfc8 100644 --- a/x11-terms/kitty/kitty-0.13.3.ebuild +++ b/x11-terms/kitty/kitty-0.14.4.ebuild @@ -27,6 +27,7 @@ COMMON_DEPS=" >=media-libs/harfbuzz-1.5.0:= sys-apps/dbus sys-libs/zlib + media-libs/libcanberra media-libs/libpng:0= media-libs/freetype:2 media-libs/fontconfig @@ -46,14 +47,15 @@ RDEPEND=" imagemagick? ( virtual/imagemagick-tools ) " DEPEND="${RDEPEND} + media-libs/mesa[X(+)] sys-libs/ncurses virtual/pkgconfig " [[ ${PV} == *9999 ]] && DEPEND+=" >=dev-python/sphinx-1.7[${PYTHON_USEDEP}]" PATCHES=( - "${FILESDIR}"/${PN}-0.13.2-flags.patch - "${FILESDIR}"/${PN}-0.11.0-svg-icon.patch + "${FILESDIR}"/${PN}-0.14.4-flags.patch + "${FILESDIR}"/${PN}-0.14.4-svg-icon.patch ) src_prepare() { diff --git a/x11-terms/kitty/kitty-9999.ebuild b/x11-terms/kitty/kitty-9999.ebuild index 623cddae6fb0..c51e3ffd52d4 100644 --- a/x11-terms/kitty/kitty-9999.ebuild +++ b/x11-terms/kitty/kitty-9999.ebuild @@ -27,6 +27,7 @@ COMMON_DEPS=" >=media-libs/harfbuzz-1.5.0:= sys-apps/dbus sys-libs/zlib + media-libs/libcanberra media-libs/libpng:0= media-libs/freetype:2 media-libs/fontconfig |