From bc7baa47508c8cebd3b58189b03e277dd415a66a Mon Sep 17 00:00:00 2001 From: mhsn Date: Sun, 29 Jun 2025 22:07:45 +0100 Subject: properly apply patches --- x11-terms/st/files/01_disable-bold-italic.diff | 22 ++++++++++++++++++++++ x11-terms/st/files/01_disable-bold-italic.patch | 22 ---------------------- x11-terms/st/st-0.9.2.ebuild | 4 ++++ 3 files changed, 26 insertions(+), 22 deletions(-) create mode 100644 x11-terms/st/files/01_disable-bold-italic.diff delete mode 100644 x11-terms/st/files/01_disable-bold-italic.patch (limited to 'x11-terms') diff --git a/x11-terms/st/files/01_disable-bold-italic.diff b/x11-terms/st/files/01_disable-bold-italic.diff new file mode 100644 index 0000000..147ffef --- /dev/null +++ b/x11-terms/st/files/01_disable-bold-italic.diff @@ -0,0 +1,22 @@ +diff --git i/x.c w/x.c +index d73152b..ab0a1ce 100644 +--- i/x.c ++++ w/x.c +@@ -1033,17 +1033,14 @@ xloadfonts(const char *fontstr, double fontsize) + win.ch = ceilf(dc.font.height * chscale); + + FcPatternDel(pattern, FC_SLANT); +- FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ITALIC); + if (xloadfont(&dc.ifont, pattern)) + die("can't open font %s\n", fontstr); + + FcPatternDel(pattern, FC_WEIGHT); +- FcPatternAddInteger(pattern, FC_WEIGHT, FC_WEIGHT_BOLD); + if (xloadfont(&dc.ibfont, pattern)) + die("can't open font %s\n", fontstr); + + FcPatternDel(pattern, FC_SLANT); +- FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ROMAN); + if (xloadfont(&dc.bfont, pattern)) + die("can't open font %s\n", fontstr); + diff --git a/x11-terms/st/files/01_disable-bold-italic.patch b/x11-terms/st/files/01_disable-bold-italic.patch deleted file mode 100644 index 147ffef..0000000 --- a/x11-terms/st/files/01_disable-bold-italic.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git i/x.c w/x.c -index d73152b..ab0a1ce 100644 ---- i/x.c -+++ w/x.c -@@ -1033,17 +1033,14 @@ xloadfonts(const char *fontstr, double fontsize) - win.ch = ceilf(dc.font.height * chscale); - - FcPatternDel(pattern, FC_SLANT); -- FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ITALIC); - if (xloadfont(&dc.ifont, pattern)) - die("can't open font %s\n", fontstr); - - FcPatternDel(pattern, FC_WEIGHT); -- FcPatternAddInteger(pattern, FC_WEIGHT, FC_WEIGHT_BOLD); - if (xloadfont(&dc.ibfont, pattern)) - die("can't open font %s\n", fontstr); - - FcPatternDel(pattern, FC_SLANT); -- FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ROMAN); - if (xloadfont(&dc.bfont, pattern)) - die("can't open font %s\n", fontstr); - diff --git a/x11-terms/st/st-0.9.2.ebuild b/x11-terms/st/st-0.9.2.ebuild index c74829a..dd6427e 100644 --- a/x11-terms/st/st-0.9.2.ebuild +++ b/x11-terms/st/st-0.9.2.ebuild @@ -16,6 +16,10 @@ else KEYWORDS="amd64 ~arm arm64 ~hppa ~m68k ppc64 ~riscv x86" fi +PATCHES=( + "${FILESDIR}/01_disable-bold-italic.diff" +) + LICENSE="MIT" SLOT="0" -- cgit v1.2.3