[git] GPG-ERROR - branch, gniibe/pkg-config-support, updated. libgpg-error-1.32-4-gc5f0403

by NIIBE Yutaka cvs at cvs.gnupg.org
Wed Aug 29 04:05:46 CEST 2018


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Error codes used by GnuPG et al.".

The branch, gniibe/pkg-config-support has been updated
       via  c5f040325b59fccf5f895ab94a3027c1650628dc (commit)
      from  e91365ef38ce020651353691c53c17c662f6c890 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit c5f040325b59fccf5f895ab94a3027c1650628dc
Author: NIIBE Yutaka <gniibe at fsij.org>
Date:   Wed Aug 29 11:01:53 2018 +0900

    More changes for new gpg-error-config.
    
    * configure.ac: Change generating gpg-error-config.
    (GPG_ERROR_CONFIG_ISUBDIRAFTER): Remove.
    (GPG_ERROR_CONFIG_CFLAGS): Put -idirafter here.
    * src/Makefile.am (pkgconfig_DATA): Add.
    (EXTRA_DIST): Add gpg-error-config-head.in, pkgconf-funcs.sh,
    gpg-error-config-main.sh, gpg-error.pc.in.
    * src/gpg-error-config-head.in: New.
    * src/gpg-error-config-main.sh: Rename from src/gpg-error-config.in.
    * src/gpg-error.pc.in (isubdirafter): Remove.
    
    Signed-off-by: NIIBE Yutaka <gniibe at fsij.org>

diff --git a/configure.ac b/configure.ac
index 1ea2135..5b460bf 100644
--- a/configure.ac
+++ b/configure.ac
@@ -483,13 +483,16 @@ if test "x$LIBMULTITHREAD" != x; then
 else
   GPG_ERROR_CONFIG_MT_LIBS=""
 fi
-GPG_ERROR_CONFIG_CFLAGS=""
+if test "$have_w32ce_system" = yes; then
+  GPG_ERROR_CONFIG_CFLAGS="-idirafter \${includedir}/gpg-extra"
+else
+  GPG_ERROR_CONFIG_CFLAGS=""
+fi
 if test "x$THREADLIB_CPPFLAGS" != x; then
   GPG_ERROR_CONFIG_MT_CFLAGS="${THREADLIB_CPPFLAGS}"
 else
   GPG_ERROR_CONFIG_MT_CFLAGS=""
 fi
-GPG_ERROR_CONFIG_ISUBDIRAFTER=""
 GPG_ERROR_CONFIG_HOST="$host"
 case "$includedir" in
   '${prefix}/include'|/usr/include|/include) GPG_ERROR_CONFIG_INCLUDEDIR="" ;;
@@ -500,17 +503,13 @@ case "$libdir" in
   *) GPG_ERROR_CONFIG_LIBDIR="-L$libdir" ;;
 esac
 
-PKGCONF_FUNCS_SH_CONTENT=$(cat $srcdir/src/pkgconf-funcs.sh)
-
 AC_SUBST(GPG_ERROR_CONFIG_LIBS)
 AC_SUBST(GPG_ERROR_CONFIG_CFLAGS)
 AC_SUBST(GPG_ERROR_CONFIG_MT_LIBS)
 AC_SUBST(GPG_ERROR_CONFIG_MT_CFLAGS)
-AC_SUBST(GPG_ERROR_CONFIG_ISUBDIRAFTER)
 AC_SUBST(GPG_ERROR_CONFIG_HOST)
 AC_SUBST(GPG_ERROR_CONFIG_INCLUDEDIR)
 AC_SUBST(GPG_ERROR_CONFIG_LIBDIR)
-AC_SUBST(PKGCONF_FUNCS_SH_CONTENT)
 
 #
 # Special defines for certain platforms
@@ -523,7 +522,6 @@ if test "$have_w32_system" = yes; then
     fi
     if test "$have_w32ce_system" = yes; then
       AC_DEFINE(HAVE_W32CE_SYSTEM,1,[Defined if we run on WindowsCE])
-      GPG_ERROR_CONFIG_ISUBDIRAFTER="gpg-extra"
     fi
     force_use_syscfg=yes
 fi
@@ -637,8 +635,14 @@ AC_CONFIG_FILES([doc/Makefile po/Makefile.in m4/Makefile])
 AC_CONFIG_FILES([src/Makefile tests/Makefile])
 AC_CONFIG_FILES([lang/Makefile lang/cl/Makefile lang/cl/gpg-error.asd])
 AC_CONFIG_FILES([src/versioninfo.rc src/gpg-error.w32-manifest])
-AC_CONFIG_FILES([src/gpg-error-config], [chmod +x src/gpg-error-config])
 AC_CONFIG_FILES([src/gpg-error.pc])
+AC_CONFIG_FILES([src/gpg-error-config-head])
+AC_CONFIG_COMMANDS([gen-gpg-error-config], [
+cat src/gpg-error-config-head \
+    $srcdir/src/pkgconf-funcs.sh \
+    $srcdir/src/gpg-error-config-main.sh > src/gpg-error-config
+chmod +x src/gpg-error-config
+])
 
 AC_OUTPUT
 
