2008-09-30 Colin Leroy <colin@colino.net>
authorColin Leroy <colin@colino.net>
Tue, 30 Sep 2008 16:52:40 +0000 (16:52 +0000)
committerColin Leroy <colin@colino.net>
Tue, 30 Sep 2008 16:52:40 +0000 (16:52 +0000)
* configure.ac,
src/Makefile.am,
include/config.nsi.in,
src/inst-sections.nsi,
packages/packages.current: Add TNEF Parser Claws plugin.
* src/inst-tnef_parse.nsi, src/uninst-tnef_parse.nsi,
New files for TNEF Parser.

ChangeLog
include/config.nsi.in
packages/packages.current
src/Makefile.am
src/inst-sections.nsi
src/inst-tnef_parse.nsi [new file with mode: 0644]
src/uninst-tnef_parse.nsi [new file with mode: 0644]

index 11bb798..71c6250 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
 2008-09-30  Colin Leroy  <colin@colino.net>
 
+       * configure.ac,
+       src/Makefile.am,
+       include/config.nsi.in,
+       src/inst-sections.nsi,
+       packages/packages.current: Add TNEF Parser Claws plugin.
+       * src/inst-tnef_parse.nsi, src/uninst-tnef_parse.nsi,
+       New files for TNEF Parser.
+
+2008-09-30  Colin Leroy  <colin@colino.net>
+
        * packages/packages.current: Update Claws, vcalendar and rssyl.
 
 2008-09-30  Werner Koch  <wk@g10code.com>
index 68461d4..2cb67cc 100644 (file)
 !define gpg4win_pkg_rssyl @gpg4win_pkg_rssyl@
 !define gpg4win_pkg_rssyl_version @gpg4win_pkg_rssyl_version@
 
+@HAVE_PKG_TNEF_PARSE@
+!define gpg4win_pkg_tnef_parse @gpg4win_pkg_tnef_parse@
+!define gpg4win_pkg_tnef_parse_version @gpg4win_pkg_tnef_parse_version@
+
 #@HAVE_PKG_EUDORAGPG@
 #!define gpg4win_pkg_eudoragpg @gpg4win_pkg_eudoragpg@
 #!define gpg4win_pkg_eudoragpg_version @gpg4win_pkg_eudoragpg_version@
index 65aac14..a9d3660 100644 (file)
@@ -139,6 +139,10 @@ server http://www.claws-mail.org/win32
 file  rssyl-0.20cvs18.tar.gz
 chk   4f5090d3e5d2eb17d7066a02784bd36849d0bfed
 
+server http://www.claws-mail.org/win32
+file  tnef_parse-0.3cvs3.tar.gz
+chk   bc3965f96e7dc5f396099a7e3ebdce8e2026dfca
+
 #
 # Pthreads for Windows.
 #
index cf5b0cf..0de9ace 100644 (file)
@@ -37,6 +37,7 @@ EXTRA_DIST = pkg-config gpg4win.nsi gpg4win-src.nsi config.site \
         inst-gtkhtml2_viewer.nsi   uninst-gtkhtml2_viewer.nsi      \
         inst-vcalendar.nsi        uninst-vcalendar.nsi      \
         inst-rssyl.nsi            uninst-rssyl.nsi      \
+        inst-tnef_parse.nsi       uninst-tnef_parse.nsi      \
         inst-crypt.nsi            uninst-crypt.nsi           \
         inst-dirmngr.nsi          uninst-dirmngr.nsi         \
         inst-eudoragpg.nsi        uninst-eudoragpg.nsi       \
@@ -89,7 +90,7 @@ gpg4win_spkgs = glib libgpg-error gpgme gpgol gpgex \
                gpa winpt libgsasl libtasn1 opencdk gnutls curl libxml2 \
                 libetpan claws-mail notification_plugin gtkhtml2_viewer \
                vcalendar rssyl gnupg2 pinentry libassuan libksba libgcrypt \
