From owner-freebsd-x11@FreeBSD.ORG Sun Jun 6 18:50:41 2010 Return-Path: Delivered-To: freebsd-x11@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 37C2C1065673; Sun, 6 Jun 2010 18:50:41 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (unknown [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0F6E38FC13; Sun, 6 Jun 2010 18:50:41 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o56IoeLq015820; Sun, 6 Jun 2010 18:50:40 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o56Ioech015808; Sun, 6 Jun 2010 18:50:40 GMT (envelope-from edwin) Date: Sun, 6 Jun 2010 18:50:40 GMT Message-Id: <201006061850.o56Ioech015808@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-x11@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/147568: [patch] powerpc64 support for x11-servers/xorg-server X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jun 2010 18:50:41 -0000 Synopsis: [patch] powerpc64 support for x11-servers/xorg-server Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-x11 Responsible-Changed-By: edwin Responsible-Changed-When: Sun Jun 6 18:50:40 UTC 2010 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=147568 From owner-freebsd-x11@FreeBSD.ORG Mon Jun 7 10:30:27 2010 Return-Path: Delivered-To: freebsd-x11@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2BBF21065675; Mon, 7 Jun 2010 10:30:27 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (unknown [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 03B2F8FC1E; Mon, 7 Jun 2010 10:30:27 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o57AUQgB066055; Mon, 7 Jun 2010 10:30:26 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o57AUQ98066043; Mon, 7 Jun 2010 10:30:26 GMT (envelope-from edwin) Date: Mon, 7 Jun 2010 10:30:26 GMT Message-Id: <201006071030.o57AUQ98066043@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-x11@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/147646: [PATCH][Mesa] graphics/libGL: fix linking with newer gcc and binutils X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jun 2010 10:30:27 -0000 Synopsis: [PATCH][Mesa] graphics/libGL: fix linking with newer gcc and binutils Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-x11 Responsible-Changed-By: edwin Responsible-Changed-When: Mon Jun 7 10:30:26 UTC 2010 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=147646 From owner-freebsd-x11@FreeBSD.ORG Mon Jun 7 10:53:27 2010 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4875F1065679 for ; Mon, 7 Jun 2010 10:53:27 +0000 (UTC) (envelope-from avg@pautina.in.ua) Received: from smtp.pautina-nau.net (smtp.pautina-nau.net [194.0.89.243]) by mx1.freebsd.org (Postfix) with ESMTP id 03C458FC22 for ; Mon, 7 Jun 2010 10:53:26 +0000 (UTC) Received: from [92.249.64.71] (helo=trant.local.) by smtp.pautina-nau.net with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1OLZZB-00022c-BP; Mon, 07 Jun 2010 13:28:25 +0300 Received: from trant.local. (localhost [127.0.0.1]) by trant.local. (8.14.4/8.14.4) with ESMTP id o57ASNFs041662; Mon, 7 Jun 2010 13:28:23 +0300 (EEST) (envelope-from avg@trant.local) Received: (from root@localhost) by trant.local. (8.14.4/8.14.4/Submit) id o57ASNjr041661; Mon, 7 Jun 2010 13:28:23 +0300 (EEST) (envelope-from avg) Date: Mon, 7 Jun 2010 13:28:23 +0300 (EEST) Message-Id: <201006071028.o57ASNjr041661@trant.local.> To: FreeBSD-gnats-submit@freebsd.org From: Andriy Gapon X-send-pr-version: 3.113 X-GNATS-Notify: X-Remote-Sender-IP: 92.249.64.71 X-Remote-Sender-User: unknown Cc: x11@freebsd.org Subject: [PATCH][Mesa] graphics/libGL: fix linking with newer gcc and binutils X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jun 2010 10:53:27 -0000 >Submitter-Id: current-users >Originator: Andriy Gapon >Organization: >Confidential: no >Synopsis: [PATCH][Mesa] graphics/libGL: fix linking with newer gcc and binutils >Severity: non-critical >Priority: low >Category: ports >Class: change-request >Release: FreeBSD 9.0-CURRENT amd64 >Environment: gcc-4.4.5.20100518 binutils-2.20.1_2 >Description: When CC is set to be gcc44 build of Mesa ports fails with: relocation R_X86_64_PC32 against symbol `_gl_DispatchTSD' can not be used when making a shared object; recompile with -fPIC This happens despite compilation being done with -fPIC already. I am not sure about the theory on why this happens, but it seems to be related to symbols visibility and -Bsymbolic linker option has been suggested as a work-around or fix. Indeed, that option is used for GNU/Linux build of Mesa and it does indeed fix linking with gcc44 on FreeBSD. Also, see this: http://lists.freedesktop.org/archives/mesa-commit/2009-June/010029.html Note that this PR is applicable to all Mesa ports, I tested it with the following: graphics/libGL graphics/libGLU graphics/libglut graphics/dri Added file(s): - files/patch-bin_mklib Port maintainer (x11@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.99 Patchfile is created with update-patches target. >How-To-Repeat: >Fix: --- libGL-7.6.1.patch begins here --- diff -ruN --exclude=CVS /usr/ports/graphics/libGL.orig/files/patch-bin_mklib /usr/ports/graphics/libGL/files/patch-bin_mklib --- /usr/ports/graphics/libGL.orig/files/patch-bin_mklib 1970-01-01 03:00:00.000000000 +0300 +++ /usr/ports/graphics/libGL/files/patch-bin_mklib 2010-06-07 13:09:15.081554682 +0300 @@ -0,0 +1,11 @@ +--- bin/mklib.orig 2010-06-07 12:59:34.051442949 +0300 ++++ bin/mklib 2010-06-07 13:06:23.985952856 +0300 +@@ -497,7 +498,7 @@ case $ARCH in + FINAL_LIBS=${STLIB} + else + SHLIB="lib${LIBNAME}.so.${MAJOR}" +- OPTS="-shared -Wl,-soname,${SHLIB}" ++ OPTS="-shared -Wl,-Bsymbolic -Wl,-soname,${SHLIB}" + if [ "${ALTOPTS}" ] ; then + OPTS=${ALTOPTS} + fi --- libGL-7.6.1.patch ends here --- From owner-freebsd-x11@FreeBSD.ORG Mon Jun 7 11:07:08 2010 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C75FB106567C for ; Mon, 7 Jun 2010 11:07:08 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (unknown [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B5FD28FC17 for ; Mon, 7 Jun 2010 11:07:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o57B78JF008835 for ; Mon, 7 Jun 2010 11:07:08 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o57B78IW008833 for freebsd-x11@FreeBSD.org; Mon, 7 Jun 2010 11:07:08 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 7 Jun 2010 11:07:08 GMT Message-Id: <201006071107.o57B78IW008833@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-x11@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-x11@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jun 2010 11:07:08 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/147646 x11 [PATCH][Mesa] graphics/libGL: fix linking with newer g o ports/147568 x11 [patch] powerpc64 support for x11-servers/xorg-server o ports/147318 x11 [Patch]graphics/libdrm:Fix the PLIST when define WITHO o ports/147267 x11 PORT graphics/libglut should conflict with graphics/fr o ports/147149 x11 x11/xorg: Xorg 7.5 hangs o ports/147125 x11 x11-servers/xorg-vfbserver missing dependency o ports/146473 x11 keysym names are unavailable to x11/xmodmap after upgr o ports/146460 x11 x11/xorg: crash after upgrade to v7.5 with radeon driv o ports/146364 x11 x11/xeyes does not run, and destroy X o ports/146363 x11 error in startup script of x11-fonts/xfs o ports/146321 x11 x11/libSM picks the wrong uuid.h o ports/146264 x11 [regression] x11-servers/xorg-server 1.7.5,1 xorg.conf o ports/146262 x11 [patch] x11/xinit: use PREFIX in the man page o ports/146258 x11 x11-fonts/xfs: doc/pdf doesn't build o ports/146256 x11 x11/xorg does fails to start after upgrade from 7.4 to o ports/146184 x11 [patch] graphics/libGL: install target fails on 2nd ru o ports/145658 x11 x11-servers/xephyr: XGetVisualInfo returns multiple XV o ports/145649 x11 x11/xorg: X server crashes when starting opengl compos o ports/145218 x11 x11/xorg and x11/xorg-minimal fail to build on a fresh o ports/144598 x11 Makefile / pkg-plist issue with x11-drivers/xf86-video f ports/144525 x11 cannot build port x11/sessreg o ports/144287 x11 [PATCH] graphics/libGL and friends: Fix build with new o ports/142069 x11 x11/xorg: After adding on a laptop Toshiba Sattelite L o ports/141660 x11 x11/xorg: X can't determine amount of video memory on o ports/141386 x11 x11/xorg won't build from ports o ports/141272 x11 x11-drivers/xf86-video-ati and x11-drivers/xf86-video- o ports/141223 x11 x11-drivers/xf86-video-chips needs to be updated to 1. o ports/141145 x11 devel/makedepend: causes problem with openssl & X o ports/141116 x11 [hang] x11/xorg: ATI radeon xorg freezes [regression] o ports/140809 x11 x11/xorg: Xorg 7.4 radeon drm crashes 8.0 o ports/140775 x11 x11/xorg: fatal trap 12 after closing XORG with CTRL-A o ports/140764 x11 x11-drivers/xf86-video-openchrome segfaults with VIA K o ports/140254 x11 x11-drivers/xf86-video-cirrus: Black Screen with Cirru o ports/139509 x11 x11-servers/xorg-server: runtime problems in latest (2 o ports/139045 x11 x11-drivers/xf86-video-ati: update to 6.12.3 o ports/139011 x11 [patch] Add options to support GLX TLS in x11-servers o ports/137748 x11 x11/xorg: "unprocessed" mouse click results in effecti o ports/137731 x11 [patch] x11-drivers/xf86-input-vmmouse o ports/135276 x11 x11/xorg: GUI running first time only while using Free o ports/134643 x11 [patch] x11-servers/xorg-server - Unbreak Xorg 7.4 ser o ports/134244 x11 x11/xorg: "intel" driver for Xorg is very broken o ports/134132 x11 x11-servers/xorg-server: Intel i845 - xorg.conf with U o ports/134082 x11 x11/xdriinfo: xdriinfo-1.0.2 build fail o ports/133946 x11 x11-servers/xorg-server [patch] X crashes in xinerama o ports/133609 x11 x11/xorg crashes with vlc, intel video driver o ports/133482 x11 x11/libXext "Generic Event Extension not available" er o ports/133465 x11 x11/xorg: X crashes with mplayer -vo xv with xf86-vide o ports/132621 x11 x11/xorg tries to install event when deselected o ports/132403 x11 x11/xorg with Radeon X600 (R370): cannot re-initialize o ports/132100 x11 x11/xorg: Xorg server forgets pointer map after xlock o ports/132041 x11 x11/xorg: Broken Intel video driver o ports/131930 x11 [PATCH] x11-servers/xorg-server coredumps on exit o ports/131726 x11 x11-servers/xorg-server: xorg server messes with my eh f ports/131696 x11 x11-servers/xorg-server: hald core dumps make X11 unus f ports/131016 x11 x11/xorg - xorg-7.4 renders system unusable! s kern/130478 x11 [request] Port Linux kernel stub of nouveau to FreeBSD o ports/125883 x11 x11-fonts/xorg-fonts-cyrillic is installed, but fonts o ports/122830 x11 x11/xorg: Error in I830WaitLpRing() o ports/120947 x11 x11/xsm ignores system.xsm and .xsmstartup s ports/117907 x11 x11-servers/mga_hal broken on 7.0-BETA (GLIBC error) 60 problems total. From owner-freebsd-x11@FreeBSD.ORG Wed Jun 9 08:08:49 2010 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6917A106564A; Wed, 9 Jun 2010 08:08:49 +0000 (UTC) (envelope-from prvs=1769b78111=brian@FreeBSD.org) Received: from idcmail-mo2no.shaw.ca (idcmail-mo2no.shaw.ca [64.59.134.9]) by mx1.freebsd.org (Postfix) with ESMTP id 1F84D8FC18; Wed, 9 Jun 2010 08:08:48 +0000 (UTC) Received: from pd7ml1no-ssvc.prod.shaw.ca ([10.0.153.161]) by pd6mo1no-svcs.prod.shaw.ca with ESMTP; 09 Jun 2010 01:53:47 -0600 X-Cloudmark-SP-Filtered: true X-Cloudmark-SP-Result: v=1.0 c=1 a=zNANCjgXmV0A:10 a=VphdPIyG4kEA:10 a=MJPcHhXccCG8eBs0us8XwA==:17 a=6I5d2MoRAAAA:8 a=MMwg4So0AAAA:8 a=8kX9dqP0u6fei4t6PhMA:9 a=cif130u0ERjROy7Uqyn-paSTdu4A:4 a=CjuIK1q_8ugA:10 a=SV7veod9ZcQA:10 a=WJ3hkfHDukgA:10 a=oENtomo2LPntynAhd2oA:9 a=5YocCy7la1fgAPOD1jfzyZIkkXkA:4 Received: from unknown (HELO store.lan.Awfulhak.org) ([70.79.162.198]) by pd7ml1no-dmz.prod.shaw.ca with ESMTP; 09 Jun 2010 01:53:47 -0600 Received: from store.lan.Awfulhak.org (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 6915DC433AF_C0F488BB; Wed, 9 Jun 2010 07:53:47 +0000 (GMT) Received: from gw.Awfulhak.org (gw.lan.Awfulhak.org [172.16.0.1]) by store.lan.Awfulhak.org (Sophos Email Appliance) with ESMTP id 1C0B5C460F6_C0F4889F; Wed, 9 Jun 2010 07:53:45 +0000 (GMT) Received: from dev.lan.Awfulhak.org (brian@dev.lan.Awfulhak.org [172.16.0.5]) by gw.Awfulhak.org (8.14.4/8.14.4) with ESMTP id o597riLC008846; Wed, 9 Jun 2010 00:53:44 -0700 (PDT) (envelope-from brian@FreeBSD.org) Date: Wed, 9 Jun 2010 00:53:38 -0700 From: Brian Somers To: Robert Noland Message-ID: <20100609005338.6c027621@dev.lan.Awfulhak.org> In-Reply-To: <20100605025309.44f8c115@dev.lan.Awfulhak.org> References: <20100531011111.22064479@dev.lan.Awfulhak.org> <4C0541B1.5000707@FreeBSD.org> <20100605025309.44f8c115@dev.lan.Awfulhak.org> X-Mailer: Claws Mail 3.7.6 (GTK+ 2.20.1; i386-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/Fxv.adsxja40GMWJFqCEEyT"; protocol="application/pgp-signature" Cc: x11@FreeBSD.org Subject: Re: xf86-video-mga patch X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jun 2010 08:08:49 -0000 --Sig_/Fxv.adsxja40GMWJFqCEEyT Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hopefully you can look at this before the ports freeze? It'd be a shame to= have it broken for 8.1 :-/ On Sat, 5 Jun 2010 02:53:09 -0700 Brian Somers wrote: > On Tue, 01 Jun 2010 12:21:53 -0500 Robert Noland wr= ote: > >=20 > >=20 > > Brian Somers wrote: > > > Hi, > > >=20 > > > Since upgrading to xorg-7.5 (on -current) my dual-head matrox g450 co= nfiguration > > > has broken with the following error: > > >=20 > > > "MGA(0): Unable to map BAR 0. Invalid argument (22)" > > >=20 > > > This is talked about on various forums and can be fixed with the atta= ched patch. > > >=20 > > > This patch is a (slightly) modified version of "mga-driver-3.patch" w= hich was against > > > the 1.4.9-r1 version of the mga driver. There is a "mga-driver-4.pat= ch" available that > > > is against the 1.4.11 version of the mga driver (which we have in the= ports tree), but > > > it doesn't build on FreeBSD. As my patch works, I'd like to submit i= t to the tree pending > > > any updates from xorg. You can read more about these patches by goog= ling the above > > > error message. > > >=20 > > > BTW, I chose not to merge it with the other mga_driver.c patch as it'= s easier to pull > > > if and when the xorg folks produce an official fix. > > >=20 > > > So is it ok to submit this as "patch-mga-driver-3"? > >=20 > > The attachment was stripped. > >=20 > > robert. >=20 > Just in case you didn't get the attachment, here it is. >=20 > Cheers. --=20 Brian Somers Don't _EVER_ lose your sense of humour ! --Sig_/Fxv.adsxja40GMWJFqCEEyT Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iQCVAwUBTA9IiA7tvOdmanQhAQIGKAP+Nwy2RYYL+EpzonjF+EpPxuHW/F9ihkjw cQG0nAxBMxeTCCDFY67cnmGcfAE6Klry3eZIgMcCwkKknEukSlHdpJiEowhkPm4s VRm1LMMzxcS6ywvhOBjDUdx2EfuriNkuWzp0e1zHS73uqh4MK+Thzfzdw/odXp1r KhUOm0vqcI8= =IAAM -----END PGP SIGNATURE----- --Sig_/Fxv.adsxja40GMWJFqCEEyT-- From owner-freebsd-x11@FreeBSD.ORG Wed Jun 9 19:51:29 2010 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 890AD1065678 for ; Wed, 9 Jun 2010 19:51:29 +0000 (UTC) (envelope-from danfe@regency.nsu.ru) Received: from mx.nsu.ru (mx.nsu.ru [212.192.164.5]) by mx1.freebsd.org (Postfix) with ESMTP id DFD118FC08 for ; Wed, 9 Jun 2010 19:51:28 +0000 (UTC) Received: from regency.nsu.ru ([193.124.210.26]) by mx.nsu.ru with esmtp (Exim 4.50) id 1OMQYC-0001Kq-Vm for x11@freebsd.org; Thu, 10 Jun 2010 02:02:57 +0700 Received: from regency.nsu.ru (localhost [127.0.0.1]) by regency.nsu.ru (8.14.2/8.14.2) with ESMTP id o59J3f4Q039324 for ; Thu, 10 Jun 2010 02:03:41 +0700 (NOVST) (envelope-from danfe@regency.nsu.ru) Received: (from danfe@localhost) by regency.nsu.ru (8.14.2/8.14.2/Submit) id o59J3an1039251 for x11@freebsd.org; Thu, 10 Jun 2010 02:03:36 +0700 (NOVST) (envelope-from danfe) Date: Thu, 10 Jun 2010 02:03:36 +0700 From: Alexey Dokuchaev To: x11@freebsd.org Message-ID: <20100609190336.GA36058@regency.nsu.ru> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="fUYQa+Pmc3FrFX/N" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Cc: Subject: seeking approval: cleanup x11/wrapper port X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jun 2010 19:51:29 -0000 --fUYQa+Pmc3FrFX/N Content-Type: text/plain; charset=us-ascii Content-Disposition: inline hi there, may i suggest the following improvements made to x11/wrapper port: - Remove superfluous (second) COMMENT assignment - Unmute program installation statement - Explicitly state that do-fetch target is empty per what bpm suggests - Clean up Makefile - Use canonical spelling of X.Org in pkg-descr, kill attribution (port author is credited in Makefile header) ? thanks. ./danfe --fUYQa+Pmc3FrFX/N Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=diff Index: Makefile =================================================================== RCS file: /mnt/fbsd/development/FreeBSD-CVS/ports/x11/wrapper/Makefile,v retrieving revision 1.35 diff -u -r1.35 Makefile --- Makefile 7 Feb 2010 15:25:21 -0000 1.35 +++ Makefile 8 Jun 2010 23:38:44 -0000 @@ -1,6 +1,6 @@ -# New ports collection makefile for: wrapper +# New ports collection makefile for: Xwrapper # Date created: 2000-09-18 -# Whom: Trevor Johnson +# Whom: Trevor Johnson # # $FreeBSD: ports/x11/wrapper/Makefile,v 1.35 2010/02/07 15:25:21 rnoland Exp $ # @@ -13,27 +13,25 @@ EXTRACT_SUFX= # intentionally left blank MAINTAINER= x11@FreeBSD.org -COMMENT= Wrapper for xorg server +COMMENT= Wrapper for X.Org X11 server RUN_DEPENDS= Xorg:${PORTSDIR}/x11-servers/xorg-server NO_WRKSUBDIR= yes -PLIST_FILES= bin/Xwrapper USE_XORG= x11 - -.include +PLIST_FILES= bin/Xwrapper XSERVER= -DXSERVER_PATH=\"${LOCALBASE}/bin/Xorg\" PKGNAMEPREFIX= xorg- -COMMENT= Wrapper for X.org X11 server do-fetch: + @${DO_NADA} do-build: ${CC} ${CFLAGS} ${XSERVER} -o ${WRKSRC}/Xwrapper ${FILESDIR}/wrapper.c do-install: - @${INSTALL_PROGRAM} ${WRKSRC}/Xwrapper ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/Xwrapper ${PREFIX}/bin @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL -.include +.include Index: pkg-descr =================================================================== RCS file: /mnt/fbsd/development/FreeBSD-CVS/ports/x11/wrapper/pkg-descr,v retrieving revision 1.5 diff -u -r1.5 pkg-descr --- pkg-descr 15 Mar 2005 06:12:06 -0000 1.5 +++ pkg-descr 9 Jun 2010 00:36:59 -0000 @@ -1,9 +1,7 @@ This program runs an X server after sanity-checking the environment and any options passed to it. It is meant to enhance security on -multi-user systems running XFree86 4 or the X11 server from x.org, +multi-user systems running XFree86 4 or the X11 server from X.Org, where the ability to use a startx script is needed. If you have XFree86 3, do not install this: you do not need it and it will not work. If you have no untrusted users or always run the X server from xdm, you do not need this. - -Trevor Johnson --fUYQa+Pmc3FrFX/N-- From owner-freebsd-x11@FreeBSD.ORG Thu Jun 10 07:23:37 2010 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1FE79106566C for ; Thu, 10 Jun 2010 07:23:37 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from mail.droso.net (koala.droso.net [IPv6:2001:6c8:130:400::6]) by mx1.freebsd.org (Postfix) with ESMTP id B7C8E8FC20 for ; Thu, 10 Jun 2010 07:23:36 +0000 (UTC) Received: from koala.droso.net (localhost.droso.net [IPv6:::1]) by mail.droso.net (Postfix) with ESMTP id 7179A1CC96 for ; Thu, 10 Jun 2010 09:23:36 +0200 (CEST) From: linimon@FreeBSD.org To: x11@freebsd.org Message-Id: <20100610072336.7179A1CC96@mail.droso.net> Date: Thu, 10 Jun 2010 09:23:36 +0200 (CEST) Cc: Subject: FreeBSD ports that you maintain which are currently marked broken X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jun 2010 07:23:37 -0000 Dear FreeBSD port maintainer: As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically notify users of ports that are marked as "broken" in their Makefiles. In many cases these ports are failing to compile on some subset of the FreeBSD build environments. The most common problem is that recent versions of -CURRENT include gcc4.2, which is much stricter than older versions. The next most common problem is that compiles succeed on the i386 architecture (e.g. the common Intel PC), but fail on one or more of the other architectures due to assumptions about things such as size of various types, byte-alignment issues, and so forth. In occasional cases we see that the same port may have different errors in different build environments. The script that runs on the build cluster uses heuristics to try to 'guess' the error type to help you isolate problems, but it is only a rough guide. One more note: on occasion, there are transient build errors seen on the build farm. Unfortunately, there is not yet any way for this algorithm to tell the difference (humans are much, much better at this kind of thing.) The errors are listed below. In the case where the same problem exists on more than one build environment, the URL points to the latest errorlog for that type. (By 'build environment' here we mean 'combination of 6.x/7.x/-current with target architecture'.) (Note: the dates are included to help you to gauge whether or not the error still applies to the latest version. The program that generates this report is not yet able to determine this automatically.) portname: x11-drivers/xf86-input-citron broken because: does not compile build errors: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.7.20100519195638/xf86-input-citron-2.2.2_2.log.bz2 (_May__7_12:30:11_UTC_2010) overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-drivers&portname=xf86-input-citron portname: x11-drivers/xf86-input-elographics broken because: does not compile build errors: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.7.20100519195638/xf86-input-elographics-1.2.3_3.log.bz2 (_May__7_12:30:25_UTC_2010) overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-drivers&portname=xf86-input-elographics portname: x11-drivers/xf86-input-fpit broken because: does not compile build errors: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.9.20100513045528/xf86-input-fpit-1.3.0_2.log.bz2 (_May_14_17:51:24_UTC_2010) overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-drivers&portname=xf86-input-fpit If these errors are ones that you are already aware of, please accept our apologies and ignore this message. On the other hand, if you no longer wish to maintain this port (or ports), please reply with a message stating that, and accept our thanks for your efforts in the past. Every effort has been made to make sure that these error reports really do correspond to a port that you maintain. However, due to the fact that this is an automated process, it may indeed generate false matches. If one of these errors fits that description, please forward this email to the author of this software, Mark Linimon , so that he can attempt to fix the problem in the future. Thanks for your efforts to help improve FreeBSD. From owner-freebsd-x11@FreeBSD.ORG Thu Jun 10 19:00:07 2010 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0C7C61065674 for ; Thu, 10 Jun 2010 19:00:07 +0000 (UTC) (envelope-from dmflickinger@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id D9DA28FC13 for ; Thu, 10 Jun 2010 19:00:05 +0000 (UTC) Received: by wyb33 with SMTP id 33so241997wyb.13 for ; Thu, 10 Jun 2010 12:00:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=1XPnjd6ER6Vc/8nhGieQf0/aR/uJ2TK45X36k8lmW+w=; b=fYnRp32tkcY8KZASupQ555KO1LjoNqDvqtOLpOCW8LvehYFSJARbi8NuRww+IEXemZ asZqA23vIDDgLtU3SBLyEZsIc3F8E+wuTgXARjDFkQqgUh07IpWxw9WAJ9o9yS6j6ojs 5dUhFtNxk18T7tu14JTXYXlz7dudHVxgjNv08= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=Yq4ofRo6ronhY9+BjPYOTleAEgIB1OEFnSONzby9XQjG2bCjW9rNk/U2BZgKC0eHzW GYp2/kg/NwsPKcfP3pn5t803P/Gs9IaUYrb8Cg4+4o/+qUuSEIvW/iSbSNdZ0bOI1iaU rO/KIVWwjeTTBVI6bolQ+Pj9YdD4TqyyCq0Rg= MIME-Version: 1.0 Received: by 10.216.90.211 with SMTP id e61mr836621wef.1.1276194541722; Thu, 10 Jun 2010 11:29:01 -0700 (PDT) Received: by 10.216.27.80 with HTTP; Thu, 10 Jun 2010 11:29:01 -0700 (PDT) Date: Thu, 10 Jun 2010 13:29:01 -0500 Message-ID: From: Daniel Montrallo Flickinger To: x11@FreeBSD.org Content-Type: multipart/mixed; boundary=0016e6dab08752e3250488b132ae X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: port x11/libX11 fails to build X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jun 2010 19:00:07 -0000 --0016e6dab08752e3250488b132ae Content-Type: text/plain; charset=ISO-8859-1 screamapillar# uname -a FreeBSD screamapillar.localdomain 8.0-RELEASE-p2 FreeBSD 8.0-RELEASE-p2 #0: Tue Jan 5 16:02:27 UTC 2010 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386 (from dmesg:) CPU: Intel(R) Pentium(R) III Mobile CPU 850MHz (844.61-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6b1 Stepping = 1 Features=0x383f9ff screamapillar# make install ===> License check disabled, port has not defined LICENSE ===> Extracting for libX11-1.3.3,1 => MD5 Checksum OK for xorg/lib/libX11-1.3.3.tar.bz2. => SHA256 Checksum OK for xorg/lib/libX11-1.3.3.tar.bz2. ===> Patching for libX11-1.3.3,1 ===> Applying FreeBSD patches for libX11-1.3.3,1 ===> libX11-1.3.3,1 depends on file: /usr/local/libdata/pkgconfig/xcb.pc - found ===> libX11-1.3.3,1 depends on file: /usr/local/share/aclocal/xorg-macros.m4 - found ===> libX11-1.3.3,1 depends on file: /usr/local/libdata/pkgconfig/bigreqsproto.pc - found ===> libX11-1.3.3,1 depends on file: /usr/local/libdata/pkgconfig/xcmiscproto.pc - found ===> libX11-1.3.3,1 depends on file: /usr/local/libdata/pkgconfig/xextproto.pc - found ===> libX11-1.3.3,1 depends on file: /usr/local/libdata/pkgconfig/xtrans.pc - found ===> libX11-1.3.3,1 depends on file: /usr/local/libdata/pkgconfig/kbproto.pc - found ===> libX11-1.3.3,1 depends on file: /usr/local/libdata/pkgconfig/inputproto.pc - found ===> libX11-1.3.3,1 depends on file: /usr/local/libdata/pkgconfig/xf86bigfontproto.pc - found ===> libX11-1.3.3,1 depends on file: /usr/local/libdata/pkgconfig/xau.pc - found ===> libX11-1.3.3,1 depends on file: /usr/local/libdata/pkgconfig/xdmcp.pc - found ===> libX11-1.3.3,1 depends on file: /usr/local/libdata/pkgconfig/xproto.pc - found ===> libX11-1.3.3,1 depends on file: /usr/local/bin/automake-1.10 - found ===> libX11-1.3.3,1 depends on file: /usr/local/bin/autoconf-2.62 - found ===> libX11-1.3.3,1 depends on package: libtool>=2.2 - found ===> libX11-1.3.3,1 depends on executable: pkg-config - found ===> Configuring for libX11-1.3.3,1 /usr/local/share/aclocal/soup.m4:7: warning: underquoted definition of AM_PATH_SOUP /usr/local/share/aclocal/soup.m4:7: run info '(automake)Extending aclocal' /usr/local/share/aclocal/soup.m4:7: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from... /usr/local/share/aclocal/libtool15.m4:615: AC_LIBTOOL_COMPILER_OPTION is expanded from... /usr/local/share/aclocal/libtool15.m4:4815: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from... /usr/local/share/aclocal/libtool15.m4:2651: _LT_AC_LANG_C_CONFIG is expanded from... /usr/local/share/aclocal/libtool15.m4:2650: AC_LIBTOOL_LANG_C_CONFIG is expanded from... /usr/local/share/aclocal/libtool15.m4:80: AC_LIBTOOL_SETUP is expanded from... /usr/local/share/aclocal/libtool15.m4:60: _AC_PROG_LIBTOOL is expanded from... /usr/local/share/aclocal/libtool15.m4:25: AC_PROG_LIBTOOL is expanded from... configure.ac:29: the top level configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_static_works, ...): suspicious cache-id, must contain _cv_ to be cached /usr/local/share/aclocal/libtool15.m4:660: AC_LIBTOOL_LINKER_OPTION is expanded from... configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_CXX, ...): suspicious cache-id, must contain _cv_ to be cached /usr/local/share/aclocal/libtool15.m4:2732: _LT_AC_LANG_CXX_CONFIG is expanded from... /usr/local/share/aclocal/libtool15.m4:2731: AC_LIBTOOL_LANG_CXX_CONFIG is expanded from... /usr/local/share/aclocal/libtool15.m4:1787: _LT_AC_TAGCONFIG is expanded from... configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_static_works_CXX, ...): suspicious cache-id, must contain _cv_ to be cached configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_F77, ...): suspicious cache-id, must contain _cv_ to be cached /usr/local/share/aclocal/libtool15.m4:3899: _LT_AC_LANG_F77_CONFIG is expanded from... /usr/local/share/aclocal/libtool15.m4:3898: AC_LIBTOOL_LANG_F77_CONFIG is expanded from... configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_static_works_F77, ...): suspicious cache-id, must contain _cv_ to be cached configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_GCJ, ...): suspicious cache-id, must contain _cv_ to be cached /usr/local/share/aclocal/libtool15.m4:4001: _LT_AC_LANG_GCJ_CONFIG is expanded from... /usr/local/share/aclocal/libtool15.m4:4000: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from... configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_static_works_GCJ, ...): suspicious cache-id, must contain _cv_ to be cached configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from... aclocal.m4:1517: AC_LIBTOOL_COMPILER_OPTION is expanded from... aclocal.m4:5705: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from... aclocal.m4:3553: _LT_AC_LANG_C_CONFIG is expanded from... aclocal.m4:3552: AC_LIBTOOL_LANG_C_CONFIG is expanded from... aclocal.m4:982: AC_LIBTOOL_SETUP is expanded from... aclocal.m4:962: _AC_PROG_LIBTOOL is expanded from... aclocal.m4:927: AC_PROG_LIBTOOL is expanded from... configure.ac:29: the top level configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_static_works, ...): suspicious cache-id, must contain _cv_ to be cached aclocal.m4:1562: AC_LIBTOOL_LINKER_OPTION is expanded from... configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_CXX, ...): suspicious cache-id, must contain _cv_ to be cached aclocal.m4:3630: _LT_AC_LANG_CXX_CONFIG is expanded from... aclocal.m4:3629: AC_LIBTOOL_LANG_CXX_CONFIG is expanded from... aclocal.m4:2689: _LT_AC_TAGCONFIG is expanded from... configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_static_works_CXX, ...): suspicious cache-id, must contain _cv_ to be cached configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_F77, ...): suspicious cache-id, must contain _cv_ to be cached aclocal.m4:4793: _LT_AC_LANG_F77_CONFIG is expanded from... aclocal.m4:4792: AC_LIBTOOL_LANG_F77_CONFIG is expanded from... configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_static_works_F77, ...): suspicious cache-id, must contain _cv_ to be cached configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_GCJ, ...): suspicious cache-id, must contain _cv_ to be cached aclocal.m4:4895: _LT_AC_LANG_GCJ_CONFIG is expanded from... aclocal.m4:4894: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from... configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_static_works_GCJ, ...): suspicious cache-id, must contain _cv_ to be cached configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from... aclocal.m4:1517: AC_LIBTOOL_COMPILER_OPTION is expanded from... aclocal.m4:5705: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from... aclocal.m4:3553: _LT_AC_LANG_C_CONFIG is expanded from... aclocal.m4:3552: AC_LIBTOOL_LANG_C_CONFIG is expanded from... aclocal.m4:982: AC_LIBTOOL_SETUP is expanded from... aclocal.m4:962: _AC_PROG_LIBTOOL is expanded from... aclocal.m4:927: AC_PROG_LIBTOOL is expanded from... configure.ac:29: the top level configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_static_works, ...): suspicious cache-id, must contain _cv_ to be cached aclocal.m4:1562: AC_LIBTOOL_LINKER_OPTION is expanded from... configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_CXX, ...): suspicious cache-id, must contain _cv_ to be cached aclocal.m4:3630: _LT_AC_LANG_CXX_CONFIG is expanded from... aclocal.m4:3629: AC_LIBTOOL_LANG_CXX_CONFIG is expanded from... aclocal.m4:2689: _LT_AC_TAGCONFIG is expanded from... configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_static_works_CXX, ...): suspicious cache-id, must contain _cv_ to be cached configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_F77, ...): suspicious cache-id, must contain _cv_ to be cached aclocal.m4:4793: _LT_AC_LANG_F77_CONFIG is expanded from... aclocal.m4:4792: AC_LIBTOOL_LANG_F77_CONFIG is expanded from... configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_static_works_F77, ...): suspicious cache-id, must contain _cv_ to be cached configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_GCJ, ...): suspicious cache-id, must contain _cv_ to be cached aclocal.m4:4895: _LT_AC_LANG_GCJ_CONFIG is expanded from... aclocal.m4:4894: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from... configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_static_works_GCJ, ...): suspicious cache-id, must contain _cv_ to be cached configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works, ...): suspicious cache-id, must contain _cv_ to be cached ../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from... aclocal.m4:1517: AC_LIBTOOL_COMPILER_OPTION is expanded from... aclocal.m4:5705: AC_LIBTOOL_PROG_COMPILER_PIC is expanded from... aclocal.m4:3553: _LT_AC_LANG_C_CONFIG is expanded from... aclocal.m4:3552: AC_LIBTOOL_LANG_C_CONFIG is expanded from... aclocal.m4:982: AC_LIBTOOL_SETUP is expanded from... aclocal.m4:962: _AC_PROG_LIBTOOL is expanded from... aclocal.m4:927: AC_PROG_LIBTOOL is expanded from... configure.ac:29: the top level configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_static_works, ...): suspicious cache-id, must contain _cv_ to be cached aclocal.m4:1562: AC_LIBTOOL_LINKER_OPTION is expanded from... configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_CXX, ...): suspicious cache-id, must contain _cv_ to be cached aclocal.m4:3630: _LT_AC_LANG_CXX_CONFIG is expanded from... aclocal.m4:3629: AC_LIBTOOL_LANG_CXX_CONFIG is expanded from... aclocal.m4:2689: _LT_AC_TAGCONFIG is expanded from... configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_static_works_CXX, ...): suspicious cache-id, must contain _cv_ to be cached configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_F77, ...): suspicious cache-id, must contain _cv_ to be cached aclocal.m4:4793: _LT_AC_LANG_F77_CONFIG is expanded from... aclocal.m4:4792: AC_LIBTOOL_LANG_F77_CONFIG is expanded from... configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_static_works_F77, ...): suspicious cache-id, must contain _cv_ to be cached configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_pic_works_GCJ, ...): suspicious cache-id, must contain _cv_ to be cached aclocal.m4:4895: _LT_AC_LANG_GCJ_CONFIG is expanded from... aclocal.m4:4894: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from... configure.ac:29: warning: AC_CACHE_VAL(lt_prog_compiler_static_works_GCJ, ...): suspicious cache-id, must contain _cv_ to be cached checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/local/bin/gmkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for style of include used by make... GNU checking for gcc... cc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking dependency style of cc... gcc3 checking how to run the C preprocessor... cc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for cc option to accept ISO C99... -std=gnu99 checking for pkg-config... /usr/local/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking build system type... i386-portbld-freebsd8.0 checking host system type... i386-portbld-freebsd8.0 ./configure: 5478: Syntax error: word unexpected (expecting ")") ===> Script "configure" failed unexpectedly. Please report the problem to x11@FreeBSD.org [maintainer] and attach the "/usr/ports/x11/libX11/work/libX11-1.3.3/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. an `ls /var/db/pkg`). *** Error code 1 Stop in /usr/ports/x11/libX11. -- ================================================================= Daniel Montrallo Flickinger * Robotics and Dynamic Systems Laboratory * Department of Mechanical and Aerospace Engineering * The University of Texas at Arlington * http://omega.uta.edu/~dmf9426/ --0016e6dab08752e3250488b132ae Content-Type: application/octet-stream; name="config.log" Content-Disposition: attachment; filename="config.log" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ga9x3mby0 VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hp bGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2Vz IGEgbWlzdGFrZS4KCkl0IHdhcyBjcmVhdGVkIGJ5IGxpYlgxMSBjb25maWd1cmUgMS4zLjMsIHdo aWNoIHdhcwpnZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjIuICBJbnZvY2F0aW9uIGNvbW1h bmQgbGluZSB3YXMKCiAgJCAuL2NvbmZpZ3VyZSAtLWRhdGFkaXI9L3Vzci9sb2NhbC9saWIgLS13 aXRoLXhjYj15ZXMgLS1lbmFibGUtbWFsbG9jMHJldHVybnNudWxsIC0teC1saWJyYXJpZXM9L3Vz ci9sb2NhbC9saWIgLS14LWluY2x1ZGVzPS91c3IvbG9jYWwvaW5jbHVkZSAtLXByZWZpeD0vdXNy L2xvY2FsIC0tbWFuZGlyPS91c3IvbG9jYWwvbWFuIC0taW5mb2Rpcj0vdXNyL2xvY2FsL2luZm8v IC0tYnVpbGQ9aTM4Ni1wb3J0YmxkLWZyZWVic2Q4LjAKCiMjIC0tLS0tLS0tLSAjIwojIyBQbGF0 Zm9ybS4gIyMKIyMgLS0tLS0tLS0tICMjCgpob3N0bmFtZSA9IHNjcmVhbWFwaWxsYXIubG9jYWxk b21haW4KdW5hbWUgLW0gPSBpMzg2CnVuYW1lIC1yID0gOC4wLVJFTEVBU0UtcDIKdW5hbWUgLXMg PSBGcmVlQlNECnVuYW1lIC12ID0gRnJlZUJTRCA4LjAtUkVMRUFTRS1wMiAjMDogVHVlIEphbiAg NSAxNjowMjoyNyBVVEMgMjAxMCAgICAgcm9vdEBpMzg2LWJ1aWxkZXIuZGFlbW9ub2xvZ3kubmV0 Oi91c3Ivb2JqL3Vzci9zcmMvc3lzL0dFTkVSSUMgCgovdXNyL2Jpbi91bmFtZSAtcCA9IGkzODYK L2Jpbi91bmFtZSAtWCAgICAgPSB1bmtub3duCgovYmluL2FyY2ggICAgICAgICAgICAgID0gdW5r bm93bgovdXNyL2Jpbi9hcmNoIC1rICAgICAgID0gdW5rbm93bgovdXNyL2NvbnZleC9nZXRzeXNp bmZvID0gdW5rbm93bgovdXNyL2Jpbi9ob3N0aW5mbyAgICAgID0gdW5rbm93bgovYmluL21hY2hp bmUgICAgICAgICAgID0gdW5rbm93bgovdXNyL2Jpbi9vc2xldmVsICAgICAgID0gdW5rbm93bgov YmluL3VuaXZlcnNlICAgICAgICAgID0gdW5rbm93bgoKUEFUSDogL3NiaW4KUEFUSDogL2JpbgpQ QVRIOiAvdXNyL3NiaW4KUEFUSDogL3Vzci9iaW4KUEFUSDogL3Vzci9nYW1lcwpQQVRIOiAvdXNy L2xvY2FsL3NiaW4KUEFUSDogL3Vzci9sb2NhbC9iaW4KUEFUSDogL3Vzci9YMTFSNi9iaW4KUEFU SDogL3Jvb3QvYmluCgoKIyMgLS0tLS0tLS0tLS0gIyMKIyMgQ29yZSB0ZXN0cy4gIyMKIyMgLS0t LS0tLS0tLS0gIyMKCmNvbmZpZ3VyZToyMjUyOiBjaGVja2luZyBmb3IgYSBCU0QtY29tcGF0aWJs ZSBpbnN0YWxsCmNvbmZpZ3VyZToyMzIwOiByZXN1bHQ6IC91c3IvYmluL2luc3RhbGwgLWMgLW8g cm9vdCAtZyB3aGVlbApjb25maWd1cmU6MjMzMTogY2hlY2tpbmcgd2hldGhlciBidWlsZCBlbnZp cm9ubWVudCBpcyBzYW5lCmNvbmZpZ3VyZToyMzc0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjM5 OTogY2hlY2tpbmcgZm9yIGEgdGhyZWFkLXNhZmUgbWtkaXIgLXAKY29uZmlndXJlOjI0Mzg6IHJl c3VsdDogL3Vzci9sb2NhbC9iaW4vZ21rZGlyIC1wCmNvbmZpZ3VyZToyNDUxOiBjaGVja2luZyBm b3IgZ2F3awpjb25maWd1cmU6MjQ2NzogZm91bmQgL3Vzci9sb2NhbC9iaW4vZ2F3awpjb25maWd1 cmU6MjQ3ODogcmVzdWx0OiBnYXdrCmNvbmZpZ3VyZToyNDg5OiBjaGVja2luZyB3aGV0aGVyIG1h a2Ugc2V0cyAkKE1BS0UpCmNvbmZpZ3VyZToyNTExOiByZXN1bHQ6IHllcwpjb25maWd1cmU6Mjcw MDogY2hlY2tpbmcgd2hldGhlciB0byBlbmFibGUgbWFpbnRhaW5lci1zcGVjaWZpYyBwb3J0aW9u cyBvZiBNYWtlZmlsZXMKY29uZmlndXJlOjI3MDk6IHJlc3VsdDogbm8KY29uZmlndXJlOjI3NTY6 IGNoZWNraW5nIGZvciBzdHlsZSBvZiBpbmNsdWRlIHVzZWQgYnkgbWFrZQpjb25maWd1cmU6Mjc4 NDogcmVzdWx0OiBHTlUKY29uZmlndXJlOjI4NTQ6IGNoZWNraW5nIGZvciBnY2MKY29uZmlndXJl OjI4ODE6IHJlc3VsdDogY2MKY29uZmlndXJlOjMxMTk6IGNoZWNraW5nIGZvciBDIGNvbXBpbGVy IHZlcnNpb24KY29uZmlndXJlOjMxMjc6IGNjIC0tdmVyc2lvbiA+JjUKY2MgKEdDQykgNC4yLjEg MjAwNzA3MTkgIFtGcmVlQlNEXQpDb3B5cmlnaHQgKEMpIDIwMDcgRnJlZSBTb2Z0d2FyZSBGb3Vu ZGF0aW9uLCBJbmMuClRoaXMgaXMgZnJlZSBzb2Z0d2FyZTsgc2VlIHRoZSBzb3VyY2UgZm9yIGNv cHlpbmcgY29uZGl0aW9ucy4gIFRoZXJlIGlzIE5PCndhcnJhbnR5OyBub3QgZXZlbiBmb3IgTUVS Q0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLgoKY29uZmln dXJlOjMxMzE6ICQ/ID0gMApjb25maWd1cmU6MzEzODogY2MgLXYgPiY1ClVzaW5nIGJ1aWx0LWlu IHNwZWNzLgpUYXJnZXQ6IGkzODYtdW5kZXJteWRlc2stZnJlZWJzZApDb25maWd1cmVkIHdpdGg6 IEZyZWVCU0QvaTM4NiBzeXN0ZW0gY29tcGlsZXIKVGhyZWFkIG1vZGVsOiBwb3NpeApnY2MgdmVy c2lvbiA0LjIuMSAyMDA3MDcxOSAgW0ZyZWVCU0RdCmNvbmZpZ3VyZTozMTQyOiAkPyA9IDAKY29u ZmlndXJlOjMxNDk6IGNjIC1WID4mNQpjYzogJy1WJyBvcHRpb24gbXVzdCBoYXZlIGFyZ3VtZW50 CmNvbmZpZ3VyZTozMTUzOiAkPyA9IDEKY29uZmlndXJlOjMxNzY6IGNoZWNraW5nIGZvciBDIGNv bXBpbGVyIGRlZmF1bHQgb3V0cHV0IGZpbGUgbmFtZQpjb25maWd1cmU6MzE5ODogY2MgLU8yIC1w aXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nICAgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZTozMjAy OiAkPyA9IDAKY29uZmlndXJlOjMyNDA6IHJlc3VsdDogYS5vdXQKY29uZmlndXJlOjMyNTc6IGNo ZWNraW5nIHdoZXRoZXIgdGhlIEMgY29tcGlsZXIgd29ya3MKY29uZmlndXJlOjMyNjc6IC4vYS5v dXQKY29uZmlndXJlOjMyNzE6ICQ/ID0gMApjb25maWd1cmU6MzI4ODogcmVzdWx0OiB5ZXMKY29u ZmlndXJlOjMyOTU6IGNoZWNraW5nIHdoZXRoZXIgd2UgYXJlIGNyb3NzIGNvbXBpbGluZwpjb25m aWd1cmU6MzI5NzogcmVzdWx0OiBubwpjb25maWd1cmU6MzMwMDogY2hlY2tpbmcgZm9yIHN1ZmZp eCBvZiBleGVjdXRhYmxlcwpjb25maWd1cmU6MzMwNzogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBl IC1mbm8tc3RyaWN0LWFsaWFzaW5nICAgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZTozMzExOiAk PyA9IDAKY29uZmlndXJlOjMzMzU6IHJlc3VsdDogCmNvbmZpZ3VyZTozMzQxOiBjaGVja2luZyBm b3Igc3VmZml4IG9mIG9iamVjdCBmaWxlcwpjb25maWd1cmU6MzM2NzogY2MgLWMgLU8yIC1waXBl IC1mbm8tc3RyaWN0LWFsaWFzaW5nICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MzM3MTogJD8g PSAwCmNvbmZpZ3VyZTozMzk0OiByZXN1bHQ6IG8KY29uZmlndXJlOjMzOTg6IGNoZWNraW5nIHdo ZXRoZXIgd2UgYXJlIHVzaW5nIHRoZSBHTlUgQyBjb21waWxlcgpjb25maWd1cmU6MzQyNzogY2Mg LWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nICBjb25mdGVzdC5jID4mNQpjb25maWd1 cmU6MzQzNDogJD8gPSAwCmNvbmZpZ3VyZTozNDUxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzQ2 MDogY2hlY2tpbmcgd2hldGhlciBjYyBhY2NlcHRzIC1nCmNvbmZpZ3VyZTozNDkwOiBjYyAtYyAt ZyAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjM0OTc6ICQ/ID0gMApjb25maWd1cmU6MzU5ODog cmVzdWx0OiB5ZXMKY29uZmlndXJlOjM2MTU6IGNoZWNraW5nIGZvciBjYyBvcHRpb24gdG8gYWNj ZXB0IElTTyBDODkKY29uZmlndXJlOjM2ODk6IGNjICAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3Qt YWxpYXNpbmcgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTozNjk2OiAkPyA9IDAKY29uZmlndXJl OjM3MTk6IHJlc3VsdDogbm9uZSBuZWVkZWQKY29uZmlndXJlOjM3Mzk6IGNoZWNraW5nIGRlcGVu ZGVuY3kgc3R5bGUgb2YgY2MKY29uZmlndXJlOjM4MzA6IHJlc3VsdDogZ2NjMwpjb25maWd1cmU6 Mzg1MTogY2hlY2tpbmcgaG93IHRvIHJ1biB0aGUgQyBwcmVwcm9jZXNzb3IKY29uZmlndXJlOjM4 OTE6IGNjIC1FICBjb25mdGVzdC5jCmNvbmZpZ3VyZTozODk4OiAkPyA9IDAKY29uZmlndXJlOjM5 Mjk6IGNjIC1FICBjb25mdGVzdC5jCmNvbmZ0ZXN0LmM6MTA6Mjg6IGVycm9yOiBhY19ub25leGlz dGVudC5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNvbmZpZ3VyZTozOTM2OiAkPyA9IDEK Y29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwgI2Rl ZmluZSBQQUNLQUdFX05BTUUgImxpYlgxMSIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAibGli WDExIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIxLjMuMyIKfCAjZGVmaW5lIFBBQ0tBR0Vf U1RSSU5HICJsaWJYMTEgMS4zLjMiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cHM6 Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1Y3Q9eG9yZyIKfCAjZGVm aW5lIFBBQ0tBR0UgImxpYlgxMSIKfCAjZGVmaW5lIFZFUlNJT04gIjEuMy4zIgp8IC8qIGVuZCBj b25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8YWNfbm9uZXhpc3RlbnQuaD4KY29uZmlndXJlOjM5 Njk6IHJlc3VsdDogY2MgLUUKY29uZmlndXJlOjM5OTg6IGNjIC1FICBjb25mdGVzdC5jCmNvbmZp Z3VyZTo0MDA1OiAkPyA9IDAKY29uZmlndXJlOjQwMzY6IGNjIC1FICBjb25mdGVzdC5jCmNvbmZ0 ZXN0LmM6MTA6Mjg6IGVycm9yOiBhY19ub25leGlzdGVudC5oOiBObyBzdWNoIGZpbGUgb3IgZGly ZWN0b3J5CmNvbmZpZ3VyZTo0MDQzOiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3 YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgImxpYlgxMSIK fCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAibGliWDExIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJT SU9OICIxLjMuMyIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICJsaWJYMTEgMS4zLjMiCnwgI2Rl ZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9lbnRl cl9idWcuY2dpP3Byb2R1Y3Q9eG9yZyIKfCAjZGVmaW5lIFBBQ0tBR0UgImxpYlgxMSIKfCAjZGVm aW5lIFZFUlNJT04gIjEuMy4zIgp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8 YWNfbm9uZXhpc3RlbnQuaD4KY29uZmlndXJlOjQwODE6IGNoZWNraW5nIGZvciBncmVwIHRoYXQg aGFuZGxlcyBsb25nIGxpbmVzIGFuZCAtZQpjb25maWd1cmU6NDE0MTogcmVzdWx0OiAvYmluL2dy ZXAKY29uZmlndXJlOjQxNDY6IGNoZWNraW5nIGZvciBlZ3JlcApjb25maWd1cmU6NDIxMDogcmVz dWx0OiAvYmluL2dyZXAgLUUKY29uZmlndXJlOjQyMTU6IGNoZWNraW5nIGZvciBBTlNJIEMgaGVh ZGVyIGZpbGVzCmNvbmZpZ3VyZTo0MjQ1OiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxp YXNpbmcgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo0MjUyOiAkPyA9IDAKY29uZmlndXJlOjQz NTE6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAgIGNvbmZ0 ZXN0LmMgID4mNQpjb25maWd1cmU6NDM1NTogJD8gPSAwCmNvbmZpZ3VyZTo0MzYxOiAuL2NvbmZ0 ZXN0CmNvbmZpZ3VyZTo0MzY1OiAkPyA9IDAKY29uZmlndXJlOjQzODM6IHJlc3VsdDogeWVzCmNv bmZpZ3VyZTo0NDA3OiBjaGVja2luZyBmb3Igc3lzL3R5cGVzLmgKY29uZmlndXJlOjQ0Mjg6IGNj IC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAgY29uZnRlc3QuYyA+JjUKY29uZmln dXJlOjQ0MzU6ICQ/ID0gMApjb25maWd1cmU6NDQ1MjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjQ0 MDc6IGNoZWNraW5nIGZvciBzeXMvc3RhdC5oCmNvbmZpZ3VyZTo0NDI4OiBjYyAtYyAtTzIgLXBp cGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo0NDM1OiAk PyA9IDAKY29uZmlndXJlOjQ0NTI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo0NDA3OiBjaGVja2lu ZyBmb3Igc3RkbGliLmgKY29uZmlndXJlOjQ0Mjg6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmlj dC1hbGlhc2luZyAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjQ0MzU6ICQ/ID0gMApjb25maWd1 cmU6NDQ1MjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjQ0MDc6IGNoZWNraW5nIGZvciBzdHJpbmcu aApjb25maWd1cmU6NDQyODogY2MgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nICBj b25mdGVzdC5jID4mNQpjb25maWd1cmU6NDQzNTogJD8gPSAwCmNvbmZpZ3VyZTo0NDUyOiByZXN1 bHQ6IHllcwpjb25maWd1cmU6NDQwNzogY2hlY2tpbmcgZm9yIG1lbW9yeS5oCmNvbmZpZ3VyZTo0 NDI4OiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgIGNvbmZ0ZXN0LmMgPiY1 CmNvbmZpZ3VyZTo0NDM1OiAkPyA9IDAKY29uZmlndXJlOjQ0NTI6IHJlc3VsdDogeWVzCmNvbmZp Z3VyZTo0NDA3OiBjaGVja2luZyBmb3Igc3RyaW5ncy5oCmNvbmZpZ3VyZTo0NDI4OiBjYyAtYyAt TzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo0 NDM1OiAkPyA9IDAKY29uZmlndXJlOjQ0NTI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo0NDA3OiBj aGVja2luZyBmb3IgaW50dHlwZXMuaApjb25maWd1cmU6NDQyODogY2MgLWMgLU8yIC1waXBlIC1m bm8tc3RyaWN0LWFsaWFzaW5nICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NDQzNTogJD8gPSAw CmNvbmZpZ3VyZTo0NDUyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NDQwNzogY2hlY2tpbmcgZm9y IHN0ZGludC5oCmNvbmZpZ3VyZTo0NDI4OiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxp YXNpbmcgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo0NDM1OiAkPyA9IDAKY29uZmlndXJlOjQ0 NTI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo0NDA3OiBjaGVja2luZyBmb3IgdW5pc3RkLmgKY29u ZmlndXJlOjQ0Mjg6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAgY29uZnRl c3QuYyA+JjUKY29uZmlndXJlOjQ0MzU6ICQ/ID0gMApjb25maWd1cmU6NDQ1MjogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjQ0NzY6IGNoZWNraW5nIG1pbml4L2NvbmZpZy5oIHVzYWJpbGl0eQpjb25m aWd1cmU6NDQ5MzogY2MgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nICBjb25mdGVz dC5jID4mNQpjb25mdGVzdC5jOjUzOjI2OiBlcnJvcjogbWluaXgvY29uZmlnLmg6IE5vIHN1Y2gg ZmlsZSBvciBkaXJlY3RvcnkKY29uZmlndXJlOjQ1MDA6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxl ZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFN RSAibGliWDExIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICJsaWJYMTEiCnwgI2RlZmluZSBQ QUNLQUdFX1ZFUlNJT04gIjEuMy4zIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgImxpYlgxMSAx LjMuMyIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwczovL2J1Z3MuZnJlZWRlc2t0 b3Aub3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD14b3JnIgp8ICNkZWZpbmUgUEFDS0FHRSAibGli WDExIgp8ICNkZWZpbmUgVkVSU0lPTiAiMS4zLjMiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8 ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8 ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVm aW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUg SEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFW RV9VTklTVERfSCAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxzdGRpby5o Pgp8ICNpZmRlZiBIQVZFX1NZU19UWVBFU19ICnwgIyBpbmNsdWRlIDxzeXMvdHlwZXMuaD4KfCAj ZW5kaWYKfCAjaWZkZWYgSEFWRV9TWVNfU1RBVF9ICnwgIyBpbmNsdWRlIDxzeXMvc3RhdC5oPgp8 ICNlbmRpZgp8ICNpZmRlZiBTVERDX0hFQURFUlMKfCAjIGluY2x1ZGUgPHN0ZGxpYi5oPgp8ICMg aW5jbHVkZSA8c3RkZGVmLmg+CnwgI2Vsc2UKfCAjIGlmZGVmIEhBVkVfU1RETElCX0gKfCAjICBp bmNsdWRlIDxzdGRsaWIuaD4KfCAjIGVuZGlmCnwgI2VuZGlmCnwgI2lmZGVmIEhBVkVfU1RSSU5H X0gKfCAjIGlmICFkZWZpbmVkIFNURENfSEVBREVSUyAmJiBkZWZpbmVkIEhBVkVfTUVNT1JZX0gK fCAjICBpbmNsdWRlIDxtZW1vcnkuaD4KfCAjIGVuZGlmCnwgIyBpbmNsdWRlIDxzdHJpbmcuaD4K fCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9TVFJJTkdTX0gKfCAjIGluY2x1ZGUgPHN0cmluZ3MuaD4K fCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9JTlRUWVBFU19ICnwgIyBpbmNsdWRlIDxpbnR0eXBlcy5o Pgp8ICNlbmRpZgp8ICNpZmRlZiBIQVZFX1NURElOVF9ICnwgIyBpbmNsdWRlIDxzdGRpbnQuaD4K fCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9VTklTVERfSAp8ICMgaW5jbHVkZSA8dW5pc3RkLmg+Cnwg I2VuZGlmCnwgI2luY2x1ZGUgPG1pbml4L2NvbmZpZy5oPgpjb25maWd1cmU6NDUxNDogcmVzdWx0 OiBubwpjb25maWd1cmU6NDUxODogY2hlY2tpbmcgbWluaXgvY29uZmlnLmggcHJlc2VuY2UKY29u ZmlndXJlOjQ1MzM6IGNjIC1FICBjb25mdGVzdC5jCmNvbmZ0ZXN0LmM6MjA6MjY6IGVycm9yOiBt aW5peC9jb25maWcuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpjb25maWd1cmU6NDU0MDog JD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmguICAq Lwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJsaWJYMTEiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5B TUUgImxpYlgxMSIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiMS4zLjMiCnwgI2RlZmluZSBQ QUNLQUdFX1NUUklORyAibGliWDExIDEuMy4zIgp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQg Imh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PXhvcmci CnwgI2RlZmluZSBQQUNLQUdFICJsaWJYMTEiCnwgI2RlZmluZSBWRVJTSU9OICIxLjMuMyIKfCAj ZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVm aW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5l IEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZF X1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9T VERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAvKiBlbmQgY29uZmRlZnMuaC4g ICovCnwgI2luY2x1ZGUgPG1pbml4L2NvbmZpZy5oPgpjb25maWd1cmU6NDU1NDogcmVzdWx0OiBu bwpjb25maWd1cmU6NDU4NzogY2hlY2tpbmcgZm9yIG1pbml4L2NvbmZpZy5oCmNvbmZpZ3VyZTo0 NTk0OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTo0NjI1OiBjaGVja2luZyB3aGV0aGVyIGl0IGlzIHNh ZmUgdG8gZGVmaW5lIF9fRVhURU5TSU9OU19fCmNvbmZpZ3VyZTo0NjUzOiBjYyAtYyAtTzIgLXBp cGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo0NjYwOiAk PyA9IDAKY29uZmlndXJlOjQ2NzU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo0Njk5OiBjaGVja2lu ZyBmb3IgY2Mgb3B0aW9uIHRvIGFjY2VwdCBJU08gQzk5CmNvbmZpZ3VyZTo0ODU4OiBjYyAgLWMg LU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nICBjb25mdGVzdC5jID4mNQpjb25mdGVzdC5j Ojc1OiBlcnJvcjogZXhwZWN0ZWQgJzsnLCAnLCcgb3IgJyknIGJlZm9yZSAndGV4dCcKY29uZnRl c3QuYzogSW4gZnVuY3Rpb24gJ21haW4nOgpjb25mdGVzdC5jOjEyOTogZXJyb3I6IGV4cGVjdGVk ICc9JywgJywnLCAnOycsICdhc20nIG9yICdfX2F0dHJpYnV0ZV9fJyBiZWZvcmUgJ25ld3ZhcicK Y29uZnRlc3QuYzoxMjk6IGVycm9yOiAnbmV3dmFyJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4g dGhpcyBmdW5jdGlvbikKY29uZnRlc3QuYzoxMjk6IGVycm9yOiAoRWFjaCB1bmRlY2xhcmVkIGlk ZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlCmNvbmZ0ZXN0LmM6MTI5OiBlcnJvcjogZm9y IGVhY2ggZnVuY3Rpb24gaXQgYXBwZWFycyBpbi4pCmNvbmZ0ZXN0LmM6MTM5OiBlcnJvcjogJ2Zv cicgbG9vcCBpbml0aWFsIGRlY2xhcmF0aW9uIHVzZWQgb3V0c2lkZSBDOTkgbW9kZQpjb25maWd1 cmU6NDg2NTogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZk ZWZzLmguICAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJsaWJYMTEiCnwgI2RlZmluZSBQQUNL QUdFX1RBUk5BTUUgImxpYlgxMSIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiMS4zLjMiCnwg I2RlZmluZSBQQUNLQUdFX1NUUklORyAibGliWDExIDEuMy4zIgp8ICNkZWZpbmUgUEFDS0FHRV9C VUdSRVBPUlQgImh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvZW50ZXJfYnVnLmNnaT9wcm9k dWN0PXhvcmciCnwgI2RlZmluZSBQQUNLQUdFICJsaWJYMTEiCnwgI2RlZmluZSBWRVJTSU9OICIx LjMuMyIKfCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19I IDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEK fCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2Rl ZmluZSBIQVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZp bmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIF9f RVhURU5TSU9OU19fIDEKfCAjZGVmaW5lIF9BTExfU09VUkNFIDEKfCAjZGVmaW5lIF9HTlVfU09V UkNFIDEKfCAjZGVmaW5lIF9QT1NJWF9QVEhSRUFEX1NFTUFOVElDUyAxCnwgI2RlZmluZSBfVEFO REVNX1NPVVJDRSAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxzdGRhcmcu aD4KfCAjaW5jbHVkZSA8c3RkYm9vbC5oPgp8ICNpbmNsdWRlIDxzdGRsaWIuaD4KfCAjaW5jbHVk ZSA8d2NoYXIuaD4KfCAjaW5jbHVkZSA8c3RkaW8uaD4KfCAKfCAvLyBDaGVjayB2YXJhcmdzIG1h Y3Jvcy4gIFRoZXNlIGV4YW1wbGVzIGFyZSB0YWtlbiBmcm9tIEM5OSA2LjEwLjMuNS4KfCAjZGVm aW5lIGRlYnVnKC4uLikgZnByaW50ZiAoc3RkZXJyLCBfX1ZBX0FSR1NfXykKfCAjZGVmaW5lIHNo b3dsaXN0KC4uLikgcHV0cyAoI19fVkFfQVJHU19fKQp8ICNkZWZpbmUgcmVwb3J0KHRlc3QsLi4u KSAoKHRlc3QpID8gcHV0cyAoI3Rlc3QpIDogcHJpbnRmIChfX1ZBX0FSR1NfXykpCnwgc3RhdGlj IHZvaWQKfCB0ZXN0X3ZhcmFyZ3NfbWFjcm9zICh2b2lkKQp8IHsKfCAgIGludCB4ID0gMTIzNDsK fCAgIGludCB5ID0gNTY3ODsKfCAgIGRlYnVnICgiRmxhZyIpOwp8ICAgZGVidWcgKCJYID0gJWRc biIsIHgpOwp8ICAgc2hvd2xpc3QgKFRoZSBmaXJzdCwgc2Vjb25kLCBhbmQgdGhpcmQgaXRlbXMu KTsKfCAgIHJlcG9ydCAoeD55LCAieCBpcyAlZCBidXQgeSBpcyAlZCIsIHgsIHkpOwp8IH0KfCAK fCAvLyBDaGVjayBsb25nIGxvbmcgdHlwZXMuCnwgI2RlZmluZSBCSUc2NCAxODQ0Njc0NDA3Mzcw OTU1MTYxNXVsbAp8ICNkZWZpbmUgQklHMzIgNDI5NDk2NzI5NXVsCnwgI2RlZmluZSBCSUdfT0sg KEJJRzY0IC8gQklHMzIgPT0gNDI5NDk2NzI5N3VsbCAmJiBCSUc2NCAlIEJJRzMyID09IDApCnwg I2lmICFCSUdfT0sKfCAgIHlvdXIgcHJlcHJvY2Vzc29yIGlzIGJyb2tlbjsKfCAjZW5kaWYKfCAj aWYgQklHX09LCnwgI2Vsc2UKfCAgIHlvdXIgcHJlcHJvY2Vzc29yIGlzIGJyb2tlbjsKfCAjZW5k aWYKfCBzdGF0aWMgbG9uZyBsb25nIGludCBiaWdudW0gPSAtOTIyMzM3MjAzNjg1NDc3NTgwN0xM Owp8IHN0YXRpYyB1bnNpZ25lZCBsb25nIGxvbmcgaW50IHViaWdudW0gPSBCSUc2NDsKfCAKfCBz dHJ1Y3QgaW5jb21wbGV0ZV9hcnJheQp8IHsKfCAgIGludCBkYXRhc2l6ZTsKfCAgIGRvdWJsZSBk YXRhW107CnwgfTsKfCAKfCBzdHJ1Y3QgbmFtZWRfaW5pdCB7CnwgICBpbnQgbnVtYmVyOwp8ICAg Y29uc3Qgd2NoYXJfdCAqbmFtZTsKfCAgIGRvdWJsZSBhdmVyYWdlOwp8IH07CnwgCnwgdHlwZWRl ZiBjb25zdCBjaGFyICpjY3A7CnwgCnwgc3RhdGljIGlubGluZSBpbnQKfCB0ZXN0X3Jlc3RyaWN0 IChjY3AgcmVzdHJpY3QgdGV4dCkKfCB7CnwgICAvLyBTZWUgaWYgQysrLXN0eWxlIGNvbW1lbnRz IHdvcmsuCnwgICAvLyBJdGVyYXRlIHRocm91Z2ggaXRlbXMgdmlhIHRoZSByZXN0cmljdGVkIHBv aW50ZXIuCnwgICAvLyBBbHNvIGNoZWNrIGZvciBkZWNsYXJhdGlvbnMgaW4gZm9yIGxvb3BzLgp8 ICAgZm9yICh1bnNpZ25lZCBpbnQgaSA9IDA7ICoodGV4dCtpKSAhPSAnXDAnOyArK2kpCnwgICAg IGNvbnRpbnVlOwp8ICAgcmV0dXJuIDA7CnwgfQp8IAp8IC8vIENoZWNrIHZhcmFyZ3MgYW5kIHZh X2NvcHkuCnwgc3RhdGljIHZvaWQKfCB0ZXN0X3ZhcmFyZ3MgKGNvbnN0IGNoYXIgKmZvcm1hdCwg Li4uKQp8IHsKfCAgIHZhX2xpc3QgYXJnczsKfCAgIHZhX3N0YXJ0IChhcmdzLCBmb3JtYXQpOwp8 ICAgdmFfbGlzdCBhcmdzX2NvcHk7CnwgICB2YV9jb3B5IChhcmdzX2NvcHksIGFyZ3MpOwp8IAp8 ICAgY29uc3QgY2hhciAqc3RyOwp8ICAgaW50IG51bWJlcjsKfCAgIGZsb2F0IGZudW1iZXI7Cnwg CnwgICB3aGlsZSAoKmZvcm1hdCkKfCAgICAgewp8ICAgICAgIHN3aXRjaCAoKmZvcm1hdCsrKQp8 IAl7CnwgCWNhc2UgJ3MnOiAvLyBzdHJpbmcKfCAJICBzdHIgPSB2YV9hcmcgKGFyZ3NfY29weSwg Y29uc3QgY2hhciAqKTsKfCAJICBicmVhazsKfCAJY2FzZSAnZCc6IC8vIGludAp8IAkgIG51bWJl ciA9IHZhX2FyZyAoYXJnc19jb3B5LCBpbnQpOwp8IAkgIGJyZWFrOwp8IAljYXNlICdmJzogLy8g ZmxvYXQKfCAJICBmbnVtYmVyID0gdmFfYXJnIChhcmdzX2NvcHksIGRvdWJsZSk7CnwgCSAgYnJl YWs7CnwgCWRlZmF1bHQ6CnwgCSAgYnJlYWs7CnwgCX0KfCAgICAgfQp8ICAgdmFfZW5kIChhcmdz X2NvcHkpOwp8ICAgdmFfZW5kIChhcmdzKTsKfCB9CnwgCnwgaW50CnwgbWFpbiAoKQp8IHsKfCAK fCAgIC8vIENoZWNrIGJvb2wuCnwgICBfQm9vbCBzdWNjZXNzID0gZmFsc2U7CnwgCnwgICAvLyBD aGVjayByZXN0cmljdC4KfCAgIGlmICh0ZXN0X3Jlc3RyaWN0ICgiU3RyaW5nIGxpdGVyYWwiKSA9 PSAwKQp8ICAgICBzdWNjZXNzID0gdHJ1ZTsKfCAgIGNoYXIgKnJlc3RyaWN0IG5ld3ZhciA9ICJB bm90aGVyIHN0cmluZyI7CnwgCnwgICAvLyBDaGVjayB2YXJhcmdzLgp8ICAgdGVzdF92YXJhcmdz ICgicywgZCcgZiAuIiwgInN0cmluZyIsIDY1LCAzNC4yMzQpOwp8ICAgdGVzdF92YXJhcmdzX21h Y3JvcyAoKTsKfCAKfCAgIC8vIENoZWNrIGZsZXhpYmxlIGFycmF5IG1lbWJlcnMuCnwgICBzdHJ1 Y3QgaW5jb21wbGV0ZV9hcnJheSAqaWEgPQp8ICAgICBtYWxsb2MgKHNpemVvZiAoc3RydWN0IGlu Y29tcGxldGVfYXJyYXkpICsgKHNpemVvZiAoZG91YmxlKSAqIDEwKSk7CnwgICBpYS0+ZGF0YXNp emUgPSAxMDsKfCAgIGZvciAoaW50IGkgPSAwOyBpIDwgaWEtPmRhdGFzaXplOyArK2kpCnwgICAg IGlhLT5kYXRhW2ldID0gaSAqIDEuMjM0Owp8IAp8ICAgLy8gQ2hlY2sgbmFtZWQgaW5pdGlhbGl6 ZXJzLgp8ICAgc3RydWN0IG5hbWVkX2luaXQgbmkgPSB7CnwgICAgIC5udW1iZXIgPSAzNCwKfCAg ICAgLm5hbWUgPSBMIlRlc3Qgd2lkZSBzdHJpbmciLAp8ICAgICAuYXZlcmFnZSA9IDU0My4zNDM0 MywKfCAgIH07CnwgCnwgICBuaS5udW1iZXIgPSA1ODsKfCAKfCAgIGludCBkeW5hbWljX2FycmF5 W25pLm51bWJlcl07CnwgICBkeW5hbWljX2FycmF5W25pLm51bWJlciAtIDFdID0gNTQzOwp8IAp8 ICAgLy8gd29yayBhcm91bmQgdW51c2VkIHZhcmlhYmxlIHdhcm5pbmdzCnwgICByZXR1cm4gKCFz dWNjZXNzIHx8IGJpZ251bSA9PSAwTEwgfHwgdWJpZ251bSA9PSAwdUxMIHx8IG5ld3ZhclswXSA9 PSAneCcKfCAJICB8fCBkeW5hbWljX2FycmF5W25pLm51bWJlciAtIDFdICE9IDU0Myk7CnwgCnwg ICA7CnwgICByZXR1cm4gMDsKfCB9CmNvbmZpZ3VyZTo0ODU4OiBjYyAtc3RkPWdudTk5IC1jIC1P MiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjQ4 NjU6ICQ/ID0gMApjb25maWd1cmU6NDg5NTogcmVzdWx0OiAtc3RkPWdudTk5CmNvbmZpZ3VyZTo0 OTUwOiBjaGVja2luZyBmb3IgcGtnLWNvbmZpZwpjb25maWd1cmU6NDk2ODogZm91bmQgL3Vzci9s b2NhbC9iaW4vcGtnLWNvbmZpZwpjb25maWd1cmU6NDk4MDogcmVzdWx0OiAvdXNyL2xvY2FsL2Jp bi9wa2ctY29uZmlnCmNvbmZpZ3VyZTo1MDA5OiBjaGVja2luZyBwa2ctY29uZmlnIGlzIGF0IGxl YXN0IHZlcnNpb24gMC45LjAKY29uZmlndXJlOjUwMTI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1 MDI3OiBjaGVja2luZyBidWlsZCBzeXN0ZW0gdHlwZQpjb25maWd1cmU6NTA0NTogcmVzdWx0OiBp Mzg2LXBvcnRibGQtZnJlZWJzZDguMApjb25maWd1cmU6NTA2NzogY2hlY2tpbmcgaG9zdCBzeXN0 ZW0gdHlwZQpjb25maWd1cmU6NTA4MjogcmVzdWx0OiBpMzg2LXBvcnRibGQtZnJlZWJzZDguMAoK IyMgLS0tLS0tLS0tLS0tLS0tLSAjIwojIyBDYWNoZSB2YXJpYWJsZXMuICMjCiMjIC0tLS0tLS0t LS0tLS0tLS0gIyMKCmFjX2N2X2J1aWxkPWkzODYtcG9ydGJsZC1mcmVlYnNkOC4wCmFjX2N2X2Nf Y29tcGlsZXJfZ251PXllcwphY19jdl9lbnZfQklHRk9OVF9DRkxBR1Nfc2V0PScnCmFjX2N2X2Vu dl9CSUdGT05UX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfQklHRk9OVF9MSUJTX3NldD0nJwph Y19jdl9lbnZfQklHRk9OVF9MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9DQ0Nfc2V0PScnCmFjX2N2 X2Vudl9DQ0NfdmFsdWU9JycKYWNfY3ZfZW52X0NDX3NldD1zZXQKYWNfY3ZfZW52X0NDX3ZhbHVl PWNjCmFjX2N2X2Vudl9DRkxBR1Nfc2V0PXNldAphY19jdl9lbnZfQ0ZMQUdTX3ZhbHVlPSctTzIg LXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcnCmFjX2N2X2Vudl9DUFBGTEFHU19zZXQ9JycKYWNf Y3ZfZW52X0NQUEZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9DUFBfc2V0PScnCmFjX2N2X2Vudl9D UFBfdmFsdWU9JycKYWNfY3ZfZW52X0NYWENQUF9zZXQ9JycKYWNfY3ZfZW52X0NYWENQUF92YWx1 ZT0nJwphY19jdl9lbnZfQ1hYRkxBR1Nfc2V0PXNldAphY19jdl9lbnZfQ1hYRkxBR1NfdmFsdWU9 Jy1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZycKYWNfY3ZfZW52X0NYWF9zZXQ9c2V0CmFj X2N2X2Vudl9DWFhfdmFsdWU9YysrCmFjX2N2X2Vudl9GNzdfc2V0PScnCmFjX2N2X2Vudl9GNzdf dmFsdWU9JycKYWNfY3ZfZW52X0ZGTEFHU19zZXQ9JycKYWNfY3ZfZW52X0ZGTEFHU192YWx1ZT0n JwphY19jdl9lbnZfR1JPRkZfc2V0PScnCmFjX2N2X2Vudl9HUk9GRl92YWx1ZT0nJwphY19jdl9l bnZfTERGTEFHU19zZXQ9JycKYWNfY3ZfZW52X0xERkxBR1NfdmFsdWU9JycKYWNfY3ZfZW52X0xJ QlNfc2V0PScnCmFjX2N2X2Vudl9MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9QS0dfQ09ORklHX3Nl dD0nJwphY19jdl9lbnZfUEtHX0NPTkZJR192YWx1ZT0nJwphY19jdl9lbnZfUFMyUERGX3NldD0n JwphY19jdl9lbnZfUFMyUERGX3ZhbHVlPScnCmFjX2N2X2Vudl9YMTFfQ0ZMQUdTX3NldD0nJwph Y19jdl9lbnZfWDExX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfWDExX0xJQlNfc2V0PScnCmFj X2N2X2Vudl9YMTFfTElCU192YWx1ZT0nJwphY19jdl9lbnZfWERNQ1BfQ0ZMQUdTX3NldD0nJwph Y19jdl9lbnZfWERNQ1BfQ0ZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9YRE1DUF9MSUJTX3NldD0n JwphY19jdl9lbnZfWERNQ1BfTElCU192YWx1ZT0nJwphY19jdl9lbnZfYnVpbGRfYWxpYXNfc2V0 PXNldAphY19jdl9lbnZfYnVpbGRfYWxpYXNfdmFsdWU9aTM4Ni1wb3J0YmxkLWZyZWVic2Q4LjAK YWNfY3ZfZW52X2hvc3RfYWxpYXNfc2V0PScnCmFjX2N2X2Vudl9ob3N0X2FsaWFzX3ZhbHVlPScn CmFjX2N2X2Vudl90YXJnZXRfYWxpYXNfc2V0PScnCmFjX2N2X2Vudl90YXJnZXRfYWxpYXNfdmFs dWU9JycKYWNfY3ZfaGVhZGVyX2ludHR5cGVzX2g9eWVzCmFjX2N2X2hlYWRlcl9tZW1vcnlfaD15 ZXMKYWNfY3ZfaGVhZGVyX21pbml4X2NvbmZpZ19oPW5vCmFjX2N2X2hlYWRlcl9zdGRjPXllcwph Y19jdl9oZWFkZXJfc3RkaW50X2g9eWVzCmFjX2N2X2hlYWRlcl9zdGRsaWJfaD15ZXMKYWNfY3Zf aGVhZGVyX3N0cmluZ19oPXllcwphY19jdl9oZWFkZXJfc3RyaW5nc19oPXllcwphY19jdl9oZWFk ZXJfc3lzX3N0YXRfaD15ZXMKYWNfY3ZfaGVhZGVyX3N5c190eXBlc19oPXllcwphY19jdl9oZWFk ZXJfdW5pc3RkX2g9eWVzCmFjX2N2X2hvc3Q9aTM4Ni1wb3J0YmxkLWZyZWVic2Q4LjAKYWNfY3Zf b2JqZXh0PW8KYWNfY3ZfcGF0aF9FR1JFUD0nL2Jpbi9ncmVwIC1FJwphY19jdl9wYXRoX0dSRVA9 L2Jpbi9ncmVwCmFjX2N2X3BhdGhfUFMyUERGPScnCmFjX2N2X3BhdGhfYWNfcHRfUEtHX0NPTkZJ Rz0vdXNyL2xvY2FsL2Jpbi9wa2ctY29uZmlnCmFjX2N2X3BhdGhfbWtkaXI9L3Vzci9sb2NhbC9i aW4vZ21rZGlyCmFjX2N2X3Byb2dfQVdLPWdhd2sKYWNfY3ZfcHJvZ19DUFA9J2NjIC1FJwphY19j dl9wcm9nX2FjX2N0X0NDPWNjCmFjX2N2X3Byb2dfY2NfYzg5PScnCmFjX2N2X3Byb2dfY2NfYzk5 PS1zdGQ9Z251OTkKYWNfY3ZfcHJvZ19jY19nPXllcwphY19jdl9wcm9nX21ha2VfbWFrZV9zZXQ9 eWVzCmFjX2N2X3NhZmVfdG9fZGVmaW5lX19fZXh0ZW5zaW9uc19fPXllcwphbV9jdl9DQ19kZXBl bmRlbmNpZXNfY29tcGlsZXJfdHlwZT1nY2MzCmx0X2N2X3N5c19tYXhfY21kX2xlbj0yNjIxNDQK CiMjIC0tLS0tLS0tLS0tLS0tLS0tICMjCiMjIE91dHB1dCB2YXJpYWJsZXMuICMjCiMjIC0tLS0t LS0tLS0tLS0tLS0tICMjCgpBQ0xPQ0FMPScvdXNyL2xvY2FsL2Jpbi9hY2xvY2FsLTEuMTAnCkFE TUlOX01BTl9ESVI9JyQobWFuZGlyKS9tYW4kKEFETUlOX01BTl9TVUZGSVgpJwpBRE1JTl9NQU5f U1VGRklYPSc4JwpBTURFUEJBQ0tTTEFTSD0nXCcKQU1ERVBfRkFMU0U9JyMnCkFNREVQX1RSVUU9 JycKQU1UQVI9JyR7U0hFTEx9IC91c3IvcG9ydHMveDExL2xpYlgxMS93b3JrL2xpYlgxMS0xLjMu My9taXNzaW5nIC0tcnVuIHRhcicKQVBQX01BTl9ESVI9JyQobWFuZGlyKS9tYW4kKEFQUF9NQU5f U1VGRklYKScKQVBQX01BTl9TVUZGSVg9JzEnCkFSPScnCkFVVE9DT05GPScvdXNyL2xvY2FsL2Jp bi9hdXRvY29uZi0yLjYyJwpBVVRPSEVBREVSPScvdXNyL2xvY2FsL2Jpbi9hdXRvaGVhZGVyLTIu NjInCkFVVE9NQUtFPScvdXNyL2xvY2FsL2Jpbi9hdXRvbWFrZS0xLjEwJwpBV0s9J2dhd2snCkJJ R0ZPTlRfQ0ZMQUdTPScnCkJJR0ZPTlRfTElCUz0nJwpCVUlMRF9TUEVDU19GQUxTRT0nJwpCVUlM RF9TUEVDU19UUlVFPScnCkNDPSdjYyAtc3RkPWdudTk5JwpDQ0RFUE1PREU9J2RlcG1vZGU9Z2Nj MycKQ0NfRk9SX0JVSUxEPScnCkNGTEFHUz0nLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5n JwpDSEFOR0VMT0dfQ01EPScoR0lUX0RJUj0kKHRvcF9zcmNkaXIpLy5naXQgZ2l0IGxvZyA+ICQo dG9wX3NyY2RpcikvLmNoYW5nZWxvZy50bXAgJiYgbXYgJCh0b3Bfc3JjZGlyKS8uY2hhbmdlbG9n LnRtcCAkKHRvcF9zcmNkaXIpL0NoYW5nZUxvZykgfHwgKHJtIC1mICQodG9wX3NyY2RpcikvLmNo YW5nZWxvZy50bXA7IHRvdWNoICQodG9wX3NyY2RpcikvQ2hhbmdlTG9nOyBlY2hvICdcJydnaXQg ZGlyZWN0b3J5IG5vdCBmb3VuZDogaW5zdGFsbGluZyBwb3NzaWJseSBlbXB0eSBjaGFuZ2Vsb2cu J1wnJyA+JjIpJwpDUFA9J2NjIC1FJwpDUFBGTEFHUz0nJwpDV0FSTkZMQUdTPSctV2FsbCAtV3Bv aW50ZXItYXJpdGggLVdzdHJpY3QtcHJvdG90eXBlcyAtV21pc3NpbmctcHJvdG90eXBlcyAtV21p c3NpbmctZGVjbGFyYXRpb25zIC1XbmVzdGVkLWV4dGVybnMgLWZuby1zdHJpY3QtYWxpYXNpbmcg LVdiYWQtZnVuY3Rpb24tY2FzdCAtV2Zvcm1hdD0yIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLVdk ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgJwpDWFg9J2MrKycKQ1hYQ1BQPScnCkNYWERFUE1P REU9JycKQ1hYRkxBR1M9Jy1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZycKQ1lHUEFUSF9X PSdlY2hvJwpERUZTPScnCkRFUERJUj0nLmRlcHMnCkRSSVZFUl9NQU5fRElSPSckKG1hbmRpcikv bWFuJChEUklWRVJfTUFOX1NVRkZJWCknCkRSSVZFUl9NQU5fU1VGRklYPSc0JwpFQ0hPPSdlY2hv JwpFQ0hPX0M9JycKRUNIT19OPSctbicKRUNIT19UPScnCkVHUkVQPScvYmluL2dyZXAgLUUnCkVY RUVYVD0nJwpGNzc9JycKRkZMQUdTPScnCkZJTEVfTUFOX0RJUj0nJChtYW5kaXIpL21hbiQoRklM RV9NQU5fU1VGRklYKScKRklMRV9NQU5fU1VGRklYPSc1JwpHUkVQPScvYmluL2dyZXAnCkdST0ZG PScnCkhBVkVfUEVSTF9GQUxTRT0nJwpIQVZFX1BFUkxfVFJVRT0nJwpIQVZFX1BTMlBERl9GQUxT RT0nJwpIQVZFX1BTMlBERl9UUlVFPScnCkkxOE5fTU9EVUxFX0xJQlM9JycKSU5TVEFMTF9DTUQ9 JyhjcCAtZiAvdXNyL2xvY2FsL3NoYXJlL3V0aWwtbWFjcm9zL0lOU1RBTEwgJCh0b3Bfc3JjZGly KS8uSU5TVEFMTC50bXAgJiYgbXYgJCh0b3Bfc3JjZGlyKS8uSU5TVEFMTC50bXAgJCh0b3Bfc3Jj ZGlyKS9JTlNUQUxMKSB8fCAocm0gLWYgJCh0b3Bfc3JjZGlyKS8uSU5TVEFMTC50bXA7IHRvdWNo ICQodG9wX3NyY2RpcikvSU5TVEFMTDsgZWNobyAnXCcndXRpbC1tYWNyb3MgInBrZ2RhdGFkaXIi IGZyb20geG9yZy1tYWNyb3MucGMgbm90IGZvdW5kOiBpbnN0YWxsaW5nIHBvc3NpYmx5IGVtcHR5 IElOU1RBTEwuJ1wnJyA+JjIpJwpJTlNUQUxMX0RBVEE9J2luc3RhbGwgIC1vIHJvb3QgLWcgd2hl ZWwgLW0gNDQ0JwpJTlNUQUxMX1BST0dSQU09J2luc3RhbGwgIC1zIC1vIHJvb3QgLWcgd2hlZWwg LW0gNTU1JwpJTlNUQUxMX1NDUklQVD0naW5zdGFsbCAgLW8gcm9vdCAtZyB3aGVlbCAtbSA1NTUn CklOU1RBTExfU1RSSVBfUFJPR1JBTT0nJChpbnN0YWxsX3NoKSAtYyAtcycKS0VZU1lNREVGPScn CkxBVU5DSEQ9JycKTERGTEFHUz0nJwpMSUJPQkpTPScnCkxJQlM9JycKTElCVE9PTD0nL3Vzci9s b2NhbC9iaW4vbGlidG9vbCcKTElCX01BTl9ESVI9JyQobWFuZGlyKS9tYW4kKExJQl9NQU5fU1VG RklYKScKTElCX01BTl9TVUZGSVg9JzMnCkxJTlQ9JycKTElOVExJQj0nJwpMSU5UX0ZBTFNFPScn CkxJTlRfRkxBR1M9JycKTElOVF9UUlVFPScnCkxOX1M9JycKTFRMSUJPQkpTPScnCk1BSU5UPScj JwpNQUlOVEFJTkVSX01PREVfRkFMU0U9JycKTUFJTlRBSU5FUl9NT0RFX1RSVUU9JyMnCk1BS0VJ TkZPPScke1NIRUxMfSAvdXNyL3BvcnRzL3gxMS9saWJYMTEvd29yay9saWJYMTEtMS4zLjMvbWlz c2luZyAtLXJ1biBtYWtlaW5mbycKTUFLRV9MSU5UX0xJQl9GQUxTRT0nJwpNQUtFX0xJTlRfTElC X1RSVUU9JycKTUFMTE9DX1pFUk9fQ0ZMQUdTPScnCk1BTlBBR0VTX0ZBTFNFPScnCk1BTlBBR0VT X1RSVUU9JycKTUlTQ19NQU5fRElSPSckKG1hbmRpcikvbWFuJChNSVNDX01BTl9TVUZGSVgpJwpN SVNDX01BTl9TVUZGSVg9JzcnCk1LRElSX1A9Jy91c3IvbG9jYWwvYmluL2dta2RpciAtcCcKT0JK RVhUPSdvJwpPUzJfRkFMU0U9JycKT1MyX1RSVUU9JycKUEFDS0FHRT0nbGliWDExJwpQQUNLQUdF X0JVR1JFUE9SVD0naHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9lbnRlcl9idWcuY2dpP3By b2R1Y3Q9eG9yZycKUEFDS0FHRV9OQU1FPSdsaWJYMTEnClBBQ0tBR0VfU1RSSU5HPSdsaWJYMTEg MS4zLjMnClBBQ0tBR0VfVEFSTkFNRT0nbGliWDExJwpQQUNLQUdFX1ZFUlNJT049JzEuMy4zJwpQ QVRIX1NFUEFSQVRPUj0nOicKUEVSTD0nJwpQS0dfQ09ORklHPScvdXNyL2xvY2FsL2Jpbi9wa2ct Y29uZmlnJwpQUzJQREY9JycKUkFOTElCPScnClJBV0NQUD0nJwpSQVdDUFBGTEFHUz0nJwpTRVRf TUFLRT0nJwpTSEVMTD0nL2Jpbi9zaCcKU1RSSVA9JycKVEhSU1RVQlNfRkFMU0U9JycKVEhSU1RV QlNfVFJVRT0nJwpVRENfRkFMU0U9JycKVURDX1RSVUU9JycKVkVSU0lPTj0nMS4zLjMnCldDSEFS MzI9JycKWDExX0NGTEFHUz0nJwpYMTFfREFUQURJUj0nJwpYMTFfRVhUUkFfREVQUz0nJwpYMTFf TElCRElSPScnClgxMV9MSUJTPScnClgxMV9MT0NBTEVEQVRBRElSPScnClgxMV9MT0NBTEVESVI9 JycKWDExX0xPQ0FMRUxJQkRJUj0nJwpYQ0JfRkFMU0U9JycKWENCX1RSVUU9JycKWENNU19GQUxT RT0nJwpYQ01TX1RSVUU9JycKWERNQ1BfQ0ZMQUdTPScnClhETUNQX0xJQlM9JycKWEVSUk9SREI9 JycKWEtCUFJPVE9fUkVRVUlSRVM9JycKWEtCX0ZBTFNFPScnClhLQl9UUlVFPScnClhLRVlTWU1E Qj0nJwpYTElCX0xPQURBQkxFX0kxOE5fRkFMU0U9JycKWExJQl9MT0FEQUJMRV9JMThOX1RSVUU9 JycKWExPQ0FMRURBVEFESVI9JycKWExPQ0FMRURJUj0nJwpYTE9DQUxFTElCRElSPScnClhMT0NB TEVfRkFMU0U9JycKWExPQ0FMRV9UUlVFPScnClhNQUxMT0NfWkVST19DRkxBR1M9JycKWFRIUkVB RExJQj0nJwpYVEhSRUFEX0NGTEFHUz0nJwpYVE1BTExPQ19aRVJPX0NGTEFHUz0nJwphY19jdF9D Qz0nY2MnCmFjX2N0X0NYWD0nJwphY19jdF9GNzc9JycKYW1fX2Zhc3RkZXBDQ19GQUxTRT0nIycK YW1fX2Zhc3RkZXBDQ19UUlVFPScnCmFtX19mYXN0ZGVwQ1hYX0ZBTFNFPScnCmFtX19mYXN0ZGVw Q1hYX1RSVUU9JycKYW1fX2luY2x1ZGU9J2luY2x1ZGUnCmFtX19pc3JjPScnCmFtX19sZWFkaW5n X2RvdD0nLicKYW1fX3F1b3RlPScnCmFtX190YXI9JyR7QU1UQVJ9IGNob2YgLSAiJCR0YXJkaXIi JwphbV9fdW50YXI9JyR7QU1UQVJ9IHhmIC0nCmJpbmRpcj0nJHtleGVjX3ByZWZpeH0vYmluJwpi dWlsZD0naTM4Ni1wb3J0YmxkLWZyZWVic2Q4LjAnCmJ1aWxkX2FsaWFzPSdpMzg2LXBvcnRibGQt ZnJlZWJzZDguMCcKYnVpbGRfY3B1PSdpMzg2JwpidWlsZF9vcz0nZnJlZWJzZDguMCcKYnVpbGRf dmVuZG9yPSdwb3J0YmxkJwpkYXRhZGlyPScvdXNyL2xvY2FsL2xpYicKZGF0YXJvb3RkaXI9JyR7 cHJlZml4fS9zaGFyZScKZG9jZGlyPScke2RhdGFyb290ZGlyfS9kb2MvJHtQQUNLQUdFX1RBUk5B TUV9JwpkdmlkaXI9JyR7ZG9jZGlyfScKZXhlY19wcmVmaXg9J05PTkUnCmhvc3Q9J2kzODYtcG9y dGJsZC1mcmVlYnNkOC4wJwpob3N0X2FsaWFzPScnCmhvc3RfY3B1PSdpMzg2Jwpob3N0X29zPSdm cmVlYnNkOC4wJwpob3N0X3ZlbmRvcj0ncG9ydGJsZCcKaHRtbGRpcj0nJHtkb2NkaXJ9JwppbmNs dWRlZGlyPScke3ByZWZpeH0vaW5jbHVkZScKaW5mb2Rpcj0nL3Vzci9sb2NhbC9pbmZvJwppbnN0 YWxsX3NoPSckKFNIRUxMKSAvdXNyL3BvcnRzL3gxMS9saWJYMTEvd29yay9saWJYMTEtMS4zLjMv aW5zdGFsbC1zaCcKbGliZGlyPScke2V4ZWNfcHJlZml4fS9saWInCmxpYmV4ZWNkaXI9JyR7ZXhl Y19wcmVmaXh9L2xpYmV4ZWMnCmxvY2FsZWRpcj0nJHtkYXRhcm9vdGRpcn0vbG9jYWxlJwpsb2Nh bHN0YXRlZGlyPScke3ByZWZpeH0vdmFyJwptYW5kaXI9Jy91c3IvbG9jYWwvbWFuJwpta2Rpcl9w PScvdXNyL2xvY2FsL2Jpbi9nbWtkaXIgLXAnCm9sZGluY2x1ZGVkaXI9Jy91c3IvaW5jbHVkZScK cGRmZGlyPScke2RvY2Rpcn0nCnByZWZpeD0nL3Vzci9sb2NhbCcKcHJvZ3JhbV90cmFuc2Zvcm1f bmFtZT0ncyx4LHgsJwpwc2Rpcj0nJHtkb2NkaXJ9JwpzYmluZGlyPScke2V4ZWNfcHJlZml4fS9z YmluJwpzaGFyZWRzdGF0ZWRpcj0nJHtwcmVmaXh9L2NvbScKc3lzY29uZmRpcj0nJHtwcmVmaXh9 L2V0YycKdGFyZ2V0X2FsaWFzPScnCgojIyAtLS0tLS0tLS0tLSAjIwojIyBjb25mZGVmcy5oLiAj IwojIyAtLS0tLS0tLS0tLSAjIwoKI2RlZmluZSBQQUNLQUdFX05BTUUgImxpYlgxMSIKI2RlZmlu ZSBQQUNLQUdFX1RBUk5BTUUgImxpYlgxMSIKI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIjEuMy4z IgojZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICJsaWJYMTEgMS4zLjMiCiNkZWZpbmUgUEFDS0FHRV9C VUdSRVBPUlQgImh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvZW50ZXJfYnVnLmNnaT9wcm9k dWN0PXhvcmciCiNkZWZpbmUgUEFDS0FHRSAibGliWDExIgojZGVmaW5lIFZFUlNJT04gIjEuMy4z IgojZGVmaW5lIFNURENfSEVBREVSUyAxCiNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCiNkZWZp bmUgSEFWRV9TWVNfU1RBVF9IIDEKI2RlZmluZSBIQVZFX1NURExJQl9IIDEKI2RlZmluZSBIQVZF X1NUUklOR19IIDEKI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKI2RlZmluZSBIQVZFX1NUUklOR1Nf SCAxCiNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKI2RlZmluZSBIQVZFX1NURElOVF9IIDEKI2Rl ZmluZSBIQVZFX1VOSVNURF9IIDEKI2RlZmluZSBfX0VYVEVOU0lPTlNfXyAxCiNkZWZpbmUgX0FM TF9TT1VSQ0UgMQojZGVmaW5lIF9HTlVfU09VUkNFIDEKI2RlZmluZSBfUE9TSVhfUFRIUkVBRF9T RU1BTlRJQ1MgMQojZGVmaW5lIF9UQU5ERU1fU09VUkNFIDEKI2RlZmluZSBQQUNLQUdFX1ZFUlNJ T05fTUFKT1IgMQojZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTl9NSU5PUiAzCiNkZWZpbmUgUEFDS0FH RV9WRVJTSU9OX1BBVENITEVWRUwgMwoKY29uZmlndXJlOiBleGl0IDIK --0016e6dab08752e3250488b132ae Content-Type: application/octet-stream; name=var_db_pkg Content-Disposition: attachment; filename=var_db_pkg Content-Transfer-Encoding: base64 X-Attachment-Id: f_ga9x3u941 R2VvSVAtMS40LjYKR3JhcGhpY3NNYWdpY2stMS4xLjE1XzMsMQpJbWFnZU1hZ2ljay02LjYuMS4x MApPUkJpdC0wLjUuMTdfNQpPUkJpdDItMi4xNC4xOF8xCk9wZW5FWFItMS42LjFfMgpPcGVuU1At MS41LjJfMgpYYXczZC0xLjVFXzMKYWFsaWItMS40LnI1XzQKYWNyb3JlYWR3cmFwcGVyLTAuMC4y MDA5MDMyOApha29kZS0yLjAuMl8xLDEKYWtvZGUtcGx1Z2lucy1tcGMtMi4wLjIsMQpha29kZS1w bHVnaW5zLW1wZWctMi4wLjIsMQpha29kZS1wbHVnaW5zLW9zcy0yLjAuMiwxCmFrb2RlLXBsdWdp bnMtcmVzYW1wbGVyLTIuMC4yLDEKYWtvZGUtcGx1Z2lucy14aXBoLTIuMC4yXzMsMQphbXNwc2Zu dC0xLjBfNQphcGFjaGUtYW50LTEuNy4xCmFwcHJlcy0xLjAuMQphcHItaXB2Ni1nZGJtLWRiNDIt MS4zLjguMS4zLjkKYXFiYW5raW5nLTQuMi40XzMKYXJ0cy0xLjUuMTBfNCwxCmFydHN3cmFwcGVy LTEuNS4zCmFzY2lpZG9jLTguNS4zCmFzcGVsbC0wLjYwLjZfMwphdGstMS4zMC4wXzEKYXV0b2Nv bmYtMi4xMy4wMDAyMjdfNgphdXRvY29uZi0yLjYyCmF1dG9jb25mLXdyYXBwZXItMjAwNzExMDkK YXV0b21ha2UtMS4xMC4xCmF1dG9tYWtlLTEuNC42XzUKYXV0b21ha2UtMS41XzUsMQphdXRvbWFr ZS0xLjYuM18xCmF1dG9tYWtlLTEuNy45XzIKYXV0b21ha2UtMS44LjVfMwphdXRvbWFrZS0xLjku Nl8zCmF1dG9tYWtlLXdyYXBwZXItMjAwNzExMDkKYXV0b21vYzQtMC45Ljg4XzEKYXV0b3Rvb2xz LTIwMDgwODE5CmF2YWhpLTAuNi4yNAphdmFoaS1hcHAtMC42LjI1XzIKYXZhaGktbGliZG5zLTAu Ni4yNQphdmFoaS1xdDQtMC42LjI1CmJhYmwtMC4xLjIKYmFycmFnZS0xLjAuMl80CmJhc2gtNC4x LjVfMgpiYXN0ZXQtMC40MV8xCmJkZnRvcGNmLTEuMC4yCmJlZm9yZWxpZ2h0LTEuMC4zXzEKYmln cmVxc3Byb3RvLTEuMS4wCmJpbnV0aWxzLTIuMjAuMV8yCmJpc29uLTIuNC4xXzEsMQpiaXRtYXAt MS4wLjNfMQpiaXRzdHJlYW0tdmVyYS0xLjEwXzQKYmxhY2tqYWNrLTEuMl81CmJvbm9iby0xLjAu MjJfMTAKYm9vc3QtamFtLTEuNDEuMApib29zdC1saWJzLTEuNDEuMF8xCmJvb3N0LXB5dGhvbi1s aWJzLTEuNDEuMApidWdzcXVpc2gtMC4wLjZfNwpjYV9yb290X25zcy0zLjEyLjQKY2Fpcm8tMS44 LjhfMSwxCmNkcGFyYW5vaWEtMy45LjhfOApjZHJ0b29scy0yLjAxXzgKY2VsdC0wLjcuMF8xCmNm aXRzaW8tMy4xMDBfMQpjaG1saWItMC40MApjbG4tMS4zLjFfMQpjbHVjZW5lLTAuOS4yMQpjbS1z dXBlci0wLjMuNF8zCmNtYWtlLTIuOC4xXzEKY21wc2ZvbnQtMS4wXzYKY29tcGF0NHgtaTM4Ni01 LjNfOQpjb21wYXQ1eC1pMzg2LTUuNC4wLjhfMTEKY29tcGF0NngtaTM4Ni02LjQuNjA0MDAwLjIw MDgxMF8zCmNvbXBhdDd4LWkzODYtNy4yLjcwMjAwMC4yMDA5MDYuMQpjb21wb3NpdGVwcm90by0w LjQuMQpjb25zb2xla2l0LTAuNC4xXzIKY29yZXV0aWxzLTcuNV8xCmNyYWZ0eS0yMy4yCmNzY29w ZS0xNS43YQpjdGFncy01LjgKY3Vwcy1iYXNlLTEuNC4zCmN1cHMtY2xpZW50LTEuNC4zCmN1cHMt aW1hZ2UtMS40LjMKY3VybC03LjIwLjAKY3ZzdXAtMTYuMWhfNApjeXJ1cy1zYXNsLTIuMS4yMwpk YW1hZ2Vwcm90by0xLjIuMApkYjQtNC4wLjE0XzEsMQpkYjQxLTQuMS4yNV80CmRiNDItNC4yLjUy XzUKZGJ1cy0xLjIuMjRfMQpkYnVzLWdsaWItMC44NgpkYnVzLXF0My0wLjcwXzUKZGVza3RvcC1m aWxlLXV0aWxzLTAuMTVfMgpkZ2VuLXNkbC0xLjIzXzQKZGlhYmxvLWpkay0xLjYuMC4wNy4wMl85 CmRpZ2lrYW0tMC45LjZfMgpkaXJtbmdyLTEuMC4zXzEKZGpiZmZ0LTAuNzZfMgpkanZ1bGlicmUt bm94MTEtMy41LjIyXzIKZG1pZGVjb2RlLTIuMTAKZG14cHJvdG8tMi4zCmRvY2Jvb2stMS40CmRv Y2Jvb2stMi40LjFfMSwxCmRvY2Jvb2stMy4wXzQKZG9jYm9vay0zLjFfNApkb2Nib29rLTQuMF8z CmRvY2Jvb2stNC4xXzQKZG9jYm9vay00LjIKZG9jYm9vay00LjMKZG9jYm9vay00LjRfMgpkb2Ni b29rLTQuNV8yCmRvY2Jvb2stNS4wXzEKZG9jYm9vay1zay00LjEuMl80CmRvY2Jvb2stdG8tbWFu LTEuMF8yCmRvY2Jvb2steG1sLTQuMl8xCmRvY2Jvb2steG1sLTQuMwpkb2Nib29rLXhtbC00LjRf MQpkb2Nib29rLXhtbC00LjUKZG9jYm9vay14c2wtMS43NS4yCmRveHlnZW4tMS42LjNfMQpkcmkt Ny40LjQsMgpkcmkycHJvdG8tMi4yCmR2aXBzay10ZXRleC01Ljk1YV81CmVfZGJ1cy0yMDA4MDIy M18yCmVib29rLXRvb2xzLTAuMS4xXzIKZWNvcmUtY29uLTAuOS45LjA0Ml80CmVjb3JlLWNvbmZp Zy0wLjkuOS4wNDJfMgplY29yZS1ldmFzLTAuOS45LjA0Ml8yCmVjb3JlLWZpbGUtMC45LjkuMDQy XzIKZWNvcmUtaW1mLTAuOS45LjA0MgplY29yZS1pbWZfZXZhcy0wLjkuOS4wNDJfMgplY29yZS1p cGMtMC45LjkuMDQyXzIKZWNvcmUtam9iLTAuOS45LjA0MgplY29yZS1tYWluLTAuOS45LjA0Mgpl Y29yZS10eHQtMC45LjkuMDQyCmVjb3JlLXgxMS0wLjkuOS4wNDIKZWRiLTEuMC41LjA0MiwyCmVk aXRyZXMtMS4wLjNfMQplZGplLTAuNS4wLjA0Ml8zLDIKZWV0LTAuOS4xMC4wNDJfMiwyCmVmcmVl dC0wLjAuMy4wNDIKZWdnZGJ1cy0wLjYKZWlnZW4tMS4wLjVfMQplbWJyeW8tMC45LjEuMDQyLDIK ZW5jaGFudC0xLjQuMgplbmNvZGluZ3MtMS4wLjMsMQplbmdyYXZlLTIwMDgwMjIzXzIKZW5saWdo dGVubWVudC0wLjE2Ljk5OS4wNDJfNiwyCmVuc2NyaXB0LWE0LTEuNi40XzIKZXBlZy0wLjkuMS4w NDJfMiwyCmVwc2lsb24tMC4zLjAuMDEyXzMsMgplc21hcnQtMC45LjAuMDQyXzQsMgplc291bmQt MC4yLjQxCmV2YXMtY29yZS0wLjkuOS4wNDJfMgpldmFzLWVuZ2luZS1idWZmZXItMC45LjkuMDQy XzIKZXZhcy1lbmdpbmUtb3BlbmdsLTAuOS45LjA0Ml8yCmV2YXMtZW5naW5lLXgxMS0wLjkuOS4w NDJfMgpldmFzLWVuZ2luZS14cmVuZGVyLTAuOS45LjA0Ml8yCmV2YXMtbG9hZGVyLWVkYi0wLjku OS4wNDJfMgpldmFzLWxvYWRlci1lZXQtMC45LjkuMDQyXzIKZXZhcy1sb2FkZXItanBlZy0wLjku OS4wNDJfMgpldmFzLWxvYWRlci1wbmctMC45LjkuMDQyXzUKZXZpZWV4dC0xLjEuMApleGl2Mi0w LjE4XzIsMQpleHBhdC0yLjAuMV8xCmV6bTMtMS4yXzEKZjJjLTIwMDYwODEwXzMKZmFhYy0xLjI4 CmZhYWQyLTIuN18xLDEKZmFjaWxlLTEuMV8xCmZmbXBlZy0wLjUuMV8xLDEKZmZ0dzMtMy4yLjJf MQpmZnR3My1mbG9hdC0zLjIuMl8yCmZpcmVmb3gtMy42LjMsMQpmaXhlc3Byb3RvLTQuMS4xCmZs YWMtMS4yLjFfMgpmbGV4LTIuNS4zNV80CmZvbnQtYWRvYmUtMTAwZHBpLTEuMC4xCmZvbnQtYWRv YmUtNzVkcGktMS4wLjEKZm9udC1hZG9iZS11dG9waWEtMTAwZHBpLTEuMC4yCmZvbnQtYWRvYmUt dXRvcGlhLTc1ZHBpLTEuMC4yCmZvbnQtYWRvYmUtdXRvcGlhLXR5cGUxLTEuMC4yCmZvbnQtYWxp YXMtMS4wLjIKZm9udC1hcmFiaWMtbWlzYy0xLjAuMQpmb250LWJoLTEwMGRwaS0xLjAuMQpmb250 LWJoLTc1ZHBpLTEuMC4xCmZvbnQtYmgtbHVjaWRhdHlwZXdyaXRlci0xMDBkcGktMS4wLjEKZm9u dC1iaC1sdWNpZGF0eXBld3JpdGVyLTc1ZHBpLTEuMC4xCmZvbnQtYmgtdHRmLTEuMC4xCmZvbnQt YmgtdHlwZTEtMS4wLjEKZm9udC1iaXRzdHJlYW0tMTAwZHBpLTEuMC4xCmZvbnQtYml0c3RyZWFt LTc1ZHBpLTEuMC4xCmZvbnQtYml0c3RyZWFtLXR5cGUxLTEuMC4xCmZvbnQtY3Jvbnl4LWN5cmls bGljLTEuMC4xCmZvbnQtY3Vyc29yLW1pc2MtMS4wLjEKZm9udC1kYWV3b28tbWlzYy0xLjAuMQpm b250LWRlYy1taXNjLTEuMC4xCmZvbnQtaWJtLXR5cGUxLTEuMC4xCmZvbnQtaXNhcy1taXNjLTEu MC4xCmZvbnQtamlzLW1pc2MtMS4wLjEKZm9udC1taWNyby1taXNjLTEuMC4xCmZvbnQtbWlzYy1j eXJpbGxpYy0xLjAuMQpmb250LW1pc2MtZXRoaW9waWMtMS4wLjEKZm9udC1taXNjLW1lbHRoby0x LjAuMQpmb250LW1pc2MtbWlzYy0xLjEuMApmb250LW11dHQtbWlzYy0xLjAuMQpmb250LXNjaHVt YWNoZXItbWlzYy0xLjEuMApmb250LXNjcmVlbi1jeXJpbGxpYy0xLjAuMgpmb250LXNvbnktbWlz Yy0xLjAuMQpmb250LXN1bi1taXNjLTEuMC4xCmZvbnQtdXRpbC0xLjAuMgpmb250LXdpbml0emtp LWN5cmlsbGljLTEuMC4xCmZvbnQteGZyZWU4Ni10eXBlMS0xLjAuMgpmb250Y2FjaGVwcm90by0w LjEuMwpmb250Y29uZmlnLTIuOC4wLDEKZm9udHNwcm90by0yLjEuMApmb250dG9zZm50LTEuMC40 CmZyZWVjaXYtMi4xLjExXzIKZnJlZXR5cGUyLTIuMy4xMgpmcmliaWRpLTAuMTkuMl8xCmZyb3pl bmJ1YmJsZS0yLjIuMF80CmZzbHNmb250cy0xLjAuMgpmc3RvYmRmLTEuMC4zCmZ1c2Vmcy1rbW9k LTAuMy45LnAxXzIKZnVzZWZzLWxpYnMtMi43LjQKZy13cmFwLTEuOS42XzUsMQpnYWwtMC4yNF85 CmdhbWluLTAuMS4xMF80CmdhbnR0cHJvamVjdC0yLjEubTMKZ2F3ay0zLjEuN18xCmdjYy0zLjQu Nl8zLDEKZ2NjLTQuMi41LjIwMDkwMzI1XzMKZ2NjbWFrZWRlcC0xLjAuMgpnY2N4bWwtMC42LjAK Z2NvbmYtMS4wLjlfMTYKZ2NvbmYyLTIuMjguMF8yCmdkLTIuMC4zNV83LDEKZ2RiLTYuNl8yCmdk Ym0tMS44LjNfMwpnZGstcGl4YnVmLTAuMjIuMF8xMQpnZWdsLTAuMS4yXzEKZ2Vucy0yLjEyYV84 CmdldG9wdC0xLjEuNF8yCmdldHRleHQtMC4xOF8xCmdnei1jbGllbnQtbGlicy0wLjAuMTQuMV8y Cmdnei1ndGstY2xpZW50LTAuMC4xNC4xXzQKZ2hvc3RzY3JpcHQ4LTguNzFfMgpnaG9zdHZpZXct MS41XzIKZ2ltcC1hcHAtMi42LjhfMywxCmdpby1mYW0tYmFja2VuZC0yLjI0LjFfMQpna3JlbGxt LTIuMy40XzIKZ2tyZWxsbXdpcmVsZXNzLTIuMC4yXzEyCmdsZS0zLjEuMF8yCmdsaWItMS4yLjEw XzEzCmdsaWItMi4yNC4xXzEKZ2xpYnd3dy0wLjJfOQpnbGl0ei0wLjUuNl8yCmdscHJvdG8tMS40 LjExCmdtYWtlLTMuODFfNApnbW0rKy00LjAuMApnbXAtNS4wLjEKZ25va2lpLTAuNi4yOF8yLDEK Z25vbWUtZGItMC4yLjk2XzEzCmdub21lLWRlc2t0b3AtMi4yNi4zXzEKZ25vbWUtZG9jLXV0aWxz LTAuMjAuMV8xCmdub21lLWljb24tdGhlbWUtMi4yOC4wXzMKZ25vbWUta2V5cmluZy0yLjI4LjJf Mgpnbm9tZS1saWJzLTEuNC4yXzE1Cmdub21lLW1lbnVzLTIuMzAuMF8xCmdub21lLW1pbWUtZGF0 YS0yLjE4LjBfNApnbm9tZS1tb3VudC0wLjhfNQpnbm9tZS1wYW5lbC0yLjI2LjNfMQpnbm9tZS1w cmludC0wLjM3XzEwCmdub21lLXZmcy0xLjAuNV8xNQpnbm9tZS12ZnMtMi4yNC4yXzIKZ25vbWVf c3Vici0xLjAKZ25vbWVjYW52YXMtMC4yMi4wXzExCmdub21laGllci0yLjNfMTIKZ251cGctMi4w LjE0XzIKZ251dGxzLTIuOC42XzEKZ29iamVjdC1pbnRyb3NwZWN0aW9uLTAuNi4xMV8xCmdvY3It MC40OF8yCmdwYWMtbGliZ3BhYy0wLjQuNV80LDEKZ3BlcmYtMy4wLjMKZ3BnbWUtMS4yLjBfMgpn cGljdmlldy0wLjIuMV8yCmdyYXBodml6LTIuMjYuM18zCmdzZm9udHMtOC4xMV81CmdzbC0xLjE0 CmdzdHJlYW1lci0wLjEwLjI5XzEKZ3N0cmVhbWVyLXBsdWdpbnMtMC4xMC4yOSwzCmdzdHJlYW1l ci1wbHVnaW5zLWdub21ldmZzLTAuMTAuMjksMwpndGFyLTEuMjNfMQpndGstMS4yLjEwXzIxCmd0 ay0yLjE4LjdfMQpndGstZW5naW5lczItMi4xOC41XzIKZ3RrZ2xhcmVhLTIuMC4xXzIKZ3RraHRt bC0xLjEuMTBfMTMKZ3Rrc3BlbGwtMi4wLjE2XzIKZ3VpbGUtMS44LjZfNApndWlsZS1ndGstMC42 MF83Cmd1cHBpLTAuNDAuM18xNgpndXRlbnByaW50LTUuMi40XzIKZ3V0ZW5wcmludC1iYXNlLTUu Mi40XzIKZ3V0ZW5wcmludC1panMtNS4yLjRfMgpndmZzLTEuNC4zXzIKZ3dlbmh5d2Zhci0zLjEx LjNfMQpoYWwtMC41LjE0XzgKaGVscDJtYW4tMS4zOC4yXzEKaGljb2xvci1pY29uLXRoZW1lLTAu MTIKaHRvcC0wLjguMwppY2VhdXRoLTEuMC4zCmljby0xLjAuMgppY29uLW5hbWluZy11dGlscy0w LjguOTAKaWN1LTMuOC4xXzMKaWxiYy1yMzk1MQppbG1iYXNlLTEuMC4xXzEKaW1ha2UtMS4wLjMs MQppbWxpYi0xLjkuMTVfMTEKaW1saWIyLTEuNC4xLjAwMF85LDIKaW5wdXRwcm90by0yLjAKaW50 bHRvb2wtMC40MC42Cmlzby1jb2Rlcy0zLjE2XzEKaXNvODg3OS0xOTg2XzIKaXNwZWxsLTMuMy4w Ml81Cml3LWhzcGVsbC0xLjAKamEtbmtmLTIuMS4wLDEKamFja2l0LTAuMTE4LjAKamFkZS0xLjIu MV85Cmpha2FydGEtY29tbW9ucy1jbGktMS4wXzIsMQpqYWthcnRhLWNvbW1vbnMtbGFuZy0yLjNf MgpqYXNwZXItMS45MDAuMV85CmphdmF2bXdyYXBwZXItMi4zLjUKamJpZ2tpdC0xLjYKam1rLXgx MS1mb250cy0zLjBfMwpqcGVnLThfMwpqdW5pdC00LjguMQprYnByb3RvLTEuMC40CmtjaGVja2Vy cy0wLjZfNgprZGUteGRnLWVudi0xLjBfMywxCmtkZTQtc2hhcmVkLW1pbWUtaW5mby0xLjAKa2Rl YmFzZS0zLjUuMTBfNgprZGViYXNlLWtvbXBtZ3ItMy41LjEwXzMKa2RlaGllci0xLjBfMTEKa2Rl aGllcjQtMS4wLjQKa2RlbGlicy0zLjUuMTBfNQprb21wb3NlLTAuNS4zXzUKa3RvYmx6Y2hlY2st MS4yMgpsYWNoZWNrLTEuMjYKbGFkc3BhLTEuMTMKbGFtZS0zLjk4LjQKbGF0ZXgtYmlibGlzdC0x LjQuMTk5MjAxMTNfNQpsYXRleDJodG1sLTIwMDIuMi4xXzkKbGNtcy0xLjE5XzEsMQpsaGEtMS4x NGlfNgpsaWJGUy0xLjAuMgpsaWJHTC03LjQuNApsaWJHTFUtNy40LjQKbGliSUNFLTEuMC42LDEK bGliSURMLTAuOC4xNF8xCmxpYlNNLTEuMS4wXzEsMQpsaWJYU2NyblNhdmVyLTEuMS4zCmxpYlhU cmFwLTEuMC4wCmxpYlhhdS0xLjAuNQpsaWJYYXctMS4wLjVfMSwxCmxpYlhjb21wb3NpdGUtMC40 LjAsMQpsaWJYY3Vyc29yLTEuMS45XzEKbGliWGRhbWFnZS0xLjEuMgpsaWJYZG1jcC0xLjAuMwps aWJYZXZpZS0xLjAuMgpsaWJYZXh0LTEuMS4xLDEKbGliWGZpeGVzLTQuMC4zXzEKbGliWGZvbnQt MS40LjAsMQpsaWJYZm9udGNhY2hlLTEuMC40CmxpYlhmdC0yLjEuMTQKbGliWGktMS4yLjEsMQps aWJYaW5lcmFtYS0xLjAuMywxCmxpYlhtdS0xLjAuNCwxCmxpYlhwLTEuMC4wLDEKbGliWHBtLTMu NS43CmxpYlhwcmludEFwcFV0aWwtMS4wLjEKbGliWHByaW50VXRpbC0xLjAuMQpsaWJYcmFuZHIt MS4zLjAKbGliWHJlbmRlci0wLjkuNF8xCmxpYlhyZXMtMS4wLjNfMwpsaWJYdC0xLjAuNwpsaWJY dHN0LTEuMC4zXzEKbGliWHYtMS4wLjQsMQpsaWJYdk1DLTEuMC40XzEKbGliWHhmODZkZ2EtMS4w LjIKbGliWHhmODZtaXNjLTEuMC4xCmxpYlh4Zjg2dm0tMS4xLjAKbGliYTUyLTAuNy40XzIKbGli YW8tMS4wLjAKbGliYXJ0X2xncGwtMi4zLjIxLDEKbGliYXNzdWFuLTEuMC41CmxpYmF1ZGlvZmls ZS0wLjIuNwpsaWJib25vYm8tMi4yNC4zCmxpYmJvbm9ib3VpLTIuMjQuMl8yCmxpYmNhcHBsZXQt MS40LjAuNV8xMQpsaWJjZGRiLTEuMy4yCmxpYmNkaW8tMC44Ml8xCmxpYmNoZWNrLTAuOS44Cmxp YmNyb2NvLTAuNi4yXzEKbGliZGFlbW9uLTAuMTQKbGliZGNhLTAuMC41CmxpYmRteC0xLjAuMl8x CmxpYmRuZXQtMS4xMV8zCmxpYmRybS0yLjQuMTJfMQpsaWJkdi0xLjAuMF8yCmxpYmR2ZGNzcy0x LjIuMTBfMQpsaWJkdmRyZWFkLTQuMS4zXzIKbGliZXZlbnQtMS40LjEzCmxpYmV4ZWNpbmZvLTEu MV8zCmxpYmV4aWYtMC42LjE4XzEKbGliZmFtZS0wLjkuMV8yCmxpYmZmaS0zLjAuOQpsaWJmb250 ZW5jLTEuMC41CmxpYmZweC0xLjIuMC4xMl8xCmxpYmdjcnlwdC0xLjQuNQpsaWJnZGEtMC4yLjk2 XzEzCmxpYmdnaS0yLjIuMl8zLDEKbGliZ2d6LTAuMC4xNC4xXzYKbGliZ2h0dHAtMS4wLjlfMQps aWJnaWktMS4wLjJfMgpsaWJnbGFkZS0wLjE3XzEyCmxpYmdsYWRlMi0yLjYuNF8zCmxpYmdsdXQt Ny40LjQKbGliZ25vbWUtMi4yOC4wXzIKbGliZ25vbWVjYW52YXMtMi4yNi4wXzMKbGliZ25vbWVj dXBzLTAuMi4zXzMsMQpsaWJnbm9tZXByaW50LTIuMTguN18xCmxpYmdub21lcHJpbnR1aS0yLjE4 LjRfMwpsaWJnbm9tZXVpLTIuMjQuMl8yCmxpYmdwZy1lcnJvci0xLjdfMQpsaWJncGhvdG8yLTIu NC45LjEKbGliZ3BvZC0wLjcuMl8zCmxpYmdzZi0xLjE0LjE3XzEKbGliZ3RraHRtbC0yLjExLjFf NQpsaWJnd2VhdGhlci0yLjI4LjBfMgpsaWJpY29udi0xLjEzLjFfMQpsaWJpZDN0YWctMC4xNS4x YgpsaWJpZG4tMS4xNV8xCmxpYmlqcy0wLjM1XzEKbGliaW9kYmMtMy41Mi43CmxpYmthdGUtMC4z LjdfMQpsaWJrZGNyYXctMC4xLjlfMwpsaWJrZXhpdjItMC4xLjlfNApsaWJraXBpLTAuMS42XzQK bGlia3NiYS0xLjAuNwpsaWJsYXN0Zm0tMC4zLjBfMQpsaWJscXItMS0wLjQuMV8yCmxpYmx0ZGwt Mi4yLjZiCmxpYm1hZC0wLjE1LjFiXzIKbGlibWFsLTAuNDQuMQpsaWJtaWttb2QtZXNvdW5kLTMu MS4xMV8yCmxpYm1uZy0xLjAuMTBfMgpsaWJtb2RwbHVnLTAuOC44LjEKbGlibXBjZGVjLTEuMi42 CmxpYm10cC0xLjAuMgpsaWJtdXNpY2JyYWluei0yLjEuNQpsaWJuamItMi4yLjZfNgpsaWJub3Rp ZnktMC40LjVfMwpsaWJub3ZhLTAuMTMuMApsaWJudGxtLTEuMQpsaWJvZmEtMC45LjNfNApsaWJv ZngtMC45LjFfMQpsaWJvZ2ctMS4yLjAsNApsaWJvaWwtMC4zLjE3CmxpYm9sZFgtMS4wLjEKbGli b3BlbnJhdy0wLjAuOF8zCmxpYm9wZW5zeW5jLTAuMjJfMgpsaWJvdHItMy4yLjBfMQpsaWJwYXBl ci0xLjEuMjQKbGlicGNpYWNjZXNzLTAuMTEuMApsaWJwcm94eS0wLjIuM18xCmxpYnB0aHJlYWQt c3R1YnMtMC4zXzMKbGlicWFsY3VsYXRlLTAuOS43XzEKbGlicXVpY2t0aW1lLTEuMS41XzQKbGli cnN2ZzItMi4yNi4wXzQKbGlic2FtcGxlcmF0ZS0wLjEuN18xCmxpYnNleHktMC4xLjExXzQKbGli c2xhbmcyLTIuMi4yXzEKbGlic25kZmlsZS0xLjAuMjFfMgpsaWJzb3VwLTIuMjguMl8yCmxpYnNw ZWN0cmUtMC4yLjUKbGlic3Bpcm8tMjAwNzEwMjkKbGlic3RhdGdyYWItMC4xNwpsaWJzdmctMC4x LjRfNApsaWJzdmctY2Fpcm8tMC4xLjZfNgpsaWJzeW5hcHRpY3MtMC4xNC42Yl8yCmxpYnRhc24x LTIuNgpsaWJ0aGFpLTAuMS41XzMKbGlidGhlb3JhLTEuMS4xXzIKbGlidG9vbC0yLjIuNmIKbGli dHVuZXBpbXAtMC41LjNfNiwxCmxpYnVuZ2lmLTQuMS40XzUKbGlidW5pY29kZS0wLjRfOQpsaWJ1 dGVtcHRlci0xLjEuNV8xCmxpYnZuY3NlcnZlci0wLjkuN18yCmxpYnZvbHVtZV9pZC0wLjgxLjEK bGlidm9yYmlzLTEuMy4xLDMKbGlid21mLTAuMi44LjRfNgpsaWJ3bmNrLTIuMjguMF8yCmxpYndw ZC0wLjguMTRfMwpsaWJ3d3ctNS40LjBfNApsaWJ4Y2ItMS42CmxpYnhpbmUtMS4xLjE2LjNfOQps aWJ4a2JmaWxlLTEuMC42CmxpYnhrYnVpLTEuMC4yXzEKbGlieGtsYXZpZXItNC4wXzEsMQpsaWJ4 bWwrKy0xLjAuNV8xCmxpYnhtbC0xLjguMTdfNApsaWJ4bWwyLTIuNy43CmxpYnhzbHQtMS4xLjI2 XzEKbGlieHVsLTEuOS4wLjE3XzIKbGliemlwLTAuOS4zCmxpbmMtMS4wLjNfNwpsaW51eF9iYXNl LWYxMC0xMF8yCmxpbnV4ZG9jLTEuMV8xCmxpc3RyZXMtMS4wLjFfMQpsaXZlTWVkaWEtMjAxMC4w NS4yOSwxCmxvY2FsZWRhdGEtNS40CmxvZzRqLTEuMi4xNV8xCmxvdWRtb3V0aC0xLjQuM18zCmxz b2YtNC44NEEsNQpsdHJpcy0xLjAuMTRfMiwxCmx1YS01LjEuNApsdWl0LTEuMC4zXzEKbHhkZS1j b21tb24tMC4zLjIuMV8zCmx4dGFzay0wLjFfMwpsem8yLTIuMDNfMgpsem9wLTEuMDIucjEKbTQt MS40LjE0XzEsMQptYWtlZGVwZW5kLTEuMC4yLDEKbWltZS1zdXBwb3J0LTMuNDguMQpta2NvbXBv c2VjYWNoZS0xLjJfMQpta2ZvbnRkaXItMS4wLjUKbWtmb250c2NhbGUtMS4wLjcKbW1zY2xpZW50 LTAuMC4zCm1vb2Rpbi0wLjQuMl82Cm1vb24tYnVnZ3ktMS4wLjUxXzEKbW9vbmxhbmRlci0xLjBf MTAKbXBlZzJjb2RlYy0xLjJfMwptcGVnNGlwLWxpYm1wNHYyLTEuNi4xCm1wZnItMi40LjJfMQpt cGxheWVyLXNraW5zLTEuMS4yXzYKbXV0dC0xLjQuMi4zXzMKbXlzcWwtY2xpZW50LTUuMC45MApt eXNxbC1zZXJ2ZXItNS4wLjkwCm5hbm8tMi4yLjRfMQpuYXMtMS45LjIKbmFzbS0yLjA4LjAxLDEK bmJvc2QtMC41LjBfMwpuZW9uMjgtMC4yOC42XzEKbmV0LXNubXAtNS41Cm5ldHBibS0xMC4yNi42 NF80Cm5tYXAtNS4yMV8xCm5taC0xLjJfMgpuc3ByLTQuOC4yCm5zcy0zLjEyLjZfMgpvYWYtMC42 LjEwXzgKb2NhbWwtMy4xMS4yCm9jYW1sLWxhYmxnbC0xLjA0Cm9jYW1sLWxhYmxndGsyLTIuMTIu MF8xCm9jbG9jay0xLjAuMV8xCm9uZWtvLTIuMGJfNQpvcGVuLW1vdGlmLTIuMi4zXzYKb3BlbmJh YmVsLTIuMi4yCm9wZW5ib3gtMy40LjExLjJfMQpvcGVuanBlZy0xLjNfMgpvcGVubGRhcC1jbGll bnQtMi4zLjQzCm9wZW5sZGFwLWNsaWVudC0yLjQuMTkKb3BlbnNscC0xLjIuMV8zCm9wZW5zc2wt MS4wLjBfMgpvcGVyYS0xMC4xMC4yMDA5MTEyMF8yCm9yYy0wLjQuNApvcnRwLTAuMTMuMF8xCnA1 LUFyY2hpdmUtWmlwLTEuMzAKcDUtQXV0aGVuLVNBU0wtMi4xNC4wMQpwNS1Db21wcmVzcy1SYXct WmxpYi0yLjAyNwpwNS1Db21wcmVzcy1abGliLTIuMDE1CnA1LURhdGUtTWFuaXAtNS41NgpwNS1E aWdlc3QtMS4xNgpwNS1EaWdlc3QtSE1BQy0xLjAyCnA1LURpZ2VzdC1NRDUtMi4zOQpwNS1EaWdl c3QtU0hBMS0yLjEyCnA1LUV4dFV0aWxzLUNCdWlsZGVyLTAuMjcwMywxCnA1LUV4dFV0aWxzLUlu c3RhbGwtMS41NApwNS1FeHRVdGlscy1QYXJzZVhTLTIuMjIuMDMKcDUtRmlsZS1UZW1wLTAuMjIK cDUtRmlsZS1XaGljaC0xLjA5CnA1LUdTU0FQSS0wLjI4CnA1LUhUTUwtUGFyc2VyLTMuNjUKcDUt SFRNTC1UYWdzZXQtMy4yMApwNS1JTy1Db21wcmVzcy1CYXNlLTIuMDE1CnA1LUlPLUNvbXByZXNz LVpsaWItMi4wMTUKcDUtTUlNRS1CYXNlNjQtMy4wOQpwNS1Nb2R1bGUtQnVpbGQtMC4zNjA3CnA1 LU5ldC0xLjIyXzEsMQpwNS1QYXRoVG9vbHMtMy4zMTAwCnA1LVNETC0yLjIuMF8zCnA1LVNjYWxh ci1MaXN0LVV0aWxzLTEuMjMsMQpwNS1UZXN0LUhhcm5lc3MtMy4yMQpwNS1UZXN0LVNpbXBsZS0w Ljk0CnA1LVRleHQtQ1NWX1hTLTAuNzMKcDUtVGstODA0LjAyOC41MDJfMQpwNS1VUkktMS41NApw NS1YTUwtTmFtZXNwYWNlU3VwcG9ydC0xLjExCnA1LVhNTC1QYXJzZXItMi4zNl8xCnA1LVhNTC1T QVgtMC45NgpwNS1YTUwtU0FYLUV4cGF0LTAuNDAKcDUtWE1MLVNpbXBsZS0yLjE4CnA1LVlBTUwt MC43MQpwNS1nZXR0ZXh0LTEuMDVfMwpwNS1saWJ3d3ctNS44MzQKcDUtdHlwZTFpbnN0LTAuNi4x XzUKcGFuZ28tMS4yOC4wCnBhdGNoLTIuNi4xCnBjaWlkcy0yMDA5MTIyOQpwY21hbmZtLTAuNS4y XzIKcGNyZS04LjAyCnBlcmwtNS44LjlfMwpwaG9ub24tNC40LjEKcGhvbm9uLWdzdHJlYW1lci00 LjQuMQpwaWxvdC1saW5rLTAuMTIuNSwxCnBpeG1hbi0wLjE2LjYKcGtnLWNvbmZpZy0wLjIzXzEK cGtnZGIuZGIKcGtnZGIuZGIuT0xECnBuZy0xLjQuMV8xCnBvbGljeWtpdC0wLjlfNgpwb2xpY3lr aXQtZ25vbWUtMC45LjJfNApwb2xraXQtMC45Nl8yCnBvcHBsZXItMC4xMi4zXzIKcG9wcGxlci1k YXRhLTAuNC4yCnBvcHBsZXItZ3RrLTAuMTIuM18yCnBvcHBsZXItcXQtMC4xMi4zXzIKcG9wcGxl ci1xdDQtMC4xMi40CnBvcHQtMS4xNF8xCnBvcnRhdWRpby0xOC4xXzIKcG9ydGF1ZGl0LTAuNS4x NQpwb3J0dXBncmFkZS0yLjQuNl80LDIKcG92cmF5LTMuNi4xXzcKcHJpbnRwcm90by0xLjAuNApw dGgtMi4wLjcKcHkyNi1jYWlyby0xLjguOF8xCnB5MjYtZWxlbWVudHRyZWUtMS4yLjZfMQpweTI2 LWdub21lLTIuMjguMF8yCnB5MjYtZ29iamVjdC0yLjIxLjEKcHkyNi1ndGstMi4xNi4wXzIKcHky Ni1saWJ4bWwyLTIuNy43CnB5MjYtbnVtZXJpYy0yNC4yXzMKcHkyNi1vcmJpdC0yLjI0LjAKcHky Ni14bWwtMC44LjRfMgpweXRob24tMi42LDIKcHl0aG9uMjYtMi42LjUKcWNhLTIuMC4yCnFjYS1v c3NsLTIuMC4wLmIzXzQKcWNhLXRscy0xLjBfNwpxY2FkLTIuMC41LjAuMV83CnFpbWFnZWJsaXR6 LTAuMC40XzQKcW1ha2UtMy4zLjhfMQpxdC1jb3B5LTMuMy44XzEyCnF0NC1hc3Npc3RhbnQtNC42 LjIKcXQ0LWNsdWNlbmUtNC42LjIKcXQ0LWNvcmVsaWItNC42LjIKcXQ0LWRidXMtNC42LjIKcXQ0 LWRlc2lnbmVyLTQuNi4yCnF0NC1kb2MtNC42LjIKcXQ0LWd1aS00LjYuMgpxdDQtaGVscC00LjYu MgpxdDQtaGVscC10b29scy00LjYuMgpxdDQtaWNvbmVuZ2luZXMtNC42LjIKcXQ0LWltYWdlZm9y bWF0cy00LjYuMgpxdDQtaW5wdXRtZXRob2RzLTQuNi4yCnF0NC1saWJRdEFzc2lzdGFudENsaWVu dC00LjYuMgpxdDQtbGluZ3Vpc3QtNC42LjIKcXQ0LW1ha2VxcGYtNC42LjIKcXQ0LW1vYy00LjYu MgpxdDQtbXlzcWwtcGx1Z2luLTQuNi4yCnF0NC1uZXR3b3JrLTQuNi4yCnF0NC1vcGVuZ2wtNC42 LjIKcXQ0LXBpeGVsdG9vbC00LjYuMgpxdDQtcG9ydGluZy00LjYuMgpxdDQtcWRidXN2aWV3ZXIt NC42LjIKcXQ0LXFtYWtlLTQuNi4yCnF0NC1xdDNzdXBwb3J0LTQuNi4yXzEKcXQ0LXF0ZXN0bGli LTQuNi4yCnF0NC1xdmZiLTQuNi4xXzEKcXQ0LXJjYy00LjYuMgpxdDQtc2NyaXB0LTQuNi4yCnF0 NC1zY3JpcHR0b29scy00LjYuMgpxdDQtc3FsLTQuNi4yCnF0NC1zcWxpdGUtcGx1Z2luLTQuNi4y CnF0NC1zdmctNC42LjIKcXQ0LXVpYy00LjYuMgpxdDQtdWljMy00LjYuMgpxdDQtd2Via2l0LTQu Ni4yCnF0NC14bWwtNC42LjIKcXQ0LXhtbHBhdHRlcm5zLTQuNi4yCnF0NC14bWxwYXR0ZXJucy10 b29sLTQuNi4yCnF0c2NyaXB0Z2VuZXJhdG9yLTAuMS4wXzIKcmFuZHJwcm90by0xLjMuMQpyYXB0 b3ItMS40LjIxCnJhcmlhbi0wLjguMQpyYXNxYWwtMC45LjE5CnJlY29yZHByb3RvLTEuMTQKcmVk bGFuZC0xLjAuMTAKcmVuZGVycHJvdG8tMC4xMQpyZXNvdXJjZXByb3RvLTEuMC4yCnJnYi0xLjAu MQpycG0tMy4wLjZfMTUKcnBtMmNwaW8tMS4yXzIKcnJkdG9vbC0xLjQuMwpyc3RhcnQtMS4wLjIK cnN5bmMtMy4wLjcKcnVieStub3B0aHJlYWRzLTEuOC43LjI0OF8yLDEKcnVieTE4LWJkYi0wLjYu NV8xCnJ1YnkxOC1kZXBsYXRlLTAuOC41CnNhbWJhMzQtbGlic21iY2xpZW50LTMuNC41CnNhbmUt YmFja2VuZHMtMS4wLjIxXzEKc2Nocm9lZGluZ2VyLTEuMC45CnNjcmVlbi00LjAuM183CnNjcmlw dHMtMS4wLjEKc2NybnNhdmVycHJvdG8tMS4yLjAKc2RsLTEuMi4xNF8xLDIKc2RsX2dmeC0yLjAu MjAKc2RsX2ltYWdlLTEuMi4xMF8yCnNkbF9taXhlci0xLjIuMTEKc2RsX25ldC0xLjIuNwpzZGxf cGFuZ28tMC4xLjJfNQpzZGxfdHRmLTIuMC45CnNkb2Nib29rLXhtbC0xLjEsMQpzZXNzcmVnLTEu MC40CnNldHhrYm1hcC0xLjAuNApzZ21sZm9ybWF0LTEuN18yCnNoYXJlZC1taW1lLWluZm8tMC43 MV8xCnNoYy0zLjguNwpzaG93Zm9udC0xLjAuMgpzbGliLTNiMgpzbGliLWd1aWxlLTNiMgpzbXBl Zy0wLjQuNF84CnNtcHJveHktMS4wLjIKc29wcmFuby0yLjQuMwpzb3VwLTAuNy4xMV8zCnNwZWV4 LTEuMi5yMV8zLDEKc3FsaXRlMy0zLjYuMjMuMV8xCnN0YXJ0dXAtbm90aWZpY2F0aW9uLTAuMTAK c3RyaWdpLTAuNy4yCnN1YnZlcnNpb24tMS42LjkKc3Vkby0xLjcuMi43CnN2Z2FsaWItMS40LjNf NQpzd2lnLTEuMy4zOQpzeW5lcmd5LTEuMy4xXzgKdDFsaWItNS4xLjJfMSwxCnRhZ2xpYi0xLjYu Mwp0YWxsb2MtMi4wLjEKdGNsLTguNC4xOV8zLDEKdGNsLTguNS44CnRjbC1tb2R1bGVzLTguNS44 CnRlVGVYLTMuMF80CnRlVGVYLWJhc2UtMy4wXzIwCnRlVGVYLXRleG1mLTMuMF82CnRleC10ZXht ZmxvY2FsLTEuOQp0ZXhpMmh0bWwtMS44MiwxCnRleGluZm8tNC4xMV8xCnRoaW5raW5ncm9jay0y LjIuMQp0aWR5LWxpYi0wOTAzMTUuYwp0aWZmLTMuOS4yXzEKdGstOC40LjE5XzIsMgp0ay04LjUu OF8xCnRrLXdyYXBwZXItMS4xXzEKdG1ha2UtMS43XzUKdHJhcHByb3RvLTMuNC4zCnRyZWUtMS41 LjMKdHV4cHVjay0wLjguMl8xMgp0d20tMS4wLjQKdHdvbGFtZS0wLjMuMTIKdW5pc29uLTIuMjcu MTU3XzEKdW56aXAtNi4wCnVyd2ZvbnRzLTEuMF8zCnY0bF9jb21wYXQtMS4wLjIwMTAwNDAzXzEK dmNkaW1hZ2VyLTAuNy4yM182CnZpZGVvcHJvdG8tMi4zLjAKdmlld3Jlcy0xLjAuMV8xCnZpbS03 LjIuNDExCnZvcmJpcy10b29scy0xLjQuMF8xLDMKdnBuYy0wLjUuM18yCndhdnBhY2stNC42MC4x CndlYmtpdC1ndGsyLTEuMS4xNS40XzQKd2dldC0xLjEyXzEKd2luMzItY29kZWNzLTIwMTAwMzAz LDEKd2luZG93bWFrZXItMC45Mi4wXzEwCndpbmUtMS4xLjQzXzEsMQp3bWJsdWVjbG9jay0wLjBf Mgp3bWJsdWVjcHUtMC40XzQKd21ic2RiYXR0LTAuMV8zCndtaWNvbnMtMS4wXzIKd21tZW1tb24t MS4wLjFfMgp3bW5ldC0xLjJfMgp3djItMC40LjJfMgp4MTFwZXJmLTEuNS4xCngyNjQtMC4wLjIw MTAwMjIyXzIKeDQ4LTAuNC4zXzMKeGFuaW0tMi45Mi4wXzIKeGF1dGgtMS4wLjQKeGJhY2tsaWdo dC0xLjEuMQp4YmlmZi0xLjAuMgp4Yml0bWFwcy0xLjEuMAp4Ymxvb2QtMi4wXzIKeGNhbGMtMS4w LjMKeGNiLXByb3RvLTEuNgp4Y2ItdXRpbC0wLjMuNl8xCnhjaGF0LTIuOC42XzcKeGNsaXBib2Fy ZC0xLjEuMAp4Y2xvY2stMS4wLjQKeGNtaXNjcHJvdG8tMS4yLjAKeGNtc2RiLTEuMC4yCnhjb25z b2xlLTEuMC4zXzEKeGN1cnNvci10aGVtZXMtMS4wLjIKeGN1cnNvcmdlbi0xLjAuMwp4ZGJlZGl6 enktMS4wLjIKeGRnLXV0aWxzLTEuMC4yXzQKeGRpdHZpZXctMS4wLjFfMQp4ZG0tMS4xLjhfMgp4 ZHB5aW5mby0xLjAuMwp4ZHJpaW5mby0xLjAuMwp4ZHZpay10ZXRleC0yMi44NC4xNl8yCnhlZGl0 LTEuMS4yCnhlbWFjcy0yMS40LjIyXzQKeGVtYWNzLXBhY2thZ2VzLTE0LjIKeGV2LTEuMC40Cnhl eHRwcm90by03LjEuMQp4ZXllcy0xLjEuMAp4Zjg2LWlucHV0LWFjZWNhZC0xLjQuMAp4Zjg2LWlu cHV0LWNpdHJvbi0yLjIuMl8xCnhmODYtaW5wdXQtZWxvZ3JhcGhpY3MtMS4yLjNfMwp4Zjg2LWlu cHV0LWZwaXQtMS4zLjBfMgp4Zjg2LWlucHV0LWh5cGVycGVuLTEuMy4wXzQKeGY4Ni1pbnB1dC1q b3lzdGljay0xLjUuMAp4Zjg2LWlucHV0LWtleWJvYXJkLTEuNC4wCnhmODYtaW5wdXQtbW91c2Ut MS41LjAKeGY4Ni1pbnB1dC1tdXRvdWNoLTEuMi4xXzUKeGY4Ni1pbnB1dC1wZW5tb3VudC0xLjQu MQp4Zjg2LWlucHV0LXN5bmFwdGljcy0xLjEuMl8xCnhmODYtaW5wdXQtdm9pZC0xLjMuMAp4Zjg2 LXZpZGVvLWFwbS0xLjIuMgp4Zjg2LXZpZGVvLWFyay0wLjcuMgp4Zjg2LXZpZGVvLWF0aS02LjEz LjAKeGY4Ni12aWRlby1jaGlwcy0xLjIuMgp4Zjg2LXZpZGVvLWNpcnJ1cy0xLjMuMgp4Zjg2LXZp ZGVvLWR1bW15LTAuMy4zCnhmODYtdmlkZW8tZmJkZXYtMC40LjEKeGY4Ni12aWRlby1nbGludC0x LjIuNAp4Zjg2LXZpZGVvLWkxMjgtMS4zLjMKeGY4Ni12aWRlby1pNzQwLTEuMy4yCnhmODYtdmlk ZW8taW50ZWwtMi43LjFfMwp4Zjg2LXZpZGVvLW1hY2g2NC02LjguMgp4Zjg2LXZpZGVvLW1nYS0x LjQuMTEsMgp4Zjg2LXZpZGVvLW5lb21hZ2ljLTEuMi40CnhmODYtdmlkZW8tbmV3cG9ydC0wLjIu Mwp4Zjg2LXZpZGVvLW52LTIuMS4xNwp4Zjg2LXZpZGVvLW9wZW5jaHJvbWUtMC4yLjkwNF8yCnhm ODYtdmlkZW8tcjEyOC02LjguMQp4Zjg2LXZpZGVvLXJhZGVvbmhkLTEuMy4wXzMKeGY4Ni12aWRl by1yZW5kaXRpb24tNC4yLjMKeGY4Ni12aWRlby1zMy0wLjYuMwp4Zjg2LXZpZGVvLXMzdmlyZ2Ut MS4xMC40CnhmODYtdmlkZW8tc2F2YWdlLTIuMy4xCnhmODYtdmlkZW8tc2lsaWNvbm1vdGlvbi0x LjcuMwp4Zjg2LXZpZGVvLXNpcy0wLjEwLjJfMQp4Zjg2LXZpZGVvLXRkZngtMS40LjMKeGY4Ni12 aWRlby10Z2EtMS4yLjEKeGY4Ni12aWRlby10cmlkZW50LTEuMy4zCnhmODYtdmlkZW8tdHNlbmct MS4yLjMKeGY4Ni12aWRlby12ZXNhLTIuMy4wCnhmODYtdmlkZW8tdm13YXJlLTEwLjE2LjkKeGY4 Ni12aWRlby12b29kb28tMS4yLjMKeGY4NmJpZ2ZvbnRwcm90by0xLjIuMAp4Zjg2ZGdhLTEuMC4y XzEKeGY4NmRnYXByb3RvLTIuMQp4Zjg2ZHJpcHJvdG8tMi4xLjAKeGY4Nm1pc2Nwcm90by0wLjku Mwp4Zjg2cnVzaHByb3RvLTEuMS4yCnhmODZ2aWRtb2RlcHJvdG8tMi4zCnhmZC0xLjAuMV8xCnhm aW5kcHJveHktMS4wLjEKeGZvbnRzZWwtMS4wLjJfMQp4ZnMtMS4xLjBfMSwxCnhmc2luZm8tMS4w LjIKeGZ3cC0xLjAuMQp4Z2FtbWEtMS4wLjIKeGdjLTEuMC4yCnhob3N0LTEuMC4zCnhpbmUtMC45 OS41XzgKeGluZXJhbWFwcm90by0xLjIKeGluaXQtMS4yLjAKeGlucHV0LTEuNC4yCnhrYmNvbXAt MS4xLjAKeGtiZXZkLTEuMS4wCnhrYnByaW50LTEuMC4xCnhrYnV0aWxzLTEuMC4xXzIKeGtleWJv YXJkLWNvbmZpZy0xLjhfMQp4a2lsbC0xLjAuMgp4bG9hZC0xLjAuMl8xCnhsb2dvLTEuMC4yCnhs c2F0b21zLTEuMC4yCnhsc2NsaWVudHMtMS4wLjIKeGxzZm9udHMtMS4wLjIKeG1hZy0xLjAuMwp4 bWFuLTEuMS4wCnhtZXNzYWdlLTEuMC4zCnhtaC0xLjAuMV8xCnhtaWxsZS0yLjBfMwp4bWxjYXRt Z3ItMi4yCnhtbGNoYXJlbnQtMC4zXzIKeG1tcy0xLjIuMTFfOAp4bW1zLXdtYS0xLjAuNV8yCnht b2RtYXAtMS4wLjQKeG1vcmUtMS4wLjFfMQp4b3JnLTcuNQp4b3JnLWFwcHMtNy41CnhvcmctY2Yt ZmlsZXMtMS4wLjMKeG9yZy1kb2NzLTEuNCwxCnhvcmctZHJpdmVycy03LjUKeG9yZy1mb250cy0x MDBkcGktNy41CnhvcmctZm9udHMtNy41CnhvcmctZm9udHMtNzVkcGktNy41CnhvcmctZm9udHMt Y3lyaWxsaWMtNy41CnhvcmctZm9udHMtbWlzY2JpdG1hcHMtNy41CnhvcmctZm9udHMtdHJ1ZXR5 cGUtNy41CnhvcmctZm9udHMtdHlwZTEtNy41CnhvcmctbGlicmFyaWVzLTcuNQp4b3JnLW1hY3Jv cy0xLjYuMAp4b3JnLXNlcnZlci0xLjcuNSwxCnhvc2QtMi4yLjEyXzgKeHBhY21hbi0xLjBfMwp4 cGRmLTMuMDJfMTIKeHBpcGVtYW4tMS4wXzIKeHBsc3ByaW50ZXJzLTEuMC4xCnhwci0xLjAuMwp4 cHJlaGFzaHByaW50ZXJsaXN0LTEuMC4xCnhwcm9wLTEuMS4wCnhwcm90by03LjAuMTYKeHByb3h5 bWFuYWdlbWVudHByb3RvY29sLTEuMC4zCnhyYW5kci0xLjMuMgp4cmRiLTEuMC42CnhyZWZyZXNo LTEuMC4zCnhyb2FjaC00LjRfMgp4cngtMS4wLjMKeHNhbmUtMC45OTZfNAp4c2NyZWVuc2F2ZXIt NS4xMV8yCnhzZXQtMS4xLjAKeHNldG1vZGUtMS4wLjAKeHNldHBvaW50ZXItMS4wLjEKeHNldHJv b3QtMS4wLjMKeHNtLTEuMC4xXzEKeHN0ZGNtYXAtMS4wLjEKeHRlZGR5LTIuMC4yXzcKeHRlcm0t MjU4Cnh0aW1lci0wLjgwODlfMgp4dHJhbnMtMS4yLjUKeHRyYXAtMS4wLjIKeHYtMy4xMGFfMTQK eHZpZC0xLjIuMl8xLDEKeHZpZHR1bmUtMS4wLjFfMQp4dmluZm8tMS4xLjAKeHdkLTEuMC4zCnh3 aW5pbmZvLTEuMC41Cnh3dWQtMS4wLjIKeHotNC45OTkuOV8xCnlhc20tMS4wLjFfMQp6aXAtMy4w Cg== --0016e6dab08752e3250488b132ae-- From owner-freebsd-x11@FreeBSD.ORG Thu Jun 10 19:06:15 2010 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6A9D31065673 for ; Thu, 10 Jun 2010 19:06:15 +0000 (UTC) (envelope-from jhein@gossamer.timing.com) Received: from mout.perfora.net (mout.perfora.net [74.208.4.195]) by mx1.freebsd.org (Postfix) with ESMTP id 201C98FC1A for ; Thu, 10 Jun 2010 19:06:14 +0000 (UTC) Received: from gossamer.timing.com ([206.168.13.144]) by mrelay.perfora.net (node=mrus0) with ESMTP (Nemesis) id 0Lp4kW-1Osnum1zAy-00em5t; Thu, 10 Jun 2010 15:06:11 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19473.14239.529096.779639@gossamer.timing.com> Date: Thu, 10 Jun 2010 13:06:07 -0600 From: John Hein To: Daniel Montrallo Flickinger In-Reply-To: References: X-Provags-ID: V01U2FsdGVkX182dlA0+mzbs5GuMIKxO3P4LfWCNDncGmI3Fg0 NuTVDxCA9d9hEKpK2o9bo9uz6iYGpLy3/WBancvMBbGb0z4+A0 uYqBNYssauAm5MbSAzITA== Cc: x11@FreeBSD.org Subject: Re: port x11/libX11 fails to build X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jun 2010 19:06:15 -0000 Daniel Montrallo Flickinger wrote at 13:29 -0500 on Jun 10, 2010: [...] > /usr/local/share/aclocal/libtool15.m4:615: AC_LIBTOOL_COMPILER_OPTION is [...] > ./configure: 5478: Syntax error: word unexpected (expecting ")") FAQ. Stale files from libtool15. See the mailing list archives. From owner-freebsd-x11@FreeBSD.ORG Thu Jun 10 20:19:52 2010 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4EC0F106566B for ; Thu, 10 Jun 2010 20:19:52 +0000 (UTC) (envelope-from xdcc80@gmail.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id 0BCD08FC0A for ; Thu, 10 Jun 2010 20:19:51 +0000 (UTC) Received: by gyh20 with SMTP id 20so355546gyh.13 for ; Thu, 10 Jun 2010 13:19:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=6FnU9SNXmZZsFMuzIGAtNbPn2l5Kg4Me6w4d6Mzc0/g=; b=rJoLhKRzrCIlWkBWDBN6RSQcPAC56aiIcXoiQ2WECsMYU+Cq85dMMZO0xfSCfvIIQ0 opvKW6fima8Ktwu+IJU7k0MwgoZDcTkmUvxKXBmiHiH2SHWK2XKd3Q1ufBDlLr0UsZdc AE3imnZHucKc8W2mUf58ZExXn/Ru4GjR+7ZzE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=pgfOPZ+QSApIdK6MvSKxGS8+QDzxcJwA83GHOnOKaE6YVrYIkZaegMieBEy+thxr3l uoJH5Y2ulhYGI9lhi30g8CLeWPztY6VCKsT5VdGqnSOOY4PUU5CRWwzYPkZSaPlfhaj9 tjy1bagd36BZwU3SV7rgQSeS/Dt9adRV/qAe4= Received: by 10.150.13.20 with SMTP id 20mr1915914ybm.170.1276199557358; Thu, 10 Jun 2010 12:52:37 -0700 (PDT) MIME-Version: 1.0 Received: by 10.150.97.15 with HTTP; Thu, 10 Jun 2010 12:52:16 -0700 (PDT) From: Diogo Castro Date: Thu, 10 Jun 2010 16:52:16 -0300 Message-ID: To: x11@freebsd.org X-Mailman-Approved-At: Thu, 10 Jun 2010 21:35:29 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Please report the problem to x11@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jun 2010 20:19:52 -0000 checking pkg-config is at least version 0.9.0... yes checking for FIXESEXT... configure: error: Package requirements (xproto fixesproto >=3D 4.0 xextproto x11) were not met: Package 'FixesProto' requires 'xextproto >=3D 7.0.99.1' but version of XExtProto is 7.0.5 Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables FIXESEXT_CFLAGS and FIXESEXT_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. =3D=3D=3D> Script "configure" failed unexpectedly. Please report the problem to x11@FreeBSD.org [maintainer] and attach the "/usr/ports/x11/libXfixes/work/libXfixes-4.0.4/config.log" including the output of the failure of your make command. Also, it might be a good idea t= o provide an overview of all packages installed on your system (e.g. an `ls /var/db/pkg`). *** Error code 1 Stop in /usr/ports/x11/libXfixes. *** Error code 1 Stop in /usr/ports/x11/libXdamage. *** Error code 1 Stop in /usr/ports/graphics/libGLU. *** Error code 1 Stop in /usr/ports/graphics/glitz. *** Error code 1 Stop in /usr/ports/graphics/cairo. *** Error code 1 Stop in /usr/ports/graphics/cairo. *** Error code 1 Stop in /usr/ports/databases/rrdtool. *** Error code 1 Stop in /usr/ports/databases/rrdtool. *** Error code 1 Stop in /usr/ports/net-mgmt/cacti. --=20 Diogo Castro - Dcc Engenheiro de Computa=E7=E3o MSN: xdcc80@hotmail.com From owner-freebsd-x11@FreeBSD.ORG Fri Jun 11 09:00:46 2010 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3FD101065675 for ; Fri, 11 Jun 2010 09:00:46 +0000 (UTC) (envelope-from gljennjohn@googlemail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id 8E6738FC1F for ; Fri, 11 Jun 2010 09:00:45 +0000 (UTC) Received: by fxm7 with SMTP id 7so610094fxm.13 for ; Fri, 11 Jun 2010 02:00:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:cc:subject :message-id:in-reply-to:references:reply-to:x-mailer:mime-version :content-type:content-transfer-encoding; bh=K/h516kG83fNHu6q3788DvViGpeW9CwAMRCRnuWtTpg=; b=phj2cKQ5V9YIW80AfLXidHoRlA+spJmF3sY/JLZt1XdzgK3FAnfeYLiHj58+PubGvY qn4WJKgo5D/34xBMkUPXrlIiE7mqb4jAsNZnmnSSTLA/1Qo7QcdfqeMDsZRcGc/GlvlW 2mvnwSc3GTZUczXRdOq+boiAzxOQthnFLA9rE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:cc:subject:message-id:in-reply-to:references:reply-to :x-mailer:mime-version:content-type:content-transfer-encoding; b=iQn+97tVUiKX3pzi9ARv7/1A4/iOVIdF/pJh0WHRAZTgdAj74KDevk5KhtZWpZ9YJG +2M+AlAGkagNKqAA/gyi7gAy96G4wY7b7HgjS2CDgRwByRFxUPdjDcRLBA4Viw86ishD G84rkKDd1s8KpFf6phghumsZc5Mx29vCq3Ua8= Received: by 10.204.6.24 with SMTP id 24mr1031063bkx.181.1276246843823; Fri, 11 Jun 2010 02:00:43 -0700 (PDT) Received: from ernst.jennejohn.org (p578E1FF0.dip.t-dialin.net [87.142.31.240]) by mx.google.com with ESMTPS id v3sm4019874bkz.22.2010.06.11.02.00.42 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 11 Jun 2010 02:00:43 -0700 (PDT) Date: Fri, 11 Jun 2010 11:00:41 +0200 From: Gary Jennejohn To: Diogo Castro Message-ID: <20100611110041.76772c34@ernst.jennejohn.org> In-Reply-To: References: X-Mailer: Claws Mail 3.7.5 (GTK+ 2.18.7; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: x11@freebsd.org Subject: Re: Please report the problem to x11@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: gljennjohn@googlemail.com List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jun 2010 09:00:46 -0000 On Thu, 10 Jun 2010 16:52:16 -0300 Diogo Castro wrote: > checking pkg-config is at least version 0.9.0... yes > checking for FIXESEXT... configure: error: Package requirements (xproto > fixesproto >= 4.0 xextproto x11) were not met: > > Package 'FixesProto' requires 'xextproto >= 7.0.99.1' but version of > XExtProto is 7.0.5 > So, do what is suggested here and update xextproto. -- Gary Jennejohn