aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-05-01Post release version bump.Werner Koch1-1/+1
--
2013-05-01Release 1.4.1.gpgme-1.4.1Werner Koch1-1/+1
* configure.ac: Bump LT version to C20/A9/R1.
2013-05-01Disable fd-passing for Apple.Werner Koch1-1/+12
* configure.ac: Disable fd-passing by default for Apple. -- We have not yet tracked down the problem, thus we revert to the pre-1.4 behaviour for Apple. GnuPG-bug-id: 1483
2013-04-29Fix for i686-w64-mingw32.Werner Koch1-6/+8
* configure.ac (NEED__FILE_OFFSET_BITS): Do not define under Windows.
2013-02-26Post release version number bump.Werner Koch1-1/+1
--
2013-02-26Release 1.4.0.gpgme-1.4.0Werner Koch1-3/+3
* configure.ac: Bump LT version to C20/A9/R0.
2013-02-26Enable FD passing and thus building of the UI-server.Werner Koch1-2/+2
* configure.ac: Make --enable-fd-passing the default. * src/engine-uiserver.c (_gpgme_engine_ops_uiserver): Syntax fix.
2013-02-26w32: Hacks for building with 32 bit mingw64.Werner Koch1-1/+5
* configure.ac (INSERT__TYPEDEFS_FOR_GPGME_H): Add hacks for 32 bit mingw64. * src/util.h [W32]: Include winsock2.h before windows to make mingw64 happy. * src/w32-util.c (_WIN32_IE): Need to use 5.1 for mingw64. -- It is not clear to me what mingw64 wants to achieve with their POSIX hacks. In particular the off64_t stuff looks quite strange given that Windows has a pretty stable API for close to 2 decades. Thus I can't say whether it will really work when build with that toolchain.
2013-02-26Improve missing libgpg-error reporting in configure.Werner Koch1-2/+17
* configure.ac (NEED_GPG_ERROR_VERSION): New. Improve reporting for missing libgpg-error.
2013-02-26Change the various version numbers to the new scheme.Werner Koch1-46/+53
* configure.ac: Rename my_foo variables to mym4_foo variables to make clear that they are processed by m4. (VERSION_NUMBER): New ac_subst. (AH_BOTTOM): Add CRIGHTBLURB macro. (BUILD_REVISION, BUILD_FILEVERSION, BUILD_TIMESTAMP): Change them to work similar to libgpg-error et al. * src/versioninfo.rc.in: Remove use of BUILD_NUMBER and get it in line with gpg-error et al. * src/version.c (cright_blurb): New. (gpgme_check_version_internal): Add magic to display the above information. * tests/t-version.c (main): Add option --verbose.
2013-02-26Update helper scripts.Werner Koch1-4/+5
* configure.ac: Use AC_CONFIG_AUX_DIR. Remove args from AM_INIT_AUTOMAKE. Replace AM_CONFIG_HEADER by AC_CONFIG_HEADER. * compile, config.guess, config.sub, depcomp, install-sh, ltmain.sh * mkinstalldirs, texinfo.texi: Move to build-aux/ and update from gnulib (c042abf). * build-aux/mdate-sh, build-aux/missing: Install via automake -a -c. Update autogen.sh for changed config dir. * autogen.sh: Adjust for scripts dir change. Update W32 toolprefix list.
2013-02-25Remove included gitlog-to-changelog.Werner Koch1-2/+3
* build-aux/gitlog-to-changelog: Remove. * configure.ac (GITLOG_TO_CHANGELOG): Default to just gitlog-to-changelog.
2013-02-12Declare next version to be 1.4.0Werner Koch1-2/+2
--
2013-02-12Add macro GPGME_VERSION_NUMBER.Werner Koch1-2/+7
* src/gpgme.h.in (GPGME_VERSION_NUMBER): New. * configure.ac (my_version_major, my_version_minor) (my_version_micro): New m4 macros. (my_version): Build from new m4 macros. (VERSION_NUMBER): New ac_subst.
2012-11-16Improve parsing of the GIT revision number.Werner Koch1-6/+5
* configure.ac (git_revision): Use git rev-parse.
2012-10-24Make local variables configure hack more robustWerner Koch1-1/+1
* configure.ac (emacs_local_vars_begin): Use extra m4 quoting so that newer Emscasen won't take it up as Local Variables for this file.
2012-10-24Fix ttyname problem on Android.Werner Koch1-0/+9
* configure.ac: Define macro and conditional HAVE_ANDROID_SYSTEM. * m4/gnupg-ttyname.m4: Force use of replacement on Android. * src/ttyname_r.c: Ditto. -- Android's bionic lib has no working ttyname_r() nor ttyname(). Using them anyway will print FIX ME! implement ttyname_r() bionic/libc/bionic/stubs.c:466 Thus we force the use of our replacement code which simply return "/dev/tty".
2012-05-02Post release updates.Werner Koch1-2/+2
--
2012-05-02Release 1.3.2.gpgme-1.3.2Werner Koch1-13/+14
* configure.ac: Bump LT version to C19/A8/R1. * configure.ac (GITLOG_TO_CHANGELOG): Define. * Makefile.am (gen-ChangeLog): Use it.
2012-01-19Fix Solaris problems with ttyname_r.Werner Koch1-2/+1
* m4/gnupg-ttyname.m4: New. Based on ttyname_r from gnulib. * src/ttyname_r.c (_gpgme_ttyname_r): Rename from ttyname_r. Implement hacks required for Solaris and possible other non-fully Posix systems. * src/util.h: Include unistd.h. Redefine ttyname_r depending on REPLACE_TTYNAME_R and put it into the gpgme name space. -- Unfortunately we cant not use the ttyname_r replacement from gnulib because we want to keep GPGME LGPLv2+.
2012-01-19Try to make configure.ac a bit smaller.Werner Koch1-6/+3
* configure.ac: Move header checks.
2012-01-19For W32 use a build number instead of abbreviated commit id.Werner Koch1-2/+7
We would need to use a shortened commit id so that it fits into an 16 bit Windows variable. Further it is a random number and not something increasing. Thus a build number made up from the day of the year and the hour is much more useful to describe a build number for a specific revision. * configure.ac [W32]: Replace BUILD_REVISION by BUILD_NUMBER. * src/versioninfo.rc.in: Ditto.
2012-01-19Adjust configure.ac for modern autoconf.Werner Koch1-9/+8
* configure.ac: Minor cleanups.
2011-10-25Remove support for libgpgme-pth.Marcus Brinkmann1-6/+0
2011-07-04Post-release.Marcus Brinkmann1-1/+1
2011-06-16Release 1.3.1gpgme-1.3.1Marcus Brinkmann1-3/+3
2011-05-06Remove complus (10 years unused).Marcus Brinkmann1-3/+1
2011-04-14Require autoconf 1.11Werner Koch1-1/+1
This is because AM_SUBST_NOTMAKE is only offically supported since this version of automake.
2011-04-06Add an AC_SUBST_NOTMAKEWerner Koch1-0/+1
Without that the multiline INSERT__TYPEDEFS_FOR_GPGME_H would be expanded in the Makefiles and mess them up.
2011-04-06gpgme-config cleanups and --host optionWerner Koch1-0/+2
gpgme-config.in: Add option --host. Change options --cflags and --libs to collapse duplicate include and lib dirs. Try to put extra libs at the end. Note that gpgme.m4 has not yet been extended.
2011-04-06Insert platform dependent typedefs into gpgme.hWerner Koch1-16/+46
We already modify gpgme.h per playform and thus we can also get rid of some #ifdefs. The change does not change anything for current platforms but should do the right think for W64. Note that as per MS specs ssize_t is to be defined as LONG_PTR which translates to a long on 32 bit platforms and to __int64 on 64 bit Windows platforms. We already used long in the past. There seems to be a problem with some versions of mingw32 which includes a ssize_t type typedefed to int. O(n 32 bit W32 platforms int and long are identically.
2011-02-02Fix Windows port (spawn and assuan engine).Marcus Brinkmann1-1/+1
2011-02-02 Marcus Brinkmann <[email protected]> * configure.ac (NEED_LIBASSUAN_VERSION): Bump to 2.0.2 for system hooks. src/ 2011-02-02 Marcus Brinkmann <[email protected]> * assuan-support.c (my_socket, my_connect): New functions. (_gpgme_assuan_system_hooks): Add my_Socket, my_connect. * priv-io.h (_gpgme_io_socket): New prototype. * w32-io.c (pid_to_handle, handle_to_oid, fd_to_handle): Remove macros. (is_socket): Remove function. (_gpgme_io_spawn) [HAVE_W32CE_SYSTEM]: Remove some dead code. (_gpgme_io_spawn): Translate handles before DuplicateHandle them.
2011-01-03Shorten git revision idWerner Koch1-1/+2
2010-12-30Add a git revision numberWerner Koch1-2/+5
2010-11-03More include guards.Werner Koch1-1/+1
Provide access for Wince. Install dummy sehmap.h
2010-11-02First take on changes to allow building with MSC for W32CE.Werner Koch1-1/+1
Fixed regression in plain W32 build.
2010-08-19Change for gpg-error change.Werner Koch1-0/+3
2010-05-122010-05-12 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-0/+2
* configure.ac: Check for setlocale. src/ 2010-05-12 Marcus Brinkmann <[email protected]> * gpgme-tool.c (main): Protect call to setlocale with HAVE_SETLOCALE.
2010-05-07Better detection of a missing libassuanWerner Koch1-23/+21
2010-05-072010-05-07 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-0/+1
* engine-g13.c, gpgme.c, engine-gpgsm.c, engine-gpg.c, op-support.c, engine-assuan.c, gpgme-tool.c: Include <locale.h> only if available with HAVE_LOCALE_H and conditionalize use of LC_CTYPE on its definition. * engine-gpgconf.c: Do not include <locale.h>.
2010-05-062010-05-06 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-1/+10
* configure.ac: Detect Windows CE. (HAVE_W32CE_SYSTEM): New symbol and automake conditional. * ltmain.sh, m4/libtool.m4: Patch so that it works for Windows CE.
2010-05-062010-05-06 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-1/+1
* configure.ac: Require libgpg-error 1.8. src/ 2010-05-06 Marcus Brinkmann <[email protected]> * sign.c, data-user.c, conversion.c, debug.c, verify.c, data.c, decrypt.c, delete.c, assuan-support.c, import.c, engine-gpgsm.c, data-mem.c, op-support.c, w32-io.c, w32-util.c, data-compat.c: Use gpg_error_from_syserror instead gpg_error_from_errno, and use gpg_err_set_errno to set error number. * setenv.c: Include <gpg-error.h> and define __set_errno to use gpg_err_set_errno. * gpgme-tool.c (ARGP_ERR_UNKNOWN): Define to EDEADLOCK (which is mapped in Windows CE) instead of E2BIG (which is not). (gt_import_keys): Initialize err.
2010-03-15Make generated header file read-only in an emacs buffer.Werner Koch1-0/+6
2010-01-11Post-release fixup.Marcus Brinkmann1-2/+2
2010-01-112010-01-11 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-1/+1
Release 1.3.0.
2010-01-05Add an API to change passphrases. Currently only implemented forWerner Koch1-2/+3
GPGSM. Requires GnuPG 2.1
2009-12-222009-12-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-1/+12
* configure.ac: Do not use echo -n. Test for __thread. src/ 2009-12-22 Marcus Brinkmann <[email protected]> * debug.c: Test for TLS, not __GNUC__
2009-12-172009-12-17 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-2/+2
* configure.ac: Make largefile check more robust.
2009-12-10Test on sgid processWerner Koch1-0/+4
2009-12-082009-12-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann1-4/+4
Update to libtool 2.2.6a. * configure.ac: Invoke AC_CONFIG_MACRO_DIR. (AC_LIBTOOL_WIN32_DLL, AC_LIBTOOL_RC): Replace by ... (LT_PREREQ, LT_INIT, LT_LANG): ... these. * config.guess, config.sub, install-sh, ltmain.sh, m4/libtool.m4: Updated to libtool 2.2.6a. * m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4, m4/lt~obsolete.m4: New files from libtool 2.2.6a. src/ 2009-12-08 Marcus Brinkmann <[email protected]> * Makefile.am (LTRCCOMPILE): Refactor with ... (RCCOMPILE): ... this new macro. (SUFFIXES): Add .lo. (gpgme_res_ldflag): Removed. (gpgme_res): Use libtool object file name here. (libgpgme_la_LDFLAGS): Remove gpgme_res_ldflag usage.