From nobody@FreeBSD.org  Sat Dec  1 15:37:25 2007
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id E712516A417
	for <freebsd-gnats-submit@FreeBSD.org>; Sat,  1 Dec 2007 15:37:25 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id D98CE13C459
	for <freebsd-gnats-submit@FreeBSD.org>; Sat,  1 Dec 2007 15:37:25 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.2/8.14.2) with ESMTP id lB1FbBjS080922
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 1 Dec 2007 15:37:11 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.2/8.14.1/Submit) id lB1FbBRr080921;
	Sat, 1 Dec 2007 15:37:11 GMT
	(envelope-from nobody)
Message-Id: <200712011537.lB1FbBRr080921@www.freebsd.org>
Date: Sat, 1 Dec 2007 15:37:11 GMT
From: Vaclav Haisman <v.haisman@sh.cvut.cz>
To: freebsd-gnats-submit@FreeBSD.org
Subject: STLport 5.1.4 port.
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         118372
>Category:       ports
>Synopsis:       devel/STLport 5.1.4 port.
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    thierry
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Dec 01 15:40:01 UTC 2007
>Closed-Date:    Sun Dec 23 17:02:59 UTC 2007
>Last-Modified:  Sun Dec 23 17:10:02 UTC 2007
>Originator:     Vaclav Haisman
>Release:        6.2
>Organization:
SU SH
>Environment:
FreeBSD shell.sh.cvut.cz 6.2-STABLE FreeBSD 6.2-STABLE #0: Tue Aug 14 08:56:49 CEST 2007     root@logout.sh.cvut.cz:/usr/obj/usr/src/sys/SHELL-SMP  i386
>Description:
Updated STLport port.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -Nrup /home/users/wilx/stlport.old/Makefile /usr/ports/devel/stlport/Makefile
--- /home/users/wilx/stlport.old/Makefile	Sat Dec  1 13:53:35 2007
+++ /usr/ports/devel/stlport/Makefile	Sat Dec  1 16:21:23 2007
@@ -7,86 +7,49 @@
 #
 
 PORTNAME=	stlport
-PORTVERSION=	4.6.2
-PORTREVISION?=	0
+PORTVERSION=	5.1.4
 CATEGORIES=	devel
-MASTER_SITES=	http://www.stlport.com/archive/ \
-		SF
+MASTER_SITES=	SF
 PKGNAMESUFFIX=	-${COMPILER}
-DISTNAME=	STLport-${PORTVERSION:S/.b/-b/}
+DISTNAME=	STLport-${PORTVERSION}
 
-MAINTAINER?=	ports@FreeBSD.org
-COMMENT?=	Adaptation of SGI's Standard Template Library
+MAINTAINER=	ports@FreeBSD.org
+COMMENT=Adaptation of SGI\'s Standard Template Library
 
-.include <bsd.port.pre.mk>
+USE_BZIP2=	yes
 
-.if ${ARCH} == "alpha" 
-BROKEN=		"Segfault during build on alpha"
-.endif
+.include <bsd.port.pre.mk>
 
 .if !exists(/usr/include/wchar.h)
-BROKEN=		"Requires /usr/include/wchar.h for compilation"
+BROKEN=Requires /usr/include/wchar.h for compilation
 .endif
 
-.if ${OSVERSION} >= 700042
-BROKEN=		Does not compile with GCC 4.2
-.endif
-
-WRKSRC=		${WRKDIR}/STLport-${PORTVERSION:S/.b/b/}/src
-PATCH_WRKSRC=	${WRKDIR}/STLport-${PORTVERSION:S/.b/b/}
+WRKSRC=		${WRKDIR}/STLport-${PORTVERSION}/build/lib
+PATCH_WRKSRC=	${WRKDIR}/STLport-${PORTVERSION}
 USE_GMAKE=	yes
 COMPILER?=	gcc
-MAKEFILE=	${COMPILER}-freebsd.mak
+MAKEFILE=	gcc.mak
 MAKE_ENV+=	CC=${CC} CXX=${CXX}
 MAKE_ARGS+=	INSTALLDIR=${PREFIX} PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
 		PTHREAD_LIBS=${PTHREAD_LIBS}
 PLIST_SUB+=	COMPILER=${COMPILER}
 
-INSTALL_TARGET=	install_unix
 USE_LDCONFIG=	yes
 
-.if ${COMPILER} == icc
-CC=		icc
-CXX=		icpc
-CFLAGS=		-O -ip -axiMKW
-CXXFLAGS=	${CFLAGS}
-.else
-# There's segfault on -current if you use non default CFLAGS.
-CFLAGS=		-O -pipe
-CXXFLAGS=	${CFLAGS}
-.endif
-
-.if ${COMPILER} == gcc && ${OSVERSION} >= 502126
-pre-everything::
-	@${ECHO_MSG}
-	@${ECHO_MSG} "If you have encounted a compiler internal error"
-	@${ECHO_MSG} "during building, do NOT 'make clean', simply continue"
-	@${ECHO_MSG} "building by type 'make ${.TARGET}' again."
-	@${ECHO_MSG}
-.endif
+do-configure:
+	(cd ${WRKSRC} && ${WRKSRC}/configure --with-lib-motif=${COMPILER})
 
-post-patch:
-	@${CP} ${FILESDIR}/src::icc-freebsd.mak ${WRKSRC}/icc-freebsd.mak
-	@${CP} ${FILESDIR}/stlport::stl_icc.h \
-		${WRKSRC}/../stlport/config/stl_icc.h
-	@${CP} ${FILESDIR}/test::eh::icc-freebsd.mak \
-		${WRKSRC}/../test/eh/icc-freebsd.mak
+pre-install:
+	(cd ${WRKSRC} && ${GMAKE} -f ${MAKEFILE} install)
 
 post-install:
+	${MKDIR} "${PREFIX}/include/stlport"
+	(cd "${PATCH_WRKSRC}" && ${CP} -fR stlport/ "${PREFIX}/include/stlport")
+	${CHOWN} -R root:wheel "${PREFIX}"/include/stlport/*
+	${CHMOD} -R +r-wx "${PREFIX}"/include/stlport/*
+	${TAR} -c -C "${PATCH_WRKSRC}/lib" -f - . | ${TAR} -xv -C "${PREFIX}/lib" -f -
+	${CHOWN} root:wheel "${PREFIX}"/lib/libstlport*
+	${CHMOD} +xr-w "${PREFIX}"/lib/libstlport*
 	${FIND} ${PREFIX}/include/stlport -name \*.orig -delete
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}/images
-	${INSTALL_DATA} ${WRKSRC}/../doc/*.css ${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/../doc/*.html ${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/../doc/images/* ${DOCSDIR}/images
-.endif
-
-.if ${COMPILER} == icc
-post-build:	test
-.endif
-
-test:	do-build
-	@cd ${WRKSRC}/../test/eh && ${SETENV} ${MAKE_ENV} \
-		${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check_d
 
 .include <bsd.port.post.mk>
diff -Nrup /home/users/wilx/stlport.old/distinfo /usr/ports/devel/stlport/distinfo
--- /home/users/wilx/stlport.old/distinfo	Sat Dec  1 13:53:35 2007
+++ /usr/ports/devel/stlport/distinfo	Sat Dec  1 14:26:14 2007
@@ -1,3 +1,3 @@
-MD5 (STLport-4.6.2.tar.gz) = 4c01c84f1212369ceb369567ed06d1a2
-SHA256 (STLport-4.6.2.tar.gz) = b506f0e79adc60663a0dbef7192efa0936566c0d5bcf67637807df70541b9fe3
-SIZE (STLport-4.6.2.tar.gz) = 755958
+MD5 (STLport-5.1.4.tar.bz2) = b8d1cba9fd823e1edbfd83b4bbcb237d
+SHA256 (STLport-5.1.4.tar.bz2) = a7533eb341f1cfdc48fa8b4da88a5407c59f3b0fd7846d3870a8c5312aa935ec
+SIZE (STLport-5.1.4.tar.bz2) = 682521
diff -Nrup /home/users/wilx/stlport.old/files/patch-_gcc.h.diff /usr/ports/devel/stlport/files/patch-_gcc.h.diff
--- /home/users/wilx/stlport.old/files/patch-_gcc.h.diff	Thu Jan  1 01:00:00 1970
+++ /usr/ports/devel/stlport/files/patch-_gcc.h.diff	Sat Dec  1 13:59:34 2007
@@ -0,0 +1,14 @@
+--- stlport/stl/config/_gcc.h	Sun Aug 26 16:21:52 2007
++++ stlport/stl/config/_gcc.h	Sat Dec  1 12:49:41 2007
+@@ -41,6 +41,11 @@
+ #  endif
+ #endif
+ 
++#if !defined (_STLP_NATIVE_INCLUDE_PATH) && \
++    defined (__FreeBSD__)
++#  define _STLP_NATIVE_INCLUDE_PATH /usr/include/c++/__GNUC__.__GNUC_MINOR__
++#endif
++
+ #if (__GNUC__ < 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ < 4))
+ /* define for gcc versions before 3.4.0. */
+ #  define _STLP_NO_MEMBER_TEMPLATE_KEYWORD
diff -Nrup /home/users/wilx/stlport.old/files/patch-src::common_macros.mak /usr/ports/devel/stlport/files/patch-src::common_macros.mak
--- /home/users/wilx/stlport.old/files/patch-src::common_macros.mak	Sat Dec  1 13:53:30 2007
+++ /usr/ports/devel/stlport/files/patch-src::common_macros.mak	Thu Jan  1 01:00:00 1970
@@ -1,11 +0,0 @@
---- src/common_macros.mak.orig	Sun Nov  2 16:58:51 2003
-+++ src/common_macros.mak	Sun Oct 31 17:02:57 2004
-@@ -10,7 +10,7 @@
- # We do not assume any binary compatibility for betas.
- BETA_SUFFIX=
- 
--VERSION_SUFFIX= .$(VERSION_MAJOR).$(VERSION_MINOR)$(BETA_SUFFIX)
-+VERSION_SUFFIX= _$(VERSION_MAJOR)_$(VERSION_MINOR)$(BETA_SUFFIX)
- WIN_VERSION_SUFFIX= $(VERSION_MAJOR)$(VERSION_MINOR)$(BETA_SUFFIX)
- 
- # DYNAMIC_SUFFIX= $(VERSION_SUFFIX)$(PATCH_SUFFIX)
diff -Nrup /home/users/wilx/stlport.old/files/patch-src::gcc-freebsd.mak /usr/ports/devel/stlport/files/patch-src::gcc-freebsd.mak
--- /home/users/wilx/stlport.old/files/patch-src::gcc-freebsd.mak	Sat Dec  1 13:53:30 2007
+++ /usr/ports/devel/stlport/files/patch-src::gcc-freebsd.mak	Thu Jan  1 01:00:00 1970
@@ -1,33 +0,0 @@
---- src/gcc-freebsd.mak.orig	Fri Jan 16 08:25:37 2004
-+++ src/gcc-freebsd.mak	Sat Nov  6 15:40:14 2004
-@@ -5,8 +5,8 @@
- #
- # compiler
- #
--CC = gcc -pthread
--CXX = c++ -pthread -fexceptions
-+CC += $(PTHREAD_CFLAGS) -D_REENTRANT
-+CXX += $(PTHREAD_CFLAGS) -D_REENTRANT -fexceptions
- 
- #
- # Basename for libraries
-@@ -19,7 +19,7 @@
- #
- LINK=ar cr
- # 2.95 flag
--DYN_LINK=c++ -pthread -fexceptions -shared -o
-+DYN_LINK=$(CXX) $(PTHREAD_LIBS) -fexceptions -shared -o
- 
- OBJEXT=o
- DYNEXT=so
-@@ -41,8 +41,8 @@
- 
- CXXFLAGS_COMMON = -I${STLPORT_DIR} ${WARNING_FLAGS}
- 
--CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) -O2
--CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) -O2 -fPIC
-+CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) $(CXXFLAGS)
-+CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) $(CXXFLAGS) -fPIC
- 
- CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -O -g
- CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -O -g -fPIC
diff -Nrup /home/users/wilx/stlport.old/files/patch-stlport::c_locale.h /usr/ports/devel/stlport/files/patch-stlport::c_locale.h
--- /home/users/wilx/stlport.old/files/patch-stlport::c_locale.h	Sat Dec  1 13:53:30 2007
+++ /usr/ports/devel/stlport/files/patch-stlport::c_locale.h	Thu Jan  1 01:00:00 1970
@@ -1,11 +0,0 @@
---- stlport/stl/c_locale.h.orig	Sun Nov  2 16:59:03 2003
-+++ stlport/stl/c_locale.h	Sat Nov  6 15:44:22 2004
-@@ -178,7 +178,7 @@
-                            _Locale_SPACE ) /* Printable */
- # endif /* __Lynx__ */
- 
--#if defined(__GNUC__) || defined (__BORLANDC__) || defined (__COMO__)
-+#if defined(__GNUC__) || defined (__BORLANDC__) || defined (__COMO__) || defined (__ICC)
- 
- # if defined (__CYGWIN__)
- 
diff -Nrup /home/users/wilx/stlport.old/files/patch-stlport::config::stl_gcc.h /usr/ports/devel/stlport/files/patch-stlport::config::stl_gcc.h
--- /home/users/wilx/stlport.old/files/patch-stlport::config::stl_gcc.h	Sat Dec  1 13:53:30 2007
+++ /usr/ports/devel/stlport/files/patch-stlport::config::stl_gcc.h	Thu Jan  1 01:00:00 1970
@@ -1,43 +0,0 @@
---- stlport/config/stl_gcc.h.orig	Sun Nov  2 16:59:11 2003
-+++ stlport/config/stl_gcc.h	Mon Nov 29 18:42:05 2004
-@@ -7,11 +7,20 @@
- # define _STLP_USE_GLIBC
- #endif
- 
-+#if !defined(__FreeBSD__) || (defined(__FreeBSD__) && (__FreeBSD_cc_version < 530001))
- #   define _STLP_NO_MEMBER_TEMPLATE_KEYWORD
-+#endif
-+
- 
--# if defined(__FreeBSD__) || defined (__hpux) || defined(__amigaos__) || ( defined(__OS2__) && defined(__EMX__) )
-+#if defined (__hpux) || defined(__amigaos__) || ( defined(__OS2__) && defined(__EMX__) )
-+# define _STLP_NO_WCHAR_T
-+#elif defined(__FreeBSD__)
-+# if (__FreeBSD_cc_version < 500005)
- #  define _STLP_NO_WCHAR_T
--# endif
-+# else
-+#  define _STLP_FREEBSD_HAS_WFUNCS
-+# endif /* __FreeBSD_cc_version < 500005 */
-+#endif
- 
- #ifdef __USLC__
- # include <config/stl_sco.h>
-@@ -81,7 +90,7 @@
- 
- # endif
- 
--#if defined (__CYGWIN__) || defined (__MINGW32__) || !(defined (_STLP_USE_GLIBC) || defined (__sun)) 
-+#if defined (__CYGWIN__) || defined (__MINGW32__) || !(defined (_STLP_USE_GLIBC) || defined (_STLP_FREEBSD_HAS_WFUNCS) || defined (__sun)) 
- #ifndef __MINGW32__
- #   define _STLP_NO_NATIVE_MBSTATE_T      1
- #endif
-@@ -267,7 +276,7 @@
- #   define _STLP_NATIVE_INCLUDE_PATH ../g++-v3
- #   define _STLP_NATIVE_OLD_STREAMS_INCLUDE_PATH ../g++-v3/backward
- #  else
--#   if defined(__GNUC_PATCHLEVEL__) && (__GNUC_PATCHLEVEL__ > 0)
-+#   if defined(__GNUC_PATCHLEVEL__) && (__GNUC_PATCHLEVEL__ > 0) && !defined(__FreeBSD__)
- #     define _STLP_NATIVE_INCLUDE_PATH ../__GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__
- #     define _STLP_NATIVE_OLD_STREAMS_INCLUDE_PATH ../__GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__/backward
- #   else
diff -Nrup /home/users/wilx/stlport.old/files/patch-stlport::stdexcept /usr/ports/devel/stlport/files/patch-stlport::stdexcept
--- /home/users/wilx/stlport.old/files/patch-stlport::stdexcept	Sat Dec  1 13:53:30 2007
+++ /usr/ports/devel/stlport/files/patch-stlport::stdexcept	Thu Jan  1 01:00:00 1970
@@ -1,14 +0,0 @@
---- stlport/stdexcept.orig	Sun Nov  2 16:59:01 2003
-+++ stlport/stdexcept	Sun Oct 31 17:05:34 2004
-@@ -60,6 +60,11 @@
- # endif
- #  define _STLP_EXCEPTION_BASE exception
- 
-+/* maybe limit to gcc 3.x */
-+#if defined( __GNUC__)
-+#define _STLP_NOTHROW_INHERENTLY throw()
-+#endif
-+
- class _STLP_CLASS_DECLSPEC __Named_exception : public _STLP_EXCEPTION_BASE {
- public:
-   __Named_exception(const string& __str) 
diff -Nrup /home/users/wilx/stlport.old/files/patch-stlport::stl::_bvector.h /usr/ports/devel/stlport/files/patch-stlport::stl::_bvector.h
--- /home/users/wilx/stlport.old/files/patch-stlport::stl::_bvector.h	Sat Dec  1 13:53:30 2007
+++ /usr/ports/devel/stlport/files/patch-stlport::stl::_bvector.h	Thu Jan  1 01:00:00 1970
@@ -1,12 +0,0 @@
---- stlport/stl/_bvector.h.orig	Sun Nov  2 16:59:07 2003
-+++ stlport/stl/_bvector.h	Sun Oct 31 16:48:31 2004
-@@ -34,7 +34,9 @@
- # include <stl/_vector.h>
- # endif
- 
-+#ifndef __WORD_BIT
- #define __WORD_BIT (int(CHAR_BIT*sizeof(unsigned int)))
-+#endif
- 
- _STLP_BEGIN_NAMESPACE 
- 
diff -Nrup /home/users/wilx/stlport.old/files/patch-stlport::stl::_cwchar.h /usr/ports/devel/stlport/files/patch-stlport::stl::_cwchar.h
--- /home/users/wilx/stlport.old/files/patch-stlport::stl::_cwchar.h	Sat Dec  1 13:53:30 2007
+++ /usr/ports/devel/stlport/files/patch-stlport::stl::_cwchar.h	Thu Jan  1 01:00:00 1970
@@ -1,11 +0,0 @@
---- stlport/stl/_cwchar.h.orig	Sun Nov  2 16:59:08 2003
-+++ stlport/stl/_cwchar.h	Sat Nov  6 17:01:49 2004
-@@ -24,7 +24,7 @@
- #endif
- #endif
- 
--# if defined (__MRC__) || defined (__SC__) || defined (__BORLANDC__) || defined(__FreeBSD__) || (defined (__GNUC__) && defined (__APPLE__) || defined( __Lynx__ )) || defined (_STLP_NO_WCHAR_T)
-+# if defined (__MRC__) || defined (__SC__) || defined (__BORLANDC__) || (defined(__FreeBSD__) && !defined(_STLP_FREEBSD_HAS_WFUNCS)) || (defined (__GNUC__) && defined (__APPLE__) || defined( __Lynx__ )) || defined (_STLP_NO_WCHAR_T)
- 
- #  include _STLP_NATIVE_C_HEADER(stddef.h)
- #  if defined (__FreeBSD__) || defined (__Lynx__)
diff -Nrup /home/users/wilx/stlport.old/files/patch-stlport::stlcomp.h /usr/ports/devel/stlport/files/patch-stlport::stlcomp.h
--- /home/users/wilx/stlport.old/files/patch-stlport::stlcomp.h	Sat Dec  1 13:53:30 2007
+++ /usr/ports/devel/stlport/files/patch-stlport::stlcomp.h	Thu Jan  1 01:00:00 1970
@@ -1,12 +0,0 @@
---- stlport/config/stlcomp.h.orig	Sun Nov  2 16:59:12 2003
-+++ stlport/config/stlcomp.h	Sat Nov  6 16:13:47 2004
-@@ -109,6 +109,9 @@
- # elif defined (__FCC_VERSION)
- /* Fujutsu Compiler, v4.0 assumed */
- #  include <config/stl_fujitsu.h>
-+# elif defined (__ICC)
-+/* Intel(R) C++ Compiler */
-+#  include <config/stl_icc.h>
- # elif defined(_CRAY)
- /* Cray C++ 3.4 or 3.5 */
- #  include <config/stl_cray.h>
diff -Nrup /home/users/wilx/stlport.old/files/patch-test::eh::gcc-freebsd.mak /usr/ports/devel/stlport/files/patch-test::eh::gcc-freebsd.mak
--- /home/users/wilx/stlport.old/files/patch-test::eh::gcc-freebsd.mak	Sat Dec  1 13:53:30 2007
+++ /usr/ports/devel/stlport/files/patch-test::eh::gcc-freebsd.mak	Thu Jan  1 01:00:00 1970
@@ -1,27 +0,0 @@
---- test/eh/gcc-freebsd.mak.orig	Sun Nov  2 16:58:53 2003
-+++ test/eh/gcc-freebsd.mak	Sat Nov  6 16:19:16 2004
-@@ -34,20 +34,17 @@
- D_TEST = ./eh_test_d.out
- NOSGI_TEST = ./eh_test_nosgi.out
- 
--CC = c++ -pthread
--CXX = $(CC)
--
- # dwa 12/22/99 -- had to turn off -ansi flag so we could use SGI IOSTREAMS
- # also, test_slist won't compile with -O3/-O2 when targeting PPC. It fails 
- # in the assembler with 'invalid relocation type'
--CXXFLAGS = -Wall -g -O ${STL_INCL} -I. ${CXX_EXTRA_FLAGS} -DEH_VECTOR_OPERATOR_NEW
-+CXXFLAGS = $(PTHREAD_CFLAGS) -D_REENTRANT -fexceptions -Wall ${STL_INCL} -I. ${CXX_EXTRA_FLAGS} -DEH_VECTOR_OPERATOR_NEW -DEH_DELETE_HAS_THROW_SPEC
- 
--D_CXXFLAGS = -Wall -g -O ${STL_INCL} -I. ${CXX_EXTRA_FLAGS} -DEH_VECTOR_OPERATOR_NEW -D_STLP_DEBUG -D_STLP_USE_STATIC_LIB
--NOSGI_CXXFLAGS = -Wall -g -O2 ${STL_INCL} -I. ${CXX_EXTRA_FLAGS} -D_STLP_NO_OWN_IOSTREAMS -D_STLP_DEBUG_UNINITIALIZED -DEH_VECTOR_OPERATOR_NEW
-+D_CXXFLAGS = $(CXXFLAGS) -g -D_STLP_DEBUG
-+NOSGI_CXXFLAGS = $(CXXFLAGS) -D_STLP_NO_OWN_IOSTREAMS -D_STLP_DEBUG_UNINITIALIZED
- 
- check: $(TEST)
- 
--LIBS = -lm 
-+LIBS = -lm $(PTHREAD_LIBS)
- D_LIBSTLPORT = -L../../lib -lstlport_gcc_stldebug
- LIBSTLPORT = -L../../lib -lstlport_gcc
- 
diff -Nrup /home/users/wilx/stlport.old/files/src::icc-freebsd.mak /usr/ports/devel/stlport/files/src::icc-freebsd.mak
--- /home/users/wilx/stlport.old/files/src::icc-freebsd.mak	Sat Dec  1 13:53:30 2007
+++ /usr/ports/devel/stlport/files/src::icc-freebsd.mak	Thu Jan  1 01:00:00 1970
@@ -1,57 +0,0 @@
-#
-# Note : This makefile is for Intel(R) C++ Compiler
-#
-
-#
-# compiler
-#
-#CC= icc
-#CXX= icpc
-#CFLAGS= -O -ip -axiMKW
-#CXXFLAGS= -O -ip -axiMKW
-
-#
-# Basename for libraries
-#
-LIB_BASENAME = libstlport_icc
-
-#
-# guts for common stuff
-#
-#
-LINK=ar cr
-# Using icc here is a hack while icpc on FreeBSD is set up to automatically
-# link against libstlport_icc.
-DYN_LINK=$(CC) -mt -shared -o
-
-OBJEXT=o
-DYNEXT=so
-STEXT=a
-RM=rm -rf
-PATH_SEP=/
-MKDIR=mkdir -p
-COMP=ICC-FREEBSD
-INSTALL_STEP = install_unix 
-
-all: gmake_message  all_dynamic all_static symbolic_links 
-
-gmake_message:
-	echo "Note : this makefile requires gmake on FreeBSD"
-
-include common_macros.mak
-
-WARNING_FLAGS= -w1
-
-CXXFLAGS_COMMON = -I$(STLPORT_DIR) $(WARNING_FLAGS) $(PTHREAD_CFLAGS) -D_REENTRANT
-
-CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) $(CXXFLAGS)
-CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) $(CXXFLAGS) -KPIC
-
-CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -O -g
-CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -O -KPIC
-
-CXXFLAGS_STLDEBUG_static = $(CXXFLAGS_DEBUG_static) -D_STLP_DEBUG
-CXXFLAGS_STLDEBUG_dynamic = $(CXXFLAGS_DEBUG_dynamic) -D_STLP_DEBUG
-
-include common_percent_rules.mak
-include common_rules.mak
diff -Nrup /home/users/wilx/stlport.old/files/stlport::stl_icc.h /usr/ports/devel/stlport/files/stlport::stl_icc.h
--- /home/users/wilx/stlport.old/files/stlport::stl_icc.h	Sat Dec  1 13:53:30 2007
+++ /usr/ports/devel/stlport/files/stlport::stl_icc.h	Thu Jan  1 01:00:00 1970
@@ -1,38 +0,0 @@
-// STLport configuration file
-// It is internal STLport header - DO NOT include it directly
-// A list of Intel compiler for Linux portion of STLport settings.
-
-# define _STLP_LONG_LONG long long
-
-// Edit relative path below (or put full path) to get native
-// compiler headers included. Default is "../include".
-// C headers may reside in different directory, so separate macro is provided.
-# if (__INTEL_COMPILER >= 800)
-
-# define _STLP_NATIVE_INCLUDE_PATH ../include/c++
-# define _STLP_NATIVE_C_INCLUDE_PATH ../include
-//# define _STLP_NATIVE_CPP_C_INCLUDE_PATH ../include
-
-# ifndef __GNUC__ 
-//  If GCC compatability is disabled (-no-gcc is specified) STD needs to be redefined.
-# define _STLP_REDEFINE_STD 1
-# endif /* __GNUC__ */
-
-//#define _STLP_HAS_NO_NEW_C_HEADERS 1
-
-# endif /* __INTEL_COMPILER >= 800 */
-
-#ifndef __FreeBSD__ // FreeBSD system headers use unsupported GCC extensions.
-# ifndef __GNUC__ 
-# define __GNUC__ 3
-# endif
-#endif
-
-# define _STLP_NO_NATIVE_WIDE_FUNCTIONS 1
-
-#ifdef __FreeBSD__
-# include <osreldate.h>
-# define _STLP_HAS_NATIVE_FLOAT_ABS
-# define _STLP_NO_CSTD_FUNCTION_IMPORTS
-# define _STLP_NO_LONG_DOUBLE
-#endif
diff -Nrup /home/users/wilx/stlport.old/files/test::eh::icc-freebsd.mak /usr/ports/devel/stlport/files/test::eh::icc-freebsd.mak
--- /home/users/wilx/stlport.old/files/test::eh::icc-freebsd.mak	Sat Dec  1 13:53:30 2007
+++ /usr/ports/devel/stlport/files/test::eh::icc-freebsd.mak	Thu Jan  1 01:00:00 1970
@@ -1,76 +0,0 @@
-# This requires GNU make.
-
-srcdir = .
-VPATH = .
-SHELL=/bin/sh
-
-# point this to proper location
-STL_INCL=-I../../stlport
-
-AUX_LIST=TestClass.cpp main.cpp nc_alloc.cpp random_number.cpp
-
-TEST_LIST=test_algo.cpp  \
-test_algobase.cpp     test_list.cpp test_slist.cpp \
-test_bit_vector.cpp   test_vector.cpp \
-test_deque.cpp test_set.cpp test_map.cpp \
-test_hash_map.cpp  test_hash_set.cpp test_rope.cpp \
-test_string.cpp test_bitset.cpp test_valarray.cpp
-
-LIST=$(AUX_LIST) $(TEST_LIST)
-
-OBJECTS = $(LIST:%.cpp=obj/%.o) $(STAT_MODULE)
-D_OBJECTS = $(LIST:%.cpp=d_obj/%.o) $(STAT_MODULE)
-
-EXECS = $(LIST:%.cpp=%)
-TESTS = $(LIST:%.cpp=%.out)
-TEST_EXE  = ./eh_test
-D_TEST_EXE = ./eh_test_d
-
-TEST  = ./eh_test.out
-D_TEST = ./eh_test_d.out
-
-CXXFLAGS += $(PTHREAD_CFLAGS) -D_REENTRANT -w1 $(STL_INCL) -I. $(CXX_EXTRA_FLAGS) -DEH_VECTOR_OPERATOR_NEW -DEH_DELETE_HAS_THROW_SPEC
-D_CXXFLAGS = $(CXXFLAGS) -g -D_STLP_DEBUG
-
-check: $(TEST)
-
-LIBS = -lm -mt
-D_LIBSTLPORT = -L../../lib -lstlport_icc_stldebug
-LIBSTLPORT = -L../../lib -lstlport_icc
-
-all: $(TEST_EXE) $(D_TEST_EXE)
-
-check_d: $(D_TEST)
-
-OBJDIR=obj
-D_OBJDIR=d_obj
-
-$(OBJDIR):
-	mkdir obj
-$(D_OBJDIR):
-	mkdir d_obj
-
-
-$(TEST_EXE) : $(OBJDIR) $(OBJECTS)
-	$(CC) $(CXXFLAGS) $(OBJECTS) $(LIBSTLPORT) $(LIBS) -o $(TEST_EXE)
-
-$(D_TEST_EXE) : $(D_OBJDIR) $(D_OBJECTS)
-	$(CC) $(D_CXXFLAGS) $(D_OBJECTS) $(D_LIBSTLPORT) $(LIBS) -o $(D_TEST_EXE)
-
-
-$(TEST) : $(TEST_EXE)
-	LD_LIBRARY_PATH="../../lib:$(LD_LIBRARY_PATH)" ./$(TEST_EXE) -s 100
-
-$(D_TEST) : $(D_TEST_EXE)
-	LD_LIBRARY_PATH="../../lib:$(LD_LIBRARY_PATH)" ./$(D_TEST_EXE) -s 100
-
-SUFFIXES: .cpp.o
-
-d_obj/%.o : %.cpp
-	$(CXX) $(D_CXXFLAGS) $< -c -o $@
-
-obj/%.o : %.cpp
-	$(CXX) $(CXXFLAGS) $< -c -o $@
-
-clean:
-	-rm -rf $(TEST_EXE) *.o */*.o *.core
diff -Nrup /home/users/wilx/stlport.old/pkg-descr /usr/ports/devel/stlport/pkg-descr
--- /home/users/wilx/stlport.old/pkg-descr	Sat Dec  1 13:53:35 2007
+++ /usr/ports/devel/stlport/pkg-descr	Sat Dec  1 16:26:10 2007
@@ -1,13 +1,6 @@
-STLport is an adaptation of SGI's Standard Template Library.
-The goal of the STLport effort is to make SGI's STL
-implementation usable with most compilers while retaining full
-functionality.
+Multiplatform C++ Standard Library (STL implementation). Many
+compilers and operational environments supported. Standard (ISO/IEC
+14882) compliance. Maximum efficiency. Exception and thread
+safety. Debug mode.
 
-The Standard Template Library is a C++ library of container
-classes, algorithms, and iterators providing many of the basic
-algorithms and data structures of computer science.
-
-WWW: http://www.sgi.com/tech/stl/
-
--- 
-Josh Gilliam                    <josh@quick.net>
+WWW: http://stlport.sourceforge.net/
diff -Nrup /home/users/wilx/stlport.old/pkg-plist /usr/ports/devel/stlport/pkg-plist
--- /home/users/wilx/stlport.old/pkg-plist	Sat Dec  1 13:53:35 2007
+++ /usr/ports/devel/stlport/pkg-plist	Sat Dec  1 16:03:15 2007
@@ -1,388 +1,343 @@
-include/stlport/algorithm
-include/stlport/bitset
-include/stlport/cassert
-include/stlport/cctype
-include/stlport/cerrno
-include/stlport/cfloat
-include/stlport/climits
-include/stlport/clocale
-include/stlport/cmath
-include/stlport/complex
-include/stlport/config/_epilog.h
-include/stlport/config/_msvc_warnings_off.h
-include/stlport/config/_prolog.h
-include/stlport/config/stl_apcc.h
-include/stlport/config/stl_apple.h
-include/stlport/config/stl_as400.h
-include/stlport/config/stl_bc.h
-include/stlport/config/stl_como.h
-include/stlport/config/stl_confix.h
-include/stlport/config/stl_cray.h
-include/stlport/config/stl_dec.h
-include/stlport/config/stl_dec_vms.h
-include/stlport/config/stl_dm.h
-include/stlport/config/stl_fujitsu.h
-include/stlport/config/stl_gcc.h
-include/stlport/config/stl_hpacc.h
-include/stlport/config/stl_ibm.h
-include/stlport/config/stl_icc.h
-include/stlport/config/stl_intel.h
-include/stlport/config/stl_kai.h
-include/stlport/config/stl_mlc.h
-include/stlport/config/stl_msvc.h
-include/stlport/config/stl_mwerks.h
-include/stlport/config/stl_mycomp.h
-include/stlport/config/stl_sco.h
-include/stlport/config/stl_select_lib.h
-include/stlport/config/stl_sgi.h
-include/stlport/config/stl_solaris.h
-include/stlport/config/stl_sunpro.h
-include/stlport/config/stl_symantec.h
-include/stlport/config/stl_watcom.h
-include/stlport/config/stl_wince.h
-include/stlport/config/stlcomp.h
-include/stlport/config/vc_select_lib.h
-include/stlport/csetjmp
-include/stlport/csignal
-include/stlport/cstdarg
-include/stlport/cstddef
-include/stlport/cstdio
-include/stlport/cstdlib
-include/stlport/cstring
-include/stlport/ctime
-include/stlport/ctype.h
-include/stlport/cwchar
-include/stlport/cwctype
-include/stlport/deque
-include/stlport/exception
-include/stlport/exception.h
-include/stlport/export
-include/stlport/fstream
-include/stlport/fstream.h
-include/stlport/functional
-include/stlport/hash_map
-include/stlport/hash_set
-include/stlport/iomanip
-include/stlport/iomanip.h
-include/stlport/ios
-include/stlport/ios.h
-include/stlport/iosfwd
-include/stlport/iostream
-include/stlport/iostream.h
-include/stlport/istream
-include/stlport/istream.h
-include/stlport/iterator
-include/stlport/limits
-include/stlport/list
-include/stlport/locale
-include/stlport/locale.h
-include/stlport/map
-include/stlport/math.h
-include/stlport/mem.h
-include/stlport/memory
-include/stlport/mmemory.h
-include/stlport/new
-include/stlport/new.h
-include/stlport/numeric
-include/stlport/old_hp/algo.h
-include/stlport/old_hp/algobase.h
-include/stlport/old_hp/alloc.h
-include/stlport/old_hp/bvector.h
-include/stlport/old_hp/defalloc.h
-include/stlport/old_hp/deque.h
-include/stlport/old_hp/function.h
-include/stlport/old_hp/hash_map.h
-include/stlport/old_hp/hash_set.h
-include/stlport/old_hp/hashtable.h
-include/stlport/old_hp/heap.h
-include/stlport/old_hp/iterator.h
-include/stlport/old_hp/list.h
-include/stlport/old_hp/map.h
-include/stlport/old_hp/multimap.h
-include/stlport/old_hp/multiset.h
-include/stlport/old_hp/numeric.h
-include/stlport/old_hp/pair.h
-include/stlport/old_hp/pthread_alloc.h
-include/stlport/old_hp/queue.h
-include/stlport/old_hp/rope.h
-include/stlport/old_hp/set.h
-include/stlport/old_hp/slist.h
-include/stlport/old_hp/stack.h
-include/stlport/old_hp/tempbuf.h
-include/stlport/old_hp/tree.h
-include/stlport/old_hp/vector.h
-include/stlport/ostream
-include/stlport/ostream.h
-include/stlport/pthread.h
-include/stlport/pthread_alloc
-include/stlport/queue
-include/stlport/rope
-include/stlport/set
-include/stlport/setjmp.h
-include/stlport/signal.h
-include/stlport/slist
-include/stlport/sstream
-include/stlport/stack
-include/stlport/stdarg.h
-include/stlport/stddef.h
-include/stlport/stdexcept
-include/stlport/stdio.h
-include/stlport/stdio_streambuf
-include/stlport/stdlib.h
-include/stlport/stl/_abbrevs.h
-include/stlport/stl/_algo.c
-include/stlport/stl/_algo.h
-include/stlport/stl/_algobase.c
-include/stlport/stl/_algobase.h
-include/stlport/stl/_alloc.c
-include/stlport/stl/_alloc.h
-include/stlport/stl/_alloc_old.h
+include/stlport/stl/_tempbuf.c
+include/stlport/stl/_pair.h
+include/stlport/stl/debug/_hashtable.h
+include/stlport/stl/debug/_list.h
+include/stlport/stl/debug/_slist.h
+include/stlport/stl/debug/_tree.h
+include/stlport/stl/debug/_string_sum_methods.h
+include/stlport/stl/debug/_debug.c
+include/stlport/stl/debug/_vector.h
+include/stlport/stl/debug/_deque.h
+include/stlport/stl/debug/_debug.h
+include/stlport/stl/debug/_string.h
+include/stlport/stl/debug/_iterator.h
+include/stlport/stl/_locale.h
+include/stlport/stl/_null_stream.h
+include/stlport/stl/_tempbuf.h
+include/stlport/stl/_ioserr.h
+include/stlport/stl/_stack.h
+include/stlport/stl/msl_string.h
+include/stlport/stl/_map.h
+include/stlport/stl/_istreambuf_iterator.h
+include/stlport/stl/_stlport_version.h
+include/stlport/stl/_ostreambuf_iterator.h
+include/stlport/stl/_string_workaround.h
+include/stlport/stl/_iterator_old.h
+include/stlport/stl/type_manips.h
+include/stlport/stl/_hash_fun.h
 include/stlport/stl/_auto_ptr.h
-include/stlport/stl/_bitset.c
-include/stlport/stl/_bitset.h
-include/stlport/stl/_bvector.h
-include/stlport/stl/_check_config.h
+include/stlport/stl/_hash_set.h
+include/stlport/stl/_stdexcept.h
+include/stlport/stl/_cwctype.h
+include/stlport/stl/_ios.c
+include/stlport/stl/_relops_hash_cont.h
+include/stlport/stl/_unordered_map.h
+include/stlport/stl/_function.h
+include/stlport/stl/_tree.c
+include/stlport/stl/_ios.h
+include/stlport/stl/_vector.c
 include/stlport/stl/_cmath.h
-include/stlport/stl/_codecvt.h
-include/stlport/stl/_collate.h
 include/stlport/stl/_complex.c
+include/stlport/stl/_tree.h
+include/stlport/stl/_ctime.h
+include/stlport/stl/char_traits.h
+include/stlport/stl/_clocale.h
+include/stlport/stl/_vector.h
+include/stlport/stl/_string_fwd.h
+include/stlport/stl/_csetjmp.h
+include/stlport/stl/_string_hash.h
 include/stlport/stl/_complex.h
-include/stlport/stl/_config.h
-include/stlport/stl/_config_compat.h
+include/stlport/stl/_algobase.c
+include/stlport/stl/pointers/_vector.h
+include/stlport/stl/pointers/_list.h
+include/stlport/stl/pointers/_set.h
+include/stlport/stl/pointers/_slist.h
+include/stlport/stl/pointers/_tools.h
+include/stlport/stl/pointers/_deque.h
+include/stlport/stl/_numpunct.h
+include/stlport/stl/_algobase.h
 include/stlport/stl/_config_compat_post.h
+include/stlport/stl/boost_type_traits.h
+include/stlport/stl/_heap.c
+include/stlport/stl/_collate.h
 include/stlport/stl/_construct.h
+include/stlport/stl/_cctype.h
+include/stlport/stl/_slist.c
+include/stlport/stl/_num_get.c
+include/stlport/stl/_string_sum.h
+include/stlport/stl/_limits.c
+include/stlport/stl/_stdexcept_base.h
+include/stlport/stl/_slist.h
+include/stlport/stl/_num_get.h
+include/stlport/stl/_limits.h
+include/stlport/stl/_check_config.h
+include/stlport/stl/type_traits.h
+include/stlport/stl/_heap.h
+include/stlport/stl/_time_facets.c
 include/stlport/stl/_ctraits_fns.h
+include/stlport/stl/_carray.h
+include/stlport/stl/_mbstate_t.h
+include/stlport/stl/_time_facets.h
+include/stlport/stl/_slist_base.c
 include/stlport/stl/_ctype.h
-include/stlport/stl/_cwchar.h
-include/stlport/stl/_deque.c
-include/stlport/stl/_deque.h
-include/stlport/stl/_epilog.h
-include/stlport/stl/_exception.h
-include/stlport/stl/_fstream.c
-include/stlport/stl/_fstream.h
-include/stlport/stl/_function.h
-include/stlport/stl/_function_adaptors.h
-include/stlport/stl/_function_base.h
-include/stlport/stl/_hash_fun.h
-include/stlport/stl/_hash_map.h
-include/stlport/stl/_hash_set.h
+include/stlport/stl/_abbrevs.h
+include/stlport/stl/_cstdlib.h
+include/stlport/stl/_queue.h
+include/stlport/stl/_strstream.h
+include/stlport/stl/_alloc.c
 include/stlport/stl/_hashtable.c
+include/stlport/stl/_codecvt.h
+include/stlport/stl/_alloc_old.h
+include/stlport/stl/_range_errors.h
+include/stlport/stl/_slist_base.h
+include/stlport/stl/_monetary.c
+include/stlport/stl/_alloc.h
 include/stlport/stl/_hashtable.h
-include/stlport/stl/_heap.c
-include/stlport/stl/_heap.h
-include/stlport/stl/_ios.c
-include/stlport/stl/_ios.h
-include/stlport/stl/_ios_base.h
-include/stlport/stl/_iosfwd.h
+include/stlport/stl/_fstream.c
+include/stlport/stl/_monetary.h
 include/stlport/stl/_istream.c
+include/stlport/stl/_raw_storage_iter.h
+include/stlport/stl/_fstream.h
+include/stlport/stl/_pthread_alloc.h
+include/stlport/stl/_prolog.h
 include/stlport/stl/_istream.h
-include/stlport/stl/_istreambuf_iterator.h
-include/stlport/stl/_iterator.h
-include/stlport/stl/_iterator_base.h
-include/stlport/stl/_iterator_old.h
-include/stlport/stl/_limits.c
-include/stlport/stl/_limits.h
-include/stlport/stl/_list.c
-include/stlport/stl/_list.h
-include/stlport/stl/_locale.h
-include/stlport/stl/_map.h
-include/stlport/stl/_messages_facets.h
-include/stlport/stl/_monetary.c
-include/stlport/stl/_monetary.h
-include/stlport/stl/_new.h
-include/stlport/stl/_null_stream.h
-include/stlport/stl/_num_get.c
-include/stlport/stl/_num_get.h
-include/stlport/stl/_num_put.c
-include/stlport/stl/_num_put.h
-include/stlport/stl/_numeric.c
-include/stlport/stl/_numeric.h
-include/stlport/stl/_numpunct.h
+include/stlport/stl/_bvector.h
 include/stlport/stl/_ostream.c
-include/stlport/stl/_ostream.h
-include/stlport/stl/_ostreambuf_iterator.h
-include/stlport/stl/_pair.h
-include/stlport/stl/_prolog.h
-include/stlport/stl/_pthread_alloc.c
-include/stlport/stl/_pthread_alloc.h
-include/stlport/stl/_ptrs_specialize.h
-include/stlport/stl/_queue.h
-include/stlport/stl/_range_errors.h
-include/stlport/stl/_raw_storage_iter.h
-include/stlport/stl/_relops.h
-include/stlport/stl/_relops_cont.h
-include/stlport/stl/_relops_hash_cont.h
-include/stlport/stl/_relops_template.h
-include/stlport/stl/_rope.c
-include/stlport/stl/_rope.h
-include/stlport/stl/_set.h
-include/stlport/stl/_site_config.h
-include/stlport/stl/_slist.c
-include/stlport/stl/_slist.h
-include/stlport/stl/_slist_base.c
-include/stlport/stl/_slist_base.h
-include/stlport/stl/_sparc_atomic.h
 include/stlport/stl/_sstream.c
+include/stlport/stl/_ostream.h
+include/stlport/stl/_algo.c
+include/stlport/stl/_iterator_base.h
 include/stlport/stl/_sstream.h
-include/stlport/stl/_stack.h
-include/stlport/stl/_stdio_file.h
-include/stlport/stl/_stream_iterator.h
-include/stlport/stl/_streambuf.c
-include/stlport/stl/_streambuf.h
-include/stlport/stl/_streambuf_iterator.h
+include/stlport/stl/_epilog.h
+include/stlport/stl/_hash_map.h
+include/stlport/stl/_csignal.h
+include/stlport/stl/_algo.h
+include/stlport/stl/_uninitialized.h
+include/stlport/stl/_bitset.c
+include/stlport/stl/_cstdarg.h
+include/stlport/stl/_iterator.h
+include/stlport/stl/_bitset.h
+include/stlport/stl/_deque.c
+include/stlport/stl/_rope.c
+include/stlport/stl/_messages_facets.h
 include/stlport/stl/_string.c
+include/stlport/stl/_ptrs_specialize.h
+include/stlport/stl/_deque.h
+include/stlport/stl/_rope.h
 include/stlport/stl/_string.h
-include/stlport/stl/_string_fwd.c
-include/stlport/stl/_string_fwd.h
-include/stlport/stl/_string_hash.h
+include/stlport/stl/config/user_config.h
+include/stlport/stl/config/_watcom.h
+include/stlport/stl/config/_linux.h
+include/stlport/stl/config/_mwccnlm.h
+include/stlport/stl/config/_dm.h
+include/stlport/stl/config/_prolog.h
+include/stlport/stl/config/_warnings_off.h
+include/stlport/stl/config/_netware.h
+include/stlport/stl/config/_apcc.h
+include/stlport/stl/config/_ibm.h
+include/stlport/stl/config/_msvc.h
+include/stlport/stl/config/_mlc.h
+include/stlport/stl/config/_intel.h
+include/stlport/stl/config/_evc.h
+include/stlport/stl/config/_epilog.h
+include/stlport/stl/config/features.h
+include/stlport/stl/config/_dec_vms.h
+include/stlport/stl/config/_hpux.h
+include/stlport/stl/config/_auto_link.h
+include/stlport/stl/config/stl_mycomp.h
+include/stlport/stl/config/_as400.h
+include/stlport/stl/config/_windows.h
+include/stlport/stl/config/_detect_dll_or_lib.h
+include/stlport/stl/config/_openbsd.h
+include/stlport/stl/config/_macosx.h
+include/stlport/stl/config/_dec.h
+include/stlport/stl/config/_sunprocc.h
+include/stlport/stl/config/_gcc.h
+include/stlport/stl/config/_como.h
+include/stlport/stl/config/_cray.h
+include/stlport/stl/config/_icc.h
+include/stlport/stl/config/_mac.h
+include/stlport/stl/config/_cygwin.h
+include/stlport/stl/config/_apple.h
+include/stlport/stl/config/_kai.h
+include/stlport/stl/config/_mwerks.h
+include/stlport/stl/config/stl_confix.h
+include/stlport/stl/config/_freebsd.h
+include/stlport/stl/config/_solaris.h
+include/stlport/stl/config/_hpacc.h
+include/stlport/stl/config/host.h
+include/stlport/stl/config/_aix.h
+include/stlport/stl/config/_sgi.h
+include/stlport/stl/config/_native_headers.h
+include/stlport/stl/config/_symantec.h
+include/stlport/stl/config/_bc.h
+include/stlport/stl/config/_system.h
+include/stlport/stl/config/compat.h
+include/stlport/stl/config/_fujitsu.h
+include/stlport/stl/concept_checks.h
+include/stlport/stl/_valarray.c
+include/stlport/stl/_function_base.h
+include/stlport/stl/_string_sum_methods.h
+include/stlport/stl/_string_base.h
+include/stlport/stl/_valarray.h
+include/stlport/stl/_cstdio.h
+include/stlport/stl/_set.h
+include/stlport/stl/_move_construct_fwk.h
 include/stlport/stl/_string_io.c
+include/stlport/stl/_typeinfo.h
 include/stlport/stl/_string_io.h
-include/stlport/stl/_strstream.h
-include/stlport/stl/_tempbuf.c
-include/stlport/stl/_tempbuf.h
+include/stlport/stl/_unordered_set.h
+include/stlport/stl/c_locale.h
+include/stlport/stl/_string_operators.h
+include/stlport/stl/_list.c
+include/stlport/stl/_cwchar.h
+include/stlport/stl/_list.h
+include/stlport/stl/_function_adaptors.h
+include/stlport/stl/_ios_base.h
 include/stlport/stl/_threads.c
 include/stlport/stl/_threads.h
-include/stlport/stl/_time_facets.c
-include/stlport/stl/_time_facets.h
-include/stlport/stl/_tree.c
-include/stlport/stl/_tree.h
-include/stlport/stl/_uninitialized.h
-include/stlport/stl/_valarray.c
-include/stlport/stl/_valarray.h
-include/stlport/stl/_vector.c
-include/stlport/stl/_vector.h
-include/stlport/stl/c_locale.h
-include/stlport/stl/char_traits.h
-include/stlport/stl/concept_checks.h
-include/stlport/stl/debug/_debug.c
-include/stlport/stl/debug/_debug.h
-include/stlport/stl/debug/_deque.h
-include/stlport/stl/debug/_hashtable.h
-include/stlport/stl/debug/_iterator.h
-include/stlport/stl/debug/_list.h
-include/stlport/stl/debug/_relops_cont.h
-include/stlport/stl/debug/_relops_hash_cont.h
-include/stlport/stl/debug/_slist.h
-include/stlport/stl/debug/_string.h
-include/stlport/stl/debug/_tree.h
-include/stlport/stl/debug/_vector.h
-include/stlport/stl/msl_string.h
-include/stlport/stl/type_traits.h
-include/stlport/stl/wrappers/_deque.h
-include/stlport/stl/wrappers/_hash_map.h
-include/stlport/stl/wrappers/_hash_set.h
-include/stlport/stl/wrappers/_list.h
-include/stlport/stl/wrappers/_map.h
-include/stlport/stl/wrappers/_mmap.h
-include/stlport/stl/wrappers/_set.h
-include/stlport/stl/wrappers/_slist.h
-include/stlport/stl/wrappers/_vector.h
-include/stlport/stl_user_config.h
-include/stlport/streambuf
-include/stlport/streambuf.h
-include/stlport/string
-include/stlport/string.h
-include/stlport/strstream
-include/stlport/strstream.h
-include/stlport/time.h
-include/stlport/typeinfo
+include/stlport/stl/_iosfwd.h
+include/stlport/stl/_numeric.c
+include/stlport/stl/_exception.h
+include/stlport/stl/_new.h
+include/stlport/stl/_numeric.h
+include/stlport/stl/_stream_iterator.h
+include/stlport/stl/_sparc_atomic.h
+include/stlport/stl/_string_npos.h
+include/stlport/stl/_cstring.h
+include/stlport/stl/_iostream_string.h
+include/stlport/stl/_cstddef.h
+include/stlport/stl/_num_put.c
+include/stlport/stl/_streambuf.c
+include/stlport/stl/_relops_cont.h
+include/stlport/stl/_num_put.h
+include/stlport/stl/_streambuf.h
+include/stlport/ios.h
+include/stlport/iostream
+include/stlport/cstdio
+include/stlport/cstdarg
+include/stlport/limits.h
+include/stlport/iomanip
+include/stlport/wctype.h
+include/stlport/numeric
+include/stlport/iomanip.h
+include/stlport/utility
+include/stlport/cwchar
+include/stlport/memory
+include/stlport/cstddef
+include/stlport/map
+include/stlport/math.h
+include/stlport/stdiostream.h
 include/stlport/typeinfo.h
-include/stlport/using/cstring
+include/stlport/cstdlib
+include/stlport/functional
+include/stlport/time.h
+include/stlport/locale.h
+include/stlport/set
+include/stlport/unordered_map
+include/stlport/cctype
+include/stlport/assert.h
+include/stlport/setjmp.h
+include/stlport/bitset
+include/stlport/iterator
+include/stlport/iosfwd
+include/stlport/cmath
+include/stlport/limits
+include/stlport/string
+include/stlport/rope
+include/stlport/pthread_alloc
+include/stlport/unordered_set
+include/stlport/istream
+include/stlport/mem.h
+include/stlport/stack
+include/stlport/csetjmp
+include/stlport/using/strstream
+include/stlport/using/locale
+include/stlport/using/export
 include/stlport/using/fstream
-include/stlport/using/h/fstream.h
+include/stlport/using/iostream
+include/stlport/using/istream
+include/stlport/using/h/ostream.h
 include/stlport/using/h/iomanip.h
+include/stlport/using/h/fstream.h
 include/stlport/using/h/iostream.h
-include/stlport/using/h/ostream.h
-include/stlport/using/h/streambuf.h
 include/stlport/using/h/strstream.h
-include/stlport/using/iomanip
+include/stlport/using/h/streambuf.h
+include/stlport/using/streambuf
+include/stlport/using/cstring
 include/stlport/using/ios
-include/stlport/using/iosfwd
-include/stlport/using/iostream
-include/stlport/using/istream
-include/stlport/using/locale
 include/stlport/using/ostream
+include/stlport/using/iosfwd
+include/stlport/using/iomanip
 include/stlport/using/sstream
-include/stlport/using/streambuf
-include/stlport/using/strstream
-include/stlport/utility
+include/stlport/complex
+include/stlport/cfloat
+include/stlport/ostream
+include/stlport/sstream
+include/stlport/new.h
+include/stlport/csignal
+include/stlport/iso646.h
 include/stlport/valarray
+include/stlport/algorithm
+include/stlport/fstream.h
+include/stlport/istream.h
+include/stlport/float.h
+include/stlport/string.h
+include/stlport/typeinfo
+include/stlport/ciso646
+include/stlport/slist
+include/stlport/exception
+include/stlport/stddef.h
+include/stlport/locale
+include/stlport/ostream.h
 include/stlport/vector
+include/stlport/deque
+include/stlport/stdexcept
+include/stlport/climits
+include/stlport/stdlib.h
+include/stlport/stdio.h
+include/stlport/iostream.h
+include/stlport/cstring
+include/stlport/list
+include/stlport/pthread.h
+include/stlport/cwctype
+include/stlport/hash_map
+include/stlport/rlocks.h
+include/stlport/queue
+include/stlport/exception.h
+include/stlport/strstream
+include/stlport/cerrno
+include/stlport/streambuf
+include/stlport/new
+include/stlport/ios
 include/stlport/wchar.h
-include/stlport/wctype.h
-include/stlport/wrap_std/complex
-include/stlport/wrap_std/export
-include/stlport/wrap_std/fstream
-include/stlport/wrap_std/h/fstream.h
-include/stlport/wrap_std/h/iostream.h
-include/stlport/wrap_std/h/streambuf.h
-include/stlport/wrap_std/h/strstream.h
-include/stlport/wrap_std/iomanip
-include/stlport/wrap_std/ios
-include/stlport/wrap_std/iosfwd
-include/stlport/wrap_std/iostream
-include/stlport/wrap_std/istream
-include/stlport/wrap_std/locale
-include/stlport/wrap_std/ostream
-include/stlport/wrap_std/sstream
-include/stlport/wrap_std/streambuf
-include/stlport/wrap_std/strstream
-lib/libstlport_%%COMPILER%%.a
+include/stlport/hash_set
+include/stlport/ctime
+include/stlport/fstream
+include/stlport/clocale
+include/stlport/signal.h
+include/stlport/cassert
+include/stlport/ctype.h
+include/stlport/stdarg.h
+include/stlport/strstream.h
+include/stlport/errno.h
+include/stlport/streambuf.h
 lib/libstlport_%%COMPILER%%.so
-lib/libstlport_%%COMPILER%%.so_4_6
-lib/libstlport_%%COMPILER%%_stldebug.a
-lib/libstlport_%%COMPILER%%_stldebug.so
-lib/libstlport_%%COMPILER%%_stldebug.so_4_6
-%%PORTDOCS%%share/doc/stlport/README.BC.html
-%%PORTDOCS%%share/doc/stlport/README.CW.html
-%%PORTDOCS%%share/doc/stlport/README.DEC.html
-%%PORTDOCS%%share/doc/stlport/README.MPW.html
-%%PORTDOCS%%share/doc/stlport/README.VC++.html
-%%PORTDOCS%%share/doc/stlport/README.aCC.html
-%%PORTDOCS%%share/doc/stlport/README.gcc.html
-%%PORTDOCS%%share/doc/stlport/README.os390.html
-%%PORTDOCS%%share/doc/stlport/README.pow.html
-%%PORTDOCS%%share/doc/stlport/README.sgi40.html
-%%PORTDOCS%%share/doc/stlport/README.sunpro.html
-%%PORTDOCS%%share/doc/stlport/README.xlC.html
-%%PORTDOCS%%share/doc/stlport/auto_configure.html
-%%PORTDOCS%%share/doc/stlport/bug_report.html
-%%PORTDOCS%%share/doc/stlport/buglist.html
-%%PORTDOCS%%share/doc/stlport/compiler_readmes.html
-%%PORTDOCS%%share/doc/stlport/configure.html
-%%PORTDOCS%%share/doc/stlport/copyrights.html
-%%PORTDOCS%%share/doc/stlport/cvs.html
-%%PORTDOCS%%share/doc/stlport/debug_mode.html
-%%PORTDOCS%%share/doc/stlport/doc.css
-%%PORTDOCS%%share/doc/stlport/eh_testsuite.html
-%%PORTDOCS%%share/doc/stlport/exception_safety.html
-%%PORTDOCS%%share/doc/stlport/images/black.gif
-%%PORTDOCS%%share/doc/stlport/images/stl_logo_doc.gif
-%%PORTDOCS%%share/doc/stlport/images/t_doc2.gif
-%%PORTDOCS%%share/doc/stlport/images/trans.gif
-%%PORTDOCS%%share/doc/stlport/index.html
-%%PORTDOCS%%share/doc/stlport/install.html
-%%PORTDOCS%%share/doc/stlport/license.html
-%%PORTDOCS%%share/doc/stlport/platforms.html
-%%PORTDOCS%%share/doc/stlport/projects.html
-%%PORTDOCS%%share/doc/stlport/release_notes.html
-%%PORTDOCS%%share/doc/stlport/select_io.html
-%%PORTDOCS%%share/doc/stlport/sgi_stl.html
-%%PORTDOCS%%share/doc/stlport/story.html
-%%PORTDOCS%%share/doc/stlport/testsuite.html
-%%PORTDOCS%%share/doc/stlport/thanks.html
-%%PORTDOCS%%share/doc/stlport/use_stlport.html
-%%PORTDOCS%%share/doc/stlport/vendor_interface.html
-%%PORTDOCS%%share/doc/stlport/wrappers.html
-%%PORTDOCS%%@dirrm share/doc/stlport/images
-%%PORTDOCS%%@dirrm share/doc/stlport
-@dirrm include/stlport/wrap_std/h
-@dirrm include/stlport/wrap_std
-@dirrm include/stlport/using/h
-@dirrm include/stlport/using
-@dirrm include/stlport/stl/wrappers
+lib/libstlport_%%COMPILER%%.so.5
+lib/libstlport_%%COMPILER%%.so.5.1
+lib/libstlport_%%COMPILER%%.so.5.1.4
+lib/libstlportg_%%COMPILER%%.so
+lib/libstlportg_%%COMPILER%%.so.5
+lib/libstlportg_%%COMPILER%%.so.5.1
+lib/libstlportg_%%COMPILER%%.so.5.1.4
+lib/libstlportstlg_%%COMPILER%%.so
+lib/libstlportstlg_%%COMPILER%%.so.5
+lib/libstlportstlg_%%COMPILER%%.so.5.1
+lib/libstlportstlg_%%COMPILER%%.so.5.1.4
 @dirrm include/stlport/stl/debug
+@dirrm include/stlport/stl/pointers
+@dirrm include/stlport/stl/config
 @dirrm include/stlport/stl
-@dirrm include/stlport/old_hp
-@dirrm include/stlport/config
+@dirrm include/stlport/using/h
+@dirrm include/stlport/using
 @dirrm include/stlport


>Release-Note:
>Audit-Trail:

From: =?UTF-8?B?VsOhY2xhdiBIYWlzbWFu?= <V.Haisman@sh.cvut.cz>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/118372: devel/STLport 5.1.4 port.
Date: Sun, 02 Dec 2007 20:40:48 +0100

 This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
 --------------enig0890F3C68BF050756CC3BCC7
 Content-Type: multipart/mixed;
  boundary="------------050903030705080300000205"
 
 This is a multi-part message in MIME format.
 --------------050903030705080300000205
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: quoted-printable
 
 Here I offer a slightly improved patch with possibility to set some STLpo=
 rt
 options through OPTIONS facility.
 
 --
 VH
 
 --------------050903030705080300000205
 Content-Type: text/plain;
  name="stlport-5.1.4-port-options.diff"
 Content-Transfer-Encoding: base64
 Content-Disposition: inline;
  filename="stlport-5.1.4-port-options.diff"
 
 ZGlmZiAtcnVwZE4gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9NYWtlZmlsZSAvdXNy
 L3BvcnRzL2RldmVsL3N0bHBvcnQvTWFrZWZpbGUKLS0tIC9ob21lL3VzZXJzL3dpbHgvc3Rs
 cG9ydC5vbGQvTWFrZWZpbGUJU2F0IERlYyAgMSAxMzo1MzozNSAyMDA3CisrKyAvdXNyL3Bv
 cnRzL2RldmVsL3N0bHBvcnQvTWFrZWZpbGUJU3VuIERlYyAgMiAyMDoyNzo1MiAyMDA3CkBA
 IC03LDg2ICs3LDY1IEBACiAjCiAKIFBPUlROQU1FPQlzdGxwb3J0Ci1QT1JUVkVSU0lPTj0J
 NC42LjIKLVBPUlRSRVZJU0lPTj89CTAKK1BPUlRWRVJTSU9OPQk1LjEuNAogQ0FURUdPUklF
 Uz0JZGV2ZWwKLU1BU1RFUl9TSVRFUz0JaHR0cDovL3d3dy5zdGxwb3J0LmNvbS9hcmNoaXZl
 LyBcCi0JCVNGCitNQVNURVJfU0lURVM9CVNGCiBQS0dOQU1FU1VGRklYPQktJHtDT01QSUxF
 Un0KLURJU1ROQU1FPQlTVExwb3J0LSR7UE9SVFZFUlNJT046Uy8uYi8tYi99Ci0KLU1BSU5U
 QUlORVI/PQlwb3J0c0BGcmVlQlNELm9yZwotQ09NTUVOVD89CUFkYXB0YXRpb24gb2YgU0dJ
 J3MgU3RhbmRhcmQgVGVtcGxhdGUgTGlicmFyeQorRElTVE5BTUU9CVNUTHBvcnQtJHtQT1JU
 VkVSU0lPTn0KIAotLmluY2x1ZGUgPGJzZC5wb3J0LnByZS5taz4KK01BSU5UQUlORVI9CXBv
 cnRzQEZyZWVCU0Qub3JnCitDT01NRU5UPQlBZGFwdGF0aW9uIG9mIFNHSVwncyBTdGFuZGFy
 ZCBUZW1wbGF0ZSBMaWJyYXJ5CiAKLS5pZiAke0FSQ0h9ID09ICJhbHBoYSIgCi1CUk9LRU49
 CQkiU2VnZmF1bHQgZHVyaW5nIGJ1aWxkIG9uIGFscGhhIgotLmVuZGlmCitVU0VfQlpJUDI9
 CXllcwogCiAuaWYgIWV4aXN0cygvdXNyL2luY2x1ZGUvd2NoYXIuaCkKLUJST0tFTj0JCSJS
 ZXF1aXJlcyAvdXNyL2luY2x1ZGUvd2NoYXIuaCBmb3IgY29tcGlsYXRpb24iCi0uZW5kaWYK
 LQotLmlmICR7T1NWRVJTSU9OfSA+PSA3MDAwNDIKLUJST0tFTj0JCURvZXMgbm90IGNvbXBp
 bGUgd2l0aCBHQ0MgNC4yCitCUk9LRU49CQlSZXF1aXJlcyAvdXNyL2luY2x1ZGUvd2NoYXIu
 aCBmb3IgY29tcGlsYXRpb24KIC5lbmRpZgogCi1XUktTUkM9CQkke1dSS0RJUn0vU1RMcG9y
 dC0ke1BPUlRWRVJTSU9OOlMvLmIvYi99L3NyYwotUEFUQ0hfV1JLU1JDPQkke1dSS0RJUn0v
 U1RMcG9ydC0ke1BPUlRWRVJTSU9OOlMvLmIvYi99CitXUktTUkM9CQkke1dSS0RJUn0vU1RM
 cG9ydC0ke1BPUlRWRVJTSU9OfS9idWlsZC9saWIKK1BBVENIX1dSS1NSQz0JJHtXUktESVJ9
 L1NUTHBvcnQtJHtQT1JUVkVSU0lPTn0KIFVTRV9HTUFLRT0JeWVzCiBDT01QSUxFUj89CWdj
 YwotTUFLRUZJTEU9CSR7Q09NUElMRVJ9LWZyZWVic2QubWFrCitNQUtFRklMRT0JZ2NjLm1h
 awogTUFLRV9FTlYrPQlDQz0ke0NDfSBDWFg9JHtDWFh9CiBNQUtFX0FSR1MrPQlJTlNUQUxM
 RElSPSR7UFJFRklYfSBQVEhSRUFEX0NGTEFHUz0ke1BUSFJFQURfQ0ZMQUdTfSBcCiAJCVBU
 SFJFQURfTElCUz0ke1BUSFJFQURfTElCU30KIFBMSVNUX1NVQis9CUNPTVBJTEVSPSR7Q09N
 UElMRVJ9CiAKLUlOU1RBTExfVEFSR0VUPQlpbnN0YWxsX3VuaXgKIFVTRV9MRENPTkZJRz0J
 eWVzCiAKLS5pZiAke0NPTVBJTEVSfSA9PSBpY2MKLUNDPQkJaWNjCi1DWFg9CQlpY3BjCi1D
 RkxBR1M9CQktTyAtaXAgLWF4aU1LVwotQ1hYRkxBR1M9CSR7Q0ZMQUdTfQotLmVsc2UKLSMg
 VGhlcmUncyBzZWdmYXVsdCBvbiAtY3VycmVudCBpZiB5b3UgdXNlIG5vbiBkZWZhdWx0IENG
 TEFHUy4KLUNGTEFHUz0JCS1PIC1waXBlCi1DWFhGTEFHUz0JJHtDRkxBR1N9Ci0uZW5kaWYK
 K09QVElPTlM9CVNIT1JUX1NUUklOR19PUFRJTSAiRW5hYmxlIHNob3J0IHN0cmluZyBvcHRp
 bWl6YXRpb24uIiBvbiBcCisJCVBUUl9TUEVDSUFMSVpBVElPTlMgIlVzZSBwb2ludGVyIHR5
 cGVzIHNwZWNpYWxpemF0aW9ucy4iIG9mZiBcCisJCVRFTVBMQVRFX0VYUFJFU1NJT04gIlVz
 ZSB0ZW1wbGF0ZSBleHByZXNzaW9ucyBmb3Igc3RyaW5nLiIgb2ZmCiAKLS5pZiAke0NPTVBJ
 TEVSfSA9PSBnY2MgJiYgJHtPU1ZFUlNJT059ID49IDUwMjEyNgotcHJlLWV2ZXJ5dGhpbmc6
 OgotCUAke0VDSE9fTVNHfQotCUAke0VDSE9fTVNHfSAiSWYgeW91IGhhdmUgZW5jb3VudGVk
 IGEgY29tcGlsZXIgaW50ZXJuYWwgZXJyb3IiCi0JQCR7RUNIT19NU0d9ICJkdXJpbmcgYnVp
 bGRpbmcsIGRvIE5PVCAnbWFrZSBjbGVhbicsIHNpbXBseSBjb250aW51ZSIKLQlAJHtFQ0hP
 X01TR30gImJ1aWxkaW5nIGJ5IHR5cGUgJ21ha2UgJHsuVEFSR0VUfScgYWdhaW4uIgotCUAk
 e0VDSE9fTVNHfQotLmVuZGlmCisuaW5jbHVkZSA8YnNkLnBvcnQucHJlLm1rPgogCi1wb3N0
 LXBhdGNoOgotCUAke0NQfSAke0ZJTEVTRElSfS9zcmM6OmljYy1mcmVlYnNkLm1hayAke1dS
 S1NSQ30vaWNjLWZyZWVic2QubWFrCi0JQCR7Q1B9ICR7RklMRVNESVJ9L3N0bHBvcnQ6OnN0
 bF9pY2MuaCBcCi0JCSR7V1JLU1JDfS8uLi9zdGxwb3J0L2NvbmZpZy9zdGxfaWNjLmgKLQlA
 JHtDUH0gJHtGSUxFU0RJUn0vdGVzdDo6ZWg6OmljYy1mcmVlYnNkLm1hayBcCi0JCSR7V1JL
 U1JDfS8uLi90ZXN0L2VoL2ljYy1mcmVlYnNkLm1haworLmlmIGRlZmluZWQoV0lUSE9VVF9T
 SE9SVF9TVFJJTkdfT1BUSU0pCitFWFRSQV9QQVRDSEVTKz0JJHtQQVRDSERJUn0vZXh0cmEt
 cGF0Y2gtbm8tc2hvcnQtc3RyaW5nLW9wdGltLXVzZXJfY29uZmlnLmguZGlmZgorLmVuZGlm
 CiAKLXBvc3QtaW5zdGFsbDoKLQkke0ZJTkR9ICR7UFJFRklYfS9pbmNsdWRlL3N0bHBvcnQg
 LW5hbWUgXCoub3JpZyAtZGVsZXRlCi0uaWYgIWRlZmluZWQoTk9QT1JURE9DUykKLQlAJHtN
 S0RJUn0gJHtET0NTRElSfS9pbWFnZXMKLQkke0lOU1RBTExfREFUQX0gJHtXUktTUkN9Ly4u
 L2RvYy8qLmNzcyAke0RPQ1NESVJ9Ci0JJHtJTlNUQUxMX0RBVEF9ICR7V1JLU1JDfS8uLi9k
 b2MvKi5odG1sICR7RE9DU0RJUn0KLQkke0lOU1RBTExfREFUQX0gJHtXUktTUkN9Ly4uL2Rv
 Yy9pbWFnZXMvKiAke0RPQ1NESVJ9L2ltYWdlcworLmlmIGRlZmluZWQoV0lUSF9QVFJfU1BF
 Q0lBTElaQVRJT05TKQorRVhUUkFfUEFUQ0hFUys9CSR7UEFUQ0hESVJ9L2V4dHJhLXBhdGNo
 LXB0cl9zcGVjLXVzZXJfY29uZmlnLmguZGlmZgogLmVuZGlmCiAKLS5pZiAke0NPTVBJTEVS
 fSA9PSBpY2MKLXBvc3QtYnVpbGQ6CXRlc3QKKy5pZiBkZWZpbmVkKFdJVEhfVEVNUExBVEVf
 RVhQUkVTU0lPTikKK0VYVFJBX1BBVENIRVMrPQkke1BBVENIRElSfS9leHRyYS1wYXRjaC10
 ZW1wbC1leHByLXVzZXJfY29uZmlnLmguZGlmZgogLmVuZGlmCiAKLXRlc3Q6CWRvLWJ1aWxk
 Ci0JQGNkICR7V1JLU1JDfS8uLi90ZXN0L2VoICYmICR7U0VURU5WfSAke01BS0VfRU5WfSBc
 Ci0JCSR7R01BS0V9ICR7TUFLRV9GTEFHU30gJHtNQUtFRklMRX0gJHtNQUtFX0FSR1N9IGNo
 ZWNrX2QKK2RvLWNvbmZpZ3VyZToKKwkoY2QgJHtXUktTUkN9ICYmICR7V1JLU1JDfS9jb25m
 aWd1cmUgLS13aXRoLWxpYi1tb3RpZj0ke0NPTVBJTEVSfSkKKworcHJlLWluc3RhbGw6CisJ
 KGNkICR7V1JLU1JDfSAmJiAke0dNQUtFfSAtZiAke01BS0VGSUxFfSBpbnN0YWxsKQorCitw
 b3N0LWluc3RhbGw6CisJJHtNS0RJUn0gIiR7UFJFRklYfS9pbmNsdWRlL3N0bHBvcnQiCisJ
 KGNkICIke1BBVENIX1dSS1NSQ30iICYmICR7Q1B9IC1mUiBzdGxwb3J0LyAiJHtQUkVGSVh9
 L2luY2x1ZGUvc3RscG9ydCIpCisJJHtDSE9XTn0gLVIgcm9vdDp3aGVlbCAiJHtQUkVGSVh9
 Ii9pbmNsdWRlL3N0bHBvcnQvKgorCSR7Q0hNT0R9IC1SICtyLXd4ICIke1BSRUZJWH0iL2lu
 Y2x1ZGUvc3RscG9ydC8qCisJJHtUQVJ9IC1jIC1DICIke1BBVENIX1dSS1NSQ30vbGliIiAt
 ZiAtIC4gfCAke1RBUn0gLXh2IC1DICIke1BSRUZJWH0vbGliIiAtZiAtCisJJHtDSE9XTn0g
 cm9vdDp3aGVlbCAiJHtQUkVGSVh9Ii9saWIvbGlic3RscG9ydCoKKwkke0NITU9EfSAreHIt
 dyAiJHtQUkVGSVh9Ii9saWIvbGlic3RscG9ydCoKKwkke0ZJTkR9ICR7UFJFRklYfS9pbmNs
 dWRlL3N0bHBvcnQgLW5hbWUgXCoub3JpZyAtZGVsZXRlCiAKIC5pbmNsdWRlIDxic2QucG9y
 dC5wb3N0Lm1rPgpkaWZmIC1ydXBkTiAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2Rp
 c3RpbmZvIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9kaXN0aW5mbwotLS0gL2hvbWUvdXNl
 cnMvd2lseC9zdGxwb3J0Lm9sZC9kaXN0aW5mbwlTYXQgRGVjICAxIDEzOjUzOjM1IDIwMDcK
 KysrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9kaXN0aW5mbwlTYXQgRGVjICAxIDE0OjI2
 OjE0IDIwMDcKQEAgLTEsMyArMSwzIEBACi1NRDUgKFNUTHBvcnQtNC42LjIudGFyLmd6KSA9
 IDRjMDFjODRmMTIxMjM2OWNlYjM2OTU2N2VkMDZkMWEyCi1TSEEyNTYgKFNUTHBvcnQtNC42
 LjIudGFyLmd6KSA9IGI1MDZmMGU3OWFkYzYwNjYzYTBkYmVmNzE5MmVmYTA5MzY1NjZjMGQ1
 YmNmNjc2Mzc4MDdkZjcwNTQxYjlmZTMKLVNJWkUgKFNUTHBvcnQtNC42LjIudGFyLmd6KSA9
 IDc1NTk1OAorTUQ1IChTVExwb3J0LTUuMS40LnRhci5iejIpID0gYjhkMWNiYTlmZDgyM2Ux
 ZWRiZmQ4M2I0YmJjYjIzN2QKK1NIQTI1NiAoU1RMcG9ydC01LjEuNC50YXIuYnoyKSA9IGE3
 NTMzZWIzNDFmMWNmZGM0OGZhOGI0ZGE4OGE1NDA3YzU5ZjNiMGZkNzg0NmQzODcwYThjNTMx
 MmFhOTM1ZWMKK1NJWkUgKFNUTHBvcnQtNS4xLjQudGFyLmJ6MikgPSA2ODI1MjEKZGlmZiAt
 cnVwZE4gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9maWxlcy9leHRyYS1wYXRjaC1u
 by1zaG9ydC1zdHJpbmctb3B0aW0tdXNlcl9jb25maWcuaC5kaWZmIC91c3IvcG9ydHMvZGV2
 ZWwvc3RscG9ydC9maWxlcy9leHRyYS1wYXRjaC1uby1zaG9ydC1zdHJpbmctb3B0aW0tdXNl
 cl9jb25maWcuaC5kaWZmCi0tLSAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2ZpbGVz
 L2V4dHJhLXBhdGNoLW5vLXNob3J0LXN0cmluZy1vcHRpbS11c2VyX2NvbmZpZy5oLmRpZmYJ
 VGh1IEphbiAgMSAwMTowMDowMCAxOTcwCisrKyAvdXNyL3BvcnRzL2RldmVsL3N0bHBvcnQv
 ZmlsZXMvZXh0cmEtcGF0Y2gtbm8tc2hvcnQtc3RyaW5nLW9wdGltLXVzZXJfY29uZmlnLmgu
 ZGlmZglTdW4gRGVjICAyIDE5OjU4OjM1IDIwMDcKQEAgLTAsMCArMSwxNCBAQAorLS0tIHN0
 bHBvcnQvc3RsL2NvbmZpZy91c2VyX2NvbmZpZy5oCVN1biBEZWMgIDIgMTk6NTM6MjcgMjAw
 NworKysrIHN0bHBvcnQvc3RsL2NvbmZpZy91c2VyX2NvbmZpZy5oCVN1biBEZWMgIDIgMTk6
 NTU6MzMgMjAwNworQEAgLTI3Myw5ICsyNzMsOSBAQAorICAqIHByZWZlciBzeXN0ZW1hdGlj
 YWwgZHluYW1pYyBhbGxvY2F0aW9uIHR1cm4gb24gdGhpcyBtYWNyby4KKyAgKiBTVExwb3J0
 IHJlYnVpbGQ6IFllcworICAqLworLS8qCisrCisgI2RlZmluZSBfU1RMUF9ET05UX1VTRV9T
 SE9SVF9TVFJJTkdfT1BUSU0gMQorLSovCisrCisgCisgLyoKKyAgKiBUbyByZWR1Y2UgdGhl
 IGZhbW91cyBjb2RlIGJsb2F0IHRyb3VibGUgZHVlIHRvIHRoZSB1c2Ugb2YgdGVtcGxhdGVz
 IFNUTHBvcnQgZ3JhbnQKZGlmZiAtcnVwZE4gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9s
 ZC9maWxlcy9leHRyYS1wYXRjaC1wdHJfc3BlYy11c2VyX2NvbmZpZy5oLmRpZmYgL3Vzci9w
 b3J0cy9kZXZlbC9zdGxwb3J0L2ZpbGVzL2V4dHJhLXBhdGNoLXB0cl9zcGVjLXVzZXJfY29u
 ZmlnLmguZGlmZgotLS0gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9maWxlcy9leHRy
 YS1wYXRjaC1wdHJfc3BlYy11c2VyX2NvbmZpZy5oLmRpZmYJVGh1IEphbiAgMSAwMTowMDow
 MCAxOTcwCisrKyAvdXNyL3BvcnRzL2RldmVsL3N0bHBvcnQvZmlsZXMvZXh0cmEtcGF0Y2gt
 cHRyX3NwZWMtdXNlcl9jb25maWcuaC5kaWZmCVN1biBEZWMgIDIgMTk6NTg6NDggMjAwNwpA
 QCAtMCwwICsxLDE0IEBACistLS0gc3RscG9ydC9zdGwvY29uZmlnL3VzZXJfY29uZmlnLmgJ
 U3VuIERlYyAgMiAxOTo1MzoyNyAyMDA3CisrKysgc3RscG9ydC9zdGwvY29uZmlnL3VzZXJf
 Y29uZmlnLmgJU3VuIERlYyAgMiAxOTo1Mzo0MSAyMDA3CitAQCAtMjg1LDkgKzI4NSw5IEBA
 CisgICogYnV0IGFmdGVyIGxpbmsgcGhhc2UgYW5kIG9wdGltaXphdGlvbiB5b3Ugd2lsbCBv
 bmx5IGV4cGVyaW1lbnQgYmVuZWZpdCBpZiB5b3UgdXNlCisgICogbWFueSBjb250YWluZXIg
 d2l0aCBwb2ludGVyIHR5cGVzLgorICAqLworLS8qCisrCisgI2RlZmluZSBfU1RMUF9VU0Vf
 UFRSX1NQRUNJQUxJWkFUSU9OUyAxCistKi8KKysKKyAKKyAvKgorICAqIFRvIGFjaGlldmUg
 bWFueSBkaWZmZXJlbnQgb3B0aW1pemF0aW9ucyB3aXRoaW4gdGhlIHRlbXBsYXRlIGltcGxl
 bWVudGF0aW9ucyBTVExwb3J0CmRpZmYgLXJ1cGROIC9ob21lL3VzZXJzL3dpbHgvc3RscG9y
 dC5vbGQvZmlsZXMvZXh0cmEtcGF0Y2gtdGVtcGwtZXhwci11c2VyX2NvbmZpZy5oLmRpZmYg
 L3Vzci9wb3J0cy9kZXZlbC9zdGxwb3J0L2ZpbGVzL2V4dHJhLXBhdGNoLXRlbXBsLWV4cHIt
 dXNlcl9jb25maWcuaC5kaWZmCi0tLSAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2Zp
 bGVzL2V4dHJhLXBhdGNoLXRlbXBsLWV4cHItdXNlcl9jb25maWcuaC5kaWZmCVRodSBKYW4g
 IDEgMDE6MDA6MDAgMTk3MAorKysgL3Vzci9wb3J0cy9kZXZlbC9zdGxwb3J0L2ZpbGVzL2V4
 dHJhLXBhdGNoLXRlbXBsLWV4cHItdXNlcl9jb25maWcuaC5kaWZmCVN1biBEZWMgIDIgMTk6
 NTk6MDEgMjAwNwpAQCAtMCwwICsxLDE0IEBACistLS0gc3RscG9ydC9zdGwvY29uZmlnL3Vz
 ZXJfY29uZmlnLmgJU3VuIERlYyAgMiAxOTo1MzoyNyAyMDA3CisrKysgc3RscG9ydC9zdGwv
 Y29uZmlnL3VzZXJfY29uZmlnLmgJU3VuIERlYyAgMiAxOTo1NjoxNyAyMDA3CitAQCAtMjYx
 LDkgKzI2MSw5IEBACisgICogVGhlIGRyYXdiYWNrIGNhbiBiZSBsb25nZXIgY29tcGlsYXRp
 b24gdGltZSBhbmQgYmlnZ2VyIGV4ZWN1dGFibGUgc2l6ZS4KKyAgKiBTVExwb3J0IHJlYnVp
 bGQ6IFllcworICAqLworLS8qCisrCisgI2RlZmluZSBfU1RMUF9VU0VfVEVNUExBVEVfRVhQ
 UkVTU0lPTiAxCistKi8KKysKKyAKKyAvKgorICAqIEJ5IGRlZmF1bHQgdGhlIFNUTHBvcnQg
 YmFzaWNfc3RyaW5nIGltcGxlbWVudGF0aW9uIHVzZSBhIGxpdHRsZSBzdGF0aWMgYnVmZmVy
 CmRpZmYgLXJ1cGROIC9ob21lL3VzZXJzL3dpbHgvc3RscG9ydC5vbGQvZmlsZXMvcGF0Y2gt
 X2djYy5oLmRpZmYgL3Vzci9wb3J0cy9kZXZlbC9zdGxwb3J0L2ZpbGVzL3BhdGNoLV9nY2Mu
 aC5kaWZmCi0tLSAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2ZpbGVzL3BhdGNoLV9n
 Y2MuaC5kaWZmCVRodSBKYW4gIDEgMDE6MDA6MDAgMTk3MAorKysgL3Vzci9wb3J0cy9kZXZl
 bC9zdGxwb3J0L2ZpbGVzL3BhdGNoLV9nY2MuaC5kaWZmCVNhdCBEZWMgIDEgMTM6NTk6MzQg
 MjAwNwpAQCAtMCwwICsxLDE0IEBACistLS0gc3RscG9ydC9zdGwvY29uZmlnL19nY2MuaAlT
 dW4gQXVnIDI2IDE2OjIxOjUyIDIwMDcKKysrKyBzdGxwb3J0L3N0bC9jb25maWcvX2djYy5o
 CVNhdCBEZWMgIDEgMTI6NDk6NDEgMjAwNworQEAgLTQxLDYgKzQxLDExIEBACisgIyAgZW5k
 aWYKKyAjZW5kaWYKKyAKKysjaWYgIWRlZmluZWQgKF9TVExQX05BVElWRV9JTkNMVURFX1BB
 VEgpICYmIFwKKysgICAgZGVmaW5lZCAoX19GcmVlQlNEX18pCisrIyAgZGVmaW5lIF9TVExQ
 X05BVElWRV9JTkNMVURFX1BBVEggL3Vzci9pbmNsdWRlL2MrKy9fX0dOVUNfXy5fX0dOVUNf
 TUlOT1JfXworKyNlbmRpZgorKworICNpZiAoX19HTlVDX18gPCAzKSB8fCAoKF9fR05VQ19f
 ID09IDMpICYmIChfX0dOVUNfTUlOT1JfXyA8IDQpKQorIC8qIGRlZmluZSBmb3IgZ2NjIHZl
 cnNpb25zIGJlZm9yZSAzLjQuMC4gKi8KKyAjICBkZWZpbmUgX1NUTFBfTk9fTUVNQkVSX1RF
 TVBMQVRFX0tFWVdPUkQKZGlmZiAtcnVwZE4gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9s
 ZC9maWxlcy9wYXRjaC1zcmM6OmNvbW1vbl9tYWNyb3MubWFrIC91c3IvcG9ydHMvZGV2ZWwv
 c3RscG9ydC9maWxlcy9wYXRjaC1zcmM6OmNvbW1vbl9tYWNyb3MubWFrCi0tLSAvaG9tZS91
 c2Vycy93aWx4L3N0bHBvcnQub2xkL2ZpbGVzL3BhdGNoLXNyYzo6Y29tbW9uX21hY3Jvcy5t
 YWsJU2F0IERlYyAgMSAxMzo1MzozMCAyMDA3CisrKyAvdXNyL3BvcnRzL2RldmVsL3N0bHBv
 cnQvZmlsZXMvcGF0Y2gtc3JjOjpjb21tb25fbWFjcm9zLm1hawlUaHUgSmFuICAxIDAxOjAw
 OjAwIDE5NzAKQEAgLTEsMTEgKzAsMCBAQAotLS0tIHNyYy9jb21tb25fbWFjcm9zLm1hay5v
 cmlnCVN1biBOb3YgIDIgMTY6NTg6NTEgMjAwMwotKysrIHNyYy9jb21tb25fbWFjcm9zLm1h
 awlTdW4gT2N0IDMxIDE3OjAyOjU3IDIwMDQKLUBAIC0xMCw3ICsxMCw3IEBACi0gIyBXZSBk
 byBub3QgYXNzdW1lIGFueSBiaW5hcnkgY29tcGF0aWJpbGl0eSBmb3IgYmV0YXMuCi0gQkVU
 QV9TVUZGSVg9Ci0gCi0tVkVSU0lPTl9TVUZGSVg9IC4kKFZFUlNJT05fTUFKT1IpLiQoVkVS
 U0lPTl9NSU5PUikkKEJFVEFfU1VGRklYKQotK1ZFUlNJT05fU1VGRklYPSBfJChWRVJTSU9O
 X01BSk9SKV8kKFZFUlNJT05fTUlOT1IpJChCRVRBX1NVRkZJWCkKLSBXSU5fVkVSU0lPTl9T
 VUZGSVg9ICQoVkVSU0lPTl9NQUpPUikkKFZFUlNJT05fTUlOT1IpJChCRVRBX1NVRkZJWCkK
 LSAKLSAjIERZTkFNSUNfU1VGRklYPSAkKFZFUlNJT05fU1VGRklYKSQoUEFUQ0hfU1VGRklY
 KQpkaWZmIC1ydXBkTiAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2ZpbGVzL3BhdGNo
 LXNyYzo6Z2NjLWZyZWVic2QubWFrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy9w
 YXRjaC1zcmM6OmdjYy1mcmVlYnNkLm1hawotLS0gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0
 Lm9sZC9maWxlcy9wYXRjaC1zcmM6OmdjYy1mcmVlYnNkLm1hawlTYXQgRGVjICAxIDEzOjUz
 OjMwIDIwMDcKKysrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy9wYXRjaC1zcmM6
 OmdjYy1mcmVlYnNkLm1hawlUaHUgSmFuICAxIDAxOjAwOjAwIDE5NzAKQEAgLTEsMzMgKzAs
 MCBAQAotLS0tIHNyYy9nY2MtZnJlZWJzZC5tYWsub3JpZwlGcmkgSmFuIDE2IDA4OjI1OjM3
 IDIwMDQKLSsrKyBzcmMvZ2NjLWZyZWVic2QubWFrCVNhdCBOb3YgIDYgMTU6NDA6MTQgMjAw
 NAotQEAgLTUsOCArNSw4IEBACi0gIwotICMgY29tcGlsZXIKLSAjCi0tQ0MgPSBnY2MgLXB0
 aHJlYWQKLS1DWFggPSBjKysgLXB0aHJlYWQgLWZleGNlcHRpb25zCi0rQ0MgKz0gJChQVEhS
 RUFEX0NGTEFHUykgLURfUkVFTlRSQU5UCi0rQ1hYICs9ICQoUFRIUkVBRF9DRkxBR1MpIC1E
 X1JFRU5UUkFOVCAtZmV4Y2VwdGlvbnMKLSAKLSAjCi0gIyBCYXNlbmFtZSBmb3IgbGlicmFy
 aWVzCi1AQCAtMTksNyArMTksNyBAQAotICMKLSBMSU5LPWFyIGNyCi0gIyAyLjk1IGZsYWcK
 LS1EWU5fTElOSz1jKysgLXB0aHJlYWQgLWZleGNlcHRpb25zIC1zaGFyZWQgLW8KLStEWU5f
 TElOSz0kKENYWCkgJChQVEhSRUFEX0xJQlMpIC1mZXhjZXB0aW9ucyAtc2hhcmVkIC1vCi0g
 Ci0gT0JKRVhUPW8KLSBEWU5FWFQ9c28KLUBAIC00MSw4ICs0MSw4IEBACi0gCi0gQ1hYRkxB
 R1NfQ09NTU9OID0gLUkke1NUTFBPUlRfRElSfSAke1dBUk5JTkdfRkxBR1N9Ci0gCi0tQ1hY
 RkxBR1NfUkVMRUFTRV9zdGF0aWMgPSAkKENYWEZMQUdTX0NPTU1PTikgLU8yCi0tQ1hYRkxB
 R1NfUkVMRUFTRV9keW5hbWljID0gJChDWFhGTEFHU19DT01NT04pIC1PMiAtZlBJQwotK0NY
 WEZMQUdTX1JFTEVBU0Vfc3RhdGljID0gJChDWFhGTEFHU19DT01NT04pICQoQ1hYRkxBR1Mp
 Ci0rQ1hYRkxBR1NfUkVMRUFTRV9keW5hbWljID0gJChDWFhGTEFHU19DT01NT04pICQoQ1hY
 RkxBR1MpIC1mUElDCi0gCi0gQ1hYRkxBR1NfREVCVUdfc3RhdGljID0gJChDWFhGTEFHU19D
 T01NT04pIC1PIC1nCi0gQ1hYRkxBR1NfREVCVUdfZHluYW1pYyA9ICQoQ1hYRkxBR1NfQ09N
 TU9OKSAtTyAtZyAtZlBJQwpkaWZmIC1ydXBkTiAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQu
 b2xkL2ZpbGVzL3BhdGNoLXN0bHBvcnQ6OmNfbG9jYWxlLmggL3Vzci9wb3J0cy9kZXZlbC9z
 dGxwb3J0L2ZpbGVzL3BhdGNoLXN0bHBvcnQ6OmNfbG9jYWxlLmgKLS0tIC9ob21lL3VzZXJz
 L3dpbHgvc3RscG9ydC5vbGQvZmlsZXMvcGF0Y2gtc3RscG9ydDo6Y19sb2NhbGUuaAlTYXQg
 RGVjICAxIDEzOjUzOjMwIDIwMDcKKysrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxl
 cy9wYXRjaC1zdGxwb3J0OjpjX2xvY2FsZS5oCVRodSBKYW4gIDEgMDE6MDA6MDAgMTk3MApA
 QCAtMSwxMSArMCwwIEBACi0tLS0gc3RscG9ydC9zdGwvY19sb2NhbGUuaC5vcmlnCVN1biBO
 b3YgIDIgMTY6NTk6MDMgMjAwMwotKysrIHN0bHBvcnQvc3RsL2NfbG9jYWxlLmgJU2F0IE5v
 diAgNiAxNTo0NDoyMiAyMDA0Ci1AQCAtMTc4LDcgKzE3OCw3IEBACi0gICAgICAgICAgICAg
 ICAgICAgICAgICAgICAgX0xvY2FsZV9TUEFDRSApIC8qIFByaW50YWJsZSAqLwotICMgZW5k
 aWYgLyogX19MeW54X18gKi8KLSAKLS0jaWYgZGVmaW5lZChfX0dOVUNfXykgfHwgZGVmaW5l
 ZCAoX19CT1JMQU5EQ19fKSB8fCBkZWZpbmVkIChfX0NPTU9fXykKLSsjaWYgZGVmaW5lZChf
 X0dOVUNfXykgfHwgZGVmaW5lZCAoX19CT1JMQU5EQ19fKSB8fCBkZWZpbmVkIChfX0NPTU9f
 XykgfHwgZGVmaW5lZCAoX19JQ0MpCi0gCi0gIyBpZiBkZWZpbmVkIChfX0NZR1dJTl9fKQot
 IApkaWZmIC1ydXBkTiAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2ZpbGVzL3BhdGNo
 LXN0bHBvcnQ6OmNvbmZpZzo6c3RsX2djYy5oIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9m
 aWxlcy9wYXRjaC1zdGxwb3J0Ojpjb25maWc6OnN0bF9nY2MuaAotLS0gL2hvbWUvdXNlcnMv
 d2lseC9zdGxwb3J0Lm9sZC9maWxlcy9wYXRjaC1zdGxwb3J0Ojpjb25maWc6OnN0bF9nY2Mu
 aAlTYXQgRGVjICAxIDEzOjUzOjMwIDIwMDcKKysrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9y
 dC9maWxlcy9wYXRjaC1zdGxwb3J0Ojpjb25maWc6OnN0bF9nY2MuaAlUaHUgSmFuICAxIDAx
 OjAwOjAwIDE5NzAKQEAgLTEsNDMgKzAsMCBAQAotLS0tIHN0bHBvcnQvY29uZmlnL3N0bF9n
 Y2MuaC5vcmlnCVN1biBOb3YgIDIgMTY6NTk6MTEgMjAwMwotKysrIHN0bHBvcnQvY29uZmln
 L3N0bF9nY2MuaAlNb24gTm92IDI5IDE4OjQyOjA1IDIwMDQKLUBAIC03LDExICs3LDIwIEBA
 Ci0gIyBkZWZpbmUgX1NUTFBfVVNFX0dMSUJDCi0gI2VuZGlmCi0gCi0rI2lmICFkZWZpbmVk
 KF9fRnJlZUJTRF9fKSB8fCAoZGVmaW5lZChfX0ZyZWVCU0RfXykgJiYgKF9fRnJlZUJTRF9j
 Y192ZXJzaW9uIDwgNTMwMDAxKSkKLSAjICAgZGVmaW5lIF9TVExQX05PX01FTUJFUl9URU1Q
 TEFURV9LRVlXT1JECi0rI2VuZGlmCi0rCi0gCi0tIyBpZiBkZWZpbmVkKF9fRnJlZUJTRF9f
 KSB8fCBkZWZpbmVkIChfX2hwdXgpIHx8IGRlZmluZWQoX19hbWlnYW9zX18pIHx8ICggZGVm
 aW5lZChfX09TMl9fKSAmJiBkZWZpbmVkKF9fRU1YX18pICkKLSsjaWYgZGVmaW5lZCAoX19o
 cHV4KSB8fCBkZWZpbmVkKF9fYW1pZ2Fvc19fKSB8fCAoIGRlZmluZWQoX19PUzJfXykgJiYg
 ZGVmaW5lZChfX0VNWF9fKSApCi0rIyBkZWZpbmUgX1NUTFBfTk9fV0NIQVJfVAotKyNlbGlm
 IGRlZmluZWQoX19GcmVlQlNEX18pCi0rIyBpZiAoX19GcmVlQlNEX2NjX3ZlcnNpb24gPCA1
 MDAwMDUpCi0gIyAgZGVmaW5lIF9TVExQX05PX1dDSEFSX1QKLS0jIGVuZGlmCi0rIyBlbHNl
 Ci0rIyAgZGVmaW5lIF9TVExQX0ZSRUVCU0RfSEFTX1dGVU5DUwotKyMgZW5kaWYgLyogX19G
 cmVlQlNEX2NjX3ZlcnNpb24gPCA1MDAwMDUgKi8KLSsjZW5kaWYKLSAKLSAjaWZkZWYgX19V
 U0xDX18KLSAjIGluY2x1ZGUgPGNvbmZpZy9zdGxfc2NvLmg+Ci1AQCAtODEsNyArOTAsNyBA
 QAotIAotICMgZW5kaWYKLSAKLS0jaWYgZGVmaW5lZCAoX19DWUdXSU5fXykgfHwgZGVmaW5l
 ZCAoX19NSU5HVzMyX18pIHx8ICEoZGVmaW5lZCAoX1NUTFBfVVNFX0dMSUJDKSB8fCBkZWZp
 bmVkIChfX3N1bikpIAotKyNpZiBkZWZpbmVkIChfX0NZR1dJTl9fKSB8fCBkZWZpbmVkIChf
 X01JTkdXMzJfXykgfHwgIShkZWZpbmVkIChfU1RMUF9VU0VfR0xJQkMpIHx8IGRlZmluZWQg
 KF9TVExQX0ZSRUVCU0RfSEFTX1dGVU5DUykgfHwgZGVmaW5lZCAoX19zdW4pKSAKLSAjaWZu
 ZGVmIF9fTUlOR1czMl9fCi0gIyAgIGRlZmluZSBfU1RMUF9OT19OQVRJVkVfTUJTVEFURV9U
 ICAgICAgMQotICNlbmRpZgotQEAgLTI2Nyw3ICsyNzYsNyBAQAotICMgICBkZWZpbmUgX1NU
 TFBfTkFUSVZFX0lOQ0xVREVfUEFUSCAuLi9nKystdjMKLSAjICAgZGVmaW5lIF9TVExQX05B
 VElWRV9PTERfU1RSRUFNU19JTkNMVURFX1BBVEggLi4vZysrLXYzL2JhY2t3YXJkCi0gIyAg
 ZWxzZQotLSMgICBpZiBkZWZpbmVkKF9fR05VQ19QQVRDSExFVkVMX18pICYmIChfX0dOVUNf
 UEFUQ0hMRVZFTF9fID4gMCkKLSsjICAgaWYgZGVmaW5lZChfX0dOVUNfUEFUQ0hMRVZFTF9f
 KSAmJiAoX19HTlVDX1BBVENITEVWRUxfXyA+IDApICYmICFkZWZpbmVkKF9fRnJlZUJTRF9f
 KQotICMgICAgIGRlZmluZSBfU1RMUF9OQVRJVkVfSU5DTFVERV9QQVRIIC4uL19fR05VQ19f
 Ll9fR05VQ19NSU5PUl9fLl9fR05VQ19QQVRDSExFVkVMX18KLSAjICAgICBkZWZpbmUgX1NU
 TFBfTkFUSVZFX09MRF9TVFJFQU1TX0lOQ0xVREVfUEFUSCAuLi9fX0dOVUNfXy5fX0dOVUNf
 TUlOT1JfXy5fX0dOVUNfUEFUQ0hMRVZFTF9fL2JhY2t3YXJkCi0gIyAgIGVsc2UKZGlmZiAt
 cnVwZE4gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9maWxlcy9wYXRjaC1zdGxwb3J0
 OjpzdGRleGNlcHQgL3Vzci9wb3J0cy9kZXZlbC9zdGxwb3J0L2ZpbGVzL3BhdGNoLXN0bHBv
 cnQ6OnN0ZGV4Y2VwdAotLS0gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9maWxlcy9w
 YXRjaC1zdGxwb3J0OjpzdGRleGNlcHQJU2F0IERlYyAgMSAxMzo1MzozMCAyMDA3CisrKyAv
 dXNyL3BvcnRzL2RldmVsL3N0bHBvcnQvZmlsZXMvcGF0Y2gtc3RscG9ydDo6c3RkZXhjZXB0
 CVRodSBKYW4gIDEgMDE6MDA6MDAgMTk3MApAQCAtMSwxNCArMCwwIEBACi0tLS0gc3RscG9y
 dC9zdGRleGNlcHQub3JpZwlTdW4gTm92ICAyIDE2OjU5OjAxIDIwMDMKLSsrKyBzdGxwb3J0
 L3N0ZGV4Y2VwdAlTdW4gT2N0IDMxIDE3OjA1OjM0IDIwMDQKLUBAIC02MCw2ICs2MCwxMSBA
 QAotICMgZW5kaWYKLSAjICBkZWZpbmUgX1NUTFBfRVhDRVBUSU9OX0JBU0UgZXhjZXB0aW9u
 Ci0gCi0rLyogbWF5YmUgbGltaXQgdG8gZ2NjIDMueCAqLwotKyNpZiBkZWZpbmVkKCBfX0dO
 VUNfXykKLSsjZGVmaW5lIF9TVExQX05PVEhST1dfSU5IRVJFTlRMWSB0aHJvdygpCi0rI2Vu
 ZGlmCi0rCi0gY2xhc3MgX1NUTFBfQ0xBU1NfREVDTFNQRUMgX19OYW1lZF9leGNlcHRpb24g
 OiBwdWJsaWMgX1NUTFBfRVhDRVBUSU9OX0JBU0UgewotIHB1YmxpYzoKLSAgIF9fTmFtZWRf
 ZXhjZXB0aW9uKGNvbnN0IHN0cmluZyYgX19zdHIpIApkaWZmIC1ydXBkTiAvaG9tZS91c2Vy
 cy93aWx4L3N0bHBvcnQub2xkL2ZpbGVzL3BhdGNoLXN0bHBvcnQ6OnN0bDo6X2J2ZWN0b3Iu
 aCAvdXNyL3BvcnRzL2RldmVsL3N0bHBvcnQvZmlsZXMvcGF0Y2gtc3RscG9ydDo6c3RsOjpf
 YnZlY3Rvci5oCi0tLSAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2ZpbGVzL3BhdGNo
 LXN0bHBvcnQ6OnN0bDo6X2J2ZWN0b3IuaAlTYXQgRGVjICAxIDEzOjUzOjMwIDIwMDcKKysr
 IC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy9wYXRjaC1zdGxwb3J0OjpzdGw6Ol9i
 dmVjdG9yLmgJVGh1IEphbiAgMSAwMTowMDowMCAxOTcwCkBAIC0xLDEyICswLDAgQEAKLS0t
 LSBzdGxwb3J0L3N0bC9fYnZlY3Rvci5oLm9yaWcJU3VuIE5vdiAgMiAxNjo1OTowNyAyMDAz
 Ci0rKysgc3RscG9ydC9zdGwvX2J2ZWN0b3IuaAlTdW4gT2N0IDMxIDE2OjQ4OjMxIDIwMDQK
 LUBAIC0zNCw3ICszNCw5IEBACi0gIyBpbmNsdWRlIDxzdGwvX3ZlY3Rvci5oPgotICMgZW5k
 aWYKLSAKLSsjaWZuZGVmIF9fV09SRF9CSVQKLSAjZGVmaW5lIF9fV09SRF9CSVQgKGludChD
 SEFSX0JJVCpzaXplb2YodW5zaWduZWQgaW50KSkpCi0rI2VuZGlmCi0gCi0gX1NUTFBfQkVH
 SU5fTkFNRVNQQUNFIAotIApkaWZmIC1ydXBkTiAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQu
 b2xkL2ZpbGVzL3BhdGNoLXN0bHBvcnQ6OnN0bDo6X2N3Y2hhci5oIC91c3IvcG9ydHMvZGV2
 ZWwvc3RscG9ydC9maWxlcy9wYXRjaC1zdGxwb3J0OjpzdGw6Ol9jd2NoYXIuaAotLS0gL2hv
 bWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9maWxlcy9wYXRjaC1zdGxwb3J0OjpzdGw6Ol9j
 d2NoYXIuaAlTYXQgRGVjICAxIDEzOjUzOjMwIDIwMDcKKysrIC91c3IvcG9ydHMvZGV2ZWwv
 c3RscG9ydC9maWxlcy9wYXRjaC1zdGxwb3J0OjpzdGw6Ol9jd2NoYXIuaAlUaHUgSmFuICAx
 IDAxOjAwOjAwIDE5NzAKQEAgLTEsMTEgKzAsMCBAQAotLS0tIHN0bHBvcnQvc3RsL19jd2No
 YXIuaC5vcmlnCVN1biBOb3YgIDIgMTY6NTk6MDggMjAwMwotKysrIHN0bHBvcnQvc3RsL19j
 d2NoYXIuaAlTYXQgTm92ICA2IDE3OjAxOjQ5IDIwMDQKLUBAIC0yNCw3ICsyNCw3IEBACi0g
 I2VuZGlmCi0gI2VuZGlmCi0gCi0tIyBpZiBkZWZpbmVkIChfX01SQ19fKSB8fCBkZWZpbmVk
 IChfX1NDX18pIHx8IGRlZmluZWQgKF9fQk9STEFORENfXykgfHwgZGVmaW5lZChfX0ZyZWVC
 U0RfXykgfHwgKGRlZmluZWQgKF9fR05VQ19fKSAmJiBkZWZpbmVkIChfX0FQUExFX18pIHx8
 IGRlZmluZWQoIF9fTHlueF9fICkpIHx8IGRlZmluZWQgKF9TVExQX05PX1dDSEFSX1QpCi0r
 IyBpZiBkZWZpbmVkIChfX01SQ19fKSB8fCBkZWZpbmVkIChfX1NDX18pIHx8IGRlZmluZWQg
 KF9fQk9STEFORENfXykgfHwgKGRlZmluZWQoX19GcmVlQlNEX18pICYmICFkZWZpbmVkKF9T
 VExQX0ZSRUVCU0RfSEFTX1dGVU5DUykpIHx8IChkZWZpbmVkIChfX0dOVUNfXykgJiYgZGVm
 aW5lZCAoX19BUFBMRV9fKSB8fCBkZWZpbmVkKCBfX0x5bnhfXyApKSB8fCBkZWZpbmVkIChf
 U1RMUF9OT19XQ0hBUl9UKQotIAotICMgIGluY2x1ZGUgX1NUTFBfTkFUSVZFX0NfSEVBREVS
 KHN0ZGRlZi5oKQotICMgIGlmIGRlZmluZWQgKF9fRnJlZUJTRF9fKSB8fCBkZWZpbmVkIChf
 X0x5bnhfXykKZGlmZiAtcnVwZE4gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9maWxl
 cy9wYXRjaC1zdGxwb3J0OjpzdGxjb21wLmggL3Vzci9wb3J0cy9kZXZlbC9zdGxwb3J0L2Zp
 bGVzL3BhdGNoLXN0bHBvcnQ6OnN0bGNvbXAuaAotLS0gL2hvbWUvdXNlcnMvd2lseC9zdGxw
 b3J0Lm9sZC9maWxlcy9wYXRjaC1zdGxwb3J0OjpzdGxjb21wLmgJU2F0IERlYyAgMSAxMzo1
 MzozMCAyMDA3CisrKyAvdXNyL3BvcnRzL2RldmVsL3N0bHBvcnQvZmlsZXMvcGF0Y2gtc3Rs
 cG9ydDo6c3RsY29tcC5oCVRodSBKYW4gIDEgMDE6MDA6MDAgMTk3MApAQCAtMSwxMiArMCww
 IEBACi0tLS0gc3RscG9ydC9jb25maWcvc3RsY29tcC5oLm9yaWcJU3VuIE5vdiAgMiAxNjo1
 OToxMiAyMDAzCi0rKysgc3RscG9ydC9jb25maWcvc3RsY29tcC5oCVNhdCBOb3YgIDYgMTY6
 MTM6NDcgMjAwNAotQEAgLTEwOSw2ICsxMDksOSBAQAotICMgZWxpZiBkZWZpbmVkIChfX0ZD
 Q19WRVJTSU9OKQotIC8qIEZ1anV0c3UgQ29tcGlsZXIsIHY0LjAgYXNzdW1lZCAqLwotICMg
 IGluY2x1ZGUgPGNvbmZpZy9zdGxfZnVqaXRzdS5oPgotKyMgZWxpZiBkZWZpbmVkIChfX0lD
 QykKLSsvKiBJbnRlbChSKSBDKysgQ29tcGlsZXIgKi8KLSsjICBpbmNsdWRlIDxjb25maWcv
 c3RsX2ljYy5oPgotICMgZWxpZiBkZWZpbmVkKF9DUkFZKQotIC8qIENyYXkgQysrIDMuNCBv
 ciAzLjUgKi8KLSAjICBpbmNsdWRlIDxjb25maWcvc3RsX2NyYXkuaD4KZGlmZiAtcnVwZE4g
 L2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9maWxlcy9wYXRjaC10ZXN0OjplaDo6Z2Nj
 LWZyZWVic2QubWFrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy9wYXRjaC10ZXN0
 OjplaDo6Z2NjLWZyZWVic2QubWFrCi0tLSAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xk
 L2ZpbGVzL3BhdGNoLXRlc3Q6OmVoOjpnY2MtZnJlZWJzZC5tYWsJU2F0IERlYyAgMSAxMzo1
 MzozMCAyMDA3CisrKyAvdXNyL3BvcnRzL2RldmVsL3N0bHBvcnQvZmlsZXMvcGF0Y2gtdGVz
 dDo6ZWg6OmdjYy1mcmVlYnNkLm1hawlUaHUgSmFuICAxIDAxOjAwOjAwIDE5NzAKQEAgLTEs
 MjcgKzAsMCBAQAotLS0tIHRlc3QvZWgvZ2NjLWZyZWVic2QubWFrLm9yaWcJU3VuIE5vdiAg
 MiAxNjo1ODo1MyAyMDAzCi0rKysgdGVzdC9laC9nY2MtZnJlZWJzZC5tYWsJU2F0IE5vdiAg
 NiAxNjoxOToxNiAyMDA0Ci1AQCAtMzQsMjAgKzM0LDE3IEBACi0gRF9URVNUID0gLi9laF90
 ZXN0X2Qub3V0Ci0gTk9TR0lfVEVTVCA9IC4vZWhfdGVzdF9ub3NnaS5vdXQKLSAKLS1DQyA9
 IGMrKyAtcHRocmVhZAotLUNYWCA9ICQoQ0MpCi0tCi0gIyBkd2EgMTIvMjIvOTkgLS0gaGFk
 IHRvIHR1cm4gb2ZmIC1hbnNpIGZsYWcgc28gd2UgY291bGQgdXNlIFNHSSBJT1NUUkVBTVMK
 LSAjIGFsc28sIHRlc3Rfc2xpc3Qgd29uJ3QgY29tcGlsZSB3aXRoIC1PMy8tTzIgd2hlbiB0
 YXJnZXRpbmcgUFBDLiBJdCBmYWlscyAKLSAjIGluIHRoZSBhc3NlbWJsZXIgd2l0aCAnaW52
 YWxpZCByZWxvY2F0aW9uIHR5cGUnCi0tQ1hYRkxBR1MgPSAtV2FsbCAtZyAtTyAke1NUTF9J
 TkNMfSAtSS4gJHtDWFhfRVhUUkFfRkxBR1N9IC1ERUhfVkVDVE9SX09QRVJBVE9SX05FVwot
 K0NYWEZMQUdTID0gJChQVEhSRUFEX0NGTEFHUykgLURfUkVFTlRSQU5UIC1mZXhjZXB0aW9u
 cyAtV2FsbCAke1NUTF9JTkNMfSAtSS4gJHtDWFhfRVhUUkFfRkxBR1N9IC1ERUhfVkVDVE9S
 X09QRVJBVE9SX05FVyAtREVIX0RFTEVURV9IQVNfVEhST1dfU1BFQwotIAotLURfQ1hYRkxB
 R1MgPSAtV2FsbCAtZyAtTyAke1NUTF9JTkNMfSAtSS4gJHtDWFhfRVhUUkFfRkxBR1N9IC1E
 RUhfVkVDVE9SX09QRVJBVE9SX05FVyAtRF9TVExQX0RFQlVHIC1EX1NUTFBfVVNFX1NUQVRJ
 Q19MSUIKLS1OT1NHSV9DWFhGTEFHUyA9IC1XYWxsIC1nIC1PMiAke1NUTF9JTkNMfSAtSS4g
 JHtDWFhfRVhUUkFfRkxBR1N9IC1EX1NUTFBfTk9fT1dOX0lPU1RSRUFNUyAtRF9TVExQX0RF
 QlVHX1VOSU5JVElBTElaRUQgLURFSF9WRUNUT1JfT1BFUkFUT1JfTkVXCi0rRF9DWFhGTEFH
 UyA9ICQoQ1hYRkxBR1MpIC1nIC1EX1NUTFBfREVCVUcKLStOT1NHSV9DWFhGTEFHUyA9ICQo
 Q1hYRkxBR1MpIC1EX1NUTFBfTk9fT1dOX0lPU1RSRUFNUyAtRF9TVExQX0RFQlVHX1VOSU5J
 VElBTElaRUQKLSAKLSBjaGVjazogJChURVNUKQotIAotLUxJQlMgPSAtbG0gCi0rTElCUyA9
 IC1sbSAkKFBUSFJFQURfTElCUykKLSBEX0xJQlNUTFBPUlQgPSAtTC4uLy4uL2xpYiAtbHN0
 bHBvcnRfZ2NjX3N0bGRlYnVnCi0gTElCU1RMUE9SVCA9IC1MLi4vLi4vbGliIC1sc3RscG9y
 dF9nY2MKLSAKZGlmZiAtcnVwZE4gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9maWxl
 cy9zcmM6OmljYy1mcmVlYnNkLm1hayAvdXNyL3BvcnRzL2RldmVsL3N0bHBvcnQvZmlsZXMv
 c3JjOjppY2MtZnJlZWJzZC5tYWsKLS0tIC9ob21lL3VzZXJzL3dpbHgvc3RscG9ydC5vbGQv
 ZmlsZXMvc3JjOjppY2MtZnJlZWJzZC5tYWsJU2F0IERlYyAgMSAxMzo1MzozMCAyMDA3Cisr
 KyAvdXNyL3BvcnRzL2RldmVsL3N0bHBvcnQvZmlsZXMvc3JjOjppY2MtZnJlZWJzZC5tYWsJ
 VGh1IEphbiAgMSAwMTowMDowMCAxOTcwCkBAIC0xLDU3ICswLDAgQEAKLSMKLSMgTm90ZSA6
 IFRoaXMgbWFrZWZpbGUgaXMgZm9yIEludGVsKFIpIEMrKyBDb21waWxlcgotIwotCi0jCi0j
 IGNvbXBpbGVyCi0jCi0jQ0M9IGljYwotI0NYWD0gaWNwYwotI0NGTEFHUz0gLU8gLWlwIC1h
 eGlNS1cKLSNDWFhGTEFHUz0gLU8gLWlwIC1heGlNS1cKLQotIwotIyBCYXNlbmFtZSBmb3Ig
 bGlicmFyaWVzCi0jCi1MSUJfQkFTRU5BTUUgPSBsaWJzdGxwb3J0X2ljYwotCi0jCi0jIGd1
 dHMgZm9yIGNvbW1vbiBzdHVmZgotIwotIwotTElOSz1hciBjcgotIyBVc2luZyBpY2MgaGVy
 ZSBpcyBhIGhhY2sgd2hpbGUgaWNwYyBvbiBGcmVlQlNEIGlzIHNldCB1cCB0byBhdXRvbWF0
 aWNhbGx5Ci0jIGxpbmsgYWdhaW5zdCBsaWJzdGxwb3J0X2ljYy4KLURZTl9MSU5LPSQoQ0Mp
 IC1tdCAtc2hhcmVkIC1vCi0KLU9CSkVYVD1vCi1EWU5FWFQ9c28KLVNURVhUPWEKLVJNPXJt
 IC1yZgotUEFUSF9TRVA9LwotTUtESVI9bWtkaXIgLXAKLUNPTVA9SUNDLUZSRUVCU0QKLUlO
 U1RBTExfU1RFUCA9IGluc3RhbGxfdW5peCAKLQotYWxsOiBnbWFrZV9tZXNzYWdlICBhbGxf
 ZHluYW1pYyBhbGxfc3RhdGljIHN5bWJvbGljX2xpbmtzIAotCi1nbWFrZV9tZXNzYWdlOgot
 CWVjaG8gIk5vdGUgOiB0aGlzIG1ha2VmaWxlIHJlcXVpcmVzIGdtYWtlIG9uIEZyZWVCU0Qi
 Ci0KLWluY2x1ZGUgY29tbW9uX21hY3Jvcy5tYWsKLQotV0FSTklOR19GTEFHUz0gLXcxCi0K
 LUNYWEZMQUdTX0NPTU1PTiA9IC1JJChTVExQT1JUX0RJUikgJChXQVJOSU5HX0ZMQUdTKSAk
 KFBUSFJFQURfQ0ZMQUdTKSAtRF9SRUVOVFJBTlQKLQotQ1hYRkxBR1NfUkVMRUFTRV9zdGF0
 aWMgPSAkKENYWEZMQUdTX0NPTU1PTikgJChDWFhGTEFHUykKLUNYWEZMQUdTX1JFTEVBU0Vf
 ZHluYW1pYyA9ICQoQ1hYRkxBR1NfQ09NTU9OKSAkKENYWEZMQUdTKSAtS1BJQwotCi1DWFhG
 TEFHU19ERUJVR19zdGF0aWMgPSAkKENYWEZMQUdTX0NPTU1PTikgLU8gLWcKLUNYWEZMQUdT
 X0RFQlVHX2R5bmFtaWMgPSAkKENYWEZMQUdTX0NPTU1PTikgLU8gLUtQSUMKLQotQ1hYRkxB
 R1NfU1RMREVCVUdfc3RhdGljID0gJChDWFhGTEFHU19ERUJVR19zdGF0aWMpIC1EX1NUTFBf
 REVCVUcKLUNYWEZMQUdTX1NUTERFQlVHX2R5bmFtaWMgPSAkKENYWEZMQUdTX0RFQlVHX2R5
 bmFtaWMpIC1EX1NUTFBfREVCVUcKLQotaW5jbHVkZSBjb21tb25fcGVyY2VudF9ydWxlcy5t
 YWsKLWluY2x1ZGUgY29tbW9uX3J1bGVzLm1hawpkaWZmIC1ydXBkTiAvaG9tZS91c2Vycy93
 aWx4L3N0bHBvcnQub2xkL2ZpbGVzL3N0bHBvcnQ6OnN0bF9pY2MuaCAvdXNyL3BvcnRzL2Rl
 dmVsL3N0bHBvcnQvZmlsZXMvc3RscG9ydDo6c3RsX2ljYy5oCi0tLSAvaG9tZS91c2Vycy93
 aWx4L3N0bHBvcnQub2xkL2ZpbGVzL3N0bHBvcnQ6OnN0bF9pY2MuaAlTYXQgRGVjICAxIDEz
 OjUzOjMwIDIwMDcKKysrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy9zdGxwb3J0
 OjpzdGxfaWNjLmgJVGh1IEphbiAgMSAwMTowMDowMCAxOTcwCkBAIC0xLDM4ICswLDAgQEAK
 LS8vIFNUTHBvcnQgY29uZmlndXJhdGlvbiBmaWxlCi0vLyBJdCBpcyBpbnRlcm5hbCBTVExw
 b3J0IGhlYWRlciAtIERPIE5PVCBpbmNsdWRlIGl0IGRpcmVjdGx5Ci0vLyBBIGxpc3Qgb2Yg
 SW50ZWwgY29tcGlsZXIgZm9yIExpbnV4IHBvcnRpb24gb2YgU1RMcG9ydCBzZXR0aW5ncy4K
 LQotIyBkZWZpbmUgX1NUTFBfTE9OR19MT05HIGxvbmcgbG9uZwotCi0vLyBFZGl0IHJlbGF0
 aXZlIHBhdGggYmVsb3cgKG9yIHB1dCBmdWxsIHBhdGgpIHRvIGdldCBuYXRpdmUKLS8vIGNv
 bXBpbGVyIGhlYWRlcnMgaW5jbHVkZWQuIERlZmF1bHQgaXMgIi4uL2luY2x1ZGUiLgotLy8g
 QyBoZWFkZXJzIG1heSByZXNpZGUgaW4gZGlmZmVyZW50IGRpcmVjdG9yeSwgc28gc2VwYXJh
 dGUgbWFjcm8gaXMgcHJvdmlkZWQuCi0jIGlmIChfX0lOVEVMX0NPTVBJTEVSID49IDgwMCkK
 LQotIyBkZWZpbmUgX1NUTFBfTkFUSVZFX0lOQ0xVREVfUEFUSCAuLi9pbmNsdWRlL2MrKwot
 IyBkZWZpbmUgX1NUTFBfTkFUSVZFX0NfSU5DTFVERV9QQVRIIC4uL2luY2x1ZGUKLS8vIyBk
 ZWZpbmUgX1NUTFBfTkFUSVZFX0NQUF9DX0lOQ0xVREVfUEFUSCAuLi9pbmNsdWRlCi0KLSMg
 aWZuZGVmIF9fR05VQ19fIAotLy8gIElmIEdDQyBjb21wYXRhYmlsaXR5IGlzIGRpc2FibGVk
 ICgtbm8tZ2NjIGlzIHNwZWNpZmllZCkgU1REIG5lZWRzIHRvIGJlIHJlZGVmaW5lZC4KLSMg
 ZGVmaW5lIF9TVExQX1JFREVGSU5FX1NURCAxCi0jIGVuZGlmIC8qIF9fR05VQ19fICovCi0K
 LS8vI2RlZmluZSBfU1RMUF9IQVNfTk9fTkVXX0NfSEVBREVSUyAxCi0KLSMgZW5kaWYgLyog
 X19JTlRFTF9DT01QSUxFUiA+PSA4MDAgKi8KLQotI2lmbmRlZiBfX0ZyZWVCU0RfXyAvLyBG
 cmVlQlNEIHN5c3RlbSBoZWFkZXJzIHVzZSB1bnN1cHBvcnRlZCBHQ0MgZXh0ZW5zaW9ucy4K
 LSMgaWZuZGVmIF9fR05VQ19fIAotIyBkZWZpbmUgX19HTlVDX18gMwotIyBlbmRpZgotI2Vu
 ZGlmCi0KLSMgZGVmaW5lIF9TVExQX05PX05BVElWRV9XSURFX0ZVTkNUSU9OUyAxCi0KLSNp
 ZmRlZiBfX0ZyZWVCU0RfXwotIyBpbmNsdWRlIDxvc3JlbGRhdGUuaD4KLSMgZGVmaW5lIF9T
 VExQX0hBU19OQVRJVkVfRkxPQVRfQUJTCi0jIGRlZmluZSBfU1RMUF9OT19DU1REX0ZVTkNU
 SU9OX0lNUE9SVFMKLSMgZGVmaW5lIF9TVExQX05PX0xPTkdfRE9VQkxFCi0jZW5kaWYKZGlm
 ZiAtcnVwZE4gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9maWxlcy90ZXN0OjplaDo6
 aWNjLWZyZWVic2QubWFrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy90ZXN0Ojpl
 aDo6aWNjLWZyZWVic2QubWFrCi0tLSAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2Zp
 bGVzL3Rlc3Q6OmVoOjppY2MtZnJlZWJzZC5tYWsJU2F0IERlYyAgMSAxMzo1MzozMCAyMDA3
 CisrKyAvdXNyL3BvcnRzL2RldmVsL3N0bHBvcnQvZmlsZXMvdGVzdDo6ZWg6OmljYy1mcmVl
 YnNkLm1hawlUaHUgSmFuICAxIDAxOjAwOjAwIDE5NzAKQEAgLTEsNzYgKzAsMCBAQAotIyBU
 aGlzIHJlcXVpcmVzIEdOVSBtYWtlLgotCi1zcmNkaXIgPSAuCi1WUEFUSCA9IC4KLVNIRUxM
 PS9iaW4vc2gKLQotIyBwb2ludCB0aGlzIHRvIHByb3BlciBsb2NhdGlvbgotU1RMX0lOQ0w9
 LUkuLi8uLi9zdGxwb3J0Ci0KLUFVWF9MSVNUPVRlc3RDbGFzcy5jcHAgbWFpbi5jcHAgbmNf
 YWxsb2MuY3BwIHJhbmRvbV9udW1iZXIuY3BwCi0KLVRFU1RfTElTVD10ZXN0X2FsZ28uY3Bw
 ICBcCi10ZXN0X2FsZ29iYXNlLmNwcCAgICAgdGVzdF9saXN0LmNwcCB0ZXN0X3NsaXN0LmNw
 cCBcCi10ZXN0X2JpdF92ZWN0b3IuY3BwICAgdGVzdF92ZWN0b3IuY3BwIFwKLXRlc3RfZGVx
 dWUuY3BwIHRlc3Rfc2V0LmNwcCB0ZXN0X21hcC5jcHAgXAotdGVzdF9oYXNoX21hcC5jcHAg
 IHRlc3RfaGFzaF9zZXQuY3BwIHRlc3Rfcm9wZS5jcHAgXAotdGVzdF9zdHJpbmcuY3BwIHRl
 c3RfYml0c2V0LmNwcCB0ZXN0X3ZhbGFycmF5LmNwcAotCi1MSVNUPSQoQVVYX0xJU1QpICQo
 VEVTVF9MSVNUKQotCi1PQkpFQ1RTID0gJChMSVNUOiUuY3BwPW9iai8lLm8pICQoU1RBVF9N
 T0RVTEUpCi1EX09CSkVDVFMgPSAkKExJU1Q6JS5jcHA9ZF9vYmovJS5vKSAkKFNUQVRfTU9E
 VUxFKQotCi1FWEVDUyA9ICQoTElTVDolLmNwcD0lKQotVEVTVFMgPSAkKExJU1Q6JS5jcHA9
 JS5vdXQpCi1URVNUX0VYRSAgPSAuL2VoX3Rlc3QKLURfVEVTVF9FWEUgPSAuL2VoX3Rlc3Rf
 ZAotCi1URVNUICA9IC4vZWhfdGVzdC5vdXQKLURfVEVTVCA9IC4vZWhfdGVzdF9kLm91dAot
 Ci1DWFhGTEFHUyArPSAkKFBUSFJFQURfQ0ZMQUdTKSAtRF9SRUVOVFJBTlQgLXcxICQoU1RM
 X0lOQ0wpIC1JLiAkKENYWF9FWFRSQV9GTEFHUykgLURFSF9WRUNUT1JfT1BFUkFUT1JfTkVX
 IC1ERUhfREVMRVRFX0hBU19USFJPV19TUEVDCi1EX0NYWEZMQUdTID0gJChDWFhGTEFHUykg
 LWcgLURfU1RMUF9ERUJVRwotCi1jaGVjazogJChURVNUKQotCi1MSUJTID0gLWxtIC1tdAot
 RF9MSUJTVExQT1JUID0gLUwuLi8uLi9saWIgLWxzdGxwb3J0X2ljY19zdGxkZWJ1ZwotTElC
 U1RMUE9SVCA9IC1MLi4vLi4vbGliIC1sc3RscG9ydF9pY2MKLQotYWxsOiAkKFRFU1RfRVhF
 KSAkKERfVEVTVF9FWEUpCi0KLWNoZWNrX2Q6ICQoRF9URVNUKQotCi1PQkpESVI9b2JqCi1E
 X09CSkRJUj1kX29iagotCi0kKE9CSkRJUik6Ci0JbWtkaXIgb2JqCi0kKERfT0JKRElSKToK
 LQlta2RpciBkX29iagotCi0KLSQoVEVTVF9FWEUpIDogJChPQkpESVIpICQoT0JKRUNUUykK
 LQkkKENDKSAkKENYWEZMQUdTKSAkKE9CSkVDVFMpICQoTElCU1RMUE9SVCkgJChMSUJTKSAt
 byAkKFRFU1RfRVhFKQotCi0kKERfVEVTVF9FWEUpIDogJChEX09CSkRJUikgJChEX09CSkVD
 VFMpCi0JJChDQykgJChEX0NYWEZMQUdTKSAkKERfT0JKRUNUUykgJChEX0xJQlNUTFBPUlQp
 ICQoTElCUykgLW8gJChEX1RFU1RfRVhFKQotCi0KLSQoVEVTVCkgOiAkKFRFU1RfRVhFKQot
 CUxEX0xJQlJBUllfUEFUSD0iLi4vLi4vbGliOiQoTERfTElCUkFSWV9QQVRIKSIgLi8kKFRF
 U1RfRVhFKSAtcyAxMDAKLQotJChEX1RFU1QpIDogJChEX1RFU1RfRVhFKQotCUxEX0xJQlJB
 UllfUEFUSD0iLi4vLi4vbGliOiQoTERfTElCUkFSWV9QQVRIKSIgLi8kKERfVEVTVF9FWEUp
 IC1zIDEwMAotCi1TVUZGSVhFUzogLmNwcC5vCi0KLWRfb2JqLyUubyA6ICUuY3BwCi0JJChD
 WFgpICQoRF9DWFhGTEFHUykgJDwgLWMgLW8gJEAKLQotb2JqLyUubyA6ICUuY3BwCi0JJChD
 WFgpICQoQ1hYRkxBR1MpICQ8IC1jIC1vICRACi0KLWNsZWFuOgotCS1ybSAtcmYgJChURVNU
 X0VYRSkgKi5vICovKi5vICouY29yZQpkaWZmIC1ydXBkTiAvaG9tZS91c2Vycy93aWx4L3N0
 bHBvcnQub2xkL3BrZy1kZXNjciAvdXNyL3BvcnRzL2RldmVsL3N0bHBvcnQvcGtnLWRlc2Ny
 Ci0tLSAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL3BrZy1kZXNjcglTYXQgRGVjICAx
 IDEzOjUzOjM1IDIwMDcKKysrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9wa2ctZGVzY3IJ
 U2F0IERlYyAgMSAxNjoyNjoxMCAyMDA3CkBAIC0xLDEzICsxLDYgQEAKLVNUTHBvcnQgaXMg
 YW4gYWRhcHRhdGlvbiBvZiBTR0kncyBTdGFuZGFyZCBUZW1wbGF0ZSBMaWJyYXJ5LgotVGhl
 IGdvYWwgb2YgdGhlIFNUTHBvcnQgZWZmb3J0IGlzIHRvIG1ha2UgU0dJJ3MgU1RMCi1pbXBs
 ZW1lbnRhdGlvbiB1c2FibGUgd2l0aCBtb3N0IGNvbXBpbGVycyB3aGlsZSByZXRhaW5pbmcg
 ZnVsbAotZnVuY3Rpb25hbGl0eS4KLQotVGhlIFN0YW5kYXJkIFRlbXBsYXRlIExpYnJhcnkg
 aXMgYSBDKysgbGlicmFyeSBvZiBjb250YWluZXIKLWNsYXNzZXMsIGFsZ29yaXRobXMsIGFu
 ZCBpdGVyYXRvcnMgcHJvdmlkaW5nIG1hbnkgb2YgdGhlIGJhc2ljCi1hbGdvcml0aG1zIGFu
 ZCBkYXRhIHN0cnVjdHVyZXMgb2YgY29tcHV0ZXIgc2NpZW5jZS4KLQotV1dXOiBodHRwOi8v
 d3d3LnNnaS5jb20vdGVjaC9zdGwvCitNdWx0aXBsYXRmb3JtIEMrKyBTdGFuZGFyZCBMaWJy
 YXJ5IChTVEwgaW1wbGVtZW50YXRpb24pLiBNYW55Citjb21waWxlcnMgYW5kIG9wZXJhdGlv
 bmFsIGVudmlyb25tZW50cyBzdXBwb3J0ZWQuIFN0YW5kYXJkIChJU08vSUVDCisxNDg4Mikg
 Y29tcGxpYW5jZS4gTWF4aW11bSBlZmZpY2llbmN5LiBFeGNlcHRpb24gYW5kIHRocmVhZAor
 c2FmZXR5LiBEZWJ1ZyBtb2RlLgogCi0tLSAKLUpvc2ggR2lsbGlhbSAgICAgICAgICAgICAg
 ICAgICAgPGpvc2hAcXVpY2submV0PgorV1dXOiBodHRwOi8vc3RscG9ydC5zb3VyY2Vmb3Jn
 ZS5uZXQvCmRpZmYgLXJ1cGROIC9ob21lL3VzZXJzL3dpbHgvc3RscG9ydC5vbGQvcGtnLXBs
 aXN0IC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9wa2ctcGxpc3QKLS0tIC9ob21lL3VzZXJz
 L3dpbHgvc3RscG9ydC5vbGQvcGtnLXBsaXN0CVNhdCBEZWMgIDEgMTM6NTM6MzUgMjAwNwor
 KysgL3Vzci9wb3J0cy9kZXZlbC9zdGxwb3J0L3BrZy1wbGlzdAlTYXQgRGVjICAxIDE2OjAz
 OjE1IDIwMDcKQEAgLTEsMzg4ICsxLDM0MyBAQAotaW5jbHVkZS9zdGxwb3J0L2FsZ29yaXRo
 bQotaW5jbHVkZS9zdGxwb3J0L2JpdHNldAotaW5jbHVkZS9zdGxwb3J0L2Nhc3NlcnQKLWlu
 Y2x1ZGUvc3RscG9ydC9jY3R5cGUKLWluY2x1ZGUvc3RscG9ydC9jZXJybm8KLWluY2x1ZGUv
 c3RscG9ydC9jZmxvYXQKLWluY2x1ZGUvc3RscG9ydC9jbGltaXRzCi1pbmNsdWRlL3N0bHBv
 cnQvY2xvY2FsZQotaW5jbHVkZS9zdGxwb3J0L2NtYXRoCi1pbmNsdWRlL3N0bHBvcnQvY29t
 cGxleAotaW5jbHVkZS9zdGxwb3J0L2NvbmZpZy9fZXBpbG9nLmgKLWluY2x1ZGUvc3RscG9y
 dC9jb25maWcvX21zdmNfd2FybmluZ3Nfb2ZmLmgKLWluY2x1ZGUvc3RscG9ydC9jb25maWcv
 X3Byb2xvZy5oCi1pbmNsdWRlL3N0bHBvcnQvY29uZmlnL3N0bF9hcGNjLmgKLWluY2x1ZGUv
 c3RscG9ydC9jb25maWcvc3RsX2FwcGxlLmgKLWluY2x1ZGUvc3RscG9ydC9jb25maWcvc3Rs
 X2FzNDAwLmgKLWluY2x1ZGUvc3RscG9ydC9jb25maWcvc3RsX2JjLmgKLWluY2x1ZGUvc3Rs
 cG9ydC9jb25maWcvc3RsX2NvbW8uaAotaW5jbHVkZS9zdGxwb3J0L2NvbmZpZy9zdGxfY29u
 Zml4LmgKLWluY2x1ZGUvc3RscG9ydC9jb25maWcvc3RsX2NyYXkuaAotaW5jbHVkZS9zdGxw
 b3J0L2NvbmZpZy9zdGxfZGVjLmgKLWluY2x1ZGUvc3RscG9ydC9jb25maWcvc3RsX2RlY192
 bXMuaAotaW5jbHVkZS9zdGxwb3J0L2NvbmZpZy9zdGxfZG0uaAotaW5jbHVkZS9zdGxwb3J0
 L2NvbmZpZy9zdGxfZnVqaXRzdS5oCi1pbmNsdWRlL3N0bHBvcnQvY29uZmlnL3N0bF9nY2Mu
 aAotaW5jbHVkZS9zdGxwb3J0L2NvbmZpZy9zdGxfaHBhY2MuaAotaW5jbHVkZS9zdGxwb3J0
 L2NvbmZpZy9zdGxfaWJtLmgKLWluY2x1ZGUvc3RscG9ydC9jb25maWcvc3RsX2ljYy5oCi1p
 bmNsdWRlL3N0bHBvcnQvY29uZmlnL3N0bF9pbnRlbC5oCi1pbmNsdWRlL3N0bHBvcnQvY29u
 ZmlnL3N0bF9rYWkuaAotaW5jbHVkZS9zdGxwb3J0L2NvbmZpZy9zdGxfbWxjLmgKLWluY2x1
 ZGUvc3RscG9ydC9jb25maWcvc3RsX21zdmMuaAotaW5jbHVkZS9zdGxwb3J0L2NvbmZpZy9z
 dGxfbXdlcmtzLmgKLWluY2x1ZGUvc3RscG9ydC9jb25maWcvc3RsX215Y29tcC5oCi1pbmNs
 dWRlL3N0bHBvcnQvY29uZmlnL3N0bF9zY28uaAotaW5jbHVkZS9zdGxwb3J0L2NvbmZpZy9z
 dGxfc2VsZWN0X2xpYi5oCi1pbmNsdWRlL3N0bHBvcnQvY29uZmlnL3N0bF9zZ2kuaAotaW5j
 bHVkZS9zdGxwb3J0L2NvbmZpZy9zdGxfc29sYXJpcy5oCi1pbmNsdWRlL3N0bHBvcnQvY29u
 ZmlnL3N0bF9zdW5wcm8uaAotaW5jbHVkZS9zdGxwb3J0L2NvbmZpZy9zdGxfc3ltYW50ZWMu
 aAotaW5jbHVkZS9zdGxwb3J0L2NvbmZpZy9zdGxfd2F0Y29tLmgKLWluY2x1ZGUvc3RscG9y
 dC9jb25maWcvc3RsX3dpbmNlLmgKLWluY2x1ZGUvc3RscG9ydC9jb25maWcvc3RsY29tcC5o
 Ci1pbmNsdWRlL3N0bHBvcnQvY29uZmlnL3ZjX3NlbGVjdF9saWIuaAotaW5jbHVkZS9zdGxw
 b3J0L2NzZXRqbXAKLWluY2x1ZGUvc3RscG9ydC9jc2lnbmFsCi1pbmNsdWRlL3N0bHBvcnQv
 Y3N0ZGFyZwotaW5jbHVkZS9zdGxwb3J0L2NzdGRkZWYKLWluY2x1ZGUvc3RscG9ydC9jc3Rk
 aW8KLWluY2x1ZGUvc3RscG9ydC9jc3RkbGliCi1pbmNsdWRlL3N0bHBvcnQvY3N0cmluZwot
 aW5jbHVkZS9zdGxwb3J0L2N0aW1lCi1pbmNsdWRlL3N0bHBvcnQvY3R5cGUuaAotaW5jbHVk
 ZS9zdGxwb3J0L2N3Y2hhcgotaW5jbHVkZS9zdGxwb3J0L2N3Y3R5cGUKLWluY2x1ZGUvc3Rs
 cG9ydC9kZXF1ZQotaW5jbHVkZS9zdGxwb3J0L2V4Y2VwdGlvbgotaW5jbHVkZS9zdGxwb3J0
 L2V4Y2VwdGlvbi5oCi1pbmNsdWRlL3N0bHBvcnQvZXhwb3J0Ci1pbmNsdWRlL3N0bHBvcnQv
 ZnN0cmVhbQotaW5jbHVkZS9zdGxwb3J0L2ZzdHJlYW0uaAotaW5jbHVkZS9zdGxwb3J0L2Z1
 bmN0aW9uYWwKLWluY2x1ZGUvc3RscG9ydC9oYXNoX21hcAotaW5jbHVkZS9zdGxwb3J0L2hh
 c2hfc2V0Ci1pbmNsdWRlL3N0bHBvcnQvaW9tYW5pcAotaW5jbHVkZS9zdGxwb3J0L2lvbWFu
 aXAuaAotaW5jbHVkZS9zdGxwb3J0L2lvcwotaW5jbHVkZS9zdGxwb3J0L2lvcy5oCi1pbmNs
 dWRlL3N0bHBvcnQvaW9zZndkCi1pbmNsdWRlL3N0bHBvcnQvaW9zdHJlYW0KLWluY2x1ZGUv
 c3RscG9ydC9pb3N0cmVhbS5oCi1pbmNsdWRlL3N0bHBvcnQvaXN0cmVhbQotaW5jbHVkZS9z
 dGxwb3J0L2lzdHJlYW0uaAotaW5jbHVkZS9zdGxwb3J0L2l0ZXJhdG9yCi1pbmNsdWRlL3N0
 bHBvcnQvbGltaXRzCi1pbmNsdWRlL3N0bHBvcnQvbGlzdAotaW5jbHVkZS9zdGxwb3J0L2xv
 Y2FsZQotaW5jbHVkZS9zdGxwb3J0L2xvY2FsZS5oCi1pbmNsdWRlL3N0bHBvcnQvbWFwCi1p
 bmNsdWRlL3N0bHBvcnQvbWF0aC5oCi1pbmNsdWRlL3N0bHBvcnQvbWVtLmgKLWluY2x1ZGUv
 c3RscG9ydC9tZW1vcnkKLWluY2x1ZGUvc3RscG9ydC9tbWVtb3J5LmgKLWluY2x1ZGUvc3Rs
 cG9ydC9uZXcKLWluY2x1ZGUvc3RscG9ydC9uZXcuaAotaW5jbHVkZS9zdGxwb3J0L251bWVy
 aWMKLWluY2x1ZGUvc3RscG9ydC9vbGRfaHAvYWxnby5oCi1pbmNsdWRlL3N0bHBvcnQvb2xk
 X2hwL2FsZ29iYXNlLmgKLWluY2x1ZGUvc3RscG9ydC9vbGRfaHAvYWxsb2MuaAotaW5jbHVk
 ZS9zdGxwb3J0L29sZF9ocC9idmVjdG9yLmgKLWluY2x1ZGUvc3RscG9ydC9vbGRfaHAvZGVm
 YWxsb2MuaAotaW5jbHVkZS9zdGxwb3J0L29sZF9ocC9kZXF1ZS5oCi1pbmNsdWRlL3N0bHBv
 cnQvb2xkX2hwL2Z1bmN0aW9uLmgKLWluY2x1ZGUvc3RscG9ydC9vbGRfaHAvaGFzaF9tYXAu
 aAotaW5jbHVkZS9zdGxwb3J0L29sZF9ocC9oYXNoX3NldC5oCi1pbmNsdWRlL3N0bHBvcnQv
 b2xkX2hwL2hhc2h0YWJsZS5oCi1pbmNsdWRlL3N0bHBvcnQvb2xkX2hwL2hlYXAuaAotaW5j
 bHVkZS9zdGxwb3J0L29sZF9ocC9pdGVyYXRvci5oCi1pbmNsdWRlL3N0bHBvcnQvb2xkX2hw
 L2xpc3QuaAotaW5jbHVkZS9zdGxwb3J0L29sZF9ocC9tYXAuaAotaW5jbHVkZS9zdGxwb3J0
 L29sZF9ocC9tdWx0aW1hcC5oCi1pbmNsdWRlL3N0bHBvcnQvb2xkX2hwL211bHRpc2V0LmgK
 LWluY2x1ZGUvc3RscG9ydC9vbGRfaHAvbnVtZXJpYy5oCi1pbmNsdWRlL3N0bHBvcnQvb2xk
 X2hwL3BhaXIuaAotaW5jbHVkZS9zdGxwb3J0L29sZF9ocC9wdGhyZWFkX2FsbG9jLmgKLWlu
 Y2x1ZGUvc3RscG9ydC9vbGRfaHAvcXVldWUuaAotaW5jbHVkZS9zdGxwb3J0L29sZF9ocC9y
 b3BlLmgKLWluY2x1ZGUvc3RscG9ydC9vbGRfaHAvc2V0LmgKLWluY2x1ZGUvc3RscG9ydC9v
 bGRfaHAvc2xpc3QuaAotaW5jbHVkZS9zdGxwb3J0L29sZF9ocC9zdGFjay5oCi1pbmNsdWRl
 L3N0bHBvcnQvb2xkX2hwL3RlbXBidWYuaAotaW5jbHVkZS9zdGxwb3J0L29sZF9ocC90cmVl
 LmgKLWluY2x1ZGUvc3RscG9ydC9vbGRfaHAvdmVjdG9yLmgKLWluY2x1ZGUvc3RscG9ydC9v
 c3RyZWFtCi1pbmNsdWRlL3N0bHBvcnQvb3N0cmVhbS5oCi1pbmNsdWRlL3N0bHBvcnQvcHRo
 cmVhZC5oCi1pbmNsdWRlL3N0bHBvcnQvcHRocmVhZF9hbGxvYwotaW5jbHVkZS9zdGxwb3J0
 L3F1ZXVlCi1pbmNsdWRlL3N0bHBvcnQvcm9wZQotaW5jbHVkZS9zdGxwb3J0L3NldAotaW5j
 bHVkZS9zdGxwb3J0L3NldGptcC5oCi1pbmNsdWRlL3N0bHBvcnQvc2lnbmFsLmgKLWluY2x1
 ZGUvc3RscG9ydC9zbGlzdAotaW5jbHVkZS9zdGxwb3J0L3NzdHJlYW0KLWluY2x1ZGUvc3Rs
 cG9ydC9zdGFjawotaW5jbHVkZS9zdGxwb3J0L3N0ZGFyZy5oCi1pbmNsdWRlL3N0bHBvcnQv
 c3RkZGVmLmgKLWluY2x1ZGUvc3RscG9ydC9zdGRleGNlcHQKLWluY2x1ZGUvc3RscG9ydC9z
 dGRpby5oCi1pbmNsdWRlL3N0bHBvcnQvc3RkaW9fc3RyZWFtYnVmCi1pbmNsdWRlL3N0bHBv
 cnQvc3RkbGliLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2FiYnJldnMuaAotaW5jbHVkZS9z
 dGxwb3J0L3N0bC9fYWxnby5jCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19hbGdvLmgKLWluY2x1
 ZGUvc3RscG9ydC9zdGwvX2FsZ29iYXNlLmMKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2FsZ29i
 YXNlLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2FsbG9jLmMKLWluY2x1ZGUvc3RscG9ydC9z
 dGwvX2FsbG9jLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2FsbG9jX29sZC5oCitpbmNsdWRl
 L3N0bHBvcnQvc3RsL190ZW1wYnVmLmMKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3BhaXIuaAor
 aW5jbHVkZS9zdGxwb3J0L3N0bC9kZWJ1Zy9faGFzaHRhYmxlLmgKK2luY2x1ZGUvc3RscG9y
 dC9zdGwvZGVidWcvX2xpc3QuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9kZWJ1Zy9fc2xpc3Qu
 aAoraW5jbHVkZS9zdGxwb3J0L3N0bC9kZWJ1Zy9fdHJlZS5oCitpbmNsdWRlL3N0bHBvcnQv
 c3RsL2RlYnVnL19zdHJpbmdfc3VtX21ldGhvZHMuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9k
 ZWJ1Zy9fZGVidWcuYworaW5jbHVkZS9zdGxwb3J0L3N0bC9kZWJ1Zy9fdmVjdG9yLmgKK2lu
 Y2x1ZGUvc3RscG9ydC9zdGwvZGVidWcvX2RlcXVlLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwv
 ZGVidWcvX2RlYnVnLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvZGVidWcvX3N0cmluZy5oCitp
 bmNsdWRlL3N0bHBvcnQvc3RsL2RlYnVnL19pdGVyYXRvci5oCitpbmNsdWRlL3N0bHBvcnQv
 c3RsL19sb2NhbGUuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fbnVsbF9zdHJlYW0uaAoraW5j
 bHVkZS9zdGxwb3J0L3N0bC9fdGVtcGJ1Zi5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19pb3Nl
 cnIuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fc3RhY2suaAoraW5jbHVkZS9zdGxwb3J0L3N0
 bC9tc2xfc3RyaW5nLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX21hcC5oCitpbmNsdWRlL3N0
 bHBvcnQvc3RsL19pc3RyZWFtYnVmX2l0ZXJhdG9yLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwv
 X3N0bHBvcnRfdmVyc2lvbi5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19vc3RyZWFtYnVmX2l0
 ZXJhdG9yLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3N0cmluZ193b3JrYXJvdW5kLmgKK2lu
 Y2x1ZGUvc3RscG9ydC9zdGwvX2l0ZXJhdG9yX29sZC5oCitpbmNsdWRlL3N0bHBvcnQvc3Rs
 L3R5cGVfbWFuaXBzLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2hhc2hfZnVuLmgKIGluY2x1
 ZGUvc3RscG9ydC9zdGwvX2F1dG9fcHRyLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2JpdHNl
 dC5jCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19iaXRzZXQuaAotaW5jbHVkZS9zdGxwb3J0L3N0
 bC9fYnZlY3Rvci5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19jaGVja19jb25maWcuaAoraW5j
 bHVkZS9zdGxwb3J0L3N0bC9faGFzaF9zZXQuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fc3Rk
 ZXhjZXB0LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2N3Y3R5cGUuaAoraW5jbHVkZS9zdGxw
 b3J0L3N0bC9faW9zLmMKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3JlbG9wc19oYXNoX2NvbnQu
 aAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fdW5vcmRlcmVkX21hcC5oCitpbmNsdWRlL3N0bHBv
 cnQvc3RsL19mdW5jdGlvbi5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL190cmVlLmMKK2luY2x1
 ZGUvc3RscG9ydC9zdGwvX2lvcy5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL192ZWN0b3IuYwog
 aW5jbHVkZS9zdGxwb3J0L3N0bC9fY21hdGguaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fY29k
 ZWN2dC5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19jb2xsYXRlLmgKIGluY2x1ZGUvc3RscG9y
 dC9zdGwvX2NvbXBsZXguYworaW5jbHVkZS9zdGxwb3J0L3N0bC9fdHJlZS5oCitpbmNsdWRl
 L3N0bHBvcnQvc3RsL19jdGltZS5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2NoYXJfdHJhaXRz
 LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2Nsb2NhbGUuaAoraW5jbHVkZS9zdGxwb3J0L3N0
 bC9fdmVjdG9yLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3N0cmluZ19md2QuaAoraW5jbHVk
 ZS9zdGxwb3J0L3N0bC9fY3NldGptcC5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19zdHJpbmdf
 aGFzaC5oCiBpbmNsdWRlL3N0bHBvcnQvc3RsL19jb21wbGV4LmgKLWluY2x1ZGUvc3RscG9y
 dC9zdGwvX2NvbmZpZy5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19jb25maWdfY29tcGF0LmgK
 K2luY2x1ZGUvc3RscG9ydC9zdGwvX2FsZ29iYXNlLmMKK2luY2x1ZGUvc3RscG9ydC9zdGwv
 cG9pbnRlcnMvX3ZlY3Rvci5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL3BvaW50ZXJzL19saXN0
 LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvcG9pbnRlcnMvX3NldC5oCitpbmNsdWRlL3N0bHBv
 cnQvc3RsL3BvaW50ZXJzL19zbGlzdC5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL3BvaW50ZXJz
 L190b29scy5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL3BvaW50ZXJzL19kZXF1ZS5oCitpbmNs
 dWRlL3N0bHBvcnQvc3RsL19udW1wdW5jdC5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19hbGdv
 YmFzZS5oCiBpbmNsdWRlL3N0bHBvcnQvc3RsL19jb25maWdfY29tcGF0X3Bvc3QuaAoraW5j
 bHVkZS9zdGxwb3J0L3N0bC9ib29zdF90eXBlX3RyYWl0cy5oCitpbmNsdWRlL3N0bHBvcnQv
 c3RsL19oZWFwLmMKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2NvbGxhdGUuaAogaW5jbHVkZS9z
 dGxwb3J0L3N0bC9fY29uc3RydWN0LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2NjdHlwZS5o
 CitpbmNsdWRlL3N0bHBvcnQvc3RsL19zbGlzdC5jCitpbmNsdWRlL3N0bHBvcnQvc3RsL19u
 dW1fZ2V0LmMKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3N0cmluZ19zdW0uaAoraW5jbHVkZS9z
 dGxwb3J0L3N0bC9fbGltaXRzLmMKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3N0ZGV4Y2VwdF9i
 YXNlLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3NsaXN0LmgKK2luY2x1ZGUvc3RscG9ydC9z
 dGwvX251bV9nZXQuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fbGltaXRzLmgKK2luY2x1ZGUv
 c3RscG9ydC9zdGwvX2NoZWNrX2NvbmZpZy5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL3R5cGVf
 dHJhaXRzLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2hlYXAuaAoraW5jbHVkZS9zdGxwb3J0
 L3N0bC9fdGltZV9mYWNldHMuYwogaW5jbHVkZS9zdGxwb3J0L3N0bC9fY3RyYWl0c19mbnMu
 aAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fY2FycmF5LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwv
 X21ic3RhdGVfdC5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL190aW1lX2ZhY2V0cy5oCitpbmNs
 dWRlL3N0bHBvcnQvc3RsL19zbGlzdF9iYXNlLmMKIGluY2x1ZGUvc3RscG9ydC9zdGwvX2N0
 eXBlLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2N3Y2hhci5oCi1pbmNsdWRlL3N0bHBvcnQv
 c3RsL19kZXF1ZS5jCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19kZXF1ZS5oCi1pbmNsdWRlL3N0
 bHBvcnQvc3RsL19lcGlsb2cuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fZXhjZXB0aW9uLmgK
 LWluY2x1ZGUvc3RscG9ydC9zdGwvX2ZzdHJlYW0uYwotaW5jbHVkZS9zdGxwb3J0L3N0bC9f
 ZnN0cmVhbS5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19mdW5jdGlvbi5oCi1pbmNsdWRlL3N0
 bHBvcnQvc3RsL19mdW5jdGlvbl9hZGFwdG9ycy5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19m
 dW5jdGlvbl9iYXNlLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2hhc2hfZnVuLmgKLWluY2x1
 ZGUvc3RscG9ydC9zdGwvX2hhc2hfbWFwLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2hhc2hf
 c2V0LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2FiYnJldnMuaAoraW5jbHVkZS9zdGxwb3J0
 L3N0bC9fY3N0ZGxpYi5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19xdWV1ZS5oCitpbmNsdWRl
 L3N0bHBvcnQvc3RsL19zdHJzdHJlYW0uaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fYWxsb2Mu
 YwogaW5jbHVkZS9zdGxwb3J0L3N0bC9faGFzaHRhYmxlLmMKK2luY2x1ZGUvc3RscG9ydC9z
 dGwvX2NvZGVjdnQuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fYWxsb2Nfb2xkLmgKK2luY2x1
 ZGUvc3RscG9ydC9zdGwvX3JhbmdlX2Vycm9ycy5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19z
 bGlzdF9iYXNlLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX21vbmV0YXJ5LmMKK2luY2x1ZGUv
 c3RscG9ydC9zdGwvX2FsbG9jLmgKIGluY2x1ZGUvc3RscG9ydC9zdGwvX2hhc2h0YWJsZS5o
 Ci1pbmNsdWRlL3N0bHBvcnQvc3RsL19oZWFwLmMKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2hl
 YXAuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9faW9zLmMKLWluY2x1ZGUvc3RscG9ydC9zdGwv
 X2lvcy5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19pb3NfYmFzZS5oCi1pbmNsdWRlL3N0bHBv
 cnQvc3RsL19pb3Nmd2QuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fZnN0cmVhbS5jCitpbmNs
 dWRlL3N0bHBvcnQvc3RsL19tb25ldGFyeS5oCiBpbmNsdWRlL3N0bHBvcnQvc3RsL19pc3Ry
 ZWFtLmMKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3Jhd19zdG9yYWdlX2l0ZXIuaAoraW5jbHVk
 ZS9zdGxwb3J0L3N0bC9fZnN0cmVhbS5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19wdGhyZWFk
 X2FsbG9jLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3Byb2xvZy5oCiBpbmNsdWRlL3N0bHBv
 cnQvc3RsL19pc3RyZWFtLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2lzdHJlYW1idWZfaXRl
 cmF0b3IuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9faXRlcmF0b3IuaAotaW5jbHVkZS9zdGxw
 b3J0L3N0bC9faXRlcmF0b3JfYmFzZS5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19pdGVyYXRv
 cl9vbGQuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fbGltaXRzLmMKLWluY2x1ZGUvc3RscG9y
 dC9zdGwvX2xpbWl0cy5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19saXN0LmMKLWluY2x1ZGUv
 c3RscG9ydC9zdGwvX2xpc3QuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fbG9jYWxlLmgKLWlu
 Y2x1ZGUvc3RscG9ydC9zdGwvX21hcC5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19tZXNzYWdl
 c19mYWNldHMuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fbW9uZXRhcnkuYwotaW5jbHVkZS9z
 dGxwb3J0L3N0bC9fbW9uZXRhcnkuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fbmV3LmgKLWlu
 Y2x1ZGUvc3RscG9ydC9zdGwvX251bGxfc3RyZWFtLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwv
 X251bV9nZXQuYwotaW5jbHVkZS9zdGxwb3J0L3N0bC9fbnVtX2dldC5oCi1pbmNsdWRlL3N0
 bHBvcnQvc3RsL19udW1fcHV0LmMKLWluY2x1ZGUvc3RscG9ydC9zdGwvX251bV9wdXQuaAot
 aW5jbHVkZS9zdGxwb3J0L3N0bC9fbnVtZXJpYy5jCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19u
 dW1lcmljLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX251bXB1bmN0LmgKK2luY2x1ZGUvc3Rs
 cG9ydC9zdGwvX2J2ZWN0b3IuaAogaW5jbHVkZS9zdGxwb3J0L3N0bC9fb3N0cmVhbS5jCi1p
 bmNsdWRlL3N0bHBvcnQvc3RsL19vc3RyZWFtLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX29z
 dHJlYW1idWZfaXRlcmF0b3IuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fcGFpci5oCi1pbmNs
 dWRlL3N0bHBvcnQvc3RsL19wcm9sb2cuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fcHRocmVh
 ZF9hbGxvYy5jCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19wdGhyZWFkX2FsbG9jLmgKLWluY2x1
 ZGUvc3RscG9ydC9zdGwvX3B0cnNfc3BlY2lhbGl6ZS5oCi1pbmNsdWRlL3N0bHBvcnQvc3Rs
 L19xdWV1ZS5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19yYW5nZV9lcnJvcnMuaAotaW5jbHVk
 ZS9zdGxwb3J0L3N0bC9fcmF3X3N0b3JhZ2VfaXRlci5oCi1pbmNsdWRlL3N0bHBvcnQvc3Rs
 L19yZWxvcHMuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fcmVsb3BzX2NvbnQuaAotaW5jbHVk
 ZS9zdGxwb3J0L3N0bC9fcmVsb3BzX2hhc2hfY29udC5oCi1pbmNsdWRlL3N0bHBvcnQvc3Rs
 L19yZWxvcHNfdGVtcGxhdGUuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fcm9wZS5jCi1pbmNs
 dWRlL3N0bHBvcnQvc3RsL19yb3BlLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX3NldC5oCi1p
 bmNsdWRlL3N0bHBvcnQvc3RsL19zaXRlX2NvbmZpZy5oCi1pbmNsdWRlL3N0bHBvcnQvc3Rs
 L19zbGlzdC5jCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19zbGlzdC5oCi1pbmNsdWRlL3N0bHBv
 cnQvc3RsL19zbGlzdF9iYXNlLmMKLWluY2x1ZGUvc3RscG9ydC9zdGwvX3NsaXN0X2Jhc2Uu
 aAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fc3BhcmNfYXRvbWljLmgKIGluY2x1ZGUvc3RscG9y
 dC9zdGwvX3NzdHJlYW0uYworaW5jbHVkZS9zdGxwb3J0L3N0bC9fb3N0cmVhbS5oCitpbmNs
 dWRlL3N0bHBvcnQvc3RsL19hbGdvLmMKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2l0ZXJhdG9y
 X2Jhc2UuaAogaW5jbHVkZS9zdGxwb3J0L3N0bC9fc3N0cmVhbS5oCi1pbmNsdWRlL3N0bHBv
 cnQvc3RsL19zdGFjay5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19zdGRpb19maWxlLmgKLWlu
 Y2x1ZGUvc3RscG9ydC9zdGwvX3N0cmVhbV9pdGVyYXRvci5oCi1pbmNsdWRlL3N0bHBvcnQv
 c3RsL19zdHJlYW1idWYuYwotaW5jbHVkZS9zdGxwb3J0L3N0bC9fc3RyZWFtYnVmLmgKLWlu
 Y2x1ZGUvc3RscG9ydC9zdGwvX3N0cmVhbWJ1Zl9pdGVyYXRvci5oCitpbmNsdWRlL3N0bHBv
 cnQvc3RsL19lcGlsb2cuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9faGFzaF9tYXAuaAoraW5j
 bHVkZS9zdGxwb3J0L3N0bC9fY3NpZ25hbC5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19hbGdv
 LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3VuaW5pdGlhbGl6ZWQuaAoraW5jbHVkZS9zdGxw
 b3J0L3N0bC9fYml0c2V0LmMKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2NzdGRhcmcuaAoraW5j
 bHVkZS9zdGxwb3J0L3N0bC9faXRlcmF0b3IuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fYml0
 c2V0LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2RlcXVlLmMKK2luY2x1ZGUvc3RscG9ydC9z
 dGwvX3JvcGUuYworaW5jbHVkZS9zdGxwb3J0L3N0bC9fbWVzc2FnZXNfZmFjZXRzLmgKIGlu
 Y2x1ZGUvc3RscG9ydC9zdGwvX3N0cmluZy5jCitpbmNsdWRlL3N0bHBvcnQvc3RsL19wdHJz
 X3NwZWNpYWxpemUuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fZGVxdWUuaAoraW5jbHVkZS9z
 dGxwb3J0L3N0bC9fcm9wZS5oCiBpbmNsdWRlL3N0bHBvcnQvc3RsL19zdHJpbmcuaAotaW5j
 bHVkZS9zdGxwb3J0L3N0bC9fc3RyaW5nX2Z3ZC5jCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19z
 dHJpbmdfZndkLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX3N0cmluZ19oYXNoLmgKK2luY2x1
 ZGUvc3RscG9ydC9zdGwvY29uZmlnL3VzZXJfY29uZmlnLmgKK2luY2x1ZGUvc3RscG9ydC9z
 dGwvY29uZmlnL193YXRjb20uaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX2xpbnV4
 LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29uZmlnL19td2NjbmxtLmgKK2luY2x1ZGUvc3Rs
 cG9ydC9zdGwvY29uZmlnL19kbS5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9fcHJv
 bG9nLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29uZmlnL193YXJuaW5nc19vZmYuaAoraW5j
 bHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX25ldHdhcmUuaAoraW5jbHVkZS9zdGxwb3J0L3N0
 bC9jb25maWcvX2FwY2MuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX2libS5oCitp
 bmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9fbXN2Yy5oCitpbmNsdWRlL3N0bHBvcnQvc3Rs
 L2NvbmZpZy9fbWxjLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29uZmlnL19pbnRlbC5oCitp
 bmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9fZXZjLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwv
 Y29uZmlnL19lcGlsb2cuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvZmVhdHVyZXMu
 aAoraW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX2RlY192bXMuaAoraW5jbHVkZS9zdGxw
 b3J0L3N0bC9jb25maWcvX2hwdXguaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX2F1
 dG9fbGluay5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9zdGxfbXljb21wLmgKK2lu
 Y2x1ZGUvc3RscG9ydC9zdGwvY29uZmlnL19hczQwMC5oCitpbmNsdWRlL3N0bHBvcnQvc3Rs
 L2NvbmZpZy9fd2luZG93cy5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9fZGV0ZWN0
 X2RsbF9vcl9saWIuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX29wZW5ic2QuaAor
 aW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX21hY29zeC5oCitpbmNsdWRlL3N0bHBvcnQv
 c3RsL2NvbmZpZy9fZGVjLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29uZmlnL19zdW5wcm9j
 Yy5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9fZ2NjLmgKK2luY2x1ZGUvc3RscG9y
 dC9zdGwvY29uZmlnL19jb21vLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29uZmlnL19jcmF5
 LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29uZmlnL19pY2MuaAoraW5jbHVkZS9zdGxwb3J0
 L3N0bC9jb25maWcvX21hYy5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9fY3lnd2lu
 LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29uZmlnL19hcHBsZS5oCitpbmNsdWRlL3N0bHBv
 cnQvc3RsL2NvbmZpZy9fa2FpLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29uZmlnL19td2Vy
 a3MuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvc3RsX2NvbmZpeC5oCitpbmNsdWRl
 L3N0bHBvcnQvc3RsL2NvbmZpZy9fZnJlZWJzZC5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2Nv
 bmZpZy9fc29sYXJpcy5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9faHBhY2MuaAor
 aW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvaG9zdC5oCitpbmNsdWRlL3N0bHBvcnQvc3Rs
 L2NvbmZpZy9fYWl4LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29uZmlnL19zZ2kuaAoraW5j
 bHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX25hdGl2ZV9oZWFkZXJzLmgKK2luY2x1ZGUvc3Rs
 cG9ydC9zdGwvY29uZmlnL19zeW1hbnRlYy5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZp
 Zy9fYmMuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX3N5c3RlbS5oCitpbmNsdWRl
 L3N0bHBvcnQvc3RsL2NvbmZpZy9jb21wYXQuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9jb25m
 aWcvX2Z1aml0c3UuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9jb25jZXB0X2NoZWNrcy5oCitp
 bmNsdWRlL3N0bHBvcnQvc3RsL192YWxhcnJheS5jCitpbmNsdWRlL3N0bHBvcnQvc3RsL19m
 dW5jdGlvbl9iYXNlLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3N0cmluZ19zdW1fbWV0aG9k
 cy5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19zdHJpbmdfYmFzZS5oCitpbmNsdWRlL3N0bHBv
 cnQvc3RsL192YWxhcnJheS5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19jc3RkaW8uaAoraW5j
 bHVkZS9zdGxwb3J0L3N0bC9fc2V0LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX21vdmVfY29u
 c3RydWN0X2Z3ay5oCiBpbmNsdWRlL3N0bHBvcnQvc3RsL19zdHJpbmdfaW8uYworaW5jbHVk
 ZS9zdGxwb3J0L3N0bC9fdHlwZWluZm8uaAogaW5jbHVkZS9zdGxwb3J0L3N0bC9fc3RyaW5n
 X2lvLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX3N0cnN0cmVhbS5oCi1pbmNsdWRlL3N0bHBv
 cnQvc3RsL190ZW1wYnVmLmMKLWluY2x1ZGUvc3RscG9ydC9zdGwvX3RlbXBidWYuaAoraW5j
 bHVkZS9zdGxwb3J0L3N0bC9fdW5vcmRlcmVkX3NldC5oCitpbmNsdWRlL3N0bHBvcnQvc3Rs
 L2NfbG9jYWxlLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3N0cmluZ19vcGVyYXRvcnMuaAor
 aW5jbHVkZS9zdGxwb3J0L3N0bC9fbGlzdC5jCitpbmNsdWRlL3N0bHBvcnQvc3RsL19jd2No
 YXIuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fbGlzdC5oCitpbmNsdWRlL3N0bHBvcnQvc3Rs
 L19mdW5jdGlvbl9hZGFwdG9ycy5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19pb3NfYmFzZS5o
 CiBpbmNsdWRlL3N0bHBvcnQvc3RsL190aHJlYWRzLmMKIGluY2x1ZGUvc3RscG9ydC9zdGwv
 X3RocmVhZHMuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fdGltZV9mYWNldHMuYwotaW5jbHVk
 ZS9zdGxwb3J0L3N0bC9fdGltZV9mYWNldHMuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fdHJl
 ZS5jCi1pbmNsdWRlL3N0bHBvcnQvc3RsL190cmVlLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwv
 X3VuaW5pdGlhbGl6ZWQuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fdmFsYXJyYXkuYwotaW5j
 bHVkZS9zdGxwb3J0L3N0bC9fdmFsYXJyYXkuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fdmVj
 dG9yLmMKLWluY2x1ZGUvc3RscG9ydC9zdGwvX3ZlY3Rvci5oCi1pbmNsdWRlL3N0bHBvcnQv
 c3RsL2NfbG9jYWxlLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvY2hhcl90cmFpdHMuaAotaW5j
 bHVkZS9zdGxwb3J0L3N0bC9jb25jZXB0X2NoZWNrcy5oCi1pbmNsdWRlL3N0bHBvcnQvc3Rs
 L2RlYnVnL19kZWJ1Zy5jCi1pbmNsdWRlL3N0bHBvcnQvc3RsL2RlYnVnL19kZWJ1Zy5oCi1p
 bmNsdWRlL3N0bHBvcnQvc3RsL2RlYnVnL19kZXF1ZS5oCi1pbmNsdWRlL3N0bHBvcnQvc3Rs
 L2RlYnVnL19oYXNodGFibGUuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9kZWJ1Zy9faXRlcmF0
 b3IuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9kZWJ1Zy9fbGlzdC5oCi1pbmNsdWRlL3N0bHBv
 cnQvc3RsL2RlYnVnL19yZWxvcHNfY29udC5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL2RlYnVn
 L19yZWxvcHNfaGFzaF9jb250LmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvZGVidWcvX3NsaXN0
 LmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvZGVidWcvX3N0cmluZy5oCi1pbmNsdWRlL3N0bHBv
 cnQvc3RsL2RlYnVnL190cmVlLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvZGVidWcvX3ZlY3Rv
 ci5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL21zbF9zdHJpbmcuaAotaW5jbHVkZS9zdGxwb3J0
 L3N0bC90eXBlX3RyYWl0cy5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL3dyYXBwZXJzL19kZXF1
 ZS5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL3dyYXBwZXJzL19oYXNoX21hcC5oCi1pbmNsdWRl
 L3N0bHBvcnQvc3RsL3dyYXBwZXJzL19oYXNoX3NldC5oCi1pbmNsdWRlL3N0bHBvcnQvc3Rs
 L3dyYXBwZXJzL19saXN0LmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvd3JhcHBlcnMvX21hcC5o
 Ci1pbmNsdWRlL3N0bHBvcnQvc3RsL3dyYXBwZXJzL19tbWFwLmgKLWluY2x1ZGUvc3RscG9y
 dC9zdGwvd3JhcHBlcnMvX3NldC5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL3dyYXBwZXJzL19z
 bGlzdC5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL3dyYXBwZXJzL192ZWN0b3IuaAotaW5jbHVk
 ZS9zdGxwb3J0L3N0bF91c2VyX2NvbmZpZy5oCi1pbmNsdWRlL3N0bHBvcnQvc3RyZWFtYnVm
 Ci1pbmNsdWRlL3N0bHBvcnQvc3RyZWFtYnVmLmgKLWluY2x1ZGUvc3RscG9ydC9zdHJpbmcK
 LWluY2x1ZGUvc3RscG9ydC9zdHJpbmcuaAotaW5jbHVkZS9zdGxwb3J0L3N0cnN0cmVhbQot
 aW5jbHVkZS9zdGxwb3J0L3N0cnN0cmVhbS5oCi1pbmNsdWRlL3N0bHBvcnQvdGltZS5oCi1p
 bmNsdWRlL3N0bHBvcnQvdHlwZWluZm8KK2luY2x1ZGUvc3RscG9ydC9zdGwvX2lvc2Z3ZC5o
 CitpbmNsdWRlL3N0bHBvcnQvc3RsL19udW1lcmljLmMKK2luY2x1ZGUvc3RscG9ydC9zdGwv
 X2V4Y2VwdGlvbi5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19uZXcuaAoraW5jbHVkZS9zdGxw
 b3J0L3N0bC9fbnVtZXJpYy5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19zdHJlYW1faXRlcmF0
 b3IuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fc3BhcmNfYXRvbWljLmgKK2luY2x1ZGUvc3Rs
 cG9ydC9zdGwvX3N0cmluZ19ucG9zLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2NzdHJpbmcu
 aAoraW5jbHVkZS9zdGxwb3J0L3N0bC9faW9zdHJlYW1fc3RyaW5nLmgKK2luY2x1ZGUvc3Rs
 cG9ydC9zdGwvX2NzdGRkZWYuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fbnVtX3B1dC5jCitp
 bmNsdWRlL3N0bHBvcnQvc3RsL19zdHJlYW1idWYuYworaW5jbHVkZS9zdGxwb3J0L3N0bC9f
 cmVsb3BzX2NvbnQuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fbnVtX3B1dC5oCitpbmNsdWRl
 L3N0bHBvcnQvc3RsL19zdHJlYW1idWYuaAoraW5jbHVkZS9zdGxwb3J0L2lvcy5oCitpbmNs
 dWRlL3N0bHBvcnQvaW9zdHJlYW0KK2luY2x1ZGUvc3RscG9ydC9jc3RkaW8KK2luY2x1ZGUv
 c3RscG9ydC9jc3RkYXJnCitpbmNsdWRlL3N0bHBvcnQvbGltaXRzLmgKK2luY2x1ZGUvc3Rs
 cG9ydC9pb21hbmlwCitpbmNsdWRlL3N0bHBvcnQvd2N0eXBlLmgKK2luY2x1ZGUvc3RscG9y
 dC9udW1lcmljCitpbmNsdWRlL3N0bHBvcnQvaW9tYW5pcC5oCitpbmNsdWRlL3N0bHBvcnQv
 dXRpbGl0eQoraW5jbHVkZS9zdGxwb3J0L2N3Y2hhcgoraW5jbHVkZS9zdGxwb3J0L21lbW9y
 eQoraW5jbHVkZS9zdGxwb3J0L2NzdGRkZWYKK2luY2x1ZGUvc3RscG9ydC9tYXAKK2luY2x1
 ZGUvc3RscG9ydC9tYXRoLmgKK2luY2x1ZGUvc3RscG9ydC9zdGRpb3N0cmVhbS5oCiBpbmNs
 dWRlL3N0bHBvcnQvdHlwZWluZm8uaAotaW5jbHVkZS9zdGxwb3J0L3VzaW5nL2NzdHJpbmcK
 K2luY2x1ZGUvc3RscG9ydC9jc3RkbGliCitpbmNsdWRlL3N0bHBvcnQvZnVuY3Rpb25hbAor
 aW5jbHVkZS9zdGxwb3J0L3RpbWUuaAoraW5jbHVkZS9zdGxwb3J0L2xvY2FsZS5oCitpbmNs
 dWRlL3N0bHBvcnQvc2V0CitpbmNsdWRlL3N0bHBvcnQvdW5vcmRlcmVkX21hcAoraW5jbHVk
 ZS9zdGxwb3J0L2NjdHlwZQoraW5jbHVkZS9zdGxwb3J0L2Fzc2VydC5oCitpbmNsdWRlL3N0
 bHBvcnQvc2V0am1wLmgKK2luY2x1ZGUvc3RscG9ydC9iaXRzZXQKK2luY2x1ZGUvc3RscG9y
 dC9pdGVyYXRvcgoraW5jbHVkZS9zdGxwb3J0L2lvc2Z3ZAoraW5jbHVkZS9zdGxwb3J0L2Nt
 YXRoCitpbmNsdWRlL3N0bHBvcnQvbGltaXRzCitpbmNsdWRlL3N0bHBvcnQvc3RyaW5nCitp
 bmNsdWRlL3N0bHBvcnQvcm9wZQoraW5jbHVkZS9zdGxwb3J0L3B0aHJlYWRfYWxsb2MKK2lu
 Y2x1ZGUvc3RscG9ydC91bm9yZGVyZWRfc2V0CitpbmNsdWRlL3N0bHBvcnQvaXN0cmVhbQor
 aW5jbHVkZS9zdGxwb3J0L21lbS5oCitpbmNsdWRlL3N0bHBvcnQvc3RhY2sKK2luY2x1ZGUv
 c3RscG9ydC9jc2V0am1wCitpbmNsdWRlL3N0bHBvcnQvdXNpbmcvc3Ryc3RyZWFtCitpbmNs
 dWRlL3N0bHBvcnQvdXNpbmcvbG9jYWxlCitpbmNsdWRlL3N0bHBvcnQvdXNpbmcvZXhwb3J0
 CiBpbmNsdWRlL3N0bHBvcnQvdXNpbmcvZnN0cmVhbQotaW5jbHVkZS9zdGxwb3J0L3VzaW5n
 L2gvZnN0cmVhbS5oCitpbmNsdWRlL3N0bHBvcnQvdXNpbmcvaW9zdHJlYW0KK2luY2x1ZGUv
 c3RscG9ydC91c2luZy9pc3RyZWFtCitpbmNsdWRlL3N0bHBvcnQvdXNpbmcvaC9vc3RyZWFt
 LmgKIGluY2x1ZGUvc3RscG9ydC91c2luZy9oL2lvbWFuaXAuaAoraW5jbHVkZS9zdGxwb3J0
 L3VzaW5nL2gvZnN0cmVhbS5oCiBpbmNsdWRlL3N0bHBvcnQvdXNpbmcvaC9pb3N0cmVhbS5o
 Ci1pbmNsdWRlL3N0bHBvcnQvdXNpbmcvaC9vc3RyZWFtLmgKLWluY2x1ZGUvc3RscG9ydC91
 c2luZy9oL3N0cmVhbWJ1Zi5oCiBpbmNsdWRlL3N0bHBvcnQvdXNpbmcvaC9zdHJzdHJlYW0u
 aAotaW5jbHVkZS9zdGxwb3J0L3VzaW5nL2lvbWFuaXAKK2luY2x1ZGUvc3RscG9ydC91c2lu
 Zy9oL3N0cmVhbWJ1Zi5oCitpbmNsdWRlL3N0bHBvcnQvdXNpbmcvc3RyZWFtYnVmCitpbmNs
 dWRlL3N0bHBvcnQvdXNpbmcvY3N0cmluZwogaW5jbHVkZS9zdGxwb3J0L3VzaW5nL2lvcwot
 aW5jbHVkZS9zdGxwb3J0L3VzaW5nL2lvc2Z3ZAotaW5jbHVkZS9zdGxwb3J0L3VzaW5nL2lv
 c3RyZWFtCi1pbmNsdWRlL3N0bHBvcnQvdXNpbmcvaXN0cmVhbQotaW5jbHVkZS9zdGxwb3J0
 L3VzaW5nL2xvY2FsZQogaW5jbHVkZS9zdGxwb3J0L3VzaW5nL29zdHJlYW0KK2luY2x1ZGUv
 c3RscG9ydC91c2luZy9pb3Nmd2QKK2luY2x1ZGUvc3RscG9ydC91c2luZy9pb21hbmlwCiBp
 bmNsdWRlL3N0bHBvcnQvdXNpbmcvc3N0cmVhbQotaW5jbHVkZS9zdGxwb3J0L3VzaW5nL3N0
 cmVhbWJ1ZgotaW5jbHVkZS9zdGxwb3J0L3VzaW5nL3N0cnN0cmVhbQotaW5jbHVkZS9zdGxw
 b3J0L3V0aWxpdHkKK2luY2x1ZGUvc3RscG9ydC9jb21wbGV4CitpbmNsdWRlL3N0bHBvcnQv
 Y2Zsb2F0CitpbmNsdWRlL3N0bHBvcnQvb3N0cmVhbQoraW5jbHVkZS9zdGxwb3J0L3NzdHJl
 YW0KK2luY2x1ZGUvc3RscG9ydC9uZXcuaAoraW5jbHVkZS9zdGxwb3J0L2NzaWduYWwKK2lu
 Y2x1ZGUvc3RscG9ydC9pc282NDYuaAogaW5jbHVkZS9zdGxwb3J0L3ZhbGFycmF5CitpbmNs
 dWRlL3N0bHBvcnQvYWxnb3JpdGhtCitpbmNsdWRlL3N0bHBvcnQvZnN0cmVhbS5oCitpbmNs
 dWRlL3N0bHBvcnQvaXN0cmVhbS5oCitpbmNsdWRlL3N0bHBvcnQvZmxvYXQuaAoraW5jbHVk
 ZS9zdGxwb3J0L3N0cmluZy5oCitpbmNsdWRlL3N0bHBvcnQvdHlwZWluZm8KK2luY2x1ZGUv
 c3RscG9ydC9jaXNvNjQ2CitpbmNsdWRlL3N0bHBvcnQvc2xpc3QKK2luY2x1ZGUvc3RscG9y
 dC9leGNlcHRpb24KK2luY2x1ZGUvc3RscG9ydC9zdGRkZWYuaAoraW5jbHVkZS9zdGxwb3J0
 L2xvY2FsZQoraW5jbHVkZS9zdGxwb3J0L29zdHJlYW0uaAogaW5jbHVkZS9zdGxwb3J0L3Zl
 Y3RvcgoraW5jbHVkZS9zdGxwb3J0L2RlcXVlCitpbmNsdWRlL3N0bHBvcnQvc3RkZXhjZXB0
 CitpbmNsdWRlL3N0bHBvcnQvY2xpbWl0cworaW5jbHVkZS9zdGxwb3J0L3N0ZGxpYi5oCitp
 bmNsdWRlL3N0bHBvcnQvc3RkaW8uaAoraW5jbHVkZS9zdGxwb3J0L2lvc3RyZWFtLmgKK2lu
 Y2x1ZGUvc3RscG9ydC9jc3RyaW5nCitpbmNsdWRlL3N0bHBvcnQvbGlzdAoraW5jbHVkZS9z
 dGxwb3J0L3B0aHJlYWQuaAoraW5jbHVkZS9zdGxwb3J0L2N3Y3R5cGUKK2luY2x1ZGUvc3Rs
 cG9ydC9oYXNoX21hcAoraW5jbHVkZS9zdGxwb3J0L3Jsb2Nrcy5oCitpbmNsdWRlL3N0bHBv
 cnQvcXVldWUKK2luY2x1ZGUvc3RscG9ydC9leGNlcHRpb24uaAoraW5jbHVkZS9zdGxwb3J0
 L3N0cnN0cmVhbQoraW5jbHVkZS9zdGxwb3J0L2NlcnJubworaW5jbHVkZS9zdGxwb3J0L3N0
 cmVhbWJ1ZgoraW5jbHVkZS9zdGxwb3J0L25ldworaW5jbHVkZS9zdGxwb3J0L2lvcwogaW5j
 bHVkZS9zdGxwb3J0L3djaGFyLmgKLWluY2x1ZGUvc3RscG9ydC93Y3R5cGUuaAotaW5jbHVk
 ZS9zdGxwb3J0L3dyYXBfc3RkL2NvbXBsZXgKLWluY2x1ZGUvc3RscG9ydC93cmFwX3N0ZC9l
 eHBvcnQKLWluY2x1ZGUvc3RscG9ydC93cmFwX3N0ZC9mc3RyZWFtCi1pbmNsdWRlL3N0bHBv
 cnQvd3JhcF9zdGQvaC9mc3RyZWFtLmgKLWluY2x1ZGUvc3RscG9ydC93cmFwX3N0ZC9oL2lv
 c3RyZWFtLmgKLWluY2x1ZGUvc3RscG9ydC93cmFwX3N0ZC9oL3N0cmVhbWJ1Zi5oCi1pbmNs
 dWRlL3N0bHBvcnQvd3JhcF9zdGQvaC9zdHJzdHJlYW0uaAotaW5jbHVkZS9zdGxwb3J0L3dy
 YXBfc3RkL2lvbWFuaXAKLWluY2x1ZGUvc3RscG9ydC93cmFwX3N0ZC9pb3MKLWluY2x1ZGUv
 c3RscG9ydC93cmFwX3N0ZC9pb3Nmd2QKLWluY2x1ZGUvc3RscG9ydC93cmFwX3N0ZC9pb3N0
 cmVhbQotaW5jbHVkZS9zdGxwb3J0L3dyYXBfc3RkL2lzdHJlYW0KLWluY2x1ZGUvc3RscG9y
 dC93cmFwX3N0ZC9sb2NhbGUKLWluY2x1ZGUvc3RscG9ydC93cmFwX3N0ZC9vc3RyZWFtCi1p
 bmNsdWRlL3N0bHBvcnQvd3JhcF9zdGQvc3N0cmVhbQotaW5jbHVkZS9zdGxwb3J0L3dyYXBf
 c3RkL3N0cmVhbWJ1ZgotaW5jbHVkZS9zdGxwb3J0L3dyYXBfc3RkL3N0cnN0cmVhbQotbGli
 L2xpYnN0bHBvcnRfJSVDT01QSUxFUiUlLmEKK2luY2x1ZGUvc3RscG9ydC9oYXNoX3NldAor
 aW5jbHVkZS9zdGxwb3J0L2N0aW1lCitpbmNsdWRlL3N0bHBvcnQvZnN0cmVhbQoraW5jbHVk
 ZS9zdGxwb3J0L2Nsb2NhbGUKK2luY2x1ZGUvc3RscG9ydC9zaWduYWwuaAoraW5jbHVkZS9z
 dGxwb3J0L2Nhc3NlcnQKK2luY2x1ZGUvc3RscG9ydC9jdHlwZS5oCitpbmNsdWRlL3N0bHBv
 cnQvc3RkYXJnLmgKK2luY2x1ZGUvc3RscG9ydC9zdHJzdHJlYW0uaAoraW5jbHVkZS9zdGxw
 b3J0L2Vycm5vLmgKK2luY2x1ZGUvc3RscG9ydC9zdHJlYW1idWYuaAogbGliL2xpYnN0bHBv
 cnRfJSVDT01QSUxFUiUlLnNvCi1saWIvbGlic3RscG9ydF8lJUNPTVBJTEVSJSUuc29fNF82
 Ci1saWIvbGlic3RscG9ydF8lJUNPTVBJTEVSJSVfc3RsZGVidWcuYQotbGliL2xpYnN0bHBv
 cnRfJSVDT01QSUxFUiUlX3N0bGRlYnVnLnNvCi1saWIvbGlic3RscG9ydF8lJUNPTVBJTEVS
 JSVfc3RsZGVidWcuc29fNF82Ci0lJVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9SRUFE
 TUUuQkMuaHRtbAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvUkVBRE1FLkNXLmh0
 bWwKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9zdGxwb3J0L1JFQURNRS5ERUMuaHRtbAotJSVQ
 T1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvUkVBRE1FLk1QVy5odG1sCi0lJVBPUlRET0NT
 JSVzaGFyZS9kb2Mvc3RscG9ydC9SRUFETUUuVkMrKy5odG1sCi0lJVBPUlRET0NTJSVzaGFy
 ZS9kb2Mvc3RscG9ydC9SRUFETUUuYUNDLmh0bWwKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9z
 dGxwb3J0L1JFQURNRS5nY2MuaHRtbAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQv
 UkVBRE1FLm9zMzkwLmh0bWwKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9zdGxwb3J0L1JFQURN
 RS5wb3cuaHRtbAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvUkVBRE1FLnNnaTQw
 Lmh0bWwKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9zdGxwb3J0L1JFQURNRS5zdW5wcm8uaHRt
 bAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvUkVBRE1FLnhsQy5odG1sCi0lJVBP
 UlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9hdXRvX2NvbmZpZ3VyZS5odG1sCi0lJVBPUlRE
 T0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9idWdfcmVwb3J0Lmh0bWwKLSUlUE9SVERPQ1MlJXNo
 YXJlL2RvYy9zdGxwb3J0L2J1Z2xpc3QuaHRtbAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0
 bHBvcnQvY29tcGlsZXJfcmVhZG1lcy5odG1sCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mvc3Rs
 cG9ydC9jb25maWd1cmUuaHRtbAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvY29w
 eXJpZ2h0cy5odG1sCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9jdnMuaHRtbAot
 JSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvZGVidWdfbW9kZS5odG1sCi0lJVBPUlRE
 T0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9kb2MuY3NzCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mv
 c3RscG9ydC9laF90ZXN0c3VpdGUuaHRtbAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBv
 cnQvZXhjZXB0aW9uX3NhZmV0eS5odG1sCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9y
 dC9pbWFnZXMvYmxhY2suZ2lmCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9pbWFn
 ZXMvc3RsX2xvZ29fZG9jLmdpZgotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvaW1h
 Z2VzL3RfZG9jMi5naWYKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9zdGxwb3J0L2ltYWdlcy90
 cmFucy5naWYKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9zdGxwb3J0L2luZGV4Lmh0bWwKLSUl
 UE9SVERPQ1MlJXNoYXJlL2RvYy9zdGxwb3J0L2luc3RhbGwuaHRtbAotJSVQT1JURE9DUyUl
 c2hhcmUvZG9jL3N0bHBvcnQvbGljZW5zZS5odG1sCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mv
 c3RscG9ydC9wbGF0Zm9ybXMuaHRtbAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQv
 cHJvamVjdHMuaHRtbAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvcmVsZWFzZV9u
 b3Rlcy5odG1sCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9zZWxlY3RfaW8uaHRt
 bAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvc2dpX3N0bC5odG1sCi0lJVBPUlRE
 T0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9zdG9yeS5odG1sCi0lJVBPUlRET0NTJSVzaGFyZS9k
 b2Mvc3RscG9ydC90ZXN0c3VpdGUuaHRtbAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBv
 cnQvdGhhbmtzLmh0bWwKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9zdGxwb3J0L3VzZV9zdGxw
 b3J0Lmh0bWwKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9zdGxwb3J0L3ZlbmRvcl9pbnRlcmZh
 Y2UuaHRtbAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvd3JhcHBlcnMuaHRtbAot
 JSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2RvYy9zdGxwb3J0L2ltYWdlcwotJSVQT1JURE9D
 UyUlQGRpcnJtIHNoYXJlL2RvYy9zdGxwb3J0Ci1AZGlycm0gaW5jbHVkZS9zdGxwb3J0L3dy
 YXBfc3RkL2gKLUBkaXJybSBpbmNsdWRlL3N0bHBvcnQvd3JhcF9zdGQKLUBkaXJybSBpbmNs
 dWRlL3N0bHBvcnQvdXNpbmcvaAotQGRpcnJtIGluY2x1ZGUvc3RscG9ydC91c2luZwotQGRp
 cnJtIGluY2x1ZGUvc3RscG9ydC9zdGwvd3JhcHBlcnMKK2xpYi9saWJzdGxwb3J0XyUlQ09N
 UElMRVIlJS5zby41CitsaWIvbGlic3RscG9ydF8lJUNPTVBJTEVSJSUuc28uNS4xCitsaWIv
 bGlic3RscG9ydF8lJUNPTVBJTEVSJSUuc28uNS4xLjQKK2xpYi9saWJzdGxwb3J0Z18lJUNP
 TVBJTEVSJSUuc28KK2xpYi9saWJzdGxwb3J0Z18lJUNPTVBJTEVSJSUuc28uNQorbGliL2xp
 YnN0bHBvcnRnXyUlQ09NUElMRVIlJS5zby41LjEKK2xpYi9saWJzdGxwb3J0Z18lJUNPTVBJ
 TEVSJSUuc28uNS4xLjQKK2xpYi9saWJzdGxwb3J0c3RsZ18lJUNPTVBJTEVSJSUuc28KK2xp
 Yi9saWJzdGxwb3J0c3RsZ18lJUNPTVBJTEVSJSUuc28uNQorbGliL2xpYnN0bHBvcnRzdGxn
 XyUlQ09NUElMRVIlJS5zby41LjEKK2xpYi9saWJzdGxwb3J0c3RsZ18lJUNPTVBJTEVSJSUu
 c28uNS4xLjQKIEBkaXJybSBpbmNsdWRlL3N0bHBvcnQvc3RsL2RlYnVnCitAZGlycm0gaW5j
 bHVkZS9zdGxwb3J0L3N0bC9wb2ludGVycworQGRpcnJtIGluY2x1ZGUvc3RscG9ydC9zdGwv
 Y29uZmlnCiBAZGlycm0gaW5jbHVkZS9zdGxwb3J0L3N0bAotQGRpcnJtIGluY2x1ZGUvc3Rs
 cG9ydC9vbGRfaHAKLUBkaXJybSBpbmNsdWRlL3N0bHBvcnQvY29uZmlnCitAZGlycm0gaW5j
 bHVkZS9zdGxwb3J0L3VzaW5nL2gKK0BkaXJybSBpbmNsdWRlL3N0bHBvcnQvdXNpbmcKIEBk
 aXJybSBpbmNsdWRlL3N0bHBvcnQK
 --------------050903030705080300000205--
 
 --------------enig0890F3C68BF050756CC3BCC7
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.7 (MingW32)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
 
 iD8DBQFHUwpGoUFWwtEPkHIRCLKuAJ9rhUzb51pcYU5DZj4Qz4iiAsp9CgCcCewj
 lbtPtJ12V7YuqS7jt7tup/4=
 =bZ/O
 -----END PGP SIGNATURE-----
 
 --------------enig0890F3C68BF050756CC3BCC7--

From: Thierry Thomas <thierry@FreeBSD.org>
To: =?iso-8859-1?Q?V=E1clav?= Haisman <V.Haisman@sh.cvut.cz>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/118372: devel/STLport 5.1.4 port.
Date: Sun, 2 Dec 2007 21:33:01 +0100

 Hello,
 
 I have been working on such an upgrade, with the following patch:
 
 <http://people.freebsd.org/~thierry/ports/stlport.diff>
 
 It includes a regression-test: target, which is running OK on i386, but
 is eating all the available memory on amd64. Did you run these tests?
 
 Regards,
 -- 
 Th. Thomas.

From: =?UTF-8?B?VsOhY2xhdiBIYWlzbWFu?= <V.Haisman@sh.cvut.cz>
To: Thierry Thomas <thierry@FreeBSD.org>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/118372: devel/STLport 5.1.4 port.
Date: Sun, 02 Dec 2007 22:32:43 +0100

 Thierry Thomas wrote, On 2.12.2007 21:33:
 > Hello,
 > 
 > I have been working on such an upgrade, with the following patch:
 > 
 > <http://people.freebsd.org/~thierry/ports/stlport.diff>
 > 
 > It includes a regression-test: target, which is running OK on i386, but
 > is eating all the available memory on amd64. Did you run these tests?
 > 
 > Regards,
 Hi,
 I did run the tests but I have only i386 box to test with and I have not
 noticed the behaviour you describe.
 
 --
 VH

From: Thierry Thomas <thierry@FreeBSD.org>
To: =?iso-8859-1?Q?V=E1clav?= Haisman <V.Haisman@sh.cvut.cz>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/118372: devel/STLport 5.1.4 port.
Date: Sun, 2 Dec 2007 23:35:40 +0100

 On Sun  2 dec 07 at 22:32:43 +0100, Vclav Haisman <V.Haisman@sh.cvut.cz>
  wrote:
 
 > Hi,
 > I did run the tests but I have only i386 box to test with and I have not
 > noticed the behaviour you describe.
 
 Adding a regression-test: target to the port will let the tests run on
 the packaging cluster for every platform.
 
 Regards,
 -- 
 Th. Thomas.

From: =?UTF-8?B?VsOhY2xhdiBIYWlzbWFu?= <V.Haisman@sh.cvut.cz>
To: Thierry Thomas <thierry@FreeBSD.org>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/118372: devel/STLport 5.1.4 port.
Date: Sat, 08 Dec 2007 12:13:30 +0100

 This is a multi-part message in MIME format.
 --------------050907040002040108040201
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
 
 
 
 Thierry Thomas wrote, On 2.12.2007 23:35:
 > On Sun  2 dec 07 at 22:32:43 +0100, Václav Haisman <V.Haisman@sh.cvut.cz>
 >  wrote:
 > 
 >> Hi,
 >> I did run the tests but I have only i386 box to test with and I have not
 >> noticed the behaviour you describe.
 > 
 > Adding a regression-test: target to the port will let the tests run on
 > the packaging cluster for every platform.
 > 
 > Regards,
 I have merged regression-test and some other parts of your patch with mine.
 Attached is the result.
 
 --
 VH
 
 --------------050907040002040108040201
 Content-Type: text/plain;
  name="stlport-5.1.4-port-merged.diff"
 Content-Transfer-Encoding: base64
 Content-Disposition: inline;
  filename="stlport-5.1.4-port-merged.diff"
 
 ZGlmZiAtcnVwZE4gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9NYWtlZmlsZSAvdXNy
 L3BvcnRzL2RldmVsL3N0bHBvcnQvTWFrZWZpbGUKLS0tIC9ob21lL3VzZXJzL3dpbHgvc3Rs
 cG9ydC5vbGQvTWFrZWZpbGUJU2F0IERlYyAgMSAxMzo1MzozNSAyMDA3CisrKyAvdXNyL3Bv
 cnRzL2RldmVsL3N0bHBvcnQvTWFrZWZpbGUJU2F0IERlYyAgOCAxMTo0NDoyNSAyMDA3CkBA
 IC03LDg2ICs3LDgxIEBACiAjCiAKIFBPUlROQU1FPQlzdGxwb3J0Ci1QT1JUVkVSU0lPTj0J
 NC42LjIKLVBPUlRSRVZJU0lPTj89CTAKK1BPUlRWRVJTSU9OPQk1LjEuNAogQ0FURUdPUklF
 Uz0JZGV2ZWwKLU1BU1RFUl9TSVRFUz0JaHR0cDovL3d3dy5zdGxwb3J0LmNvbS9hcmNoaXZl
 LyBcCi0JCVNGCitNQVNURVJfU0lURVM9CVNGCiBQS0dOQU1FU1VGRklYPQktJHtDT01QSUxF
 Un0KIERJU1ROQU1FPQlTVExwb3J0LSR7UE9SVFZFUlNJT046Uy8uYi8tYi99CiAKLU1BSU5U
 QUlORVI/PQlwb3J0c0BGcmVlQlNELm9yZwotQ09NTUVOVD89CUFkYXB0YXRpb24gb2YgU0dJ
 J3MgU3RhbmRhcmQgVGVtcGxhdGUgTGlicmFyeQotCi0uaW5jbHVkZSA8YnNkLnBvcnQucHJl
 Lm1rPgorTUFJTlRBSU5FUj0JcG9ydHNARnJlZUJTRC5vcmcKK0NPTU1FTlQ9CUFkYXB0YXRp
 b24gb2YgU0dJXCdzIFN0YW5kYXJkIFRlbXBsYXRlIExpYnJhcnkKIAotLmlmICR7QVJDSH0g
 PT0gImFscGhhIiAKLUJST0tFTj0JCSJTZWdmYXVsdCBkdXJpbmcgYnVpbGQgb24gYWxwaGEi
 Ci0uZW5kaWYKK1VTRV9CWklQMj0JeWVzCiAKIC5pZiAhZXhpc3RzKC91c3IvaW5jbHVkZS93
 Y2hhci5oKQotQlJPS0VOPQkJIlJlcXVpcmVzIC91c3IvaW5jbHVkZS93Y2hhci5oIGZvciBj
 b21waWxhdGlvbiIKLS5lbmRpZgotCi0uaWYgJHtPU1ZFUlNJT059ID49IDcwMDA0MgotQlJP
 S0VOPQkJRG9lcyBub3QgY29tcGlsZSB3aXRoIEdDQyA0LjIKK0JST0tFTj0JCVJlcXVpcmVz
 IC91c3IvaW5jbHVkZS93Y2hhci5oIGZvciBjb21waWxhdGlvbgogLmVuZGlmCiAKLVdSS1NS
 Qz0JCSR7V1JLRElSfS9TVExwb3J0LSR7UE9SVFZFUlNJT046Uy8uYi9iL30vc3JjCitXUktT
 UkM9CQkke1dSS0RJUn0vU1RMcG9ydC0ke1BPUlRWRVJTSU9OOlMvLmIvYi99L2J1aWxkL2xp
 YgogUEFUQ0hfV1JLU1JDPQkke1dSS0RJUn0vU1RMcG9ydC0ke1BPUlRWRVJTSU9OOlMvLmIv
 Yi99CiBVU0VfR01BS0U9CXllcwogQ09NUElMRVI/PQlnY2MKLU1BS0VGSUxFPQkke0NPTVBJ
 TEVSfS1mcmVlYnNkLm1haworTUFLRUZJTEU9CSR7Q09NUElMRVJ9Lm1haworQUxMX1RBUkdF
 VD0JaW5zdGFsbAogTUFLRV9FTlYrPQlDQz0ke0NDfSBDWFg9JHtDWFh9Ci1NQUtFX0FSR1Mr
 PQlJTlNUQUxMRElSPSR7UFJFRklYfSBQVEhSRUFEX0NGTEFHUz0ke1BUSFJFQURfQ0ZMQUdT
 fSBcCitNQUtFX0FSR1MrPQlJTlNUQUxMRElSPSR7UFJFRklYfSBQVEhSRUFEX0NGTEFHUz0k
 e1BUSFJFQURfQ0ZMQUdTfSAJCVwKIAkJUFRIUkVBRF9MSUJTPSR7UFRIUkVBRF9MSUJTfQot
 UExJU1RfU1VCKz0JQ09NUElMRVI9JHtDT01QSUxFUn0KK1BMSVNUX1NVQis9CUNPTVBJTEVS
 PSR7Q09NUElMRVJ9IFZFUj0ke1BPUlRWRVJTSU9OfSBWMj0ke1BPUlRWRVJTSU9OOlJ9CVwK
 KwkJVjE9JHtQT1JUVkVSU0lPTjpSOlJ9CiAKLUlOU1RBTExfVEFSR0VUPQlpbnN0YWxsX3Vu
 aXgKK0hBU19DT05GSUdVUkU9CXllcworQ09ORklHVVJFX0FSR1M9CS0td2l0aC1saWItbW90
 aWY9JHtDT01QSUxFUn0KIFVTRV9MRENPTkZJRz0JeWVzCitQT1JURE9DUz0JKgogCi0uaWYg
 JHtDT01QSUxFUn0gPT0gaWNjCi1DQz0JCWljYwotQ1hYPQkJaWNwYwotQ0ZMQUdTPQkJLU8g
 LWlwIC1heGlNS1cKLUNYWEZMQUdTPQkke0NGTEFHU30KLS5lbHNlCi0jIFRoZXJlJ3Mgc2Vn
 ZmF1bHQgb24gLWN1cnJlbnQgaWYgeW91IHVzZSBub24gZGVmYXVsdCBDRkxBR1MuCi1DRkxB
 R1M9CQktTyAtcGlwZQotQ1hYRkxBR1M9CSR7Q0ZMQUdTfQotLmVuZGlmCitPUFRJT05TPQlT
 SE9SVF9TVFJJTkdfT1BUSU0gIkVuYWJsZSBzaG9ydCBzdHJpbmcgb3B0aW1pemF0aW9uLiIg
 b24gCVwKKwkJUFRSX1NQRUNJQUxJWkFUSU9OUyAiVXNlIHBvaW50ZXIgdHlwZXMgc3BlY2lh
 bGl6YXRpb25zLiIgb2ZmIAlcCisJCVRFTVBMQVRFX0VYUFJFU1NJT04gIlVzZSB0ZW1wbGF0
 ZSBleHByZXNzaW9ucyBmb3Igc3RyaW5nLiIgb2ZmCiAKLS5pZiAke0NPTVBJTEVSfSA9PSBn
 Y2MgJiYgJHtPU1ZFUlNJT059ID49IDUwMjEyNgotcHJlLWV2ZXJ5dGhpbmc6OgotCUAke0VD
 SE9fTVNHfQotCUAke0VDSE9fTVNHfSAiSWYgeW91IGhhdmUgZW5jb3VudGVkIGEgY29tcGls
 ZXIgaW50ZXJuYWwgZXJyb3IiCi0JQCR7RUNIT19NU0d9ICJkdXJpbmcgYnVpbGRpbmcsIGRv
 IE5PVCAnbWFrZSBjbGVhbicsIHNpbXBseSBjb250aW51ZSIKLQlAJHtFQ0hPX01TR30gImJ1
 aWxkaW5nIGJ5IHR5cGUgJ21ha2UgJHsuVEFSR0VUfScgYWdhaW4uIgotCUAke0VDSE9fTVNH
 fQorLmluY2x1ZGUgPGJzZC5wb3J0LnByZS5taz4KKworLmlmIGRlZmluZWQoV0lUSE9VVF9T
 SE9SVF9TVFJJTkdfT1BUSU0pCitFWFRSQV9QQVRDSEVTKz0JJHtQQVRDSERJUn0vZXh0cmEt
 cGF0Y2gtbm8tc2hvcnQtc3RyaW5nLW9wdGltLXVzZXJfY29uZmlnLmguZGlmZgogLmVuZGlm
 CiAKLXBvc3QtcGF0Y2g6Ci0JQCR7Q1B9ICR7RklMRVNESVJ9L3NyYzo6aWNjLWZyZWVic2Qu
 bWFrICR7V1JLU1JDfS9pY2MtZnJlZWJzZC5tYWsKLQlAJHtDUH0gJHtGSUxFU0RJUn0vc3Rs
 cG9ydDo6c3RsX2ljYy5oIFwKLQkJJHtXUktTUkN9Ly4uL3N0bHBvcnQvY29uZmlnL3N0bF9p
 Y2MuaAotCUAke0NQfSAke0ZJTEVTRElSfS90ZXN0OjplaDo6aWNjLWZyZWVic2QubWFrIFwK
 LQkJJHtXUktTUkN9Ly4uL3Rlc3QvZWgvaWNjLWZyZWVic2QubWFrCisuaWYgZGVmaW5lZChX
 SVRIX1BUUl9TUEVDSUFMSVpBVElPTlMpCitFWFRSQV9QQVRDSEVTKz0JJHtQQVRDSERJUn0v
 ZXh0cmEtcGF0Y2gtcHRyX3NwZWMtdXNlcl9jb25maWcuaC5kaWZmCisuZW5kaWYKIAotcG9z
 dC1pbnN0YWxsOgotCSR7RklORH0gJHtQUkVGSVh9L2luY2x1ZGUvc3RscG9ydCAtbmFtZSBc
 Ki5vcmlnIC1kZWxldGUKLS5pZiAhZGVmaW5lZChOT1BPUlRET0NTKQotCUAke01LRElSfSAk
 e0RPQ1NESVJ9L2ltYWdlcwotCSR7SU5TVEFMTF9EQVRBfSAke1dSS1NSQ30vLi4vZG9jLyou
 Y3NzICR7RE9DU0RJUn0KLQkke0lOU1RBTExfREFUQX0gJHtXUktTUkN9Ly4uL2RvYy8qLmh0
 bWwgJHtET0NTRElSfQotCSR7SU5TVEFMTF9EQVRBfSAke1dSS1NSQ30vLi4vZG9jL2ltYWdl
 cy8qICR7RE9DU0RJUn0vaW1hZ2VzCisuaWYgZGVmaW5lZChXSVRIX1RFTVBMQVRFX0VYUFJF
 U1NJT04pCitFWFRSQV9QQVRDSEVTKz0JJHtQQVRDSERJUn0vZXh0cmEtcGF0Y2gtdGVtcGwt
 ZXhwci11c2VyX2NvbmZpZy5oLmRpZmYKIC5lbmRpZgogCi0uaWYgJHtDT01QSUxFUn0gPT0g
 aWNjCi1wb3N0LWJ1aWxkOgl0ZXN0CitwcmUtY29uZmlndXJlOgorCSR7UkVJTlBMQUNFX0NN
 RH0gLWUgJ3N8Z2NjfCR7Q09NUElMRVJ9fCcgJHtXUktTUkN9L2djYy5tYWsgICAgICBcCisJ
 JHtXUktTUkN9Ly4uL3Rlc3QvdW5pdC9nY2MubWFrCisuZm9yIGxpYiBpbiBzdGxwb3J0IHN0
 bHBvcnRnIHN0bHBvcnRzdGxnCisJJHtSRUlOUExBQ0VfQ01EfSAtZSAnc3wtbCR7bGlifSQk
 fC1sJHtsaWJ9XyR7Q09NUElMRVJ9fCcgICAgICAgIFwKKwkke1BBVENIX1dSS1NSQ30vYnVp
 bGQvTWFrZWZpbGVzL2dtYWtlL2FwcC9nY2MubWFrCisuZW5kZm9yCisKK2RvLWluc3RhbGw6
 CisJJHtNS0RJUn0gIiR7UFJFRklYfS9pbmNsdWRlL3N0bHBvcnQvIgorCShjZCAke1BBVENI
 X1dSS1NSQ30vc3RscG9ydC8gJiYgJHtDT1BZVFJFRV9TSEFSRX0gXCogJHtQUkVGSVh9L2lu
 Y2x1ZGUvc3RscG9ydC8pCisJJHtUQVJ9IC1jIC1DICIke1BBVENIX1dSS1NSQ30vbGliIiAt
 ZiAtIC4gfCAke1RBUn0gLXh2IC1DICIke1BSRUZJWH0vbGliIiAtZiAtCisJJHtDSE9XTn0g
 LWggJHtCSU5PV059OiR7QklOR1JQfSAiJHtQUkVGSVh9Ii9saWIvbGlic3RscG9ydCoKKwkk
 e0NITU9EfSAreHItdyAiJHtQUkVGSVh9Ii9saWIvbGlic3RscG9ydCoKKwkke0ZJTkR9ICR7
 UFJFRklYfS9pbmNsdWRlL3N0bHBvcnQgLW5hbWUgJyoub3JpZycgLWRlbGV0ZQorLmlmICFk
 ZWZpbmVkKE5PUE9SVERPQ1MpCisJQCR7TUtESVJ9ICR7RE9DU0RJUn0KKwkke0lOU1RBTExf
 REFUQX0gJHtQQVRDSF9XUktTUkN9L2RvYy8qICR7RE9DU0RJUn0KIC5lbmRpZgogCi10ZXN0
 Oglkby1idWlsZAotCUBjZCAke1dSS1NSQ30vLi4vdGVzdC9laCAmJiAke1NFVEVOVn0gJHtN
 QUtFX0VOVn0gXAotCQkke0dNQUtFfSAke01BS0VfRkxBR1N9ICR7TUFLRUZJTEV9ICR7TUFL
 RV9BUkdTfSBjaGVja19kCityZWdyZXNzaW9uLXRlc3Q6IGFsbAorCShjZCAke1dSS1NSQ30v
 Li4vdGVzdC91bml0ICYmCVwKKwkke1NFVEVOVn0gU1RMUE9SVF9MSUJfRElSPSIke1BBVENI
 X1dSS1NSQ30vbGliIglcCisJJHtNQUtFX0VOVn0gJHtHTUFLRX0gJHtNQUtFX0ZMQUdTfSAk
 e01BS0VGSUxFfSAke01BS0VfQVJHU30gJHtJTlNUQUxMX1RBUkdFVH0gJiYgXAorCSguLi8u
 Li8uLi9iaW4vc3RsX3VuaXRfdGVzdCB8fCAke1RSVUV9KSAmJglcCisJKC4uLy4uLy4uL2Jp
 bi1nL3N0bF91bml0X3Rlc3QgIHx8ICR7VFJVRX0pICkKIAogLmluY2x1ZGUgPGJzZC5wb3J0
 LnBvc3QubWs+CmRpZmYgLXJ1cGROIC9ob21lL3VzZXJzL3dpbHgvc3RscG9ydC5vbGQvZGlz
 dGluZm8gL3Vzci9wb3J0cy9kZXZlbC9zdGxwb3J0L2Rpc3RpbmZvCi0tLSAvaG9tZS91c2Vy
 cy93aWx4L3N0bHBvcnQub2xkL2Rpc3RpbmZvCVNhdCBEZWMgIDEgMTM6NTM6MzUgMjAwNwor
 KysgL3Vzci9wb3J0cy9kZXZlbC9zdGxwb3J0L2Rpc3RpbmZvCVNhdCBEZWMgIDEgMTQ6MjY6
 MTQgMjAwNwpAQCAtMSwzICsxLDMgQEAKLU1ENSAoU1RMcG9ydC00LjYuMi50YXIuZ3opID0g
 NGMwMWM4NGYxMjEyMzY5Y2ViMzY5NTY3ZWQwNmQxYTIKLVNIQTI1NiAoU1RMcG9ydC00LjYu
 Mi50YXIuZ3opID0gYjUwNmYwZTc5YWRjNjA2NjNhMGRiZWY3MTkyZWZhMDkzNjU2NmMwZDVi
 Y2Y2NzYzNzgwN2RmNzA1NDFiOWZlMwotU0laRSAoU1RMcG9ydC00LjYuMi50YXIuZ3opID0g
 NzU1OTU4CitNRDUgKFNUTHBvcnQtNS4xLjQudGFyLmJ6MikgPSBiOGQxY2JhOWZkODIzZTFl
 ZGJmZDgzYjRiYmNiMjM3ZAorU0hBMjU2IChTVExwb3J0LTUuMS40LnRhci5iejIpID0gYTc1
 MzNlYjM0MWYxY2ZkYzQ4ZmE4YjRkYTg4YTU0MDdjNTlmM2IwZmQ3ODQ2ZDM4NzBhOGM1MzEy
 YWE5MzVlYworU0laRSAoU1RMcG9ydC01LjEuNC50YXIuYnoyKSA9IDY4MjUyMQpkaWZmIC1y
 dXBkTiAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2ZpbGVzL2V4dHJhLXBhdGNoLW5v
 LXNob3J0LXN0cmluZy1vcHRpbS11c2VyX2NvbmZpZy5oLmRpZmYgL3Vzci9wb3J0cy9kZXZl
 bC9zdGxwb3J0L2ZpbGVzL2V4dHJhLXBhdGNoLW5vLXNob3J0LXN0cmluZy1vcHRpbS11c2Vy
 X2NvbmZpZy5oLmRpZmYKLS0tIC9ob21lL3VzZXJzL3dpbHgvc3RscG9ydC5vbGQvZmlsZXMv
 ZXh0cmEtcGF0Y2gtbm8tc2hvcnQtc3RyaW5nLW9wdGltLXVzZXJfY29uZmlnLmguZGlmZglU
 aHUgSmFuICAxIDAxOjAwOjAwIDE5NzAKKysrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9m
 aWxlcy9leHRyYS1wYXRjaC1uby1zaG9ydC1zdHJpbmctb3B0aW0tdXNlcl9jb25maWcuaC5k
 aWZmCVN1biBEZWMgIDIgMTk6NTg6MzUgMjAwNwpAQCAtMCwwICsxLDE0IEBACistLS0gc3Rs
 cG9ydC9zdGwvY29uZmlnL3VzZXJfY29uZmlnLmgJU3VuIERlYyAgMiAxOTo1MzoyNyAyMDA3
 CisrKysgc3RscG9ydC9zdGwvY29uZmlnL3VzZXJfY29uZmlnLmgJU3VuIERlYyAgMiAxOTo1
 NTozMyAyMDA3CitAQCAtMjczLDkgKzI3Myw5IEBACisgICogcHJlZmVyIHN5c3RlbWF0aWNh
 bCBkeW5hbWljIGFsbG9jYXRpb24gdHVybiBvbiB0aGlzIG1hY3JvLgorICAqIFNUTHBvcnQg
 cmVidWlsZDogWWVzCisgICovCistLyoKKysKKyAjZGVmaW5lIF9TVExQX0RPTlRfVVNFX1NI
 T1JUX1NUUklOR19PUFRJTSAxCistKi8KKysKKyAKKyAvKgorICAqIFRvIHJlZHVjZSB0aGUg
 ZmFtb3VzIGNvZGUgYmxvYXQgdHJvdWJsZSBkdWUgdG8gdGhlIHVzZSBvZiB0ZW1wbGF0ZXMg
 U1RMcG9ydCBncmFudApkaWZmIC1ydXBkTiAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xk
 L2ZpbGVzL2V4dHJhLXBhdGNoLXB0cl9zcGVjLXVzZXJfY29uZmlnLmguZGlmZiAvdXNyL3Bv
 cnRzL2RldmVsL3N0bHBvcnQvZmlsZXMvZXh0cmEtcGF0Y2gtcHRyX3NwZWMtdXNlcl9jb25m
 aWcuaC5kaWZmCi0tLSAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2ZpbGVzL2V4dHJh
 LXBhdGNoLXB0cl9zcGVjLXVzZXJfY29uZmlnLmguZGlmZglUaHUgSmFuICAxIDAxOjAwOjAw
 IDE5NzAKKysrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy9leHRyYS1wYXRjaC1w
 dHJfc3BlYy11c2VyX2NvbmZpZy5oLmRpZmYJU3VuIERlYyAgMiAxOTo1ODo0OCAyMDA3CkBA
 IC0wLDAgKzEsMTQgQEAKKy0tLSBzdGxwb3J0L3N0bC9jb25maWcvdXNlcl9jb25maWcuaAlT
 dW4gRGVjICAyIDE5OjUzOjI3IDIwMDcKKysrKyBzdGxwb3J0L3N0bC9jb25maWcvdXNlcl9j
 b25maWcuaAlTdW4gRGVjICAyIDE5OjUzOjQxIDIwMDcKK0BAIC0yODUsOSArMjg1LDkgQEAK
 KyAgKiBidXQgYWZ0ZXIgbGluayBwaGFzZSBhbmQgb3B0aW1pemF0aW9uIHlvdSB3aWxsIG9u
 bHkgZXhwZXJpbWVudCBiZW5lZml0IGlmIHlvdSB1c2UKKyAgKiBtYW55IGNvbnRhaW5lciB3
 aXRoIHBvaW50ZXIgdHlwZXMuCisgICovCistLyoKKysKKyAjZGVmaW5lIF9TVExQX1VTRV9Q
 VFJfU1BFQ0lBTElaQVRJT05TIDEKKy0qLworKworIAorIC8qCisgICogVG8gYWNoaWV2ZSBt
 YW55IGRpZmZlcmVudCBvcHRpbWl6YXRpb25zIHdpdGhpbiB0aGUgdGVtcGxhdGUgaW1wbGVt
 ZW50YXRpb25zIFNUTHBvcnQKZGlmZiAtcnVwZE4gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0
 Lm9sZC9maWxlcy9leHRyYS1wYXRjaC10ZW1wbC1leHByLXVzZXJfY29uZmlnLmguZGlmZiAv
 dXNyL3BvcnRzL2RldmVsL3N0bHBvcnQvZmlsZXMvZXh0cmEtcGF0Y2gtdGVtcGwtZXhwci11
 c2VyX2NvbmZpZy5oLmRpZmYKLS0tIC9ob21lL3VzZXJzL3dpbHgvc3RscG9ydC5vbGQvZmls
 ZXMvZXh0cmEtcGF0Y2gtdGVtcGwtZXhwci11c2VyX2NvbmZpZy5oLmRpZmYJVGh1IEphbiAg
 MSAwMTowMDowMCAxOTcwCisrKyAvdXNyL3BvcnRzL2RldmVsL3N0bHBvcnQvZmlsZXMvZXh0
 cmEtcGF0Y2gtdGVtcGwtZXhwci11c2VyX2NvbmZpZy5oLmRpZmYJU3VuIERlYyAgMiAxOTo1
 OTowMSAyMDA3CkBAIC0wLDAgKzEsMTQgQEAKKy0tLSBzdGxwb3J0L3N0bC9jb25maWcvdXNl
 cl9jb25maWcuaAlTdW4gRGVjICAyIDE5OjUzOjI3IDIwMDcKKysrKyBzdGxwb3J0L3N0bC9j
 b25maWcvdXNlcl9jb25maWcuaAlTdW4gRGVjICAyIDE5OjU2OjE3IDIwMDcKK0BAIC0yNjEs
 OSArMjYxLDkgQEAKKyAgKiBUaGUgZHJhd2JhY2sgY2FuIGJlIGxvbmdlciBjb21waWxhdGlv
 biB0aW1lIGFuZCBiaWdnZXIgZXhlY3V0YWJsZSBzaXplLgorICAqIFNUTHBvcnQgcmVidWls
 ZDogWWVzCisgICovCistLyoKKysKKyAjZGVmaW5lIF9TVExQX1VTRV9URU1QTEFURV9FWFBS
 RVNTSU9OIDEKKy0qLworKworIAorIC8qCisgICogQnkgZGVmYXVsdCB0aGUgU1RMcG9ydCBi
 YXNpY19zdHJpbmcgaW1wbGVtZW50YXRpb24gdXNlIGEgbGl0dGxlIHN0YXRpYyBidWZmZXIK
 ZGlmZiAtcnVwZE4gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9maWxlcy9wYXRjaC1z
 cmM6OmNvbW1vbl9tYWNyb3MubWFrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy9w
 YXRjaC1zcmM6OmNvbW1vbl9tYWNyb3MubWFrCi0tLSAvaG9tZS91c2Vycy93aWx4L3N0bHBv
 cnQub2xkL2ZpbGVzL3BhdGNoLXNyYzo6Y29tbW9uX21hY3Jvcy5tYWsJU2F0IERlYyAgMSAx
 Mzo1MzozMCAyMDA3CisrKyAvdXNyL3BvcnRzL2RldmVsL3N0bHBvcnQvZmlsZXMvcGF0Y2gt
 c3JjOjpjb21tb25fbWFjcm9zLm1hawlUaHUgSmFuICAxIDAxOjAwOjAwIDE5NzAKQEAgLTEs
 MTEgKzAsMCBAQAotLS0tIHNyYy9jb21tb25fbWFjcm9zLm1hay5vcmlnCVN1biBOb3YgIDIg
 MTY6NTg6NTEgMjAwMwotKysrIHNyYy9jb21tb25fbWFjcm9zLm1hawlTdW4gT2N0IDMxIDE3
 OjAyOjU3IDIwMDQKLUBAIC0xMCw3ICsxMCw3IEBACi0gIyBXZSBkbyBub3QgYXNzdW1lIGFu
 eSBiaW5hcnkgY29tcGF0aWJpbGl0eSBmb3IgYmV0YXMuCi0gQkVUQV9TVUZGSVg9Ci0gCi0t
 VkVSU0lPTl9TVUZGSVg9IC4kKFZFUlNJT05fTUFKT1IpLiQoVkVSU0lPTl9NSU5PUikkKEJF
 VEFfU1VGRklYKQotK1ZFUlNJT05fU1VGRklYPSBfJChWRVJTSU9OX01BSk9SKV8kKFZFUlNJ
 T05fTUlOT1IpJChCRVRBX1NVRkZJWCkKLSBXSU5fVkVSU0lPTl9TVUZGSVg9ICQoVkVSU0lP
 Tl9NQUpPUikkKFZFUlNJT05fTUlOT1IpJChCRVRBX1NVRkZJWCkKLSAKLSAjIERZTkFNSUNf
 U1VGRklYPSAkKFZFUlNJT05fU1VGRklYKSQoUEFUQ0hfU1VGRklYKQpkaWZmIC1ydXBkTiAv
 aG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2ZpbGVzL3BhdGNoLXNyYzo6Z2NjLWZyZWVi
 c2QubWFrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy9wYXRjaC1zcmM6OmdjYy1m
 cmVlYnNkLm1hawotLS0gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9maWxlcy9wYXRj
 aC1zcmM6OmdjYy1mcmVlYnNkLm1hawlTYXQgRGVjICAxIDEzOjUzOjMwIDIwMDcKKysrIC91
 c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy9wYXRjaC1zcmM6OmdjYy1mcmVlYnNkLm1h
 awlUaHUgSmFuICAxIDAxOjAwOjAwIDE5NzAKQEAgLTEsMzMgKzAsMCBAQAotLS0tIHNyYy9n
 Y2MtZnJlZWJzZC5tYWsub3JpZwlGcmkgSmFuIDE2IDA4OjI1OjM3IDIwMDQKLSsrKyBzcmMv
 Z2NjLWZyZWVic2QubWFrCVNhdCBOb3YgIDYgMTU6NDA6MTQgMjAwNAotQEAgLTUsOCArNSw4
 IEBACi0gIwotICMgY29tcGlsZXIKLSAjCi0tQ0MgPSBnY2MgLXB0aHJlYWQKLS1DWFggPSBj
 KysgLXB0aHJlYWQgLWZleGNlcHRpb25zCi0rQ0MgKz0gJChQVEhSRUFEX0NGTEFHUykgLURf
 UkVFTlRSQU5UCi0rQ1hYICs9ICQoUFRIUkVBRF9DRkxBR1MpIC1EX1JFRU5UUkFOVCAtZmV4
 Y2VwdGlvbnMKLSAKLSAjCi0gIyBCYXNlbmFtZSBmb3IgbGlicmFyaWVzCi1AQCAtMTksNyAr
 MTksNyBAQAotICMKLSBMSU5LPWFyIGNyCi0gIyAyLjk1IGZsYWcKLS1EWU5fTElOSz1jKysg
 LXB0aHJlYWQgLWZleGNlcHRpb25zIC1zaGFyZWQgLW8KLStEWU5fTElOSz0kKENYWCkgJChQ
 VEhSRUFEX0xJQlMpIC1mZXhjZXB0aW9ucyAtc2hhcmVkIC1vCi0gCi0gT0JKRVhUPW8KLSBE
 WU5FWFQ9c28KLUBAIC00MSw4ICs0MSw4IEBACi0gCi0gQ1hYRkxBR1NfQ09NTU9OID0gLUkk
 e1NUTFBPUlRfRElSfSAke1dBUk5JTkdfRkxBR1N9Ci0gCi0tQ1hYRkxBR1NfUkVMRUFTRV9z
 dGF0aWMgPSAkKENYWEZMQUdTX0NPTU1PTikgLU8yCi0tQ1hYRkxBR1NfUkVMRUFTRV9keW5h
 bWljID0gJChDWFhGTEFHU19DT01NT04pIC1PMiAtZlBJQwotK0NYWEZMQUdTX1JFTEVBU0Vf
 c3RhdGljID0gJChDWFhGTEFHU19DT01NT04pICQoQ1hYRkxBR1MpCi0rQ1hYRkxBR1NfUkVM
 RUFTRV9keW5hbWljID0gJChDWFhGTEFHU19DT01NT04pICQoQ1hYRkxBR1MpIC1mUElDCi0g
 Ci0gQ1hYRkxBR1NfREVCVUdfc3RhdGljID0gJChDWFhGTEFHU19DT01NT04pIC1PIC1nCi0g
 Q1hYRkxBR1NfREVCVUdfZHluYW1pYyA9ICQoQ1hYRkxBR1NfQ09NTU9OKSAtTyAtZyAtZlBJ
 QwpkaWZmIC1ydXBkTiAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2ZpbGVzL3BhdGNo
 LXN0bHBvcnQ6OmNfbG9jYWxlLmggL3Vzci9wb3J0cy9kZXZlbC9zdGxwb3J0L2ZpbGVzL3Bh
 dGNoLXN0bHBvcnQ6OmNfbG9jYWxlLmgKLS0tIC9ob21lL3VzZXJzL3dpbHgvc3RscG9ydC5v
 bGQvZmlsZXMvcGF0Y2gtc3RscG9ydDo6Y19sb2NhbGUuaAlTYXQgRGVjICAxIDEzOjUzOjMw
 IDIwMDcKKysrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy9wYXRjaC1zdGxwb3J0
 OjpjX2xvY2FsZS5oCVRodSBKYW4gIDEgMDE6MDA6MDAgMTk3MApAQCAtMSwxMSArMCwwIEBA
 Ci0tLS0gc3RscG9ydC9zdGwvY19sb2NhbGUuaC5vcmlnCVN1biBOb3YgIDIgMTY6NTk6MDMg
 MjAwMwotKysrIHN0bHBvcnQvc3RsL2NfbG9jYWxlLmgJU2F0IE5vdiAgNiAxNTo0NDoyMiAy
 MDA0Ci1AQCAtMTc4LDcgKzE3OCw3IEBACi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
 X0xvY2FsZV9TUEFDRSApIC8qIFByaW50YWJsZSAqLwotICMgZW5kaWYgLyogX19MeW54X18g
 Ki8KLSAKLS0jaWYgZGVmaW5lZChfX0dOVUNfXykgfHwgZGVmaW5lZCAoX19CT1JMQU5EQ19f
 KSB8fCBkZWZpbmVkIChfX0NPTU9fXykKLSsjaWYgZGVmaW5lZChfX0dOVUNfXykgfHwgZGVm
 aW5lZCAoX19CT1JMQU5EQ19fKSB8fCBkZWZpbmVkIChfX0NPTU9fXykgfHwgZGVmaW5lZCAo
 X19JQ0MpCi0gCi0gIyBpZiBkZWZpbmVkIChfX0NZR1dJTl9fKQotIApkaWZmIC1ydXBkTiAv
 aG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2ZpbGVzL3BhdGNoLXN0bHBvcnQ6OmNvbmZp
 Zzo6c3RsX2djYy5oIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy9wYXRjaC1zdGxw
 b3J0Ojpjb25maWc6OnN0bF9nY2MuaAotLS0gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9s
 ZC9maWxlcy9wYXRjaC1zdGxwb3J0Ojpjb25maWc6OnN0bF9nY2MuaAlTYXQgRGVjICAxIDEz
 OjUzOjMwIDIwMDcKKysrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy9wYXRjaC1z
 dGxwb3J0Ojpjb25maWc6OnN0bF9nY2MuaAlUaHUgSmFuICAxIDAxOjAwOjAwIDE5NzAKQEAg
 LTEsNDMgKzAsMCBAQAotLS0tIHN0bHBvcnQvY29uZmlnL3N0bF9nY2MuaC5vcmlnCVN1biBO
 b3YgIDIgMTY6NTk6MTEgMjAwMwotKysrIHN0bHBvcnQvY29uZmlnL3N0bF9nY2MuaAlNb24g
 Tm92IDI5IDE4OjQyOjA1IDIwMDQKLUBAIC03LDExICs3LDIwIEBACi0gIyBkZWZpbmUgX1NU
 TFBfVVNFX0dMSUJDCi0gI2VuZGlmCi0gCi0rI2lmICFkZWZpbmVkKF9fRnJlZUJTRF9fKSB8
 fCAoZGVmaW5lZChfX0ZyZWVCU0RfXykgJiYgKF9fRnJlZUJTRF9jY192ZXJzaW9uIDwgNTMw
 MDAxKSkKLSAjICAgZGVmaW5lIF9TVExQX05PX01FTUJFUl9URU1QTEFURV9LRVlXT1JECi0r
 I2VuZGlmCi0rCi0gCi0tIyBpZiBkZWZpbmVkKF9fRnJlZUJTRF9fKSB8fCBkZWZpbmVkIChf
 X2hwdXgpIHx8IGRlZmluZWQoX19hbWlnYW9zX18pIHx8ICggZGVmaW5lZChfX09TMl9fKSAm
 JiBkZWZpbmVkKF9fRU1YX18pICkKLSsjaWYgZGVmaW5lZCAoX19ocHV4KSB8fCBkZWZpbmVk
 KF9fYW1pZ2Fvc19fKSB8fCAoIGRlZmluZWQoX19PUzJfXykgJiYgZGVmaW5lZChfX0VNWF9f
 KSApCi0rIyBkZWZpbmUgX1NUTFBfTk9fV0NIQVJfVAotKyNlbGlmIGRlZmluZWQoX19GcmVl
 QlNEX18pCi0rIyBpZiAoX19GcmVlQlNEX2NjX3ZlcnNpb24gPCA1MDAwMDUpCi0gIyAgZGVm
 aW5lIF9TVExQX05PX1dDSEFSX1QKLS0jIGVuZGlmCi0rIyBlbHNlCi0rIyAgZGVmaW5lIF9T
 VExQX0ZSRUVCU0RfSEFTX1dGVU5DUwotKyMgZW5kaWYgLyogX19GcmVlQlNEX2NjX3ZlcnNp
 b24gPCA1MDAwMDUgKi8KLSsjZW5kaWYKLSAKLSAjaWZkZWYgX19VU0xDX18KLSAjIGluY2x1
 ZGUgPGNvbmZpZy9zdGxfc2NvLmg+Ci1AQCAtODEsNyArOTAsNyBAQAotIAotICMgZW5kaWYK
 LSAKLS0jaWYgZGVmaW5lZCAoX19DWUdXSU5fXykgfHwgZGVmaW5lZCAoX19NSU5HVzMyX18p
 IHx8ICEoZGVmaW5lZCAoX1NUTFBfVVNFX0dMSUJDKSB8fCBkZWZpbmVkIChfX3N1bikpIAot
 KyNpZiBkZWZpbmVkIChfX0NZR1dJTl9fKSB8fCBkZWZpbmVkIChfX01JTkdXMzJfXykgfHwg
 IShkZWZpbmVkIChfU1RMUF9VU0VfR0xJQkMpIHx8IGRlZmluZWQgKF9TVExQX0ZSRUVCU0Rf
 SEFTX1dGVU5DUykgfHwgZGVmaW5lZCAoX19zdW4pKSAKLSAjaWZuZGVmIF9fTUlOR1czMl9f
 Ci0gIyAgIGRlZmluZSBfU1RMUF9OT19OQVRJVkVfTUJTVEFURV9UICAgICAgMQotICNlbmRp
 ZgotQEAgLTI2Nyw3ICsyNzYsNyBAQAotICMgICBkZWZpbmUgX1NUTFBfTkFUSVZFX0lOQ0xV
 REVfUEFUSCAuLi9nKystdjMKLSAjICAgZGVmaW5lIF9TVExQX05BVElWRV9PTERfU1RSRUFN
 U19JTkNMVURFX1BBVEggLi4vZysrLXYzL2JhY2t3YXJkCi0gIyAgZWxzZQotLSMgICBpZiBk
 ZWZpbmVkKF9fR05VQ19QQVRDSExFVkVMX18pICYmIChfX0dOVUNfUEFUQ0hMRVZFTF9fID4g
 MCkKLSsjICAgaWYgZGVmaW5lZChfX0dOVUNfUEFUQ0hMRVZFTF9fKSAmJiAoX19HTlVDX1BB
 VENITEVWRUxfXyA+IDApICYmICFkZWZpbmVkKF9fRnJlZUJTRF9fKQotICMgICAgIGRlZmlu
 ZSBfU1RMUF9OQVRJVkVfSU5DTFVERV9QQVRIIC4uL19fR05VQ19fLl9fR05VQ19NSU5PUl9f
 Ll9fR05VQ19QQVRDSExFVkVMX18KLSAjICAgICBkZWZpbmUgX1NUTFBfTkFUSVZFX09MRF9T
 VFJFQU1TX0lOQ0xVREVfUEFUSCAuLi9fX0dOVUNfXy5fX0dOVUNfTUlOT1JfXy5fX0dOVUNf
 UEFUQ0hMRVZFTF9fL2JhY2t3YXJkCi0gIyAgIGVsc2UKZGlmZiAtcnVwZE4gL2hvbWUvdXNl
 cnMvd2lseC9zdGxwb3J0Lm9sZC9maWxlcy9wYXRjaC1zdGxwb3J0OjpzdGRleGNlcHQgL3Vz
 ci9wb3J0cy9kZXZlbC9zdGxwb3J0L2ZpbGVzL3BhdGNoLXN0bHBvcnQ6OnN0ZGV4Y2VwdAot
 LS0gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9maWxlcy9wYXRjaC1zdGxwb3J0Ojpz
 dGRleGNlcHQJU2F0IERlYyAgMSAxMzo1MzozMCAyMDA3CisrKyAvdXNyL3BvcnRzL2RldmVs
 L3N0bHBvcnQvZmlsZXMvcGF0Y2gtc3RscG9ydDo6c3RkZXhjZXB0CVRodSBKYW4gIDEgMDE6
 MDA6MDAgMTk3MApAQCAtMSwxNCArMCwwIEBACi0tLS0gc3RscG9ydC9zdGRleGNlcHQub3Jp
 ZwlTdW4gTm92ICAyIDE2OjU5OjAxIDIwMDMKLSsrKyBzdGxwb3J0L3N0ZGV4Y2VwdAlTdW4g
 T2N0IDMxIDE3OjA1OjM0IDIwMDQKLUBAIC02MCw2ICs2MCwxMSBAQAotICMgZW5kaWYKLSAj
 ICBkZWZpbmUgX1NUTFBfRVhDRVBUSU9OX0JBU0UgZXhjZXB0aW9uCi0gCi0rLyogbWF5YmUg
 bGltaXQgdG8gZ2NjIDMueCAqLwotKyNpZiBkZWZpbmVkKCBfX0dOVUNfXykKLSsjZGVmaW5l
 IF9TVExQX05PVEhST1dfSU5IRVJFTlRMWSB0aHJvdygpCi0rI2VuZGlmCi0rCi0gY2xhc3Mg
 X1NUTFBfQ0xBU1NfREVDTFNQRUMgX19OYW1lZF9leGNlcHRpb24gOiBwdWJsaWMgX1NUTFBf
 RVhDRVBUSU9OX0JBU0UgewotIHB1YmxpYzoKLSAgIF9fTmFtZWRfZXhjZXB0aW9uKGNvbnN0
 IHN0cmluZyYgX19zdHIpIApkaWZmIC1ydXBkTiAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQu
 b2xkL2ZpbGVzL3BhdGNoLXN0bHBvcnQ6OnN0bDo6X2J2ZWN0b3IuaCAvdXNyL3BvcnRzL2Rl
 dmVsL3N0bHBvcnQvZmlsZXMvcGF0Y2gtc3RscG9ydDo6c3RsOjpfYnZlY3Rvci5oCi0tLSAv
 aG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2ZpbGVzL3BhdGNoLXN0bHBvcnQ6OnN0bDo6
 X2J2ZWN0b3IuaAlTYXQgRGVjICAxIDEzOjUzOjMwIDIwMDcKKysrIC91c3IvcG9ydHMvZGV2
 ZWwvc3RscG9ydC9maWxlcy9wYXRjaC1zdGxwb3J0OjpzdGw6Ol9idmVjdG9yLmgJVGh1IEph
 biAgMSAwMTowMDowMCAxOTcwCkBAIC0xLDEyICswLDAgQEAKLS0tLSBzdGxwb3J0L3N0bC9f
 YnZlY3Rvci5oLm9yaWcJU3VuIE5vdiAgMiAxNjo1OTowNyAyMDAzCi0rKysgc3RscG9ydC9z
 dGwvX2J2ZWN0b3IuaAlTdW4gT2N0IDMxIDE2OjQ4OjMxIDIwMDQKLUBAIC0zNCw3ICszNCw5
 IEBACi0gIyBpbmNsdWRlIDxzdGwvX3ZlY3Rvci5oPgotICMgZW5kaWYKLSAKLSsjaWZuZGVm
 IF9fV09SRF9CSVQKLSAjZGVmaW5lIF9fV09SRF9CSVQgKGludChDSEFSX0JJVCpzaXplb2Yo
 dW5zaWduZWQgaW50KSkpCi0rI2VuZGlmCi0gCi0gX1NUTFBfQkVHSU5fTkFNRVNQQUNFIAot
 IApkaWZmIC1ydXBkTiAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2ZpbGVzL3BhdGNo
 LXN0bHBvcnQ6OnN0bDo6X2N3Y2hhci5oIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxl
 cy9wYXRjaC1zdGxwb3J0OjpzdGw6Ol9jd2NoYXIuaAotLS0gL2hvbWUvdXNlcnMvd2lseC9z
 dGxwb3J0Lm9sZC9maWxlcy9wYXRjaC1zdGxwb3J0OjpzdGw6Ol9jd2NoYXIuaAlTYXQgRGVj
 ICAxIDEzOjUzOjMwIDIwMDcKKysrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy9w
 YXRjaC1zdGxwb3J0OjpzdGw6Ol9jd2NoYXIuaAlUaHUgSmFuICAxIDAxOjAwOjAwIDE5NzAK
 QEAgLTEsMTEgKzAsMCBAQAotLS0tIHN0bHBvcnQvc3RsL19jd2NoYXIuaC5vcmlnCVN1biBO
 b3YgIDIgMTY6NTk6MDggMjAwMwotKysrIHN0bHBvcnQvc3RsL19jd2NoYXIuaAlTYXQgTm92
 ICA2IDE3OjAxOjQ5IDIwMDQKLUBAIC0yNCw3ICsyNCw3IEBACi0gI2VuZGlmCi0gI2VuZGlm
 Ci0gCi0tIyBpZiBkZWZpbmVkIChfX01SQ19fKSB8fCBkZWZpbmVkIChfX1NDX18pIHx8IGRl
 ZmluZWQgKF9fQk9STEFORENfXykgfHwgZGVmaW5lZChfX0ZyZWVCU0RfXykgfHwgKGRlZmlu
 ZWQgKF9fR05VQ19fKSAmJiBkZWZpbmVkIChfX0FQUExFX18pIHx8IGRlZmluZWQoIF9fTHlu
 eF9fICkpIHx8IGRlZmluZWQgKF9TVExQX05PX1dDSEFSX1QpCi0rIyBpZiBkZWZpbmVkIChf
 X01SQ19fKSB8fCBkZWZpbmVkIChfX1NDX18pIHx8IGRlZmluZWQgKF9fQk9STEFORENfXykg
 fHwgKGRlZmluZWQoX19GcmVlQlNEX18pICYmICFkZWZpbmVkKF9TVExQX0ZSRUVCU0RfSEFT
 X1dGVU5DUykpIHx8IChkZWZpbmVkIChfX0dOVUNfXykgJiYgZGVmaW5lZCAoX19BUFBMRV9f
 KSB8fCBkZWZpbmVkKCBfX0x5bnhfXyApKSB8fCBkZWZpbmVkIChfU1RMUF9OT19XQ0hBUl9U
 KQotIAotICMgIGluY2x1ZGUgX1NUTFBfTkFUSVZFX0NfSEVBREVSKHN0ZGRlZi5oKQotICMg
 IGlmIGRlZmluZWQgKF9fRnJlZUJTRF9fKSB8fCBkZWZpbmVkIChfX0x5bnhfXykKZGlmZiAt
 cnVwZE4gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9maWxlcy9wYXRjaC1zdGxwb3J0
 OjpzdGxjb21wLmggL3Vzci9wb3J0cy9kZXZlbC9zdGxwb3J0L2ZpbGVzL3BhdGNoLXN0bHBv
 cnQ6OnN0bGNvbXAuaAotLS0gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9maWxlcy9w
 YXRjaC1zdGxwb3J0OjpzdGxjb21wLmgJU2F0IERlYyAgMSAxMzo1MzozMCAyMDA3CisrKyAv
 dXNyL3BvcnRzL2RldmVsL3N0bHBvcnQvZmlsZXMvcGF0Y2gtc3RscG9ydDo6c3RsY29tcC5o
 CVRodSBKYW4gIDEgMDE6MDA6MDAgMTk3MApAQCAtMSwxMiArMCwwIEBACi0tLS0gc3RscG9y
 dC9jb25maWcvc3RsY29tcC5oLm9yaWcJU3VuIE5vdiAgMiAxNjo1OToxMiAyMDAzCi0rKysg
 c3RscG9ydC9jb25maWcvc3RsY29tcC5oCVNhdCBOb3YgIDYgMTY6MTM6NDcgMjAwNAotQEAg
 LTEwOSw2ICsxMDksOSBAQAotICMgZWxpZiBkZWZpbmVkIChfX0ZDQ19WRVJTSU9OKQotIC8q
 IEZ1anV0c3UgQ29tcGlsZXIsIHY0LjAgYXNzdW1lZCAqLwotICMgIGluY2x1ZGUgPGNvbmZp
 Zy9zdGxfZnVqaXRzdS5oPgotKyMgZWxpZiBkZWZpbmVkIChfX0lDQykKLSsvKiBJbnRlbChS
 KSBDKysgQ29tcGlsZXIgKi8KLSsjICBpbmNsdWRlIDxjb25maWcvc3RsX2ljYy5oPgotICMg
 ZWxpZiBkZWZpbmVkKF9DUkFZKQotIC8qIENyYXkgQysrIDMuNCBvciAzLjUgKi8KLSAjICBp
 bmNsdWRlIDxjb25maWcvc3RsX2NyYXkuaD4KZGlmZiAtcnVwZE4gL2hvbWUvdXNlcnMvd2ls
 eC9zdGxwb3J0Lm9sZC9maWxlcy9wYXRjaC1zdGxwb3J0X3N0bF9jb25maWdfaG9zdC5oIC91
 c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy9wYXRjaC1zdGxwb3J0X3N0bF9jb25maWdf
 aG9zdC5oCi0tLSAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2ZpbGVzL3BhdGNoLXN0
 bHBvcnRfc3RsX2NvbmZpZ19ob3N0LmgJVGh1IEphbiAgMSAwMTowMDowMCAxOTcwCisrKyAv
 dXNyL3BvcnRzL2RldmVsL3N0bHBvcnQvZmlsZXMvcGF0Y2gtc3RscG9ydF9zdGxfY29uZmln
 X2hvc3QuaAlTYXQgRGVjICA4IDExOjMxOjQ4IDIwMDcKQEAgLTAsMCArMSwxNCBAQAorLS0t
 IC4vc3RscG9ydC9zdGwvY29uZmlnL2hvc3QuaC5vcmlnCTIwMDctMDgtMjYgMTY6Mjc6MjEu
 MDAwMDAwMDAwICswMjAwCisrKysgLi9zdGxwb3J0L3N0bC9jb25maWcvaG9zdC5oCTIwMDct
 MTEtMTkgMDA6MDI6MjUuMDAwMDAwMDAwICswMTAwCitAQCAtNzIsMTAgKzcyLDggQEAKKyAg
 KiBfU1RMUF9OQVRJVkVfSU5DTFVERV9QQVRILgorICAqIEhpbnQ6IG5ldmVyIGluc3RhbGwg
 U1RMcG9ydCBpbiB0aGUgZGlyZWN0b3J5IHRoYXQgZW5kcyB3aXRoICJpbmNsdWRlIgorICAq
 LworLS8qCisgI3VuZGVmIF9TVExQX05BVElWRV9JTkNMVURFX1BBVEgKKy0jZGVmaW5lIF9T
 VExQX05BVElWRV9JTkNMVURFX1BBVEggLi4vaW5jbHVkZQorLSovCisrI2RlZmluZSBfU1RM
 UF9OQVRJVkVfSU5DTFVERV9QQVRIIGMrKy9fX0dOVUNfXy5fX0dOVUNfTUlOT1JfXworIC8q
 IHNhbWUgZm9yIEMgbGlicmFyeSBoZWFkZXJzIGxpa2UgPGNzdHJpbmc+ICovCisgLyoKKyAj
 dW5kZWYgX1NUTFBfTkFUSVZFX0NQUF9DX0lOQ0xVREVfUEFUSApkaWZmIC1ydXBkTiAvaG9t
 ZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2ZpbGVzL3BhdGNoLXRlc3Q6OmVoOjpnY2MtZnJl
 ZWJzZC5tYWsgL3Vzci9wb3J0cy9kZXZlbC9zdGxwb3J0L2ZpbGVzL3BhdGNoLXRlc3Q6OmVo
 OjpnY2MtZnJlZWJzZC5tYWsKLS0tIC9ob21lL3VzZXJzL3dpbHgvc3RscG9ydC5vbGQvZmls
 ZXMvcGF0Y2gtdGVzdDo6ZWg6OmdjYy1mcmVlYnNkLm1hawlTYXQgRGVjICAxIDEzOjUzOjMw
 IDIwMDcKKysrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy9wYXRjaC10ZXN0Ojpl
 aDo6Z2NjLWZyZWVic2QubWFrCVRodSBKYW4gIDEgMDE6MDA6MDAgMTk3MApAQCAtMSwyNyAr
 MCwwIEBACi0tLS0gdGVzdC9laC9nY2MtZnJlZWJzZC5tYWsub3JpZwlTdW4gTm92ICAyIDE2
 OjU4OjUzIDIwMDMKLSsrKyB0ZXN0L2VoL2djYy1mcmVlYnNkLm1hawlTYXQgTm92ICA2IDE2
 OjE5OjE2IDIwMDQKLUBAIC0zNCwyMCArMzQsMTcgQEAKLSBEX1RFU1QgPSAuL2VoX3Rlc3Rf
 ZC5vdXQKLSBOT1NHSV9URVNUID0gLi9laF90ZXN0X25vc2dpLm91dAotIAotLUNDID0gYysr
 IC1wdGhyZWFkCi0tQ1hYID0gJChDQykKLS0KLSAjIGR3YSAxMi8yMi85OSAtLSBoYWQgdG8g
 dHVybiBvZmYgLWFuc2kgZmxhZyBzbyB3ZSBjb3VsZCB1c2UgU0dJIElPU1RSRUFNUwotICMg
 YWxzbywgdGVzdF9zbGlzdCB3b24ndCBjb21waWxlIHdpdGggLU8zLy1PMiB3aGVuIHRhcmdl
 dGluZyBQUEMuIEl0IGZhaWxzIAotICMgaW4gdGhlIGFzc2VtYmxlciB3aXRoICdpbnZhbGlk
 IHJlbG9jYXRpb24gdHlwZScKLS1DWFhGTEFHUyA9IC1XYWxsIC1nIC1PICR7U1RMX0lOQ0x9
 IC1JLiAke0NYWF9FWFRSQV9GTEFHU30gLURFSF9WRUNUT1JfT1BFUkFUT1JfTkVXCi0rQ1hY
 RkxBR1MgPSAkKFBUSFJFQURfQ0ZMQUdTKSAtRF9SRUVOVFJBTlQgLWZleGNlcHRpb25zIC1X
 YWxsICR7U1RMX0lOQ0x9IC1JLiAke0NYWF9FWFRSQV9GTEFHU30gLURFSF9WRUNUT1JfT1BF
 UkFUT1JfTkVXIC1ERUhfREVMRVRFX0hBU19USFJPV19TUEVDCi0gCi0tRF9DWFhGTEFHUyA9
 IC1XYWxsIC1nIC1PICR7U1RMX0lOQ0x9IC1JLiAke0NYWF9FWFRSQV9GTEFHU30gLURFSF9W
 RUNUT1JfT1BFUkFUT1JfTkVXIC1EX1NUTFBfREVCVUcgLURfU1RMUF9VU0VfU1RBVElDX0xJ
 QgotLU5PU0dJX0NYWEZMQUdTID0gLVdhbGwgLWcgLU8yICR7U1RMX0lOQ0x9IC1JLiAke0NY
 WF9FWFRSQV9GTEFHU30gLURfU1RMUF9OT19PV05fSU9TVFJFQU1TIC1EX1NUTFBfREVCVUdf
 VU5JTklUSUFMSVpFRCAtREVIX1ZFQ1RPUl9PUEVSQVRPUl9ORVcKLStEX0NYWEZMQUdTID0g
 JChDWFhGTEFHUykgLWcgLURfU1RMUF9ERUJVRwotK05PU0dJX0NYWEZMQUdTID0gJChDWFhG
 TEFHUykgLURfU1RMUF9OT19PV05fSU9TVFJFQU1TIC1EX1NUTFBfREVCVUdfVU5JTklUSUFM
 SVpFRAotIAotIGNoZWNrOiAkKFRFU1QpCi0gCi0tTElCUyA9IC1sbSAKLStMSUJTID0gLWxt
 ICQoUFRIUkVBRF9MSUJTKQotIERfTElCU1RMUE9SVCA9IC1MLi4vLi4vbGliIC1sc3RscG9y
 dF9nY2Nfc3RsZGVidWcKLSBMSUJTVExQT1JUID0gLUwuLi8uLi9saWIgLWxzdGxwb3J0X2dj
 YwotIApkaWZmIC1ydXBkTiAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2ZpbGVzL3Ny
 Yzo6aWNjLWZyZWVic2QubWFrIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy9zcmM6
 OmljYy1mcmVlYnNkLm1hawotLS0gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9maWxl
 cy9zcmM6OmljYy1mcmVlYnNkLm1hawlTYXQgRGVjICAxIDEzOjUzOjMwIDIwMDcKKysrIC91
 c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy9zcmM6OmljYy1mcmVlYnNkLm1hawlUaHUg
 SmFuICAxIDAxOjAwOjAwIDE5NzAKQEAgLTEsNTcgKzAsMCBAQAotIwotIyBOb3RlIDogVGhp
 cyBtYWtlZmlsZSBpcyBmb3IgSW50ZWwoUikgQysrIENvbXBpbGVyCi0jCi0KLSMKLSMgY29t
 cGlsZXIKLSMKLSNDQz0gaWNjCi0jQ1hYPSBpY3BjCi0jQ0ZMQUdTPSAtTyAtaXAgLWF4aU1L
 VwotI0NYWEZMQUdTPSAtTyAtaXAgLWF4aU1LVwotCi0jCi0jIEJhc2VuYW1lIGZvciBsaWJy
 YXJpZXMKLSMKLUxJQl9CQVNFTkFNRSA9IGxpYnN0bHBvcnRfaWNjCi0KLSMKLSMgZ3V0cyBm
 b3IgY29tbW9uIHN0dWZmCi0jCi0jCi1MSU5LPWFyIGNyCi0jIFVzaW5nIGljYyBoZXJlIGlz
 IGEgaGFjayB3aGlsZSBpY3BjIG9uIEZyZWVCU0QgaXMgc2V0IHVwIHRvIGF1dG9tYXRpY2Fs
 bHkKLSMgbGluayBhZ2FpbnN0IGxpYnN0bHBvcnRfaWNjLgotRFlOX0xJTks9JChDQykgLW10
 IC1zaGFyZWQgLW8KLQotT0JKRVhUPW8KLURZTkVYVD1zbwotU1RFWFQ9YQotUk09cm0gLXJm
 Ci1QQVRIX1NFUD0vCi1NS0RJUj1ta2RpciAtcAotQ09NUD1JQ0MtRlJFRUJTRAotSU5TVEFM
 TF9TVEVQID0gaW5zdGFsbF91bml4IAotCi1hbGw6IGdtYWtlX21lc3NhZ2UgIGFsbF9keW5h
 bWljIGFsbF9zdGF0aWMgc3ltYm9saWNfbGlua3MgCi0KLWdtYWtlX21lc3NhZ2U6Ci0JZWNo
 byAiTm90ZSA6IHRoaXMgbWFrZWZpbGUgcmVxdWlyZXMgZ21ha2Ugb24gRnJlZUJTRCIKLQot
 aW5jbHVkZSBjb21tb25fbWFjcm9zLm1hawotCi1XQVJOSU5HX0ZMQUdTPSAtdzEKLQotQ1hY
 RkxBR1NfQ09NTU9OID0gLUkkKFNUTFBPUlRfRElSKSAkKFdBUk5JTkdfRkxBR1MpICQoUFRI
 UkVBRF9DRkxBR1MpIC1EX1JFRU5UUkFOVAotCi1DWFhGTEFHU19SRUxFQVNFX3N0YXRpYyA9
 ICQoQ1hYRkxBR1NfQ09NTU9OKSAkKENYWEZMQUdTKQotQ1hYRkxBR1NfUkVMRUFTRV9keW5h
 bWljID0gJChDWFhGTEFHU19DT01NT04pICQoQ1hYRkxBR1MpIC1LUElDCi0KLUNYWEZMQUdT
 X0RFQlVHX3N0YXRpYyA9ICQoQ1hYRkxBR1NfQ09NTU9OKSAtTyAtZwotQ1hYRkxBR1NfREVC
 VUdfZHluYW1pYyA9ICQoQ1hYRkxBR1NfQ09NTU9OKSAtTyAtS1BJQwotCi1DWFhGTEFHU19T
 VExERUJVR19zdGF0aWMgPSAkKENYWEZMQUdTX0RFQlVHX3N0YXRpYykgLURfU1RMUF9ERUJV
 RwotQ1hYRkxBR1NfU1RMREVCVUdfZHluYW1pYyA9ICQoQ1hYRkxBR1NfREVCVUdfZHluYW1p
 YykgLURfU1RMUF9ERUJVRwotCi1pbmNsdWRlIGNvbW1vbl9wZXJjZW50X3J1bGVzLm1hawot
 aW5jbHVkZSBjb21tb25fcnVsZXMubWFrCmRpZmYgLXJ1cGROIC9ob21lL3VzZXJzL3dpbHgv
 c3RscG9ydC5vbGQvZmlsZXMvc3RscG9ydDo6c3RsX2ljYy5oIC91c3IvcG9ydHMvZGV2ZWwv
 c3RscG9ydC9maWxlcy9zdGxwb3J0OjpzdGxfaWNjLmgKLS0tIC9ob21lL3VzZXJzL3dpbHgv
 c3RscG9ydC5vbGQvZmlsZXMvc3RscG9ydDo6c3RsX2ljYy5oCVNhdCBEZWMgIDEgMTM6NTM6
 MzAgMjAwNworKysgL3Vzci9wb3J0cy9kZXZlbC9zdGxwb3J0L2ZpbGVzL3N0bHBvcnQ6OnN0
 bF9pY2MuaAlUaHUgSmFuICAxIDAxOjAwOjAwIDE5NzAKQEAgLTEsMzggKzAsMCBAQAotLy8g
 U1RMcG9ydCBjb25maWd1cmF0aW9uIGZpbGUKLS8vIEl0IGlzIGludGVybmFsIFNUTHBvcnQg
 aGVhZGVyIC0gRE8gTk9UIGluY2x1ZGUgaXQgZGlyZWN0bHkKLS8vIEEgbGlzdCBvZiBJbnRl
 bCBjb21waWxlciBmb3IgTGludXggcG9ydGlvbiBvZiBTVExwb3J0IHNldHRpbmdzLgotCi0j
 IGRlZmluZSBfU1RMUF9MT05HX0xPTkcgbG9uZyBsb25nCi0KLS8vIEVkaXQgcmVsYXRpdmUg
 cGF0aCBiZWxvdyAob3IgcHV0IGZ1bGwgcGF0aCkgdG8gZ2V0IG5hdGl2ZQotLy8gY29tcGls
 ZXIgaGVhZGVycyBpbmNsdWRlZC4gRGVmYXVsdCBpcyAiLi4vaW5jbHVkZSIuCi0vLyBDIGhl
 YWRlcnMgbWF5IHJlc2lkZSBpbiBkaWZmZXJlbnQgZGlyZWN0b3J5LCBzbyBzZXBhcmF0ZSBt
 YWNybyBpcyBwcm92aWRlZC4KLSMgaWYgKF9fSU5URUxfQ09NUElMRVIgPj0gODAwKQotCi0j
 IGRlZmluZSBfU1RMUF9OQVRJVkVfSU5DTFVERV9QQVRIIC4uL2luY2x1ZGUvYysrCi0jIGRl
 ZmluZSBfU1RMUF9OQVRJVkVfQ19JTkNMVURFX1BBVEggLi4vaW5jbHVkZQotLy8jIGRlZmlu
 ZSBfU1RMUF9OQVRJVkVfQ1BQX0NfSU5DTFVERV9QQVRIIC4uL2luY2x1ZGUKLQotIyBpZm5k
 ZWYgX19HTlVDX18gCi0vLyAgSWYgR0NDIGNvbXBhdGFiaWxpdHkgaXMgZGlzYWJsZWQgKC1u
 by1nY2MgaXMgc3BlY2lmaWVkKSBTVEQgbmVlZHMgdG8gYmUgcmVkZWZpbmVkLgotIyBkZWZp
 bmUgX1NUTFBfUkVERUZJTkVfU1REIDEKLSMgZW5kaWYgLyogX19HTlVDX18gKi8KLQotLy8j
 ZGVmaW5lIF9TVExQX0hBU19OT19ORVdfQ19IRUFERVJTIDEKLQotIyBlbmRpZiAvKiBfX0lO
 VEVMX0NPTVBJTEVSID49IDgwMCAqLwotCi0jaWZuZGVmIF9fRnJlZUJTRF9fIC8vIEZyZWVC
 U0Qgc3lzdGVtIGhlYWRlcnMgdXNlIHVuc3VwcG9ydGVkIEdDQyBleHRlbnNpb25zLgotIyBp
 Zm5kZWYgX19HTlVDX18gCi0jIGRlZmluZSBfX0dOVUNfXyAzCi0jIGVuZGlmCi0jZW5kaWYK
 LQotIyBkZWZpbmUgX1NUTFBfTk9fTkFUSVZFX1dJREVfRlVOQ1RJT05TIDEKLQotI2lmZGVm
 IF9fRnJlZUJTRF9fCi0jIGluY2x1ZGUgPG9zcmVsZGF0ZS5oPgotIyBkZWZpbmUgX1NUTFBf
 SEFTX05BVElWRV9GTE9BVF9BQlMKLSMgZGVmaW5lIF9TVExQX05PX0NTVERfRlVOQ1RJT05f
 SU1QT1JUUwotIyBkZWZpbmUgX1NUTFBfTk9fTE9OR19ET1VCTEUKLSNlbmRpZgpkaWZmIC1y
 dXBkTiAvaG9tZS91c2Vycy93aWx4L3N0bHBvcnQub2xkL2ZpbGVzL3Rlc3Q6OmVoOjppY2Mt
 ZnJlZWJzZC5tYWsgL3Vzci9wb3J0cy9kZXZlbC9zdGxwb3J0L2ZpbGVzL3Rlc3Q6OmVoOjpp
 Y2MtZnJlZWJzZC5tYWsKLS0tIC9ob21lL3VzZXJzL3dpbHgvc3RscG9ydC5vbGQvZmlsZXMv
 dGVzdDo6ZWg6OmljYy1mcmVlYnNkLm1hawlTYXQgRGVjICAxIDEzOjUzOjMwIDIwMDcKKysr
 IC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9maWxlcy90ZXN0OjplaDo6aWNjLWZyZWVic2Qu
 bWFrCVRodSBKYW4gIDEgMDE6MDA6MDAgMTk3MApAQCAtMSw3NiArMCwwIEBACi0jIFRoaXMg
 cmVxdWlyZXMgR05VIG1ha2UuCi0KLXNyY2RpciA9IC4KLVZQQVRIID0gLgotU0hFTEw9L2Jp
 bi9zaAotCi0jIHBvaW50IHRoaXMgdG8gcHJvcGVyIGxvY2F0aW9uCi1TVExfSU5DTD0tSS4u
 Ly4uL3N0bHBvcnQKLQotQVVYX0xJU1Q9VGVzdENsYXNzLmNwcCBtYWluLmNwcCBuY19hbGxv
 Yy5jcHAgcmFuZG9tX251bWJlci5jcHAKLQotVEVTVF9MSVNUPXRlc3RfYWxnby5jcHAgIFwK
 LXRlc3RfYWxnb2Jhc2UuY3BwICAgICB0ZXN0X2xpc3QuY3BwIHRlc3Rfc2xpc3QuY3BwIFwK
 LXRlc3RfYml0X3ZlY3Rvci5jcHAgICB0ZXN0X3ZlY3Rvci5jcHAgXAotdGVzdF9kZXF1ZS5j
 cHAgdGVzdF9zZXQuY3BwIHRlc3RfbWFwLmNwcCBcCi10ZXN0X2hhc2hfbWFwLmNwcCAgdGVz
 dF9oYXNoX3NldC5jcHAgdGVzdF9yb3BlLmNwcCBcCi10ZXN0X3N0cmluZy5jcHAgdGVzdF9i
 aXRzZXQuY3BwIHRlc3RfdmFsYXJyYXkuY3BwCi0KLUxJU1Q9JChBVVhfTElTVCkgJChURVNU
 X0xJU1QpCi0KLU9CSkVDVFMgPSAkKExJU1Q6JS5jcHA9b2JqLyUubykgJChTVEFUX01PRFVM
 RSkKLURfT0JKRUNUUyA9ICQoTElTVDolLmNwcD1kX29iai8lLm8pICQoU1RBVF9NT0RVTEUp
 Ci0KLUVYRUNTID0gJChMSVNUOiUuY3BwPSUpCi1URVNUUyA9ICQoTElTVDolLmNwcD0lLm91
 dCkKLVRFU1RfRVhFICA9IC4vZWhfdGVzdAotRF9URVNUX0VYRSA9IC4vZWhfdGVzdF9kCi0K
 LVRFU1QgID0gLi9laF90ZXN0Lm91dAotRF9URVNUID0gLi9laF90ZXN0X2Qub3V0Ci0KLUNY
 WEZMQUdTICs9ICQoUFRIUkVBRF9DRkxBR1MpIC1EX1JFRU5UUkFOVCAtdzEgJChTVExfSU5D
 TCkgLUkuICQoQ1hYX0VYVFJBX0ZMQUdTKSAtREVIX1ZFQ1RPUl9PUEVSQVRPUl9ORVcgLURF
 SF9ERUxFVEVfSEFTX1RIUk9XX1NQRUMKLURfQ1hYRkxBR1MgPSAkKENYWEZMQUdTKSAtZyAt
 RF9TVExQX0RFQlVHCi0KLWNoZWNrOiAkKFRFU1QpCi0KLUxJQlMgPSAtbG0gLW10Ci1EX0xJ
 QlNUTFBPUlQgPSAtTC4uLy4uL2xpYiAtbHN0bHBvcnRfaWNjX3N0bGRlYnVnCi1MSUJTVExQ
 T1JUID0gLUwuLi8uLi9saWIgLWxzdGxwb3J0X2ljYwotCi1hbGw6ICQoVEVTVF9FWEUpICQo
 RF9URVNUX0VYRSkKLQotY2hlY2tfZDogJChEX1RFU1QpCi0KLU9CSkRJUj1vYmoKLURfT0JK
 RElSPWRfb2JqCi0KLSQoT0JKRElSKToKLQlta2RpciBvYmoKLSQoRF9PQkpESVIpOgotCW1r
 ZGlyIGRfb2JqCi0KLQotJChURVNUX0VYRSkgOiAkKE9CSkRJUikgJChPQkpFQ1RTKQotCSQo
 Q0MpICQoQ1hYRkxBR1MpICQoT0JKRUNUUykgJChMSUJTVExQT1JUKSAkKExJQlMpIC1vICQo
 VEVTVF9FWEUpCi0KLSQoRF9URVNUX0VYRSkgOiAkKERfT0JKRElSKSAkKERfT0JKRUNUUykK
 LQkkKENDKSAkKERfQ1hYRkxBR1MpICQoRF9PQkpFQ1RTKSAkKERfTElCU1RMUE9SVCkgJChM
 SUJTKSAtbyAkKERfVEVTVF9FWEUpCi0KLQotJChURVNUKSA6ICQoVEVTVF9FWEUpCi0JTERf
 TElCUkFSWV9QQVRIPSIuLi8uLi9saWI6JChMRF9MSUJSQVJZX1BBVEgpIiAuLyQoVEVTVF9F
 WEUpIC1zIDEwMAotCi0kKERfVEVTVCkgOiAkKERfVEVTVF9FWEUpCi0JTERfTElCUkFSWV9Q
 QVRIPSIuLi8uLi9saWI6JChMRF9MSUJSQVJZX1BBVEgpIiAuLyQoRF9URVNUX0VYRSkgLXMg
 MTAwCi0KLVNVRkZJWEVTOiAuY3BwLm8KLQotZF9vYmovJS5vIDogJS5jcHAKLQkkKENYWCkg
 JChEX0NYWEZMQUdTKSAkPCAtYyAtbyAkQAotCi1vYmovJS5vIDogJS5jcHAKLQkkKENYWCkg
 JChDWFhGTEFHUykgJDwgLWMgLW8gJEAKLQotY2xlYW46Ci0JLXJtIC1yZiAkKFRFU1RfRVhF
 KSAqLm8gKi8qLm8gKi5jb3JlCmRpZmYgLXJ1cGROIC9ob21lL3VzZXJzL3dpbHgvc3RscG9y
 dC5vbGQvcGtnLWRlc2NyIC91c3IvcG9ydHMvZGV2ZWwvc3RscG9ydC9wa2ctZGVzY3IKLS0t
 IC9ob21lL3VzZXJzL3dpbHgvc3RscG9ydC5vbGQvcGtnLWRlc2NyCVNhdCBEZWMgIDEgMTM6
 NTM6MzUgMjAwNworKysgL3Vzci9wb3J0cy9kZXZlbC9zdGxwb3J0L3BrZy1kZXNjcglTYXQg
 RGVjICAxIDE2OjI2OjEwIDIwMDcKQEAgLTEsMTMgKzEsNiBAQAotU1RMcG9ydCBpcyBhbiBh
 ZGFwdGF0aW9uIG9mIFNHSSdzIFN0YW5kYXJkIFRlbXBsYXRlIExpYnJhcnkuCi1UaGUgZ29h
 bCBvZiB0aGUgU1RMcG9ydCBlZmZvcnQgaXMgdG8gbWFrZSBTR0kncyBTVEwKLWltcGxlbWVu
 dGF0aW9uIHVzYWJsZSB3aXRoIG1vc3QgY29tcGlsZXJzIHdoaWxlIHJldGFpbmluZyBmdWxs
 Ci1mdW5jdGlvbmFsaXR5LgotCi1UaGUgU3RhbmRhcmQgVGVtcGxhdGUgTGlicmFyeSBpcyBh
 IEMrKyBsaWJyYXJ5IG9mIGNvbnRhaW5lcgotY2xhc3NlcywgYWxnb3JpdGhtcywgYW5kIGl0
 ZXJhdG9ycyBwcm92aWRpbmcgbWFueSBvZiB0aGUgYmFzaWMKLWFsZ29yaXRobXMgYW5kIGRh
 dGEgc3RydWN0dXJlcyBvZiBjb21wdXRlciBzY2llbmNlLgotCi1XV1c6IGh0dHA6Ly93d3cu
 c2dpLmNvbS90ZWNoL3N0bC8KK011bHRpcGxhdGZvcm0gQysrIFN0YW5kYXJkIExpYnJhcnkg
 KFNUTCBpbXBsZW1lbnRhdGlvbikuIE1hbnkKK2NvbXBpbGVycyBhbmQgb3BlcmF0aW9uYWwg
 ZW52aXJvbm1lbnRzIHN1cHBvcnRlZC4gU3RhbmRhcmQgKElTTy9JRUMKKzE0ODgyKSBjb21w
 bGlhbmNlLiBNYXhpbXVtIGVmZmljaWVuY3kuIEV4Y2VwdGlvbiBhbmQgdGhyZWFkCitzYWZl
 dHkuIERlYnVnIG1vZGUuCiAKLS0tIAotSm9zaCBHaWxsaWFtICAgICAgICAgICAgICAgICAg
 ICA8am9zaEBxdWljay5uZXQ+CitXV1c6IGh0dHA6Ly9zdGxwb3J0LnNvdXJjZWZvcmdlLm5l
 dC8KZGlmZiAtcnVwZE4gL2hvbWUvdXNlcnMvd2lseC9zdGxwb3J0Lm9sZC9wa2ctcGxpc3Qg
 L3Vzci9wb3J0cy9kZXZlbC9zdGxwb3J0L3BrZy1wbGlzdAotLS0gL2hvbWUvdXNlcnMvd2ls
 eC9zdGxwb3J0Lm9sZC9wa2ctcGxpc3QJU2F0IERlYyAgMSAxMzo1MzozNSAyMDA3CisrKyAv
 dXNyL3BvcnRzL2RldmVsL3N0bHBvcnQvcGtnLXBsaXN0CVNhdCBEZWMgIDggMTE6MjE6NDYg
 MjAwNwpAQCAtMSwzODggKzEsMzQzIEBACi1pbmNsdWRlL3N0bHBvcnQvYWxnb3JpdGhtCi1p
 bmNsdWRlL3N0bHBvcnQvYml0c2V0Ci1pbmNsdWRlL3N0bHBvcnQvY2Fzc2VydAotaW5jbHVk
 ZS9zdGxwb3J0L2NjdHlwZQotaW5jbHVkZS9zdGxwb3J0L2NlcnJubwotaW5jbHVkZS9zdGxw
 b3J0L2NmbG9hdAotaW5jbHVkZS9zdGxwb3J0L2NsaW1pdHMKLWluY2x1ZGUvc3RscG9ydC9j
 bG9jYWxlCi1pbmNsdWRlL3N0bHBvcnQvY21hdGgKLWluY2x1ZGUvc3RscG9ydC9jb21wbGV4
 Ci1pbmNsdWRlL3N0bHBvcnQvY29uZmlnL19lcGlsb2cuaAotaW5jbHVkZS9zdGxwb3J0L2Nv
 bmZpZy9fbXN2Y193YXJuaW5nc19vZmYuaAotaW5jbHVkZS9zdGxwb3J0L2NvbmZpZy9fcHJv
 bG9nLmgKLWluY2x1ZGUvc3RscG9ydC9jb25maWcvc3RsX2FwY2MuaAotaW5jbHVkZS9zdGxw
 b3J0L2NvbmZpZy9zdGxfYXBwbGUuaAotaW5jbHVkZS9zdGxwb3J0L2NvbmZpZy9zdGxfYXM0
 MDAuaAotaW5jbHVkZS9zdGxwb3J0L2NvbmZpZy9zdGxfYmMuaAotaW5jbHVkZS9zdGxwb3J0
 L2NvbmZpZy9zdGxfY29tby5oCi1pbmNsdWRlL3N0bHBvcnQvY29uZmlnL3N0bF9jb25maXgu
 aAotaW5jbHVkZS9zdGxwb3J0L2NvbmZpZy9zdGxfY3JheS5oCi1pbmNsdWRlL3N0bHBvcnQv
 Y29uZmlnL3N0bF9kZWMuaAotaW5jbHVkZS9zdGxwb3J0L2NvbmZpZy9zdGxfZGVjX3Ztcy5o
 Ci1pbmNsdWRlL3N0bHBvcnQvY29uZmlnL3N0bF9kbS5oCi1pbmNsdWRlL3N0bHBvcnQvY29u
 ZmlnL3N0bF9mdWppdHN1LmgKLWluY2x1ZGUvc3RscG9ydC9jb25maWcvc3RsX2djYy5oCi1p
 bmNsdWRlL3N0bHBvcnQvY29uZmlnL3N0bF9ocGFjYy5oCi1pbmNsdWRlL3N0bHBvcnQvY29u
 ZmlnL3N0bF9pYm0uaAotaW5jbHVkZS9zdGxwb3J0L2NvbmZpZy9zdGxfaWNjLmgKLWluY2x1
 ZGUvc3RscG9ydC9jb25maWcvc3RsX2ludGVsLmgKLWluY2x1ZGUvc3RscG9ydC9jb25maWcv
 c3RsX2thaS5oCi1pbmNsdWRlL3N0bHBvcnQvY29uZmlnL3N0bF9tbGMuaAotaW5jbHVkZS9z
 dGxwb3J0L2NvbmZpZy9zdGxfbXN2Yy5oCi1pbmNsdWRlL3N0bHBvcnQvY29uZmlnL3N0bF9t
 d2Vya3MuaAotaW5jbHVkZS9zdGxwb3J0L2NvbmZpZy9zdGxfbXljb21wLmgKLWluY2x1ZGUv
 c3RscG9ydC9jb25maWcvc3RsX3Njby5oCi1pbmNsdWRlL3N0bHBvcnQvY29uZmlnL3N0bF9z
 ZWxlY3RfbGliLmgKLWluY2x1ZGUvc3RscG9ydC9jb25maWcvc3RsX3NnaS5oCi1pbmNsdWRl
 L3N0bHBvcnQvY29uZmlnL3N0bF9zb2xhcmlzLmgKLWluY2x1ZGUvc3RscG9ydC9jb25maWcv
 c3RsX3N1bnByby5oCi1pbmNsdWRlL3N0bHBvcnQvY29uZmlnL3N0bF9zeW1hbnRlYy5oCi1p
 bmNsdWRlL3N0bHBvcnQvY29uZmlnL3N0bF93YXRjb20uaAotaW5jbHVkZS9zdGxwb3J0L2Nv
 bmZpZy9zdGxfd2luY2UuaAotaW5jbHVkZS9zdGxwb3J0L2NvbmZpZy9zdGxjb21wLmgKLWlu
 Y2x1ZGUvc3RscG9ydC9jb25maWcvdmNfc2VsZWN0X2xpYi5oCi1pbmNsdWRlL3N0bHBvcnQv
 Y3NldGptcAotaW5jbHVkZS9zdGxwb3J0L2NzaWduYWwKLWluY2x1ZGUvc3RscG9ydC9jc3Rk
 YXJnCi1pbmNsdWRlL3N0bHBvcnQvY3N0ZGRlZgotaW5jbHVkZS9zdGxwb3J0L2NzdGRpbwot
 aW5jbHVkZS9zdGxwb3J0L2NzdGRsaWIKLWluY2x1ZGUvc3RscG9ydC9jc3RyaW5nCi1pbmNs
 dWRlL3N0bHBvcnQvY3RpbWUKLWluY2x1ZGUvc3RscG9ydC9jdHlwZS5oCi1pbmNsdWRlL3N0
 bHBvcnQvY3djaGFyCi1pbmNsdWRlL3N0bHBvcnQvY3djdHlwZQotaW5jbHVkZS9zdGxwb3J0
 L2RlcXVlCi1pbmNsdWRlL3N0bHBvcnQvZXhjZXB0aW9uCi1pbmNsdWRlL3N0bHBvcnQvZXhj
 ZXB0aW9uLmgKLWluY2x1ZGUvc3RscG9ydC9leHBvcnQKLWluY2x1ZGUvc3RscG9ydC9mc3Ry
 ZWFtCi1pbmNsdWRlL3N0bHBvcnQvZnN0cmVhbS5oCi1pbmNsdWRlL3N0bHBvcnQvZnVuY3Rp
 b25hbAotaW5jbHVkZS9zdGxwb3J0L2hhc2hfbWFwCi1pbmNsdWRlL3N0bHBvcnQvaGFzaF9z
 ZXQKLWluY2x1ZGUvc3RscG9ydC9pb21hbmlwCi1pbmNsdWRlL3N0bHBvcnQvaW9tYW5pcC5o
 Ci1pbmNsdWRlL3N0bHBvcnQvaW9zCi1pbmNsdWRlL3N0bHBvcnQvaW9zLmgKLWluY2x1ZGUv
 c3RscG9ydC9pb3Nmd2QKLWluY2x1ZGUvc3RscG9ydC9pb3N0cmVhbQotaW5jbHVkZS9zdGxw
 b3J0L2lvc3RyZWFtLmgKLWluY2x1ZGUvc3RscG9ydC9pc3RyZWFtCi1pbmNsdWRlL3N0bHBv
 cnQvaXN0cmVhbS5oCi1pbmNsdWRlL3N0bHBvcnQvaXRlcmF0b3IKLWluY2x1ZGUvc3RscG9y
 dC9saW1pdHMKLWluY2x1ZGUvc3RscG9ydC9saXN0Ci1pbmNsdWRlL3N0bHBvcnQvbG9jYWxl
 Ci1pbmNsdWRlL3N0bHBvcnQvbG9jYWxlLmgKLWluY2x1ZGUvc3RscG9ydC9tYXAKLWluY2x1
 ZGUvc3RscG9ydC9tYXRoLmgKLWluY2x1ZGUvc3RscG9ydC9tZW0uaAotaW5jbHVkZS9zdGxw
 b3J0L21lbW9yeQotaW5jbHVkZS9zdGxwb3J0L21tZW1vcnkuaAotaW5jbHVkZS9zdGxwb3J0
 L25ldwotaW5jbHVkZS9zdGxwb3J0L25ldy5oCi1pbmNsdWRlL3N0bHBvcnQvbnVtZXJpYwot
 aW5jbHVkZS9zdGxwb3J0L29sZF9ocC9hbGdvLmgKLWluY2x1ZGUvc3RscG9ydC9vbGRfaHAv
 YWxnb2Jhc2UuaAotaW5jbHVkZS9zdGxwb3J0L29sZF9ocC9hbGxvYy5oCi1pbmNsdWRlL3N0
 bHBvcnQvb2xkX2hwL2J2ZWN0b3IuaAotaW5jbHVkZS9zdGxwb3J0L29sZF9ocC9kZWZhbGxv
 Yy5oCi1pbmNsdWRlL3N0bHBvcnQvb2xkX2hwL2RlcXVlLmgKLWluY2x1ZGUvc3RscG9ydC9v
 bGRfaHAvZnVuY3Rpb24uaAotaW5jbHVkZS9zdGxwb3J0L29sZF9ocC9oYXNoX21hcC5oCi1p
 bmNsdWRlL3N0bHBvcnQvb2xkX2hwL2hhc2hfc2V0LmgKLWluY2x1ZGUvc3RscG9ydC9vbGRf
 aHAvaGFzaHRhYmxlLmgKLWluY2x1ZGUvc3RscG9ydC9vbGRfaHAvaGVhcC5oCi1pbmNsdWRl
 L3N0bHBvcnQvb2xkX2hwL2l0ZXJhdG9yLmgKLWluY2x1ZGUvc3RscG9ydC9vbGRfaHAvbGlz
 dC5oCi1pbmNsdWRlL3N0bHBvcnQvb2xkX2hwL21hcC5oCi1pbmNsdWRlL3N0bHBvcnQvb2xk
 X2hwL211bHRpbWFwLmgKLWluY2x1ZGUvc3RscG9ydC9vbGRfaHAvbXVsdGlzZXQuaAotaW5j
 bHVkZS9zdGxwb3J0L29sZF9ocC9udW1lcmljLmgKLWluY2x1ZGUvc3RscG9ydC9vbGRfaHAv
 cGFpci5oCi1pbmNsdWRlL3N0bHBvcnQvb2xkX2hwL3B0aHJlYWRfYWxsb2MuaAotaW5jbHVk
 ZS9zdGxwb3J0L29sZF9ocC9xdWV1ZS5oCi1pbmNsdWRlL3N0bHBvcnQvb2xkX2hwL3JvcGUu
 aAotaW5jbHVkZS9zdGxwb3J0L29sZF9ocC9zZXQuaAotaW5jbHVkZS9zdGxwb3J0L29sZF9o
 cC9zbGlzdC5oCi1pbmNsdWRlL3N0bHBvcnQvb2xkX2hwL3N0YWNrLmgKLWluY2x1ZGUvc3Rs
 cG9ydC9vbGRfaHAvdGVtcGJ1Zi5oCi1pbmNsdWRlL3N0bHBvcnQvb2xkX2hwL3RyZWUuaAot
 aW5jbHVkZS9zdGxwb3J0L29sZF9ocC92ZWN0b3IuaAotaW5jbHVkZS9zdGxwb3J0L29zdHJl
 YW0KLWluY2x1ZGUvc3RscG9ydC9vc3RyZWFtLmgKLWluY2x1ZGUvc3RscG9ydC9wdGhyZWFk
 LmgKLWluY2x1ZGUvc3RscG9ydC9wdGhyZWFkX2FsbG9jCi1pbmNsdWRlL3N0bHBvcnQvcXVl
 dWUKLWluY2x1ZGUvc3RscG9ydC9yb3BlCi1pbmNsdWRlL3N0bHBvcnQvc2V0Ci1pbmNsdWRl
 L3N0bHBvcnQvc2V0am1wLmgKLWluY2x1ZGUvc3RscG9ydC9zaWduYWwuaAotaW5jbHVkZS9z
 dGxwb3J0L3NsaXN0Ci1pbmNsdWRlL3N0bHBvcnQvc3N0cmVhbQotaW5jbHVkZS9zdGxwb3J0
 L3N0YWNrCi1pbmNsdWRlL3N0bHBvcnQvc3RkYXJnLmgKLWluY2x1ZGUvc3RscG9ydC9zdGRk
 ZWYuaAotaW5jbHVkZS9zdGxwb3J0L3N0ZGV4Y2VwdAotaW5jbHVkZS9zdGxwb3J0L3N0ZGlv
 LmgKLWluY2x1ZGUvc3RscG9ydC9zdGRpb19zdHJlYW1idWYKLWluY2x1ZGUvc3RscG9ydC9z
 dGRsaWIuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fYWJicmV2cy5oCi1pbmNsdWRlL3N0bHBv
 cnQvc3RsL19hbGdvLmMKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2FsZ28uaAotaW5jbHVkZS9z
 dGxwb3J0L3N0bC9fYWxnb2Jhc2UuYwotaW5jbHVkZS9zdGxwb3J0L3N0bC9fYWxnb2Jhc2Uu
 aAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fYWxsb2MuYwotaW5jbHVkZS9zdGxwb3J0L3N0bC9f
 YWxsb2MuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fYWxsb2Nfb2xkLmgKK2luY2x1ZGUvc3Rs
 cG9ydC9zdGwvX3RlbXBidWYuYworaW5jbHVkZS9zdGxwb3J0L3N0bC9fcGFpci5oCitpbmNs
 dWRlL3N0bHBvcnQvc3RsL2RlYnVnL19oYXNodGFibGUuaAoraW5jbHVkZS9zdGxwb3J0L3N0
 bC9kZWJ1Zy9fbGlzdC5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2RlYnVnL19zbGlzdC5oCitp
 bmNsdWRlL3N0bHBvcnQvc3RsL2RlYnVnL190cmVlLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwv
 ZGVidWcvX3N0cmluZ19zdW1fbWV0aG9kcy5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2RlYnVn
 L19kZWJ1Zy5jCitpbmNsdWRlL3N0bHBvcnQvc3RsL2RlYnVnL192ZWN0b3IuaAoraW5jbHVk
 ZS9zdGxwb3J0L3N0bC9kZWJ1Zy9fZGVxdWUuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9kZWJ1
 Zy9fZGVidWcuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9kZWJ1Zy9fc3RyaW5nLmgKK2luY2x1
 ZGUvc3RscG9ydC9zdGwvZGVidWcvX2l0ZXJhdG9yLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwv
 X2xvY2FsZS5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19udWxsX3N0cmVhbS5oCitpbmNsdWRl
 L3N0bHBvcnQvc3RsL190ZW1wYnVmLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2lvc2Vyci5o
 CitpbmNsdWRlL3N0bHBvcnQvc3RsL19zdGFjay5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL21z
 bF9zdHJpbmcuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fbWFwLmgKK2luY2x1ZGUvc3RscG9y
 dC9zdGwvX2lzdHJlYW1idWZfaXRlcmF0b3IuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fc3Rs
 cG9ydF92ZXJzaW9uLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX29zdHJlYW1idWZfaXRlcmF0
 b3IuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fc3RyaW5nX3dvcmthcm91bmQuaAoraW5jbHVk
 ZS9zdGxwb3J0L3N0bC9faXRlcmF0b3Jfb2xkLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvdHlw
 ZV9tYW5pcHMuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9faGFzaF9mdW4uaAogaW5jbHVkZS9z
 dGxwb3J0L3N0bC9fYXV0b19wdHIuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fYml0c2V0LmMK
 LWluY2x1ZGUvc3RscG9ydC9zdGwvX2JpdHNldC5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19i
 dmVjdG9yLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2NoZWNrX2NvbmZpZy5oCitpbmNsdWRl
 L3N0bHBvcnQvc3RsL19oYXNoX3NldC5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19zdGRleGNl
 cHQuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fY3djdHlwZS5oCitpbmNsdWRlL3N0bHBvcnQv
 c3RsL19pb3MuYworaW5jbHVkZS9zdGxwb3J0L3N0bC9fcmVsb3BzX2hhc2hfY29udC5oCitp
 bmNsdWRlL3N0bHBvcnQvc3RsL191bm9yZGVyZWRfbWFwLmgKK2luY2x1ZGUvc3RscG9ydC9z
 dGwvX2Z1bmN0aW9uLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3RyZWUuYworaW5jbHVkZS9z
 dGxwb3J0L3N0bC9faW9zLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3ZlY3Rvci5jCiBpbmNs
 dWRlL3N0bHBvcnQvc3RsL19jbWF0aC5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19jb2RlY3Z0
 LmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2NvbGxhdGUuaAogaW5jbHVkZS9zdGxwb3J0L3N0
 bC9fY29tcGxleC5jCitpbmNsdWRlL3N0bHBvcnQvc3RsL190cmVlLmgKK2luY2x1ZGUvc3Rs
 cG9ydC9zdGwvX2N0aW1lLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY2hhcl90cmFpdHMuaAor
 aW5jbHVkZS9zdGxwb3J0L3N0bC9fY2xvY2FsZS5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL192
 ZWN0b3IuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fc3RyaW5nX2Z3ZC5oCitpbmNsdWRlL3N0
 bHBvcnQvc3RsL19jc2V0am1wLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3N0cmluZ19oYXNo
 LmgKIGluY2x1ZGUvc3RscG9ydC9zdGwvX2NvbXBsZXguaAotaW5jbHVkZS9zdGxwb3J0L3N0
 bC9fY29uZmlnLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2NvbmZpZ19jb21wYXQuaAoraW5j
 bHVkZS9zdGxwb3J0L3N0bC9fYWxnb2Jhc2UuYworaW5jbHVkZS9zdGxwb3J0L3N0bC9wb2lu
 dGVycy9fdmVjdG9yLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvcG9pbnRlcnMvX2xpc3QuaAor
 aW5jbHVkZS9zdGxwb3J0L3N0bC9wb2ludGVycy9fc2V0LmgKK2luY2x1ZGUvc3RscG9ydC9z
 dGwvcG9pbnRlcnMvX3NsaXN0LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvcG9pbnRlcnMvX3Rv
 b2xzLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvcG9pbnRlcnMvX2RlcXVlLmgKK2luY2x1ZGUv
 c3RscG9ydC9zdGwvX251bXB1bmN0LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2FsZ29iYXNl
 LmgKIGluY2x1ZGUvc3RscG9ydC9zdGwvX2NvbmZpZ19jb21wYXRfcG9zdC5oCitpbmNsdWRl
 L3N0bHBvcnQvc3RsL2Jvb3N0X3R5cGVfdHJhaXRzLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwv
 X2hlYXAuYworaW5jbHVkZS9zdGxwb3J0L3N0bC9fY29sbGF0ZS5oCiBpbmNsdWRlL3N0bHBv
 cnQvc3RsL19jb25zdHJ1Y3QuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fY2N0eXBlLmgKK2lu
 Y2x1ZGUvc3RscG9ydC9zdGwvX3NsaXN0LmMKK2luY2x1ZGUvc3RscG9ydC9zdGwvX251bV9n
 ZXQuYworaW5jbHVkZS9zdGxwb3J0L3N0bC9fc3RyaW5nX3N1bS5oCitpbmNsdWRlL3N0bHBv
 cnQvc3RsL19saW1pdHMuYworaW5jbHVkZS9zdGxwb3J0L3N0bC9fc3RkZXhjZXB0X2Jhc2Uu
 aAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fc2xpc3QuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9f
 bnVtX2dldC5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19saW1pdHMuaAoraW5jbHVkZS9zdGxw
 b3J0L3N0bC9fY2hlY2tfY29uZmlnLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvdHlwZV90cmFp
 dHMuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9faGVhcC5oCitpbmNsdWRlL3N0bHBvcnQvc3Rs
 L190aW1lX2ZhY2V0cy5jCiBpbmNsdWRlL3N0bHBvcnQvc3RsL19jdHJhaXRzX2Zucy5oCitp
 bmNsdWRlL3N0bHBvcnQvc3RsL19jYXJyYXkuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fbWJz
 dGF0ZV90LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3RpbWVfZmFjZXRzLmgKK2luY2x1ZGUv
 c3RscG9ydC9zdGwvX3NsaXN0X2Jhc2UuYwogaW5jbHVkZS9zdGxwb3J0L3N0bC9fY3R5cGUu
 aAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fY3djaGFyLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwv
 X2RlcXVlLmMKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2RlcXVlLmgKLWluY2x1ZGUvc3RscG9y
 dC9zdGwvX2VwaWxvZy5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19leGNlcHRpb24uaAotaW5j
 bHVkZS9zdGxwb3J0L3N0bC9fZnN0cmVhbS5jCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19mc3Ry
 ZWFtLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2Z1bmN0aW9uLmgKLWluY2x1ZGUvc3RscG9y
 dC9zdGwvX2Z1bmN0aW9uX2FkYXB0b3JzLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2Z1bmN0
 aW9uX2Jhc2UuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9faGFzaF9mdW4uaAotaW5jbHVkZS9z
 dGxwb3J0L3N0bC9faGFzaF9tYXAuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9faGFzaF9zZXQu
 aAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fYWJicmV2cy5oCitpbmNsdWRlL3N0bHBvcnQvc3Rs
 L19jc3RkbGliLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3F1ZXVlLmgKK2luY2x1ZGUvc3Rs
 cG9ydC9zdGwvX3N0cnN0cmVhbS5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19hbGxvYy5jCiBp
 bmNsdWRlL3N0bHBvcnQvc3RsL19oYXNodGFibGUuYworaW5jbHVkZS9zdGxwb3J0L3N0bC9f
 Y29kZWN2dC5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19hbGxvY19vbGQuaAoraW5jbHVkZS9z
 dGxwb3J0L3N0bC9fcmFuZ2VfZXJyb3JzLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3NsaXN0
 X2Jhc2UuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fbW9uZXRhcnkuYworaW5jbHVkZS9zdGxw
 b3J0L3N0bC9fYWxsb2MuaAogaW5jbHVkZS9zdGxwb3J0L3N0bC9faGFzaHRhYmxlLmgKLWlu
 Y2x1ZGUvc3RscG9ydC9zdGwvX2hlYXAuYwotaW5jbHVkZS9zdGxwb3J0L3N0bC9faGVhcC5o
 Ci1pbmNsdWRlL3N0bHBvcnQvc3RsL19pb3MuYwotaW5jbHVkZS9zdGxwb3J0L3N0bC9faW9z
 LmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2lvc19iYXNlLmgKLWluY2x1ZGUvc3RscG9ydC9z
 dGwvX2lvc2Z3ZC5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19mc3RyZWFtLmMKK2luY2x1ZGUv
 c3RscG9ydC9zdGwvX21vbmV0YXJ5LmgKIGluY2x1ZGUvc3RscG9ydC9zdGwvX2lzdHJlYW0u
 YworaW5jbHVkZS9zdGxwb3J0L3N0bC9fcmF3X3N0b3JhZ2VfaXRlci5oCitpbmNsdWRlL3N0
 bHBvcnQvc3RsL19mc3RyZWFtLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3B0aHJlYWRfYWxs
 b2MuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fcHJvbG9nLmgKIGluY2x1ZGUvc3RscG9ydC9z
 dGwvX2lzdHJlYW0uaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9faXN0cmVhbWJ1Zl9pdGVyYXRv
 ci5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19pdGVyYXRvci5oCi1pbmNsdWRlL3N0bHBvcnQv
 c3RsL19pdGVyYXRvcl9iYXNlLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2l0ZXJhdG9yX29s
 ZC5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19saW1pdHMuYwotaW5jbHVkZS9zdGxwb3J0L3N0
 bC9fbGltaXRzLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX2xpc3QuYwotaW5jbHVkZS9zdGxw
 b3J0L3N0bC9fbGlzdC5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19sb2NhbGUuaAotaW5jbHVk
 ZS9zdGxwb3J0L3N0bC9fbWFwLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX21lc3NhZ2VzX2Zh
 Y2V0cy5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19tb25ldGFyeS5jCi1pbmNsdWRlL3N0bHBv
 cnQvc3RsL19tb25ldGFyeS5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19uZXcuaAotaW5jbHVk
 ZS9zdGxwb3J0L3N0bC9fbnVsbF9zdHJlYW0uaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fbnVt
 X2dldC5jCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19udW1fZ2V0LmgKLWluY2x1ZGUvc3RscG9y
 dC9zdGwvX251bV9wdXQuYwotaW5jbHVkZS9zdGxwb3J0L3N0bC9fbnVtX3B1dC5oCi1pbmNs
 dWRlL3N0bHBvcnQvc3RsL19udW1lcmljLmMKLWluY2x1ZGUvc3RscG9ydC9zdGwvX251bWVy
 aWMuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fbnVtcHVuY3QuaAoraW5jbHVkZS9zdGxwb3J0
 L3N0bC9fYnZlY3Rvci5oCiBpbmNsdWRlL3N0bHBvcnQvc3RsL19vc3RyZWFtLmMKLWluY2x1
 ZGUvc3RscG9ydC9zdGwvX29zdHJlYW0uaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fb3N0cmVh
 bWJ1Zl9pdGVyYXRvci5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19wYWlyLmgKLWluY2x1ZGUv
 c3RscG9ydC9zdGwvX3Byb2xvZy5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19wdGhyZWFkX2Fs
 bG9jLmMKLWluY2x1ZGUvc3RscG9ydC9zdGwvX3B0aHJlYWRfYWxsb2MuaAotaW5jbHVkZS9z
 dGxwb3J0L3N0bC9fcHRyc19zcGVjaWFsaXplLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX3F1
 ZXVlLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX3JhbmdlX2Vycm9ycy5oCi1pbmNsdWRlL3N0
 bHBvcnQvc3RsL19yYXdfc3RvcmFnZV9pdGVyLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX3Jl
 bG9wcy5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19yZWxvcHNfY29udC5oCi1pbmNsdWRlL3N0
 bHBvcnQvc3RsL19yZWxvcHNfaGFzaF9jb250LmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX3Jl
 bG9wc190ZW1wbGF0ZS5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19yb3BlLmMKLWluY2x1ZGUv
 c3RscG9ydC9zdGwvX3JvcGUuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fc2V0LmgKLWluY2x1
 ZGUvc3RscG9ydC9zdGwvX3NpdGVfY29uZmlnLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX3Ns
 aXN0LmMKLWluY2x1ZGUvc3RscG9ydC9zdGwvX3NsaXN0LmgKLWluY2x1ZGUvc3RscG9ydC9z
 dGwvX3NsaXN0X2Jhc2UuYwotaW5jbHVkZS9zdGxwb3J0L3N0bC9fc2xpc3RfYmFzZS5oCi1p
 bmNsdWRlL3N0bHBvcnQvc3RsL19zcGFyY19hdG9taWMuaAogaW5jbHVkZS9zdGxwb3J0L3N0
 bC9fc3N0cmVhbS5jCitpbmNsdWRlL3N0bHBvcnQvc3RsL19vc3RyZWFtLmgKK2luY2x1ZGUv
 c3RscG9ydC9zdGwvX2FsZ28uYworaW5jbHVkZS9zdGxwb3J0L3N0bC9faXRlcmF0b3JfYmFz
 ZS5oCiBpbmNsdWRlL3N0bHBvcnQvc3RsL19zc3RyZWFtLmgKLWluY2x1ZGUvc3RscG9ydC9z
 dGwvX3N0YWNrLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvX3N0ZGlvX2ZpbGUuaAotaW5jbHVk
 ZS9zdGxwb3J0L3N0bC9fc3RyZWFtX2l0ZXJhdG9yLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwv
 X3N0cmVhbWJ1Zi5jCi1pbmNsdWRlL3N0bHBvcnQvc3RsL19zdHJlYW1idWYuaAotaW5jbHVk
 ZS9zdGxwb3J0L3N0bC9fc3RyZWFtYnVmX2l0ZXJhdG9yLmgKK2luY2x1ZGUvc3RscG9ydC9z
 dGwvX2VwaWxvZy5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19oYXNoX21hcC5oCitpbmNsdWRl
 L3N0bHBvcnQvc3RsL19jc2lnbmFsLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2FsZ28uaAor
 aW5jbHVkZS9zdGxwb3J0L3N0bC9fdW5pbml0aWFsaXplZC5oCitpbmNsdWRlL3N0bHBvcnQv
 c3RsL19iaXRzZXQuYworaW5jbHVkZS9zdGxwb3J0L3N0bC9fY3N0ZGFyZy5oCitpbmNsdWRl
 L3N0bHBvcnQvc3RsL19pdGVyYXRvci5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19iaXRzZXQu
 aAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fZGVxdWUuYworaW5jbHVkZS9zdGxwb3J0L3N0bC9f
 cm9wZS5jCitpbmNsdWRlL3N0bHBvcnQvc3RsL19tZXNzYWdlc19mYWNldHMuaAogaW5jbHVk
 ZS9zdGxwb3J0L3N0bC9fc3RyaW5nLmMKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3B0cnNfc3Bl
 Y2lhbGl6ZS5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19kZXF1ZS5oCitpbmNsdWRlL3N0bHBv
 cnQvc3RsL19yb3BlLmgKIGluY2x1ZGUvc3RscG9ydC9zdGwvX3N0cmluZy5oCi1pbmNsdWRl
 L3N0bHBvcnQvc3RsL19zdHJpbmdfZndkLmMKLWluY2x1ZGUvc3RscG9ydC9zdGwvX3N0cmlu
 Z19md2QuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fc3RyaW5nX2hhc2guaAoraW5jbHVkZS9z
 dGxwb3J0L3N0bC9jb25maWcvdXNlcl9jb25maWcuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9j
 b25maWcvX3dhdGNvbS5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9fbGludXguaAor
 aW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX213Y2NubG0uaAoraW5jbHVkZS9zdGxwb3J0
 L3N0bC9jb25maWcvX2RtLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29uZmlnL19wcm9sb2cu
 aAoraW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX3dhcm5pbmdzX29mZi5oCitpbmNsdWRl
 L3N0bHBvcnQvc3RsL2NvbmZpZy9fbmV0d2FyZS5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2Nv
 bmZpZy9fYXBjYy5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9faWJtLmgKK2luY2x1
 ZGUvc3RscG9ydC9zdGwvY29uZmlnL19tc3ZjLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29u
 ZmlnL19tbGMuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX2ludGVsLmgKK2luY2x1
 ZGUvc3RscG9ydC9zdGwvY29uZmlnL19ldmMuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9jb25m
 aWcvX2VwaWxvZy5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9mZWF0dXJlcy5oCitp
 bmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9fZGVjX3Ztcy5oCitpbmNsdWRlL3N0bHBvcnQv
 c3RsL2NvbmZpZy9faHB1eC5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9fYXV0b19s
 aW5rLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29uZmlnL3N0bF9teWNvbXAuaAoraW5jbHVk
 ZS9zdGxwb3J0L3N0bC9jb25maWcvX2FzNDAwLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29u
 ZmlnL193aW5kb3dzLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29uZmlnL19kZXRlY3RfZGxs
 X29yX2xpYi5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9fb3BlbmJzZC5oCitpbmNs
 dWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9fbWFjb3N4LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwv
 Y29uZmlnL19kZWMuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX3N1bnByb2NjLmgK
 K2luY2x1ZGUvc3RscG9ydC9zdGwvY29uZmlnL19nY2MuaAoraW5jbHVkZS9zdGxwb3J0L3N0
 bC9jb25maWcvX2NvbW8uaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX2NyYXkuaAor
 aW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX2ljYy5oCitpbmNsdWRlL3N0bHBvcnQvc3Rs
 L2NvbmZpZy9fbWFjLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29uZmlnL19jeWd3aW4uaAor
 aW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX2FwcGxlLmgKK2luY2x1ZGUvc3RscG9ydC9z
 dGwvY29uZmlnL19rYWkuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX213ZXJrcy5o
 CitpbmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9zdGxfY29uZml4LmgKK2luY2x1ZGUvc3Rs
 cG9ydC9zdGwvY29uZmlnL19mcmVlYnNkLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29uZmln
 L19zb2xhcmlzLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29uZmlnL19ocGFjYy5oCitpbmNs
 dWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9ob3N0LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29u
 ZmlnL19haXguaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcvX3NnaS5oCitpbmNsdWRl
 L3N0bHBvcnQvc3RsL2NvbmZpZy9fbmF0aXZlX2hlYWRlcnMuaAoraW5jbHVkZS9zdGxwb3J0
 L3N0bC9jb25maWcvX3N5bWFudGVjLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY29uZmlnL19i
 Yy5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9fc3lzdGVtLmgKK2luY2x1ZGUvc3Rs
 cG9ydC9zdGwvY29uZmlnL2NvbXBhdC5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2NvbmZpZy9f
 ZnVqaXRzdS5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL2NvbmNlcHRfY2hlY2tzLmgKK2luY2x1
 ZGUvc3RscG9ydC9zdGwvX3ZhbGFycmF5LmMKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2Z1bmN0
 aW9uX2Jhc2UuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fc3RyaW5nX3N1bV9tZXRob2RzLmgK
 K2luY2x1ZGUvc3RscG9ydC9zdGwvX3N0cmluZ19iYXNlLmgKK2luY2x1ZGUvc3RscG9ydC9z
 dGwvX3ZhbGFycmF5LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2NzdGRpby5oCitpbmNsdWRl
 L3N0bHBvcnQvc3RsL19zZXQuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fbW92ZV9jb25zdHJ1
 Y3RfZndrLmgKIGluY2x1ZGUvc3RscG9ydC9zdGwvX3N0cmluZ19pby5jCitpbmNsdWRlL3N0
 bHBvcnQvc3RsL190eXBlaW5mby5oCiBpbmNsdWRlL3N0bHBvcnQvc3RsL19zdHJpbmdfaW8u
 aAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fc3Ryc3RyZWFtLmgKLWluY2x1ZGUvc3RscG9ydC9z
 dGwvX3RlbXBidWYuYwotaW5jbHVkZS9zdGxwb3J0L3N0bC9fdGVtcGJ1Zi5oCitpbmNsdWRl
 L3N0bHBvcnQvc3RsL191bm9yZGVyZWRfc2V0LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvY19s
 b2NhbGUuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fc3RyaW5nX29wZXJhdG9ycy5oCitpbmNs
 dWRlL3N0bHBvcnQvc3RsL19saXN0LmMKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2N3Y2hhci5o
 CitpbmNsdWRlL3N0bHBvcnQvc3RsL19saXN0LmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2Z1
 bmN0aW9uX2FkYXB0b3JzLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX2lvc19iYXNlLmgKIGlu
 Y2x1ZGUvc3RscG9ydC9zdGwvX3RocmVhZHMuYwogaW5jbHVkZS9zdGxwb3J0L3N0bC9fdGhy
 ZWFkcy5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL190aW1lX2ZhY2V0cy5jCi1pbmNsdWRlL3N0
 bHBvcnQvc3RsL190aW1lX2ZhY2V0cy5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL190cmVlLmMK
 LWluY2x1ZGUvc3RscG9ydC9zdGwvX3RyZWUuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9fdW5p
 bml0aWFsaXplZC5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL192YWxhcnJheS5jCi1pbmNsdWRl
 L3N0bHBvcnQvc3RsL192YWxhcnJheS5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL192ZWN0b3Iu
 YwotaW5jbHVkZS9zdGxwb3J0L3N0bC9fdmVjdG9yLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwv
 Y19sb2NhbGUuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9jaGFyX3RyYWl0cy5oCi1pbmNsdWRl
 L3N0bHBvcnQvc3RsL2NvbmNlcHRfY2hlY2tzLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvZGVi
 dWcvX2RlYnVnLmMKLWluY2x1ZGUvc3RscG9ydC9zdGwvZGVidWcvX2RlYnVnLmgKLWluY2x1
 ZGUvc3RscG9ydC9zdGwvZGVidWcvX2RlcXVlLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvZGVi
 dWcvX2hhc2h0YWJsZS5oCi1pbmNsdWRlL3N0bHBvcnQvc3RsL2RlYnVnL19pdGVyYXRvci5o
 Ci1pbmNsdWRlL3N0bHBvcnQvc3RsL2RlYnVnL19saXN0LmgKLWluY2x1ZGUvc3RscG9ydC9z
 dGwvZGVidWcvX3JlbG9wc19jb250LmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvZGVidWcvX3Jl
 bG9wc19oYXNoX2NvbnQuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9kZWJ1Zy9fc2xpc3QuaAot
 aW5jbHVkZS9zdGxwb3J0L3N0bC9kZWJ1Zy9fc3RyaW5nLmgKLWluY2x1ZGUvc3RscG9ydC9z
 dGwvZGVidWcvX3RyZWUuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC9kZWJ1Zy9fdmVjdG9yLmgK
 LWluY2x1ZGUvc3RscG9ydC9zdGwvbXNsX3N0cmluZy5oCi1pbmNsdWRlL3N0bHBvcnQvc3Rs
 L3R5cGVfdHJhaXRzLmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvd3JhcHBlcnMvX2RlcXVlLmgK
 LWluY2x1ZGUvc3RscG9ydC9zdGwvd3JhcHBlcnMvX2hhc2hfbWFwLmgKLWluY2x1ZGUvc3Rs
 cG9ydC9zdGwvd3JhcHBlcnMvX2hhc2hfc2V0LmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvd3Jh
 cHBlcnMvX2xpc3QuaAotaW5jbHVkZS9zdGxwb3J0L3N0bC93cmFwcGVycy9fbWFwLmgKLWlu
 Y2x1ZGUvc3RscG9ydC9zdGwvd3JhcHBlcnMvX21tYXAuaAotaW5jbHVkZS9zdGxwb3J0L3N0
 bC93cmFwcGVycy9fc2V0LmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvd3JhcHBlcnMvX3NsaXN0
 LmgKLWluY2x1ZGUvc3RscG9ydC9zdGwvd3JhcHBlcnMvX3ZlY3Rvci5oCi1pbmNsdWRlL3N0
 bHBvcnQvc3RsX3VzZXJfY29uZmlnLmgKLWluY2x1ZGUvc3RscG9ydC9zdHJlYW1idWYKLWlu
 Y2x1ZGUvc3RscG9ydC9zdHJlYW1idWYuaAotaW5jbHVkZS9zdGxwb3J0L3N0cmluZwotaW5j
 bHVkZS9zdGxwb3J0L3N0cmluZy5oCi1pbmNsdWRlL3N0bHBvcnQvc3Ryc3RyZWFtCi1pbmNs
 dWRlL3N0bHBvcnQvc3Ryc3RyZWFtLmgKLWluY2x1ZGUvc3RscG9ydC90aW1lLmgKLWluY2x1
 ZGUvc3RscG9ydC90eXBlaW5mbworaW5jbHVkZS9zdGxwb3J0L3N0bC9faW9zZndkLmgKK2lu
 Y2x1ZGUvc3RscG9ydC9zdGwvX251bWVyaWMuYworaW5jbHVkZS9zdGxwb3J0L3N0bC9fZXhj
 ZXB0aW9uLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX25ldy5oCitpbmNsdWRlL3N0bHBvcnQv
 c3RsL19udW1lcmljLmgKK2luY2x1ZGUvc3RscG9ydC9zdGwvX3N0cmVhbV9pdGVyYXRvci5o
 CitpbmNsdWRlL3N0bHBvcnQvc3RsL19zcGFyY19hdG9taWMuaAoraW5jbHVkZS9zdGxwb3J0
 L3N0bC9fc3RyaW5nX25wb3MuaAoraW5jbHVkZS9zdGxwb3J0L3N0bC9fY3N0cmluZy5oCitp
 bmNsdWRlL3N0bHBvcnQvc3RsL19pb3N0cmVhbV9zdHJpbmcuaAoraW5jbHVkZS9zdGxwb3J0
 L3N0bC9fY3N0ZGRlZi5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19udW1fcHV0LmMKK2luY2x1
 ZGUvc3RscG9ydC9zdGwvX3N0cmVhbWJ1Zi5jCitpbmNsdWRlL3N0bHBvcnQvc3RsL19yZWxv
 cHNfY29udC5oCitpbmNsdWRlL3N0bHBvcnQvc3RsL19udW1fcHV0LmgKK2luY2x1ZGUvc3Rs
 cG9ydC9zdGwvX3N0cmVhbWJ1Zi5oCitpbmNsdWRlL3N0bHBvcnQvaW9zLmgKK2luY2x1ZGUv
 c3RscG9ydC9pb3N0cmVhbQoraW5jbHVkZS9zdGxwb3J0L2NzdGRpbworaW5jbHVkZS9zdGxw
 b3J0L2NzdGRhcmcKK2luY2x1ZGUvc3RscG9ydC9saW1pdHMuaAoraW5jbHVkZS9zdGxwb3J0
 L2lvbWFuaXAKK2luY2x1ZGUvc3RscG9ydC93Y3R5cGUuaAoraW5jbHVkZS9zdGxwb3J0L251
 bWVyaWMKK2luY2x1ZGUvc3RscG9ydC9pb21hbmlwLmgKK2luY2x1ZGUvc3RscG9ydC91dGls
 aXR5CitpbmNsdWRlL3N0bHBvcnQvY3djaGFyCitpbmNsdWRlL3N0bHBvcnQvbWVtb3J5Citp
 bmNsdWRlL3N0bHBvcnQvY3N0ZGRlZgoraW5jbHVkZS9zdGxwb3J0L21hcAoraW5jbHVkZS9z
 dGxwb3J0L21hdGguaAoraW5jbHVkZS9zdGxwb3J0L3N0ZGlvc3RyZWFtLmgKIGluY2x1ZGUv
 c3RscG9ydC90eXBlaW5mby5oCi1pbmNsdWRlL3N0bHBvcnQvdXNpbmcvY3N0cmluZworaW5j
 bHVkZS9zdGxwb3J0L2NzdGRsaWIKK2luY2x1ZGUvc3RscG9ydC9mdW5jdGlvbmFsCitpbmNs
 dWRlL3N0bHBvcnQvdGltZS5oCitpbmNsdWRlL3N0bHBvcnQvbG9jYWxlLmgKK2luY2x1ZGUv
 c3RscG9ydC9zZXQKK2luY2x1ZGUvc3RscG9ydC91bm9yZGVyZWRfbWFwCitpbmNsdWRlL3N0
 bHBvcnQvY2N0eXBlCitpbmNsdWRlL3N0bHBvcnQvYXNzZXJ0LmgKK2luY2x1ZGUvc3RscG9y
 dC9zZXRqbXAuaAoraW5jbHVkZS9zdGxwb3J0L2JpdHNldAoraW5jbHVkZS9zdGxwb3J0L2l0
 ZXJhdG9yCitpbmNsdWRlL3N0bHBvcnQvaW9zZndkCitpbmNsdWRlL3N0bHBvcnQvY21hdGgK
 K2luY2x1ZGUvc3RscG9ydC9saW1pdHMKK2luY2x1ZGUvc3RscG9ydC9zdHJpbmcKK2luY2x1
 ZGUvc3RscG9ydC9yb3BlCitpbmNsdWRlL3N0bHBvcnQvcHRocmVhZF9hbGxvYworaW5jbHVk
 ZS9zdGxwb3J0L3Vub3JkZXJlZF9zZXQKK2luY2x1ZGUvc3RscG9ydC9pc3RyZWFtCitpbmNs
 dWRlL3N0bHBvcnQvbWVtLmgKK2luY2x1ZGUvc3RscG9ydC9zdGFjaworaW5jbHVkZS9zdGxw
 b3J0L2NzZXRqbXAKK2luY2x1ZGUvc3RscG9ydC91c2luZy9zdHJzdHJlYW0KK2luY2x1ZGUv
 c3RscG9ydC91c2luZy9sb2NhbGUKK2luY2x1ZGUvc3RscG9ydC91c2luZy9leHBvcnQKIGlu
 Y2x1ZGUvc3RscG9ydC91c2luZy9mc3RyZWFtCi1pbmNsdWRlL3N0bHBvcnQvdXNpbmcvaC9m
 c3RyZWFtLmgKK2luY2x1ZGUvc3RscG9ydC91c2luZy9pb3N0cmVhbQoraW5jbHVkZS9zdGxw
 b3J0L3VzaW5nL2lzdHJlYW0KK2luY2x1ZGUvc3RscG9ydC91c2luZy9oL29zdHJlYW0uaAog
 aW5jbHVkZS9zdGxwb3J0L3VzaW5nL2gvaW9tYW5pcC5oCitpbmNsdWRlL3N0bHBvcnQvdXNp
 bmcvaC9mc3RyZWFtLmgKIGluY2x1ZGUvc3RscG9ydC91c2luZy9oL2lvc3RyZWFtLmgKLWlu
 Y2x1ZGUvc3RscG9ydC91c2luZy9oL29zdHJlYW0uaAotaW5jbHVkZS9zdGxwb3J0L3VzaW5n
 L2gvc3RyZWFtYnVmLmgKIGluY2x1ZGUvc3RscG9ydC91c2luZy9oL3N0cnN0cmVhbS5oCi1p
 bmNsdWRlL3N0bHBvcnQvdXNpbmcvaW9tYW5pcAoraW5jbHVkZS9zdGxwb3J0L3VzaW5nL2gv
 c3RyZWFtYnVmLmgKK2luY2x1ZGUvc3RscG9ydC91c2luZy9zdHJlYW1idWYKK2luY2x1ZGUv
 c3RscG9ydC91c2luZy9jc3RyaW5nCiBpbmNsdWRlL3N0bHBvcnQvdXNpbmcvaW9zCi1pbmNs
 dWRlL3N0bHBvcnQvdXNpbmcvaW9zZndkCi1pbmNsdWRlL3N0bHBvcnQvdXNpbmcvaW9zdHJl
 YW0KLWluY2x1ZGUvc3RscG9ydC91c2luZy9pc3RyZWFtCi1pbmNsdWRlL3N0bHBvcnQvdXNp
 bmcvbG9jYWxlCiBpbmNsdWRlL3N0bHBvcnQvdXNpbmcvb3N0cmVhbQoraW5jbHVkZS9zdGxw
 b3J0L3VzaW5nL2lvc2Z3ZAoraW5jbHVkZS9zdGxwb3J0L3VzaW5nL2lvbWFuaXAKIGluY2x1
 ZGUvc3RscG9ydC91c2luZy9zc3RyZWFtCi1pbmNsdWRlL3N0bHBvcnQvdXNpbmcvc3RyZWFt
 YnVmCi1pbmNsdWRlL3N0bHBvcnQvdXNpbmcvc3Ryc3RyZWFtCi1pbmNsdWRlL3N0bHBvcnQv
 dXRpbGl0eQoraW5jbHVkZS9zdGxwb3J0L2NvbXBsZXgKK2luY2x1ZGUvc3RscG9ydC9jZmxv
 YXQKK2luY2x1ZGUvc3RscG9ydC9vc3RyZWFtCitpbmNsdWRlL3N0bHBvcnQvc3N0cmVhbQor
 aW5jbHVkZS9zdGxwb3J0L25ldy5oCitpbmNsdWRlL3N0bHBvcnQvY3NpZ25hbAoraW5jbHVk
 ZS9zdGxwb3J0L2lzbzY0Ni5oCiBpbmNsdWRlL3N0bHBvcnQvdmFsYXJyYXkKK2luY2x1ZGUv
 c3RscG9ydC9hbGdvcml0aG0KK2luY2x1ZGUvc3RscG9ydC9mc3RyZWFtLmgKK2luY2x1ZGUv
 c3RscG9ydC9pc3RyZWFtLmgKK2luY2x1ZGUvc3RscG9ydC9mbG9hdC5oCitpbmNsdWRlL3N0
 bHBvcnQvc3RyaW5nLmgKK2luY2x1ZGUvc3RscG9ydC90eXBlaW5mbworaW5jbHVkZS9zdGxw
 b3J0L2Npc282NDYKK2luY2x1ZGUvc3RscG9ydC9zbGlzdAoraW5jbHVkZS9zdGxwb3J0L2V4
 Y2VwdGlvbgoraW5jbHVkZS9zdGxwb3J0L3N0ZGRlZi5oCitpbmNsdWRlL3N0bHBvcnQvbG9j
 YWxlCitpbmNsdWRlL3N0bHBvcnQvb3N0cmVhbS5oCiBpbmNsdWRlL3N0bHBvcnQvdmVjdG9y
 CitpbmNsdWRlL3N0bHBvcnQvZGVxdWUKK2luY2x1ZGUvc3RscG9ydC9zdGRleGNlcHQKK2lu
 Y2x1ZGUvc3RscG9ydC9jbGltaXRzCitpbmNsdWRlL3N0bHBvcnQvc3RkbGliLmgKK2luY2x1
 ZGUvc3RscG9ydC9zdGRpby5oCitpbmNsdWRlL3N0bHBvcnQvaW9zdHJlYW0uaAoraW5jbHVk
 ZS9zdGxwb3J0L2NzdHJpbmcKK2luY2x1ZGUvc3RscG9ydC9saXN0CitpbmNsdWRlL3N0bHBv
 cnQvcHRocmVhZC5oCitpbmNsdWRlL3N0bHBvcnQvY3djdHlwZQoraW5jbHVkZS9zdGxwb3J0
 L2hhc2hfbWFwCitpbmNsdWRlL3N0bHBvcnQvcmxvY2tzLmgKK2luY2x1ZGUvc3RscG9ydC9x
 dWV1ZQoraW5jbHVkZS9zdGxwb3J0L2V4Y2VwdGlvbi5oCitpbmNsdWRlL3N0bHBvcnQvc3Ry
 c3RyZWFtCitpbmNsdWRlL3N0bHBvcnQvY2Vycm5vCitpbmNsdWRlL3N0bHBvcnQvc3RyZWFt
 YnVmCitpbmNsdWRlL3N0bHBvcnQvbmV3CitpbmNsdWRlL3N0bHBvcnQvaW9zCiBpbmNsdWRl
 L3N0bHBvcnQvd2NoYXIuaAotaW5jbHVkZS9zdGxwb3J0L3djdHlwZS5oCi1pbmNsdWRlL3N0
 bHBvcnQvd3JhcF9zdGQvY29tcGxleAotaW5jbHVkZS9zdGxwb3J0L3dyYXBfc3RkL2V4cG9y
 dAotaW5jbHVkZS9zdGxwb3J0L3dyYXBfc3RkL2ZzdHJlYW0KLWluY2x1ZGUvc3RscG9ydC93
 cmFwX3N0ZC9oL2ZzdHJlYW0uaAotaW5jbHVkZS9zdGxwb3J0L3dyYXBfc3RkL2gvaW9zdHJl
 YW0uaAotaW5jbHVkZS9zdGxwb3J0L3dyYXBfc3RkL2gvc3RyZWFtYnVmLmgKLWluY2x1ZGUv
 c3RscG9ydC93cmFwX3N0ZC9oL3N0cnN0cmVhbS5oCi1pbmNsdWRlL3N0bHBvcnQvd3JhcF9z
 dGQvaW9tYW5pcAotaW5jbHVkZS9zdGxwb3J0L3dyYXBfc3RkL2lvcwotaW5jbHVkZS9zdGxw
 b3J0L3dyYXBfc3RkL2lvc2Z3ZAotaW5jbHVkZS9zdGxwb3J0L3dyYXBfc3RkL2lvc3RyZWFt
 Ci1pbmNsdWRlL3N0bHBvcnQvd3JhcF9zdGQvaXN0cmVhbQotaW5jbHVkZS9zdGxwb3J0L3dy
 YXBfc3RkL2xvY2FsZQotaW5jbHVkZS9zdGxwb3J0L3dyYXBfc3RkL29zdHJlYW0KLWluY2x1
 ZGUvc3RscG9ydC93cmFwX3N0ZC9zc3RyZWFtCi1pbmNsdWRlL3N0bHBvcnQvd3JhcF9zdGQv
 c3RyZWFtYnVmCi1pbmNsdWRlL3N0bHBvcnQvd3JhcF9zdGQvc3Ryc3RyZWFtCi1saWIvbGli
 c3RscG9ydF8lJUNPTVBJTEVSJSUuYQoraW5jbHVkZS9zdGxwb3J0L2hhc2hfc2V0CitpbmNs
 dWRlL3N0bHBvcnQvY3RpbWUKK2luY2x1ZGUvc3RscG9ydC9mc3RyZWFtCitpbmNsdWRlL3N0
 bHBvcnQvY2xvY2FsZQoraW5jbHVkZS9zdGxwb3J0L3NpZ25hbC5oCitpbmNsdWRlL3N0bHBv
 cnQvY2Fzc2VydAoraW5jbHVkZS9zdGxwb3J0L2N0eXBlLmgKK2luY2x1ZGUvc3RscG9ydC9z
 dGRhcmcuaAoraW5jbHVkZS9zdGxwb3J0L3N0cnN0cmVhbS5oCitpbmNsdWRlL3N0bHBvcnQv
 ZXJybm8uaAoraW5jbHVkZS9zdGxwb3J0L3N0cmVhbWJ1Zi5oCiBsaWIvbGlic3RscG9ydF8l
 JUNPTVBJTEVSJSUuc28KLWxpYi9saWJzdGxwb3J0XyUlQ09NUElMRVIlJS5zb180XzYKLWxp
 Yi9saWJzdGxwb3J0XyUlQ09NUElMRVIlJV9zdGxkZWJ1Zy5hCi1saWIvbGlic3RscG9ydF8l
 JUNPTVBJTEVSJSVfc3RsZGVidWcuc28KLWxpYi9saWJzdGxwb3J0XyUlQ09NUElMRVIlJV9z
 dGxkZWJ1Zy5zb180XzYKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9zdGxwb3J0L1JFQURNRS5C
 Qy5odG1sCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9SRUFETUUuQ1cuaHRtbAot
 JSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvUkVBRE1FLkRFQy5odG1sCi0lJVBPUlRE
 T0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9SRUFETUUuTVBXLmh0bWwKLSUlUE9SVERPQ1MlJXNo
 YXJlL2RvYy9zdGxwb3J0L1JFQURNRS5WQysrLmh0bWwKLSUlUE9SVERPQ1MlJXNoYXJlL2Rv
 Yy9zdGxwb3J0L1JFQURNRS5hQ0MuaHRtbAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBv
 cnQvUkVBRE1FLmdjYy5odG1sCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9SRUFE
 TUUub3MzOTAuaHRtbAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvUkVBRE1FLnBv
 dy5odG1sCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9SRUFETUUuc2dpNDAuaHRt
 bAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvUkVBRE1FLnN1bnByby5odG1sCi0l
 JVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9SRUFETUUueGxDLmh0bWwKLSUlUE9SVERP
 Q1MlJXNoYXJlL2RvYy9zdGxwb3J0L2F1dG9fY29uZmlndXJlLmh0bWwKLSUlUE9SVERPQ1Ml
 JXNoYXJlL2RvYy9zdGxwb3J0L2J1Z19yZXBvcnQuaHRtbAotJSVQT1JURE9DUyUlc2hhcmUv
 ZG9jL3N0bHBvcnQvYnVnbGlzdC5odG1sCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9y
 dC9jb21waWxlcl9yZWFkbWVzLmh0bWwKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9zdGxwb3J0
 L2NvbmZpZ3VyZS5odG1sCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9jb3B5cmln
 aHRzLmh0bWwKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9zdGxwb3J0L2N2cy5odG1sCi0lJVBP
 UlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9kZWJ1Z19tb2RlLmh0bWwKLSUlUE9SVERPQ1Ml
 JXNoYXJlL2RvYy9zdGxwb3J0L2RvYy5jc3MKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9zdGxw
 b3J0L2VoX3Rlc3RzdWl0ZS5odG1sCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9l
 eGNlcHRpb25fc2FmZXR5Lmh0bWwKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9zdGxwb3J0L2lt
 YWdlcy9ibGFjay5naWYKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9zdGxwb3J0L2ltYWdlcy9z
 dGxfbG9nb19kb2MuZ2lmCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9pbWFnZXMv
 dF9kb2MyLmdpZgotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvaW1hZ2VzL3RyYW5z
 LmdpZgotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvaW5kZXguaHRtbAotJSVQT1JU
 RE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvaW5zdGFsbC5odG1sCi0lJVBPUlRET0NTJSVzaGFy
 ZS9kb2Mvc3RscG9ydC9saWNlbnNlLmh0bWwKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9zdGxw
 b3J0L3BsYXRmb3Jtcy5odG1sCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9wcm9q
 ZWN0cy5odG1sCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9yZWxlYXNlX25vdGVz
 Lmh0bWwKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9zdGxwb3J0L3NlbGVjdF9pby5odG1sCi0l
 JVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC9zZ2lfc3RsLmh0bWwKLSUlUE9SVERPQ1Ml
 JXNoYXJlL2RvYy9zdGxwb3J0L3N0b3J5Lmh0bWwKLSUlUE9SVERPQ1MlJXNoYXJlL2RvYy9z
 dGxwb3J0L3Rlc3RzdWl0ZS5odG1sCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC90
 aGFua3MuaHRtbAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvdXNlX3N0bHBvcnQu
 aHRtbAotJSVQT1JURE9DUyUlc2hhcmUvZG9jL3N0bHBvcnQvdmVuZG9yX2ludGVyZmFjZS5o
 dG1sCi0lJVBPUlRET0NTJSVzaGFyZS9kb2Mvc3RscG9ydC93cmFwcGVycy5odG1sCi0lJVBP
 UlRET0NTJSVAZGlycm0gc2hhcmUvZG9jL3N0bHBvcnQvaW1hZ2VzCi0lJVBPUlRET0NTJSVA
 ZGlycm0gc2hhcmUvZG9jL3N0bHBvcnQKLUBkaXJybSBpbmNsdWRlL3N0bHBvcnQvd3JhcF9z
 dGQvaAotQGRpcnJtIGluY2x1ZGUvc3RscG9ydC93cmFwX3N0ZAotQGRpcnJtIGluY2x1ZGUv
 c3RscG9ydC91c2luZy9oCi1AZGlycm0gaW5jbHVkZS9zdGxwb3J0L3VzaW5nCi1AZGlycm0g
 aW5jbHVkZS9zdGxwb3J0L3N0bC93cmFwcGVycworbGliL2xpYnN0bHBvcnRfJSVDT01QSUxF
 UiUlLnNvLiUlVjElJQorbGliL2xpYnN0bHBvcnRfJSVDT01QSUxFUiUlLnNvLiUlVjIlJQor
 bGliL2xpYnN0bHBvcnRfJSVDT01QSUxFUiUlLnNvLiUlVkVSJSUKK2xpYi9saWJzdGxwb3J0
 Z18lJUNPTVBJTEVSJSUuc28KK2xpYi9saWJzdGxwb3J0Z18lJUNPTVBJTEVSJSUuc28uJSVW
 MSUlCitsaWIvbGlic3RscG9ydGdfJSVDT01QSUxFUiUlLnNvLiUlVjIlJQorbGliL2xpYnN0
 bHBvcnRnXyUlQ09NUElMRVIlJS5zby4lJVZFUiUlCitsaWIvbGlic3RscG9ydHN0bGdfJSVD
 T01QSUxFUiUlLnNvCitsaWIvbGlic3RscG9ydHN0bGdfJSVDT01QSUxFUiUlLnNvLiUlVjEl
 JQorbGliL2xpYnN0bHBvcnRzdGxnXyUlQ09NUElMRVIlJS5zby4lJVYyJSUKK2xpYi9saWJz
 dGxwb3J0c3RsZ18lJUNPTVBJTEVSJSUuc28uJSVWRVIlJQogQGRpcnJtIGluY2x1ZGUvc3Rs
 cG9ydC9zdGwvZGVidWcKK0BkaXJybSBpbmNsdWRlL3N0bHBvcnQvc3RsL3BvaW50ZXJzCitA
 ZGlycm0gaW5jbHVkZS9zdGxwb3J0L3N0bC9jb25maWcKIEBkaXJybSBpbmNsdWRlL3N0bHBv
 cnQvc3RsCi1AZGlycm0gaW5jbHVkZS9zdGxwb3J0L29sZF9ocAotQGRpcnJtIGluY2x1ZGUv
 c3RscG9ydC9jb25maWcKK0BkaXJybSBpbmNsdWRlL3N0bHBvcnQvdXNpbmcvaAorQGRpcnJt
 IGluY2x1ZGUvc3RscG9ydC91c2luZwogQGRpcnJtIGluY2x1ZGUvc3RscG9ydAo=
 --------------050907040002040108040201--

From: =?UTF-8?B?VsOhY2xhdiBIYWlzbWFu?= <V.Haisman@sh.cvut.cz>
To: Thierry Thomas <thierry@FreeBSD.org>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/118372: devel/STLport 5.1.4 port.
Date: Wed, 12 Dec 2007 08:50:25 +0100

 Hi,
 since the updated STLport would not work on AMD64 and there does not seem to
 be anybody with the platform interested enough who could fix it, what about
 create a new port devel/stlport5 instead and marking it broken on that
 platform? Would this be feasible?
 
 --
 VH

From: Thierry Thomas <thierry@FreeBSD.org>
To: =?iso-8859-1?Q?V=E1clav?= Haisman <V.Haisman@sh.cvut.cz>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/118372: devel/STLport 5.1.4 port.
Date: Wed, 12 Dec 2007 21:04:12 +0100

 On Wed 12 dec 07 at 8:50:25 +0100, Vclav Haisman <V.Haisman@sh.cvut.cz>
  wrote:
 > Hi,
 
 Hello,
 
 > since the updated STLport would not work on AMD64 and there does not seem to
 > be anybody with the platform interested enough who could fix it, what about
 > create a new port devel/stlport5 instead and marking it broken on that
 > platform? Would this be feasible?
 
 Actually I have a problem with it even on i386: it breaks
 cad/opencascade.
 
 It needs some more investigations... I'm not sure that a repocopy to
 devel/stlport5 would be a good solution, because our STLport-4.6.2 is
 obsolete and unmaintained.
 
 Best regards,
 -- 
 Th. Thomas.

From: =?UTF-8?B?VsOhY2xhdiBIYWlzbWFu?= <V.Haisman@sh.cvut.cz>
To: Thierry Thomas <thierry@FreeBSD.org>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/118372: devel/STLport 5.1.4 port.
Date: Fri, 14 Dec 2007 21:45:14 +0100

 This is a multi-part message in MIME format.
 --------------040809070903060002000004
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
 
 
 
 Thierry Thomas wrote, On 12.12.2007 21:04:
 > On Wed 12 dec 07 at 8:50:25 +0100, Václav Haisman <V.Haisman@sh.cvut.cz>
 >  wrote:
 >> Hi,
 > 
 > Hello,
 > 
 >> since the updated STLport would not work on AMD64 and there does not seem to
 >> be anybody with the platform interested enough who could fix it, what about
 >> create a new port devel/stlport5 instead and marking it broken on that
 >> platform? Would this be feasible?
 > 
 > Actually I have a problem with it even on i386: it breaks
 > cad/opencascade.
 > 
 > It needs some more investigations... I'm not sure that a repocopy to
 > devel/stlport5 would be a good solution, because our STLport-4.6.2 is
 > obsolete and unmaintained.
 > 
 > Best regards,
 Hi,
 I investigated the Opencascade build problem and here are some patches that
 get me rather far during its build. Unfortunately the build still fails, now
 with a linker error. I have investigated it, too, and it seems that at some
 point of compilation the _PTHREAD symbol is not defined (probably missing
 -pthread on command line for GCC) and thus STLport headers use/define
 stlpmtx_std namespace (STLport as not thread safe) instead of stlp_std. This
 later shows as the link error because the STLport port is compiled as thread
 safe.
 
 I probably will try to fix this issue too but I am absolutely unfamiliar with
 the Opencascade build process, so I would appreciate if you could look at the
 issue, too.
 
 --
 VH
 
 --------------040809070903060002000004
 Content-Type: text/plain;
  name="patch-opencascade-LDOM_OSStream.hxx"
 Content-Transfer-Encoding: base64
 Content-Disposition: inline;
  filename="patch-opencascade-LDOM_OSStream.hxx"
 
 LS0tIHJvcy9pbmMvTERPTV9PU1N0cmVhbS5oeHh+CVdlZCBNYXIgMjEgMjI6MTE6MDAgMjAw
 NworKysgcm9zL2luYy9MRE9NX09TU3RyZWFtLmh4eAlGcmkgRGVjIDE0IDA3OjI3OjM3IDIw
 MDcKQEAgLTI1LDEwICsyNSwxMSBAQAogLy8gICAgICAgICAgYW5kIGN1cnJlbnQgZWxlbWVu
 dCBvZiBzZXF1ZW5jZSwKIC8vICAgICAgICAgIGFsc28gaXQgaGFzIG1ldGhvZHMgZm9yIHRo
 ZSBzZXF1ZW5jZSBtYW5hZ2VtZW50LgogCisjaW5jbHVkZSA8c3RkbGliLmg+CisjaW5jbHVk
 ZSA8c3RkaW8uaD4KKwogI2luY2x1ZGUgPFN0YW5kYXJkX09TdHJlYW0uaHh4PgogI2luY2x1
 ZGUgPFN0YW5kYXJkX0Jvb2xlYW4uaHh4PgotCi0jaW5jbHVkZSA8c3RkbGliLmg+CiAKIGNs
 YXNzIExET01fU3RyaW5nRWxlbTsgLy8gZGVmaW5lZCBpbiBjeHggZmlsZQogCg==
 --------------040809070903060002000004
 Content-Type: text/plain;
  name="patch-opencascade-OSD_Environment.cxx"
 Content-Transfer-Encoding: base64
 Content-Disposition: inline;
  filename="patch-opencascade-OSD_Environment.cxx"
 
 LS0tIHNyYy9PU0QvT1NEX0Vudmlyb25tZW50LmN4eH4JV2VkIE1hciAyMSAyMjoxMjo0OCAy
 MDA3CisrKyBzcmMvT1NEL09TRF9FbnZpcm9ubWVudC5jeHgJVGh1IERlYyAxMyAyMToyNToz
 NiAyMDA3CkBAIC0xLDE4ICsxLDE4IEBACiAKICNpZm5kZWYgV05UCiAKKyNpbmNsdWRlIDxz
 dGRsaWIuaD4KKyNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUgPHN0cmluZy5oPgorCisj
 aW5jbHVkZSA8ZXJybm8uaD4KKwogI2luY2x1ZGUgPFN0YW5kYXJkX051bGxPYmplY3QuaHh4
 PgogI2luY2x1ZGUgPFN0YW5kYXJkX0NvbnN0cnVjdGlvbkVycm9yLmh4eD4KICNpbmNsdWRl
 IDxTdGFuZGFyZF9GYWlsdXJlLmh4eD4KICNpbmNsdWRlIDxTdGFuZGFyZF9NdXRleC5oeHg+
 CiAjaW5jbHVkZSA8T1NEX0Vudmlyb25tZW50Lml4eD4KICNpbmNsdWRlIDxPU0RfV2hvQW1J
 Lmh4eD4KLQotI2luY2x1ZGUgPHN0ZGxpYi5oPgotI2luY2x1ZGUgPHN0ZGlvLmg+Ci0jaW5j
 bHVkZSA8c3RyaW5nLmg+Ci0KLSNpbmNsdWRlIDxlcnJuby5oPgogCiBzdGF0aWMgY29uc3Qg
 T1NEX1dob0FtSSBJYW0gPSBPU0RfV0Vudmlyb25tZW50OwogCg==
 --------------040809070903060002000004
 Content-Type: text/plain;
  name="patch-opencascade-Standard_MMgrOpt.cxx"
 Content-Transfer-Encoding: base64
 Content-Disposition: inline;
  filename="patch-opencascade-Standard_MMgrOpt.cxx"
 
 LS0tIHNyYy9TdGFuZGFyZC9TdGFuZGFyZF9NTWdyT3B0LmN4eH4JVGh1IERlYyAxMyAyMDo0
 OTozNCAyMDA3CisrKyBzcmMvU3RhbmRhcmQvU3RhbmRhcmRfTU1nck9wdC5jeHgJVGh1IERl
 YyAxMyAyMTozMTo1OCAyMDA3CkBAIC0zLDkgKzMsNiBAQAogLy8gQXV0aG9yOiAgICAgIFBl
 dGVyIEtVUk5FVgogLy8gICAgICAgICAgICAgIDxwa3ZAaXJpbm94PgogCi0jaW5jbHVkZSA8
 U3RhbmRhcmRfTU1nck9wdC5oeHg+Ci0jaW5jbHVkZSA8U3RhbmRhcmRfT3V0T2ZNZW1vcnku
 aHh4PgotCiAvLwogI2lmZGVmIEhBVkVfQ09ORklHX0gKICMgaW5jbHVkZSA8Y29uZmlnLmg+
 CkBAIC0yMiw4ICsxOSw2IEBACiAjIGluY2x1ZGUgPGVycm5vLmg+CiAjZW5kaWYKIAotI2lu
 Y2x1ZGUgPFN0YW5kYXJkX1N0cmVhbS5oeHg+Ci0KICNpZmRlZiBXTlQKICNpbmNsdWRlIDx3
 aW5kb3dzLmg+CiAjZWxzZQpAQCAtNDEsNiArMzYsMTEgQEAKICNpbmNsdWRlIDxzeXMvdHlw
 ZXMuaD4KICNpbmNsdWRlIDxzeXMvc3RhdC5oPgogI2luY2x1ZGUgPGZjbnRsLmg+CisKKyNp
 bmNsdWRlIDxTdGFuZGFyZF9TdHJlYW0uaHh4PgorI2luY2x1ZGUgPFN0YW5kYXJkX01NZ3JP
 cHQuaHh4PgorI2luY2x1ZGUgPFN0YW5kYXJkX091dE9mTWVtb3J5Lmh4eD4KKwogLy8KICNp
 ZiBkZWZpbmVkIChfX3N1bikgfHwgZGVmaW5lZChTT0xBUklTKQogZXh0ZXJuICJDIiBpbnQg
 Z2V0cGFnZXNpemUoKSA7Cg==
 --------------040809070903060002000004
 Content-Type: text/plain;
  name="patch-opencascade-Standard_SStream.cxx"
 Content-Transfer-Encoding: base64
 Content-Disposition: inline;
  filename="patch-opencascade-Standard_SStream.cxx"
 
 LS0tIHJvcy9zcmMvU3RhbmRhcmQvU3RhbmRhcmRfU1N0cmVhbS5jeHh+CVdlZCBNYXIgMjEg
 MjI6MTM6MTQgMjAwNworKysgcm9zL3NyYy9TdGFuZGFyZC9TdGFuZGFyZF9TU3RyZWFtLmN4
 eAlUaHUgRGVjIDEzIDIyOjE2OjEzIDIwMDcKQEAgLTEsNCArMSw1IEBACiAKKyNpbmNsdWRl
 IDxzdHJpbmc+CiAjaW5jbHVkZSA8U3RhbmRhcmRfU1N0cmVhbS5oeHg+CiAjaW5jbHVkZSA8
 U3RhbmRhcmRfVHlwZS5oeHg+CiAK
 --------------040809070903060002000004
 Content-Type: text/plain;
  name="opencascade-link-error.txt"
 Content-Transfer-Encoding: base64
 Content-Disposition: inline;
  filename="opencascade-link-error.txt"
 
 YysrIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtbWFyY2g9cGVudGl1bTQgLURD
 U0ZEQiAtRE9DQ19DT05WRVJUX1NJR05BTFMgLURGUkVFQlNEIC1EaTM4NiAtRF9HTlVfU09V
 UkNFPTEgLUkvdXNyL2xvY2FsL2RpYWJsby1qZGsxLjUuMC9pbmNsdWRlIC1JL3Vzci9sb2Nh
 bC9kaWFibG8tamRrMS41LjAvaW5jbHVkZS9mcmVlYnNkIC1nIC1EREVCIC1EX0RFQlVHIC1P
 MiAtbyAubGlicy9EUkFXRVhFIERSQVdFWEUubyAtcHRocmVhZCAgLi4vVEtEcmF3Ly5saWJz
 L2xpYlRLRHJhdy5zbyAtTC91c3IvbG9jYWwvbGliIC91c3IvcG9ydHMvY2FkL29wZW5jYXNj
 YWRlL3dvcmsvb3BlbmNhc2NhZGUtNi4yL3Jvcy9hZG0vbWFrZS9US01lc2gvLmxpYnMvbGli
 VEtNZXNoLnNvIC91c3IvcG9ydHMvY2FkL29wZW5jYXNjYWRlL3dvcmsvb3BlbmNhc2NhZGUt
 Ni4yL3Jvcy9hZG0vbWFrZS9US0hMUi8ubGlicy9saWJUS0hMUi5zbyAuLi9US01lc2gvLmxp
 YnMvbGliVEtNZXNoLnNvIC4uL1RLR2VvbUFsZ28vLmxpYnMvbGliVEtHZW9tQWxnby5zbyAu
 Li9US1RvcEFsZ28vLmxpYnMvbGliVEtUb3BBbGdvLnNvIC4uL1RLSExSLy5saWJzL2xpYlRL
 SExSLnNvIC91c3IvcG9ydHMvY2FkL29wZW5jYXNjYWRlL3dvcmsvb3BlbmNhc2NhZGUtNi4y
 L3Jvcy9hZG0vbWFrZS9US1RvcEFsZ28vLmxpYnMvbGliVEtUb3BBbGdvLnNvIC91c3IvcG9y
 dHMvY2FkL29wZW5jYXNjYWRlL3dvcmsvb3BlbmNhc2NhZGUtNi4yL3Jvcy9hZG0vbWFrZS9U
 S0dlb21BbGdvLy5saWJzL2xpYlRLR2VvbUFsZ28uc28gL3Vzci9wb3J0cy9jYWQvb3BlbmNh
 c2NhZGUvd29yay9vcGVuY2FzY2FkZS02LjIvcm9zL2FkbS9tYWtlL1RLQlJlcC8ubGlicy9s
 aWJUS0JSZXAuc28gLi4vVEtHZW9tQmFzZS8ubGlicy9saWJUS0dlb21CYXNlLnNvIC4uL1RL
 RzJkLy5saWJzL2xpYlRLRzJkLnNvIC4uL1RLQlJlcC8ubGlicy9saWJUS0JSZXAuc28gL3Vz
 ci9wb3J0cy9jYWQvb3BlbmNhc2NhZGUvd29yay9vcGVuY2FzY2FkZS02LjIvcm9zL2FkbS9t
 YWtlL1RLR2VvbUJhc2UvLmxpYnMvbGliVEtHZW9tQmFzZS5zbyAvdXNyL3BvcnRzL2NhZC9v
 cGVuY2FzY2FkZS93b3JrL29wZW5jYXNjYWRlLTYuMi9yb3MvYWRtL21ha2UvVEtHM2QvLmxp
 YnMvbGliVEtHM2Quc28gLi4vVEtNYXRoLy5saWJzL2xpYlRLTWF0aC5zbyAuLi9US0czZC8u
 bGlicy9saWJUS0czZC5zbyAvdXNyL3BvcnRzL2NhZC9vcGVuY2FzY2FkZS93b3JrL29wZW5j
 YXNjYWRlLTYuMi9yb3MvYWRtL21ha2UvVEtHMmQvLmxpYnMvbGliVEtHMmQuc28gL3Vzci9w
 b3J0cy9jYWQvb3BlbmNhc2NhZGUvd29yay9vcGVuY2FzY2FkZS02LjIvcm9zL2FkbS9tYWtl
 L1RLTWF0aC8ubGlicy9saWJUS01hdGguc28gL3Vzci9wb3J0cy9jYWQvb3BlbmNhc2NhZGUv
 d29yay9vcGVuY2FzY2FkZS02LjIvcm9zL2FkbS9tYWtlL1RLZXJuZWwvLmxpYnMvbGliVEtl
 cm5lbC5zbyAuLi9US2VybmVsLy5saWJzL2xpYlRLZXJuZWwuc28gLWxzdGxwb3J0X2djYyAt
 bHRjbDg0LXRocmVhZHMgLWx0azg0LXRocmVhZHMgLWxtIC1XbCwtLXJwYXRoIC1XbCwvdXNy
 L2xvY2FsL2xpYgovdXNyL3BvcnRzL2NhZC9vcGVuY2FzY2FkZS93b3JrL29wZW5jYXNjYWRl
 LTYuMi9yb3MvYWRtL21ha2UvVEtlcm5lbC8ubGlicy9saWJUS2VybmVsLnNvOiB3YXJuaW5n
 OiB3YXJuaW5nOiB0bXBuYW0oKSBwb3NzaWJseSB1c2VkIHVuc2FmZWx5OyBjb25zaWRlciB1
 c2luZyBta3N0ZW1wKCkKLi4vVEtEcmF3Ly5saWJzL2xpYlRLRHJhdy5zbzogdW5kZWZpbmVk
 IHJlZmVyZW5jZSB0byBgc3RscG10eF9zdGQ6OmxvY2FsZTo6fmxvY2FsZSgpJwouLi9US0Ry
 YXcvLmxpYnMvbGliVEtEcmF3LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBzdGxwbXR4
 X3N0ZDo6Y3R5cGU8Y2hhcj46OnNjYW5fbm90KHN0bHBtdHhfc3RkOjpjdHlwZV9iYXNlOjpt
 YXNrLCBjaGFyIGNvbnN0KiwgY2hhciBjb25zdCopIGNvbnN0JwouLi9US0RyYXcvLmxpYnMv
 bGliVEtEcmF3LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBzdGxwbXR4X3N0ZDo6X1Vu
 ZGVyZmxvdzxjaGFyLCBzdGxwbXR4X3N0ZDo6Y2hhcl90cmFpdHM8Y2hhcj4gPjo6X01fZG9p
 dChzdGxwbXR4X3N0ZDo6YmFzaWNfZmlsZWJ1ZjxjaGFyLCBzdGxwbXR4X3N0ZDo6Y2hhcl90
 cmFpdHM8Y2hhcj4gPiopJwouLi9US0RyYXcvLmxpYnMvbGliVEtEcmF3LnNvOiB1bmRlZmlu
 ZWQgcmVmZXJlbmNlIHRvIGBzdGxwbXR4X3N0ZDo6Y3R5cGU8Y2hhcj46OmlkJwouLi9US0Ry
 YXcvLmxpYnMvbGliVEtEcmF3LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBzdGxwbXR4
 X3N0ZDo6X0ZpbGVidWZfYmFzZTo6X0ZpbGVidWZfYmFzZSgpJwouLi9US0RyYXcvLmxpYnMv
 bGliVEtEcmF3LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBzdGxwbXR4X3N0ZDo6X0Zp
 bGVidWZfYmFzZTo6X01fZmlsZV9zaXplKCknCi4uL1RLRHJhdy8ubGlicy9saWJUS0RyYXcu
 c286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHN0bHBtdHhfc3RkOjpfX25vZGVfYWxsb2M6
 Ol9NX2FsbG9jYXRlKHVuc2lnbmVkIGludCYpJwouLi9US0RyYXcvLmxpYnMvbGliVEtEcmF3
 LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBzdGxwbXR4X3N0ZDo6Y2luJwouLi9US0Ry
 YXcvLmxpYnMvbGliVEtEcmF3LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBzdGxwbXR4
 X3N0ZDo6Y3R5cGU8Y2hhcj46OnNjYW5faXMoc3RscG10eF9zdGQ6OmN0eXBlX2Jhc2U6Om1h
 c2ssIGNoYXIgY29uc3QqLCBjaGFyIGNvbnN0KikgY29uc3QnCi4uL1RLRHJhdy8ubGlicy9s
 aWJUS0RyYXcuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHN0bHBtdHhfc3RkOjpsb2Nh
 bGU6Om9wZXJhdG9yPShzdGxwbXR4X3N0ZDo6bG9jYWxlIGNvbnN0JiknCi4uL1RLRHJhdy8u
 bGlicy9saWJUS0RyYXcuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHN0bHBtdHhfc3Rk
 OjpfRmlsZWJ1Zl9iYXNlOjpfTV91bm1hcCh2b2lkKiwgbG9uZyBsb25nKScKLi4vVEtEcmF3
 Ly5saWJzL2xpYlRLRHJhdy5zbzogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgc3RscG10eF9z
 dGQ6OmxvY2FsZTo6bG9jYWxlKHN0bHBtdHhfc3RkOjpsb2NhbGUgY29uc3QmKScKLi4vVEtE
 cmF3Ly5saWJzL2xpYlRLRHJhdy5zbzogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgc3RscG10
 eF9zdGQ6Ol9GaWxlYnVmX2Jhc2U6Ol9NX29wZW4oY2hhciBjb25zdCosIGludCknCi4uL1RL
 RHJhdy8ubGlicy9saWJUS0RyYXcuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHN0bHBt
 dHhfc3RkOjpsb2NhbGU6OmxvY2FsZSgpJwouLi9US0RyYXcvLmxpYnMvbGliVEtEcmF3LnNv
 OiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBzdGxwbXR4X3N0ZDo6Y291dCcKLi4vVEtEcmF3
 Ly5saWJzL2xpYlRLRHJhdy5zbzogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgc3RscG10eF9z
 dGQ6Omlvc19iYXNlOjpfTV90aHJvd19mYWlsdXJlKCknCi4uL1RLRHJhdy8ubGlicy9saWJU
 S0RyYXcuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHN0bHBtdHhfc3RkOjpsb2NhbGU6
 Ol9NX3VzZV9mYWNldChzdGxwbXR4X3N0ZDo6bG9jYWxlOjppZCBjb25zdCYpIGNvbnN0Jwou
 Li9US0RyYXcvLmxpYnMvbGliVEtEcmF3LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBz
 dGxwbXR4X3N0ZDo6X19zdGxfdGhyb3dfbGVuZ3RoX2Vycm9yKGNoYXIgY29uc3QqKScKLi4v
 VEtEcmF3Ly5saWJzL2xpYlRLRHJhdy5zbzogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgc3Rs
 cG10eF9zdGQ6Omlvc19iYXNlOjp+aW9zX2Jhc2UoKScKLi4vVEtEcmF3Ly5saWJzL2xpYlRL
 RHJhdy5zbzogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgc3RscG10eF9zdGQ6Ol9fbm9kZV9h
 bGxvYzo6X01fZGVhbGxvY2F0ZSh2b2lkKiwgdW5zaWduZWQgaW50KScKLi4vVEtEcmF3Ly5s
 aWJzL2xpYlRLRHJhdy5zbzogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgc3RscG10eF9zdGQ6
 Omlvc19iYXNlOjppbWJ1ZShzdGxwbXR4X3N0ZDo6bG9jYWxlIGNvbnN0JiknCi4uL1RLR2Vv
 bUFsZ28vLmxpYnMvbGliVEtHZW9tQWxnby5zbzogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBg
 c3RscG10eF9zdGQ6OmNlcnInCi4uL1RLRHJhdy8ubGlicy9saWJUS0RyYXcuc286IHVuZGVm
 aW5lZCByZWZlcmVuY2UgdG8gYHN0bHBtdHhfc3RkOjpsb2NhbGU6Ol9NX2dldF9mYWNldChz
 dGxwbXR4X3N0ZDo6bG9jYWxlOjppZCBjb25zdCYpIGNvbnN0JwouLi9US0RyYXcvLmxpYnMv
 bGliVEtEcmF3LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBzdGxwbXR4X3N0ZDo6Y29k
 ZWN2dDxjaGFyLCBjaGFyLCBfX21ic3RhdGVfdD46OmlkJwouLi9US0RyYXcvLmxpYnMvbGli
 VEtEcmF3LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBzdGxwbXR4X3N0ZDo6X0ZpbGVi
 dWZfYmFzZTo6X01fc2Vlayhsb25nIGxvbmcsIGludCknCi4uL1RLRHJhdy8ubGlicy9saWJU
 S0RyYXcuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHN0bHBtdHhfc3RkOjppb3NfYmFz
 ZTo6aW9zX2Jhc2UoKScKLi4vVEtEcmF3Ly5saWJzL2xpYlRLRHJhdy5zbzogdW5kZWZpbmVk
 IHJlZmVyZW5jZSB0byBgc3RscG10eF9zdGQ6Ol9GaWxlYnVmX2Jhc2U6Ol9NX3dyaXRlKGNo
 YXIqLCBpbnQpJwouLi9US0RyYXcvLmxpYnMvbGliVEtEcmF3LnNvOiB1bmRlZmluZWQgcmVm
 ZXJlbmNlIHRvIGBzdGxwbXR4X3N0ZDo6bnVtcHVuY3Q8Y2hhcj46OmlkJwouLi9US0RyYXcv
 LmxpYnMvbGliVEtEcmF3LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBzdGxwbXR4X3N0
 ZDo6X0ZpbGVidWZfYmFzZTo6X01fY2xvc2UoKScKLi4vVEtEcmF3Ly5saWJzL2xpYlRLRHJh
 dy5zbzogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgdHlwZWluZm8gZm9yIHN0bHBtdHhfc3Rk
 Ojppb3NfYmFzZScKLi4vVEtEcmF3Ly5saWJzL2xpYlRLRHJhdy5zbzogdW5kZWZpbmVkIHJl
 ZmVyZW5jZSB0byBgc3RscG10eF9zdGQ6Ol9GaWxlYnVmX2Jhc2U6Ol9NX3BhZ2Vfc2l6ZScK
 KioqIEVycm9yIGNvZGUgMQoKU3RvcCBpbiAvdXNyL3BvcnRzL2NhZC9vcGVuY2FzY2FkZS93
 b3JrL29wZW5jYXNjYWRlLTYuMi9yb3MvYWRtL21ha2UvRFJBV0VYRS4KKioqIEVycm9yIGNv
 ZGUgMQoKU3RvcCBpbiAvdXNyL3BvcnRzL2NhZC9vcGVuY2FzY2FkZS93b3JrL29wZW5jYXNj
 YWRlLTYuMi9yb3MvYWRtL21ha2UuCioqKiBFcnJvciBjb2RlIDEKClN0b3AgaW4gL3Vzci9w
 b3J0cy9jYWQvb3BlbmNhc2NhZGUvd29yay9vcGVuY2FzY2FkZS02LjIvcm9zLgoqKiogRXJy
 b3IgY29kZSAxCgpTdG9wIGluIC91c3IvcG9ydHMvY2FkL29wZW5jYXNjYWRlL3dvcmsvb3Bl
 bmNhc2NhZGUtNi4yL3Jvcy4KKioqIEVycm9yIGNvZGUgMQoKU3RvcCBpbiAvdXNyL3BvcnRz
 L2NhZC9vcGVuY2FzY2FkZS4KCkNvbXBpbGF0aW9uIGV4aXRlZCBhYm5vcm1hbGx5IHdpdGgg
 Y29kZSAxIGF0IEZyaSBEZWMgMTQgMTA6MzU6NTQK
 --------------040809070903060002000004--

From: Thierry Thomas <thierry@FreeBSD.org>
To: =?iso-8859-1?Q?V=E1clav?= Haisman <V.Haisman@sh.cvut.cz>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/118372: devel/STLport 5.1.4 port.
Date: Mon, 17 Dec 2007 21:29:58 +0100

 --cWoXeonUoKmBZSoM
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 On Sat  8 dec 07 at 12:13:30 +0100, Vaclav Haisman <V.Haisman@sh.cvut.cz>
  wrote:
 
 > I have merged regression-test and some other parts of your patch with mine.
 > Attached is the result.
 
 Just a minor remark: the line
 
 ${TAR} -c -C "${PATCH_WRKSRC}/lib" -f - . | ${TAR} -xv -C "${PREFIX}/lib" -f -
 
 set the ownership of ${PREFIX}/lib to the owner of the build. Then you
 get the message:
 
 ===>   Running ldconfig
 /sbin/ldconfig -m /usr/local/lib
 ldconfig: /usr/local/lib: ignoring directory not owned by root
 
 I propose the attched patch to fix this problem.
 
 (Still working on OpenCascade...)
 
 Best regards,
 -- 
 Th. Thomas.
 
 --cWoXeonUoKmBZSoM
 Content-Type: text/x-diff; charset=us-ascii
 Content-Disposition: attachment; filename="stlport_PR118372.diff"
 
 diff -urN devel/stlport.orig/Makefile devel/stlport/Makefile
 --- devel/stlport.orig/Makefile	2007-07-08 11:35:24.000000000 +0200
 +++ devel/stlport/Makefile	2007-12-17 21:06:15.000000000 +0100
 @@ -7,86 +7,80 @@
  #
  
  PORTNAME=	stlport
 -PORTVERSION=	4.6.2
 -PORTREVISION?=	0
 +PORTVERSION=	5.1.4
  CATEGORIES=	devel
 -MASTER_SITES=	http://www.stlport.com/archive/ \
 -		SF
 +MASTER_SITES=	SF
  PKGNAMESUFFIX=	-${COMPILER}
  DISTNAME=	STLport-${PORTVERSION:S/.b/-b/}
  
 -MAINTAINER?=	ports@FreeBSD.org
 -COMMENT?=	Adaptation of SGI's Standard Template Library
 +MAINTAINER=	ports@FreeBSD.org
 +COMMENT=	Adaptation of SGI\'s Standard Template Library
  
 -.include <bsd.port.pre.mk>
 -
 -.if ${ARCH} == "alpha" 
 -BROKEN=		"Segfault during build on alpha"
 -.endif
 +USE_BZIP2=	yes
  
  .if !exists(/usr/include/wchar.h)
 -BROKEN=		"Requires /usr/include/wchar.h for compilation"
 +BROKEN=		Requires /usr/include/wchar.h for compilation
  .endif
  
 -.if ${OSVERSION} >= 700042
 -BROKEN=		Does not compile with GCC 4.2
 -.endif
 -
 -WRKSRC=		${WRKDIR}/STLport-${PORTVERSION:S/.b/b/}/src
 +WRKSRC=		${WRKDIR}/STLport-${PORTVERSION:S/.b/b/}/build/lib
  PATCH_WRKSRC=	${WRKDIR}/STLport-${PORTVERSION:S/.b/b/}
  USE_GMAKE=	yes
  COMPILER?=	gcc
 -MAKEFILE=	${COMPILER}-freebsd.mak
 +MAKEFILE=	${COMPILER}.mak
 +ALL_TARGET=	install
  MAKE_ENV+=	CC=${CC} CXX=${CXX}
 -MAKE_ARGS+=	INSTALLDIR=${PREFIX} PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
 +MAKE_ARGS+=	INSTALLDIR=${PREFIX} PTHREAD_CFLAGS=${PTHREAD_CFLAGS} 		\
  		PTHREAD_LIBS=${PTHREAD_LIBS}
 -PLIST_SUB+=	COMPILER=${COMPILER}
 +PLIST_SUB+=	COMPILER=${COMPILER} VER=${PORTVERSION} V2=${PORTVERSION:R}	\
 +		V1=${PORTVERSION:R:R}
  
 -INSTALL_TARGET=	install_unix
 +HAS_CONFIGURE=	yes
 +CONFIGURE_ARGS=	--with-lib-motif=${COMPILER}
  USE_LDCONFIG=	yes
 +PORTDOCS=	*
 +
 +OPTIONS=	SHORT_STRING_OPTIM "Enable short string optimization." on 	\
 +		PTR_SPECIALIZATIONS "Use pointer types specializations." off 	\
 +		TEMPLATE_EXPRESSION "Use template expressions for string." off
  
 -.if ${COMPILER} == icc
 -CC=		icc
 -CXX=		icpc
 -CFLAGS=		-O -ip -axiMKW
 -CXXFLAGS=	${CFLAGS}
 -.else
 -# There's segfault on -current if you use non default CFLAGS.
 -CFLAGS=		-O -pipe
 -CXXFLAGS=	${CFLAGS}
 +.include <bsd.port.pre.mk>
 +
 +.if defined(WITHOUT_SHORT_STRING_OPTIM)
 +EXTRA_PATCHES+=	${PATCHDIR}/extra-patch-no-short-string-optim-user_config.h.diff
 +.endif
 +
 +.if defined(WITH_PTR_SPECIALIZATIONS)
 +EXTRA_PATCHES+=	${PATCHDIR}/extra-patch-ptr_spec-user_config.h.diff
  .endif
  
 -.if ${COMPILER} == gcc && ${OSVERSION} >= 502126
 -pre-everything::
 -	@${ECHO_MSG}
 -	@${ECHO_MSG} "If you have encounted a compiler internal error"
 -	@${ECHO_MSG} "during building, do NOT 'make clean', simply continue"
 -	@${ECHO_MSG} "building by type 'make ${.TARGET}' again."
 -	@${ECHO_MSG}
 +.if defined(WITH_TEMPLATE_EXPRESSION)
 +EXTRA_PATCHES+=	${PATCHDIR}/extra-patch-templ-expr-user_config.h.diff
  .endif
  
 -post-patch:
 -	@${CP} ${FILESDIR}/src::icc-freebsd.mak ${WRKSRC}/icc-freebsd.mak
 -	@${CP} ${FILESDIR}/stlport::stl_icc.h \
 -		${WRKSRC}/../stlport/config/stl_icc.h
 -	@${CP} ${FILESDIR}/test::eh::icc-freebsd.mak \
 -		${WRKSRC}/../test/eh/icc-freebsd.mak
 +pre-configure:
 +	${REINPLACE_CMD} -e 's|gcc|${COMPILER}|' ${WRKSRC}/gcc.mak      \
 +	${WRKSRC}/../test/unit/gcc.mak
 +.for lib in stlport stlportg stlportstlg
 +	${REINPLACE_CMD} -e 's|-l${lib}$$|-l${lib}_${COMPILER}|'        \
 +	${PATCH_WRKSRC}/build/Makefiles/gmake/app/gcc.mak
 +.endfor
  
 -post-install:
 +do-install:
 +	${MKDIR} "${PREFIX}/include/stlport/"
 +	(cd ${PATCH_WRKSRC}/stlport/ && ${COPYTREE_SHARE} \* ${PREFIX}/include/stlport/)
 +	(cd ${PATCH_WRKSRC}/lib; ${TAR} cf - *) | (cd ${PREFIX}/lib; ${TAR} xf -)
 +	${CHOWN} -h ${BINOWN}:${BINGRP} ${PREFIX}/lib/libstlport*
  	${FIND} ${PREFIX}/include/stlport -name \*.orig -delete
  .if !defined(NOPORTDOCS)
 -	@${MKDIR} ${DOCSDIR}/images
 -	${INSTALL_DATA} ${WRKSRC}/../doc/*.css ${DOCSDIR}
 -	${INSTALL_DATA} ${WRKSRC}/../doc/*.html ${DOCSDIR}
 -	${INSTALL_DATA} ${WRKSRC}/../doc/images/* ${DOCSDIR}/images
 -.endif
 -
 -.if ${COMPILER} == icc
 -post-build:	test
 +	@${MKDIR} ${DOCSDIR}
 +	${INSTALL_DATA} ${PATCH_WRKSRC}/doc/* ${DOCSDIR}
  .endif
  
 -test:	do-build
 -	@cd ${WRKSRC}/../test/eh && ${SETENV} ${MAKE_ENV} \
 -		${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check_d
 +regression-test: all
 +	(cd ${WRKSRC}/../test/unit &&	\
 +	${SETENV} STLPORT_LIB_DIR="${PATCH_WRKSRC}/lib"	\
 +	${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} && \
 +	(../../../bin/stl_unit_test || ${TRUE}) &&	\
 +	(../../../bin-g/stl_unit_test  || ${TRUE}) )
  
  .include <bsd.port.post.mk>
 diff -urN devel/stlport.orig/distinfo devel/stlport/distinfo
 --- devel/stlport.orig/distinfo	2006-01-01 14:59:08.000000000 +0100
 +++ devel/stlport/distinfo	2007-12-17 20:50:05.000000000 +0100
 @@ -1,3 +1,3 @@
 -MD5 (STLport-4.6.2.tar.gz) = 4c01c84f1212369ceb369567ed06d1a2
 -SHA256 (STLport-4.6.2.tar.gz) = b506f0e79adc60663a0dbef7192efa0936566c0d5bcf67637807df70541b9fe3
 -SIZE (STLport-4.6.2.tar.gz) = 755958
 +MD5 (STLport-5.1.4.tar.bz2) = b8d1cba9fd823e1edbfd83b4bbcb237d
 +SHA256 (STLport-5.1.4.tar.bz2) = a7533eb341f1cfdc48fa8b4da88a5407c59f3b0fd7846d3870a8c5312aa935ec
 +SIZE (STLport-5.1.4.tar.bz2) = 682521
 diff -urN devel/stlport.orig/files/extra-patch-no-short-string-optim-user_config.h.diff devel/stlport/files/extra-patch-no-short-string-optim-user_config.h.diff
 --- devel/stlport.orig/files/extra-patch-no-short-string-optim-user_config.h.diff	1970-01-01 01:00:00.000000000 +0100
 +++ devel/stlport/files/extra-patch-no-short-string-optim-user_config.h.diff	2007-12-17 20:50:05.000000000 +0100
 @@ -0,0 +1,14 @@
 +--- stlport/stl/config/user_config.h	Sun Dec  2 19:53:27 2007
 ++++ stlport/stl/config/user_config.h	Sun Dec  2 19:55:33 2007
 +@@ -273,9 +273,9 @@
 +  * prefer systematical dynamic allocation turn on this macro.
 +  * STLport rebuild: Yes
 +  */
 +-/*
 ++
 + #define _STLP_DONT_USE_SHORT_STRING_OPTIM 1
 +-*/
 ++
 + 
 + /*
 +  * To reduce the famous code bloat trouble due to the use of templates STLport grant
 diff -urN devel/stlport.orig/files/extra-patch-ptr_spec-user_config.h.diff devel/stlport/files/extra-patch-ptr_spec-user_config.h.diff
 --- devel/stlport.orig/files/extra-patch-ptr_spec-user_config.h.diff	1970-01-01 01:00:00.000000000 +0100
 +++ devel/stlport/files/extra-patch-ptr_spec-user_config.h.diff	2007-12-17 20:50:05.000000000 +0100
 @@ -0,0 +1,14 @@
 +--- stlport/stl/config/user_config.h	Sun Dec  2 19:53:27 2007
 ++++ stlport/stl/config/user_config.h	Sun Dec  2 19:53:41 2007
 +@@ -285,9 +285,9 @@
 +  * but after link phase and optimization you will only experiment benefit if you use
 +  * many container with pointer types.
 +  */
 +-/*
 ++
 + #define _STLP_USE_PTR_SPECIALIZATIONS 1
 +-*/
 ++
 + 
 + /*
 +  * To achieve many different optimizations within the template implementations STLport
 diff -urN devel/stlport.orig/files/extra-patch-templ-expr-user_config.h.diff devel/stlport/files/extra-patch-templ-expr-user_config.h.diff
 --- devel/stlport.orig/files/extra-patch-templ-expr-user_config.h.diff	1970-01-01 01:00:00.000000000 +0100
 +++ devel/stlport/files/extra-patch-templ-expr-user_config.h.diff	2007-12-17 20:50:05.000000000 +0100
 @@ -0,0 +1,14 @@
 +--- stlport/stl/config/user_config.h	Sun Dec  2 19:53:27 2007
 ++++ stlport/stl/config/user_config.h	Sun Dec  2 19:56:17 2007
 +@@ -261,9 +261,9 @@
 +  * The drawback can be longer compilation time and bigger executable size.
 +  * STLport rebuild: Yes
 +  */
 +-/*
 ++
 + #define _STLP_USE_TEMPLATE_EXPRESSION 1
 +-*/
 ++
 + 
 + /*
 +  * By default the STLport basic_string implementation use a little static buffer
 diff -urN devel/stlport.orig/files/patch-src::common_macros.mak devel/stlport/files/patch-src::common_macros.mak
 --- devel/stlport.orig/files/patch-src::common_macros.mak	2004-11-20 17:03:49.000000000 +0100
 +++ devel/stlport/files/patch-src::common_macros.mak	1970-01-01 01:00:00.000000000 +0100
 @@ -1,11 +0,0 @@
 ---- src/common_macros.mak.orig	Sun Nov  2 16:58:51 2003
 -+++ src/common_macros.mak	Sun Oct 31 17:02:57 2004
 -@@ -10,7 +10,7 @@
 - # We do not assume any binary compatibility for betas.
 - BETA_SUFFIX=
 - 
 --VERSION_SUFFIX= .$(VERSION_MAJOR).$(VERSION_MINOR)$(BETA_SUFFIX)
 -+VERSION_SUFFIX= _$(VERSION_MAJOR)_$(VERSION_MINOR)$(BETA_SUFFIX)
 - WIN_VERSION_SUFFIX= $(VERSION_MAJOR)$(VERSION_MINOR)$(BETA_SUFFIX)
 - 
 - # DYNAMIC_SUFFIX= $(VERSION_SUFFIX)$(PATCH_SUFFIX)
 diff -urN devel/stlport.orig/files/patch-src::gcc-freebsd.mak devel/stlport/files/patch-src::gcc-freebsd.mak
 --- devel/stlport.orig/files/patch-src::gcc-freebsd.mak	2004-11-20 17:03:49.000000000 +0100
 +++ devel/stlport/files/patch-src::gcc-freebsd.mak	1970-01-01 01:00:00.000000000 +0100
 @@ -1,33 +0,0 @@
 ---- src/gcc-freebsd.mak.orig	Fri Jan 16 08:25:37 2004
 -+++ src/gcc-freebsd.mak	Sat Nov  6 15:40:14 2004
 -@@ -5,8 +5,8 @@
 - #
 - # compiler
 - #
 --CC = gcc -pthread
 --CXX = c++ -pthread -fexceptions
 -+CC += $(PTHREAD_CFLAGS) -D_REENTRANT
 -+CXX += $(PTHREAD_CFLAGS) -D_REENTRANT -fexceptions
 - 
 - #
 - # Basename for libraries
 -@@ -19,7 +19,7 @@
 - #
 - LINK=ar cr
 - # 2.95 flag
 --DYN_LINK=c++ -pthread -fexceptions -shared -o
 -+DYN_LINK=$(CXX) $(PTHREAD_LIBS) -fexceptions -shared -o
 - 
 - OBJEXT=o
 - DYNEXT=so
 -@@ -41,8 +41,8 @@
 - 
 - CXXFLAGS_COMMON = -I${STLPORT_DIR} ${WARNING_FLAGS}
 - 
 --CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) -O2
 --CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) -O2 -fPIC
 -+CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) $(CXXFLAGS)
 -+CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) $(CXXFLAGS) -fPIC
 - 
 - CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -O -g
 - CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -O -g -fPIC
 diff -urN devel/stlport.orig/files/patch-stlport::c_locale.h devel/stlport/files/patch-stlport::c_locale.h
 --- devel/stlport.orig/files/patch-stlport::c_locale.h	2004-11-20 17:03:49.000000000 +0100
 +++ devel/stlport/files/patch-stlport::c_locale.h	1970-01-01 01:00:00.000000000 +0100
 @@ -1,11 +0,0 @@
 ---- stlport/stl/c_locale.h.orig	Sun Nov  2 16:59:03 2003
 -+++ stlport/stl/c_locale.h	Sat Nov  6 15:44:22 2004
 -@@ -178,7 +178,7 @@
 -                            _Locale_SPACE ) /* Printable */
 - # endif /* __Lynx__ */
 - 
 --#if defined(__GNUC__) || defined (__BORLANDC__) || defined (__COMO__)
 -+#if defined(__GNUC__) || defined (__BORLANDC__) || defined (__COMO__) || defined (__ICC)
 - 
 - # if defined (__CYGWIN__)
 - 
 diff -urN devel/stlport.orig/files/patch-stlport::config::stl_gcc.h devel/stlport/files/patch-stlport::config::stl_gcc.h
 --- devel/stlport.orig/files/patch-stlport::config::stl_gcc.h	2004-12-13 00:32:32.000000000 +0100
 +++ devel/stlport/files/patch-stlport::config::stl_gcc.h	1970-01-01 01:00:00.000000000 +0100
 @@ -1,43 +0,0 @@
 ---- stlport/config/stl_gcc.h.orig	Sun Nov  2 16:59:11 2003
 -+++ stlport/config/stl_gcc.h	Mon Nov 29 18:42:05 2004
 -@@ -7,11 +7,20 @@
 - # define _STLP_USE_GLIBC
 - #endif
 - 
 -+#if !defined(__FreeBSD__) || (defined(__FreeBSD__) && (__FreeBSD_cc_version < 530001))
 - #   define _STLP_NO_MEMBER_TEMPLATE_KEYWORD
 -+#endif
 -+
 - 
 --# if defined(__FreeBSD__) || defined (__hpux) || defined(__amigaos__) || ( defined(__OS2__) && defined(__EMX__) )
 -+#if defined (__hpux) || defined(__amigaos__) || ( defined(__OS2__) && defined(__EMX__) )
 -+# define _STLP_NO_WCHAR_T
 -+#elif defined(__FreeBSD__)
 -+# if (__FreeBSD_cc_version < 500005)
 - #  define _STLP_NO_WCHAR_T
 --# endif
 -+# else
 -+#  define _STLP_FREEBSD_HAS_WFUNCS
 -+# endif /* __FreeBSD_cc_version < 500005 */
 -+#endif
 - 
 - #ifdef __USLC__
 - # include <config/stl_sco.h>
 -@@ -81,7 +90,7 @@
 - 
 - # endif
 - 
 --#if defined (__CYGWIN__) || defined (__MINGW32__) || !(defined (_STLP_USE_GLIBC) || defined (__sun)) 
 -+#if defined (__CYGWIN__) || defined (__MINGW32__) || !(defined (_STLP_USE_GLIBC) || defined (_STLP_FREEBSD_HAS_WFUNCS) || defined (__sun)) 
 - #ifndef __MINGW32__
 - #   define _STLP_NO_NATIVE_MBSTATE_T      1
 - #endif
 -@@ -267,7 +276,7 @@
 - #   define _STLP_NATIVE_INCLUDE_PATH ../g++-v3
 - #   define _STLP_NATIVE_OLD_STREAMS_INCLUDE_PATH ../g++-v3/backward
 - #  else
 --#   if defined(__GNUC_PATCHLEVEL__) && (__GNUC_PATCHLEVEL__ > 0)
 -+#   if defined(__GNUC_PATCHLEVEL__) && (__GNUC_PATCHLEVEL__ > 0) && !defined(__FreeBSD__)
 - #     define _STLP_NATIVE_INCLUDE_PATH ../__GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__
 - #     define _STLP_NATIVE_OLD_STREAMS_INCLUDE_PATH ../__GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__/backward
 - #   else
 diff -urN devel/stlport.orig/files/patch-stlport::stdexcept devel/stlport/files/patch-stlport::stdexcept
 --- devel/stlport.orig/files/patch-stlport::stdexcept	2004-11-20 17:03:49.000000000 +0100
 +++ devel/stlport/files/patch-stlport::stdexcept	1970-01-01 01:00:00.000000000 +0100
 @@ -1,14 +0,0 @@
 ---- stlport/stdexcept.orig	Sun Nov  2 16:59:01 2003
 -+++ stlport/stdexcept	Sun Oct 31 17:05:34 2004
 -@@ -60,6 +60,11 @@
 - # endif
 - #  define _STLP_EXCEPTION_BASE exception
 - 
 -+/* maybe limit to gcc 3.x */
 -+#if defined( __GNUC__)
 -+#define _STLP_NOTHROW_INHERENTLY throw()
 -+#endif
 -+
 - class _STLP_CLASS_DECLSPEC __Named_exception : public _STLP_EXCEPTION_BASE {
 - public:
 -   __Named_exception(const string& __str) 
 diff -urN devel/stlport.orig/files/patch-stlport::stl::_bvector.h devel/stlport/files/patch-stlport::stl::_bvector.h
 --- devel/stlport.orig/files/patch-stlport::stl::_bvector.h	2004-11-20 17:03:49.000000000 +0100
 +++ devel/stlport/files/patch-stlport::stl::_bvector.h	1970-01-01 01:00:00.000000000 +0100
 @@ -1,12 +0,0 @@
 ---- stlport/stl/_bvector.h.orig	Sun Nov  2 16:59:07 2003
 -+++ stlport/stl/_bvector.h	Sun Oct 31 16:48:31 2004
 -@@ -34,7 +34,9 @@
 - # include <stl/_vector.h>
 - # endif
 - 
 -+#ifndef __WORD_BIT
 - #define __WORD_BIT (int(CHAR_BIT*sizeof(unsigned int)))
 -+#endif
 - 
 - _STLP_BEGIN_NAMESPACE 
 - 
 diff -urN devel/stlport.orig/files/patch-stlport::stl::_cwchar.h devel/stlport/files/patch-stlport::stl::_cwchar.h
 --- devel/stlport.orig/files/patch-stlport::stl::_cwchar.h	2004-11-20 17:03:49.000000000 +0100
 +++ devel/stlport/files/patch-stlport::stl::_cwchar.h	1970-01-01 01:00:00.000000000 +0100
 @@ -1,11 +0,0 @@
 ---- stlport/stl/_cwchar.h.orig	Sun Nov  2 16:59:08 2003
 -+++ stlport/stl/_cwchar.h	Sat Nov  6 17:01:49 2004
 -@@ -24,7 +24,7 @@
 - #endif
 - #endif
 - 
 --# if defined (__MRC__) || defined (__SC__) || defined (__BORLANDC__) || defined(__FreeBSD__) || (defined (__GNUC__) && defined (__APPLE__) || defined( __Lynx__ )) || defined (_STLP_NO_WCHAR_T)
 -+# if defined (__MRC__) || defined (__SC__) || defined (__BORLANDC__) || (defined(__FreeBSD__) && !defined(_STLP_FREEBSD_HAS_WFUNCS)) || (defined (__GNUC__) && defined (__APPLE__) || defined( __Lynx__ )) || defined (_STLP_NO_WCHAR_T)
 - 
 - #  include _STLP_NATIVE_C_HEADER(stddef.h)
 - #  if defined (__FreeBSD__) || defined (__Lynx__)
 diff -urN devel/stlport.orig/files/patch-stlport::stlcomp.h devel/stlport/files/patch-stlport::stlcomp.h
 --- devel/stlport.orig/files/patch-stlport::stlcomp.h	2004-11-20 17:03:49.000000000 +0100
 +++ devel/stlport/files/patch-stlport::stlcomp.h	1970-01-01 01:00:00.000000000 +0100
 @@ -1,12 +0,0 @@
 ---- stlport/config/stlcomp.h.orig	Sun Nov  2 16:59:12 2003
 -+++ stlport/config/stlcomp.h	Sat Nov  6 16:13:47 2004
 -@@ -109,6 +109,9 @@
 - # elif defined (__FCC_VERSION)
 - /* Fujutsu Compiler, v4.0 assumed */
 - #  include <config/stl_fujitsu.h>
 -+# elif defined (__ICC)
 -+/* Intel(R) C++ Compiler */
 -+#  include <config/stl_icc.h>
 - # elif defined(_CRAY)
 - /* Cray C++ 3.4 or 3.5 */
 - #  include <config/stl_cray.h>
 diff -urN devel/stlport.orig/files/patch-stlport_stl_config_host.h devel/stlport/files/patch-stlport_stl_config_host.h
 --- devel/stlport.orig/files/patch-stlport_stl_config_host.h	1970-01-01 01:00:00.000000000 +0100
 +++ devel/stlport/files/patch-stlport_stl_config_host.h	2007-12-17 20:50:05.000000000 +0100
 @@ -0,0 +1,14 @@
 +--- ./stlport/stl/config/host.h.orig	2007-08-26 16:27:21.000000000 +0200
 ++++ ./stlport/stl/config/host.h	2007-11-19 00:02:25.000000000 +0100
 +@@ -72,10 +72,8 @@
 +  * _STLP_NATIVE_INCLUDE_PATH.
 +  * Hint: never install STLport in the directory that ends with "include"
 +  */
 +-/*
 + #undef _STLP_NATIVE_INCLUDE_PATH
 +-#define _STLP_NATIVE_INCLUDE_PATH ../include
 +-*/
 ++#define _STLP_NATIVE_INCLUDE_PATH c++/__GNUC__.__GNUC_MINOR__
 + /* same for C library headers like <cstring> */
 + /*
 + #undef _STLP_NATIVE_CPP_C_INCLUDE_PATH
 diff -urN devel/stlport.orig/files/patch-test::eh::gcc-freebsd.mak devel/stlport/files/patch-test::eh::gcc-freebsd.mak
 --- devel/stlport.orig/files/patch-test::eh::gcc-freebsd.mak	2004-11-20 17:03:49.000000000 +0100
 +++ devel/stlport/files/patch-test::eh::gcc-freebsd.mak	1970-01-01 01:00:00.000000000 +0100
 @@ -1,27 +0,0 @@
 ---- test/eh/gcc-freebsd.mak.orig	Sun Nov  2 16:58:53 2003
 -+++ test/eh/gcc-freebsd.mak	Sat Nov  6 16:19:16 2004
 -@@ -34,20 +34,17 @@
 - D_TEST = ./eh_test_d.out
 - NOSGI_TEST = ./eh_test_nosgi.out
 - 
 --CC = c++ -pthread
 --CXX = $(CC)
 --
 - # dwa 12/22/99 -- had to turn off -ansi flag so we could use SGI IOSTREAMS
 - # also, test_slist won't compile with -O3/-O2 when targeting PPC. It fails 
 - # in the assembler with 'invalid relocation type'
 --CXXFLAGS = -Wall -g -O ${STL_INCL} -I. ${CXX_EXTRA_FLAGS} -DEH_VECTOR_OPERATOR_NEW
 -+CXXFLAGS = $(PTHREAD_CFLAGS) -D_REENTRANT -fexceptions -Wall ${STL_INCL} -I. ${CXX_EXTRA_FLAGS} -DEH_VECTOR_OPERATOR_NEW -DEH_DELETE_HAS_THROW_SPEC
 - 
 --D_CXXFLAGS = -Wall -g -O ${STL_INCL} -I. ${CXX_EXTRA_FLAGS} -DEH_VECTOR_OPERATOR_NEW -D_STLP_DEBUG -D_STLP_USE_STATIC_LIB
 --NOSGI_CXXFLAGS = -Wall -g -O2 ${STL_INCL} -I. ${CXX_EXTRA_FLAGS} -D_STLP_NO_OWN_IOSTREAMS -D_STLP_DEBUG_UNINITIALIZED -DEH_VECTOR_OPERATOR_NEW
 -+D_CXXFLAGS = $(CXXFLAGS) -g -D_STLP_DEBUG
 -+NOSGI_CXXFLAGS = $(CXXFLAGS) -D_STLP_NO_OWN_IOSTREAMS -D_STLP_DEBUG_UNINITIALIZED
 - 
 - check: $(TEST)
 - 
 --LIBS = -lm 
 -+LIBS = -lm $(PTHREAD_LIBS)
 - D_LIBSTLPORT = -L../../lib -lstlport_gcc_stldebug
 - LIBSTLPORT = -L../../lib -lstlport_gcc
 - 
 diff -urN devel/stlport.orig/files/src::icc-freebsd.mak devel/stlport/files/src::icc-freebsd.mak
 --- devel/stlport.orig/files/src::icc-freebsd.mak	2003-12-22 16:28:18.000000000 +0100
 +++ devel/stlport/files/src::icc-freebsd.mak	1970-01-01 01:00:00.000000000 +0100
 @@ -1,57 +0,0 @@
 -#
 -# Note : This makefile is for Intel(R) C++ Compiler
 -#
 -
 -#
 -# compiler
 -#
 -#CC= icc
 -#CXX= icpc
 -#CFLAGS= -O -ip -axiMKW
 -#CXXFLAGS= -O -ip -axiMKW
 -
 -#
 -# Basename for libraries
 -#
 -LIB_BASENAME = libstlport_icc
 -
 -#
 -# guts for common stuff
 -#
 -#
 -LINK=ar cr
 -# Using icc here is a hack while icpc on FreeBSD is set up to automatically
 -# link against libstlport_icc.
 -DYN_LINK=$(CC) -mt -shared -o
 -
 -OBJEXT=o
 -DYNEXT=so
 -STEXT=a
 -RM=rm -rf
 -PATH_SEP=/
 -MKDIR=mkdir -p
 -COMP=ICC-FREEBSD
 -INSTALL_STEP = install_unix 
 -
 -all: gmake_message  all_dynamic all_static symbolic_links 
 -
 -gmake_message:
 -	echo "Note : this makefile requires gmake on FreeBSD"
 -
 -include common_macros.mak
 -
 -WARNING_FLAGS= -w1
 -
 -CXXFLAGS_COMMON = -I$(STLPORT_DIR) $(WARNING_FLAGS) $(PTHREAD_CFLAGS) -D_REENTRANT
 -
 -CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) $(CXXFLAGS)
 -CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) $(CXXFLAGS) -KPIC
 -
 -CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -O -g
 -CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -O -KPIC
 -
 -CXXFLAGS_STLDEBUG_static = $(CXXFLAGS_DEBUG_static) -D_STLP_DEBUG
 -CXXFLAGS_STLDEBUG_dynamic = $(CXXFLAGS_DEBUG_dynamic) -D_STLP_DEBUG
 -
 -include common_percent_rules.mak
 -include common_rules.mak
 diff -urN devel/stlport.orig/files/stlport::stl_icc.h devel/stlport/files/stlport::stl_icc.h
 --- devel/stlport.orig/files/stlport::stl_icc.h	2003-12-22 16:28:18.000000000 +0100
 +++ devel/stlport/files/stlport::stl_icc.h	1970-01-01 01:00:00.000000000 +0100
 @@ -1,38 +0,0 @@
 -// STLport configuration file
 -// It is internal STLport header - DO NOT include it directly
 -// A list of Intel compiler for Linux portion of STLport settings.
 -
 -# define _STLP_LONG_LONG long long
 -
 -// Edit relative path below (or put full path) to get native
 -// compiler headers included. Default is "../include".
 -// C headers may reside in different directory, so separate macro is provided.
 -# if (__INTEL_COMPILER >= 800)
 -
 -# define _STLP_NATIVE_INCLUDE_PATH ../include/c++
 -# define _STLP_NATIVE_C_INCLUDE_PATH ../include
 -//# define _STLP_NATIVE_CPP_C_INCLUDE_PATH ../include
 -
 -# ifndef __GNUC__ 
 -//  If GCC compatability is disabled (-no-gcc is specified) STD needs to be redefined.
 -# define _STLP_REDEFINE_STD 1
 -# endif /* __GNUC__ */
 -
 -//#define _STLP_HAS_NO_NEW_C_HEADERS 1
 -
 -# endif /* __INTEL_COMPILER >= 800 */
 -
 -#ifndef __FreeBSD__ // FreeBSD system headers use unsupported GCC extensions.
 -# ifndef __GNUC__ 
 -# define __GNUC__ 3
 -# endif
 -#endif
 -
 -# define _STLP_NO_NATIVE_WIDE_FUNCTIONS 1
 -
 -#ifdef __FreeBSD__
 -# include <osreldate.h>
 -# define _STLP_HAS_NATIVE_FLOAT_ABS
 -# define _STLP_NO_CSTD_FUNCTION_IMPORTS
 -# define _STLP_NO_LONG_DOUBLE
 -#endif
 diff -urN devel/stlport.orig/files/test::eh::icc-freebsd.mak devel/stlport/files/test::eh::icc-freebsd.mak
 --- devel/stlport.orig/files/test::eh::icc-freebsd.mak	2003-12-22 16:28:18.000000000 +0100
 +++ devel/stlport/files/test::eh::icc-freebsd.mak	1970-01-01 01:00:00.000000000 +0100
 @@ -1,76 +0,0 @@
 -# This requires GNU make.
 -
 -srcdir = .
 -VPATH = .
 -SHELL=/bin/sh
 -
 -# point this to proper location
 -STL_INCL=-I../../stlport
 -
 -AUX_LIST=TestClass.cpp main.cpp nc_alloc.cpp random_number.cpp
 -
 -TEST_LIST=test_algo.cpp  \
 -test_algobase.cpp     test_list.cpp test_slist.cpp \
 -test_bit_vector.cpp   test_vector.cpp \
 -test_deque.cpp test_set.cpp test_map.cpp \
 -test_hash_map.cpp  test_hash_set.cpp test_rope.cpp \
 -test_string.cpp test_bitset.cpp test_valarray.cpp
 -
 -LIST=$(AUX_LIST) $(TEST_LIST)
 -
 -OBJECTS = $(LIST:%.cpp=obj/%.o) $(STAT_MODULE)
 -D_OBJECTS = $(LIST:%.cpp=d_obj/%.o) $(STAT_MODULE)
 -
 -EXECS = $(LIST:%.cpp=%)
 -TESTS = $(LIST:%.cpp=%.out)
 -TEST_EXE  = ./eh_test
 -D_TEST_EXE = ./eh_test_d
 -
 -TEST  = ./eh_test.out
 -D_TEST = ./eh_test_d.out
 -
 -CXXFLAGS += $(PTHREAD_CFLAGS) -D_REENTRANT -w1 $(STL_INCL) -I. $(CXX_EXTRA_FLAGS) -DEH_VECTOR_OPERATOR_NEW -DEH_DELETE_HAS_THROW_SPEC
 -D_CXXFLAGS = $(CXXFLAGS) -g -D_STLP_DEBUG
 -
 -check: $(TEST)
 -
 -LIBS = -lm -mt
 -D_LIBSTLPORT = -L../../lib -lstlport_icc_stldebug
 -LIBSTLPORT = -L../../lib -lstlport_icc
 -
 -all: $(TEST_EXE) $(D_TEST_EXE)
 -
 -check_d: $(D_TEST)
 -
 -OBJDIR=obj
 -D_OBJDIR=d_obj
 -
 -$(OBJDIR):
 -	mkdir obj
 -$(D_OBJDIR):
 -	mkdir d_obj
 -
 -
 -$(TEST_EXE) : $(OBJDIR) $(OBJECTS)
 -	$(CC) $(CXXFLAGS) $(OBJECTS) $(LIBSTLPORT) $(LIBS) -o $(TEST_EXE)
 -
 -$(D_TEST_EXE) : $(D_OBJDIR) $(D_OBJECTS)
 -	$(CC) $(D_CXXFLAGS) $(D_OBJECTS) $(D_LIBSTLPORT) $(LIBS) -o $(D_TEST_EXE)
 -
 -
 -$(TEST) : $(TEST_EXE)
 -	LD_LIBRARY_PATH="../../lib:$(LD_LIBRARY_PATH)" ./$(TEST_EXE) -s 100
 -
 -$(D_TEST) : $(D_TEST_EXE)
 -	LD_LIBRARY_PATH="../../lib:$(LD_LIBRARY_PATH)" ./$(D_TEST_EXE) -s 100
 -
 -SUFFIXES: .cpp.o
 -
 -d_obj/%.o : %.cpp
 -	$(CXX) $(D_CXXFLAGS) $< -c -o $@
 -
 -obj/%.o : %.cpp
 -	$(CXX) $(CXXFLAGS) $< -c -o $@
 -
 -clean:
 -	-rm -rf $(TEST_EXE) *.o */*.o *.core
 diff -urN devel/stlport.orig/pkg-descr devel/stlport/pkg-descr
 --- devel/stlport.orig/pkg-descr	2003-08-17 11:53:37.000000000 +0200
 +++ devel/stlport/pkg-descr	2007-12-17 20:50:05.000000000 +0100
 @@ -1,13 +1,6 @@
 -STLport is an adaptation of SGI's Standard Template Library.
 -The goal of the STLport effort is to make SGI's STL
 -implementation usable with most compilers while retaining full
 -functionality.
 +Multiplatform C++ Standard Library (STL implementation). Many
 +compilers and operational environments supported. Standard (ISO/IEC
 +14882) compliance. Maximum efficiency. Exception and thread
 +safety. Debug mode.
  
 -The Standard Template Library is a C++ library of container
 -classes, algorithms, and iterators providing many of the basic
 -algorithms and data structures of computer science.
 -
 -WWW: http://www.sgi.com/tech/stl/
 -
 --- 
 -Josh Gilliam                    <josh@quick.net>
 +WWW: http://stlport.sourceforge.net/
 diff -urN devel/stlport.orig/pkg-plist devel/stlport/pkg-plist
 --- devel/stlport.orig/pkg-plist	2004-11-20 17:03:49.000000000 +0100
 +++ devel/stlport/pkg-plist	2007-12-17 20:50:05.000000000 +0100
 @@ -1,388 +1,343 @@
 -include/stlport/algorithm
 -include/stlport/bitset
 -include/stlport/cassert
 -include/stlport/cctype
 -include/stlport/cerrno
 -include/stlport/cfloat
 -include/stlport/climits
 -include/stlport/clocale
 -include/stlport/cmath
 -include/stlport/complex
 -include/stlport/config/_epilog.h
 -include/stlport/config/_msvc_warnings_off.h
 -include/stlport/config/_prolog.h
 -include/stlport/config/stl_apcc.h
 -include/stlport/config/stl_apple.h
 -include/stlport/config/stl_as400.h
 -include/stlport/config/stl_bc.h
 -include/stlport/config/stl_como.h
 -include/stlport/config/stl_confix.h
 -include/stlport/config/stl_cray.h
 -include/stlport/config/stl_dec.h
 -include/stlport/config/stl_dec_vms.h
 -include/stlport/config/stl_dm.h
 -include/stlport/config/stl_fujitsu.h
 -include/stlport/config/stl_gcc.h
 -include/stlport/config/stl_hpacc.h
 -include/stlport/config/stl_ibm.h
 -include/stlport/config/stl_icc.h
 -include/stlport/config/stl_intel.h
 -include/stlport/config/stl_kai.h
 -include/stlport/config/stl_mlc.h
 -include/stlport/config/stl_msvc.h
 -include/stlport/config/stl_mwerks.h
 -include/stlport/config/stl_mycomp.h
 -include/stlport/config/stl_sco.h
 -include/stlport/config/stl_select_lib.h
 -include/stlport/config/stl_sgi.h
 -include/stlport/config/stl_solaris.h
 -include/stlport/config/stl_sunpro.h
 -include/stlport/config/stl_symantec.h
 -include/stlport/config/stl_watcom.h
 -include/stlport/config/stl_wince.h
 -include/stlport/config/stlcomp.h
 -include/stlport/config/vc_select_lib.h
 -include/stlport/csetjmp
 -include/stlport/csignal
 -include/stlport/cstdarg
 -include/stlport/cstddef
 -include/stlport/cstdio
 -include/stlport/cstdlib
 -include/stlport/cstring
 -include/stlport/ctime
 -include/stlport/ctype.h
 -include/stlport/cwchar
 -include/stlport/cwctype
 -include/stlport/deque
 -include/stlport/exception
 -include/stlport/exception.h
 -include/stlport/export
 -include/stlport/fstream
 -include/stlport/fstream.h
 -include/stlport/functional
 -include/stlport/hash_map
 -include/stlport/hash_set
 -include/stlport/iomanip
 -include/stlport/iomanip.h
 -include/stlport/ios
 -include/stlport/ios.h
 -include/stlport/iosfwd
 -include/stlport/iostream
 -include/stlport/iostream.h
 -include/stlport/istream
 -include/stlport/istream.h
 -include/stlport/iterator
 -include/stlport/limits
 -include/stlport/list
 -include/stlport/locale
 -include/stlport/locale.h
 -include/stlport/map
 -include/stlport/math.h
 -include/stlport/mem.h
 -include/stlport/memory
 -include/stlport/mmemory.h
 -include/stlport/new
 -include/stlport/new.h
 -include/stlport/numeric
 -include/stlport/old_hp/algo.h
 -include/stlport/old_hp/algobase.h
 -include/stlport/old_hp/alloc.h
 -include/stlport/old_hp/bvector.h
 -include/stlport/old_hp/defalloc.h
 -include/stlport/old_hp/deque.h
 -include/stlport/old_hp/function.h
 -include/stlport/old_hp/hash_map.h
 -include/stlport/old_hp/hash_set.h
 -include/stlport/old_hp/hashtable.h
 -include/stlport/old_hp/heap.h
 -include/stlport/old_hp/iterator.h
 -include/stlport/old_hp/list.h
 -include/stlport/old_hp/map.h
 -include/stlport/old_hp/multimap.h
 -include/stlport/old_hp/multiset.h
 -include/stlport/old_hp/numeric.h
 -include/stlport/old_hp/pair.h
 -include/stlport/old_hp/pthread_alloc.h
 -include/stlport/old_hp/queue.h
 -include/stlport/old_hp/rope.h
 -include/stlport/old_hp/set.h
 -include/stlport/old_hp/slist.h
 -include/stlport/old_hp/stack.h
 -include/stlport/old_hp/tempbuf.h
 -include/stlport/old_hp/tree.h
 -include/stlport/old_hp/vector.h
 -include/stlport/ostream
 -include/stlport/ostream.h
 -include/stlport/pthread.h
 -include/stlport/pthread_alloc
 -include/stlport/queue
 -include/stlport/rope
 -include/stlport/set
 -include/stlport/setjmp.h
 -include/stlport/signal.h
 -include/stlport/slist
 -include/stlport/sstream
 -include/stlport/stack
 -include/stlport/stdarg.h
 -include/stlport/stddef.h
 -include/stlport/stdexcept
 -include/stlport/stdio.h
 -include/stlport/stdio_streambuf
 -include/stlport/stdlib.h
 -include/stlport/stl/_abbrevs.h
 -include/stlport/stl/_algo.c
 -include/stlport/stl/_algo.h
 -include/stlport/stl/_algobase.c
 -include/stlport/stl/_algobase.h
 -include/stlport/stl/_alloc.c
 -include/stlport/stl/_alloc.h
 -include/stlport/stl/_alloc_old.h
 +include/stlport/stl/_tempbuf.c
 +include/stlport/stl/_pair.h
 +include/stlport/stl/debug/_hashtable.h
 +include/stlport/stl/debug/_list.h
 +include/stlport/stl/debug/_slist.h
 +include/stlport/stl/debug/_tree.h
 +include/stlport/stl/debug/_string_sum_methods.h
 +include/stlport/stl/debug/_debug.c
 +include/stlport/stl/debug/_vector.h
 +include/stlport/stl/debug/_deque.h
 +include/stlport/stl/debug/_debug.h
 +include/stlport/stl/debug/_string.h
 +include/stlport/stl/debug/_iterator.h
 +include/stlport/stl/_locale.h
 +include/stlport/stl/_null_stream.h
 +include/stlport/stl/_tempbuf.h
 +include/stlport/stl/_ioserr.h
 +include/stlport/stl/_stack.h
 +include/stlport/stl/msl_string.h
 +include/stlport/stl/_map.h
 +include/stlport/stl/_istreambuf_iterator.h
 +include/stlport/stl/_stlport_version.h
 +include/stlport/stl/_ostreambuf_iterator.h
 +include/stlport/stl/_string_workaround.h
 +include/stlport/stl/_iterator_old.h
 +include/stlport/stl/type_manips.h
 +include/stlport/stl/_hash_fun.h
  include/stlport/stl/_auto_ptr.h
 -include/stlport/stl/_bitset.c
 -include/stlport/stl/_bitset.h
 -include/stlport/stl/_bvector.h
 -include/stlport/stl/_check_config.h
 +include/stlport/stl/_hash_set.h
 +include/stlport/stl/_stdexcept.h
 +include/stlport/stl/_cwctype.h
 +include/stlport/stl/_ios.c
 +include/stlport/stl/_relops_hash_cont.h
 +include/stlport/stl/_unordered_map.h
 +include/stlport/stl/_function.h
 +include/stlport/stl/_tree.c
 +include/stlport/stl/_ios.h
 +include/stlport/stl/_vector.c
  include/stlport/stl/_cmath.h
 -include/stlport/stl/_codecvt.h
 -include/stlport/stl/_collate.h
  include/stlport/stl/_complex.c
 +include/stlport/stl/_tree.h
 +include/stlport/stl/_ctime.h
 +include/stlport/stl/char_traits.h
 +include/stlport/stl/_clocale.h
 +include/stlport/stl/_vector.h
 +include/stlport/stl/_string_fwd.h
 +include/stlport/stl/_csetjmp.h
 +include/stlport/stl/_string_hash.h
  include/stlport/stl/_complex.h
 -include/stlport/stl/_config.h
 -include/stlport/stl/_config_compat.h
 +include/stlport/stl/_algobase.c
 +include/stlport/stl/pointers/_vector.h
 +include/stlport/stl/pointers/_list.h
 +include/stlport/stl/pointers/_set.h
 +include/stlport/stl/pointers/_slist.h
 +include/stlport/stl/pointers/_tools.h
 +include/stlport/stl/pointers/_deque.h
 +include/stlport/stl/_numpunct.h
 +include/stlport/stl/_algobase.h
  include/stlport/stl/_config_compat_post.h
 +include/stlport/stl/boost_type_traits.h
 +include/stlport/stl/_heap.c
 +include/stlport/stl/_collate.h
  include/stlport/stl/_construct.h
 +include/stlport/stl/_cctype.h
 +include/stlport/stl/_slist.c
 +include/stlport/stl/_num_get.c
 +include/stlport/stl/_string_sum.h
 +include/stlport/stl/_limits.c
 +include/stlport/stl/_stdexcept_base.h
 +include/stlport/stl/_slist.h
 +include/stlport/stl/_num_get.h
 +include/stlport/stl/_limits.h
 +include/stlport/stl/_check_config.h
 +include/stlport/stl/type_traits.h
 +include/stlport/stl/_heap.h
 +include/stlport/stl/_time_facets.c
  include/stlport/stl/_ctraits_fns.h
 +include/stlport/stl/_carray.h
 +include/stlport/stl/_mbstate_t.h
 +include/stlport/stl/_time_facets.h
 +include/stlport/stl/_slist_base.c
  include/stlport/stl/_ctype.h
 -include/stlport/stl/_cwchar.h
 -include/stlport/stl/_deque.c
 -include/stlport/stl/_deque.h
 -include/stlport/stl/_epilog.h
 -include/stlport/stl/_exception.h
 -include/stlport/stl/_fstream.c
 -include/stlport/stl/_fstream.h
 -include/stlport/stl/_function.h
 -include/stlport/stl/_function_adaptors.h
 -include/stlport/stl/_function_base.h
 -include/stlport/stl/_hash_fun.h
 -include/stlport/stl/_hash_map.h
 -include/stlport/stl/_hash_set.h
 +include/stlport/stl/_abbrevs.h
 +include/stlport/stl/_cstdlib.h
 +include/stlport/stl/_queue.h
 +include/stlport/stl/_strstream.h
 +include/stlport/stl/_alloc.c
  include/stlport/stl/_hashtable.c
 +include/stlport/stl/_codecvt.h
 +include/stlport/stl/_alloc_old.h
 +include/stlport/stl/_range_errors.h
 +include/stlport/stl/_slist_base.h
 +include/stlport/stl/_monetary.c
 +include/stlport/stl/_alloc.h
  include/stlport/stl/_hashtable.h
 -include/stlport/stl/_heap.c
 -include/stlport/stl/_heap.h
 -include/stlport/stl/_ios.c
 -include/stlport/stl/_ios.h
 -include/stlport/stl/_ios_base.h
 -include/stlport/stl/_iosfwd.h
 +include/stlport/stl/_fstream.c
 +include/stlport/stl/_monetary.h
  include/stlport/stl/_istream.c
 +include/stlport/stl/_raw_storage_iter.h
 +include/stlport/stl/_fstream.h
 +include/stlport/stl/_pthread_alloc.h
 +include/stlport/stl/_prolog.h
  include/stlport/stl/_istream.h
 -include/stlport/stl/_istreambuf_iterator.h
 -include/stlport/stl/_iterator.h
 -include/stlport/stl/_iterator_base.h
 -include/stlport/stl/_iterator_old.h
 -include/stlport/stl/_limits.c
 -include/stlport/stl/_limits.h
 -include/stlport/stl/_list.c
 -include/stlport/stl/_list.h
 -include/stlport/stl/_locale.h
 -include/stlport/stl/_map.h
 -include/stlport/stl/_messages_facets.h
 -include/stlport/stl/_monetary.c
 -include/stlport/stl/_monetary.h
 -include/stlport/stl/_new.h
 -include/stlport/stl/_null_stream.h
 -include/stlport/stl/_num_get.c
 -include/stlport/stl/_num_get.h
 -include/stlport/stl/_num_put.c
 -include/stlport/stl/_num_put.h
 -include/stlport/stl/_numeric.c
 -include/stlport/stl/_numeric.h
 -include/stlport/stl/_numpunct.h
 +include/stlport/stl/_bvector.h
  include/stlport/stl/_ostream.c
 -include/stlport/stl/_ostream.h
 -include/stlport/stl/_ostreambuf_iterator.h
 -include/stlport/stl/_pair.h
 -include/stlport/stl/_prolog.h
 -include/stlport/stl/_pthread_alloc.c
 -include/stlport/stl/_pthread_alloc.h
 -include/stlport/stl/_ptrs_specialize.h
 -include/stlport/stl/_queue.h
 -include/stlport/stl/_range_errors.h
 -include/stlport/stl/_raw_storage_iter.h
 -include/stlport/stl/_relops.h
 -include/stlport/stl/_relops_cont.h
 -include/stlport/stl/_relops_hash_cont.h
 -include/stlport/stl/_relops_template.h
 -include/stlport/stl/_rope.c
 -include/stlport/stl/_rope.h
 -include/stlport/stl/_set.h
 -include/stlport/stl/_site_config.h
 -include/stlport/stl/_slist.c
 -include/stlport/stl/_slist.h
 -include/stlport/stl/_slist_base.c
 -include/stlport/stl/_slist_base.h
 -include/stlport/stl/_sparc_atomic.h
  include/stlport/stl/_sstream.c
 +include/stlport/stl/_ostream.h
 +include/stlport/stl/_algo.c
 +include/stlport/stl/_iterator_base.h
  include/stlport/stl/_sstream.h
 -include/stlport/stl/_stack.h
 -include/stlport/stl/_stdio_file.h
 -include/stlport/stl/_stream_iterator.h
 -include/stlport/stl/_streambuf.c
 -include/stlport/stl/_streambuf.h
 -include/stlport/stl/_streambuf_iterator.h
 +include/stlport/stl/_epilog.h
 +include/stlport/stl/_hash_map.h
 +include/stlport/stl/_csignal.h
 +include/stlport/stl/_algo.h
 +include/stlport/stl/_uninitialized.h
 +include/stlport/stl/_bitset.c
 +include/stlport/stl/_cstdarg.h
 +include/stlport/stl/_iterator.h
 +include/stlport/stl/_bitset.h
 +include/stlport/stl/_deque.c
 +include/stlport/stl/_rope.c
 +include/stlport/stl/_messages_facets.h
  include/stlport/stl/_string.c
 +include/stlport/stl/_ptrs_specialize.h
 +include/stlport/stl/_deque.h
 +include/stlport/stl/_rope.h
  include/stlport/stl/_string.h
 -include/stlport/stl/_string_fwd.c
 -include/stlport/stl/_string_fwd.h
 -include/stlport/stl/_string_hash.h
 +include/stlport/stl/config/user_config.h
 +include/stlport/stl/config/_watcom.h
 +include/stlport/stl/config/_linux.h
 +include/stlport/stl/config/_mwccnlm.h
 +include/stlport/stl/config/_dm.h
 +include/stlport/stl/config/_prolog.h
 +include/stlport/stl/config/_warnings_off.h
 +include/stlport/stl/config/_netware.h
 +include/stlport/stl/config/_apcc.h
 +include/stlport/stl/config/_ibm.h
 +include/stlport/stl/config/_msvc.h
 +include/stlport/stl/config/_mlc.h
 +include/stlport/stl/config/_intel.h
 +include/stlport/stl/config/_evc.h
 +include/stlport/stl/config/_epilog.h
 +include/stlport/stl/config/features.h
 +include/stlport/stl/config/_dec_vms.h
 +include/stlport/stl/config/_hpux.h
 +include/stlport/stl/config/_auto_link.h
 +include/stlport/stl/config/stl_mycomp.h
 +include/stlport/stl/config/_as400.h
 +include/stlport/stl/config/_windows.h
 +include/stlport/stl/config/_detect_dll_or_lib.h
 +include/stlport/stl/config/_openbsd.h
 +include/stlport/stl/config/_macosx.h
 +include/stlport/stl/config/_dec.h
 +include/stlport/stl/config/_sunprocc.h
 +include/stlport/stl/config/_gcc.h
 +include/stlport/stl/config/_como.h
 +include/stlport/stl/config/_cray.h
 +include/stlport/stl/config/_icc.h
 +include/stlport/stl/config/_mac.h
 +include/stlport/stl/config/_cygwin.h
 +include/stlport/stl/config/_apple.h
 +include/stlport/stl/config/_kai.h
 +include/stlport/stl/config/_mwerks.h
 +include/stlport/stl/config/stl_confix.h
 +include/stlport/stl/config/_freebsd.h
 +include/stlport/stl/config/_solaris.h
 +include/stlport/stl/config/_hpacc.h
 +include/stlport/stl/config/host.h
 +include/stlport/stl/config/_aix.h
 +include/stlport/stl/config/_sgi.h
 +include/stlport/stl/config/_native_headers.h
 +include/stlport/stl/config/_symantec.h
 +include/stlport/stl/config/_bc.h
 +include/stlport/stl/config/_system.h
 +include/stlport/stl/config/compat.h
 +include/stlport/stl/config/_fujitsu.h
 +include/stlport/stl/concept_checks.h
 +include/stlport/stl/_valarray.c
 +include/stlport/stl/_function_base.h
 +include/stlport/stl/_string_sum_methods.h
 +include/stlport/stl/_string_base.h
 +include/stlport/stl/_valarray.h
 +include/stlport/stl/_cstdio.h
 +include/stlport/stl/_set.h
 +include/stlport/stl/_move_construct_fwk.h
  include/stlport/stl/_string_io.c
 +include/stlport/stl/_typeinfo.h
  include/stlport/stl/_string_io.h
 -include/stlport/stl/_strstream.h
 -include/stlport/stl/_tempbuf.c
 -include/stlport/stl/_tempbuf.h
 +include/stlport/stl/_unordered_set.h
 +include/stlport/stl/c_locale.h
 +include/stlport/stl/_string_operators.h
 +include/stlport/stl/_list.c
 +include/stlport/stl/_cwchar.h
 +include/stlport/stl/_list.h
 +include/stlport/stl/_function_adaptors.h
 +include/stlport/stl/_ios_base.h
  include/stlport/stl/_threads.c
  include/stlport/stl/_threads.h
 -include/stlport/stl/_time_facets.c
 -include/stlport/stl/_time_facets.h
 -include/stlport/stl/_tree.c
 -include/stlport/stl/_tree.h
 -include/stlport/stl/_uninitialized.h
 -include/stlport/stl/_valarray.c
 -include/stlport/stl/_valarray.h
 -include/stlport/stl/_vector.c
 -include/stlport/stl/_vector.h
 -include/stlport/stl/c_locale.h
 -include/stlport/stl/char_traits.h
 -include/stlport/stl/concept_checks.h
 -include/stlport/stl/debug/_debug.c
 -include/stlport/stl/debug/_debug.h
 -include/stlport/stl/debug/_deque.h
 -include/stlport/stl/debug/_hashtable.h
 -include/stlport/stl/debug/_iterator.h
 -include/stlport/stl/debug/_list.h
 -include/stlport/stl/debug/_relops_cont.h
 -include/stlport/stl/debug/_relops_hash_cont.h
 -include/stlport/stl/debug/_slist.h
 -include/stlport/stl/debug/_string.h
 -include/stlport/stl/debug/_tree.h
 -include/stlport/stl/debug/_vector.h
 -include/stlport/stl/msl_string.h
 -include/stlport/stl/type_traits.h
 -include/stlport/stl/wrappers/_deque.h
 -include/stlport/stl/wrappers/_hash_map.h
 -include/stlport/stl/wrappers/_hash_set.h
 -include/stlport/stl/wrappers/_list.h
 -include/stlport/stl/wrappers/_map.h
 -include/stlport/stl/wrappers/_mmap.h
 -include/stlport/stl/wrappers/_set.h
 -include/stlport/stl/wrappers/_slist.h
 -include/stlport/stl/wrappers/_vector.h
 -include/stlport/stl_user_config.h
 -include/stlport/streambuf
 -include/stlport/streambuf.h
 -include/stlport/string
 -include/stlport/string.h
 -include/stlport/strstream
 -include/stlport/strstream.h
 -include/stlport/time.h
 -include/stlport/typeinfo
 +include/stlport/stl/_iosfwd.h
 +include/stlport/stl/_numeric.c
 +include/stlport/stl/_exception.h
 +include/stlport/stl/_new.h
 +include/stlport/stl/_numeric.h
 +include/stlport/stl/_stream_iterator.h
 +include/stlport/stl/_sparc_atomic.h
 +include/stlport/stl/_string_npos.h
 +include/stlport/stl/_cstring.h
 +include/stlport/stl/_iostream_string.h
 +include/stlport/stl/_cstddef.h
 +include/stlport/stl/_num_put.c
 +include/stlport/stl/_streambuf.c
 +include/stlport/stl/_relops_cont.h
 +include/stlport/stl/_num_put.h
 +include/stlport/stl/_streambuf.h
 +include/stlport/ios.h
 +include/stlport/iostream
 +include/stlport/cstdio
 +include/stlport/cstdarg
 +include/stlport/limits.h
 +include/stlport/iomanip
 +include/stlport/wctype.h
 +include/stlport/numeric
 +include/stlport/iomanip.h
 +include/stlport/utility
 +include/stlport/cwchar
 +include/stlport/memory
 +include/stlport/cstddef
 +include/stlport/map
 +include/stlport/math.h
 +include/stlport/stdiostream.h
  include/stlport/typeinfo.h
 -include/stlport/using/cstring
 +include/stlport/cstdlib
 +include/stlport/functional
 +include/stlport/time.h
 +include/stlport/locale.h
 +include/stlport/set
 +include/stlport/unordered_map
 +include/stlport/cctype
 +include/stlport/assert.h
 +include/stlport/setjmp.h
 +include/stlport/bitset
 +include/stlport/iterator
 +include/stlport/iosfwd
 +include/stlport/cmath
 +include/stlport/limits
 +include/stlport/string
 +include/stlport/rope
 +include/stlport/pthread_alloc
 +include/stlport/unordered_set
 +include/stlport/istream
 +include/stlport/mem.h
 +include/stlport/stack
 +include/stlport/csetjmp
 +include/stlport/using/strstream
 +include/stlport/using/locale
 +include/stlport/using/export
  include/stlport/using/fstream
 -include/stlport/using/h/fstream.h
 +include/stlport/using/iostream
 +include/stlport/using/istream
 +include/stlport/using/h/ostream.h
  include/stlport/using/h/iomanip.h
 +include/stlport/using/h/fstream.h
  include/stlport/using/h/iostream.h
 -include/stlport/using/h/ostream.h
 -include/stlport/using/h/streambuf.h
  include/stlport/using/h/strstream.h
 -include/stlport/using/iomanip
 +include/stlport/using/h/streambuf.h
 +include/stlport/using/streambuf
 +include/stlport/using/cstring
  include/stlport/using/ios
 -include/stlport/using/iosfwd
 -include/stlport/using/iostream
 -include/stlport/using/istream
 -include/stlport/using/locale
  include/stlport/using/ostream
 +include/stlport/using/iosfwd
 +include/stlport/using/iomanip
  include/stlport/using/sstream
 -include/stlport/using/streambuf
 -include/stlport/using/strstream
 -include/stlport/utility
 +include/stlport/complex
 +include/stlport/cfloat
 +include/stlport/ostream
 +include/stlport/sstream
 +include/stlport/new.h
 +include/stlport/csignal
 +include/stlport/iso646.h
  include/stlport/valarray
 +include/stlport/algorithm
 +include/stlport/fstream.h
 +include/stlport/istream.h
 +include/stlport/float.h
 +include/stlport/string.h
 +include/stlport/typeinfo
 +include/stlport/ciso646
 +include/stlport/slist
 +include/stlport/exception
 +include/stlport/stddef.h
 +include/stlport/locale
 +include/stlport/ostream.h
  include/stlport/vector
 +include/stlport/deque
 +include/stlport/stdexcept
 +include/stlport/climits
 +include/stlport/stdlib.h
 +include/stlport/stdio.h
 +include/stlport/iostream.h
 +include/stlport/cstring
 +include/stlport/list
 +include/stlport/pthread.h
 +include/stlport/cwctype
 +include/stlport/hash_map
 +include/stlport/rlocks.h
 +include/stlport/queue
 +include/stlport/exception.h
 +include/stlport/strstream
 +include/stlport/cerrno
 +include/stlport/streambuf
 +include/stlport/new
 +include/stlport/ios
  include/stlport/wchar.h
 -include/stlport/wctype.h
 -include/stlport/wrap_std/complex
 -include/stlport/wrap_std/export
 -include/stlport/wrap_std/fstream
 -include/stlport/wrap_std/h/fstream.h
 -include/stlport/wrap_std/h/iostream.h
 -include/stlport/wrap_std/h/streambuf.h
 -include/stlport/wrap_std/h/strstream.h
 -include/stlport/wrap_std/iomanip
 -include/stlport/wrap_std/ios
 -include/stlport/wrap_std/iosfwd
 -include/stlport/wrap_std/iostream
 -include/stlport/wrap_std/istream
 -include/stlport/wrap_std/locale
 -include/stlport/wrap_std/ostream
 -include/stlport/wrap_std/sstream
 -include/stlport/wrap_std/streambuf
 -include/stlport/wrap_std/strstream
 -lib/libstlport_%%COMPILER%%.a
 +include/stlport/hash_set
 +include/stlport/ctime
 +include/stlport/fstream
 +include/stlport/clocale
 +include/stlport/signal.h
 +include/stlport/cassert
 +include/stlport/ctype.h
 +include/stlport/stdarg.h
 +include/stlport/strstream.h
 +include/stlport/errno.h
 +include/stlport/streambuf.h
  lib/libstlport_%%COMPILER%%.so
 -lib/libstlport_%%COMPILER%%.so_4_6
 -lib/libstlport_%%COMPILER%%_stldebug.a
 -lib/libstlport_%%COMPILER%%_stldebug.so
 -lib/libstlport_%%COMPILER%%_stldebug.so_4_6
 -%%PORTDOCS%%share/doc/stlport/README.BC.html
 -%%PORTDOCS%%share/doc/stlport/README.CW.html
 -%%PORTDOCS%%share/doc/stlport/README.DEC.html
 -%%PORTDOCS%%share/doc/stlport/README.MPW.html
 -%%PORTDOCS%%share/doc/stlport/README.VC++.html
 -%%PORTDOCS%%share/doc/stlport/README.aCC.html
 -%%PORTDOCS%%share/doc/stlport/README.gcc.html
 -%%PORTDOCS%%share/doc/stlport/README.os390.html
 -%%PORTDOCS%%share/doc/stlport/README.pow.html
 -%%PORTDOCS%%share/doc/stlport/README.sgi40.html
 -%%PORTDOCS%%share/doc/stlport/README.sunpro.html
 -%%PORTDOCS%%share/doc/stlport/README.xlC.html
 -%%PORTDOCS%%share/doc/stlport/auto_configure.html
 -%%PORTDOCS%%share/doc/stlport/bug_report.html
 -%%PORTDOCS%%share/doc/stlport/buglist.html
 -%%PORTDOCS%%share/doc/stlport/compiler_readmes.html
 -%%PORTDOCS%%share/doc/stlport/configure.html
 -%%PORTDOCS%%share/doc/stlport/copyrights.html
 -%%PORTDOCS%%share/doc/stlport/cvs.html
 -%%PORTDOCS%%share/doc/stlport/debug_mode.html
 -%%PORTDOCS%%share/doc/stlport/doc.css
 -%%PORTDOCS%%share/doc/stlport/eh_testsuite.html
 -%%PORTDOCS%%share/doc/stlport/exception_safety.html
 -%%PORTDOCS%%share/doc/stlport/images/black.gif
 -%%PORTDOCS%%share/doc/stlport/images/stl_logo_doc.gif
 -%%PORTDOCS%%share/doc/stlport/images/t_doc2.gif
 -%%PORTDOCS%%share/doc/stlport/images/trans.gif
 -%%PORTDOCS%%share/doc/stlport/index.html
 -%%PORTDOCS%%share/doc/stlport/install.html
 -%%PORTDOCS%%share/doc/stlport/license.html
 -%%PORTDOCS%%share/doc/stlport/platforms.html
 -%%PORTDOCS%%share/doc/stlport/projects.html
 -%%PORTDOCS%%share/doc/stlport/release_notes.html
 -%%PORTDOCS%%share/doc/stlport/select_io.html
 -%%PORTDOCS%%share/doc/stlport/sgi_stl.html
 -%%PORTDOCS%%share/doc/stlport/story.html
 -%%PORTDOCS%%share/doc/stlport/testsuite.html
 -%%PORTDOCS%%share/doc/stlport/thanks.html
 -%%PORTDOCS%%share/doc/stlport/use_stlport.html
 -%%PORTDOCS%%share/doc/stlport/vendor_interface.html
 -%%PORTDOCS%%share/doc/stlport/wrappers.html
 -%%PORTDOCS%%@dirrm share/doc/stlport/images
 -%%PORTDOCS%%@dirrm share/doc/stlport
 -@dirrm include/stlport/wrap_std/h
 -@dirrm include/stlport/wrap_std
 -@dirrm include/stlport/using/h
 -@dirrm include/stlport/using
 -@dirrm include/stlport/stl/wrappers
 +lib/libstlport_%%COMPILER%%.so.%%V1%%
 +lib/libstlport_%%COMPILER%%.so.%%V2%%
 +lib/libstlport_%%COMPILER%%.so.%%VER%%
 +lib/libstlportg_%%COMPILER%%.so
 +lib/libstlportg_%%COMPILER%%.so.%%V1%%
 +lib/libstlportg_%%COMPILER%%.so.%%V2%%
 +lib/libstlportg_%%COMPILER%%.so.%%VER%%
 +lib/libstlportstlg_%%COMPILER%%.so
 +lib/libstlportstlg_%%COMPILER%%.so.%%V1%%
 +lib/libstlportstlg_%%COMPILER%%.so.%%V2%%
 +lib/libstlportstlg_%%COMPILER%%.so.%%VER%%
  @dirrm include/stlport/stl/debug
 +@dirrm include/stlport/stl/pointers
 +@dirrm include/stlport/stl/config
  @dirrm include/stlport/stl
 -@dirrm include/stlport/old_hp
 -@dirrm include/stlport/config
 +@dirrm include/stlport/using/h
 +@dirrm include/stlport/using
  @dirrm include/stlport
 
 --cWoXeonUoKmBZSoM--

From: Thierry Thomas <thierry@FreeBSD.org>
To: =?iso-8859-1?Q?V=E1clav?= Haisman <V.Haisman@sh.cvut.cz>,
	FreeBSD-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/118372: devel/STLport 5.1.4 port.
Date: Sun, 23 Dec 2007 12:10:17 +0100

 --NzB8fVQJ5HfG6fxh
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
 On Sat 15 dec 07 at 19:58:47 +0100, Thierry Thomas <thierry@FreeBSD.org>
  wrote:
 
 > Many thanks for these patches!
 >=20
 > I have already prepared some patches, and I'm going to merge your
 > patches with mine, in order to solve this problem.
 
 Well, finally I have a set of patches allowing to build cad/opencascade
 with STLport 5.1.4 and on FreeBSD-7.
 
 I have to add "-D_REENTRANT -D__unix" to build it against STLport 5.1.4;
 since I guess that the same problem could occur with other programs, I
 propose to add the following patch:
 
 --- patch-stlport_stl_config_features.h begins here ---
 --- ./stlport/stl/config/features.h.orig	2007-08-18 22:45:42.000000000 +0200
 +++ ./stlport/stl/config/features.h	2007-12-23 11:18:22.000000000 +0100
 @@ -218,7 +218,7 @@
  #endif
 =20
  /* Operating system recognition (basic) */
 -#if defined (__unix) || defined (__linux__) || defined (__QNX__) || define=
 d (_AIX)  || defined (__NetBSD__) || defined(__OpenBSD__) || defined (__Lyn=
 x__)
 +#if defined (__unix) || defined (__linux__) || defined (__QNX__) || define=
 d (_AIX)  || defined (__NetBSD__) || defined(__OpenBSD__) || defined (__Lyn=
 x__) || defined(__FreeBSD__)
  #  define _STLP_UNIX 1
  #elif defined(macintosh) || defined (_MAC)
  #  define _STLP_MAC  1
 @@ -305,6 +305,7 @@
  #endif
 =20
  #if (defined (_REENTRANT) || defined (_THREAD_SAFE) || \
 +    (defined (_POSIX_THREADS) && defined (__FreeBSD__)) && \
      (defined (_POSIX_THREADS) && defined (__OpenBSD__))) && \
      !defined (_STLP_THREADS)
  #  define _STLP_THREADS
 --- patch-stlport_stl_config_features.h ends here ---
 
 Best regards,
 --=20
 Th. Thomas.
 
 --NzB8fVQJ5HfG6fxh
 Content-Type: application/pgp-signature
 Content-Disposition: inline
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.7 (FreeBSD)
 
 iD8DBQFHbkIZc95pjMcUBaIRAnaGAJ4mHFOrpB5Jy3IkDGrE2Z42W+BekwCdGiur
 Kv/PVU8+MmWwgobrAH1O5GE=
 =XNBO
 -----END PGP SIGNATURE-----
 
 --NzB8fVQJ5HfG6fxh--
State-Changed-From-To: open->feedback 
State-Changed-By: thierry 
State-Changed-When: Dim 23 dc 2007 11:33:19 UTC 
State-Changed-Why:  

I have uploaded a recapitulative patch at 
<http://people.freebsd.org/~thierry/ports/stlport.diff>. 

Do you agree with it? 



Responsible-Changed-From-To: freebsd-ports-bugs->thierry 
Responsible-Changed-By: thierry 
Responsible-Changed-When: Dim 23 dc 2007 11:33:19 UTC 
Responsible-Changed-Why:  

Take it. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=118372 
State-Changed-From-To: feedback->closed 
State-Changed-By: thierry 
State-Changed-When: Dim 23 dc 2007 17:01:52 UTC 
State-Changed-Why:  

Committed, thanks! 

Note: don't forget to submit the patches upstream. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=118372 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/118372: commit references a PR
Date: Sun, 23 Dec 2007 17:00:42 +0000 (UTC)

 thierry     2007-12-23 17:00:37 UTC
 
   FreeBSD ports repository
 
   Modified files:
     devel/stlport        Makefile distinfo pkg-descr pkg-plist 
   Added files:
     devel/stlport/files  
                          extra-patch-no-short-string-optim-user_config.h.diff 
                          extra-patch-ptr_spec-user_config.h.diff 
                          extra-patch-templ-expr-user_config.h.diff 
                          patch-stlport_stl_config_features.h 
                          patch-stlport_stl_config_host.h 
   Removed files:
     devel/stlport/files  patch-src::common_macros.mak 
                          patch-src::gcc-freebsd.mak 
                          patch-stlport::c_locale.h 
                          patch-stlport::config::stl_gcc.h 
                          patch-stlport::stdexcept 
                          patch-stlport::stl::_bvector.h 
                          patch-stlport::stl::_cwchar.h 
                          patch-stlport::stlcomp.h 
                          patch-test::eh::gcc-freebsd.mak 
                          src::icc-freebsd.mak stlport::stl_icc.h 
                          test::eh::icc-freebsd.mak 
   Log:
   Upgrade to 5.1.4 and unbreak.
   
   Changelog at
   <https://sourceforge.net/project/shownotes.php?group_id=146814&release_id=544939>
   
   PR:             ports/118372
   Submitted by:   Vaclav Haisman <v.haisman (at) sh.cvut.cz>
   
   Revision  Changes    Path
   1.43      +49 -55    ports/devel/stlport/Makefile
   1.9       +3 -3      ports/devel/stlport/distinfo
   1.1       +14 -0     ports/devel/stlport/files/extra-patch-no-short-string-optim-user_config.h.diff (new)
   1.1       +14 -0     ports/devel/stlport/files/extra-patch-ptr_spec-user_config.h.diff (new)
   1.1       +14 -0     ports/devel/stlport/files/extra-patch-templ-expr-user_config.h.diff (new)
   1.3       +0 -11     ports/devel/stlport/files/patch-src::common_macros.mak (dead)
   1.6       +0 -33     ports/devel/stlport/files/patch-src::gcc-freebsd.mak (dead)
   1.3       +0 -11     ports/devel/stlport/files/patch-stlport::c_locale.h (dead)
   1.6       +0 -43     ports/devel/stlport/files/patch-stlport::config::stl_gcc.h (dead)
   1.3       +0 -14     ports/devel/stlport/files/patch-stlport::stdexcept (dead)
   1.3       +0 -12     ports/devel/stlport/files/patch-stlport::stl::_bvector.h (dead)
   1.2       +0 -11     ports/devel/stlport/files/patch-stlport::stl::_cwchar.h (dead)
   1.3       +0 -12     ports/devel/stlport/files/patch-stlport::stlcomp.h (dead)
   1.1       +19 -0     ports/devel/stlport/files/patch-stlport_stl_config_features.h (new)
   1.1       +14 -0     ports/devel/stlport/files/patch-stlport_stl_config_host.h (new)
   1.6       +0 -27     ports/devel/stlport/files/patch-test::eh::gcc-freebsd.mak (dead)
   1.4       +0 -57     ports/devel/stlport/files/src::icc-freebsd.mak (dead)
   1.3       +0 -38     ports/devel/stlport/files/stlport::stl_icc.h (dead)
   1.4       +0 -76     ports/devel/stlport/files/test::eh::icc-freebsd.mak (dead)
   1.5       +5 -12     ports/devel/stlport/pkg-descr
   1.8       +307 -352  ports/devel/stlport/pkg-plist
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/118372: commit references a PR
Date: Sun, 23 Dec 2007 17:07:00 +0000 (UTC)

 thierry     2007-12-23 17:06:55 UTC
 
   FreeBSD doc repository (ports committer)
 
   Modified files:
     en_US.ISO8859-1/articles/contributors contrib.additional.sgml 
   Log:
   Add an entry for Vaclav Haisman.
   
   PR:             ports/118372
   
   Revision  Changes    Path
   1.746     +5 -0      doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
