~ubuntu-branches/ubuntu/oneiric/libvirt/oneiric-updates

« back to all changes in this revision

Viewing changes to gnulib/m4/warn-on-use.m4

  • Committer: Package Import Robot
  • Author(s): Serge Hallyn
  • Date: 2011-05-11 12:29:51 UTC
  • mfrom: (1.2.10) (3.4.30 sid)
  • Revision ID: package-import@ubuntu.com-20110511122951-ku5fk1tv37o5aymm
Tags: 0.9.1-1ubuntu1
* Resynchronize and merge from Debian unstable (LP: #794378). Remaining
  changes:
  - debian/control:
    * set X-Python-Version to 2.7, as 2.6 is not in oneiric.
    * set ubuntu maintainer
    * Build-Depends:
      - remove [linux-any] from all dependencies
      - remove [!linux-any] deps
      - swap libxen to libxen3, qemu to qemu-kvm, and open-iscsi to
        open-iscsi-utils in Build-Depends
      - remove virtualbox-ose Build-Depends
      - add parted and libapparmor-dev Build-Depends
    * convert Vcs-Git to Xs-Debian-Vcs-Git
    * libvirt-bin Depends: move netcat-openbsd, bridge-utils, dnsmasq-base
      (>= 2.46-1), and iptables from Recommends to Depends
    * libvirt-bin Recommends: move qemu to Suggests
    * libvirt-bin Suggests: add apparmor
    * libvirt0 Recommands: move lvm2 to Suggests
  - keep debian/libvirt-bin.apport
  - keep debian/libvirt-bin.cron.daily
  - debian/libvirt-bin.dirs:
    * add apparmor, cron.daily, and apport dirs
  - debian/libvirt-bin.examples:
    * add debian/libvirt-suspendonreboot
  - debian/libvirt-bin.install:
    * add /etc/apparmor.d files
    * add apport hook
  - debian/libvirt-bin.manpages:
    * add debian/libvirt-migrate-qemu-disks.1
  - debian/libvirt-bin.postinst:
    * replace libvirt groupname with libvirtd
    * add each admin user to libvirtd group
    * call apparmor_parser on usr.sbin.libvirtd and
      usr.lib.libvirt.virt-aa-helper
    * call 'libvirt-migrate-qemu-disks -a' after
      libvirt-bin has started if migrating from
      older than 0.8.3-1ubuntu1
  - debian/libvirt-bin.postrm:
    * replace libvirt groupname with libvirtd
    * remove usr.sbin.libvirtd and
      usr.lib.libvirt.virt-aa-helper
  - keep added files under debian/:
    * libvirt-bin.upstart
    * libvirt-migrate-qemu-disks
    * libvirt-migrate-qemu-disks.1
    * libvirt-suspendonreboot
    * apparmor profiles
  - debian/README.Debian:
    * add 'Apparmor Profile' section
    * add 'Disk migration' section
  - debian/rules:
    * move include of debhelper.mk to top of file so DEB_HOST_ARCH_OS
      is defined.
    * don't build with vbox since virtualbox-ose is in universe
      - remove WITH_VBOX, add explicit --without-vbox
    * add --with-apparmor to DEB_CONFIGURE_EXTRA_FLAGS
    * set DEB_DH_INSTALLINIT_ARGS to '--upstart-only'
    * remove unneeded binary-install/libvirt-bin:: and clean::
      sections (they only deal with sysvinit stuff)
    * add build/libvirt-bin:: section to install
      - apparmor files
      - apport hooks
      - libvirt-migrate-qemu-disks
* debian/patches/series:
  - don't apply Disable-CHECKSUM-rule.patch: our iptables can do this
  - don't apply Debian-specific Debianize-libvirt-guests.patch (sysvinit only)
  - don't apply Disable qemu-disable-network.diff.patch
* debian/patches:
  - drop 9007-fix-daemon-conf-ftbfs.patch (looks like it may be fixed)
  - drop patches applied upstream:
    * 9022-drop-booton-when-kernel-specified.patch
    * 9023-fix-lxc-console-hangup.patch
    * 9024-fix-broken-commandtest.patch
    * 9025-Pass-virSecurityManagerPtr-to-virSecurityDAC-Set-Res.patch
    * 9026-security-avoid-memory-leak.patch
    * 9027-CVE-2011-1146.patch
  - keep patches:
    * 9000-delayed_iff_up_bridge.patch
    * 9001-dont_clobber_existing_bridges.patch
    * 9002-better_default_uri_virsh.patch
    * 9003-better-default-arch.patch
    * 9004-libvirtd-group-name.patch
    * 9005-increase-unix-socket-timeout.patch
    * 9006-default-config-test-case.patch
    * 9011-move-ebtables-script.patch (refreshed)
    * 9014-skip-nodeinfotest.patch (modified to make it apply)
    * 9020-lp545795.patch (modified to make it still apply)
    * 9021-fix-uint64_t.patch
    * 9022-allows-lxc-containers-with-lxcguest.patch (renamed, modified
      to make it still apply, and added DEP-3 tags).
  - new patches:
    * 9023-disable-test-poll.patch - don't run broken test-poll

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# -*- buffer-read-only: t -*- vi: set ro:
2
 
# DO NOT EDIT! GENERATED AUTOMATICALLY!
3
 
# warn-on-use.m4 serial 2
4
 
dnl Copyright (C) 2010-2011 Free Software Foundation, Inc.
5
 
dnl This file is free software; the Free Software Foundation
6
 
dnl gives unlimited permission to copy and/or distribute it,
7
 
dnl with or without modifications, as long as this notice is preserved.
8
 
 
9
 
# gl_WARN_ON_USE_PREPARE(INCLUDES, NAMES)
10
 
# ---------------------------------------
11
 
# For each whitespace-separated element in the list of NAMES, define
12
 
# HAVE_RAW_DECL_name if the function has a declaration among INCLUDES
13
 
# even after being undefined as a macro.
14
 
#
15
 
# See warn-on-use.h for some hints on how to poison function names, as
16
 
# well as ideas on poisoning global variables and macros.  NAMES may
17
 
# include global variables, but remember that only functions work with
18
 
# _GL_WARN_ON_USE.  Typically, INCLUDES only needs to list a single
19
 
# header, but if the replacement header pulls in other headers because
20
 
# some systems declare functions in the wrong header, then INCLUDES
21
 
# should do likewise.
22
 
#
23
 
# If you assume C89, then it is generally safe to assume declarations
24
 
# for functions declared in that standard (such as gets) without
25
 
# needing gl_WARN_ON_USE_PREPARE.
26
 
AC_DEFUN([gl_WARN_ON_USE_PREPARE],
27
 
[
28
 
  m4_foreach_w([gl_decl], [$2],
29
 
    [AH_TEMPLATE([HAVE_RAW_DECL_]AS_TR_CPP(m4_defn([gl_decl])),
30
 
      [Define to 1 if ]m4_defn([gl_decl])[ is declared even after
31
 
       undefining macros.])])dnl
32
 
  for gl_func in m4_flatten([$2]); do
33
 
    AS_VAR_PUSHDEF([gl_Symbol], [gl_cv_have_raw_decl_$gl_func])dnl
34
 
    AC_CACHE_CHECK([whether $gl_func is declared without a macro],
35
 
      gl_Symbol,
36
 
      [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([$1],
37
 
[@%:@undef $gl_func
38
 
  (void) $gl_func;])],
39
 
        [AS_VAR_SET(gl_Symbol, [yes])], [AS_VAR_SET(gl_Symbol, [no])])])
40
 
     AS_VAR_IF(gl_Symbol, [yes],
41
 
       [AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_RAW_DECL_$gl_func]), [1])
42
 
       dnl shortcut - if the raw declaration exists, then set a cache
43
 
       dnl variable to allow skipping any later AC_CHECK_DECL efforts
44
 
       eval ac_cv_have_decl_$gl_func=yes])
45
 
    AS_VAR_POPDEF([gl_Symbol])dnl
46
 
  done
47
 
])