diff options
author | Daniel Golle <daniel@makrotopia.org> | 2019-10-29 22:59:12 +0100 |
---|---|---|
committer | Daniel Golle <daniel@makrotopia.org> | 2019-10-29 23:01:02 +0100 |
commit | 8bee758bc0d74e0e51af09af10c10ae275534e31 (patch) | |
tree | 021f413959fa0268ae5cb2eec3f2936a25b8fa78 /net/gnunet/patches | |
parent | a7e3db418c18da0434619ec8179e0f30fff2d6d4 (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.patch | 86 |
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 \ |