Hi people,
on September 14, the European Payment Services Directive 2 came into
effect. This directive requires so called "strong authentication" from
HBCI/FinTS clients for online banking in basically every country in the
EU.
The version of productivity/aqbanking currently in ports does not yet
support that directive, so it's more or less unusable, at least for ING
and Volksbank OWL in Germany.
There is a beta version of Aqbanking that does support PSD2, and I've
got a semi-working update of the port. That update requires an updated
devel/gwenhywfar, which I've appended to this mail. The required version
of Gwenhywfar is also a beta version and I'm not sure how useful that'd
be in the ports tree. This is mostly a "this is how an update would look
like" mail.
I'll send the WIP update to Aqbanking later today, in the hopes that
it'll help other people who were caught as off-guard as I was when
Aqbanking stopped working for me last month :)
The patch updates the HOMEPAGE and removes a few patches that were
either imported from upstream in the first place or are no longer
necessary.
I've tested this version of Gwenhywfar (and the Aqbanking-patch I'm
about to send) with Gnucash, which seems to work fine. That test wasn't
very in-depth though, my main interface is aqbanking-cli.
--
Gregor
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/devel/gwenhywfar/Makefile,v
retrieving revision 1.24
diff -u -p -u -r1.24 Makefile
--- Makefile 12 Jul 2019 20:44:11 -0000 1.24
+++ Makefile 13 Oct 2019 18:07:32 -0000
@@ -2,19 +2,17 @@
COMMENT= helper library for networking and security applications
-# update the "release=XX" in DISTFILES, not just DISTNAME
-DISTNAME= gwenhywfar-4.13.1
-DISTFILES=
${DISTNAME}${EXTRACT_SUFX}{download.php?package=01\&release=78\&file=01}
-REVISION= 10
+# When updating DISTNAME, you may need to adjust the project id in
MASTER_SITES as well.
+DISTNAME= gwenhywfar-4.99.22rc6
-SHARED_LIBS += gwenhywfar 1.3 # 73.1
+SHARED_LIBS += gwenhywfar 1.3 # 78.0
SHARED_LIBS += gwengui-gtk2 0.0 # unknown
SHARED_LIBS += gwengui-qt4 0.0 # unknown
SHARED_LIBS += gwengui-cpp 0.0 # unknown
CATEGORIES= devel
-HOMEPAGE=
http://www2.aquamaniac.de/sites/download/packages.php?package=01&showall=1
+HOMEPAGE= https://www.aquamaniac.de/rdm/projects/gwenhywfar
# LGPLv2.1 with OpenSSL exemption
PERMIT_PACKAGE= Yes
@@ -29,7 +27,7 @@ WANTLIB += pango-1.0 pangocairo-1.0 pang
WANTLIB += png ssl tasn1 unistring xcb xcb-render
WANTLIB += xcb-shm z fribidi
-MASTER_SITES= http://www.aquamaniac.de/sites/download/
+MASTER_SITES= http://www.aquamaniac.de/rdm/attachments/download/202/
COMPILER = base-clang ports-gcc base-gcc
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/devel/gwenhywfar/distinfo,v
retrieving revision 1.5
diff -u -p -u -r1.5 distinfo
--- distinfo 30 Jan 2015 16:20:43 -0000 1.5
+++ distinfo 13 Oct 2019 18:07:39 -0000
@@ -1,2 +1,2 @@
-SHA256 (gwenhywfar-4.13.1.tar.gz) =
S+yoksEjVUjqCuMBMqbS5XkRwiNAdGWFOVzLAdhOxys=
-SIZE (gwenhywfar-4.13.1.tar.gz) = 2518248
+SHA256 (gwenhywfar-4.99.22rc6.tar.gz) =
sdLKohn7bShNi1FH1ktu0N4OazVXRFs7TKiPLq77mxk=
+SIZE (gwenhywfar-4.99.22rc6.tar.gz) = 2329266
Index: patches/patch-gui_qt4_gwengui-qt4-config_cmake_in
===================================================================
RCS file: patches/patch-gui_qt4_gwengui-qt4-config_cmake_in
diff -N patches/patch-gui_qt4_gwengui-qt4-config_cmake_in
--- patches/patch-gui_qt4_gwengui-qt4-config_cmake_in 12 Jan 2017 16:36:12
-0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$OpenBSD: patch-gui_qt4_gwengui-qt4-config_cmake_in,v 1.1 2017/01/12
16:36:12 zhuk Exp $
-Unbreak CMake config file.
---- gui/qt4/gwengui-qt4-config.cmake.in.orig Wed Jan 11 00:46:50 2017
-+++ gui/qt4/gwengui-qt4-config.cmake.in Wed Jan 11 00:47:51 2017
-@@ -22,8 +22,8 @@ if(NOT EXISTS "${_file}")
- set_and_check(exec_prefix "@exec_prefix@")
- set_and_check(includedir "@includedir@")
- set_and_check(GWENGUI_QT4_INCLUDE_DIRS "@gwenhywfar_headerdir@")
-- set_and_check(GWENGUI_QT4_LIBRARIES "@libdir@/libgwengui-qt4.so")
-- set_and_check(GWENHYWFAR_CPP_LIBRARIES "@libdir@/libgwengui-cpp.so")
-+ set_and_check(GWENGUI_QT4_LIBRARIES
"@libdir@/libgwengui-qt4.so.${LIBgwengui-qt4_VERSION}")
-+ set_and_check(GWENHYWFAR_CPP_LIBRARIES
"@libdir@/libgwengui-cpp.so.${LIBgwengui-cpp_VERSION}")
-
- set(GWENGUI_QT4_LIBRARIES ${GWENGUI_QT4_LIBRARIES}
${GWENHYWFAR_CPP_LIBRARIES})
-
Index: patches/patch-gwenhywfar-config_cmake_in
===================================================================
RCS file: patches/patch-gwenhywfar-config_cmake_in
diff -N patches/patch-gwenhywfar-config_cmake_in
--- patches/patch-gwenhywfar-config_cmake_in 12 Jan 2017 16:36:12 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-gwenhywfar-config_cmake_in,v 1.1 2017/01/12 16:36:12 zhuk
Exp $
-Unbreak CMake config file.
---- gwenhywfar-config.cmake.in.orig Wed Jan 11 00:39:48 2017
-+++ gwenhywfar-config.cmake.in Wed Jan 11 00:40:29 2017
-@@ -23,7 +23,7 @@ set_and_check(prefix "@prefix@")
- set_and_check(exec_prefix "@exec_prefix@")
- set_and_check(includedir "@includedir@")
- set_and_check(GWENHYWFAR_INCLUDE_DIRS "@gwenhywfar_headerdir@")
--set_and_check(GWENHYWFAR_LIBRARIES
"@libdir@/libgwenhywfar.so.@GWENHYWFAR_SO_EFFECTIVE@")
-+set_and_check(GWENHYWFAR_LIBRARIES
"@libdir@/libgwenhywfar.so.${LIBgwenhywfar_VERSION}")
-
- # find components
-
Index: patches/patch-src_os_posix_inetsocket_p_h
===================================================================
RCS file:
/home/cvs/ports/devel/gwenhywfar/patches/patch-src_os_posix_inetsocket_p_h,v
retrieving revision 1.1
diff -u -p -u -r1.1 patch-src_os_posix_inetsocket_p_h
--- patches/patch-src_os_posix_inetsocket_p_h 11 Sep 2016 20:54:12 -0000
1.1
+++ patches/patch-src_os_posix_inetsocket_p_h 26 Sep 2019 17:38:17 -0000
@@ -1,11 +1,13 @@
-$OpenBSD: patch-src_os_posix_inetsocket_p_h,v 1.1 2016/09/11 20:54:12
ajacoutot Exp $
---- src/os/posix/inetsocket_p.h.orig Sun Sep 11 10:28:51 2016
-+++ src/os/posix/inetsocket_p.h Sun Sep 11 10:29:11 2016
-@@ -37,6 +37,7 @@
- #include <gwenhywfar/error.h>
- #include <gwenhywfar/types.h>
- #include "inetsocket_l.h"
-+#include <sys/select.h> /* fd_set */
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
+$OpenBSD$
+
+Index: src/os/posix/inetsocket_p.h
+--- src/os/posix/inetsocket_p.h.orig
++++ src/os/posix/inetsocket_p.h
+@@ -44,6 +44,7 @@
+ # include <arpa/inet.h>
+ #endif
+
++#include <sys/select.h>
+
+ GWENHYWFAR_API struct GWEN_SOCKET {
+ GWEN_LIST_ELEMENT(GWEN_SOCKET)
Index: patches/patch-src_sio_syncio_tls_c
===================================================================
RCS file: patches/patch-src_sio_syncio_tls_c
diff -N patches/patch-src_sio_syncio_tls_c
--- patches/patch-src_sio_syncio_tls_c 6 Mar 2016 12:17:17 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-$OpenBSD: patch-src_sio_syncio_tls_c,v 1.1 2016/03/06 12:17:17 ajacoutot Exp $
-
-Fix build with GnutTLS 3.4.
-(from upstream's 4.15.2beta release)
-
---- src/sio/syncio_tls.c.orig Sun Mar 6 10:04:31 2016
-+++ src/sio/syncio_tls.c Sun Mar 6 10:04:52 2016
-@@ -364,7 +364,7 @@ int GWEN_SyncIo_Tls_Prepare(GWEN_SYNCIO *sio) {
- const int proto_prio[2] = { GNUTLS_SSL3, 0 };
-
- DBG_INFO(GWEN_LOGDOMAIN, "Forcing SSL v3");
-- rv=gnutls_protocol_set_priority(xio->session, proto_prio);
-+ rv=gnutls_priority_set(xio->session, proto_prio);
- if (rv) {
- DBG_ERROR(GWEN_LOGDOMAIN, "gnutls_protocol_set_priority: %d (%s)",
rv, gnutls_strerror(rv));
- gnutls_deinit(xio->session);
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/devel/gwenhywfar/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -u -r1.4 PLIST
--- pkg/PLIST 30 Jan 2015 16:20:43 -0000 1.4
+++ pkg/PLIST 13 Oct 2019 17:58:55 -0000
@@ -6,160 +6,166 @@ bin/gwenhywfar-config
@bin bin/typemaker
@bin bin/typemaker2
@bin bin/xmlmerge
-include/gwenhywfar4/
-include/gwenhywfar4/gwen-gui-cpp/
-include/gwenhywfar4/gwen-gui-cpp/api.h
-include/gwenhywfar4/gwen-gui-cpp/cppdialog.hpp
-include/gwenhywfar4/gwen-gui-cpp/cppgui.hpp
-include/gwenhywfar4/gwen-gui-cpp/cppwidget.hpp
-include/gwenhywfar4/gwen-gui-gtk2/
-include/gwenhywfar4/gwen-gui-gtk2/gtk2_gui.h
-include/gwenhywfar4/gwen-gui-qt4/
-include/gwenhywfar4/gwen-gui-qt4/qt4_gui.hpp
-include/gwenhywfar4/gwenhywfar/
-include/gwenhywfar4/gwenhywfar/args.h
-include/gwenhywfar4/gwenhywfar/base64.h
-include/gwenhywfar4/gwenhywfar/bindata.h
-include/gwenhywfar4/gwenhywfar/buffer.h
-include/gwenhywfar4/gwenhywfar/cgui.h
-include/gwenhywfar4/gwenhywfar/configmgr.h
-include/gwenhywfar4/gwenhywfar/configmgr_be.h
-include/gwenhywfar4/gwenhywfar/cryptalgo.h
-include/gwenhywfar4/gwenhywfar/cryptdefs.h
-include/gwenhywfar4/gwenhywfar/crypthead.h
-include/gwenhywfar4/gwenhywfar/cryptkey.h
-include/gwenhywfar4/gwenhywfar/cryptkey_be.h
-include/gwenhywfar4/gwenhywfar/cryptkeyrsa.h
-include/gwenhywfar4/gwenhywfar/cryptkeysym.h
-include/gwenhywfar4/gwenhywfar/cryptmgr.h
-include/gwenhywfar4/gwenhywfar/cryptmgr_be.h
-include/gwenhywfar4/gwenhywfar/cryptmgrkeys.h
-include/gwenhywfar4/gwenhywfar/ct.h
-include/gwenhywfar4/gwenhywfar/ct_be.h
-include/gwenhywfar4/gwenhywfar/ct_context.h
-include/gwenhywfar4/gwenhywfar/ct_keyinfo.h
-include/gwenhywfar4/gwenhywfar/ctf_context_be.h
-include/gwenhywfar4/gwenhywfar/ctfile_be.h
-include/gwenhywfar4/gwenhywfar/ctplugin.h
-include/gwenhywfar4/gwenhywfar/ctplugin_be.h
-include/gwenhywfar4/gwenhywfar/db.h
-include/gwenhywfar4/gwenhywfar/dbio.h
-include/gwenhywfar4/gwenhywfar/dbio_be.h
-include/gwenhywfar4/gwenhywfar/debug.h
-include/gwenhywfar4/gwenhywfar/dialog.h
-include/gwenhywfar4/gwenhywfar/dialog_be.h
-include/gwenhywfar4/gwenhywfar/directory.h
-include/gwenhywfar4/gwenhywfar/error.h
-include/gwenhywfar4/gwenhywfar/fastbuffer.h
-include/gwenhywfar4/gwenhywfar/fslock.h
-include/gwenhywfar4/gwenhywfar/gui.h
-include/gwenhywfar4/gwenhywfar/gui_be.h
-include/gwenhywfar4/gwenhywfar/gwen_sar_fileheader.h
-include/gwenhywfar4/gwenhywfar/gwendate.h
-include/gwenhywfar4/gwenhywfar/gwenhywfar.h
-include/gwenhywfar4/gwenhywfar/gwenhywfarapi.h
-include/gwenhywfar4/gwenhywfar/gwensemaphore.h
-include/gwenhywfar4/gwenhywfar/gwensignal.h
-include/gwenhywfar4/gwenhywfar/gwentime.h
-include/gwenhywfar4/gwenhywfar/hashalgo.h
-include/gwenhywfar4/gwenhywfar/htmlctx_be.h
-include/gwenhywfar4/gwenhywfar/htmlfont_be.h
-include/gwenhywfar4/gwenhywfar/htmlimage_be.h
-include/gwenhywfar4/gwenhywfar/htmlobject_be.h
-include/gwenhywfar4/gwenhywfar/htmlprops_be.h
-include/gwenhywfar4/gwenhywfar/httpsession.h
-include/gwenhywfar4/gwenhywfar/i18n.h
-include/gwenhywfar4/gwenhywfar/idlist.h
-include/gwenhywfar4/gwenhywfar/idlist64.h
-include/gwenhywfar4/gwenhywfar/idmap.h
-include/gwenhywfar4/gwenhywfar/inetaddr.h
-include/gwenhywfar4/gwenhywfar/inetsocket.h
-include/gwenhywfar4/gwenhywfar/inherit.h
-include/gwenhywfar4/gwenhywfar/libloader.h
-include/gwenhywfar4/gwenhywfar/list.h
-include/gwenhywfar4/gwenhywfar/list1.h
-include/gwenhywfar4/gwenhywfar/list1.tmpl
-include/gwenhywfar4/gwenhywfar/list2.h
-include/gwenhywfar4/gwenhywfar/list2.tmpl
-include/gwenhywfar4/gwenhywfar/logger.h
-include/gwenhywfar4/gwenhywfar/mdigest.h
-include/gwenhywfar4/gwenhywfar/mdigest_be.h
-include/gwenhywfar4/gwenhywfar/memcache.h
-include/gwenhywfar4/gwenhywfar/memory.h
-include/gwenhywfar4/gwenhywfar/misc.h
-include/gwenhywfar4/gwenhywfar/misc2.h
-include/gwenhywfar4/gwenhywfar/msgengine.h
-include/gwenhywfar4/gwenhywfar/multicache.h
-include/gwenhywfar4/gwenhywfar/mutex.h
-include/gwenhywfar4/gwenhywfar/o_image_be.h
-include/gwenhywfar4/gwenhywfar/padd.h
-include/gwenhywfar4/gwenhywfar/paddalgo.h
-include/gwenhywfar4/gwenhywfar/param.h
-include/gwenhywfar4/gwenhywfar/param_fns.h
-include/gwenhywfar4/gwenhywfar/passwdstore.h
-include/gwenhywfar4/gwenhywfar/path.h
-include/gwenhywfar4/gwenhywfar/pathmanager.h
-include/gwenhywfar4/gwenhywfar/plugin.h
-include/gwenhywfar4/gwenhywfar/plugindescr.h
-include/gwenhywfar4/gwenhywfar/pointerlist.h
-include/gwenhywfar4/gwenhywfar/process.h
-include/gwenhywfar4/gwenhywfar/refptr.h
-include/gwenhywfar4/gwenhywfar/ringbuffer.h
-include/gwenhywfar4/gwenhywfar/sar.h
-include/gwenhywfar4/gwenhywfar/sighead.h
-include/gwenhywfar4/gwenhywfar/sigtail.h
-include/gwenhywfar4/gwenhywfar/smalltresor.h
-include/gwenhywfar4/gwenhywfar/ssl_cert_descr.h
-include/gwenhywfar4/gwenhywfar/ssl_cert_flags.h
-include/gwenhywfar4/gwenhywfar/stringlist.h
-include/gwenhywfar4/gwenhywfar/stringlist2.h
-include/gwenhywfar4/gwenhywfar/syncio.h
-include/gwenhywfar4/gwenhywfar/syncio_buffered.h
-include/gwenhywfar4/gwenhywfar/syncio_file.h
-include/gwenhywfar4/gwenhywfar/syncio_http.h
-include/gwenhywfar4/gwenhywfar/syncio_memory.h
-include/gwenhywfar4/gwenhywfar/syncio_socket.h
-include/gwenhywfar4/gwenhywfar/syncio_tls.h
-include/gwenhywfar4/gwenhywfar/system.h
-include/gwenhywfar4/gwenhywfar/tag16.h
-include/gwenhywfar4/gwenhywfar/text.h
-include/gwenhywfar4/gwenhywfar/tlv.h
-include/gwenhywfar4/gwenhywfar/tree.h
-include/gwenhywfar4/gwenhywfar/types.h
-include/gwenhywfar4/gwenhywfar/url.h
-include/gwenhywfar4/gwenhywfar/urlfns.h
-include/gwenhywfar4/gwenhywfar/version.h
-include/gwenhywfar4/gwenhywfar/widget_be.h
-include/gwenhywfar4/gwenhywfar/xml.h
-include/gwenhywfar4/gwenhywfar/xmlctx.h
-include/gwenhywfar4/gwenhywfar/xsdnode.h
-lib/cmake/gwengui-qt4-4.13/
-lib/cmake/gwengui-qt4-4.13/gwengui-qt4-config-version.cmake
-lib/cmake/gwengui-qt4-4.13/gwengui-qt4-config.cmake
-lib/cmake/gwenhywfar-4.13/
-lib/cmake/gwenhywfar-4.13/gwenhywfar-config-version.cmake
-lib/cmake/gwenhywfar-4.13/gwenhywfar-config.cmake
+include/gwenhywfar5/
+include/gwenhywfar5/gwen-gui-cpp/
+include/gwenhywfar5/gwen-gui-cpp/api.h
+include/gwenhywfar5/gwen-gui-cpp/cppdialog.hpp
+include/gwenhywfar5/gwen-gui-cpp/cppgui.hpp
+include/gwenhywfar5/gwen-gui-cpp/cppwidget.hpp
+include/gwenhywfar5/gwen-gui-gtk2/
+include/gwenhywfar5/gwen-gui-gtk2/gtk2_gui.h
+include/gwenhywfar5/gwen-gui-qt4/
+include/gwenhywfar5/gwen-gui-qt4/qt4_gui.hpp
+include/gwenhywfar5/gwenhywfar/
+include/gwenhywfar5/gwenhywfar/args.h
+include/gwenhywfar5/gwenhywfar/base64.h
+include/gwenhywfar5/gwenhywfar/bindata.h
+include/gwenhywfar5/gwenhywfar/buffer.h
+include/gwenhywfar5/gwenhywfar/cgui.h
+include/gwenhywfar5/gwenhywfar/configmgr.h
+include/gwenhywfar5/gwenhywfar/configmgr_be.h
+include/gwenhywfar5/gwenhywfar/cryptalgo.h
+include/gwenhywfar5/gwenhywfar/cryptdefs.h
+include/gwenhywfar5/gwenhywfar/crypthead.h
+include/gwenhywfar5/gwenhywfar/cryptkey.h
+include/gwenhywfar5/gwenhywfar/cryptkey_be.h
+include/gwenhywfar5/gwenhywfar/cryptkeyrsa.h
+include/gwenhywfar5/gwenhywfar/cryptkeysym.h
+include/gwenhywfar5/gwenhywfar/cryptmgr.h
+include/gwenhywfar5/gwenhywfar/cryptmgr_be.h
+include/gwenhywfar5/gwenhywfar/cryptmgrkeys.h
+include/gwenhywfar5/gwenhywfar/ct.h
+include/gwenhywfar5/gwenhywfar/ct_be.h
+include/gwenhywfar5/gwenhywfar/ct_context.h
+include/gwenhywfar5/gwenhywfar/ct_keyinfo.h
+include/gwenhywfar5/gwenhywfar/ctf_context_be.h
+include/gwenhywfar5/gwenhywfar/ctfile_be.h
+include/gwenhywfar5/gwenhywfar/ctplugin.h
+include/gwenhywfar5/gwenhywfar/ctplugin_be.h
+include/gwenhywfar5/gwenhywfar/db.h
+include/gwenhywfar5/gwenhywfar/dbio.h
+include/gwenhywfar5/gwenhywfar/dbio_be.h
+include/gwenhywfar5/gwenhywfar/debug.h
+include/gwenhywfar5/gwenhywfar/dialog.h
+include/gwenhywfar5/gwenhywfar/dialog_be.h
+include/gwenhywfar5/gwenhywfar/directory.h
+include/gwenhywfar5/gwenhywfar/endianfns.h
+include/gwenhywfar5/gwenhywfar/error.h
+include/gwenhywfar5/gwenhywfar/fastbuffer.h
+include/gwenhywfar5/gwenhywfar/fslock.h
+include/gwenhywfar5/gwenhywfar/gui.h
+include/gwenhywfar5/gwenhywfar/gui_be.h
+include/gwenhywfar5/gwenhywfar/gwen_sar_fileheader.h
+include/gwenhywfar5/gwenhywfar/gwendate.h
+include/gwenhywfar5/gwenhywfar/gwenhywfar.h
+include/gwenhywfar5/gwenhywfar/gwenhywfarapi.h
+include/gwenhywfar5/gwenhywfar/gwensemaphore.h
+include/gwenhywfar5/gwenhywfar/gwensignal.h
+include/gwenhywfar5/gwenhywfar/gwentime.h
+include/gwenhywfar5/gwenhywfar/hashalgo.h
+include/gwenhywfar5/gwenhywfar/htmlctx_be.h
+include/gwenhywfar5/gwenhywfar/htmlfont_be.h
+include/gwenhywfar5/gwenhywfar/htmlimage_be.h
+include/gwenhywfar5/gwenhywfar/htmlobject_be.h
+include/gwenhywfar5/gwenhywfar/htmlprops_be.h
+include/gwenhywfar5/gwenhywfar/httpsession.h
+include/gwenhywfar5/gwenhywfar/i18n.h
+include/gwenhywfar5/gwenhywfar/idlist.h
+include/gwenhywfar5/gwenhywfar/idlist64.h
+include/gwenhywfar5/gwenhywfar/idmap.h
+include/gwenhywfar5/gwenhywfar/inetaddr.h
+include/gwenhywfar5/gwenhywfar/inetsocket.h
+include/gwenhywfar5/gwenhywfar/inherit.h
+include/gwenhywfar5/gwenhywfar/libloader.h
+include/gwenhywfar5/gwenhywfar/list.h
+include/gwenhywfar5/gwenhywfar/list1.h
+include/gwenhywfar5/gwenhywfar/list1.tmpl
+include/gwenhywfar5/gwenhywfar/list2.h
+include/gwenhywfar5/gwenhywfar/list2.tmpl
+include/gwenhywfar5/gwenhywfar/logger.h
+include/gwenhywfar5/gwenhywfar/mdigest.h
+include/gwenhywfar5/gwenhywfar/mdigest_be.h
+include/gwenhywfar5/gwenhywfar/memcache.h
+include/gwenhywfar5/gwenhywfar/memory.h
+include/gwenhywfar5/gwenhywfar/misc.h
+include/gwenhywfar5/gwenhywfar/misc2.h
+include/gwenhywfar5/gwenhywfar/msgengine.h
+include/gwenhywfar5/gwenhywfar/multicache.h
+include/gwenhywfar5/gwenhywfar/mutex.h
+include/gwenhywfar5/gwenhywfar/o_image_be.h
+include/gwenhywfar5/gwenhywfar/padd.h
+include/gwenhywfar5/gwenhywfar/paddalgo.h
+include/gwenhywfar5/gwenhywfar/param.h
+include/gwenhywfar5/gwenhywfar/param_fns.h
+include/gwenhywfar5/gwenhywfar/passwdstore.h
+include/gwenhywfar5/gwenhywfar/path.h
+include/gwenhywfar5/gwenhywfar/pathmanager.h
+include/gwenhywfar5/gwenhywfar/plugin.h
+include/gwenhywfar5/gwenhywfar/plugindescr.h
+include/gwenhywfar5/gwenhywfar/pointerlist.h
+include/gwenhywfar5/gwenhywfar/process.h
+include/gwenhywfar5/gwenhywfar/refptr.h
+include/gwenhywfar5/gwenhywfar/ringbuffer.h
+include/gwenhywfar5/gwenhywfar/sar.h
+include/gwenhywfar5/gwenhywfar/sighead.h
+include/gwenhywfar5/gwenhywfar/sigtail.h
+include/gwenhywfar5/gwenhywfar/smalltresor.h
+include/gwenhywfar5/gwenhywfar/ssl_cert_descr.h
+include/gwenhywfar5/gwenhywfar/ssl_cert_flags.h
+include/gwenhywfar5/gwenhywfar/stringlist.h
+include/gwenhywfar5/gwenhywfar/stringlist2.h
+include/gwenhywfar5/gwenhywfar/syncio.h
+include/gwenhywfar5/gwenhywfar/syncio_buffered.h
+include/gwenhywfar5/gwenhywfar/syncio_file.h
+include/gwenhywfar5/gwenhywfar/syncio_http.h
+include/gwenhywfar5/gwenhywfar/syncio_memory.h
+include/gwenhywfar5/gwenhywfar/syncio_socket.h
+include/gwenhywfar5/gwenhywfar/syncio_tls.h
+include/gwenhywfar5/gwenhywfar/system.h
+include/gwenhywfar5/gwenhywfar/tag16.h
+include/gwenhywfar5/gwenhywfar/text.h
+include/gwenhywfar5/gwenhywfar/tlv.h
+include/gwenhywfar5/gwenhywfar/tree.h
+include/gwenhywfar5/gwenhywfar/tree2.h
+include/gwenhywfar5/gwenhywfar/types.h
+include/gwenhywfar5/gwenhywfar/url.h
+include/gwenhywfar5/gwenhywfar/urlfns.h
+include/gwenhywfar5/gwenhywfar/version.h
+include/gwenhywfar5/gwenhywfar/widget_be.h
+include/gwenhywfar5/gwenhywfar/xml.h
+include/gwenhywfar5/gwenhywfar/xml2db.h
+include/gwenhywfar5/gwenhywfar/xmlctx.h
+include/gwenhywfar5/gwenhywfar/xsdnode.h
+lib/cmake/gwengui-cpp-4.99/
+lib/cmake/gwengui-cpp-4.99/gwengui-cpp-config-version.cmake
+lib/cmake/gwengui-cpp-4.99/gwengui-cpp-config.cmake
+lib/cmake/gwengui-qt4-4.99/
+lib/cmake/gwengui-qt4-4.99/gwengui-qt4-config-version.cmake
+lib/cmake/gwengui-qt4-4.99/gwengui-qt4-config.cmake
+lib/cmake/gwenhywfar-4.99/
+lib/cmake/gwenhywfar-4.99/gwenhywfar-config-version.cmake
+lib/cmake/gwenhywfar-4.99/gwenhywfar-config.cmake
lib/gwenhywfar/
lib/gwenhywfar/plugins/
-lib/gwenhywfar/plugins/60/
-lib/gwenhywfar/plugins/60/configmgr/
-lib/gwenhywfar/plugins/60/configmgr/dir.la
-lib/gwenhywfar/plugins/60/configmgr/dir.so
-lib/gwenhywfar/plugins/60/configmgr/dir.xml
-lib/gwenhywfar/plugins/60/ct/
-lib/gwenhywfar/plugins/60/ct/ohbci.la
-lib/gwenhywfar/plugins/60/ct/ohbci.so
-lib/gwenhywfar/plugins/60/ct/ohbci.xml
-lib/gwenhywfar/plugins/60/dbio/
-lib/gwenhywfar/plugins/60/dbio/csv.la
-lib/gwenhywfar/plugins/60/dbio/csv.so
-lib/gwenhywfar/plugins/60/dbio/csv.xml
-lib/gwenhywfar/plugins/60/dbio/olddb.la
-lib/gwenhywfar/plugins/60/dbio/olddb.so
-lib/gwenhywfar/plugins/60/dbio/olddb.xml
-lib/gwenhywfar/plugins/60/dbio/xmldb.la
-lib/gwenhywfar/plugins/60/dbio/xmldb.so
-lib/gwenhywfar/plugins/60/dbio/xmldb.xml
+lib/gwenhywfar/plugins/78/
+lib/gwenhywfar/plugins/78/configmgr/
+lib/gwenhywfar/plugins/78/configmgr/dir.la
+lib/gwenhywfar/plugins/78/configmgr/dir.so
+lib/gwenhywfar/plugins/78/configmgr/dir.xml
+lib/gwenhywfar/plugins/78/ct/
+lib/gwenhywfar/plugins/78/ct/ohbci.la
+lib/gwenhywfar/plugins/78/ct/ohbci.so
+lib/gwenhywfar/plugins/78/ct/ohbci.xml
+lib/gwenhywfar/plugins/78/dbio/
+lib/gwenhywfar/plugins/78/dbio/csv.la
+lib/gwenhywfar/plugins/78/dbio/csv.so
+lib/gwenhywfar/plugins/78/dbio/csv.xml
+lib/gwenhywfar/plugins/78/dbio/olddb.la
+lib/gwenhywfar/plugins/78/dbio/olddb.so
+lib/gwenhywfar/plugins/78/dbio/olddb.xml
+lib/gwenhywfar/plugins/78/dbio/xmldb.la
+lib/gwenhywfar/plugins/78/dbio/xmldb.so
+lib/gwenhywfar/plugins/78/dbio/xmldb.xml
lib/libgwengui-cpp.la
@lib lib/libgwengui-cpp.so.${LIBgwengui-cpp_VERSION}
lib/libgwengui-gtk2.la
@@ -189,6 +195,7 @@ share/gwenhywfar/typemaker2/c/double_arr
share/gwenhywfar/typemaker2/c/gwen_bindata.tm2
share/gwenhywfar/typemaker2/c/gwen_buffer.tm2
share/gwenhywfar/typemaker2/c/gwen_date.tm2
+share/gwenhywfar/typemaker2/c/gwen_db_node.tm2
share/gwenhywfar/typemaker2/c/gwen_idlist64.tm2
share/gwenhywfar/typemaker2/c/gwen_multicache.tm2
share/gwenhywfar/typemaker2/c/gwen_multicache_type.tm2
@@ -198,12 +205,17 @@ share/gwenhywfar/typemaker2/c/gwen_param
share/gwenhywfar/typemaker2/c/gwen_param_tree.tm2
share/gwenhywfar/typemaker2/c/gwen_stringlist2.tm2
share/gwenhywfar/typemaker2/c/gwen_time.tm2
+share/gwenhywfar/typemaker2/c/gwen_xmlnode.tm2
+share/gwenhywfar/typemaker2/c/gwen_xmlnode_list.tm2
+share/gwenhywfar/typemaker2/c/gwen_xmlnode_list2.tm2
share/gwenhywfar/typemaker2/c/idmap_base.tm2
share/gwenhywfar/typemaker2/c/int.tm2
+share/gwenhywfar/typemaker2/c/int_array.tm2
share/gwenhywfar/typemaker2/c/int_base.tm2
share/gwenhywfar/typemaker2/c/list1_base.tm2
share/gwenhywfar/typemaker2/c/list2_base.tm2
share/gwenhywfar/typemaker2/c/struct_base.tm2
+share/gwenhywfar/typemaker2/c/tree2_base.tm2
share/gwenhywfar/typemaker2/c/tree_base.tm2
share/gwenhywfar/typemaker2/c/uint32_t.tm2
share/gwenhywfar/typemaker2/c/uint32_t_array.tm2