2008-03-11 Marcus Brinkmann <marcus@g10code.de>
[gpg4win.git] / ChangeLog
1 2008-03-11  Marcus Brinkmann  <marcus@g10code.de>
2
3         * src/gpg4win.nsi: Add gpg2 and its buddies to the light installer.
4
5 2008-03-11  Werner Koch  <wk@g10code.com>
6
7         * packages/packages.current: Update GpgOL.
8
9 2008-03-10  Marcus Brinkmann  <marcus@g10code.de>
10
11         * packages/packages.current: Update gpa.
12         * src/inst-gpa.nsi: Install other languages AR, ES, FR and RU.
13         * src/uninst-gpa.nsi: Deinstall those languages.
14
15         * AUTHORS: Add translators.
16         * src/inst-sections.nsi (.onInit): Insert macro MUI_LANGDLL_DISPLAY.
17         [DEBUG]: Define MUI_LANGDLL_ALWAYSSHOW.
18         (un.onInit): New function.
19         * src/installer.nsi: Include ../po/catalogs.nsi with PO_HEADER
20         defined to include MUI language files.  Insert macro
21         MUI_RESERVEFILE_LANGDLL.
22         (MUI_LANGDLL_REGISTRY_ROOT, MUI_LANGDLL_REGISTRY_KEY)
23         (MUI_LANGDLL_REGISTRY_VALUENAME): New symbols.
24         (MUI_LANGDLL_ALLLANGUAGES) [DEBUG]: New symbol.
25
26 2008-03-10  Werner Koch  <wk@g10code.com>
27
28         * packages/packages.current: Update GpgOL.
29
30 2008-03-07  Werner Koch  <wk@g10code.com>
31
32         * packages/packages.current: Update GpgOL.
33
34 2008-03-05  Marcus Brinkmann  <marcus@g10code.de>
35
36         * packages/packages.current: Update kdelibs and kleopatra.
37
38 2008-02-28  Marcus Brinkmann  <marcus@g10code.de>
39
40         * src/kleowrap.c: Use CreateProcess instead of spawn for ksycoca
41         to suppress console window.
42
43 2008-02-27  Marcus Brinkmann  <marcus@g10code.de>
44
45         * src/kleowrap.c: Include errno.h.
46         (run_kbuildsycoca): New function by Frank Osterfeld.
47         (main): Invoke it.
48
49         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Move plugins
50         to INSTDIR.
51         * src/inst-kdelibs.nsi, src/uninst-kdelibs.nsi: Likewise.
52
53 2008-02-26  Marcus Brinkmann  <marcus@g10code.de>
54
55         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Fix last change.
56
57         * packages/packages.current: Update gpgol, kdelibs, kleopatra.
58         * src/inst-kdelibs.nsi, src/uninst-kdelibs.nsi,
59         src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Update.
60
61         * patches/winpt/01-gpg-path.patch: New file.
62         * Makefile.am (EXTRA_DIST): Add this file.
63
64 2008-02-19  Marcus Brinkmann  <marcus@g10code.de>
65
66         * packages/packages.current: Update gpgex.
67
68         * src/kleowrap.c: Change working directory.
69
70         * src/kleowrap.c: New file.
71         * src/kleopatra.bat: Removed.
72         * src/Makefile.am (EXTRA_DIST): Remove kleopatra.bat, add
73         kleowrap.c.
74         (CLEANFILES): Add kleowrap.exe.
75         (gpg4win-$(VERSION).exe, gpg4win-light-$(VERSION).exe,
76         (gpg4win-$(VERSION).wix, gpg4win-light-$(VERSION).wix): Add
77         kleowrap.exe as dependency.
78         (gpgwrap.exe): Use make magic.
79         (kleowrap.exe): New target.
80         * src/inst-kleopatra.nsi: Install kleowrap.exe as kleopatra.exe,
81         and do not install kleopatra.bat.
82         * src/uninst-kleopatra.nsi: Uninstall kleopatra.exe instead of
83         kleopatra.bat.
84         * src/inst-sections.nsi (no_desktop): Replace kleopatra.bat by
85         kleopatra.exe.
86
87 2008-02-18  Marcus Brinkmann  <marcus@g10code.de>
88
89         * packages/packages.current: Update kdelibs and kleopatra.
90
91 2008-02-18  Werner Koch  <wk@g10code.com>
92
93         * src/installer.nsi: Take the README file from share/gpg4win.
94         This is required because we now make sure that the last output
95         directory is now the top directory.
96
97         * packages/packages.current: Update GpgOL.
98
99 2008-02-16  Marcus Brinkmann  <marcus@g10code.de>
100
101         * packages/packages.current: Undo update of kdelibs and kleopatra.
102
103         * packages/packages.current: Update dirmngr, gpgme, gpa, gnupg,
104         w32pth, kdelibs, and kleopatra.
105
106 2008-02-15  Werner Koch  <wk@g10code.com>
107
108         * packages/packages.current: Update pinentry, gnupg and gpgme.
109
110 2008-02-12  Werner Koch  <wk@g10code.com>
111
112         * packages/packages.current: Update libksba.
113
114 2008-02-09  Marcus Brinkmann  <marcus@g10code.de>
115
116         * patches/gnupg-1.4.8/01-gpgconf-list.patch: New file.
117         * patches/gnupg2-2.0.8/06-gpgconf-list.patch: New file.
118         * Makefile.am (EXTRA_DIST): Add these.
119
120 2008-02-08  Marcus Brinkmann  <marcus@g10code.de>
121
122         * packages/packages.current: Update kleopatra.
123         * src/inst-kdelibs.nsi: Move kcmdwrapper.exe to bin.
124         * src/uninst-kdelibs.nsi: Uninstall it there.
125
126 2008-02-06  Werner Koch  <wk@g10code.com>
127
128         * packages/packages.current: Update GpgOL.
129
130 2008-02-04  Marcus Brinkmann  <marcus@g10code.de>
131
132         * packages/packages.current: Update kleopatra and gpgex.
133
134 2008-02-01  Marcus Brinkmann  <marcus@g10code.de>
135
136         * patches/gnupg2-2.0.8/05-gpgconf.patch: New file.
137         * Makefile.am (EXTRA_DIST): Add patch.
138
139 2008-01-30  Werner Koch  <wk@g10code.com>
140
141         * src/inst-final.nsi: New.
142         * src/Makefile.am (EXTRA_DIST): Add it.
143         * src/inst-gnupg2.nsi: Remove last fix due to the final section.
144
145 2008-01-30  Marcus Brinkmann  <marcus@g10code.de>
146
147         * src/gpg4win.nsi: Fix last change.
148         * src/gpg4win-src.nsi: Dito.
149
150         * src/gpg4win.nsi (ABOUT_STR): Split up the string into several.
151         (T_AboutGpg4win): Shorten it accordingly.
152         (T_AboutGpg4winVersion, T_AboutGpg4winFileVersion)
153         (T_AboutGpg4winReleaseDate): New translation strings.
154         * src/gpg4win-src.nsi: Split up the string into several.
155         (T_AboutGpg4winSrc): Shorten it accordingly.
156         (T_AboutGpg4winSrcVersion, T_AboutGpg4winSrcFileVersion)
157         (T_AboutGpg4winSrcReleaseDate): New translation strings.
158         * src/installer.nsi: Quote welcome title and about string.
159         * po/de.po: Update.
160
161         * packages/packages.current: Update gpgme.
162
163 2008-01-30  Werner Koch  <wk@g10code.com>
164
165         * src/inst-sections.nsi: Install GTK+ of gnupg2 is selected.
166
167         * src/inst-gnupg2.nsi: Switch Outpath back to standard.
168
169         * patches/gnupg2-2.0.8/patches/03-create-keyring.patch: Also do it
170         for the trustdb.
171
172 2008-01-29  Werner Koch  <wk@g10code.com>
173
174         * packages/packages.current: Updated GpgOL.
175
176         * patches/gnupg2-2.0.8/04-import-export-spawn.patch: New file
177         * patches/gnupg2-2.0.8/03-create-keyring.patch: New file. 
178         * Makefile.am (EXTRA_DIST): Add new files.
179
180 2008-01-29  Marcus Brinkmann  <marcus@g10code.de>
181
182         * src/make-msi.pl (nsis_parse_line): Skip including the file
183         Memento.nsh.
184
185 2008-01-28  Marcus Brinkmann  <marcus@g10code.de>
186
187         * packages/packages.current: Update gpgme and kleopatra.
188
189 2008-01-25  Marcus Brinkmann  <marcus@g10code.de>
190
191         * Makefile.am (EXTRA_DIST): Add
192         patches/gnupg2-2.0.8/02-qualified.patch.
193         * patches/gnupg2-2.0.8/02-qualified.patch: New file.
194
195 2008-01-24  Marcus Brinkmann  <marcus@g10code.de>
196
197         * src/inst-gpgee.nsi: Fix last change.
198
199         * src/Memento.nsh: New file from nsis 2.28.
200
201 2008-01-21  Marcus Brinkmann  <marcus@g10code.de>
202
203         * src/installer.nsi: Include Memento.nsh, define
204         MEMENTO_REGISTRY_ROOT and MEMENTO_REGISTRY_KEY.
205         * src/inst-sections.nsi: Call MementoSectionDone.
206         (onInit): Call MementoSectionRestore.
207         (onInstSuccess): Call MementoSectionSave.
208         * src/inst-claws-mail.nsi, src/inst-eudoragpg.nsi,
209         src/inst-gnupg.nsi, src/inst-gnupg2.nsi, src/inst-gpa.nsi,
210         src/inst-gpgee.nsi, src/inst-gpgex.nsi, src/inst-gpgol.nsi,
211         src/inst-kleopatra.nsi, src/inst-man_advanced_de.nsi,
212         src/inst-man_advanced_en.nsi, src/inst-man_novice_de.nsi,
213         src/inst-man_novice_en.nsi, src/inst-sylpheed-claws.nsi,
214         src/inst-winpt.nsi: Replace Section/SectionEnd by Memento macro
215         calls.
216         * src/make-msi.pl (gpg4win_nsis_stubs): Support memento sections.
217
218 2008-01-18  Marcus Brinkmann  <marcus@g10code.de>
219
220         * packages/packages.current: Update gpgol.
221         * src/Makefile.am (gpg4win_pkg_gpgol_post_install): New macro.
222         * src/inst-gpgol.nsi: Install the gpgol.pdf technical
223         documentation.
224         * src/uninst-gpgol.nsi: Uninstall it (and many directories).
225
226         * packages/packages.current: Update kleopatra and kdelibs.
227
228 2008-01-16  Marcus Brinkmann  <marcus@g10code.de>
229
230         * src/installer.nsi (MUI_WELCOME_TITLE, MUI_WELCOMEPAGE_TEXT):
231         Define to ${WELCOME_TITLE_STR} and ${ABOUT_STR} respectively.
232         (T_WelcomeTitle, T_About): Remove language strings.
233         * src/gpg4win.nsi (WELCOME_TITLE_ENGLISH, WELCOME_TITLE_GERMAN)
234         (ABOUT_GERMAN, ABOUT_ENGLISH): Removed macros.
235         (WELCOME_TITLE_STR, ABOUT_STR): New macros.
236         (T_WelcomeTitleGpg4win, T_AboutGpg4win): New language strings.
237         * src/gpg4win-src.nsi (WELCOME_TITLE_ENGLISH, WELCOME_TITLE_GERMAN)
238         (ABOUT_GERMAN, ABOUT_ENGLISH): Removed macros.
239         (WELCOME_TITLE_STR, ABOUT_STR): New macros.
240         (T_WelcomeTitleGpg4winSrc, T_AboutGpg4winSrc): New language strings.
241
242 2008-01-15  Marcus Brinkmann  <marcus@g10code.de>
243
244         * patches/gnupg-2.0.8/01-agent-call-pinentry.patch: Rename to ...
245         * patches/gnupg2-2.0.8/01-agent-call-pinentry.patch: ... this.
246         * Makefile.am (EXTRA_DIST): Also here.
247
248         * Makefile.am (EXTRA_DIST): Add
249         patches/gnupg-2.0.8/01-agent-call-pinentry.patch.
250         * patches/gnupg-2.0.8/01-agent-call-pinentry.patch: New file.
251
252         * src/g4wihelp.c (service_create): Use LocalSystem for now.
253
254 2008-01-13  Marcus Brinkmann  <marcus@g10code.de>
255
256         * packages/packages.current: Update kdelibs, kdesupport, kleopatra.
257
258         * src/inst-kdelibs.nsi: Update to latest version.
259         * src/inst-kdesupport.nsi: Update to latest version.
260         * src/uninst-kdesupport.nsi: Update to latest version.
261         * src/inst-kleopatra.nsi: Update to latest version.
262
263         * src/inst-gnupg2.nsi: Fix last change.
264         * src/uninst-gnupg2.nsi: Uninstall gpgconf-conf.skel.
265
266         * src/uninst-qt.nsi: Uninstall qsqlited4.dll.
267
268 2008-01-10  Marcus Brinkmann  <marcus@g10code.de>
269
270         * src/gpg4win.nsi: New variable bpdir.
271         * src/gpg4win-src.nsi: Likewise.
272         * src/inst-gnupg2.nsi: New variable source and install a skeleton
273         file for gpgconf.conf.
274
275 2008-01-08  Marcus Brinkmann  <marcus@g10code.de>
276
277         * src/pkg-to-nsi.pl: New file.
278
279         * src/inst-kleopatra.nsi: Add missing files.
280         * src/uninst-kleopatra.nsi: Likewise.
281
282 2008-01-07  Marcus Brinkmann  <marcus@g10code.de>
283
284         * packages/packages.current: Update to 0.0.0-svn46.
285
286 2008-01-04  Marcus Brinkmann  <marcus@g10code.de>
287
288         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi,
289         src/inst-oxygen-icons.nsi: Update to new version.
290         * packages/packages.current: Update oxygen-icons and kleopatra.
291
292         * packages/packages.current: Update gpgme to 1.1.6.
293
294         * patches/gpgme/01-gpg2.patch: Update patch.
295
296 2008-01-03  Werner Koch  <wk@g10code.com>
297
298         * src/inst-gnupg.nsi: Do not set gpgProgram but delete it.
299
300         * patches/gpgme/01-gpg2.patch: New.
301         * Makefile.am (EXTRA_DIST): Add it.
302
303         * src/gpg4win.mk.in (SETVARS): Add new var PKGPBDIR.
304         (SPKG_template) <stamps/stamp-$(1)-01-patch>: Allow for patches
305         without the version name of the package.
306         (MPKG_template) <stamps/stamp-$(1)-01-patch>: Ditto.
307
308         * packages/packages.current: Fix pinentry name.  Use gpgol svn 205.
309         Update to gnupg 1.48 and 2.0.8.
310
311 2008-01-02  Marcus Brinkmann  <marcus@g10code.de>
312
313         * packages/packages.current: Update pinentry to 0.7.5-cvs.
314
315         * src/pkg-config (PREFIX): Suppress debug output.
316
317         * src/Makefile.am (gpg4win_pkg_glib_post_install): Since we build
318         the package from source, we need to fix up the pkg-config files in
319         the runtime package directory.
320
321 2007-12-21  Marcus Brinkmann  <marcus@g10code.de>
322
323         * src/uninst-kleopatra.nsi, src/inst-kleopatra.nsi: Update to
324         latest version.
325
326         * packages/packages.current: Update oxygen-icons and kleopatra.
327         * src/inst-oxygen-icons.nsi, src/uninst-oxygen-icons.nsi: Update
328         to latest version, but only install 16x16 icons (now all of them).
329
330 2007-12-18  Marcus Brinkmann  <marcus@g10code.de>
331
332         * packages/packages.current: Update kleopatra to 20071214-3.
333         * src/inst-kleopatra.nsi: Adjust path to GPGME libraries.
334
335 2007-12-14  Werner Koch  <wk@g10code.com>
336
337         * packages/packages.current: Update to gnupg-2.0.8rc1.
338
339 2007-12-14  Marcus Brinkmann  <marcus@g10code.de>
340
341         * packages/packages.current: Fix last change.
342
343 2007-12-13  Marcus Brinkmann  <marcus@g10code.de>
344
345         * packages/packages.current: Update libassuan.
346
347 2007-12-11  Marcus Brinkmann  <marcus@g10code.de>
348
349         * packages/packages.current: Update to qt 4.3.3.
350         * src/inst-qt.nsi, src/uninst-qt.nsi: Update to qt 4.3.3.
351
352         * src/inst-sections.nsi: Delete old start menu, desktop and
353         quicklaunch links.
354
355 2007-12-10  Werner Koch  <wk@g10code.com>
356
357         * packages/packages.current: Update libgcrypt.
358
359 2007-12-09  Marcus Brinkmann  <marcus@g10code.de>
360
361         * packages/packages.current: Update libetpan.
362
363         * packages/packages.current: Update claws-mail.
364
365         * src/Makefile.am (gpg4win_pkg_claws_mail_configure): Enable
366         libetpan.
367         * src/inst-sections.nsi: Include libetpan install scripts.
368         * patches/claws-mail-3.1.0cvs70/01-w32-logo.patch,
369         patches/claws-mail-3.1.0cvs70/02-w32-icon.patch,
370         patches/claws-mail-3.1.0cvs70/03-smime-plugin.patch,
371         patches/claws-mail-3.1.0cvs70/99-auto.patch: New files.
372         * Makefile.am (EXTRA_DIST): Add claws-mail 3.1.0cvs70 patches.
373
374 2007-12-07  Marcus Brinkmann  <marcus@g10code.de>
375
376         * src/inst-sections.nsi: Install manuals in subdirectories for
377         start menu and desktop.
378         * src/installer-finish.nsi: Uninstall the manuals in those
379         subdirectories.
380         * src/installer.nsi: Add language strings for the subdirectory
381         names.
382         * po/de.po: Update.
383
384         * packages/packages.current: Update kleopatra to 20071207.
385
386         * src/inst-gpgex.nsi: Detect and uninstall a previously installed
387         GPGee.
388
389 2007-12-03  Marcus Brinkmann  <marcus@g10code.de>
390
391         * src/make-msi.pl (dump_all2): Hard code level for hidden packages
392         to 1.
393
394 2007-11-30  Marcus Brinkmann  <marcus@g10code.de>
395
396         * packages/packages.current: Update gpgex.
397
398 2007-11-29  Marcus Brinkmann  <marcus@g10code.de>
399
400         * packages/packages.current: Update pinentry.
401         * configure.ac: Merge duplicated pinentry entries.
402         Make gnupg2 dependent on pinentry.
403
404 2007-11-27  Marcus Brinkmann  <marcus@g10code.de>
405
406         * src/dirmngr.conf: New file.
407         * src/inst-dirmngr.nsi: Install our version of dirmngr.conf.
408         Remove /nonfatal from configuration files.
409
410 2007-11-27  Werner Koch  <wk@g10code.com>
411
412         * packages/packages.current: Update gnupg.
413
414 2007-11-27  Marcus Brinkmann  <marcus@g10code.de>
415
416         * packages/packages.current: Update kleopatra.
417
418 2007-11-26  Marcus Brinkmann  <marcus@g10code.de>
419
420         * packages/packages.current: Update dirmngr and gpgex.
421
422         * src/inst-dirmngr.nsi: No longer create the cache directory.
423         * src/inst-sections.pl: Correct upper/lowercase of WinPT link (for
424         the msi converter).
425         * src/make-msi.pl: Improve handling of shortcuts.
426         * src/make-msi.guids: Update.
427         * src/make-msi.bat: Remove duplicate entries.
428
429 2007-11-26  Werner Koch  <wk@g10code.com>
430
431         * src/inst-kleopatra.nsi: Install libkmime.dll.  Take libkleo from
432         bin/.
433         * src/uninst-kleopatra.nsi: Uninstall libkmime.dll.
434
435 2007-11-26  Marcus Brinkmann  <marcus@g10code.de>
436
437         * src/inst-dirmngr.nsi: No longer create the cache directory.
438
439         * src/make-msi.pl: 
440
441         * packages/packages.current: Fix entry for kdelibs source.
442
443         * src/make-msi.pl (dump_all): Start dirmngr service.
444         * src/README-msi.txt: Add todo items.
445
446         * src/Makefile.am (msi, gpg4win-$(VERSION).wix,
447         (gpg4win-light-$(VERSION).wix): New targets.
448         * src/make-msi.pl: Rewritten.
449         * src/make-msi.guids: Include missing files.
450         * src/inst-gpg4win.nsi: Give section an identifier.
451         * src/README-msi.txt: Update.
452         * src/gpg4win.nsi: Do not include pinentry in the light installer.
453         * doc/README.de.txt, doc/README.en.txt: Document MSI package.
454         * src/make-msi.bat: Support other languages and light installer.
455
456 2007-11-23  Marcus Brinkmann  <marcus@g10code.de>
457
458         * packages/packages.current: Update gpgme to 1.1.6-svn1279.
459
460 2007-11-23  Werner Koch  <wk@g10code.com>
461
462         * packages/packages.current: Update kleopatra to version 20071122.
463
464 2007-11-16  Marcus Brinkmann  <marcus@g10code.de>
465
466         * src/make-msi.guids: Include manual files.
467         * src/make-msi.pl: Support manuals, and prefix output file names
468         by src, because manuals are within gpg4win.
469
470 2007-11-15  Marcus Brinkmann  <marcus@g10code.de>
471
472         * src/inst-kleopatra.nsi: Use SRCDIR to find kleopatra.bat.
473         * src/inst-qt.nsi: Use SRCDIR to find qt.conf and BUILD_DIR to
474         find mingwm10.dll.
475         * src/make-msi.guids: Add these files.
476         * src/make-msi.pl (dump_all): Do not try to start the service yet.
477         (collect_all): Support SRCDIR in File.
478         * src/uninst-regex.nsi: Uninstall regex.dll.
479
480         * src/inst-sections.nsi (CalcDepends): Add dependency for
481         libetpan.
482         * src/make-msi.guids: Add libetpan and claws.
483
484         * Makefile.am (EXTRA_DIST): Add these patches.
485         * packages/packages.current: Update claws mail.  Download
486         regex-bin package.
487         * patches/claws-mail-3.0.2/01-w32-logo.patch,
488         patches/claws-mail-3.0.2/02-w32-icon.patch,
489         patches/claws-mail-3.0.2/03-smime-plugin.patch,
490         patches/claws-mail-3.0.2/04-gettimeofday.patch,
491         patches/claws-mail-3.0.2/99-auto.patch: New files.
492         * configure.ac: Make regex a GNUWIN32 package.
493         * src/inst-regex.nsi: Install regex.dll.
494         * src/Makefile.am: Do not delete regex shared library.
495
496 2007-11-14  Marcus Brinkmann  <marcus@g10code.de>
497
498         * src/inst-kleopatra.nsi: Prefix kleopatra.bat by $BUILD_DIR.
499         * src/make-msi.pl: Add INSTDIR\pub to PATH environment for gnupg.
500         Handle /oname in File statements.  Handle upgrades.  Register
501         DLLs.  Register services.
502         * src/make-msi.guids: Update.
503
504 2007-11-13  Marcus Brinkmann  <marcus@g10code.de>
505
506         * src/make-msi.pl: New file.
507         * src/make-msi.bat: New file.
508         * src/make-msi.guids: New file.
509         * src/gpl.rtf: New file.
510
511 2007-11-12  Marcus Brinkmann  <marcus@g10code.de>
512
513         * packages/packages.current: Update to kleopatra 20071112.
514
515         * packages/packages.current: Update to kleopatra 20071109.
516
517 2007-11-08  Marcus Brinkmann  <marcus@g10code.de>
518
519         * src/inst-gpgex.nsi: Add online documentation.
520         * src/uninst-gpgex.nsi: Delete online documentation and other
521         directories.
522
523         * packages/packages.current: Update gpgex.
524
525 2007-11-02  Werner Koch  <wk@g10code.com>
526
527         * src/g4wihelp.c (path_add): Remove debug stuff.
528
529         * src/inst-kleopatra.nsi: Adjust location for some DLLs.
530
531 2007-10-26  Marcus Brinkmann  <marcus@g10code.de>
532
533         * packages/packages.current: Add libetpan.
534         * configure.ac: Add libetpan package.
535         * include/config.nsi.in: Add support for libetpan.
536         * src/Makefile.am (EXTRA_DIST): Add inst-libetpan.nsi and
537         uninst-libetpan.nsi.
538         (gpg4win_spkgs): Add libetpan.
539         (gpg4win_pkg_libetpan_configure): New variable.
540         * src/uninst-libetpan.nsi, src/inst-libetpan.nsi: New files.
541         * src/gpg4win.mk.in: Invoke configure with relative path to make
542         it easier on some packages (in particular libetpan).
543         (SETVRS): Add install bin directory to PATH.
544
545 2007-10-29  Werner Koch  <wk@g10code.com>
546
547         * packages/packages.current: Update to libgpg-error 1.6.
548
549 2007-10-26  Werner Koch  <wk@g10code.com>
550
551         * packages/packages.current: Update to libgcrypt 1.3.1.
552
553 2007-10-22  Werner Koch  <wk@g10code.com>
554
555         * packages/packages.current: Updated gpgol.
556
557 2007-10-18  Marcus Brinkmann  <marcus@g10code.de>
558
559         * src/g4wihelp.c (read_w32_registry_string): New function.
560         (ENV_HK, ENV_REG): New macros.
561         (path_add, path_remove): New functions.
562         * src/gpg4win.nsi: Remove GpgEX from light installer.
563         * src/installer.nsi (AddToPath, RemoveFromPath): Rewritten.
564
565 2007-10-17  Marcus Brinkmann  <marcus@g10code.de>
566
567         * src/inst-kleopatra.nsi: Add DESC_Menu_kleopatra language string.
568         * src/inst-sections.nsi: Install kleopatra links.
569         * src/installer-finish.nsi: Uninstall kleopatra.
570         * configure.ac: Make pinentry dependent on gtk+ instead of glib.
571         * src/Makefile.am (gpg4win_pkg_pinentry_configure): Revert last
572         change.
573         * src/inst-pinentry.nsi: Revert last change.
574
575 2007-10-17  Werner Koch  <wk@g10code.com>
576
577         * src/inst-kdesupport.nsi: Remove libeay32.dll and ssleay32/dll;
578         they seems not to be necessary and conflict with the GPL anyway.
579
580         * src/inst-gpgol.nsi: s/GPGol/GpgOL/.
581
582         * src/inst-pinentry.nsi: Install native pinentry.
583         * src/Makefile.am: Disable pinnetry-gtk-2 for now.
584         * configure.ac: Make pinentry depend on glib.
585
586 2007-10-17  Marcus Brinkmann  <marcus@g10code.de>
587
588         * configure.ac: Reenable oxygen-icons dependency.
589         * src/inst-oxygen-icons.nsi: Only install action icons for now.
590         * packages/packages.current: Reenable oxygen-icons.
591         Update kleopatra and gpgex packages.
592
593 2007-10-16  Marcus Brinkmann  <marcus@g10code.de>
594
595         * src/uninst-dirmngr.nsi: Remove etc files.
596         * src/inst-dirmngr.nsi: Do not use wildcard.
597
598         * src/uninst-qt.nsi: Uninstall qt.conf.
599
600         * src/uninst-qt.nsi: Uninstall mingwm10.dll.
601         * src/inst-kleopatra.nsi: Fix slash instead backslash error.
602         * src/uninst-kdelibs.nsi: Remove directories share\config\ui and
603         share\config instead share\ui.  Remove directories
604         share\kde4\services and share\kde4.
605         * src/uninst-pinentry.nsi: Uninstall pinentry-w32.exe and
606         pinentry-gtk-2.exe.
607         * src/uninst-kleopatra.nsi: Uninstall kleopatra.bat.
608         Remove directory share\apps\kleopatra.
609
610         * packages/packages.current: Enable gpgex.
611
612 2007-10-15  Marcus Brinkmann  <marcus@g10code.de>
613
614         * src/kleopatra.bat: New file.
615         * src/inst-kleopatra.nsi: Install kleopatra.bat.
616         * src/Makefile.am (EXTRA_DIST): Add qt.conf and kleopatra.bat.
617
618 2007-10-14  Marcus Brinkmann  <marcus@g10code.de>
619
620         * src/Makefile.am (gpg4win_pkg_pinentry_configure): Enable
621         pinentry gtk2 and add required configure flags for it.
622         * src/inst-pinentry.nsi: Install pinentry-gtk-2.exe along with
623         pinentry-w32.exe and make it the default.
624
625 2007-10-12  Werner Koch  <wk@g10code.com>
626
627         * src/inst-kleopatra.nsi: Select by default.  Do not install
628         test_uiserver.
629         * src/uninst-kleopatra.nsi: No need to remove test_uiserver.
630
631         * src/inst-gpgee.nsi: Do not select by default.
632         * src/inst-gpgex.nsi: Select by default.
633
634 2007-10-11  Werner Koch  <wk@g10code.com>
635
636         * packages/packages.current: Update kleopatra. Update gpgol.
637         Disable gpgex.
638
639         * configure.ac (gpgol): Add libassuan as dependency.
640         * src/Makefile.am (gpg4win_pkg_gpgol_configure): Add
641         --with-libassuan-prefix.
642
643 2007-10-10  Marcus Brinkmann  <marcus@g10code.de>
644
645         * src/inst-kdelibs.nsi: Do not install libkdefx.dll.
646         * packages/packages.current: Update gpgme, kdelibs and kleopatra.
647
648 2007-10-09  Marcus Brinkmann  <marcus@g10code.de>
649
650         * configure.ac: Fix last change.
651         * packages/packages.current: Update gpgex.
652
653         * configure.ac: Disable oxygen-icons for now.
654         * packages/packages.current: Disable oxygen-icons for now.  Update
655         kleopatra.
656
657         * src/Makefile.am (gpg4win_pkg_gpa_configure): Add search path for
658         libassuan and gpg-error.
659
660 2007-10-06  Werner Koch  <wk@g10code.com>
661
662         * packages/packages.current: Fixed gpgex filename to be .gz.
663
664 2007-10-05  Marcus Brinkmann  <marcus@g10code.de>
665
666         * packages/packages.current: Update dirmngr.
667
668         * packages/packages.current: Update libassuan.
669
670         * packages/packages.current: Update gpgex and libassuan, and fix gnupg2.
671
672         * packages/packages.current: Update gpgme, gpgex and kleopatra.
673
674 2007-10-02  Marcus Brinkmann  <marcus@g10code.de>
675
676         * packages/packages.current: Update libassuan, gpgme, gnupg and kleopatra.
677
678 2007-09-28  Marcus Brinkmann  <marcus@g10code.de>
679
680         * packages/packages.current: Update GPGME snapshot.
681
682         * src/inst-kleopatra.nsi: Put kleopatra into bin for now.
683         * src/uninst-kleopatra.nsi: Remove it from there.
684         * src/inst-kdesupport.nsi: Put dbus-daemon into bin for now, and
685         install missing config files.
686         * src/uninst-kdesupport.nsi: Uninstall these files.
687
688 2007-09-26  Marcus Brinkmann  <marcus@g10code.de>
689
690         * src/inst-gnupg2.nsi: Put it in the read-only section.
691         * src/inst-sections.nsi: Make kleopatra dependent on gnupg2, and
692         gpgol dependent on kleopatra.  Remove explicit dependencies on
693         gnupg and gnupg2 from individual packages.      
694         * src/gpg4win.nsi: Remove kleopatra from light installer.
695
696 2007-09-25  Marcus Brinkmann  <marcus@g10code.de>
697
698         * src/inst-sections.nsi, src/inst-kleopatra.nsi,
699         src/inst-gpgex.nsi: Some bug fixes.
700
701         * configure.ac: Add check for kleopatra.
702         * include/config.nsi.in: Add macros for kleopatra.
703         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: New files.
704         * src/Makefile.am (gpg4win_bpkgs): Add kleopatra.
705         (EXTRA_DIST): Add inst-kleopatra.nsi and uninst-kleopatra.nsi.
706         * src/inst-sections.nsi: Add support for kleopatra.
707         * packages/packages.current: Add kleopatra.
708
709         * src/gpg4win.nsi: Disable kdelibs, kdesupport, oxygen-icons in
710         light installer.
711         * configure.ac: Add check for kdelibs.
712         * include/config.nsi.in: Add macros for kdelibs.
713         * src/inst-kdelibs.nsi, src/uninst-kdelibs.nsi: New files.
714         * src/Makefile.am (gpg4win_bpkgs): Add kdelibs.
715         (EXTRA_DIST): Add inst-kdelibs.nsi and uninst-kdelibs.nsi.
716         * src/inst-sections.nsi: Add support for kdelibs.
717         * packages/packages.current: Add kdelibs.
718
719         * configure.ac: Add check for oxygen-icons.
720         * include/config.nsi.in: Add macros for oxygen-icons.
721         * m4/gpg4win.m4: Fix translit expression (dash must come first or last).
722         * src/inst-oxygen-icons.nsi, src/uninst-oxygen-icons.nsi: New files.
723         * src/Makefile.am (gpg4win_bpkgs): Add oxygen-icons.
724         (EXTRA_DIST): Add inst-oxygen-icons.nsi and
725         uninst-oxygen-icons.nsi.
726         * src/inst-sections.nsi: Add support for oxygen-icons.
727         * packages/download.sh (name): Add "link" option.
728         * packages/packages.current: Add oxygen-icons.
729
730 2007-09-24  Marcus Brinkmann  <marcus@g10code.de>
731
732         * src/Makefile.am (EXTRA_DIST): Add inst-kdesupport.nsi and
733         src/uninst-kdesupport.nsi.
734         (gpg4win_bpkgs): Add kdesupport.
735         (gpg4win_pkg_kdesupport_post_install): New macro.
736         * src/inst-kdesupport.nsi, src/uninst-kdesupport.nsi: New files.
737         * src/inst-sections.nsi: Add kdesupport (also as a dependency for
738         Qt).
739         * packages/packages.current: Add kdesupport.
740         * include/config.nsi.in: Add macros for kdesupport.
741         * configure.ac: Check for kdesupport.  Make qt dependent on it.
742
743         * configure.ac: Check for mingwm10.dll.
744         * src/gpg4win.mk.in: Fix clean-PKG for binary packages.
745         * src/inst-qt.nsi: Install QtDBus4.dll.  Do not install debug and
746         source files.
747         * src/uninst-qt.nsi: Likewise for uninstall.
748         * packages/packages.current: Update Qt.
749
750 2007-09-17  Werner Koch  <wk@g10code.com>
751
752         * configure.ac: Set version to 1.9.0-svn.  Make gpgme depend on qt
753         again.
754         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable Qt again.
755         * packages/packages.current: Disable gpgee, enable gpgex.
756         
757 2007-09-17  Werner Koch  <wk@g10code.com>
758
759         Released 0.9.92.
760
761         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Disable Qt
762         requirement.
763         * configure.ac: Ditto.
764
765         * packages/packages.current: Update gpgol to 0.9.92 and gpgme to a
766         new snapshot. Disable gpgex, enable gpgee.
767
768 2007-09-12  Marcus Brinkmann  <marcus@g10code.de>
769
770         * packages/packages.current: Update dirmngr.
771
772 2007-09-11  Marcus Brinkmann  <marcus@g10code.de>
773
774         * packages/packages.current: Update gpgex.
775
776         * packages/packages.current: Add gpgex, disable gpgee.
777
778         * packages/packages.current: Bump gnupg to 2.0.7.
779
780         * src/qt.conf: New file.
781         * src/inst-qt.nsi: Install qt.conf.
782
783 2007-09-10  Marcus Brinkmann  <marcus@g10code.de>
784
785         * packages/packages.current: Update gpgme and libassuan to
786         snapshot pacakages.
787
788 2007-09-07  Marcus Brinkmann  <marcus@g10code.de>
789
790         * configure.ac: Add libassuan as dependency for GpgEX.
791         * src/Makefile.am (gpg4win_pkg_gpgex_configure): Add gpg-error and
792         libassuan configure options.
793
794         * configure.ac: Add qt as dependency for GPGME.
795         * src/inst-sections.nsi [HAVE_PKG_QT]: Make GPGME depending on Qt. 
796         * src/inst-gpgme.nsi: Change condition from !GPG4WIN_LIGHT to HAVE_PKG_QT.
797
798         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Remove LDFLAGS,
799         add --enable-w32-qt and work around Qt's lack of cross compilation
800         support.
801         * src/gpg4win.mk.in (stamps/stamp-$(1)-02-configure): Call
802         configure through eval, so that configure options with spaces are
803         quoted properly.
804         * src/inst-gpgme.nsi [!GPG4WIN_LIGHT]: Install libgpgme-qt-11.dll.
805         * src/uninst-gpgme.nsi: Uninstall libgpgme-qt-11.dll.
806         
807 2007-08-30  Marcus Brinkmann  <marcus@g10code.de>
808
809         * configure.ac: Add gpgex.
810         * include/config.nsi.in: Add gpgex.
811         * src/Makefile.am (EXTRA_DIST): Add inst-gpgex.nsi and
812         uninst-gpgex.nsi.
813         (gpg4win_spkgs): Add gpgex.
814         (gpg4win_pkg_gpgex_configure): New variable.
815         * src/inst-sections.nsi: Add gpgex installer and uninstaller, as
816         well as description.
817         (CalcDefaults, CalcDepends): Add gpgex.
818
819 2007-08-30  Marcus Brinkmann  <marcus@g10code.de>
820
821         * packages/download.sh: Implement new "name" command and remove
822         "ren" command.
823         * packages/packages.current: Add qt.
824         * configure.ac: Add qt.
825         * include/config.nsi.in: Add qt.
826         * src/Makefile.am (EXTRA_DIST): Add inst-qt.nsi and uninst-qt.nsi.
827         (gpg4win_bpkgs): Add qt.
828         * src/uninst-qt.nsi, src/inst-qt.nsi: New files.
829         * src/inst-sections.nsi: Run installer and uninstaller for qt.
830         (CalcDepends): Handle qt.
831         * src/gpg4win.nsi: Remove qt from light installer.
832
833 2007-08-24  Marcus Brinkmann  <marcus@g10code.de>
834
835         * src/inst-gnupg.nsi: Write compatibility key to registry for GPGee.
836
837 2007-08-24  Werner Koch  <wk@g10code.com>
838
839         * packages/packages.current: Updated libassuan to 1.0.3.
840
841 2007-08-23  Werner Koch  <wk@g10code.com>
842
843         * src/inst-dirmngr.nsi: Install examples files as default
844         configuration.
845
846 2007-08-20  Werner Koch  <wk@g10code.com>
847
848         * packages/packages.current: Add bzip2.
849
850         * configure.ac: Check for RANLIB and AR.  Look for bzip2.  Make
851         gnupg and gnupg2 depend on it.
852         * src/Makefile.am (gpg4win_pkg_bzip2_make_args) 
853         (gpg4win_pkg_bzip2_make_args_inst): New.
854         (EXTRA_DIST): Add bzip2.
855         (gpg4win_pkg_gnupg_configure): New.  Look for bzip2.
856         * include/config.nsi.in: Add bzip2.
857         * src/inst-bzip2.nsi: New.
858         * src/uninst-bzip2.nsi: New.
859
860 2007-08-16  Werner Koch  <wk@g10code.com>
861
862         Released 1.1.2.
863
864         * src/inst-gnupg2.nsi: Allow overwriting of gpg-agent.
865         * src/inst-libgpg-error.nsi: Allow overwriting of libgpg-error.dll.
866         * src/inst-libgcrypt.nsi: Likewise.
867         * src/inst-gpgme.nsi: Likewise.
868         * src/inst-w32pth.nsi: Likewise.
869         * src/inst-libiconv.nsi: Likewise.
870
871         * packages/packages.current: Updated GnuPG2 and W32pth.  Add
872         Dirmngr.  Add gpgme snapshot.
873
874 2007-08-15  Marcus Brinkmann  <marcus@g10code.de>
875
876         * src/g4wihelp.c (config_init): Fix bug in argument parsing.
877
878 2007-08-14  Marcus Brinkmann  <marcus@g10code.de>
879
880         * src/g4wihelp.c (config_lookup, config_fetch_bool): New functions.
881         * src/inst-sections.nsi (CalcDefaults): New function.
882         (.onInit): Call CalcDefaults.
883         * src/inst-sections.nsi (CalcDepends): New function.  Run it once.
884         Support auto-config for link selection.
885         * src/installer-finish.nsi: Support auto-config for start menu folder.
886
887         * src/g4wihelp.c (service_create): Auto start service, install as
888         local service.
889         (service_start): Set argv to NULL if argc is zero.
890         (service_stop): Wait until service is actually stopped.  Implement
891         the whole logic when to stop and when to wait.
892         * src/installer.nsi: Print warning about shutting down dirmngr.
893         Shutdown dirmngr.
894         * src/inst-dirmngr.nsi: Remove code refactored into service_stop.
895         Do not pass any arguments when starting the service.  Use
896         CreateDirectory instead of SetOutPath.
897         * src/uninst-dirmngr.nsi: Remove code factored into service_stop.
898         * src/inst-gnupg.nsi, src/inst-gnupg2.nsi, src/inst-gpa.nsi: Use
899         CreateDirectory instead SetOutPath.
900
901         * patches/claws-mail-3.0.0-rc2/03-smime-plugin.patch: Change
902         license string to "GPL3+" to make Claws load it.
903
904         * src/gpg4win.mk: Implement clean-PKG targets to allow rebuilding
905         individual packages.
906
907 2007-08-14  Werner Koch  <wk@g10code.com>
908
909         * packages/Makefile.am (packages.current.sig, upload): Remove.
910         (EXTRA_DIST): Remove packages.key.  Add packages.current.
911
912         * packages/download.sh: Remove online downloading of
913         packages.current.
914         * packages/packages.current: Fix comment.
915
916 2007-08-13  Marcus Brinkmann  <marcus@g10code.de>
917
918         * patches/claws-mail-3.0.0-rc2/04-cvs116.patch: New file.
919         * Makefile.am (EXTRA_DIST): Add that patch.
920
921         * NEWS: Add new entries.
922         * README.wine: Remove obsolete file.
923
924         * src/inst-gnupg2.nsi: Install config files.
925         * src/inst-dirmngr.nsi: Likewise.
926         * src/inst-gpa.nsi: Likewise.
927
928         * src/g4wihelp.c (config_init, config_fetch): New functions.
929         * src/inst-gnupg.nsi: Install gpg.conf AppData if configured.
930
931 2007-08-10  Marcus Brinkmann  <marcus@g10code.de>
932
933         * patches/claws-mail-3.0.0-rc2/01-w32-logo.patch,
934         patches/claws-mail-3.0.0-rc2/02-w32-icon.patch,
935         patches/claws-mail-3.0.0-rc2/03-smime-plugin.patch,
936         patches/claws-mail-3.0.0-rc2/99-auto.patch: New files.
937         * Makefile.am (EXTRA_DIST): Add these patches.
938         * packages/packages.current: Upgrade claws to 3.0.0-rc2.
939
940         * m4/gpg4win.m4: Check for duplicate packages.
941
942 2007-08-06  Werner Koch  <wk@g10code.com>
943
944         * src/gpgwrap.c (build_commandline): Terminate each itenm in the
945         array.  Problem found by Moritz Schulte.
946         
947 2007-08-04  Marcus Brinkmann  <marcus@g10code.de>
948
949         * src/g4wihelp.c (service_error, service_create, service_lookup,
950         service_start, service_stop, service_delete): New functions.
951         * src/inst-dirmngr.nsi: Register and start the service.
952         * src/uninst-dirmngr.nsi: Stop and unregister the service.
953
954         * src/inst-sections.nsi: Add dirmngr as dependency for gnupg2, and
955         w32pth as dependency for dirmngr.
956
957         * src/Makefile.am (gpg4win_pkg_gnupg2_configure): Add
958         --with-pth-prefix.
959
960 2007-07-10  Werner Koch  <wk@g10code.com>
961
962         Released 1.1.1.
963
964         * src/Makefile.am (EXTRA_DIST): Remove $(common_nsi).  Add all
965         installer scripts explicitly.
966
967         * Makefile.am (EXTRA_DIST): Removed old patches for Sylpheed.
968         (AUTOMAKE_OPTIONS): Add no-dist-gzip.
969
970         * src/gpg4win.nsi [GPG4WIN_LIGHT]: Undef gnupg2 and related libs.
971         Undef the English novices manual.
972         * src/installer-finish.nsi: Delete the link for the English novices
973         manual and the claws manual.
974
975         * src/uninst-sylpheed-claws.nsi: Delete the manual even when using
976         the lighjt version.  This is to allow updating with a light version.
977         * src/uninst-claws-mail.nsi: Ditto.
978
979         * src/installer-finish.nsi: Changed publisher name to "The Gpg4win
980         Project".
981
982         * src/gpg4win.nsi: Fixed capitalization of some Gpg4win strings.
983         * src/gpg4win-src.nsi: Ditto.
984
985 2007-07-09  Werner Koch  <wk@g10code.com>
986
987         * src/uninst-gnupg2.nsi: Need to remove com-certs.pem.
988
989         * src/inst-gnupg2.nsi: Make it an optional package.
990         Add description.
991         * src/inst-sections.nsi: Include language macro for description.
992
993 2007-07-09  Marcus Brinkmann  <marcus@g10code.de>
994
995         * patches/gpgol-0.9.91/01-gpgme.patch: New file.
996         * Makefile.am (EXTRA_DIST): Add patches/gpgol-0.9.91/01-gpgme.patch.
997
998         * packages/download.sh: Implement a new function "ren" for
999         renaming.
1000         * packages/packages.current: Rename gnupg 2.
1001
1002         * packages/packages.current: Update to GPGME 1.1.5.
1003
1004         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable gpgsm.
1005
1006 2007-07-05  Marcus Brinkmann  <marcus@g10code.de>
1007
1008         * packages/packages.current: Update to Gtk+ 2.10.13.
1009
1010         * patches/claws-mail-2.10.0/03-w32-port.patch: Fix cut&paste bug.
1011         * patches/claws-mail-2.9.2/03-w32-port.patch: Likewise.
1012         Spotted by Colin Leroy.
1013
1014 2007-07-04  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
1015
1016         * README: Added just another dependency that sometimes happen to miss.
1017
1018 2007-07-03  Marcus Brinkmann  <marcus@g10code.de>
1019
1020         * packages/packages.current: Update sylpheed entry to claws-mail.
1021
1022         * configure.ac: Add dirmngr.
1023         * include/config.nsi.in: Add dirmngr.
1024         * src/Makefile.am (gpg4win_spkgs): Add dirmngr.
1025         (gpg4win_pkg_dirmngr_configure): New variable.
1026         * src/inst-dirmngr.nsi, src/uninst-dirmngr.nsi: New files.
1027         * src/inst-sections.nsi [HAVE_PKG_DIRMNGR]: Include installer
1028         and uninstaller snippet for dirmngr.
1029
1030         * Makefile.am (EXTRA_DIST): Add
1031         patches/claws-mail-2.10.0/01-w32-logo.patch,
1032         patches/claws-mail-2.10.0/02-w32-icon.patch,
1033         patches/claws-mail-2.10.0/03-w32-port.patch,
1034         patches/claws-mail-2.10.0/04-smime-plugin.patch and
1035         patches/claws-mail-2.10.0/99-auto.patch.
1036         * patches/claws-mail-2.10.0/01-w32-logo.patch,
1037         patches/claws-mail-2.10.0/02-w32-icon.patch,
1038         patches/claws-mail-2.10.0/03-w32-port.patch,
1039         patches/claws-mail-2.10.0/04-smime-plugin.patch,
1040         patches/claws-mail-2.10.0/99-auto.patch: New files.
1041
1042 2007-07-02  Marcus Brinkmann  <marcus@g10code.de>
1043
1044         * src/Makefile.am (gpg4win_pkg_claws_mail_configure): Fix config
1045         dir.
1046
1047         * Makefile.am (EXTRA_DIST): Add
1048         patches/claws-mail-2.9.2/01-w32-logo.patch,
1049         patches/claws-mail-2.9.2/02-w32-icon.patch,
1050         patches/claws-mail-2.9.2/03-w32-port.patch,
1051         patches/claws-mail-2.9.2/04-smime-plugin.patch and
1052         patches/claws-mail-2.9.2/99-auto.patch.
1053         * patches/claws-mail-2.9.2/01-w32-logo.patch,
1054         patches/claws-mail-2.9.2/02-w32-icon.patch,
1055         patches/claws-mail-2.9.2/03-w32-port.patch,
1056         patches/claws-mail-2.9.2/04-smime-plugin.patch,
1057         patches/claws-mail-2.9.2/99-auto.patch: New files.
1058
1059         * configure.ac: Add claws-mail.
1060         * include/config.nsi.in: Add claws-mail.
1061         * src/Makefile.am (gpg4win_spkgs): Add claws-mail.
1062         (gpg4win_pkg_claws_mail_configure): New variable.
1063         * src/inst-claws-mail.nsi, src/uninst-claws-mail.nsi: New files.
1064         * src/inst-sections.nsi [HAVE_PKG_CLAWS_MAIL]: Include installer
1065         and uninstaller snippet for claws-mail, handle claws-mail
1066         dependencies and add a menu item for it.
1067
1068 2007-06-22  Werner Koch  <wk@g10code.com>
1069
1070         * src/inst-gnupg2.nsi: Install more files.
1071         * src/uninst-gnupg2.nsi: and uninstall them.
1072
1073         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Remove
1074         underlined markup.  Reported by Dirk Traulsen.
1075
1076 2007-06-20  Werner Koch  <wk@g10code.com>
1077
1078         * src/inst-sections.nsi, src/Makefile.am, src/uninst-pinentry.nsi
1079         * src/inst-pinentry.nsi, include/config.nsi.in: Add new package
1080         pinentry.
1081         * src/Makefile.am (gpg4win_pkg_pinentry_configure): New.
1082         
1083         * src/Makefile.am (gpg4win-$(VERSION).exe): Add versioninfo.txt as
1084         dependency.
1085         (gpg4win-light-$(VERSION).exe): Ditto.
1086
1087 2007-06-20  Marcus Brinkmann  <marcus@g10code.de>
1088
1089         * po: New directory.
1090         * m4/po.m4: New file, from gettext-0.16.1.
1091         * m4/progtest.m4: New file, from gettext-0.16.1.
1092         * m4/nls.m4: New file, from gettext-0.16.1.
1093         * Makefile.am (SUBDIRS): Add po.
1094         * configure.ac: Invoke AM_PO_SUBDIRS.
1095         (AC_CONFIG_FILES): Add po/Makefile.in.
1096
1097         * src/installer.nsi: Do not insert MUI_LANGUAGE "German".
1098         * src/gpg4win.nsi, src/gpg4win-src.nsi: Add include dir
1099         ${TOP_SRCDIR}/po.  Include "../po/catalogs.nsi".
1100         * src/inst-gnupg.nsi: Move translation string DESC_Menu_gnupg_faq
1101         from here ...   
1102         * src/inst-gpg4win.nsi: ... to here.
1103
1104         * src/g4wihelp.nsi, src/installer.nsi, src/inst-eudoragpg.nsi,
1105         src/inst-gnupg.nsi, src/inst-gpa.nsi, src/inst-gpg4win.nsi,
1106         src/inst-gpgee.nsi, src/inst-gpgol.nsi,
1107         src/inst-man_advanced_de.nsi, src/inst-man_advanced_en.nsi,
1108         src/inst-man_novice_de.nsi, src/inst-man_novice_en.nsi,
1109         src/inst-sylpheed-claws.nsi, src/inst-winpt.nsi: Remove German
1110         translation.
1111         
1112 2007-06-18  Marcus Brinkmann  <marcus@g10code.de>
1113
1114         * src/inst-w32pth.nsi: Install shared library.
1115         * src/uninst-w32pth.nsi: Uninstall shared library.
1116
1117         * src/inst-gnupg2.nsi: Install gpgconf.exe.
1118         * src/uninst-gnupg2.nsi: Uninstall gpgconf.exe.
1119
1120         * src/inst-sections.nsi: Add dependency management for GnuPG2.
1121
1122 2007-06-15  Werner Koch  <wk@g10code.com>
1123
1124         * src/gpg4win.mk.in: Add cruel hack to support gnupg2.
1125
1126         * src/Makefile.am: Use --silent with most configure runs.
1127         (gpg4win_pkg_gnupg2_post_install): New.
1128
1129         * src/uninst-gnupg2.nsi, src/inst-libgnupg2.nsi: New.
1130         * src/uninst-libassun.nsi, src/inst-libassuan.nsi: New.
1131         * src/inst-libksba.nsi, src/uninst-libksba.nsi: New.
1132         * src/inst-libgcrypt.nsi, src/uninst-libgcrypt.nsi: New.
1133         * src/inst-sections.nsi: Include new installation scripts.a
1134         * include/config.nsi.in: Add definitions for new packages.
1135
1136         * src/uninst-gnupg.nsi: Fix removal of gpgkeys helper.
1137
1138 2007-06-12  Marcus Brinkmann  <marcus@g10code.de>
1139
1140         * src/gpgwrap.c (main): Call _spawnv, not execv.
1141
1142 2007-05-25  Marcus Brinkmann  <marcus@g10code.de>
1143
1144         * src/uninst-gnupg.nsi: Fix path of gpgkeys helper programs.
1145         Remove pub directory.
1146         * src/uninst-gtk+.nsi: Fix path of directory to be removed.
1147
1148 2007-05-24  Werner Koch  <wk@g10code.com>
1149
1150         Released 1.1.0.
1151
1152         * configure.ac (PREVIEWHOST): New. 
1153         (MANUALVERSION_NOVICES): Set to 1.0.0.
1154
1155 2007-05-20  Marcus Brinkmann  <marcus@g10code.de>
1156
1157         * patches/glib-2.12.12/01-giowin32.patch,
1158         patches/glib-2.12.12/02-gspawn-w32.patch,
1159         patches/glib-2.12.12/03-gspawn-w32-fixup.patch: New files.
1160         * Makefile.am (EXTRA_DIST): Add these new files.
1161
1162         * src/gpgwrap.c (build_commandline): New function.
1163         (main): Quote argument vector.
1164
1165         * configure.ac: Comment advanced manual here as well.
1166
1167 2007-05-19  Marcus Brinkmann  <marcus@g10code.de>
1168
1169         * autogen.sh: Fix test.
1170         * src/Makefile.am: Replace := by =.a 
1171
1172         * packages/download.sh: Require bash due to brace expansion.
1173
1174 2007-05-18  Werner Koch  <wk@g10code.com>
1175
1176         * src/gpgwrap.c (main): Delimit the real path from the version
1177         using a semicolon.
1178
1179 2007-05-17  Werner Koch  <wk@g10code.com>
1180
1181         * src/installer.nsi (AddToPath,RemoveFromPath): New.
1182         * src/inst-gpa.nsi: Install gpgwrap for gpa.
1183         * src/inst-gnupg.nsi: Install gpgwrap for gpg, gpgv and gpgsplit.
1184         
1185         * src/gpgwrap.c: New.
1186
1187         * configure.ac: Check for strip.
1188         (AC_CONFIG_HEADER): New.
1189         * src/Makefile.am (g4wihelp.dll): Strip.
1190         (gpgwrap.exe): Build.
1191
1192 2007-05-16  Werner Koch  <wk@g10code.com>
1193
1194         * src/inst-gtk+.nsi: Install new themes and the engines.  Update
1195         to gtk 2.10.
1196         * src/uninst-gtk+.nsi: Likewise.
1197
1198         * src/inst-pango.nsi: Adjust for Pango 1.16.
1199
1200         * configure.ac: New package Cairo as reguired by the current Gtk+.
1201         * src/uninst-cairo.nsi, src/inst-cairo.nsi: New.
1202         * src/inst-sections.nsi: Install Cairo.
1203         * include/config.nsi.in: Ditto.
1204
1205         * src/uninst-gnupg.nsi: Delete gnupg.nls directory.
1206
1207 2007-03-09  Werner Koch  <wk@g10code.com>
1208
1209         Released 1.0.9.
1210
1211         * src/Makefile.am: Fixed syntax error in gnupg post install.
1212         (EXTRA_DIST): Add english manual installation files.
1213
1214         * packages/packages.current: Replaced sourceforge download site
1215         by the g10code mirror.  Updated WinPT, GPA and GnupG.
1216
1217 2007-02-26  Werner Koch  <wk@g10code.com>
1218
1219         * configure.ac: Require msgfmt.
1220         * src/inst-gnupg.nsi: Install the German translation.
1221         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Create mo files.
1222
1223 2006-12-06  Werner Koch  <wk@g10code.com>
1224
1225         Released 1.0.8.
1226
1227         * autogen.sh: Add option --force.
1228
1229         * src/Makefile.am: GnuPG man pages are now below share.
1230         * src/inst-gnupg.nsi: Ditto
1231
1232 2006-12-04  Werner Koch  <wk@g10code.com>
1233
1234         * src/Makefile.am (gpg4win_ipkgs): Add english manuals.
1235
1236         * autogen.sh <build-w32>: Disable the english manuals for now.
1237
1238 2006-11-30  Werner Koch  <wk@g10code.com>
1239
1240         * include/config.nsi.in: Add definitions for the english manuals.
1241         * configure.ac: Adjusted name of manual directory.
1242         * src/inst-man_novice_de.nsi: Ditto.
1243         * src/inst-man_advanced_de.nsi: Ditto.
1244         * src/inst-man_advanced_en.nsi: New.
1245         * src/inst-man_novice_en.nsi: New.
1246         * src/uninst-man_novice_en.nsi: New.
1247         * src/uninst-man_advanced_en.nsi: New.
1248         * src/inst-sections.nsi: Include the new installers sections.
1249
1250 2006-10-13  Werner Koch  <wk@g10code.com>
1251
1252         Released 1.0.7.
1253
1254         * patches/gnupg-1.4.5/01-uncompress.patch: New.
1255
1256 2006-08-28  Werner Koch  <wk@g10code.com>
1257
1258         Released 1.0.6.
1259         
1260         * Makefile.am (EXTRA_DIST): Added missing patches for Claws.
1261
1262         * packages/download.sh: Rewrote option parser.  New option
1263         --no-sig-check.
1264
1265 2006-08-04  Marcus Brinkmann  <marcus@g10code.de>
1266
1267         * packages/packages.current: Replace sylpheed-claws 2.3.1 with
1268         2.4.0.
1269         * Makefile.am (EXTRA_DIST): Add
1270         patches/sylpheed-claws-2.4.0/01-w32-logo.patch,
1271         patches/sylpheed-claws-2.4.0/02-w32-icon.patch,
1272         patches/sylpheed-claws-2.4.0/03-plugins-symbols.patch,
1273         patches/sylpheed-claws-2.4.0/04-font-prefs.patch,
1274         patches/sylpheed-claws-2.4.0/05-textviewer.patch,
1275         patches/sylpheed-claws-2.4.0/99-auto.patch.
1276
1277 2006-08-03  Marcus Brinkmann  <marcus@g10code.de>
1278
1279         * configure.ac: Add libiconv as a dependency for gnupg.
1280         * src/inst-sections.nsi: Likewise here.
1281
1282 2006-08-02  Marcus Brinkmann  <marcus@g10code.de>
1283
1284         * packages/packages.current: Add jpeg packages.
1285         * src/inst-sections.nsi: Add jpeg support.
1286         * src/Makefile.am (gpg4win_bpkgs): Add jpeg.
1287         * src/inst-jpeg.nsi, src/uninst-jpeg.nsi: New file.
1288         * include/config.nsi.in: Add defines for jpeg.
1289         * configure.ac: Add new GnuWin32 package jpeg.  Add it as a
1290         dependency to sylpheed-claws.
1291
1292 2006-08-02  Werner Koch  <wk@g10code.com>
1293
1294         Released 1.0.5.
1295
1296 2006-07-25  Werner Koch  <wk@g10code.com>
1297
1298         Released 1.0.4.
1299
1300         * src/installer-finish.nsi: Delete Sylpheed manual.
1301
1302         * patches/gnupg-1.4.4/01-reopen-std.patch: New. 
1303         * Makefile.am (EXTRA_DIST): Add new patch and removed old 1.4.2
1304         patch.
1305
1306 2006-07-22  Timo Schulz  <twoaday@g10code.de>
1307
1308         * Makefile.am: Added new sylpheed patches.
1309         
1310 2006-07-14  Marcus Brinkmann  <marcus@g10code.de>
1311
1312         * patches/sylpheed-claws-2.3.1 (08-w32-logo.patch,
1313         09-w32-icon.patch, 99-auto.patch): New files.
1314
1315 2006-07-12  Marcus Brinkmann  <marcus@g10code.de>
1316
1317         * src/inst-sections.nsi: Install start menu and desktop link for
1318         the sylpheed manual.
1319         * src/inst-sylpheed-claws.nsi: Install manual.
1320         (DESC_Menu_sylpheed_pdf): New translation.
1321         * src/uninst-sylpheed-claws.nsi: Uninstall manual.
1322
1323 2006-06-28  Werner Koch  <wk@g10code.com>
1324
1325         * Makefile.am (copy-news): New target.
1326
1327 2006-06-27  Werner Koch  <wk@g10code.com>
1328
1329         * src/inst-sylpheed-claws.nsi: Renamed strings to Sylpheed-Claws.
1330         * src/installer-finish.nsi: Ditto.
1331         * src/inst-sections.nsi: Ditto.
1332
1333 2006-06-26  Werner Koch  <wk@g10code.com>
1334
1335         Released 1.0.3.
1336
1337         * Makefile.am (EXTRA_DIST): Added new Sylpheed patches. Removed
1338         old sylpheed patches.
1339
1340 2006-05-30  Werner Koch  <wk@g10code.com>
1341
1342         Released 1.0.2.
1343
1344 2006-05-29  Marcus Brinkmann  <marcus@g10code.de>
1345
1346         * Makefile.am (DIST): Add
1347         patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
1348         patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
1349         patches/sylpheed-claws-2.2.0/03-std-plugins.patch and
1350         patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch.
1351         * patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
1352         patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
1353         patches/sylpheed-claws-2.2.0/03-std-plugins.patch,
1354         patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch: New file.
1355
1356         * Makefile.am (EXTRA_DIST): Add
1357         patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch and
1358         patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch.
1359         * patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch: New file.
1360         * patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch: New file.
1361
1362 2006-04-27  Marcus Brinkmann  <marcus@g10code.de>
1363
1364         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): New macro to
1365         generate man pages.
1366         * src/gpg4win.mk.in (stamps/stamp-$(1)-04-install): Invoke post
1367         install macro.
1368         * src/inst-gnupg.nsi: Install man pages.
1369         * src/uninst-gnupg.nsi: Uninstall man pages.
1370
1371 2006-04-26  Werner Koch  <wk@g10code.com>
1372
1373         Released 1.0.1.
1374
1375 2006-04-25  Werner Koch  <wk@g10code.com>
1376
1377         * src/Makefile.am (clean-local): Also remove the light installer.
1378
1379         * src/installer.nsi (PrintNonAdminWarning): Use Quit instead of Abort.
1380
1381         * src/uninst-glib.nsi: Delete console helper.
1382
1383         * configure.ac: Define manual versions.
1384
1385         * src/inst-sections.nsi: Do not install the GGPee manual in the QLB.
1386
1387 2006-04-24  Werner Koch  <wk@g10code.com>
1388
1389         * src/Makefile.am (NEWS.tmp): New. Use it in the README files
1390         so that the comment lines are not visible.
1391
1392         * packages/packages.current: Updated GPGee, WinPT and GPGol.
1393
1394 2006-04-22  Marcus Brinkmann  <marcus@g10code.de>
1395
1396         * src/gpg4win.mk (stamps/stamp-final-$(1)): Depend on
1397         stamps/stamp-directories.
1398
1399         * src/installer.nsi (T_InstOptLabelB): New string.
1400         (CustomPageOptions): Install new string.
1401         * src/installer-options.ini.in (Field 5): Add new field.
1402         (NumFields): Set to 5.
1403         * src/inst-sections.nsi: Do not install manuals and other
1404         documents in the quick launch bar.  Do not install the README on
1405         the desktop.
1406
1407         * src/Makefile.am (gpg4win_spkgs): Move man_novice_de and
1408         man_advanced_de to ...
1409         (gpg4win_ipkgs): ... here.
1410         * src/gpg4win.mk.in (IPKG_template): New template.
1411         Insert it for each internal package.
1412
1413 2006-04-20  Werner Koch  <wk@g10code.com>
1414
1415         * src/installer.nsi: Pop up a message before shutting down winpt.
1416
1417 2006-04-19  Werner Koch  <wk@g10code.com>
1418
1419         * src/installer.nsi: Abort installation if not run as Admin.
1420
1421 2006-04-08  Marcus Brinkmann  <marcus@g10code.de>
1422
1423         * m4/gpg4win.m4 (GPG4WIN_IPKG): New macro for internal packages.
1424         * include/config.nsi.in (gpg4win_pkg_man_novice_de,
1425         gpg4win_pkg_man_novice_de_version, gpg4win_pkg_man_advanced_de,
1426         gpg4win_pkg_man_advanced_de_version): Removed.
1427         * src/installer.nsi [GPG4WIN_LIGHT]: Set the output filename for
1428         the light installer.
1429         * configure.ac: New option --enable-light-installer to control the
1430         new automake conditional BUILD_LIGHT_INSTALLER.
1431         Make packages man_novide_de and man_advanced_de included packages.
1432         * src/Makefile.am (gpg4win-light-$(VERSION).exe): New target.
1433         (all_src, all_light): New variables.
1434         (all-local): Use all_src and all_light.
1435         * src/gpg4win.nsi [GPG4WIN_LIGHT]: Undefine HAVE_PKG_MAN_NOVICE_DE
1436         and HAVE_PKG_MAN_ADVANCED_DE.
1437
1438 2006-04-07  Werner Koch  <wk@g10code.com>
1439
1440         * configure.ac: Use new method to include the SVN revison.  Now it
1441         is the actual global revision number.
1442
1443 2006-04-06  Werner Koch  <wk@g10code.com>
1444
1445         Released 1.0.0.
1446
1447 2006-04-05  Werner Koch  <wk@g10code.com>
1448
1449         * NEWS: Recoded to latin1.
1450
1451 2006-04-04  Werner Koch  <wk@g10code.com>
1452
1453         * NEWS: Reformatted.
1454
1455 2006-04-03  Werner Koch  <wk@g10code.com>
1456
1457         * src/inst-gnupg.nsi: Now that 1.4.3 has been released tehr eis no
1458         more need trying to install the http keyserver helper.
1459
1460 2006-04-01  Timo Schulz  <ts@g10code.com>
1461
1462         * src/inst-sections.nsi: WinPT desktop link now
1463         directly starts the key manager.
1464         
1465 2006-03-29  Werner Koch  <wk@g10code.com>
1466
1467         Released 1.0.0rc1.
1468
1469         * src/installer-options.ini: Renamed to ..
1470         * src/installer-options.ini.in: .. this.
1471         * configure.ac (BUILD_ISODATE): New.
1472         * include/config.nsi.in: Ditto.
1473         * src/gpg4win.nsi: Display it on the Welcome page
1474
1475 2006-03-28  Werner Koch  <wk@g10code.com>
1476
1477         * src/installer.nsi (CustomPageOptions): Write Labels, so that
1478         they are translatable.
1479         (MUI_FINISHPAGE_LINK_LOCATION): Localized.
1480         * src/installer-options.ini: Add label field and removed static
1481         texts.
1482
1483 2006-03-27  Werner Koch  <wk@g10code.com>
1484
1485         * src/installer-options.ini: Don't create a desktop link by default.
1486
1487         * src/installer.nsi: Add a logo image. Add leave function.
1488         (CheckExistingVersion): New.
1489         (TrimNewLines): New.
1490         (PrintWinPTSFWarning): New.
1491         * src/inst-sections.nsi: Call it.
1492         Do not show the splash screen.
1493         * src/inst-gpg4win.nsi: Write a version file.
1494         * src/uninst-gpg4win.nsi: Delete version file
1495
1496 2006-03-27  Marcus Brinkmann  <marcus@g10code.de>
1497
1498         * installer.nsi: Move custom page for installer options before
1499         start menu path selection.  Do not allow to disable start menu
1500         creation at start meny path selection dialog.  Only display start
1501         menu path selection dialog if start menu creation is desired.
1502         Rename opt.ini to installer-options.ini.
1503         (CheckIfStartMenuWanted): New function.
1504         * installer-finish.nsi: Delete desktop and quicklaunch shortcuts.
1505         * inst-sections.nsi: Rename opt.ini to installer-options.ini.
1506         Install desktop and quick launch bar shortcuts.
1507         * Makefile.am (EXTRA_DIST): Rename opt.ini to
1508         installer-options.ini.
1509         * installer-options.ini: New file.
1510
1511 2006-03-21  Werner Koch  <wk@g10code.com>
1512
1513         * Makefile.am (EXTRA_DIST): No more need tositribute the GPA 0.7.2
1514         patch/
1515
1516         * src/installer.nsi: Add a cutom option page.
1517         (StrStr): New.  Taken from the NSIS reference manual.
1518         * src/opt.ini: New.
1519
1520 2006-03-15  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
1521
1522         * src/inst-gpa.nsi: Fixed a typo.
1523
1524 2006-03-13  Werner Koch  <wk@g10code.com>
1525
1526         * packages/Makefile.am (upload): New target for uploading the
1527         packages file.
1528         * packages/download.sh: Use http://www.gpg4win/org.
1529
1530 2006-03-09  Werner Koch  <wk@g10code.com>
1531
1532         Released 0.8.0.
1533
1534         * src/inst-sylpheed-claws.nsi: Don't select be Default.
1535
1536         * include/config.nsi.in: Disabled Eudora.
1537         * src/inst-sections.nsi: Ditto.
1538         * src/Makefile.am: Ditto
1539
1540 2006-03-08  Werner Koch  <wk@g10code.com>
1541
1542         * src/inst-sections.nsi: Play the tune only for the source installer.
1543         * src/installer.nsi: And don't reserve the tune file.
1544
1545 2006-03-07  Werner Koch  <wk@g10code.com>
1546
1547         * configure.ac: Don't build Eudora due to license problems.
1548
1549 2006-03-03  Marcus Brinkmann  <marcus@g10code.de>
1550
1551         * Makefile.am (EXTRA_DIST): Change
1552         patches/gpa-0.7.2/01-bin-open.patch to
1553         patches/gpa-0.7.2/01-keyserver-list.patch.
1554         * packages/packages.current: Use the right GPA 0.7.2.
1555
1556         * patches/gpa-0.7.2/01-bin-open.patch: Rename to ...
1557         * patches/gpa-0.7.2/01-keyserver-list.patch: ... this.  Remove
1558         binary open patch.
1559
1560         * packages/packages.current: Use GPA 0.7.2.
1561
1562         * packages/packages.current: Use libgpg-error 1.2 and GPGME 1.2.
1563
1564 2006-02-28  Marcus Brinkmann  <marcus@g10code.de>
1565
1566         * src/inst-atk.nsi: Fix outpath of library.
1567
1568 2006-02-23  Marcus Brinkmann  <marcus@g10code.de>
1569
1570         * src/inst-glib.nsi: Add glib20.mo.
1571         * src/uninst-glib.nsi: Remove glib20.mo.
1572         * src/inst-gtk+.nsi: Add gtk20.mo.
1573         * src/uninst-gtk+.nsi: Remove gtk20.mo.
1574         * src/inst-atk.nsi: Add atk10.mo.
1575         * src/uninst-atk.nsi: Remove atk10.mo.
1576
1577 2006-02-15  Werner Koch  <wk@gnupg.org>
1578
1579         Released 0.7.0.
1580
1581         * patches/gpa-0.7.2/01-bin-open.patch: New file.
1582
1583 2006-02-15  Marcus Brinkmann  <marcus@g10code.de>
1584
1585         * patches/gpgme/03-w32-io.patch: New file.
1586         * patches/gpgme-1.1.1-cvs1152/03-w32-io.patch: New file.
1587
1588 2006-02-14  Werner Koch  <wk@gnupg.org>
1589
1590         * README (Instructions): Add a list of required Debian packages.
1591
1592 2006-01-31  Werner Koch  <wk@g10code.com>
1593
1594         * src/installer.nsi (InstallDir): Removed trailing backslashes.
1595
1596 2006-01-26  Werner Koch  <wk@g10code.com>
1597
1598         Released 0.6.0.
1599
1600 2006-01-25  Werner Koch  <wk@g10code.com>
1601
1602         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Kludge to allow
1603         "noinstaller" as an alternative to "bin".
1604
1605 2006-01-23  Werner Koch  <wk@g10code.com>
1606
1607         * src/Makefile.am (README.en.txt, README.de.txt): New.
1608         (gpg4win-$(VERSION).exe): Depend on them.
1609         (CLEANFILES): Clean them up.
1610
1611         * src/installer.nsi (T_LangCode): new.
1612         (MUI_FINISHPAGE_SHOWREADME): Use this intead of running the key
1613         manager.  This makes sense becuase gpg4win needs to be insalled as
1614         Administartor but the Administrator should in general not use
1615         gpg4win.
1616
1617         * src/inst-gpg4win.nsi: Install README.de.txt and README.en.txt.
1618         * src/uninst-gpg4win.nsi: Uninstall them.
1619
1620 2006-01-20  Werner Koch  <wk@g10code.com>
1621
1622         * configure.ac: Create doc/log/Makefile.
1623         * src/inst-sections.nsi: Replaced splash image by new logo.
1624         * src/installer.nsi: Reserve that new file.
1625         (Icon, UninstallIcon): New.
1626         * src/gpg4win-splash.bmp: Removed.
1627
1628 2006-01-19  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
1629
1630         * README.SVN: Extend sample configure call. Without the --host
1631         setting, configure will complain about missing dlltool.
1632
1633 2006-01-13  Werner Koch  <wk@g10code.com>
1634
1635         * patches/glib-2.9.2-wk1/02-gspawn-w32.patch: New.
1636
1637 2006-01-12  Werner Koch  <wk@g10code.com>
1638
1639         * src/inst-glib.nsi: Also install the console spawn helper.
1640
1641 2006-01-10  Werner Koch  <wk@g10code.com>
1642
1643         * configure.ac: New option --disable-source-installer.
1644         * src/Makefile.am: Implement it.
1645
1646         * src/installer.nsi: Insert directory page.
1647
1648 2006-01-09  Werner Koch  <wk@g10code.com>
1649
1650         Released 0.5.1.
1651
1652         * src/inst-gnupg.nsi: Install http and not curl version.
1653
1654         * src/gpg4win.mk.in (stamps/stamp-directories): Touch versioninfo.
1655
1656         * src/inst-gpg4win.nsi, src/uninst-gpg4win.nsi:
1657         * src/Makefile.am (stamps/stamp-dist-selft): Include ourself in the
1658         source installer.
1659
1660 2006-01-06  Werner Koch  <wk@g10code.com>
1661
1662         * src/gpg4win.mk.in (VERSIONINFO_macro): New.  Use it where
1663         appropriate.
1664
1665         * configure.ac: Test for texi2dvi, dvipdf and sha1sum.
1666
1667         * Makefile.am (SUBDIRS): Build doc prior to src.
1668
1669         * src/inst-man_novice_de.nsi: Install einsteiger.pdf.
1670         * src/uninst-man_novice_de.nsi: Likewise.
1671         * src/inst-man_advanced_de.nsi: Install druchblicker.pdf
1672         * src/uninst-man_advanced_de.nsi: Likewise.
1673
1674 2006-01-05  Werner Koch  <wk@g10code.com>
1675
1676         Released 0.5.0.
1677
1678         * src/inst-winpt.nsi: Remove old mo installation hack.
1679
1680         * src/Makefile.am (EXTRA_DIST): Add config.site.
1681         * Makefile.am (EXTRA_DIST): Update patches.
1682
1683         * src/inst-sylpheed-claws.nsi, src/uninst-sylpheed-claws.nsi,
1684         * src/inst-gpa.nsi, src/uninst-gpa.nsi: Install language files.
1685
1686 2006-01-04  Werner Koch  <wk@g10code.com>
1687
1688         * src/uninst-winpt.nsi: Deinstall the mo file.
1689
1690         * src/uninst-gpgee.nsi: Fix Source uninstall.
1691         * src/uninst-glib.nsi, src/inst-glib.nsi, include/config.nsi.in:
1692         Adjusted for source build.
1693
1694         * patches/glib-2.9.2-wk: New.
1695         
1696         * packages/packages.current: Switch to glib 2.9.2-wk1.
1697
1698 2006-01-05  Marcus Brinkmann  <marcus@g10code.de>
1699
1700         * configure.ac: Add libiconv and gettext as dependencies.
1701
1702 2006-01-04  Marcus Brinkmann  <marcus@g10code.de>
1703
1704         * patches/glib/01-giowin32.patch,
1705         patches/glib-2.6.6/01-giowin32.patch,
1706         patches/glib-2.8.4/01-giowin32.patch: Flush write buffer in write
1707         thread before closing FD.
1708
1709         * patches/glib/01-giowin32.patch,
1710         patches/glib-2.6.6/01-giowin32.patch,
1711         patches/glib-2.8.4/01-giowin32.patch: Notify write thread about fd
1712         close.
1713
1714 2006-01-03  Marcus Brinkmann  <marcus@g10code.de>
1715
1716         * patches/glib-2.8.4/01-giowin32.patch: New file.
1717
1718 2005-12-31  Marcus Brinkmann  <marcus@g10code.de>
1719
1720         * glib/02-windres.patch: New file.
1721         * glib-2.6.6/02-windres.patch: New file.
1722
1723         * configure.ac (glib): Make it a source package.
1724         * src/Makefile.am (gpg4win_bpkgs): Move glib to ...
1725         (gpg4win_spkgs): ... here.
1726         * patches/glib/01-giowin32.patch: New file.
1727         * patches/glib-2.6.6/01-giowin32.patch: New file.
1728         * src/config.site: New file.
1729         * src/gpg4win.mk.in (tsdir): New variable.
1730         (SETVARS): Use $(idir), not ${idir}.  Define CONFIG_SITE.
1731
1732 2005-12-18  Marcus Brinkmann  <marcus@g10code.de>
1733
1734         * src/inst-sylpheed-claws.nsi: Install GPG plugins.
1735         * src/uninst-sylpheed-claws.nsi: Uninstall GPG plugins.
1736
1737         * src/uninst-eudoragpg.nsi: Delete file
1738         $INSTDIR\share\eudoragpg\eudoragpg.html.
1739
1740 2005-12-13  Werner Koch  <wk@g10code.com>
1741
1742         * packages/packages.current: Updated GPGee.
1743         * src/inst-gpgee.nsi: Adjusted for new location of packages.
1744         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Allow for -source suffix
1745         and uppercase package names.
1746
1747 2005-12-12  Werner Koch  <wk@g10code.com>
1748
1749         * configure.ac: Test vor zcat.
1750
1751 2005-12-09  Werner Koch  <wk@g10code.com>
1752
1753         * Makefile.am (SUBDIRS): Include doc dir.
1754         * configure.ac: Add new Makefiles.
1755
1756         * doc/ChangeLog: New.  Moved relevant entries to that file.
1757
1758 2005-12-08  Werner Koch  <wk@g10code.com>
1759
1760         * packages/download.sh: Implemented CHK statement.
1761         * packages/packages.current: Add chk lines for all packages.
1762
1763 2005-12-07  Werner Koch  <wk@g10code.com>
1764
1765         Released 0.3.1.
1766
1767 2005-12-06  Werner Koch  <wk@g10code.com>
1768
1769         Released 0.3.0.
1770
1771 2005-12-02  Werner Koch  <wk@g10code.com>
1772
1773         * packages/download.sh: New option --force.  Default to skip
1774         already existing packages.
1775
1776 2005-12-02  Timo Schulz  <ts@g10code.com>
1777
1778         * packages/download.sh: Update WinPT url.
1779         * packages/packages.keys: Add second release key for WinPT.
1780         
1781 2005-11-30  Werner Koch  <wk@g10code.com>
1782
1783         * src/inst-gpgol.nsi: Install German translation.
1784         * src/uninst-gpgol.nsi: Likewise.
1785
1786 2005-11-29  Werner Koch  <wk@g10code.com>
1787
1788         * packages/packages.current: New.  This is more or less a
1789         template; the version on the server may be updated without syncing
1790         it to this version.
1791         * packages/packages.keys: New.
1792         * packages/download.sh: Rewritten.
1793
1794         * src/inst-sections.nsi (.onInstFailed, .onInstSuccess): New.
1795         (RunOnFinish): New function to run a key manager depending on the
1796         installed ones.
1797         * src/installer.nsi: Use a function to run the key manager on finish.
1798
1799 2005-11-28  Werner Koch  <wk@g10code.com>
1800
1801         Released 0.2.1.
1802
1803         * configure.ac: Append the revision number to the version suffix.
1804
1805         * src/Makefile.am: Reduced verbosity level of makensis.
1806
1807         * src/exdll.h: Adapted license to the NSIS one.
1808         (popstring): Add arg MAXLEN.
1809         * src/g4wihelp.c (playsound, stopsound): New.
1810         (splash_wndproc, showsplash): New.
1811         * src/inst-sections.nsi (.onInit): Use our new g4wihelp functions.
1812         (-startmenu): Translate the startmenu entries for the manuals.
1813
1814         * src/installer.nsi (ReserveFile): Removed advsplash.
1815
1816         * src/inst-gpa.nsi: Uppercase section name.
1817
1818         * src/inst-man_novice_de.nsi, src/inst-man_advanced_de.nsi:
1819         Translate section name.
1820
1821         * src/inst-gpgol.nsi: Try to register even on overwrite failure.
1822
1823 2005-11-24  Werner Koch  <wk@g10code.com>
1824
1825         Released 0.2.0.
1826
1827         * src/installer.nsi (PrintCloseOtherApps): New.
1828
1829 2005-11-21  Werner Koch  <wk@g10code.com>
1830
1831         Released 0.1.0.
1832
1833         * src/inst-sections.nsi: Disable uninstaller menu link.
1834
1835 2005-11-18  Werner Koch  <wk@g10code.com>
1836
1837         * src/inst-sections.nsi: Add more dependencies to sylpheed.
1838
1839 2005-11-17  Marcus Brinkmann  <marcus@g10code.de>
1840
1841         * configure.ac: Add glib dependency for GPGME.
1842         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Add
1843         --enable-w32-glib and LDFLAGS.
1844         * src/inst-gpgme.nsi: Install libgpgme-glib-11.dll.
1845         * src/uninst-gpgme.nsi: Uninstall libgpgme-glib-11.dll.
1846
1847 2005-11-17  Werner Koch  <wk@g10code.com>
1848
1849         * src/Makefile.am (EXTRA_DIST): Add loreley.mid as original source
1850         of the splash sound.
1851
1852         Add packages pthreads-w32 and regex.
1853
1854         * src/gpg4win.mk.in (MPKG_template): New.
1855         (pkgmkflags, pkgmkarg): New.
1856         (DEFLATE_macro): Use overwrite option for unzip.
1857
1858 2005-11-16  Werner Koch  <wk@g10code.com>
1859
1860         * src/inst-crypt.nsi, src/uninst-crypt.nsi: New.
1861         * m4/gpg4win.m4 (GPG4WIN_BPKG_GNUWIN32_LIB): New.
1862
1863         * src/uninst-sylpheed-claws.nsi, src/uninst-eudoragpg.nsi
1864         * src/inst-eudoragpg.nsi, src/inst-sylpheed-claws.nsi: New.
1865         * include/config.nsi.in: Add support for Sylpheed and EudorGPG.
1866         * src/Makefile.am (gpg4win_spkgs): Add them.
1867         (gpg4win_pkg_sylpheed_claws_configure): New. 
1868
1869         * src/inst-sections.nsi: Add them.
1870         * configure.ac: Add them.
1871
1872 2005-11-15  Werner Koch  <wk@g10code.com>
1873
1874         * src/Makefile.am (EXTRA_DIST): Add g4wihelp.nsi.
1875         (CLEANFILES): Add g4wihelp.dll.
1876
1877         * src/inst-gpgee.nsi: Use RegDLL and UnRegDLL.  Print warning on
1878         registration failure.  Use move approach for active extension.
1879         * src/inst-gpgol.nsi: Ditto.
1880         * src/uninst-gpgol.nsi: Use UnRegDLL and allow rebooting.
1881         * src/uninst-gpgee.nsi: Ditto.
1882
1883         * src/installer.nsi: Moved inclusion of g4wihelp.nsi after the
1884         language definitions.
1885
1886         * configure.ac (VERSION): Generate extended version information.
1887         * include/config.nsi.in: Define replacements
1888         * src/gpg4win.nsi, src/gpg4win-src.nsi: Use them for PROD_VERSION.
1889
1890         * src/gpg4win-src.nsi: Add our build dir as plugindir.
1891
1892 2005-11-14  Werner Koch  <wk@g10code.com>
1893
1894         * src/inst-sections.nsi (.onInit): Make sure that only one
1895         instance of the installer may run at the same time.
1896         * src/installer.nsi: Include g4wihelp.nsi.
1897         * src/g4wihelp.nsi: New.
1898         * src/g4wihelp.c: New.
1899         * src/exdll.h: New.
1900
1901 2005-11-11  Marcus Brinkmann  <marcus@g10code.de>
1902
1903         * src/gpg4win.mk.in (stamps/stamp-$(1)-00-install): Don't strip.
1904         (stamps/stamp-$(1)-01-install-dev): Likewise.
1905
1906 2005-11-08  Werner Koch  <wk@g10code.com>
1907
1908         * src/gpg4win.mk.in: Also strip DLLs; I am using stripped DLLs for
1909         months now.
1910
1911         Released 0.0.2.
1912
1913         * src/installer.nsi (T_WelcomeTitle): New.
1914         (MUI_WELCOMEPAGE_TITLE): New.
1915         (MUI_FINISHPAGE): Enhanced.
1916
1917         * src/installer-finish.nsi (Uninstall): use a loop to delete the
1918         startmenu.  Fixed Registry cleaning.
1919
1920         * src/inst-sections.nsi (onInit): Make sure that only one
1921         installer is running.
1922
1923 2005-11-07  Werner Koch  <wk@g10code.com>
1924
1925         * src/installer-finish.nsi: Fixed dereferencing of variable.
1926
1927         * src/inst-sections.nsi, src/installer-finish.nsi: Ensure that the
1928         menu gets written for all users.
1929
1930         * packages/download.sh: Add dummy manual pages.
1931
1932         * src/installer.nsi: Move compression type to ...
1933         * src/gpg4win.nsi: .. here and ...
1934         * src/gpg4win-src.nsi: .. here.  Use zlib for sources.
1935         
1936         * src/gpg4win-splash.bmp: New.
1937         * src/gpg4win-splash.wav: New.
1938         * src/installer.nsi: Reserve these files
1939         * src/inst-sections.nsi: Show silly splash screen.
1940         
1941         * include/config.nsi.in: Add dummy packages for the manuals.
1942         * src/uninst-man_advanced_de.nsi, src/uninst-man_novice_de.nsi
1943         * src/inst-man_advanced_de.nsi, src/inst-man_novice_de.nsi: Ditto.
1944         * src/Makefile.am (gpg4win_spkgs): Ditto.
1945         * src/inst-sections.nsi: Ditto.
1946         
1947         * src/installer-finish.nsi: Ditto.
1948
1949         * src/inst-gnupg.nsi: Make section read-only.
1950
1951 2005-11-04  Marcus Brinkmann  <marcus@g10code.de>
1952
1953         Released 0.0.1.
1954
1955         * Makefile.am (EXTRA_DIST): Add missing backslash.
1956         * include/config.nsi.in (top_srcdir): Remove.
1957         * src/Makefile.am (gpg4win-src-$(VERSION).exe): Pass TOP_SRCDIR,
1958         SRCDIR and BUILD_DIR (absolute path) as defined values.  Also, use
1959         $(srcdir) for nsi source file.
1960         (gpg4win-src-$(VERSION).exe): Likewise.
1961         * src/gpg4win.nsi: Change directory to build directory.
1962         Add include dirs ${TOP_SRCDIR} and ${SRCDIR}.
1963         * src/gpg4win-src.nsi: Likewise.
1964         * src/installer.nsi: Use ${TOP_SRCDIR} to access COPYING file.
1965         * src/gpg4win.mk (stamps/stamp-final): Depend on
1966         stamps/stamp-directories.
1967
1968 2005-11-03  Werner Koch  <wk@g10code.com>
1969
1970         * include/config.nsi.in: Adjusted for WinPT being a source package now.
1971
1972         * src/inst-winpt.nsi: Adjusted location of to be installed files.
1973
1974         * src/Makefile.am (gpg4win_spkgs): Add winpt.
1975         (gpg4win_bpkgs): Remove winpt
1976         (gpg4win_pkg_winpt_configure): Added.
1977
1978         * configure.ac (winpt): Made it a source package.
1979
1980         * configure.ac: Bail out if a required tool is missing.
1981
1982 2005-11-02  Werner Koch  <wk@g10code.com>
1983
1984         * README.SVN, autogen.sh: New.
1985
1986         * Makefile.am (AUTOMAKE_OPTIONS): Add dist-bzip2.
1987
1988         * packages/download.sh: Removed inclusion of config.h and defined
1989         WGET directly.  This is required because the download script needs
1990         to be used before configure and thus we can't use configure to
1991         determine the to be used wget; the config.sh script was anyway
1992         missing.
1993
1994 2005-10-26  Werner Koch  <wk@g10code.com>
1995
1996         * README: Add basic instructions on how to add new packages.
1997
1998         * configure.ac: Add detection of GPGee and WinPT.
1999         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): New.
2000
2001         * include/config.nsi.in: Add defines for WinPT and GGee.
2002         * src/inst-winpt.nsi: New.
2003         * src/inst-gpgee.nsi: New.
2004         * src/uninst-winpt.nsi: New.
2005         * src/uninst-gpgee.nsi: New.
2006         * src/Makefile.am (gpg4win_bpkgs): Add WinPT and GPGee.
2007         * src/inst-sections.nsi: Ditto.
2008         * src/installer-finish.nsi: Ditto.
2009         * packages/download.sh (server_winpt): Add WinPT.
2010         (server_gpgee): Add temporary location for gpgee.
2011         (server_g10code): Add temporary location for gpg-error, gpgme,
2012         gpa and gpgol.
2013
2014 2005-10-25  Werner Koch  <wk@g10code.com>
2015
2016         * src/installer.nsi: Don't put the version into the "Name" variable.
2017
2018 2005-10-24  Marcus Brinkmann  <marcus@g10code.de>
2019
2020         * COPYING: New file.
2021
2022 2005-10-23  Marcus Brinkmann  <marcus@g10code.de>
2023
2024         * src/gpg4win.mk.in (pdir): Call post_install with source dir as
2025         current directory.
2026         * configure.ac (VERSION): Check for dlltool.
2027         * src/Makefile.am (gpg4win_pkg_libiconv_post_install,
2028         gpg4win_pkg_gettext_post_install): New macros.
2029         * src/libiconv.def, src/libintl.def: New files.
2030         * src/inst-libgpg-error.nsi: Install mo files.
2031         * src/uninst-libgpg-error.nsi: Uninstall mo files.
2032
2033 2005-10-22  Marcus Brinkmann  <marcus@g10code.de>
2034
2035         * configure.ac: Add libiconv and gettext as dependencies for
2036         libgpg-error and gpa.
2037         * src/Makefile.am (gpg4win_pkg_libgpg_error_configure): New
2038         variable.
2039
2040         * src/Makefile.am (common_nsi): Add uninstaller files.
2041         * src/uninst-atk.nsi, src/uninst-gettext.nsi, src/uninst-glib.nsi,
2042         src/uninst-gnupg.nsi, src/uninst-gpa.nsi, src/uninst-gpgme.nsi,
2043         src/uninst-gpgol.nsi, src/uninst-gtk+.nsi,
2044         src/uninst-libgpg-error.nsi, src/uninst-libiconv.nsi,
2045         src/uninst-libpng.nsi, src/uninst-pango.nsi,
2046         src/uninst-pkgconfig.nsi, src/uninst-zlib.nsi: New file.
2047         * src/inst-sections.nsi: Include the uninstallers in reverse
2048         order.
2049         * src/inst-gpgol.nsi: Register the gpgol DLL at installation, and
2050         (surprise!) unregister it at deinstallation.
2051
2052 2005-10-21  Marcus Brinkmann  <marcus@g10code.de>
2053
2054         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable static
2055         library for gpgol.
2056         (gpg4win_pkg_gpgol_configure): Add gpg-error prefix.
2057
2058         * src/inst-gnupg.nsi: Fix path of deleted files.
2059
2060         * src/gpg4win.mk.in (pdir): Don't strip DLL files.
2061
2062 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
2063
2064         * m4/gpg4win.m4 (GPG4WIN_DEFINE): New function.  Use it to define
2065         feature symbols for NSI.  Use m4_translit instead of m4_bpatsubst.
2066         New option --enable-debug.
2067         * include/config.nsi.in: Catch all this new information.
2068         * src/gpg4win.nsi (DEBUG): Define if [GPG4WIN_DEBUG].
2069         (HAVE_PKG_GPA): Don't define here.
2070         * src/inst-sections.nsi: Guard all package specific commands with
2071         feature macro checks.  Calculate dependencies on .onInit, too.
2072         * src/gpg4win.mk.in (STRIP_macro): Quote $(DEBUG) strictly.
2073
2074         * src/installer-finish.nsi: Add support for Add/Remove Programs.
2075
2076 2005-10-20  Werner Koch  <wk@g10code.com>
2077
2078         * m4/gpg4win.m4 (GPG4WIN_FIND): Quote a file variable.
2079         (GPG4WIN_SPKG): Ditto.
2080
2081 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
2082
2083         * src/gpg4win.nsi: Add start menu support.
2084         * src/inst-sections.nsi: Likewise.
2085         * src/installer.nsi: Likewise.
2086         * src/installer-finish.nsi: Likewise.
2087
2088         * src/gpg4win.mk.in (GETVAR): Don't quote the first $.
2089         (STRIP_macro): New macro.
2090         (SPKG, BPKG): Use it here.
2091
2092         * Makefile.am (EXTRA_DIST): New target.
2093         * include/Makefile.am (EXTRA_DIST): Change config.nsh.in to
2094         config.nsi.in.
2095         * src/Makefile.am (EXTRA_DIST): Remove pkg-config.  Add nsi files.
2096
2097         * src/inst-gpgol.nsi: Change libgpgol-0.9.3.dll to gpgol.dll.
2098
2099         * src/gpg4win.mk.in (stamp/stamp-$(1)-02-configure): Add
2100         -mms-bitfields to CFLAGS.
2101
2102         * src/gpg4win.mk.in (stamps/stamp-final): New target that replaces
2103         phony target final.
2104
2105 2005-10-20  Werner Koch  <wk@g10code.com>
2106
2107         * src/*.nsi: Add a Latin-1 tag to make sure that Emacs uses the
2108         correct encoding.
2109         * doc/nsi-mode.el: Added for convenience.
2110
2111 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
2112
2113         * configure.ac: Check for makensis.  Add gnupg as dependency for
2114         gpgme.  Change config.sh into config.nsi.
2115         * include/config.sh.in: File removed.
2116         * src/gpg4win.sh: File removed.
2117         * include/config.nsi.in: New file.
2118         * include/Makefile.am (EXTRA_DIST): Change config.sh.in into
2119         config.nsi.in.
2120         * src/Makefile.am (gpg4win-$(VERSION).exe): New target.
2121         (gpg4win-src-$(VERSION).exe): New target.
2122         (all-local): Remove dependency on phony target all-gpg4win.
2123         (all-local): Add dependency on gpg4win-$(VERSION).exe and
2124         gpg4win-src-$(VERSION).exe.
2125         (clean-local): New rule for this target.
2126         * src/gpg4win.nsi, src/gpg4win-src.nsi, src/inst-atk.nsi,
2127         src/inst-gettext.nsi, src/inst-glib.nsi, src/inst-gnupg.nsi,
2128         src/inst-gpa.nsi, src/inst-gpgme.nsi, src/inst-gpgol.nsi,
2129         src/inst-gtk+.nsi, src/inst-libgpg-error.nsi,
2130         src/inst-libiconv.nsi, src/inst-libpng.nsi, src/inst-pango.nsi,
2131         src/inst-pkgconfig.nsi, src/inst-sections.nsi, src/inst-zlib.nsi,
2132         src/installer-finish.nsi, src/installer.nsi: New file.
2133
2134 2005-10-18  Marcus Brinkmann  <marcus@g10code.de>
2135
2136         configure.ac: Enable libiconv and gettext dependencies for Gtk+.
2137
2138         * src/Makefile.am: First real implementation.
2139         * src/gpg4win.mk.in: New file.
2140         * configure.ac: Activate libiconv and gettext.
2141         (AC_CONFIG_FILES): Add packages/Makefile and src/gpg4win.mk.
2142         * m4/gpg4win.m4 (GPG4WIN_BPKG_GNU): New macro.
2143         * include/config.sh.in: Add variables for libiconv and gettext.
2144
2145 2005-10-15  Marcus Brinkmann  <marcus@g10code.de>
2146
2147         * m4/gpg4win.m4: New file.
2148         * include/config.sh: Add many package variables.
2149         * configure.ac: Call package detection macros.
2150         * Makefile.am (ACLOCAL_AMFLAGS): New variable.
2151         * src/gpg4win.sh: Use some of the new variables.
2152
2153         * packages/download.sh: Fix downloading of Gtk source packages.
2154
2155
2156  Copyright 2005, 2006, 2007, 2008 g10 Code GmbH
2157
2158  This file is free software; as a special exception the author gives
2159  unlimited permission to copy and/or distribute it, with or without
2160  modifications, as long as this notice is preserved.
2161
2162  This file is distributed in the hope that it will be useful, but
2163  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
2164  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.