aboutsummaryrefslogtreecommitdiff
path: root/net/gnunet/patches
diff options
context:
space:
mode:
authorDaniel Golle <daniel@makrotopia.org>2019-10-29 22:59:12 +0100
committerDaniel Golle <daniel@makrotopia.org>2019-10-29 23:01:02 +0100
commit8bee758bc0d74e0e51af09af10c10ae275534e31 (patch)
tree021f413959fa0268ae5cb2eec3f2936a25b8fa78 /net/gnunet/patches
parenta7e3db418c18da0434619ec8179e0f30fff2d6d4 (diff)
gnunet: update to version 0.11.7
Backport dist bug and add missing header file. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Diffstat (limited to 'net/gnunet/patches')
-rw-r--r--net/gnunet/patches/001-include-pq-h-in-dist.patch86
1 files changed, 86 insertions, 0 deletions
diff --git a/net/gnunet/patches/001-include-pq-h-in-dist.patch b/net/gnunet/patches/001-include-pq-h-in-dist.patch
new file mode 100644
index 000000000..fffc0916d
--- /dev/null
+++ b/net/gnunet/patches/001-include-pq-h-in-dist.patch
@@ -0,0 +1,86 @@
+Index: gnunet-0.11.7/src/pq/pq.h
+===================================================================
+--- /dev/null
++++ gnunet-0.11.7/src/pq/pq.h
+@@ -0,0 +1,57 @@
++/*
++ This file is part of GNUnet
++ Copyright (C) 2017, 2019 GNUnet e.V.
++
++ GNUnet is free software: you can redistribute it and/or modify it
++ under the terms of the GNU Affero General Public License as published
++ by the Free Software Foundation, either version 3 of the License,
++ or (at your option) any later version.
++
++ GNUnet is distributed in the hope that it will be useful, but
++ WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++ Affero General Public License for more details.
++
++ You should have received a copy of the GNU Affero General Public License
++ along with this program. If not, see <http://www.gnu.org/licenses/>.
++
++ SPDX-License-Identifier: AGPL3.0-or-later
++ */
++/**
++ * @file pq/pq.h
++ * @brief shared internal data structures of libgnunetpq
++ * @author Christian Grothoff
++ */
++#ifndef PQ_H
++#define PQ_H
++
++#include "gnunet_util_lib.h"
++#include "gnunet_pq_lib.h"
++
++/**
++ * Handle to Postgres database.
++ */
++struct GNUNET_PQ_Context
++{
++ /**
++ * Actual connection.
++ */
++ PGconn *conn;
++
++ /**
++ * Statements to execute upon connection.
++ */
++ struct GNUNET_PQ_ExecuteStatement *es;
++
++ /**
++ * Prepared statements.
++ */
++ struct GNUNET_PQ_PreparedStatement *ps;
++
++ /**
++ * Configuration to use to connect to the DB.
++ */
++ char *config_str;
++};
++
++#endif
+Index: gnunet-0.11.7/src/pq/Makefile.am
+===================================================================
+--- gnunet-0.11.7.orig/src/pq/Makefile.am
++++ gnunet-0.11.7/src/pq/Makefile.am
+@@ -11,6 +11,7 @@ endif
+
+ libgnunetpq_la_SOURCES = \
+ pq.c \
++ pq.h \
+ pq_connect.c \
+ pq_eval.c \
+ pq_exec.c \
+Index: gnunet-0.11.7/src/pq/Makefile.in
+===================================================================
+--- gnunet-0.11.7.orig/src/pq/Makefile.in
++++ gnunet-0.11.7/src/pq/Makefile.in
+@@ -641,6 +641,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/src/includ
+ @HAVE_POSTGRESQL_TRUE@lib_LTLIBRARIES = libgnunetpq.la
+ libgnunetpq_la_SOURCES = \
+ pq.c \
++ pq.h \
+ pq_connect.c \
+ pq_eval.c \
+ pq_exec.c \