diff --git a/src/Makefile.am b/src/Makefile.am
index fcfbb83..98e3b94 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -88,11 +88,17 @@ nodist_bin_SCRIPTS = gpgrt-config
 m4datadir = $(datadir)/aclocal
 m4data_DATA = gpg-error.m4 gpgrt.m4
 
+pkgconfigdir = $(datadir)/pkgconfig
+pkgconfig_DATA = gpg-error.pc
+
 EXTRA_DIST = mkstrtable.awk err-sources.h.in err-codes.h.in \
 	mkerrnos.awk errnos.in README \
 	mkerrcodes.awk mkerrcodes1.awk mkerrcodes2.awk mkerrcodes.c \
 	mkheader.c gpg-error.h.in mkw32errmap.c w32-add.h w32ce-add.h \
-	err-sources.h err-codes.h gpg-error-config.in gpg-error.m4 gpgrt.m4 \
+	err-sources.h err-codes.h \
+	gpg-error-config-head.in pkgconf-funcs.sh gpg-error-config-main.sh \
+	gpg-error.pc.in \
+	gpg-error.m4 gpgrt.m4 \
 	gpg-error.vers gpg-error.def.in \
         versioninfo.rc.in gpg-error.w32-manifest.in \
 	$(lock_obj_pub)
diff --git a/src/gpg-error-config-head.in b/src/gpg-error-config-head.in
new file mode 100644
index 0000000..1c50fa0
--- /dev/null
+++ b/src/gpg-error-config-head.in
@@ -0,0 +1,17 @@
+#!/bin/sh
+# Copyright (C) 1999, 2002, 2003 Free Software Foundation, Inc.
+#
+# This file is free software; as a special exception the author gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+#
+# This file is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# SPDX-License-Identifier: FSFULLR
+
+prefix=@prefix@
+datarootdir=@datarootdir@
+datadir=@datadir@
+PKG_CONFIG_PATH="${datadir}/pkgconfig"
+#
diff --git a/src/gpg-error-config.in b/src/gpg-error-config-main.sh
similarity index 70%
rename from src/gpg-error-config.in
rename to src/gpg-error-config-main.sh
index a0a0141..e2ff26d 100644
--- a/src/gpg-error-config.in
+++ b/src/gpg-error-config-main.sh
@@ -1,21 +1,3 @@
-#!/bin/sh
-# Copyright (C) 1999, 2002, 2003 Free Software Foundation, Inc.
-#
-# This file is free software; as a special exception the author gives
-# unlimited permission to copy and/or distribute it, with or without
-# modifications, as long as this notice is preserved.
-#
-# This file is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
-# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-# SPDX-License-Identifier: FSFULLR
-
-prefix=@prefix@
-datarootdir=@datarootdir@
-datadir=@datadir@
-PKG_CONFIG_PATH="${datadir}/pkgconfig"
-
- at PKGCONF_FUNCS_SH_CONTENT@
 
 if echo "$0" | grep gpg-error-config 2>/dev/null >/dev/null; then
   myname="gpg-error-config"
diff --git a/src/gpg-error.pc.in b/src/gpg-error.pc.in
index fe8b553..3e8d328 100644
--- a/src/gpg-error.pc.in
+++ b/src/gpg-error.pc.in
@@ -2,7 +2,6 @@ prefix=@prefix@
 exec_prefix=@exec_prefix@
 includedir=@includedir@
 libdir=@libdir@
-isubdirafter=@GPG_ERROR_CONFIG_ISUBDIRAFTER@
 host=@GPG_ERROR_CONFIG_HOST@
 mtcflags=@GPG_ERROR_CONFIG_MT_CFLAGS@
 mtlibs=@GPG_ERROR_CONFIG_MT_LIBS@
diff --git a/src/pkgconf-funcs.sh b/src/pkgconf-funcs.sh
index 381243c..d06b68b 100644
--- a/src/pkgconf-funcs.sh
+++ b/src/pkgconf-funcs.sh
@@ -1,4 +1,4 @@
-#################### start of pkgconf-funcs
+#### start of pkgconf-funcs
 
 #
 # Bourne shell functions for config file in pkg-config style, so that
@@ -116,4 +116,4 @@ find_file_in_path () {
     RESULT=""
     return 1
 }
-#################### end of pkgconf-funcs
+#### end of pkgconf-funcs

-----------------------------------------------------------------------

Summary of changes:
 configure.ac                                         | 20 ++++++++++++--------
 src/Makefile.am                                      |  8 +++++++-
 po/POTFILES.in => src/gpg-error-config-head.in       | 14 ++++++++------
 ...{gpg-error-config.in => gpg-error-config-main.sh} | 18 ------------------
 src/gpg-error.pc.in                                  |  1 -
 src/pkgconf-funcs.sh                                 |  4 ++--
 6 files changed, 29 insertions(+), 36 deletions(-)
 copy po/POTFILES.in => src/gpg-error-config-head.in (66%)
 rename src/{gpg-error-config.in => gpg-error-config-main.sh} (70%)


hooks/post-receive
-- 
Error codes used by GnuPG et al.
http://git.gnupg.org




More information about the Gnupg-commits mailing list