Werner Koch
914a241322
build: Update autogen.sh to set a git PATCH prefix.
...
--
Signed-off-by: Werner Koch <wk@gnupg.org>
2018-02-21 18:26:23 +01:00
Werner Koch
a09f258b14
build: Handle packages with dashes in --find-version.
...
* autogen.sh (--find-version): Improve version extraction.
* (--help): Extend.
Signed-off-by: Werner Koch <wk@gnupg.org>
2017-01-17 12:14:53 +01:00
Werner Koch
3db76c9277
build: Make autogen.sh more POSIX friendly (next try)
...
* autogen.sh: Fix dd count to 5.
--
Fixes-commit: 3c00b52f7cb0fbd756c0bbe5134b8f2d69c60dd1
Signed-off-by: Werner Koch <wk@gnupg.org>
2017-01-12 11:22:37 +01:00
Werner Koch
3c00b52f7c
build: Make autogen.sh more POSIX friendly.
...
* autogen.sh: Replace non POSIX "cp -a" and "head -c".
--
Signed-off-by: Werner Koch <wk@gnupg.org>
2017-01-12 09:58:57 +01:00
Andre Heinecke
3b6b8fe32a
w32: Fix PKG_CONFIG_LIBDIR in --build-w32
...
* autogen.sh: Point pkg-config to the right location.
--
PKG_CONFIG_LIBDIR is located to usually be /usr/lib/pkgconfig so
in our case it should also point directly to the pkgconfig location
and not the prefix. This fixes gnutls and sqlite detection.
Signed-off-by: Andre Heinecke <aheinecke@intevation.de>
2016-10-31 11:22:56 +01:00
Justus Winter
903328a3ef
build: Fix URL.
...
--
Signed-off-by: Justus Winter <justus@g10code.com>
2016-05-31 11:03:18 +02:00
NIIBE Yutaka
96237b9a63
Fix to support git worktree.
...
* autogen.sh, Makefile.am, doc/Makefile.am: Use -e for testing .git.
--
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2016-01-13 17:22:37 +09:00
Werner Koch
734c61dc9d
build: Allow building without SQLlite support.
...
* configure.ac: Add option --dsiable-tofu and --disable-sqlite.
(NEED_SQLITE_VERSION): New var.
(USE_TOFU): New ac_define and am_conditional.
* autogen.sh (build-w32): Add PKG_CONFIG_LIBDIR to configure so that
pkg-config find the correct .pc file.
* g10/Makefile.am (tofu_source): New. Build only if enabled.
* g10/gpg.c (parse_trust_model)[!USE_TOFU]: Disable tofu models.
(parse_tofu_policy)[!USE_TOFU]: Disable all.
(parse_tofu_db_format)[!USE_TOFU]: Disable all.
(main) <aTOFUPolicy>[!USE_TOFU]: Skip.
* g10/keyedit.c (show_key_with_all_names_colon)[!USE_TOFU]: Do not
call tofu functions.
* g10/keylist.c (list_keyblock_colon)[!USE_TOFU]: Ditto.
* g10/trustdb.c (tdb_get_validity_core)[!USE_TOFU]: Skip tofu
processing.
--
This allows to build a minimal version of GnuPG. It is also currently
required to build for Windows.
Signed-off-by: Werner Koch <wk@gnupg.org>
2015-10-20 17:32:23 +02:00
Werner Koch
2402887584
speedo: Do not not assume GNU tar.
...
--
Signed-off-by: Werner Koch <wk@gnupg.org>
2014-11-05 15:29:41 +01:00
Werner Koch
a13705f4c1
w32: Set SYSROOT to help finding config scripts.
...
* autogen.sh <build-w32>: Set SYSROOT.
2014-10-17 15:55:08 +02:00
Werner Koch
21e5125e44
build: Yet another autogen.sh --find-version change.
...
--
2014-08-14 17:15:25 +02:00
Werner Koch
49c9a958e0
build: Fix autogen.sh base version hack.
...
* autogen.sh <find-version>: Fix.
2014-08-14 09:55:13 +02:00
Werner Koch
0399d87f7a
build: Add more options to autogen.sh.
...
* autogen.sh: Add options --print-host and --print-build.
--
Being able to know the build system and the host as used by GnuPG is
useful to build other packages.
2014-06-10 16:45:54 +02:00
Werner Koch
b67e4e523e
Improve the beta number generation.
...
* autogen.sh: Add option --find-version
* configure.ac: Rework the setting of the mym4_ variables.
--
The old system was not too well defined if no release for a series has
yet been done. We now introduce a "PACKAGE-N.M-base" tag to solve
this problem. To keep the M4 code readable the GIT parsing has been
moved to ./autogen.sh.
2014-06-06 17:16:37 +02:00
Werner Koch
aedfa95bcc
autogen.sh: Add rule for 64 bit windows.
2014-01-10 15:16:45 +01:00
Werner Koch
e7973d36d8
Turn autogen.sh into a generic script.
...
* autogen.sh: Revamp.
* autogen.rc: New.
* Makefile.am (EXTRA_DIST): Add autogen.rc.
--
Signed-off-by: Werner Koch <wk@gnupg.org>
2014-01-10 12:53:40 +01:00
Werner Koch
5be8454480
autogen.sh: Add envvar AUTOGEN_SH_SILENT
...
--
2014-01-09 19:51:55 +01:00
Werner Koch
161ea8c822
Add i686-w64-mingw32 as w32 toolchain to autogen.sh.
...
--
2014-01-08 17:03:21 +01:00
Werner Koch
6ce54a18c2
w32: Change autogen.sh to use npth.
...
--
2013-08-01 11:03:24 +02:00
Werner Koch
e7bc5012c5
Fix non-portable use of chmod in autogen.sh.
...
* autogen.sh: Remove option -c from chmod.
2012-11-16 10:41:22 +01:00
Werner Koch
29e96e6b9a
Add hook to check the commit log syntax.
...
* autogen.sh: Install commit-msg hook for git.
2011-12-01 18:14:26 +01:00
Werner Koch
c741c6fc3a
Make sure HOME et al have no unsafe characters.
2011-11-29 08:52:12 +01:00
Werner Koch
ffd099eb19
Let autogen.sh check the git config
...
To avoid checking in trailing scripts the autogen.sh script now
enables the standard pre-commit hook, which check for this.
Add a cleanpo filter if not yet set. This works with together with
po/.gitattributes.
2011-02-04 12:12:51 +01:00
Werner Koch
af500f0ae4
Use estream for dirmngr's --gpgconf-list.
...
Change insalled name of gpg2 for Wince.
2011-01-19 16:29:30 +01:00
Werner Koch
a3335428be
New configure optionh --enable-dirmngr-auto-start.
...
autogen.sh enables this for CE.
2010-10-08 14:37:42 +00:00
Werner Koch
4a230275f8
Fixed LDAP access on CE
2010-08-13 10:02:12 +00:00
Werner Koch
e52f93433c
Support logging via TCP
2010-08-09 15:40:29 +00:00
Werner Koch
8b8925a2bd
Some work on porting dirmngr (unfinished)
...
Ported gpgtar to W32.
2010-07-16 13:19:45 +00:00
Werner Koch
c3f08dcb72
Merged Dirmngr with GnuPG.
...
A few code changes to support dirmngr.
2010-06-09 16:53:51 +00:00
Werner Koch
53c636c4c6
./autogen.sh --build-w32ce does now succeed.
2010-04-14 14:39:16 +00:00
Werner Koch
31d7bdfe77
Whole lot of changes to support CE.
2010-04-14 11:24:02 +00:00
Werner Koch
e64038608b
More chnages to use estream. Add a way to replace the standard
...
descriptors.
2010-03-22 12:46:05 +00:00
Werner Koch
0f4eefb094
Builds again for W32.
2010-03-15 13:08:51 +00:00
Werner Koch
2cf687cb3e
First batch of changes to support W32CE.
...
Note that jnlib/w32-reg.c is not yet ready.
2010-02-26 18:44:36 +00:00
Werner Koch
0e018d7144
Some minor changes and typo fixes.
...
Started to implement a TCP option in gpg-connect-agent.
2010-02-26 10:52:05 +00:00
Werner Koch
041c764672
Add option --card-timeout.
...
Add a new attribyte to app-openpgp.c
Fix two portability bugs.
Have gpg-connect-agent autostart gpg-agent on W32.
2008-12-05 12:01:01 +00:00
Werner Koch
0a5f742466
Marked all unused args on non-W32 platforms.
2008-10-20 13:53:23 +00:00
Werner Koch
138bf2dc15
Fixed segv in gpg-agent (command marktrusted).
...
Replaced almost all free by xfree.
Translation fixes.
2008-05-27 12:03:50 +00:00
Werner Koch
4254e90426
Fixed bug#907.
...
Fixed a segv in keybox and made it more robust.
2008-05-06 14:03:36 +00:00
Werner Koch
15d0cb42a1
Implemented more gpg-agen options to support certain passphrase policies.
...
New tool gpg-check-pattern.
2007-08-27 18:10:27 +00:00
Werner Koch
831cd76256
Fixed a problem in estream-printf.c.
...
Changes for Windows (gpgsm -k does now work).
Minor cleanups.
2007-06-25 11:54:43 +00:00
Werner Koch
915b7b21fd
Build fixes for W32
2007-06-15 14:27:31 +00:00
Werner Koch
2c9791db55
First steps towards supporting W32.
...
This is mainly source code reorganization.
Update gnulib.
g10/ does currently not build.
2007-06-06 18:12:30 +00:00
Werner Koch
d5052fd228
Upgraded gettext.
...
Fixed accidental dependency on libgcrypt 1.3.0.
2007-05-07 19:49:12 +00:00
Werner Koch
f20369a993
Well, missed to change the SVN flag
2007-03-08 14:21:35 +00:00
Werner Koch
5885142c83
Made some PIN pads work.
...
Some cleanups for 64 bit CPUs.
2006-11-20 16:49:41 +00:00
Werner Koch
be410be660
Pth tweaks and improved estream.c
2006-10-17 14:34:42 +00:00
Werner Koch
7f42987b07
Allow for a global trustlist.
2006-09-15 18:53:37 +00:00
Werner Koch
9577dd45ab
Various fixes and new features.
...
Enhanced gpg-connect-agent.
2006-09-13 15:57:30 +00:00
Werner Koch
cad9562436
* configure.ac (gl_INIT): Add gnulib stuff.
...
(fseeko, ftello, ttyname, isascii): Replaced the AC_REPLACE_FUNCS
by a simple check.
(putc_unlocked): Removed check. Not used.
(strsep, mkdtemp, asprintf): Replaced checks by gnulib checks.
(xsize): Added will probably come handy soon.
(CFLAGS): Use -Wformat-security instead of
-Wformat-nonliteral. Add --Wno-format-y2k.
* gl/, gl/m4/: New.
* gpg-agent.c: Include setenv.h.
* Makefile.am (AM_CPPFLAGS): Added.
* util.h: Add some includes for gnulib.
(ttyname, isascii): Define them inline.
* fseeko.c, ftello.c: Removed.
* strsep.c, mkdtemp.c: Removed.
* ttyname.c, isascii.c: Removed.
* mkdtemp.c: Removed.
* exec.c: Include mkdtemp.h
* keybox-file.c (ftello) [!HAVE_FSEEKO]: New replacement
function. Copied from ../common/ftello.c.
* keybox-update.c (fseeko) [!HAVE_FSEEKO]: New replacement
function. Copied from ../common/iobuf.c.
* scdaemon.c: Include mkdtemp.h.
* misc.c: Include setenv.h.
* symcryptrun.c: Include mkdtemp.h.
2005-06-01 15:46:01 +00:00