aboutsummaryrefslogtreecommitdiff
path: root/security/pinentry/files
diff options
context:
space:
mode:
authorMax Brazhnikov <makc@FreeBSD.org>2009-06-24 08:25:55 +0000
committerMax Brazhnikov <makc@FreeBSD.org>2009-06-24 08:25:55 +0000
commitac1b0c5c742a0255e3f1fdb368e6e188e264000c (patch)
tree776aa0afd82012d9db8dcbda92d152f03638213b /security/pinentry/files
parent46c33b2f1191086a09a28577442845c5da059546 (diff)
Notes
Diffstat (limited to 'security/pinentry/files')
-rw-r--r--security/pinentry/files/patch-gtk2-gmem145
-rw-r--r--security/pinentry/files/patch-qt4__Makefile.in11
2 files changed, 11 insertions, 145 deletions
diff --git a/security/pinentry/files/patch-gtk2-gmem b/security/pinentry/files/patch-gtk2-gmem
deleted file mode 100644
index fb640e6ad836..000000000000
--- a/security/pinentry/files/patch-gtk2-gmem
+++ /dev/null
@@ -1,145 +0,0 @@
---- gtk+-2/gtksecentry.c.orig 2007-11-19 16:20:50.000000000 +0500
-+++ gtk+-2/gtksecentry.c 2008-04-26 22:52:13.000000000 +0600
-@@ -256,7 +256,7 @@
-
- static GtkWidgetClass *parent_class = NULL;
-
--gboolean g_use_secure_mem = FALSE;
-+extern gboolean g_use_secure_mem;
-
- # define g_sec_new(type, count) \
- ((type *) g_sec_malloc ((unsigned) sizeof (type) * (count)))
-@@ -269,85 +269,6 @@
- } while(0)
-
-
--gpointer
--g_malloc(gulong size)
--{
-- gpointer p;
--
-- if (size == 0)
-- return NULL;
--
-- if (g_use_secure_mem)
-- p = (gpointer) secmem_malloc(size);
-- else
-- p = (gpointer) malloc(size);
-- if (!p)
-- g_error("could not allocate %ld bytes", size);
--
-- return p;
--}
--
--gpointer
--g_malloc0(gulong size)
--{
-- gpointer p;
--
-- if (size == 0)
-- return NULL;
--
-- if (g_use_secure_mem) {
-- p = (gpointer) secmem_malloc(size);
-- if (p)
-- memset(p, 0, size);
-- } else
-- p = (gpointer) calloc(size, 1);
-- if (!p)
-- g_error("could not allocate %ld bytes", size);
--
-- return p;
--}
--
--gpointer
--g_realloc(gpointer mem, gulong size)
--{
-- gpointer p;
--
-- if (size == 0) {
-- g_free(mem);
--
-- return NULL;
-- }
--
-- if (!mem) {
-- if (g_use_secure_mem)
-- p = (gpointer) secmem_malloc(size);
-- else
-- p = (gpointer) malloc(size);
-- } else {
-- if (g_use_secure_mem) {
-- g_assert(m_is_secure(mem));
-- p = (gpointer) secmem_realloc(mem, size);
-- } else
-- p = (gpointer) realloc(mem, size);
-- }
--
-- if (!p)
-- g_error("could not reallocate %lu bytes", (gulong) size);
--
-- return p;
--}
--
--void
--g_free(gpointer mem)
--{
-- if (mem) {
-- if (m_is_secure(mem))
-- secmem_free(mem);
-- else
-- free(mem);
-- }
--}
--
- GType
- gtk_secure_entry_get_type(void)
- {
---- gtk+-2/pinentry-gtk-2.c.orig 2007-11-19 16:44:07.000000000 +0500
-+++ gtk+-2/pinentry-gtk-2.c 2008-04-26 22:52:13.000000000 +0600
-@@ -39,6 +39,7 @@
-
- #include "gtksecentry.h"
- #include "pinentry.h"
-+#include "memory.h"
-
- #ifdef FALLBACK_CURSES
- #include "pinentry-curses.h"
-@@ -469,12 +470,36 @@
-
- pinentry_cmd_handler_t pinentry_cmd_handler = gtk_cmd_handler;
-
-+gboolean g_use_secure_mem = FALSE;
-+
-+static gpointer
-+_malloc(gsize size) {
-+ return g_use_secure_mem ? secmem_malloc(size) : malloc(size);
-+}
-+
-+static gpointer
-+_realloc(gpointer p, gsize size) {
-+ return m_is_secure(p) ? secmem_realloc(p, size) : realloc(p, size);
-+}
-+
-+static void
-+_free(gpointer p) {
-+ m_is_secure(p) ? secmem_free(p) : free(p);
-+}
-
- int
- main (int argc, char *argv[])
- {
- pinentry_init (PGMNAME);
--
-+
-+ GMemVTable mem_vtable = {
-+ _malloc,
-+ _realloc,
-+ _free
-+ };
-+
-+ g_mem_set_vtable (&mem_vtable);
-+
- #ifdef FALLBACK_CURSES
- if (pinentry_have_display (argc, argv))
- gtk_init (&argc, &argv);
diff --git a/security/pinentry/files/patch-qt4__Makefile.in b/security/pinentry/files/patch-qt4__Makefile.in
new file mode 100644
index 000000000000..c0cc1873e079
--- /dev/null
+++ b/security/pinentry/files/patch-qt4__Makefile.in
@@ -0,0 +1,11 @@
+--- ./qt4/Makefile.in.orig 2009-06-19 04:57:52.000000000 +0400
++++ ./qt4/Makefile.in 2009-06-23 23:09:45.000000000 +0400
+@@ -84,7 +84,7 @@
+ depcomp = $(SHELL) $(top_srcdir)/depcomp
+ am__depfiles_maybe = depfiles
+ CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
++ $(AM_CXXFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS)
+ CXXLD = $(CXX)
+ CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
+ -o $@