Remove claws-mail from gpg4win master
authorAndre Heinecke <aheinecke@intevation.de>
Fri, 31 Jul 2015 09:02:17 +0000 (11:02 +0200)
committerAndre Heinecke <aheinecke@intevation.de>
Fri, 31 Jul 2015 12:19:58 +0000 (14:19 +0200)
commit9678216dc2f4eef17fc45d53b41470546bb93901
tree55362afa3b7f9232515c1c7def54f8ebbd06df3a
parent34f011c2e398dfbe473105732375e5bca88466b3
Remove claws-mail from gpg4win

  The removal includes: libetpan, libxml2, regex, crypt,
  enchant, claws-mail, gtkhtml2-viewer and pthreads-win32

* Makefile.am (EXTRA_DIST): Remove claws related patches.
* README: Update build dependencies.
* configure.ac: Update tool checks.
* configure.ac: Remove claws related packages.
* packages/packages.current (libetpan, libxml2, regex, crypt),
  (enchant, claws-mail, gtkhtml2-viewer, pthreads-win32): Removed.
* src/Makefile.am (EXTRA_DIST): Remove install / uninstall files.
* src/Makefile.am (gpg4win_spkgs): Remove packages.
* src/Makefile.am: Remove configure and build rules.
* src/config.nsi.in, src/gpg4win.nsi: Remove package definitions.
* src/inst-sections.nsi: Remove includes based on definitions.
* src/inst-sections.nsi: Include uninst-claws-mail.nsi for
   full and light installers.
* src/inst-sections.nsi: Remove selection dependency code.
* src/installer.nsi (BeforeInstallHooks): New. Call multiple functions.
  (CheckClawsUninstall): Check for claws-mail and prompt uninstall.
* src/mkportable-full.h, src/mkportable-light.h: Update accordingly.
* src/uninst-claws-mail-cmds.nsi: New. Uninstall commands for claws
   and related packages.
* src/uninst-claws-mail.nsi: Create install and uninstall sections
   to uninsall claws.
* patches/claws-mail-3.9.1/01-w64-mingw32.patch,
  patches/claws-mail-3.9.1/02-ldap-opt.patch,
  patches/claws-mail-3.9.1/03-all-crypto.patch,
  patches/claws-mail-3.9.1/20-c416e89d.patch,
  patches/claws-mail-3.9.1/21-66aa06c7.patch,
  patches/claws-mail-3.9.1/50-configure.patch,
  patches/claws-mail-3.9.1/51-version-file.patch,
  patches/claws-mail-3.9.1/80-src-makefile.postcfg-build,
  patches/gtkhtml2_viewer-0.34/80-src-makefile.postcfg-build,
  patches/pthreads-w32-2-8-0-release/01-make.patch,
  patches/pthreads-w32-2-8-0-release/
   02-mingw_w64_timespec_compatibility.patch,
  src/inst-bsfilter.nsi,
  src/inst-claws-mail.nsi,
  src/inst-crypt.nsi,
  src/inst-enchant.nsi,
  src/inst-gtkhtml2_viewer.nsi,
  src/inst-libetpan.nsi,
  src/inst-libxml2.nsi,
  src/inst-pthreads-w32.nsi,
  src/inst-regex.nsi,
  src/uninst-bsfilter.nsi,
  src/uninst-crypt.nsi,
  src/uninst-enchant.nsi,
  src/uninst-gtkhtml2_viewer.nsi,
  src/uninst-libetpan.nsi,
  src/uninst-libxml2.nsi,
  src/uninst-pthreads-w32.nsi,
  src/uninst-regex.nsi: Removed.
* po/POTFILES.in: Remove claws-mail
* po/ar.po, po/cz.po, po/es.po, po/fr.po, po/it.po, po/pt.po,
   po/ru.po: Update automatically.
* po/de.po: Add translation for uninstall msg.

--
The removal of the unmaintained claws-mail version from gpg4win
has been requested by Andrej Kacain [1] on gpg4win-devel.
A maintained claws-mail Version is available as a standalone installer
from claws-mail.org.

Due to the removal of regex and pthreads-w32 GPG4WIN_PARALLEL
can now also be used properly.

1: http://lists.wald.intevation.org/pipermail/
   gpg4win-devel/2015-July/001483.html
50 files changed:
Makefile.am
README
configure.ac
packages/packages.current
patches/claws-mail-3.9.1/01-w64-mingw32.patch [deleted file]
patches/claws-mail-3.9.1/02-ldap-opt.patch [deleted file]
patches/claws-mail-3.9.1/03-all-crypto.patch [deleted file]
patches/claws-mail-3.9.1/20-c416e89d.patch [deleted file]
patches/claws-mail-3.9.1/21-66aa06c7.patch [deleted file]
patches/claws-mail-3.9.1/50-configure.patch [deleted file]
patches/claws-mail-3.9.1/51-version-file.patch [deleted file]
patches/claws-mail-3.9.1/80-src-makefile.postcfg-build [deleted file]
patches/gtkhtml2_viewer-0.34/80-src-makefile.postcfg-build [deleted file]
patches/pthreads-w32-2-8-0-release/01-make.patch [deleted file]
patches/pthreads-w32-2-8-0-release/02-mingw_w64_timespec_compatibility.patch [deleted file]
po/POTFILES.in
po/ar.po
po/cz.po
po/de.po
po/es.po
po/fr.po
po/it.po
po/pt.po
po/ru.po
src/Makefile.am
src/config.nsi.in
src/gpg4win.nsi
src/inst-bsfilter.nsi [deleted file]
src/inst-claws-mail.nsi [deleted file]
src/inst-crypt.nsi [deleted file]
src/inst-enchant.nsi [deleted file]
src/inst-gtkhtml2_viewer.nsi [deleted file]
src/inst-libetpan.nsi [deleted file]
src/inst-libxml2.nsi [deleted file]
src/inst-pthreads-w32.nsi [deleted file]
src/inst-regex.nsi [deleted file]
src/inst-sections.nsi
src/installer.nsi
src/mkportable-full.h
src/mkportable-light.h
src/uninst-bsfilter.nsi [deleted file]
src/uninst-claws-mail-cmds.nsi [new file with mode: 0644]
src/uninst-claws-mail.nsi
src/uninst-crypt.nsi [deleted file]
src/uninst-enchant.nsi [deleted file]
src/uninst-gtkhtml2_viewer.nsi [deleted file]
src/uninst-libetpan.nsi [deleted file]
src/uninst-libxml2.nsi [deleted file]
src/uninst-pthreads-w32.nsi [deleted file]
src/uninst-regex.nsi [deleted file]