Date: Tue, 2 Nov 2021 19:07:34 GMT From: Dima Panov <fluffy@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: ebe5436797c8 - main - graphics/libemf: update to 1.0.13 release Message-ID: <202111021907.1A2J7YOI006256@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by fluffy: URL: https://cgit.FreeBSD.org/ports/commit/?id=ebe5436797c8854e0ca72cd029642d9f589ee66a commit ebe5436797c8854e0ca72cd029642d9f589ee66a Author: Dima Panov <fluffy@FreeBSD.org> AuthorDate: 2021-11-02 19:04:41 +0000 Commit: Dima Panov <fluffy@FreeBSD.org> CommitDate: 2021-11-02 19:07:27 +0000 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 --- graphics/libemf/Makefile | 7 +- graphics/libemf/distinfo | 5 +- .../libemf/files/patch-include_libEMF_wine_winnt.h | 202 ---------------- graphics/libemf/files/patch-libemf_libemf.cpp | 12 + graphics/libemf/pkg-plist | 258 +++++++++++++++++++++ 5 files changed, 277 insertions(+), 207 deletions(-) diff --git a/graphics/libemf/Makefile b/graphics/libemf/Makefile index 3b5999d37779..e91aa159300d 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 @@ -19,9 +19,10 @@ USES= cpe libtool CPE_VENDOR= ${PORTNAME:tl}_project 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202111021907.1A2J7YOI006256>