Remove patch, now upstream.
This commit is contained in:
parent
7b73e939eb
commit
6fedf97222
@ -1,27 +0,0 @@
|
||||
From 4075ed9247ad1061efe5438373b7d82230639c77 Mon Sep 17 00:00:00 2001
|
||||
From: "Richard W.M. Jones" <rjones@redhat.com>
|
||||
Date: Mon, 4 Feb 2013 13:12:28 +0000
|
||||
Subject: [PATCH] build: Add src/guestfs-internal-{all,frontend}.h to
|
||||
EXTRA_DIST.
|
||||
|
||||
This fixes commit ec3b75e5ffd1abea1400f6609ae9c61eab0dfa71.
|
||||
---
|
||||
src/Makefile.am | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/src/Makefile.am b/src/Makefile.am
|
||||
index acdbe74..e344190 100644
|
||||
--- a/src/Makefile.am
|
||||
+++ b/src/Makefile.am
|
||||
@@ -128,6 +128,8 @@ libguestfs_la_LDFLAGS += $(VERSION_SCRIPT_FLAGS)$(srcdir)/libguestfs.syms
|
||||
libguestfs_la_SOURCES = \
|
||||
guestfs.h \
|
||||
guestfs-internal.h \
|
||||
+ guestfs-internal-all.h \
|
||||
+ guestfs-internal-frontend.h \
|
||||
guestfs_protocol.h \
|
||||
actions-0.c \
|
||||
actions-1.c \
|
||||
--
|
||||
1.8.1
|
||||
|
@ -1,65 +0,0 @@
|
||||
/* libguestfs
|
||||
* Copyright (C) 2013 Red Hat Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library 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
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
/* NB: This contains ONLY definitions which are shared by libguestfs
|
||||
* daemon, library, bindings and tools (ie. ALL C code).
|
||||
*/
|
||||
|
||||
#ifndef GUESTFS_INTERNAL_ALL_H_
|
||||
#define GUESTFS_INTERNAL_ALL_H_
|
||||
|
||||
#define STREQ(a,b) (strcmp((a),(b)) == 0)
|
||||
#define STRCASEEQ(a,b) (strcasecmp((a),(b)) == 0)
|
||||
#define STRNEQ(a,b) (strcmp((a),(b)) != 0)
|
||||
#define STRCASENEQ(a,b) (strcasecmp((a),(b)) != 0)
|
||||
#define STREQLEN(a,b,n) (strncmp((a),(b),(n)) == 0)
|
||||
#define STRCASEEQLEN(a,b,n) (strncasecmp((a),(b),(n)) == 0)
|
||||
#define STRNEQLEN(a,b,n) (strncmp((a),(b),(n)) != 0)
|
||||
#define STRCASENEQLEN(a,b,n) (strncasecmp((a),(b),(n)) != 0)
|
||||
#define STRPREFIX(a,b) (strncmp((a),(b),strlen((b))) == 0)
|
||||
#define STRSUFFIX(a,b) (strlen((a)) >= strlen((b)) && STREQ((a)+strlen((a))-strlen((b)),(b)))
|
||||
|
||||
#ifndef SOCK_CLOEXEC
|
||||
#define SOCK_CLOEXEC 0
|
||||
#endif
|
||||
|
||||
#ifdef __APPLE__
|
||||
#define UNIX_PATH_MAX 104
|
||||
#else
|
||||
#define UNIX_PATH_MAX 108
|
||||
#endif
|
||||
|
||||
#ifndef MAX
|
||||
#define MAX(a,b) ((a)>(b)?(a):(b))
|
||||
#endif
|
||||
|
||||
#ifdef __APPLE__
|
||||
#define xdr_uint32_t xdr_u_int32_t
|
||||
#endif
|
||||
|
||||
#ifndef __attribute__
|
||||
# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 8)
|
||||
# define __attribute__(x) /* empty */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifndef ATTRIBUTE_UNUSED
|
||||
# define ATTRIBUTE_UNUSED __attribute__ ((__unused__))
|
||||
#endif
|
||||
|
||||
#endif /* GUESTFS_INTERNAL_ALL_H_ */
|
@ -1,111 +0,0 @@
|
||||
/* libguestfs
|
||||
* Copyright (C) 2013 Red Hat Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library 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
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
/* NB: This contains ONLY definitions which are shared by libguestfs
|
||||
* library, bindings and tools (NOT the daemon).
|
||||
*
|
||||
* If a definition is only needed by a single component of libguestfs,
|
||||
* then it should NOT be here!
|
||||
*
|
||||
* The daemon does NOT use this header. If you need a place to put
|
||||
* something shared with absolutely everything including the daemon,
|
||||
* put it in 'src/guestfs-internal-all.h'.
|
||||
*/
|
||||
|
||||
#ifndef GUESTFS_INTERNAL_FRONTEND_H_
|
||||
#define GUESTFS_INTERNAL_FRONTEND_H_
|
||||
|
||||
#include "guestfs-internal-all.h"
|
||||
|
||||
#define _(str) dgettext(PACKAGE, (str))
|
||||
#define N_(str) dgettext(PACKAGE, (str))
|
||||
|
||||
#ifdef HAVE_ATTRIBUTE_CLEANUP
|
||||
#define CLEANUP_FREE __attribute__((cleanup(guestfs___cleanup_free)))
|
||||
#define CLEANUP_FREE_STRING_LIST \
|
||||
__attribute__((cleanup(guestfs___cleanup_free_string_list)))
|
||||
#define CLEANUP_HASH_FREE \
|
||||
__attribute__((cleanup(guestfs___cleanup_hash_free)))
|
||||
#define CLEANUP_UNLINK_FREE \
|
||||
__attribute__((cleanup(guestfs___cleanup_unlink_free)))
|
||||
#ifdef HAVE_LIBXML2
|
||||
#define CLEANUP_XMLBUFFERFREE \
|
||||
__attribute__((cleanup(guestfs___cleanup_xmlBufferFree)))
|
||||
#define CLEANUP_XMLFREEDOC \
|
||||
__attribute__((cleanup(guestfs___cleanup_xmlFreeDoc)))
|
||||
#define CLEANUP_XMLFREETEXTWRITER \
|
||||
__attribute__((cleanup(guestfs___cleanup_xmlFreeTextWriter)))
|
||||
#define CLEANUP_XMLXPATHFREECONTEXT \
|
||||
__attribute__((cleanup(guestfs___cleanup_xmlXPathFreeContext)))
|
||||
#define CLEANUP_XMLXPATHFREEOBJECT \
|
||||
__attribute__((cleanup(guestfs___cleanup_xmlXPathFreeObject)))
|
||||
#endif
|
||||
#else
|
||||
#define CLEANUP_FREE
|
||||
#define CLEANUP_FREE_STRING_LIST
|
||||
#define CLEANUP_HASH_FREE
|
||||
#define CLEANUP_UNLINK_FREE
|
||||
#ifdef HAVE_LIBXML2
|
||||
#define CLEANUP_XMLBUFFERFREE
|
||||
#define CLEANUP_XMLFREEDOC
|
||||
#define CLEANUP_XMLFREETEXTWRITER
|
||||
#define CLEANUP_XMLXPATHFREECONTEXT
|
||||
#define CLEANUP_XMLXPATHFREEOBJECT
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* NB: At some point we will stop exporting these safe_* allocation
|
||||
* functions outside the library, so don't use them in new tools or
|
||||
* bindings code.
|
||||
*/
|
||||
extern GUESTFS_DLL_PUBLIC void *guestfs___safe_malloc (guestfs_h *g, size_t nbytes);
|
||||
extern GUESTFS_DLL_PUBLIC void *guestfs___safe_calloc (guestfs_h *g, size_t n, size_t s);
|
||||
extern GUESTFS_DLL_PUBLIC char *guestfs___safe_strdup (guestfs_h *g, const char *str);
|
||||
extern GUESTFS_DLL_PUBLIC void *guestfs___safe_memdup (guestfs_h *g, const void *ptr, size_t size);
|
||||
extern void *guestfs___safe_realloc (guestfs_h *g, void *ptr, size_t nbytes);
|
||||
extern char *guestfs___safe_strdup (guestfs_h *g, const char *str);
|
||||
extern char *guestfs___safe_strndup (guestfs_h *g, const char *str, size_t n);
|
||||
extern void *guestfs___safe_memdup (guestfs_h *g, const void *ptr, size_t size);
|
||||
extern char *guestfs___safe_asprintf (guestfs_h *g, const char *fs, ...)
|
||||
__attribute__((format (printf,2,3)));
|
||||
|
||||
#define safe_calloc guestfs___safe_calloc
|
||||
#define safe_malloc guestfs___safe_malloc
|
||||
#define safe_realloc guestfs___safe_realloc
|
||||
#define safe_strdup guestfs___safe_strdup
|
||||
#define safe_strndup guestfs___safe_strndup
|
||||
#define safe_memdup guestfs___safe_memdup
|
||||
#define safe_asprintf guestfs___safe_asprintf
|
||||
|
||||
/* These functions are used internally by the CLEANUP_* macros.
|
||||
* Don't call them directly.
|
||||
*/
|
||||
extern GUESTFS_DLL_PUBLIC void guestfs___cleanup_free (void *ptr);
|
||||
extern GUESTFS_DLL_PUBLIC void guestfs___cleanup_free_string_list (void *ptr);
|
||||
extern GUESTFS_DLL_PUBLIC void guestfs___cleanup_hash_free (void *ptr);
|
||||
extern GUESTFS_DLL_PUBLIC void guestfs___cleanup_unlink_free (void *ptr);
|
||||
|
||||
#ifdef HAVE_LIBXML2
|
||||
extern void guestfs___cleanup_xmlBufferFree (void *ptr);
|
||||
extern void guestfs___cleanup_xmlFreeDoc (void *ptr);
|
||||
extern void guestfs___cleanup_xmlFreeTextWriter (void *ptr);
|
||||
extern void guestfs___cleanup_xmlXPathFreeContext (void *ptr);
|
||||
extern void guestfs___cleanup_xmlXPathFreeObject (void *ptr);
|
||||
#endif
|
||||
|
||||
#endif /* GUESTFS_INTERNAL_FRONTEND_H_ */
|
@ -33,11 +33,6 @@ Patch1: ruby-1.9-vendor-not-site.patch
|
||||
BuildRequires: autoconf, automake, libtool, gettext-devel
|
||||
%endif
|
||||
|
||||
# 1.21.7 missed out some files from EXTRA_DIST.
|
||||
Source5: guestfs-internal-all.h
|
||||
Source6: guestfs-internal-frontend.h
|
||||
Patch2: 0001-build-Add-src-guestfs-internal-all-frontend-.h-to-EX.patch
|
||||
|
||||
# Basic build requirements:
|
||||
BuildRequires: perl(Pod::Simple)
|
||||
BuildRequires: perl(Pod::Man)
|
||||
@ -680,10 +675,6 @@ if [ "$(getenforce | tr '[A-Z]' '[a-z]')" != "disabled" ]; then
|
||||
chcon --reference=/tmp tmp
|
||||
fi
|
||||
|
||||
# 1.21.7 missed out some files from EXTRA_DIST.
|
||||
cp %{SOURCE5} %{SOURCE6} src/
|
||||
%patch2 -p1
|
||||
|
||||
%if 0%{?fedora} >= 17
|
||||
%patch1 -p1
|
||||
autoreconf -i
|
||||
|
Loading…
Reference in New Issue
Block a user