aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDima Panov <fluffy@FreeBSD.org>2021-11-02 19:04:41 +0000
committerDima Panov <fluffy@FreeBSD.org>2021-11-02 19:09:25 +0000
commit17fe24e924610af7afc08d1953687913cc7d803b (patch)
tree4c405000f73efe82a3b04666b2c87ffc8702fbca
parent126d3cb26f338bae309e7b40a4a703005bf6389a (diff)
downloadports-17fe24e924610af7afc08d1953687913cc7d803b.tar.gz
ports-17fe24e924610af7afc08d1953687913cc7d803b.zip
graphics/libemf: update to 1.0.13 release
This update fixes a number of vulnerabilities: CVE-2020-13999 (fixed in 1.0.13) CVE-2020-11863 (fixed in 1.0.12) CVE-2020-11864 (fixed in 1.0.12) CVE-2020-11865 (fixed in 1.0.12) CVE-2020-11866 (fixed in 1.0.12) PR: 259590 MFH: 2021Q4 (cherry picked from commit ebe5436797c8854e0ca72cd029642d9f589ee66a)
-rw-r--r--graphics/libemf/Makefile7
-rw-r--r--graphics/libemf/distinfo5
-rw-r--r--graphics/libemf/files/patch-include_libEMF_wine_winnt.h202
-rw-r--r--graphics/libemf/files/patch-libemf_libemf.cpp12
-rw-r--r--graphics/libemf/pkg-plist258
5 files changed, 277 insertions, 207 deletions
diff --git a/graphics/libemf/Makefile b/graphics/libemf/Makefile
index 40cca0eb6793..45fe4c41d0ed 100644
--- a/graphics/libemf/Makefile
+++ b/graphics/libemf/Makefile
@@ -1,10 +1,10 @@
# Created by: NAKATA Maho <maho@FreeBSD.org>
PORTNAME= libEMF
-PORTVERSION= 1.0.7
-PORTREVISION= 1
+PORTVERSION= 1.0.13
CATEGORIES= graphics
MASTER_SITES= SF
+DISTNAME= libemf-${DISTVERSION}
MAINTAINER= office@FreeBSD.org
COMMENT= Enhanced Metafile Library
@@ -18,9 +18,10 @@ OPTIONS_DEFINE= DOCS
USES= libtool
GNU_CONFIGURE= yes
+TEST_TARGET= check
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/html/* ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/graphics/libemf/distinfo b/graphics/libemf/distinfo
index cef52d32e4f6..37ebe6985a8a 100644
--- a/graphics/libemf/distinfo
+++ b/graphics/libemf/distinfo
@@ -1,2 +1,3 @@
-SHA256 (libEMF-1.0.7.tar.gz) = 9f2fd8bb84e345978c7fc45a39e06fc6a44fee867a91ebe83433d3a34348fd21
-SIZE (libEMF-1.0.7.tar.gz) = 908973
+TIMESTAMP = 1635769072
+SHA256 (libemf-1.0.13.tar.gz) = 74d92c017e8beb41730a8be07c2c6e4ff6547660c84bf91f832d8f325dd0cf82
+SIZE (libemf-1.0.13.tar.gz) = 1314905
diff --git a/graphics/libemf/files/patch-include_libEMF_wine_winnt.h b/graphics/libemf/files/patch-include_libEMF_wine_winnt.h
deleted file mode 100644
index b07c85853364..000000000000
--- a/graphics/libemf/files/patch-include_libEMF_wine_winnt.h
+++ /dev/null
@@ -1,202 +0,0 @@
---- include/libEMF/wine/winnt.h.orig 2012-11-06 12:40:59 UTC
-+++ include/libEMF/wine/winnt.h
-@@ -57,6 +57,22 @@
- # define WORDS_BIGENDIAN
- # define BITFIELDS_BIGENDIAN
- # undef ALLOW_UNALIGNED_ACCESS
-+#elif defined(__AARCH64EB__)
-+# define WORDS_BIGENDIAN
-+# define BITFIELDS_BIGENDIAN
-+# undef ALLOW_UNALIGNED_ACCESS
-+#elif defined(__AARCH64EL__) || defined(__aarch64__)
-+# undef WORDS_BIGENDIAN
-+# undef BITFIELDS_BIGENDIAN
-+# undef ALLOW_UNALIGNED_ACCESS
-+#elif defined(__MIPSEB__)
-+# define WORDS_BIGENDIAN
-+# define BITFIELDS_BIGENDIAN
-+# undef ALLOW_UNALIGNED_ACCESS
-+#elif defined(__MIPSEL__)
-+# undef WORDS_BIGENDIAN
-+# undef BITFIELDS_BIGENDIAN
-+# undef ALLOW_UNALIGNED_ACCESS
- #elif !defined(RC_INVOKED)
- # error Unknown CPU architecture!
- #endif
-@@ -1425,6 +1441,176 @@ ULONG Cpsr;
-
- #endif /* __arm__ */
-
-+#ifdef __aarch64__
-+/*
-+ * FIXME:
-+ *
-+ * There is not yet an official CONTEXT structure defined for the AArch64
-+ * architecture, so I just made one up.
-+ *
-+ */
-+
-+#define CONTEXT_ARM64 0x400000
-+#define CONTEXT_CONTROL (CONTEXT_ARM64 | 0x00000001)
-+#define CONTEXT_INTEGER (CONTEXT_ARM64 | 0x00000002)
-+#define CONTEXT_FLOATING_POINT (CONTEXT_ARM64 | 0x00000004)
-+#define CONTEXT_DEBUG_REGISTERS (CONTEXT_ARM64 | 0x00000008)
-+
-+#define CONTEXT_FULL (CONTEXT_CONTROL | CONTEXT_INTEGER)
-+
-+#define EXCEPTION_READ_FAULT 0
-+#define EXCEPTION_WRITE_FAULT 1
-+#define EXCEPTION_EXECUTE_FAULT 8
-+
-+typedef struct _CONTEXT {
-+ ULONG ContextFlags;
-+ ULONG Cpsr;
-+
-+ /* This section is specified/returned if the ContextFlags word contains
-+ the flag CONTEXT_INTEGER. */
-+ ULONGLONG X0;
-+ ULONGLONG X1;
-+ ULONGLONG X2;
-+ ULONGLONG X3;
-+ ULONGLONG X4;
-+ ULONGLONG X5;
-+ ULONGLONG X6;
-+ ULONGLONG X7;
-+ ULONGLONG X8;
-+ ULONGLONG X9;
-+ ULONGLONG X10;
-+ ULONGLONG X11;
-+ ULONGLONG X12;
-+ ULONGLONG X13;
-+ ULONGLONG X14;
-+ ULONGLONG X15;
-+ ULONGLONG X16;
-+ ULONGLONG X17;
-+ ULONGLONG X18;
-+ ULONGLONG X19;
-+ ULONGLONG X20;
-+ ULONGLONG X21;
-+ ULONGLONG X22;
-+ ULONGLONG X23;
-+ ULONGLONG X24;
-+ ULONGLONG X25;
-+ ULONGLONG X26;
-+ ULONGLONG X27;
-+ ULONGLONG X28;
-+
-+ /* These are selected by CONTEXT_CONTROL */
-+ ULONGLONG Fp;
-+ ULONGLONG Lr;
-+ ULONGLONG Sp;
-+ ULONGLONG Pc;
-+
-+ /* These are selected by CONTEXT_FLOATING_POINT */
-+ /* FIXME */
-+} CONTEXT;
-+
-+#endif /* __aarch64__ */
-+
-+/* Mips context definitions */
-+#if defined(_MIPS_) || defined(__MIPS__) || defined(__mips__)
-+
-+#define CONTEXT_R4000 0x00010000
-+
-+#define CONTEXT_CONTROL (CONTEXT_R4000 | 0x00000001)
-+#define CONTEXT_FLOATING_POINT (CONTEXT_R4000 | 0x00000002)
-+#define CONTEXT_INTEGER (CONTEXT_R4000 | 0x00000004)
-+
-+#define CONTEXT_FULL (CONTEXT_CONTROL | CONTEXT_FLOATING_POINT | CONTEXT_INTEGER)
-+
-+#define EXCEPTION_READ_FAULT 0
-+#define EXCEPTION_WRITE_FAULT 1
-+#define EXCEPTION_EXECUTE_FAULT 8
-+
-+typedef struct _CONTEXT
-+{
-+ DWORD Argument[4];
-+ /* These are selected by CONTEXT_FLOATING_POINT */
-+ DWORD FltF0;
-+ DWORD FltF1;
-+ DWORD FltF2;
-+ DWORD FltF3;
-+ DWORD FltF4;
-+ DWORD FltF5;
-+ DWORD FltF6;
-+ DWORD FltF7;
-+ DWORD FltF8;
-+ DWORD FltF9;
-+ DWORD FltF10;
-+ DWORD FltF11;
-+ DWORD FltF12;
-+ DWORD FltF13;
-+ DWORD FltF14;
-+ DWORD FltF15;
-+ DWORD FltF16;
-+ DWORD FltF17;
-+ DWORD FltF18;
-+ DWORD FltF19;
-+ DWORD FltF20;
-+ DWORD FltF21;
-+ DWORD FltF22;
-+ DWORD FltF23;
-+ DWORD FltF24;
-+ DWORD FltF25;
-+ DWORD FltF26;
-+ DWORD FltF27;
-+ DWORD FltF28;
-+ DWORD FltF29;
-+ DWORD FltF30;
-+ DWORD FltF31;
-+
-+ /* These are selected by CONTEXT_INTEGER */
-+ DWORD IntZero;
-+ DWORD IntAt;
-+ DWORD IntV0;
-+ DWORD IntV1;
-+ DWORD IntA0;
-+ DWORD IntA1;
-+ DWORD IntA2;
-+ DWORD IntA3;
-+ DWORD IntT0;
-+ DWORD IntT1;
-+ DWORD IntT2;
-+ DWORD IntT3;
-+ DWORD IntT4;
-+ DWORD IntT5;
-+ DWORD IntT6;
-+ DWORD IntT7;
-+ DWORD IntS0;
-+ DWORD IntS1;
-+ DWORD IntS2;
-+ DWORD IntS3;
-+ DWORD IntS4;
-+ DWORD IntS5;
-+ DWORD IntS6;
-+ DWORD IntS7;
-+ DWORD IntT8;
-+ DWORD IntT9;
-+ DWORD IntK0;
-+ DWORD IntK1;
-+ DWORD IntGp;
-+ DWORD IntSp;
-+ DWORD IntS8;
-+ DWORD IntRa;
-+ DWORD IntLo;
-+ DWORD IntHi;
-+
-+ /* These are selected by CONTEXT_FLOATING_POINT */
-+ DWORD Fsr;
-+
-+ /* These are selected by CONTEXT_CONTROL */
-+ DWORD Fir;
-+ DWORD Psr;
-+
-+ DWORD ContextFlags;
-+ DWORD Fill[2];
-+} CONTEXT;
-+
-+#endif /* _MIPS_ */
-+
- #if !defined(CONTEXT_FULL) && !defined(RC_INVOKED)
- #error You need to define a CONTEXT for your CPU
- #endif
diff --git a/graphics/libemf/files/patch-libemf_libemf.cpp b/graphics/libemf/files/patch-libemf_libemf.cpp
new file mode 100644
index 000000000000..b0da3b4bbe53
--- /dev/null
+++ b/graphics/libemf/files/patch-libemf_libemf.cpp
@@ -0,0 +1,12 @@
+--- libemf/libemf.cpp.orig 2021-11-01 12:21:53 UTC
++++ libemf/libemf.cpp
+@@ -72,8 +72,7 @@ namespace EMF {
+ if ( not bigEndian() ) {
+ return a;
+ }
+-#include <byteswap.h>
+- return bswap_32(a);
++ return __builtin_bswap32(a);
+ }
+
+ /*!
diff --git a/graphics/libemf/pkg-plist b/graphics/libemf/pkg-plist
index 6f4ee2711caa..2de86a8d146e 100644
--- a/graphics/libemf/pkg-plist
+++ b/graphics/libemf/pkg-plist
@@ -17,6 +17,10 @@ lib/libEMF.so
lib/libEMF.so.1
lib/libEMF.so.1.0.0
%%PORTDOCS%%%%DOCSDIR%%/annotated.html
+%%PORTDOCS%%%%DOCSDIR%%/arrowdown.png
+%%PORTDOCS%%%%DOCSDIR%%/arrowright.png
+%%PORTDOCS%%%%DOCSDIR%%/bc_s.png
+%%PORTDOCS%%%%DOCSDIR%%/bdwn.png
%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1BRUSH-members.html
%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1BRUSH.gif
%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1BRUSH.html
@@ -79,6 +83,9 @@ lib/libEMF.so.1.0.0
%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTTEXTOUTA.gif
%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTTEXTOUTA.html
%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTTEXTOUTA.png
+%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTTEXTOUTW-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTTEXTOUTW.html
+%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTTEXTOUTW.png
%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRFILLPATH-members.html
%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRFILLPATH.gif
%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRFILLPATH.html
@@ -375,20 +382,115 @@ lib/libEMF.so.1.0.0
%%PORTDOCS%%%%DOCSDIR%%/classLOGPEN.gif
%%PORTDOCS%%%%DOCSDIR%%/classLOGPEN.html
%%PORTDOCS%%%%DOCSDIR%%/classes.html
+%%PORTDOCS%%%%DOCSDIR%%/closed.png
+%%PORTDOCS%%%%DOCSDIR%%/dir_16706f680b256f94affbbc68db874ca7.html
+%%PORTDOCS%%%%DOCSDIR%%/doc.png
%%PORTDOCS%%%%DOCSDIR%%/documentation_8dox.html
%%PORTDOCS%%%%DOCSDIR%%/doxygen.css
%%PORTDOCS%%%%DOCSDIR%%/doxygen.gif
%%PORTDOCS%%%%DOCSDIR%%/doxygen.png
+%%PORTDOCS%%%%DOCSDIR%%/dynsections.js
%%PORTDOCS%%%%DOCSDIR%%/emf_8h-source.html
%%PORTDOCS%%%%DOCSDIR%%/emf_8h.html
%%PORTDOCS%%%%DOCSDIR%%/example.png
%%PORTDOCS%%%%DOCSDIR%%/files.html
+%%PORTDOCS%%%%DOCSDIR%%/folderclosed.png
+%%PORTDOCS%%%%DOCSDIR%%/folderopen.png
+%%PORTDOCS%%%%DOCSDIR%%/ftv2blank.png
+%%PORTDOCS%%%%DOCSDIR%%/ftv2cl.png
+%%PORTDOCS%%%%DOCSDIR%%/ftv2doc.png
+%%PORTDOCS%%%%DOCSDIR%%/ftv2folderclosed.png
+%%PORTDOCS%%%%DOCSDIR%%/ftv2folderopen.png
+%%PORTDOCS%%%%DOCSDIR%%/ftv2lastnode.png
+%%PORTDOCS%%%%DOCSDIR%%/ftv2link.png
+%%PORTDOCS%%%%DOCSDIR%%/ftv2mlastnode.png
+%%PORTDOCS%%%%DOCSDIR%%/ftv2mnode.png
+%%PORTDOCS%%%%DOCSDIR%%/ftv2mo.png
+%%PORTDOCS%%%%DOCSDIR%%/ftv2node.png
+%%PORTDOCS%%%%DOCSDIR%%/ftv2ns.png
+%%PORTDOCS%%%%DOCSDIR%%/ftv2plastnode.png
+%%PORTDOCS%%%%DOCSDIR%%/ftv2pnode.png
+%%PORTDOCS%%%%DOCSDIR%%/ftv2splitbar.png
+%%PORTDOCS%%%%DOCSDIR%%/ftv2vertline.png
%%PORTDOCS%%%%DOCSDIR%%/functions.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x62.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x63.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x64.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x65.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x66.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x67.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x68.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x69.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x6c.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x6d.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x6e.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x6f.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x70.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x72.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x73.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x74.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x75.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x76.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x77.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x7e.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_b.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_c.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_d.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_e.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_f.html
%%PORTDOCS%%%%DOCSDIR%%/functions_func.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x62.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x63.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x64.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x65.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x66.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x67.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x69.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x6d.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x6e.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x6f.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x70.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x72.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x73.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x75.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x77.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x7e.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_b.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_c.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_d.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_e.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_f.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_g.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_i.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_m.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_n.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_o.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_p.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_r.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_s.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_u.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_w.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_~.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_g.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_h.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_i.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_l.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_m.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_n.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_o.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_p.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_r.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_s.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_t.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_u.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_v.html
%%PORTDOCS%%%%DOCSDIR%%/functions_vars.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_w.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_~.html
%%PORTDOCS%%%%DOCSDIR%%/globals.html
%%PORTDOCS%%%%DOCSDIR%%/hierarchy.html
%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/jquery.js
%%PORTDOCS%%%%DOCSDIR%%/libemf_8cpp.html
%%PORTDOCS%%%%DOCSDIR%%/libemf_8h-source.html
%%PORTDOCS%%%%DOCSDIR%%/libemf_8h.html
@@ -396,6 +498,156 @@ lib/libEMF.so.1.0.0
%%PORTDOCS%%%%DOCSDIR%%/namespace__EMF.html
%%PORTDOCS%%%%DOCSDIR%%/namespacemembers.html
%%PORTDOCS%%%%DOCSDIR%%/namespaces.html
+%%PORTDOCS%%%%DOCSDIR%%/nav_f.png
+%%PORTDOCS%%%%DOCSDIR%%/nav_g.png
+%%PORTDOCS%%%%DOCSDIR%%/nav_h.png
+%%PORTDOCS%%%%DOCSDIR%%/open.png
+%%PORTDOCS%%%%DOCSDIR%%/search/all_0.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_0.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_1.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_1.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_10.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_10.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_11.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_11.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_12.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_12.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_13.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_13.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_14.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_14.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_2.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_2.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_3.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_3.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_4.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_4.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_5.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_5.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_6.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_6.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_7.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_7.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_8.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_8.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_9.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_9.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_a.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_a.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_b.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_b.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_c.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_c.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_d.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_d.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_e.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_e.js
+%%PORTDOCS%%%%DOCSDIR%%/search/all_f.html
+%%PORTDOCS%%%%DOCSDIR%%/search/all_f.js
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_0.html
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_0.js
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_1.html
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_1.js
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_2.html
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_2.js
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_3.html
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_3.js
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_4.html
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_4.js
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_5.html
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_5.js
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_6.html
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_6.js
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_7.html
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_7.js
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_8.html
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_8.js
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_9.html
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_9.js
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_a.html
+%%PORTDOCS%%%%DOCSDIR%%/search/classes_a.js
+%%PORTDOCS%%%%DOCSDIR%%/search/close.png
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_0.html
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_0.js
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_1.html
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_1.js
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_10.html
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_10.js
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_2.html
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_2.js
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_3.html
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_3.js
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_4.html
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_4.js
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_5.html
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_5.js
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_6.html
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_6.js
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_7.html
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_7.js
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_8.html
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_8.js
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_9.html
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_9.js
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_a.html
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_a.js
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_b.html
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_b.js
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_c.html
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_c.js
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_d.html
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_d.js
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_e.html
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_e.js
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_f.html
+%%PORTDOCS%%%%DOCSDIR%%/search/functions_f.js
+%%PORTDOCS%%%%DOCSDIR%%/search/mag_sel.png
+%%PORTDOCS%%%%DOCSDIR%%/search/nomatches.html
+%%PORTDOCS%%%%DOCSDIR%%/search/pages_0.html
+%%PORTDOCS%%%%DOCSDIR%%/search/pages_0.js
+%%PORTDOCS%%%%DOCSDIR%%/search/search.css
+%%PORTDOCS%%%%DOCSDIR%%/search/search.js
+%%PORTDOCS%%%%DOCSDIR%%/search/search_l.png
+%%PORTDOCS%%%%DOCSDIR%%/search/search_m.png
+%%PORTDOCS%%%%DOCSDIR%%/search/search_r.png
+%%PORTDOCS%%%%DOCSDIR%%/search/searchdata.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_0.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_0.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_1.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_1.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_10.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_10.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_11.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_11.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_2.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_2.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_3.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_3.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_4.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_4.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_5.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_5.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_6.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_6.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_7.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_7.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_8.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_8.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_9.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_9.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_a.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_a.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_b.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_b.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_c.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_c.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_d.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_d.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_e.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_e.js
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_f.html
+%%PORTDOCS%%%%DOCSDIR%%/search/variables_f.js
+%%PORTDOCS%%%%DOCSDIR%%/splitbar.png
%%PORTDOCS%%%%DOCSDIR%%/structEMF_1_1BYTEARRAY-members.html
%%PORTDOCS%%%%DOCSDIR%%/structEMF_1_1BYTEARRAY.html
%%PORTDOCS%%%%DOCSDIR%%/structEMF_1_1CHARSTR-members.html
@@ -412,7 +664,13 @@ lib/libEMF.so.1.0.0
%%PORTDOCS%%%%DOCSDIR%%/structEMF_1_1POINTLARRAY.html
%%PORTDOCS%%%%DOCSDIR%%/structEMF_1_1WCHARSTR-members.html
%%PORTDOCS%%%%DOCSDIR%%/structEMF_1_1WCHARSTR.html
+%%PORTDOCS%%%%DOCSDIR%%/sync_off.png
+%%PORTDOCS%%%%DOCSDIR%%/sync_on.png
+%%PORTDOCS%%%%DOCSDIR%%/tab_a.png
%%PORTDOCS%%%%DOCSDIR%%/tab_b.gif
+%%PORTDOCS%%%%DOCSDIR%%/tab_b.png
+%%PORTDOCS%%%%DOCSDIR%%/tab_h.png
%%PORTDOCS%%%%DOCSDIR%%/tab_l.gif
%%PORTDOCS%%%%DOCSDIR%%/tab_r.gif
+%%PORTDOCS%%%%DOCSDIR%%/tab_s.png
%%PORTDOCS%%%%DOCSDIR%%/tabs.css