aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into gniibe/pkg-config-supportgniibe/pkg-config-supportNIIBE Yutaka2018-09-050-0/+0
|\
| * gpg-error-config: Forward compatibility support.NIIBE Yutaka2018-09-051-0/+10
| | | | | | | | | | | | * src/gpg-error-config.in: Support --variable=* option. Signed-off-by: NIIBE Yutaka <[email protected]>
* | Forward compatibility support by gpg-error-config-old (--variable=*).NIIBE Yutaka2018-09-053-1/+23
| |
* | Merge branch 'master' into gniibe/pkg-config-supportNIIBE Yutaka2018-09-040-0/+0
|\|
| * gpg-error-config: Determine output at configure time.NIIBE Yutaka2018-09-042-19/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/gpg-error-config.in (isubdirafter): Remove. Also for --cflags and --libs. * configure.ac (GPG_ERROR_CONFIG_ISUBDIRAFTER): Remove. (GPG_ERROR_CONFIG_CFLAGS): Add -idirafter gpg-extra for W32CE. (GPG_ERROR_CONFIG_CFLAGS): Decide here if adding -I$includedir. (GPG_ERROR_CONFIG_LIBS): Decide here if adding -L$libdir. -- Don't do string substitution at the time of its command invocation, but let it determine at configure time.
* | Fix configure time check for includedir and libdir.NIIBE Yutaka2018-09-042-6/+34
| |
* | Add gpg-error-config to CLEANFILES.NIIBE Yutaka2018-09-041-1/+1
| |
* | Extend gpg-error-config-test.sh to test against pkg-config.NIIBE Yutaka2018-09-042-22/+67
| |
* | Not by "make check" but gpg-error-config is determined by the test.NIIBE Yutaka2018-09-033-11/+18
| |
* | Fix new gpg-error-config and add a test.NIIBE Yutaka2018-09-033-6/+45
| |
* | Fix old gpg-config-error with configure.ac substitution.NIIBE Yutaka2018-09-032-11/+2
| |
* | Change old gpg-error-config for isubdirafter.NIIBE Yutaka2018-09-031-6/+0
| |
* | Add back old gpg-error-config.NIIBE Yutaka2018-09-033-488/+597
| |
* | Support invocation like gpg-erro-config '>=' 1.32.NIIBE Yutaka2018-09-031-47/+46
| |
* | Support module dependency.NIIBE Yutaka2018-08-311-29/+176
| |
* | Remove AC_CONFIG_COMMANDS for gpg-error-config.NIIBE Yutaka2018-08-305-167/+162
| |
* | Fixes src/gpg-error-config-main.sh and src/pkgconf-funcs.sh.NIIBE Yutaka2018-08-302-34/+48
| |
* | Support invocation with module names.NIIBE Yutaka2018-08-301-32/+39
| |
* | Remove dupulicates.NIIBE Yutaka2018-08-302-2/+41
| |
* | Handle module dependency (Requires field).NIIBE Yutaka2018-08-302-8/+76
| |
* | PKG_CONFIG_PATH change.NIIBE Yutaka2018-08-301-1/+1
| |
* | New func read_config_from_stdin and cleanup_vars_attrs.NIIBE Yutaka2018-08-302-16/+23
| |
* | Add note for the compatibility.NIIBE Yutaka2018-08-301-10/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/gpg-error-config-main.sh (--modversion): New. Add comments. -- Not supported by pkg-config: No such options: --prefix --exec-prefix --host Conditional flag which change the output: --mt Different semantics: --version which print the tool version We keep the backward compatibility for older gpg-error-config for --mt and other options for a while. New usage (pkg-config compatible way) is encouraged.
* | Fix test condition for pkg-conf-funcs.NIIBE Yutaka2018-08-301-1/+1
| | | | | | | | * src/pkgconf-funcs.sh: Use -r (was: -e).
* | Simplify configure substitution.NIIBE Yutaka2018-08-302-8/+6
| | | | | | | | | | * configure (GPG_ERROR_CONFIG_INCLUDEDIR): Remove. (GPG_ERROR_CONFIG_LIBDIR): Remove.
* | Fix the previous commit.NIIBE Yutaka2018-08-301-0/+2
| |
* | Fix gpg-error.m4 to use pkg-config compatible way.NIIBE Yutaka2018-08-291-3/+3
| | | | | | | | | | | | * src/gpg-error.m4: Use --variable=xx. Signed-off-by: NIIBE Yutaka <[email protected]>
* | More changes for new gpg-error-config.NIIBE Yutaka2018-08-296-30/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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]>
* | pkg-config compatible .pc file support.NIIBE Yutaka2018-08-284-39/+197
|/ | | | Signed-off-by: NIIBE Yutaka <[email protected]>
* build: use EXEEXT_FOR_BUILD everywhere.Michael Haubenwallner2018-07-171-13/+13
| | | | | | | * src/Makefile.am: Use EXEEXT_FOR_BUILD with all build tools. Signed-off-by: Michael Haubenwallner <[email protected]>
* Post release updatesWerner Koch2018-07-124-4/+6
| | | | --
* Release 1.32libgpg-error-1.32Werner Koch2018-07-124-4/+14
| | | | Signed-off-by: Werner Koch <[email protected]>
* estream: Always propagate flush event to cookie functions.Werner Koch2018-07-121-3/+4
| | | | | | * src/estream.c (flush_stream): Always call cookie's flush func. Signed-off-by: Werner Koch <[email protected]>
* build: Use AX_CC_FOR_BUILD and EXEEXT.NIIBE Yutaka2018-07-114-172/+85
| | | | | | | | | | | | | | * configure.ac (AX_CC_FOR_BUILD): New. * doc/Makefile.am: Use EXEEXT and EXEEXT_FOR_BUILD. * m4/ac_prog_cc_for_build.m4: Remove. * m4/ax_cc_for_build.m4: New. -- Suggested-by: Michael Haubenwallner <[email protected]> Fixes-commit: 6eb80abcde5ad776379069871e4156b28ef69712 Signed-off-by: NIIBE Yutaka <[email protected]>
* doc: Now, yat2m is a standard tool.NIIBE Yutaka2018-07-112-9/+0
| | | | | | | | | | | | * configure.ac (YAT2M, HAVE_YAT2M): Remove. * doc/Makefile.am: Always use yat2m which comes with this source. -- Suggested-by: Michael Haubenwallner <[email protected]> Fixes-commit: 4dc6d4d2067c726cdb13593bf151637319ff65e6 Signed-off-by: NIIBE Yutaka <[email protected]>
* build: Remove version_parts in autogen.sh.NIIBE Yutaka2018-07-102-16/+10
| | | | | | | | | | | | | * autogen.rc (version_parts): Remove. * autogen.sh: Determine by $micro argument. -- It can be determined by the invocation of ./autogen.sh --find-version Signed-off-by: NIIBE Yutaka <[email protected]>
* Remove leftover debug output from gpg-error.Werner Koch2018-07-053-4/+3
| | | | | | | | | * src/gpg-error.c (main): Remove a log_debug. -- Also a few typo fixes. Signed-off-by: Werner Koch <[email protected]>
* po: Update Ukrainian translation.Yuri Chornoivan2018-07-051-91/+34
|
* core: Initialize values in estream_formatAndre Heinecke2018-07-051-1/+5
| | | | | | | | | | | | | | * src/estream-printf.c (_gpgrt_estream_format): Make sure valuetable.value is inialized even on stack. -- This makes the behavior more consistent with the calloc'ed codepath for more then 8 variables. It also fixes a potential crash if there were unmatched format args provided. GnuPG-Bug-Id: T4054
* po: Update Russian translation.Ineiev2018-05-301-69/+33
|
* core: Fix problem with C11 and stdnoreturn.h.Werner Koch2018-05-301-3/+3
| | | | | | | | | * src/gpg-error.h.in (GPGRT_ATTR_NORETURN): Use gcc specific symbol name __noreturn__. -- GnuPG-bug-id: 4002 Signed-off-by: Werner Koch <[email protected]>
* po: More Spanish translations.emma peel2018-05-291-83/+83
| | | | | | -- Signed-off-by: Daniel Kahn Gillmor <[email protected]>
* doc: Fix yat2m name for native w32 buildAndre Heinecke2018-05-031-0/+5
| | | | | | | * doc/Makefile.am: Handle not cross compiling but building for windows. Signed-off-by: Andre Heinecke <[email protected]>
* Post release updatesWerner Koch2018-05-022-1/+5
| | | | --
* Release 1.31.libgpg-error-1.31Werner Koch2018-05-022-3/+7
| | | | * configure.ac: Set LT version to C24/A24/R2.
* po: Enable Spanish translationWerner Koch2018-05-011-0/+1
| | | | | | -- Signed-off-by: Werner Koch <[email protected]>
* core,w32: Avoid recursive use of npth_unprotect.Werner Koch2018-05-012-3/+15
| | | | | | | | | | | | | | | | | | | | * src/w32-estream.c (reader): Use standard free. (writer): Ditto. -- There are two errors: The minor one is that we allocated with calloc but released with _gpgrt_free. The major one is the recursive use of npth_unprotect due to the syscall_clamp mechanism: 1. Around the call to _gpgrt_w32_poll 2. By gpgrt_lock_lock on behalf of a the custom allocation handler in the worker threads at their _gpgrt_free. This problem was exhibited by GnuPG's dirmngr component. GnuPG-bug-id: 3937 Signed-off-by: Werner Koch <[email protected]>
* po: new Spanish translationemma peel2018-05-011-0/+1360
| | | | Signed-off-by: Daniel Kahn Gillmor <[email protected]>
* Post release updatesWerner Koch2018-04-302-1/+5
| | | | --
* Release 1.30.libgpg-error-1.30Werner Koch2018-04-302-2/+6
| | | | | | * configure.ac: Bump LT version to C24/A/24/R1. Signed-off-by: Werner Koch <[email protected]>