summaryrefslogtreecommitdiff
path: root/app-editors
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-20 00:15:26 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-20 00:15:26 +0000
commit1534d50aaf24272ec425fa439389ef7e1f7bf174 (patch)
treec48ca34f49e5c335c0d06b96d9f09d4a74e144d5 /app-editors
parent2e512e4e32285f8c4eb19586d014cb9d31454ec9 (diff)
gentoo auto-resync : 20:02:2025 - 00:15:26
Diffstat (limited to 'app-editors')
-rw-r--r--app-editors/Manifest.gzbin14112 -> 14110 bytes
-rw-r--r--app-editors/xemacs/Manifest3
-rw-r--r--app-editors/xemacs/files/xemacs-21.5.35-delay-fcinit-until-needed.patch63
-rw-r--r--app-editors/xemacs/xemacs-21.5.35-r8.ebuild (renamed from app-editors/xemacs/xemacs-21.5.35-r7.ebuild)1
4 files changed, 66 insertions, 1 deletions
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 6d931fbbf6b5..0664f3be0a0e 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/xemacs/Manifest b/app-editors/xemacs/Manifest
index 20125e61738c..a4758852e85f 100644
--- a/app-editors/xemacs/Manifest
+++ b/app-editors/xemacs/Manifest
@@ -1,6 +1,7 @@
AUX xemacs-21.5.35-batch-segfault.patch 5755 BLAKE2B 87e5099a8ad9810188eae487931e82d4cb473215963bb9869161ba02f9270c444cb2a6f22eff2d5cecb8101379157a9f3edca2cbbb2c5655bfe16f54cfa28c60 SHA512 7c4a001b408d66a69b4f92483a7f3ab53dd4eddf2da8fbe25b9b6dfad9ae2a699ecd94c7eb13980ff3b399211a6551e0541243ae88236fbb47156a7e43fa88ec
AUX xemacs-21.5.35-configure-libc-version.patch 2169 BLAKE2B c3c6e7717971217f5a141ea6904193761a943d0656158f863c054f09858518f96975782dcb67a3bf0f4ef2bc29cc0b656198a28623043a1cbeb78bea0c6d2c1c SHA512 b386a92a474012e5583bc4fff7a958e1ae81aee90fc4c095c49e637bf4e35e8dfb90ea2ab1cd91190739ac975f5994f4465db56b150d0017dedff3ab3dd84a66
AUX xemacs-21.5.35-configure.patch 1305 BLAKE2B 3625857381ed9113dcf92cfc89f70fb70d0a64267b7b2e006f3c3c495995ef1d5edd3c8ba63863b9ca678a83bebfe49febb0d6a67ad8e770bfa07feece0a598a SHA512 5556a8e8e9940177aa674e9d47f1bc00f8af90467c2d7bcdbd8820f0723de3b945eb9491961c041bbd7c66b39228e1996f3212931e8e2823c5f83e125ceb2fc9
+AUX xemacs-21.5.35-delay-fcinit-until-needed.patch 2126 BLAKE2B f5eeed624c67767cacf83c6a82f3f2fddc07ae5b0bf738fa1855ba7ef818557fa390c3230ad20540597331f99b4236e8a5643378a6edf4878fdf95a5f78ec822 SHA512 8ad02fb8899cc6853a65c654855f8406cdfdded81c2d22de825b360a39870b67c067f4932ba0213ab7944209b7736cd09b6e010710f5fe7535b18e2a80074393
AUX xemacs-21.5.35-linker-flags.patch 1078 BLAKE2B 32678544c488c2b272503d79f0fed1783c1674b8fe5fd3e9ff6a25a782db561e9a59b1adc9adf2a627894b9b09458c087e670609c88f76d9927bfe1af68a963c SHA512 58b3b055fe1915ef72041832ec930edf7d365a7907d7603ba627379f0736ad7119e8c8ff1fa6b5d46b770760325ea5fd3484e5decb0d47f42ba5095571d46cfb
AUX xemacs-21.5.35-misalignment.patch 2383 BLAKE2B e3a1c462b9da8bcf22f8e776b38884c9f3a7e4ae2300a3971794bccd9614b32b345fee6f414eb2a8705c064a4ce2f6ce3ae4e8ca4190b835853e35c7cede31e0 SHA512 2b228668e9365e4a2f7d91e2376bb066271a1f0eb962118d84937a1db31c1f6d60853939e62f56906b1a9d2d3e8fea7dc937b8d695b7f9dea67310d1d39785a8
AUX xemacs-21.5.35-mule-tests.patch 6312 BLAKE2B 0caee1f8f037128c9b781d6885e8e8a18cdab4280d9f05f68e73ddad9e52e7606ea60fd4a9bdda8d7ab57608fe88163e2d195adf096c3fa25e156545fa67c12f SHA512 0e6db8ca4061ae2493ce99c745b50336b3f3d05cb76000f63eb829a1befba293dbe8e9d88466f5e6849d7584253cfd1ac9edf4be7bf18ace13a8db5a1efa5c6d
@@ -13,6 +14,6 @@ DIST xemacs-21.5.35-info-handle-compress.patch.xz 7852 BLAKE2B 61b8d3a7d63d76311
DIST xemacs-21.5.35-ootags-boolint.patch.xz 7660 BLAKE2B 9567cebeea7828dd7a207e627c4a21d49ef129ea7cf92defde67c068aab6694d0c7f70d90648b9177cea8b6ea3fc3734e1f65f1821b5e4c820df507bb6d6835b SHA512 f43656a5e4c9781e2250fca7f8750bbc131223f4a252dfdfc6315e06ac578974877ac0bbc695f957ade5a7960c4257b090ee34199965110da28851e58986e985
DIST xemacs-21.5.35.tar.gz 16403617 BLAKE2B efab8d3d984ec2223913b09ff1abc9f2df187fb5b8c2ccf99fcfc60c86369f4411cffd48b03532d53329bd5b3d3149271a445da4c0a3cd7bdc2834021b1297b3 SHA512 e592af6ffbb6f95299039de28f59ee770bf62f54a15b1358b9d1059ed25dcb410c01dcf6e88c1d2196d54f0c6902f309d709fe003accee82e516023fa4363019
EBUILD xemacs-21.5.35-r6.ebuild 7534 BLAKE2B 9b36a46f43c215389dcc77bea0f3fe27c6d0da75756223eb15ea02750af002631da51d9153a1fd64744c7f5d3a8fc45a022378d9877e428a7e848d9ce223bac1 SHA512 71b6bcec57277e36a9b5689fe98a1c23d37e73141d9cc73e9641520cbe3dfd1651bd8413168f8fa88597a467c505c77c189a5e530711fd6852f96940c49f7046
-EBUILD xemacs-21.5.35-r7.ebuild 7588 BLAKE2B 25c7077f33650fe3b4ec6e435d2c831d51ecc90f933af768a234d8495be06d2e0b8f2cfa958dc6fa62b20e3695fbb36a3e926854ff98bca6d1459300dbb417eb SHA512 fd9d556957a257f01c0494134468d745b42f047b6e4a4241bbb404d06f016dbdc36a049f8ac571ee3c88a725724a21e7d3f1b01bdc88f1425f0155507d068c9f
+EBUILD xemacs-21.5.35-r8.ebuild 7647 BLAKE2B 1f4f62680511c26e40551a7345f35985d09f8cfec3ef410a5f38e1c41e5dbb3c49d55cd3f380434bdbf6e908f8c27c83330859b428ceca81ee189fa92b9b78d7 SHA512 d5b1c0e49020bd6ea1361acab2199d77d6556b39a385337d032b03c359f934dc2376f2e14affdc3ef659f870dfea4ff8d34bf421a5a6679b4ebcf9a29da74124
EBUILD xemacs-21.5.9999.ebuild 7039 BLAKE2B 3401ac584e443e62e755e64d86b0a0dd4027bec6f807b6a82469da457f42cb95c7ef392bdd609af3e502bc6d8dbd00786eb78fa3710395782ae2f420f2d54e5c SHA512 3e36df884d4548189fa486408dd6990ef0913e4bcd47f2d2f2ca1d1022e882e277108c555a793326787b10809bd38fee282d9f5d6b007e6cf8c24da507a1b722
MISC metadata.xml 493 BLAKE2B c7a32db428883c28b8ddf1aab3e899d2ce022a7b61eed05dd16a6152bf5f525e5e32a90ff4c8362b5dc49f5a262f0f21bd29425f9bc16ba5d1d1fcd9b3b85de2 SHA512 55a343e9e8713b1167034409dce6f5729d1818ef20aa4164980d0f25e7d929d3bb7772968fbad30cd01973eb7d6a3bafc491b60070a3ab41238fe032e4e2170d
diff --git a/app-editors/xemacs/files/xemacs-21.5.35-delay-fcinit-until-needed.patch b/app-editors/xemacs/files/xemacs-21.5.35-delay-fcinit-until-needed.patch
new file mode 100644
index 000000000000..c7e8600a635e
--- /dev/null
+++ b/app-editors/xemacs/files/xemacs-21.5.35-delay-fcinit-until-needed.patch
@@ -0,0 +1,63 @@
+# HG changeset patch
+# User Aidan Kehoe <kehoea@parhasard.net>
+# Date 1739950047 0
+# Wed Feb 19 07:27:27 2025 +0000
+# Node ID 10e8e0fb778fdfcace7e2257d1f1cd0a74446e66
+# Parent b2a7a1a58d1fba872a100db28ba45ddc6239cfeb
+Delay calls to FcInit() at startup until an XFT font is actually opened.
+
+src/ChangeLog addition:
+
+2025-02-19 Aidan Kehoe <kehoea@parhasard.net>
+
+ Delay calls to FcInit() until
+ lwlib-fonts.c:xft_open_font_by_name() or
+ fontcolor-xlike-inc.c:xft_find_charset_font(), avoiding updating
+ out-of-tree cache files at build time, something Gentoo does not
+ like. Thank you for the bug report, Mats Lidell.
+ * emacs.c (main_1):
+ Remove the call to reinit_vars_of_font_mgr() here.
+ * font-mgr.c (reinit_vars_of_font_mgr): Removed. All it did was
+ call FcInit() basically directly after pdump_load(), for which
+ there is no need, reasonable to delay until we open an X11 device.
+ * symsinit.h:
+ Remove its declaration.
+
+diff -r b2a7a1a58d1f -r 10e8e0fb778f src/emacs.c
+--- a/src/emacs.c Wed Feb 19 06:13:45 2025 +0000
++++ b/src/emacs.c Wed Feb 19 07:27:27 2025 +0000
+@@ -2235,9 +2235,6 @@
+ #if defined (HAVE_MENUBARS) || defined (HAVE_SCROLLBARS) || defined (HAVE_X_DIALOGS) || defined (HAVE_TOOLBARS)
+ reinit_vars_of_gui_x ();
+ #endif
+-#ifdef HAVE_XFT
+- reinit_vars_of_font_mgr ();
+-#endif
+ #endif /* HAVE_X_WINDOWS */
+
+ reinit_vars_of_mule_coding ();
+diff -r b2a7a1a58d1f -r 10e8e0fb778f src/font-mgr.c
+--- a/src/font-mgr.c Wed Feb 19 06:13:45 2025 +0000
++++ b/src/font-mgr.c Wed Feb 19 07:27:27 2025 +0000
+@@ -1439,9 +1439,4 @@
+ Vxlfd_font_name_regexp = make_xlfd_font_regexp();
+ }
+
+-void
+-reinit_vars_of_font_mgr (void)
+-{
+- FcInit ();
+-}
+-
++/* font-mgr.c ends here */
+diff -r b2a7a1a58d1f -r 10e8e0fb778f src/symsinit.h
+--- a/src/symsinit.h Wed Feb 19 06:13:45 2025 +0000
++++ b/src/symsinit.h Wed Feb 19 07:27:27 2025 +0000
+@@ -419,7 +419,6 @@
+ void vars_of_font_lock (void);
+ void reinit_vars_of_font_lock (void);
+ void vars_of_font_mgr (void);
+-void reinit_vars_of_font_mgr (void);
+ void vars_of_frame (void);
+ void vars_of_frame_gtk (void);
+ void vars_of_frame_mswindows (void);
diff --git a/app-editors/xemacs/xemacs-21.5.35-r7.ebuild b/app-editors/xemacs/xemacs-21.5.35-r8.ebuild
index e0cc1c23695a..abd1600b2156 100644
--- a/app-editors/xemacs/xemacs-21.5.35-r7.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.35-r8.ebuild
@@ -74,6 +74,7 @@ src_prepare() {
eapply "${FILESDIR}/${P}-unknown-command-test.patch"
eapply "${WORKDIR}/${P}-info-handle-compress.patch"
eapply "${FILESDIR}/${P}-batch-segfault.patch"
+ eapply "${FILESDIR}/${P}-delay-fcinit-until-needed.patch"
eapply_user