From owner-freebsd-ports@FreeBSD.ORG Sun Apr 19 11:22:20 2015 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4C127AAA; Sun, 19 Apr 2015 11:22:20 +0000 (UTC) Received: from mail-lb0-x236.google.com (mail-lb0-x236.google.com [IPv6:2a00:1450:4010:c04::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C53C3D0B; Sun, 19 Apr 2015 11:22:19 +0000 (UTC) Received: by lbbuc2 with SMTP id uc2so111692835lbb.2; Sun, 19 Apr 2015 04:22:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=F5uqIuXx77XeR9U85RPSOpJNLqWvZC1bu2pOM9tuTlU=; b=pwMu2cZfMTpa/yoYR8sKlLXm7fIqvnixSCdlCbvpYQBIyw7OqZNdf89ETqtrFTG433 Dr6noCK53+hgs9fnkja0zApsqi0/ONtIJpWDdIdAY1TOgaMhx7kPIcY2pJQFy8I+jbG4 UMjXlhbSepeeugzq2TUDwCaE5uqJt86ZKqH+pBpvjZ7FxukcBLY4Wa08OQLd2KiJjORU i6Tf+dtwH1NYZY6uOZKTGcUOG84AqT1nHIr7GP5N5LIKmP3fvKxq5bv5ZqE6XHJHvP97 IJUz+esk5/yYuhr6wtmBh3FP6imtg2InKIFZcL4Uw+4kzyYJFRMA7kdg/d+e23sj+FOW bM0Q== X-Received: by 10.112.211.167 with SMTP id nd7mr11582598lbc.62.1429442537582; Sun, 19 Apr 2015 04:22:17 -0700 (PDT) Received: from [10.0.1.6] (broadband-5-228-253-128.nationalcablenetworks.ru. [5.228.253.128]) by mx.google.com with ESMTPSA id ln6sm3609665lac.45.2015.04.19.04.22.16 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 19 Apr 2015 04:22:17 -0700 (PDT) Sender: Dmitry Sivachenko Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) Subject: Re: pkg 1.5.0 is out From: Dmitry Sivachenko In-Reply-To: <20150414200459.GE39658@ivaldir.etoilebsd.net> Date: Sun, 19 Apr 2015 14:22:15 +0300 Cc: ports@FreeBSD.org, current@FreeBSD.org, stable@FreeBSD.org Content-Transfer-Encoding: quoted-printable Message-Id: <3F18CCA1-53B8-4590-9CD3-78FB63590D51@FreeBSD.org> References: <20150414200459.GE39658@ivaldir.etoilebsd.net> To: Baptiste Daroussin X-Mailer: Apple Mail (2.2070.6) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Apr 2015 11:22:20 -0000 > On 14 =D0=B0=D0=BF=D1=80. 2015 =D0=B3., at 23:05, Baptiste Daroussin = wrote: >=20 > Final pkg 1.5.0 has been released. >=20 Thank a lot for working on pkg! >=20 > For pkg 1.6.0 among other things and depending on the time, here is = what we do > plan to work on: > - >=20 What I really miss a lot is support for package "profiles": an ability = to build the same port with different OPTIONs combination. For example: minimal nginx version; nginx version with passenger module (for puppet server) nginx version with some other rare options turned on for custom = application. Right now I achieve this with manually renaming /var/db/ports/*/options = files and some manipulations in /usr/ports/packages/All. But a framework to automatically handle this would be very useful. Thanks. From owner-freebsd-ports@FreeBSD.ORG Sun Apr 19 11:36:09 2015 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D244EECC; Sun, 19 Apr 2015 11:36:09 +0000 (UTC) Received: from mail-wi0-x235.google.com (mail-wi0-x235.google.com [IPv6:2a00:1450:400c:c05::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 64D48E18; Sun, 19 Apr 2015 11:36:09 +0000 (UTC) Received: by widdi4 with SMTP id di4so68088832wid.0; Sun, 19 Apr 2015 04:36:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=uAO/MIQAx3Q1Idvle/yEBpX/170EmVg2pxKqtSj7Xa8=; b=AmFFgY6Hhg7V2kvVIx9ICbYyOGdToQsxslND86LPSHHJjVFTUz4rVeun7y7oULsK1T LgD9gdo76hGENF3ovHFPrAr59PJCdw4gN534Pxe3kF6s3qgVQY7fOED8DZAUnd6rFY6t iUXwqmNOkFJEyPq3YQl7BYDlKjnZdcqznv/4/AjJjujG2znck2UrSPV1UAa2XpODC0i5 aWwMQdKyS2peyJF2qa1hzpwnb2effaNiOG+pwltM75CE7TDw0mzmxLRWprxy070yQq+G 3daMntaF7wNzEBaGkRUSYyBeyet5Q6NMi//qj5n0nGfjYHQor3fnsB9iWprgrr2jsXdo c6mQ== X-Received: by 10.180.104.34 with SMTP id gb2mr15911486wib.95.1429443367863; Sun, 19 Apr 2015 04:36:07 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by mx.google.com with ESMTPSA id e10sm10700341wij.11.2015.04.19.04.36.06 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 19 Apr 2015 04:36:07 -0700 (PDT) Sender: Baptiste Daroussin Date: Sun, 19 Apr 2015 13:36:05 +0200 From: Baptiste Daroussin To: Dmitry Sivachenko Cc: ports@FreeBSD.org, current@FreeBSD.org, stable@FreeBSD.org Subject: Re: pkg 1.5.0 is out Message-ID: <20150419113605.GE960@ivaldir.etoilebsd.net> References: <20150414200459.GE39658@ivaldir.etoilebsd.net> <3F18CCA1-53B8-4590-9CD3-78FB63590D51@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="u5E4XgoOPWr4PD9E" Content-Disposition: inline In-Reply-To: <3F18CCA1-53B8-4590-9CD3-78FB63590D51@FreeBSD.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Apr 2015 11:36:10 -0000 --u5E4XgoOPWr4PD9E Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Apr 19, 2015 at 02:22:15PM +0300, Dmitry Sivachenko wrote: >=20 > > On 14 =D0=B0=D0=BF=D1=80. 2015 =D0=B3., at 23:05, Baptiste Daroussin wrote: > >=20 > > Final pkg 1.5.0 has been released. > >=20 >=20 > Thank a lot for working on pkg! >=20 > >=20 > > For pkg 1.6.0 among other things and depending on the time, here is wha= t we do > > plan to work on: > > - > >=20 >=20 >=20 > What I really miss a lot is support for package "profiles": an ability to= build the same port with different OPTIONs combination. > For example: > minimal nginx version; > nginx version with passenger module (for puppet server) > nginx version with some other rare options turned on for custom applicati= on. >=20 > Right now I achieve this with manually renaming /var/db/ports/*/options f= iles and some manipulations in /usr/ports/packages/All. > But a framework to automatically handle this would be very useful. >=20 > Thanks. >=20 This is already supported on pkg side, the work needs to be done in ports s= ide, what you call profiles, I usually call it flavours but that is the same. Dependencies made on provides/requires allows to handle dependencies in thi= s: For example A can depend on nginx (whatever profile): so it requires "nginx" B can only depend on nginx-passenger: so it requires nginx-passenger nginx itself provides: nginx nginx-passenger provides: nginx and nginx-passenger that should do what you want unfortunatly that mean both nginx nginx-passen= ger both have one origin: www/nginx and this will break portupgrade/portmaster/tinderbox/poudriere (I can easily make poudriere fri= endly for that but I can't for the others). So most of the work is now on ports land (and maybe a couple of bug fixes in pkg) Best regards, Bapt --u5E4XgoOPWr4PD9E Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlUzkyUACgkQ8kTtMUmk6EyhnACePcqViIXH5vcnBh1NyQC2CofM rG4AoIxTOvXkgcDDEDICnCDgbWmnlhN4 =PPVO -----END PGP SIGNATURE----- --u5E4XgoOPWr4PD9E-- From owner-freebsd-ports@FreeBSD.ORG Sun Apr 19 19:59:12 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EDE1A872 for ; Sun, 19 Apr 2015 19:59:11 +0000 (UTC) Received: from mail.qcislands.net (mail.qcislands.net [23.235.65.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CE0FD767 for ; Sun, 19 Apr 2015 19:59:11 +0000 (UTC) Received: from 254-68-235-23.qcislands.net ([23.235.68.254] helo=[192.168.1.8]) by mail.qcislands.net with esmtp (Exim 4.82) (envelope-from ) id 1YjvMt-0006yj-7q; Sun, 19 Apr 2015 12:59:03 -0700 Message-ID: <553408FD.1000207@paz.bz> Date: Sun, 19 Apr 2015 12:58:53 -0700 From: Jim Pazarena User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: Re: cmake build failure depending on liblzma Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-local_scan: locally submitted (54) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Apr 2015 19:59:12 -0000 just attempted to update another server, and cmake dies on it as well citing the same liblzma error oh my. had better stop with the updates until someone fixes this. On 2015-04-18 11:14 AM, Jim Pazarena wrote: > I'm attempting a re-install of 10.1 amd, and cmake is a show stopper, > appearing to have a problem with liblzma. I re-installed liblzma, yet > cmake continues to fail. Without cmake many other things such as mysql > fail because of the dependency on cmake. > > I am not sure what to do. > Any help would be much appreciated. > > Jim > > > EVIDENCE OF LIBLZMA: > > root@servera:~ # cd /usr/local/lib > root@servera:/usr/local/lib # ls -l | grep lzma > -rw-r--r-- 1 root wheel 401452 Apr 18 10:44 liblzma.a > lrwxr-xr-x 1 root wheel 16 Apr 18 10:44 liblzma.so -> > liblzma.so.1.1.0 > lrwxr-xr-x 1 root wheel 16 Apr 18 10:44 liblzma.so.1 -> > liblzma.so.1.1 > .0 > -rwxr-xr-x 1 root wheel 290461 Apr 18 10:44 liblzma.so.1.1.0 > root@servera:/usr/local/lib # > > > FAILURE OF CMAKE: > > -- Checking whether cxxabi works with this C++ compiler - yes > -- Using system-installed BZIP2 > -- Using system-installed CURL > -- Using system-installed EXPAT > -- Using system-installed LIBARCHIVE > -- Using system-installed LIBLZMA > -- Using system-installed ZLIB > -- Found ZLIB: /usr/lib/libz.so (found version "1.2.8") > -- Found CURL: /usr/local/lib/libcurl.so (found version "7.41.0") > -- Found BZip2: /usr/lib/libbz2.so (found version "1.0.6") > -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so > -- Looking for BZ2_bzCompressInit in /usr/lib/libbz2.so - found > -- Looking for lzma_auto_decoder in /usr/local/lib/liblzma.so > -- Looking for lzma_auto_decoder in /usr/local/lib/liblzma.so - not found > -- Looking for lzma_easy_encoder in /usr/local/lib/liblzma.so > -- Looking for lzma_easy_encoder in /usr/local/lib/liblzma.so - not found > -- Looking for lzma_lzma_preset in /usr/local/lib/liblzma.so > -- Looking for lzma_lzma_preset in /usr/local/lib/liblzma.so - not found > -- Could NOT find LibLZMA (missing: LIBLZMA_HAS_AUTO_DECODER > LIBLZMA_HAS_EASY_ENCODER LIBLZMA_HAS_LZMA_PRESET) (found version "5.0.5") > CMake Error at CMakeLists.txt:310 (message): > CMAKE_USE_SYSTEM_LIBLZMA is ON but LibLZMA is not found! > Call Stack (most recent call first): > CMakeLists.txt:488 (CMAKE_BUILD_UTILITIES) > > > -- Configuring incomplete, errors occurred! > See also > "/usr/ports/devel/cmake/work/cmake-3.1.3/CMakeFiles/CMakeOutput.log". > See also > "/usr/ports/devel/cmake/work/cmake-3.1.3/CMakeFiles/CMakeError.log". > --------------------------------------------- > Error when bootstrapping CMake: > Problem while running initial CMake > --------------------------------------------- > ===> Script "configure" failed unexpectedly. > Please report the problem to kde@FreeBSD.org [maintainer] and attach the > "/usr/ports/devel/cmake/work/cmake-3.1.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. a > /usr/local/sbin/pkg-static info -g -Ea). > *** Error code 1 > > Stop. > make: stopped in /usr/ports/devel/cmake > root@servera:/usr/ports/devel/cmake # ^Dlogout > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" From owner-freebsd-ports@FreeBSD.ORG Sun Apr 19 22:52:08 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B722BA75; Sun, 19 Apr 2015 22:52:08 +0000 (UTC) Received: from mail-ig0-x230.google.com (mail-ig0-x230.google.com [IPv6:2607:f8b0:4001:c05::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 855C9ACF; Sun, 19 Apr 2015 22:52:08 +0000 (UTC) Received: by iget9 with SMTP id t9so55870321ige.1; Sun, 19 Apr 2015 15:52:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=/WxeVv1vOwpoOzL+/7b7rCgq/FHZfFWA7oDtKAOUw+I=; b=XgM4yvuUIfMQrb0MVAAyG46sANJFTTrXCyh0ucpe+/CLMXvmWxcklUOwgZKB22Y6gr naHTEc2+lAzxMGRiHjRg+fLzrUl89XBUcCXI8vpAAd3TnARDhm8FUXrFuyrYSSTccpkH +EdFkRN4Gam5Ty0x+pTqMwyO/i/ZRi+ME+3885NwlykOAb1h6quTC/BrmA9UXshDszWW 602BBW7nzEXWTw/QMy7znYfXXSxzrV3gXkH1yRLA0zehOxeSRusfIF6uwmK3QdFLMcwu mi/VAtTorNzeL0V0hdEXvRQX+DYjlnviVLV6cweBH4sAts+3fB61cxWn3K6tXGKtn2LO iXPg== X-Received: by 10.107.37.132 with SMTP id l126mr17933483iol.42.1429483927930; Sun, 19 Apr 2015 15:52:07 -0700 (PDT) MIME-Version: 1.0 From: Ben Woods Date: Sun, 19 Apr 2015 22:52:07 +0000 Message-ID: Subject: Maintainer feedback and committer needed to update abiword To: FreeBSD ports , freebsd-gnome@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Apr 2015 22:52:08 -0000 Hi everyone, Could a member of the FreeBSD GNOME team please review the patch I have attached to PR199156? It updates abiword to 3.0.1 (which now uses GTK3). It also fixes the issues reported in PR 195452, PR193318, PR199544. Lastly, editors/abiword-docs should also be updated in parallel. There is a patch for that under PR199158. Regards, Ben From owner-freebsd-ports@FreeBSD.ORG Mon Apr 20 06:14:22 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 593CAFF8 for ; Mon, 20 Apr 2015 06:14:22 +0000 (UTC) Received: from yamoy.9001888.com (yamoy.9001888.com [178.251.230.21]) by mx1.freebsd.org (Postfix) with ESMTP id 51470B77 for ; Mon, 20 Apr 2015 06:14:21 +0000 (UTC) To: freebsd-ports@freebsd.org Subject: about our email marketing Message-ID: <72bb68bb4c2c2a9c0c80d55a2df6119e@masonite.com> Date: Mon, 20 Apr 2015 07:39:01 +0200 From: "Louis" Reply-To: bonnietongy@sina.com MIME-Version: 1.0 X-Mailer-LID: 26 X-Mailer-RecptId: 20219488 X-Mailer-SID: 282 X-Mailer-Sent-By: 1 Content-Type: text/plain; format=flowed; charset="UTF-8" Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Apr 2015 06:14:22 -0000 Hi, You are receiving this email because we wish you to use our target email marketing service. We specialize in providing target email marketing services to a number of businesses all over the world! Email marketing is one of the best marketing strategies of all time and has helped many businesses globally achieve their goals, double their profits and increase their client base. We have worked on a number of projects and campaigns, all our packages are tailor made and designed according to your requirements. We wish to be your marketing partner, we can increase your business sales 2-5 times. If you would require more information please send us an email and we would be glad to discuss the project requirements with you soon. Looking forward to your positive response. Kind Regards Louis Marketing Specialist Email: wukelili@tom.com From owner-freebsd-ports@FreeBSD.ORG Mon Apr 20 10:09:12 2015 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D7218B17 for ; Mon, 20 Apr 2015 10:09:12 +0000 (UTC) Received: from portscout.freebsd.org (portscout.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C5E06913 for ; Mon, 20 Apr 2015 10:09:12 +0000 (UTC) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.14.9/8.14.9) with ESMTP id t3KA9C5j058681 for ; Mon, 20 Apr 2015 10:09:12 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.14.9/8.14.9/Submit) id t3KA9CBV058680; Mon, 20 Apr 2015 10:09:12 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201504201009.t3KA9CBV058680@portscout.freebsd.org> X-Authentication-Warning: portscout.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Mon, 20 Apr 2015 10:09:12 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Apr 2015 10:09:12 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ graphics/tulip | 4.6.1 | 4.7.0 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ports@FreeBSD.ORG Mon Apr 20 20:02:15 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B569C6BC for ; Mon, 20 Apr 2015 20:02:15 +0000 (UTC) Received: from clavin1.langille.org (clavin.langille.org [162.208.116.86]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "clavin.langille.org", Issuer "StartCom Class 2 Primary Intermediate Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8844EAC0 for ; Mon, 20 Apr 2015 20:02:15 +0000 (UTC) Received: from (clavin1.int.langille.org (clavin1.int.unixathome.org [10.4.7.7]) (Authenticated sender: hidden) with ESMTPSA id 03A4A3102 for ; Mon, 20 Apr 2015 20:02:13 +0000 (UTC) From: Dan Langille X-Pgp-Agent: GPGMail 2.5b6 Content-Type: multipart/signed; boundary="Apple-Mail=_26825D2A-5B29-40CC-BF2A-6F8A8A52F760"; protocol="application/pgp-signature"; micalg=pgp-sha512 Subject: pkg-static: Insufficient privileges to add packages Date: Mon, 20 Apr 2015 16:02:12 -0400 Message-Id: <31714E44-6041-4B5F-BDB0-FA7131ED7EB4@langille.org> To: ports Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) X-Mailer: Apple Mail (2.2098) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Apr 2015 20:02:15 -0000 --Apple-Mail=_26825D2A-5B29-40CC-BF2A-6F8A8A52F760 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 I am running a testport on www/py-django-tastypie My goal it to add an option for using www/django16 as well as www/django = (1.7). The error I get is: $ sudo poudriere testport -v -j 101amd64 -p testing -z testing -i -o = www/py-django-tastypie ... =3D=3D=3D> Verifying install for py27-django>=3D1.5 in = /usr/ports/www/py-django16 =3D=3D=3D> Installing existing package = /packages/All/py27-django16-1.6.11.txz pkg-static: Insufficient privileges to add packages But because I'm running testport interactively, I see I can install the = port it mentions: root@101amd64-testing-testing:~ # pkg install = /packages/All/py27-django16-1.6.11.txz Updating local repository catalogue... [101amd64-testing-testing] Fetching meta.txz: 100% 816 B 0.8kB/s = 00:01 [101amd64-testing-testing] Fetching packagesite.txz: 100% 50 KiB = 51.4kB/s 00:01 Processing entries: 100% local repository update completed. 205 packages processed. Updating database digests format: 100% Checking integrity... done (0 conflicting) The following 1 package(s) will be affected (of 0 checked): New packages to be INSTALLED: py27-django16: 1.6.11 The process will require 27 MiB more space. Proceed with this action? [y/N]: y [101amd64-testing-testing] [1/1] Installing py27-django16-1.6.11... [101amd64-testing-testing] [1/1] Extracting py27-django16-1.6.11: 100% root@101amd64-testing-testing:~ # Why does the testport fail? Full build log here: = http://services.unixathome.org/poudriere/data/101amd64-testing-testing/201= 5-04-20_19h53m23s/logs/errors/py27-django-tastypie-0.12.1.log =E2=80=94 Dan Langille http://langille.org/ --Apple-Mail=_26825D2A-5B29-40CC-BF2A-6F8A8A52F760 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iQJ8BAEBCgBmBQJVNVtEXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1MTE2RjM0ODIzRDdERDM4OTY0OUJBNzdF QjIxNTlERUU5NzI3MzlGAAoJEOshWd7pcnOfluQP/3upixEjN0PXJKeNqhmlC/Q8 HCOeOjbd1oJ+txp2npnLluwDogs4eT3CiF58PeapnY9hsgzsKCkLMwee7MsUyiQr H4ozOWoORV6EdURMm/3y/EfpF3IXAkN8Xh6amBCHLlqSbR2iOHeZPVcI4V2QgYtk duLFgB8syn21JL44C9va+ogSBOiuGb/TylTdVcMlVxNO9MHEr/ZTXOfhaChsF0dt 45xQyCpo7AXZQKBOzQLAwzbJLM2yHl5OoZRce7yAiH7nb2oyQvSbCyFHGIf8WSrX UYgMpcxNzj4xN7ZrQqEZjiLHZph2WK9l/apLpD4e35CUZGJpypSadAgsLIavrrsZ b5kPOnLpbZGZKc8SSkKUKDim3ROAeo3JOEX9mPJffmpFtSQ36eRCcr9fgEC8eVIL PxkQQi+1rrRiyw9y21purbwscjD2yxisVIVlDFSVgG6Qo+0/K5H8T2l/S2OOSi4W XB8amkCunKgAiaaY+WUj+n3rHm5FpkUTOHeaF6BbSdHD/DbFZrdBlcftK/w8JXxU IKvEZuo7IPy4gm73yvSYdemFfOY+Q+IIW6YBlT1TEHBkaAlEm5BOdrV2GdmM2cEB alercXkyV8vTnpBLy3O+6QfWZWNhQ0aSvc06dtbajugJ6luQRIEaFVmeGHmYmZgT RJoJZyvLzqAWfPv9mT9h =xqiv -----END PGP SIGNATURE----- --Apple-Mail=_26825D2A-5B29-40CC-BF2A-6F8A8A52F760-- From owner-freebsd-ports@FreeBSD.ORG Mon Apr 20 22:57:02 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 56EEC719 for ; Mon, 20 Apr 2015 22:57:02 +0000 (UTC) Received: from mail-ie0-x22f.google.com (mail-ie0-x22f.google.com [IPv6:2607:f8b0:4001:c03::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2793DFEE for ; Mon, 20 Apr 2015 22:57:02 +0000 (UTC) Received: by iejt8 with SMTP id t8so1209804iej.2 for ; Mon, 20 Apr 2015 15:57:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-type; bh=4JMFhnlg57xIShb59WS44DQDLBz8A/B6gzvl0m4t6Kc=; b=QlClvKyESqonwA/ykjlFZmNPfbpd76jpL26UJn46QExfl4jI0tPCruLq7tzJBJqtJW Z45xthdbxTMkBI7ZGVPPTMqTG796H/FBm4JcX//Y5AZcniQ8NqJxaSyLpDnqBw5iNBYb xvvZXxrNGbpZy+o6zoRZnF7jYniyrL8Cl+afpmSreAn5sd26A3WUxZ3AVAzeqMXB/Qxu vfkUxb8KNIfz4dI0LXNrIPiUSnD4DTxX2m3L0vzYqwnm+fF50W2w/6Oy+jrJEmXZWyR8 WZRvjQBLZCfaeggUUNaR6F304Y2y90czs0pmdp2bdw/Dsbe5K/gt+J+yqQKB3mUvprzr qcNQ== X-Received: by 10.50.66.230 with SMTP id i6mr250949igt.22.1429570620977; Mon, 20 Apr 2015 15:57:00 -0700 (PDT) MIME-Version: 1.0 References: <31714E44-6041-4B5F-BDB0-FA7131ED7EB4@langille.org> In-Reply-To: <31714E44-6041-4B5F-BDB0-FA7131ED7EB4@langille.org> From: Ben Woods Date: Mon, 20 Apr 2015 22:57:00 +0000 Message-ID: Subject: Re: pkg-static: Insufficient privileges to add packages To: Dan Langille , ports Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Apr 2015 22:57:02 -0000 That error is generated in the pkg exec_add function in src/add.c here: https://github.com/freebsd/pkg/blob/master/src/add.c It occurs because it checks the package database for read, write, create access using the pkgdb_access and pkgdb_check_access functions in libpkg/pkgdb.c here: https://github.com/freebsd/pkg/blob/master/libpkg/pkgdb.c I believe this is inside the jail created by poudriere testport. It would be interesting to add the -i interactive flag to the testport run and check the permissions on/in the pkg database. Mine are here for reference: % ls -lah /var/db/pkg/ total 37484 drwxr-xr-x 2 root wheel 8B 21 Apr 06:00 . drwxr-xr-x 13 root wheel 19B 21 Apr 06:13 .. -rw-r--r-- 1 root wheel 246B 4 Dec 06:22 FreeBSD.meta -rw-r--r-- 1 root wheel 11M 21 Apr 06:00 local.sqlite -rw-r--r-- 1 root wheel 246B 21 Apr 03:05 poudriere.meta -rw-r--r-- 1 root wheel 49M 4 Dec 06:22 repo-FreeBSD.sqlite -rw-r--r-- 1 root wheel 1.6M 21 Apr 03:05 repo-poudriere.sqlite -r--r--r-- 1 root wheel 3.3M 21 Apr 03:17 vuln.xml Regards, Ben On Tue, Apr 21, 2015 at 4:02 AM Dan Langille wrote: > I am running a testport on www/py-django-tastypie > > My goal it to add an option for using www/django16 as well as www/django > (1.7). > > The error I get is: > > $ sudo poudriere testport -v -j 101amd64 -p testing -z testing -i -o > www/py-django-tastypie > ... > =3D=3D=3D> Verifying install for py27-django>=3D1.5 in > /usr/ports/www/py-django16 > =3D=3D=3D> Installing existing package /packages/All/py27-django16-1.6.= 11.txz > pkg-static: Insufficient privileges to add packages > > But because I'm running testport interactively, I see I can install the > port it mentions: > > root@101amd64-testing-testing:~ # pkg install > /packages/All/py27-django16-1.6.11.txz > Updating local repository catalogue... > [101amd64-testing-testing] Fetching meta.txz: 100% 816 B 0.8kB/s > 00:01 > [101amd64-testing-testing] Fetching packagesite.txz: 100% 50 KiB > 51.4kB/s 00:01 > Processing entries: 100% > local repository update completed. 205 packages processed. > Updating database digests format: 100% > Checking integrity... done (0 conflicting) > The following 1 package(s) will be affected (of 0 checked): > > New packages to be INSTALLED: > py27-django16: 1.6.11 > > The process will require 27 MiB more space. > > Proceed with this action? [y/N]: y > [101amd64-testing-testing] [1/1] Installing py27-django16-1.6.11... > [101amd64-testing-testing] [1/1] Extracting py27-django16-1.6.11: 100% > root@101amd64-testing-testing:~ # > > > Why does the testport fail? > > Full build log here: > http://services.unixathome.org/poudriere/data/101amd64-testing-testing/20= 15-04-20_19h53m23s/logs/errors/py27-django-tastypie-0.12.1.log > > > > =E2=80=94 > Dan Langille > http://langille.org/ > > > > > > From owner-freebsd-ports@FreeBSD.ORG Mon Apr 20 23:18:35 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 17F9F950 for ; Mon, 20 Apr 2015 23:18:35 +0000 (UTC) Received: from mail-ie0-x230.google.com (mail-ie0-x230.google.com [IPv6:2607:f8b0:4001:c03::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DB415287 for ; Mon, 20 Apr 2015 23:18:34 +0000 (UTC) Received: by iecrt8 with SMTP id rt8so1623748iec.0 for ; Mon, 20 Apr 2015 16:18:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-type; bh=XjXcNXjPx7YV03aBTCGfsDDdOcrWEtkXHTpQDu2pY+g=; b=YVi2Zs/IWafFUt9r8UW1Mg6yMn3+ueGgKY5uwrHQDGwVmXbMOcG/s025z4tBQqy2kZ YPQZeOTixiEOH+HZupuaIAhsBh1i2anzPFPuqbI56iz5RbCvCJjYNyhmL2wwcStwlxXE z8k99ayxdx8zT9TWhMgEKtsdK8ByaoW3ldKLqa5sMiySEUYNDCbJMLVm0RbnBvzo9r5d PdPGcUj9hfYpHAlNg2WGMe2Cf5b0vPyF6k3cOSNdscWN4MxVp5wYsL1t4Ga8Eq8qImjc zRM7ymUlUjg6kz/SGzeyTqWR7ADS1BtbG4OOFHT6YaptWFsKvO0vC73ic3S+uBAAQpKP y9mQ== X-Received: by 10.50.97.41 with SMTP id dx9mr23849838igb.1.1429571914178; Mon, 20 Apr 2015 16:18:34 -0700 (PDT) MIME-Version: 1.0 References: <31714E44-6041-4B5F-BDB0-FA7131ED7EB4@langille.org> In-Reply-To: From: Ben Woods Date: Mon, 20 Apr 2015 23:18:33 +0000 Message-ID: Subject: Re: pkg-static: Insufficient privileges to add packages To: Dan Langille , ports Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Apr 2015 23:18:35 -0000 Hand on a minute.... now my poudriere system is doing the same thing - looks like we have a bug somewhere. I am running pkg 1.5.1 and poudriere 3.1.4. According to freshports, pkg was updated on 16th April, and poudriere on 10th April. Inside my poudriere testport jail (using the -i interactive mode flag), I have: # ls -lah /var/db/pkg/ total 7953 drwxr-xr-x 2 root wheel 3B Apr 20 23:17 . drwxr-xr-x 12 root wheel 14B Apr 20 23:17 .. -rw-r--r-- 1 root wheel 7.7M Apr 20 23:17 local.sqlite Thoughts? On Tue, Apr 21, 2015 at 6:56 AM Ben Woods wrote: > That error is generated in the pkg exec_add function in src/add.c here: > https://github.com/freebsd/pkg/blob/master/src/add.c > > It occurs because it checks the package database for read, write, create > access using the pkgdb_access and pkgdb_check_access functions in libpkg/= pkgdb.c > here: > https://github.com/freebsd/pkg/blob/master/libpkg/pkgdb.c > > I believe this is inside the jail created by poudriere testport. It would > be interesting to add the -i interactive flag to the testport run and che= ck > the permissions on/in the pkg database. Mine are here for reference: > % ls -lah /var/db/pkg/ > total 37484 > drwxr-xr-x 2 root wheel 8B 21 Apr 06:00 . > drwxr-xr-x 13 root wheel 19B 21 Apr 06:13 .. > -rw-r--r-- 1 root wheel 246B 4 Dec 06:22 FreeBSD.meta > -rw-r--r-- 1 root wheel 11M 21 Apr 06:00 local.sqlite > -rw-r--r-- 1 root wheel 246B 21 Apr 03:05 poudriere.meta > -rw-r--r-- 1 root wheel 49M 4 Dec 06:22 repo-FreeBSD.sqlite > -rw-r--r-- 1 root wheel 1.6M 21 Apr 03:05 repo-poudriere.sqlite > -r--r--r-- 1 root wheel 3.3M 21 Apr 03:17 vuln.xml > > Regards, > Ben > > > On Tue, Apr 21, 2015 at 4:02 AM Dan Langille wrote: > >> I am running a testport on www/py-django-tastypie >> >> My goal it to add an option for using www/django16 as well as www/django >> (1.7). >> >> The error I get is: >> >> $ sudo poudriere testport -v -j 101amd64 -p testing -z testing -i -o >> www/py-django-tastypie >> ... >> =3D=3D=3D> Verifying install for py27-django>=3D1.5 in >> /usr/ports/www/py-django16 >> =3D=3D=3D> Installing existing package /packages/All/py27-django16-1.6= .11.txz >> pkg-static: Insufficient privileges to add packages >> >> But because I'm running testport interactively, I see I can install the >> port it mentions: >> >> root@101amd64-testing-testing:~ # pkg install >> /packages/All/py27-django16-1.6.11.txz >> Updating local repository catalogue... >> [101amd64-testing-testing] Fetching meta.txz: 100% 816 B 0.8kB/s >> 00:01 >> [101amd64-testing-testing] Fetching packagesite.txz: 100% 50 KiB >> 51.4kB/s 00:01 >> Processing entries: 100% >> local repository update completed. 205 packages processed. >> Updating database digests format: 100% >> Checking integrity... done (0 conflicting) >> The following 1 package(s) will be affected (of 0 checked): >> >> New packages to be INSTALLED: >> py27-django16: 1.6.11 >> >> The process will require 27 MiB more space. >> >> Proceed with this action? [y/N]: y >> [101amd64-testing-testing] [1/1] Installing py27-django16-1.6.11... >> [101amd64-testing-testing] [1/1] Extracting py27-django16-1.6.11: 100% >> root@101amd64-testing-testing:~ # >> >> >> Why does the testport fail? >> >> Full build log here: >> http://services.unixathome.org/poudriere/data/101amd64-testing-testing/2= 015-04-20_19h53m23s/logs/errors/py27-django-tastypie-0.12.1.log >> >> >> >> =E2=80=94 >> Dan Langille >> http://langille.org/ >> >> >> >> >> >> From owner-freebsd-ports@FreeBSD.ORG Mon Apr 20 23:57:32 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 97EE1D49 for ; Mon, 20 Apr 2015 23:57:32 +0000 (UTC) Received: from anthesphoria.net (anthesphoria.net [204.109.61.206]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "anthesphoria.net", Issuer "anthesphoria.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 630018DD for ; Mon, 20 Apr 2015 23:57:32 +0000 (UTC) Received: from thorium (ppp83-237-54-30.pppoe.mtu-net.ru [83.237.54.30]) (authenticated bits=0) by anthesphoria.net (8.14.6/8.14.6) with ESMTP id t3KNgYen008313 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Tue, 21 Apr 2015 02:42:39 +0300 (MSK) (envelope-from nikola.lecic@anthesphoria.net) Message-Id: <201504202342.t3KNgYen008313@anthesphoria.net> Date: Tue, 21 Apr 2015 02:42:27 +0300 From: Nikola =?UTF-8?B?TGXEjWnEhw==?= To: marekrud@gmail.com Cc: Kurt Jaeger , Kurt Jaeger , freebsd-ports@freebsd.org Subject: Re: biber missing In-Reply-To: <86a91o16qa.fsf@gmail.com> References: <86mw5ppmw7.fsf@gmail.com> <20150111120419.GZ44537@home.opsec.eu> <20150111120659.GA44537@home.opsec.eu> <86egr1p972.fsf@gmail.com> <20150111165927.GB44537@home.opsec.eu> <86a91o16qa.fsf@gmail.com> X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.22; amd64-portbld-freebsd10.0) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEXczNDL1dgjPlw8P0am pKSJd3cnHBMACADUdemOAAACVUlEQVQ4jVWUzVbbMBCF4YC7Tk7MA5AmZdtmYs02jiXYGiSR BxCWtj0d0Lx+x8ZxYm18rM93fu5IvlmOC5kzUw6H8f3m+3Hb72dizF09A6t+P6NC5G4GkFNK SgFURK9X4IEzEYXq3Xuvuitw4hhBVZXsO/stGUApAqisNaYn6WMCKw4BrO+X1ub0OYEXjl1X eeO801qfqD4DpBgGgdHa6SYfRiA1qXdJbPpIWjfJXUAIEso7r9vWGf64gAjWDgpTFGZovger 1Cus20uOorg39DWBmAGGLqTawuAEOEof0rfrC7vXaQKYY8wBvN8KLYz6HMFdipgpgzd2t6uc gbNCrGKApygFbzcSDC/lxkRryFLV+ufe6/jnDJ4yhTVi5+x6a7VRZ7AQQBHow5lqK61UZ0sW a8kMGDrv10Yb3ekzOCUkoNiJ670pbrL9GeVzVltp0OlD68+2L1+SsjHGYYRt69tJ0eQc3pMa QdteZk4hRoy+LdwcFEhBBRqGWMi6nCtUARJ/9fbKoPwEFj8CKCZwomhb83sCt3fZBqLG96Sw 9SXUiiAweCfe6tbfXh3qXAFztfEyXne4Pu30FdVuPKPX12DBQVHvrHil6+uL84KYd9br41Hr 5TVYMarqzW2M3jzOQIn/aLcxj0dj5pfzAVnBmz5KUTNQWpZRbbbaH8cUI2gIiWEvDZp5uSfm RCJ5M5sa3QTKhin04Kd8Xzf7CTQsgswIxum6tNUEUmJGlOzSXbl0AK8DeBBjBYQQKqfLsjzu cffag+eE/e8ogFRV17Xewq/8d7n8Dz6Z+zmLbdZWAAAAAElFTkSuQmCC X-Face: pbl6-.[$G'Fi(Ogs2xlXP-V6{3||$Y[LOYs&~GJoikj'cVjcFC[V7du; ; 0~6nO=[Vi2?uU1P q~,=Adj@,T:|"`$AF~il]J.Nz#2pU',Y7.{ B;m/?{#sO^Dvo$rnmY6] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Apr 2015 23:57:32 -0000 On Mon, 12 Jan 2015 14:14:21 +0100 marekrud@gmail.com wrote: > Kurt Jaeger writes: >=20 > > Hi! > > > >> If the documentation is present texlive-docs, does it mean that > >> Biber is missing from one of the texlive packages? > > > > Probably, yes. > > > >> Or should it get a port on its own? > > > > There's an old (2012) discussion at > > > > https://lists.freebsd.org/pipermail/freebsd-ports/2012-May/075180.html > > > > which suggests that this should be done, yes. >=20 > Thanks for the very useful link! Sorry for jumping into the thread so late.=20 The information from that 2012 post is still valid. I still regularly build biber for FreeBSD and, as far as I know, I am the only person doing that. I've just uploaded the 2.0 binaries: https://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/2.0/bi= naries/FreeBSD/ http://anthesphoria.net/FreeBSD/Biber/2.0/ These portable binaries will be part of upcoming TeX Live 2015. Using these binaries remains the only easy way to install biber on FreeBSD, unless you want to do the messy and complex build yourself. Best, --=20 Nikola Le=C4=8Di=C4=87 =3D =D0=9D=D0=B8=D0=BA=D0=BE=D0=BB=D0=B0 =D0=9B=D0= =B5=D1=87=D0=B8=D1=9B fingerprint : FEF3 66AF C90E EDC3 D878 7CDC 956D F4AB A377 1C9B ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 01:41:20 2015 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6D2EA11D; Tue, 21 Apr 2015 01:41:20 +0000 (UTC) Received: from shxd.cx (mail.shxd.cx [64.201.244.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 59975312; Tue, 21 Apr 2015 01:41:20 +0000 (UTC) Received: from 50-196-156-133-static.hfc.comcastbusiness.net ([50.196.156.133]:60429 helo=tinkerbell.pixel8networks.com) by shxd.cx with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.77 (FreeBSD)) (envelope-from ) id 1YkIYm-000Kuj-AO; Mon, 20 Apr 2015 13:44:52 -0700 From: Devin Teske Content-Type: multipart/mixed; boundary="Apple-Mail=_ED76508D-D0C5-45A2-B21F-5DFA3C62DB7E" Subject: devel/p4web -- Fix broken port Date: Mon, 20 Apr 2015 18:41:13 -0700 Message-Id: Cc: Devin Teske , freebsd-ports@FreeBSD.org To: antoine@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\)) X-Mailer: Apple Mail (2.1990.1) Sender: devin@shxd.cx X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 01:41:20 -0000 --Apple-Mail=_ED76508D-D0C5-45A2-B21F-5DFA3C62DB7E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi Antoine, Please find attached a patch to unbreak the devel/p4web build. I got the distinfo directly from perforce.com support. This is the new location of p4web which has been open-sourced. The binaries did not change checksum. Hey, while we=E2=80=99re here, let=E2=80=99s just axe the distinfo for = old versions which the Makefile doesn=E2=80=99t even support installing. Looking forward to having a working devel/p4web port again. Patch contains a couple hunks for devel/p4web/Makefile as well as doing an =E2=80=9Csvn delete=E2=80=9D for the old distinfo = files that we no longer support (we do not support installing the 6.0 versions of the binaries regardless of your build environment). =E2=80=94=20 Cheers, Devin P.S. Please put on the commit message=E2=80=A6 Submitted by: dteske Sponsored by: Panzura, Inc. --Apple-Mail=_ED76508D-D0C5-45A2-B21F-5DFA3C62DB7E Content-Disposition: attachment; filename=patch.txt Content-Type: text/plain; name="patch.txt" Content-Transfer-Encoding: quoted-printable Index: devel/p4web/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- devel/p4web/Makefile (revision 384395) +++ devel/p4web/Makefile (working copy) @@ -5,8 +5,7 @@ PORTNAME=3D p4web PORTVERSION=3D 2012.1.732581 PORTREVISION=3D 1 CATEGORIES=3D devel -MASTER_SITES=3D = ftp://ftp.perforce.com/perforce/${P4VERSION}/bin.${PLATFORM}/ \ - = http://filehost.perforce.com/perforce/r${P4VERSION}/bin.${PLATFORM}/ +MASTER_SITES=3D = http://swarm.workshop.perforce.com/download/guest/perforce_software/p4web/= bin/${P4VERSION}/bin.${PLATFORM}/ DISTNAME=3D p4web EXTRACT_SUFX=3D EXTRACT_ONLY=3D # none @@ -14,8 +13,6 @@ EXTRACT_ONLY=3D # none MAINTAINER=3D gordon@FreeBSD.org COMMENT=3D Perforce server =20 -BROKEN=3D No public distfiles - ONLY_FOR_ARCHS=3D amd64 i386 =20 P4VERSION=3D r${PORTVERSION:S/^20//:C/\.[0-9]+$//} Index: devel/p4web/distinfo.freebsd60x86 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- devel/p4web/distinfo.freebsd60x86 (revision 384395) +++ devel/p4web/distinfo.freebsd60x86 (working copy) @@ -1,2 +0,0 @@ -SHA256 (perforce/2012.1.732581/bin.freebsd60x86/p4web) =3D = 746884d94050689dade71a44eaa37012deff975e8eb4b04e0bf479b69b5d9d2e -SIZE (perforce/2012.1.732581/bin.freebsd60x86/p4web) =3D 3875952 Index: devel/p4web/distinfo.freebsd60x86_64 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- devel/p4web/distinfo.freebsd60x86_64 (revision 384395) +++ devel/p4web/distinfo.freebsd60x86_64 (working copy) @@ -1,2 +0,0 @@ -SHA256 (perforce/2012.1.732581/bin.freebsd60x86_64/p4web) =3D = f211f68c8d6df675601b6fbf53cc985ca03c92c0f67bde0aa53d85028c881ee9 -SIZE (perforce/2012.1.732581/bin.freebsd60x86_64/p4web) =3D 4128464 --Apple-Mail=_ED76508D-D0C5-45A2-B21F-5DFA3C62DB7E-- From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 08:29:05 2015 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A65F9E99 for ; Tue, 21 Apr 2015 08:29:05 +0000 (UTC) Received: from portsmon.freebsd.org (portsmon.freebsd.org [IPv6:2001:1900:2254:206a::50:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9657E1519 for ; Tue, 21 Apr 2015 08:29:05 +0000 (UTC) Received: from portsmon.freebsd.org ([127.0.1.104]) by portsmon.freebsd.org (8.14.9/8.14.9) with ESMTP id t3L8T5iG091121 for ; Tue, 21 Apr 2015 08:29:05 GMT (envelope-from linimon@FreeBSD.org) Date: Tue, 21 Apr 2015 08:29:05 GMT Message-Id: <201504210829.t3L8T5iG091121@portsmon.freebsd.org> From: linimon@FreeBSD.org To: ports@freebsd.org Reply-To: portmgr-feedback@FreeBSD.org Subject: FreeBSD unmaintained ports which are currently marked broken X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 08:29:05 -0000 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. One common problem is that recent versions of FreeBSD use clang instead of gcc by default. Another common problem is that the compiles succeed on the i386 and amd64 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 8.x/9.x/10.x/-current with target architecture'.) portname: archivers/pecl-lzf broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=archivers&portname=pecl-lzf portname: astro/gpstk broken because: Distfile size mismatch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=astro&portname=gpstk portname: astro/sky2000 broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=astro&portname=sky2000 portname: audio/amb-plugins broken because: Distfile size mismatch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=amb-plugins portname: audio/amrcoder broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=amrcoder portname: audio/btc broken because: Ftp time out build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=btc portname: audio/cplay broken because: Fails to fetch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=cplay portname: audio/linux-genpuid broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-genpuid portname: audio/musica broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=musica portname: audio/optimfrog broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=optimfrog portname: audio/pecl-id3 broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=pecl-id3 portname: audio/pure-audio broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=pure-audio portname: audio/rsynth broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=rsynth portname: audio/sonice broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=sonice portname: audio/sphinx broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=sphinx portname: benchmarks/fhourstones broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=benchmarks&portname=fhourstones portname: benchmarks/flops broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=benchmarks&portname=flops portname: benchmarks/geekbench broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=benchmarks&portname=geekbench portname: benchmarks/pathload broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=benchmarks&portname=pathload portname: benchmarks/pathrate broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=benchmarks&portname=pathrate portname: benchmarks/unixbench broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=benchmarks&portname=unixbench portname: biology/migrate broken because: unfetchable build errors: http://beefy2.isc.freebsd.org/bulk/84amd64-default/2015-03-20_06h25m48s/logs/errors/migrate-3.6.6.log overview: http://portsmon.FreeBSD.org/portoverview.py?category=biology&portname=migrate portname: biology/ortep3 broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=biology&portname=ortep3 portname: biology/povchem broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=biology&portname=povchem portname: cad/geda-docs broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=geda-docs portname: cad/geda-examples broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=geda-examples portname: cad/geda-gattrib broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=geda-gattrib portname: cad/geda-gschem broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=geda-gschem portname: cad/geda-netlist broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=geda-netlist portname: cad/geda-symbols broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=geda-symbols portname: cad/geda-symcheck broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=geda-symcheck portname: cad/geda-utils broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=geda-utils portname: cad/libgeda broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=libgeda portname: cad/slffea broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=slffea portname: cad/z88 broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=z88 portname: chinese/bg5ps broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=bg5ps portname: chinese/cce broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=cce portname: chinese/cwtexttf broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=cwtexttf portname: chinese/oxim broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=oxim portname: comms/gkermit broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=gkermit portname: comms/mlan3 broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=mlan3 portname: comms/qpage broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=qpage portname: comms/seyon broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=seyon portname: databases/beansdb broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=beansdb portname: databases/erlang-mysql broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=erlang-mysql portname: databases/libsdb broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=libsdb portname: databases/mysql-connector-c broken because: Fails to configure build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=mysql-connector-c portname: databases/openbase-jdbc broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=openbase-jdbc portname: deskutils/cdcat broken because: Fails to build with new p7zip build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=cdcat portname: deskutils/charmap broken because: Newer version does not work with recent objective C build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=charmap portname: deskutils/glipper broken because: Uses unknown GNOME components pygnomedesktop and pygnomeextras build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=glipper portname: deskutils/gnochm broken because: Uses unknown GNOME component pygnomeextras build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=gnochm portname: deskutils/kupfer broken because: Uses unknown GNOME component pygnomedesktop build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=kupfer portname: deskutils/libopensync-plugin-sunbird broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=libopensync-plugin-sunbird portname: deskutils/timer-applet broken because: Uses unknown GNOME component pygnomedesktop build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=timer-applet portname: devel/gettext-msghack broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=gettext-msghack portname: devel/hgview broken because: Logilab mirrors have gone build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=hgview portname: devel/libphish broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=libphish portname: devel/p5-Cdk broken because: Does not build with Perl 5.18 or above build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=p5-Cdk portname: devel/rubygem-debugger broken because: Does not build with Ruby 2.1 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=rubygem-debugger portname: devel/xtla broken because: Fails to package build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=xtla portname: editors/e93 broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=e93 portname: editors/scribes broken because: Uses unknown GNOME component pygnomeextras build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=scribes portname: emulators/doscmd broken because: does not build (accesses field of opaque structure) build errors: http://beefy1.isc.freebsd.org/bulk/101i386-default/2015-03-18_07h59m51s/logs/errors/doscmd-20110826.log overview: http://portsmon.FreeBSD.org/portoverview.py?category=emulators&portname=doscmd portname: french/belote broken because: Checksum and size mismatch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=french&portname=belote portname: french/dico broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=french&portname=dico portname: ftp/twoftpd broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=ftp&portname=twoftpd portname: games/alephone-data broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=alephone-data portname: games/py-pychess broken because: Uses unknown GNOME component pygnomedesktop build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=py-pychess portname: games/wmfortune broken because: No public disfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=wmfortune portname: german/bsdpaste broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=german&portname=bsdpaste portname: german/wordpress broken because: Checksum and size mismatch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=german&portname=wordpress portname: graphics/epdfview broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=epdfview portname: graphics/gnash broken because: unable to link in libboost_system build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=gnash portname: graphics/gpsmanshp broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=gpsmanshp portname: graphics/gx broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=gx portname: graphics/optar broken because: Checksum and size mismatch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=optar portname: graphics/php-magickwand broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=php-magickwand portname: graphics/pure-gl broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=pure-gl portname: graphics/pyro broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=pyro portname: graphics/qcread broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=qcread portname: lang/libjit broken because: Segfault during build build errors: http://beefy1.isc.freebsd.org/bulk/101i386-default/2015-03-18_07h59m51s/logs/errors/libjit-0.1.2_1.log overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=libjit portname: mail/cucipop broken because: Dead patch site build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=mail&portname=cucipop portname: mail/mail-notification broken because: Run-time failure with Gnome 3 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=mail&portname=mail-notification portname: misc/gnustep-examples broken because: Not converted to USES=gnustep build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=gnustep-examples portname: multimedia/bombono broken because: does not build on 10.x+ build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=multimedia&portname=bombono portname: multimedia/streamanalyze broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=multimedia&portname=streamanalyze portname: net/nocatsplash broken because: Broken pkg-install script, should use USERS and UIDs build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=nocatsplash portname: sysutils/apt broken because: does not build build errors: http://beefy1.isc.freebsd.org/bulk/101i386-default/2015-03-18_07h59m51s/logs/errors/apt-0.6.46.4.1_8.log overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=apt portname: sysutils/bashburn broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=bashburn portname: sysutils/monitord broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=monitord portname: sysutils/sdd broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=sdd portname: textproc/py-xmltools broken because: LOGILAB has gone build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=py-xmltools portname: www/diamanda broken because: Does not work with current django build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=diamanda portname: www/py-feedfinder broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=py-feedfinder portname: www/py-openssl-proxy broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=py-openssl-proxy portname: www/py-webware broken because: Too creative build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=py-webware portname: x11-fonts/code2001 broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-fonts&portname=code2001 portname: x11-fonts/tmu broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-fonts&portname=tmu portname: x11-wm/ede broken because: Fails to link, tries to use internal fltk symbols build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-wm&portname=ede portname: x11/avant-window-navigator broken because: Fails to build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=avant-window-navigator From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 08:29:19 2015 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EA509F5A for ; Tue, 21 Apr 2015 08:29:19 +0000 (UTC) Received: from portsmon.freebsd.org (portsmon.freebsd.org [IPv6:2001:1900:2254:206a::50:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DAB85154F for ; Tue, 21 Apr 2015 08:29:19 +0000 (UTC) Received: from portsmon.freebsd.org ([127.0.1.104]) by portsmon.freebsd.org (8.14.9/8.14.9) with ESMTP id t3L8TJHC093652 for ; Tue, 21 Apr 2015 08:29:19 GMT (envelope-from linimon@FreeBSD.org) Date: Tue, 21 Apr 2015 08:29:19 GMT Message-Id: <201504210829.t3L8TJHC093652@portsmon.freebsd.org> From: linimon@FreeBSD.org To: ports@FreeBSD.org Reply-To: portmgr-feedback@FreeBSD.org Subject: FreeBSD ports which are currently marked broken X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 08:29:20 -0000 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. One common problem is that recent versions of FreeBSD use clang instead of gcc by default. Another common problem is that the compiles succeed on the i386 and amd64 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 8.x/9.x/10.x/-current with target architecture'.) portname: archivers/hlextract broken because: Checksum and size mismatch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=archivers&portname=hlextract portname: archivers/pecl-lzf broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=archivers&portname=pecl-lzf portname: archivers/ruby-zip broken because: Does not build with Ruby 2.1 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=archivers&portname=ruby-zip portname: archivers/wzip broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=archivers&portname=wzip portname: astro/aa broken because: Checksum mismatch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=astro&portname=aa portname: astro/dgpsip broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=astro&portname=dgpsip portname: astro/ephem broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=astro&portname=ephem portname: astro/gpstk broken because: Distfile size mismatch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=astro&portname=gpstk portname: astro/sky2000 broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=astro&portname=sky2000 portname: astro/wmglobe broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=astro&portname=wmglobe portname: audio/aacgain broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=aacgain portname: audio/amb-plugins broken because: Distfile size mismatch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=amb-plugins portname: audio/ampache broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=ampache portname: audio/amrcoder broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=amrcoder portname: audio/aureal-kmod broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=aureal-kmod portname: audio/btc broken because: Ftp time out build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=btc portname: audio/cd2mp3 broken because: Fails to fetch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=cd2mp3 portname: audio/cmus-post.fm broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=cmus-post.fm portname: audio/cplay broken because: Fails to fetch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=cplay portname: audio/cripple broken because: Fails to fetch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=cripple portname: audio/cymbaline broken because: Fails to fetch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=cymbaline portname: audio/dvda-author broken because: Fails to fetch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=dvda-author portname: audio/festival broken because: debian patches fails to fetch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=festival portname: audio/kstreamripper broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=kstreamripper portname: audio/libopenspc broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=libopenspc portname: audio/linux-fmodapi broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-fmodapi portname: audio/linux-genpuid broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-genpuid portname: audio/lmms broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=lmms portname: audio/mp3c broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=mp3c portname: audio/mpdscribble broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=mpdscribble portname: audio/musica broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=musica portname: audio/optimfrog broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=optimfrog portname: audio/padevchooser broken because: needs update to support pulseaudio 5.0 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=padevchooser portname: audio/pecl-id3 broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=pecl-id3 portname: audio/praat broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=praat portname: audio/pure-audio broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=pure-audio portname: audio/rsynth broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=rsynth portname: audio/ruby-audiofile broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=ruby-audiofile portname: audio/ruby-mp3tag broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=ruby-mp3tag portname: audio/ruby-taglib broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=ruby-taglib portname: audio/scmpc broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=scmpc portname: audio/snd broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=snd portname: audio/sonice broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=sonice portname: audio/sphinx broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=sphinx portname: audio/streamtranscoder broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=streamtranscoder portname: audio/tepsonic broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=tepsonic portname: audio/umurmur broken because: Checksum and size mismatch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=umurmur portname: audio/wmmp broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=wmmp portname: audio/xmms-openspc broken because: does not build on FreeBSD 10.x and later build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=xmms-openspc portname: benchmarks/dbench broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=benchmarks&portname=dbench portname: benchmarks/fhourstones broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=benchmarks&portname=fhourstones portname: benchmarks/flops broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=benchmarks&portname=flops portname: benchmarks/geekbench broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=benchmarks&portname=geekbench portname: benchmarks/netpipe broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=benchmarks&portname=netpipe portname: benchmarks/pathload broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=benchmarks&portname=pathload portname: benchmarks/pathrate broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=benchmarks&portname=pathrate portname: benchmarks/unixbench broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=benchmarks&portname=unixbench portname: biology/consed broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=biology&portname=consed portname: biology/migrate broken because: unfetchable build errors: http://beefy2.isc.freebsd.org/bulk/84amd64-default/2015-03-20_06h25m48s/logs/errors/migrate-3.6.6.log overview: http://portsmon.FreeBSD.org/portoverview.py?category=biology&portname=migrate portname: biology/ncbi-blast+ broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=biology&portname=ncbi-blast%2B portname: biology/njplot broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=biology&portname=njplot portname: biology/ortep3 broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=biology&portname=ortep3 portname: biology/povchem broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=biology&portname=povchem portname: cad/findhier broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=findhier portname: cad/geda-docs broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=geda-docs portname: cad/geda-examples broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=geda-examples portname: cad/geda-gattrib broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=geda-gattrib portname: cad/geda-gschem broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=geda-gschem portname: cad/geda-netlist broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=geda-netlist portname: cad/geda-symbols broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=geda-symbols portname: cad/geda-symcheck broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=geda-symcheck portname: cad/geda-utils broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=geda-utils portname: cad/libgeda broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=libgeda portname: cad/slffea broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=slffea portname: cad/z88 broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=z88 portname: chinese/bg5ps broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=bg5ps portname: chinese/cce broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=cce portname: chinese/cwtexttf broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=cwtexttf portname: chinese/gugod-clean broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=gugod-clean portname: chinese/oxim broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=oxim portname: chinese/p5-Lingua-ZH-BPMFConvert broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=p5-Lingua-ZH-BPMFConvert portname: comms/bforce broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=bforce portname: comms/gkermit broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=gkermit portname: comms/gpsk31 broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=gpsk31 portname: comms/mlan3 broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=mlan3 portname: comms/p5-SMS-SMS77 broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=p5-SMS-SMS77 portname: comms/py-bulksms broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=py-bulksms portname: comms/qpage broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=qpage portname: comms/seyon broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=seyon portname: comms/wsjt broken because: Fails to configure, missing fftw3.h header build errors: http://beefy2.isc.freebsd.org/bulk/head-amd64-default/2015-03-19_00h08m00s/logs/errors/wsjt-9.1.r2511_9.log overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=wsjt portname: comms/zmtx-zmrx broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=zmtx-zmrx portname: converters/dumpasn1 broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=converters&portname=dumpasn1 portname: converters/p5-String-SetUTF8 broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=converters&portname=p5-String-SetUTF8 portname: databases/beansdb broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=beansdb portname: databases/dalmp broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=dalmp portname: databases/erlang-mysql broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=erlang-mysql portname: databases/java-mybatis broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=java-mybatis portname: databases/libsdb broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=libsdb portname: databases/mysql-connector-c broken because: Fails to configure build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=mysql-connector-c portname: databases/openbase-jdbc broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=openbase-jdbc portname: databases/pecl-handlersocket broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=pecl-handlersocket portname: databases/py-sqlkit broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=py-sqlkit portname: databases/rubygem-bdb1 broken because: Does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=rubygem-bdb1 portname: databases/rubygem-memcache broken because: Does not build with Ruby 2.1 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=rubygem-memcache portname: databases/sqlbuddy broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=sqlbuddy portname: databases/sqlite-ext-mobigroup broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=sqlite-ext-mobigroup portname: databases/sybtcl broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=sybtcl portname: databases/usogres broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=usogres portname: databases/xtrabackup broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=xtrabackup portname: deskutils/akamaru broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=akamaru portname: deskutils/cairo-dock-plugins broken because: Checksum and size mismatch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=cairo-dock-plugins portname: deskutils/cdcat broken because: Fails to build with new p7zip build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=cdcat portname: deskutils/charmap broken because: Newer version does not work with recent objective C build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=charmap portname: deskutils/deskbar-applet broken because: Uses unknown GNOME components pygnomedesktop and evolutiondataserver build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=deskbar-applet portname: deskutils/gimmie broken because: Uses unknown GNOME components pygnomedesktop and pygnomeextras build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=gimmie portname: deskutils/glipper broken because: Uses unknown GNOME components pygnomedesktop and pygnomeextras build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=glipper portname: deskutils/gnochm broken because: Uses unknown GNOME component pygnomeextras build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=gnochm portname: deskutils/hamster-applet broken because: Uses unknown GNOME components pygnomedesktop and gnomecontrolcenter2 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=hamster-applet portname: deskutils/kupfer broken because: Uses unknown GNOME component pygnomedesktop build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=kupfer portname: deskutils/libopensync-plugin-file broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=libopensync-plugin-file portname: deskutils/libopensync-plugin-python broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=libopensync-plugin-python portname: deskutils/libopensync-plugin-sunbird broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=libopensync-plugin-sunbird portname: deskutils/libopensync-plugin-vformat-devel broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=libopensync-plugin-vformat-devel portname: deskutils/mrundlg broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=mrundlg portname: deskutils/msynctool broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=msynctool portname: deskutils/ontv broken because: Uses unknown GNOME components pygnomedesktop and pygnomeextras build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=ontv portname: deskutils/osynctool broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=osynctool portname: deskutils/timer-applet broken because: Uses unknown GNOME component pygnomedesktop build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=timer-applet portname: deskutils/tomboy-plugin-wordcount broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=tomboy-plugin-wordcount portname: deskutils/x-tile broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=x-tile portname: devel/gettext-msghack broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=gettext-msghack portname: devel/hgview broken because: Logilab mirrors have gone build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=hgview portname: devel/libphish broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=libphish portname: devel/p4web broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=p4web portname: devel/p5-Cdk broken because: Does not build with Perl 5.18 or above build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=p5-Cdk portname: devel/ruby-langscan broken because: Does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=ruby-langscan portname: devel/rubygem-debugger broken because: Does not build with Ruby 2.1 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=rubygem-debugger portname: devel/rubygem-igraph broken because: does not build with igraph-0.7.1 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=rubygem-igraph portname: devel/xtla broken because: Fails to package build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=xtla portname: dns/geta broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=dns&portname=geta portname: dns/p5-Net-DNS-ZoneCheck broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=dns&portname=p5-Net-DNS-ZoneCheck portname: dns/totd broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=dns&portname=totd portname: editors/bpatch broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=bpatch portname: editors/e93 broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=e93 portname: editors/nedit broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=nedit portname: editors/nvi-devel broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=nvi-devel portname: editors/scribes broken because: Uses unknown GNOME component pygnomeextras build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=scribes portname: editors/spe broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=spe portname: editors/yasnippet broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=yasnippet portname: emulators/doscmd broken because: does not build (accesses field of opaque structure) build errors: http://beefy1.isc.freebsd.org/bulk/101i386-default/2015-03-18_07h59m51s/logs/errors/doscmd-20110826.log overview: http://portsmon.FreeBSD.org/portoverview.py?category=emulators&portname=doscmd portname: emulators/kqemu-kmod broken because: KPI changes in 10 and up, use bhyve or vbox build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=emulators&portname=kqemu-kmod portname: finance/openerp-web broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=finance&portname=openerp-web portname: french/alphabet_sounds_fr broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=french&portname=alphabet_sounds_fr portname: french/belote broken because: Checksum and size mismatch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=french&portname=belote portname: french/dico broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=french&portname=dico portname: ftp/axel broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=ftp&portname=axel portname: ftp/ftpsync broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=ftp&portname=ftpsync portname: ftp/gnusget broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=ftp&portname=gnusget portname: ftp/ncftp1 broken because: Unfetchable build errors: http://beefy1.isc.freebsd.org/bulk/head-i386-default/2015-03-19_03h39m50s/logs/errors/ncftp1-1.9.5.log overview: http://portsmon.FreeBSD.org/portoverview.py?category=ftp&portname=ncftp1 portname: ftp/spegla broken because: Checksum mismatch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=ftp&portname=spegla portname: ftp/twoftpd broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=ftp&portname=twoftpd portname: games/alephone-data broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=alephone-data portname: games/linux-candycruncher-demo broken because: Does not fetch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=linux-candycruncher-demo portname: games/linux-coldwar-demo broken because: Does not fetch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=linux-coldwar-demo portname: games/linux-gorky17-demo broken because: Does not fetch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=linux-gorky17-demo portname: games/linux-hdb-demo broken because: Does not fetch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=linux-hdb-demo portname: games/linux-majesty-demo broken because: Does not fetch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=linux-majesty-demo portname: games/linux-ningpo-demo broken because: Does not fetch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=linux-ningpo-demo portname: games/oolite broken because: Not converted to USES=gnustep build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=oolite portname: games/py-pychess broken because: Uses unknown GNOME component pygnomedesktop build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=py-pychess portname: games/spring broken because: Fails to build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=spring portname: games/wmfortune broken because: No public disfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=wmfortune portname: german/bsdpaste broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=german&portname=bsdpaste portname: german/wordpress broken because: Checksum and size mismatch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=german&portname=wordpress portname: graphics/clutter-box2d broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=clutter-box2d portname: graphics/epdfview broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=epdfview portname: graphics/fli2gif broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=fli2gif portname: graphics/fotofix broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=fotofix portname: graphics/gimp-elsamuko-script broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=gimp-elsamuko-script portname: graphics/gnash broken because: unable to link in libboost_system build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=gnash portname: graphics/gpsmanshp broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=gpsmanshp portname: graphics/gx broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=gx portname: graphics/icoconvert broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=icoconvert portname: graphics/jpeg2ps broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=jpeg2ps portname: graphics/kuickshow-kde4 broken because: depends on imlib build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=kuickshow-kde4 portname: graphics/linux-XnViewMP broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=linux-XnViewMP portname: graphics/opengtl broken because: Depends on deleted devel/llvm32 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=opengtl portname: graphics/optar broken because: Checksum and size mismatch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=optar portname: graphics/php-magickwand broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=php-magickwand portname: graphics/picviz broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=picviz portname: graphics/pure-gl broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=pure-gl portname: graphics/pyro broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=pyro portname: graphics/qcread broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=qcread portname: graphics/ruby-gd broken because: Does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=ruby-gd portname: graphics/rubyphoto broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=rubyphoto portname: graphics/sketch broken because: Checksum and size mismatch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=sketch portname: graphics/sng broken because: Does not support modern png build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=sng portname: graphics/xfractint broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=xfractint portname: japanese/netype broken because: depends on imlib build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=japanese&portname=netype portname: japanese/p5-Text-MeCab broken because: Does not build with Perl 5.18 or above build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=japanese&portname=p5-Text-MeCab portname: lang/libjit broken because: Segfault during build build errors: http://beefy1.isc.freebsd.org/bulk/101i386-default/2015-03-18_07h59m51s/logs/errors/libjit-0.1.2_1.log overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=libjit portname: mail/cucipop broken because: Dead patch site build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=mail&portname=cucipop portname: mail/mail-notification broken because: Run-time failure with Gnome 3 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=mail&portname=mail-notification portname: mail/maildirsync broken because: Does not build with Perl 5.18 or above build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=mail&portname=maildirsync portname: mail/p5-MIME-Fast broken because: Does not build with Perl 5.18 or above build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=mail&portname=p5-MIME-Fast portname: mail/qar-bufo broken because: Does not build with Perl 5.18 or above build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=mail&portname=qar-bufo portname: math/R-cran-car broken because: Missing dependency build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=math&portname=R-cran-car portname: misc/gnustep-examples broken because: Not converted to USES=gnustep build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=gnustep-examples portname: multimedia/arista broken because: Uses unknown GNOME component pygnomedesktop build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=multimedia&portname=arista portname: multimedia/bombono broken because: does not build on 10.x+ build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=multimedia&portname=bombono portname: multimedia/streamanalyze broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=multimedia&portname=streamanalyze portname: net-im/qTox broken because: Fails to build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net-im&portname=qTox portname: net-im/skype4 broken because: Skype 4.3 is missing several Linux syscalls. build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net-im&portname=skype4 portname: net-mgmt/netxms broken because: Fails to package build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net-mgmt&portname=netxms portname: net/cyphesis broken because: Does not compile on FreeBSD 10+ build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=cyphesis portname: net/gpxe broken because: does not build on FreeBSD 10.x and later build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=gpxe portname: net/mediatomb broken because: Fails to configure, does not use USERS/GROUPS build errors: http://beefy2.isc.freebsd.org/bulk/head-amd64-default/2015-03-19_00h08m00s/logs/errors/mediatomb-0.12.1_12.log http://beefy1.isc.freebsd.org/bulk/84i386-default/2015-03-20_09h18m03s/logs/errors/mediatomb-0.12.1_12.log overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=mediatomb portname: net/nocatsplash broken because: Broken pkg-install script, should use USERS and UIDs build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=nocatsplash portname: net/ntopng broken because: Fails to link build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=ntopng portname: net/openospfd broken because: requires old CARP implementation (interface layer) build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=openospfd portname: net/service-discovery-applet broken because: Uses unknown GNOME component pygnomedesktop build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=service-discovery-applet portname: ports-mgmt/gnome-packagekit broken because: Uses unknown GNOME component gnomemenus build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=ports-mgmt&portname=gnome-packagekit portname: print/gnome-specimen broken because: Uses unknown GNOME component pygnomedesktop build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=print&portname=gnome-specimen portname: security/p5-Crypt-GOST broken because: Does not build with Perl 5.18 or above build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=p5-Crypt-GOST portname: security/p5-Crypt-TEA broken because: Does not build with Perl 5.18 or above build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=p5-Crypt-TEA portname: security/ruby-camellia broken because: Does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=ruby-camellia portname: sysutils/apt broken because: does not build build errors: http://beefy1.isc.freebsd.org/bulk/101i386-default/2015-03-18_07h59m51s/logs/errors/apt-0.6.46.4.1_8.log overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=apt portname: sysutils/bashburn broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=bashburn portname: sysutils/copytape broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=copytape portname: sysutils/monitord broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=monitord portname: sysutils/pcbsd-utils broken because: Fails to stage, has both build dependencies and NO_BUILD=yes build errors: http://beefy1.isc.freebsd.org/bulk/101i386-default/2015-03-18_07h59m51s/logs/errors/pcbsd-utils-1422974289.log overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=pcbsd-utils portname: sysutils/pesign broken because: build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=pesign portname: sysutils/py-salt-api broken because: Conflicts with py27-salt-2014.7.0 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=py-salt-api portname: sysutils/sdd broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=sdd portname: sysutils/xfce4-minicmd-plugin broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=xfce4-minicmd-plugin portname: textproc/aiksaurus-gtk broken because: does not link against GTK2 on FreeBSD 10+ build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=aiksaurus-gtk portname: textproc/p5-Groonga-API broken because: Fails to build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=p5-Groonga-API portname: textproc/pecl-cld broken because: Missing headers with cld 20150113 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=pecl-cld portname: textproc/py-xmltools broken because: LOGILAB has gone build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=py-xmltools portname: textproc/refdb broken because: Fails to link build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=refdb portname: www/diamanda broken because: Does not work with current django build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=diamanda portname: www/linux-libgtkembedmoz broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=linux-libgtkembedmoz portname: www/py-feedfinder broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=py-feedfinder portname: www/py-nevow broken because: Unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=py-nevow portname: www/py-openssl-proxy broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=py-openssl-proxy portname: www/py-webware broken because: Too creative build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=py-webware portname: x11-fonts/code2001 broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-fonts&portname=code2001 portname: x11-fonts/tmu broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-fonts&portname=tmu portname: x11-themes/gtk-aqualightblue-theme broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-themes&portname=gtk-aqualightblue-theme portname: x11-themes/gtk-flat-theme2 broken because: No public distfiles build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-themes&portname=gtk-flat-theme2 portname: x11-wm/e-module-diskio broken because: Don't build with EFL 1.13.0 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-wm&portname=e-module-diskio portname: x11-wm/ede broken because: Fails to link, tries to use internal fltk symbols build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-wm&portname=ede portname: x11/avant-window-navigator broken because: Fails to build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=avant-window-navigator From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 08:29:25 2015 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3A68DF78 for ; Tue, 21 Apr 2015 08:29:25 +0000 (UTC) Received: from portsmon.freebsd.org (portsmon.freebsd.org [IPv6:2001:1900:2254:206a::50:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 28EF71568 for ; Tue, 21 Apr 2015 08:29:25 +0000 (UTC) Received: from portsmon.freebsd.org ([127.0.1.104]) by portsmon.freebsd.org (8.14.9/8.14.9) with ESMTP id t3L8TP66094087 for ; Tue, 21 Apr 2015 08:29:25 GMT (envelope-from linimon@FreeBSD.org) Date: Tue, 21 Apr 2015 08:29:25 GMT Message-Id: <201504210829.t3L8TP66094087@portsmon.freebsd.org> From: linimon@FreeBSD.org To: ports@freebsd.org Reply-To: portmgr-feedback@FreeBSD.org Subject: FreeBSD unmaintained ports which are currently scheduled for deletion X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 08:29:25 -0000 As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically schedule removal of ports that have been judged to have outlived their usefulness. Often, this is due to a better alternative having become available and/or the cessation of development on the existing port. In some cases, ports are marked for removal because they fail to build and install correctly from their sources, or otherwise fail in operation. The ports, and the reason and date that they have been scheduled for removal, are listed below. If no one has stepped forward before that time to propose a way to fix the problems (such as via a PR), the ports will be deleted. portname: chinese/joe description: Joe's Own Editor maintainer: ports@FreeBSD.org deprecated because: The difference with editors/joe is too trivial to warrant a separate port expiration date: 2015-09-27 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=joe portname: games/wmfortune description: Dockapp that outputs fortune messages maintainer: ports@FreeBSD.org status: BROKEN deprecated because: Broken for more than 6 months expiration date: 2015-04-30 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=wmfortune From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 08:29:26 2015 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 89A087D for ; Tue, 21 Apr 2015 08:29:26 +0000 (UTC) Received: from portsmon.freebsd.org (portsmon.freebsd.org [IPv6:2001:1900:2254:206a::50:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7AD29156D for ; Tue, 21 Apr 2015 08:29:26 +0000 (UTC) Received: from portsmon.freebsd.org ([127.0.1.104]) by portsmon.freebsd.org (8.14.9/8.14.9) with ESMTP id t3L8TQ52094508 for ; Tue, 21 Apr 2015 08:29:26 GMT (envelope-from linimon@FreeBSD.org) Date: Tue, 21 Apr 2015 08:29:26 GMT Message-Id: <201504210829.t3L8TQ52094508@portsmon.freebsd.org> From: linimon@FreeBSD.org To: ports@FreeBSD.org Reply-To: portmgr-feedback@FreeBSD.org Subject: FreeBSD ports which are currently scheduled for deletion X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 08:29:26 -0000 As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically schedule removal of ports that have been judged to have outlived their usefulness. Often, this is due to a better alternative having become available and/or the cessation of development on the existing port. In some cases, ports are marked for removal because they fail to build and install correctly from their sources, or otherwise fail in operation. The ports, and the reason and date that they have been scheduled for removal, are listed below. If no one has stepped forward before that time to propose a way to fix the problems (such as via a PR), the ports will be deleted. portname: archivers/lz4 description: Fast compressor using LZ4 algorithm maintainer: alexey@renatasystems.org deprecated because: Superseded by archivers/liblz4; use that instead expiration date: 2015-05-08 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=archivers&portname=lz4 portname: chinese/joe description: Joe's Own Editor maintainer: ports@FreeBSD.org deprecated because: The difference with editors/joe is too trivial to warrant a separate port expiration date: 2015-09-27 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=joe portname: databases/db48 description: The Berkeley DB package, revision 4.8 maintainer: mandree@FreeBSD.org deprecated because: Please migrate to db5 or db6 expiration date: 2015-05-31 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=db48 portname: databases/postgresql84-client description: PostgreSQL database (client) maintainer: pgsql@FreeBSD.org deprecated because: EOL was reached in July 2014 expiration date: 2015-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=postgresql84-client portname: databases/postgresql84-contrib description: The contrib utilities from the PostgreSQL distribution maintainer: pgsql@FreeBSD.org deprecated because: EOL was reached in July 2014 expiration date: 2015-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=postgresql84-contrib portname: databases/postgresql84-docs description: The PostgreSQL documentation set maintainer: pgsql@FreeBSD.org deprecated because: EOL was reached in July 2014 expiration date: 2015-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=postgresql84-docs portname: databases/postgresql84-plperl description: Write SQL functions for PostgreSQL using Perl5 maintainer: pgsql@FreeBSD.org deprecated because: EOL was reached in July 2014 expiration date: 2015-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=postgresql84-plperl portname: databases/postgresql84-plpython description: Module for using Python to write SQL functions maintainer: pgsql@FreeBSD.org deprecated because: EOL was reached in July 2014 expiration date: 2015-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=postgresql84-plpython portname: databases/postgresql84-pltcl description: Module for using Tcl to write SQL functions maintainer: pgsql@FreeBSD.org deprecated because: EOL was reached in July 2014 expiration date: 2015-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=postgresql84-pltcl portname: databases/postgresql84-server description: The most advanced open-source database available anywhere maintainer: pgsql@FreeBSD.org deprecated because: EOL was reached in July 2014 expiration date: 2015-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=postgresql84-server portname: deskutils/libopensync-plugin-python description: Python plugin for the OpenSync framework maintainer: webmaster@kibab.com status: BROKEN deprecated because: Unfetchable, devices are not produced anymore expiration date: 2015-05-07 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=libopensync-plugin-python portname: deskutils/msynctool description: Command line client for the OpenSync framework maintainer: webmaster@kibab.com status: BROKEN deprecated because: Unfetchable, devices are not produced anymore expiration date: 2015-05-07 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=msynctool portname: devel/ocaml-equeue description: The Equeue library for OCaml maintainer: michipili@gmail.com deprecated because: Superseded by www/ocaml-net expiration date: 2015-08-20 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=ocaml-equeue portname: devel/p5-base description: Set of modules to operate with inheritance and class fields at runtime maintainer: perl@FreeBSD.org deprecated because: this port is outdated and base 2.18+ is already in all supported Perl releases expiration date: 2015-04-30 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=p5-base portname: devel/rubygem-mini_portile description: Simplistic port-like solution for ruby gem developers maintainer: ruby@FreeBSD.org deprecated because: Unneeded port expiration date: 2015-05-03 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=rubygem-mini_portile portname: dns/bind10 description: Development version of ISC BIND 10 DNS Suite maintainer: mat@FreeBSD.org status: IGNORE deprecated because: Is not developed any more, use dns/bundy expiration date: 2015-12-31 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=dns&portname=bind10 portname: dns/maradns1 description: DNS server with focus on security and simplicity maintainer: mat@FreeBSD.org deprecated because: MaraDNS 1 end-of-life: June 21, 2015, use dns/maradns expiration date: 2015-06-21 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=dns&portname=maradns1 portname: games/spring description: Project aiming to create a new and versatile RTS Engine maintainer: amdmi3@FreeBSD.org status: BROKEN deprecated because: Broken for more than 6 months expiration date: 2015-04-30 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=spring portname: games/springlobby description: Cross-platform lobby client for the Spring RTS project maintainer: amdmi3@FreeBSD.org deprecated because: Depends on expiring games/spring expiration date: 2015-04-30 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=springlobby portname: games/wmfortune description: Dockapp that outputs fortune messages maintainer: ports@FreeBSD.org status: BROKEN deprecated because: Broken for more than 6 months expiration date: 2015-04-30 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=wmfortune portname: graphics/fli2gif description: Automatic Flic to animated GIF converter maintainer: ak@FreeBSD.org status: BROKEN deprecated because: No public distfiles expiration date: 2015-07-07 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=fli2gif portname: lang/gcc47-aux description: Version of GCC 4.7 with full Ada support maintainer: marino@FreeBSD.org deprecated because: GCC 4.7 branch closed June 2014, move to lang/gcc-aux expiration date: 2015-05-31 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=gcc47-aux portname: lang/perl5.16 description: Practical Extraction and Report Language maintainer: perl@FreeBSD.org deprecated because: Unsupported, please upgrade to a more recent version of Perl expiration date: 2015-07-31 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=perl5.16 portname: misc/kde4-l10n-si description: Sinhalese messages and documentation for KDE SC 4 maintainer: kde@FreeBSD.org status: IGNORE deprecated because: Upstream ceased maintainance of this translation expiration date: 2016-01-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=kde4-l10n-si portname: misc/kde4-l10n-tg description: Tajik messages and documentation for KDE SC 4 maintainer: kde@FreeBSD.org status: IGNORE deprecated because: Upstream ceased maintainance of this translation expiration date: 2016-01-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=kde4-l10n-tg portname: misc/kde4-l10n-th description: Thai messages and documentation for KDE SC 4 maintainer: kde@FreeBSD.org status: IGNORE deprecated because: Upstream ceased maintainance of this translation expiration date: 2016-01-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=kde4-l10n-th portname: net/ntp-rc description: The Network Time Protocol Distribution maintainer: cy@FreeBSD.org status: IGNORE deprecated because: Upline no longer has RC branch. expiration date: 2015-04-30 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=ntp-rc portname: ports-mgmt/porteasy description: Tool for fetching and building ports maintainer: des@FreeBSD.org deprecated because: Does not support pkgng expiration date: 2015-05-31 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=ports-mgmt&portname=porteasy portname: security/krb5-111 description: Authentication system developed at MIT, successor to Kerberos IV maintainer: cy@FreeBSD.org deprecated because: EOLed by MIT in December 2014. expiration date: 2015-08-31 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=krb5-111 portname: sysutils/syslog-ng33 description: Powerful syslogd replacement maintainer: cy@FreeBSD.org deprecated because: No longer supported by Balabit cince November 2014. expiration date: 2015-08-31 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=syslog-ng33 portname: www/p5-Google-Code-Upload description: Uploading files to a Google Code project maintainer: sunpoet@FreeBSD.org deprecated because: Google Code will be shutting down (http://google-opensource.blogspot.tw/2015/03/farewell-to-google-code.html) expiration date: 2015-04-30 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Google-Code-Upload portname: www/varnish description: High-performance HTTP accelerator maintainer: feld@FreeBSD.org deprecated because: Varnish 3.0.7 is the last release of Varnish 3.0. Please upgrade to www/varnish4 expiration date: 2015-06-15 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=varnish From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 08:29:28 2015 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8C9FCA9 for ; Tue, 21 Apr 2015 08:29:28 +0000 (UTC) Received: from portsmon.freebsd.org (portsmon.freebsd.org [IPv6:2001:1900:2254:206a::50:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 679DB1572 for ; Tue, 21 Apr 2015 08:29:28 +0000 (UTC) Received: from portsmon.freebsd.org ([127.0.1.104]) by portsmon.freebsd.org (8.14.9/8.14.9) with ESMTP id t3L8TS3R094549 for ; Tue, 21 Apr 2015 08:29:28 GMT (envelope-from linimon@FreeBSD.org) Date: Tue, 21 Apr 2015 08:29:28 GMT Message-Id: <201504210829.t3L8TS3R094549@portsmon.freebsd.org> From: linimon@FreeBSD.org To: ports@FreeBSD.org Reply-To: portmgr-feedback@FreeBSD.org Subject: FreeBSD ports which are currently marked forbidden X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 08:29:28 -0000 As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically notify users about ports that are marked as "forbidden" in their Makefiles. Often, these ports are so marked due to security concerns, such as known exploits. An overview of each port, including errors seen on the build farm, is included below. portname: x11/nvidia-driver-173 forbidden because: vulnerable to denial of service or arbitrary code execution (CVE-2014-8298) build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=nvidia-driver-173 From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 08:37:37 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 507F84B3; Tue, 21 Apr 2015 08:37:37 +0000 (UTC) Received: from mail-pa0-x233.google.com (mail-pa0-x233.google.com [IPv6:2607:f8b0:400e:c03::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 20A9F1678; Tue, 21 Apr 2015 08:37:37 +0000 (UTC) Received: by pabtp1 with SMTP id tp1so234487402pab.2; Tue, 21 Apr 2015 01:37:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:reply-to:subject:references:to:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=PpFrFdchfX2WEqcaxCCOe29M5Kw/dPgz9mJU2y9XrTM=; b=isqGiEeJX7ytidnnKXmDf81gTM4w9fGYbLiifEDfsT0EY9uO4wqF25bYwwDaBPfAaP 8S68hkR188o5nzm0R1a21C4DhzRBDiyJHK2TGeNZGISBwc8PsRozo6UtC93szg0l9Wac 7o6hIL3ExElCg+WyUCLW2W64Kj+iuZkHE/ln/zWbewIWqGz+Sh1BPbJf0uxPhWRXet1o 7z3fh0BiswADUfrTUsRB6oiV2nO6Ogclt8U7rBBVqgfFFopmM2Y/+oJlMu33oTbwjM/n DIlOUhmMN4VG2YdIMGZFwaO7aZn2dMMgpy+rOyu6foy4MVcaMiA2fvoZ+UI+bZvus7QC e9bg== X-Received: by 10.70.35.171 with SMTP id i11mr28029304pdj.103.1429605456610; Tue, 21 Apr 2015 01:37:36 -0700 (PDT) Received: from [192.168.1.104] (ppp59-167-128-11.static.internode.on.net. [59.167.128.11]) by mx.google.com with ESMTPSA id nd3sm1272342pbc.9.2015.04.21.01.37.34 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Apr 2015 01:37:36 -0700 (PDT) Sender: Kubilay Kocak Reply-To: koobs@FreeBSD.org Subject: Re: devel/p4web -- Fix broken port references: To: Devin Teske , antoine@FreeBSD.org Cc: freebsd-ports@FreeBSD.org From: Kubilay Kocak message-id: <55360C49.2080804@FreeBSD.org> Date: Tue, 21 Apr 2015 18:37:29 +1000 user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:37.0) Gecko/20100101 Thunderbird/37.0 mime-version: 1.0 in-reply-to: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 08:37:37 -0000 On 21/04/2015 11:41 AM, Devin Teske wrote: > Hi Antoine, > > Please find attached a patch to unbreak the devel/p4web build. > I got the distinfo directly from perforce.com support. This is the > new location of p4web which has been open-sourced. > > The binaries did not change checksum. > > Hey, while we’re here, let’s just axe the distinfo for old versions > which the Makefile doesn’t even support installing. > > Looking forward to having a working devel/p4web port again. > > Patch contains a couple hunks for devel/p4web/Makefile > as well as doing an “svn delete” for the old distinfo files that > we no longer support (we do not support installing the 6.0 > versions of the binaries regardless of your build environment). > — > Cheers, > Devin > > P.S. Please put on the commit message… > > Submitted by: dteske > Sponsored by: Panzura, Inc. > Hey Devin, thanks for this. Can you pop it in an issue on Bugzilla? Handy from a breadcrumbs and information for our-future-selves point of view From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 11:10:44 2015 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C17A2F70; Tue, 21 Apr 2015 11:10:44 +0000 (UTC) Received: from zxy.spb.ru (zxy.spb.ru [195.70.199.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7917D1747; Tue, 21 Apr 2015 11:10:44 +0000 (UTC) Received: from slw by zxy.spb.ru with local (Exim 4.84 (FreeBSD)) (envelope-from ) id 1YkVW2-000PNQ-Du; Tue, 21 Apr 2015 13:34:54 +0300 Date: Tue, 21 Apr 2015 13:34:54 +0300 From: Slawa Olhovchenkov To: Baptiste Daroussin Cc: ports@FreeBSD.org, current@FreeBSD.org, stable@FreeBSD.org Subject: Re: pkg 1.5.0 is out Message-ID: <20150421103454.GR1394@zxy.spb.ru> References: <20150414200459.GE39658@ivaldir.etoilebsd.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150414200459.GE39658@ivaldir.etoilebsd.net> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: slw@zxy.spb.ru X-SA-Exim-Scanned: No (on zxy.spb.ru); SAEximRunCond expanded to false X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 11:10:44 -0000 On Tue, Apr 14, 2015 at 10:05:00PM +0200, Baptiste Daroussin wrote: > Hi all, > > Final pkg 1.5.0 has been released. pkg 1.5.1 at 'pkg upgrade' propose === New packages to be INSTALLED: nvidia-driver: 346.47 linux-c6-libGLU: 10.1 === I am use nvidia-driver-340: # pkg info nvidia-driver-340-340.76 nvidia-driver-340-340.76 Name : nvidia-driver-340 Version : 340.76 Installed on : Tue Mar 10 16:15:59 MSK 2015 Origin : x11/nvidia-driver-340 Architecture : freebsd:10:x86:64 Prefix : /usr/local Categories : x11 kld Licenses : NVIDIA Maintainer : danfe@FreeBSD.org WWW : http://www.nvidia.com/object/unix.html Comment : NVidia graphics card binary drivers for hardware OpenGL rendering Options : ACPI_PM : on DOCS : on LINUX : on WBINVD : off Shared Libs required: libXext.so.6 libX11.so.6 Shared Libs provided: libvdpau_nvidia.so.1 libnvidia-glsi.so.1 libnvidia-glcore.so.1 libnvidia-eglcore.so.1 libnvidia-cfg.so.1 libglx.so.1 libGLESv2.so.2 libGLESv1_CM.so.1 libGL.so.1 libEGL.so.1 Annotations : repo_type : binary repository : ivs Flat size : 209MiB From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 12:28:11 2015 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 996054FB; Tue, 21 Apr 2015 12:28:11 +0000 (UTC) Received: from smtp206.alice.it (smtp206.alice.it [82.57.200.102]) by mx1.freebsd.org (Postfix) with ESMTP id 59CC61015; Tue, 21 Apr 2015 12:28:10 +0000 (UTC) Received: from soth.ventu (87.18.56.84) by smtp206.alice.it (8.6.060.28) (authenticated as acanedi@alice.it) id 547D8AFA1AB43332; Tue, 21 Apr 2015 14:22:28 +0200 Received: from guardian.ventu (bane.ventu [10.1.2.15]) (authenticated bits=0) by soth.ventu (8.15.1/8.14.9) with ESMTPSA id t3LCMKu1072868 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Tue, 21 Apr 2015 14:22:21 +0200 (CEST) (envelope-from ml@netfence.it) X-Authentication-Warning: soth.ventu: Host bane.ventu [10.1.2.15] claimed to be guardian.ventu Message-ID: <553640FF.7020106@netfence.it> Date: Tue, 21 Apr 2015 14:22:23 +0200 From: Andrea Venturoli User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Dan Langille CC: ports@freebsd.org Subject: Re: Bacula without IPv6 References: <552A9174.9050003@netfence.it> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.75 on 10.1.2.13 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 12:28:11 -0000 On 04/12/15 18:41, Dan Langille wrote: > That is a good idea. Please submit a PR so we do not lose track of this. I ask because it may be some time before I work on this. > > We'll have the default with IPV6 on. Done: it's #199535. bye & Thanks av. From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 13:18:59 2015 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 88CDAEE1; Tue, 21 Apr 2015 13:18:59 +0000 (UTC) Received: from mail-wg0-x233.google.com (mail-wg0-x233.google.com [IPv6:2a00:1450:400c:c00::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1CB851641; Tue, 21 Apr 2015 13:18:59 +0000 (UTC) Received: by wgin8 with SMTP id n8so212812448wgi.0; Tue, 21 Apr 2015 06:18:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=i5hIMWdQzkLY69blqZfqWsNWoVEGVfA0S6qUHQiBK54=; b=UjLrarBj3FV86NJxuEscEca6w48lV9YE4Bd6+wZ1F9oGFJ5thD7ZjMIy4nT/GvOnQY di7fwWIsl2WeWkoMECsIoEvTXU4uIdmM5TyK8+EWNiMVtECgQYVIBj264b+LdbtdFyaB 3F/brpNZ5FEBtXUDzjFCNx45GQku5zsnQIwNH0TvGdfQX/lieczntYJUqQF9mhNpKsh9 ryrFcNtZpw3RmfaAOke+DLEKlYL9AgvARu+cZu//kppwsWmG+nh7sTBnjS9mpf3lNexu /TwTSlhDiPwncREkEi31SDFyFzJYUAX9paATQDMFIW3kO7hFROKPGyiveQffQPl5YpaN LCpw== X-Received: by 10.194.203.74 with SMTP id ko10mr40367036wjc.96.1429622337392; Tue, 21 Apr 2015 06:18:57 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by mx.google.com with ESMTPSA id fv2sm2641595wjb.6.2015.04.21.06.18.55 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Apr 2015 06:18:56 -0700 (PDT) Sender: Baptiste Daroussin Date: Tue, 21 Apr 2015 15:18:54 +0200 From: Baptiste Daroussin To: Dan Langille Cc: Andrea Venturoli , ports@freebsd.org, Dan Langille Subject: Re: Bacula without IPv6 Message-ID: <20150421131854.GG960@ivaldir.etoilebsd.net> References: <552A9174.9050003@netfence.it> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="yZnyZsPjQYjG7xG7" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 13:18:59 -0000 --yZnyZsPjQYjG7xG7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Apr 12, 2015 at 01:41:03PM -0300, Dan Langille wrote: >=20 > > On Apr 12, 2015, at 12:38 PM, Andrea Venturoli wrote: > >=20 > > Hello. > >=20 > > Running Bacula on a system where IPv6 was disabled in the kernel yields= lot of errors: > >=20 > >> # bconsole > >> Connecting to Director localhost:9101 > >> bconsole: bsock.c:227-0 Socket open error. proto=3D28 port=3D9101. ERR= =3DProtocol not supported > >> ... > >> *autodisplay on > >> *status client > > > ... > >> 12-Apr 17:34 martin-xxx JobId 0: Error: bsock.c:225 Socket open error.= proto=3D28 port=3D9102. ERR=3DProtocol not supported > >=20 > > While these are harmless, any succesful job will report: > >=20 > >> Termination: Backup OK -- with warnings > >=20 > > This can lead to overlooking more serious problems. > >=20 > >=20 > >=20 > > Solving it all is as easy as adding "--disable-ipv6" to CONFIGURE_ARGS. > >=20 > >=20 > >=20 > > I'm reporting this hoping it will help others, but I also ask: can we h= ave an option to disable IPv6, like many other ports have? >=20 > That is a good idea. Please submit a PR so we do not lose track of this.= I ask because it may be some time before I work on this. >=20 > We'll have the default with IPV6 on. >=20 IPV6 is always on by default per OPTIONS framework design :) Best regards, Bapt --yZnyZsPjQYjG7xG7 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlU2Tj4ACgkQ8kTtMUmk6EzehQCfa200wlbCuW0nss3C780AuLDs o9oAoKFwiKUrOZiDO+iO4gYuwuuxYlyL =g/j5 -----END PGP SIGNATURE----- --yZnyZsPjQYjG7xG7-- From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 13:33:16 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B4B09380 for ; Tue, 21 Apr 2015 13:33:16 +0000 (UTC) Received: from clavin1.langille.org (clavin.langille.org [162.208.116.86]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "clavin.langille.org", Issuer "StartCom Class 2 Primary Intermediate Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 815C11840 for ; Tue, 21 Apr 2015 13:33:16 +0000 (UTC) Received: from (clavin1.int.langille.org (clavin1.int.unixathome.org [10.4.7.7]) (Authenticated sender: hidden) with ESMTPSA id E87923339 ; Tue, 21 Apr 2015 13:33:13 +0000 (UTC) Subject: Re: pkg-static: Insufficient privileges to add packages Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) Content-Type: multipart/signed; boundary="Apple-Mail=_BDEB6E0A-A6F5-4C18-870F-84386D5F578C"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5b6 From: Dan Langille In-Reply-To: Date: Tue, 21 Apr 2015 09:33:02 -0400 Cc: ports Message-Id: <7A1D4136-BBEF-4726-B1E2-51CF3DD285C2@langille.org> References: <31714E44-6041-4B5F-BDB0-FA7131ED7EB4@langille.org> To: Ben Woods X-Mailer: Apple Mail (2.2098) X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 13:33:16 -0000 --Apple-Mail=_BDEB6E0A-A6F5-4C18-870F-84386D5F578C Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 This reply has been rearranged.. On Tue, Apr 21, 2015 at 6:56 AM Ben Woods > wrote: > On Apr 20, 2015, at 7:18 PM, Ben Woods wrote: > On Tue, Apr 21, 2015 at 4:02 AM Dan Langille > wrote: > I am running a testport on www/py-django-tastypie >=20 > My goal it to add an option for using www/django16 as well as = www/django (1.7). >=20 > The error I get is: >=20 > $ sudo poudriere testport -v -j 101amd64 -p testing -z testing -i -o = www/py-django-tastypie > ... > =3D=3D=3D> Verifying install for py27-django>=3D1.5 in = /usr/ports/www/py-django16 > =3D=3D=3D> Installing existing package = /packages/All/py27-django16-1.6.11.txz > pkg-static: Insufficient privileges to add packages >=20 > But because I'm running testport interactively, I see I can install = the port it mentions: >=20 > root@101amd64-testing-testing:~ # pkg install = /packages/All/py27-django16-1.6.11.txz > Updating local repository catalogue... > [101amd64-testing-testing] Fetching meta.txz: 100% 816 B 0.8kB/s = 00:01 > [101amd64-testing-testing] Fetching packagesite.txz: 100% 50 KiB = 51.4kB/s 00:01 > Processing entries: 100% > local repository update completed. 205 packages processed. > Updating database digests format: 100% > Checking integrity... done (0 conflicting) > The following 1 package(s) will be affected (of 0 checked): >=20 > New packages to be INSTALLED: > py27-django16: 1.6.11 >=20 > The process will require 27 MiB more space. >=20 > Proceed with this action? [y/N]: y > [101amd64-testing-testing] [1/1] Installing py27-django16-1.6.11... > [101amd64-testing-testing] [1/1] Extracting py27-django16-1.6.11: 100% > root@101amd64-testing-testing:~ # >=20 >=20 > Why does the testport fail? >=20 > Full build log here: = http://services.unixathome.org/poudriere/data/101amd64-testing-testing/201= 5-04-20_19h53m23s/logs/errors/py27-django-tastypie-0.12.1.log = > That error is generated in the pkg exec_add function in src/add.c = here: > https://github.com/freebsd/pkg/blob/master/src/add.c = >=20 > It occurs because it checks the package database for read, write, = create access using the pkgdb_access and pkgdb_check_access functions in = libpkg/pkgdb.c here: > https://github.com/freebsd/pkg/blob/master/libpkg/pkgdb.c = >=20 > I believe this is inside the jail created by poudriere testport. It = would be interesting to add the -i interactive flag to the testport run = and check the permissions on/in the pkg database. Mine are here for = reference: > % ls -lah /var/db/pkg/ > total 37484 > drwxr-xr-x 2 root wheel 8B 21 Apr 06:00 . > drwxr-xr-x 13 root wheel 19B 21 Apr 06:13 .. > -rw-r--r-- 1 root wheel 246B 4 Dec 06:22 FreeBSD.meta > -rw-r--r-- 1 root wheel 11M 21 Apr 06:00 local.sqlite > -rw-r--r-- 1 root wheel 246B 21 Apr 03:05 poudriere.meta > -rw-r--r-- 1 root wheel 49M 4 Dec 06:22 repo-FreeBSD.sqlite > -rw-r--r-- 1 root wheel 1.6M 21 Apr 03:05 repo-poudriere.sqlite > -r--r--r-- 1 root wheel 3.3M 21 Apr 03:17 vuln.xml >=20 > Regards, > Ben >=20 >=20 > Hand on a minute.... now my poudriere system is doing the same thing - = looks like we have a bug somewhere. >=20 > I am running pkg 1.5.1 and poudriere 3.1.4. According to freshports, = pkg was updated on 16th April, and poudriere on 10th April. >=20 > Inside my poudriere testport jail (using the -i interactive mode = flag), I have: > # ls -lah /var/db/pkg/ > total 7953 > drwxr-xr-x 2 root wheel 3B Apr 20 23:17 . > drwxr-xr-x 12 root wheel 14B Apr 20 23:17 .. > -rw-r--r-- 1 root wheel 7.7M Apr 20 23:17 local.sqlite >=20 > Thoughts? >=20 Here's what I have: Edit /etc/motd to change this login announcement. root@101amd64-testing-testing:~ # ls -lah /var/db/pkg/ total 2991 drwxr-xr-x 2 root wheel 3B Apr 21 13:28 . drwxr-xr-x 10 root wheel 12B Mar 14 19:18 .. -rw-r--r-- 1 root wheel 2.8M Apr 21 13:28 local.sqlite root@101amd64-testing-testing:~ # =E2=80=94 Dan Langille http://langille .org/ --Apple-Mail=_BDEB6E0A-A6F5-4C18-870F-84386D5F578C Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iQJ8BAEBCgBmBQJVNlGYXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1MTE2RjM0ODIzRDdERDM4OTY0OUJBNzdF QjIxNTlERUU5NzI3MzlGAAoJEOshWd7pcnOfMAIQAMRAEqagV6qpBUcC4P11Ekjx Qzqe+H2Ft9r7GD6wzOyYlsQTt6y7DPzCQ7GOJpgnpDv1XudoL9n54LUFgYzrE4k9 r+VcSVVkyqutPf0SKEg3Py9HM0uy+HAnD9Qi3+AYzv1+0Pmtm1QD05/8cKIxUKW5 jdMWXvUG45bfm24U1udm1hL39HZAVvRKvSvu6Y9mzLysFrKWomDxJkEYKbh7ktsT VTGjVy4CSslTCGOeETOitAvY22B9EPEj2B6FPEy6B7jSCHRILmCJh+hWWDgKMyaF IdEY8UXlQ5TKvrHgEdQ+T/4TLmsVTKisYN/yMagXtO/OFUBDl4R3oJicCtTm5qKU VB/sODc8KodC1AkrCj4qHBNeyY+OaRUK/Jp9THIzRWzWX63hcHGg2DnvXsIqQeC9 dYO9QlkX8EF9paXM8e+F0kOTK0OoayZCXk6tzRaLS9Shg/yc/vFp/pyi5Baw66ky I+P0Yu8Ttl99rqq/dyAitAQ15/oupXIHL1zXoIiiPv16nYt4e8blGTZF2N9hbD0w 9gU/SIjCLfKPJNwE7iMqdq2S7b9W04wDvmaz8vOw0uf1nck4BkKFnbZdqgNcMV7/ 7b1Ui0m9WBxC6HYUhD1edibqDIgTorhnWhCZlhZpwsa/ueqzKSkXxhY6CkRNr/RQ n18Ukta8RnUO+fRs0OH7 =IPzm -----END PGP SIGNATURE----- --Apple-Mail=_BDEB6E0A-A6F5-4C18-870F-84386D5F578C-- From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 15:07:09 2015 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EC9A8E51; Tue, 21 Apr 2015 15:07:09 +0000 (UTC) Received: from shxd.cx (mail.shxd.cx [64.201.244.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DA50B1365; Tue, 21 Apr 2015 15:07:09 +0000 (UTC) Received: from [64.201.244.132] (port=58027 helo=[10.0.0.101]) by shxd.cx with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.77 (FreeBSD)) (envelope-from ) id 1YkV8f-000Gwe-3k; Tue, 21 Apr 2015 03:10:45 -0700 References: <55360C49.2080804@FreeBSD.org> In-Reply-To: <55360C49.2080804@FreeBSD.org> Mime-Version: 1.0 (iPad Mail 8J2) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Message-Id: <2DBFEE56-9915-460D-BD65-4057716C484B@shxd.cx> Cc: Devin Teske , "antoine@FreeBSD.org" , "freebsd-ports@FreeBSD.org" X-Mailer: iPad Mail (8J2) From: Devin Teske Subject: Re: devel/p4web -- Fix broken port Date: Tue, 21 Apr 2015 08:07:30 -0700 To: "koobs@FreeBSD.org" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 15:07:10 -0000 On Apr 21, 2015, at 1:37 AM, Kubilay Kocak wrote: > On 21/04/2015 11:41 AM, Devin Teske wrote: >> Hi Antoine, >>=20 >> Please find attached a patch to unbreak the devel/p4web build. >> I got the distinfo directly from perforce.com support. This is the >> new location of p4web which has been open-sourced. >>=20 >> The binaries did not change checksum. >>=20 >> Hey, while we=E2=80=99re here, let=E2=80=99s just axe the distinfo for ol= d versions >> which the Makefile doesn=E2=80=99t even support installing. >>=20 >> Looking forward to having a working devel/p4web port again. >>=20 >> Patch contains a couple hunks for devel/p4web/Makefile >> as well as doing an =E2=80=9Csvn delete=E2=80=9D for the old distinfo fil= es that >> we no longer support (we do not support installing the 6.0 >> versions of the binaries regardless of your build environment). >> =E2=80=94=20 >> Cheers, >> Devin >>=20 >> P.S. Please put on the commit message=E2=80=A6 >>=20 >> Submitted by: dteske >> Sponsored by: Panzura, Inc. >>=20 >=20 > Hey Devin, thanks for this. Can you pop it in an issue on Bugzilla? >=20 > Handy from a breadcrumbs and information for our-future-selves point of vi= ew >=20 Yeah, no problem. Thanks! --=20 Devin= From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 15:44:02 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7AE8C88E for ; Tue, 21 Apr 2015 15:44:02 +0000 (UTC) Received: from mail-ie0-x229.google.com (mail-ie0-x229.google.com [IPv6:2607:f8b0:4001:c03::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4433A1886 for ; Tue, 21 Apr 2015 15:44:02 +0000 (UTC) Received: by iejt8 with SMTP id t8so16722549iej.2 for ; Tue, 21 Apr 2015 08:44:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=6zTc8HkLdVhf1W+oi4Athf6rsVXi3WwPcwuma3dp/0w=; b=vKad5Vw2rnyUX/hOdovugYeHgYrtCMo+0K6b4i2bndXd2L+mHCN9ywTf6WxvARfrCp TIZj18zaidnKwww+khHTIjlh3WALL1Ca1tQTdmgPUSzReUVchQawqybXuA4MSX2leDHo zVuFNPjgqJEWXAVyzmXECBUSj2FGcPmamLeH7JwSTieR7iLKjvNglsXokmmRiXErImlx 7Oy6a0zSqg0LYxUTkMvf2Lvbc6JX1HpzDRv7h0hyyApo6QMU4jGc8OxSGfZYbYlczc8e qqKT/LY4TDSg3D7F5d2l9eV0CJphZa9x7OovIIu3Wx4qegl8Nw5i3SVrHztP5TLAFl34 Rilw== MIME-Version: 1.0 X-Received: by 10.43.55.12 with SMTP id vw12mr4156563icb.30.1429631041480; Tue, 21 Apr 2015 08:44:01 -0700 (PDT) Received: by 10.64.236.10 with HTTP; Tue, 21 Apr 2015 08:44:01 -0700 (PDT) In-Reply-To: <7A1D4136-BBEF-4726-B1E2-51CF3DD285C2@langille.org> References: <31714E44-6041-4B5F-BDB0-FA7131ED7EB4@langille.org> <7A1D4136-BBEF-4726-B1E2-51CF3DD285C2@langille.org> Date: Tue, 21 Apr 2015 23:44:01 +0800 Message-ID: Subject: Re: pkg-static: Insufficient privileges to add packages From: Ben Woods To: Dan Langille Cc: ports Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 15:44:02 -0000 >> On Tue, Apr 21, 2015 at 4:02 AM Dan Langille wrote: >>> >>> I am running a testport on www/py-django-tastypie >>> >>> My goal it to add an option for using www/django16 as well as www/djang= o >>> (1.7). >>> >>> The error I get is: >>> >>> $ sudo poudriere testport -v -j 101amd64 -p testing -z testing -i -o >>> www/py-django-tastypie >>> ... >>> =3D=3D=3D> Verifying install for py27-django>=3D1.5 in >>> /usr/ports/www/py-django16 >>> =3D=3D=3D> Installing existing package /packages/All/py27-django16-1.= 6.11.txz >>> pkg-static: Insufficient privileges to add packages >>> >>> But because I'm running testport interactively, I see I can install the >>> port it mentions: >>> >>> root@101amd64-testing-testing:~ # pkg install >>> /packages/All/py27-django16-1.6.11.txz >>> Updating local repository catalogue... >>> [101amd64-testing-testing] Fetching meta.txz: 100% 816 B 0.8kB/s >>> 00:01 >>> [101amd64-testing-testing] Fetching packagesite.txz: 100% 50 KiB >>> 51.4kB/s 00:01 >>> Processing entries: 100% >>> local repository update completed. 205 packages processed. >>> Updating database digests format: 100% >>> Checking integrity... done (0 conflicting) >>> The following 1 package(s) will be affected (of 0 checked): >>> >>> New packages to be INSTALLED: >>> py27-django16: 1.6.11 >>> >>> The process will require 27 MiB more space. >>> >>> Proceed with this action? [y/N]: y >>> [101amd64-testing-testing] [1/1] Installing py27-django16-1.6.11... >>> [101amd64-testing-testing] [1/1] Extracting py27-django16-1.6.11: 100% >>> root@101amd64-testing-testing:~ # >>> >>> >>> Why does the testport fail? >>> >>> Full build log here: >>> http://services.unixathome.org/poudriere/data/101amd64-testing-testing/= 2015-04-20_19h53m23s/logs/errors/py27-django-tastypie-0.12.1.log >> >> >> That error is generated in the pkg exec_add function in src/add.c here: >> https://github.com/freebsd/pkg/blob/master/src/add.c >> >> It occurs because it checks the package database for read, write, create >> access using the pkgdb_access and pkgdb_check_access functions in >> libpkg/pkgdb.c here: >> https://github.com/freebsd/pkg/blob/master/libpkg/pkgdb.c >> >> I believe this is inside the jail created by poudriere testport. It woul= d >> be interesting to add the -i interactive flag to the testport run and ch= eck >> the permissions on/in the pkg database. Mine are here for reference: >> % ls -lah /var/db/pkg/ >> total 37484 >> drwxr-xr-x 2 root wheel 8B 21 Apr 06:00 . >> drwxr-xr-x 13 root wheel 19B 21 Apr 06:13 .. >> -rw-r--r-- 1 root wheel 246B 4 Dec 06:22 FreeBSD.meta >> -rw-r--r-- 1 root wheel 11M 21 Apr 06:00 local.sqlite >> -rw-r--r-- 1 root wheel 246B 21 Apr 03:05 poudriere.meta >> -rw-r--r-- 1 root wheel 49M 4 Dec 06:22 repo-FreeBSD.sqlite >> -rw-r--r-- 1 root wheel 1.6M 21 Apr 03:05 repo-poudriere.sqlite >> -r--r--r-- 1 root wheel 3.3M 21 Apr 03:17 vuln.xml >> >> Regards, >> Ben >> >> >> >> >> Hand on a minute.... now my poudriere system is doing the same thing - >> looks like we have a bug somewhere. >> >> I am running pkg 1.5.1 and poudriere 3.1.4. According to freshports, pkg >> was updated on 16th April, and poudriere on 10th April. >> >> Inside my poudriere testport jail (using the -i interactive mode flag), = I >> have: >> # ls -lah /var/db/pkg/ >> total 7953 >> drwxr-xr-x 2 root wheel 3B Apr 20 23:17 . >> drwxr-xr-x 12 root wheel 14B Apr 20 23:17 .. >> -rw-r--r-- 1 root wheel 7.7M Apr 20 23:17 local.sqlite >> >> Thoughts? > > Here's what I have: > > Edit /etc/motd to change this login announcement. > root@101amd64-testing-testing:~ # ls -lah /var/db/pkg/ > total 2991 > drwxr-xr-x 2 root wheel 3B Apr 21 13:28 . > drwxr-xr-x 10 root wheel 12B Mar 14 19:18 .. > -rw-r--r-- 1 root wheel 2.8M Apr 21 13:28 local.sqlite > root@101amd64-testing-testing:~ # > > =E2=80=94 > Dan Langille > http://langille.org/ For the record, downgrading pkg to 1.4.12 and poudriere to 3.1.2 did not fix this issue for me. The port that I am trying to testport on FreeBSD 10.1 is math/plplot-ada. The testport permission issues do not occur with the port as it is currently - only after making the changes I have proposed to math/plplot here: https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D155771&action=3Ddiff From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 15:47:07 2015 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2B32BB52 for ; Tue, 21 Apr 2015 15:47:07 +0000 (UTC) Received: from mail.gemius.pl (mail.gemius.pl [85.232.225.147]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8ED9218D3 for ; Tue, 21 Apr 2015 15:47:05 +0000 (UTC) Received: from mail.gemius.pl ([85.232.225.147] helo=hp.ct.lan) by mail.gemius.pl with esmtpa (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1YkaO1-0009qp-4H; Tue, 21 Apr 2015 17:46:57 +0200 From: Piotr Robert Konopelko To: Ben Woods , Fernando =?ISO-8859-1?Q?Apestegu=EDa?= , FreeBSD Ports Cc: Jakub Kruszona-Zawadzki , MooseFS FreeBSD Ports Subject: Re: MooseFS Ports for versions 2.0 and 3.0 Date: Tue, 21 Apr 2015 17:46:56 +0200 Message-ID: <11260707.dYzYoTeF1T@hp> Organization: MooseFS User-Agent: KMail/4.14.1 (Linux/3.16.0-34-generic; KDE/4.14.1; x86_64; ; ) In-Reply-To: <33D11311-008D-43F5-A341-316CD4D831EA@gemius.com> References: <2694094.4JmStLgM3m@hp> <33D11311-008D-43F5-A341-316CD4D831EA@gemius.com> MIME-Version: 1.0 X-Authorized: Piotr Robert Konopelko Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7Bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 15:47:07 -0000 Hello, I've submitted the upgraded ports and obsoleted prior attachments. Please review them. https://bugs.freebsd.org/bugzilla/buglist.cgi?quicksearch=moosefs[1] In the meantime MooseFS has been upgraded, so I posted ports to the 2.0.63-1 version. Thanks in advance :) -- Best regards, Piotr Robert Konopelko *MooseFS Technical Support Engineer* | moosefs.com[2] (...) 3. It's nice for ports for share parts of their configuration, but I don't think it should be called "bsd.port.moosefs.mk[3]" (this implies it is part of the port build scripts). A good example of what you could do is devel/libtool. It has a Makefile which includes Makefile.common. The devel/libltdl port also includes "${.CURDIR}/../libtool/Makefile.common". The name was used by original port creator. I've change it to Makefile.common. 4. @dirrm is now deprecated in pkg-plist. Suggest it is probably easier to build this with "make install && make makeplist > pkg-plist". Note that you should check the plist looks correct, and also delete the top warning line from the generated file. Yes. I've changed @dirrm[try] to @dir or removed them. I've also added '@owner mfs' and '@group mfs' and compared each list with the result of "make makeplist". 5. The pkg-descr file should be updated to include a better description of the package, and link to the website. Yes. I've made much better descriptions. 6. Before submitting a port, check that it passes the normal checks by installing the ports- mgmt/portlint program, and running "portlint -AC" in the port directory. portlint -AC gives something like this: [root@fbsdmule /usr/ports/sysutils/moosefs-master]# portlint -AC WARN: Makefile: PORTVERSION/DISTVERSION is set externally to this port's Makefile, but this port is not configured as a slave port. WARN: Makefile: MAINTAINER is set externally to this port's Makefile, but this port is not configured as a slave port. 0 fatal errors and 2 warnings found. I hope that I can leave it - I've checked other random ports and such warning are very usual. 7. If you have access to a poudriere installation, you should submit the "poudriere testport" logs showing that this port will build successfully. Yes we have. We use poudriere to make packages, so all our ports are always checked by poudriere. Myself or other ports contributors/committers can help with this if you do not have access to a poudriere installation, but please make sure you have at least tested the build on FreeBSD with a "make install". Much of this is covered in the porter's handbook. It's a good read if you haven't already seen it. You can find it here: https://www.freebsd.org/doc/en/books/porters-handbook/book.html[4] Note that if you re-submit patches to each bug report, be sure to tick the option that it obsolete's the previous patch. Ok. We'll send those ports again. Good luck! :) Thanks again for your comments. It was very helpful. -- Regards,Jakub Kruszona-Zawadzki- - - - - - - - - - - - - - - -Segmentation fault (core dumped)Phone: +48 602 212 039 -------- [1] https://bugs.freebsd.org/bugzilla/buglist.cgi?quicksearch=moosefs [2] http://moosefs.com [3] http://bsd.port.moosefs.mk/ [4] https://www.freebsd.org/doc/en/books/porters-handbook/book.html From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 16:20:42 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3B51C55E for ; Tue, 21 Apr 2015 16:20:42 +0000 (UTC) Received: from clavin1.langille.org (clavin.langille.org [162.208.116.86]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "clavin.langille.org", Issuer "StartCom Class 2 Primary Intermediate Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0EFD81CC6 for ; Tue, 21 Apr 2015 16:20:41 +0000 (UTC) Received: from (clavin1.int.langille.org (clavin1.int.unixathome.org [10.4.7.7]) (Authenticated sender: hidden) with ESMTPSA id 6E40B35CD ; Tue, 21 Apr 2015 16:20:40 +0000 (UTC) Subject: Re: pkg-static: Insufficient privileges to add packages Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) Content-Type: multipart/signed; boundary="Apple-Mail=_5F92EB5C-0FD2-4331-9BCF-6B4BFD86ECCA"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5b6 From: Dan Langille In-Reply-To: Date: Tue, 21 Apr 2015 12:20:38 -0400 Cc: ports Message-Id: <96C83252-D0BF-4112-BDD2-184FB5FD9702@langille.org> References: <31714E44-6041-4B5F-BDB0-FA7131ED7EB4@langille.org> <7A1D4136-BBEF-4726-B1E2-51CF3DD285C2@langille.org> To: Ben Woods X-Mailer: Apple Mail (2.2098) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 16:20:42 -0000 --Apple-Mail=_5F92EB5C-0FD2-4331-9BCF-6B4BFD86ECCA Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Apr 21, 2015, at 11:44 AM, Ben Woods wrote: >=20 >>> On Tue, Apr 21, 2015 at 4:02 AM Dan Langille = wrote: >>>>=20 >>>> I am running a testport on www/py-django-tastypie >>>>=20 >>>> My goal it to add an option for using www/django16 as well as = www/django >>>> (1.7). >>>>=20 >>>> The error I get is: >>>>=20 >>>> $ sudo poudriere testport -v -j 101amd64 -p testing -z testing -i = -o >>>> www/py-django-tastypie >>>> ... >>>> =3D=3D=3D> Verifying install for py27-django>=3D1.5 in >>>> /usr/ports/www/py-django16 >>>> =3D=3D=3D> Installing existing package = /packages/All/py27-django16-1.6.11.txz >>>> pkg-static: Insufficient privileges to add packages >>>>=20 >>>> But because I'm running testport interactively, I see I can install = the >>>> port it mentions: >>>>=20 >>>> root@101amd64-testing-testing:~ # pkg install >>>> /packages/All/py27-django16-1.6.11.txz >>>> Updating local repository catalogue... >>>> [101amd64-testing-testing] Fetching meta.txz: 100% 816 B = 0.8kB/s >>>> 00:01 >>>> [101amd64-testing-testing] Fetching packagesite.txz: 100% 50 KiB >>>> 51.4kB/s 00:01 >>>> Processing entries: 100% >>>> local repository update completed. 205 packages processed. >>>> Updating database digests format: 100% >>>> Checking integrity... done (0 conflicting) >>>> The following 1 package(s) will be affected (of 0 checked): >>>>=20 >>>> New packages to be INSTALLED: >>>> py27-django16: 1.6.11 >>>>=20 >>>> The process will require 27 MiB more space. >>>>=20 >>>> Proceed with this action? [y/N]: y >>>> [101amd64-testing-testing] [1/1] Installing py27-django16-1.6.11... >>>> [101amd64-testing-testing] [1/1] Extracting py27-django16-1.6.11: = 100% >>>> root@101amd64-testing-testing:~ # >>>>=20 >>>>=20 >>>> Why does the testport fail? >>>>=20 >>>> Full build log here: >>>> = http://services.unixathome.org/poudriere/data/101amd64-testing-testing/201= 5-04-20_19h53m23s/logs/errors/py27-django-tastypie-0.12.1.log >>>=20 >>>=20 >>> That error is generated in the pkg exec_add function in src/add.c = here: >>> https://github.com/freebsd/pkg/blob/master/src/add.c >>>=20 >>> It occurs because it checks the package database for read, write, = create >>> access using the pkgdb_access and pkgdb_check_access functions in >>> libpkg/pkgdb.c here: >>> https://github.com/freebsd/pkg/blob/master/libpkg/pkgdb.c >>>=20 >>> I believe this is inside the jail created by poudriere testport. It = would >>> be interesting to add the -i interactive flag to the testport run = and check >>> the permissions on/in the pkg database. Mine are here for reference: >>> % ls -lah /var/db/pkg/ >>> total 37484 >>> drwxr-xr-x 2 root wheel 8B 21 Apr 06:00 . >>> drwxr-xr-x 13 root wheel 19B 21 Apr 06:13 .. >>> -rw-r--r-- 1 root wheel 246B 4 Dec 06:22 FreeBSD.meta >>> -rw-r--r-- 1 root wheel 11M 21 Apr 06:00 local.sqlite >>> -rw-r--r-- 1 root wheel 246B 21 Apr 03:05 poudriere.meta >>> -rw-r--r-- 1 root wheel 49M 4 Dec 06:22 repo-FreeBSD.sqlite >>> -rw-r--r-- 1 root wheel 1.6M 21 Apr 03:05 repo-poudriere.sqlite >>> -r--r--r-- 1 root wheel 3.3M 21 Apr 03:17 vuln.xml >>>=20 >>> Regards, >>> Ben >>>=20 >>>=20 >>>=20 >>>=20 >>> Hand on a minute.... now my poudriere system is doing the same thing = - >>> looks like we have a bug somewhere. >>>=20 >>> I am running pkg 1.5.1 and poudriere 3.1.4. According to freshports, = pkg >>> was updated on 16th April, and poudriere on 10th April. >>>=20 >>> Inside my poudriere testport jail (using the -i interactive mode = flag), I >>> have: >>> # ls -lah /var/db/pkg/ >>> total 7953 >>> drwxr-xr-x 2 root wheel 3B Apr 20 23:17 . >>> drwxr-xr-x 12 root wheel 14B Apr 20 23:17 .. >>> -rw-r--r-- 1 root wheel 7.7M Apr 20 23:17 local.sqlite >>>=20 >>> Thoughts? >>=20 >> Here's what I have: >>=20 >> Edit /etc/motd to change this login announcement. >> root@101amd64-testing-testing:~ # ls -lah /var/db/pkg/ >> total 2991 >> drwxr-xr-x 2 root wheel 3B Apr 21 13:28 . >> drwxr-xr-x 10 root wheel 12B Mar 14 19:18 .. >> -rw-r--r-- 1 root wheel 2.8M Apr 21 13:28 local.sqlite >> root@101amd64-testing-testing:~ # >>=20 >> =E2=80=94 >> Dan Langille >> http://langille.org/ >=20 > For the record, downgrading pkg to 1.4.12 and poudriere to 3.1.2 did > not fix this issue for me. >=20 > The port that I am trying to testport on FreeBSD 10.1 is > math/plplot-ada. The testport permission issues do not occur with the > port as it is currently - only after making the changes I have > proposed to math/plplot here: > https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D155771&action=3Ddi= ff I am also testing local changes to a port. The problem occurs on a 10.1 but NOT on a 9.3 jail (both amd64). Here is the good 9.3 run: = http://services.unixathome.org/poudriere/build.html?mastername=3D93amd64-t= esting-testing&build=3D2015-04-21_16h17m45s Compare that to the failed 10.1 run: Full build log here: = http://services.unixathome.org/poudriere/data/101amd64-testing-testing/201= 5-04-20_19h53m23s/logs/errors/py27-django-tastypie-0.12.1.log I am using pkg-1.5.1 and poudriere-3.1.4 =E2=80=94 Dan Langille http://langille.org/ --Apple-Mail=_5F92EB5C-0FD2-4331-9BCF-6B4BFD86ECCA Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iQJ8BAEBCgBmBQJVNnjWXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1MTE2RjM0ODIzRDdERDM4OTY0OUJBNzdF QjIxNTlERUU5NzI3MzlGAAoJEOshWd7pcnOfv70QALxPvmjzxDCXfMYowB/Xosv/ AMCCSUimssN+JvONERG2ZES4Lt92xV1xDRlgetj9jvtyKz1BtGMz3yDBu+IK2ToA +j1HD75b6LYRjqYnuyOR9IDOEEZ3zbSeo0epzv6S+YDTXoVsUhj/pdFeSVbgjdqn V6W5IEWcbp5CS21s1U1xoqYnBcPQhTKNmDXy0LqLpAJrrlbpM5qKJ6UNgWFBoW65 3ALVA3bSiNdB/lFfpHk4q/T3nnvPtASNKzrgAM+NHH9t+bjQ/Jnel2Q4pdlmWPuO jWbj8tWRAJ9RGpBtEHL202JBKVjIl3aLpi5Tu5Qexh53qWE2vkgzxKNYDD3Mw9s+ /XxuQqRyOqi1scKH8R7Dx721ZEJhknGJ0EtgHsnr9pXbn5gk1f+ElRwgf22K0pya 07PUrAZ2avLCDD5u8BFDaVEX2GZE3lYjncF5MIf+kHK7dlwYPfiPgzMjlVZgEBR0 YlAStVjggCdlO2/s4sjwlpFddBJr9i1+X/920AtJKMkdDrtNqOetj8VovMzk3B+E fffRWYuHAuBcUlZePYsN1ix8tRo7/Ol/jwIsdoVcpLVFqxfn98ng33WuBiN2o/O0 4olih83ChE6U3ixFrsGFGAsLxnrqQDE4wqD4inS9/Tp7gqc0DysoREiubSCneXIU 2hNIdaMxi2Jyj8v4gIqS =JAYZ -----END PGP SIGNATURE----- --Apple-Mail=_5F92EB5C-0FD2-4331-9BCF-6B4BFD86ECCA-- From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 16:34:59 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C5069A32 for ; Tue, 21 Apr 2015 16:34:59 +0000 (UTC) Received: from mail-wi0-x229.google.com (mail-wi0-x229.google.com [IPv6:2a00:1450:400c:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 55E341EC8 for ; Tue, 21 Apr 2015 16:34:59 +0000 (UTC) Received: by widdi4 with SMTP id di4so28233746wid.0 for ; Tue, 21 Apr 2015 09:34:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=xe9agIYYHXvo+4sDVqWpM+awHFZK9a++fDMryPdjRqU=; b=IHQJN2qeCpM/alPj/R09BdAUnnWs4IeXjB0V01TfyBYvz1cWr3HJlr5w0CHrLllMcr 6MSbW5J5g6HIg6B+mC0v6+kI6iuQWA696zi5POrKd3PJlzkc1IcEj4zENX3Yo44hMqxr 1mrT+FFP0cUXutOfaCnB+1oxw4fgduA4uPfwfAg3s7TATXFxXL5mo51QRnRTQG8L0MTC Y2AlZQOnhn+sr9ba+QlvnZkF+f+cVsqxQZ8GvOX7Up8P4fTRF2DAnquqoSYamhUPTvE9 1ryiC7bMCNdjwn9ycn3P/b6+WbJCR8R2PXA6S8iigFUzQrBcA020ZaVuQ40nyb53K3r8 ZwmA== X-Received: by 10.194.235.71 with SMTP id uk7mr42990556wjc.13.1429634097129; Tue, 21 Apr 2015 09:34:57 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by mx.google.com with ESMTPSA id ex5sm3798460wib.2.2015.04.21.09.34.55 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Apr 2015 09:34:56 -0700 (PDT) Sender: Baptiste Daroussin Date: Tue, 21 Apr 2015 18:34:54 +0200 From: Baptiste Daroussin To: Ben Woods Cc: Dan Langille , ports Subject: Re: pkg-static: Insufficient privileges to add packages Message-ID: <20150421163454.GA40188@ivaldir.etoilebsd.net> References: <31714E44-6041-4B5F-BDB0-FA7131ED7EB4@langille.org> <7A1D4136-BBEF-4726-B1E2-51CF3DD285C2@langille.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="zhXaljGHf11kAtnf" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 16:34:59 -0000 --zhXaljGHf11kAtnf Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Apr 21, 2015 at 11:44:01PM +0800, Ben Woods wrote: > >> On Tue, Apr 21, 2015 at 4:02 AM Dan Langille wrote: > >>> > >>> I am running a testport on www/py-django-tastypie > >>> > >>> My goal it to add an option for using www/django16 as well as www/dja= ngo > >>> (1.7). > >>> > >>> The error I get is: > >>> > >>> $ sudo poudriere testport -v -j 101amd64 -p testing -z testing -i -o > >>> www/py-django-tastypie > >>> ... > >>> =3D=3D=3D> Verifying install for py27-django>=3D1.5 in > >>> /usr/ports/www/py-django16 > >>> =3D=3D=3D> Installing existing package /packages/All/py27-django16-= 1.6.11.txz > >>> pkg-static: Insufficient privileges to add packages > >>> > >>> But because I'm running testport interactively, I see I can install t= he > >>> port it mentions: > >>> > >>> root@101amd64-testing-testing:~ # pkg install > >>> /packages/All/py27-django16-1.6.11.txz > >>> Updating local repository catalogue... > >>> [101amd64-testing-testing] Fetching meta.txz: 100% 816 B 0.8kB/s > >>> 00:01 > >>> [101amd64-testing-testing] Fetching packagesite.txz: 100% 50 KiB > >>> 51.4kB/s 00:01 > >>> Processing entries: 100% > >>> local repository update completed. 205 packages processed. > >>> Updating database digests format: 100% > >>> Checking integrity... done (0 conflicting) > >>> The following 1 package(s) will be affected (of 0 checked): > >>> > >>> New packages to be INSTALLED: > >>> py27-django16: 1.6.11 > >>> > >>> The process will require 27 MiB more space. > >>> > >>> Proceed with this action? [y/N]: y > >>> [101amd64-testing-testing] [1/1] Installing py27-django16-1.6.11... > >>> [101amd64-testing-testing] [1/1] Extracting py27-django16-1.6.11: 100% > >>> root@101amd64-testing-testing:~ # > >>> > >>> > >>> Why does the testport fail? > >>> > >>> Full build log here: > >>> http://services.unixathome.org/poudriere/data/101amd64-testing-testin= g/2015-04-20_19h53m23s/logs/errors/py27-django-tastypie-0.12.1.log > >> > >> > >> That error is generated in the pkg exec_add function in src/add.c here: > >> https://github.com/freebsd/pkg/blob/master/src/add.c > >> > >> It occurs because it checks the package database for read, write, crea= te > >> access using the pkgdb_access and pkgdb_check_access functions in > >> libpkg/pkgdb.c here: > >> https://github.com/freebsd/pkg/blob/master/libpkg/pkgdb.c > >> > >> I believe this is inside the jail created by poudriere testport. It wo= uld > >> be interesting to add the -i interactive flag to the testport run and = check > >> the permissions on/in the pkg database. Mine are here for reference: > >> % ls -lah /var/db/pkg/ > >> total 37484 > >> drwxr-xr-x 2 root wheel 8B 21 Apr 06:00 . > >> drwxr-xr-x 13 root wheel 19B 21 Apr 06:13 .. > >> -rw-r--r-- 1 root wheel 246B 4 Dec 06:22 FreeBSD.meta > >> -rw-r--r-- 1 root wheel 11M 21 Apr 06:00 local.sqlite > >> -rw-r--r-- 1 root wheel 246B 21 Apr 03:05 poudriere.meta > >> -rw-r--r-- 1 root wheel 49M 4 Dec 06:22 repo-FreeBSD.sqlite > >> -rw-r--r-- 1 root wheel 1.6M 21 Apr 03:05 repo-poudriere.sqlite > >> -r--r--r-- 1 root wheel 3.3M 21 Apr 03:17 vuln.xml > >> > >> Regards, > >> Ben > >> > >> > >> > >> > >> Hand on a minute.... now my poudriere system is doing the same thing - > >> looks like we have a bug somewhere. > >> > >> I am running pkg 1.5.1 and poudriere 3.1.4. According to freshports, p= kg > >> was updated on 16th April, and poudriere on 10th April. > >> > >> Inside my poudriere testport jail (using the -i interactive mode flag)= , I > >> have: > >> # ls -lah /var/db/pkg/ > >> total 7953 > >> drwxr-xr-x 2 root wheel 3B Apr 20 23:17 . > >> drwxr-xr-x 12 root wheel 14B Apr 20 23:17 .. > >> -rw-r--r-- 1 root wheel 7.7M Apr 20 23:17 local.sqlite > >> > >> Thoughts? > > > > Here's what I have: > > > > Edit /etc/motd to change this login announcement. > > root@101amd64-testing-testing:~ # ls -lah /var/db/pkg/ > > total 2991 > > drwxr-xr-x 2 root wheel 3B Apr 21 13:28 . > > drwxr-xr-x 10 root wheel 12B Mar 14 19:18 .. > > -rw-r--r-- 1 root wheel 2.8M Apr 21 13:28 local.sqlite > > root@101amd64-testing-testing:~ # > > > > =E2=80=94 > > Dan Langille > > http://langille.org/ >=20 > For the record, downgrading pkg to 1.4.12 and poudriere to 3.1.2 did > not fix this issue for me. >=20 > The port that I am trying to testport on FreeBSD 10.1 is > math/plplot-ada. The testport permission issues do not occur with the > port as it is currently - only after making the changes I have > proposed to math/plplot here: > https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D155771&action=3Ddiff I found the reason for Dan by checking the logs, If I could see your own l= ogs then I will tell you where you mistake is. actually you are having poudriere building as a user (internally to the jai= l) which is a very good thing as it allows to catch things like this :D) I mean it is dropping roots priviledges to build, stage and make package. but still try to install a dependency there, probably because the dependency line you have in your port is buggy. In dan case he was testing if py27-django>=3D1.5 but was refering to the www/py-django16 port which resul= t in a package named py27-django16 which is not py27-django aka the test will alwa= ys fail and the ports tree will try to reinstall again and again even in phases when it cannot due to lack of priviledges As a conclusion the bug is in the port you are testing not in pkg, neither = in poudriere. If you show me the logs of your own build I will tell you what is your mist= ake. Best regards, Bapt --zhXaljGHf11kAtnf Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlU2fC4ACgkQ8kTtMUmk6Exh9wCdEQjskYVBAvBbCIXeIk93fv22 flcAnA6ZCHt/xSp3UP2hTnrperolEp7z =6WuX -----END PGP SIGNATURE----- --zhXaljGHf11kAtnf-- From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 16:52:14 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DB1C9E7D; Tue, 21 Apr 2015 16:52:14 +0000 (UTC) Received: from clavin1.langille.org (clavin.langille.org [162.208.116.86]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "clavin.langille.org", Issuer "StartCom Class 2 Primary Intermediate Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F079110C5; Tue, 21 Apr 2015 16:52:13 +0000 (UTC) Received: from (clavin1.int.langille.org (clavin1.int.unixathome.org [10.4.7.7]) (Authenticated sender: hidden) with ESMTPSA id C2CAD35D3 ; Tue, 21 Apr 2015 16:52:12 +0000 (UTC) Subject: Re: pkg-static: Insufficient privileges to add packages Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) Content-Type: multipart/signed; boundary="Apple-Mail=_AA6179F5-C125-4295-A50A-3E9EFDA20C11"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5b6 From: Dan Langille In-Reply-To: <20150421163454.GA40188@ivaldir.etoilebsd.net> Date: Tue, 21 Apr 2015 12:52:10 -0400 Cc: Ben Woods , ports Message-Id: <950A0713-F6BE-452E-92A2-EEC5FEAC8278@langille.org> References: <31714E44-6041-4B5F-BDB0-FA7131ED7EB4@langille.org> <7A1D4136-BBEF-4726-B1E2-51CF3DD285C2@langille.org> <20150421163454.GA40188@ivaldir.etoilebsd.net> To: Baptiste Daroussin X-Mailer: Apple Mail (2.2098) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 16:52:15 -0000 --Apple-Mail=_AA6179F5-C125-4295-A50A-3E9EFDA20C11 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Apr 21, 2015, at 12:34 PM, Baptiste Daroussin = wrote: >=20 > On Tue, Apr 21, 2015 at 11:44:01PM +0800, Ben Woods wrote: >>>> On Tue, Apr 21, 2015 at 4:02 AM Dan Langille = wrote: >>>>>=20 >>>>> I am running a testport on www/py-django-tastypie >>>>>=20 >>>>> My goal it to add an option for using www/django16 as well as = www/django >>>>> (1.7). >>>>>=20 >>>>> The error I get is: >>>>>=20 >>>>> $ sudo poudriere testport -v -j 101amd64 -p testing -z testing -i = -o >>>>> www/py-django-tastypie >>>>> ... >>>>> =3D=3D=3D> Verifying install for py27-django>=3D1.5 in >>>>> /usr/ports/www/py-django16 >>>>> =3D=3D=3D> Installing existing package = /packages/All/py27-django16-1.6.11.txz >>>>> pkg-static: Insufficient privileges to add packages >>>>>=20 >>>>> But because I'm running testport interactively, I see I can = install the >>>>> port it mentions: >>>>>=20 >>>>> root@101amd64-testing-testing:~ # pkg install >>>>> /packages/All/py27-django16-1.6.11.txz >>>>> Updating local repository catalogue... >>>>> [101amd64-testing-testing] Fetching meta.txz: 100% 816 B = 0.8kB/s >>>>> 00:01 >>>>> [101amd64-testing-testing] Fetching packagesite.txz: 100% 50 KiB >>>>> 51.4kB/s 00:01 >>>>> Processing entries: 100% >>>>> local repository update completed. 205 packages processed. >>>>> Updating database digests format: 100% >>>>> Checking integrity... done (0 conflicting) >>>>> The following 1 package(s) will be affected (of 0 checked): >>>>>=20 >>>>> New packages to be INSTALLED: >>>>> py27-django16: 1.6.11 >>>>>=20 >>>>> The process will require 27 MiB more space. >>>>>=20 >>>>> Proceed with this action? [y/N]: y >>>>> [101amd64-testing-testing] [1/1] Installing = py27-django16-1.6.11... >>>>> [101amd64-testing-testing] [1/1] Extracting py27-django16-1.6.11: = 100% >>>>> root@101amd64-testing-testing:~ # >>>>>=20 >>>>>=20 >>>>> Why does the testport fail? >>>>>=20 >>>>> Full build log here: >>>>> = http://services.unixathome.org/poudriere/data/101amd64-testing-testing/201= 5-04-20_19h53m23s/logs/errors/py27-django-tastypie-0.12.1.log >>>>=20 >>>>=20 >>>> That error is generated in the pkg exec_add function in src/add.c = here: >>>> https://github.com/freebsd/pkg/blob/master/src/add.c >>>>=20 >>>> It occurs because it checks the package database for read, write, = create >>>> access using the pkgdb_access and pkgdb_check_access functions in >>>> libpkg/pkgdb.c here: >>>> https://github.com/freebsd/pkg/blob/master/libpkg/pkgdb.c >>>>=20 >>>> I believe this is inside the jail created by poudriere testport. It = would >>>> be interesting to add the -i interactive flag to the testport run = and check >>>> the permissions on/in the pkg database. Mine are here for = reference: >>>> % ls -lah /var/db/pkg/ >>>> total 37484 >>>> drwxr-xr-x 2 root wheel 8B 21 Apr 06:00 . >>>> drwxr-xr-x 13 root wheel 19B 21 Apr 06:13 .. >>>> -rw-r--r-- 1 root wheel 246B 4 Dec 06:22 FreeBSD.meta >>>> -rw-r--r-- 1 root wheel 11M 21 Apr 06:00 local.sqlite >>>> -rw-r--r-- 1 root wheel 246B 21 Apr 03:05 poudriere.meta >>>> -rw-r--r-- 1 root wheel 49M 4 Dec 06:22 repo-FreeBSD.sqlite >>>> -rw-r--r-- 1 root wheel 1.6M 21 Apr 03:05 = repo-poudriere.sqlite >>>> -r--r--r-- 1 root wheel 3.3M 21 Apr 03:17 vuln.xml >>>>=20 >>>> Regards, >>>> Ben >>>>=20 >>>>=20 >>>>=20 >>>>=20 >>>> Hand on a minute.... now my poudriere system is doing the same = thing - >>>> looks like we have a bug somewhere. >>>>=20 >>>> I am running pkg 1.5.1 and poudriere 3.1.4. According to = freshports, pkg >>>> was updated on 16th April, and poudriere on 10th April. >>>>=20 >>>> Inside my poudriere testport jail (using the -i interactive mode = flag), I >>>> have: >>>> # ls -lah /var/db/pkg/ >>>> total 7953 >>>> drwxr-xr-x 2 root wheel 3B Apr 20 23:17 . >>>> drwxr-xr-x 12 root wheel 14B Apr 20 23:17 .. >>>> -rw-r--r-- 1 root wheel 7.7M Apr 20 23:17 local.sqlite >>>>=20 >>>> Thoughts? >>>=20 >>> Here's what I have: >>>=20 >>> Edit /etc/motd to change this login announcement. >>> root@101amd64-testing-testing:~ # ls -lah /var/db/pkg/ >>> total 2991 >>> drwxr-xr-x 2 root wheel 3B Apr 21 13:28 . >>> drwxr-xr-x 10 root wheel 12B Mar 14 19:18 .. >>> -rw-r--r-- 1 root wheel 2.8M Apr 21 13:28 local.sqlite >>> root@101amd64-testing-testing:~ # >>>=20 >>> =E2=80=94 >>> Dan Langille >>> http://langille.org/ >>=20 >> For the record, downgrading pkg to 1.4.12 and poudriere to 3.1.2 did >> not fix this issue for me. >>=20 >> The port that I am trying to testport on FreeBSD 10.1 is >> math/plplot-ada. The testport permission issues do not occur with the >> port as it is currently - only after making the changes I have >> proposed to math/plplot here: >> = https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D155771&action=3Ddiff= >=20 > I found the reason for Dan by checking the logs, If I could see your = own logs > then I will tell you where you mistake is. >=20 > actually you are having poudriere building as a user (internally to = the jail) > which is a very good thing as it allows to catch things like this :D) >=20 > I mean it is dropping roots priviledges to build, stage and make = package. >=20 > but still try to install a dependency there, probably because the = dependency > line you have in your port is buggy. In dan case he was testing if > py27-django>=3D1.5 but was refering to the www/py-django16 port which = result in a > package named py27-django16 which is not py27-django aka the test will = always > fail and the ports tree will try to reinstall again and again even in = phases > when it cannot due to lack of priviledges >=20 > As a conclusion the bug is in the port you are testing not in pkg, = neither in > poudriere. >=20 > If you show me the logs of your own build I will tell you what is your = mistake. This change fixed it for me: before: DJANGO16_RUN_DEPENDS=3D = ${PYTHON_PKGNAMEPREFIX}django>=3D1.5:${PORTSDIR}/www/py-django16 DJANGO17_RUN_DEPENDS=3D = ${PYTHON_PKGNAMEPREFIX}django>=3D1.5:${PORTSDIR}/www/py-django After: DJANGO16_RUN_DEPENDS=3D = ${PYTHON_PKGNAMEPREFIX}django16>0:${PORTSDIR}/www/py-django16 DJANGO17_RUN_DEPENDS=3D = ${PYTHON_PKGNAMEPREFIX}django17>0:${PORTSDIR}/www/py-django =E2=80=94 Dan Langille http://langille.org/ --Apple-Mail=_AA6179F5-C125-4295-A50A-3E9EFDA20C11 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iQJ8BAEBCgBmBQJVNoA7XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1MTE2RjM0ODIzRDdERDM4OTY0OUJBNzdF QjIxNTlERUU5NzI3MzlGAAoJEOshWd7pcnOfSo8P/21U5Q32HqHUam10E/8M9jnh pjStIuwlNxO/xWMOHNQKvt0g53+jVqCkk6bRVVfhNW0CVvOfwPG6wRu4ySxvHvVx IWDnK2IsUbvDxC6iqi5Als9SkIyaxB8ipjPSLPJ+1dRADuDt+/TOUxs12Gf+v+6r 8XS7pnY+43NF9Sf9F8AfJW1Bfbndj/NJKePtVyzsn2tGDUMh/NKCY/KjZc6HLCXT tJj5Q36hO4QqPvzZBQV6AYEhuL6ejZPbHhjFqJCsLXQa/ctvry8xbQf0TAks17u0 35Dg7K7UpOQYGtVUlV04CvcXBrWfnBsu/lrg3/gVr98d0v29rUKX4bCMCZyP/4Yb GRj36D/p3LLuKgh0aEsB/QD/ITRO3heZiFR8Zl1dJ9y40KZZk8uS7YAZkZ61lsUk aOQM6H1R/9365jyWu+zd703PRzBQ00dJQGJq57zGxXmvGqGiFW1+1vOh/ToPmwDm LsXUUrWS+24VeK+KgFCzIriadpT0DXzB5yuhyCO+XGYapp1vl0pjIfuPSwfa65sf 9JkIw8bfvllFJBfKyFexDomABcEfcNMp9vU/kIRrERBrfLeR5WL1HeGTnmCuLvyG dytdCmOerEsLiSiShAw0IEolkujZEey5QdgLcvd0zMX+H1zklUvVzWnDT+Vgea5M gVWKialv1e15dR2Bshge =O8JY -----END PGP SIGNATURE----- --Apple-Mail=_AA6179F5-C125-4295-A50A-3E9EFDA20C11-- From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 18:27:39 2015 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A7583AD1; Tue, 21 Apr 2015 18:27:39 +0000 (UTC) Received: from shxd.cx (mail.shxd.cx [64.201.244.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8FE9D1B55; Tue, 21 Apr 2015 18:27:39 +0000 (UTC) Received: from 50-196-156-133-static.hfc.comcastbusiness.net ([50.196.156.133]:60956 helo=tinkerbell.pixel8networks.com) by shxd.cx with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.77 (FreeBSD)) (envelope-from ) id 1YkYGm-000K7J-SK; Tue, 21 Apr 2015 06:31:20 -0700 Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\)) Subject: Re: devel/p4web -- Fix broken port From: Devin Teske In-Reply-To: <55360C49.2080804@FreeBSD.org> Date: Tue, 21 Apr 2015 11:27:36 -0700 Cc: antoine@FreeBSD.org, freebsd-ports@FreeBSD.org, Devin Teske Message-Id: <6C936546-BC0D-474B-8523-4E419F719AAA@FreeBSD.org> References: <55360C49.2080804@FreeBSD.org> To: koobs@FreeBSD.org X-Mailer: Apple Mail (2.1990.1) Sender: devin@shxd.cx Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 18:27:39 -0000 > On Apr 21, 2015, at 1:37 AM, Kubilay Kocak wrote: >=20 > On 21/04/2015 11:41 AM, Devin Teske wrote: >> Hi Antoine, >>=20 >> Please find attached a patch to unbreak the devel/p4web build. >> I got the distinfo directly from perforce.com support. This is the >> new location of p4web which has been open-sourced. >>=20 >> The binaries did not change checksum. >>=20 >> Hey, while we=E2=80=99re here, let=E2=80=99s just axe the distinfo = for old versions >> which the Makefile doesn=E2=80=99t even support installing. >>=20 >> Looking forward to having a working devel/p4web port again. >>=20 >> Patch contains a couple hunks for devel/p4web/Makefile >> as well as doing an =E2=80=9Csvn delete=E2=80=9D for the old distinfo = files that >> we no longer support (we do not support installing the 6.0 >> versions of the binaries regardless of your build environment). >> =E2=80=94=20 >> Cheers, >> Devin >>=20 >> P.S. Please put on the commit message=E2=80=A6 >>=20 >> Submitted by: dteske >> Sponsored by: Panzura, Inc. >>=20 >=20 > Hey Devin, thanks for this. Can you pop it in an issue on Bugzilla? >=20 > Handy from a breadcrumbs and information for our-future-selves point = of view Filed. Thanks! ;D https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D199589 =E2=80=94=20 Devin= From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 18:50:54 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 39C7F241 for ; Tue, 21 Apr 2015 18:50:54 +0000 (UTC) Received: from mail-wi0-x234.google.com (mail-wi0-x234.google.com [IPv6:2a00:1450:400c:c05::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C3EF51E55 for ; Tue, 21 Apr 2015 18:50:53 +0000 (UTC) Received: by widdi4 with SMTP id di4so32247400wid.0 for ; Tue, 21 Apr 2015 11:50:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type :thread-index:content-language; bh=jm1seZr2q9bgn1cDcsGPAFoF6ePIWPneymXgdk8uUbg=; b=i1vcVjF37J6HlPC4sPb93TsPX28LokYyl09yImQuA2rUvc3yZ5oohvbXM1BL7X7mau s8XGStfDruAVqRIDO10u2Zxy7J/gLpHol3kXp2Ic8oJI/IFnFurt1Dh7FgJTFxtlNLc6 AkGj8djuf8LyddXY19eYE49EYTmB1vwPNmHRwEFkDbo6SbF1ihv8fMLGe3O0NX0OuRge fPiy9ZeZwFZ5rtAAG6CBunUqbTqtEB4e3befiFnRi3VRIQKmY30wFk1FVia3XocTGV7w SkFu4hTpRPmRQeDfhw8vDZPxyw/cYbBiRq/sWTHObAa791MX6NX8R1IyJXhVWKvrvyPP XKoQ== X-Received: by 10.194.47.231 with SMTP id g7mr43011017wjn.140.1429642252206; Tue, 21 Apr 2015 11:50:52 -0700 (PDT) Received: from HTPC2014 (port-92-203-243-206.dynamic.qsc.de. [92.203.243.206]) by mx.google.com with ESMTPSA id e2sm4261176wij.5.2015.04.21.11.50.50 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 21 Apr 2015 11:50:51 -0700 (PDT) From: "Michael Lappe" To: Subject: Re: minidlna: file descriptor 3794 too big for select Date: Tue, 21 Apr 2015 20:50:42 +0200 Message-ID: <000201d07c64$129d7ff0$37d87fd0$@gmail.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 15.0 Thread-Index: AdB7nZxp+lYXW5ZBT628pBmS275kRQ== Content-Language: de Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 18:50:54 -0000 Hello Stefan, thanks for your nice post "minidlna: file descriptor 3794 too big for select". I'm using minidlna 1.1.0 in a NAS4free Jail (TheBrig). And after adding my big music collection to the media folder I got exactly the problem you got before. Would you send me your patch please? A little instruction would be nice, too. Cause I guess I'm a kind of newbie. Thanks again! Regards, Michael From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 23:46:07 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A97EC949; Tue, 21 Apr 2015 23:46:07 +0000 (UTC) Received: from mail-ig0-x230.google.com (mail-ig0-x230.google.com [IPv6:2607:f8b0:4001:c05::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 76F7D1D5D; Tue, 21 Apr 2015 23:46:07 +0000 (UTC) Received: by igbpi8 with SMTP id pi8so94758166igb.0; Tue, 21 Apr 2015 16:46:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=dk5jT2eQlnozQlL2hYlsQAxuGZ3Y7m4MUwO9mcSRiGs=; b=FbjPY2E53+khIJfvDEOiCrrIf6D0D5U2zl54S3ztN+Ockr9+EQ4XHWm8oW3BjWUhpc 75FTpsL4z/jLz4WM4Va9/x2f7MMDbEXdTw8WK3xFObZLqd5ZBaNtthnoagBSdB6uTDtY CUCWtcQL/DqSKnPv+nD9uB7csUB+Azp3UJLECwYeWOy0wdoArxepc/lgfFIGDNFXXfjA YHBy3Bjh2UmhBHd0VBKaAQ0qUg8KUDUoDyZRbOpbFG9pUpgDg0KZ/EALuvK7ky0hj71c 8W6TfGRczP5a1R1mWBz0g8ty2s+qQJK08uKL9c2u2MECkrY43jChSU0TGkcKtiokEQDS N80A== MIME-Version: 1.0 X-Received: by 10.107.155.13 with SMTP id d13mr32192122ioe.29.1429659966695; Tue, 21 Apr 2015 16:46:06 -0700 (PDT) Received: by 10.64.236.10 with HTTP; Tue, 21 Apr 2015 16:46:06 -0700 (PDT) In-Reply-To: <20150421163454.GA40188@ivaldir.etoilebsd.net> References: <31714E44-6041-4B5F-BDB0-FA7131ED7EB4@langille.org> <7A1D4136-BBEF-4726-B1E2-51CF3DD285C2@langille.org> <20150421163454.GA40188@ivaldir.etoilebsd.net> Date: Wed, 22 Apr 2015 07:46:06 +0800 Message-ID: Subject: Re: pkg-static: Insufficient privileges to add packages From: Ben Woods To: Baptiste Daroussin Cc: Dan Langille , ports Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 23:46:07 -0000 On Wednesday, April 22, 2015, Baptiste Daroussin wrote: > On Tue, Apr 21, 2015 at 11:44:01PM +0800, Ben Woods wrote: > > >> On Tue, Apr 21, 2015 at 4:02 AM Dan Langille > wrote: > > >>> > > >>> I am running a testport on www/py-django-tastypie > > >>> > > >>> My goal it to add an option for using www/django16 as well as > www/django > > >>> (1.7). > > >>> > > >>> The error I get is: > > >>> > > >>> $ sudo poudriere testport -v -j 101amd64 -p testing -z testing -i -= o > > >>> www/py-django-tastypie > > >>> ... > > >>> =3D=3D=3D> Verifying install for py27-django>=3D1.5 in > > >>> /usr/ports/www/py-django16 > > >>> =3D=3D=3D> Installing existing package > /packages/All/py27-django16-1.6.11.txz > > >>> pkg-static: Insufficient privileges to add packages > > >>> > > >>> But because I'm running testport interactively, I see I can install > the > > >>> port it mentions: > > >>> > > >>> root@101amd64-testing-testing:~ # pkg install > > >>> /packages/All/py27-django16-1.6.11.txz > > >>> Updating local repository catalogue... > > >>> [101amd64-testing-testing] Fetching meta.txz: 100% 816 B 0.8kB= /s > > >>> 00:01 > > >>> [101amd64-testing-testing] Fetching packagesite.txz: 100% 50 KiB > > >>> 51.4kB/s 00:01 > > >>> Processing entries: 100% > > >>> local repository update completed. 205 packages processed. > > >>> Updating database digests format: 100% > > >>> Checking integrity... done (0 conflicting) > > >>> The following 1 package(s) will be affected (of 0 checked): > > >>> > > >>> New packages to be INSTALLED: > > >>> py27-django16: 1.6.11 > > >>> > > >>> The process will require 27 MiB more space. > > >>> > > >>> Proceed with this action? [y/N]: y > > >>> [101amd64-testing-testing] [1/1] Installing py27-django16-1.6.11... > > >>> [101amd64-testing-testing] [1/1] Extracting py27-django16-1.6.11: > 100% > > >>> root@101amd64-testing-testing:~ # > > >>> > > >>> > > >>> Why does the testport fail? > > >>> > > >>> Full build log here: > > >>> > http://services.unixathome.org/poudriere/data/101amd64-testing-testing/20= 15-04-20_19h53m23s/logs/errors/py27-django-tastypie-0.12.1.log > > >> > > >> > > >> That error is generated in the pkg exec_add function in src/add.c > here: > > >> https://github.com/freebsd/pkg/blob/master/src/add.c > > >> > > >> It occurs because it checks the package database for read, write, > create > > >> access using the pkgdb_access and pkgdb_check_access functions in > > >> libpkg/pkgdb.c here: > > >> https://github.com/freebsd/pkg/blob/master/libpkg/pkgdb.c > > >> > > >> I believe this is inside the jail created by poudriere testport. It > would > > >> be interesting to add the -i interactive flag to the testport run an= d > check > > >> the permissions on/in the pkg database. Mine are here for reference: > > >> % ls -lah /var/db/pkg/ > > >> total 37484 > > >> drwxr-xr-x 2 root wheel 8B 21 Apr 06:00 . > > >> drwxr-xr-x 13 root wheel 19B 21 Apr 06:13 .. > > >> -rw-r--r-- 1 root wheel 246B 4 Dec 06:22 FreeBSD.meta > > >> -rw-r--r-- 1 root wheel 11M 21 Apr 06:00 local.sqlite > > >> -rw-r--r-- 1 root wheel 246B 21 Apr 03:05 poudriere.meta > > >> -rw-r--r-- 1 root wheel 49M 4 Dec 06:22 repo-FreeBSD.sqlite > > >> -rw-r--r-- 1 root wheel 1.6M 21 Apr 03:05 repo-poudriere.sqlite > > >> -r--r--r-- 1 root wheel 3.3M 21 Apr 03:17 vuln.xml > > >> > > >> Regards, > > >> Ben > > >> > > >> > > >> > > >> > > >> Hand on a minute.... now my poudriere system is doing the same thing= - > > >> looks like we have a bug somewhere. > > >> > > >> I am running pkg 1.5.1 and poudriere 3.1.4. According to freshports, > pkg > > >> was updated on 16th April, and poudriere on 10th April. > > >> > > >> Inside my poudriere testport jail (using the -i interactive mode > flag), I > > >> have: > > >> # ls -lah /var/db/pkg/ > > >> total 7953 > > >> drwxr-xr-x 2 root wheel 3B Apr 20 23:17 . > > >> drwxr-xr-x 12 root wheel 14B Apr 20 23:17 .. > > >> -rw-r--r-- 1 root wheel 7.7M Apr 20 23:17 local.sqlite > > >> > > >> Thoughts? > > > > > > Here's what I have: > > > > > > Edit /etc/motd to change this login announcement. > > > root@101amd64-testing-testing:~ # ls -lah /var/db/pkg/ > > > total 2991 > > > drwxr-xr-x 2 root wheel 3B Apr 21 13:28 . > > > drwxr-xr-x 10 root wheel 12B Mar 14 19:18 .. > > > -rw-r--r-- 1 root wheel 2.8M Apr 21 13:28 local.sqlite > > > root@101amd64-testing-testing:~ # > > > > > > =E2=80=94 > > > Dan Langille > > > http://langille.org/ > > > > For the record, downgrading pkg to 1.4.12 and poudriere to 3.1.2 did > > not fix this issue for me. > > > > The port that I am trying to testport on FreeBSD 10.1 is > > math/plplot-ada. The testport permission issues do not occur with the > > port as it is currently - only after making the changes I have > > proposed to math/plplot here: > > https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D155771&action=3Dd= iff > > I found the reason for Dan by checking the logs, If I could see your own > logs > then I will tell you where you mistake is. > > actually you are having poudriere building as a user (internally to the > jail) > which is a very good thing as it allows to catch things like this :D) > > I mean it is dropping roots priviledges to build, stage and make package. > > but still try to install a dependency there, probably because the > dependency > line you have in your port is buggy. In dan case he was testing if > py27-django>=3D1.5 but was refering to the www/py-django16 port which res= ult > in a > package named py27-django16 which is not py27-django aka the test will > always > fail and the ports tree will try to reinstall again and again even in > phases > when it cannot due to lack of priviledges > > As a conclusion the bug is in the port you are testing not in pkg, neithe= r > in > poudriere. > > If you show me the logs of your own build I will tell you what is your > mistake. > > Best regards, > Bapt > Thanks for your help Bapt. You are right, it was an issue with the port dependency list. In my case the library had changed from plplotd.so to plplot.so (now without the 'd'). I have fixed that in the LIB_DEPENDS line and the problem is fixed. Trying to debug this issue took some time, because the error message was about permissions and I didn't make the connection was with unsatisfied dependencies. Could we perhaps add an additional check somewhere in the process that informs you the dependencies have not been correctly satisfied? Do you think this extra check belongs in poudriere or the ports infrastructure? Regards, Ben --=20 -- From: Benjamin Woods woodsb02@gmail.com From owner-freebsd-ports@FreeBSD.ORG Tue Apr 21 23:51:30 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2193EA77 for ; Tue, 21 Apr 2015 23:51:30 +0000 (UTC) Received: from mail-wi0-x22f.google.com (mail-wi0-x22f.google.com [IPv6:2a00:1450:400c:c05::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A448F1E49 for ; Tue, 21 Apr 2015 23:51:29 +0000 (UTC) Received: by wizk4 with SMTP id k4so157982234wiz.1 for ; Tue, 21 Apr 2015 16:51:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=/UZaH5wKcn0FHO7eqg4Vk9m6+R34R6VKBzzK/VlbR2o=; b=LdUsQMChMpjYzyzTPKrDWwtXW4q0NSFmZw589PlF2bZg0IVB2sNw8rwtmPYDf24snE Ab06EImHKPU5+6p12t9tDm0+Cmrxc/XB7+4eACVc0gjhOdcymCNbSpsZpljT/uy8M/pR 0ZqaF35n1ui7xttzHkOXtwVSLHtu76HHPZ1wBNL74xUAXMQyIHTj9KgnPncBQt2jUHaS ymmer4zaqlhpVF+ofbt+qvjMtsDsrY2p7gVowzb+6jgwgisofKabUSL3v1PwVvJ3CyEJ gghalGO+xosyXbe3ARQEAkbYGaKMqJiPilXKm67+8gSG5yug0A+NPhxX6Q401TsMqXmb Gd9A== X-Received: by 10.194.161.193 with SMTP id xu1mr32782756wjb.48.1429660288202; Tue, 21 Apr 2015 16:51:28 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by mx.google.com with ESMTPSA id ha4sm21806504wib.0.2015.04.21.16.51.27 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Apr 2015 16:51:27 -0700 (PDT) Sender: Baptiste Daroussin Date: Wed, 22 Apr 2015 01:51:25 +0200 From: Baptiste Daroussin To: Ben Woods Cc: Dan Langille , ports Subject: Re: pkg-static: Insufficient privileges to add packages Message-ID: <20150421235125.GD40188@ivaldir.etoilebsd.net> References: <31714E44-6041-4B5F-BDB0-FA7131ED7EB4@langille.org> <7A1D4136-BBEF-4726-B1E2-51CF3DD285C2@langille.org> <20150421163454.GA40188@ivaldir.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="gE7i1rD7pdK0Ng3j" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Apr 2015 23:51:30 -0000 --gE7i1rD7pdK0Ng3j Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 22, 2015 at 07:46:06AM +0800, Ben Woods wrote: > On Wednesday, April 22, 2015, Baptiste Daroussin wrote: >=20 > > On Tue, Apr 21, 2015 at 11:44:01PM +0800, Ben Woods wrote: > > > >> On Tue, Apr 21, 2015 at 4:02 AM Dan Langille > > wrote: > > > >>> > > > >>> I am running a testport on www/py-django-tastypie > > > >>> > > > >>> My goal it to add an option for using www/django16 as well as > > www/django > > > >>> (1.7). > > > >>> > > > >>> The error I get is: > > > >>> > > > >>> $ sudo poudriere testport -v -j 101amd64 -p testing -z testing -i= -o > > > >>> www/py-django-tastypie > > > >>> ... > > > >>> =3D=3D=3D> Verifying install for py27-django>=3D1.5 in > > > >>> /usr/ports/www/py-django16 > > > >>> =3D=3D=3D> Installing existing package > > /packages/All/py27-django16-1.6.11.txz > > > >>> pkg-static: Insufficient privileges to add packages > > > >>> > > > >>> But because I'm running testport interactively, I see I can insta= ll > > the > > > >>> port it mentions: > > > >>> > > > >>> root@101amd64-testing-testing:~ # pkg install > > > >>> /packages/All/py27-django16-1.6.11.txz > > > >>> Updating local repository catalogue... > > > >>> [101amd64-testing-testing] Fetching meta.txz: 100% 816 B 0.8= kB/s > > > >>> 00:01 > > > >>> [101amd64-testing-testing] Fetching packagesite.txz: 100% 50 KiB > > > >>> 51.4kB/s 00:01 > > > >>> Processing entries: 100% > > > >>> local repository update completed. 205 packages processed. > > > >>> Updating database digests format: 100% > > > >>> Checking integrity... done (0 conflicting) > > > >>> The following 1 package(s) will be affected (of 0 checked): > > > >>> > > > >>> New packages to be INSTALLED: > > > >>> py27-django16: 1.6.11 > > > >>> > > > >>> The process will require 27 MiB more space. > > > >>> > > > >>> Proceed with this action? [y/N]: y > > > >>> [101amd64-testing-testing] [1/1] Installing py27-django16-1.6.11.= =2E. > > > >>> [101amd64-testing-testing] [1/1] Extracting py27-django16-1.6.11: > > 100% > > > >>> root@101amd64-testing-testing:~ # > > > >>> > > > >>> > > > >>> Why does the testport fail? > > > >>> > > > >>> Full build log here: > > > >>> > > http://services.unixathome.org/poudriere/data/101amd64-testing-testing/= 2015-04-20_19h53m23s/logs/errors/py27-django-tastypie-0.12.1.log > > > >> > > > >> > > > >> That error is generated in the pkg exec_add function in src/add.c > > here: > > > >> https://github.com/freebsd/pkg/blob/master/src/add.c > > > >> > > > >> It occurs because it checks the package database for read, write, > > create > > > >> access using the pkgdb_access and pkgdb_check_access functions in > > > >> libpkg/pkgdb.c here: > > > >> https://github.com/freebsd/pkg/blob/master/libpkg/pkgdb.c > > > >> > > > >> I believe this is inside the jail created by poudriere testport. It > > would > > > >> be interesting to add the -i interactive flag to the testport run = and > > check > > > >> the permissions on/in the pkg database. Mine are here for referenc= e: > > > >> % ls -lah /var/db/pkg/ > > > >> total 37484 > > > >> drwxr-xr-x 2 root wheel 8B 21 Apr 06:00 . > > > >> drwxr-xr-x 13 root wheel 19B 21 Apr 06:13 .. > > > >> -rw-r--r-- 1 root wheel 246B 4 Dec 06:22 FreeBSD.meta > > > >> -rw-r--r-- 1 root wheel 11M 21 Apr 06:00 local.sqlite > > > >> -rw-r--r-- 1 root wheel 246B 21 Apr 03:05 poudriere.meta > > > >> -rw-r--r-- 1 root wheel 49M 4 Dec 06:22 repo-FreeBSD.sqlite > > > >> -rw-r--r-- 1 root wheel 1.6M 21 Apr 03:05 repo-poudriere.sqli= te > > > >> -r--r--r-- 1 root wheel 3.3M 21 Apr 03:17 vuln.xml > > > >> > > > >> Regards, > > > >> Ben > > > >> > > > >> > > > >> > > > >> > > > >> Hand on a minute.... now my poudriere system is doing the same thi= ng - > > > >> looks like we have a bug somewhere. > > > >> > > > >> I am running pkg 1.5.1 and poudriere 3.1.4. According to freshport= s, > > pkg > > > >> was updated on 16th April, and poudriere on 10th April. > > > >> > > > >> Inside my poudriere testport jail (using the -i interactive mode > > flag), I > > > >> have: > > > >> # ls -lah /var/db/pkg/ > > > >> total 7953 > > > >> drwxr-xr-x 2 root wheel 3B Apr 20 23:17 . > > > >> drwxr-xr-x 12 root wheel 14B Apr 20 23:17 .. > > > >> -rw-r--r-- 1 root wheel 7.7M Apr 20 23:17 local.sqlite > > > >> > > > >> Thoughts? > > > > > > > > Here's what I have: > > > > > > > > Edit /etc/motd to change this login announcement. > > > > root@101amd64-testing-testing:~ # ls -lah /var/db/pkg/ > > > > total 2991 > > > > drwxr-xr-x 2 root wheel 3B Apr 21 13:28 . > > > > drwxr-xr-x 10 root wheel 12B Mar 14 19:18 .. > > > > -rw-r--r-- 1 root wheel 2.8M Apr 21 13:28 local.sqlite > > > > root@101amd64-testing-testing:~ # > > > > > > > > =E2=80=94 > > > > Dan Langille > > > > http://langille.org/ > > > > > > For the record, downgrading pkg to 1.4.12 and poudriere to 3.1.2 did > > > not fix this issue for me. > > > > > > The port that I am trying to testport on FreeBSD 10.1 is > > > math/plplot-ada. The testport permission issues do not occur with the > > > port as it is currently - only after making the changes I have > > > proposed to math/plplot here: > > > https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D155771&action= =3Ddiff > > > > I found the reason for Dan by checking the logs, If I could see your o= wn > > logs > > then I will tell you where you mistake is. > > > > actually you are having poudriere building as a user (internally to the > > jail) > > which is a very good thing as it allows to catch things like this :D) > > > > I mean it is dropping roots priviledges to build, stage and make packag= e. > > > > but still try to install a dependency there, probably because the > > dependency > > line you have in your port is buggy. In dan case he was testing if > > py27-django>=3D1.5 but was refering to the www/py-django16 port which r= esult > > in a > > package named py27-django16 which is not py27-django aka the test will > > always > > fail and the ports tree will try to reinstall again and again even in > > phases > > when it cannot due to lack of priviledges > > > > As a conclusion the bug is in the port you are testing not in pkg, neit= her > > in > > poudriere. > > > > If you show me the logs of your own build I will tell you what is your > > mistake. > > > > Best regards, > > Bapt > > >=20 > Thanks for your help Bapt. You are right, it was an issue with the port > dependency list. In my case the library had changed from plplotd.so to > plplot.so (now without the 'd'). I have fixed that in the LIB_DEPENDS line > and the problem is fixed. >=20 > Trying to debug this issue took some time, because the error message was > about permissions and I didn't make the connection was with unsatisfied > dependencies. >=20 > Could we perhaps add an additional check somewhere in the process that > informs you the dependencies have not been correctly satisfied? Do you > think this extra check belongs in poudriere or the ports infrastructure? Improvement for that has been added into the ports tree and taken in accoun= t by poudriere in latest poudriere-devel 3.1.99.20150421_1 by Bryan Best regards, Bapt --gE7i1rD7pdK0Ng3j Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlU24n0ACgkQ8kTtMUmk6EyAvgCfWBSBVhZyNlfODb/Mpo+m4XwG TMAAoKcFX0qhxMSjowZHl7h7ETZp2P23 =2QeW -----END PGP SIGNATURE----- --gE7i1rD7pdK0Ng3j-- From owner-freebsd-ports@FreeBSD.ORG Wed Apr 22 00:50:20 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 207166E4; Wed, 22 Apr 2015 00:50:20 +0000 (UTC) Received: from mail-ig0-x22b.google.com (mail-ig0-x22b.google.com [IPv6:2607:f8b0:4001:c05::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D0C8D1351; Wed, 22 Apr 2015 00:50:19 +0000 (UTC) Received: by igblo3 with SMTP id lo3so29702201igb.0; Tue, 21 Apr 2015 17:50:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=gV5f9CIA7SGUgYwql8Al8cUTGzU0mAf4Awlp2Augjto=; b=IlMA53bhJk7SeGusmvdRuFmlPmRsqBbohP2xgE1KCW5r3ItcClcAItDwm63vlR6K02 ro7hZeskc42m2EcO7V7gMTXWRz17wllgCO2LpXqqN3WiLNTv+j7rsufP6/mSaPvT3Ryr iGih6iFcId24wZp64h5U1BZZXJGo3kOjR0cdQFJqG4tE01Sgg35W/pazS2oMQ9HunQsU i08541bUY6Z8OOLjZuVCsCR1YJ8PLIshtNJMZlaTyVKqJ8tnKHhrHtj/4ODbcegQTa0+ cRYW5OIcrmsNOGYe4RbKFjSosFEgX4GQ0k0J78j7pR+o8tyG/mgGOTuF146qds3r8N0m 5x1g== MIME-Version: 1.0 X-Received: by 10.50.85.43 with SMTP id e11mr904839igz.15.1429663819147; Tue, 21 Apr 2015 17:50:19 -0700 (PDT) Received: by 10.64.236.10 with HTTP; Tue, 21 Apr 2015 17:50:19 -0700 (PDT) In-Reply-To: <20150421235125.GD40188@ivaldir.etoilebsd.net> References: <31714E44-6041-4B5F-BDB0-FA7131ED7EB4@langille.org> <7A1D4136-BBEF-4726-B1E2-51CF3DD285C2@langille.org> <20150421163454.GA40188@ivaldir.etoilebsd.net> <20150421235125.GD40188@ivaldir.etoilebsd.net> Date: Wed, 22 Apr 2015 08:50:19 +0800 Message-ID: Subject: Re: pkg-static: Insufficient privileges to add packages From: Ben Woods To: Baptiste Daroussin Cc: Dan Langille , ports Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2015 00:50:20 -0000 On 22 April 2015 at 07:51, Baptiste Daroussin wrote: >> > >> > I found the reason for Dan by checking the logs, If I could see your own >> > logs >> > then I will tell you where you mistake is. >> > >> > actually you are having poudriere building as a user (internally to the >> > jail) >> > which is a very good thing as it allows to catch things like this :D) >> > >> > I mean it is dropping roots priviledges to build, stage and make package. >> > >> > but still try to install a dependency there, probably because the >> > dependency >> > line you have in your port is buggy. In dan case he was testing if >> > py27-django>=1.5 but was refering to the www/py-django16 port which result >> > in a >> > package named py27-django16 which is not py27-django aka the test will >> > always >> > fail and the ports tree will try to reinstall again and again even in >> > phases >> > when it cannot due to lack of priviledges >> > >> > As a conclusion the bug is in the port you are testing not in pkg, neither >> > in >> > poudriere. >> > >> > If you show me the logs of your own build I will tell you what is your >> > mistake. >> > >> > Best regards, >> > Bapt >> > >> >> Thanks for your help Bapt. You are right, it was an issue with the port >> dependency list. In my case the library had changed from plplotd.so to >> plplot.so (now without the 'd'). I have fixed that in the LIB_DEPENDS line >> and the problem is fixed. >> >> Trying to debug this issue took some time, because the error message was >> about permissions and I didn't make the connection was with unsatisfied >> dependencies. >> >> Could we perhaps add an additional check somewhere in the process that >> informs you the dependencies have not been correctly satisfied? Do you >> think this extra check belongs in poudriere or the ports infrastructure? > > Improvement for that has been added into the ports tree and taken in account by > poudriere in latest poudriere-devel 3.1.99.20150421_1 by Bryan > > Best regards, > Bapt Thanks Bapt and Bryan - looks like a helpful change! From owner-freebsd-ports@FreeBSD.ORG Wed Apr 22 04:53:54 2015 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8076F8C9 for ; Wed, 22 Apr 2015 04:53:54 +0000 (UTC) Received: from mail-wg0-x233.google.com (mail-wg0-x233.google.com [IPv6:2a00:1450:400c:c00::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 199261C49 for ; Wed, 22 Apr 2015 04:53:54 +0000 (UTC) Received: by wgyo15 with SMTP id o15so234062282wgy.2 for ; Tue, 21 Apr 2015 21:53:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=w3mfSFfGaxDYnqJz7DONjlokTl/sUTMrgW22ADbR9qg=; b=sY+/sbsko8L9lM8y5LQEbvYchgGeiuA33/0Y/UTc+FJmAgVIM523zSGy28VbTXYBSm tSIppQMpe2I9AkFW0s4oPg1Z2xih3/9pchU/Nz+8wY1Mn9xTcb7fC8rlLZq0eCF2a/DA 8mIrlR1AgCv6z5rkvoR/HoWRb99YFhQRChj/gJ5TxBaCf3V/ltI2O2u9cUtZUqHWpqFQ LO87yzJW2JhedPtfc2bPxWzEZ+ZZPYBb4gOiCJhgUFQLtomyjahegY8pcTcHG2sFI2DR KgDG5QJSSk7TS/qa5Wlox6QPWFtk4mjCcte2moKTu2nOdkbWwSPZbOHotR10mkUAj/Sa bLJg== MIME-Version: 1.0 X-Received: by 10.194.95.132 with SMTP id dk4mr48346216wjb.88.1429678432669; Tue, 21 Apr 2015 21:53:52 -0700 (PDT) Received: by 10.180.209.203 with HTTP; Tue, 21 Apr 2015 21:53:52 -0700 (PDT) In-Reply-To: References: Date: Wed, 22 Apr 2015 12:53:52 +0800 Message-ID: Subject: Re: FreeBSD Port: phalcon-1.3.4 From: Daniel Lin To: Ruud Boon Cc: ports@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2015 04:53:54 -0000 Hello, Ruud, https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D199578 I'd approved the phalcon 2.0 patch pr, hope the committers could commit and update soon. Please just wait. Have a nice day. 2015-04-19 3:47 GMT+08:00 Ruud Boon : > Hi Daniel, > > Thank you for maintaining the Phalcon port. > I=E2=80=99m wondering do you have any plans to upgrade the port to 2.0? > > All the best. > Ruud > > --=20 Daniel Lin (pct) From owner-freebsd-ports@FreeBSD.ORG Wed Apr 22 11:54:01 2015 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DE422DC3 for ; Wed, 22 Apr 2015 11:54:01 +0000 (UTC) Received: from mail-wg0-f52.google.com (mail-wg0-f52.google.com [74.125.82.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 80AAB16E3 for ; Wed, 22 Apr 2015 11:54:01 +0000 (UTC) Received: by wgin8 with SMTP id n8so243459345wgi.0 for ; Wed, 22 Apr 2015 04:53:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-type:content-transfer-encoding :subject:date:message-id:cc:to:mime-version; bh=ThvEHkZ+lF7B/TsMLCsTabkThYR1hfCpKEyzksfQLtQ=; b=K5L7XYgyyVIq4XzpkiqEMoNZ8Kaup45UsaTx1A3DC5WDt5RWDNUqxEPMyMoLLLkhMn iAD3pnGiS+4YX8mw2LU8UL4CZ16ALSAzTeOuIR6iEq25r0mWcc40RpURp1LyjGK62kaN 07aQLlNUyH351nwFyvhUj6GYNSjw4v7twZMcyBc3oCqNucmlRxyztB1R/O/pBebX1BSo mrQ+xPUV8jDTThsXAE1l6rfH5npu1vtApVOHA1610Ib//xsguDRhowR9Y1n0tw6Mx5zO hx8ANIiusfbyrjKLltBQgpxZ2fEwmdGsHAyjpUjfUay8NJ38NKSln4FM8+iiMtdcG4mF zCJw== X-Gm-Message-State: ALoCoQmqk/of6MGgvnB4GXCZ9d0jco6kDEIv7Oiv8tFCqsg8D7VBfdcnlmi7RDbeJei8Ty5FXWdD X-Received: by 10.180.208.99 with SMTP id md3mr5287837wic.34.1429703634294; Wed, 22 Apr 2015 04:53:54 -0700 (PDT) Received: from [10.0.1.194] ([46.226.57.82]) by mx.google.com with ESMTPSA id fo7sm7474965wic.1.2015.04.22.04.53.53 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 22 Apr 2015 04:53:53 -0700 (PDT) From: Ruud Boon Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: FreeBSD Port: pnp-icinga-0.6.21_1 Date: Wed, 22 Apr 2015 13:53:53 +0200 Message-Id: <89370DE2-D592-4FB6-A9D0-E4511A81CE5F@b-funky.nl> Cc: ports@FreeBSD.org To: lme@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) X-Mailer: Apple Mail (2.2098) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2015 11:54:02 -0000 Hi, I=E2=80=99m working with icinga2 and would like to add the pnp grapher. Is it possible to add an option for icinga2 support. Currently when = installing it also install icinga1. All the best. Ruud= From owner-freebsd-ports@FreeBSD.ORG Wed Apr 22 12:15:22 2015 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B68945F6 for ; Wed, 22 Apr 2015 12:15:22 +0000 (UTC) Received: from mail.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 79614192B for ; Wed, 22 Apr 2015 12:15:22 +0000 (UTC) Received: from e-new.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.0x20.net (Postfix) with ESMTPS id EF4016AC01A; Wed, 22 Apr 2015 14:15:17 +0200 (CEST) Received: from e-new.0x20.net (localhost [127.0.0.1]) by e-new.0x20.net (8.14.7/8.14.7) with ESMTP id t3MCFH9X022214; Wed, 22 Apr 2015 14:15:17 +0200 (CEST) (envelope-from lars@e-new.0x20.net) Received: (from lars@localhost) by e-new.0x20.net (8.14.7/8.14.7/Submit) id t3MCFHqv021418; Wed, 22 Apr 2015 14:15:17 +0200 (CEST) (envelope-from lars) Date: Wed, 22 Apr 2015 14:15:17 +0200 From: Lars Engels To: Ruud Boon Cc: ports@FreeBSD.org Subject: Re: FreeBSD Port: pnp-icinga-0.6.21_1 Message-ID: <20150422121517.GA61483@e-new.0x20.net> References: <89370DE2-D592-4FB6-A9D0-E4511A81CE5F@b-funky.nl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="XsQoSWH+UP9D9v3l" Content-Disposition: inline In-Reply-To: <89370DE2-D592-4FB6-A9D0-E4511A81CE5F@b-funky.nl> X-Editor: VIM - Vi IMproved 7.4 X-Operation-System: FreeBSD 8.4-RELEASE-p23 User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2015 12:15:22 -0000 --XsQoSWH+UP9D9v3l Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 22, 2015 at 01:53:53PM +0200, Ruud Boon wrote: > Hi, >=20 > I=E2=80=99m working with icinga2 and would like to add the pnp grapher. > Is it possible to add an option for icinga2 support. Currently when > installing it also install icinga1. >=20 > All the best. > Ruud Currently, if you want to use Icinga's classic web interface with Icinga 2, you also need Icinga 1.x port. Or don't you use this? But I can take a look if it's possible for pnp to optionally depend on Icin= ga 2. --XsQoSWH+UP9D9v3l Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQF8BAEBCgBmBQJVN5DVXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RjQwMDE3RTRERjUzMTI1N0FGRTUxNDlF NTRDQjM3RDNBMDg5RDZEAAoJEOVMs306CJ1tgB0IAMSN0BYadihbc1BRjUJhtWvP aKr2TWUr6a1bp9aEoNh2ZMdYx/FcsHtmmdxmaUkRHi6kojYPu+sD4NY79yriQ+Qn qxJ2/FwW3e79XY/g0Cmor8u/x7yVvPy1q10nkGCto4bOyxTk5cxybBznO6ujUsYN Hs0rhhrWbt33U30jODTp5xWswfie9UkcAVLLH8fbJdt6VfVDCzF98gW/Ls/XC/aw /hBcPD3eAJMuHGYvBUigF8pnguZ2miyw2zVcrH+zr7f5dg4GXBvyo/9NyK+xE8yI iYjhL39m79vWjLGTBueUY5+cSrTH3aIkkav3PaYk4MSFbn+nSxgc6k3pNhSSyN0= =zoXX -----END PGP SIGNATURE----- --XsQoSWH+UP9D9v3l-- From owner-freebsd-ports@FreeBSD.ORG Wed Apr 22 13:37:16 2015 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2040EC35 for ; Wed, 22 Apr 2015 13:37:16 +0000 (UTC) Received: from mail.flytrace.com (mail.flytrace.com [83.167.132.34]) by mx1.freebsd.org (Postfix) with SMTP id 8AC8E1230 for ; Wed, 22 Apr 2015 13:37:15 +0000 (UTC) Received: from [172.31.211.213] ([172.31.211.213]) by mail.flytrace.com ; Wed, 22 Apr 2015 15:06:56 +0200 Message-ID: <55379CF0.8070006@flytrace.com> Date: Wed, 22 Apr 2015 15:06:56 +0200 From: Peter User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: ports@FreeBSD.org Subject: Error installing mysql-workbench52 from ports Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2015 13:37:16 -0000 Hi, Trying to compile mysql-workbench52 from ports (make) in jail on FreeBSD 10.0 (PCBSD) I got this error: ../../library/grt/src/grtpp_value.h:386:36: required from here /usr/local/include/c++/v1/utility:254:9: error: 'std::__1::pair<_T1, _T2>::second' has incomplete type _T2 second; ^ In file included from ../../library/grt/src/grtpp.h:171:0, from ../../generated/grts/structs.db.mgmt.h:4, from src/driver_manager.h:6, from src/driver_manager.cpp:31: ../../library/grt/src/grtpp_value.h:94:9: error: forward declaration of 'class grt::ValueRef' class ValueRef; ^ In file included from ../../generated/grts/structs.db.mgmt.h:4:0, from src/driver_manager.h:6, from src/driver_manager.cpp:31: ../../library/grt/src/grtpp.h: In member function 'bool grt::DictRef::foreach(TPred) const': ../../library/grt/src/grtpp.h:1643:38: error: 'const struct std::__1::pair, std::__1::allocator >, grt::ValueRef>' has no member named 'second' if (!pred(iter->first, iter->second)) ^ # uname -a FreeBSD JailSoft2 10.0-RELEASE-p15 FreeBSD 10.0-RELEASE-p15 #0: Wed Jul 9 15:46:53 UTC 2014 root@amd64-builder.pcbsd.org:/usr/obj/usr/src/sys/GENERIC amd64 Port tree is up to date. Any ideas? Best regards, Peter TKATCHENKO From owner-freebsd-ports@FreeBSD.ORG Wed Apr 22 15:32:34 2015 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B538F6B7 for ; Wed, 22 Apr 2015 15:32:34 +0000 (UTC) Received: from toco-domains.de (mail.toco-domains.de [176.9.39.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3D03E1F8E for ; Wed, 22 Apr 2015 15:32:34 +0000 (UTC) Received: from [0.0.0.0] (mail.toco-domains.de [176.9.39.170]) by toco-domains.de (Postfix) with ESMTPA id 596091B222C0; Wed, 22 Apr 2015 17:27:12 +0200 (CEST) Message-ID: <5537BDCF.2030408@toco-domains.de> Date: Wed, 22 Apr 2015 17:27:11 +0200 From: Torsten Zuehlsdorff User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: ports@FreeBSD.org CC: ports@toco-domains.de Subject: [New Port] Working on Gitlab - Calling for Help and Ideas Content-Type: multipart/mixed; boundary="------------050500070600000606020401" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2015 15:32:34 -0000 This is a multi-part message in MIME format. --------------050500070600000606020401 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hello, i'm currently working at an Gitlab-port. I've never done this type of port before, so i'm having a hard time to come along. At the moment there is a basic Makefile, distinfo and pkg-descr. It's already possible to fetch the port and extract it into the workdir. There is a bunch of tasks left. At the moment there is a big list of RUN_DEPENDS. I'm not even sure if every item is mandatory. I'm just trying to transform this guide into a port: https://github.com/gitlabhq/gitlab-recipes/blob/master/install/freebsd/freebsd-10.md I also could not figure out if my solution to copy the stage-dir into /usr/local/www/gitlab is correct. At the end gitlab needs some rc-scripts and more installation routines. I'm not sure where to draw the line; which task should the port handle and which must be done by the administrator. Therefore - if anyone is interested in this port or has some experience with running gitlab at FreeBSD: please share your minds. I will do my best to get this port running :) I've attached the current work. It is at very, very early stage. Very actual results/updates are keep in SVN with reading-access for everyone: svn://svn.toco-domains.de/freebsd-ports/www/gitlab Greetings, Torsten --------------050500070600000606020401 Content-Type: text/plain; charset=UTF-8; name="Makefile" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Makefile" UE9SVE5BTUU9CWdpdGxhYgpQT1JUVkVSU0lPTj0JNy45LjQKRElTVFZFUlNJT049CXY3Ljku NApDQVRFR09SSUVTPQl3d3cgZGV2ZWwKClVTRV9HSVRIVUI9CXllcwpHSF9BQ0NPVU5UPQln aXRsYWJocQpHSF9QUk9KRUNUPQlnaXRsYWJocQoKTUFJTlRBSU5FUj0JcG9ydHNAdG9jby1k b21haW5zLmRlCkNPTU1FTlQ9CVdlYiBHVUkgZm9yIG1hbmFnZWluZyBnaXQgcmVwb3NpdG9y aWVzCgpSVU5fREVQRU5EUz0Jc3Vkbzoke1BPUlRTRElSfS9zZWN1cml0eS9zdWRvIFwKCQli YXNoOiR7UE9SVFNESVJ9L3NoZWxscy9iYXNoIFwKCQlpY3U6JHtQT1JUU0RJUn0vZGV2ZWwv aWN1IFwKCQljbWFrZToke1BPUlRTRElSfS9kZXZlbC9jbWFrZSBcCgkJcGtnY29uZjoke1BP UlRTRElSfS9kZXZlbC9wa2djb25mIFwKCQlnaXQ6JHtQT1JUU0RJUn0vZGV2ZWwvZ2l0IFwK CQlydWJ5Pj0yLjE6JHtQT1JUU0RJUn0vbGFuZy9ydWJ5IFwKCQlydWJ5LWdlbXM6JHtQT1JU U0RJUn0vZGV2ZWwvcnVieS1nZW1zIFwKCQlsb2dyb3RhdGU6JHtQT1JUU0RJUn0vc3lzdXRp bHMvbG9ncm90YXRlIFwKCQlyZWRpczoke1BPUlRTRElSfS9kYXRhYmFzZXMvcmVkaXMgXAoJ CXBvc3RmaXg6JHtQT1JUU0RJUn0vbWFpbC9wb3N0Zml4IFwKCQlrcmI1OiR7UE9SVFNESVJ9 L3NlY3VyaXR5L2tyYjUKClVTRVM9cGdzcWwKCi5pbmNsdWRlIDxic2QucG9ydC5vcHRpb25z Lm1rPgoKV1JLU1JDPQkke1dSS0RJUn0vJHtHSF9QUk9KRUNUfS0ke1BPUlRWRVJTSU9OfQoK Tk9fQlVJTEQ9CXllcwoKZG8taW5zdGFsbDoKCSR7TUtESVJ9ICR7U1RBR0VESVJ9CgkoY2Qg JHtXUktTUkN9ICYmICR7Q09QWVRSRUVfU0hBUkV9IC4gJHtTVEFHRURJUn0ke1BSRUZJWH0v d3d3LyR7UE9SVE5BTUV9KQoKcG9zdC1pbnN0YWxsOgoJJHtNS0RJUn0gJHtQUkVGSVh9L3d3 dy8ke1BPUlROQU1FfQoJKGNkICR7V1JLU1JDfSAmJiAke0NPUFlUUkVFX1NIQVJFfSAuICR7 UFJFRklYfS93d3cvJHtQT1JUTkFNRX0pCgouaW5jbHVkZSA8YnNkLnBvcnQubWs+Cg== --------------050500070600000606020401 Content-Type: text/plain; charset=UTF-8; name="distinfo" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="distinfo" U0hBMjU2IChnaXRsYWItdjcuOS40X0dIMC50YXIuZ3opID0gYmJjNmEwNjQ3ODMyZjk4MzMy MmNlMmM4MGYzZDY0MjM1NDcwOWIzMmRlMjhmOGJhNjAwOWM1MDhjMzYwMGVjZQpTSVpFIChn aXRsYWItdjcuOS40X0dIMC50YXIuZ3opID0gNTM5MjYzNA== --------------050500070600000606020401 Content-Type: text/plain; charset=UTF-8; name="pkg-descr" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="pkg-descr" VGhpcyBpcyBhIHBvcnQgb2YgZ2l0bGFiLiBUZXh0IG5lZWQgaW5jcmVhc2VtZW50IDspCgpX V1c6IGh0dHBzOi8vZ2l0bGFiLmNvbS8= --------------050500070600000606020401-- From owner-freebsd-ports@FreeBSD.ORG Wed Apr 22 16:03:21 2015 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4F1EBE4D for ; Wed, 22 Apr 2015 16:03:21 +0000 (UTC) Received: from udns.ultimatedns.net (unknown [IPv6:2602:d1:b4d6:e600:4261:86ff:fef6:aa2a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 25FF312BF for ; Wed, 22 Apr 2015 16:03:20 +0000 (UTC) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id t3MG4nxi045089; Wed, 22 Apr 2015 09:04:55 -0700 (PDT) (envelope-from bsd-lists@bsdforge.com) To: ports@FreeBSD.org, Torsten Zuehlsdorff Cc: In-Reply-To: <5537BDCF.2030408@toco-domains.de> References: <5537BDCF.2030408@toco-domains.de> From: "Chris H" Subject: Re: [New Port] Working on Gitlab - Calling for Help and Ideas Date: Wed, 22 Apr 2015 09:04:55 -0700 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: <3e490d827f4d67d34d3e4612686c033e@ultimatedns.net> Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2015 16:03:21 -0000 On Wed, 22 Apr 2015 17:27:11 +0200 Torsten Zuehlsdorff wrote > Hello, > > i'm currently working at an Gitlab-port. I've never done this type of > port before, so i'm having a hard time to come along. > > At the moment there is a basic Makefile, distinfo and pkg-descr. It's > already possible to fetch the port and extract it into the workdir. > > There is a bunch of tasks left. At the moment there is a big list of > RUN_DEPENDS. I'm not even sure if every item is mandatory. I'm just > trying to transform this guide into a port: > https://github.com/gitlabhq/gitlab-recipes/blob/master/install/freebsd/freebs > d-10.md > > I also could not figure out if my solution to copy the stage-dir into > /usr/local/www/gitlab is correct. > > At the end gitlab needs some rc-scripts and more installation routines. > I'm not sure where to draw the line; which task should the port handle > and which must be done by the administrator. > > Therefore - if anyone is interested in this port or has some experience > with running gitlab at FreeBSD: please share your minds. I will do my > best to get this port running :) > > I've attached the current work. It is at very, very early stage. > > Very actual results/updates are keep in SVN with reading-access for > everyone: > svn://svn.toco-domains.de/freebsd-ports/www/gitlab I'm pretty busy ATM. But if you haven't already, *do* read: https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/ it addresses the questions you've asked fairly well. As to rc(5), and config related files in ${PREFIX}/etc there are a good number of working examples in net-mgmt, dns, sysutils, and perhaps www, to draw from. Hope this helps! --Chris > > Greetings, > Torsten From owner-freebsd-ports@FreeBSD.ORG Wed Apr 22 18:10:04 2015 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F13ABE6C for ; Wed, 22 Apr 2015 18:10:04 +0000 (UTC) Received: from mx1a.swcp.com (mx1a.swcp.com [216.184.2.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C4AC510EB for ; Wed, 22 Apr 2015 18:10:04 +0000 (UTC) Received: from ame3.swcp.com (ame3.swcp.com [216.184.2.120]) by mx1a.swcp.com (8.14.4/8.14.4/Debian-4) with ESMTP id t3MHoWsZ011776 for ; Wed, 22 Apr 2015 11:50:32 -0600 Received: from risu.swcp.com (risu.swcp.com [216.184.2.5]) by ame3.swcp.com (8.15.1/8.14.9) with ESMTPS id t3MHo4ri061901 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 22 Apr 2015 11:50:06 -0600 (MDT) (envelope-from cheeks@swcp.com) Received: from risu.swcp.com (localhost.swcp.com [127.0.0.1]) by risu.swcp.com (8.13.3/8.13.1) with ESMTP id t3MHo4RN049881 for ; Wed, 22 Apr 2015 11:50:04 -0600 (MDT) (envelope-from cheeks@risu.swcp.com) Received: (from cheeks@localhost) by risu.swcp.com (8.13.3/8.13.1/Submit) id t3MHo4jr049880 for ports@FreeBSD.org; Wed, 22 Apr 2015 11:50:04 -0600 (MDT) (envelope-from cheeks) Date: Wed, 22 Apr 2015 11:50:04 -0600 From: Mark Costlow To: ports@FreeBSD.org Subject: How to set unsupported port build options in make.conf with poudriere? Message-ID: <20150422175004.GA48667@risu.swcp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.12-2006-07-14 X-Scanned-By: MIMEDefang 2.75 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (ame3.swcp.com [216.184.2.127]); Wed, 22 Apr 2015 11:50:06 -0600 (MDT) X-Virus-Scanned: clamav-milter 0.98.6 at ame3 X-Virus-Status: Clean X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ame3.swcp.com X-Spam-Status: No, hits=-1.0 tests=ALL_TRUSTED, T_RP_MATCHES_RCVD version=3.4.0 X-Spam-Level: X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2015 18:10:05 -0000 I'm using poudriere on FreeBSD 10.1. I need to set --enable-drac when building mail/milter-greylist. There is no corresponding option in the milter-greylist port. In the past, I used portconf to achieve this: mail/milter-greylist: CONFIGURE_ARGS+=--enable-drac In the new post-portconf world, I tried this in /usr/local/etc/poudriere.d/build-make.conf: milter-greylist_SET="CONFIGURE_ARGS+=--enable-drac" (My poudriere jail is named "build") The build completes, but the installed milter-greylist does not have DRAC support: # strings -a /usr/local/libexec/milter-greylist | grep DRAC Message whitelisted by DRAC access database DRAC support not compiled in, ignore line %d I've confirmed in the build log that poudriere is finding /usr/local/etc/poudriere.d/build-make.conf and using it for the milter-greylist build. So I must have the syntax wrong for _SET. Is it a problem that the port name has a hyphen? I found this thread which claimed hyphens are a problem http://lists.freebsd.org/pipermail/freebsd-ports/2014-January/089163.html but no resolution. Thanks, Mark -- Mark Costlow | Southwest Cyberport | Fax: +1-505-232-7975 cheeks@swcp.com | Web: www.swcp.com | Voice: +1-505-232-7992 Mail Minder - Intelligent Push Notifications for Email on the iPhone http://mailminderapp.com/download or in the App Store From owner-freebsd-ports@FreeBSD.ORG Wed Apr 22 19:59:31 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D8A85734 for ; Wed, 22 Apr 2015 19:59:31 +0000 (UTC) Received: from mail.egr.msu.edu (hill.egr.msu.edu [35.9.37.162]) by mx1.freebsd.org (Postfix) with ESMTP id B4A391E1C for ; Wed, 22 Apr 2015 19:59:31 +0000 (UTC) Received: from hill (localhost [127.0.0.1]) by mail.egr.msu.edu (Postfix) with ESMTP id 715BF2B2A3 for ; Wed, 22 Apr 2015 15:53:29 -0400 (EDT) X-Virus-Scanned: amavisd-new at egr.msu.edu Received: from mail.egr.msu.edu ([127.0.0.1]) by hill (hill.egr.msu.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5gfSyOZt96c6 for ; Wed, 22 Apr 2015 15:53:29 -0400 (EDT) Received: from EGR authenticated sender mcdouga9 Message-ID: <5537FC35.8080401@egr.msu.edu> Date: Wed, 22 Apr 2015 09:53:25 -1000 From: Adam McDougall User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: Re: How to set unsupported port build options in make.conf with poudriere? References: <20150422175004.GA48667@risu.swcp.com> In-Reply-To: <20150422175004.GA48667@risu.swcp.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2015 19:59:31 -0000 On 4/22/2015 7:50 AM, Mark Costlow wrote: > I'm using poudriere on FreeBSD 10.1. I need to set --enable-drac when > building mail/milter-greylist. There is no corresponding option in > the milter-greylist port. In the past, I used portconf to achieve this: > > mail/milter-greylist: CONFIGURE_ARGS+=--enable-drac > > In the new post-portconf world, I tried this in > /usr/local/etc/poudriere.d/build-make.conf: > > milter-greylist_SET="CONFIGURE_ARGS+=--enable-drac" > > Try: .if ${.CURDIR:M*/mail/milter-greylist} CONFIGURE_ARGS+= --enable-drac .endif _SET and _UNSET are only for toggling options, an example would be: mail_spamassassin_SET=DCC DKIM RAZOR PYZOR RELAY_COUNTRY SPF_QUERY From owner-freebsd-ports@FreeBSD.ORG Wed Apr 22 20:52:14 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1BBEA44D for ; Wed, 22 Apr 2015 20:52:14 +0000 (UTC) Received: from mail-wg0-x241.google.com (mail-wg0-x241.google.com [IPv6:2a00:1450:400c:c00::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A532313DC for ; Wed, 22 Apr 2015 20:52:13 +0000 (UTC) Received: by wggz12 with SMTP id z12so26211779wgg.0 for ; Wed, 22 Apr 2015 13:52:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-type:content-transfer-encoding; bh=v8zNYamrNqpugCfXLXkvnUe4xUq3tXA/94KrywdOlm8=; b=d55b2XC4cl1pNpZ9Sehll/qsjcD2Oe8Z2oU6pI+rIDLwoDlJuSOqfHAzr85YidAE2m w0fyhwmMTJGXmr3oLpNVqxc88jpE2wWRef0Pzhg7MJzFoD2vyNz8fePkF7mzij2RxrpF RjoXdH/uFa0d8GF6ptBpeonK1oHnh/b7zsV5DRKne+aLsSKmXWMbyiXwdPWici14aAwX dWbrDq65j5IfXPJ3j+0Q5gB2ycFfl59d9pjobwGYCaXrBBUbEToUEEcG8iEoBIUKOwBL pY1JhvvTG5X+fXzT8HEQHwlOGwGiolXwn5m3e0HDOriS3EP59waTsuNpigBkD0t9/XzH aaeA== X-Received: by 10.194.52.10 with SMTP id p10mr53021940wjo.98.1429735932064; Wed, 22 Apr 2015 13:52:12 -0700 (PDT) Received: from localhost (tor28.anonymizer.ccc.de. [77.244.254.228]) by mx.google.com with ESMTPSA id u6sm8899156wjy.13.2015.04.22.13.52.09 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Apr 2015 13:52:11 -0700 (PDT) From: marekrud@gmail.com To: Nikola =?utf-8?B?TGXEjWnEhw==?= Cc: Kurt Jaeger , Kurt Jaeger , freebsd-ports@freebsd.org Subject: Re: biber missing In-Reply-To: <201504202342.t3KNgYen008313@anthesphoria.net> References: <86mw5ppmw7.fsf@gmail.com> <20150111120419.GZ44537@home.opsec.eu> <20150111120659.GA44537@home.opsec.eu> <86egr1p972.fsf@gmail.com> <20150111165927.GB44537@home.opsec.eu> <86a91o16qa.fsf@gmail.com> <201504202342.t3KNgYen008313@anthesphoria.net> Date: Wed, 22 Apr 2015 22:52:05 +0200 Message-ID: <86pp6vant6.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2015 20:52:14 -0000 Nikola Le=C4=8Di=C4=87 writes: > On Mon, 12 Jan 2015 14:14:21 +0100 > marekrud@gmail.com wrote: > >> Kurt Jaeger writes: >> >> > Hi! >> > >> >> If the documentation is present texlive-docs, does it mean that >> >> Biber is missing from one of the texlive packages? >> > >> > Probably, yes. >> > >> >> Or should it get a port on its own? >> > >> > There's an old (2012) discussion at >> > >> > https://lists.freebsd.org/pipermail/freebsd-ports/2012-May/075180.html >> > >> > which suggests that this should be done, yes. >> >> Thanks for the very useful link! > > Sorry for jumping into the thread so late. Thanks for your reply! > The information from that 2012 post is still valid. > > I still regularly build biber for FreeBSD and, as far as I know, I > am the only person doing that. I've just uploaded the 2.0 binaries: > > https://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/2.0/= binaries/FreeBSD/ > http://anthesphoria.net/FreeBSD/Biber/2.0/ For the record/reference: I noticed that it's necessary to match the versions of biblatex and biber. With the up-to-date packages (biblatex v2.8a), I had to install biber v1.8 and not the newest one. > These portable binaries will be part of upcoming TeX Live 2015. Great! > Using these binaries remains the only easy way to install biber on > FreeBSD, unless you want to do the messy and complex build yourself. Thank you! Would it be possible for you to sign the binaries with the PGP key (e.g., with the one mentioned below). The thing is, that I'm always a little bit reluctant to run binaries from unofficial repositories. With the veritable signature, we could be assured that the file was not tempered by some else. Best regards, Marek > Best, > -- > Nikola Le=C4=8Di=C4=87 =3D =D0=9D=D0=B8=D0=BA=D0=BE=D0=BB=D0=B0 =D0=9B=D0= =B5=D1=87=D0=B8=D1=9B > fingerprint : FEF3 66AF C90E EDC3 D878 7CDC 956D F4AB A377 1C9B > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From owner-freebsd-ports@FreeBSD.ORG Wed Apr 22 22:24:11 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D2BFEF6C for ; Wed, 22 Apr 2015 22:24:11 +0000 (UTC) Received: from mx1a.swcp.com (mx1a.swcp.com [216.184.2.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8B9B91E01 for ; Wed, 22 Apr 2015 22:24:11 +0000 (UTC) Received: from ame2.swcp.com (ame2.swcp.com [216.184.2.119]) by mx1a.swcp.com (8.14.4/8.14.4/Debian-4) with ESMTP id t3MMOViP019313; Wed, 22 Apr 2015 16:24:32 -0600 Received: from risu.swcp.com (risu.swcp.com [216.184.2.5]) by ame2.swcp.com (8.15.1/8.14.9) with ESMTPS id t3MMO36d061236 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 22 Apr 2015 16:24:04 -0600 (MDT) (envelope-from cheeks@swcp.com) Received: from risu.swcp.com (localhost.swcp.com [127.0.0.1]) by risu.swcp.com (8.13.3/8.13.1) with ESMTP id t3MMO3WB058770; Wed, 22 Apr 2015 16:24:03 -0600 (MDT) (envelope-from cheeks@risu.swcp.com) Received: (from cheeks@localhost) by risu.swcp.com (8.13.3/8.13.1/Submit) id t3MMO2QC058769; Wed, 22 Apr 2015 16:24:02 -0600 (MDT) (envelope-from cheeks) Date: Wed, 22 Apr 2015 16:24:02 -0600 From: Mark Costlow To: Adam McDougall Cc: freebsd-ports@freebsd.org Subject: Re: How to set unsupported port build options in make.conf with poudriere? Message-ID: <20150422222402.GA58592@risu.swcp.com> References: <20150422175004.GA48667@risu.swcp.com> <5537FC35.8080401@egr.msu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5537FC35.8080401@egr.msu.edu> User-Agent: Mutt/1.5.12-2006-07-14 X-Scanned-By: MIMEDefang 2.75 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (ame2.swcp.com [216.184.2.127]); Wed, 22 Apr 2015 16:24:06 -0600 (MDT) X-Virus-Scanned: clamav-milter 0.98.6 at ame2 X-Virus-Status: Clean X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ame2.swcp.com X-Spam-Status: No, hits=-1.0 tests=ALL_TRUSTED, T_RP_MATCHES_RCVD version=3.4.0 X-Spam-Level: X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2015 22:24:11 -0000 On Wed, Apr 22, 2015 at 09:53:25AM -1000, Adam McDougall wrote: > On 4/22/2015 7:50 AM, Mark Costlow wrote: > >I'm using poudriere on FreeBSD 10.1. I need to set --enable-drac when > >building mail/milter-greylist. There is no corresponding option in > >the milter-greylist port. In the past, I used portconf to achieve this: > > > >mail/milter-greylist: CONFIGURE_ARGS+=--enable-drac > > > >In the new post-portconf world, I tried this in > >/usr/local/etc/poudriere.d/build-make.conf: > > > >milter-greylist_SET="CONFIGURE_ARGS+=--enable-drac" > > > > > Try: > .if ${.CURDIR:M*/mail/milter-greylist} > CONFIGURE_ARGS+= --enable-drac > .endif Thank you! That worked perfectly. > _SET and _UNSET are only for toggling options, an example would be: > mail_spamassassin_SET=DCC DKIM RAZOR PYZOR RELAY_COUNTRY SPF_QUERY That certainly explains why I couldn't find any examples of _SET being used that way. Mark -- Mark Costlow | Southwest Cyberport | Fax: +1-505-232-7975 cheeks@swcp.com | Web: www.swcp.com | Voice: +1-505-232-7992 Mail Minder - Intelligent Push Notifications for Email on the iPhone http://mailminderapp.com/download or in the App Store From owner-freebsd-ports@FreeBSD.ORG Wed Apr 22 22:55:20 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A0674703 for ; Wed, 22 Apr 2015 22:55:20 +0000 (UTC) Received: from anthesphoria.net (anthesphoria.net [204.109.61.206]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "anthesphoria.net", Issuer "anthesphoria.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 6B7DA10FD for ; Wed, 22 Apr 2015 22:55:20 +0000 (UTC) Received: from thorium (ppp83-237-49-244.pppoe.mtu-net.ru [83.237.49.244]) (authenticated bits=0) by anthesphoria.net (8.14.6/8.14.6) with ESMTP id t3MMt7IJ024031 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Thu, 23 Apr 2015 01:55:11 +0300 (MSK) (envelope-from nikola.lecic@anthesphoria.net) Message-Id: <201504222255.t3MMt7IJ024031@anthesphoria.net> Date: Thu, 23 Apr 2015 01:55:00 +0300 From: Nikola =?UTF-8?B?TGXEjWnEhw==?= To: marekrud@gmail.com Cc: Kurt Jaeger , Kurt Jaeger , freebsd-ports@freebsd.org Subject: Re: biber missing In-Reply-To: <86pp6vant6.fsf@gmail.com> References: <86mw5ppmw7.fsf@gmail.com> <20150111120419.GZ44537@home.opsec.eu> <20150111120659.GA44537@home.opsec.eu> <86egr1p972.fsf@gmail.com> <20150111165927.GB44537@home.opsec.eu> <86a91o16qa.fsf@gmail.com> <201504202342.t3KNgYen008313@anthesphoria.net> <86pp6vant6.fsf@gmail.com> X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.22; amd64-portbld-freebsd10.0) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEXczNDL1dgjPlw8P0am pKSJd3cnHBMACADUdemOAAACVUlEQVQ4jVWUzVbbMBCF4YC7Tk7MA5AmZdtmYs02jiXYGiSR BxCWtj0d0Lx+x8ZxYm18rM93fu5IvlmOC5kzUw6H8f3m+3Hb72dizF09A6t+P6NC5G4GkFNK SgFURK9X4IEzEYXq3Xuvuitw4hhBVZXsO/stGUApAqisNaYn6WMCKw4BrO+X1ub0OYEXjl1X eeO801qfqD4DpBgGgdHa6SYfRiA1qXdJbPpIWjfJXUAIEso7r9vWGf64gAjWDgpTFGZovger 1Cus20uOorg39DWBmAGGLqTawuAEOEof0rfrC7vXaQKYY8wBvN8KLYz6HMFdipgpgzd2t6uc gbNCrGKApygFbzcSDC/lxkRryFLV+ufe6/jnDJ4yhTVi5+x6a7VRZ7AQQBHow5lqK61UZ0sW a8kMGDrv10Yb3ekzOCUkoNiJ670pbrL9GeVzVltp0OlD68+2L1+SsjHGYYRt69tJ0eQc3pMa QdteZk4hRoy+LdwcFEhBBRqGWMi6nCtUARJ/9fbKoPwEFj8CKCZwomhb83sCt3fZBqLG96Sw 9SXUiiAweCfe6tbfXh3qXAFztfEyXne4Pu30FdVuPKPX12DBQVHvrHil6+uL84KYd9br41Hr 5TVYMarqzW2M3jzOQIn/aLcxj0dj5pfzAVnBmz5KUTNQWpZRbbbaH8cUI2gIiWEvDZp5uSfm RCJ5M5sa3QTKhin04Kd8Xzf7CTQsgswIxum6tNUEUmJGlOzSXbl0AK8DeBBjBYQQKqfLsjzu cffag+eE/e8ogFRV17Xewq/8d7n8Dz6Z+zmLbdZWAAAAAElFTkSuQmCC X-Face: pbl6-.[$G'Fi(Ogs2xlXP-V6{3||$Y[LOYs&~GJoikj'cVjcFC[V7du; ; 0~6nO=[Vi2?uU1P q~,=Adj@,T:|"`$AF~il]J.Nz#2pU',Y7.{ B;m/?{#sO^Dvo$rnmY6] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2015 22:55:20 -0000 On Wed, 22 Apr 2015 22:52:05 +0200 marekrud@gmail.com wrote: > I noticed that it's necessary to match the versions of biblatex and > biber. With the up-to-date packages (biblatex v2.8a), I had to > install biber v1.8 and not the newest one. That's correct, biblatex and biber versions are strictly paired. You can find FreeBSD binaries of all past releases here, including 1.8: https://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/ > Thank you! Would it be possible for you to sign the binaries with the > PGP key (e.g., with the one mentioned below). The thing is, that I'm > always a little bit reluctant to run binaries from unofficial > repositories. With the veritable signature, we could be assured that > the file was not tempered by some else. Well, the above mentioned source is official repository. Anyway: in the past I used to provide a text file like this on my site: http://anthesphoria.net/FreeBSD/TeXLive-2012/bin/README.txt (cf section "5. RMD160 checksums"). The file is signed (with the key mentioned below) and contains RMD160 checksums, so anyone can compare them with what he/she downloaded. If that's ok, I can provide a similar signed file containing sums of biber binaries. Glad you find this biber-related work useful. Best, --=20 Nikola Le=C4=8Di=C4=87 =3D =D0=9D=D0=B8=D0=BA=D0=BE=D0=BB=D0=B0 =D0=9B=D0= =B5=D1=87=D0=B8=D1=9B fingerprint : FEF3 66AF C90E EDC3 D878 7CDC 956D F4AB A377 1C9B ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From owner-freebsd-ports@FreeBSD.ORG Wed Apr 22 23:13:02 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1C9D64C4; Wed, 22 Apr 2015 23:13:02 +0000 (UTC) Received: from mail-la0-x22b.google.com (mail-la0-x22b.google.com [IPv6:2a00:1450:4010:c03::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 971CE1311; Wed, 22 Apr 2015 23:13:01 +0000 (UTC) Received: by lagv1 with SMTP id v1so855323lag.3; Wed, 22 Apr 2015 16:12:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:cc:content-type; bh=G9sW6xAQx3aT2f/DYvsSHQuSP683Hy4TLfEUTZYxYXY=; b=l8C7AAImJc4dUyhKhlIvglGqpK1g5DQqDfeVpyEWqwNGtWO8eFoSTcxw9vYhqYBm3F IhurV7fXo4/D2KzHS8tzMyre94A50Qv4Fd9zeplNVrm3WURsi3Ouy1/1UQfuRmD0EfDp 3KhvEQyoY6Lk1gE4IzFiSBV6HpNN3vy9xhd97C+J0A2U+UFioHS+G3NrfEpwScMzeBy1 i+O+WnX0kqhSroZxqTq97yh+KBz4T4QnHXefINTzHgInRkQVgUNtWepQD8B4FIS8ikPJ w/93Q86xJqe7NKNGglgkNL49IJfgCUiJtVe1w19AkP3OrjdE30n8Jl9nEMffWTu2MeuU QPrA== MIME-Version: 1.0 X-Received: by 10.113.10.134 with SMTP id ea6mr26392914lbd.29.1429744379551; Wed, 22 Apr 2015 16:12:59 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.112.164.38 with HTTP; Wed, 22 Apr 2015 16:12:59 -0700 (PDT) Date: Wed, 22 Apr 2015 16:12:59 -0700 X-Google-Sender-Auth: 2L9BANvdSWvbzneo490_a8ujHlU Message-ID: Subject: Merging GitHub Pull Requests into Subversion using git-svn From: Craig Rodrigues To: freebsd-git@freebsd.org Cc: freebsd-current Current , ports Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2015 23:13:02 -0000 Hi, Alfred Perlstein recently wrote this document for how to use git-svn for interacting between the FreeBSD Subversion repo, and the GitHub mirror of this repo: https://wiki.freebsd.org/GitWorkflow/GitSvn By following the steps in that article, step-by-step, I was able to: (1) take these three GitHub pull requests from Steve Kiernan: https://github.com/freebsd/freebsd/pull/26 https://github.com/freebsd/freebsd/pull/27 https://github.com/freebsd/freebsd/pull/28 (2) Pull them into my own git checkout of the FreeBSD src tree (3) Modify the commit message slightly (4) Use "git svn dcommit" to push these changes directly from my Git tree back to the FreeBSD svn repo: https://svnweb.freebsd.org/changeset/base/281844 https://svnweb.freebsd.org/changeset/base/281845 https://svnweb.freebsd.org/changeset/base/281855 While there were multiple steps involved, I just followed the steps in the wiki article, and it *just worked*! Thanks for writing this article, Alfred! While not as smooth as clicking a merge button in GitHub, this is a valid way to accept patches submitted via GitHub pull requests, and integrate them in our FreeBSD Subversion repo. -- Craig From owner-freebsd-ports@FreeBSD.ORG Thu Apr 23 05:07:03 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EBC74275 for ; Thu, 23 Apr 2015 05:07:03 +0000 (UTC) Received: from aur.1dianliulan.com (aur.1dianliulan.com [23.92.219.77]) by mx1.freebsd.org (Postfix) with ESMTP id 7CE221721 for ; Thu, 23 Apr 2015 05:07:03 +0000 (UTC) To: freebsd-ports@freebsd.org Subject: business leads Message-ID: <312ffbfc2340693c38d7b7b329b8224c@cakegroup.com> Date: Thu, 23 Apr 2015 06:54:38 +0200 From: "John" Reply-To: healerc@tom.com MIME-Version: 1.0 X-Mailer-LID: 5 X-Mailer-RecptId: 6480529 X-Mailer-SID: 282 X-Mailer-Sent-By: 1 Content-Type: text/plain; format=flowed; charset="UTF-8" Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Apr 2015 05:07:04 -0000 Hey, You are receiving this email because we wish you to use our email marketing service. We wish to be your email marketing partner, we can grow your business 2-5 times than now. If you would require more information please send us an email and we would be glad to discuss the project requirements with you soon. Looking forward to your positive response. Kind Regards John Email: pottleyo@aliyun.com ------------------------------------------------- This e-mail message and its attachments (if any) are intended solely for the use of the addressee(s) hereof. In addition, this message and the attachments (if any) may contain information that is confidential, privileged and exempt from disclosure under applicable law. If you are not the intended recipient of this message, you are prohibited from reading, disclosing, reproducing, distributing, disseminating or otherwise using this transmission. Delivery of this message to any person other than the intended recipient is not intended to waive any right or privilege. If you have received this message in error, please promptly notify the sender and immediately delete this message from your system. If you don't wish our future news letter, pls send address to ttickmay@aliyun.com for removal. From owner-freebsd-ports@FreeBSD.ORG Thu Apr 23 07:30:04 2015 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6DBF711F for ; Thu, 23 Apr 2015 07:30:04 +0000 (UTC) Received: from toco-domains.de (mail.toco-domains.de [176.9.39.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 308E11536 for ; Thu, 23 Apr 2015 07:30:03 +0000 (UTC) Received: from [0.0.0.0] (mail.toco-domains.de [176.9.39.170]) by toco-domains.de (Postfix) with ESMTPA id 5BB3C1B222C0; Thu, 23 Apr 2015 09:30:01 +0200 (CEST) Message-ID: <55389F79.3060102@toco-domains.de> Date: Thu, 23 Apr 2015 09:30:01 +0200 From: Torsten Zuehlsdorff User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Chris H , ports@FreeBSD.org CC: ports@toco-domains.de Subject: Re: [New Port] Working on Gitlab - Calling for Help and Ideas References: <5537BDCF.2030408@toco-domains.de> <3e490d827f4d67d34d3e4612686c033e@ultimatedns.net> In-Reply-To: <3e490d827f4d67d34d3e4612686c033e@ultimatedns.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Apr 2015 07:30:04 -0000 Hello Chris, > I'm pretty busy ATM. But if you haven't already, *do* read: > https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/ > it addresses the questions you've asked fairly well. > As to rc(5), and config related files in ${PREFIX}/etc > there are a good number of working examples in net-mgmt, dns, > sysutils, and perhaps www, to draw from. > > Hope this helps! I already know the porters handbook, but i appreciate the pointer. Every time i read it, i become more familiar with it :) I believe my general purpose question, was not such a good idea. More specific i have a bunch of questions. The installations guide (https://github.com/gitlabhq/gitlab-recipes/blob/master/install/freebsd/freebsd-10.md) defines a number of packages to install. But i don't believe this should be dependencies. With the following packages i have problems to figure out if they are really needed: - sudo - bash - icu - cmake - pkgconf - logrotate - postgresql94-server - postfix - nginx I don't think that postgresql and nginx should be either a run or a build-dependency. The admin of the server should decide, which webserver he wants to run. While postgresql seems mandatory, it's not clear which version is needed. At the moment i used USES= pgsql. Here a response by a user would save much time. Otherwise i just have to try every combination. I've already set up a jail for this - but maybe somebody has an idea. Next question: should "gem install bundler --no-ri --no-rdoc" be done by port-installation? Or not? Or with an rc-script for initialization? The port requires an git-user and some directory under /home/git. Should the port add this? How to handle database initialization? rc-script or manual? So - any advice or experience is helpful. Greetings, Torsten From owner-freebsd-ports@FreeBSD.ORG Thu Apr 23 07:53:43 2015 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0045DBC1 for ; Thu, 23 Apr 2015 07:53:42 +0000 (UTC) Received: from mail-pa0-x235.google.com (mail-pa0-x235.google.com [IPv6:2607:f8b0:400e:c03::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C280D1858 for ; Thu, 23 Apr 2015 07:53:42 +0000 (UTC) Received: by paboj16 with SMTP id oj16so11556287pab.0 for ; Thu, 23 Apr 2015 00:53:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:from:cc:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=6LHtjF3bHc7cLO1tgkmZXe7YnUytTCateeNYXLE/9cY=; b=VBljmnxi8wgMwLsfqI9HZJU5UvcrzpZkHwpaReGoWOC7arSCoHn/E4bOt7wpbFwZs7 hZUXWrXTHxytVWDLR/EpXbHEDPVLYL9MjIgXjj0K6r4VbzPprUs/CU4igN9lJyBgMH7s XbsliCtWJA2IXMVKSl1+sslars03Mny+88t0Gh7vavRb9YrJikCdbx60bU7Qf+4SMUCO YUc24igI/+i5Urv2BGWu9Vl8vv7w5Nul7Ton4zqZ54D1x3W0v/DpD/ImmSUP0+V6TnYL 6ZHs/YryjdS92+EvJO9rn910/p+Pa+VafRsO9amWtgNZFKLjTWXqy/34C5qdNBrq2f6N ocOg== X-Received: by 10.70.118.36 with SMTP id kj4mr2958962pdb.52.1429775622325; Thu, 23 Apr 2015 00:53:42 -0700 (PDT) Received: from [192.168.1.104] (ppp59-167-128-11.static.internode.on.net. [59.167.128.11]) by mx.google.com with ESMTPSA id fm3sm7291362pab.29.2015.04.23.00.53.40 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 Apr 2015 00:53:41 -0700 (PDT) Sender: Kubilay Kocak Subject: Re: [New Port] Working on Gitlab - Calling for Help and Ideas To: mailinglists@toco-domains.de references: <5537BDCF.2030408@toco-domains.de> <3e490d827f4d67d34d3e4612686c033e@ultimatedns.net> <55389F79.3060102@toco-domains.de> From: Kubilay Kocak x-enigmail-draft-status: N1110 Cc: "ports@freebsd.org" , ports@toco-domains.de message-id: <5538A4FD.6070304@FreeBSD.org> Date: Thu, 23 Apr 2015 17:53:33 +1000 user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.0 mime-version: 1.0 in-reply-to: <55389F79.3060102@toco-domains.de> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Apr 2015 07:53:43 -0000 On 23/04/2015 5:30 PM, Torsten Zuehlsdorff wrote: > Hello Chris, > >> I'm pretty busy ATM. But if you haven't already, *do* read: >> https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/ >> it addresses the questions you've asked fairly well. >> As to rc(5), and config related files in ${PREFIX}/etc >> there are a good number of working examples in net-mgmt, dns, >> sysutils, and perhaps www, to draw from. >> >> Hope this helps! > > I already know the porters handbook, but i appreciate the pointer. Every > time i read it, i become more familiar with it :) > > I believe my general purpose question, was not such a good idea. More > specific i have a bunch of questions. The installations guide > (https://github.com/gitlabhq/gitlab-recipes/blob/master/install/freebsd/freebsd-10.md) > defines a number of packages to install. But i don't believe this should > be dependencies. > > With the following packages i have problems to figure out if they are > really needed: > - sudo > - bash > - icu > - cmake > - pkgconf > - logrotate > - postgresql94-server > - postfix > - nginx > > I don't think that postgresql and nginx should be either a run or a > build-dependency. The admin of the server should decide, which webserver > he wants to run. > While postgresql seems mandatory, it's not clear which version is > needed. At the moment i used USES= pgsql. > > Here a response by a user would save much time. Otherwise i just have to > try every combination. I've already set up a jail for this - but maybe > somebody has an idea. > > Next question: should "gem install bundler --no-ri --no-rdoc" be done by > port-installation? Or not? Or with an rc-script for initialization? > > The port requires an git-user and some directory under /home/git. Should > the port add this? > > How to handle database initialization? rc-script or manual? > > So - any advice or experience is helpful. > Hi Torsten, I know that a couple of people have looked at creating a gitlab port in the past, and possibly in progress. It might worthwhile catching up with them .. Try Johannes (xmj) who's also on IRC (freenode/efnet), who should be able to at least point you in the right direction and catch you up on his experience with Gitlab. Thanks for getting involved! Koobs From owner-freebsd-ports@FreeBSD.ORG Thu Apr 23 08:35:49 2015 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BE9F0E3E; Thu, 23 Apr 2015 08:35:49 +0000 (UTC) Received: from toco-domains.de (mail.toco-domains.de [176.9.39.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 807A11CEA; Thu, 23 Apr 2015 08:35:49 +0000 (UTC) Received: from [0.0.0.0] (mail.toco-domains.de [176.9.39.170]) by toco-domains.de (Postfix) with ESMTPA id 0C40E1B222C0; Thu, 23 Apr 2015 10:35:44 +0200 (CEST) Message-ID: <5538AEDB.8050809@toco-domains.de> Date: Thu, 23 Apr 2015 10:35:39 +0200 From: Torsten Zuehlsdorff User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Kubilay Kocak CC: "ports@freebsd.org" , ports@toco-domains.de Subject: Re: [New Port] Working on Gitlab - Calling for Help and Ideas References: <5537BDCF.2030408@toco-domains.de> <3e490d827f4d67d34d3e4612686c033e@ultimatedns.net> <55389F79.3060102@toco-domains.de> <5538A4FD.6070304@FreeBSD.org> In-Reply-To: <5538A4FD.6070304@FreeBSD.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Apr 2015 08:35:49 -0000 Hello Kubilay, >>> I'm pretty busy ATM. But if you haven't already, *do* read: >>> https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/ >>> it addresses the questions you've asked fairly well. >>> As to rc(5), and config related files in ${PREFIX}/etc >>> there are a good number of working examples in net-mgmt, dns, >>> sysutils, and perhaps www, to draw from. >>> >>> Hope this helps! >> >> I already know the porters handbook, but i appreciate the pointer. Every >> time i read it, i become more familiar with it :) >> >> I believe my general purpose question, was not such a good idea. More >> specific i have a bunch of questions. The installations guide >> (https://github.com/gitlabhq/gitlab-recipes/blob/master/install/freebsd/freebsd-10.md) >> defines a number of packages to install. But i don't believe this should >> be dependencies. >> >> With the following packages i have problems to figure out if they are >> really needed: >> - sudo >> - bash >> - icu >> - cmake >> - pkgconf >> - logrotate >> - postgresql94-server >> - postfix >> - nginx >> >> I don't think that postgresql and nginx should be either a run or a >> build-dependency. The admin of the server should decide, which webserver >> he wants to run. >> While postgresql seems mandatory, it's not clear which version is >> needed. At the moment i used USES= pgsql. >> >> Here a response by a user would save much time. Otherwise i just have to >> try every combination. I've already set up a jail for this - but maybe >> somebody has an idea. >> >> Next question: should "gem install bundler --no-ri --no-rdoc" be done by >> port-installation? Or not? Or with an rc-script for initialization? >> >> The port requires an git-user and some directory under /home/git. Should >> the port add this? >> >> How to handle database initialization? rc-script or manual? >> >> So - any advice or experience is helpful. >> > > Hi Torsten, > > I know that a couple of people have looked at creating a gitlab port in the past, and possibly in progress. It might worthwhile catching up with them .. I've tried to find some others, but without success. It seems that there was a port which is no longer available :/ > Try Johannes (xmj) who's also on IRC (freenode/efnet), who should be able to at least point you in the right direction and catch you up on his experience with Gitlab. Thanks for the pointer, i've emailed him some minutes ago. :) > Thanks for getting involved! Thanks for your help! Greetings, Torsten From owner-freebsd-ports@FreeBSD.ORG Thu Apr 23 08:52:45 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0B9E32A7 for ; Thu, 23 Apr 2015 08:52:45 +0000 (UTC) Received: from mail-wi0-f171.google.com (mail-wi0-f171.google.com [209.85.212.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9FD681EE9 for ; Thu, 23 Apr 2015 08:52:37 +0000 (UTC) Received: by wiax7 with SMTP id x7so7538651wia.0 for ; Thu, 23 Apr 2015 01:52:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-type:content-transfer-encoding; bh=rGrUCVYiB9G+Wy9FbxfRVPiYwDkrTWUth4L80nrYoXw=; b=kgXwmHZv7xXV62YyCO5nNQB+GCKQLB9q82OkezPzZ9WST7ZvtZwJH+KQEtaAqpnd74 LnlLjfiOHKNHIXufs+z8TpRDMabeLEFCBVht+QPTKe7WWk9PF9iWFMDU1+hOmAtRnrlH gySrwn43vM9QIXRBOczqzsebOfHDF3ELZQKVdw5OHcRqjH7rOqZweItKb/qCMmUZeyYy ypXEwJVZuEENrRpiGEPO9WdS1rmd0ATMxpOc9kXjTrRQxfo2fnTnvc6klwFZqCkaTOEH STaPI/6JTxtPhWr++qDOOHuXYcFqPtT2IU5AE7N3Aupp1IAp98J92gkzrST1ysM7yDt0 /R2g== X-Gm-Message-State: ALoCoQnvDtp6yruBbJFAPhW53aflDlaExuivgVtC2u5gMCuc32lp6meJGio635GmhxyRZ0WYQmwE X-Received: by 10.180.211.2 with SMTP id my2mr3814270wic.78.1429779150442; Thu, 23 Apr 2015 01:52:30 -0700 (PDT) Received: from rsbsd.rsb ([78.162.27.40]) by mx.google.com with ESMTPSA id b5sm28139443wiw.8.2015.04.23.01.52.28 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 Apr 2015 01:52:29 -0700 (PDT) Date: Thu, 23 Apr 2015 11:52:26 +0300 From: Beeblebrox To: Subject: Re: databases/mysql-connector-java: Looks broken to me Message-ID: <20150423115226.379ef520@rsbsd.rsb> In-Reply-To: <20150401204417.103dae16@rsbsd.rsb> References: <20150401173142.1b36d256@rsbsd.rsb> <20150401204417.103dae16@rsbsd.rsb> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Apr 2015 08:52:45 -0000 I was not informed of the discussion, because as I had stated you need to c= c my email should you wish that I receive notification of your answers. Anyway, the purpose of my attempt to use the port was to try and solve a lo= ng-standing problem: I cannot find a way to connect libreoffice-base to mys= ql. LO Base can connect to external DB server, if a proper driver is suppli= ed. JDBC is a more appropriate driver than ODBC, but a driver LO can use on= FreeBSD does not seem to exist. The LO add-ons page has JDBC for L=C4=B0nu= x, but that extension does not install on FreeBSD. I was able to connect math/gnumeric for example through the use of Gnome's = DB connection component databases/libgda5-mysql, but that does not seem to = work for libreoffice. As another example, KDE's Kexi program is also able t= o connect to the MySQL server. On the other hand, some solutions suggest in= stalling "com.mysql.jdbc.Driver" from http://dev.mysql.com/downloads/connec= tor/j/, but that does not make a whole lot of sense to me. Regards. --=20 FreeBSD_amd64_11-Current_RadeonKMS Please CC my email when responding, mail from list is not delivered. From owner-freebsd-ports@FreeBSD.ORG Thu Apr 23 08:57:06 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 310163C8 for ; Thu, 23 Apr 2015 08:57:06 +0000 (UTC) Received: from mail-wg0-f53.google.com (mail-wg0-f53.google.com [74.125.82.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C73741F18 for ; Thu, 23 Apr 2015 08:57:05 +0000 (UTC) Received: by wgso17 with SMTP id o17so11124666wgs.1 for ; Thu, 23 Apr 2015 01:56:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-type:content-transfer-encoding; bh=aQV2mDcdUsJky+i1s48l41Ri6WxOVipff/ickCr7JYA=; b=Ez0Mzn4rh+X6LwKBs9plDitY3nm5SM8K9b2G3/FkaPLqZ4rvBkhzQgMNXVsfPZEF8d bbcl0PAir/MyZ4tJs1ADZJCPJmHRzRywo9R+4dA0ulQ/RRyzILgX2z+p/ErLIxPSelGU 3EPxy/XQvMn53eKtxqWZuSKiwML/spg85baSKgukYd3l9iiPijcnaxP9XUpExThH60is DfkwQe9Ic6gN6QyTuR49Qyehf7ssp2UYBnvVRoFLjtaioJmyO0OuUNveNh7VH3D2D2qe mB2Q1BlPS4JEBanGVODeiFabYSCwDTjN4ZYowMuLtVFaI4d7LYYl7Viih1ytanh4/Njg xHag== X-Gm-Message-State: ALoCoQkjdf3oUfzJ6np/WC9IZeeOTT8RpFwIjqsjgLqqRHDDSlY1vdMN9vkpakaJaPiYmPj+WRT1 X-Received: by 10.180.103.231 with SMTP id fz7mr3891055wib.35.1429779417982; Thu, 23 Apr 2015 01:56:57 -0700 (PDT) Received: from rsbsd.rsb ([78.162.27.40]) by mx.google.com with ESMTPSA id v20sm2789576wjr.49.2015.04.23.01.56.56 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 Apr 2015 01:56:57 -0700 (PDT) Date: Thu, 23 Apr 2015 11:56:54 +0300 From: Beeblebrox To: freebsd-ports@freebsd.org Subject: ftp/curl compiler error Message-ID: <20150423115654.61153412@rsbsd.rsb> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Apr 2015 08:57:06 -0000 I'm seeing this odd error when trying to compile ftp/curl configure: using CFLAGS: -I/usr/include -O2 -pipe -fstack-protector -fno-s= trict-aliasing configure: CFLAGS note: CFLAGS should only be used to specify C compiler fl= ags, not include directories. Use CPPFLAGS for: -I/usr/include configure: WARNING: Continuing even with errors mentioned immediately above= this line. checking for a BSD-compatible install... /usr/bin/install -c -o root -g whe= el checking for gcc... cc checking whether the C compiler works... no configure: error: in `/asp/obj/asp/git/ports/ftp/curl/work/curl-7.42.0': configure: error: C compiler cannot create executables * As a test, I placed "CPPFLAGS+=3D -I /usr/include" in /etc/make.conf, but= no change with the error. * If I cd to /usr/obj/ports/ftp/curl/work/curl-7.42.0 and run make from wit= hin that folder, compile runs normally, but uses gcc checking for a BSD-compatible install... /usr/bin/install -c checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables...=20 checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking how to run the C preprocessor... gcc -E checking whether build environment is sane... yes * "make USE_GCC=3Dany -C ftp/curl" has no effect, I get same error. * Enabled options: CA_BUNDLE, COOKIES, IDN, PROXY, TLS_SRP, GSSAPI_BASE, T= HREADED_RESOLVER, OPENSSL. All other options off. Disabling a number of the= se options made no difference. --=20 FreeBSD_amd64_11-Current_RadeonKMS Please CC my email when responding, mail from list is not delivered. From owner-freebsd-ports@FreeBSD.ORG Thu Apr 23 10:44:14 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 91E927CE for ; Thu, 23 Apr 2015 10:44:14 +0000 (UTC) Received: from ost.citrin.ru (ost.citrin.ru [193.169.234.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4A9BF1AD4 for ; Thu, 23 Apr 2015 10:44:13 +0000 (UTC) Received: from citrin.office.vega.ru (office-nat.spylog.net [193.169.234.6]) (Authenticated sender: citrin@citrin.ru) by ost.citrin.ru (Postfix) with ESMTPSA id 6A0DFE0F81E for ; Thu, 23 Apr 2015 10:44:05 +0000 (UTC) Message-ID: <5538CCF4.6090504@citrin.ru> Date: Thu, 23 Apr 2015 13:44:04 +0300 From: Anton Yuzhaninov User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:17.0) Gecko/20130516 Thunderbird/17.0.6 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: Re: ftp/curl compiler error References: <20150423115654.61153412@rsbsd.rsb> In-Reply-To: <20150423115654.61153412@rsbsd.rsb> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrin.ru; s=s0; t=1429785845; bh=ETQG8hEUYb73kOGO6X1t/5HiYoT5Xaa5HUC8i1FlrsE=; h=Message-ID:Date:From:MIME-Version:To:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=DHkB1ycCkf/gSGkCU/CXdFbE1AGkpU5qa2mp0aZdcQb2qW0pxKE/fN3DGZXfdwTcugLKH8gvp0nyCGG6IB9U01NxbLPdJfxxAnEEHgiwZqRz7yGYg9kTlULdyXWh2QLaMdZJ/p5gmf+BGMViA8faQO+Vi02puUQo3VMgeXESQbU= X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Apr 2015 10:44:14 -0000 On 04/23/15 11:56, Beeblebrox via freebsd-ports wrote: > I'm seeing this odd error when trying to compile ftp/curl > > configure: using CFLAGS: -I/usr/include -O2 -pipe -fstack-protector -fno-strict-aliasing > configure: CFLAGS note: CFLAGS should only be used to specify C compiler flags, not include directories. Use CPPFLAGS for: -I/usr/include Do you have local changes in the port Makefile? CFLAGS in fresh /usr/ports/ftp/curl has no -I/usr/include > configure: error: in `/asp/obj/asp/git/ports/ftp/curl/work/curl-7.42.0': > configure: error: C compiler cannot create executables See for exact error: cd `make -V WRKSRC` fgrep -B 35 'C compiler cannot create executables' config.log From owner-freebsd-ports@FreeBSD.ORG Thu Apr 23 11:17:30 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AE4CED80 for ; Thu, 23 Apr 2015 11:17:30 +0000 (UTC) Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F22A1DF2 for ; Thu, 23 Apr 2015 11:17:29 +0000 (UTC) Received: by wizk4 with SMTP id k4so211797346wiz.1 for ; Thu, 23 Apr 2015 04:17:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-type:content-transfer-encoding; bh=3209Bp+ehetFe+UdAe18u/F6qcPB79+/k3qErDXLijQ=; b=W3/EByCv/SfoeVTxMxjpZufiBrUBvEaDESn82kX0ZQAVixNm5JjEDkoA1n/XKXSg0N ScxYXaWuqKLoQf82Q3mHMkBDJWY/YzMfO6GbdQgM+V+jJCTU5CQjoEaBeWOptFV+zhW2 jAwZ8/3Ilee/61YvMDwXam5qkq1E43ehr9ADGMakNSbTGupgw1au2vzDYz/2HK7oa/Xa 6JCPnjRg13MkSEoshrNiVv5oGGmBwb7664i7xsd+NDRlxC8ebguGLHwVTpoi52w8qJDE CQazDSTWCuv6eVV5kL+Cgbgpb5fymn2JryFpKpa/sdgTLN45YdPVGBCYoyps4EaW16Ez fFew== X-Gm-Message-State: ALoCoQm7FGDbPgkWUvnjrJpaYihq6MyS9b5agCvpEIHfXWrp836RKocAYCR6FNV+ZwgaJ4TbxDWu X-Received: by 10.194.171.36 with SMTP id ar4mr4303782wjc.7.1429787841968; Thu, 23 Apr 2015 04:17:21 -0700 (PDT) Received: from rsbsd.rsb ([78.162.27.40]) by mx.google.com with ESMTPSA id xy2sm11652513wjc.14.2015.04.23.04.17.20 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 Apr 2015 04:17:21 -0700 (PDT) Date: Thu, 23 Apr 2015 14:17:15 +0300 From: Beeblebrox To: freebsd-ports@freebsd.org Subject: Re: ftp/curl compiler error Message-ID: <20150423141715.119fd18d@rsbsd.rsb> In-Reply-To: <20150423115654.61153412@rsbsd.rsb> References: <20150423115654.61153412@rsbsd.rsb> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Apr 2015 11:17:30 -0000 Thanks for the pointer. The problem was option setting GSSAPI_BASE, which should have been GSSAPI_H= EIMDAL. I don't build krb5 in world, therefore lkrb5 does not exist on the = system. This results in the mentioned error, which fgrep on config.log disp= lays: configure:4218: checking whether the C compiler works configure:4240: cc -I/usr/include -O2 -pipe -fstack-protector -fno-strict-= aliasing -I /usr/include -I/usr/include -I/usr/local/include -L/usr/lib -L= /usr/lib -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib -Wl,-r= path,/usr/local/lib -fstack-protector conftest.c -lkrb5 -lgssapi -lgssapi_k= rb5 -lkrb5 -lgssapi -lgssapi_krb5 >&5 /usr/bin/ld: cannot find -lkrb5 Thanks again for the help. --=20 FreeBSD_amd64_11-Current_RadeonKMS Please CC my email when responding, mail from list is not delivered. From owner-freebsd-ports@FreeBSD.ORG Thu Apr 23 15:10:20 2015 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 203378EC for ; Thu, 23 Apr 2015 15:10:20 +0000 (UTC) Received: from udns.ultimatedns.net (unknown [IPv6:2602:d1:b4d6:e600:4261:86ff:fef6:aa2a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E475C1A2A for ; Thu, 23 Apr 2015 15:10:19 +0000 (UTC) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id t3NFBpqt047680; Thu, 23 Apr 2015 08:11:58 -0700 (PDT) (envelope-from bsd-lists@bsdforge.com) To: ports@FreeBSD.org, Torsten Zuehlsdorff Cc: In-Reply-To: <55389F79.3060102@toco-domains.de> References: <5537BDCF.2030408@toco-domains.de> <3e490d827f4d67d34d3e4612686c033e@ultimatedns.net>, <55389F79.3060102@toco-domains.de> From: "Chris H" Subject: Re: [New Port] Working on Gitlab - Calling for Help and Ideas Date: Thu, 23 Apr 2015 08:11:58 -0700 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: <86d74fb03b26102b789c8dc463dce14e@ultimatedns.net> Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Apr 2015 15:10:20 -0000 On Thu, 23 Apr 2015 09:30:01 +0200 Torsten Zuehlsdorff wrote > Hello Chris, > > > I'm pretty busy ATM. But if you haven't already, *do* read: > > https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/ > > it addresses the questions you've asked fairly well. > > As to rc(5), and config related files in ${PREFIX}/etc > > there are a good number of working examples in net-mgmt, dns, > > sysutils, and perhaps www, to draw from. > > > > Hope this helps! > > I already know the porters handbook, but i appreciate the pointer. Every > time i read it, i become more familiar with it :) Sure. Just checking. :) > > I believe my general purpose question, was not such a good idea. More > specific i have a bunch of questions. The installations guide > (https://github.com/gitlabhq/gitlab-recipes/blob/master/install/freebsd/freeb > sd-10.md) Hmm... this is *quite* a large package. With a lot of moving parts. I think it even trumps Xorg. While it can be done. I'm not sure this is an ideal candidate for a port... > defines a number of packages to install. But i don't believe this > should be dependencies. Well. After the (your) port has completed install, it should be nearly ready to "just work". Reading the article, it indicates all of those as dependencies. Are you looking to create a port that is a deviation, with a different list of dependencies? > > With the following packages i have problems to figure out if they are > really needed: > - sudo sudo, su, gksu, ... -- *something* will be needed. What you choose is up to you. > - bash Are the scripts that come with your port written for bash(1)? If so, it (bash) will need to be installed. > - icu > - cmake This will likely get installed somewhere down the line, anyway > - pkgconf Same here > - logrotate > - postgresql94-server You'll need to determine the minimum version required (>=???) > - postfix > - nginx All in all, the article seems to provide fairly specific instructions for installing, and after fulfilling all the dependencies, the user is still left with a substantial amount of configuration to do. Are you looking to create those configurations, as well? Even if so, much of it must still be performed specifically by, and for the end users circumstances. I'm still not convinced this is a good (port) candidate. But there's no reason you can't prove me wrong. ;) > > I don't think that postgresql and nginx should be either a run or a > build-dependency. The admin of the server should decide, which webserver > he wants to run. > While postgresql seems mandatory, it's not clear which version is > needed. At the moment i used USES= pgsql. > > Here a response by a user would save much time. Otherwise i just have to > try every combination. I've already set up a jail for this - but maybe > somebody has an idea. > > Next question: should "gem install bundler --no-ri --no-rdoc" be done by > port-installation? Or not? Or with an rc-script for initialization? > > The port requires an git-user and some directory under /home/git. Should > the port add this? > > How to handle database initialization? rc-script or manual? > > So - any advice or experience is helpful. > > Greetings, > Torsten --Chris -- From owner-freebsd-ports@FreeBSD.ORG Thu Apr 23 15:47:27 2015 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0D847107 for ; Thu, 23 Apr 2015 15:47:27 +0000 (UTC) Received: from toco-domains.de (mail.toco-domains.de [176.9.39.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C322B1F40 for ; Thu, 23 Apr 2015 15:47:25 +0000 (UTC) Received: from [0.0.0.0] (mail.toco-domains.de [176.9.39.170]) by toco-domains.de (Postfix) with ESMTPA id 523DA1B222C0; Thu, 23 Apr 2015 17:47:16 +0200 (CEST) Message-ID: <55391404.30107@toco-domains.de> Date: Thu, 23 Apr 2015 17:47:16 +0200 From: Torsten Zuehlsdorff User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Chris H , ports@FreeBSD.org CC: ports@toco-domains.de Subject: Re: [New Port] Working on Gitlab - Calling for Help and Ideas References: <5537BDCF.2030408@toco-domains.de> <3e490d827f4d67d34d3e4612686c033e@ultimatedns.net>, <55389F79.3060102@toco-domains.de> <86d74fb03b26102b789c8dc463dce14e@ultimatedns.net> In-Reply-To: <86d74fb03b26102b789c8dc463dce14e@ultimatedns.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Apr 2015 15:47:27 -0000 On 23.04.2015 17:11, Chris H wrote: >> I believe my general purpose question, was not such a good idea. More >> specific i have a bunch of questions. The installations guide >> (https://github.com/gitlabhq/gitlab-recipes/blob/master/install/freebsd/freeb >> sd-10.md) > > Hmm... this is *quite* a large package. With a lot of moving parts. > I think it even trumps Xorg. While it can be done. I'm not sure this > is an ideal candidate for a port... > >> defines a number of packages to install. But i don't believe this >> should be dependencies. > > Well. After the (your) port has completed install, it should be > nearly ready to "just work". Reading the article, it indicates all > of those as dependencies. Are you looking to create a port that is > a deviation, with a different list of dependencies? Yes, because i don't think the article is right. logrotate for example. There is a configuration shipped with gitlab. But its neither an run nor an build-dependency. Logrotate is a very handy tool, which should be used. But gitlab will run without it. But i'm not sure if i should make its installation an option or if let the decision completely left. Many programs which creates (big) logs (in the long run) don't even mention logrotate. >> With the following packages i have problems to figure out if they are >> really needed: >> - sudo > sudo, su, gksu, ... -- *something* will be needed. What you choose > is up to you. Indeed. The article uses sudo for configuration. But i could not figure out, if gitlab itself needs sudo. I don't know any port which requires sudo for the configuration the administrator has to do. But i'm not sure if there is a part of gitlab which really needs it. I don't believe it, because the article do not mention any configuration of sudo for gitlab. >> - bash > Are the scripts that come with your port written for bash(1)? If > so, it (bash) will need to be installed. At the moment the are unwritten, but i would aim for sh or tcsh to minimize requirements. >> - postfix >> - nginx > > All in all, the article seems to provide fairly specific instructions > for installing, and after fulfilling all the dependencies, the user > is still left with a substantial amount of configuration to do. > Are you looking to create those configurations, as well? Even > if so, much of it must still be performed specifically by, and > for the end users circumstances. That is my problem. The article describes installation of different software just to get gitlab running. But that is not the purpose of a port. Setting up an email server with sql-backend is even more configuration and work than the initial work for gitlab. Also the article takes the user away its decisions. I really love nginx, but i could not find any specifics which makes it mandatory. The user easily can use apache, yaws or something other. At the moment i'm having more this kind of questions than the specific technical ones. They will follow ;) Greetings, Torsten From owner-freebsd-ports@FreeBSD.ORG Thu Apr 23 15:55:49 2015 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 18D907DD for ; Thu, 23 Apr 2015 15:55:49 +0000 (UTC) Received: from mail-wg0-f41.google.com (mail-wg0-f41.google.com [74.125.82.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id ACDFA10AE for ; Thu, 23 Apr 2015 15:55:47 +0000 (UTC) Received: by wgso17 with SMTP id o17so23205778wgs.1 for ; Thu, 23 Apr 2015 08:55:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-type:content-transfer-encoding :subject:date:message-id:cc:to:mime-version; bh=wD/JBKF8J9G8Fs6SPATMOcAqE+6Ejgi7FBOMNmTisPs=; b=IaBRuU9Ed0JYyAbUDys/vdRZv6IA+z5PkmCBcw/aH9pvwDaaNPYnAwsjF4O9984q/s ws/EainZXSAdE6exkG0BDaTt/IlhF7U6xaf74kGkDxos5l/E+glVOSTL2zo1/fWQltLB nr41htmPsylPbV4/vME4pJxBNPuy0C5QqvM3OG9O7MMOV/+sI79KooOJagEq5RDldJhO 4ckQeywivHYDrCOLHda+3grnJtDbp6QPmwHMzz6BnKOHh7SAGt//uaNX3vFjJfpEr/VU FfeU+SpEtmR0aiQceHdZ+J5oUyFCJKLngzBJK470xkgUPnBM1/QAY72Am9Kgx27tTulU L+MQ== X-Gm-Message-State: ALoCoQlSCBmG/yTrXlhCbasqxE+U/wypaWAtRmnms2g1/ZmDKaPEmbrcuusrE/mknEt8Vd+52y5T X-Received: by 10.194.223.66 with SMTP id qs2mr6891132wjc.6.1429804540009; Thu, 23 Apr 2015 08:55:40 -0700 (PDT) Received: from b-funky-mbplan.trompet (53510208.cm-6-2a.dynamic.ziggo.nl. [83.81.2.8]) by mx.google.com with ESMTPSA id ch2sm5689167wib.18.2015.04.23.08.55.38 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 23 Apr 2015 08:55:38 -0700 (PDT) From: Ruud Boon Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: FreeBSD Port: icinga2-2.3.3_1 Date: Thu, 23 Apr 2015 17:55:37 +0200 Message-Id: <05847705-695B-41AE-B597-D0B4115678A5@b-funky.nl> Cc: ports@FreeBSD.org To: lme@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) X-Mailer: Apple Mail (2.2098) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Apr 2015 15:55:49 -0000 Hi! Thanks again for maintaining the freebsd ports. Do you have any plans of upgrading to icinga2-2.4 soon? I got some issues that probably are fixed with the update. All the best. Ruud From owner-freebsd-ports@FreeBSD.ORG Thu Apr 23 16:34:48 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0E195391 for ; Thu, 23 Apr 2015 16:34:48 +0000 (UTC) Received: from mx1a.lautre.net (mx1a.lautre.net [80.67.160.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.lautre.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id BB33E161C for ; Thu, 23 Apr 2015 16:34:47 +0000 (UTC) Received: from graf.pompo.net (graf.pompo.net [78.225.128.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: thierry@pompo.net) by mx1a.lautre.net (Postfix) with ESMTPSA id BE6F7410B8; Thu, 23 Apr 2015 18:34:45 +0200 (CEST) Received: by graf.pompo.net (Postfix, from userid 1001) id 5FD7C71E444; Thu, 23 Apr 2015 18:34:45 +0200 (CEST) Date: Thu, 23 Apr 2015 18:34:45 +0200 From: Thierry Thomas To: freebsd-ports@freebsd.org Cc: Torsten Zuehlsdorff Subject: Re: [New Port] Working on Gitlab - Calling for Help and Ideas Message-ID: <20150423163445.GH25366@graf.pompo.net> Mail-Followup-To: freebsd-ports@freebsd.org, Torsten Zuehlsdorff References: <5537BDCF.2030408@toco-domains.de> <3e490d827f4d67d34d3e4612686c033e@ultimatedns.net> <55389F79.3060102@toco-domains.de> <86d74fb03b26102b789c8dc463dce14e@ultimatedns.net> <55391404.30107@toco-domains.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="i0/AhcQY5QxfSsSZ" Content-Disposition: inline In-Reply-To: <55391404.30107@toco-domains.de> X-Operating-System: FreeBSD 10.1-STABLE amd64 Organization: Kabbale Eros X-Face: (hRbQnK~Pt7$ct`!fupO(`y_WL4^-Iwn4@ly-.,[4xC4xc; y=\ipKMNm<1J>lv@PP~7Z<.t KjAnXLs: X-PGP: 0xF1C516B3C8359753 User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Apr 2015 16:34:48 -0000 --i0/AhcQY5QxfSsSZ Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Le jeu 23 avr 15 =E0 17:47:16 +0200, Torsten Zuehlsdorff =E9crivait=A0: > Also the article takes the user away its decisions. I really love nginx,= =20 > but i could not find any specifics which makes it mandatory. The user=20 > easily can use apache, yaws or something other. ATM, you could choose a web server (Apache seems wellknown, but if you prefer nginx, go for it!). Soon, pkg will be enhanced to handle "provides / needs", and then you'll be able to just set "needs a webserver". Or if you have many time, you could provide a set of options. About the configuration, I would suggest: - provide sample config files (with comments when possible) - explain the first steps in pkg-message (or just explain which document to follow). Good luck! --=20 Th. Thomas. --i0/AhcQY5QxfSsSZ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQJ8BAEBCgBmBQJVOR8lXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFNTM2QkU4NTM4NTM5OUQwMEI2RkFBNzZG MUM1MTZCM0M4MzU5NzUzAAoJEPHFFrPINZdTHqcP+wZz6fi50tN8LLprHD/kmW8X JEEOr52Ht9chz8j5kcd2+B3gz6BH2i2j6/XiDaUG0369yqotaefz3q5v0zEl24OJ fUS3K8BwoX0/jvHfH50b/Wcpi9kDwNbCUSiSNtPsYMDBTFd+7+IgR7WplKH/r29y vQ0YV9krHmF9Xg2B4SDfdF1wW4AEAQnSwbQ2gjzZcciclB/FfKmtNOmI8cUNE5SL NEW2YEL72IwiUXy21WtGzeei/Di2L/LIeY0W/sOXgzHzorm+fXtpqt2qOQ8wKGCS 3RPfu+UbIi/RTl4K6f/9MBDVuTYMrg7ULkkdVdXxu9PJbDaYqSZnIHQvpzmUJ72S CYicJnGn3OOTx/l7oBEE9WeTrsR7/LaF1kqA/FE6HCNrfwv4gplUm033BUuZ/4Nq 52rNVZZgEbhB3MLf/6SCJvLItGNiYw/Y6yWBIbCfhPdvtAYXmu4mzTWLnwh+RXB9 S0p1yl7a8At8x19iXFjTnXb1vg4REygob5S8iL62nVjnJQb9VyD+od5O0lV3atAc gwdI5ihoanf+djWpXdC2hGPntlTqcpJUH3prBgd+N7sZMbkphG3T37Z7KyRb41vV d2htOtV6VGRpxTkTRhV5GpNCQU9/uKRLBlMpX4+ZtWROCqyArSWxUJlIElPrym7E FgFPXywclfGEs1jIe12o =Q2AX -----END PGP SIGNATURE----- --i0/AhcQY5QxfSsSZ-- From owner-freebsd-ports@FreeBSD.ORG Thu Apr 23 19:17:05 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D0CC136A for ; Thu, 23 Apr 2015 19:17:05 +0000 (UTC) Received: from mwork.nabble.com (mwork.nabble.com [162.253.133.43]) by mx1.freebsd.org (Postfix) with ESMTP id BD11A1761 for ; Thu, 23 Apr 2015 19:17:04 +0000 (UTC) Received: from msam.nabble.com (unknown [162.253.133.85]) by mwork.nabble.com (Postfix) with ESMTP id A7DDE1BE64E3 for ; Thu, 23 Apr 2015 12:09:40 -0700 (PDT) Date: Thu, 23 Apr 2015 12:09:02 -0700 (MST) From: Jakub Lach To: freebsd-ports@freebsd.org Message-ID: <1429816142137-6007099.post@n5.nabble.com> In-Reply-To: <20150423141715.119fd18d@rsbsd.rsb> References: <20150423115654.61153412@rsbsd.rsb> <20150423141715.119fd18d@rsbsd.rsb> Subject: Re: ftp/curl compiler error MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Apr 2015 19:17:05 -0000 any pointers for me? -O2 -pipe -march=native -fstack-protector -fno-strict-aliasing -Qunused-arguments -pthread -MT libcurl_la-url.lo -MD -MP -MF .deps/libcurl_la-url.Tpo -c -o libcurl_la-url.lo `test -f 'url.c' || echo './'`url.c libtool: compile: cc -DHAVE_CONFIG_H -I../include/curl -I../include -I../include -I../lib -I../lib -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -fvisibility=hidden -O2 -pipe -march=native -fstack-protector -fno-strict-aliasing -Qunused-arguments -pthread -MT libcurl_la-url.lo -MD -MP -MF .deps/libcurl_la-url.Tpo -c url.c -fPIC -DPIC -o .libs/libcurl_la-url.o url.c:3216:34: error: no member named 'ntlm' in 'struct connectdata' (wantNTLMhttp || check->ntlm.state != NTLMSTATE_NONE)) { ~~~~~ ^ 1 error generated. *** Error code 1 Enabled - cookies, ipv6, proxy, gssapi_none, threaded_resolver. -- View this message in context: http://freebsd.1045724.n5.nabble.com/ftp-curl-compiler-error-tp6006985p6007099.html Sent from the freebsd-ports mailing list archive at Nabble.com. From owner-freebsd-ports@FreeBSD.ORG Fri Apr 24 04:29:08 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 55C7A3C6 for ; Fri, 24 Apr 2015 04:29:08 +0000 (UTC) Received: from mail-wg0-f44.google.com (mail-wg0-f44.google.com [74.125.82.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EBD2F1ECD for ; Fri, 24 Apr 2015 04:29:07 +0000 (UTC) Received: by wgso17 with SMTP id o17so38178989wgs.1 for ; Thu, 23 Apr 2015 21:29:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-type:content-transfer-encoding; bh=gZBZ01tFGn55xG/i9wkNzo60GAJwi2MPvhOudOlgMDc=; b=gWeu1oCNVkWwI2ut38UB7jOwQQ46imdnuMzioWhB3wLJwL221JY63G1qC/t+qrJdju EWuwasrBx1eZipQRvmbXga0EXK64jgEWDmc26h2KCgO/k1CzAMFBN7RFYhF5bpk3HXds yzLw2CQxz2fS3+jonvfOP5OXnLO0yx/qWQ453kGXFEZixPdkVSgCMrkTZ6eDq6xR8pLN jze52xTiWtbaThRX8KbXSKmQJP6uYBn9VIhC9PXYhNq6130trZr702sCvCgi8aB5HqYD 1pGy5gh93VTYd2Sgso3SinX4exQR9G+ENJEoQ/h2y64CzPCsPy5az4RjntlQ6xO5IUeK rREA== X-Gm-Message-State: ALoCoQnK3G8QE1nPVez2+jwwYKsYn5/oyplaHjdo18Om/mS2/DX8Bp/AQYZK3u9A/kjTXF8KgAyD X-Received: by 10.194.203.74 with SMTP id ko10mr8832555wjc.96.1429849739968; Thu, 23 Apr 2015 21:28:59 -0700 (PDT) Received: from rsbsd.rsb ([85.110.40.197]) by mx.google.com with ESMTPSA id u3sm9156590wjq.36.2015.04.23.21.28.58 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 Apr 2015 21:28:59 -0700 (PDT) Date: Fri, 24 Apr 2015 07:28:56 +0300 From: Beeblebrox To: freebsd-ports@freebsd.org Subject: Re: ftp/curl compiler error Message-ID: <20150424072856.41dfeda9@rsbsd.rsb> In-Reply-To: <20150423141715.119fd18d@rsbsd.rsb> References: <20150423115654.61153412@rsbsd.rsb> <20150423141715.119fd18d@rsbsd.rsb> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2015 04:29:08 -0000 Jakub, > url.c:3216:34: error: no member named 'ntlm' in 'struct connectdata' > (wantNTLMhttp || check->ntlm.state !=3D NTLMSTATE_NONE)) { ntlm is a Heimdal module, which means the gssapi_none knob isn't quite work= ing as it should. I would suggest you try enabling one of the api knobs for= now until they get "none" working. --=20 FreeBSD_amd64_11-Current_RadeonKMS Please CC my email when responding, mail from list is not delivered. From owner-freebsd-ports@FreeBSD.ORG Fri Apr 24 05:49:47 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0A8B9A3B for ; Fri, 24 Apr 2015 05:49:47 +0000 (UTC) Received: from potato.366627.com (potato.366627.com [104.217.3.40]) by mx1.freebsd.org (Postfix) with ESMTP id BBC95171F for ; Fri, 24 Apr 2015 05:49:46 +0000 (UTC) To: freebsd-ports@freebsd.org Subject: leads for your business Message-ID: Date: Thu, 23 Apr 2015 18:23:41 +0200 From: "John" Reply-To: broling@aliyun.com MIME-Version: 1.0 X-Mailer-LID: 26 X-Mailer-RecptId: 20219488 X-Mailer-SID: 322 X-Mailer-Sent-By: 1 Content-Type: text/plain; format=flowed; charset="UTF-8" Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2015 05:49:47 -0000 Hey, We can help you to generate business from our email marketing. I can help you accomplish that if you're not already. I specialize in the following: Email Marketing Leads Generating. Just reply back and I can go over options for you. Thanks, John Email: pottleyo@aliyun.com ------------------------------------------------- This e-mail message and its attachments (if any) are intended solely for the use of the addressee(s) hereof. In addition, this message and the attachments (if any) may contain information that is confidential, privileged and exempt from disclosure under applicable law. If you are not the intended recipient of this message, you are prohibited from reading, disclosing, reproducing, distributing, disseminating or otherwise using this transmission. Delivery of this message to any person other than the intended recipient is not intended to waive any right or privilege. If you have received this message in error, please promptly notify the sender and immediately delete this message from your system. If you don't wish our future news letter, pls send address to ttickmay@aliyun.com for removal. From owner-freebsd-ports@FreeBSD.ORG Fri Apr 24 08:31:24 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BE4F3CAB for ; Fri, 24 Apr 2015 08:31:24 +0000 (UTC) Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 602CD185F for ; Fri, 24 Apr 2015 08:31:23 +0000 (UTC) Received: by wicmx19 with SMTP id mx19so29615990wic.1 for ; Fri, 24 Apr 2015 01:31:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-type:content-transfer-encoding; bh=/aRNBzbWRDG2eewH6WDZA1HFOriRhTj12a2RVwX5Fmk=; b=Tj6ccOjH6ajyID2WLKyiGJO3hAy1DwsDZ8e11QJSQNC0e2gEaMY9AHxisbOUOFYO2h hbQYONcocqTR2vLDkE8DRJyETqJ4QBi5TPGSAout8AxXO7erlZ2Rnr7pzihQriL9Vwc4 rB3fTEp87xyyI8yzsHfo5PGMWnZfk79iuRfH9kZwpLY+spXpQbUx94QKluOAWrXLmUZw /RJcT+A56KgHZVJaJsmkBxONAqIFhMf/IDcBO8Vp6sd6mqd9hMvjyjJYyHeOhOjxTfvV PNDS2Z62prHtO+oqzFpKCdKpkcYNcpVmdDkG1WsgB3bvMWQJ0XRiow4b5Q6GgnG49Zak xA1w== X-Gm-Message-State: ALoCoQnnbnAul/cr3+wO6xi6/n2+ecLE4AvE8U566fp+CTlwT+177LaPU/lMBOrlTtXKwU2ew/0B X-Received: by 10.180.100.101 with SMTP id ex5mr1739226wib.13.1429864282009; Fri, 24 Apr 2015 01:31:22 -0700 (PDT) Received: from rsbsd.rsb ([78.162.28.75]) by mx.google.com with ESMTPSA id s4sm2546430wix.14.2015.04.24.01.31.20 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Apr 2015 01:31:21 -0700 (PDT) Date: Fri, 24 Apr 2015 11:31:18 +0300 From: Beeblebrox To: freebsd-ports@freebsd.org Subject: Makefile syntax for disabled NLS still looks for gettext Message-ID: <20150424113118.60cdd20e@rsbsd.rsb> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2015 08:31:24 -0000 I have found 2 ports that fail to build when "OPTIONS_FILE_UNSET+=3DNLS" is used. The error is the usual "GNU gettext tools not found" problem. The Makefile of both ports have: NLS_CONFIGURE_ENABLE=3D nls \ NLS_USES=3D gettext This should fix the problem but does not. What does the syntax need to be? = I have seen examples like "NLS_USES=3D gettext-runtime", but that modificat= ion did not correct the problem either. Regards. --=20 FreeBSD_amd64_11-Current_RadeonKMS Please CC my email when responding, mail from list is not delivered. From owner-freebsd-ports@FreeBSD.ORG Fri Apr 24 09:10:51 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E896E415 for ; Fri, 24 Apr 2015 09:10:51 +0000 (UTC) Received: from mailrelay102.isp.belgacom.be (mailrelay102.isp.belgacom.be [195.238.20.129]) by mx1.freebsd.org (Postfix) with ESMTP id 85C691CB0 for ; Fri, 24 Apr 2015 09:10:50 +0000 (UTC) X-Belgacom-Dynamic: yes X-Cloudmark-SP-Filtered: true X-Cloudmark-SP-Result: v=1.1 cv=+BsAzE94k0WpM8AtezFGaEXBVpw1lpSE4R7UN5Nfg4g= c=1 sm=2 a=kj9zAlcOel0A:10 a=6I5d2MoRAAAA:8 a=wH-wcsRGi0m8I4SCgg0A:9 a=CjuIK1q_8ugA:10 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2ClBgDMBzpV/1lWsVtbgwyBIgzOCQQCAoE3TQEBAQEBAYELhCEBAQQ6HDMLGAklDyoeBhOILwHLYAEBCAIBH4s3hQuELQEEm36VTCNggSccgVM8MYJEAQEB Received: from 89.86-177-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.177.86.89]) by relay.skynet.be with ESMTP; 24 Apr 2015 11:09:41 +0200 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.9/8.14.9) with ESMTP id t3O99eCM001550 for ; Fri, 24 Apr 2015 11:09:40 +0200 (CEST) (envelope-from tijl@FreeBSD.org) Date: Fri, 24 Apr 2015 11:09:40 +0200 From: Tijl Coosemans To: Beeblebrox via freebsd-ports Subject: Re: Makefile syntax for disabled NLS still looks for gettext Message-ID: <20150424110940.36528e79@kalimero.tijl.coosemans.org> In-Reply-To: <20150424113118.60cdd20e@rsbsd.rsb> References: <20150424113118.60cdd20e@rsbsd.rsb> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2015 09:10:52 -0000 On Fri, 24 Apr 2015 11:31:18 +0300 Beeblebrox via freebsd-ports wrote: > I have found 2 ports that fail to build when "OPTIONS_FILE_UNSET+=NLS" > is used. The error is the usual "GNU gettext tools not found" problem. > > The Makefile of both ports have: > NLS_CONFIGURE_ENABLE= nls \ NLS_USES= gettext > This should fix the problem but does not. What does the syntax need to > be? I have seen examples like "NLS_USES= gettext-runtime", but that > modification did not correct the problem either. Gettext consists of developer tools and a runtime component. You can depend on each separately like this: USES=gettext-tools NLS_CONFIGURE_ENABLE=nls NLS_USES=gettext-runtime From owner-freebsd-ports@FreeBSD.ORG Fri Apr 24 12:05:06 2015 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 46DADB90; Fri, 24 Apr 2015 12:05:06 +0000 (UTC) Received: from mail.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 09DAA10C8; Fri, 24 Apr 2015 12:05:05 +0000 (UTC) Received: from e-new.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.0x20.net (Postfix) with ESMTPS id ADF0B6AC072; Fri, 24 Apr 2015 14:05:02 +0200 (CEST) Received: from e-new.0x20.net (localhost [127.0.0.1]) by e-new.0x20.net (8.14.7/8.14.7) with ESMTP id t3OC52Qb004335; Fri, 24 Apr 2015 14:05:02 +0200 (CEST) (envelope-from lars@e-new.0x20.net) Received: (from lars@localhost) by e-new.0x20.net (8.14.7/8.14.7/Submit) id t3OC52hv003673; Fri, 24 Apr 2015 14:05:02 +0200 (CEST) (envelope-from lars) Date: Fri, 24 Apr 2015 14:05:02 +0200 From: Lars Engels To: Ruud Boon Cc: lme@FreeBSD.org, ports@FreeBSD.org Subject: Re: FreeBSD Port: icinga2-2.3.3_1 Message-ID: <20150424120502.GU61483@e-new.0x20.net> References: <05847705-695B-41AE-B597-D0B4115678A5@b-funky.nl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="xku3GkZTJumTa1rO" Content-Disposition: inline In-Reply-To: <05847705-695B-41AE-B597-D0B4115678A5@b-funky.nl> X-Editor: VIM - Vi IMproved 7.4 X-Operation-System: FreeBSD 8.4-RELEASE-p23 User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2015 12:05:06 -0000 --xku3GkZTJumTa1rO Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 23, 2015 at 05:55:37PM +0200, Ruud Boon wrote: > Hi! >=20 > Thanks again for maintaining the freebsd ports.=20 > Do you have any plans of upgrading to icinga2-2.4 soon? > I got some issues that probably are fixed with the update. >=20 Thanks for reminding me of the new version. I just updated the port. Lars --xku3GkZTJumTa1rO Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQF8BAEBCgBmBQJVOjFtXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RjQwMDE3RTRERjUzMTI1N0FGRTUxNDlF NTRDQjM3RDNBMDg5RDZEAAoJEOVMs306CJ1tx7EH/jTvZOk0UwgdX6m3D3HnRp0K PNjMqLlfJCQ8EIEk3FmBz3rZGXa7Im1GMmq4QhC163HOonr5HqmtHkxf+D+owVKN Az5s3YftKfvUVhYNtEvYSlltfpc8/ZAQAJ7lAeZZQeJs/e+jn3LY/Rl3rq2s+sdg mrI8Wh/30WxPfsCyTL9RY29xdMaMi/XfOaBa2UOKfJBhmHfMUPwm1Zt2i7zrHPSL b9kaRZxrNVeb3Kz6QRj0RzEKoiGHSUV8czBI672x7acdU5k72pZlbESDwxZHkmgV u20MKAeghncVqwPx2h/8oTYCiYQ6hGuBuq4tk8LSsmtHjVBut3AGGF2hjjxaiTI= =jOlM -----END PGP SIGNATURE----- --xku3GkZTJumTa1rO-- From owner-freebsd-ports@FreeBSD.ORG Fri Apr 24 12:16:58 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8EAB7F6F for ; Fri, 24 Apr 2015 12:16:58 +0000 (UTC) Received: from zimbra.tngtech.com (zimbra.tngtech.com [212.204.93.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49B6711E0 for ; Fri, 24 Apr 2015 12:16:56 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by zimbra.tngtech.com (Postfix) with ESMTP id 27D722540190 for ; Fri, 24 Apr 2015 14:09:33 +0200 (CEST) Received: from zimbra.tngtech.com ([127.0.0.1]) by localhost (zimbra.tngtech.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id ueCJ1LEiGO-c for ; Fri, 24 Apr 2015 14:09:13 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by zimbra.tngtech.com (Postfix) with ESMTP id 4D0EF25401AA for ; Fri, 24 Apr 2015 14:09:13 +0200 (CEST) X-Virus-Scanned: amavisd-new at tngtech.com Received: from zimbra.tngtech.com ([127.0.0.1]) by localhost (zimbra.tngtech.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id xBpN_OjY5pH3 for ; Fri, 24 Apr 2015 14:09:12 +0200 (CEST) Received: from [10.6.3.109] (unknown [10.6.3.109]) by zimbra.tngtech.com (Postfix) with ESMTPSA id C02752540190 for ; Fri, 24 Apr 2015 14:09:12 +0200 (CEST) Message-ID: <553A3268.4050302@tngtech.com> Date: Fri, 24 Apr 2015 14:09:12 +0200 From: Stefan Wendler User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: www/webkit-gtk2 -> "/usr/include/c++/v1/tuple:321:10: Can not copy a tuple with rvalue reference member" Content-Type: multipart/mixed; boundary="------------050801040208070401010600" X-Mailman-Approved-At: Fri, 24 Apr 2015 13:47:58 +0000 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2015 12:16:58 -0000 This is a multi-part message in MIME format. --------------050801040208070401010600 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Maybe it is not port related but has something to do with clang? But since I get this error solely when updating webkit-gtk2, I start with this mailing list. Compilation of 'webkit-gtk2' fails with the error message posted in the Subject. When searching the web for this error I only one useful result which doesn't solve the problem. I have attached the complete compile log. Maybe somebody has an idea what's wrong here? Cheers, Stefan --------------050801040208070401010600 Content-Type: text/plain; charset=UTF-8; name="webkit-gtk2_error.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="webkit-gtk2_error.log" W1JlYWRpbmcgZGF0YSBmcm9tIHBrZyg4KSAuLi4gLSAxMzU3IHBhY2thZ2VzIGZvdW5kIC0g ZG9uZV0KLS0tPiAgVXBncmFkaW5nICd3ZWJraXQtZ3RrMi0xLjguM180JyB0byAnd2Via2l0 LWd0azItMi40LjhfMicgKHd3dy93ZWJraXQtZ3RrMikKLS0tPiAgQnVpbGRpbmcgJy91c3Iv cG9ydHMvd3d3L3dlYmtpdC1ndGsyJwo9PT0+ICBDbGVhbmluZyBmb3Igd2Via2l0LWd0azIt Mi40LjhfMgo9PT0+ICBGb3VuZCBzYXZlZCBjb25maWd1cmF0aW9uIGZvciB3ZWJraXQtZ3Rr Mi0yLjQuOF8xCj09PT4gICB3ZWJraXQtZ3RrMi0yLjQuOF8yIGRlcGVuZHMgb24gZmlsZTog L3Vzci9sb2NhbC9zYmluL3BrZyAtIGZvdW5kCj09PT4gRmV0Y2hpbmcgYWxsIGRpc3RmaWxl cyByZXF1aXJlZCBieSB3ZWJraXQtZ3RrMi0yLjQuOF8yIGZvciBidWlsZGluZwo9PT0+ICBF eHRyYWN0aW5nIGZvciB3ZWJraXQtZ3RrMi0yLjQuOF8yCj0+IFNIQTI1NiBDaGVja3N1bSBP SyBmb3Igd2Via2l0Z3RrLTIuNC44LnRhci54ei4KPT09PiAgIHdlYmtpdC1ndGsyLTIuNC44 XzIgZGVwZW5kcyBvbiBmaWxlOiAvdXNyL2xvY2FsL2Jpbi9ydWJ5MjEgLSBmb3VuZAo9PT0+ ICBQYXRjaGluZyBmb3Igd2Via2l0LWd0azItMi40LjhfMgo9PT0+ICAgd2Via2l0LWd0azIt Mi40LjhfMiBkZXBlbmRzIG9uIGZpbGU6IC91c3IvbG9jYWwvYmluL3J1YnkyMSAtIGZvdW5k Cj09PT4gIEFwcGx5aW5nIEZyZWVCU0QgcGF0Y2hlcyBmb3Igd2Via2l0LWd0azItMi40Ljhf Mgo9PT0+ICAgd2Via2l0LWd0azItMi40LjhfMiBkZXBlbmRzIG9uIGV4ZWN1dGFibGU6IGd0 a2RvYy1yZWJhc2UgLSBmb3VuZAo9PT0+ICAgd2Via2l0LWd0azItMi40LjhfMiBkZXBlbmRz IG9uIHBhY2thZ2U6IGdlb2NsdWU+PTAgLSBmb3VuZAo9PT0+ICAgd2Via2l0LWd0azItMi40 LjhfMiBkZXBlbmRzIG9uIGZpbGU6IC91c3IvbG9jYWwvYmluL3J1YnkyMSAtIGZvdW5kCj09 PT4gICB3ZWJraXQtZ3RrMi0yLjQuOF8yIGRlcGVuZHMgb24gZXhlY3V0YWJsZTogYmlzb24g LSBmb3VuZAo9PT0+ICAgd2Via2l0LWd0azItMi40LjhfMiBkZXBlbmRzIG9uIGV4ZWN1dGFi bGU6IG1zZ2ZtdCAtIGZvdW5kCj09PT4gICB3ZWJraXQtZ3RrMi0yLjQuOF8yIGRlcGVuZHMg b24gZXhlY3V0YWJsZTogZ21ha2UgLSBmb3VuZAo9PT0+ICAgd2Via2l0LWd0azItMi40Ljhf MiBkZXBlbmRzIG9uIGV4ZWN1dGFibGU6IHBrZ2NvbmYgLSBmb3VuZAo9PT0+ICAgd2Via2l0 LWd0azItMi40LjhfMiBkZXBlbmRzIG9uIHBhY2thZ2U6IHA1LVN3aXRjaD4wIC0gZm91bmQK PT09PiAgIHdlYmtpdC1ndGsyLTIuNC44XzIgZGVwZW5kcyBvbiBwYWNrYWdlOiBsaWJHTD4w IC0gZm91bmQKPT09PiAgIHdlYmtpdC1ndGsyLTIuNC44XzIgZGVwZW5kcyBvbiBmaWxlOiAv dXNyL2xvY2FsL2xpYmRhdGEvcGtnY29uZmlnL2dscHJvdG8ucGMgLSBmb3VuZAo9PT0+ICAg d2Via2l0LWd0azItMi40LjhfMiBkZXBlbmRzIG9uIGZpbGU6IC91c3IvbG9jYWwvbGliZGF0 YS9wa2djb25maWcvZHJpMnByb3RvLnBjIC0gZm91bmQKPT09PiAgIHdlYmtpdC1ndGsyLTIu NC44XzIgZGVwZW5kcyBvbiBmaWxlOiAvdXNyL2xvY2FsL2xpYmRhdGEvcGtnY29uZmlnL3h0 LnBjIC0gZm91bmQKPT09PiAgIHdlYmtpdC1ndGsyLTIuNC44XzIgZGVwZW5kcyBvbiBmaWxl OiAvdXNyL2xvY2FsL2xpYmRhdGEvcGtnY29uZmlnL3hkYW1hZ2UucGMgLSBmb3VuZAo9PT0+ ICAgd2Via2l0LWd0azItMi40LjhfMiBkZXBlbmRzIG9uIGZpbGU6IC91c3IvbG9jYWwvbGli ZGF0YS9wa2djb25maWcveGNvbXBvc2l0ZS5wYyAtIGZvdW5kCj09PT4gICB3ZWJraXQtZ3Rr Mi0yLjQuOF8yIGRlcGVuZHMgb24gcGFja2FnZTogZ3N0cmVhbWVyMS1wbHVnaW5zPj0xLjQu MCAtIGZvdW5kCj09PT4gICB3ZWJraXQtZ3RrMi0yLjQuOF8yIGRlcGVuZHMgb24gZmlsZTog L3Vzci9sb2NhbC9iaW4vaW50bHRvb2wtZXh0cmFjdCAtIGZvdW5kCj09PT4gICB3ZWJraXQt Z3RrMi0yLjQuOF8yIGRlcGVuZHMgb24gZXhlY3V0YWJsZTogZy1pci1zY2FubmVyIC0gZm91 bmQKPT09PiAgIHdlYmtpdC1ndGsyLTIuNC44XzIgZGVwZW5kcyBvbiBmaWxlOiAvdXNyL2xv Y2FsL2Jpbi9wZXJsNS4xNi4zIC0gZm91bmQKPT09PiAgIHdlYmtpdC1ndGsyLTIuNC44XzIg ZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGliZW5jaGFudC5zbyAtIGZvdW5kICgvdXNy L2xvY2FsL2xpYi9saWJlbmNoYW50LnNvKQo9PT0+ICAgd2Via2l0LWd0azItMi40LjhfMiBk ZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBsaWJzZWNyZXQtMS5zbyAtIGZvdW5kICgvdXNy L2xvY2FsL2xpYi9saWJzZWNyZXQtMS5zbykKPT09PiAgIHdlYmtpdC1ndGsyLTIuNC44XzIg ZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGliaWN1dHUuc28gLSBmb3VuZCAoL3Vzci9s b2NhbC9saWIvbGliaWN1dHUuc28pCj09PT4gICB3ZWJraXQtZ3RrMi0yLjQuOF8yIGRlcGVu ZHMgb24gc2hhcmVkIGxpYnJhcnk6IGxpYmhhcmZidXp6LnNvIC0gZm91bmQgKC91c3IvbG9j YWwvbGliL2xpYmhhcmZidXp6LnNvKQo9PT0+ICAgd2Via2l0LWd0azItMi40LjhfMiBkZXBl bmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBsaWJ3ZWJwLnNvIC0gZm91bmQgKC91c3IvbG9jYWwv bGliL2xpYndlYnAuc28pCj09PT4gICB3ZWJraXQtZ3RrMi0yLjQuOF8yIGRlcGVuZHMgb24g c2hhcmVkIGxpYnJhcnk6IGxpYmN1cmwuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvbGli Y3VybC5zbykKPT09PiAgIHdlYmtpdC1ndGsyLTIuNC44XzIgZGVwZW5kcyBvbiBzaGFyZWQg bGlicmFyeTogbGlic291cC0yLjQuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvbGlic291 cC0yLjQuc28pCj09PT4gICB3ZWJraXQtZ3RrMi0yLjQuOF8yIGRlcGVuZHMgb24gc2hhcmVk IGxpYnJhcnk6IGxpYmludGwuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvbGliaW50bC5z bykKPT09PiAgIHdlYmtpdC1ndGsyLTIuNC44XzIgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFy eTogbGlic3FsaXRlMy5zbyAtIGZvdW5kICgvdXNyL2xvY2FsL2xpYi9saWJzcWxpdGUzLnNv KQo9PT0+ICAgd2Via2l0LWd0azItMi40LjhfMiBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5 OiBsaWJhdGstMS4wLnNvIC0gZm91bmQgKC91c3IvbG9jYWwvbGliL2xpYmF0ay0xLjAuc28p Cj09PT4gICB3ZWJraXQtZ3RrMi0yLjQuOF8yIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6 IGxpYmNhaXJvLnNvIC0gZm91bmQgKC91c3IvbG9jYWwvbGliL2xpYmNhaXJvLnNvKQo9PT0+ ICAgd2Via2l0LWd0azItMi40LjhfMiBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBsaWJn bGliLTIuMC5zbyAtIGZvdW5kICgvdXNyL2xvY2FsL2xpYi9saWJnbGliLTIuMC5zbykKPT09 PiAgIHdlYmtpdC1ndGsyLTIuNC44XzIgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGli Z3RrLXgxMS0yLjAuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvbGliZ3RrLXgxMS0yLjAu c28pCj09PT4gICB3ZWJraXQtZ3RrMi0yLjQuOF8yIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJh cnk6IGxpYnhtbDIuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvbGlieG1sMi5zbykKPT09 PiAgIHdlYmtpdC1ndGsyLTIuNC44XzIgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGli eHNsdC5zbyAtIGZvdW5kICgvdXNyL2xvY2FsL2xpYi9saWJ4c2x0LnNvKQo9PT0+ICAgd2Vi a2l0LWd0azItMi40LjhfMiBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBsaWJwYW5nby0x LjAuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvbGlicGFuZ28tMS4wLnNvKQo9PT0+ICBD b25maWd1cmluZyBmb3Igd2Via2l0LWd0azItMi40LjhfMgo9PT0+ICAgRnJlZUJTRCAxMCBh dXRvdG9vbHMgZml4IGFwcGxpZWQgdG8gL3Vzci9wb3J0cy93d3cvd2Via2l0LWd0azIvd29y ay93ZWJraXRndGstMi40LjgvY29uZmlndXJlCj09PT4gICBGcmVlQlNEIDEwIGF1dG90b29s cyBmaXggYXBwbGllZCB0byAvdXNyL3BvcnRzL3d3dy93ZWJraXQtZ3RrMi93b3JrL3dlYmtp dGd0ay0yLjQuOC9Tb3VyY2UvYXV0b3Rvb2xzL2xpYnRvb2wubTQKY29uZmlndXJlOiBsb2Fk aW5nIHNpdGUgc2NyaXB0IC91c3IvcG9ydHMvVGVtcGxhdGVzL2NvbmZpZy5zaXRlCmNoZWNr aW5nIGJ1aWxkIHN5c3RlbSB0eXBlLi4uIGFtZDY0LXBvcnRibGQtZnJlZWJzZDEwCmNoZWNr aW5nIGhvc3Qgc3lzdGVtIHR5cGUuLi4gYW1kNjQtcG9ydGJsZC1mcmVlYnNkMTAKY2hlY2tp bmcgZm9yIHBlcmwuLi4gKGNhY2hlZCkgL3Vzci9sb2NhbC9iaW4vcGVybApjaGVja2luZyBm b3IgcHl0aG9uLi4uIC91c3IvbG9jYWwvYmluL3B5dGhvbgpjaGVja2luZyBmb3IgcnVieS4u LiAvdXNyL2xvY2FsL2Jpbi9ydWJ5CmNoZWNraW5nIGZvciBiaXNvbi4uLiAvdXNyL2xvY2Fs L2Jpbi9iaXNvbgpjaGVja2luZyBmb3IgbXYuLi4gL2Jpbi9tdgpjaGVja2luZyBmb3IgZ3Jl cC4uLiAoY2FjaGVkKSAvdXNyL2Jpbi9ncmVwCmNoZWNraW5nIGZvciBncGVyZi4uLiAvdXNy L2Jpbi9ncGVyZgpjaGVja2luZyBmb3IgZmxleC4uLiAvdXNyL2Jpbi9mbGV4CmNoZWNraW5n IGZvciBnYXdrLi4uIChjYWNoZWQpIC91c3IvYmluL2F3awpjaGVja2luZyBmb3IgZ2NjLi4u IGNjCmNoZWNraW5nIHdoZXRoZXIgdGhlIEMgY29tcGlsZXIgd29ya3MuLi4geWVzCmNoZWNr aW5nIGZvciBDIGNvbXBpbGVyIGRlZmF1bHQgb3V0cHV0IGZpbGUgbmFtZS4uLiBhLm91dApj aGVja2luZyBmb3Igc3VmZml4IG9mIGV4ZWN1dGFibGVzLi4uIApjaGVja2luZyB3aGV0aGVy IHdlIGFyZSBjcm9zcyBjb21waWxpbmcuLi4gbm8KY2hlY2tpbmcgZm9yIHN1ZmZpeCBvZiBv YmplY3QgZmlsZXMuLi4gbwpjaGVja2luZyB3aGV0aGVyIHdlIGFyZSB1c2luZyB0aGUgR05V IEMgY29tcGlsZXIuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgY2MgYWNjZXB0cyAtZy4uLiB5 ZXMKY2hlY2tpbmcgZm9yIGNjIG9wdGlvbiB0byBhY2NlcHQgSVNPIEM4OS4uLiBub25lIG5l ZWRlZApjaGVja2luZyB3aGV0aGVyIGNjIHVuZGVyc3RhbmRzIC1jIGFuZCAtbyB0b2dldGhl ci4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdOVSBDKysgY29t cGlsZXIuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgYysrIGFjY2VwdHMgLWcuLi4geWVzCmNo ZWNraW5nIGZvciBhIEJTRC1jb21wYXRpYmxlIGluc3RhbGwuLi4gL3Vzci9iaW4vaW5zdGFs bCAtYyAtbyByb290IC1nIHdoZWVsCmNoZWNraW5nIGZvciBzcGVjaWFsIEMgY29tcGlsZXIg b3B0aW9ucyBuZWVkZWQgZm9yIGxhcmdlIGZpbGVzLi4uIG5vCmNoZWNraW5nIGZvciBfRklM RV9PRkZTRVRfQklUUyB2YWx1ZSBuZWVkZWQgZm9yIGxhcmdlIGZpbGVzLi4uIG5vCmNoZWNr aW5nIGhvdyB0byBydW4gdGhlIEMgcHJlcHJvY2Vzc29yLi4uIGNwcApjaGVja2luZyBmb3Ig Z3JlcCB0aGF0IGhhbmRsZXMgbG9uZyBsaW5lcyBhbmQgLWUuLi4gKGNhY2hlZCkgL3Vzci9i aW4vZ3JlcApjaGVja2luZyBmb3IgZWdyZXAuLi4gKGNhY2hlZCkgL3Vzci9iaW4vZWdyZXAK Y2hlY2tpbmcgZm9yIEFOU0kgQyBoZWFkZXIgZmlsZXMuLi4gKGNhY2hlZCkgeWVzCmNoZWNr aW5nIGZvciBzeXMvdHlwZXMuaC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgZm9yIHN5cy9z dGF0LmguLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBzdGRsaWIuaC4uLiAoY2FjaGVk KSB5ZXMKY2hlY2tpbmcgZm9yIHN0cmluZy5oLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyBm b3IgbWVtb3J5LmguLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBzdHJpbmdzLmguLi4g KGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBpbnR0eXBlcy5oLi4uIChjYWNoZWQpIHllcwpj aGVja2luZyBmb3Igc3RkaW50LmguLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciB1bmlz dGQuaC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgZm9yIHN0ZGJvb2wuaCB0aGF0IGNvbmZv cm1zIHRvIEM5OS4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgZm9yIF9Cb29sLi4uIChjYWNo ZWQpIHllcwpjaGVja2luZyBmb3IgYmFzaC4uLiAoY2FjaGVkKSBubwpjaGVja2luZyBpZiBk b2x0IHN1cHBvcnRzIHRoaXMgaG9zdC4uLiBubywgZmFsbGluZyBiYWNrIHRvIGxpYnRvb2wK Y2hlY2tpbmcgaG93IHRvIHByaW50IHN0cmluZ3MuLi4gcHJpbnRmCmNoZWNraW5nIGZvciBh IHNlZCB0aGF0IGRvZXMgbm90IHRydW5jYXRlIG91dHB1dC4uLiAoY2FjaGVkKSAvdXNyL2Jp bi9zZWQKY2hlY2tpbmcgZm9yIGZncmVwLi4uIChjYWNoZWQpIC91c3IvYmluL2ZncmVwCmNo ZWNraW5nIGZvciBsZCB1c2VkIGJ5IGNjLi4uIC91c3IvYmluL2xkCmNoZWNraW5nIGlmIHRo ZSBsaW5rZXIgKC91c3IvYmluL2xkKSBpcyBHTlUgbGQuLi4geWVzCmNoZWNraW5nIGZvciBC U0QtIG9yIE1TLWNvbXBhdGlibGUgbmFtZSBsaXN0ZXIgKG5tKS4uLiAvdXNyL2Jpbi9ubSAt QgpjaGVja2luZyB0aGUgbmFtZSBsaXN0ZXIgKC91c3IvYmluL25tIC1CKSBpbnRlcmZhY2Uu Li4gQlNEIG5tCmNoZWNraW5nIHdoZXRoZXIgbG4gLXMgd29ya3MuLi4geWVzCmNoZWNraW5n IHRoZSBtYXhpbXVtIGxlbmd0aCBvZiBjb21tYW5kIGxpbmUgYXJndW1lbnRzLi4uIChjYWNo ZWQpIDI2MjE0NApjaGVja2luZyB3aGV0aGVyIHRoZSBzaGVsbCB1bmRlcnN0YW5kcyBzb21l IFhTSSBjb25zdHJ1Y3RzLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHRoZSBzaGVsbCB1bmRl cnN0YW5kcyAiKz0iLi4uIG5vCmNoZWNraW5nIGhvdyB0byBjb252ZXJ0IGFtZDY0LXBvcnRi bGQtZnJlZWJzZDEwIGZpbGUgbmFtZXMgdG8gYW1kNjQtcG9ydGJsZC1mcmVlYnNkMTAgZm9y bWF0Li4uIGZ1bmNfY29udmVydF9maWxlX25vb3AKY2hlY2tpbmcgaG93IHRvIGNvbnZlcnQg YW1kNjQtcG9ydGJsZC1mcmVlYnNkMTAgZmlsZSBuYW1lcyB0byB0b29sY2hhaW4gZm9ybWF0 Li4uIGZ1bmNfY29udmVydF9maWxlX25vb3AKY2hlY2tpbmcgZm9yIC91c3IvYmluL2xkIG9w dGlvbiB0byByZWxvYWQgb2JqZWN0IGZpbGVzLi4uIC1yCmNoZWNraW5nIGZvciBvYmpkdW1w Li4uIG9iamR1bXAKY2hlY2tpbmcgaG93IHRvIHJlY29nbml6ZSBkZXBlbmRlbnQgbGlicmFy aWVzLi4uIHBhc3NfYWxsCmNoZWNraW5nIGZvciBkbGx0b29sLi4uIGRsbHRvb2wKY2hlY2tp bmcgaG93IHRvIGFzc29jaWF0ZSBydW50aW1lIGFuZCBsaW5rIGxpYnJhcmllcy4uLiBwcmlu dGYgJXNcbgpjaGVja2luZyBmb3IgYXIuLi4gYXIKY2hlY2tpbmcgZm9yIGFyY2hpdmVyIEBG SUxFIHN1cHBvcnQuLi4gbm8KY2hlY2tpbmcgZm9yIHN0cmlwLi4uIHN0cmlwCmNoZWNraW5n IGZvciByYW5saWIuLi4gcmFubGliCmNoZWNraW5nIGNvbW1hbmQgdG8gcGFyc2UgL3Vzci9i aW4vbm0gLUIgb3V0cHV0IGZyb20gY2Mgb2JqZWN0Li4uIG9rCmNoZWNraW5nIGZvciBzeXNy b290Li4uIG5vCmNoZWNraW5nIGZvciBtdC4uLiBtdApjaGVja2luZyBpZiBtdCBpcyBhIG1h bmlmZXN0IHRvb2wuLi4gbm8KY2hlY2tpbmcgZm9yIGRsZmNuLmguLi4gKGNhY2hlZCkgeWVz CmNoZWNraW5nIGZvciBvYmpkaXIuLi4gLmxpYnMKY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMg LWZuby1ydHRpIC1mbm8tZXhjZXB0aW9ucy4uLiB5ZXMKY2hlY2tpbmcgZm9yIGNjIG9wdGlv biB0byBwcm9kdWNlIFBJQy4uLiAtZlBJQyAtRFBJQwpjaGVja2luZyBpZiBjYyBQSUMgZmxh ZyAtZlBJQyAtRFBJQyB3b3Jrcy4uLiB5ZXMKY2hlY2tpbmcgaWYgY2Mgc3RhdGljIGZsYWcg LXN0YXRpYyB3b3Jrcy4uLiB5ZXMKY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLWMgLW8gZmls ZS5vLi4uIHllcwpjaGVja2luZyBpZiBjYyBzdXBwb3J0cyAtYyAtbyBmaWxlLm8uLi4gKGNh Y2hlZCkgeWVzCmNoZWNraW5nIHdoZXRoZXIgdGhlIGNjIGxpbmtlciAoL3Vzci9iaW4vbGQp IHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgLWxj IHNob3VsZCBiZSBleHBsaWNpdGx5IGxpbmtlZCBpbi4uLiBubwpjaGVja2luZyBkeW5hbWlj IGxpbmtlciBjaGFyYWN0ZXJpc3RpY3MuLi4gZnJlZWJzZDEwIGxkLnNvCmNoZWNraW5nIGhv dyB0byBoYXJkY29kZSBsaWJyYXJ5IHBhdGhzIGludG8gcHJvZ3JhbXMuLi4gaW1tZWRpYXRl CmNoZWNraW5nIHdoZXRoZXIgc3RyaXBwaW5nIGxpYnJhcmllcyBpcyBwb3NzaWJsZS4uLiB5 ZXMKY2hlY2tpbmcgaWYgbGlidG9vbCBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzLi4uIHll cwpjaGVja2luZyB3aGV0aGVyIHRvIGJ1aWxkIHNoYXJlZCBsaWJyYXJpZXMuLi4geWVzCmNo ZWNraW5nIHdoZXRoZXIgdG8gYnVpbGQgc3RhdGljIGxpYnJhcmllcy4uLiBubwpjaGVja2lu ZyBob3cgdG8gcnVuIHRoZSBDKysgcHJlcHJvY2Vzc29yLi4uIGMrKyAtRQpjaGVja2luZyBm b3IgbGQgdXNlZCBieSBjKysuLi4gL3Vzci9iaW4vbGQKY2hlY2tpbmcgaWYgdGhlIGxpbmtl ciAoL3Vzci9iaW4vbGQpIGlzIEdOVSBsZC4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB0aGUg YysrIGxpbmtlciAoL3Vzci9iaW4vbGQpIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMuLi4g eWVzCmNoZWNraW5nIGZvciBjKysgb3B0aW9uIHRvIHByb2R1Y2UgUElDLi4uIC1mUElDIC1E UElDCmNoZWNraW5nIGlmIGMrKyBQSUMgZmxhZyAtZlBJQyAtRFBJQyB3b3Jrcy4uLiB5ZXMK Y2hlY2tpbmcgaWYgYysrIHN0YXRpYyBmbGFnIC1zdGF0aWMgd29ya3MuLi4geWVzCmNoZWNr aW5nIGlmIGMrKyBzdXBwb3J0cyAtYyAtbyBmaWxlLm8uLi4geWVzCmNoZWNraW5nIGlmIGMr KyBzdXBwb3J0cyAtYyAtbyBmaWxlLm8uLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHdoZXRo ZXIgdGhlIGMrKyBsaW5rZXIgKC91c3IvYmluL2xkKSBzdXBwb3J0cyBzaGFyZWQgbGlicmFy aWVzLi4uIHllcwpjaGVja2luZyBkeW5hbWljIGxpbmtlciBjaGFyYWN0ZXJpc3RpY3MuLi4g ZnJlZWJzZDEwIGxkLnNvCmNoZWNraW5nIGhvdyB0byBoYXJkY29kZSBsaWJyYXJ5IHBhdGhz IGludG8gcHJvZ3JhbXMuLi4gaW1tZWRpYXRlCmNoZWNraW5nIHdoZXRoZXIgdG8gYnVpbGQg V2ViS2l0MS4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB0byBidWlsZCBXZWJLaXQyLi4uIG5v CmNoZWNraW5nIHdoZXRoZXIgdG8gZG8gYSBkZWJ1ZyBidWlsZC4uLiBubwpjaGVja2luZyB3 aGV0aGVyIHRvIGVuYWJsZSBkZXZlbG9wZXIgbW9kZS4uLiBubwpjaGVja2luZyB3aGV0aGVy IHRvIGVuYWJsZSBvcHRpbWl6ZWQgYnVpbGRzLi4uIHllcwpjaGVja2luZyB0aGUgR1RLKyB2 ZXJzaW9uIHRvIHVzZS4uLiAyLjAKY2hlY2tpbmcgd2hldGhlciB0byBlbmFibGUgdGhlIHgx MSB0YXJnZXQuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgdG8gZW5hYmxlIHRoZSB3YXlsYW5k IHRhcmdldC4uLiBhdXRvCmNoZWNraW5nIHdoZXRoZXIgdG8gZW5hYmxlIHRoZSB3aW4zMiB0 YXJnZXQuLi4gbm8KY2hlY2tpbmcgd2hldGhlciB0byBlbmFibGUgdGhlIHF1YXJ0eiB0YXJn ZXQuLi4gbm8KY2hlY2tpbmcgd2hldGhlciB0byBlbmFibGUgdGhlIGRpcmVjdGZiIHRhcmdl dC4uLiBubwpjaGVja2luZyB3aGV0aGVyIHRvIGJ1aWxkIGZvciB0aGUgV2luMzIgdGFyZ2V0 Li4uIG5vCmNoZWNraW5nIHdoZXRoZXIgdG8gZW5hYmxlIHNwZWxsY2hlY2sgc3VwcG9ydC4u LiB5ZXMKY2hlY2tpbmcgd2hldGhlciB0byBlbmFibGUgY3JlZGVudGlhbCBzdG9yYWdlLi4u IHllcwpjaGVja2luZyB3aGV0aGVyIHRvIGVuYWJsZSBHYW1lcGFkIHN1cHBvcnQuLi4gbm8K Y2hlY2tpbmcgd2hldGhlciB0byBlbmFibGUgSFRNTDUgdmlkZW8gc3VwcG9ydC4uLiB5ZXMK Y2hlY2tpbmcgd2hldGhlciB0byBlbmFibGUgZ2VvbG9jYXRpb24gc3VwcG9ydC4uLiB5ZXMK Y2hlY2tpbmcgd2hldGhlciB0byBlbmFibGUgU1ZHIHN1cHBvcnQuLi4geWVzCmNoZWNraW5n IHdoZXRoZXIgdG8gZW5hYmxlIHN1cHBvcnQgZm9yIFNWRyBmb250cy4uLiB5ZXMKY2hlY2tp bmcgd2hldGhlciB0byBlbmFibGUgV2ViIEF1ZGlvIHN1cHBvcnQuLi4geWVzCmNoZWNraW5n IHdoZXRoZXIgdG8gZW5hYmxlIEJhdHRlcnkgU3RhdHVzIEFQSSBzdXBwb3J0Li4uIG5vCmNo ZWNraW5nIHdoZXRoZXIgdG8gZW5hYmxlIGNvZGUgY292ZXJhZ2Ugc3VwcG9ydC4uLiBubwpj aGVja2luZyB3aGV0aGVyIHRvIGVuYWJsZSBvcHRpbWl6ZWQgbWVtb3J5IGFsbG9jYXRvci4u LiB5ZXMKY2hlY2tpbmcgd2hldGhlciB0byBlbmFibGUgZGVidWcgc3ltYm9scy4uLiBubwpj aGVja2luZyB3aGV0aGVyIHRvIGVuYWJsZSBXZWJHTCBzdXBwb3J0Li4uIGF1dG8KY2hlY2tp bmcgd2hldGhlciB0byBlbmFibGUgYWNjZWxlcmF0ZWQgY29tcG9zaXRpbmcgc3VwcG9ydC4u LiBhdXRvCmNoZWNraW5nIHdoZXRoZXIgdG8gZW5hYmxlIEpJVCBjb21waWxhdGlvbi4uLiBh dXRvCmNoZWNraW5nIHdoZXRoZXIgdG8gZW5hYmxlIEZUTCBKSVQuLi4gbm8KY2hlY2tpbmcg d2hldGhlciB0byBlbmFibGUgb3Bjb2RlIHN0YXRzLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIg dG8gZW5hYmxlIEdPYmplY3QgaW50cm9zcGVjdGlvbiBzdXBwb3J0Li4uIHllcwpjaGVja2lu ZyBwa2ctY29uZmlnIGlzIGF0IGxlYXN0IHZlcnNpb24gMC45LjAuLi4geWVzCmNoZWNraW5n IGZvciBqcGVnX2Rlc3Ryb3lfZGVjb21wcmVzcyBpbiAtbGpwZWcuLi4geWVzCmNoZWNraW5n IGZvciBqcGVnbGliLi4uIHllcwpjaGVja2luZyBmb3IgbGlicG5nLi4uIHllcwpjaGVja2lu ZyB3ZWJwL2RlY29kZS5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgd2VicC9kZWNvZGUu aCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHdlYnAvZGVjb2RlLmguLi4geWVzCmNo ZWNraW5nIHBrZy1jb25maWcgaXMgYXQgbGVhc3QgdmVyc2lvbiAwLjE2Li4uIHllcwpjaGVj a2luZyBmb3IgR0xJQiAtIHZlcnNpb24gPj0gMi4zNi4wLi4uIHllcyAodmVyc2lvbiAyLjQy LjIpCmNoZWNraW5nIHBrZy1jb25maWcgaXMgYXQgbGVhc3QgdmVyc2lvbiAwLjE2Li4uIHll cwpjaGVja2luZyBmb3IgaWN1LWNvbmZpZy4uLiAvdXNyL2xvY2FsL2Jpbi9pY3UtY29uZmln CmNoZWNraW5nIGZvciBaTElCLi4uIHllcwpjaGVja2luZyBmb3IgTElCWE1MLi4uIHllcwpj aGVja2luZyBmb3IgUEFOR08uLi4geWVzCmNoZWNraW5nIGZvciBFTkNIQU5ULi4uIHllcwpj aGVja2luZyBmb3IgQ0FJUk8uLi4geWVzCmNoZWNraW5nIGZvciBHVEsuLi4geWVzCmNoZWNr aW5nIGZvciBHVEtfWDExLi4uIHllcwpjaGVja2luZyBmb3IgWFQuLi4geWVzCmNoZWNraW5n IGZvciBYUkVOREVSLi4uIHllcwpjaGVja2luZyBmb3IgR1RLX1dBWUxBTkQuLi4gbm8KY29u ZmlndXJlOiBXQVJOSU5HOiBHVEsrIFdheWxhbmQgZGVwZW5kZW5jeSAoZ3RrKy13YXlsYW5k LTIuMCA+PSAzLjEwLjApIG5vdCBmb3VuZCwgZGlzYWJsaW5nIHRoZSBXYXlsYW5kIHRhcmdl dC4KY2hlY2tpbmcgR0wvZ2x4LmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyBHTC9nbHgu aCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIEdML2dseC5oLi4uIHllcwpjaGVja2lu ZyB3aGV0aGVyIHRvIGVuYWJsZSBHTFggc3VwcG9ydC4uLiB5ZXMKY2hlY2tpbmcgRUdML2Vn bC5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgRUdML2VnbC5oIHByZXNlbmNlLi4uIHll cwpjaGVja2luZyBmb3IgRUdML2VnbC5oLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHRvIGVu YWJsZSBFR0wgc3VwcG9ydC4uLiBubwpjaGVja2luZyBHTEVTMi9nbDIuaCB1c2FiaWxpdHku Li4geWVzCmNoZWNraW5nIEdMRVMyL2dsMi5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBm b3IgR0xFUzIvZ2wyLmguLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgdG8gdXNlIE9wZW5HTCBF UyAyIHN1cHBvcnQuLi4gbm8KY2hlY2tpbmcgR0wvZ2wuaCB1c2FiaWxpdHkuLi4geWVzCmNo ZWNraW5nIEdML2dsLmggcHJlc2VuY2UuLi4geWVzCmNoZWNraW5nIGZvciBHTC9nbC5oLi4u IHllcwpjaGVja2luZyBmb3IgWENPTVBPU0lURS4uLiB5ZXMKY2hlY2tpbmcgZm9yIFhEQU1B R0UuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgdG8gZW5hYmxlIENTUyBGaWx0ZXJzLi4uIHll cwpjaGVja2luZyBmb3IgSU5UUk9TUEVDVElPTi4uLiB5ZXMKY2hlY2tpbmcgZm9yIExJQlNP VVAuLi4geWVzCmNoZWNraW5nIGZvciBMSUJTRUNSRVQuLi4geWVzCmNoZWNraW5nIGZvciBG UkVFVFlQRS4uLiB5ZXMKY2hlY2tpbmcgZm9yIEhBUkZCVVpaX0lDVS4uLiB5ZXMKY2hlY2tp bmcgZm9yIFNRTElURTMuLi4geWVzCmNoZWNraW5nIGZvciBMSUJYU0xULi4uIHllcwpjaGVj a2luZyBmb3IgR0VPQ0xVRTIuLi4geWVzCmNoZWNraW5nIGZvciBHU1RSRUFNRVIuLi4geWVz CmNoZWNraW5nIGZvciBkbG9wZW4uLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBDQUlS T19HTC4uLiB5ZXMKY2hlY2tpbmcgZm9yIGd0ay1kb2MuLi4geWVzCmNoZWNraW5nIGZvciBn dGtkb2MtY2hlY2suLi4gZ3RrZG9jLWNoZWNrLnRlc3QKY2hlY2tpbmcgZm9yIGd0a2RvYy1j aGVjay4uLiAvdXNyL2xvY2FsL2Jpbi9ndGtkb2MtY2hlY2sKY2hlY2tpbmcgZm9yIGd0a2Rv Yy1yZWJhc2UuLi4gL3Vzci9sb2NhbC9iaW4vZ3RrZG9jLXJlYmFzZQpjaGVja2luZyBmb3Ig Z3RrZG9jLW1rcGRmLi4uIC91c3IvbG9jYWwvYmluL2d0a2RvYy1ta3BkZgpjaGVja2luZyB3 aGV0aGVyIHRvIGJ1aWxkIGd0ay1kb2MgZG9jdW1lbnRhdGlvbi4uLiBubwpjaGVja2luZyBm b3IgR1RLRE9DX0RFUFMuLi4geWVzCmNoZWNraW5nIHB0aHJlYWQuaCB1c2FiaWxpdHkuLi4g eWVzCmNoZWNraW5nIHB0aHJlYWQuaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHB0 aHJlYWQuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHB0aHJlYWRfcndsb2NrX2luaXQgaW4gLWxw dGhyZWFkLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGJ1aWxkIGVudmlyb25tZW50IGlzIHNh bmUuLi4geWVzCi91c3IvcG9ydHMvd3d3L3dlYmtpdC1ndGsyL3dvcmsvd2Via2l0Z3RrLTIu NC44L1NvdXJjZS9hdXRvdG9vbHMvbWlzc2luZzogVW5rbm93biBgLS1pcy1saWdodHdlaWdo dCcgb3B0aW9uClRyeSBgL3Vzci9wb3J0cy93d3cvd2Via2l0LWd0azIvd29yay93ZWJraXRn dGstMi40LjgvU291cmNlL2F1dG90b29scy9taXNzaW5nIC0taGVscCcgZm9yIG1vcmUgaW5m b3JtYXRpb24KY29uZmlndXJlOiBXQVJOSU5HOiAnbWlzc2luZycgc2NyaXB0IGlzIHRvbyBv bGQgb3IgbWlzc2luZwpjaGVja2luZyBmb3IgYSB0aHJlYWQtc2FmZSBta2RpciAtcC4uLiAo Y2FjaGVkKSAvYmluL21rZGlyIC1wCmNoZWNraW5nIHdoZXRoZXIgZ21ha2Ugc2V0cyAkKE1B S0UpLi4uIHllcwpjaGVja2luZyBmb3Igc3R5bGUgb2YgaW5jbHVkZSB1c2VkIGJ5IGdtYWtl Li4uIEdOVQpjaGVja2luZyB3aGV0aGVyIGdtYWtlIHN1cHBvcnRzIG5lc3RlZCB2YXJpYWJs ZXMuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgVUlEICcwJyBpcyBzdXBwb3J0ZWQgYnkgdXN0 YXIgZm9ybWF0Li4uIHllcwpjaGVja2luZyB3aGV0aGVyIEdJRCAnMCcgaXMgc3VwcG9ydGVk IGJ5IHVzdGFyIGZvcm1hdC4uLiB5ZXMKY2hlY2tpbmcgaG93IHRvIGNyZWF0ZSBhIHVzdGFy IHRhciBhcmNoaXZlLi4uIChjYWNoZWQpIC91c3IvYmluL3RhcgpjaGVja2luZyBkZXBlbmRl bmN5IHN0eWxlIG9mIGNjLi4uIGdjYzMKY2hlY2tpbmcgZGVwZW5kZW5jeSBzdHlsZSBvZiBj KysuLi4gZ2NjMwpjaGVja2luZyB3aGV0aGVyIHRvIGVuYWJsZSBtYWludGFpbmVyLXNwZWNp ZmljIHBvcnRpb25zIG9mIE1ha2VmaWxlcy4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBnbWFr ZSBzdXBwb3J0cyBuZXN0ZWQgdmFyaWFibGVzLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyBm b3IgZ2F3ay4uLiAoY2FjaGVkKSAvdXNyL2Jpbi9hd2sKY2hlY2tpbmcgdGhhdCBnZW5lcmF0 ZWQgZmlsZXMgYXJlIG5ld2VyIHRoYW4gY29uZmlndXJlLi4uIGRvbmUKY29uZmlndXJlOiBj cmVhdGluZyAuL2NvbmZpZy5zdGF0dXMKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgR05VbWFr ZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v Z3RrL3BvL1BPVEZJTEVTCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIFNvdXJjZS9KYXZhU2Ny aXB0Q29yZS9qYXZhc2NyaXB0Y29yZWd0ay0xLjAucGMKY29uZmlnLnN0YXR1czogY3JlYXRp bmcgSmF2YVNjcmlwdENvcmUtMS4wLmdpcgpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBTb3Vy Y2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0dmVyc2lvbi5oCmNvbmZpZy5zdGF0dXM6IGNy ZWF0aW5nIFNvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC0xLjAucGMKY29uZmlnLnN0YXR1czog Y3JlYXRpbmcgYXV0b3Rvb2xzY29uZmlnLmgKY29uZmlnLnN0YXR1czogZXhlY3V0aW5nIGxp YnRvb2wgY29tbWFuZHMKY29uZmlnLnN0YXR1czogZXhlY3V0aW5nIGRlcGZpbGVzIGNvbW1h bmRzCgpXZWJLaXQgd2FzIGNvbmZpZ3VyZWQgd2l0aCB0aGUgZm9sbG93aW5nIG9wdGlvbnM6 CgpCdWlsZCBjb25maWd1cmF0aW9uOgogRW5hYmxlIGRlYnVnZ2luZyAoc2xvdykgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBubwogQ29tcGlsZSB3aXRoIGRlYnVnIHN5 bWJvbHMgKHNsb3cpICAgICAgICAgICAgICAgICAgICAgICAgOiBubwogRW5hYmxlIEdDQyBi dWlsZCBvcHRpbWl6YXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgOiB5ZXMKIENv ZGUgY292ZXJhZ2Ugc3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDogbm8KIE9wdGltaXplZCBtZW1vcnkgYWxsb2NhdG9yICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDogeWVzCiBBY2NlbGVyYXRlZCByZW5kZXJpbmcgYmFja2VuZCAgICAgICAg ICAgICAgICAgICAgICAgICAgICA6IE9wZW5HTCAoZ2wsIGdseCkKIEdlb2xvY2F0aW9uIGJh Y2tlbmQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogR2VvY2x1ZSAy CgpGZWF0dXJlczoKPT09PT09PQogV2ViS2l0MSBzdXBwb3J0ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgOiB5ZXMKIFdlYktpdDIgc3VwcG9ydCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogbm8KIEFjY2VsZXJhdGVkIENv bXBvc2l0aW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogeWVzCiBBY2Nl bGVyYXRlZCAyRCBjYW52YXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6 IHllcwogQmF0dGVyeSBBUEkgc3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOiBubwogR2FtZXBhZCBzdXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgOiBubwogR2VvbG9jYXRpb24gc3VwcG9ydCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiB5ZXMKIEhUTUw1IHZpZGVvIGVsZW1lbnQg c3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogeWVzCiBKSVQgY29tcGls YXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGF1dG8K IEZUTCBKSVQgY29tcGlsYXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDogbm8KIE9wY29kZSBzdGF0cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDogbm8KIFNWRyBmb250cyBzdXBwb3J0ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDogeWVzCiBTVkcgc3VwcG9ydCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHllcwogU3BlbGxjaGVjayBzdXBw b3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiB5ZXMKIENyZWRl bnRpYWwgc3RvcmFnZSBzdXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog eWVzCiBXZWIgQXVkaW8gc3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA6IHllcwogV2ViR0wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgOiB5ZXMKCgpHVEsrIGNvbmZpZ3VyYXRpb246CiBHVEsrIHZl cnNpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDIu MAogR0RLIHRhcmdldHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOiB4MTEKIEludHJvc3BlY3Rpb24gc3VwcG9ydCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDogeWVzCiBHZW5lcmF0ZSBkb2N1bWVudGF0aW9uICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA6IG5vCgo9PT0+ICBCdWlsZGluZyBmb3Igd2Vi a2l0LWd0azItMi40LjhfMgpnbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvdXNyL3Bv cnRzL3d3dy93ZWJraXQtZ3RrMi93b3JrL3dlYmtpdGd0ay0yLjQuOCcKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy9XZWJDb3JlL0ludGVybmFsU2V0dGluZ3NHZW5lcmF0ZWQuaWRsCiAg R0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUN1c3RvbS5oCiAg R0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTURlcHJlY2F0ZWQu aAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01FdmVudFRh cmdldC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTU9i amVjdC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL3dlYmtpdGRvbS5o CiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL3dlYmtpdGRvbWRlZmluZXMu aAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvaWRsX3N1cHBsZW1lbnRhbF9k ZXBlbmRlbmNpZXMKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0 RE9NRXZlbnRUYXJnZXRQcml2YXRlLmgKICBHRU4gICAgICBndGtkb2Mtd2Via2l0ZG9tLmNm ZwogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkluc3BlY3RvclVJL0dSZXNvdXJjZUJ1 bmRsZS54bWwKICBHRU4gICAgICBzdGFtcC13ZWJraXRtYXJzaGFsLmNwcAogIEdFTiAgICAg IHN0YW1wLXdlYmtpdG1hcnNoYWwuaAogIEdFTiAgICAgIGd0a2RvYy13ZWJraXRndGsuY2Zn CiAgR0VOICAgICAgc3RhbXAtbWluaS1icm93c2VyLW1hcnNoYWwuaAogIEdFTiAgICAgIHN0 YW1wLW1pbmktYnJvd3Nlci1tYXJzaGFsLmMKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9K YXZhU2NyaXB0Q29yZS9JbmplY3RlZFNjcmlwdFNvdXJjZS5oCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvSmF2YVNjcmlwdENvcmUvS2V5d29yZExvb2t1cC5oCiAgR0VOICAgICAgRGVy aXZlZFNvdXJjZXMvSmF2YVNjcmlwdENvcmUvTGV4ZXIubHV0LmgKQ3JlYXRpbmcgaGFzaHRh YmxlIGZvciBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcGFyc2VyL0tleXdvcmRzLnRhYmxlCiAg R0VOICAgICAgRGVyaXZlZFNvdXJjZXMvSmF2YVNjcmlwdENvcmUvUmVnRXhwSml0VGFibGVz LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9KYXZhU2NyaXB0Q29yZS9BcnJheUNvbnN0 cnVjdG9yLmx1dC5oCkNyZWF0aW5nIGhhc2h0YWJsZSBmb3IgU291cmNlL0phdmFTY3JpcHRD b3JlL3J1bnRpbWUvQXJyYXlDb25zdHJ1Y3Rvci5jcHAKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy9KYXZhU2NyaXB0Q29yZS9BcnJheVByb3RvdHlwZS5sdXQuaApDcmVhdGluZyBoYXNo dGFibGUgZm9yIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0FycmF5UHJvdG90eXBl LmNwcAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL0phdmFTY3JpcHRDb3JlL0Jvb2xlYW5Q cm90b3R5cGUubHV0LmgKQ3JlYXRpbmcgaGFzaHRhYmxlIGZvciBTb3VyY2UvSmF2YVNjcmlw dENvcmUvcnVudGltZS9Cb29sZWFuUHJvdG90eXBlLmNwcAogIEdFTiAgICAgIERlcml2ZWRT b3VyY2VzL0phdmFTY3JpcHRDb3JlL0RhdGVDb25zdHJ1Y3Rvci5sdXQuaApDcmVhdGluZyBo YXNodGFibGUgZm9yIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0RhdGVDb25zdHJ1 Y3Rvci5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9KYXZhU2NyaXB0Q29yZS9EYXRl UHJvdG90eXBlLmx1dC5oCkNyZWF0aW5nIGhhc2h0YWJsZSBmb3IgU291cmNlL0phdmFTY3Jp cHRDb3JlL3J1bnRpbWUvRGF0ZVByb3RvdHlwZS5jcHAKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy9KYXZhU2NyaXB0Q29yZS9FcnJvclByb3RvdHlwZS5sdXQuaApDcmVhdGluZyBoYXNo dGFibGUgZm9yIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0Vycm9yUHJvdG90eXBl LmNwcAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL0phdmFTY3JpcHRDb3JlL0pTRGF0YVZp ZXdQcm90b3R5cGUubHV0LmgKQ3JlYXRpbmcgaGFzaHRhYmxlIGZvciBTb3VyY2UvSmF2YVNj cmlwdENvcmUvcnVudGltZS9KU0RhdGFWaWV3UHJvdG90eXBlLmNwcAogIEdFTiAgICAgIERl cml2ZWRTb3VyY2VzL0phdmFTY3JpcHRDb3JlL0pTR2xvYmFsT2JqZWN0Lmx1dC5oCkNyZWF0 aW5nIGhhc2h0YWJsZSBmb3IgU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNHbG9i YWxPYmplY3QuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvSmF2YVNjcmlwdENvcmUv SlNPTk9iamVjdC5sdXQuaApDcmVhdGluZyBoYXNodGFibGUgZm9yIFNvdXJjZS9KYXZhU2Ny aXB0Q29yZS9ydW50aW1lL0pTT05PYmplY3QuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvSmF2YVNjcmlwdENvcmUvSlNQcm9taXNlQ29uc3RydWN0b3IubHV0LmgKQ3JlYXRpbmcg aGFzaHRhYmxlIGZvciBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU1Byb21pc2VD b25zdHJ1Y3Rvci5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9KYXZhU2NyaXB0Q29y ZS9KU1Byb21pc2VQcm90b3R5cGUubHV0LmgKQ3JlYXRpbmcgaGFzaHRhYmxlIGZvciBTb3Vy Y2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU1Byb21pc2VQcm90b3R5cGUuY3BwCiAgR0VO ICAgICAgRGVyaXZlZFNvdXJjZXMvSmF2YVNjcmlwdENvcmUvTWF0aE9iamVjdC5sdXQuaApD cmVhdGluZyBoYXNodGFibGUgZm9yIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL01h dGhPYmplY3QuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvSmF2YVNjcmlwdENvcmUv TmFtZVByb3RvdHlwZS5sdXQuaApDcmVhdGluZyBoYXNodGFibGUgZm9yIFNvdXJjZS9KYXZh U2NyaXB0Q29yZS9ydW50aW1lL05hbWVQcm90b3R5cGUuY3BwCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvSmF2YVNjcmlwdENvcmUvTnVtYmVyQ29uc3RydWN0b3IubHV0LmgKQ3JlYXRp bmcgaGFzaHRhYmxlIGZvciBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9OdW1iZXJD b25zdHJ1Y3Rvci5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9KYXZhU2NyaXB0Q29y ZS9OdW1iZXJQcm90b3R5cGUubHV0LmgKQ3JlYXRpbmcgaGFzaHRhYmxlIGZvciBTb3VyY2Uv SmF2YVNjcmlwdENvcmUvcnVudGltZS9OdW1iZXJQcm90b3R5cGUuY3BwCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvSmF2YVNjcmlwdENvcmUvT2JqZWN0Q29uc3RydWN0b3IubHV0LmgK Q3JlYXRpbmcgaGFzaHRhYmxlIGZvciBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9P YmplY3RDb25zdHJ1Y3Rvci5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9KYXZhU2Ny aXB0Q29yZS9SZWdFeHBDb25zdHJ1Y3Rvci5sdXQuaApDcmVhdGluZyBoYXNodGFibGUgZm9y IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1JlZ0V4cENvbnN0cnVjdG9yLmNwcAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL0phdmFTY3JpcHRDb3JlL1JlZ0V4cE9iamVjdC5s dXQuaApDcmVhdGluZyBoYXNodGFibGUgZm9yIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50 aW1lL1JlZ0V4cE9iamVjdC5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9KYXZhU2Ny aXB0Q29yZS9SZWdFeHBQcm90b3R5cGUubHV0LmgKQ3JlYXRpbmcgaGFzaHRhYmxlIGZvciBT b3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9SZWdFeHBQcm90b3R5cGUuY3BwCiAgR0VO ICAgICAgRGVyaXZlZFNvdXJjZXMvSmF2YVNjcmlwdENvcmUvU3RyaW5nQ29uc3RydWN0b3Iu bHV0LmgKQ3JlYXRpbmcgaGFzaHRhYmxlIGZvciBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVu dGltZS9TdHJpbmdDb25zdHJ1Y3Rvci5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9K YXZhU2NyaXB0Q29yZS9MTEludERlc2lyZWRPZmZzZXRzLmgKb2ZmbGluZWFzbTogUGFyc2lu ZyAuL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyLmFz bSBhbmQgY3JlYXRpbmcgb2Zmc2V0IGV4dHJhY3RvciBEZXJpdmVkU291cmNlcy9KYXZhU2Ny aXB0Q29yZS9MTEludERlc2lyZWRPZmZzZXRzLmguCm9mZmxpbmVhc206IEluY2x1ZGluZyBm aWxlIC4vU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXI2 NC5hc20Kb2ZmbGluZWFzbTogSW5jbHVkaW5nIGZpbGUgLi9Tb3VyY2UvSmF2YVNjcmlwdENv cmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlcjMyXzY0LmFzbQogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL1BsYXRmb3JtL0NvbG9yRGF0YS5jcHAKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy9QbGF0Zm9ybS9XZWJLaXRGb250RmFtaWx5TmFtZXMuaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL1BsYXRmb3JtL0dlb2NsdWUySW50ZXJmYWNlLmgKICBHRU4gICAgICBEZXJp dmVkU291cmNlcy9XZWJDb3JlL0NTU0dyYW1tYXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNv dXJjZXMvV2ViQ29yZS9DU1NQcm9wZXJ0eU5hbWVzLmgKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy9XZWJDb3JlL0NTU1ZhbHVlS2V5d29yZHMuaAogIEdFTiAgICAgIERlcml2ZWRTb3Vy Y2VzL1dlYkNvcmUvQ29tbWFuZExpbmVBUElNb2R1bGVTb3VyY2UuaAogIEdFTiAgICAgIERl cml2ZWRTb3VyY2VzL1dlYkNvcmUvRXZlbnRGYWN0b3J5LmNwcAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL1dlYkNvcmUvQ29tbWFuZExpbmVBUElNb2R1bGVTb3VyY2UuaAogIEdFTiAg ICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvRXZlbnRIZWFkZXJzLmgKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy9XZWJDb3JlL0V2ZW50SW50ZXJmYWNlcy5oCiAgR0VOICAgICAgRGVy aXZlZFNvdXJjZXMvV2ViQ29yZS9FdmVudFRhcmdldEhlYWRlcnMuaAogIEdFTiAgICAgIERl cml2ZWRTb3VyY2VzL1dlYkNvcmUvRXZlbnRUYXJnZXRJbnRlcmZhY2VzLmgKICBHRU4gICAg ICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0V4Y2VwdGlvbkNvZGVEZXNjcmlwdGlvbi5jcHAK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0V4Y2VwdGlvbkhlYWRlcnMuaAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvRXhjZXB0aW9uSW50ZXJmYWNlcy5o CiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9IVE1MTmFtZXMuaAogIEdFTiAg ICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSFRNTEVudGl0eVRhYmxlLmNwcAogIEdFTiAg ICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSW5qZWN0ZWRTY3JpcHRDYW52YXNNb2R1bGVT b3VyY2UuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSW5zcGVjdG9yT3Zl cmxheVBhZ2UuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSW5zcGVjdG9y V2ViLmpzb24KICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9KYXZhU2NyaXB0Q29yZS9JbnNw ZWN0b3JKUy5qc29uCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0FOR0xF SW5zdGFuY2VkQXJyYXlzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pT QWJzdHJhY3RXb3JrZXIuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNB bGxBdWRpb0NhcGFiaWxpdGllcy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29y ZS9KU0FsbFZpZGVvQ2FwYWJpbGl0aWVzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9X ZWJDb3JlL0luc3BlY3Rvck92ZXJsYXlQYWdlLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNl cy9XZWJDb3JlL0pTQXR0ci5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9J bmplY3RlZFNjcmlwdENhbnZhc01vZHVsZVNvdXJjZS5oCiAgR0VOICAgICAgRGVyaXZlZFNv dXJjZXMvV2ViQ29yZS9KU0F1ZGlvQnVmZmVyQ2FsbGJhY2suaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL1dlYkNvcmUvSlNBdWRpb0J1ZmZlclNvdXJjZU5vZGUuaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNBdWRpb0J1ZmZlci5oCiAgR0VOICAgICAgRGVy aXZlZFNvdXJjZXMvV2ViQ29yZS9KU0NoYW5uZWxNZXJnZXJOb2RlLmgKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTQ2hhbm5lbFNwbGl0dGVyTm9kZS5oCiAgR0VOICAg ICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0F1ZGlvQ29udGV4dC5oCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0F1ZGlvRGVzdGluYXRpb25Ob2RlLmgKICBHRU4g ICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTR2Fpbk5vZGUuaAogIEdFTiAgICAgIERl cml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNBdWRpb0xpc3RlbmVyLmgKICBHRU4gICAgICBEZXJp dmVkU291cmNlcy9XZWJDb3JlL0pTQXVkaW9Ob2RlLmgKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy9XZWJDb3JlL0pTUGFubmVyTm9kZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9KU0F1ZGlvUGFyYW0uaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNv cmUvSlNBdWRpb1Byb2Nlc3NpbmdFdmVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9KU0F1ZGlvU3RyZWFtVHJhY2suaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L1dlYkNvcmUvSlNBdWRpb1RyYWNrLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJD b3JlL0pTQXVkaW9UcmFja0xpc3QuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNv cmUvSlNCYXR0ZXJ5TWFuYWdlci5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29y ZS9KU0JhclByb3AuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNCZWZv cmVMb2FkRXZlbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNCZWZv cmVVbmxvYWRFdmVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0Js b2IuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNDYW52YXNHcmFkaWVu dC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0NhbnZhc1BhdHRlcm4u aAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNCaXF1YWRGaWx0ZXJOb2Rl LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTQ2FudmFzUHJveHkuaAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNDYW52YXNSZW5kZXJpbmdDb250 ZXh0MkQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNDYW52YXNSZW5k ZXJpbmdDb250ZXh0LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTQ2Fw YWJpbGl0eVJhbmdlLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTQ0RB VEFTZWN0aW9uLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTQ2hhcmFj dGVyRGF0YS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0NsaWVudFJl Y3QuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNDbGllbnRSZWN0TGlz dC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0NsaXBib2FyZC5oCiAg R0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0NvbW1hbmRMaW5lQVBJSG9zdC5o CiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0Nsb3NlRXZlbnQuaAogIEdF TiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNDb21tZW50LmgKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTQ29tcG9zaXRpb25FdmVudC5oCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0NvbnNvbGUuaAogIEdFTiAgICAgIERlcml2ZWRT b3VyY2VzL1dlYkNvcmUvSlNDb252b2x2ZXJOb2RlLmgKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy9XZWJDb3JlL0pTQ29vcmRpbmF0ZXMuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L1dlYkNvcmUvSlNDb3VudGVyLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3Jl L0pTQ3J5cHRvLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTQ1NTQ2hh cnNldFJ1bGUuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNDU1NGb250 RmFjZUxvYWRFdmVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0NT U0ZvbnRGYWNlUnVsZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0NT U0hvc3RSdWxlLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTQ1NTSW1w b3J0UnVsZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0NTU01lZGlh UnVsZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0NTU1BhZ2VSdWxl LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTQ1NTUHJpbWl0aXZlVmFs dWUuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNDU1NSdWxlLmgKICBH RU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTQ1NTUnVsZUxpc3QuaAogIEdFTiAg ICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNDU1NTdHlsZURlY2xhcmF0aW9uLmgKICBH RU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTQ1NTU3R5bGVSdWxlLmgKICBHRU4g ICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTQ1NTU3R5bGVTaGVldC5oCiAgR0VOICAg ICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0NTU1N1cHBvcnRzUnVsZS5oCiAgR0VOICAg ICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0NTU1ZhbHVlLmgKICBHRU4gICAgICBEZXJp dmVkU291cmNlcy9XZWJDb3JlL0pTQ1NTVmFsdWVMaXN0LmgKICBHRU4gICAgICBEZXJpdmVk U291cmNlcy9XZWJDb3JlL0pTQ3J5cHRvS2V5UGFpci5oCiAgR0VOICAgICAgRGVyaXZlZFNv dXJjZXMvV2ViQ29yZS9KU0NyeXB0b0tleS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9KU0N1c3RvbUV2ZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJD b3JlL0pTRGF0YWJhc2UuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNE YXRhYmFzZUNhbGxiYWNrLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pT RGF0YWJhc2VTeW5jLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTRGF0 YVRyYW5zZmVySXRlbS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0Rh dGFUcmFuc2Zlckl0ZW1MaXN0LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3Jl L0pTRGVkaWNhdGVkV29ya2VyR2xvYmFsU2NvcGUuaAogIEdFTiAgICAgIERlcml2ZWRTb3Vy Y2VzL1dlYkNvcmUvSlNEZWxheU5vZGUuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dl YkNvcmUvSlNEZXZpY2VNb3Rpb25FdmVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9KU0RldmljZU9yaWVudGF0aW9uRXZlbnQuaAogIEdFTiAgICAgIERlcml2ZWRT b3VyY2VzL1dlYkNvcmUvSlNEb2N1bWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9KU0RvY3VtZW50RnJhZ21lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L1dlYkNvcmUvSlNEb2N1bWVudFR5cGUuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dl YkNvcmUvSlNET01BcHBsaWNhdGlvbkNhY2hlLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNl cy9XZWJDb3JlL0pTRE9NQ29yZUV4Y2VwdGlvbi5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViQ29yZS9KU0RPTUVycm9yLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJD b3JlL0pTRE9NRm9ybURhdGEuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUv SlNET01NaW1lVHlwZUFycmF5LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3Jl L0pTRE9NSW1wbGVtZW50YXRpb24uaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNv cmUvSlNET01NaW1lVHlwZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9K U0RPTU5hbWVkRmxvd0NvbGxlY3Rpb24uaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dl YkNvcmUvSlNET01QYXRoLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pT RE9NUGFyc2VyLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTRE9NUGx1 Z2luQXJyYXkuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNET01QbHVn aW4uaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNET01TZWN1cml0eVBv bGljeS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0RPTVNlbGVjdGlv bi5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0RPTVN0cmluZ0xpc3Qu aAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNET01TZXR0YWJsZVRva2Vu TGlzdC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0RPTVN0cmluZ01h cC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0RPTVRva2VuTGlzdC5o CiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0RPTVVSTC5oCiAgR0VOICAg ICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0RPTVdpbmRvdy5oCiAgR0VOICAgICAgRGVy aXZlZFNvdXJjZXMvV2ViQ29yZS9KU0RPTVdpbmRvd0NTUy5oCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvV2ViQ29yZS9KU0R5bmFtaWNzQ29tcHJlc3Nvck5vZGUuaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVk U291cmNlcy9XZWJDb3JlL0pTRW50aXR5LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9X ZWJDb3JlL0pTRW50aXR5UmVmZXJlbmNlLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9X ZWJDb3JlL0pTRXJyb3JFdmVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29y ZS9KU0VYVERyYXdCdWZmZXJzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3Jl L0pTRVhUVGV4dHVyZUZpbHRlckFuaXNvdHJvcGljLmgKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy9XZWJDb3JlL0pTRXZlbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNv cmUvSlNFdmVudEV4Y2VwdGlvbi5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29y ZS9KU0V2ZW50U291cmNlLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pT RXZlbnRUYXJnZXQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNGaWxl RXJyb3IuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNGaWxlRXhjZXB0 aW9uLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTRmlsZS5oCiAgR0VO ICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0ZpbGVMaXN0LmgKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTRmlsZVJlYWRlci5oCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvV2ViQ29yZS9KU0ZvY3VzRXZlbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3Vy Y2VzL1dlYkNvcmUvSlNGaWxlUmVhZGVyU3luYy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViQ29yZS9KU0ZvbnRMb2FkZXIuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dl YkNvcmUvSlNHYW1lcGFkLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pT R2VvbG9jYXRpb24uaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNHYW1l cGFkTGlzdC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0dlb3Bvc2l0 aW9uLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTSGFzaENoYW5nZUV2 ZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTSGlzdG9yeS5oCiAg R0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0hUTUxBbGxDb2xsZWN0aW9uLmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTSFRNTEFuY2hvckVsZW1lbnQu aAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MQXBwbGV0RWxlbWVu dC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0hUTUxBcmVhRWxlbWVu dC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0hUTUxBdWRpb0VsZW1l bnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MQmFzZUVsZW1l bnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MQmFzZUZvbnRF bGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTSFRNTEJvZHlF bGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTSFRNTEJSRWxl bWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0hUTUxCdXR0b25F bGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTSFRNTENhbnZh c0VsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MQ29s bGVjdGlvbi5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0hUTUxEYXRh TGlzdEVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1M RGV0YWlsc0VsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNI VE1MRGl2RWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0hU TUxEaXJlY3RvcnlFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3Jl L0pTSFRNTERvY3VtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pT SFRNTERMaXN0RWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9K U0hUTUxFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTSFRN TEVtYmVkRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0hU TUxGaWVsZFNldEVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUv SlNIVE1MRm9udEVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUv SlNIVE1MRm9ybUNvbnRyb2xzQ29sbGVjdGlvbi5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViQ29yZS9KU0hUTUxGb3JtRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViQ29yZS9KU0hUTUxGcmFtZUVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3Vy Y2VzL1dlYkNvcmUvSlNIVE1MRnJhbWVTZXRFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVk U291cmNlcy9XZWJDb3JlL0pTSFRNTEhlYWRFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVk U291cmNlcy9XZWJDb3JlL0pTSFRNTEhlYWRpbmdFbGVtZW50LmgKICBHRU4gICAgICBEZXJp dmVkU291cmNlcy9XZWJDb3JlL0pTSFRNTEhSRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvV2ViQ29yZS9KU0hUTUxIdG1sRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvV2ViQ29yZS9KU0hUTUxJRnJhbWVFbGVtZW50LmgKICBHRU4gICAgICBEZXJp dmVkU291cmNlcy9XZWJDb3JlL0pTSFRNTEltYWdlRWxlbWVudC5oCiAgR0VOICAgICAgRGVy aXZlZFNvdXJjZXMvV2ViQ29yZS9KU0hUTUxJbnB1dEVsZW1lbnQuaAogIEdFTiAgICAgIERl cml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MS2V5Z2VuRWxlbWVudC5oCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0hUTUxMYWJlbEVsZW1lbnQuaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MTGVnZW5kRWxlbWVudC5oCiAgR0VOICAg ICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0hUTUxMSUVsZW1lbnQuaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MTGlua0VsZW1lbnQuaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MTWFwRWxlbWVudC5oCm9mZmxpbmVhc206 IG9mZnNldCBleHRyYWN0b3IgRGVyaXZlZFNvdXJjZXMvSmF2YVNjcmlwdENvcmUvTExJbnRE ZXNpcmVkT2Zmc2V0cy5oIHN1Y2Nlc3NmdWxseSBnZW5lcmF0ZWQuCiAgR0VOICAgICAgRGVy aXZlZFNvdXJjZXMvV2ViQ29yZS9KU0hUTUxNYXJxdWVlRWxlbWVudC5oCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0hUTUxNZWRpYUVsZW1lbnQuaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MTWVudUVsZW1lbnQuaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MTWVkaWFFbGVtZW50TWVkaWFTdHJlYW0u aAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MTWV0YUVsZW1lbnQu aAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MTWV0ZXJFbGVtZW50 LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTSFRNTE1vZEVsZW1lbnQu aAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MT2JqZWN0RWxlbWVu dC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0hUTUxPTGlzdEVsZW1l bnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MT3B0R3JvdXBF bGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTSFRNTE9wdGlv bkVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MT3B0 aW9uc0NvbGxlY3Rpb24uaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNI VE1MT3V0cHV0RWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9K U0hUTUxQYXJhZ3JhcGhFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJD b3JlL0pTSFRNTFBhcmFtRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2Vi Q29yZS9KU0hUTUxQcmVFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJD b3JlL0pTSFRNTFByb2dyZXNzRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9KU0hUTUxRdW90ZUVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L1dlYkNvcmUvSlNIVE1MU2NyaXB0RWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViQ29yZS9KU0hUTUxTZWxlY3RFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy9XZWJDb3JlL0pTSFRNTFNvdXJjZUVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRT b3VyY2VzL1dlYkNvcmUvSlNIVE1MU3BhbkVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRT b3VyY2VzL1dlYkNvcmUvSlNIVE1MU3R5bGVFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVk U291cmNlcy9XZWJDb3JlL0pTSFRNTFRhYmxlQ2FwdGlvbkVsZW1lbnQuaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MVGFibGVDZWxsRWxlbWVudC5oCiAgR0VO ICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0hUTUxUYWJsZUNvbEVsZW1lbnQuaAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNIVE1MVGFibGVFbGVtZW50LmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTSFRNTFRhYmxlUm93RWxlbWVu dC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0hUTUxUYWJsZVNlY3Rp b25FbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTSFRNTFRl bXBsYXRlRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0hU TUxUZXh0QXJlYUVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUv SlNIVE1MVGl0bGVFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3Jl L0pTSFRNTFRyYWNrRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29y ZS9KU0hUTUxVbmtub3duRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2Vi Q29yZS9KU0hUTUxVTGlzdEVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dl YkNvcmUvSlNIVE1MVmlkZW9FbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9X ZWJDb3JlL0pTSURCQW55LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pT SURCQ3Vyc29yLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTSURCQ3Vy c29yV2l0aFZhbHVlLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTSURC RGF0YWJhc2UuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNJREJGYWN0 b3J5LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTSURCSW5kZXguaAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNJREJLZXlSYW5nZS5oCiAgR0VO ICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0lEQk9iamVjdFN0b3JlLmgKICBHRU4g ICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTSURCT3BlbkRCUmVxdWVzdC5oCiAgR0VO ICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0lEQlJlcXVlc3QuaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNJREJUcmFuc2FjdGlvbi5oCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0ltYWdlRGF0YS5oCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvV2ViQ29yZS9KU0lEQlZlcnNpb25DaGFuZ2VFdmVudC5oCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0luc3BlY3RvckZyb250ZW5kSG9zdC5oCiAgR0VO ICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NjcmlwdFByb2Nlc3Nvck5vZGUuaAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNLZXlib2FyZEV2ZW50LmgKICBH RU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTTG9jYXRpb24uaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNNZWRpYUNvbnRyb2xsZXIuaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNNZWRpYUVsZW1lbnRBdWRpb1NvdXJjZU5vZGUu aAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNNZWRpYUVycm9yLmgKICBH RU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTTWVkaWFMaXN0LmgKICBHRU4gICAg ICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTTWVkaWFTb3VyY2UuaAogIEdFTiAgICAgIERl cml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNNZWRpYVNvdXJjZVN0YXRlcy5oCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU01lZGlhU3RyZWFtLmgKICBHRU4gICAgICBEZXJp dmVkU291cmNlcy9XZWJDb3JlL0pTTWVkaWFTdHJlYW1BdWRpb1NvdXJjZU5vZGUuaAogIEdF TiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNNZWRpYVN0cmVhbUNhcGFiaWxpdGll cy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU01lZGlhU3RyZWFtRXZl bnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNNZWRpYVN0cmVhbUF1 ZGlvRGVzdGluYXRpb25Ob2RlLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3Jl L0pTTWVkaWFTdHJlYW1UcmFjay5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29y ZS9KU01lZGlhU3RyZWFtVHJhY2tFdmVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9KU01lZGlhU3RyZWFtVHJhY2tTb3VyY2VzQ2FsbGJhY2suaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNNZWRpYVF1ZXJ5TGlzdC5oCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU01lZGlhVHJhY2tDb25zdHJhaW50LmgKICBHRU4g ICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTTWVkaWFRdWVyeUxpc3RMaXN0ZW5lci5o CiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU01lZGlhVHJhY2tDb25zdHJh aW50cy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU01lZGlhVHJhY2tD b25zdHJhaW50U2V0LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTTWVz c2FnZUNoYW5uZWwuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNNZXNz YWdlRXZlbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNNZXNzYWdl UG9ydC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU011dGF0aW9uRXZl bnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNNb3VzZUV2ZW50LmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTTXV0YXRpb25PYnNlcnZlci5o CiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU011dGF0aW9uUmVjb3JkLmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTTmFtZWROb2RlTWFwLmgKICBH RU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTTmF2aWdhdG9yLmgKICBHRU4gICAg ICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTTmF2aWdhdG9yVXNlck1lZGlhRXJyb3IuaAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNOYXZpZ2F0b3JVc2VyTWVkaWFT dWNjZXNzQ2FsbGJhY2suaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNO YXZpZ2F0b3JVc2VyTWVkaWFFcnJvckNhbGxiYWNrLmgKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy9XZWJDb3JlL0pTTm9kZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29y ZS9KU05vZGVGaWx0ZXIuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNO b2RlSXRlcmF0b3IuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNOb3Rh dGlvbi5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU05vZGVMaXN0LmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTTm90aWZpY2F0aW9uLmgKICBH RU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTTm90aWZpY2F0aW9uQ2VudGVyLmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTTm90aWZpY2F0aW9uUGVybWlz c2lvbkNhbGxiYWNrLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTT0VT VGV4dHVyZUZsb2F0LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTT0VT U3RhbmRhcmREZXJpdmF0aXZlcy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29y ZS9KU09FU1RleHR1cmVIYWxmRmxvYXQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dl YkNvcmUvSlNPRVNUZXh0dXJlRmxvYXRMaW5lYXIuaAogIEdFTiAgICAgIERlcml2ZWRTb3Vy Y2VzL1dlYkNvcmUvSlNPRVNUZXh0dXJlSGFsZkZsb2F0TGluZWFyLmgKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTT0VTVmVydGV4QXJyYXlPYmplY3QuaAogIEdFTiAg ICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNPRVNFbGVtZW50SW5kZXhVaW50LmgKICBH RU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTT2ZmbGluZUF1ZGlvQ29udGV4dC5o CiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU09mZmxpbmVBdWRpb0NvbXBs ZXRpb25FdmVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU09zY2ls bGF0b3JOb2RlLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTT3ZlcmZs b3dFdmVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1BhZ2VUcmFu c2l0aW9uRXZlbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNQZXJm b3JtYW5jZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1BlcmZvcm1h bmNlRW50cnkuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNQZXJmb3Jt YW5jZUVudHJ5TGlzdC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1Bl cmZvcm1hbmNlTWFyay5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1Bl cmZvcm1hbmNlTWVhc3VyZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9K U1BlcmZvcm1hbmNlTmF2aWdhdGlvbi5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2Vi Q29yZS9KU1BlcmZvcm1hbmNlUmVzb3VyY2VUaW1pbmcuaAogIEdFTiAgICAgIERlcml2ZWRT b3VyY2VzL1dlYkNvcmUvSlNQZXJmb3JtYW5jZVRpbWluZy5oCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvV2ViQ29yZS9KU1BvcFN0YXRlRXZlbnQuaAogIEdFTiAgICAgIERlcml2ZWRT b3VyY2VzL1dlYkNvcmUvSlNQb3NpdGlvbkNhbGxiYWNrLmgKICBHRU4gICAgICBEZXJpdmVk U291cmNlcy9XZWJDb3JlL0pTUG9zaXRpb25FcnJvci5oCiAgR0VOICAgICAgRGVyaXZlZFNv dXJjZXMvV2ViQ29yZS9KU1Bvc2l0aW9uRXJyb3JDYWxsYmFjay5oCiAgR0VOICAgICAgRGVy aXZlZFNvdXJjZXMvV2ViQ29yZS9KU1Byb2Nlc3NpbmdJbnN0cnVjdGlvbi5oCiAgR0VOICAg ICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1Byb2dyZXNzRXZlbnQuaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNSYWRpb05vZGVMaXN0LmgKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTUmFuZ2UuaAogIEdFTiAgICAgIERlcml2ZWRTb3Vy Y2VzL1dlYkNvcmUvSlNSYW5nZUV4Y2VwdGlvbi5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViQ29yZS9KU0FuYWx5c2VyTm9kZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9KU1JlY3QuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNS ZXF1ZXN0QW5pbWF0aW9uRnJhbWVDYWxsYmFjay5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViQ29yZS9KU1JHQkNvbG9yLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJD b3JlL0pTUlRDRFRNRlNlbmRlci5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29y ZS9KU1JUQ0RUTUZUb25lQ2hhbmdlRXZlbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L1dlYkNvcmUvSlNSVENEYXRhQ2hhbm5lbC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9KU1JUQ0RhdGFDaGFubmVsRXZlbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3Vy Y2VzL1dlYkNvcmUvSlNSVENQZWVyQ29ubmVjdGlvbkVycm9yQ2FsbGJhY2suaAogIEdFTiAg ICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNSVENJY2VDYW5kaWRhdGUuaAogIEdFTiAg ICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNSVENJY2VDYW5kaWRhdGVFdmVudC5oCiAg R0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1JUQ1BlZXJDb25uZWN0aW9uLmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTUlRDU2Vzc2lvbkRlc2NyaXB0 aW9uLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTUlRDU2Vzc2lvbkRl c2NyaXB0aW9uQ2FsbGJhY2suaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUv SlNSVENTdGF0c0NhbGxiYWNrLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3Jl L0pTUlRDU3RhdHNSZXNwb25zZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29y ZS9KU1JUQ1N0YXRzUmVwb3J0LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3Jl L0pTU2NyZWVuLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU2NyaXB0 UHJvZmlsZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NjcmlwdFBy b2ZpbGVOb2RlLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU2VjdXJp dHlQb2xpY3lWaW9sYXRpb25FdmVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2Vi Q29yZS9KU1NoYWRvd1Jvb3QuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUv SlNTaGFyZWRXb3JrZXJHbG9iYWxTY29wZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9KU1NoYXJlZFdvcmtlci5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2Vi Q29yZS9KU1NvdXJjZUJ1ZmZlckxpc3QuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dl YkNvcmUvSlNTb3VyY2VCdWZmZXIuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNv cmUvSlNTb3VyY2VJbmZvLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pT U3BlZWNoSW5wdXRFdmVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9K U1NwZWVjaElucHV0UmVzdWx0LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3Jl L0pTU3BlZWNoSW5wdXRSZXN1bHRMaXN0LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9X ZWJDb3JlL0pTU1FMRXJyb3IuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUv SlNTUUxSZXN1bHRTZXQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNT UUxFeGNlcHRpb24uaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTUUxS ZXN1bHRTZXRSb3dMaXN0LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pT U1FMU3RhdGVtZW50Q2FsbGJhY2suaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNv cmUvSlNTUUxTdGF0ZW1lbnRFcnJvckNhbGxiYWNrLmgKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy9XZWJDb3JlL0pTU1FMVHJhbnNhY3Rpb24uaAogIEdFTiAgICAgIERlcml2ZWRTb3Vy Y2VzL1dlYkNvcmUvSlNTUUxUcmFuc2FjdGlvbkVycm9yQ2FsbGJhY2suaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTUUxUcmFuc2FjdGlvbkNhbGxiYWNrLmgKICBH RU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1FMVHJhbnNhY3Rpb25TeW5jLmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU3RvcmFnZS5oCiAgR0VOICAg ICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NRTFRyYW5zYWN0aW9uU3luY0NhbGxiYWNr LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU3RvcmFnZUV2ZW50LmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU3RvcmFnZUluZm8uaAogIEdF TiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTdG9yYWdlUXVvdGEuaAogIEdFTiAg ICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTdG9yYWdlRXJyb3JDYWxsYmFjay5oCiAg R0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1N0b3JhZ2VRdW90YUNhbGxiYWNr LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU3RvcmFnZVVzYWdlQ2Fs bGJhY2suaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTdHJpbmdDYWxs YmFjay5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1N0eWxlTWVkaWEu aAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTdHlsZVNoZWV0LmgKICBH RU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU3R5bGVTaGVldExpc3QuaAogIEdF TiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNUZXh0LmgKICBHRU4gICAgICBEZXJp dmVkU291cmNlcy9XZWJDb3JlL0pTVGV4dEV2ZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy9XZWJDb3JlL0pTVGV4dE1ldHJpY3MuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L1dlYkNvcmUvSlNUZXh0VHJhY2suaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNv cmUvSlNUZXh0VHJhY2tDdWVMaXN0LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJD b3JlL0pTVGV4dFRyYWNrQ3VlLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3Jl L0pTVGltZVJhbmdlcy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1Rl eHRUcmFja0xpc3QuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNUb3Vj aC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1RvdWNoRXZlbnQuaAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNUcmFja0V2ZW50LmgKICBHRU4g ICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTVG91Y2hMaXN0LmgKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTVHJhbnNpdGlvbkV2ZW50LmgKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTVHJlZVdhbGtlci5oCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvV2ViQ29yZS9KU1VJRXZlbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L1dlYkNvcmUvSlNET01VUkxNZWRpYVN0cmVhbS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViQ29yZS9KU1ZhbGlkaXR5U3RhdGUuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L1dlYkNvcmUvSlNWb2lkQ2FsbGJhY2suaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dl YkNvcmUvSlNWaWRlb1BsYXliYWNrUXVhbGl0eS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViQ29yZS9KU1ZpZGVvU3RyZWFtVHJhY2suaAogIEdFTiAgICAgIERlcml2ZWRTb3Vy Y2VzL1dlYkNvcmUvSlNWaWRlb1RyYWNrLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9X ZWJDb3JlL0pTV2F2ZVNoYXBlck5vZGUuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dl YkNvcmUvSlNQZXJpb2RpY1dhdmUuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNv cmUvSlNWaWRlb1RyYWNrTGlzdC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29y ZS9KU1dlYkdMQWN0aXZlSW5mby5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29y ZS9KU1dlYkdMQnVmZmVyLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pT V2ViR0xDb21wcmVzc2VkVGV4dHVyZUFUQy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9KU1dlYkdMQ29tcHJlc3NlZFRleHR1cmVQVlJUQy5oCiAgR0VOICAgICAgRGVy aXZlZFNvdXJjZXMvV2ViQ29yZS9KU1dlYkdMQ29tcHJlc3NlZFRleHR1cmVTM1RDLmgKICBH RU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTV2ViR0xDb250ZXh0QXR0cmlidXRl cy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1dlYkdMQ29udGV4dEV2 ZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTV2ViR0xEZWJ1Z1Jl bmRlcmVySW5mby5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1dlYkdM RGVidWdTaGFkZXJzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTV2Vi R0xEZXB0aFRleHR1cmUuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNX ZWJHTEZyYW1lYnVmZmVyLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pT V2ViR0xMb3NlQ29udGV4dC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9K U1dlYkdMUHJvZ3JhbS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1dl YkdMUmVuZGVyYnVmZmVyLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pT V2ViR0xSZW5kZXJpbmdDb250ZXh0LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJD b3JlL0pTV2ViR0xTaGFkZXIuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUv SlNXZWJHTFNoYWRlclByZWNpc2lvbkZvcm1hdC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViQ29yZS9KU1dlYkdMVGV4dHVyZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9KU1dlYkdMVW5pZm9ybUxvY2F0aW9uLmgKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy9XZWJDb3JlL0pTV2ViS2l0QW5pbWF0aW9uRXZlbnQuaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL1dlYkNvcmUvSlNXZWJHTFZlcnRleEFycmF5T2JqZWN0T0VTLmgKICBHRU4g ICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTV2ViS2l0Q1NTRmlsdGVyVmFsdWUuaAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNXZWJLaXRDU1NLZXlmcmFtZVJ1 bGUuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNXZWJLaXRDU1NLZXlm cmFtZXNSdWxlLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTV2ViS2l0 Q1NTTWF0cml4LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTV2ViS2l0 Q1NTUmVnaW9uUnVsZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1dl YktpdENTU1RyYW5zZm9ybVZhbHVlLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJD b3JlL0pTV2ViS2l0Q1NTVmlld3BvcnRSdWxlLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNl cy9XZWJDb3JlL0pTV2ViS2l0TmFtZWRGbG93LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNl cy9XZWJDb3JlL0pTV2ViS2l0UG9pbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dl YkNvcmUvSlNXZWJLaXRUcmFuc2l0aW9uRXZlbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3Vy Y2VzL1dlYkNvcmUvSlNXZWJTb2NrZXQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dl YkNvcmUvSlNXaGVlbEV2ZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3Jl L0pTV29ya2VyR2xvYmFsU2NvcGUuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNv cmUvSlNXb3JrZXIuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNXb3Jr ZXJMb2NhdGlvbi5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1dvcmtl ck5hdmlnYXRvci5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1hNTEh0 dHBSZXF1ZXN0LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTWE1MSHR0 cFJlcXVlc3RFeGNlcHRpb24uaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUv SlNYTUxIdHRwUmVxdWVzdFByb2dyZXNzRXZlbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3Vy Y2VzL1dlYkNvcmUvSlNYTUxIdHRwUmVxdWVzdFVwbG9hZC5oCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvV2ViQ29yZS9KU1hNTFNlcmlhbGl6ZXIuaAogIEdFTiAgICAgIERlcml2ZWRT b3VyY2VzL1dlYkNvcmUvSlNYUGF0aEV4Y2VwdGlvbi5oCiAgR0VOICAgICAgRGVyaXZlZFNv dXJjZXMvV2ViQ29yZS9KU1hQYXRoRXZhbHVhdG9yLmgKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy9XZWJDb3JlL0pTWFBhdGhFeHByZXNzaW9uLmgKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy9XZWJDb3JlL0pTWFBhdGhOU1Jlc29sdmVyLmgKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy9XZWJDb3JlL0pTWFBhdGhSZXN1bHQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L1dlYkNvcmUvTWF0aE1MRWxlbWVudEZhY3RvcnkuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNv dXJjZXMvV2ViQ29yZS9KU1hTTFRQcm9jZXNzb3IuaAogIEdFTiAgICAgIERlcml2ZWRTb3Vy Y2VzL1dlYkNvcmUvTWF0aE1MTmFtZXMuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9QbHVnSW5zUmVzb3VyY2VzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9X ZWJDb3JlL1VzZXJBZ2VudFN0eWxlU2hlZXRzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNl cy9XZWJDb3JlL1NldHRpbmdzTWFjcm9zLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9X ZWJDb3JlL1hMaW5rTmFtZXMuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29y ZS9YTUxOYW1lcy5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL1hNTE5h bWVzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL1hNTE5TTmFtZXMuY3Bw CiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9YTUxOU05hbWVzLmgKICBHRU4g ICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL1hNTFZpZXdlckNTUy5oCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9YTUxWaWV3ZXJKUy5oCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvV2ViQ29yZS9YUGF0aEdyYW1tYXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNv dXJjZXMvV2ViQ29yZS9YTUxWaWV3ZXJDU1MuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L1dlYkNvcmUvWE1MVmlld2VySlMuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNv cmUvSlNTVkdEb2N1bWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9T VkdFbGVtZW50RmFjdG9yeS5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJJbnNw ZWN0b3JVSS9HUmVzb3VyY2VCdW5kbGUuYwogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dl YkNvcmUvSlNTVkdBRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29y ZS9KU1NWR0FsdEdseXBoRGVmRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9KU1NWR0FsdEdseXBoRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViQ29yZS9KU1NWR0FsdEdseXBoSXRlbUVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdBbmltYXRlQ29sb3JFbGVtZW50LmgKICBHRU4gICAg ICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHQW5nbGUuaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdBbmltYXRlZEFuZ2xlLmgKICBHRU4gICAgICBEZXJp dmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHQW5pbWF0ZWRCb29sZWFuLmgKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHQW5pbWF0ZWRFbnVtZXJhdGlvbi5oCiAgR0VO ICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR0FuaW1hdGVkSW50ZWdlci5oCiAg R0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR0FuaW1hdGVkTGVuZ3RoLmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHQW5pbWF0ZWROdW1iZXIu aAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdBbmltYXRlZExlbmd0 aExpc3QuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdBbmltYXRl ZE51bWJlckxpc3QuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdB bmltYXRlZFByZXNlcnZlQXNwZWN0UmF0aW8uaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L1dlYkNvcmUvSlNTVkdBbmltYXRlZFN0cmluZy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViQ29yZS9KU1NWR0FuaW1hdGVkUmVjdC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViQ29yZS9KU1NWR0FuaW1hdGVkVHJhbnNmb3JtTGlzdC5oCiAgR0VOICAgICAgRGVy aXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR0FuaW1hdGVFbGVtZW50LmgKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHQW5pbWF0ZU1vdGlvbkVsZW1lbnQuaAogIEdF TiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdBbmltYXRlVHJhbnNmb3JtRWxl bWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR0FuaW1hdGlv bkVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdDaXJj bGVFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHQ2xp cFBhdGhFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZH Q29sb3IuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdDdXJzb3JF bGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHQ29tcG9u ZW50VHJhbnNmZXJGdW5jdGlvbkVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L1dlYkNvcmUvSlNTVkdEZWZzRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9KU1NWR0Rlc2NFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9X ZWJDb3JlL0pTU1ZHRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29y ZS9KU1NWR0VsZW1lbnRJbnN0YW5jZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2Vi Q29yZS9KU1NWR0VsZW1lbnRJbnN0YW5jZUxpc3QuaAogIEdFTiAgICAgIERlcml2ZWRTb3Vy Y2VzL1dlYkNvcmUvSlNTVkdFbGxpcHNlRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNv dXJjZXMvV2ViQ29yZS9KU1NWR0V4Y2VwdGlvbi5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViQ29yZS9KU1NWR0V4dGVybmFsUmVzb3VyY2VzUmVxdWlyZWQuaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdGRUJsZW5kRWxlbWVudC5oCiAgR0VOICAg ICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR0ZFQ29sb3JNYXRyaXhFbGVtZW50LmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHRkVDb21wb25lbnRUcmFu c2ZlckVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdG RUNvbXBvc2l0ZUVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUv SlNTVkdGRUNvbnZvbHZlTWF0cml4RWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViQ29yZS9KU1NWR0ZFRGlmZnVzZUxpZ2h0aW5nRWxlbWVudC5oCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR0ZFRGlzcGxhY2VtZW50TWFwRWxlbWVudC5o CiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR0ZFRGlzdGFudExpZ2h0 RWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR0ZFRHJv cFNoYWRvd0VsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNT VkdGRUZsb29kRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9K U1NWR0ZFRnVuY0FFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3Jl L0pTU1ZHRkVGdW5jQkVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNv cmUvSlNTVkdGRUZ1bmNHRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2Vi Q29yZS9KU1NWR0ZFRnVuY1JFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9X ZWJDb3JlL0pTU1ZHRkVHYXVzc2lhbkJsdXJFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVk U291cmNlcy9XZWJDb3JlL0pTU1ZHRkVJbWFnZUVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdGRU1lcmdlRWxlbWVudC5oCiAgR0VOICAgICAgRGVy aXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR0ZFTWVyZ2VOb2RlRWxlbWVudC5oCiAgR0VOICAg ICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR0ZFTW9ycGhvbG9neUVsZW1lbnQuaAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdGRU9mZnNldEVsZW1lbnQu aAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdGRVBvaW50TGlnaHRF bGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHRkVTcGVj dWxhckxpZ2h0aW5nRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29y ZS9KU1NWR0ZFU3BvdExpZ2h0RWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9KU1NWR0ZFVGlsZUVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L1dlYkNvcmUvSlNTVkdGRVR1cmJ1bGVuY2VFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVk U291cmNlcy9XZWJDb3JlL0pTU1ZHRmlsdGVyRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvV2ViQ29yZS9KU1NWR0ZpbHRlclByaW1pdGl2ZVN0YW5kYXJkQXR0cmlidXRl cy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR0ZpdFRvVmlld0Jv eC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR0ZvbnRFbGVtZW50 LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHRm9udEZhY2VFbGVt ZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHRm9udEZhY2VG b3JtYXRFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZH Rm9udEZhY2VOYW1lRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29y ZS9KU1NWR0ZvbnRGYWNlU3JjRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9KU1NWR0ZvbnRGYWNlVXJpRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNv dXJjZXMvV2ViQ29yZS9KU1NWR0ZvcmVpZ25PYmplY3RFbGVtZW50LmgKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHR0VsZW1lbnQuaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdHbHlwaEVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdHbHlwaFJlZkVsZW1lbnQuaAogIEdFTiAgICAgIERl cml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdHcmFkaWVudEVsZW1lbnQuaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdHcmFwaGljc0VsZW1lbnQuaAogIEdFTiAg ICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdIS2VybkVsZW1lbnQuaAogIEdFTiAg ICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdMZW5ndGguaAogIEdFTiAgICAgIERl cml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdJbWFnZUVsZW1lbnQuaAogIEdFTiAgICAgIERl cml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdMZW5ndGhMaXN0LmgKICBHRU4gICAgICBEZXJp dmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHTGluZWFyR3JhZGllbnRFbGVtZW50LmgKICBHRU4g ICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHTGluZUVsZW1lbnQuaAogIEdFTiAg ICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdNUGF0aEVsZW1lbnQuaAogIEdFTiAg ICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdNYXJrZXJFbGVtZW50LmgKICBHRU4g ICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHTWFza0VsZW1lbnQuaAogIEdFTiAg ICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdNYXRyaXguaAogIEdFTiAgICAgIERl cml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdNZXRhZGF0YUVsZW1lbnQuaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdNaXNzaW5nR2x5cGhFbGVtZW50LmgKICBH RU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHTnVtYmVyLmgKICBHRU4gICAg ICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHTnVtYmVyTGlzdC5oCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR1BhaW50LmgKICBHRU4gICAgICBEZXJpdmVk U291cmNlcy9XZWJDb3JlL0pTU1ZHUGF0aEVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRT b3VyY2VzL1dlYkNvcmUvSlNTVkdQYXRoU2VnQXJjQWJzLmgKICBHRU4gICAgICBEZXJpdmVk U291cmNlcy9XZWJDb3JlL0pTU1ZHUGF0aFNlZ0FyY1JlbC5oCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvV2ViQ29yZS9KU1NWR1BhdGhTZWcuaAogIEdFTiAgICAgIERlcml2ZWRTb3Vy Y2VzL1dlYkNvcmUvSlNTVkdQYXRoU2VnQ2xvc2VQYXRoLmgKICBHRU4gICAgICBEZXJpdmVk U291cmNlcy9XZWJDb3JlL0pTU1ZHUGF0aFNlZ0N1cnZldG9DdWJpY0Ficy5oCiAgR0VOICAg ICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR1BhdGhTZWdDdXJ2ZXRvQ3ViaWNSZWwu aAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdQYXRoU2VnQ3VydmV0 b0N1YmljU21vb3RoQWJzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pT U1ZHUGF0aFNlZ0N1cnZldG9DdWJpY1Ntb290aFJlbC5oCiAgR0VOICAgICAgRGVyaXZlZFNv dXJjZXMvV2ViQ29yZS9KU1NWR1BhdGhTZWdDdXJ2ZXRvUXVhZHJhdGljUmVsLmgKICBHRU4g ICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHUGF0aFNlZ0N1cnZldG9RdWFkcmF0 aWNBYnMuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdQYXRoU2Vn Q3VydmV0b1F1YWRyYXRpY1Ntb290aEFicy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViQ29yZS9KU1NWR1BhdGhTZWdDdXJ2ZXRvUXVhZHJhdGljU21vb3RoUmVsLmgKICBHRU4g ICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHUGF0aFNlZ0xpbmV0b0Ficy5oCiAg R0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR1BhdGhTZWdMaW5ldG9Ib3Jp em9udGFsQWJzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHUGF0 aFNlZ0xpbmV0b0hvcml6b250YWxSZWwuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dl YkNvcmUvSlNTVkdQYXRoU2VnTGluZXRvUmVsLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNl cy9XZWJDb3JlL0pTU1ZHUGF0aFNlZ0xpbmV0b1ZlcnRpY2FsQWJzLmgKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHUGF0aFNlZ0xpbmV0b1ZlcnRpY2FsUmVsLmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHUGF0aFNlZ0xpc3QuaAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdQYXRoU2VnTW92ZXRvQWJz LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHUGF0aFNlZ01vdmV0 b1JlbC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR1BhdHRlcm5F bGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHUG9pbnQu aAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdQb2ludExpc3QuaAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdQb2x5Z29uRWxlbWVudC5o CiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR1BvbHlsaW5lRWxlbWVu dC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR1ByZXNlcnZlQXNw ZWN0UmF0aW8uaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdSYWRp YWxHcmFkaWVudEVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUv SlNTVkdSZWN0LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHUmVj dEVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdSZW5k ZXJpbmdJbnRlbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdT Y3JpcHRFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZH U2V0RWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR1N0 b3BFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHU3Ry aW5nTGlzdC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR1N0eWxl RWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR1NWR0Vs ZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdTd2l0Y2hF bGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHU3ltYm9s RWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR1Rlc3Rz LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHVGV4dEVsZW1lbnQu aAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdUZXh0Q29udGVudEVs ZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdUZXh0UGF0 aEVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdUZXh0 UG9zaXRpb25pbmdFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3Jl L0pTU1ZHVGl0bGVFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3Jl L0pTU1ZHVHJhbnNmb3JtLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pT U1ZHVHJhbnNmb3JtTGlzdC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9K U1NWR1RSZWZFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pT U1ZHVFNwYW5FbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pT U1ZHVW5pdFR5cGVzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZH VVJJUmVmZXJlbmNlLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZH VXNlRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU1NWR1Zp ZXdFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHVktl cm5FbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHVmll d1NwZWMuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvSlNTVkdab29tQW5k UGFuLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTU1ZHWm9vbUV2ZW50 LmgKICBHRU4gICAgICBzdGFtcC13ZWJraXRlbnVtdHlwZXMuaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL1dlYktpdDIvQXV0aGVudGljYXRpb25NYW5hZ2VyTWVzc2FnZVJlY2VpdmVy LmNwcAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvQXV0aGVudGljYXRpb25N YW5hZ2VyTWVzc2FnZXMuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvQ3Vz dG9tUHJvdG9jb2xNYW5hZ2VyUHJveHlNZXNzYWdlUmVjZWl2ZXIuY3BwCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9DdXN0b21Qcm90b2NvbE1hbmFnZXJQcm94eU1lc3Nh Z2VzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQyL0N1c3RvbVByb3RvY29s TWFuYWdlck1lc3NhZ2VSZWNlaXZlci5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9X ZWJLaXQyL0N1c3RvbVByb3RvY29sTWFuYWdlck1lc3NhZ2VzLmgKICBHRU4gICAgICBEZXJp dmVkU291cmNlcy9XZWJLaXQyL0Rvd25sb2FkUHJveHlNZXNzYWdlUmVjZWl2ZXIuY3BwCiAg R0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9Eb3dubG9hZFByb3h5TWVzc2FnZXMu aAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvRHJhd2luZ0FyZWFNZXNzYWdl UmVjZWl2ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9EcmF3aW5n QXJlYU1lc3NhZ2VzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQyL0RyYXdp bmdBcmVhUHJveHlNZXNzYWdlUmVjZWl2ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViS2l0Mi9EcmF3aW5nQXJlYVByb3h5TWVzc2FnZXMuaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL1dlYktpdDIvRXZlbnREaXNwYXRjaGVyTWVzc2FnZVJlY2VpdmVyLmNwcAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvRXZlbnREaXNwYXRjaGVyTWVzc2Fn ZXMuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvTmV0d29ya0Nvbm5lY3Rp b25Ub1dlYlByb2Nlc3NNZXNzYWdlUmVjZWl2ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNv dXJjZXMvV2ViS2l0Mi9OZXR3b3JrQ29ubmVjdGlvblRvV2ViUHJvY2Vzc01lc3NhZ2VzLmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQyL05ldHdvcmtQcm9jZXNzQ29ubmVj dGlvbk1lc3NhZ2VSZWNlaXZlci5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJL aXQyL05ldHdvcmtQcm9jZXNzQ29ubmVjdGlvbk1lc3NhZ2VzLmgKICBHRU4gICAgICBEZXJp dmVkU291cmNlcy9XZWJLaXQyL05ldHdvcmtQcm9jZXNzTWVzc2FnZVJlY2VpdmVyLmNwcAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvTmV0d29ya1Byb2Nlc3NNZXNzYWdl cy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzc1By b3h5TWVzc2FnZVJlY2VpdmVyLmNwcAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktp dDIvTmV0d29ya1Byb2Nlc3NQcm94eU1lc3NhZ2VzLmgKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy9XZWJLaXQyL05ldHdvcmtSZXNvdXJjZUxvYWRlck1lc3NhZ2VSZWNlaXZlci5jcHAK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQyL05ldHdvcmtSZXNvdXJjZUxvYWRl ck1lc3NhZ2VzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQyL05QT2JqZWN0 TWVzc2FnZVJlY2VpdmVyTWVzc2FnZVJlY2VpdmVyLmNwcAogIEdFTiAgICAgIERlcml2ZWRT b3VyY2VzL1dlYktpdDIvTlBPYmplY3RNZXNzYWdlUmVjZWl2ZXJNZXNzYWdlcy5oCiAgR0VO ICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9QbHVnaW5Db250cm9sbGVyUHJveHlNZXNz YWdlUmVjZWl2ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9QbHVn aW5Db250cm9sbGVyUHJveHlNZXNzYWdlcy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViS2l0Mi9QbHVnaW5Qcm9jZXNzQ29ubmVjdGlvbk1hbmFnZXJNZXNzYWdlUmVjZWl2ZXIu Y3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9QbHVnaW5Qcm9jZXNzQ29u bmVjdGlvbk1hbmFnZXJNZXNzYWdlcy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2Vi S2l0Mi9QbHVnaW5Qcm9jZXNzQ29ubmVjdGlvbk1lc3NhZ2VSZWNlaXZlci5jcHAKICBHRU4g ICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQyL1BsdWdpblByb2Nlc3NDb25uZWN0aW9uTWVz c2FnZXMuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvUGx1Z2luUHJvY2Vz c01lc3NhZ2VSZWNlaXZlci5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQy L1BsdWdpblByb2Nlc3NNZXNzYWdlcy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2Vi S2l0Mi9QbHVnaW5Qcm9jZXNzUHJveHlNZXNzYWdlUmVjZWl2ZXIuY3BwCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9QbHVnaW5Qcm9jZXNzUHJveHlNZXNzYWdlcy5oCiAg R0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9QbHVnaW5Qcm94eU1lc3NhZ2VSZWNl aXZlci5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQyL1BsdWdpblByb3h5 TWVzc2FnZXMuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvU3RvcmFnZUFy ZWFNYXBNZXNzYWdlUmVjZWl2ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2Vi S2l0Mi9TdG9yYWdlQXJlYU1hcE1lc3NhZ2VzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNl cy9XZWJLaXQyL1N0b3JhZ2VNYW5hZ2VyTWVzc2FnZVJlY2VpdmVyLmNwcAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL1dlYktpdDIvU3RvcmFnZU1hbmFnZXJNZXNzYWdlcy5oCiAgR0VO ICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9XZWJBcHBsaWNhdGlvbkNhY2hlTWFuYWdl ck1lc3NhZ2VSZWNlaXZlci5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQy L1dlYkFwcGxpY2F0aW9uQ2FjaGVNYW5hZ2VyTWVzc2FnZXMuaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL1dlYktpdDIvV2ViQXBwbGljYXRpb25DYWNoZU1hbmFnZXJQcm94eU1lc3Nh Z2VSZWNlaXZlci5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQyL1dlYkFw cGxpY2F0aW9uQ2FjaGVNYW5hZ2VyUHJveHlNZXNzYWdlcy5oCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvV2ViS2l0Mi9XZWJCYXR0ZXJ5TWFuYWdlck1lc3NhZ2VSZWNlaXZlci5jcHAK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQyL1dlYkJhdHRlcnlNYW5hZ2VyTWVz c2FnZXMuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvV2ViQmF0dGVyeU1h bmFnZXJQcm94eU1lc3NhZ2VSZWNlaXZlci5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNl cy9XZWJLaXQyL1dlYkJhdHRlcnlNYW5hZ2VyUHJveHlNZXNzYWdlcy5oCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9XZWJDb250ZXh0TWVzc2FnZVJlY2VpdmVyLmNwcAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvV2ViQ29udGV4dE1lc3NhZ2VzLmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQyL1dlYkNvbm5lY3Rpb25NZXNzYWdl UmVjZWl2ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9XZWJDb25u ZWN0aW9uTWVzc2FnZXMuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvV2Vi Q29va2llTWFuYWdlck1lc3NhZ2VSZWNlaXZlci5jcHAKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy9XZWJLaXQyL1dlYkNvb2tpZU1hbmFnZXJNZXNzYWdlcy5oCiAgR0VOICAgICAgRGVy aXZlZFNvdXJjZXMvV2ViS2l0Mi9XZWJDb29raWVNYW5hZ2VyUHJveHlNZXNzYWdlUmVjZWl2 ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9XZWJDb29raWVNYW5h Z2VyUHJveHlNZXNzYWdlcy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9X ZWJEYXRhYmFzZU1hbmFnZXJNZXNzYWdlUmVjZWl2ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvV2ViS2l0Mi9XZWJEYXRhYmFzZU1hbmFnZXJNZXNzYWdlcy5oCiAgR0VOICAg ICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9XZWJEYXRhYmFzZU1hbmFnZXJQcm94eU1lc3Nh Z2VSZWNlaXZlci5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQyL1dlYkRh dGFiYXNlTWFuYWdlclByb3h5TWVzc2FnZXMuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L1dlYktpdDIvV2ViRnVsbFNjcmVlbk1hbmFnZXJNZXNzYWdlUmVjZWl2ZXIuY3BwCiAgR0VO ICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9XZWJGdWxsU2NyZWVuTWFuYWdlck1lc3Nh Z2VzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQyL1dlYkZ1bGxTY3JlZW5N YW5hZ2VyUHJveHlNZXNzYWdlUmVjZWl2ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViS2l0Mi9XZWJGdWxsU2NyZWVuTWFuYWdlclByb3h5TWVzc2FnZXMuaAogIEdFTiAg ICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvV2ViR2VvbG9jYXRpb25NYW5hZ2VyTWVzc2Fn ZVJlY2VpdmVyLmNwcAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvV2ViR2Vv bG9jYXRpb25NYW5hZ2VyTWVzc2FnZXMuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dl YktpdDIvV2ViR2VvbG9jYXRpb25NYW5hZ2VyUHJveHlNZXNzYWdlUmVjZWl2ZXIuY3BwCiAg R0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9XZWJHZW9sb2NhdGlvbk1hbmFnZXJQ cm94eU1lc3NhZ2VzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQyL1dlYklj b25EYXRhYmFzZU1lc3NhZ2VSZWNlaXZlci5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNl cy9XZWJLaXQyL1dlYkljb25EYXRhYmFzZU1lc3NhZ2VzLmgKICBHRU4gICAgICBEZXJpdmVk U291cmNlcy9XZWJLaXQyL1dlYkljb25EYXRhYmFzZVByb3h5TWVzc2FnZVJlY2VpdmVyLmNw cAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvV2ViSWNvbkRhdGFiYXNlUHJv eHlNZXNzYWdlcy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9XZWJJbnNw ZWN0b3JNZXNzYWdlUmVjZWl2ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2Vi S2l0Mi9XZWJJbnNwZWN0b3JNZXNzYWdlcy5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViS2l0Mi9XZWJJbnNwZWN0b3JQcm94eU1lc3NhZ2VSZWNlaXZlci5jcHAKICBHRU4gICAg ICBEZXJpdmVkU291cmNlcy9XZWJLaXQyL1dlYkluc3BlY3RvclByb3h5TWVzc2FnZXMuaAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvV2ViTWVkaWFDYWNoZU1hbmFnZXJN ZXNzYWdlUmVjZWl2ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9X ZWJNZWRpYUNhY2hlTWFuYWdlck1lc3NhZ2VzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNl cy9XZWJLaXQyL1dlYk1lZGlhQ2FjaGVNYW5hZ2VyUHJveHlNZXNzYWdlUmVjZWl2ZXIuY3Bw CiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9XZWJNZWRpYUNhY2hlTWFuYWdl clByb3h5TWVzc2FnZXMuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvV2Vi TmV0d29ya0luZm9NYW5hZ2VyTWVzc2FnZVJlY2VpdmVyLmNwcAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL1dlYktpdDIvV2ViTmV0d29ya0luZm9NYW5hZ2VyTWVzc2FnZXMuaAogIEdF TiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvV2ViTmV0d29ya0luZm9NYW5hZ2VyUHJv eHlNZXNzYWdlUmVjZWl2ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0 Mi9XZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eU1lc3NhZ2VzLmgKICBHRU4gICAgICBEZXJp dmVkU291cmNlcy9XZWJLaXQyL1dlYk5vdGlmaWNhdGlvbk1hbmFnZXJNZXNzYWdlUmVjZWl2 ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9XZWJOb3RpZmljYXRp b25NYW5hZ2VyTWVzc2FnZXMuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIv V2ViT3JpZ2luRGF0YU1hbmFnZXJNZXNzYWdlUmVjZWl2ZXIuY3BwCiAgR0VOICAgICAgRGVy aXZlZFNvdXJjZXMvV2ViS2l0Mi9XZWJPcmlnaW5EYXRhTWFuYWdlck1lc3NhZ2VzLmgKICBH RU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQyL1dlYk9yaWdpbkRhdGFNYW5hZ2VyUHJv eHlNZXNzYWdlUmVjZWl2ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0 Mi9XZWJPcmlnaW5EYXRhTWFuYWdlclByb3h5TWVzc2FnZXMuaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL1dlYktpdDIvV2ViUGFnZUdyb3VwUHJveHlNZXNzYWdlUmVjZWl2ZXIuY3Bw CiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9XZWJQYWdlR3JvdXBQcm94eU1l c3NhZ2VzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQyL1dlYlBhZ2VQcm94 eU1lc3NhZ2VSZWNlaXZlci5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQy L1dlYlBhZ2VQcm94eU1lc3NhZ2VzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJL aXQyL1dlYlBhZ2VNZXNzYWdlUmVjZWl2ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViS2l0Mi9XZWJQYWdlTWVzc2FnZXMuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L1dlYktpdDIvV2ViUHJvY2Vzc0Nvbm5lY3Rpb25NZXNzYWdlUmVjZWl2ZXIuY3BwCiAgR0VO ICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9XZWJQcm9jZXNzQ29ubmVjdGlvbk1lc3Nh Z2VzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQyL1dlYlByb2Nlc3NNZXNz YWdlUmVjZWl2ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9XZWJQ cm9jZXNzTWVzc2FnZXMuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvV2Vi UHJvY2Vzc1Byb3h5TWVzc2FnZVJlY2VpdmVyLmNwcAogIEdFTiAgICAgIERlcml2ZWRTb3Vy Y2VzL1dlYktpdDIvV2ViUHJvY2Vzc1Byb3h5TWVzc2FnZXMuaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL1dlYktpdDIvV2ViUmVzb3VyY2VDYWNoZU1hbmFnZXJNZXNzYWdlUmVjZWl2 ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9XZWJSZXNvdXJjZUNh Y2hlTWFuYWdlck1lc3NhZ2VzLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJLaXQy L1dlYlJlc291cmNlQ2FjaGVNYW5hZ2VyUHJveHlNZXNzYWdlUmVjZWl2ZXIuY3BwCiAgR0VO ICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9XZWJSZXNvdXJjZUNhY2hlTWFuYWdlclBy b3h5TWVzc2FnZXMuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvV2ViUmVz b3VyY2VMb2FkZXJNZXNzYWdlUmVjZWl2ZXIuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvV2ViS2l0Mi9XZWJSZXNvdXJjZUxvYWRlck1lc3NhZ2VzLmgKICBHRU4gICAgICBEZXJp dmVkU291cmNlcy9XZWJLaXQyL1dlYlZpYnJhdGlvblByb3h5TWVzc2FnZVJlY2VpdmVyLmNw cAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvV2ViVmlicmF0aW9uUHJveHlN ZXNzYWdlcy5oCiAgR0VOICAgICAgc3RhbXAtd2Via2l0MmVudW10eXBlcwpjZCAuICYmIC9i aW4vc2ggLi9jb25maWcuc3RhdHVzIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvd2Via2l0Mmd0 ay93ZWJraXQyL1dlYktpdFZlcnNpb24uaAogIEdFTiAgICAgIHN0YW1wLXdlYmtpdDJtYXJz aGFsLmNwcAogIEdFTiAgICAgIHN0YW1wLXdlYmtpdDJtYXJzaGFsLmgKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy9XZWJJbnNwZWN0b3JVSS9XZWJLaXQyR1Jlc291cmNlQnVuZGxlLmMK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NQmF0dGVyeU1h bmFnZXIuaApjb25maWcuc3RhdHVzOiBjcmVhdGluZyBEZXJpdmVkU291cmNlcy9XZWJLaXQy L3dlYmtpdDJndGsvd2Via2l0Mi9XZWJLaXRWZXJzaW9uLmgKICBHRU4gICAgICBEZXJpdmVk U291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NQ1NTUnVsZS5oCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUNTU1J1bGVMaXN0LmgKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NQ1NTU3R5bGVEZWNsYXJhdGlvbi5o CiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUNTU1N0eWxl U2hlZXQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01D U1NWYWx1ZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERP TU1lZGlhQ29udHJvbGxlci5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9t L1dlYktpdERPTU1lZGlhTGlzdC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0 ZG9tL1dlYktpdERPTU1lZGlhUXVlcnlMaXN0LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNl cy93ZWJraXRkb20vV2ViS2l0RE9NU3R5bGVNZWRpYS5oCiAgR0VOICAgICAgRGVyaXZlZFNv dXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTVN0eWxlU2hlZXRMaXN0LmgKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NU3R5bGVTaGVldC5oCiAgR0VOICAg ICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUF0dHIuaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01DREFUQVNlY3Rpb24uaAogIEdF TiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01DaGFyYWN0ZXJEYXRh LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NQ29tbWVu dC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTURvY3Vt ZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NRG9j dW1lbnRGcmFnbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dl YktpdERPTURvY3VtZW50VHlwZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0 ZG9tL1dlYktpdERPTURPTUltcGxlbWVudGF0aW9uLmgKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NRE9NTmFtZWRGbG93Q29sbGVjdGlvbi5oCiAgR0VO ICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTURPTVNldHRhYmxlVG9r ZW5MaXN0LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9N RE9NU2VjdXJpdHlQb2xpY3kuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRv bS9XZWJLaXRET01ET01TdHJpbmdMaXN0LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93 ZWJraXRkb20vV2ViS2l0RE9NRE9NU3RyaW5nTWFwLmgKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NRE9NVG9rZW5MaXN0LmgKICBHRU4gICAgICBEZXJp dmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NRWxlbWVudC5oCiAgR0VOICAgICAgRGVy aXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUVudGl0eVJlZmVyZW5jZS5oCiAgR0VO ICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUV2ZW50LmgKICBHRU4g ICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NS2V5Ym9hcmRFdmVudC5o CiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTU1lc3NhZ2VQ b3J0LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NTW91 c2VFdmVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERP TU5hbWVkTm9kZU1hcC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dl YktpdERPTU5vZGVGaWx0ZXIuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRv bS9XZWJLaXRET01Ob2RlLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20v V2ViS2l0RE9NTm9kZUl0ZXJhdG9yLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJr aXRkb20vV2ViS2l0RE9NUHJvY2Vzc2luZ0luc3RydWN0aW9uLmgKICBHRU4gICAgICBEZXJp dmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NTm9kZUxpc3QuaAogIEdFTiAgICAgIERl cml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01SYW5nZS5oCiAgR0VOICAgICAgRGVy aXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTVRleHQuaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01Ub3VjaC5oCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTVRyZWVXYWxrZXIuaAogIEdFTiAgICAgIERl cml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01VSUV2ZW50LmgKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NQmxvYi5oCiAgR0VOICAgICAgRGVy aXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUZpbGUuaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01GaWxlTGlzdC5oCiAgR0VOICAgICAgRGVy aXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUdhbWVwYWQuaAogIEdFTiAgICAgIERl cml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01HYW1lcGFkTGlzdC5oCiAgR0VOICAg ICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUdlb2xvY2F0aW9uLmgKICBH RU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NSFRNTEFuY2hvckVs ZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01I VE1MQXBwbGV0RWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9t L1dlYktpdERPTUhUTUxBcmVhRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv d2Via2l0ZG9tL1dlYktpdERPTUhUTUxCYXNlRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUhUTUxCYXNlRm9udEVsZW1lbnQuaAogIEdF TiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01IVE1MQm9keUVsZW1l bnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01IVE1M QlJFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0 RE9NSFRNTEJ1dHRvbkVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtp dGRvbS9XZWJLaXRET01IVE1MQ2FudmFzRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNv dXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUhUTUxDb2xsZWN0aW9uLmgKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NSFRNTERpcmVjdG9yeUVsZW1lbnQu aAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01IVE1MRGl2 RWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERP TUhUTUxETGlzdEVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRv bS9XZWJLaXRET01IVE1MRG9jdW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dl YmtpdGRvbS9XZWJLaXRET01IVE1MRGV0YWlsc0VsZW1lbnQuaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01IVE1MRWxlbWVudC5oCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUhUTUxFbWJlZEVsZW1lbnQuaAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01IVE1MRmllbGRT ZXRFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0 RE9NSFRNTEZvbnRFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRk b20vV2ViS2l0RE9NSFRNTEZvcm1FbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNl cy93ZWJraXRkb20vV2ViS2l0RE9NSFRNTEZyYW1lRWxlbWVudC5oCiAgR0VOICAgICAgRGVy aXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUhUTUxGcmFtZVNldEVsZW1lbnQuaAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01IVE1MSGVhZEVs ZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01I VE1MSGVhZGluZ0VsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRv bS9XZWJLaXRET01IVE1MSFJFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93 ZWJraXRkb20vV2ViS2l0RE9NSFRNTEh0bWxFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVk U291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NSFRNTElGcmFtZUVsZW1lbnQuaAogIEdFTiAg ICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01IVE1MSW1hZ2VFbGVtZW50 LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NSFRNTElu cHV0RWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktp dERPTUhUTUxLZXlnZW5FbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJr aXRkb20vV2ViS2l0RE9NSFRNTExhYmVsRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNv dXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUhUTUxMZWdlbmRFbGVtZW50LmgKICBHRU4gICAg ICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NSFRNTExJRWxlbWVudC5oCiAg R0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUhUTUxMaW5rRWxl bWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUhU TUxNYXBFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2Vi S2l0RE9NSFRNTE1hcnF1ZWVFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93 ZWJraXRkb20vV2ViS2l0RE9NSFRNTE1lZGlhRWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZl ZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUhUTUxNZW51RWxlbWVudC5oCiAgR0VOICAg ICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUhUTUxNZXRhRWxlbWVudC5o CiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUhUTUxNb2RF bGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9N SFRNTE9iamVjdEVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRv bS9XZWJLaXRET01IVE1MT0xpc3RFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNl cy93ZWJraXRkb20vV2ViS2l0RE9NSFRNTE9wdEdyb3VwRWxlbWVudC5oCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUhUTUxPcHRpb25FbGVtZW50LmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NSFRNTE9wdGlv bnNDb2xsZWN0aW9uLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2Vi S2l0RE9NSFRNTFBhcmFncmFwaEVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L3dlYmtpdGRvbS9XZWJLaXRET01IVE1MUGFyYW1FbGVtZW50LmgKICBHRU4gICAgICBEZXJp dmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NSFRNTFByZUVsZW1lbnQuaAogIEdFTiAg ICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01IVE1MUXVvdGVFbGVtZW50 LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NSFRNTFNj cmlwdEVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJL aXRET01IVE1MU2VsZWN0RWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Vi a2l0ZG9tL1dlYktpdERPTUhUTUxTdHlsZUVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRT b3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01IVE1MVGFibGVFbGVtZW50LmgKICBHRU4gICAg ICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NSFRNTFRhYmxlQ2FwdGlvbkVs ZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01I VE1MVGFibGVDb2xFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRk b20vV2ViS2l0RE9NSFRNTFRhYmxlU2VjdGlvbkVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01IVE1MVGFibGVDZWxsRWxlbWVudC5oCiAg R0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUhUTUxUZXh0QXJl YUVsZW1lbnQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRE T01IVE1MVGl0bGVFbGVtZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRk b20vV2ViS2l0RE9NSFRNTFRhYmxlUm93RWxlbWVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNv dXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTUhUTUxVTGlzdEVsZW1lbnQuaAogIEdFTiAgICAg IERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01NZWRpYUVycm9yLmgKICBHRU4g ICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NVGltZVJhbmdlcy5oCiAg R0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTVZhbGlkaXR5U3Rh dGUuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01ET01B cHBsaWNhdGlvbkNhY2hlLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20v V2ViS2l0RE9NQmFyUHJvcC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9t L1dlYktpdERPTUNvbnNvbGUuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRv bS9XZWJLaXRET01ET01XaW5kb3dDU1MuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dl YmtpdGRvbS9XZWJLaXRET01ET01XaW5kb3cuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L3dlYmtpdGRvbS9XZWJLaXRET01ET01TZWxlY3Rpb24uaAogIEdFTiAgICAgIERlcml2ZWRT b3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01IaXN0b3J5LmgKICBHRU4gICAgICBEZXJpdmVk U291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NTG9jYXRpb24uaAogIEdFTiAgICAgIERlcml2 ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01OYXZpZ2F0b3IuaAogIEdFTiAgICAgIERl cml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01TY3JlZW4uaAogIEdFTiAgICAgIERl cml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01TaGFkb3dSb290LmgKICBHRU4gICAg ICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NV2ViS2l0UG9pbnQuaAogIEdF TiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01XZWJLaXROYW1lZEZs b3cuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01ET01N aW1lVHlwZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERP TURPTU1pbWVUeXBlQXJyYXkuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRv bS9XZWJLaXRET01ET01QbHVnaW5BcnJheS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv d2Via2l0ZG9tL1dlYktpdERPTURPTVBsdWdpbi5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvd2Via2l0ZG9tL1dlYktpdERPTURhdGFiYXNlLmgKICBHRU4gICAgICBEZXJpdmVkU291 cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NU3RvcmFnZS5oCiAgR0VOICAgICAgRGVyaXZlZFNv dXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTVN0b3JhZ2VJbmZvLmgKICBHRU4gICAgICBEZXJp dmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NWFBhdGhFeHByZXNzaW9uLmgKICBHRU4g ICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NU3RvcmFnZVF1b3RhLmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NWFBhdGhOU1Jl c29sdmVyLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9N WFBhdGhSZXN1bHQuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJL aXRET01QZXJmb3JtYW5jZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9t L1dlYktpdERPTVBlcmZvcm1hbmNlRW50cnkuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2Vz L3dlYmtpdGRvbS9XZWJLaXRET01QZXJmb3JtYW5jZUVudHJ5TGlzdC5oCiAgR0VOICAgICAg RGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTVBlcmZvcm1hbmNlVGltaW5nLmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NUGVyZm9ybWFu Y2VOYXZpZ2F0aW9uLmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2Vi S2l0RE9NV2hlZWxFdmVudC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9t L1dlYktpdERPTUF1ZGlvVHJhY2suaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtp dGRvbS9XZWJLaXRET01BdWRpb1RyYWNrTGlzdC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJj ZXMvd2Via2l0ZG9tL1dlYktpdERPTUhUTUxBdWRpb0VsZW1lbnQuaAogIEdFTiAgICAgIERl cml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01IVE1MVmlkZW9FbGVtZW50LmgKICBH RU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NVGV4dFRyYWNrLmgK ICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NVGV4dFRyYWNr TGlzdC5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktpdERPTVRl eHRUcmFja0N1ZS5oCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvd2Via2l0ZG9tL1dlYktp dERPTVRleHRUcmFja0N1ZUxpc3QuaAogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtp dGRvbS9XZWJLaXRET01UcmFja0V2ZW50LmgKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy93 ZWJraXRkb20vV2ViS2l0RE9NVmlkZW9QbGF5YmFja1F1YWxpdHkuaAogIEdFTiAgICAgIERl cml2ZWRTb3VyY2VzL3dlYmtpdGRvbS9XZWJLaXRET01WaWRlb1RyYWNrLmgKICBHRU4gICAg ICBEZXJpdmVkU291cmNlcy93ZWJraXRkb20vV2ViS2l0RE9NVmlkZW9UcmFja0xpc3QuaAog IEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL3dlYmtpdC93ZWJraXRlbnVtdHlwZXMuY3BwCiAg R0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi93ZWJraXQyZXh0ZW5zaW9uL2luY2x1 ZGUvd2Via2l0MgogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL1dlYktpdDIvd2Via2l0Mmd0 ay9pbmNsdWRlL3dlYmtpdDIKICBDWFggICAgICBTb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxp bnQvUHJvZ3JhbXNfTExJbnRPZmZzZXRzRXh0cmFjdG9yLUxMSW50T2Zmc2V0c0V4dHJhY3Rv ci5vCiAgQ1hYICAgICAgU291cmNlL1dURi93dGYvbGliV1RGX2xhLUFzc2VydGlvbnMubG8K ICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi9saWJXVEZfbGEtQXRvbWljcy5sbwogIENYWCAg ICAgIFNvdXJjZS9XVEYvd3RmL2xpYldURl9sYS1CaXRWZWN0b3IubG8KICBDWFggICAgICBT b3VyY2UvV1RGL3d0Zi9saWJXVEZfbGEtQ29tcGlsYXRpb25UaHJlYWQubG8KICBDWFggICAg ICBTb3VyY2UvV1RGL3d0Zi9saWJXVEZfbGEtQ29tcHJlc3Npb24ubG8KICBDWFggICAgICBT b3VyY2UvV1RGL3d0Zi9saWJXVEZfbGEtQ3J5cHRvZ3JhcGhpY2FsbHlSYW5kb21OdW1iZXIu bG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi9saWJXVEZfbGEtRGF0YUxvZy5sbwogIENY WCAgICAgIFNvdXJjZS9XVEYvd3RmL2xpYldURl9sYS1DdXJyZW50VGltZS5sbwogIENYWCAg ICAgIFNvdXJjZS9XVEYvd3RmL2xpYldURl9sYS1EYXRlTWF0aC5sbwogIENYWCAgICAgIFNv dXJjZS9XVEYvd3RmL2xpYldURl9sYS1EZWNpbWFsTnVtYmVyLmxvCiAgQ1hYICAgICAgU291 cmNlL1dURi93dGYvbGliV1RGX2xhLUR5bmFtaWNBbm5vdGF0aW9ucy5sbwogIENYWCAgICAg IFNvdXJjZS9XVEYvd3RmL2xpYldURl9sYS1GYXN0TWFsbG9jLmxvCiAgQ1hYICAgICAgU291 cmNlL1dURi93dGYvbGliV1RGX2xhLUZhc3RCaXRWZWN0b3IubG8KICBDWFggICAgICBTb3Vy Y2UvV1RGL3d0Zi9saWJXVEZfbGEtRmlsZVByaW50U3RyZWFtLmxvCiAgQ1hYICAgICAgU291 cmNlL1dURi93dGYvbGliV1RGX2xhLUZ1bmN0aW9uRGlzcGF0Y2hlci5sbwogIENYWCAgICAg IFNvdXJjZS9XVEYvd3RmL2xpYldURl9sYS1HcmVnb3JpYW5EYXRlVGltZS5sbwogIENYWCAg ICAgIFNvdXJjZS9XVEYvd3RmL2xpYldURl9sYS1IYXNoVGFibGUubG8KICBDWFggICAgICBT b3VyY2UvV1RGL3d0Zi9saWJXVEZfbGEtTUQ1LmxvCiAgQ1hYICAgICAgU291cmNlL1dURi93 dGYvbGliV1RGX2xhLU1haW5UaHJlYWQubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi9s aWJXVEZfbGEtTWVkaWFUaW1lLmxvCiAgQ1hYICAgICAgU291cmNlL1dURi93dGYvbGliV1RG X2xhLU1ldGFBbGxvY2F0b3IubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi9saWJXVEZf bGEtTnVtYmVyT2ZDb3Jlcy5sbwogIENYWCAgICAgIFNvdXJjZS9XVEYvd3RmL2xpYldURl9s YS1SQU1TaXplLmxvCiAgQ1hYICAgICAgU291cmNlL1dURi93dGYvbGliV1RGX2xhLU9TQWxs b2NhdG9yUG9zaXgubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi9saWJXVEZfbGEtT1NB bGxvY2F0b3JXaW4ubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi9saWJXVEZfbGEtT1NS YW5kb21Tb3VyY2UubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi9saWJXVEZfbGEtUGFn ZUFsbG9jYXRpb25BbGlnbmVkLmxvCiAgQ1hYICAgICAgU291cmNlL1dURi93dGYvbGliV1RG X2xhLVBhZ2VCbG9jay5sbwogIENYWCAgICAgIFNvdXJjZS9XVEYvd3RmL2xpYldURl9sYS1Q cmludFN0cmVhbS5sbwogIENYWCAgICAgIFNvdXJjZS9XVEYvd3RmL2xpYldURl9sYS1QYXJh bGxlbEpvYnNHZW5lcmljLmxvCiAgQ1hYICAgICAgU291cmNlL1dURi93dGYvbGliV1RGX2xh LVJhbmRvbU51bWJlci5sbwogIENYWCAgICAgIFNvdXJjZS9XVEYvd3RmL2xpYldURl9sYS1S ZWZDb3VudGVkTGVha0NvdW50ZXIubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi9saWJX VEZfbGEtUnVuTG9vcC5sbwogIENYWCAgICAgIFNvdXJjZS9XVEYvd3RmL2xpYldURl9sYS1T SEExLmxvCiAgQ1hYICAgICAgU291cmNlL1dURi93dGYvbGliV1RGX2xhLVNpeENoYXJhY3Rl ckhhc2gubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi9saWJXVEZfbGEtU3RhY2tCb3Vu ZHMubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi9saWJXVEZfbGEtU3RyaW5nUHJpbnRT dHJlYW0ubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi9saWJXVEZfbGEtVENTeXN0ZW1B bGxvYy5sbwogIENYWCAgICAgIFNvdXJjZS9XVEYvd3RmL2xpYldURl9sYS1UaHJlYWRJZGVu dGlmaWVyRGF0YVB0aHJlYWRzLmxvCiAgQ1hYICAgICAgU291cmNlL1dURi93dGYvbGliV1RG X2xhLVRocmVhZFNwZWNpZmljV2luLmxvCiAgQ1hYICAgICAgU291cmNlL1dURi93dGYvbGli V1RGX2xhLVRocmVhZGluZy5sbwogIENYWCAgICAgIFNvdXJjZS9XVEYvd3RmL2xpYldURl9s YS1UaHJlYWRpbmdQdGhyZWFkcy5sbwogIENYWCAgICAgIFNvdXJjZS9XVEYvd3RmL2xpYldU Rl9sYS1UaHJlYWRpbmdXaW4ubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi9saWJXVEZf bGEtV1RGVGhyZWFkRGF0YS5sbwogIENYWCAgICAgIFNvdXJjZS9XVEYvd3RmL2xpYldURl9s YS1kdG9hLmxvCiAgQ1hYICAgICAgU291cmNlL1dURi93dGYvZHRvYS9saWJXVEZfbGEtYmln bnVtLWR0b2EubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi9kdG9hL2xpYldURl9sYS1i aWdudW0ubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi9kdG9hL2xpYldURl9sYS1jYWNo ZWQtcG93ZXJzLmxvCiAgQ1hYICAgICAgU291cmNlL1dURi93dGYvZHRvYS9saWJXVEZfbGEt ZGl5LWZwLmxvCiAgQ1hYICAgICAgU291cmNlL1dURi93dGYvZHRvYS9saWJXVEZfbGEtZmFz dC1kdG9hLmxvCiAgQ1hYICAgICAgU291cmNlL1dURi93dGYvZHRvYS9saWJXVEZfbGEtZG91 YmxlLWNvbnZlcnNpb24ubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi9kdG9hL2xpYldU Rl9sYS1maXhlZC1kdG9hLmxvCiAgQ1hYICAgICAgU291cmNlL1dURi93dGYvZHRvYS9saWJX VEZfbGEtc3RydG9kLmxvCiAgQ1hYICAgICAgU291cmNlL1dURi93dGYvZ29iamVjdC9saWJX VEZfbGEtR1JlZlB0ci5sbwogIENYWCAgICAgIFNvdXJjZS9XVEYvd3RmL2dvYmplY3QvbGli V1RGX2xhLUdsaWJVdGlsaXRpZXMubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi9ndGsv bGliV1RGX2xhLVJ1bkxvb3BHdGsubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi9ndGsv bGliV1RGX2xhLU1haW5UaHJlYWRHdGsubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi90 ZXh0L2xpYldURl9sYS1BdG9taWNTdHJpbmcubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0 Zi90ZXh0L2xpYldURl9sYS1BdG9taWNTdHJpbmdUYWJsZS5sbwogIENYWCAgICAgIFNvdXJj ZS9XVEYvd3RmL3RleHQvbGliV1RGX2xhLUJhc2U2NC5sbwogIENYWCAgICAgIFNvdXJjZS9X VEYvd3RmL3RleHQvbGliV1RGX2xhLUNTdHJpbmcubG8KICBDWFggICAgICBTb3VyY2UvV1RG L3d0Zi90ZXh0L2xpYldURl9sYS1TdHJpbmdCdWlsZGVyLmxvCiAgQ1hYICAgICAgU291cmNl L1dURi93dGYvdGV4dC9saWJXVEZfbGEtU3RyaW5nSW1wbC5sbwogIENYWCAgICAgIFNvdXJj ZS9XVEYvd3RmL3RleHQvbGliV1RGX2xhLVN0cmluZ1N0YXRpY3MubG8KICBDWFggICAgICBT b3VyY2UvV1RGL3d0Zi90ZXh0L2xpYldURl9sYS1XVEZTdHJpbmcubG8KICBDWFggICAgICBT b3VyY2UvV1RGL3d0Zi90aHJlYWRzL2xpYldURl9sYS1CaW5hcnlTZW1hcGhvcmUubG8KICBD WFggICAgICBTb3VyY2UvV1RGL3d0Zi91bmljb2RlL2xpYldURl9sYS1Db2xsYXRvckRlZmF1 bHQubG8KICBDWFggICAgICBTb3VyY2UvV1RGL3d0Zi91bmljb2RlL2xpYldURl9sYS1VVEY4 LmxvCiAgQ1hYICAgICAgU291cmNlL1dURi93dGYvdW5pY29kZS9pY3UvbGliV1RGX2xhLUNv bGxhdG9ySUNVLmxvCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9JbnNwZWN0 b3JXZWJCYWNrZW5kRGlzcGF0Y2hlcnMuY3BwCiAgR0VOICAgICAgRGVyaXZlZFNvdXJjZXMv V2ViS2l0Mi93ZWJraXQyZ3RrL3dlYmtpdDIvV2ViS2l0RW51bVR5cGVzLmNwcAogIEdFTiAg ICAgIHN0YW1wLXdlYmtpdDItZm9yd2FyZGluZy1oZWFkZXJzCltDcmVhdGluZyBmb3J3YXJk aW5nIGhlYWRlciBmb3IgSmF2YVNjcmlwdENvcmUvaGVhcC9TdHJvbmcuaF0KW0NyZWF0aW5n IGZvcndhcmRpbmcgaGVhZGVyIGZvciBKYXZhU2NyaXB0Q29yZS9oZWFwL1N0cm9uZ0lubGlu ZXMuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBKYXZhU2NyaXB0Q29yZS9B UEkvSmF2YVNjcmlwdC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIEphdmFT Y3JpcHRDb3JlL0FQSS9BUElDYXN0LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBm b3IgSmF2YVNjcmlwdENvcmUvQVBJL0pTVmFsdWVSZWYuaF0KW0NyZWF0aW5nIGZvcndhcmRp bmcgaGVhZGVyIGZvciBKYXZhU2NyaXB0Q29yZS9BUEkvT3BhcXVlSlNTdHJpbmcuaF0KW0Ny ZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBKYXZhU2NyaXB0Q29yZS9BUEkvSlNTdHJp bmdSZWYuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBKYXZhU2NyaXB0Q29y ZS9BUEkvSlNDb250ZXh0UmVmLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3Ig SmF2YVNjcmlwdENvcmUvQVBJL0pTQmFzZS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFk ZXIgZm9yIEphdmFTY3JpcHRDb3JlL3BhcnNlci9Tb3VyY2VDb2RlLmhdCltDcmVhdGluZyBm b3J3YXJkaW5nIGhlYWRlciBmb3IgSmF2YVNjcmlwdENvcmUvcnVudGltZS9JbnRlcm5hbEZ1 bmN0aW9uLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgSmF2YVNjcmlwdENv cmUvcnVudGltZS9KU0NKU1ZhbHVlSW5saW5lcy5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBo ZWFkZXIgZm9yIEphdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNHbG9iYWxPYmplY3QuaF0KW0Ny ZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBKYXZhU2NyaXB0Q29yZS9ydW50aW1lL0Nv bXBsZXRpb24uaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBKYXZhU2NyaXB0 Q29yZS9ydW50aW1lL09iamVjdFByb3RvdHlwZS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBo ZWFkZXIgZm9yIEphdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNMb2NrLmhdCltDcmVhdGluZyBm b3J3YXJkaW5nIGhlYWRlciBmb3IgSmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1Y3R1cmVJ bmxpbmVzLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgSmF2YVNjcmlwdENv cmUvcnVudGltZS9KU0NlbGxJbmxpbmVzLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRl ciBmb3IgSmF2YVNjcmlwdENvcmUvcnVudGltZS9GdW5jdGlvblByb3RvdHlwZS5oXQpbQ3Jl YXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIEphdmFTY3JpcHRDb3JlL3J1bnRpbWUvTWVt b3J5U3RhdGlzdGljcy5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIEphdmFT Y3JpcHRDb3JlL3J1bnRpbWUvSW5pdGlhbGl6ZVRocmVhZGluZy5oXQpbQ3JlYXRpbmcgZm9y d2FyZGluZyBoZWFkZXIgZm9yIEphdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNPYmplY3QuaF0K W0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBKYXZhU2NyaXB0Q29yZS9ydW50aW1l L0Vycm9yLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9lZGl0 aW5nL0VkaXRvci5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUv ZWRpdGluZy9FZGl0b3JJbnNlcnRBY3Rpb24uaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVh ZGVyIGZvciBXZWJDb3JlL2VkaXRpbmcvbWFya3VwLmhdCltDcmVhdGluZyBmb3J3YXJkaW5n IGhlYWRlciBmb3IgV2ViQ29yZS9lZGl0aW5nL1NwZWxsQ2hlY2tlci5oXQpbQ3JlYXRpbmcg Zm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvZWRpdGluZy9UZXh0R3JhbnVsYXJpdHku aF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL2VkaXRpbmcvRWRp dEFjdGlvbi5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvZWRp dGluZy9WaXNpYmxlUG9zaXRpb24uaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZv ciBXZWJDb3JlL2VkaXRpbmcvVmlzaWJsZVVuaXRzLmhdCltDcmVhdGluZyBmb3J3YXJkaW5n IGhlYWRlciBmb3IgV2ViQ29yZS9lZGl0aW5nL1VuZG9TdGVwLmhdCltDcmVhdGluZyBmb3J3 YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9lZGl0aW5nL0ZpbmRPcHRpb25zLmhdCltDcmVh dGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9lZGl0aW5nL0RpY3RhdGlvbkFs dGVybmF0aXZlLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9l ZGl0aW5nL1RleHRJdGVyYXRvci5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9y IFdlYkNvcmUvZWRpdGluZy9UZXh0QWZmaW5pdHkuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcg aGVhZGVyIGZvciBXZWJDb3JlL2xvYWRlci9UZXh0UmVzb3VyY2VEZWNvZGVyLmhdCltDcmVh dGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9sb2FkZXIvUmVzb3VyY2VMb2Fk ZXJPcHRpb25zLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9s b2FkZXIvRG9jdW1lbnRMb2FkZXIuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZv ciBXZWJDb3JlL2xvYWRlci9Mb2FkZXJTdHJhdGVneS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGlu ZyBoZWFkZXIgZm9yIFdlYkNvcmUvbG9hZGVyL1N1YnN0aXR1dGVEYXRhLmhdCltDcmVhdGlu ZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9sb2FkZXIvTmV0c2NhcGVQbHVnSW5T dHJlYW1Mb2FkZXIuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3Jl L2xvYWRlci9TdWJmcmFtZUxvYWRlci5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIg Zm9yIFdlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyVHlwZXMuaF0KW0NyZWF0aW5nIGZvcndh cmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL2xvYWRlci9Gb3JtU3RhdGUuaF0KW0NyZWF0aW5n IGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL2xvYWRlci9SZXNvdXJjZUxvYWRlci5o XQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvbG9hZGVyL0hpc3Rv cnlDb250cm9sbGVyLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29y ZS9sb2FkZXIvUmVzb3VyY2VMb2FkU2NoZWR1bGVyLmhdCltDcmVhdGluZyBmb3J3YXJkaW5n IGhlYWRlciBmb3IgV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkUmVxdWVzdC5oXQpbQ3JlYXRp bmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyQ2xp ZW50LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9sb2FkZXIv Q29va2llSmFyLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9s b2FkZXIvU3VicmVzb3VyY2VMb2FkZXIuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVy IGZvciBXZWJDb3JlL2xvYWRlci9GcmFtZU5ldHdvcmtpbmdDb250ZXh0LmhdCltDcmVhdGlu ZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9sb2FkZXIvUG9saWN5Q2hlY2tlci5o XQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvbG9hZGVyL0Nyb3Nz T3JpZ2luUHJlZmxpZ2h0UmVzdWx0Q2FjaGUuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVh ZGVyIGZvciBXZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5oXQpbQ3JlYXRpbmcgZm9yd2Fy ZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvbG9hZGVyL1Byb2dyZXNzVHJhY2tlci5oXQpbQ3Jl YXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvbG9hZGVyL05hdmlnYXRpb25B Y3Rpb24uaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL2xvYWRl ci9Qcm9ncmVzc1RyYWNrZXJDbGllbnQuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVy IGZvciBXZWJDb3JlL2xvYWRlci9SZXNvdXJjZUJ1ZmZlci5oXQpbQ3JlYXRpbmcgZm9yd2Fy ZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvbG9hZGVyL2FyY2hpdmUvQXJjaGl2ZVJlc291cmNl LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9sb2FkZXIvYXJj aGl2ZS9taHRtbC9NSFRNTEFyY2hpdmUuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVy IGZvciBXZWJDb3JlL2xvYWRlci9hcHBjYWNoZS9BcHBsaWNhdGlvbkNhY2hlLmhdCltDcmVh dGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9sb2FkZXIvYXBwY2FjaGUvQXBw bGljYXRpb25DYWNoZVN0b3JhZ2UuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZv ciBXZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZS5oXQpbQ3JlYXRpbmcgZm9y d2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvbG9hZGVyL2NhY2hlL01lbW9yeUNhY2hlLmhd CltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9sb2FkZXIvaWNvbi9J Y29uRGF0YWJhc2UuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3Jl L2xvYWRlci9pY29uL0ljb25EYXRhYmFzZUNsaWVudC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGlu ZyBoZWFkZXIgZm9yIFdlYkNvcmUvbG9hZGVyL2ljb24vSWNvbkRhdGFiYXNlQmFzZS5oXQpb Q3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRl cldpZGdldC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcmVu ZGVyaW5nL1JlbmRlclZpZXcuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBX ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuaF0KW0NyZWF0aW5nIGZvcndh cmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUcmVlQXNUZXh0Lmhd CltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9yZW5kZXJpbmcvUmVu ZGVyRW1iZWRkZWRPYmplY3QuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBX ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJTbmFwc2hvdHRlZFBsdWdJbi5oXQpbQ3JlYXRpbmcg Zm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcmVuZGVyaW5nL1BhZ2luYXRpb24uaF0K W0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3JlbmRlcmluZy9SZW5k ZXJPYmplY3QuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3Jl bmRlcmluZy9SZW5kZXJUZXh0LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3Ig V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcg aGVhZGVyIGZvciBXZWJDb3JlL3JlbmRlcmluZy9IaXRUZXN0UmVzdWx0LmhdCltDcmVhdGlu ZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbHVnaW5zL25wZnVuY3Rpb25zLmhd CltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbHVnaW5zL1BsdWdp blZpZXdCYXNlLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9w bHVnaW5zL1BsdWdpblN0cmF0ZWd5LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBm b3IgV2ViQ29yZS9wbHVnaW5zL25wcnVudGltZS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBo ZWFkZXIgZm9yIFdlYkNvcmUvcGx1Z2lucy9ucGFwaS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGlu ZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGx1Z2lucy9QbHVnaW5EYXRhLmhdCltDcmVhdGluZyBm b3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9Nb2R1bGVzL25vdGlmaWNhdGlvbnMvTm90 aWZpY2F0aW9uQ2xpZW50LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2Vi Q29yZS9Nb2R1bGVzL25vdGlmaWNhdGlvbnMvTm90aWZpY2F0aW9uUGVybWlzc2lvbkNhbGxi YWNrLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9Nb2R1bGVz L25vdGlmaWNhdGlvbnMvTm90aWZpY2F0aW9uLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhl YWRlciBmb3IgV2ViQ29yZS9Nb2R1bGVzL3dlYnNvY2tldHMvV2ViU29ja2V0SGFuZHNoYWtl LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9Nb2R1bGVzL3dl YnNvY2tldHMvV2ViU29ja2V0Q2hhbm5lbC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFk ZXIgZm9yIFdlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCR2V0UmVzdWx0LmhdCltDcmVh dGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9J REJLZXlSYW5nZURhdGEuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJD b3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQktleVBhdGguaF0KW0NyZWF0aW5nIGZvcndhcmRp bmcgaGVhZGVyIGZvciBXZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQkZhY3RvcnlCYWNr ZW5kSW50ZXJmYWNlLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29y ZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJEYXRhYmFzZU1ldGFkYXRhLmhdCltDcmVhdGluZyBm b3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJLZXlE YXRhLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9Nb2R1bGVz L3dlYmRhdGFiYXNlL0RhdGFiYXNlTWFuYWdlckNsaWVudC5oXQpbQ3JlYXRpbmcgZm9yd2Fy ZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvTW9kdWxlcy93ZWJkYXRhYmFzZS9EYXRhYmFzZURl dGFpbHMuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL01vZHVs ZXMvd2ViZGF0YWJhc2UvRGF0YWJhc2VNYW5hZ2VyLmhdCltDcmVhdGluZyBmb3J3YXJkaW5n IGhlYWRlciBmb3IgV2ViQ29yZS9Nb2R1bGVzL2dlb2xvY2F0aW9uL0dlb2xvY2F0aW9uLmhd CltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9Nb2R1bGVzL2dlb2xv Y2F0aW9uL0dlb2xvY2F0aW9uRXJyb3IuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVy IGZvciBXZWJDb3JlL01vZHVsZXMvZ2VvbG9jYXRpb24vR2VvbG9jYXRpb25Db250cm9sbGVy LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9Nb2R1bGVzL2dl b2xvY2F0aW9uL0dlb2xvY2F0aW9uUG9zaXRpb24uaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcg aGVhZGVyIGZvciBXZWJDb3JlL01vZHVsZXMvZ2VvbG9jYXRpb24vR2VvbG9jYXRpb25DbGll bnQuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL01vZHVsZXMv YmF0dGVyeS9CYXR0ZXJ5Q29udHJvbGxlci5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFk ZXIgZm9yIFdlYkNvcmUvTW9kdWxlcy9iYXR0ZXJ5L0JhdHRlcnlDbGllbnQuaF0KW0NyZWF0 aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL01vZHVsZXMvYmF0dGVyeS9CYXR0 ZXJ5U3RhdHVzLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9o aXN0b3J5L0hpc3RvcnlJdGVtLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3Ig V2ViQ29yZS9oaXN0b3J5L0JhY2tGb3J3YXJkQ29udHJvbGxlci5oXQpbQ3JlYXRpbmcgZm9y d2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvaGlzdG9yeS9CYWNrRm9yd2FyZENsaWVudC5o XQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvaGlzdG9yeS9QYWdl Q2FjaGUuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL2h0bWwv SFRNTEZyYW1lRWxlbWVudC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdl YkNvcmUvaHRtbC9IVE1MVGFibGVDZWxsRWxlbWVudC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGlu ZyBoZWFkZXIgZm9yIFdlYkNvcmUvaHRtbC9IVE1MVGV4dEFyZWFFbGVtZW50LmhdCltDcmVh dGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9odG1sL0hUTUxQbHVnSW5JbWFn ZUVsZW1lbnQuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL2h0 bWwvSFRNTEZyYW1lT3duZXJFbGVtZW50LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRl ciBmb3IgV2ViQ29yZS9odG1sL0hUTUxGb3JtRWxlbWVudC5oXQpbQ3JlYXRpbmcgZm9yd2Fy ZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvaHRtbC9IVE1MSUZyYW1lRWxlbWVudC5oXQpbQ3Jl YXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVt ZW50LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9odG1sL0hU TUxBcHBsZXRFbGVtZW50LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2Vi Q29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVh ZGVyIGZvciBXZWJDb3JlL2h0bWwvVm9pZENhbGxiYWNrLmhdCltDcmVhdGluZyBmb3J3YXJk aW5nIGhlYWRlciBmb3IgV2ViQ29yZS9odG1sL1BsdWdpbkRvY3VtZW50LmhdCltDcmVhdGlu ZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9odG1sL0hUTUxQbHVnSW5FbGVtZW50 LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9odG1sL2Zvcm1z L0ZpbGVJY29uTG9hZGVyLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2Vi Q29yZS9odG1sL3BhcnNlci9IVE1MUGFyc2VySWRpb21zLmhdCltDcmVhdGluZyBmb3J3YXJk aW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9SZWZlcnJlclBvbGljeS5oXQpbQ3Jl YXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vTUlNRVR5cGVS ZWdpc3RyeS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxh dGZvcm0vUGxhdGZvcm1QYXN0ZWJvYXJkLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRl ciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9Qb3B1cE1lbnVDbGllbnQuaF0KW0NyZWF0aW5nIGZv cndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcuaF0KW0Ny ZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL0Nvb2tpZXNT dHJhdGVneS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxh dGZvcm0vQ29sb3JDaG9vc2VyQ2xpZW50LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRl ciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybVRvdWNoUG9pbnQuaF0KW0NyZWF0aW5n IGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL1Bhc3RlYm9hcmQuaF0K W0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL0hvc3RX aW5kb3cuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRm b3JtL0ZpbGVTeXN0ZW0uaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJD b3JlL3BsYXRmb3JtL1BsYXRmb3JtTW91c2VFdmVudC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGlu ZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vQ29va2llLmhdCltDcmVhdGluZyBmb3J3 YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9EYXRhYmFzZVN0cmF0ZWd5Lmhd CltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9QbGF0 Zm9ybVNjcmVlbi5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUv cGxhdGZvcm0vU2NoZW1lUmVnaXN0cnkuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVy IGZvciBXZWJDb3JlL3BsYXRmb3JtL1VSTEhhc2guaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcg aGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL1Zpc2l0ZWRMaW5rU3RyYXRlZ3kuaF0KW0Ny ZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL1VzZXJBY3Rp dml0eS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZv cm0vTG9jYWxpemVkU3RyaW5ncy5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9y IFdlYkNvcmUvcGxhdGZvcm0vU2hhcmVkQnVmZmVyLmhdCltDcmVhdGluZyBmb3J3YXJkaW5n IGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9XaWRnZXQuaF0KW0NyZWF0aW5nIGZvcndh cmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL1N1ZGRlblRlcm1pbmF0aW9uLmhd CltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9MZW5n dGguaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3Jt L1dpbmRvd3NLZXlib2FyZENvZGVzLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBm b3IgV2ViQ29yZS9wbGF0Zm9ybS9VUkwuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVy IGZvciBXZWJDb3JlL3BsYXRmb3JtL0ZpbGVDaG9vc2VyLmhdCltDcmVhdGluZyBmb3J3YXJk aW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9EcmFnRGF0YS5oXQpbQ3JlYXRpbmcg Zm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vTG9nZ2luZy5oXQpbQ3Jl YXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vUGxhdGZvcm1U b3VjaEV2ZW50LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9w bGF0Zm9ybS9TY3JvbGxiYXJUaGVtZS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIg Zm9yIFdlYkNvcmUvcGxhdGZvcm0vU2VhcmNoUG9wdXBNZW51LmhdCltDcmVhdGluZyBmb3J3 YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9Db2xvckNob29zZXIuaF0KW0Ny ZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3Jt U3RyYXRlZ2llcy5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUv cGxhdGZvcm0vQ3Vyc29yLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2Vi Q29yZS9wbGF0Zm9ybS9Qb3B1cE1lbnUuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVy IGZvciBXZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFR5cGVzLmhdCltDcmVhdGluZyBmb3J3YXJk aW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9NZW1vcnlQcmVzc3VyZUhhbmRsZXIu aF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL1Bs YXRmb3JtV2hlZWxFdmVudC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdl YkNvcmUvcGxhdGZvcm0vQ29udGV4dE1lbnVJdGVtLmhdCltDcmVhdGluZyBmb3J3YXJkaW5n IGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9Db250ZXh0TWVudS5oXQpbQ3JlYXRpbmcg Zm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vTm90SW1wbGVtZW50ZWQu aF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL1Rp bWVyLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9y bS9QYXN0ZWJvYXJkU3RyYXRlZ3kuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZv ciBXZWJDb3JlL3BsYXRmb3JtL0xhbmd1YWdlLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhl YWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9MaW5rSGFzaC5oXQpbQ3JlYXRpbmcgZm9yd2Fy ZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vUGxhdGZvcm1LZXlib2FyZEV2ZW50 LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9j YWlyby9XaWRnZXRCYWNraW5nU3RvcmVDYWlyby5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBo ZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vY2Fpcm8vV2lkZ2V0QmFja2luZ1N0b3JlLmhd CltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9nZW9j bHVlL0dlb2xvY2F0aW9uUHJvdmlkZXJHZW9jbHVlLmhdCltDcmVhdGluZyBmb3J3YXJkaW5n IGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9nZW9jbHVlL0dlb2xvY2F0aW9uUHJvdmlk ZXJHZW9jbHVlQ2xpZW50LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2Vi Q29yZS9wbGF0Zm9ybS9nbGliL0JhdHRlcnlQcm92aWRlclVQb3dlci5oXQpbQ3JlYXRpbmcg Zm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vZ2xpYi9CYXR0ZXJ5UHJv dmlkZXJVUG93ZXJDbGllbnQuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBX ZWJDb3JlL3BsYXRmb3JtL3NxbC9TUUxpdGVEYXRhYmFzZS5oXQpbQ3JlYXRpbmcgZm9yd2Fy ZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vc3FsL1NRTGl0ZVN0YXRlbWVudC5o XQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vc3Fs L1NRTGl0ZVRyYW5zYWN0aW9uLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3Ig V2ViQ29yZS9wbGF0Zm9ybS90ZXh0L1RleHRDaGVja2luZy5oXQpbQ3JlYXRpbmcgZm9yd2Fy ZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vdGV4dC9UZXh0RW5jb2RpbmcuaF0K W0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL3RleHQv VGV4dENoZWNrZXJDbGllbnQuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBX ZWJDb3JlL3BsYXRmb3JtL3RleHQvVGV4dERpcmVjdGlvbi5oXQpbQ3JlYXRpbmcgZm9yd2Fy ZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vdGV4dC9lbmNoYW50L1RleHRDaGVj a2VyRW5jaGFudC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUv cGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUhhbmRsZS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGlu ZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9DcmVkZW50aWFsLmhdCltD cmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3Jr L0Jsb2JSZWdpc3RyeUltcGwuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBX ZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VIYW5kbGVJbnRlcm5hbC5oXQpbQ3Jl YXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9B dXRoZW50aWNhdGlvbkNsaWVudC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9y IFdlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9OZXR3b3JraW5nQ29udGV4dC5oXQpbQ3JlYXRp bmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9ETlMu aF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL25l dHdvcmsvTmV0d29ya1N0b3JhZ2VTZXNzaW9uLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhl YWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Byb3h5U2VydmVyLmhdCltDcmVh dGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1N5 bmNocm9ub3VzTG9hZGVyQ2xpZW50LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBm b3IgV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL0Jsb2JEYXRhLmhdCltDcmVhdGluZyBmb3J3 YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL0hUVFBQYXJzZXJz LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9u ZXR3b3JrL1Jlc291cmNlSGFuZGxlQ2xpZW50LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhl YWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL0NyZWRlbnRpYWxTdG9yYWdlLmhd CltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9uZXR3 b3JrL1NvY2tldFN0cmVhbUhhbmRsZUNsaWVudC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBo ZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9CbG9iUmVnaXN0cnkuaF0KW0Ny ZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsv SFRUUEhlYWRlck1hcC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNv cmUvcGxhdGZvcm0vbmV0d29yay9Qcm90ZWN0aW9uU3BhY2UuaF0KICBDWFhMRCAgICBsaWJX VEYubGEKW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3Jt L25ldHdvcmsvUGxhdGZvcm1Db29raWVKYXIuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVh ZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvQ29va2llU3RvcmFnZS5oXQpbQ3Jl YXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9S ZXNvdXJjZUxvYWRQcmlvcml0eS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9y IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvRmxvYXRQb2ludC5oXQpbQ3JlYXRpbmcgZm9y d2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvSW50UmVjdC5o XQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vZ3Jh cGhpY3MvR3JhcGhpY3NMYXllci5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9y IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvRm9udENhY2hlLmhdCltDcmVhdGluZyBmb3J3 YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9JbWFnZVNvdXJj ZS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0v Z3JhcGhpY3MvSWNvbi5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNv cmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NMYXllckNsaWVudC5oXQpbQ3JlYXRpbmcg Zm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvSW50UG9p bnQuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3Jt L2dyYXBoaWNzL0Zsb2F0UmVjdC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9y IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvUmVnaW9uLmhdCltDcmVhdGluZyBmb3J3YXJk aW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRl eHQuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3Jt L2dyYXBoaWNzL0Zsb2F0UXVhZC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9y IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvSW50U2l6ZS5oXQpbQ3JlYXRpbmcgZm9yd2Fy ZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR0xDb250ZXh0Lmhd CltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9ncmFw aGljcy9JbWFnZS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUv cGxhdGZvcm0vZ3JhcGhpY3MvUGF0aC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIg Zm9yIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvRm9udC5oXQpbQ3JlYXRpbmcgZm9yd2Fy ZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFwSW1hZ2Uu aF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL2dy YXBoaWNzL0Zsb2F0U2l6ZS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdl YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhZGllbnQuaF0KW0NyZWF0aW5nIGZvcndhcmRp bmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0NvbG9yLmhdCltDcmVh dGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9H bHlwaFBhZ2VUcmVlTm9kZS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdl YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvUGxhdGZvcm1MYXllci5oXQpbQ3JlYXRpbmcgZm9y d2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vUGxh dGZvcm1Db250ZXh0Q2Fpcm8uaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBX ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL0NhaXJvVXRpbGl0aWVzLmhdCltDcmVh dGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9j YWlyby9SZWZQdHJDYWlyby5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdl YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdHJhbnNmb3Jtcy9UcmFuc2Zvcm1hdGlvbk1hdHJp eC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0v Z3JhcGhpY3MvdHJhbnNmb3Jtcy9BZmZpbmVUcmFuc2Zvcm0uaF0KW0NyZWF0aW5nIGZvcndh cmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvRmls dGVyT3BlcmF0aW9uLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29y ZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ZpbHRlck9wZXJhdGlvbnMuaF0KW0NyZWF0 aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3Rl eG1hcC9HcmFwaGljc0xheWVyVGV4dHVyZU1hcHBlci5oXQpbQ3JlYXRpbmcgZm9yd2FyZGlu ZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vZ3RrL0d0a0RyYWdBbmREcm9wSGVscGVy LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9n dGsvQ2xpcGJvYXJkVXRpbGl0aWVzR3RrLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRl ciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9ndGsvRGF0YU9iamVjdEd0ay5oXQpbQ3JlYXRpbmcg Zm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vZ3RrL0d0a1RvdWNoQ29u dGV4dEhlbHBlci5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUv cGxhdGZvcm0vZ3RrL0dVbmlxdWVQdHJHdGsuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVh ZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL2d0ay9Vc2VyQWdlbnRHdGsuaF0KW0NyZWF0aW5n IGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL2d0ay9Db21wb3NpdGlv blJlc3VsdHMuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3Bs YXRmb3JtL2d0ay9QYXN0ZWJvYXJkSGVscGVyLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhl YWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9ndGsvV2lkZ2V0QmFja2luZ1N0b3JlR3RrWDEx LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9n dGsvRHJhZ0ljb24uaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3Jl L3BsYXRmb3JtL2d0ay9HdGtWZXJzaW9uaW5nLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhl YWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9ndGsvR3RrUG9wdXBNZW51LmhdCltDcmVhdGlu ZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0Zm9ybS9ndGsvR3RrQ2xpY2tD b3VudGVyLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wbGF0 Zm9ybS9ndGsvUmVkaXJlY3RlZFhDb21wb3NpdGVXaW5kb3cuaF0KW0NyZWF0aW5nIGZvcndh cmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL2d0ay9HdGtVdGlsaXRpZXMuaF0K W0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL2d0ay9F cnJvcnNHdGsuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3Bs YXRmb3JtL2d0ay9HdGtJbnB1dE1ldGhvZEZpbHRlci5oXQpbQ3JlYXRpbmcgZm9yd2FyZGlu ZyBoZWFkZXIgZm9yIFdlYkNvcmUvYWNjZXNzaWJpbGl0eS9BWE9iamVjdENhY2hlLmhdCltD cmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0Fj Y2Vzc2liaWxpdHlPYmplY3QuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBX ZWJDb3JlL2JyaWRnZS9ucHJ1bnRpbWVfaW50ZXJuYWwuaF0KW0NyZWF0aW5nIGZvcndhcmRp bmcgaGVhZGVyIGZvciBXZWJDb3JlL2JyaWRnZS9JZGVudGlmaWVyUmVwLmhdCltDcmVhdGlu ZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9iaW5kaW5ncy9nZW5lcmljL1J1bnRp bWVFbmFibGVkRmVhdHVyZXMuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBX ZWJDb3JlL2JpbmRpbmdzL2pzL0dDQ29udHJvbGxlci5oXQpbQ3JlYXRpbmcgZm9yd2FyZGlu ZyBoZWFkZXIgZm9yIFdlYkNvcmUvYmluZGluZ3MvanMvSlNET01XaW5kb3dCYXNlLmhdCltD cmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9iaW5kaW5ncy9qcy9ET01X cmFwcGVyV29ybGQuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3Jl L2JpbmRpbmdzL2pzL1NjcmlwdENvbnRyb2xsZXIuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcg aGVhZGVyIGZvciBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTUGx1Z2luRWxlbWVudEZ1bmN0aW9u cy5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvYmluZGluZ3Mv anMvU2VyaWFsaXplZFNjcmlwdFZhbHVlLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRl ciBmb3IgV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ29udHJvbGxlci5oXQpbQ3JlYXRp bmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckZy b250ZW5kQ2xpZW50TG9jYWwuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBX ZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JDbGllbnQuaF0KW0NyZWF0aW5nIGZvcndhcmRp bmcgaGVhZGVyIGZvciBXZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JGb3J3YXJkaW5nLmhd CltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9pbnNwZWN0b3IvSW5z cGVjdG9yRnJvbnRlbmRDbGllbnQuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZv ciBXZWJDb3JlL2Nzcy9TdHlsZVByb3BlcnRpZXMuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcg aGVhZGVyIGZvciBXZWJDb3JlL3BhZ2UvU2VjdXJpdHlPcmlnaW5IYXNoLmhdCltDcmVhdGlu ZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wYWdlL1ZpZXdTdGF0ZS5oXQpbQ3Jl YXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGFnZS9Vc2VyQ29udGVudFR5 cGVzLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wYWdlL0Nv bnRleHRNZW51Q29udHJvbGxlci5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9y IFdlYkNvcmUvcGFnZS9Vc2VyQ29udGVudFVSTFBhdHRlcm4uaF0KW0NyZWF0aW5nIGZvcndh cmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BhZ2UvU2VjdXJpdHlQb2xpY3kuaF0KW0NyZWF0 aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BhZ2UvR2VzdHVyZVRhcEhpZ2hs aWdodGVyLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wYWdl L1BhZ2UuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BhZ2Uv RnJhbWVWaWV3LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9w YWdlL0NvbnRleHRNZW51Q2xpZW50LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBm b3IgV2ViQ29yZS9wYWdlL0FsdGVybmF0aXZlVGV4dENsaWVudC5oXQpbQ3JlYXRpbmcgZm9y d2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGFnZS9MYXlvdXRNaWxlc3RvbmVzLmhdCltD cmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wYWdlL1BsdWdJbkNsaWVu dC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGFnZS9NYWlu RnJhbWUuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BhZ2Uv RE9NV2luZG93LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9w YWdlL0RyYWdBY3Rpb25zLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2Vi Q29yZS9wYWdlL1VzZXJTY3JpcHRUeXBlcy5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFk ZXIgZm9yIFdlYkNvcmUvcGFnZS9DaHJvbWVDbGllbnQuaF0KW0NyZWF0aW5nIGZvcndhcmRp bmcgaGVhZGVyIGZvciBXZWJDb3JlL3BhZ2UvV2luZG93RmVhdHVyZXMuaF0KW0NyZWF0aW5n IGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BhZ2UvQ2hyb21lLmhdCltDcmVhdGlu ZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wYWdlL0ZvY3VzRGlyZWN0aW9uLmhd CltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wYWdlL1VzZXJTdHls ZVNoZWV0LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wYWdl L0V2ZW50SGFuZGxlci5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNv cmUvcGFnZS9Vc2VyU2NyaXB0LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3Ig V2ViQ29yZS9wYWdlL01lZGlhQ2FuU3RhcnRMaXN0ZW5lci5oXQpbQ3JlYXRpbmcgZm9yd2Fy ZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGFnZS9TZXR0aW5ncy5oXQpbQ3JlYXRpbmcgZm9y d2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGFnZS9EcmFnQ2xpZW50LmhdCltDcmVhdGlu ZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wYWdlL0VkaXRvckNsaWVudC5oXQpb Q3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGFnZS9Gb2N1c0NvbnRy b2xsZXIuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BhZ2Uv UGFnZVRocm90dGxlci5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNv cmUvcGFnZS9QYWdlR3JvdXAuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBX ZWJDb3JlL3BhZ2UvRE9NV2luZG93RXh0ZW5zaW9uLmhdCltDcmVhdGluZyBmb3J3YXJkaW5n IGhlYWRlciBmb3IgV2ViQ29yZS9wYWdlL0RyYWdTZXNzaW9uLmhdCltDcmVhdGluZyBmb3J3 YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wYWdlL0ZyYW1lLmhdCltDcmVhdGluZyBmb3J3 YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wYWdlL1ByaW50Q29udGV4dC5oXQpbQ3JlYXRp bmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGFnZS9Hcm91cFNldHRpbmdzLmhd CltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wYWdlL0RyYWdDb250 cm9sbGVyLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wYWdl L1dlYkNvcmVLZXlib2FyZFVJTW9kZS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIg Zm9yIFdlYkNvcmUvcGFnZS9TZWN1cml0eU9yaWdpbi5oXQpbQ3JlYXRpbmcgZm9yd2FyZGlu ZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGFnZS9QYWdlVmlzaWJpbGl0eVN0YXRlLmhdCltDcmVh dGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3Jv bGxpbmdDb25zdHJhaW50cy5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdl YkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nQ29vcmRpbmF0b3IuaF0KW0NyZWF0aW5n IGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3N0b3JhZ2UvU3RvcmFnZVN0cmF0ZWd5 LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9zdG9yYWdlL1N0 b3JhZ2UuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3N0b3Jh Z2UvU3RvcmFnZU5hbWVzcGFjZS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9y IFdlYkNvcmUvc3RvcmFnZS9TdG9yYWdlQXJlYS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBo ZWFkZXIgZm9yIFdlYkNvcmUvc3RvcmFnZS9TdG9yYWdlRXZlbnREaXNwYXRjaGVyLmhdCltD cmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9zdG9yYWdlL1N0b3JhZ2VN YXAuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3N0b3JhZ2Uv U3RvcmFnZVRyYWNrZXIuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJD b3JlL2RvbS9VSUV2ZW50V2l0aEtleVN0YXRlLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhl YWRlciBmb3IgV2ViQ29yZS9kb20vQ2xpcGJvYXJkLmhdCltDcmVhdGluZyBmb3J3YXJkaW5n IGhlYWRlciBmb3IgV2ViQ29yZS9kb20vTm9kZS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBo ZWFkZXIgZm9yIFdlYkNvcmUvZG9tL1N0eWxlZEVsZW1lbnQuaF0KW0NyZWF0aW5nIGZvcndh cmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL2RvbS9Eb2N1bWVudE1hcmtlckNvbnRyb2xsZXIu aF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL2RvbS9FeGNlcHRp b25Db2RlLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9kb20v UmFuZ2UuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL2RvbS9V c2VyR2VzdHVyZUluZGljYXRvci5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9y IFdlYkNvcmUvZG9tL1VzZXJUeXBpbmdHZXN0dXJlSW5kaWNhdG9yLmhdCltDcmVhdGluZyBm b3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9kb20vS2V5Ym9hcmRFdmVudC5oXQpbQ3Jl YXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvZG9tL05vZGVUcmF2ZXJzYWwu aF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL2RvbS9TY3JpcHRF eGVjdXRpb25Db250ZXh0LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2Vi Q29yZS9kb20vRXZlbnQuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJD b3JlL2RvbS9Nb3VzZUV2ZW50LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3Ig V2ViQ29yZS9kb20vRXZlbnROYW1lcy5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIg Zm9yIFdlYkNvcmUvZG9tL1NoYWRvd1Jvb3QuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVh ZGVyIGZvciBXZWJDb3JlL2RvbS9WaWV3cG9ydEFyZ3VtZW50cy5oXQpbQ3JlYXRpbmcgZm9y d2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvZG9tL0RPTUltcGxlbWVudGF0aW9uLmhdCltD cmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9kb20vRG9jdW1lbnRGcmFn bWVudC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvZG9tL0Vs ZW1lbnQuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL2RvbS9E b2N1bWVudC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvd29y a2Vycy9TaGFyZWRXb3JrZXJTdHJhdGVneS5oXQogIENYWExEICAgIFByb2dyYW1zL0xMSW50 T2Zmc2V0c0V4dHJhY3RvcgpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYktp dDIvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuaF0KW0NyZWF0aW5nIGZvcndhcmRp bmcgaGVhZGVyIGZvciBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1BhZ2VGaW5kQ2xpZW50 LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViS2l0Mi9VSVByb2Nlc3Mv QVBJL0MvV0tHZW9sb2NhdGlvbk1hbmFnZXIuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVh ZGVyIGZvciBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0luc3BlY3Rvci5oXQpbQ3JlYXRp bmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLR2Vv bG9jYXRpb25Qb3NpdGlvbi5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdl YktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLRnJhbWUuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcg aGVhZGVyIGZvciBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0NyZWRlbnRpYWxUeXBlcy5o XQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvVUlQcm9jZXNzL0FQ SS9DL1dLQ29udGV4dERvd25sb2FkQ2xpZW50LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhl YWRlciBmb3IgV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJlbmNlc1JlZi5oXQpb Q3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvVUlQcm9jZXNzL0FQSS9D L1dLUGFnZUNvbnRleHRNZW51Q2xpZW50LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRl ciBmb3IgV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0SGlzdG9yeUNsaWVudC5o XQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvVUlQcm9jZXNzL0FQ SS9DL1dLRnJhbWVQb2xpY3lMaXN0ZW5lci5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFk ZXIgZm9yIFdlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dlYktpdDJfQy5oXQpbQ3JlYXRpbmcg Zm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLRG93bmxv YWQuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJLaXQyL1VJUHJvY2Vz cy9BUEkvQy9XS0hpdFRlc3RSZXN1bHQuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVy IGZvciBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0dlb2xvY2F0aW9uUGVybWlzc2lvblJl cXVlc3QuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJLaXQyL1VJUHJv Y2Vzcy9BUEkvQy9XS1BhZ2VVSUNsaWVudC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFk ZXIgZm9yIFdlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLQVBJQ2FzdC5oXQpbQ3JlYXRpbmcg Zm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLU2Vzc2lv blJlZi5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvVUlQcm9j ZXNzL0FQSS9DL1dLUHJvdGVjdGlvblNwYWNlVHlwZXMuaF0KW0NyZWF0aW5nIGZvcndhcmRp bmcgaGVhZGVyIGZvciBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1BhZ2UuaF0KW0NyZWF0 aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0Jh Y2tGb3J3YXJkTGlzdFJlZi5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdl YktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLQ29udGV4dENvbm5lY3Rpb25DbGllbnQuaF0KW0Ny ZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9X S1RleHRDaGVja2VyLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViS2l0 Mi9VSVByb2Nlc3MvQVBJL0MvV0tQYWdlUG9saWN5Q2xpZW50LmhdCltDcmVhdGluZyBmb3J3 YXJkaW5nIGhlYWRlciBmb3IgV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tPcGVuUGFuZWxQ YXJhbWV0ZXJzLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViS2l0Mi9V SVByb2Nlc3MvQVBJL0MvV0tQYWdlTG9hZGVyQ2xpZW50LmhdCltDcmVhdGluZyBmb3J3YXJk aW5nIGhlYWRlciBmb3IgV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tOYXRpdmVFdmVudC5o XQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvVUlQcm9jZXNzL0FQ SS9DL1dLSWNvbkRhdGFiYXNlLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3Ig V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0SW5qZWN0ZWRCdW5kbGVDbGllbnQu aF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJLaXQyL1VJUHJvY2Vzcy9B UEkvQy9XS0Zvcm1TdWJtaXNzaW9uTGlzdGVuZXIuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcg aGVhZGVyIGZvciBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1BhZ2VGaW5kTWF0Y2hlc0Ns aWVudC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvVUlQcm9j ZXNzL0FQSS9DL1dLUGFnZUdyb3VwLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBm b3IgV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tPcGVuUGFuZWxSZXN1bHRMaXN0ZW5lci5o XQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvVUlQcm9jZXNzL0FQ SS9DL1dLTmF2aWdhdGlvbkRhdGFSZWYuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVy IGZvciBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0NvbnRleHQuaF0KW0NyZWF0aW5nIGZv cndhcmRpbmcgaGVhZGVyIGZvciBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0JhY2tGb3J3 YXJkTGlzdEl0ZW1SZWYuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJL aXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1BhZ2VGb3JtQ2xpZW50LmhdCltDcmVhdGluZyBmb3J3 YXJkaW5nIGhlYWRlciBmb3IgV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvZ3RrL1dLSW5zcGVj dG9yQ2xpZW50R3RrLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViS2l0 Mi9VSVByb2Nlc3MvQVBJL0MvZ3RrL1dLVmlldy5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBo ZWFkZXIgZm9yIFdlYktpdDIvVUlQcm9jZXNzL0FQSS9DL2d0ay9XS0Z1bGxTY3JlZW5DbGll bnRHdGsuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJLaXQyL1VJUHJv Y2Vzcy9BUEkvY3BwL1dLUmV0YWluUHRyLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRl ciBmb3IgV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tBcnJheS5oXQpbQ3JlYXRpbmcgZm9yd2Fy ZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvU2hhcmVkL0FQSS9jL1dLRXJyb3IuaF0KW0NyZWF0 aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJLaXQyL1NoYXJlZC9BUEkvYy9XS0ltYWdl LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViS2l0Mi9TaGFyZWQvQVBJ L2MvV0tDb25uZWN0aW9uUmVmLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3Ig V2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tQYWdlTG9hZFR5cGVzLmhdCltDcmVhdGluZyBmb3J3 YXJkaW5nIGhlYWRlciBmb3IgV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tCYXNlLmhdCltDcmVh dGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tQYWdl VmlzaWJpbGl0eVR5cGVzLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2Vi S2l0Mi9TaGFyZWQvQVBJL2MvV0tFdmVudC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFk ZXIgZm9yIFdlYktpdDIvU2hhcmVkL0FQSS9jL1dLRGljdGlvbmFyeS5oXQpbQ3JlYXRpbmcg Zm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvU2hhcmVkL0FQSS9jL1dLVVJMLmhdCltD cmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tD b250ZXh0TWVudUl0ZW1UeXBlcy5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9y IFdlYktpdDIvU2hhcmVkL0FQSS9jL1dLRGF0YS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBo ZWFkZXIgZm9yIFdlYktpdDIvU2hhcmVkL0FQSS9jL1dLR2VvbWV0cnkuaF0KW0NyZWF0aW5n IGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJLaXQyL1NoYXJlZC9BUEkvYy9XS0ZpbmRPcHRp b25zLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViS2l0Mi9TaGFyZWQv QVBJL2MvV0tUeXBlLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViS2l0 Mi9TaGFyZWQvQVBJL2MvV0tVUkxSZXNwb25zZS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBo ZWFkZXIgZm9yIFdlYktpdDIvU2hhcmVkL0FQSS9jL1dLU3RyaW5nLmhdCltDcmVhdGluZyBm b3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tVc2VyQ29udGVu dEluamVjdGVkRnJhbWVzLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2Vi S2l0Mi9TaGFyZWQvQVBJL2MvV0tEZWNsYXJhdGlvblNwZWNpZmllcnMuaF0KW0NyZWF0aW5n IGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJLaXQyL1NoYXJlZC9BUEkvYy9XS051bWJlci5o XQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvU2hhcmVkL0FQSS9j L1dLTXV0YWJsZURpY3Rpb25hcnkuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZv ciBXZWJLaXQyL1NoYXJlZC9BUEkvYy9XS011dGFibGVBcnJheS5oXQpbQ3JlYXRpbmcgZm9y d2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvU2hhcmVkL0FQSS9jL1dLVVJMUmVxdWVzdC5o XQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvU2hhcmVkL0FQSS9j L1dLU2VyaWFsaXplZFNjcmlwdFZhbHVlLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRl ciBmb3IgV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tVc2VyU2NyaXB0SW5qZWN0aW9uVGltZS5o XQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvU2hhcmVkL0FQSS9j L2d0ay9XS0Jhc2VHdGsuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJL aXQyL1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFk ZXIgZm9yIFdlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvYy9XS0J1bmRs ZVBhZ2VDb250ZXh0TWVudUNsaWVudC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIg Zm9yIFdlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvYy9XS0J1bmRsZVBh Z2VFZGl0b3JDbGllbnQuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJL aXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVJbml0aWFsaXpl LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViS2l0Mi9XZWJQcm9jZXNz L0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlUGFnZVVJQ2xpZW50LmhdCltDcmVhdGlu ZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVu ZGxlL0FQSS9jL1dLQnVuZGxlUGFnZVBvbGljeUNsaWVudC5oXQpbQ3JlYXRpbmcgZm9yd2Fy ZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkv Yy9XS0J1bmRsZVBhZ2VEaWFnbm9zdGljTG9nZ2luZ0NsaWVudC5oXQpbQ3JlYXRpbmcgZm9y d2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9B UEkvYy9XS0J1bmRsZVBhZ2VGb3JtQ2xpZW50LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhl YWRlciBmb3IgV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVu ZGxlUGFnZUZ1bGxTY3JlZW5DbGllbnQuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVy IGZvciBXZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVQ YWdlTG9hZGVyQ2xpZW50LmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2Vi S2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlUGFnZVJlc291 cmNlTG9hZENsaWVudC5oXQogIEdFTiAgICAgIERlcml2ZWRTb3VyY2VzL0phdmFTY3JpcHRD b3JlL0xMSW50QXNzZW1ibHkuaApvZmZsaW5lYXNtOiBQYXJzaW5nIC4vU291cmNlL0phdmFT Y3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIuYXNtIGFuZCBQcm9ncmFtcy9M TEludE9mZnNldHNFeHRyYWN0b3IgYW5kIGNyZWF0aW5nIGFzc2VtYmx5IGZpbGUgRGVyaXZl ZFNvdXJjZXMvSmF2YVNjcmlwdENvcmUvTExJbnRBc3NlbWJseS5oLgpbQ3JlYXRpbmcgZm9y d2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291 cmNlRXJyb3IuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3Bs YXRmb3JtL25ldHdvcmsvc291cC9Tb3VwTmV0d29ya1Nlc3Npb24uaF0KW0NyZWF0aW5nIGZv cndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9Db29r aWVKYXJTb3VwLmhdCltDcmVhdGluZyBmb3J3YXJkaW5nIGhlYWRlciBmb3IgV2ViQ29yZS9w bGF0Zm9ybS9uZXR3b3JrL3NvdXAvU29ja2V0U3RyZWFtRXJyb3IuaF0KW0NyZWF0aW5nIGZv cndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNv dXJjZVJlcXVlc3QuaF0KW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3Jl L3BsYXRmb3JtL25ldHdvcmsvc291cC9DZXJ0aWZpY2F0ZUluZm8uaF0KW0NyZWF0aW5nIGZv cndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9HVW5p cXVlUHRyU291cC5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYkNvcmUv cGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlUmVzcG9uc2UuaF0KW0NyZWF0aW5nIGZv cndhcmRpbmcgaGVhZGVyIGZvciBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9BdXRo ZW50aWNhdGlvbkNoYWxsZW5nZS5oXQpbQ3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9y IFdlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1NvY2tldFN0cmVhbUhhbmRsZS5oXQpb Q3JlYXRpbmcgZm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvVUlQcm9jZXNzL0FQSS9D L3NvdXAvV0tTb3VwQ3VzdG9tUHJvdG9jb2xSZXF1ZXN0TWFuYWdlci5oXQpbQ3JlYXRpbmcg Zm9yd2FyZGluZyBoZWFkZXIgZm9yIFdlYktpdDIvU2hhcmVkL0FQSS9jL3NvdXAvV0tCYXNl U291cC5oXQpvZmZsaW5lYXNtOiBJbmNsdWRpbmcgZmlsZSAuL1NvdXJjZS9KYXZhU2NyaXB0 Q29yZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyNjQuYXNtCm9mZmxpbmVhc206IEluY2x1 ZGluZyBmaWxlIC4vU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJw cmV0ZXIzMl82NC5hc20Kb2ZmbGluZWFzbTogQXNzZW1ibHkgZmlsZSBEZXJpdmVkU291cmNl cy9KYXZhU2NyaXB0Q29yZS9MTEludEFzc2VtYmx5Lmggc3VjY2Vzc2Z1bGx5IGdlbmVyYXRl ZC4KZ21ha2UgIGFsbC1hbQpnbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvdXNyL3Bv cnRzL3d3dy93ZWJraXQtZ3RrMi93b3JrL3dlYmtpdGd0ay0yLjQuOCcKICBHRU4gICAgICBE ZXJpdmVkU291cmNlcy9KYXZhU2NyaXB0Q29yZS9JbnNwZWN0b3JKU0JhY2tlbmREaXNwYXRj aGVycy5jcHAKICBHRU4gICAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL2lkbF9zdXBwbGVt ZW50YWxfZGVwZW5kZW5jaWVzCm1rZGlyIC1wIERlcml2ZWRTb3VyY2VzL0phdmFTY3JpcHRD b3JlL2luc3BlY3RvcgpjcCBEZXJpdmVkU291cmNlcy9KYXZhU2NyaXB0Q29yZS9JbnNwZWN0 b3JKU1R5cGVCdWlsZGVycy5oIERlcml2ZWRTb3VyY2VzL0phdmFTY3JpcHRDb3JlL0luc3Bl Y3RvckpTRnJvbnRlbmREaXNwYXRjaGVycy5oIERlcml2ZWRTb3VyY2VzL0phdmFTY3JpcHRD b3JlL0luc3BlY3RvckpTQmFja2VuZERpc3BhdGNoZXJzLmggRGVyaXZlZFNvdXJjZXMvSmF2 YVNjcmlwdENvcmUvaW5zcGVjdG9yCmdtYWtlIFdlYktpdEdUSy0yLjAucG90LXVwZGF0ZQpn bWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvdXNyL3BvcnRzL3d3dy93ZWJraXQtZ3Rr Mi93b3JrL3dlYmtpdGd0ay0yLjQuOCcKdGVzdCAtZCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y bS9ndGsvcG8vIHx8IG1rZGlyIC1wIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8K dGVzdCAtZCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vIHx8IG1rZGlyIC1wIFNv dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8KL3Vzci9sb2NhbC9iaW4vbXNnZm10IC1j IC1vIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9hci5tbyBTb3VyY2UvV2ViQ29y ZS9wbGF0Zm9ybS9ndGsvcG8vYXIucG8KdGVzdCAtZCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y bS9ndGsvcG8vIHx8IG1rZGlyIC1wIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8K L3Vzci9sb2NhbC9iaW4vbXNnZm10IC1jIC1vIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0 ay9wby9hcy5tbyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vYXMucG8KdGVzdCAt ZCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vIHx8IG1rZGlyIC1wIFNvdXJjZS9X ZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8KL3Vzci9sb2NhbC9iaW4vbXNnZm10IC1jIC1vIFNv dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9iZy5tbyBTb3VyY2UvV2ViQ29yZS9wbGF0 Zm9ybS9ndGsvcG8vYmcucG8KdGVzdCAtZCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsv cG8vIHx8IG1rZGlyIC1wIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8KL3Vzci9s b2NhbC9iaW4vbXNnZm10IC1jIC1vIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9j cy5tbyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vY3MucG8KdGVzdCAtZCBTb3Vy Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vIHx8IG1rZGlyIC1wIFNvdXJjZS9XZWJDb3Jl L3BsYXRmb3JtL2d0ay9wby8KL3Vzci9sb2NhbC9iaW4vbXNnZm10IC1jIC1vIFNvdXJjZS9X ZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9kZS5tbyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n dGsvcG8vZGUucG8KL3Vzci9sb2NhbC9iaW4vbXNnZm10IC1jIC1vIFNvdXJjZS9XZWJDb3Jl L3BsYXRmb3JtL2d0ay9wby9lbC5tbyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8v ZWwucG8KdGVzdCAtZCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vIHx8IG1rZGly IC1wIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8KdGVzdCAtZCBTb3VyY2UvV2Vi Q29yZS9wbGF0Zm9ybS9ndGsvcG8vIHx8IG1rZGlyIC1wIFNvdXJjZS9XZWJDb3JlL3BsYXRm b3JtL2d0ay9wby8KL3Vzci9sb2NhbC9iaW4vbXNnZm10IC1jIC1vIFNvdXJjZS9XZWJDb3Jl L3BsYXRmb3JtL2d0ay9wby9lbl9DQS5tbyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsv cG8vZW5fQ0EucG8KdGVzdCAtZCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vIHx8 IG1rZGlyIC1wIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8KL3Vzci9sb2NhbC9i aW4vbXNnZm10IC1jIC1vIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9lbl9HQi5t byBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vZW5fR0IucG8KdGVzdCAtZCBTb3Vy Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vIHx8IG1rZGlyIC1wIFNvdXJjZS9XZWJDb3Jl L3BsYXRmb3JtL2d0ay9wby8KL3Vzci9sb2NhbC9iaW4vbXNnZm10IC1jIC1vIFNvdXJjZS9X ZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9lby5tbyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n dGsvcG8vZW8ucG8KdGVzdCAtZCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vIHx8 IG1rZGlyIC1wIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8KL3Vzci9sb2NhbC9i aW4vbXNnZm10IC1jIC1vIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9lcy5tbyBT b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vZXMucG8KdGVzdCAtZCBTb3VyY2UvV2Vi Q29yZS9wbGF0Zm9ybS9ndGsvcG8vIHx8IG1rZGlyIC1wIFNvdXJjZS9XZWJDb3JlL3BsYXRm b3JtL2d0ay9wby8KL3Vzci9sb2NhbC9iaW4vbXNnZm10IC1jIC1vIFNvdXJjZS9XZWJDb3Jl L3BsYXRmb3JtL2d0ay9wby9ldC5tbyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8v ZXQucG8KdGVzdCAtZCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vIHx8IG1rZGly IC1wIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8KL3Vzci9sb2NhbC9iaW4vbXNn Zm10IC1jIC1vIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9ldS5tbyBTb3VyY2Uv V2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vZXUucG8KdGVzdCAtZCBTb3VyY2UvV2ViQ29yZS9w bGF0Zm9ybS9ndGsvcG8vIHx8IG1rZGlyIC1wIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0 ay9wby8KL3Vzci9sb2NhbC9iaW4vbXNnZm10IC1jIC1vIFNvdXJjZS9XZWJDb3JlL3BsYXRm b3JtL2d0ay9wby9mci5tbyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vZnIucG8K dGVzdCAtZCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vIHx8IG1rZGlyIC1wIFNv dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8KdGVzdCAtZCBTb3VyY2UvV2ViQ29yZS9w bGF0Zm9ybS9ndGsvcG8vIHx8IG1rZGlyIC1wIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0 ay9wby8KU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL2ZyLnBvOjExOiB3YXJuaW5n OiBoZWFkZXIgZmllbGQgJ0xhbmd1YWdlJyBzdGlsbCBoYXMgdGhlIGluaXRpYWwgZGVmYXVs dCB2YWx1ZQovdXNyL2xvY2FsL2Jpbi9tc2dmbXQgLWMgLW8gU291cmNlL1dlYkNvcmUvcGxh dGZvcm0vZ3RrL3BvL2dsLm1vIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9nbC5w bwovdXNyL2xvY2FsL2Jpbi9tc2dmbXQgLWMgLW8gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v Z3RrL3BvL2d1Lm1vIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9ndS5wbwp0ZXN0 IC1kIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8gfHwgbWtkaXIgLXAgU291cmNl L1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLwovdXNyL2xvY2FsL2Jpbi9tc2dmbXQgLWMgLW8g U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL2hlLm1vIFNvdXJjZS9XZWJDb3JlL3Bs YXRmb3JtL2d0ay9wby9oZS5wbwp0ZXN0IC1kIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0 ay9wby8gfHwgbWtkaXIgLXAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLwpTb3Vy Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vZ3UucG86ODogd2FybmluZzogaGVhZGVyIGZp ZWxkICdMYW5ndWFnZScgbWlzc2luZyBpbiBoZWFkZXIKL3Vzci9sb2NhbC9iaW4vbXNnZm10 IC1jIC1vIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9oaS5tbyBTb3VyY2UvV2Vi Q29yZS9wbGF0Zm9ybS9ndGsvcG8vaGkucG8KdGVzdCAtZCBTb3VyY2UvV2ViQ29yZS9wbGF0 Zm9ybS9ndGsvcG8vIHx8IG1rZGlyIC1wIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9w by8KL3Vzci9sb2NhbC9iaW4vbXNnZm10IC1jIC1vIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt L2d0ay9wby9odS5tbyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vaHUucG8KdGVz dCAtZCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vIHx8IG1rZGlyIC1wIFNvdXJj ZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8KdGVzdCAtZCBTb3VyY2UvV2ViQ29yZS9wbGF0 Zm9ybS9ndGsvcG8vIHx8IG1rZGlyIC1wIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9w by8KU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL2h1LnBvOjY6IHdhcm5pbmc6IGhl YWRlciBmaWVsZCAnTGFuZ3VhZ2UnIHN0aWxsIGhhcyB0aGUgaW5pdGlhbCBkZWZhdWx0IHZh bHVlCi91c3IvbG9jYWwvYmluL21zZ2ZtdCAtYyAtbyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y bS9ndGsvcG8vaXQubW8gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL2l0LnBvCi91 c3IvbG9jYWwvYmluL21zZ2ZtdCAtYyAtbyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsv cG8va24ubW8gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL2tuLnBvCnRlc3QgLWQg U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLyB8fCBta2RpciAtcCBTb3VyY2UvV2Vi Q29yZS9wbGF0Zm9ybS9ndGsvcG8vCi91c3IvbG9jYWwvYmluL21zZ2ZtdCAtYyAtbyBTb3Vy Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vaWQubW8gU291cmNlL1dlYkNvcmUvcGxhdGZv cm0vZ3RrL3BvL2lkLnBvCnRlc3QgLWQgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3Bv LyB8fCBta2RpciAtcCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vCi91c3IvbG9j YWwvYmluL21zZ2ZtdCAtYyAtbyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8va28u bW8gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL2tvLnBvCnRlc3QgLWQgU291cmNl L1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLyB8fCBta2RpciAtcCBTb3VyY2UvV2ViQ29yZS9w bGF0Zm9ybS9ndGsvcG8vCi91c3IvbG9jYWwvYmluL21zZ2ZtdCAtYyAtbyBTb3VyY2UvV2Vi Q29yZS9wbGF0Zm9ybS9ndGsvcG8vbHQubW8gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Rr L3BvL2x0LnBvCnRlc3QgLWQgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLyB8fCBt a2RpciAtcCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vCi91c3IvbG9jYWwvYmlu L21zZ2ZtdCAtYyAtbyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vbHYubW8gU291 cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL2x2LnBvCnRlc3QgLWQgU291cmNlL1dlYkNv cmUvcGxhdGZvcm0vZ3RrL3BvLyB8fCBta2RpciAtcCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y bS9ndGsvcG8vClNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9sdi5wbzo1OiB3YXJu aW5nOiBoZWFkZXIgZmllbGQgJ0xhbmd1YWdlJyBzdGlsbCBoYXMgdGhlIGluaXRpYWwgZGVm YXVsdCB2YWx1ZQovdXNyL2xvY2FsL2Jpbi9tc2dmbXQgLWMgLW8gU291cmNlL1dlYkNvcmUv cGxhdGZvcm0vZ3RrL3BvL21sLm1vIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9t bC5wbwp0ZXN0IC1kIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8gfHwgbWtkaXIg LXAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLwovdXNyL2xvY2FsL2Jpbi9tc2dm bXQgLWMgLW8gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL21yLm1vIFNvdXJjZS9X ZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9tci5wbwp0ZXN0IC1kIFNvdXJjZS9XZWJDb3JlL3Bs YXRmb3JtL2d0ay9wby8gfHwgbWtkaXIgLXAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Rr L3BvLwovdXNyL2xvY2FsL2Jpbi9tc2dmbXQgLWMgLW8gU291cmNlL1dlYkNvcmUvcGxhdGZv cm0vZ3RrL3BvL25iLm1vIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9uYi5wbwp0 ZXN0IC1kIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8gfHwgbWtkaXIgLXAgU291 cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLwovdXNyL2xvY2FsL2Jpbi9tc2dmbXQgLWMg LW8gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL25sLm1vIFNvdXJjZS9XZWJDb3Jl L3BsYXRmb3JtL2d0ay9wby9ubC5wbwp0ZXN0IC1kIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt L2d0ay9wby8gfHwgbWtkaXIgLXAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLwp0 ZXN0IC1kIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8gfHwgbWtkaXIgLXAgU291 cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLwovdXNyL2xvY2FsL2Jpbi9tc2dmbXQgLWMg LW8gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL29yLm1vIFNvdXJjZS9XZWJDb3Jl L3BsYXRmb3JtL2d0ay9wby9vci5wbwp0ZXN0IC1kIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt L2d0ay9wby8gfHwgbWtkaXIgLXAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLwp0 ZXN0IC1kIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8gfHwgbWtkaXIgLXAgU291 cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLwovdXNyL2xvY2FsL2Jpbi9tc2dmbXQgLWMg LW8gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL3BhLm1vIFNvdXJjZS9XZWJDb3Jl L3BsYXRmb3JtL2d0ay9wby9wYS5wbwovdXNyL2xvY2FsL2Jpbi9tc2dmbXQgLWMgLW8gU291 cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL3BsLm1vIFNvdXJjZS9XZWJDb3JlL3BsYXRm b3JtL2d0ay9wby9wbC5wbwp0ZXN0IC1kIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9w by8gfHwgbWtkaXIgLXAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLwpwYWNrYWdl X2dudT0nJzsgXAppZiB0ZXN0IC1uICcnIHx8IHRlc3QgJ2h0dHA6Ly9idWdzLndlYmtpdC5v cmcvJyA9ICdAJ1BBQ0tBR0VfQlVHUkVQT1JUJ0AnOyB0aGVuIFwKICBtc2dpZF9idWdzX2Fk ZHJlc3M9Jyc7IFwKZWxzZSBcCiAgbXNnaWRfYnVnc19hZGRyZXNzPSdodHRwOi8vYnVncy53 ZWJraXQub3JnLyc7IFwKZmk7IFwKY2FzZSBgL3Vzci9sb2NhbC9iaW4veGdldHRleHQgLS12 ZXJzaW9uIHwgc2VkIDFxIHwgc2VkIC1lICdzLF5bXjAtOV0qLCwnYCBpbiBcCiAgJycgfCAw LlswLTldIHwgMC5bMC05XS4qIHwgMC4xWzAtNV0gfCAwLjFbMC01XS4qIHwgMC4xNiB8IDAu MTYuWzAtMV0qKSBcCiAgICAvdXNyL2xvY2FsL2Jpbi94Z2V0dGV4dCBcCiAgICAgICAgLS1k ZWZhdWx0LWRvbWFpbj1XZWJLaXRHVEstMi4wIFwKICAgICAgICAtLWRpcmVjdG9yeT0uIFwK ICAgICAgICAtLWRpcmVjdG9yeT0uL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ayBcCiAg ICAgICAgLS1hZGQtY29tbWVudHM9VFJBTlNMQVRPUlM6ICBcCiAgICAgICAgLS1maWxlcy1m cm9tPS4vU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL1BPVEZJTEVTIFwKICAgICAg ICAtLWNvcHlyaWdodC1ob2xkZXI9JycgXAogICAgICAgIC0tbXNnaWQtYnVncy1hZGRyZXNz PSIkbXNnaWRfYnVnc19hZGRyZXNzIiBcCiAgICAgICAgLS1rZXl3b3JkPV8gXAogICAgICAg IC0ta2V5d29yZD1OXyBcCiAgICAgICAgLW8gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n dGsvcG8vV2ViS2l0R1RLLTIuMC5wb3QgXAogICAgOzsgXAogICopIFwKICAgIC91c3IvbG9j YWwvYmluL3hnZXR0ZXh0IFwKICAgICAgICAtLWRlZmF1bHQtZG9tYWluPVdlYktpdEdUSy0y LjAgXAogICAgICAgIC0tZGlyZWN0b3J5PS4gXAogICAgICAgIC0tZGlyZWN0b3J5PS4vU291 cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrIFwKICAgICAgICAtLWFkZC1jb21tZW50cz1UUkFO U0xBVE9SUzogIFwKICAgICAgICAtLWZpbGVzLWZyb209Li9Tb3VyY2UvV2ViQ29yZS9wbGF0 Zm9ybS9ndGsvcG8vUE9URklMRVMgXAogICAgICAgIC0tY29weXJpZ2h0LWhvbGRlcj0nJyBc CiAgICAgICAgLS1wYWNrYWdlLW5hbWU9IiR7cGFja2FnZV9nbnV9d2Via2l0Z3RrIiBcCiAg ICAgICAgLS1wYWNrYWdlLXZlcnNpb249JzIuNC44JyBcCiAgICAgICAgLS1tc2dpZC1idWdz LWFkZHJlc3M9IiRtc2dpZF9idWdzX2FkZHJlc3MiIFwKICAgICAgICAtLWtleXdvcmQ9XyBc CiAgICAgICAgLS1rZXl3b3JkPU5fIFwKICAgICAgICAtbyAuL1NvdXJjZS9XZWJDb3JlL3Bs YXRmb3JtL2d0ay9wby9XZWJLaXRHVEstMi4wLnBvdCBcCiAgICA7OyBcCmVzYWMKU291cmNl L1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL3BhLnBvOjU6IHdhcm5pbmc6IGhlYWRlciBmaWVs ZCAnTGFuZ3VhZ2UnIHN0aWxsIGhhcyB0aGUgaW5pdGlhbCBkZWZhdWx0IHZhbHVlCi91c3Iv bG9jYWwvYmluL21zZ2ZtdCAtYyAtbyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8v cHQubW8gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL3B0LnBvCnRlc3QgLWQgU291 cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLyB8fCBta2RpciAtcCBTb3VyY2UvV2ViQ29y ZS9wbGF0Zm9ybS9ndGsvcG8vCi91c3IvbG9jYWwvYmluL21zZ2ZtdCAtYyAtbyBTb3VyY2Uv V2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vcHRfQlIubW8gU291cmNlL1dlYkNvcmUvcGxhdGZv cm0vZ3RrL3BvL3B0X0JSLnBvCnRlc3QgLWQgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Rr L3BvLyB8fCBta2RpciAtcCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vCmdtYWtl WzRdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL3Vzci9wb3J0cy93d3cvd2Via2l0LWd0azIvd29y ay93ZWJraXRndGstMi40LjgnCi91c3IvbG9jYWwvYmluL21zZ2ZtdCAtYyAtbyBTb3VyY2Uv V2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vcm8ubW8gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v Z3RrL3BvL3JvLnBvCnRlc3QgLWQgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLyB8 fCBta2RpciAtcCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vCi91c3IvbG9jYWwv YmluL21zZ2ZtdCAtYyAtbyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vcnUubW8g U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL3J1LnBvCnRlc3QgLWQgU291cmNlL1dl YkNvcmUvcGxhdGZvcm0vZ3RrL3BvLyB8fCBta2RpciAtcCBTb3VyY2UvV2ViQ29yZS9wbGF0 Zm9ybS9ndGsvcG8vCnRlc3QgLWQgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLyB8 fCBta2RpciAtcCBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvcG8vClNvdXJjZS9XZWJD b3JlL3BsYXRmb3JtL2d0ay9wby9ydS5wbzoyOiB3YXJuaW5nOiBoZWFkZXIgZmllbGQgJ0xh bmd1YWdlJyBzdGlsbCBoYXMgdGhlIGluaXRpYWwgZGVmYXVsdCB2YWx1ZQovdXNyL2xvY2Fs L2Jpbi9tc2dmbXQgLWMgLW8gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL3NyLm1v IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9zci5wbwovdXNyL2xvY2FsL2Jpbi9t c2dmbXQgLWMgLW8gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL3NyQGxhdGluLm1v IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9zckBsYXRpbi5wbwp0ZXN0IC1kIFNv dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8gfHwgbWtkaXIgLXAgU291cmNlL1dlYkNv cmUvcGxhdGZvcm0vZ3RrL3BvLwovdXNyL2xvY2FsL2Jpbi9tc2dmbXQgLWMgLW8gU291cmNl L1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL3NsLm1vIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt L2d0ay9wby9zbC5wbwp0ZXN0IC1kIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8g fHwgbWtkaXIgLXAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLwovdXNyL2xvY2Fs L2Jpbi9tc2dmbXQgLWMgLW8gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL3N2Lm1v IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby9zdi5wbwp0ZXN0IC1kIFNvdXJjZS9X ZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8gfHwgbWtkaXIgLXAgU291cmNlL1dlYkNvcmUvcGxh dGZvcm0vZ3RrL3BvLwovdXNyL2xvY2FsL2Jpbi9tc2dmbXQgLWMgLW8gU291cmNlL1dlYkNv cmUvcGxhdGZvcm0vZ3RrL3BvL3RhLm1vIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9w by90YS5wbwp0ZXN0IC1kIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8gfHwgbWtk aXIgLXAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLwp0ZXN0IC1kIFNvdXJjZS9X ZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8gfHwgbWtkaXIgLXAgU291cmNlL1dlYkNvcmUvcGxh dGZvcm0vZ3RrL3BvLwovdXNyL2xvY2FsL2Jpbi9tc2dmbXQgLWMgLW8gU291cmNlL1dlYkNv cmUvcGxhdGZvcm0vZ3RrL3BvL3VrLm1vIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9w by91ay5wbwovdXNyL2xvY2FsL2Jpbi9tc2dmbXQgLWMgLW8gU291cmNlL1dlYkNvcmUvcGxh dGZvcm0vZ3RrL3BvL3ZpLm1vIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby92aS5w bwp0ZXN0IC1kIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9wby8gfHwgbWtkaXIgLXAg U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvLwovdXNyL2xvY2FsL2Jpbi9tc2dmbXQg LWMgLW8gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL3RlLm1vIFNvdXJjZS9XZWJD b3JlL3BsYXRmb3JtL2d0ay9wby90ZS5wbwovdXNyL2xvY2FsL2Jpbi9tc2dmbXQgLWMgLW8g U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL3BvL3poX0NOLm1vIFNvdXJjZS9XZWJDb3Jl L3BsYXRmb3JtL2d0ay9wby96aF9DTi5wbwogIENYWCAgICAgIFNvdXJjZS9XZWJDb3JlL3Bs YXRmb3JtL2F1ZGlvL2xpYldlYkNvcmVQbGF0Zm9ybV9sYS1IUlRGRGF0YWJhc2UubG8KICBD WFggICAgICBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9saWJXZWJDb3JlUGxhdGZv cm1fbGEtSFJURkRhdGFiYXNlTG9hZGVyLmxvCiAgQ1hYICAgICAgU291cmNlL1dlYkNvcmUv cGxhdGZvcm0vYXVkaW8vbGliV2ViQ29yZVBsYXRmb3JtX2xhLUhSVEZFbGV2YXRpb24ubG8K ICBDWFggICAgICBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9saWJXZWJDb3JlUGxh dGZvcm1fbGEtSFJURktlcm5lbC5sbwogIENYWCAgICAgIFNvdXJjZS9XZWJDb3JlL3BsYXRm b3JtL2F1ZGlvL2xpYldlYkNvcmVQbGF0Zm9ybV9sYS1IUlRGUGFubmVyLmxvCiAgQ1hYICAg ICAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vbGliV2ViQ29yZVBsYXRmb3JtX2xh LVBhbm5lci5sbwogIENYWCAgICAgIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL2xp YldlYkNvcmVQbGF0Zm9ybV9sYS1NZWRpYVNlc3Npb24ubG8KICBDWFggICAgICBTb3VyY2Uv V2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9saWJXZWJDb3JlUGxhdGZvcm1fbGEtTWVkaWFTZXNz aW9uTWFuYWdlci5sbwogIENYWCAgICAgIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xpYldl YkNvcmVQbGF0Zm9ybV9sYS1DYWxjdWxhdGlvblZhbHVlLmxvCkluIGZpbGUgaW5jbHVkZWQg ZnJvbSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGRGF0YWJhc2UuY3BwOjMz OgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRp by9IUlRGRGF0YWJhc2UuaDozMjoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dl YkNvcmUvcGxhdGZvcm0vYXVkaW8vSFJURkVsZXZhdGlvbi5oOjMyOgpJbiBmaWxlIGluY2x1 ZGVkIGZyb20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGS2VybmVsLmg6 MzI6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1 ZGlvL0ZGVEZyYW1lLmg6NTM6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNyL2xvY2FsL2lu Y2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZmZ0L2dzdGZmdGYzMi5oOjI0OgpJbiBmaWxlIGlu Y2x1ZGVkIGZyb20gL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdC5o OjgyOgovdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDox MTk6MTE6IHdhcm5pbmc6IGNhc3QgZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAgICAgIChha2Eg J2NvbnN0IHVuc2lnbmVkIGNoYXIgKicpIHRvICdjb25zdCBndWludDE2IConIChha2EgJ2Nv bnN0IHVuc2lnbmVkIHNob3J0IConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25tZW50CiAg ICAgIGZyb20gMSB0byAyIFstV2Nhc3QtYWxpZ25dCiAgcmV0dXJuICooY29uc3QgZ3VpbnQx NiopKHYpOwogICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fgovdXNyL2xvY2FsL2luY2x1 ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDoxMjI6MTE6IHdhcm5pbmc6IGNhc3Qg ZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAgICAgIChha2EgJ2NvbnN0IHVuc2lnbmVkIGNoYXIg KicpIHRvICdjb25zdCBndWludDMyIConIChha2EgJ2NvbnN0IHVuc2lnbmVkIGludCAqJykg aW5jcmVhc2VzIHJlcXVpcmVkIGFsaWdubWVudAogICAgICBmcm9tIDEgdG8gNCBbLVdjYXN0 LWFsaWduXQogIHJldHVybiAqKGNvbnN0IGd1aW50MzIqKSh2KTsKICAgICAgICAgIF5+fn5+ fn5+fn5+fn5+fn5+fn4KL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dz dHV0aWxzLmg6MTI1OjExOiB3YXJuaW5nOiBjYXN0IGZyb20gJ2NvbnN0IGd1aW50OCAqJwog ICAgICAoYWthICdjb25zdCB1bnNpZ25lZCBjaGFyIConKSB0byAnY29uc3QgZ3VpbnQ2NCAq JyAoYWthICdjb25zdCB1bnNpZ25lZCBsb25nIConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxp Z25tZW50CiAgICAgIGZyb20gMSB0byA4IFstV2Nhc3QtYWxpZ25dCiAgcmV0dXJuICooY29u c3QgZ3VpbnQ2NCopKHYpOwogICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fgovdXNyL2xv Y2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDoxMjg6MzA6IHdhcm5p bmc6IGNhc3QgZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAgICAgIChha2EgJ2NvbnN0IHVuc2ln bmVkIGNoYXIgKicpIHRvICdjb25zdCBndWludDE2IConIChha2EgJ2NvbnN0IHVuc2lnbmVk IHNob3J0IConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25tZW50CiAgICAgIGZyb20gMSB0 byAyIFstV2Nhc3QtYWxpZ25dCiAgcmV0dXJuIEdVSU5UMTZfU1dBUF9MRV9CRSgqKGNvbnN0 IGd1aW50MTYqKSh2KSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+ fn5+fn5+fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ndHlwZXMuaDoz MTE6Njc6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0dVSU5UMTZfU1dBUF9MRV9CRScK IyAgICBkZWZpbmUgR1VJTlQxNl9TV0FQX0xFX0JFKHZhbCkgKEdVSU5UMTZfU1dBUF9MRV9C RV9DT05TVEFOVCAodmFsKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgovdXNyL2xvY2FsL2luY2x1ZGUvZ2xp Yi0yLjAvZ2xpYi9ndHlwZXMuaDoxNTI6Mjc6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8g J0dVSU5UMTZfU1dBUF9MRV9CRV9DT05TVEFOVCcKICAgIChndWludDE2KSAoKGd1aW50MTYp ICh2YWwpID4+IDgpIHwgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICBeCkluIGZpbGUg aW5jbHVkZWQgZnJvbSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGRGF0YWJh c2UuY3BwOjMzOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0 Zm9ybS9hdWRpby9IUlRGRGF0YWJhc2UuaDozMjoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4v U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vSFJURkVsZXZhdGlvbi5oOjMyOgpJbiBm aWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRG S2VybmVsLmg6MzI6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3Bs YXRmb3JtL2F1ZGlvL0ZGVEZyYW1lLmg6NTM6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNy L2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZmZ0L2dzdGZmdGYzMi5oOjI0OgpJ biBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAv Z3N0L2dzdC5oOjgyOgovdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0 dXRpbHMuaDoxMjg6MzA6IHdhcm5pbmc6IGNhc3QgZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAg ICAgIChha2EgJ2NvbnN0IHVuc2lnbmVkIGNoYXIgKicpIHRvICdjb25zdCBndWludDE2ICon IChha2EgJ2NvbnN0IHVuc2lnbmVkIHNob3J0IConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxp Z25tZW50CiAgICAgIGZyb20gMSB0byAyIFstV2Nhc3QtYWxpZ25dCiAgcmV0dXJuIEdVSU5U MTZfU1dBUF9MRV9CRSgqKGNvbnN0IGd1aW50MTYqKSh2KSk7CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvZ2xp Yi0yLjAvZ2xpYi9ndHlwZXMuaDozMTE6Njc6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8g J0dVSU5UMTZfU1dBUF9MRV9CRScKIyAgICBkZWZpbmUgR1VJTlQxNl9TV0FQX0xFX0JFKHZh bCkgKEdVSU5UMTZfU1dBUF9MRV9CRV9DT05TVEFOVCAodmFsKSkKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgov dXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ndHlwZXMuaDoxNTM6Mjc6IG5vdGU6 IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0dVSU5UMTZfU1dBUF9MRV9CRV9DT05TVEFOVCcKICAg IChndWludDE2KSAoKGd1aW50MTYpICh2YWwpIDw8IDgpKSkKICAgICAgICAgICAgICAgICAg ICAgICAgICBeCkluIGZpbGUgaW5jbHVkZWQgZnJvbSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y bS9hdWRpby9IUlRGRGF0YWJhc2UuY3BwOjMzOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9T b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGRGF0YWJhc2UuaDozMjoKSW4gZmls ZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vSFJURkVs ZXZhdGlvbi5oOjMyOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2ViQ29yZS9w bGF0Zm9ybS9hdWRpby9IUlRGS2VybmVsLmg6MzI6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAu L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0ZGVEZyYW1lLmg6NTM6CkluIGZpbGUg aW5jbHVkZWQgZnJvbSAvdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZmZ0 L2dzdGZmdGYzMi5oOjI0OgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9sb2NhbC9pbmNs dWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdC5oOjgyOgovdXNyL2xvY2FsL2luY2x1ZGUvZ3N0 cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDoxMzE6MzA6IHdhcm5pbmc6IGNhc3QgZnJvbSAn Y29uc3QgZ3VpbnQ4IConCiAgICAgIChha2EgJ2NvbnN0IHVuc2lnbmVkIGNoYXIgKicpIHRv IEluIGZpbGUgaW5jbHVkZWQgZnJvbSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9I UlRGRWxldmF0aW9uLmNwcDozMzoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dl YkNvcmUvcGxhdGZvcm0vYXVkaW8vSFJURkVsZXZhdGlvbi5oOjMyOgpJbiBmaWxlIGluY2x1 ZGVkIGZyb20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGS2VybmVsLmg6 MzI6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1 ZGlvL0ZGVEZyYW1lLmg6NTM6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNyL2xvY2FsL2lu Y2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZmZ0L2dzdGZmdGYzMi5oOjI0OgpJbiBmaWxlIGlu Y2x1ZGVkIGZyb20gL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdC5o OjgyOgovdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDox MTk6MTE6IHdhcm5pbmc6IGNhc3QgZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAgICAgIChha2Eg J2NvbnN0IHVuc2lnbmVkIGNoYXIgKicpIHRvICdjb25zdCBndWludDE2IConIChha2EgJ2Nv bnN0IHVuc2lnbmVkIHNob3J0IConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25tZW50CiAg ICAgIGZyb20gMSB0byAyIFstV2Nhc3QtYWxpZ25dCiAgcmV0dXJuICooY29uc3QgZ3VpbnQx NiopKHYpOydjb25zdCBndWludDMyIConIChha2EgJ2NvbnN0IHVuc2lnbmVkIGludCAqJykg aW5jcmVhc2VzIHJlcXVpcmVkIGFsaWdubWVudAogICAgICBmcm9tIDEgdG8gNCBbLVdjYXN0 LWFsaWduXQoKICByZXR1cm4gR1VJTlQzMl9TV0FQX0xFX0JFKCooY29uc3QgZ3VpbnQzMiop KHYpKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+ Ci91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMC9nbGliL2d0eXBlcy5oOjMxMzo2Nzogbm90 ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnR1VJTlQzMl9TV0FQX0xFX0JFJwogICAgICAgICAg Xn5+fn5+fn5+fn5+fn5+fn5+fiMgICAgICBkZWZpbmUgR1VJTlQzMl9TV0FQX0xFX0JFKHZh bCkgKEdVSU5UMzJfU1dBUF9MRV9CRV9YODZfNjQgKHZhbCkpCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KL3Vz ci9sb2NhbC9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3R5cGVzLmg6MjkyOjM3OiBub3RlOiBl eHBhbmRlZCBmcm9tIG1hY3JvICdHVUlOVDMyX1NXQVBfTEVfQkVfWDg2XzY0JwoKICAgICAg ICAgKHsgZ3VpbnQzMiBfX3YsIF9feCA9ICgoZ3VpbnQzMikgKHZhbCkpOyAgICAgICAgICAg ICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KL3Vz ci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdHV0aWxzLmg6MTIyOjExOiB3 YXJuaW5nOiBjYXN0IGZyb20gJ2NvbnN0IGd1aW50OCAqJ0luIGZpbGUgaW5jbHVkZWQgZnJv bSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGRGF0YWJhc2UuY3BwOjMzOgpJ biBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9I UlRGRGF0YWJhc2UuaDozMjoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNv cmUvcGxhdGZvcm0vYXVkaW8vSFJURkVsZXZhdGlvbi5oOjMyOgpJbiBmaWxlIGluY2x1ZGVk IGZyb20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGS2VybmVsLmg6MzI6 CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlv L0ZGVEZyYW1lLmg6NTM6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNyL2xvY2FsL2luY2x1 ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZmZ0L2dzdGZmdGYzMi5oOjI0OgpJbiBmaWxlIGluY2x1 ZGVkIGZyb20gL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdC5oOjgy OgovdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDoxMzQ6 MzA6IHdhcm5pbmc6IGNhc3QgZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAgICAgIChha2EgJ2Nv bnN0IHVuc2lnbmVkIGNoYXIgKicpIHRvICdjb25zdCBndWludDY0IConIChha2EgJ2NvbnN0 IHVuc2lnbmVkIGxvbmcgKicpIGluY3JlYXNlcyByZXF1aXJlZCBhbGlnbm1lbnQKICAgICAg ZnJvbSAxIHRvIDggWy1XY2FzdC1hbGlnbl0KCiAgcmV0dXJuIEdVSU5UNjRfU1dBUF9MRV9C RSgqKGNvbnN0IGd1aW50NjQqKSh2KSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Xn5+fn5+fn5+fn5+fn5+fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9n dHlwZXMuaDozMTY6Njc6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0dVSU5UNjRfU1dB UF9MRV9CRScKICAgICAgKGFrYSAnY29uc3QgdW5zaWduZWQgY2hhciAqJykjICAgICAgZGVm aW5lIEdVSU5UNjRfU1dBUF9MRV9CRSh2YWwpIChHVUlOVDY0X1NXQVBfTEVfQkVfWDg2XzY0 ICh2YWwpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBeCi91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMC9nbGli L2d0eXBlcy5oOjMwMjozNjogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnR1VJTlQ2NF9T V0FQX0xFX0JFX1g4Nl82NCcKICAgICAgICAoeyBndWludDY0IF9fdiwgX194ID0gKChndWlu dDY0KSAodmFsKSk7ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXgogdG8gJ2NvbnN0IGd1aW50MzIgKicgKGFrYSAnY29uc3Qg dW5zaWduZWQgaW50IConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25tZW50CiAgICAgIGZy b20gMSB0byA0IFstV2Nhc3QtYWxpZ25dCiAgcmV0dXJuICooY29uc3QgZ3VpbnQzMiopKHYp OwogICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvZ3N0 cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDoxMjU6MTE6IHdhcm5pbmc6IGNhc3QgZnJvbSAn Y29uc3QgZ3VpbnQ4IConCiAgICAgIChha2EgJ2NvbnN0IHVuc2lnbmVkIGNoYXIgKicpIHRv ICdjb25zdCBndWludDY0IConIChha2EgJ2NvbnN0IHVuc2lnbmVkIGxvbmcgKicpIGluY3Jl YXNlcyByZXF1aXJlZCBhbGlnbm1lbnQKICAgICAgZnJvbSAxIHRvIDggWy1XY2FzdC1hbGln bl0KICByZXR1cm4gKihjb25zdCBndWludDY0Kikodik7CiAgICAgICAgICBefn5+fn5+fn5+ fn5+fn5+fn5+Ci91c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9nc3R1dGls cy5oOjEyODozMDogd2FybmluZzogY2FzdCBmcm9tICdjb25zdCBndWludDggKicKICAgICAg KGFrYSAnY29uc3QgdW5zaWduZWQgY2hhciAqJykgdG8gJ2NvbnN0IGd1aW50MTYgKicgKGFr YSAnY29uc3QgdW5zaWduZWQgc2hvcnQgKicpIGluY3JlYXNlcyByZXF1aXJlZCBhbGlnbm1l bnQKICAgICAgZnJvbSAxIHRvIDIgWy1XY2FzdC1hbGlnbl0KICByZXR1cm4gR1VJTlQxNl9T V0FQX0xFX0JFKCooY29uc3QgZ3VpbnQxNiopKHYpKTsKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+Ci91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIu MC9nbGliL2d0eXBlcy5oOjMxMTo2Nzogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnR1VJ TlQxNl9TV0FQX0xFX0JFJwojICAgIGRlZmluZSBHVUlOVDE2X1NXQVBfTEVfQkUodmFsKSAo R1VJTlQxNl9TV0FQX0xFX0JFX0NPTlNUQU5UICh2YWwpKQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCi91c3Iv bG9jYWwvaW5jbHVkZS9nbGliLTIuMC9nbGliL2d0eXBlcy5oOjE1MjoyNzogbm90ZTogZXhw YW5kZWQgZnJvbSBtYWNybyAnR1VJTlQxNl9TV0FQX0xFX0JFX0NPTlNUQU5UJwogICAgKGd1 aW50MTYpICgoZ3VpbnQxNikgKHZhbCkgPj4gOCkgfCAgXAogICAgICAgICAgICAgICAgICAg ICAgICAgIF4KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt L2F1ZGlvL0hSVEZFbGV2YXRpb24uY3BwOjMzOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9T b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGRWxldmF0aW9uLmg6MzI6CkluIGZp bGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0hSVEZL ZXJuZWwuaDozMjoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUvcGxh dGZvcm0vYXVkaW8vRkZURnJhbWUuaDo1MzoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91c3Iv bG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9mZnQvZ3N0ZmZ0ZjMyLmg6MjQ6Cklu IGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9n c3QvZ3N0Lmg6ODI6Ci91c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9nc3R1 dGlscy5oOjEyODozMDogd2FybmluZzogY2FzdCBmcm9tICdjb25zdCBndWludDggKicKICAg ICAgKGFrYSAnY29uc3QgdW5zaWduZWQgY2hhciAqJykgdG8gJ2NvbnN0IGd1aW50MTYgKicg KGFrYSAnY29uc3QgdW5zaWduZWQgc2hvcnQgKicpIGluY3JlYXNlcyByZXF1aXJlZCBhbGln bm1lbnQKICAgICAgZnJvbSAxIHRvIDIgWy1XY2FzdC1hbGlnbl0KICByZXR1cm4gR1VJTlQx Nl9TV0FQX0xFX0JFKCooY29uc3QgZ3VpbnQxNiopKHYpKTsKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+Ci91c3IvbG9jYWwvaW5jbHVkZS9nbGli LTIuMC9nbGliL2d0eXBlcy5oOjMxMTo2Nzogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAn R1VJTlQxNl9TV0FQX0xFX0JFJwojICAgIGRlZmluZSBHVUlOVDE2X1NXQVBfTEVfQkUodmFs KSAoR1VJTlQxNl9TV0FQX0xFX0JFX0NPTlNUQU5UICh2YWwpKQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCi91 c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMC9nbGliL2d0eXBlcy5oOjE1MzoyNzogbm90ZTog ZXhwYW5kZWQgZnJvbSBtYWNybyAnR1VJTlQxNl9TV0FQX0xFX0JFX0NPTlNUQU5UJwogICAg KGd1aW50MTYpICgoZ3VpbnQxNikgKHZhbCkgPDwgOCkpKQogICAgICAgICAgICAgICAgICAg ICAgICAgIF4KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt L2F1ZGlvL0hSVEZFbGV2YXRpb24uY3BwOjMzOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9T b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGRWxldmF0aW9uLmg6MzI6CkluIGZp bGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0hSVEZL ZXJuZWwuaDozMjoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUvcGxh dGZvcm0vYXVkaW8vRkZURnJhbWUuaDo1MzoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91c3Iv bG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9mZnQvZ3N0ZmZ0ZjMyLmg6MjQ6Cklu IGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9n c3QvZ3N0Lmg6ODI6Ci91c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9nc3R1 dGlscy5oOjEzMTozMDogd2FybmluZzogY2FzdCBmcm9tICdjb25zdCBndWludDggKicKICAg ICAgKGFrYSAnY29uc3QgdW5zaWduZWQgY2hhciAqJykgdG8gJ2NvbnN0IGd1aW50MzIgKicg KGFrYSAnY29uc3QgdW5zaWduZWQgaW50IConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25t ZW50CiAgICAgIGZyb20gMSB0byA0IFstV2Nhc3QtYWxpZ25dCiAgcmV0dXJuIEdVSU5UMzJf U1dBUF9MRV9CRSgqKGNvbnN0IGd1aW50MzIqKSh2KSk7CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0y LjAvZ2xpYi9ndHlwZXMuaDozMTM6Njc6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0dV SU5UMzJfU1dBUF9MRV9CRScKIyAgICAgIGRlZmluZSBHVUlOVDMyX1NXQVBfTEVfQkUodmFs KSAoR1VJTlQzMl9TV0FQX0xFX0JFX1g4Nl82NCAodmFsKSkKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgovdXNy L2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ndHlwZXMuaDoyOTI6Mzc6IG5vdGU6IGV4 cGFuZGVkIGZyb20gbWFjcm8gJ0dVSU5UMzJfU1dBUF9MRV9CRV9YODZfNjQnCiAgICAgICAg ICh7IGd1aW50MzIgX192LCBfX3ggPSAoKGd1aW50MzIpICh2YWwpKTsgICAgICAgICAgICAg ICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCkluIGZp bGUgaW5jbHVkZWQgZnJvbSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGRWxl dmF0aW9uLmNwcDozMzoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUv cGxhdGZvcm0vYXVkaW8vSFJURkVsZXZhdGlvbi5oOjMyOgpJbiBmaWxlIGluY2x1ZGVkIGZy b20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGS2VybmVsLmg6MzI6Cklu IGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0ZG VEZyYW1lLmg6NTM6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNyL2xvY2FsL2luY2x1ZGUv Z3N0cmVhbWVyLTEuMC9nc3QvZmZ0L2dzdGZmdGYzMi5oOjI0OgpJbiBmaWxlIGluY2x1ZGVk IGZyb20gL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdC5oOjgyOgov dXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDoxMzQ6MzA6 IHdhcm5pbmc6IGNhc3QgZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAgICAgIChha2EgJ2NvbnN0 IHVuc2lnbmVkIGNoYXIgKicpIHRvICdjb25zdCBndWludDY0IConIChha2EgJ2NvbnN0IHVu c2lnbmVkIGxvbmcgKicpIGluY3JlYXNlcyByZXF1aXJlZCBhbGlnbm1lbnQKICAgICAgZnJv bSAxIHRvIDggWy1XY2FzdC1hbGlnbl0KICByZXR1cm4gR1VJTlQ2NF9TV0FQX0xFX0JFKCoo Y29uc3QgZ3VpbnQ2NCopKHYpKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+ fn5+fn5+fn5+fn5+fn5+Ci91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMC9nbGliL2d0eXBl cy5oOjMxNjo2Nzogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnR1VJTlQ2NF9TV0FQX0xF X0JFJwojICAgICAgZGVmaW5lIEdVSU5UNjRfU1dBUF9MRV9CRSh2YWwpIChHVUlOVDY0X1NX QVBfTEVfQkVfWDg2XzY0ICh2YWwpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCi91c3IvbG9jYWwvaW5jbHVk ZS9nbGliLTIuMC9nbGliL2d0eXBlcy5oOjMwMjozNjogbm90ZTogZXhwYW5kZWQgZnJvbSBt YWNybyAnR1VJTlQ2NF9TV0FQX0xFX0JFX1g4Nl82NCcKICAgICAgICAoeyBndWludDY0IF9f diwgX194ID0gKChndWludDY0KSAodmFsKSk7ICAgICAgICAgICAgICAgIFwKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgpJbiBmaWxlIGluY2x1ZGVkIGZy b20gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vSFJURktlcm5lbC5jcHA6MzM6Cklu IGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0hS VEZLZXJuZWwuaDozMjoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUv cGxhdGZvcm0vYXVkaW8vRkZURnJhbWUuaDo1MzoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91 c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9mZnQvZ3N0ZmZ0ZjMyLmg6MjQ6 CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEu MC9nc3QvZ3N0Lmg6ODI6Ci91c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9n c3R1dGlscy5oOjExOToxMTogd2FybmluZzogY2FzdCBmcm9tICdjb25zdCBndWludDggKicK ICAgICAgKGFrYSAnY29uc3QgdW5zaWduZWQgY2hhciAqJykgdG8gJ2NvbnN0IGd1aW50MTYg KicgKGFrYSAnY29uc3QgdW5zaWduZWQgc2hvcnQgKicpIGluY3JlYXNlcyByZXF1aXJlZCBh bGlnbm1lbnQKICAgICAgZnJvbSAxIHRvIDIgWy1XY2FzdC1hbGlnbl0KICByZXR1cm4gKihj b25zdCBndWludDE2Kikodik7CiAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+Ci91c3Iv bG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9nc3R1dGlscy5oOjEyMjoxMTogd2Fy bmluZzogY2FzdCBmcm9tICdjb25zdCBndWludDggKicKICAgICAgKGFrYSAnY29uc3QgdW5z aWduZWQgY2hhciAqJykgdG8gJ2NvbnN0IGd1aW50MzIgKicgKGFrYSAnY29uc3QgdW5zaWdu ZWQgaW50IConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25tZW50CiAgICAgIGZyb20gMSB0 byA0IFstV2Nhc3QtYWxpZ25dCiAgcmV0dXJuICooY29uc3QgZ3VpbnQzMiopKHYpOwogICAg ICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVy LTEuMC9nc3QvZ3N0dXRpbHMuaDoxMjU6MTE6IHdhcm5pbmc6IGNhc3QgZnJvbSAnY29uc3Qg Z3VpbnQ4IConCiAgICAgIChha2EgJ2NvbnN0IHVuc2lnbmVkIGNoYXIgKicpIHRvICdjb25z dCBndWludDY0IConIChha2EgJ2NvbnN0IHVuc2lnbmVkIGxvbmcgKicpIGluY3JlYXNlcyBy ZXF1aXJlZCBhbGlnbm1lbnQKICAgICAgZnJvbSAxIHRvIDggWy1XY2FzdC1hbGlnbl0KICBy ZXR1cm4gKihjb25zdCBndWludDY0Kikodik7CiAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+ fn5+Ci91c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9nc3R1dGlscy5oOjEy ODozMDogd2FybmluZzogY2FzdCBmcm9tICdjb25zdCBndWludDggKicKICAgICAgKGFrYSAn Y29uc3QgdW5zaWduZWQgY2hhciAqJykgdG8gJ2NvbnN0IGd1aW50MTYgKicgKGFrYSAnY29u c3QgdW5zaWduZWQgc2hvcnQgKicpIGluY3JlYXNlcyByZXF1aXJlZCBhbGlnbm1lbnQKICAg ICAgZnJvbSAxIHRvIDIgWy1XY2FzdC1hbGlnbl0KICByZXR1cm4gR1VJTlQxNl9TV0FQX0xF X0JFKCooY29uc3QgZ3VpbnQxNiopKHYpKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBefn5+fn5+fn5+fn5+fn5+fn5+Ci91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMC9nbGli L2d0eXBlcy5oOjMxMTo2Nzogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnR1VJTlQxNl9T V0FQX0xFX0JFJwojICAgIGRlZmluZSBHVUlOVDE2X1NXQVBfTEVfQkUodmFsKSAoR1VJTlQx Nl9TV0FQX0xFX0JFX0NPTlNUQU5UICh2YWwpKQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCi91c3IvbG9jYWwv aW5jbHVkZS9nbGliLTIuMC9nbGliL2d0eXBlcy5oOjE1MjoyNzogbm90ZTogZXhwYW5kZWQg ZnJvbSBtYWNybyAnR1VJTlQxNl9TV0FQX0xFX0JFX0NPTlNUQU5UJwogICAgKGd1aW50MTYp ICgoZ3VpbnQxNikgKHZhbCkgPj4gOCkgfCAgXAogICAgICAgICAgICAgICAgICAgICAgICAg IF4KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlv L0hSVEZLZXJuZWwuY3BwOjMzOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2Vi Q29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGS2VybmVsLmg6MzI6CkluIGZpbGUgaW5jbHVkZWQg ZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0ZGVEZyYW1lLmg6NTM6Cklu IGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9n c3QvZmZ0L2dzdGZmdGYzMi5oOjI0OgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9sb2Nh bC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdC5oOjgyOgovdXNyL2xvY2FsL2luY2x1 ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDoxMjg6MzA6IHdhcm5pbmc6IGNhc3Qg ZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAgICAgIChha2EgJ2NvbnN0IHVuc2lnbmVkIGNoYXIg KicpIHRvICdjb25zdCBndWludDE2IConIChha2EgJ2NvbnN0IHVuc2lnbmVkIHNob3J0ICon KSBJbiBmaWxlIGluY2x1ZGVkIGZyb20gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8v SFJURkRhdGFiYXNlTG9hZGVyLmNwcDozMzoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291 cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vSFJURkRhdGFiYXNlTG9hZGVyLmg6MzI6Cklu IGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0hS VEZEYXRhYmFzZS5oOjMyOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2ViQ29y ZS9wbGF0Zm9ybS9hdWRpby9IUlRGRWxldmF0aW9uLmg6MzI6CkluIGZpbGUgaW5jbHVkZWQg ZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0hSVEZLZXJuZWwuaDozMjoK SW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8v RkZURnJhbWUuaDo1MzoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91c3IvbG9jYWwvaW5jbHVk ZS9nc3RyZWFtZXItMS4wL2dzdC9mZnQvZ3N0ZmZ0ZjMyLmg6MjQ6CkluIGZpbGUgaW5jbHVk ZWQgZnJvbSAvdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0Lmg6ODI6 Ci91c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9nc3R1dGlscy5oOjExOTox MTogd2FybmluZzogY2FzdCBmcm9tICdjb25zdCBndWludDggKicKICAgICAgKGFrYSAnY29u c3QgdW5zaWduZWQgY2hhciAqJykgdG8gJ2NvbnN0IGd1aW50MTYgKicgKGFrYSAnY29uc3Qg dW5zaWduZWQgc2hvcnQgKicpIGluY3JlYXNlcyByZXF1aXJlZCBhbGlnbm1lbnQKICAgICAg ZnJvbSAxIHRvIDIgWy1XY2FzdC1hbGlnbl0KaW5jcmVhc2VzICByZXR1cm4gKihjb25zdCBn dWludDE2Kikodik7CiAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+CiByZXF1aXJlZCBh bGlnbm1lbnQvdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMu aDoxMjI6MTE6IHdhcm5pbmc6IGNhc3QgZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAgICAgIChh a2EgJ2NvbnN0IHVuc2lnbmVkIGNoYXIgKicpIHRvICdjb25zdCBndWludDMyIConIChha2Eg J2NvbnN0IHVuc2lnbmVkIGludCAqJykgaW5jcmVhc2VzIHJlcXVpcmVkIGFsaWdubWVudAog ICAgICBmcm9tIDEgdG8gNCBbLVdjYXN0LWFsaWduXQogIHJldHVybiAqKGNvbnN0IGd1aW50 MzIqKSh2KTsKICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn4KCiAgICAgIGZyb20gL3Vz ci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdHV0aWxzLmg6MTI1OjExOiB3 YXJuaW5nOiBjYXN0IGZyb20gJ2NvbnN0IGd1aW50OCAqJwogICAgICAoYWthICdjb25zdCB1 bnNpZ25lZCBjaGFyIConKSB0byAnY29uc3QgZ3VpbnQ2NCAqJyAoYWthICdjb25zdCB1bnNp Z25lZCBsb25nIConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25tZW50CiAgICAgIGZyb20g MSB0byA4IFstV2Nhc3QtYWxpZ25dCjEgIHJldHVybiAqKGNvbnN0IGd1aW50NjQqKSh2KTsK ICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn4KIHRvIDIgL3Vzci9sb2NhbC9pbmNsdWRl L2dzdHJlYW1lci0xLjAvZ3N0L2dzdHV0aWxzLmg6MTI4OjMwOiB3YXJuaW5nOiBjYXN0IGZy b20gJ2NvbnN0IGd1aW50OCAqJwogICAgICAoYWthICdjb25zdCB1bnNpZ25lZCBjaGFyICon KSB0byAnY29uc3QgZ3VpbnQxNiAqJyAoYWthICdjb25zdCB1bnNpZ25lZCBzaG9ydCAqJykg aW5jcmVhc2VzIHJlcXVpcmVkIGFsaWdubWVudAogICAgICBmcm9tIDEgdG8gMiBbLVdjYXN0 LWFsaWduXQpbLVdjYXN0LWFsaWduXSAgcmV0dXJuIEdVSU5UMTZfU1dBUF9MRV9CRSgqKGNv bnN0IGd1aW50MTYqKSh2KSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+ fn5+fn5+fn5+fn5+fgoKL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3R5cGVz Lmg6MzExOjY3OiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdHVUlOVDE2X1NXQVBfTEVf QkUnCiMgICAgZGVmaW5lIEdVSU5UMTZfU1dBUF9MRV9CRSh2YWwpIChHVUlOVDE2X1NXQVBf TEVfQkVfQ09OU1RBTlQgKHZhbCkpICByZXR1cm4gR1VJTlQxNl9TV0FQX0xFX0JFKCooY29u c3QgZ3VpbnQxNiopKHYpKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+ fn5+fn5+fn5+fn5+Ci91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMC9nbGliL2d0eXBlcy5o OjMxMTo2Nzogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnR1VJTlQxNl9TV0FQX0xFX0JF JwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgXiMgICAgZGVmaW5lIEdVSU5UMTZfU1dBUF9MRV9CRSh2YWwpIChH VUlOVDE2X1NXQVBfTEVfQkVfQ09OU1RBTlQgKHZhbCkpCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KL3Vzci9s b2NhbC9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3R5cGVzLmg6MTUzOjI3OiBub3RlOiBleHBh bmRlZCBmcm9tIG1hY3JvICdHVUlOVDE2X1NXQVBfTEVfQkVfQ09OU1RBTlQnCgogICAgKGd1 aW50MTYpICgoZ3VpbnQxNikgKHZhbCkgPDwgOCkpKQogICAgICAgICAgICAgICAgICAgICAg ICAgIF4KL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3R5cGVzLmg6MTUyOjI3 OiBub3RlSW4gZmlsZSBpbmNsdWRlZCBmcm9tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1 ZGlvL0hSVEZLZXJuZWwuY3BwOjMzOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2Uv V2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGS2VybmVsLmg6MzI6CkluIGZpbGUgaW5jbHVk ZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0ZGVEZyYW1lLmg6NTM6 CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEu MC9nc3QvZmZ0L2dzdGZmdGYzMi5oOjI0OgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9s b2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdC5oOjgyOgovdXNyL2xvY2FsL2lu Y2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDoxMzE6MzA6IHdhcm5pbmc6IGNh c3QgZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAgICAgIChha2EgJ2NvbnN0IHVuc2lnbmVkIGNo YXIgKicpIHRvICdjb25zdCBndWludDMyIConIChha2EgJ2NvbnN0IHVuc2lnbmVkIGludCAq JykgaW5jcmVhc2VzIHJlcXVpcmVkIGFsaWdubWVudAogICAgICBmcm9tIDEgdG8gNCBbLVdj YXN0LWFsaWduXQo6ICAgcmV0dXJuIEdVSU5UMzJfU1dBUF9MRV9CRSgqKGNvbnN0IGd1aW50 MzIqKSh2KSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+ fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ndHlwZXMuaDozMTM6Njc6 IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0dVSU5UMzJfU1dBUF9MRV9CRScKZXhwYW5k ZWQgIyAgICAgIGRlZmluZSBHVUlOVDMyX1NXQVBfTEVfQkUodmFsKSAoR1VJTlQzMl9TV0FQ X0xFX0JFX1g4Nl82NCAodmFsKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgovdXNyL2xvY2FsL2luY2x1ZGUv Z2xpYi0yLjAvZ2xpYi9ndHlwZXMuaDoyOTI6Mzc6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFj cm8gJ0dVSU5UMzJfU1dBUF9MRV9CRV9YODZfNjQnCmZyb20gICAgICAgICAoeyBndWludDMy IF9fdiwgX194ID0gKChndWludDMyKSAodmFsKSk7ICAgICAgICAgICAgICAgXAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgogbWFjcm8gJ0dVSU5UMTZf U1dBUF9MRV9CRV9DT05TVEFOVCcKICAgIChndWludDE2KSAoKGd1aW50MTYpICh2YWwpID4+ IDgpIHwgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICBeCkluIGZpbGUgaW5jbHVkZWQg ZnJvbSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGRGF0YWJhc2VMb2FkZXIu Y3BwSW4gZmlsZSBpbmNsdWRlZCBmcm9tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlv L0hSVEZLZXJuZWwuY3BwOjMzOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2Vi Q29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGS2VybmVsLmg6MzI6CkluIGZpbGUgaW5jbHVkZWQg ZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0ZGVEZyYW1lLmg6NTM6Cklu IGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9n c3QvZmZ0L2dzdGZmdGYzMi5oOjI0OgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9sb2Nh bC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdC5oOjgyOgovdXNyL2xvY2FsL2luY2x1 ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDoxMzQ6MzA6IHdhcm5pbmc6IGNhc3Qg ZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAgICAgIChha2EgJ2NvbnN0IHVuc2lnbmVkIGNoYXIg KicpIHRvICdjb25zdCBndWludDY0IConIChha2EgJ2NvbnN0IHVuc2lnbmVkIGxvbmcgKicp IGluY3JlYXNlcyByZXF1aXJlZCBhbGlnbm1lbnQKICAgICAgZnJvbSAxIHRvIDggWy1XY2Fz dC1hbGlnbl0KOiAgcmV0dXJuIEdVSU5UNjRfU1dBUF9MRV9CRSgqKGNvbnN0IGd1aW50NjQq KSh2KSk7MzM6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRm b3JtL2F1ZGlvL0hSVEZEYXRhYmFzZUxvYWRlci5oOjMyOgpJbiBmaWxlIGluY2x1ZGVkIGZy b20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGRGF0YWJhc2UuaDozMjoK SW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8v SFJURkVsZXZhdGlvbi5oOjMyOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2Vi Q29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGS2VybmVsLmg6MzI6CkluIGZpbGUgaW5jbHVkZWQg ZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0ZGVEZyYW1lLmg6NTM6Cklu IGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9n c3QvZmZ0L2dzdGZmdGYzMi5oOjI0OgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9sb2Nh bC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdC5oOjgyOgovdXNyL2xvY2FsL2luY2x1 ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDoxMjg6MzA6IHdhcm5pbmc6IGNhc3Qg ZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAgICAgIChha2EgJ2NvbnN0IHVuc2lnbmVkIGNoYXIg KicpIHRvICdjb25zdCBndWludDE2IConIChha2EgJ2NvbnN0IHVuc2lnbmVkIHNob3J0ICon KSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25tZW50CiAgICAgIGZyb20gMSB0byAyIFstV2Nh c3QtYWxpZ25dCgogIHJldHVybiBHVUlOVDE2X1NXQVBfTEVfQkUoKihjb25zdCBndWludDE2 KikodikpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+ fn4KL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3R5cGVzLmg6MzExOjY3OiBu b3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdHVUlOVDE2X1NXQVBfTEVfQkUnCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fgojICAgIGRlZmluZSBH VUlOVDE2X1NXQVBfTEVfQkUodmFsKSAoR1VJTlQxNl9TV0FQX0xFX0JFX0NPTlNUQU5UICh2 YWwpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBeCi91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMC9nbGliL2d0 eXBlcy5oOjE1MzoyNzogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnR1VJTlQxNl9TV0FQ X0xFX0JFX0NPTlNUQU5UJwogICAgKGd1aW50MTYpICgoZ3VpbnQxNikgKHZhbCkgPDwgOCkp KS91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMC9nbGliL2d0eXBlcy5oOjMxNjo2Nzogbm90 ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnR1VJTlQ2NF9TV0FQX0xFX0JFJwoKICAgICAgICAg ICAgICAgICAgICAgICAgICBeIyAgICAgIGRlZmluZSBHVUlOVDY0X1NXQVBfTEVfQkUodmFs KSAoR1VJTlQ2NF9TV0FQX0xFX0JFX1g4Nl82NCAodmFsKSkKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgovdXNy L2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ndHlwZXMuaDozMDI6MzY6IG5vdGU6IGV4 cGFuZGVkIGZyb20gbWFjcm8gJ0dVSU5UNjRfU1dBUF9MRV9CRV9YODZfNjQnCgogICAgICAg ICh7IGd1aW50NjQgX192LCBfX3ggPSAoKGd1aW50NjQpICh2YWwpKTsgICAgICAgICAgICAg ICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCkluIGZp bGUgaW5jbHVkZWQgZnJvbSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGRGF0 YWJhc2VMb2FkZXIuY3BwOjMzOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2Vi Q29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGRGF0YWJhc2VMb2FkZXIuaDozMjoKSW4gZmlsZSBp bmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vSFJURkRhdGFi YXNlLmg6MzI6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRm b3JtL2F1ZGlvL0hSVEZFbGV2YXRpb24uaDozMjoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4v U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vSFJURktlcm5lbC5oOjMyOgpJbiBmaWxl IGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9GRlRGcmFt ZS5oOjUzOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJl YW1lci0xLjAvZ3N0L2ZmdC9nc3RmZnRmMzIuaDoyNDoKSW4gZmlsZSBpbmNsdWRlZCBmcm9t IC91c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9nc3QuaDo4MjoKL3Vzci9s b2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdHV0aWxzLmg6MTMxOjMwOiB3YXJu aW5nOiBjYXN0IGZyb20gJ2NvbnN0IGd1aW50OCAqJwogICAgICAoYWthICdjb25zdCB1bnNp Z25lZCBjaGFyIConKSB0byAnY29uc3QgZ3VpbnQzMiAqJyAoYWthICdjb25zdCB1bnNpZ25l ZCBpbnQgKicpIGluY3JlYXNlcyByZXF1aXJlZCBhbGlnbm1lbnQKICAgICAgZnJvbSAxIHRv IDQgWy1XY2FzdC1hbGlnbl0KICByZXR1cm4gR1VJTlQzMl9TV0FQX0xFX0JFKCooY29uc3Qg Z3VpbnQzMiopKHYpKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+ fn5+fn5+fn5+Ci91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMC9nbGliL2d0eXBlcy5oOjMx Mzo2Nzogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnR1VJTlQzMl9TV0FQX0xFX0JFJwoj ICAgICAgZGVmaW5lIEdVSU5UMzJfU1dBUF9MRV9CRSh2YWwpIChHVUlOVDMyX1NXQVBfTEVf QkVfWDg2XzY0ICh2YWwpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCi91c3IvbG9jYWwvaW5jbHVkZS9nbGli LTIuMC9nbGliL2d0eXBlcy5oOjI5MjozNzogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAn R1VJTlQzMl9TV0FQX0xFX0JFX1g4Nl82NCcKICAgICAgICAgKHsgZ3VpbnQzMiBfX3YsIF9f eCA9ICgoZ3VpbnQzMikgKHZhbCkpOyAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIFNv dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0hSVEZEYXRhYmFzZUxvYWRlci5jcHA6MzM6 CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlv L0hSVEZEYXRhYmFzZUxvYWRlci5oOjMyOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3Vy Y2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGRGF0YWJhc2UuaDozMjoKSW4gZmlsZSBp bmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vSFJURkVsZXZh dGlvbi5oOjMyOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0 Zm9ybS9hdWRpby9IUlRGS2VybmVsLmg6MzI6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL1Nv dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0ZGVEZyYW1lLmg6NTM6CkluIGZpbGUgaW5j bHVkZWQgZnJvbSAvdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZmZ0L2dz dGZmdGYzMi5oOjI0OgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9sb2NhbC9pbmNsdWRl L2dzdHJlYW1lci0xLjAvZ3N0L2dzdC5oOjgyOgovdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVh bWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDoxMzQ6MzA6IHdhcm5pbmc6IGNhc3QgZnJvbSAnY29u c3QgZ3VpbnQ4IConCiAgICAgIChha2EgJ2NvbnN0IHVuc2lnbmVkIGNoYXIgKicpIHRvICdj b25zdCBndWludDY0IConIChha2EgJ2NvbnN0IHVuc2lnbmVkIGxvbmcgKicpIGluY3JlYXNl cyByZXF1aXJlZCBhbGlnbm1lbnQKICAgICAgZnJvbSAxIHRvIDggWy1XY2FzdC1hbGlnbl0K ICByZXR1cm4gR1VJTlQ2NF9TV0FQX0xFX0JFKCooY29uc3QgZ3VpbnQ2NCopKHYpKTsKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+Ci91c3IvbG9j YWwvaW5jbHVkZS9nbGliLTIuMC9nbGliL2d0eXBlcy5oOjMxNjo2Nzogbm90ZTogZXhwYW5k ZWQgZnJvbSBtYWNybyAnR1VJTlQ2NF9TV0FQX0xFX0JFJwojICAgICAgZGVmaW5lIEdVSU5U NjRfU1dBUF9MRV9CRSh2YWwpIChHVUlOVDY0X1NXQVBfTEVfQkVfWDg2XzY0ICh2YWwpKQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBeCi91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMC9nbGliL2d0eXBlcy5o OjMwMjozNjogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnR1VJTlQ2NF9TV0FQX0xFX0JF X1g4Nl82NCcKICAgICAgICAoeyBndWludDY0IF9fdiwgX194ID0gKChndWludDY0KSAodmFs KSk7ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgXgo3IHdhcm5pbmdzIGdlbmVyYXRlZC4KICBDWFggICAgICBTb3VyY2UvV2Vi Q29yZS9wbGF0Zm9ybS9saWJXZWJDb3JlUGxhdGZvcm1fbGEtQ3Jvc3NUaHJlYWRDb3BpZXIu bG8KICBDWFggICAgICBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9saWJXZWJDb3JlUGxhdGZv cm1fbGEtRGF0YWJhc2VTdHJhdGVneS5sbwpJbiBmaWxlIGluY2x1ZGVkIGZyb20gU291cmNl L1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vSFJURlBhbm5lci5jcHA6Mjk6CkluIGZpbGUgaW5j bHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0hSVEZQYW5uZXIu aDoyOToKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v YXVkaW8vRkZUQ29udm9sdmVyLmg6MzM6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJj ZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0ZGVEZyYW1lLmg6NTM6CkluIGZpbGUgaW5jbHVk ZWQgZnJvbSAvdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZmZ0L2dzdGZm dGYzMi5oOjI0OgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9sb2NhbC9pbmNsdWRlL2dz dHJlYW1lci0xLjAvZ3N0L2dzdC5oOjgyOgovdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVy LTEuMC9nc3QvZ3N0dXRpbHMuaDoxMTk6MTE6IHdhcm5pbmc6IGNhc3QgZnJvbSAnY29uc3Qg Z3VpbnQ4IConCiAgICAgIChha2EgJ2NvbnN0IHVuc2lnbmVkIGNoYXIgKicpIHRvICdjb25z dCBndWludDE2IConIChha2EgJ2NvbnN0IHVuc2lnbmVkIHNob3J0IConKSBpbmNyZWFzZXMg cmVxdWlyZWQgYWxpZ25tZW50CiAgICAgIGZyb20gMSB0byAyIFstV2Nhc3QtYWxpZ25dCiAg cmV0dXJuICooY29uc3QgZ3VpbnQxNiopKHYpOwogICAgICAgICAgXn5+fn5+fn5+fn5+fn5+ fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDox MjI6MTE6IHdhcm5pbmc6IGNhc3QgZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAgICAgIChha2Eg J2NvbnN0IHVuc2lnbmVkIGNoYXIgKicpIHRvICdjb25zdCBndWludDMyIConIChha2EgJ2Nv bnN0IHVuc2lnbmVkIGludCAqJykgaW5jcmVhc2VzIHJlcXVpcmVkIGFsaWdubWVudAogICAg ICBmcm9tIDEgdG8gNCBbLVdjYXN0LWFsaWduXQogIHJldHVybiAqKGNvbnN0IGd1aW50MzIq KSh2KTsKICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn4KL3Vzci9sb2NhbC9pbmNsdWRl L2dzdHJlYW1lci0xLjAvZ3N0L2dzdHV0aWxzLmg6MTI1OjExOiB3YXJuaW5nOiBjYXN0IGZy b20gJ2NvbnN0IGd1aW50OCAqJwogICAgICAoYWthICdjb25zdCB1bnNpZ25lZCBjaGFyICon KSB0byAnY29uc3QgZ3VpbnQ2NCAqJyAoYWthICdjb25zdCB1bnNpZ25lZCBsb25nIConKSBp bmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25tZW50CiAgICAgIGZyb20gMSB0byA4IFstV2Nhc3Qt YWxpZ25dCiAgcmV0dXJuICooY29uc3QgZ3VpbnQ2NCopKHYpOwogICAgICAgICAgXn5+fn5+ fn5+fn5+fn5+fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0 dXRpbHMuaDoxMjg6MzA6IHdhcm5pbmc6IGNhc3QgZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAg ICAgIChha2EgJ2NvbnN0IHVuc2lnbmVkIGNoYXIgKicpIHRvICdjb25zdCBndWludDE2ICon IChha2EgJ2NvbnN0IHVuc2lnbmVkIHNob3J0IConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxp Z25tZW50CiAgICAgIGZyb20gMSB0byAyIFstV2Nhc3QtYWxpZ25dCiAgcmV0dXJuIEdVSU5U MTZfU1dBUF9MRV9CRSgqKGNvbnN0IGd1aW50MTYqKSh2KSk7CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvZ2xp Yi0yLjAvZ2xpYi9ndHlwZXMuaDozMTE6Njc6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8g J0dVSU5UMTZfU1dBUF9MRV9CRScKIyAgICBkZWZpbmUgR1VJTlQxNl9TV0FQX0xFX0JFKHZh bCkgKEdVSU5UMTZfU1dBUF9MRV9CRV9DT05TVEFOVCAodmFsKSkKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgov dXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ndHlwZXMuaDoxNTI6Mjc6IG5vdGU6 IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0dVSU5UMTZfU1dBUF9MRV9CRV9DT05TVEFOVCcKICAg IChndWludDE2KSAoKGd1aW50MTYpICh2YWwpID4+IDgpIHwgIFwKICAgICAgICAgICAgICAg ICAgICAgICAgICBeCkluIGZpbGUgaW5jbHVkZWQgZnJvbSBTb3VyY2UvV2ViQ29yZS9wbGF0 Zm9ybS9hdWRpby9IUlRGUGFubmVyLmNwcDoyOToKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4v U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vSFJURlBhbm5lci5oOjI5OgpJbiBmaWxl IGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9GRlRDb252 b2x2ZXIuaDozMzoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUvcGxh dGZvcm0vYXVkaW8vRkZURnJhbWUuaDo1MzoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91c3Iv bG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9mZnQvZ3N0ZmZ0ZjMyLmg6MjQ6Cklu IGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9n c3QvZ3N0Lmg6ODI6Ci91c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9nc3R1 dGlscy5oOjEyODozMDogd2FybmluZzogY2FzdCBmcm9tICdjb25zdCBndWludDggKicKICAg ICAgKGFrYSAnY29uc3QgdW5zaWduZWQgY2hhciAqJykgdG8gJ2NvbnN0IGd1aW50MTYgKicg KGFrYSAnY29uc3QgdW5zaWduZWQgc2hvcnQgKicpIGluY3JlYXNlcyByZXF1aXJlZCBhbGln bm1lbnQKICAgICAgZnJvbSAxIHRvIDIgWy1XY2FzdC1hbGlnbl0KICByZXR1cm4gR1VJTlQx Nl9TV0FQX0xFX0JFKCooY29uc3QgZ3VpbnQxNiopKHYpKTsKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+Ci91c3IvbG9jYWwvaW5jbHVkZS9nbGli LTIuMC9nbGliL2d0eXBlcy5oOjMxMTo2Nzogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAn R1VJTlQxNl9TV0FQX0xFX0JFJwojICAgIGRlZmluZSBHVUlOVDE2X1NXQVBfTEVfQkUodmFs KSAoR1VJTlQxNl9TV0FQX0xFX0JFX0NPTlNUQU5UICh2YWwpKQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCi91 c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMC9nbGliL2d0eXBlcy5oOjE1MzoyNzogbm90ZTog ZXhwYW5kZWQgZnJvbSBtYWNybyAnR1VJTlQxNl9TV0FQX0xFX0JFX0NPTlNUQU5UJwogICAg KGd1aW50MTYpICgoZ3VpbnQxNikgKHZhbCkgPDwgOCkpKQogICAgICAgICAgICAgICAgICAg ICAgICAgIF4KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt L2F1ZGlvL0hSVEZQYW5uZXIuY3BwOjI5OgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3Vy Y2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGUGFubmVyLmg6Mjk6CkluIGZpbGUgaW5j bHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0ZGVENvbnZvbHZl ci5oOjMzOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y bS9hdWRpby9GRlRGcmFtZS5oOjUzOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9sb2Nh bC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2ZmdC9nc3RmZnRmMzIuaDoyNDoKSW4gZmls ZSBpbmNsdWRlZCBmcm9tIC91c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9n c3QuaDo4MjoKL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdHV0aWxz Lmg6MTMxOjMwOiB3YXJuaW5nOiBjYXN0IGZyb20gJ2NvbnN0IGd1aW50OCAqJwogICAgICAo YWthICdjb25zdCB1bnNpZ25lZCBjaGFyIConKSB0byAnY29uc3QgZ3VpbnQzMiAqJyAoYWth ICdjb25zdCB1bnNpZ25lZCBpbnQgKicpIGluY3JlYXNlcyByZXF1aXJlZCBhbGlnbm1lbnQK ICAgICAgZnJvbSAxIHRvIDQgWy1XY2FzdC1hbGlnbl0KICByZXR1cm4gR1VJTlQzMl9TV0FQ X0xFX0JFKCooY29uc3QgZ3VpbnQzMiopKHYpKTsKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBefn5+fn5+fn5+fn5+fn5+fn5+Ci91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMC9n bGliL2d0eXBlcy5oOjMxMzo2Nzogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnR1VJTlQz Ml9TV0FQX0xFX0JFJwojICAgICAgZGVmaW5lIEdVSU5UMzJfU1dBUF9MRV9CRSh2YWwpIChH VUlOVDMyX1NXQVBfTEVfQkVfWDg2XzY0ICh2YWwpKQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCi91c3IvbG9j YWwvaW5jbHVkZS9nbGliLTIuMC9nbGliL2d0eXBlcy5oOjI5MjozNzogbm90ZTogZXhwYW5k ZWQgZnJvbSBtYWNybyAnR1VJTlQzMl9TV0FQX0xFX0JFX1g4Nl82NCcKICAgICAgICAgKHsg Z3VpbnQzMiBfX3YsIF9feCA9ICgoZ3VpbnQzMikgKHZhbCkpOyAgICAgICAgICAgICAgIFwK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KSW4gZmlsZSBp bmNsdWRlZCBmcm9tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0hSVEZQYW5uZXIu Y3BwOjI5OgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y bS9hdWRpby9IUlRGUGFubmVyLmg6Mjk6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJj ZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0ZGVENvbnZvbHZlci5oOjMzOgpJbiBmaWxlIGlu Y2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9GRlRGcmFtZS5o OjUzOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1l ci0xLjAvZ3N0L2ZmdC9nc3RmZnRmMzIuaDoyNDoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91 c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9nc3QuaDo4MjoKL3Vzci9sb2Nh bC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdHV0aWxzLmg6MTM0OjMwOiB3YXJuaW5n OiBjYXN0IGZyb20gJ2NvbnN0IGd1aW50OCAqJwogICAgICAoYWthICdjb25zdCB1bnNpZ25l ZCBjaGFyIConKSB0byAnY29uc3QgZ3VpbnQ2NCAqJyAoYWthICdjb25zdCB1bnNpZ25lZCBs b25nIConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25tZW50CiAgICAgIGZyb20gMSB0byA4 IFstV2Nhc3QtYWxpZ25dCiAgcmV0dXJuIEdVSU5UNjRfU1dBUF9MRV9CRSgqKGNvbnN0IGd1 aW50NjQqKSh2KSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+ fn5+fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ndHlwZXMuaDozMTY6 Njc6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0dVSU5UNjRfU1dBUF9MRV9CRScKIyAg ICAgIGRlZmluZSBHVUlOVDY0X1NXQVBfTEVfQkUodmFsKSAoR1VJTlQ2NF9TV0FQX0xFX0JF X1g4Nl82NCAodmFsKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXgovdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0y LjAvZ2xpYi9ndHlwZXMuaDozMDI6MzY6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0dV SU5UNjRfU1dBUF9MRV9CRV9YODZfNjQnCiAgICAgICAgKHsgZ3VpbnQ2NCBfX3YsIF9feCA9 ICgoZ3VpbnQ2NCkgKHZhbCkpOyAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIF4KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIFNvdXJj ZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1Bhbm5lci5jcHA6MzY6CkluIGZpbGUgaW5jbHVk ZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0hSVEZQYW5uZXIuaDoy OToKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVk aW8vRkZUQ29udm9sdmVyLmg6MzM6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9X ZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0ZGVEZyYW1lLmg6NTM6CkluIGZpbGUgaW5jbHVkZWQg ZnJvbSAvdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZmZ0L2dzdGZmdGYz Mi5oOjI0OgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJl YW1lci0xLjAvZ3N0L2dzdC5oOjgyOgovdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEu MC9nc3QvZ3N0dXRpbHMuaDoxMTk6MTE6IHdhcm5pbmc6IGNhc3QgZnJvbSAnY29uc3QgZ3Vp bnQ4IConCiAgICAgIChha2EgJ2NvbnN0IHVuc2lnbmVkIGNoYXIgKicpIHRvICdjb25zdCBn dWludDE2IConIChha2EgJ2NvbnN0IHVuc2lnbmVkIHNob3J0IConKSBpbmNyZWFzZXMgcmVx dWlyZWQgYWxpZ25tZW50CiAgICAgIGZyb20gMSB0byAyIFstV2Nhc3QtYWxpZ25dCiAgcmV0 dXJuICooY29uc3QgZ3VpbnQxNiopKHYpOwogICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+ fgovdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDoxMjI6 MTE6IHdhcm5pbmc6IGNhc3QgZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAgICAgIChha2EgJ2Nv bnN0IHVuc2lnbmVkIGNoYXIgKicpIHRvICdjb25zdCBndWludDMyIConIChha2EgJ2NvbnN0 IHVuc2lnbmVkIGludCAqJykgaW5jcmVhc2VzIHJlcXVpcmVkIGFsaWdubWVudAogICAgICBm cm9tIDEgdG8gNCBbLVdjYXN0LWFsaWduXQogIHJldHVybiAqKGNvbnN0IGd1aW50MzIqKSh2 KTsKICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn4KL3Vzci9sb2NhbC9pbmNsdWRlL2dz dHJlYW1lci0xLjAvZ3N0L2dzdHV0aWxzLmg6MTI1OjExOiB3YXJuaW5nOiBjYXN0IGZyb20g J2NvbnN0IGd1aW50OCAqJwogICAgICAoYWthICdjb25zdCB1bnNpZ25lZCBjaGFyIConKSB0 byAnY29uc3QgZ3VpbnQ2NCAqJyAoYWthICdjb25zdCB1bnNpZ25lZCBsb25nIConKSBpbmNy ZWFzZXMgcmVxdWlyZWQgYWxpZ25tZW50CiAgICAgIGZyb20gMSB0byA4IFstV2Nhc3QtYWxp Z25dCiAgcmV0dXJuICooY29uc3QgZ3VpbnQ2NCopKHYpOwogICAgICAgICAgXn5+fn5+fn5+ fn5+fn5+fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0dXRp bHMuaDoxMjg6MzA6IHdhcm5pbmc6IGNhc3QgZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAgICAg IChha2EgJ2NvbnN0IHVuc2lnbmVkIGNoYXIgKicpIHRvICdjb25zdCBndWludDE2IConIChh a2EgJ2NvbnN0IHVuc2lnbmVkIHNob3J0IConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25t ZW50CiAgICAgIGZyb20gMSB0byAyIFstV2Nhc3QtYWxpZ25dCiAgcmV0dXJuIEdVSU5UMTZf U1dBUF9MRV9CRSgqKGNvbnN0IGd1aW50MTYqKSh2KSk7CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0y LjAvZ2xpYi9ndHlwZXMuaDozMTE6Njc6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0dV SU5UMTZfU1dBUF9MRV9CRScKIyAgICBkZWZpbmUgR1VJTlQxNl9TV0FQX0xFX0JFKHZhbCkg KEdVSU5UMTZfU1dBUF9MRV9CRV9DT05TVEFOVCAodmFsKSkKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgovdXNy L2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ndHlwZXMuaDoxNTI6Mjc6IG5vdGU6IGV4 cGFuZGVkIGZyb20gbWFjcm8gJ0dVSU5UMTZfU1dBUF9MRV9CRV9DT05TVEFOVCcKICAgIChn dWludDE2KSAoKGd1aW50MTYpICh2YWwpID4+IDgpIHwgIFwKICAgICAgICAgICAgICAgICAg ICAgICAgICBeCkluIGZpbGUgaW5jbHVkZWQgZnJvbSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y bS9hdWRpby9QYW5uZXIuY3BwOjM2OgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2Uv V2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGUGFubmVyLmg6Mjk6CkluIGZpbGUgaW5jbHVk ZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0ZGVENvbnZvbHZlci5o OjMzOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9h dWRpby9GRlRGcmFtZS5oOjUzOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9sb2NhbC9p bmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2ZmdC9nc3RmZnRmMzIuaDoyNDoKSW4gZmlsZSBp bmNsdWRlZCBmcm9tIC91c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9nc3Qu aDo4MjoKL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdHV0aWxzLmg6 MTI4OjMwOiB3YXJuaW5nOiBjYXN0IGZyb20gJ2NvbnN0IGd1aW50OCAqJwogICAgICAoYWth ICdjb25zdCB1bnNpZ25lZCBjaGFyIConKSB0byAnY29uc3QgZ3VpbnQxNiAqJyAoYWthICdj b25zdCB1bnNpZ25lZCBzaG9ydCAqJykgaW5jcmVhc2VzIHJlcXVpcmVkIGFsaWdubWVudAog ICAgICBmcm9tIDEgdG8gMiBbLVdjYXN0LWFsaWduXQogIHJldHVybiBHVUlOVDE2X1NXQVBf TEVfQkUoKihjb25zdCBndWludDE2KikodikpOwogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIF5+fn5+fn5+fn5+fn5+fn5+fn4KL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4wL2ds aWIvZ3R5cGVzLmg6MzExOjY3OiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdHVUlOVDE2 X1NXQVBfTEVfQkUnCiMgICAgZGVmaW5lIEdVSU5UMTZfU1dBUF9MRV9CRSh2YWwpIChHVUlO VDE2X1NXQVBfTEVfQkVfQ09OU1RBTlQgKHZhbCkpCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KL3Vzci9sb2Nh bC9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3R5cGVzLmg6MTUzOjI3OiBub3RlOiBleHBhbmRl ZCBmcm9tIG1hY3JvICdHVUlOVDE2X1NXQVBfTEVfQkVfQ09OU1RBTlQnCiAgICAoZ3VpbnQx NikgKChndWludDE2KSAodmFsKSA8PCA4KSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAg XgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8v UGFubmVyLmNwcDozNjoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUv cGxhdGZvcm0vYXVkaW8vSFJURlBhbm5lci5oOjI5OgpJbiBmaWxlIGluY2x1ZGVkIGZyb20g Li9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9GRlRDb252b2x2ZXIuaDozMzoKSW4g ZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vRkZU RnJhbWUuaDo1MzoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91c3IvbG9jYWwvaW5jbHVkZS9n c3RyZWFtZXItMS4wL2dzdC9mZnQvZ3N0ZmZ0ZjMyLmg6MjQ6CkluIGZpbGUgaW5jbHVkZWQg ZnJvbSAvdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0Lmg6ODI6Ci91 c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9nc3R1dGlscy5oOjEzMTozMDog d2FybmluZzogY2FzdCBmcm9tICdjb25zdCBndWludDggKicKICAgICAgKGFrYSAnY29uc3Qg dW5zaWduZWQgY2hhciAqJykgdG8gJ2NvbnN0IGd1aW50MzIgKicgKGFrYSAnY29uc3QgdW5z aWduZWQgaW50IConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25tZW50CiAgICAgIGZyb20g MSB0byA0IFstV2Nhc3QtYWxpZ25dCiAgcmV0dXJuIEdVSU5UMzJfU1dBUF9MRV9CRSgqKGNv bnN0IGd1aW50MzIqKSh2KSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+ fn5+fn5+fn5+fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ndHlwZXMu aDozMTM6Njc6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0dVSU5UMzJfU1dBUF9MRV9C RScKIyAgICAgIGRlZmluZSBHVUlOVDMyX1NXQVBfTEVfQkUodmFsKSAoR1VJTlQzMl9TV0FQ X0xFX0JFX1g4Nl82NCAodmFsKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgovdXNyL2xvY2FsL2luY2x1ZGUv Z2xpYi0yLjAvZ2xpYi9ndHlwZXMuaDoyOTI6Mzc6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFj cm8gJ0dVSU5UMzJfU1dBUF9MRV9CRV9YODZfNjQnCiAgICAgICAgICh7IGd1aW50MzIgX192 LCBfX3ggPSAoKGd1aW50MzIpICh2YWwpKTsgICAgICAgICAgICAgICBcCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCkluIGZpbGUgaW5jbHVkZWQgZnJv bSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9QYW5uZXIuY3BwOjM2OgpJbiBmaWxl IGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9IUlRGUGFu bmVyLmg6Mjk6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRm b3JtL2F1ZGlvL0ZGVENvbnZvbHZlci5oOjMzOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9T b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9GRlRGcmFtZS5oOjUzOgpJbiBmaWxlIGlu Y2x1ZGVkIGZyb20gL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2ZmdC9n c3RmZnRmMzIuaDoyNDoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91c3IvbG9jYWwvaW5jbHVk ZS9nc3RyZWFtZXItMS4wL2dzdC9nc3QuaDo4MjoKL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJl YW1lci0xLjAvZ3N0L2dzdHV0aWxzLmg6MTM0OjMwOiB3YXJuaW5nOiBjYXN0IGZyb20gJ2Nv bnN0IGd1aW50OCAqJwogICAgICAoYWthICdjb25zdCB1bnNpZ25lZCBjaGFyIConKSB0byAn Y29uc3QgZ3VpbnQ2NCAqJyAoYWthICdjb25zdCB1bnNpZ25lZCBsb25nIConKSBpbmNyZWFz ZXMgcmVxdWlyZWQgYWxpZ25tZW50CiAgICAgIGZyb20gMSB0byA4IFstV2Nhc3QtYWxpZ25d CiAgcmV0dXJuIEdVSU5UNjRfU1dBUF9MRV9CRSgqKGNvbnN0IGd1aW50NjQqKSh2KSk7CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fgovdXNyL2xv Y2FsL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ndHlwZXMuaDozMTY6Njc6IG5vdGU6IGV4cGFu ZGVkIGZyb20gbWFjcm8gJ0dVSU5UNjRfU1dBUF9MRV9CRScKIyAgICAgIGRlZmluZSBHVUlO VDY0X1NXQVBfTEVfQkUodmFsKSAoR1VJTlQ2NF9TV0FQX0xFX0JFX1g4Nl82NCAodmFsKSkK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgXgovdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ndHlwZXMu aDozMDI6MzY6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0dVSU5UNjRfU1dBUF9MRV9C RV9YODZfNjQnCiAgICAgICAgKHsgZ3VpbnQ2NCBfX3YsIF9feCA9ICgoZ3VpbnQ2NCkgKHZh bCkpOyAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIF4KNyB3YXJuaW5ncyBnZW5lcmF0ZWQuCiAgQ1hYICAgICAgU291cmNlL1dl YkNvcmUvcGxhdGZvcm0vbGliV2ViQ29yZVBsYXRmb3JtX2xhLURyYWdEYXRhLmxvCjcgd2Fy bmluZ3MgZ2VuZXJhdGVkLgo3IHdhcm5pbmdzIGdlbmVyYXRlZC4KNyB3YXJuaW5ncyBnZW5l cmF0ZWQuCiAgQ1hYICAgICAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbGliV2ViQ29yZVBs YXRmb3JtX2xhLURyYWdJbWFnZS5sbwogIENYWCAgICAgIFNvdXJjZS9XZWJDb3JlL3BsYXRm b3JtL2dyYXBoaWNzL2ZpbHRlcnMvbGliV2ViQ29yZVBsYXRmb3JtX2xhLUZFVGlsZS5sbwog IENYWCAgICAgIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvbGli V2ViQ29yZVBsYXRmb3JtX2xhLUZpbHRlck9wZXJhdGlvbi5sbwogIENYWCAgICAgIFNvdXJj ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvbGliV2ViQ29yZVBsYXRmb3Jt X2xhLUZpbHRlck9wZXJhdGlvbnMubG8KNyB3YXJuaW5ncyBnZW5lcmF0ZWQuCiAgQ1hYICAg ICAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3B1L2xpYldlYkNvcmVQbGF0 Zm9ybV9sYS1EcmF3aW5nQnVmZmVyLmxvCiAgQ1hYICAgICAgU291cmNlL1dlYkNvcmUvcGxh dGZvcm0vZ3JhcGhpY3MvbGliV2ViQ29yZVBsYXRmb3JtX2xhLUZvcm1hdENvbnZlcnRlci5s bwogIENYWCAgICAgIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2xpYldlYkNv cmVQbGF0Zm9ybV9sYS1HcmFwaGljc0NvbnRleHQzRC5sbwogIENYWCAgICAgIFNvdXJjZS9X ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2xpYldlYkNvcmVQbGF0Zm9ybV9sYS1HcmFwaGlj c0xheWVyLmxvCiAgQ1hYICAgICAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv bGliV2ViQ29yZVBsYXRmb3JtX2xhLUdyYXBoaWNzTGF5ZXJVcGRhdGVyLmxvCiAgQ1hYICAg ICAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL2xpYldlYkNv cmVQbGF0Zm9ybV9sYS1XZWJLaXRXZWJTb3VyY2VHU3RyZWFtZXIubG8KICBDWFggICAgICBT b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9saWJXZWJDb3JlUGxhdGZvcm1fbGEt TWVkaWFQbGF5ZXIubG8KICBDWFggICAgICBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw aGljcy9vcGVuZ2wvbGliV2ViQ29yZVBsYXRmb3JtX2xhLUdyYXBoaWNzQ29udGV4dDNET3Bl bkdMQ29tbW9uLmxvCiAgQ1hYICAgICAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp Y3Mvb3BlbmdsL2xpYldlYkNvcmVQbGF0Zm9ybV9sYS1UZW1wb3JhcnlPcGVuR0xTZXR0aW5n LmxvCiAgQ1hYICAgICAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdHJhbnNm b3Jtcy9saWJXZWJDb3JlUGxhdGZvcm1fbGEtUGVyc3BlY3RpdmVUcmFuc2Zvcm1PcGVyYXRp b24ubG8KICBDWFggICAgICBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90cmFu c2Zvcm1zL2xpYldlYkNvcmVQbGF0Zm9ybV9sYS1UcmFuc2xhdGVUcmFuc2Zvcm1PcGVyYXRp b24ubG8KICBDWFggICAgICBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvbGliV2ViQ29y ZVBsYXRmb3JtX2xhLUVycm9yc0d0ay5sbwpJbiBmaWxlIGluY2x1ZGVkIGZyb20gU291cmNl L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL1dlYktpdFdlYlNvdXJjZUdT dHJlYW1lci5jcHA6MjE6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3Jl L3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9XZWJLaXRXZWJTb3VyY2VHU3RyZWFtZXIu aDoyNDoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFt ZXItMS4wL2dzdC9nc3QuaDo4MjoKL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAv Z3N0L2dzdHV0aWxzLmg6MTE5OjExOiB3YXJuaW5nOiBjYXN0IGZyb20gJ2NvbnN0IGd1aW50 OCAqJwogICAgICAoYWthICdjb25zdCB1bnNpZ25lZCBjaGFyIConKSB0byAnY29uc3QgZ3Vp bnQxNiAqJyAoYWthICdjb25zdCB1bnNpZ25lZCBzaG9ydCAqJykgaW5jcmVhc2VzIHJlcXVp cmVkIGFsaWdubWVudAogICAgICBmcm9tIDEgdG8gMiBbLVdjYXN0LWFsaWduXQogIHJldHVy biAqKGNvbnN0IGd1aW50MTYqKSh2KTsKICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn4K L3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdHV0aWxzLmg6MTIyOjEx OiB3YXJuaW5nOiBjYXN0IGZyb20gJ2NvbnN0IGd1aW50OCAqJwogICAgICAoYWthICdjb25z dCB1bnNpZ25lZCBjaGFyIConKSB0byAnY29uc3QgZ3VpbnQzMiAqJyAoYWthICdjb25zdCB1 bnNpZ25lZCBpbnQgKicpIGluY3JlYXNlcyByZXF1aXJlZCBhbGlnbm1lbnQKICAgICAgZnJv bSAxIHRvIDQgWy1XY2FzdC1hbGlnbl0KICByZXR1cm4gKihjb25zdCBndWludDMyKikodik7 CiAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+Ci91c3IvbG9jYWwvaW5jbHVkZS9nc3Ry ZWFtZXItMS4wL2dzdC9nc3R1dGlscy5oOjEyNToxMTogd2FybmluZzogY2FzdCBmcm9tICdj b25zdCBndWludDggKicKICAgICAgKGFrYSAnY29uc3QgdW5zaWduZWQgY2hhciAqJykgdG8g J2NvbnN0IGd1aW50NjQgKicgKGFrYSAnY29uc3QgdW5zaWduZWQgbG9uZyAqJykgaW5jcmVh c2VzIHJlcXVpcmVkIGFsaWdubWVudAogICAgICBmcm9tIDEgdG8gOCBbLVdjYXN0LWFsaWdu XQogIHJldHVybiAqKGNvbnN0IGd1aW50NjQqKSh2KTsKICAgICAgICAgIF5+fn5+fn5+fn5+ fn5+fn5+fn4KL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdHV0aWxz Lmg6MTI4OjMwOiB3YXJuaW5nOiBjYXN0IGZyb20gJ2NvbnN0IGd1aW50OCAqJwogICAgICAo YWthICdjb25zdCB1bnNpZ25lZCBjaGFyIConKSB0byAnY29uc3QgZ3VpbnQxNiAqJyAoYWth ICdjb25zdCB1bnNpZ25lZCBzaG9ydCAqJykgaW5jcmVhc2VzIHJlcXVpcmVkIGFsaWdubWVu dAogICAgICBmcm9tIDEgdG8gMiBbLVdjYXN0LWFsaWduXQogIHJldHVybiBHVUlOVDE2X1NX QVBfTEVfQkUoKihjb25zdCBndWludDE2KikodikpOwogICAgICAgICAgICAgICAgICAgICAg ICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn4KL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4w L2dsaWIvZ3R5cGVzLmg6MzExOjY3OiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdHVUlO VDE2X1NXQVBfTEVfQkUnCiMgICAgZGVmaW5lIEdVSU5UMTZfU1dBUF9MRV9CRSh2YWwpIChH VUlOVDE2X1NXQVBfTEVfQkVfQ09OU1RBTlQgKHZhbCkpCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KL3Vzci9s b2NhbC9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3R5cGVzLmg6MTUyOjI3OiBub3RlOiBleHBh bmRlZCBmcm9tIG1hY3JvICdHVUlOVDE2X1NXQVBfTEVfQkVfQ09OU1RBTlQnCiAgICAoZ3Vp bnQxNikgKChndWludDE2KSAodmFsKSA+PiA4KSB8ICBcCiAgICAgICAgICAgICAgICAgICAg ICAgICAgXgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v Z3JhcGhpY3MvZ3N0cmVhbWVyL1dlYktpdFdlYlNvdXJjZUdTdHJlYW1lci5jcHA6MjE6Cklu IGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz L2dzdHJlYW1lci9XZWJLaXRXZWJTb3VyY2VHU3RyZWFtZXIuaDoyNDoKSW4gZmlsZSBpbmNs dWRlZCBmcm9tIC91c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9nc3QuaDo4 MjoKL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdHV0aWxzLmg6MTI4 OjMwOiB3YXJuaW5nOiBjYXN0IGZyb20gJ2NvbnN0IGd1aW50OCAqJwogICAgICAoYWthICdj b25zdCB1bnNpZ25lZCBjaGFyIConKSB0byAnY29uc3QgZ3VpbnQxNiAqJyAoYWthICdjb25z dCB1bnNpZ25lZCBzaG9ydCAqJykgaW5jcmVhc2VzIHJlcXVpcmVkIGFsaWdubWVudAogICAg ICBmcm9tIDEgdG8gMiBbLVdjYXN0LWFsaWduXQogIHJldHVybiBHVUlOVDE2X1NXQVBfTEVf QkUoKihjb25zdCBndWludDE2KikodikpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAg IF5+fn5+fn5+fn5+fn5+fn5+fn4KL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4wL2dsaWIv Z3R5cGVzLmg6MzExOjY3OiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdHVUlOVDE2X1NX QVBfTEVfQkUnCiMgICAgZGVmaW5lIEdVSU5UMTZfU1dBUF9MRV9CRSh2YWwpIChHVUlOVDE2 X1NXQVBfTEVfQkVfQ09OU1RBTlQgKHZhbCkpCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KL3Vzci9sb2NhbC9p bmNsdWRlL2dsaWItMi4wL2dsaWIvZ3R5cGVzLmg6MTUzOjI3OiBub3RlOiBleHBhbmRlZCBm cm9tIG1hY3JvICdHVUlOVDE2X1NXQVBfTEVfQkVfQ09OU1RBTlQnCiAgICAoZ3VpbnQxNikg KChndWludDE2KSAodmFsKSA8PCA4KSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgXgpJ biBmaWxlIGluY2x1ZGVkIGZyb20gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv Z3N0cmVhbWVyL1dlYktpdFdlYlNvdXJjZUdTdHJlYW1lci5jcHA6MjE6CkluIGZpbGUgaW5j bHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1l ci9XZWJLaXRXZWJTb3VyY2VHU3RyZWFtZXIuaDoyNDoKSW4gZmlsZSBpbmNsdWRlZCBmcm9t IC91c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9nc3QuaDo4MjoKL3Vzci9s b2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdHV0aWxzLmg6MTMxOjMwOiB3YXJu aW5nOiBjYXN0IGZyb20gJ2NvbnN0IGd1aW50OCAqJwogICAgICAoYWthICdjb25zdCB1bnNp Z25lZCBjaGFyIConKSB0byAnY29uc3QgZ3VpbnQzMiAqJyAoYWthICdjb25zdCB1bnNpZ25l ZCBpbnQgKicpIGluY3JlYXNlcyByZXF1aXJlZCBhbGlnbm1lbnQKICAgICAgZnJvbSAxIHRv IDQgWy1XY2FzdC1hbGlnbl0KICByZXR1cm4gR1VJTlQzMl9TV0FQX0xFX0JFKCooY29uc3Qg Z3VpbnQzMiopKHYpKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+ fn5+fn5+fn5+Ci91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMC9nbGliL2d0eXBlcy5oOjMx Mzo2Nzogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnR1VJTlQzMl9TV0FQX0xFX0JFJwoj ICAgICAgZGVmaW5lIEdVSU5UMzJfU1dBUF9MRV9CRSh2YWwpIChHVUlOVDMyX1NXQVBfTEVf QkVfWDg2XzY0ICh2YWwpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCi91c3IvbG9jYWwvaW5jbHVkZS9nbGli LTIuMC9nbGliL2d0eXBlcy5oOjI5MjozNzogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAn R1VJTlQzMl9TV0FQX0xFX0JFX1g4Nl82NCcKICAgICAgICAgKHsgZ3VpbnQzMiBfX3YsIF9f eCA9ICgoZ3VpbnQzMikgKHZhbCkpOyAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIFNv dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9XZWJLaXRXZWJTb3Vy Y2VHU3RyZWFtZXIuY3BwOjIxOgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2UvV2Vi Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvV2ViS2l0V2ViU291cmNlR1N0cmVh bWVyLmg6MjQ6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNyL2xvY2FsL2luY2x1ZGUvZ3N0 cmVhbWVyLTEuMC9nc3QvZ3N0Lmg6ODI6Ci91c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXIt MS4wL2dzdC9nc3R1dGlscy5oOjEzNDozMDogd2FybmluZzogY2FzdCBmcm9tICdjb25zdCBn dWludDggKicKICAgICAgKGFrYSAnY29uc3QgdW5zaWduZWQgY2hhciAqJykgdG8gJ2NvbnN0 IGd1aW50NjQgKicgKGFrYSAnY29uc3QgdW5zaWduZWQgbG9uZyAqJykgaW5jcmVhc2VzIHJl cXVpcmVkIGFsaWdubWVudAogICAgICBmcm9tIDEgdG8gOCBbLVdjYXN0LWFsaWduXQogIHJl dHVybiBHVUlOVDY0X1NXQVBfTEVfQkUoKihjb25zdCBndWludDY0KikodikpOwogICAgICAg ICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn4KL3Vzci9sb2NhbC9p bmNsdWRlL2dsaWItMi4wL2dsaWIvZ3R5cGVzLmg6MzE2OjY3OiBub3RlOiBleHBhbmRlZCBm cm9tIG1hY3JvICdHVUlOVDY0X1NXQVBfTEVfQkUnCiMgICAgICBkZWZpbmUgR1VJTlQ2NF9T V0FQX0xFX0JFKHZhbCkgKEdVSU5UNjRfU1dBUF9MRV9CRV9YODZfNjQgKHZhbCkpCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIF4KL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3R5cGVzLmg6MzAy OjM2OiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdHVUlOVDY0X1NXQVBfTEVfQkVfWDg2 XzY0JwogICAgICAgICh7IGd1aW50NjQgX192LCBfX3ggPSAoKGd1aW50NjQpICh2YWwpKTsg ICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBeCiAgQ1hYICAgICAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL2xpYldlYkNv cmVQbGF0Zm9ybV9sYS1HYW1lcGFkc0d0ay5sbwogIENYWCAgICAgIFNvdXJjZS9XZWJDb3Jl L3BsYXRmb3JtL2xpYldlYkNvcmVQbGF0Zm9ybV9sYS1MZW5ndGhCb3gubG8KICBDWFggICAg ICBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9saWJXZWJDb3JlUGxhdGZvcm1fbGEtTGVuZ3Ro LmxvCiAgQ1hYICAgICAgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbGliV2ViQ29yZVBsYXRm b3JtX2xhLU1JTUVUeXBlUmVnaXN0cnkubG8KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIFNvdXJj ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmNwcDo1MjoKSW4gZmls ZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0 cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5oOjMyOgpJbiBmaWxlIGluY2x1 ZGVkIGZyb20gL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdC5oOjgy OgovdXNyL2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDoxMTk6 MTE6IHdhcm5pbmc6IGNhc3QgZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAgICAgIChha2EgJ2Nv bnN0IHVuc2lnbmVkIGNoYXIgKicpIHRvICdjb25zdCBndWludDE2IConIChha2EgJ2NvbnN0 IHVuc2lnbmVkIHNob3J0IConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25tZW50CiAgICAg IGZyb20gMSB0byAyIFstV2Nhc3QtYWxpZ25dCiAgcmV0dXJuICooY29uc3QgZ3VpbnQxNiop KHYpOwogICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUv Z3N0cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDoxMjI6MTE6IHdhcm5pbmc6IGNhc3QgZnJv bSAnY29uc3QgZ3VpbnQ4IConCiAgICAgIChha2EgJ2NvbnN0IHVuc2lnbmVkIGNoYXIgKicp IHRvICdjb25zdCBndWludDMyIConIChha2EgJ2NvbnN0IHVuc2lnbmVkIGludCAqJykgaW5j cmVhc2VzIHJlcXVpcmVkIGFsaWdubWVudAogICAgICBmcm9tIDEgdG8gNCBbLVdjYXN0LWFs aWduXQogIHJldHVybiAqKGNvbnN0IGd1aW50MzIqKSh2KTsKICAgICAgICAgIF5+fn5+fn5+ fn5+fn5+fn5+fn4KL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdHV0 aWxzLmg6MTI1OjExOiB3YXJuaW5nOiBjYXN0IGZyb20gJ2NvbnN0IGd1aW50OCAqJwogICAg ICAoYWthICdjb25zdCB1bnNpZ25lZCBjaGFyIConKSB0byAnY29uc3QgZ3VpbnQ2NCAqJyAo YWthICdjb25zdCB1bnNpZ25lZCBsb25nIConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25t ZW50CiAgICAgIGZyb20gMSB0byA4IFstV2Nhc3QtYWxpZ25dCiAgcmV0dXJuICooY29uc3Qg Z3VpbnQ2NCopKHYpOwogICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fgovdXNyL2xvY2Fs L2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0dXRpbHMuaDoxMjg6MzA6IHdhcm5pbmc6 IGNhc3QgZnJvbSAnY29uc3QgZ3VpbnQ4IConCiAgICAgIChha2EgJ2NvbnN0IHVuc2lnbmVk IGNoYXIgKicpIHRvICdjb25zdCBndWludDE2IConIChha2EgJ2NvbnN0IHVuc2lnbmVkIHNo b3J0IConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25tZW50CiAgICAgIGZyb20gMSB0byAy IFstV2Nhc3QtYWxpZ25dCiAgcmV0dXJuIEdVSU5UMTZfU1dBUF9MRV9CRSgqKGNvbnN0IGd1 aW50MTYqKSh2KSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+ fn5+fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ndHlwZXMuaDozMTE6 Njc6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0dVSU5UMTZfU1dBUF9MRV9CRScKIyAg ICBkZWZpbmUgR1VJTlQxNl9TV0FQX0xFX0JFKHZhbCkgKEdVSU5UMTZfU1dBUF9MRV9CRV9D T05TVEFOVCAodmFsKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXgovdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0y LjAvZ2xpYi9ndHlwZXMuaDoxNTI6Mjc6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0dV SU5UMTZfU1dBUF9MRV9CRV9DT05TVEFOVCcKICAgIChndWludDE2KSAoKGd1aW50MTYpICh2 YWwpID4+IDgpIHwgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICBeCkluIGZpbGUgaW5j bHVkZWQgZnJvbSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXll ci5jcHA6NTI6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRm b3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuaDoz MjoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXIt MS4wL2dzdC9nc3QuaDo4MjoKL3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0 L2dzdHV0aWxzLmg6MTI4OjMwOiB3YXJuaW5nOiBjYXN0IGZyb20gJ2NvbnN0IGd1aW50OCAq JwogICAgICAoYWthICdjb25zdCB1bnNpZ25lZCBjaGFyIConKSB0byAnY29uc3QgZ3VpbnQx NiAqJyAoYWthICdjb25zdCB1bnNpZ25lZCBzaG9ydCAqJykgaW5jcmVhc2VzIHJlcXVpcmVk IGFsaWdubWVudAogICAgICBmcm9tIDEgdG8gMiBbLVdjYXN0LWFsaWduXQogIHJldHVybiBH VUlOVDE2X1NXQVBfTEVfQkUoKihjb25zdCBndWludDE2KikodikpOwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn4KL3Vzci9sb2NhbC9pbmNsdWRl L2dsaWItMi4wL2dsaWIvZ3R5cGVzLmg6MzExOjY3OiBub3RlOiBleHBhbmRlZCBmcm9tIG1h Y3JvICdHVUlOVDE2X1NXQVBfTEVfQkUnCiMgICAgZGVmaW5lIEdVSU5UMTZfU1dBUF9MRV9C RSh2YWwpIChHVUlOVDE2X1NXQVBfTEVfQkVfQ09OU1RBTlQgKHZhbCkpCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IF4KL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3R5cGVzLmg6MTUzOjI3OiBu b3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdHVUlOVDE2X1NXQVBfTEVfQkVfQ09OU1RBTlQn CiAgICAoZ3VpbnQxNikgKChndWludDE2KSAodmFsKSA8PCA4KSkpCiAgICAgICAgICAgICAg ICAgICAgICAgICAgXgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gU291cmNlL1dlYkNvcmUvcGxh dGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXIuY3BwOjUyOgpJbiBmaWxlIGluY2x1ZGVkIGZy b20gLi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQ bGF5ZXJQcml2YXRlR1N0cmVhbWVyLmg6MzI6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNy L2xvY2FsL2luY2x1ZGUvZ3N0cmVhbWVyLTEuMC9nc3QvZ3N0Lmg6ODI6Ci91c3IvbG9jYWwv aW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9nc3R1dGlscy5oOjEzMTozMDogd2FybmluZzog Y2FzdCBmcm9tICdjb25zdCBndWludDggKicKICAgICAgKGFrYSAnY29uc3QgdW5zaWduZWQg Y2hhciAqJykgdG8gJ2NvbnN0IGd1aW50MzIgKicgKGFrYSAnY29uc3QgdW5zaWduZWQgaW50 IConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25tZW50CiAgICAgIGZyb20gMSB0byA0IFst V2Nhc3QtYWxpZ25dCiAgcmV0dXJuIEdVSU5UMzJfU1dBUF9MRV9CRSgqKGNvbnN0IGd1aW50 MzIqKSh2KSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+ fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ndHlwZXMuaDozMTM6Njc6 IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0dVSU5UMzJfU1dBUF9MRV9CRScKIyAgICAg IGRlZmluZSBHVUlOVDMyX1NXQVBfTEVfQkUodmFsKSAoR1VJTlQzMl9TV0FQX0xFX0JFX1g4 Nl82NCAodmFsKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgXgovdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAv Z2xpYi9ndHlwZXMuaDoyOTI6Mzc6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0dVSU5U MzJfU1dBUF9MRV9CRV9YODZfNjQnCiAgICAgICAgICh7IGd1aW50MzIgX192LCBfX3ggPSAo KGd1aW50MzIpICh2YWwpKTsgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBeCkluIGZpbGUgaW5jbHVkZWQgZnJvbSBTb3VyY2Uv V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5jcHA6NTI6CkluIGZpbGUg aW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJl YW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuaDozMjoKSW4gZmlsZSBpbmNsdWRl ZCBmcm9tIC91c3IvbG9jYWwvaW5jbHVkZS9nc3RyZWFtZXItMS4wL2dzdC9nc3QuaDo4MjoK L3Vzci9sb2NhbC9pbmNsdWRlL2dzdHJlYW1lci0xLjAvZ3N0L2dzdHV0aWxzLmg6MTM0OjMw OiB3YXJuaW5nOiBjYXN0IGZyb20gJ2NvbnN0IGd1aW50OCAqJwogICAgICAoYWthICdjb25z dCB1bnNpZ25lZCBjaGFyIConKSB0byAnY29uc3QgZ3VpbnQ2NCAqJyAoYWthICdjb25zdCB1 bnNpZ25lZCBsb25nIConKSBpbmNyZWFzZXMgcmVxdWlyZWQgYWxpZ25tZW50CiAgICAgIGZy b20gMSB0byA4IFstV2Nhc3QtYWxpZ25dCiAgcmV0dXJuIEdVSU5UNjRfU1dBUF9MRV9CRSgq KGNvbnN0IGd1aW50NjQqKSh2KSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+ fn5+fn5+fn5+fn5+fn5+fgovdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ndHlw ZXMuaDozMTY6Njc6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ0dVSU5UNjRfU1dBUF9M RV9CRScKIyAgICAgIGRlZmluZSBHVUlOVDY0X1NXQVBfTEVfQkUodmFsKSAoR1VJTlQ2NF9T V0FQX0xFX0JFX1g4Nl82NCAodmFsKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgovdXNyL2xvY2FsL2luY2x1 ZGUvZ2xpYi0yLjAvZ2xpYi9ndHlwZXMuaDozMDI6MzY6IG5vdGU6IGV4cGFuZGVkIGZyb20g bWFjcm8gJ0dVSU5UNjRfU1dBUF9MRV9CRV9YODZfNjQnCiAgICAgICAgKHsgZ3VpbnQ2NCBf X3YsIF9feCA9ICgoZ3VpbnQ2NCkgKHZhbCkpOyAgICAgICAgICAgICAgICBcCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KSW4gZmlsZSBpbmNsdWRlZCBm cm9tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmNwcDoy NjoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUvY29uZmlnLmg6NzQ6 CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuaDoy ODoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dURi93dGYvU3RkTGliRXh0cmFz Lmg6MzE6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNyL2luY2x1ZGUvYysrL3YxL21lbW9y eTo2MDM6Ci91c3IvaW5jbHVkZS9jKysvdjEvdHVwbGU6MzIwOjExOiBlcnJvcjogcnZhbHVl IHJlZmVyZW5jZSB0byB0eXBlICdfX2JpbmQ8WzMgKiAuLi5dPicgY2Fubm90IGJpbmQgdG8g bHZhbHVlIG9mIHR5cGUKICAgICAgJ19fYmluZDxbMyAqIC4uLl0+JwogICAgICAgIDogdmFs dWUoX190LmdldCgpKQogICAgICAgICAgXiAgICAgfn5+fn5+fn5+Ci91c3IvaW5jbHVkZS9j KysvdjEvdHVwbGU6NDQ0Ojg6IG5vdGU6IGluIGluc3RhbnRpYXRpb24gb2YgbWVtYmVyIGZ1 bmN0aW9uICdzdGQ6Ol9fMTo6X190dXBsZV9sZWFmPDAsCiAgICAgIHN0ZDo6X18xOjpfX2Jp bmQ8dm9pZCAoV2ViQ29yZTo6TWVkaWFQbGF5ZXI6OiomKShXZWJDb3JlOjpUaW1lcjxXZWJD b3JlOjpNZWRpYVBsYXllcj4gJiksIFdlYkNvcmU6Ok1lZGlhUGxheWVyCiAgICAgIComLCBz dGQ6Ol9fMTo6cmVmZXJlbmNlX3dyYXBwZXI8V2ViQ29yZTo6VGltZXI8V2ViQ29yZTo6TWVk aWFQbGF5ZXI+ID4gPiAmJiwgZmFsc2U+OjpfX3R1cGxlX2xlYWYnIHJlcXVlc3RlZAogICAg ICBoZXJlCnN0cnVjdCBfX3R1cGxlX2ltcGw8X190dXBsZV9pbmRpY2VzPF9JbmR4Li4uPiwg X1RwLi4uPgogICAgICAgXgovdXNyL2luY2x1ZGUvYysrL3YxL2Z1bmN0aW9uYWw6MTI4Njoy Njogbm90ZTogaW4gaW5zdGFudGlhdGlvbiBvZiBtZW1iZXIgZnVuY3Rpb24KICAgICAgJ3N0 ZDo6X18xOjpfX2Z1bmN0aW9uOjpfX2Z1bmM8c3RkOjpfXzE6Ol9fYmluZDx2b2lkCiAgICAg IChXZWJDb3JlOjpNZWRpYVBsYXllcjo6KiYpKFdlYkNvcmU6OlRpbWVyPFdlYkNvcmU6Ok1l ZGlhUGxheWVyPiAmKSwgV2ViQ29yZTo6TWVkaWFQbGF5ZXIgKiYsCiAgICAgIHN0ZDo6X18x OjpyZWZlcmVuY2Vfd3JhcHBlcjxXZWJDb3JlOjpUaW1lcjxXZWJDb3JlOjpNZWRpYVBsYXll cj4gPiA+LCBzdGQ6Ol9fMTo6YWxsb2NhdG9yPHN0ZDo6X18xOjpfX2JpbmQ8dm9pZAogICAg ICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXI6OiomKShXZWJDb3JlOjpUaW1lcjxXZWJDb3JlOjpN ZWRpYVBsYXllcj4gJiksIFdlYkNvcmU6Ok1lZGlhUGxheWVyIComLAogICAgICBzdGQ6Ol9f MTo6cmVmZXJlbmNlX3dyYXBwZXI8V2ViQ29yZTo6VGltZXI8V2ViQ29yZTo6TWVkaWFQbGF5 ZXI+ID4gPiA+LCB2b2lkICgpPjo6X19mdW5jJyByZXF1ZXN0ZWQgaGVyZQogICAgICAgICAg ICA6Om5ldyAoX19mXykgX0ZGKF9WU1REOjptb3ZlKF9fZikpOwogICAgICAgICAgICAgICAg ICAgICAgICAgXgouL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1RpbWVyLmg6MTIwOjExOiBu b3RlOiBpbiBpbnN0YW50aWF0aW9uIG9mIGZ1bmN0aW9uIHRlbXBsYXRlIHNwZWNpYWxpemF0 aW9uCiAgICAgICdzdGQ6Ol9fMTo6ZnVuY3Rpb248dm9pZCAoKT46OmZ1bmN0aW9uPHN0ZDo6 X18xOjpfX2JpbmQ8dm9pZAogICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXI6OiomKShXZWJD b3JlOjpUaW1lcjxXZWJDb3JlOjpNZWRpYVBsYXllcj4gJiksIFdlYkNvcmU6Ok1lZGlhUGxh eWVyIComLAogICAgICBzdGQ6Ol9fMTo6cmVmZXJlbmNlX3dyYXBwZXI8V2ViQ29yZTo6VGlt ZXI8V2ViQ29yZTo6TWVkaWFQbGF5ZXI+ID4gPiA+JyByZXF1ZXN0ZWQgaGVyZQogICAgICAg IDogbV9mdW5jdGlvbihzdGQ6OmJpbmQoZnVuY3Rpb24sIG9iamVjdCwgc3RkOjpyZWYoKnRo aXMpKSkKICAgICAgICAgIF4KU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVk aWFQbGF5ZXIuY3BwOjMyNTo3OiBub3RlOiBpbiBpbnN0YW50aWF0aW9uIG9mIG1lbWJlciBm dW5jdGlvbgogICAgICAnV2ViQ29yZTo6VGltZXI8V2ViQ29yZTo6TWVkaWFQbGF5ZXI+OjpU aW1lcicgcmVxdWVzdGVkIGhlcmUKICAgICwgbV9yZWxvYWRUaW1lcih0aGlzLCAmTWVkaWFQ bGF5ZXI6OnJlbG9hZFRpbWVyRmlyZWQpCiAgICAgIF4KSW4gZmlsZSBpbmNsdWRlZCBmcm9t IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmNwcDoyNjoK SW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUvY29uZmlnLmg6NzQ6Cklu IGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuaDoyODoK SW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dURi93dGYvU3RkTGliRXh0cmFzLmg6 MzE6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNyL2luY2x1ZGUvYysrL3YxL21lbW9yeTo2 MDM6Ci91c3IvaW5jbHVkZS9jKysvdjEvdHVwbGU6MzIxOjEwOiBlcnJvcjogc3RhdGljX2Fz c2VydCBmYWlsZWQgIkNhbiBub3QgY29weSBhIHR1cGxlIHdpdGggcnZhbHVlIHJlZmVyZW5j ZSBtZW1iZXIiCiAgICAgICAge3N0YXRpY19hc3NlcnQoIWlzX3J2YWx1ZV9yZWZlcmVuY2U8 X0hwPjo6dmFsdWUsICJDYW4gbm90IGNvcHkgYSB0dXBsZSB3aXRoIHJ2YWx1ZSByZWZlcmVu Y2UgbWVtYmVyIik7fQogICAgICAgICBeICAgICAgICAgICAgIH5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+Ci91c3IvaW5jbHVkZS9jKysvdjEvdHVwbGU6MzIwOjExOiBlcnJv cjogcnZhbHVlIHJlZmVyZW5jZSB0byB0eXBlICdhbGxvY2F0b3I8Wy4uLl0+JyBjYW5ub3Qg YmluZCB0byBsdmFsdWUgb2YgdHlwZQogICAgICAnYWxsb2NhdG9yPFsuLi5dPicKICAgICAg ICA6IHZhbHVlKF9fdC5nZXQoKSkKICAgICAgICAgIF4gICAgIH5+fn5+fn5+fgovdXNyL2lu Y2x1ZGUvYysrL3YxL3R1cGxlOjQ0NDo4OiBub3RlOiBpbiBpbnN0YW50aWF0aW9uIG9mIG1l bWJlciBmdW5jdGlvbiAnc3RkOjpfXzE6Ol9fdHVwbGVfbGVhZjwwLAogICAgICBzdGQ6Ol9f MTo6YWxsb2NhdG9yPHN0ZDo6X18xOjpfX2JpbmQ8dm9pZCAoV2ViQ29yZTo6TWVkaWFQbGF5 ZXI6OiomKShXZWJDb3JlOjpUaW1lcjxXZWJDb3JlOjpNZWRpYVBsYXllcj4gJiksCiAgICAg IFdlYkNvcmU6Ok1lZGlhUGxheWVyIComLCBzdGQ6Ol9fMTo6cmVmZXJlbmNlX3dyYXBwZXI8 V2ViQ29yZTo6VGltZXI8V2ViQ29yZTo6TWVkaWFQbGF5ZXI+ID4gPiA+ICYmLAogICAgICBm YWxzZT46Ol9fdHVwbGVfbGVhZicgcmVxdWVzdGVkIGhlcmUKc3RydWN0IF9fdHVwbGVfaW1w bDxfX3R1cGxlX2luZGljZXM8X0luZHguLi4+LCBfVHAuLi4+CiAgICAgICBeCi91c3IvaW5j bHVkZS9jKysvdjEvZnVuY3Rpb25hbDoxMjk0OjM0OiBub3RlOiBpbiBpbnN0YW50aWF0aW9u IG9mIG1lbWJlciBmdW5jdGlvbgogICAgICAnc3RkOjpfXzE6Ol9fZnVuY3Rpb246Ol9fZnVu YzxzdGQ6Ol9fMTo6X19iaW5kPHZvaWQKICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyOjoq JikoV2ViQ29yZTo6VGltZXI8V2ViQ29yZTo6TWVkaWFQbGF5ZXI+ICYpLCBXZWJDb3JlOjpN ZWRpYVBsYXllciAqJiwKICAgICAgc3RkOjpfXzE6OnJlZmVyZW5jZV93cmFwcGVyPFdlYkNv cmU6OlRpbWVyPFdlYkNvcmU6Ok1lZGlhUGxheWVyPiA+ID4sIHN0ZDo6X18xOjphbGxvY2F0 b3I8c3RkOjpfXzE6Ol9fYmluZDx2b2lkCiAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllcjo6 KiYpKFdlYkNvcmU6OlRpbWVyPFdlYkNvcmU6Ok1lZGlhUGxheWVyPiAmKSwgV2ViQ29yZTo6 TWVkaWFQbGF5ZXIgKiYsCiAgICAgIHN0ZDo6X18xOjpyZWZlcmVuY2Vfd3JhcHBlcjxXZWJD b3JlOjpUaW1lcjxXZWJDb3JlOjpNZWRpYVBsYXllcj4gPiA+ID4sIHZvaWQgKCk+OjpfX2Z1 bmMnIHJlcXVlc3RlZCBoZXJlCiAgICAgICAgICAgIDo6bmV3IChfX2hvbGQuZ2V0KCkpIF9G RihfVlNURDo6bW92ZShfX2YpLCBhbGxvY2F0b3I8X0ZwPihfX2EpKTsKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXgouL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1RpbWVy Lmg6MTIwOjExOiBub3RlOiBpbiBpbnN0YW50aWF0aW9uIG9mIGZ1bmN0aW9uIHRlbXBsYXRl IHNwZWNpYWxpemF0aW9uCiAgICAgICdzdGQ6Ol9fMTo6ZnVuY3Rpb248dm9pZCAoKT46OmZ1 bmN0aW9uPHN0ZDo6X18xOjpfX2JpbmQ8dm9pZAogICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5 ZXI6OiomKShXZWJDb3JlOjpUaW1lcjxXZWJDb3JlOjpNZWRpYVBsYXllcj4gJiksIFdlYkNv cmU6Ok1lZGlhUGxheWVyIComLAogICAgICBzdGQ6Ol9fMTo6cmVmZXJlbmNlX3dyYXBwZXI8 V2ViQ29yZTo6VGltZXI8V2ViQ29yZTo6TWVkaWFQbGF5ZXI+ID4gPiA+JyByZXF1ZXN0ZWQg aGVyZQogICAgICAgIDogbV9mdW5jdGlvbihzdGQ6OmJpbmQoZnVuY3Rpb24sIG9iamVjdCwg c3RkOjpyZWYoKnRoaXMpKSkKICAgICAgICAgIF4KU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v Z3JhcGhpY3MvTWVkaWFQbGF5ZXIuY3BwOjMyNTo3OiBub3RlOiBpbiBpbnN0YW50aWF0aW9u IG9mIG1lbWJlciBmdW5jdGlvbgogICAgICAnV2ViQ29yZTo6VGltZXI8V2ViQ29yZTo6TWVk aWFQbGF5ZXI+OjpUaW1lcicgcmVxdWVzdGVkIGhlcmUKICAgICwgbV9yZWxvYWRUaW1lcih0 aGlzLCAmTWVkaWFQbGF5ZXI6OnJlbG9hZFRpbWVyRmlyZWQpCiAgICAgIF4KSW4gZmlsZSBp bmNsdWRlZCBmcm9tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxh eWVyLmNwcDoyNjoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dlYkNvcmUvY29u ZmlnLmg6NzQ6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL1NvdXJjZS9XVEYvd3RmL0Zhc3RN YWxsb2MuaDoyODoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vU291cmNlL1dURi93dGYvU3Rk TGliRXh0cmFzLmg6MzE6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvdXNyL2luY2x1ZGUvYysr L3YxL21lbW9yeTo2MDM6Ci91c3IvaW5jbHVkZS9jKysvdjEvdHVwbGU6MzIxOjEwOiBlcnJv cjogc3RhdGljX2Fzc2VydCBmYWlsZWQgIkNhbiBub3QgY29weSBhIHR1cGxlIHdpdGggcnZh bHVlIHJlZmVyZW5jZSBtZW1iZXIiCiAgICAgICAge3N0YXRpY19hc3NlcnQoIWlzX3J2YWx1 ZV9yZWZlcmVuY2U8X0hwPjo6dmFsdWUsICJDYW4gbm90IGNvcHkgYSB0dXBsZSB3aXRoIHJ2 YWx1ZSByZWZlcmVuY2UgbWVtYmVyIik7fQogICAgICAgICBeICAgICAgICAgICAgIH5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Cjcgd2FybmluZ3MgYW5kIDQgZXJyb3JzIGdl bmVyYXRlZC4KNyB3YXJuaW5ncyBnZW5lcmF0ZWQuCkdOVW1ha2VmaWxlOjY2NjU3OiByZWNp cGUgZm9yIHRhcmdldCAnU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvbGliV2Vi Q29yZVBsYXRmb3JtX2xhLU1lZGlhUGxheWVyLmxvJyBmYWlsZWQKZ21ha2VbM106ICoqKiBb U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvbGliV2ViQ29yZVBsYXRmb3JtX2xh LU1lZGlhUGxheWVyLmxvXSBFcnJvciAxCmdtYWtlWzNdOiAqKiogV2FpdGluZyBmb3IgdW5m aW5pc2hlZCBqb2JzLi4uLgpnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgJy91c3IvcG9y dHMvd3d3L3dlYmtpdC1ndGsyL3dvcmsvd2Via2l0Z3RrLTIuNC44JwpHTlVtYWtlZmlsZToy NTY3MTogcmVjaXBlIGZvciB0YXJnZXQgJ2FsbCcgZmFpbGVkCmdtYWtlWzJdOiAqKiogW2Fs bF0gRXJyb3IgMgpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgJy91c3IvcG9ydHMvd3d3 L3dlYmtpdC1ndGsyL3dvcmsvd2Via2l0Z3RrLTIuNC44Jwo9PT0+IENvbXBpbGF0aW9uIGZh aWxlZCB1bmV4cGVjdGVkbHkuClRyeSB0byBzZXQgTUFLRV9KT0JTX1VOU0FGRT15ZXMgYW5k IHJlYnVpbGQgYmVmb3JlIHJlcG9ydGluZyB0aGUgZmFpbHVyZSB0bwp0aGUgbWFpbnRhaW5l ci4KKioqIEVycm9yIGNvZGUgMQoKU3RvcC4KbWFrZVsxXTogc3RvcHBlZCBpbiAvdXNyL3Bv cnRzL3d3dy93ZWJraXQtZ3RrMgoqKiogRXJyb3IgY29kZSAxCgpTdG9wLgptYWtlOiBzdG9w cGVkIGluIC91c3IvcG9ydHMvd3d3L3dlYmtpdC1ndGsyCioqIENvbW1hbmQgZmFpbGVkIFtl eGl0IGNvZGUgMV06IC91c3IvYmluL3NjcmlwdCAtcWEgL3RtcC9wb3J0dXBncmFkZTIwMTUw NDI0LTE5NzQ4LTF0cWxvYSBlbnYgVVBHUkFERV9UT09MPXBvcnR1cGdyYWRlIFVQR1JBREVf UE9SVD13ZWJraXQtZ3RrMi0xLjguM180IFVQR1JBREVfUE9SVF9WRVI9MS44LjNfNCBtYWtl IEZFVENIX0JFRk9SRV9BUkdTPS1xCioqIEZpeCB0aGUgcHJvYmxlbSBhbmQgdHJ5IGFnYWlu LgoqKiBMaXN0aW5nIHRoZSBmYWlsZWQgcGFja2FnZXMgKC06aWdub3JlZCAvICo6c2tpcHBl ZCAvICE6ZmFpbGVkKQoJISB3d3cvd2Via2l0LWd0azIgKHdlYmtpdC1ndGsyLTEuOC4zXzQp CSh1bmtub3duIGJ1aWxkIGVycm9yKQo= --------------050801040208070401010600-- From owner-freebsd-ports@FreeBSD.ORG Fri Apr 24 13:53:13 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3B4088C7 for ; Fri, 24 Apr 2015 13:53:13 +0000 (UTC) Received: from mail-wg0-f53.google.com (mail-wg0-f53.google.com [74.125.82.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CF31F1D29 for ; Fri, 24 Apr 2015 13:53:12 +0000 (UTC) Received: by wgin8 with SMTP id n8so51478458wgi.0 for ; Fri, 24 Apr 2015 06:53:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-type:content-transfer-encoding; bh=kS/IUmfzgwVAT+K1glXlQyhcW48xQ2eNTFkM7kiYm28=; b=ERRitgoSztnnTF3chlh9qNDka1NQMmRDIsRTuFxkSnmJ5gGCVo+yaRWviRwq9f5Jas 74I53wZkNv00CtPUz+yBjnQ4HnWwk6CbytxN8xunLsGthPJXS2aDGaS/3xMXiD7gzWfR iVTUMggfjnRk0Iim++5Wrjs+FQ0fhDR24ZoGGooFGEiPL5w1Tu4WvsLicpeNbMZg/TRx fsU+UP6+2Euq8fm3/l6HuFMGhC524LmHewehpStyPBe3zc7lKqj4b+UF4K9oJKLPs39A /glCbAOJkMVE+bRzDExZE4HEPnD6u8phFZrKy4mxVPdUQfZhXrxZlY2ugmVfqzANctRA /bPQ== X-Gm-Message-State: ALoCoQkj79pfKTtWinHuZWRTWOacplHJTbVD2BGkS6oxuqNVloj4rUcYI+n7q7G703KTOoLMYZ64 X-Received: by 10.180.88.72 with SMTP id be8mr4131784wib.45.1429883584906; Fri, 24 Apr 2015 06:53:04 -0700 (PDT) Received: from rsbsd.rsb ([78.162.28.75]) by mx.google.com with ESMTPSA id k2sm3616648wif.3.2015.04.24.06.53.03 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Apr 2015 06:53:03 -0700 (PDT) Date: Fri, 24 Apr 2015 16:53:01 +0300 From: Beeblebrox To: freebsd-ports@freebsd.org Subject: Re: Makefile syntax for disabled NLS still looks for gettext Message-ID: <20150424165301.3d316bfc@rsbsd.rsb> In-Reply-To: <20150424113118.60cdd20e@rsbsd.rsb> References: <20150424113118.60cdd20e@rsbsd.rsb> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2015 13:53:13 -0000 Hi Tijl, The coincidence is that one of the ports is yours: net/linphone fails when = without_nls is selected. Builds fine when the NLS knob is checked... I still don't understand how it should be fixed though... Regards. --=20 FreeBSD_amd64_11-Current_RadeonKMS Please CC my email when responding, mail from list is not delivered. From owner-freebsd-ports@FreeBSD.ORG Fri Apr 24 14:06:04 2015 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9AD87AD6 for ; Fri, 24 Apr 2015 14:06:04 +0000 (UTC) Received: from mail-pa0-x22d.google.com (mail-pa0-x22d.google.com [IPv6:2607:f8b0:400e:c03::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 68D201E80 for ; Fri, 24 Apr 2015 14:06:04 +0000 (UTC) Received: by pabsx10 with SMTP id sx10so49667188pab.3 for ; Fri, 24 Apr 2015 07:06:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:reply-to:subject:references:to:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=XAWnW7aKO4+12ZzXhCXKH3cgS+S40LdxfiKzBHFagaM=; b=LNb1OP6nLwjyCPkxAY6QTHVJcgh/9aL7RFJZjsxF2wkDebznz/E1jdxGw/u1jBLrCv 8sCa+ICVcJIeGWhnqNaQQiV1L3SuRRANl/2hEL1hHaAjceAXq90SgrXXJrMTiuZQXDfG NOdC2rAYZq1+8Sa1V0ZAfzk7MiusduaUZUTZWYesujBYxABYJPPb1DaSLQ15EKL3A0hX SAb3UYDibhr9dDnAunqmjprPBqTygV//Gpy11HWuraGPwL2Hho4cdhlZKlSPyvR8iQ72 rCfsaco7uuuUa8syTDv4ZYBEGjoAG53xc4iepuobet0pDd0uJUlMAMjf9PPgUF6jShiw ztUA== X-Received: by 10.68.239.199 with SMTP id vu7mr15048472pbc.113.1429884363978; Fri, 24 Apr 2015 07:06:03 -0700 (PDT) Received: from [192.168.1.104] (ppp59-167-128-11.static.internode.on.net. [59.167.128.11]) by mx.google.com with ESMTPSA id vl9sm11218505pbc.73.2015.04.24.07.06.00 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Apr 2015 07:06:03 -0700 (PDT) Sender: Kubilay Kocak Reply-To: koobs@FreeBSD.org Subject: Re: MooseFS Ports for versions 2.0 and 3.0 references: <2694094.4JmStLgM3m@hp> <33D11311-008D-43F5-A341-316CD4D831EA@gemius.com> <11260707.dYzYoTeF1T@hp> To: Piotr Robert Konopelko , Ben Woods , =?UTF-8?Q?Fernando_Apestegu=c3=ada?= , FreeBSD Ports Cc: Jakub Kruszona-Zawadzki , MooseFS FreeBSD Ports From: Kubilay Kocak message-id: <553A4DC0.6070506@FreeBSD.org> Date: Sat, 25 Apr 2015 00:05:52 +1000 user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.0 mime-version: 1.0 in-reply-to: <11260707.dYzYoTeF1T@hp> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2015 14:06:04 -0000 On 22/04/2015 1:46 AM, Piotr Robert Konopelko wrote: > Hello, > > I've submitted the upgraded ports and obsoleted prior attachments. > Please review them. > > https://bugs.freebsd.org/bugzilla/buglist.cgi?quicksearch=moosefs[1] > > In the meantime MooseFS has been upgraded, so I posted ports to the 2.0.63-1 version. > > Thanks in advance :) > Great job Piotr! If they need to be committed in a particular order, please set the "Depends On" and "Blocks" fields as appropriate. I'll triage them as best I can. I'm in #MooseFS (freenode IRC) if you want to catch up Koobs From owner-freebsd-ports@FreeBSD.ORG Fri Apr 24 14:22:00 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AD95C121 for ; Fri, 24 Apr 2015 14:22:00 +0000 (UTC) Received: from albert.catwhisker.org (mx.catwhisker.org [198.144.209.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 776FE10B7 for ; Fri, 24 Apr 2015 14:21:59 +0000 (UTC) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.14.9/8.14.9) with ESMTP id t3OELrCh050658 for ; Fri, 24 Apr 2015 07:21:53 -0700 (PDT) (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.14.9/8.14.9/Submit) id t3OELrHa050657 for freebsd-ports@freebsd.org; Fri, 24 Apr 2015 07:21:53 -0700 (PDT) (envelope-from david) Date: Fri, 24 Apr 2015 07:21:53 -0700 From: David Wolfskill To: freebsd-ports@freebsd.org Subject: [Circumvented] issue updating ports after icu update Message-ID: <20150424142153.GM37361@albert.catwhisker.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="NZtAI5QFBF0GmLcW" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2015 14:22:00 -0000 --NZtAI5QFBF0GmLcW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Now that my older laptop has been replace with one that is a fair bit faster, in addition to tracking stable/10 and head daily (and updating installed ports under stable/10 daily) for i386, I'm also doing the same for amd64 (on the same machine -- different slices of the same drive). I'm using portmaster to update my ports (as I have for some years). This morning, after building & booting: FreeBSD g1-254.catwhisker.org 10.1-STABLE FreeBSD 10.1-STABLE #46 r281921M= /281927:1001512: Fri Apr 24 04:24:32 PDT 2015 root@g1-254.catwhisker.or= g:/common/S1/obj/usr/src/sys/CANARY i386 running "portmaster -ad" informed me that the following actions were to be taken: =3D=3D=3D>>> The following actions will be taken if you choose to proceed: Upgrade icu-53.1 to icu-55.1 Upgrade pkgconf-0.9.9 to pkgconf-0.9.10 Upgrade R-3.0.2_3 to R-3.0.2_4 Upgrade boost-libs-1.55.0_4 to boost-libs-1.55.0_5 Upgrade harfbuzz-0.9.40 to harfbuzz-0.9.40_1 Upgrade libvisio01-0.1.1 to libvisio01-0.1.1_1 Upgrade libxul-31.6.0 to libxul-31.6.0_1 Upgrade p5-IO-stringy-2.110_1 to p5-IO-stringy-2.111 Upgrade qt4-corelib-4.8.6_4 to qt4-corelib-4.8.6_5 Upgrade texlive-base-20140525_6 to texlive-base-20140525_7 Upgrade webkit-gtk2-2.4.8_1 to webkit-gtk2-2.4.8_2 Upgrade firefox-37.0.2,1 to firefox-37.0.2_1,1 Upgrade raptor2-2.0.15 to raptor2-2.0.15_1 =3D=3D=3D>>> Proceed? y/n [y]=20 As indicated, I told it to proceed, which it did -- as far as math/R: =2E.. =3D=3D=3D>>> Update for math/R failed =3D=3D=3D>>> Aborting update =3D=3D=3D>>> The following actions were performed: Upgrade of icu-53.1 to icu-55.1 Upgrade of pkgconf-0.9.9 to pkgconf-0.9.10 =3D=3D=3D>>> You can restart from the point of failure with this command li= ne: portmaster math/R devel/boost-libs print/harfbuzz textproc/l= ibvisio01 www/libxul devel/p5-IO-stringy devel/qt4-corelib print/texlive-ba= se www/webkit-gtk2 www/firefox textproc/raptor2=20 I had previously seen cases where, during an update, math/R will be attempting before one or more of the ports on which it depends -- and as far as I know, I have no ports that could possibly depend on it -- so I just moved math/R to the end of the list & re-tried: Script started on Fri Apr 24 04:45:21 2015 command: portmaster -d devel/boost-libs print/harfbuzz textproc/libvisio01 = www/libxul devel/p5-IO-stringy devel/qt4-corelib print/texlive-base www/web= kit-gtk2 www/firefox textproc/raptor2 math/R =2E.. Stop. make: stopped in /common/ports/print/harfbuzz =3D=3D=3D>>> make build failed for print/harfbuzz =3D=3D=3D>>> Aborting update =3D=3D=3D>>> Update for print/harfbuzz failed =3D=3D=3D>>> Aborting update =2E... Cutting out a fair bit of trial and erro, it turns out that devel/glib20 needed to be (re-)built in order for print/harfbuzz to build successfully. To test this, when it came time to update my installed amd64 ports: root@g1-254:/common/home/david # portmaster -adn^M =2E.. 0;portmaster: All >> (13)^G =3D=3D=3D>>> The following actions will be taken if you choose to proceed: Upgrade icu-53.1 to icu-55.1 Upgrade pkgconf-0.9.9 to pkgconf-0.9.10 Upgrade R-3.0.2_3 to R-3.0.2_4 Upgrade boost-libs-1.55.0_4 to boost-libs-1.55.0_5 Upgrade harfbuzz-0.9.40 to harfbuzz-0.9.40_1 Upgrade libvisio01-0.1.1 to libvisio01-0.1.1_1 Upgrade libxul-31.6.0 to libxul-31.6.0_1 Upgrade p5-IO-stringy-2.110_1 to p5-IO-stringy-2.111 Upgrade qt4-corelib-4.8.6_4 to qt4-corelib-4.8.6_5 Upgrade texlive-base-20140525_6 to texlive-base-20140525_7 Upgrade webkit-gtk2-2.4.8_1 to webkit-gtk2-2.4.8_2 Upgrade firefox-37.0.2,1 to firefox-37.0.2_1,1 Upgrade raptor2-2.0.15 to raptor2-2.0.15_1 =3D=3D=3D>>> Proceed? y/n [y] n I then proceeded to hand-craft the portmaster invocation, thus: root@g1-254:/common/home/david # portmaster -d icu-53.1 pkgconf-0.9.9 devel= /glib 20 boost-libs-1.55.0_4 harfbuzz-0.9.40 libvisio01-0.1.1 libxul-31.6.0 p5-IO= -stringy-2.110_1 qt4-corelib-4.8.6_4 texlive-base-20140525_6 webkit-gtk2-2.= 4.8_1 firefox-37.0.2,1 raptor2-2.0.15 R-3.0.2_3^M =3D=3D=3D>>> Working on: icu-53.1 pkgconf-0.9.9 devel/glib20 boost-libs-1.55.0_4 harfbuzz-0.9.40 libvisio01-0.1.1 libxul-31.6.0 p5-IO-stringy-2.110_1 qt4-corelib-4.8.6_4 texlive-base-20140525_6 webkit-gtk2-2.4.8_1 firefox-37.0.2,1 raptor2-2.0.15 R-3.0.2_3 =3D=3D=3D>>> Gathering distinfo list for installed ports =3D=3D=3D>>> icu-53.1 1/14 =2E... This time, the update proceeded without interruption or perceived problem. I'm not precisely sure where the problem(s) might be that caused what I observed, so I don't have the information I'd need to file a PR. But I believe the above provides a fair bit of evidence that whatever is wrong should be fixable, as long as the dependency-tracking is correct and proper actions are taken based on it. Peace, david --=20 David H. Wolfskill david@catwhisker.org Those who murder in the name of God or prophet are blasphemous cowards. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --NZtAI5QFBF0GmLcW Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJVOlGBXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RThEMDY4QTIxMjc1MDZFRDIzODYzRTc4 QTY3RjlDOERFRjQxOTNCAAoJEIpn+cje9Bk7gQYP/jKVLQez+7liFuz6FLuuYxxh 0E6GM/AF0uqi8sBVOe8ep3fJ0X9WOY4pKKFQiVjl1caHYJdb2b9kxPFU1PwqfKVq vNYIGO65AkM0FFdEDx4C9E+H4vFy77clMQ2NnHwmJ+ZAbcxIGt6u2QLoLDWYcth1 1MvV39lvmnezpGGi69zsr5iRrJYcqV5M7HvnDivw1sQkDaPAhyfxQTF3Smx0wn+b bI+QoNGJLDt4ks3vzhzWVhJJ8tRiupUy0HbQVL4b6BFWvxm8O/UXwubTJmRpQkcY sYsFj5NdpG35DgeM8GEjcbZcyazPOVVL+yT2nUWFEJne1rZbc/xzIkDkH1Bg1EZE 6CQ05ju1Zy2qUWxbHrlyX7Al6t0fEDEoqkfR/G58OQm5AUz7eHgRSQJW0uUjx3D+ +JSillzPa6QhrW6bN25o1iTORFC7MNhOArbfkqPaI0rqcsvtAzhYGvcfraByFesM o1rXx+D+g8FLa5Njry8LaK8OOC1+bIGl5wDkDu9UkcHfy0L8s576NVS7++5gzzuI 3VN/zMzdErQTqg7fIOk5xv3dHqbBKiIwowykPx9Pb8VSp6QiaNO8Kr93Tgy9odHT 4MrPCaCkMgzugDYfOFSTNObYTDWC300LWFkBvdSPCCgNA8BcbDns2TVxnzLtYBpE CDu+reMewgMFTqrPPL0h =hm/k -----END PGP SIGNATURE----- --NZtAI5QFBF0GmLcW-- From owner-freebsd-ports@FreeBSD.ORG Fri Apr 24 14:36:11 2015 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 12938A1F for ; Fri, 24 Apr 2015 14:36:11 +0000 (UTC) Received: from mail-pd0-x229.google.com (mail-pd0-x229.google.com [IPv6:2607:f8b0:400e:c02::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D3F961259 for ; Fri, 24 Apr 2015 14:36:10 +0000 (UTC) Received: by pdbqd1 with SMTP id qd1so50711351pdb.2 for ; Fri, 24 Apr 2015 07:36:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:reply-to:subject:references:to:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=RV9HgcMxq/N751SGz25HXiyOgnPEP12PtOhJCGYH4X0=; b=1D0dkYbMVl3GCVs0ZwaBKf01YRgX/S+wqLVRBfe1Wdixy/eyPK92Axd8WG+zybduRH 97JVqrszgo9Wx62nXTEXNbhwPOUSkX6l1w5Is7QzjuDLoirgbcnx6wV/HNk+fD9e+rxt 78cA8tfXjwDN/umY/BPPDuh4L3EGYgnO8cSn4OzC1cFjChkLOZA5jPUizig1s/vieDPr ETEaf2u5Qia8Hx9mvBf0thf4wPqWbkFjgj7YAza9c+iR/gVV7aSZ/hnyGGowNoid2kxY uHLr1UjIpWvESvIJ9LYCJ06hRW8S6ug8GQ5tAaovgqlteXwcWnqlxsuJjijvsccIOU3G bjeQ== X-Received: by 10.68.68.240 with SMTP id z16mr15571451pbt.31.1429886170180; Fri, 24 Apr 2015 07:36:10 -0700 (PDT) Received: from [192.168.1.104] (ppp59-167-128-11.static.internode.on.net. [59.167.128.11]) by mx.google.com with ESMTPSA id by13sm11366686pdb.37.2015.04.24.07.36.06 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Apr 2015 07:36:09 -0700 (PDT) Sender: Kubilay Kocak Reply-To: koobs@FreeBSD.org Subject: Re: MooseFS Ports for versions 2.0 and 3.0 references: <2694094.4JmStLgM3m@hp> <33D11311-008D-43F5-A341-316CD4D831EA@gemius.com> <11260707.dYzYoTeF1T@hp> To: Piotr Robert Konopelko , Ben Woods , =?UTF-8?Q?Fernando_Apestegu=c3=ada?= , FreeBSD Ports Cc: Jakub Kruszona-Zawadzki , MooseFS FreeBSD Ports From: Kubilay Kocak message-id: <553A54CE.8000603@FreeBSD.org> Date: Sat, 25 Apr 2015 00:35:58 +1000 user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.0 mime-version: 1.0 in-reply-to: <11260707.dYzYoTeF1T@hp> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2015 14:36:11 -0000 On 22/04/2015 1:46 AM, Piotr Robert Konopelko wrote: > Hello, > > I've submitted the upgraded ports and obsoleted prior attachments. > Please review them. > > https://bugs.freebsd.org/bugzilla/buglist.cgi?quicksearch=moosefs[1] > > In the meantime MooseFS has been upgraded, so I posted ports to the 2.0.63-1 version. > > Thanks in advance :) > Piotr, I've triaged all of the PR's and additionally provided initial review feedback. I hope my changes and comments all make sense. Don't hesitate to grab me on IRC and we can work through it together. In this case, improving the ports and going through QA and QC before submitting updates to those PR's is going to be well worth it, and save everyone lots of time going back and forth. Koobs From owner-freebsd-ports@FreeBSD.ORG Fri Apr 24 15:05:23 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9F188EAA for ; Fri, 24 Apr 2015 15:05:23 +0000 (UTC) Received: from mail-wi0-f174.google.com (mail-wi0-f174.google.com [209.85.212.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3FD9716FA for ; Fri, 24 Apr 2015 15:05:22 +0000 (UTC) Received: by widdi4 with SMTP id di4so23624914wid.0 for ; Fri, 24 Apr 2015 08:05:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-type:content-transfer-encoding; bh=xlaaDkFQ3HlNRJXhkHOtCGIei4WOHMI2vkRUuA3ND50=; b=m8We4iq4VTGrWzFJGv8msUN5b3KQ8Bn+Y3DdoGkAhRnnkR5OGJF6GgWGwWeubYQXri HLYjSnq4F85kQGz+FGCDng3ZRTcwucCtMzaYcnFc7l6euyw2SShNSFkjURIC4sUXEyAW umTfkVqopdP+EUK0k23wRs/EuyOaYtlce+Zgw44l+aoue4DZ/E5t+R5OimrJ7UxX3unu oAgZLhyTK+Jpi5rddjF5AFsgAli2azweG5wTMf8NZqAR1CrpVh31Xm1ikM26QUbGLHSP u3xlJCprCdSi5inS4faPWeMWDb9ko/21Xp1SMZom9pE5prwavB+QhO4SJXQxl6zp51QF xV8Q== X-Gm-Message-State: ALoCoQnfpEGSaG+VpD5LQK2YI/wO7/GEJ+o5fbQuAxldi8InVcQ62hBXgO81Oxb63pXWyJ1l9FKL X-Received: by 10.180.102.74 with SMTP id fm10mr4666987wib.25.1429887914912; Fri, 24 Apr 2015 08:05:14 -0700 (PDT) Received: from rsbsd.rsb ([78.162.28.75]) by mx.google.com with ESMTPSA id g14sm17303756wjs.47.2015.04.24.08.05.13 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Apr 2015 08:05:14 -0700 (PDT) Date: Fri, 24 Apr 2015 18:05:11 +0300 From: Beeblebrox To: freebsd-ports@freebsd.org Subject: Re: Makefile syntax for disabled NLS still looks for gettext Message-ID: <20150424180511.6995b3ea@rsbsd.rsb> In-Reply-To: <20150424165301.3d316bfc@rsbsd.rsb> References: <20150424113118.60cdd20e@rsbsd.rsb> <20150424165301.3d316bfc@rsbsd.rsb> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2015 15:05:23 -0000 Ok, I got it fixed/working per your input net/linphone/Makefile @ -44 +44 @ - NLS_USES=3D gettext + NLS_USES=3D gettext-runtime Thanks. --=20 FreeBSD_amd64_11-Current_RadeonKMS Please CC my email when responding, mail from list is not delivered. From owner-freebsd-ports@FreeBSD.ORG Fri Apr 24 15:44:49 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9E5F73EA for ; Fri, 24 Apr 2015 15:44:49 +0000 (UTC) Received: from toco-domains.de (mail.toco-domains.de [176.9.39.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6288C1C49 for ; Fri, 24 Apr 2015 15:44:49 +0000 (UTC) Received: from [0.0.0.0] (mail.toco-domains.de [176.9.39.170]) by toco-domains.de (Postfix) with ESMTPA id 9F1AC1B222CC for ; Fri, 24 Apr 2015 17:44:46 +0200 (CEST) Message-ID: <553A64D2.9030008@toco-domains.de> Date: Fri, 24 Apr 2015 17:44:18 +0200 From: Torsten Zuehlsdorff User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: Re: [New Port] Working on Gitlab - Calling for Help and Ideas References: <5537BDCF.2030408@toco-domains.de> In-Reply-To: <5537BDCF.2030408@toco-domains.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2015 15:44:49 -0000 Hello, Johannes pointed me to the gem file of gitlab. Now its clear, that all ruby-gem dependencies most be solved first. I've created an chart of all ruby-gem dependencies excluding the groups "development" and "test": http://ports.toco-domains.de/gitlab-gem-dependencies.html There are 96 dependencies in total. - 16 are not in the ports - 9 are in the ports, but outdated - 13 are in the ports, but more actual than allowed - 58 are in the port and newer than needed -they should (!) be fine Until Monday i have no time to work on this stack of gems. I've already created a patch for devel/rubygem-gitlab_git and its dependency devel/rubygem-rugged. The bug-entries are linked in the list. If somebody of you decides to work on an entry, please write me an email and i will register it (at Monday). I will continue my work next week. Thanks to all and have a nice weekend, Torsten From owner-freebsd-ports@FreeBSD.ORG Fri Apr 24 15:50:12 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D0E17789 for ; Fri, 24 Apr 2015 15:50:12 +0000 (UTC) Received: from mail-wi0-f171.google.com (mail-wi0-f171.google.com [209.85.212.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 89D7F1CAA for ; Fri, 24 Apr 2015 15:50:12 +0000 (UTC) Received: by widdi4 with SMTP id di4so25069824wid.0 for ; Fri, 24 Apr 2015 08:50:05 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-type:content-transfer-encoding; bh=4o3t9yQcy4IsgRfZd5cufG3YppyrO5N7r+MuF9wMI7g=; b=DCl+XSSaA+FVfUCzlByatH/yaYXlwE3oVi7/tsbp4TA2EAMVc1qsONw/BexTrZPvAC QCe2VrLlOJZgBou1LdMAZeb1CkEZW1OEZmsa4suoed3woxEtrNCZUT/i9P3aUxuhRqyS PxtIOFTOmeaskjBXBj3RIi+fReWcp5p+A3kGtbIYwlCAeLoizzyIXYDz9Mi4iNbkVj6Y ySyKNMKyWn/CbX7ykTeD7HGdUQq0r60xb3GmIYJv4edh4kjtFAaKRFQ00zU2JOtulXcJ KW1gAFvuTRGUPoAcUuDGwFhaBoFY+G0Fv0H9DqIMwwX9QwBvv1W7HQwtAI0DcTAs/hdZ mfDg== X-Gm-Message-State: ALoCoQnEQU7LqC1byR2swDK1Rp1Q/UtakDxGuNesuftdZszkh8lpkHvrYglL7fJLc74loO7HBPzg X-Received: by 10.194.236.66 with SMTP id us2mr5201761wjc.54.1429890605494; Fri, 24 Apr 2015 08:50:05 -0700 (PDT) Received: from rsbsd.rsb ([78.162.28.75]) by mx.google.com with ESMTPSA id fl14sm17430474wjc.11.2015.04.24.08.50.03 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Apr 2015 08:50:04 -0700 (PDT) Date: Fri, 24 Apr 2015 18:50:02 +0300 From: Beeblebrox To: freebsd-ports@freebsd.org Subject: Re: Makefile syntax for disabled NLS still looks for gettext Message-ID: <20150424185002.3f42ddb3@rsbsd.rsb> In-Reply-To: <20150424180511.6995b3ea@rsbsd.rsb> References: <20150424113118.60cdd20e@rsbsd.rsb> <20150424165301.3d316bfc@rsbsd.rsb> <20150424180511.6995b3ea@rsbsd.rsb> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2015 15:50:12 -0000 Well, s**t, I spoke too soon. Solution works on host, not in poudriere. --=20 FreeBSD_amd64_11-Current_RadeonKMS Please CC my email when responding, mail from list is not delivered. From owner-freebsd-ports@FreeBSD.ORG Fri Apr 24 16:15:46 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 31E6330C for ; Fri, 24 Apr 2015 16:15:46 +0000 (UTC) Received: from mailrelay109.isp.belgacom.be (mailrelay109.isp.belgacom.be [195.238.20.136]) by mx1.freebsd.org (Postfix) with ESMTP id BF7C31045 for ; Fri, 24 Apr 2015 16:15:45 +0000 (UTC) X-Belgacom-Dynamic: yes X-Cloudmark-SP-Filtered: true X-Cloudmark-SP-Result: v=1.1 cv=hkFBDakPHWYIOok4y3pcivnmCJQbEK2MeX2RAJ8hs1E= c=1 sm=2 a=6I5d2MoRAAAA:8 a=E_R37FylIBx-qtKACfwA:9 a=CjuIK1q_8ugA:10 a=_PPDmbMtJM4A:10 a=1RV1ZaZ6xL8A:10 a=8L3P0twIbi4A:10 a=8eCkTgjBX3iaxNhg3QEA:9 a=pPEYBngLNtISS9_l:21 a=o4p_Np1EMBEOpQf4:21 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DKBgB3ajpV/1lWsVtbgwyBLs4xAoE9TQEBAQEBAYELhCEBAQRWMwsYCSUPKh4GExuIFAHMLgEBCAIBH4s3hQuELQEEk0WIRZVWI2CDFjwxgkQBAQE Received: from 89.86-177-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.177.86.89]) by relay.skynet.be with ESMTP; 24 Apr 2015 18:14:36 +0200 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.9/8.14.9) with ESMTP id t3OGEX67008015 for ; Fri, 24 Apr 2015 18:14:35 +0200 (CEST) (envelope-from tijl@coosemans.org) Date: Fri, 24 Apr 2015 18:14:33 +0200 From: Tijl Coosemans To: Beeblebrox via freebsd-ports Subject: Re: Makefile syntax for disabled NLS still looks for gettext Message-ID: <20150424181433.6dbffc10@kalimero.tijl.coosemans.org> In-Reply-To: <20150424185002.3f42ddb3@rsbsd.rsb> References: <20150424113118.60cdd20e@rsbsd.rsb> <20150424165301.3d316bfc@rsbsd.rsb> <20150424180511.6995b3ea@rsbsd.rsb> <20150424185002.3f42ddb3@rsbsd.rsb> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/rCeYjWFehuG7Is+NLyuS4Gs" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2015 16:15:46 -0000 --MP_/rCeYjWFehuG7Is+NLyuS4Gs Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline On Fri, 24 Apr 2015 18:50:02 +0300 Beeblebrox via freebsd-ports wrote: > Well, s**t, I spoke too soon. > Solution works on host, not in poudriere. Try the attached patch. --MP_/rCeYjWFehuG7Is+NLyuS4Gs Content-Type: text/x-patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=linphone.patch Index: net/linphone/Makefile =================================================================== --- net/linphone/Makefile (revision 384665) +++ net/linphone/Makefile (working copy) @@ -28,7 +28,7 @@ CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALLS_ICONS= yes INSTALL_TARGET= install-strip -USES= gmake libtool pathfix pkgconfig readline:port +USES= gettext-tools gmake libtool pathfix pkgconfig readline:port USE_GNOME= gtk20 intltool libxml2 USE_LDCONFIG= yes @@ -41,7 +41,7 @@ LDAP_LIB_DEPENDS= libsasl2.so:${PORTSDIR LDAP_USE= OPENLDAP=yes NLS_CONFIGURE_ENABLE= nls -NLS_USES= gettext +NLS_USES= gettext-runtime NOTIFY_CONFIGURE_ENABLE=notify NOTIFY_LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify --MP_/rCeYjWFehuG7Is+NLyuS4Gs-- From owner-freebsd-ports@FreeBSD.ORG Sat Apr 25 02:54:50 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 36117F50; Sat, 25 Apr 2015 02:54:50 +0000 (UTC) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 235BF13AE; Sat, 25 Apr 2015 02:54:49 +0000 (UTC) Received: from u10-2-32-011.office.norse-data.com (unknown [50.204.88.51]) by elvis.mu.org (Postfix) with ESMTPSA id A3374341F841; Fri, 24 Apr 2015 19:54:49 -0700 (PDT) Message-ID: <553B01FD.5010301@freebsd.org> Date: Fri, 24 Apr 2015 19:54:53 -0700 From: Alfred Perlstein Organization: FreeBSD User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Craig Rodrigues , freebsd-git@freebsd.org CC: freebsd-current Current , ports Subject: Re: Merging GitHub Pull Requests into Subversion using git-svn References: In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Apr 2015 02:54:50 -0000 Very cool. Glad it worked and thanks for the shout-out. Hoping this can be automated some day. On 4/22/15 4:12 PM, Craig Rodrigues wrote: > Hi, > > Alfred Perlstein recently wrote this document for how to use > git-svn for interacting between the FreeBSD Subversion repo, > and the GitHub mirror of this repo: > > https://wiki.freebsd.org/GitWorkflow/GitSvn > > By following the steps in that article, step-by-step, > I was able to: > > (1) take these three GitHub pull requests from Steve Kiernan: > > https://github.com/freebsd/freebsd/pull/26 > https://github.com/freebsd/freebsd/pull/27 > https://github.com/freebsd/freebsd/pull/28 > > (2) Pull them into my own git checkout of the FreeBSD src tree > > (3) Modify the commit message slightly > > (4) Use "git svn dcommit" to push these changes directly from my Git tree > back to the > FreeBSD svn repo: > > https://svnweb.freebsd.org/changeset/base/281844 > https://svnweb.freebsd.org/changeset/base/281845 > https://svnweb.freebsd.org/changeset/base/281855 > > While there were multiple steps involved, I just followed the steps in the > wiki article, and it *just worked*! Thanks for writing this article, > Alfred! > > While not as smooth as clicking a merge button in GitHub, > this is a valid way to accept patches submitted via GitHub pull requests, > and integrate them in our FreeBSD Subversion repo. > > -- > Craig > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > From owner-freebsd-ports@FreeBSD.ORG Sat Apr 25 03:23:07 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3F2D05FE for ; Sat, 25 Apr 2015 03:23:07 +0000 (UTC) Received: from mail-wi0-f176.google.com (mail-wi0-f176.google.com [209.85.212.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D174B17DE for ; Sat, 25 Apr 2015 03:23:06 +0000 (UTC) Received: by wiun10 with SMTP id n10so38225481wiu.1 for ; Fri, 24 Apr 2015 20:22:59 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-type:content-transfer-encoding; bh=UwP9q7VgMCiGmcmHMuH2wOHkalDWHsKF6viJKDlRr3A=; b=Ntavb55IA9RxcNqawp1ti7ase/VYs8wVfd2G8ft8gbIcRLq0txWSjP1cgncjxTDMV9 /6XGmN5fZCmvqVn3s/vJgSI292gT8xy8PSDdosp3eNTXhA1gT3ywwDvjIzMnb1H1E2PF ZNDiC91cYDjSrnRCoZuQa4yqC7x9ewx7s9WLXKKCuY1Ri9BGC1GtQ+A4Ghwyk/BLDPHd IJma7Gptr05l2dSqdWuCxwPmnWaMxDHQQqt+Xljqq2smFX2E7bBXv/cpZdTXZBsPB9ib KZqgj3yMlaGSIXu8gjYbt7W11zhWGmjKa6z6v5nHaFJJJswTxEbq7KlZis1+4mYIWqRZ aqmQ== X-Gm-Message-State: ALoCoQnGiCgZS0n+zj3Hc6QKXKsi93au5I2LuQFMq3MsuwdsQO0vcfhwLJXXKlVznqxlDZ76jr5C X-Received: by 10.180.99.2 with SMTP id em2mr1760236wib.59.1429932179080; Fri, 24 Apr 2015 20:22:59 -0700 (PDT) Received: from rsbsd.rsb ([78.162.18.100]) by mx.google.com with ESMTPSA id be3sm1519378wib.21.2015.04.24.20.22.57 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Apr 2015 20:22:58 -0700 (PDT) Date: Sat, 25 Apr 2015 06:22:55 +0300 From: Beeblebrox To: freebsd-ports@freebsd.org Subject: Re: Makefile syntax for disabled NLS still looks for gettext Message-ID: <20150425062255.478ed16b@rsbsd.rsb> In-Reply-To: <20150424185002.3f42ddb3@rsbsd.rsb> References: <20150424113118.60cdd20e@rsbsd.rsb> <20150424165301.3d316bfc@rsbsd.rsb> <20150424180511.6995b3ea@rsbsd.rsb> <20150424185002.3f42ddb3@rsbsd.rsb> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Apr 2015 03:23:07 -0000 Nice work Tijl, That formula worked on both net/linphone and security/gnomint (the other po= rt). Submitted the patch with thanks to you. --=20 FreeBSD_amd64_11-Current_RadeonKMS Please CC my email when responding, mail from list is not delivered. From owner-freebsd-ports@FreeBSD.ORG Sat Apr 25 07:30:19 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E216E543; Sat, 25 Apr 2015 07:30:19 +0000 (UTC) Received: from theravensnest.org (theraven.freebsd.your.org [216.14.102.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cloud.theravensnest.org", Issuer "StartCom Class 1 Primary Intermediate Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id AA2091E4A; Sat, 25 Apr 2015 07:30:18 +0000 (UTC) Received: from [192.168.0.7] (cpc16-cmbg15-2-0-cust60.5-4.cable.virginm.net [86.5.162.61]) (authenticated bits=0) by theravensnest.org (8.15.1/8.15.1) with ESMTPSA id t3P7UBPf091819 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 25 Apr 2015 07:30:16 GMT (envelope-from theraven@FreeBSD.org) X-Authentication-Warning: theravensnest.org: Host cpc16-cmbg15-2-0-cust60.5-4.cable.virginm.net [86.5.162.61] claimed to be [192.168.0.7] Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) Subject: Re: Merging GitHub Pull Requests into Subversion using git-svn From: David Chisnall In-Reply-To: Date: Sat, 25 Apr 2015 08:30:06 +0100 Cc: freebsd-git@freebsd.org, freebsd-current Current , ports Content-Transfer-Encoding: quoted-printable Message-Id: <29BE23C6-EBFE-40FB-91FC-C0E7CBFCFD45@FreeBSD.org> References: To: Craig Rodrigues X-Mailer: Apple Mail (2.2098) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Apr 2015 07:30:20 -0000 On 23 Apr 2015, at 00:12, Craig Rodrigues wrote: >=20 > While not as smooth as clicking a merge button in GitHub, > this is a valid way to accept patches submitted via GitHub pull = requests, > and integrate them in our FreeBSD Subversion repo. The merge button on GitHub does the wrong thing anyway (merges without = fast-forward, so you end up with a tangled history), so (after the = initial setup) the steps that I use for merging pull requests from = GitHub projects are very similar (locally pull the branch with = fast-fordward, test, push). =20 David= From owner-freebsd-ports@FreeBSD.ORG Sat Apr 25 12:51:38 2015 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B562FF28 for ; Sat, 25 Apr 2015 12:51:38 +0000 (UTC) Received: from woozle.rinet.ru (woozle.rinet.ru [195.54.192.68]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1D2891C9E for ; Sat, 25 Apr 2015 12:51:37 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by woozle.rinet.ru (8.14.5/8.14.5) with ESMTP id t3PCm0U0044784 for ; Sat, 25 Apr 2015 15:49:00 +0300 (MSK) (envelope-from marck@rinet.ru) Date: Sat, 25 Apr 2015 15:48:00 +0300 (MSK) From: Dmitry Morozovsky To: freebsd-ports@FreeBSD.org Subject: sysutils/dmidecode periodic script Message-ID: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) X-NCC-RegID: ru.rinet X-OpenPGP-Key-ID: 6B691B03 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (woozle.rinet.ru [0.0.0.0]); Sat, 25 Apr 2015 15:49:00 +0300 (MSK) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Apr 2015 12:51:38 -0000 Dear colleagues, as anders@ temporarily stopped involving in a project some time ago, could someone please take a look at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=188941#c0 ? Thanks! -- Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] [ FreeBSD committer: marck@FreeBSD.org ] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------ From owner-freebsd-ports@FreeBSD.ORG Sat Apr 25 13:21:41 2015 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 17314487 for ; Sat, 25 Apr 2015 13:21:41 +0000 (UTC) Received: from hades.sorbs.net (mail.sorbs.net [67.231.146.200]) by mx1.freebsd.org (Postfix) with ESMTP id 07B2C1E8F for ; Sat, 25 Apr 2015 13:21:40 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from isux.com (firewall.isux.com [213.165.190.213]) by hades.sorbs.net (Oracle Communications Messaging Server 7.0.5.29.0 64bit (built Jul 9 2013)) with ESMTPSA id <0NND00J833X1X900@hades.sorbs.net> for ports@freebsd.org; Sat, 25 Apr 2015 05:27:03 -0700 (PDT) Message-id: <553B86CC.6080206@sorbs.net> Date: Sat, 25 Apr 2015 14:21:32 +0200 From: Michelle Sullivan User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.24) Gecko/20100301 SeaMonkey/1.1.19 To: "ports@freebsd.org" Subject: [offtopic] - for portmaster@BSDforge.com X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Apr 2015 13:21:41 -0000 Got your message via the webform, tried to reply and got: This report relates to a message you sent with the following header fields: Message-id: <553A7998.2090102@sorbs.net> Date: Fri, 24 Apr 2015 19:12:56 +0200 From: Michelle Sullivan To: portmaster@BSDforge.com Subject: Re: [Webform] I was told an email was sent, but... Your message cannot be delivered to the following recipients: Recipient address: portmaster@BSDforge.com Reason: Server rejected MAIL FROM address. Diagnostic code: smtp;550 5.0.0 SPAM and BULK mail REJECTED Remote system: dns;mx01.ultimatedns.net (TCP|10.108.128.32|39504|209.180.214.225|25) Hoping that you read this here - I'm guessing there is something very wrong with your config and assuming that you have the ports list whitelisted... -- Michelle Sullivan http://www.mhix.org/ From owner-freebsd-ports@FreeBSD.ORG Sat Apr 25 13:21:50 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 28A4250F; Sat, 25 Apr 2015 13:21:50 +0000 (UTC) Received: from lb3-smtp-cloud6.xs4all.net (lb3-smtp-cloud6.xs4all.net [194.109.24.31]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client CN "Bizanga Labs SMTP Client Certificate", Issuer "Bizanga Labs CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 5A19C1E90; Sat, 25 Apr 2015 13:21:49 +0000 (UTC) Received: from yokozuna.lan ([83.160.85.125]) by smtp-cloud6.xs4all.net with ESMTP id LDLb1q00B2iF10301DLdQ8; Sat, 25 Apr 2015 15:20:37 +0200 Received: from localhost (localhost [127.0.0.1]) by yokozuna.lan (8.14.9/8.14.9) with ESMTP id t3PDKZuA010234; Sat, 25 Apr 2015 15:20:35 +0200 (CEST) (envelope-from mbeis@xs4all.nl) Date: Sat, 25 Apr 2015 15:20:35 +0200 (CEST) From: Marco Beishuizen X-X-Sender: marco@localhost Reply-To: Marco Beishuizen To: Baptiste Daroussin cc: freebsd-ports@freebsd.org Subject: Re: pkg autoremove segfaulting In-Reply-To: Message-ID: References: <20150417200232.GZ39658@ivaldir.etoilebsd.net> User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Apr 2015 13:21:50 -0000 On Sat, 18 Apr 2015, the wise Marco Beishuizen wrote: > On Fri, 17 Apr 2015, the wise Baptiste Daroussin wrote: > >> Can you send me the output of pkg -o DEBUG_LEVEL=4 autoremove? >> >> Best regards, >> Bapt > > DBG(3)[51642]> Pkg: add a new reverse dependency origin: x11-fm/pcmanfm, > name: pcmanfm, version: 1.2.3 DBG(4)[51642]> Pkgdb: running 'SELECT > k.annotation AS tag, v.annotation AS value FROM pkg_annotation p JOIN > annotation k ON (p.tag_id = k.annotation_id) JOIN annotation v ON > (p.value_id = v.annotation_id) WHERE p.package_id = ?1 ORDER BY tag, > value' DBG(2)[51642]> universe: add new local pkg: libfm, > (libfm-1.2.3:2$0$peie6yrf137wmsskg8dgprj5ajxshahs16ey63k16yrye9k936nb) > Child process pid=51642 terminated abnormally: Segmentation fault Pcmanfm seems to cause this. After I removed pcmanfm and libfm pkg autoremove works fine. Regards, Marco -- Hurewitz's Memory Principle: The chance of forgetting something is directly proportional to... to... uh..... From owner-freebsd-ports@FreeBSD.ORG Sat Apr 25 18:34:40 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 28414BD3 for ; Sat, 25 Apr 2015 18:34:40 +0000 (UTC) Received: from quine.pinyon.org (quine.pinyon.org [65.101.5.249]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0242F1D26 for ; Sat, 25 Apr 2015 18:34:39 +0000 (UTC) Received: by quine.pinyon.org (Postfix, from userid 122) id D1F28160298; Sat, 25 Apr 2015 11:34:31 -0700 (MST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on quine.pinyon.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from feyerabend.n1.pinyon.org (feyerabend.n1.pinyon.org [10.0.10.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by quine.pinyon.org (Postfix) with ESMTPSA id BA95F160155 for ; Sat, 25 Apr 2015 11:34:29 -0700 (MST) Message-ID: <553BDE35.9070100@pinyon.org> Date: Sat, 25 Apr 2015 11:34:29 -0700 From: "Russell L. Carter" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: poudriere dying in ftp/curl configure Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Apr 2015 18:34:40 -0000 stable/10, amd64 ftp/curl failing has impressively large effects on the rest of the package collection (in an unhappy way). I run a poudriere bulk every night, updating the ports collection. I update the stable source around the beginning of each month, and things have been running smoothly for 6 months or so. Russell Output of the poudriere log: ===> Configuring for curl-7.42.0 configure: loading site script /usr/ports/Templates/config.site checking whether to enable maintainer-specific portions of Makefiles... no checking whether to enable debug build options... no checking whether to enable compiler optimizer... (assumed) yes checking whether to enable strict compiler warnings... no checking whether to enable compiler warnings as errors... no checking whether to enable curl debug memory tracking... no checking whether to enable hiding of library internal symbols... yes checking whether to enable c-ares for DNS lookups... no checking for path separator... : checking for sed... (cached) /usr/bin/sed checking for grep... (cached) /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ar... /usr/bin/ar configure: using CFLAGS: -I/usr/include -O2 -pipe -fstack-protector -fno-strict-aliasing configure: CFLAGS note: CFLAGS should only be used to specify C compiler flags, not include directories. Use CPPFLAGS for: -I/usr/include configure: WARNING: Continuing even with errors mentioned immediately above this line. checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel checking for gcc... cc checking whether the C compiler works... no configure: error: in `/wrkdirs/usr/ports/ftp/curl/work/curl-7.42.0': configure: error: C compiler cannot create executables See `config.log' for more details ===> Script "configure" failed unexpectedly. Please report the problem to sunpoet@FreeBSD.org [maintainer] and attach the "/wrkdirs/usr/ports/ftp/curl/work/curl-7.42.0/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. a /usr/local/sbin/pkg-static info -g -Ea). *** Error code 1 From owner-freebsd-ports@FreeBSD.ORG Sat Apr 25 23:28:01 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A5F0032F for ; Sat, 25 Apr 2015 23:28:01 +0000 (UTC) Received: from mail-ig0-x22a.google.com (mail-ig0-x22a.google.com [IPv6:2607:f8b0:4001:c05::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8379316ED for ; Sat, 25 Apr 2015 23:28:01 +0000 (UTC) Received: by igbpi8 with SMTP id pi8so48568481igb.0 for ; Sat, 25 Apr 2015 16:28:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=Y4lu0ZQSFR4hbKIiEvU5B/KrcpkPCM+272LIUa86Rbs=; b=pXzN8QhMU91aoiag0rT4cO0uRrG2+Ms45LLzOK4fC/xa3/13NqdAIv2vgYVwrw3kOS OqhCOx4Y8qy5VEpxAZj71fsQPBoXmFMqnT+pYDcZKJQouTZAs4Hel27FBUrOyNOnhGwv RZJYaFuOLEQNwZU3UGl1CCy2nU8JqdU5DswZWRxwzaaYs1xb40dLxr8ZuyNrXOV7GqAu FdY5LLZYlPCaOmxsOKt8Qh4YvSEO+buS0I0Ea3FfUpjFmkePXq6lJeXwSnocbtw3mWsB fPo2smRhcAwjVch/sLmH+eTIE3s8kNRB80agoVn6Ano0gCJLVwKs8ibYCHEGamXKZNvc iLBw== MIME-Version: 1.0 X-Received: by 10.107.28.146 with SMTP id c140mr1325606ioc.67.1430004480964; Sat, 25 Apr 2015 16:28:00 -0700 (PDT) Received: by 10.36.94.194 with HTTP; Sat, 25 Apr 2015 16:28:00 -0700 (PDT) Date: Sun, 26 Apr 2015 01:28:00 +0200 Message-ID: Subject: False (?) alarm from FreeBSD package build server with FreeBSD-current From: Sergei Vyshenski To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Apr 2015 23:28:01 -0000 Hi, FreeBSD package build server informs about build failure for my port devel/p5-B-C at FreeBSD 11.0-CURRENT amd64, OSVERSION: 1100070. (This port builds fine on all stable FreeBSD versions.) Poudriere log of FreeBSD package build server: http://beefy4.isc.freebsd.org/data/head-amd64-default/p384620_s281917/logs/p5-B-C-1.52_1.log The main problem there being that something "is invalid in C99 [-Wimplicit-function-declaration]". Looks that this error could be fixed by just adding the following line to the port's Makefile: CFLAGS+= -Wno-implicit-function-declaration *BUT!* I can not reproduce this error. Please look how this port builds ok with poudriere at nearly the same version of OS FreeBSD 11.0-CURRENT amd64, OSVERSION: 1100070 My Poudriere log: https://drive.google.com/file/d/0B2A9Va9VLT7MVDd6YmdvbktVTEk/view?usp=sharing Here I am using a fresh install of 11.0-CURRENT (svn revision as of yesterday), with default settings for everything, perl-5.18, pkg-1.5.1, poudriere-3.1.3 How this non-reproducibility can happen at all? Could it be that FreeBSD package build server deliberately sets more rigid CFLAGS than OS itself does? Please advice me what to do in this situation. Shall I blindly submit a patch about CFLAGS to make build server happy? Regards, Sergei