-               adns dirmngr w32pth scute
+               adns dirmngr w32pth scute tnef_parse
 
 # Extra options to configure for individual packages.
 # We can use $(idir) here for the installation prefix.
@@ -237,6 +238,9 @@ gpg4win_pkg_vcalendar_configure = \
 gpg4win_pkg_rssyl_configure = \
   --with-lib-prefix=$(idir) --with-libiconv-prefix=$(idir) LIBS=\"-L$(idir)/bin\"
 
+gpg4win_pkg_tnef_parse_configure = \
+  --with-lib-prefix=$(idir) --with-libiconv-prefix=$(idir) LIBS=\"-L$(idir)/bin\"
+
 gpg4win_pkg_scute_configure = --silent \
   --with-gpgme-prefix=$(idir) --with-libassuan-prefix=$(idir)
 
index f3f94c3..d11372b 100644 (file)
 !ifdef HAVE_PKG_RSSYL
 !include "inst-rssyl.nsi"
 !endif
+!ifdef HAVE_PKG_TNEF_PARSE
+!include "inst-tnef_parse.nsi"
+!endif
 #!ifdef HAVE_PKG_EUDORAGPG
 #!include "inst-eudoragpg.nsi"
 #!endif
 !ifdef HAVE_PKG_RSSYL
 !include "uninst-rssyl.nsi"
 !endif
+!ifdef HAVE_PKG_TNEF_PARSE
+!include "uninst-tnef_parse.nsi"
+!endif
 !ifdef HAVE_PKG_SCUTE
 !include "uninst-scute.nsi"
 !endif
diff --git a/src/inst-tnef_parse.nsi b/src/inst-tnef_parse.nsi
new file mode 100644 (file)
index 0000000..8e27d60
--- /dev/null
@@ -0,0 +1,39 @@
+# inst-tnef_parse.nsi - Installer snippet for tnef_parse.        -*- coding: latin-1; -*-
+# Copyright (C) 2005, 2007, 2008 g10 Code GmbH
+# 
+# This file is part of GPG4Win.
+# 
+# GPG4Win is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+# 
+# GPG4Win is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+
+!ifdef prefix
+!undef prefix
+!endif
+!define prefix ${ipdir}/tnef_parse-${gpg4win_pkg_tnef_parse_version}
+
+!ifdef DEBUG
+Section "tnef_parse" SEC_tnef_parse
+!else
+Section "-tnef_parse" SEC_tnef_parse
+!endif
+  SetOutPath "$INSTDIR"
+!ifdef SOURCES
+  File ${gpg4win_pkg_tnef_parse}
+!else
+
+  SetOutPath "$INSTDIR\lib\claws-mail\plugins"
+  File ${prefix}/lib/claws-mail/plugins/tnef_parse.dll
+
+!endif
+SectionEnd
diff --git a/src/uninst-tnef_parse.nsi b/src/uninst-tnef_parse.nsi
new file mode 100644 (file)
index 0000000..28f0775
--- /dev/null
@@ -0,0 +1,39 @@
+# uninst-tnef_parse.nsi - Installer snippet for tnef_parse.-*- coding: latin-1; -*-
+# Copyright (C) 2005, 2007 g10 Code GmbH
+# 
+# This file is part of GPG4Win.
+# 
+# GPG4Win is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+# 
+# GPG4Win is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+
+!ifdef prefix
+!undef prefix
+!endif
+!define prefix ${ipdir}/tnef_parse-${gpg4win_pkg_tnef_parse_version}
+
+
+; Uninstaller section.
+Section "-un.tnef_parse"
+!ifdef SOURCES
+  Push "${gpg4win_pkg_tnef_parse}"
+  Call un.SourceDelete
+!else
+  Delete "$INSTDIR\lib\claws-mail\plugins\tnef_parse.dll"
+  RMDir "$INSTDIR\lib\claws-mail\plugins"
+  RMDir "$INSTDIR\lib\claws-mail"
+  RMDir "$INSTDIR\lib"
+  RMDir "$INSTDIR"
+
+!endif
+SectionEnd