summaryrefslogtreecommitdiff
path: root/x11-terms
diff options
context:
space:
mode:
Diffstat (limited to 'x11-terms')
-rw-r--r--x11-terms/Manifest.gzbin4892 -> 4888 bytes
-rw-r--r--x11-terms/ghostty/Manifest4
-rw-r--r--x11-terms/ghostty/ghostty-1.0.1-r3.ebuild (renamed from x11-terms/ghostty/ghostty-1.0.1-r2.ebuild)54
-rw-r--r--x11-terms/ghostty/metadata.xml8
4 files changed, 22 insertions, 44 deletions
diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz
index f68153a2dd75..a8dedbe262b4 100644
--- a/x11-terms/Manifest.gz
+++ b/x11-terms/Manifest.gz
Binary files differ
diff --git a/x11-terms/ghostty/Manifest b/x11-terms/ghostty/Manifest
index 71304891d9b1..27001a0c5ea1 100644
--- a/x11-terms/ghostty/Manifest
+++ b/x11-terms/ghostty/Manifest
@@ -34,5 +34,5 @@ DIST zig_js-12205a66d423259567764fa0fc60c82be35365c21aeb76c5a7dc99698401f4f6fefc
DIST zigimg-1220dd654ef941fc76fd96f9ec6adadf83f69b9887a0d3f4ee5ac0a1a3e11be35cf5.tar.gz 132016 BLAKE2B ef50ad59811637d16b8eabfa4c16243fe48ff0de032f3de405af8cfea841d6320e34b9fb6e3c5bbdd8cb90681a69c7f82e6a8d2bce264de7e931b69998180560 SHA512 188173710eeeca319338c6d35fbfb6948f6ac5f8a354492db5d32d654e684c2f441676ea0160985969128aa0489a6ce841e700c721bd7d22c45d13b48f977c33
DIST ziglyph-12207831bce7d4abce57b5a98e8f3635811cfefd160bca022eb91fe905d36a02cf25.tar.gz 562290 BLAKE2B bc5efc55442634c17357182d71881b3ae8d92b338abaaeb25d0ec548fa4d940d0c0efd5b281167a6d02d20213261799ba3008f4513a5014cf7d9f92c7b6f0322 SHA512 b7d5502bc03a0396a064080ddaebf503ab35e13384fe3e332832f64696c241d5f978997816c09d8e855173ccc7d312244397f5f8076a4d207b065bd6f304ff0e
DIST zlib-1220fed0c74e1019b3ee29edae2051788b080cd96e90d56836eea857b0b966742efb.tar.gz 1572744 BLAKE2B 6d15d8f3c8feaf602043bb6e72316ee721c33ef24e110e3bf03fb12eac9703fd29e352268d202ecd2f18b526b4f1dbd90c8046e01ad8e64ddce3e55ad5db513e SHA512 8c9642495bafd6fad4ab9fb67f09b268c69ff9af0f4f20cf15dfc18852ff1f312bd8ca41de761b3f8d8e90e77d79f2ccacd3d4c5b19e475ecf09d021fdfe9088
-EBUILD ghostty-1.0.1-r2.ebuild 8729 BLAKE2B 942a089917b18a9906160a8cecfe2f33255a5a21f98cb760bb5af7a4d46ff33ed57c7f5efd77345c8d23b2c4a2c3410f93bd73fa4dc217a7996c2dd080723656 SHA512 c7fa9acf21916b30a22060c24defc9d35196413fc71ae20ec2b43fe5fa9b868b19b47f4232aed9da3f2b61d3134d1d0657ca663901d2a3922456dbfee943c087
-MISC metadata.xml 1256 BLAKE2B d39c386cd087e0503b8f4387199e18e17fe3889f8195c8cfa6f91bb8549f2674767bad65aa47a0abb3f266c665658a7944b25d8ea4f9feb9f4c15f5d1f71d795 SHA512 494ddcb89c8ae6cc0a1ca46b24ccedf29f25d117cfeb7c53f3e36c1b260d7c548571de96e0bf218f20be9a3dc6c1b60d546f6e92ad279e4157abb8e800b782e5
+EBUILD ghostty-1.0.1-r3.ebuild 7851 BLAKE2B 03994ee2160eded6bbc23fb198d90508ad7e424884db9cd099b70b7009b93799dc0910a8c637ef3e451cc0e97d1bfb6020a1d8d0aa5e265cc6886ad0655a3f1d SHA512 aae09c3dd899b31f5678884c74dc4aaf710b736483e64998decb520450e099c022c0b02ea867fd19f8de3739e00b7bf5f3610abb309fb8175870bf85fd6da677
+MISC metadata.xml 586 BLAKE2B dd7754899c2a2e2903c7e509893832958562228aacf392382345717c45076e60b3df945b649610e7f27dc24d448a2c66fc95aa2dcc102ecee54a0b610e5c514e SHA512 aa65567f7668054d62e63275977f1e67440f7aab945a0dc51650c5e6aa89ce8fe6b5b1ec942b9ed6b421e6bfe92d81bd5820d3e75c0fd88e40f4f0e6c451cde7
diff --git a/x11-terms/ghostty/ghostty-1.0.1-r2.ebuild b/x11-terms/ghostty/ghostty-1.0.1-r3.ebuild
index d9694b9dbe7c..84f3e8132f7c 100644
--- a/x11-terms/ghostty/ghostty-1.0.1-r2.ebuild
+++ b/x11-terms/ghostty/ghostty-1.0.1-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DESCRIPTION="Fast, feature-rich, and cross-platform terminal emulator"
-HOMEPAGE="https://ghostty.org/"
+HOMEPAGE="https://ghostty.org/ https://github.com/ghostty-org/ghostty"
declare -g -r -A ZBS_DEPENDENCIES=(
[breakpad-12207fd37bb8251919c112dcdd8f616a491857b34a451f7e4486490077206dc2a1ea.tar.gz]='https://github.com/getsentry/breakpad/archive/b99f444ba5f6b98cac261cbb391d8766b34a5918.tar.gz'
@@ -50,36 +50,21 @@ SRC_URI="
${ZBS_DEPENDENCIES_SRC_URI}
"
-LICENSE="
- Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 MIT MPL-2.0
- !system-freetype? ( || ( FTL GPL-2+ ) )
- !system-harfbuzz? ( Old-MIT ISC icu )
- !system-libpng? ( libpng2 )
- !system-zlib? ( ZLIB )
-"
+LICENSE="Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 MIT MPL-2.0"
SLOT="0"
KEYWORDS="~amd64"
# TODO: simdutf integration (missing Gentoo version)
# TODO: spirv-cross integration (missing Gentoo package)
RDEPEND="
+ >=dev-libs/oniguruma-6.9.9:=
+ >=dev-util/glslang-1.3.296.0:=
gui-libs/gtk:4=[X?]
-
- adwaita? ( gui-libs/libadwaita:1= )
+ >=media-libs/fontconfig-2.14.2:=
+ >=media-libs/freetype-2.13.2:=[bzip2,harfbuzz,png]
+ >=media-libs/harfbuzz-8.4.0:=[truetype]
X? ( x11-libs/libX11 )
- system-fontconfig? ( >=media-libs/fontconfig-2.14.2:= )
- system-freetype? (
- system-harfbuzz? ( >=media-libs/freetype-2.13.2:=[bzip2,harfbuzz] )
- !system-harfbuzz? ( >=media-libs/freetype-2.13.2:=[bzip2] )
- )
- system-fontconfig? ( >=media-libs/fontconfig-2.14.2:= )
- system-freetype? ( >=media-libs/freetype-2.13.2:=[bzip2] )
- system-glslang? ( >=dev-util/glslang-1.3.296.0:= )
- system-harfbuzz? ( >=media-libs/harfbuzz-8.4.0:= )
- system-libpng? ( >=media-libs/libpng-1.6.43:= )
- system-libxml2? ( >=dev-libs/libxml2-2.11.5:= )
- system-oniguruma? ( >=dev-libs/oniguruma-6.9.9:= )
- system-zlib? ( >=sys-libs/zlib-1.3.1:= )
+ adwaita? ( gui-libs/libadwaita:1= )
"
DEPEND="${RDEPEND}"
BDEPEND="
@@ -87,9 +72,6 @@ BDEPEND="
"
IUSE="+X +adwaita man"
-# System integrations
-IUSE+=" +system-fontconfig +system-freetype +system-glslang +system-harfbuzz +system-libpng +system-libxml2"
-IUSE+=" +system-oniguruma +system-zlib"
# XXX: Because we set --release=fast below, Zig will automatically strip
# the binary. Until Ghostty provides a way to disable the banner while
@@ -115,14 +97,18 @@ src_configure() {
-Demit-docs=$(usex man true false)
-Dversion-string="${PV}"
- -f$(usex system-fontconfig sys no-sys)=fontconfig
- -f$(usex system-freetype sys no-sys)=freetype
- -f$(usex system-glslang sys no-sys)=glslang
- -f$(usex system-harfbuzz sys no-sys)=harfbuzz
- -f$(usex system-libpng sys no-sys)=libpng
- -f$(usex system-libxml2 sys no-sys)=libxml2
- -f$(usex system-oniguruma sys no-sys)=oniguruma
- -f$(usex system-zlib sys no-sys)=zlib
+ -fsys=fontconfig
+ -fsys=freetype
+ -fsys=glslang
+ -fsys=harfbuzz
+ -fsys=libpng
+ -fsys=libxml2
+ -fsys=oniguruma
+ -fsys=zlib
+
+ # See TODO above RDEPEND
+ -fno-sys=simdutf
+ -fno-sys=spirv-cross
)
zig_src_configure
diff --git a/x11-terms/ghostty/metadata.xml b/x11-terms/ghostty/metadata.xml
index 2e369c002096..9dd86c295709 100644
--- a/x11-terms/ghostty/metadata.xml
+++ b/x11-terms/ghostty/metadata.xml
@@ -14,13 +14,5 @@
</upstream>
<use>
<flag name="adwaita">Use <pkg>gui-libs/libadwaita</pkg> for better GNOME integration</flag>
- <flag name="system-fontconfig">Use system fontconfig instead of the bundled one</flag>
- <flag name="system-freetype">Use system freetype instead of the bundled one</flag>
- <flag name="system-glslang">Use system glslang instead of the bundled one</flag>
- <flag name="system-harfbuzz">Use system harfbuzz instead of the bundled one</flag>
- <flag name="system-libpng">Use system libpng instead of the bundled one</flag>
- <flag name="system-libxml2">Use system libxml2 instead of the bundled one</flag>
- <flag name="system-oniguruma">Use system oniguruma instead of the bundled one</flag>
- <flag name="system-zlib">Use system zlib instead of the bundled one</flag>
</use>
</pkgmetadata>