summaryrefslogtreecommitdiff
path: root/gnome-extra/libgda
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-26 02:00:48 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-26 02:00:48 +0000
commit403335d7014372971e9e9267493a808d08bab48e (patch)
treeffd28ddc69e6fe6543b018a00c9fad058bdda027 /gnome-extra/libgda
parent7f0b7329b3aa78ea82792fdf68ab48415fe4cc35 (diff)
gentoo auto-resync : 26:11:2024 - 02:00:48
Diffstat (limited to 'gnome-extra/libgda')
-rw-r--r--gnome-extra/libgda/Manifest3
-rw-r--r--gnome-extra/libgda/files/libgda-5.2.9-c23.patch33
-rw-r--r--gnome-extra/libgda/libgda-5.2.9-r2.ebuild3
3 files changed, 38 insertions, 1 deletions
diff --git a/gnome-extra/libgda/Manifest b/gnome-extra/libgda/Manifest
index 3c18a8691579..cc800fe62de2 100644
--- a/gnome-extra/libgda/Manifest
+++ b/gnome-extra/libgda/Manifest
@@ -1,9 +1,10 @@
AUX libgda-4.99.1-control-center-icon-collision.patch 2266 BLAKE2B 4005c1a3d7b71f9a264321941be67bad1c339cf90fe47d749eeb88ebe0a2ef1abf20e3b6d856a0289b359a66b7f9f140d1bbf61eb83d279407270e1ff70c2b46 SHA512 ebe5db64f552b5623598d9545d09af138a80578eec99e83962a958b5bc44c1c7ae1746f71302f5f56fee0112a2bd64a0372d32bbda7ace0d9c7a648dcefd51e5
AUX libgda-4.99.1-gda-browser-doc-collision.patch 914 BLAKE2B a8dc2b9359aaf3f74939dda29cd4157c20a50b724a7648c517d4fccd1a0d696f1eb5cebc6199a775e96d2687542e5a815bb63f01684d9c68497279b7f45adc08 SHA512 578a08e1b7adb59706f28f811efe2f7b68d2b406f49bd605253a14f3b415df945a3948dd2994013429b0e31768fb7a7f382321568babe0bca0bb34ba5aa16353
AUX libgda-5.2-my_bool-error.patch 5804 BLAKE2B 85068c8d3164bb9fd6d5c26bd144cc389f3e7df28c56163dd3294fed2a1e709674031e0bb903aa8f111010d6682c7aef26692b1e16821f2a9002106eb8a250db SHA512 33a734e4f21364d4657db1347022129eef48b9b7cebd3743445963c74fb2d1b1043927c52a2e165db966df595a1b69dfcc8d9f3b2cddf328291bc7976273ecef
+AUX libgda-5.2.9-c23.patch 1095 BLAKE2B 9e53ff3904f260f0697079baf50d7a78d50b1f949b4fc3a0850f3d5473e19b7fb9fc11e2c6086b6bb205a0fc6566395c70e1b902d900213a795ce5ff306a41f8 SHA512 0f3f910f68eb9a7429b994e3a247442e25106ddfde07191eecdf94bb873fbb4c66416b7a98eff258ca7fed8f39e4ce779107c946c54589f6de5d56a21547ffbd
AUX libgda-5.2.9-fix-gcc14.patch 9745 BLAKE2B 9c88cf1f99956da5d4c8141f7eaa93e5d84ce019764ec340c46441f7d001bddb88d5d8668f9e1200b7b1aee02af5ea9311f60adc038ba13120bc1fb02204c269 SHA512 f7312501a667f0646489ce2bf357bacebe92b15bb3e88568069dbc555fae1911037b4cc177f28557066f8c1dfafcf3bc82f7d7e87bcfced9980e1d4585aee553
AUX libgda-5.2.9-no-introspection.patch 1804 BLAKE2B 6945b77b906a78ff7b4b551a47e5c61886cb3239837813cced2508d6e22848b26b8f3366290b8974edcaafae95c7c7be63f1b2bfefed846ca393c4728abe7752 SHA512 b6536539ca827d33caaa1a40af3e6f37140181c6a5f54e0f143499108ed4c89c45184f032d7808019dec6c769670f9a47aa8479541c537163b1163ea769955a4
AUX libgda-5.2.9-redefine-bool-error.patch 1223 BLAKE2B eafc8884016c98d673d4da347452a82e558a11d20143d19ce1a40926a8348af507a839010c342dad37f345efb6c7770d6ad2429ca26a310af67dd65e0166af25 SHA512 7ec9d88f7b0de2980c8e2f8a17f00eff26b279c46f938bff8dc3ba5c8e3c106bc778e65bdb078a30b9615bcf2497d4974bef4205cb51347fb50ceb6ac6ceb43c
DIST libgda-5.2.9.tar.xz 12619160 BLAKE2B b82c304f6054a1de24b72e688fc03a7a9b416f14f47c95087c4901b7bce0ea5c642667feb14f1701bc62403359c752f3f5b121a697316340829af64b83fb7980 SHA512 a28324533298d42aacfce5d9f3d699314ddb5d5fe7e492433dbbe4232fb310b798d312ac08dffd4f4ebef5ceea3c6c49ef3c679ab97b5e9d1f64e3fed50b2231
-EBUILD libgda-5.2.9-r2.ebuild 5121 BLAKE2B 99afd0b35f87778fc9c60b9d41270639157cb4d57c4370ed46bf6510dbbf95307ca55dd18c71cd0cff833c9367242d6f9a08e5761f3e325bd1bdcf4e4ae721ad SHA512 2e7623f70c668a50dfff0e815a741bec84c9210e22badf05126a8263b5ff3290401c7fb316d3edc3998bf6c76b238e9302d4717c75eeae77e3aac44dd583310c
+EBUILD libgda-5.2.9-r2.ebuild 5181 BLAKE2B 6c4f3f450f6a331bd3cdcb2b5d2f192ddeffc0467235389e8913affc49ae46f1abe3159fd51ffb622f14b66b34452565c9f1bf2a0fd652dd56445369e4b6fe96 SHA512 0af628dfce5109df9c1251bcacf523c739b941f767512a644b3ec4f069caae2d7f5ffd7b92d73a8702e20fb2c406e0bece86a42231610e338b09ff38c70989ce
MISC metadata.xml 788 BLAKE2B c8e2119ecbdc25e749750336f61709ff4aaf3e6d644a249e3e10860f21e8b6ffe70fbd07bcda3a4626baf94e6ff268f0e6cf1d838d0876fbfd30b2beb1ee33b6 SHA512 655de1859ef6c2f640e294cf43d22bc59a2c519bd9a3c22f8ac16d39b7305ddae772b21838fc971576465e0b6ad31ddea9d476919aa0b08a39f7efcad48d84d8
diff --git a/gnome-extra/libgda/files/libgda-5.2.9-c23.patch b/gnome-extra/libgda/files/libgda-5.2.9-c23.patch
new file mode 100644
index 000000000000..a2e2a950b084
--- /dev/null
+++ b/gnome-extra/libgda/files/libgda-5.2.9-c23.patch
@@ -0,0 +1,33 @@
+https://bugs.gentoo.org/944755
+https://gitlab.gnome.org/GNOME/libgda/-/issues/272
+https://gitlab.gnome.org/GNOME/libgda/-/merge_requests/208
+
+From 333dc9252e022a70f7a820aa63318ddd15edca83 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ahmed=20Ba=C3=AFzid?= <ahmed.baizid.0@gmail.com>
+Date: Sat, 31 Aug 2024 22:18:56 +0100
+Subject: [PATCH] error: function declaration without prototype
+
+Function declaration with no prototype are forbidden in C23.
+
+See: https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2841.htm
+
+Closes #272.
+--- a/libgda/sql-parser/lemon.c
++++ b/libgda/sql-parser/lemon.c
+@@ -57,14 +57,6 @@ struct action;
+ static struct action *Action_new(void);
+ static struct action *Action_sort(struct action *);
+
+-/********** From the file "build.h" ************************************/
+-void FindRulePrecedences();
+-void FindFirstSets();
+-void FindStates();
+-void FindLinks();
+-void FindFollowSets();
+-void FindActions();
+-
+ /********* From the file "configlist.h" *********************************/
+ void Configlist_init(void);
+ struct config *Configlist_add(struct rule *, int);
+--
+GitLab
diff --git a/gnome-extra/libgda/libgda-5.2.9-r2.ebuild b/gnome-extra/libgda/libgda-5.2.9-r2.ebuild
index 00225fd31682..35f2bc52766b 100644
--- a/gnome-extra/libgda/libgda-5.2.9-r2.ebuild
+++ b/gnome-extra/libgda/libgda-5.2.9-r2.ebuild
@@ -113,6 +113,9 @@ src_prepare() {
# https://github.com/gentoo/gentoo/pull/36912#issuecomment-2171657215
eapply "${FILESDIR}/${PN}-5.2.9-fix-gcc14.patch"
+ # bug #944755
+ eapply "${FILESDIR}/${PN}-5.2.9-c23.patch"
+
gnome2_src_prepare
java-pkg-opt-2_src_prepare
}