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

[email protected] (by NIIBE Yutaka)
Newsgroups gmane.comp.encryption.gpg.cvs
Message-ID <[email protected]>
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 <[email protected]>
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 <[email protected]>

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"
-
-@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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.