* [gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-encryption/files/, x11-plugins/pidgin-encryption/
@ 2025-03-25 5:34 Sam James
0 siblings, 0 replies; only message in thread
From: Sam James @ 2025-03-25 5:34 UTC (permalink / raw
To: gentoo-commits
commit: df44e4642dc1620fc4a81d7a4f56fcf0a00a9d2b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 25 05:24:41 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 25 05:34:23 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df44e464
x11-plugins/pidgin-encryption: EAPI 8, fix include paths
Thanks to Alexander Bezrukov.
Closes: https://bugs.gentoo.org/932530
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../files/pidgin-encryption-3.1-includes.patch | 432 +++++++++++++++++++++
...1-r2.ebuild => pidgin-encryption-3.1-r3.ebuild} | 5 +-
2 files changed, 435 insertions(+), 2 deletions(-)
diff --git a/x11-plugins/pidgin-encryption/files/pidgin-encryption-3.1-includes.patch b/x11-plugins/pidgin-encryption/files/pidgin-encryption-3.1-includes.patch
new file mode 100644
index 000000000000..4ea82aee5619
--- /dev/null
+++ b/x11-plugins/pidgin-encryption/files/pidgin-encryption-3.1-includes.patch
@@ -0,0 +1,432 @@
+https://bugs.gentoo.org/932530
+--- a/config_ui.c
++++ b/config_ui.c
+@@ -24,11 +24,10 @@
+ #include <gtk/gtk.h>
+ #include <gtk/gtkplug.h>
+
+-#include <debug.h>
+-#include <gtkdialogs.h>
+-#include <gtkprefs.h>
+-#include <gtkprefs.h>
+-#include <util.h>
++#include <libpurple/debug.h>
++#include <pidgin/gtkdialogs.h>
++#include <pidgin/gtkprefs.h>
++#include <libpurple/util.h>
+
+ #include "nls.h"
+ #include "cryptproto.h"
+--- a/config_ui.h
++++ b/config_ui.h
+@@ -18,7 +18,7 @@
+ #ifndef CONFIG_UI_H
+ #define CONFIG_UI_H
+
+-#include <plugin.h>
++#include <libpurple/plugin.h>
+
+ extern GtkWidget* PE_get_config_frame(PurplePlugin *plugin);
+ extern void PE_config_cancel_regen(void);
+--- a/cryptproto.h
++++ b/cryptproto.h
+@@ -18,7 +18,7 @@
+ #ifndef CRYPTPROTO_H
+ #define CRYPTPROTO_H
+
+-#include "debug.h"
++#include <libpurple/debug.h>
+
+ #include "rsa_nss.h"
+
+--- a/cryptutil.c
++++ b/cryptutil.c
+@@ -27,7 +27,7 @@
+ #include <unistd.h>
+
+
+-#include <debug.h>
++#include <libpurple/debug.h>
+
+ #ifdef _WIN32
+ #include <win32dep.h>
+@@ -37,7 +37,7 @@
+ #include "cryptutil.h"
+ #include "rsa_nss.h"
+
+-#include <base64.h>
++#include <nss/base64.h>
+
+
+
+--- a/cryptutil.h
++++ b/cryptutil.h
+@@ -18,7 +18,7 @@
+ #ifndef CRYPTUTIL_H
+ #define CRYPTUTIL_H
+
+-#include "debug.h"
++#include <libpurple/debug.h>
+
+ #define MSG_HUNK_SIZE 126
+ #define CRYPT_HUNK_SIZE 256
+--- a/encrypt.c
++++ b/encrypt.c
+@@ -24,20 +24,20 @@
+ #include <gdk/gdk.h>
+ #include <gtk/gtkplug.h>
+
+-#include <debug.h>
+-#include <core.h>
+-#include <gtkutils.h>
+-#include <gtkplugin.h>
+-#include <gtkconv.h>
+-#include <gtkdialogs.h>
+-#include <gtkprefs.h>
+-#include <blist.h>
+-#include <gtkblist.h>
+-#include <gtkimhtml.h>
+-#include <gtklog.h>
+-#include <signals.h>
+-#include <util.h>
+-#include <version.h>
++#include <libpurple/debug.h>
++#include <libpurple/core.h>
++#include <pidgin/gtkutils.h>
++#include <pidgin/gtkplugin.h>
++#include <pidgin/gtkconv.h>
++#include <pidgin/gtkdialogs.h>
++#include <pidgin/gtkprefs.h>
++#include <libpurple/blist.h>
++#include <pidgin/gtkblist.h>
++#include <pidgin/gtkimhtml.h>
++#include <pidgin/gtklog.h>
++#include <libpurple/signals.h>
++#include <libpurple/util.h>
++#include <libpurple/version.h>
+
+ #include "cryptproto.h"
+ #include "cryptutil.h"
+--- a/encrypt.h
++++ b/encrypt.h
+@@ -24,7 +24,7 @@
+ #include "pidgin-encryption-config.h"
+ #endif
+
+-#include <conversation.h>
++#include <libpurple/conversation.h>
+ #define ENC_WEBSITE "http://pidgin-encrypt.sourceforge.net"
+
+ #define CRYPTO_SMILEY "PECRYPT:"
+--- a/keys.c
++++ b/keys.c
+@@ -17,9 +17,9 @@
+
+ #include "internal.h"
+
+-#include <glib.h>
++#include <glib-2.0/glib.h>
+ #if GLIB_CHECK_VERSION(2,6,0)
+-# include <glib/gstdio.h>
++# include <glib-2.0/glib/gstdio.h>
+ #else
+ # define g_freopen freopen
+ # define g_fopen fopen
+@@ -37,8 +37,8 @@
+ #include <gtk/gtk.h>
+ #include <gtk/gtkplug.h>
+
+-#include <debug.h>
+-#include <util.h>
++#include <libpurple/debug.h>
++#include <libpurple/util.h>
+
+ #include <time.h>
+ #include <sys/types.h>
+--- a/keys.h
++++ b/keys.h
+@@ -20,8 +20,8 @@
+
+ #include "cryptproto.h"
+
+-#include "debug.h"
+-#include "conversation.h"
++#include <libpurple/debug.h>
++#include <libpurple/conversation.h>
+
+
+ #define KEY_DIGEST_LENGTH 10
+--- a/keys_ui.c
++++ b/keys_ui.c
+@@ -21,10 +21,10 @@
+ #include <gtk/gtk.h>
+ #include <gtk/gtkplug.h>
+
+-#include <debug.h>
+-#include <prefs.h>
+-#include <gtkdialogs.h>
+-#include <sound.h>
++#include <libpurple/debug.h>
++#include <libpurple/prefs.h>
++#include <pidgin/gtkdialogs.h>
++#include <libpurple/sound.h>
+
+ #include "encrypt.h"
+ #include "keys.h"
+--- a/nonce.c
++++ b/nonce.c
+@@ -17,12 +17,12 @@
+
+ #include "internal.h"
+
+-#include <glib.h>
++#include <glib-2.0/glib.h>
+
+-#include "debug.h"
++#include <libpurple/debug.h>
+
+-#include "base64.h"
+-#include "pk11func.h"
++#include <nss/base64.h>
++#include <nss/pk11func.h>
+
+ #include "nonce.h"
+
+--- a/nonce.h
++++ b/nonce.h
+@@ -18,7 +18,7 @@
+ #ifndef NONCE_H
+ #define NONCE_H
+
+-#include "glib.h"
++#include "glib-2.0/glib.h"
+
+ typedef unsigned char Nonce[24];
+
+--- a/nss_mgf1.c
++++ b/nss_mgf1.c
+@@ -18,10 +18,10 @@
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+-#include <pk11func.h>
++#include <nss/pk11func.h>
+
+ /* for g_assert; PORT_Assert seems disabled... */
+-#include <glib.h>
++#include <glib-2.0/glib.h>
+
+ #include "nss_mgf1.h"
+
+--- a/nss_oaep.c
++++ b/nss_oaep.c
+@@ -19,11 +19,11 @@
+ *
+ */
+
+-#include <pk11func.h>
+-#include <keyhi.h>
++#include <nss/pk11func.h>
++#include <nss/keyhi.h>
+
+ /* for g_assert; PORT_Assert seems disabled... */
+-#include <glib.h>
++#include <glib-2.0/glib.h>
+
+ #include "nss_mgf1.h"
+ #include "nss_oaep.h"
+--- a/nss_pss.c
++++ b/nss_pss.c
+@@ -19,12 +19,12 @@
+ *
+ */
+
+-#include "pk11func.h"
+-#include "keyhi.h"
++#include <nss/pk11func.h>
++#include <nss/keyhi.h>
+
+ /* for g_assert; PORT_Assert seems disabled... */
+-#include <glib.h>
+-#include <debug.h>
++#include <glib-2.0/glib.h>
++#include <libpurple/debug.h>
+
+ #include "nss_mgf1.h"
+ #include "nss_pss.h"
+--- a/pe_blist.c
++++ b/pe_blist.c
+@@ -1,8 +1,8 @@
+ #include "internal.h" // #defines needed for Gaim headers
+
+-#include <blist.h>
+-#include <debug.h>
+-#include <gtkutils.h>
++#include <libpurple/blist.h>
++#include <libpurple/debug.h>
++#include <pidgin/gtkutils.h>
+
+ #include "pe_blist.h"
+ #include "state.h"
+--- a/pe_blist.h
++++ b/pe_blist.h
+@@ -4,8 +4,8 @@
+ #include <gdk/gdk.h>
+ #include <gtk/gtkplug.h>
+
+-#include <gtkplugin.h>
+-#include <blist.h>
++#include <pidgin/gtkplugin.h>
++#include <libpurple/blist.h>
+
+ #include "pidgin-encryption-config.h"
+
+--- a/prefs.c
++++ b/prefs.c
+@@ -21,9 +21,9 @@
+ #include <string.h>
+ #include <unistd.h>
+
+-#include <glib.h>
++#include <glib-2.0/glib.h>
+ #if GLIB_CHECK_VERSION(2,6,0)
+-# include <glib/gstdio.h>
++# include <glib-2.0/glib/gstdio.h>
+ #else
+ # define g_freopen freopen
+ # define g_fopen fopen
+@@ -41,8 +41,8 @@
+ #include <gtk/gtk.h>
+ #include <gtk/gtkplug.h>
+
+-#include "prefs.h"
+-#include "util.h"
++#include <libpurple/prefs.h>
++#include <libpurple/util.h>
+ #include "prefs.h"
+ #include "config_ui.h"
+ #include "keys.h"
+--- a/prefs.h
++++ b/prefs.h
+@@ -19,9 +19,9 @@
+ #ifndef PREFS_H
+ #define PREFS_H
+
+-#include <debug.h>
+-#include <gtkdialogs.h>
+-#include <prefs.h>
++#include <libpurple/debug.h>
++#include <pidgin/gtkdialogs.h>
++#include <libpurple/prefs.h>
+
+ void PE_prefs_changed_cb(const char* name, PurplePrefType type, gconstpointer val, gpointer data);
+
+--- a/rsa_nss.c
++++ b/rsa_nss.c
+@@ -21,10 +21,10 @@
+ #include <gtk/gtk.h>
+ #include <gtk/gtkplug.h>
+
+-#include <debug.h>
+-#include <gtkdialogs.h>
++#include <libpurple/debug.h>
++#include <pidgin/gtkdialogs.h>
+
+-#include <glib.h>
++#include <glib-2.0/glib.h>
+
+ #include <string.h>
+ #include <assert.h>
+@@ -35,13 +35,13 @@
+
+ #include "rsa_nss.h"
+
+-#include <nspr.h>
+-#include <nss.h>
+-#include <ssl.h>
+-#include <secmod.h>
+-#include <pk11func.h>
+-#include <keyhi.h>
+-#include <nssb64.h>
++#include <nspr/nspr.h>
++#include <nss/nss.h>
++#include <nss/ssl.h>
++#include <nss/secmod.h>
++#include <nss/pk11func.h>
++#include <nss/keyhi.h>
++#include <nss/nssb64.h>
+
+
+ #include "nls.h"
+--- a/rsa_nss.h
++++ b/rsa_nss.h
+@@ -29,8 +29,8 @@
+ #undef HAVE_LONG_LONG
+ #endif
+ /* From NSS libraries: */
+-#include <nss.h>
+-#include <keyhi.h>
++#include <nss/nss.h>
++#include <nss/keyhi.h>
+
+ typedef struct {
+ SECKEYPrivateKey* priv;
+--- a/state.c
++++ b/state.c
+@@ -6,11 +6,11 @@
+ #include <gdk/gdk.h>
+ #include <gtk/gtkplug.h>
+
+-#include <gtkplugin.h>
++#include <pidgin/gtkplugin.h>
+
+-#include <debug.h>
+-#include <util.h>
+-#include <conversation.h>
++#include <libpurple/debug.h>
++#include <libpurple/util.h>
++#include <libpurple/conversation.h>
+
+ #include "pe_blist.h"
+ #include "state_ui.h"
+--- a/state_ui.c
++++ b/state_ui.c
+@@ -7,11 +7,11 @@
+ #include <gtk/gtkplug.h>
+ #include <gtk/gtkimagemenuitem.h>
+
+-#include <gtkplugin.h>
+-#include <gtkmenutray.h>
+-#include <debug.h>
+-#include <gtkimhtml.h>
+-#include <gtklog.h>
++#include <pidgin/gtkplugin.h>
++#include <pidgin/gtkmenutray.h>
++#include <libpurple/debug.h>
++#include <pidgin/gtkimhtml.h>
++#include <pidgin/gtklog.h>
+
+ #include "state_ui.h"
+ #include "state.h"
+--- a/state_ui.h
++++ b/state_ui.h
+@@ -7,13 +7,13 @@
+ #include <gdk/gdk.h>
+ #include <gtk/gtkplug.h>
+
+-#include "gtkplugin.h"
++#include <pidgin/gtkplugin.h>
+
+-#include <gtkdialogs.h>
+-#include <log.h>
+-#include <gtkconv.h>
+-#include <gtklog.h>
+-#include <gtkutils.h>
++#include <pidgin/gtkdialogs.h>
++#include <libpurple/log.h>
++#include <pidgin/gtkconv.h>
++#include <pidgin/gtklog.h>
++#include <pidgin/gtkutils.h>
+
+ void PE_state_ui_init();
+ void PE_state_ui_delete();
diff --git a/x11-plugins/pidgin-encryption/pidgin-encryption-3.1-r2.ebuild b/x11-plugins/pidgin-encryption/pidgin-encryption-3.1-r3.ebuild
similarity index 92%
rename from x11-plugins/pidgin-encryption/pidgin-encryption-3.1-r2.ebuild
rename to x11-plugins/pidgin-encryption/pidgin-encryption-3.1-r3.ebuild
index 63515f6557ac..19104a15c88d 100644
--- a/x11-plugins/pidgin-encryption/pidgin-encryption-3.1-r2.ebuild
+++ b/x11-plugins/pidgin-encryption/pidgin-encryption-3.1-r3.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit flag-o-matic
@@ -25,12 +25,13 @@ DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/${P}-glib2.32.patch"
"${FILESDIR}/${P}-time.patch"
+ "${FILESDIR}/${P}-includes.patch"
)
src_configure() {
strip-flags
replace-flags -O? -O2
- econf $(use_enable nls) --disable-static
+ econf $(use_enable nls)
}
src_install() {
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2025-03-25 5:34 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-25 5:34 [gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-encryption/files/, x11-plugins/pidgin-encryption/ Sam James
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox