From owner-freebsd-multimedia@FreeBSD.ORG Sun Jul 10 10:55:10 2011 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EF757106566B for ; Sun, 10 Jul 2011 10:55:10 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe05.c2i.net [212.247.154.130]) by mx1.freebsd.org (Postfix) with ESMTP id 789098FC0A for ; Sun, 10 Jul 2011 10:55:09 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=7KD0iiTHYGd0xbPMAUtcJ3OZoqPCTpa2X22hnPESm4A= c=1 sm=1 a=SvYTsOw2Z4kA:10 a=fCgnSUbgN2sA:10 a=WQU8e4WWZSUA:10 a=8nJEP1OIZ-IA:10 a=CL8lFSKtTFcA:10 a=i9M/sDlu2rpZ9XS819oYzg==:17 a=OdR5sfXFAAAA:8 a=lxS9OjWeq45jjhIdPyUA:9 a=wPNLvfGTeEIA:10 a=i9M/sDlu2rpZ9XS819oYzg==:117 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe05.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 148975523; Sun, 10 Jul 2011 12:55:08 +0200 From: Hans Petter Selasky To: freebsd-multimedia@freebsd.org Date: Sun, 10 Jul 2011 12:53:13 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <20110708211523.GA31038@triton8.kn-bremen.de> <201107091058.50634.hselasky@freebsd.org> <20110709134356.GA91239@triton8.kn-bremen.de> In-Reply-To: <20110709134356.GA91239@triton8.kn-bremen.de> X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq, NwSZ4V"|LR.+tj}g5 %V,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( :AuzV9:.hESm-x4h240C`9=w MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201107101253.13879.hselasky@c2i.net> Cc: Juergen Lock Subject: Re: Two mceusb bugfixes for the code in webcamd 0.2.4 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Jul 2011 10:55:11 -0000 Ok, I've rolled up a new ports file for webcamd which now include these fixes and a few others: svn --username anonsvn --password anonsvn \ checkout svn://svn.turbocat.net/i4b/trunk/ports --HPS From owner-freebsd-multimedia@FreeBSD.ORG Mon Jul 11 11:07:07 2011 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2F9D31065675 for ; Mon, 11 Jul 2011 11:07:07 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1E0BB8FC0A for ; Mon, 11 Jul 2011 11:07:07 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p6BB76Xn077050 for ; Mon, 11 Jul 2011 11:07:07 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p6BB763v077048 for freebsd-multimedia@FreeBSD.org; Mon, 11 Jul 2011 11:07:06 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 11 Jul 2011 11:07:06 GMT Message-Id: <201107111107.p6BB763v077048@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-multimedia@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-multimedia@FreeBSD.org X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Jul 2011 11:07:07 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/158542 multimedia [snd_hda] hdac0: hdac_get_capabilities: Invalid corb s f kern/158424 multimedia [snd_hda] snd_hda driver doesn't expose 'rec' flag for o ports/158333 multimedia [PATCH] audio/libsamplerate portlint complains o ports/158102 multimedia ports/multimedia/mjpegtools triggers internal compiler o ports/157885 multimedia multimedia/mjpegtools 2.0.0 build failure o kern/156874 multimedia [sound] [patch] OSS lacks SNDCTL_DSP_HALT o kern/156726 multimedia [snd_uaudio]: snd_uaudio(4) fails to detach when mixer o kern/156433 multimedia [sound] [patch] OSS4/VPC is broken on 64-bit platforms o kern/156198 multimedia [snd_hda] [hang] loading snd_hda kernel module hangs s o kern/156165 multimedia [hdac] Missing card definition for hdac audio device, o kern/153920 multimedia [sound] [patch] Replace the GPL'd sound/maestro3 heade o kern/153901 multimedia [sound] [patch] Replace the GPL'd emu10k1-alsa.h with o ports/153846 multimedia graphics/libcaca 0.99.beta17 - Hidden dependency on Xl o kern/152622 multimedia [pcm] uaudio recording problem o kern/152500 multimedia [hdac] play interrupt timeout, channel dead o kern/152378 multimedia [sound][patch] Update snd_envy24ht to be MPSAFE and us f ports/150502 multimedia multimedia/gpac-libgpac 0.4.5_4,1 fails to compile on o kern/150284 multimedia [snd_hda] No gain with Audio o kern/149943 multimedia [pcm]: CS4236 audio problem o kern/148741 multimedia [sound] Headphones are deaf (do not work) on Lenovo Th o kern/147504 multimedia [oss] [panic] panic: dev_pager_getpage: map function r o kern/146031 multimedia [snd_hda] race condition when kldunload snd_hda sound o kern/144659 multimedia [pcm] The distortion of the sound playback of music at o kern/143505 multimedia [pcm] FreeBSD 8.0-RELEASE (x64) won't make sound card o kern/141826 multimedia [snd_hda] load of snd_hda module fails o kern/140591 multimedia [PATCH][sound] No sound output on lineout/headphone ja o kern/140453 multimedia [sound] No sound inside Virtualbox on 50% volume o kern/137589 multimedia [snd_uaudio] snd_uaudio.ko (USB audio driver) doesn't o kern/134767 multimedia [sound] [snd_hda] [regression] Sigmatel STAC9205X no s o kern/132848 multimedia [sound] [snd_emu10kx] driver problem with card init, s o kern/132511 multimedia [sound] [snd_hda] Probing ALC888 codec on ASRock K10N7 o kern/129604 multimedia [sound] Sound stops with error: pcm0:virtual:dsp0.vp0: o kern/127131 multimedia [bktr] /usr/src/sys/dev/bktr/bktr_os.c, line 469: wron s kern/125756 multimedia [sound] [patch] cannot detect soft-modem on HDA bus o kern/124319 multimedia [sound] [snd_emu10k1] [regression] Cannot record from o kern/122086 multimedia [sound] maestro sound driver is working, but mixer ini p kern/121156 multimedia [sound] [patch] Turn on inverted external amplifier se o kern/120857 multimedia [sound] [snd_emu10k1] snd_emu10k1 driver issues a warn o kern/120780 multimedia [sound] [snd_hda] snd_hda doesn't work on Dell Latitut o kern/119973 multimedia [sound] [snd_maestro] [regression] snd_maestro only wo o kern/119931 multimedia [sound] No sound card detected on ASUS "K8V-X SE R2.00 o kern/119759 multimedia [sound] [snd_emu10k1] [regression] Can not record anyt f kern/115666 multimedia [sound] Microphone does not work o kern/115300 multimedia [sound] [snd_hda] [regression] snd_hda(4) fails to att o kern/114760 multimedia [sound] [snd_cmi] snd_cmi driver causing sporadic syst o kern/111767 multimedia [sound] ATI SB450 High Definition Audio Controller sou o kern/107516 multimedia [sound] [snd_emu10k1] - skips, clicks and lag after a o kern/107051 multimedia [sound] only 2 channels output works for the ALC850 (o o kern/104874 multimedia [sound] [snd_emu10k1] kldload snd_emu10k1 hangs system o kern/104626 multimedia [sound] FreeBSD 6.2 does not support SoundBlaster Audi o kern/101417 multimedia [sound] 4-speakers output not possible on Asus A8V-Del o kern/100859 multimedia [sound] [snd_ich] snd_ich broken on GIGABYTE 915 syste o kern/98752 multimedia [sound] Intel ich6 82801 FB - on Packard Bell A8810 la o kern/98504 multimedia [sound] Sound is distorted with SB Live 5.1 o kern/98496 multimedia [sound] [snd_ich] some functions don't work in my soun o kern/97609 multimedia [sound] Load Sound Module - VIA8233 - fails o kern/97535 multimedia [sound] [snd_mss] doesn't work in 6.0-RELEASE and abov o kern/96538 multimedia [sound] emu10k1-driver inverts channels o kern/95086 multimedia [sound] uaudio line in problem with sbdm lx o kern/94279 multimedia [sound] [snd_neomagic] snd_neomagic crashes on FreeBSD o kern/93986 multimedia [sound] Acer TravelMate 4652LMi pcm0 channel dead o kern/92512 multimedia [sound] distorted mono output with emu10k1 o kern/87782 multimedia [sound] snd_t4dwave and pcm0:record:0: record interrup s kern/83697 multimedia [sound] [snd_mss] [patch] support, docs added for full o kern/82043 multimedia [sound] snd_emu10k1 - mixer does not work. o kern/81146 multimedia [sound] Sound isn't working AT ALL for Sis7012 onboard o kern/80632 multimedia [sound] pcm driver missing support for CMI8738 auxilla o kern/79912 multimedia [sound] sound broken for 2 VIA chipsets: interrupt sto o kern/79905 multimedia [sound] sis7018 sound module problem o kern/79678 multimedia [sound] sound works except recording from any source o conf/75137 multimedia [sound] add snd_* modules support to /etc/rc.d/mixer f kern/72995 multimedia [sound] Intel ICH2 (82801BA) - sound nearly inaudible o kern/63204 multimedia [sound] /dev/mixer broken with ESS Maestro-2E (still o o kern/60677 multimedia [sound] [patch] No reaction of volume controy key on I s kern/60599 multimedia [bktr] [partial patch] No sound for ATI TV Wonder (ste o kern/37600 multimedia [sound] [partial patch] t4dwave drive doesn't record. o kern/23546 multimedia [sound] [snd_csa] [patch] csa DMA-interrupt problem 77 problems total. From owner-freebsd-multimedia@FreeBSD.ORG Mon Jul 11 19:21:08 2011 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 325DB1065670 for ; Mon, 11 Jul 2011 19:21:08 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id E0B588FC08 for ; Mon, 11 Jul 2011 19:21:07 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id BCCA51E00249; Mon, 11 Jul 2011 21:21:05 +0200 (CEST) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.4/8.14.3) with ESMTP id p6BJIGM7071339; Mon, 11 Jul 2011 21:18:16 +0200 (CEST) (envelope-from nox@triton8.kn-bremen.de) Received: (from nox@localhost) by triton8.kn-bremen.de (8.14.4/8.14.3/Submit) id p6BJIGFp071338; Mon, 11 Jul 2011 21:18:16 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Mon, 11 Jul 2011 21:18:16 +0200 To: Hans Petter Selasky Message-ID: <20110711191815.GA71305@triton8.kn-bremen.de> References: <20110708211523.GA31038@triton8.kn-bremen.de> <201107091058.50634.hselasky@freebsd.org> <20110709134356.GA91239@triton8.kn-bremen.de> <201107101253.13879.hselasky@c2i.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201107101253.13879.hselasky@c2i.net> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-multimedia@freebsd.org, Juergen Lock Subject: Re: Two mceusb bugfixes for the code in webcamd 0.2.4 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Jul 2011 19:21:08 -0000 On Sun, Jul 10, 2011 at 12:53:13PM +0200, Hans Petter Selasky wrote: > Ok, > > I've rolled up a new ports file for webcamd which now include these fixes and > a few others: > > svn --username anonsvn --password anonsvn \ > checkout svn://svn.turbocat.net/i4b/trunk/ports Very good, thanx! :) Although you might have included my pctv452e.c rc patch too: http://people.freebsd.org/~nox/dvb/webcamd/0.2.4/pctv452e.c-rc.patch (which I also submitted to the Linux guys, tho it can't come in via their tree as long as pctv452e.c itself hasn't been merged there yet.) Cheers, Juergen From owner-freebsd-multimedia@FreeBSD.ORG Mon Jul 11 21:07:46 2011 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 74411106564A for ; Mon, 11 Jul 2011 21:07:46 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe02.c2i.net [212.247.154.34]) by mx1.freebsd.org (Postfix) with ESMTP id F26B28FC0C for ; Mon, 11 Jul 2011 21:07:45 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=+LLZvqFYyQMD97787hX2hEPd56rg/J55He15d4DUFUo= c=1 sm=1 a=SvYTsOw2Z4kA:10 a=fCgnSUbgN2sA:10 a=WQU8e4WWZSUA:10 a=8nJEP1OIZ-IA:10 a=CL8lFSKtTFcA:10 a=i9M/sDlu2rpZ9XS819oYzg==:17 a=OdR5sfXFAAAA:8 a=6I5d2MoRAAAA:8 a=aMy_yw49MXDSSXVn2OgA:9 a=wLu8ICkrwAw6Rkn-UXoA:7 a=wPNLvfGTeEIA:10 a=i9M/sDlu2rpZ9XS819oYzg==:117 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe02.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 151817824; Mon, 11 Jul 2011 23:07:43 +0200 From: Hans Petter Selasky To: Juergen Lock Date: Mon, 11 Jul 2011 23:05:46 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <20110708211523.GA31038@triton8.kn-bremen.de> <201107101253.13879.hselasky@c2i.net> <20110711191815.GA71305@triton8.kn-bremen.de> In-Reply-To: <20110711191815.GA71305@triton8.kn-bremen.de> X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq, NwSZ4V"|LR.+tj}g5 %V,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( :AuzV9:.hESm-x4h240C`9=w MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201107112305.46417.hselasky@c2i.net> Cc: freebsd-multimedia@freebsd.org Subject: Re: Two mceusb bugfixes for the code in webcamd 0.2.4 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Jul 2011 21:07:46 -0000 On Monday 11 July 2011 21:18:16 Juergen Lock wrote: > On Sun, Jul 10, 2011 at 12:53:13PM +0200, Hans Petter Selasky wrote: > > Ok, > > > > I've rolled up a new ports file for webcamd which now include these fixes > > and a few others: > > > > svn --username anonsvn --password anonsvn \ > > > > checkout svn://svn.turbocat.net/i4b/trunk/ports > > Very good, thanx! :) Although you might have included my pctv452e.c > rc patch too: > > http://people.freebsd.org/~nox/dvb/webcamd/0.2.4/pctv452e.c-rc.patch > > (which I also submitted to the Linux guys, tho it can't come in via > their tree as long as pctv452e.c itself hasn't been merged there yet.) Done, though the patch won't appear until the next release of webcamd. --HPS From owner-freebsd-multimedia@FreeBSD.ORG Tue Jul 12 09:44:53 2011 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DE86C106566C for ; Tue, 12 Jul 2011 09:44:53 +0000 (UTC) (envelope-from leslie@eskk.nu) Received: from mx1.bjare.net (mx1.bjare.net [212.31.160.3]) by mx1.freebsd.org (Postfix) with ESMTP id 987C98FC08 for ; Tue, 12 Jul 2011 09:44:53 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mx1.bjare.net (Postfix) with ESMTP id 89FEC5E17D; Tue, 12 Jul 2011 11:27:54 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mx1.bjare.net X-Spam-Flag: NO X-Spam-Score: -2.45 X-Spam-Level: X-Spam-Status: No, score=-2.45 tagged_above=-999 required=5 tests=[AWL=0.150, BAYES_00=-2.599, SPF_PASS=-0.001] Received: from mx1.bjare.net ([127.0.0.1]) by localhost (mx1.bjare.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id FAHr9AHeMDzo; Tue, 12 Jul 2011 11:27:52 +0200 (CEST) X-BN-MX1: ja X-BN-MailInfo: BjareNet Received: from bljbsd01.no-ip.org (c-195-216-040-164.static.bjare.net [195.216.40.164]) by mx1.bjare.net (Postfix) with ESMTP id 7B5635E169; Tue, 12 Jul 2011 11:27:52 +0200 (CEST) Message-ID: <4E1C13BD.5060706@eskk.nu> Date: Tue, 12 Jul 2011 11:28:29 +0200 From: Leslie Jensen User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:5.0) Gecko/20110711 Thunderbird/5.0 MIME-Version: 1.0 To: ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: multimedia@FreeBSD.org Subject: exiv2 version number X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jul 2011 09:44:53 -0000 At the moment when I do pkg_version -vIL= I get exiv2-0.21,1 > succeeds index (index has 0.21.1) From what I can see the difference is a comma or a dot, so maybe it's just a typo but I think it needs to be corrected. Thanks /Leslie From owner-freebsd-multimedia@FreeBSD.ORG Tue Jul 12 10:50:30 2011 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1EA7610656D2; Tue, 12 Jul 2011 10:50:30 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from xiurhn.etoilebsd.net (xiurhn.etoilebsd.net [94.23.37.58]) by mx1.freebsd.org (Postfix) with ESMTP id D5C158FC0C; Tue, 12 Jul 2011 10:50:29 +0000 (UTC) Received: by xiurhn.etoilebsd.net (Postfix, from userid 80) id 8AADA7E880; Tue, 12 Jul 2011 12:31:21 +0200 (CEST) To: Leslie Jensen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 12 Jul 2011 12:31:21 +0200 From: Baptiste Daroussin In-Reply-To: <4E1C13BD.5060706@eskk.nu> References: <4E1C13BD.5060706@eskk.nu> Message-ID: <136b0ffc038e7ebf86ecf049e8f5b2e4@etoilebsd.net> X-Sender: bapt@FreeBSD.org User-Agent: Roundcube Webmail/0.5.3 Cc: ports@freebsd.org, multimedia@FreeBSD.org Subject: Re: exiv2 version number X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jul 2011 10:50:30 -0000 On Tue, 12 Jul 2011 11:28:29 +0200, Leslie Jensen wrote: > At the moment when I do > > > pkg_version -vIL= > > > I get > > exiv2-0.21,1 > succeeds index (index has > 0.21.1) > > > From what I can see the difference is a comma or a dot, so maybe it's > just a typo but I think it needs to be corrected. > > Thanks > > /Leslie > _______________________________________________ > 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" My mistake, this should be fixed. Bapt From owner-freebsd-multimedia@FreeBSD.ORG Tue Jul 12 12:58:45 2011 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from pointyhat.freebsd.org (pointyhat.freebsd.org [IPv6:2001:4f8:fff6::2b]) by hub.freebsd.org (Postfix) with ESMTP id A3A401065670; Tue, 12 Jul 2011 12:58:45 +0000 (UTC) (envelope-from "") Received: from pointyhat.freebsd.org (localhost [127.0.0.1]) by pointyhat.freebsd.org (8.14.3/8.14.3) with ESMTP id p6CCwjE9044805; Tue, 12 Jul 2011 12:58:45 GMT Received: (from erwin@localhost) by pointyhat.freebsd.org (8.14.3/8.14.3/Submit) id p6CCwjc6044745; Tue, 12 Jul 2011 12:58:45 GMT Date: Tue, 12 Jul 2011 12:58:45 GMT Message-Id: <201107121258.p6CCwjc6044745@pointyhat.freebsd.org> X-Authentication-Warning: pointyhat.freebsd.org: erwin set sender to <> using -f From: erwin@FreeBSD.org To: erwin@FreeBSD.org X-FreeBSD-Chkversion: backwards Cc: bapt@FreeBSD.org, multimedia@FreeBSD.org Subject: Ports with version numbers going backwards: graphics/exiv2 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: erwin@FreeBSD.org List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jul 2011 12:58:45 -0000 ** The following ports have a version number that sorts before a previous one ** For many package tools to work correctly, it is of utmost importance that version numbers of a port form a monotonic increasing sequence over time. Refer to the FreeBSD Porter's Handbook, 'Package Naming Conventions' for more information. Tools that won't work include pkg_version, portupgrade and portaudit. A common error is an accidental deletion of PORTEPOCH. Please fix any errors as soon as possible. The ports tree was updated at Tue Jul 12 2011 12:00:24 UTC. - *graphics/exiv2* : exiv2-0.21.1 < exiv2-0.21,1 | revision 1.32 | date: 2011/07/12 10:29:58; author: bapt; state: Exp; lines: +1 -0 | - readd the right portepoch | | Submitted by: leslie@eskk.nu (by mail) | PointyHat to: bapt (myself) From owner-freebsd-multimedia@FreeBSD.ORG Tue Jul 12 13:00:29 2011 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B2920106566B for ; Tue, 12 Jul 2011 13:00:29 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from xiurhn.etoilebsd.net (xiurhn.etoilebsd.net [94.23.37.58]) by mx1.freebsd.org (Postfix) with ESMTP id 0DEF58FC0C for ; Tue, 12 Jul 2011 13:00:15 +0000 (UTC) Received: by xiurhn.etoilebsd.net (Postfix, from userid 80) id 3317F7E880; Tue, 12 Jul 2011 15:00:15 +0200 (CEST) To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 12 Jul 2011 15:00:14 +0200 From: Baptiste Daroussin In-Reply-To: <201107121258.p6CCwjc6044745@pointyhat.freebsd.org> References: <201107121258.p6CCwjc6044745@pointyhat.freebsd.org> Message-ID: <1b0108c51ed8cc29045f89f2a75eb615@etoilebsd.net> X-Sender: bapt@FreeBSD.org User-Agent: Roundcube Webmail/0.5.3 Cc: multimedia@FreeBSD.org Subject: Re: Ports with version numbers going backwards: graphics/exiv2 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jul 2011 13:00:29 -0000 On Tue, 12 Jul 2011 12:58:45 GMT, erwin@FreeBSD.org wrote: > ** The following ports have a version number that sorts before a > previous one ** > > For many package tools to work correctly, it is of utmost importance > that > version numbers of a port form a monotonic increasing sequence over > time. > Refer to the FreeBSD Porter's Handbook, 'Package Naming Conventions' > for > more information. Tools that won't work include pkg_version, > portupgrade > and portaudit. A common error is an accidental deletion of > PORTEPOCH. > > Please fix any errors as soon as possible. > > The ports tree was updated at Tue Jul 12 2011 12:00:24 UTC. > > - *graphics/exiv2* : exiv2-0.21.1 < > exiv2-0.21,1 > | revision 1.32 > | date: 2011/07/12 10:29:58; author: bapt; state: Exp; lines: > +1 -0 > | - readd the right portepoch > | > | Submitted by: leslie@eskk.nu (by mail) > | PointyHat to: bapt (myself) it is already fixed From owner-freebsd-multimedia@FreeBSD.ORG Tue Jul 12 21:30:58 2011 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 09D21106564A for ; Tue, 12 Jul 2011 21:30:58 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from sup.oook.cz (sup.oook.cz [94.23.0.135]) by mx1.freebsd.org (Postfix) with ESMTP id 479C58FC15 for ; Tue, 12 Jul 2011 21:30:57 +0000 (UTC) Received: from [192.168.0.23] (ip-78-102-160-251.net.upcbroadband.cz [78.102.160.251]) (authenticated bits=0) by sup.oook.cz (8.14.4/8.14.4) with ESMTP id p6CLUstX013966 for ; Tue, 12 Jul 2011 23:30:56 +0200 (CEST) (envelope-from pav@FreeBSD.org) From: Pav Lucistnik To: multimedia@FreeBSD.org Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-c7afd2EuBxkHnQPGOJNg" Date: Tue, 12 Jul 2011 23:30:53 +0200 Message-ID: <1310506253.60193.17.camel@hood.oook.cz> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port X-Scanned-By: MIMEDefang 2.68 on 94.23.0.135 X-Milter: Spamilter (Reciever: sup.oook.cz; Sender-ip: 78.102.160.251; Sender-helo: [192.168.0.23]; ) Cc: Subject: [Fwd: gstreamer-plugins-opencv-0.10.22_1,3 failed on amd64 8-exp] X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pav@FreeBSD.org List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jul 2011 21:30:58 -0000 --=-c7afd2EuBxkHnQPGOJNg Content-Type: text/plain; charset="ISO-8859-2" Content-Transfer-Encoding: quoted-printable -------- P=F8eposlan=E1 zpr=E1va -------- > Od: User Ports-amd64 > Komu: cvs@oook.cz, itetcu@freebsd.org > P=F8edm=ECt: gstreamer-plugins-opencv-0.10.22_1,3 failed on amd64 8-exp > Datum: Tue, 12 Jul 2011 18:16:44 GMT >=20 > You can also find this build log at >=20 > http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/a.8-exp.20110712= 080129/gstreamer-plugins-opencv-0.10.22_1,3.log >=20 > building gstreamer-plugins-opencv-0.10.22_1,3 on gohan11.freebsd.org > in directory /x/pkgbuild/8-exp/20110712080129/chroot/108 > building for: 8.1-RELEASE-p3 amd64 > maintained by: multimedia@FreeBSD.org > port directory: /usr/ports/graphics/gstreamer-plugins-opencv > Makefile ident: $FreeBSD: ports/graphics/gstreamer-plugins-opencv/Makefil= e,v 1.2 2011/06/29 11:46:00 mm Exp $ > build started at Tue Jul 12 18:14:35 UTC 2011 > FETCH_DEPENDS=3D > PATCH_DEPENDS=3Dlibtool-2.4.tbz > EXTRACT_DEPENDS=3D > BUILD_DEPENDS=3Dbison-2.4.3,1.tbz cairo-1.10.2_2,1.tbz expat-2.0.1_1.tbz = fontconfig-2.8.0,1.tbz freetype2-2.4.4.tbz gamin-0.1.10_4.tbz gettext-0.18.= 1.1.tbz gio-fam-backend-2.26.1.tbz glib-2.26.1_1.tbz gmake-3.82.tbz gobject= -introspection-0.9.12_1.tbz gstreamer-0.10.35.tbz gstreamer-plugins-0.10.35= ,3.tbz gstreamer-plugins-bad-0.10.22,3.tbz jasper-1.900.1_9.tbz jbigkit-1.6= .tbz jpeg-8_3.tbz kbproto-1.0.5.tbz libX11-1.3.6,1.tbz libXau-1.0.6.tbz lib= Xdmcp-1.0.3.tbz libXext-1.1.2,1.tbz libXrender-0.9.5.tbz libXv-1.0.5,1.tbz = libffi-3.0.9.tbz libiconv-1.13.1_1.tbz libpthread-stubs-0.3_3.tbz libtool-2= .4.tbz libv4l-0.8.4_1.tbz libxcb-1.7.tbz libxml2-2.7.8_1.tbz m4-1.4.16,1.tb= z opencv-2.3.0.tbz opencv-core-2.3.0.tbz orc-0.4.14_1.tbz pcre-8.12.tbz per= l-5.12.4.tbz pixman-0.22.0.tbz pkg-config-0.25_1.tbz png-1.4.5_1.tbz python= 27-2.7.2_1.tbz renderproto-0.11.tbz tiff-4.0.0_2.tbz v4l_compat-1.0.2011060= 3.tbz videoproto-2.3.0.tbz xcb-util-0.3.6_1.tbz xextproto-7.1.1.tbz xproto-= 7.0.16.tbz > RUN_DEPENDS=3Dbison-2.4.3,1.tbz cairo-1.10.2_2,1.tbz expat-2.0.1_1.tbz fo= ntconfig-2.8.0,1.tbz freetype2-2.4.4.tbz gamin-0.1.10_4.tbz gettext-0.18.1.= 1.tbz gio-fam-backend-2.26.1.tbz glib-2.26.1_1.tbz gobject-introspection-0.= 9.12_1.tbz gstreamer-0.10.35.tbz gstreamer-plugins-0.10.35,3.tbz gstreamer-= plugins-bad-0.10.22,3.tbz jasper-1.900.1_9.tbz jbigkit-1.6.tbz jpeg-8_3.tbz= kbproto-1.0.5.tbz libX11-1.3.6,1.tbz libXau-1.0.6.tbz libXdmcp-1.0.3.tbz l= ibXext-1.1.2,1.tbz libXrender-0.9.5.tbz libXv-1.0.5,1.tbz libffi-3.0.9.tbz = libiconv-1.13.1_1.tbz libpthread-stubs-0.3_3.tbz libv4l-0.8.4_1.tbz libxcb-= 1.7.tbz libxml2-2.7.8_1.tbz m4-1.4.16,1.tbz opencv-2.3.0.tbz opencv-core-2.= 3.0.tbz orc-0.4.14_1.tbz pcre-8.12.tbz perl-5.12.4.tbz pixman-0.22.0.tbz pk= g-config-0.25_1.tbz png-1.4.5_1.tbz python27-2.7.2_1.tbz renderproto-0.11.t= bz tiff-4.0.0_2.tbz videoproto-2.3.0.tbz xcb-util-0.3.6_1.tbz xextproto-7.1= .1.tbz xproto-7.0.16.tbz > prefixes: LOCALBASE=3Dusr/local > add_pkg > =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=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> License check disabled, port has not defined LICENSE > =3D> gst-plugins-bad-0.10.22.tar.bz2 doesn't seem to exist in /tmp/distfi= les/. > =3D> Attempting to fetch ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/d= istfiles/gst-plugins-bad-0.10.22.tar.bz2 > gst-plugins-bad-0.10.22.tar.bz2 3456 kB 15 MBps > =3D> SHA256 Checksum OK for gst-plugins-bad-0.10.22.tar.bz2. > =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=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 > add_pkg > =3D=3D=3D> License check disabled, port has not defined LICENSE > =3D=3D=3D> Extracting for gstreamer-plugins-opencv-0.10.22_1,3 > =3D> SHA256 Checksum OK for gst-plugins-bad-0.10.22.tar.bz2. > =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=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 > add_pkg libtool-2.4.tbz > adding dependencies > pkg_add libtool-2.4.tbz > =3D=3D=3D> Patching for gstreamer-plugins-opencv-0.10.22_1,3 > =3D=3D=3D> gstreamer-plugins-opencv-0.10.22_1,3 depends on package: lib= tool>=3D2.4 - found > =3D=3D=3D> gstreamer-plugins-opencv-0.10.22_1,3 depends on package: lib= tool>=3D2.4 - found > =3D=3D=3D> Applying FreeBSD patches for gstreamer-plugins-opencv-0.10.22= _1,3 > Deleting libtool-2.4 > =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=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 > add_pkg bison-2.4.3,1.tbz cairo-1.10.2_2,1.tbz expat-2.0.1_1.tbz fontconf= ig-2.8.0,1.tbz freetype2-2.4.4.tbz gamin-0.1.10_4.tbz gettext-0.18.1.1.tbz = gio-fam-backend-2.26.1.tbz glib-2.26.1_1.tbz gmake-3.82.tbz gobject-introsp= ection-0.9.12_1.tbz gstreamer-0.10.35.tbz gstreamer-plugins-0.10.35,3.tbz g= streamer-plugins-bad-0.10.22,3.tbz jasper-1.900.1_9.tbz jbigkit-1.6.tbz jpe= g-8_3.tbz kbproto-1.0.5.tbz libX11-1.3.6,1.tbz libXau-1.0.6.tbz libXdmcp-1.= 0.3.tbz libXext-1.1.2,1.tbz libXrender-0.9.5.tbz libXv-1.0.5,1.tbz libffi-3= .0.9.tbz libiconv-1.13.1_1.tbz libpthread-stubs-0.3_3.tbz libtool-2.4.tbz l= ibv4l-0.8.4_1.tbz libxcb-1.7.tbz libxml2-2.7.8_1.tbz m4-1.4.16,1.tbz opencv= -2.3.0.tbz opencv-core-2.3.0.tbz orc-0.4.14_1.tbz pcre-8.12.tbz perl-5.12.4= .tbz pixman-0.22.0.tbz pkg-config-0.25_1.tbz png-1.4.5_1.tbz python27-2.7.2= _1.tbz renderproto-0.11.tbz tiff-4.0.0_2.tbz v4l_compat-1.0.20110603.tbz vi= deoproto-2.3.0.tbz xcb-util-0.3.6_1.tbz xextproto-7.1.1.tbz xproto-7.0.16.t= bz > adding dependencies > pkg_add bison-2.4.3,1.tbz > pkg_add cairo-1.10.2_2,1.tbz >=20 > =3D=3D=3D=3D > Note that some of the standard modules are provided as separate > ports since they require extra dependencies: >=20 > bsddb databases/py-bsddb > gdbm databases/py-gdbm > sqlite3 databases/py-sqlite3 > tkinter x11-toolkits/py-tkinter >=20 > Install them as needed. > =3D=3D=3D=3D >=20 > Removing stale symlinks from /usr/bin... > Skipping /usr/bin/perl > Skipping /usr/bin/perl5 > Done. > Creating various symlinks in /usr/bin... > Symlinking /usr/local/bin/perl5.12.4 to /usr/bin/perl > Symlinking /usr/local/bin/perl5.12.4 to /usr/bin/perl5 > Done. > Cleaning up /etc/make.conf... Done. > Spamming /etc/make.conf... Done. > Cleaning up /etc/manpath.config... Done. > Spamming /etc/manpath.config... Done. > Running fc-cache to build fontconfig cache... > /usr/local/lib/X11/fonts: caching, new cache contents: 0 fonts, 1 dirs > /usr/local/lib/X11/fonts/local: caching, new cache contents: 0 fonts, 0 d= irs > /root/.fonts: skipping, no such directory > /var/db/fontconfig: cleaning cache directory > /root/.fontconfig: not cleaning non-existent cache directory > fc-cache: succeeded >=20 >=20 > ***************************************************************** > Although libxcb can yield dramatic improvements in speed, > memory footprint, and responsiveness, and will probably > become the default Xlib for X.org/freedesktop.org, it is > still experimental software. Some broken callers will abort() > on locking assertion failures. As a temporary workaround, set > LIBXCB_ALLOW_SLOPPY_LOCK in your environment to skip the abort(). > This may result in noisy stacktrace printing. > ***************************************************************** >=20 > No schema files found: doing nothing. >=20 > =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=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D >=20 > Gamin will only provide realtime notification of changes for at most n fi= les, > where n is the minimum value between (kern.maxfiles * 0.7) and > (kern.maxfilesperproc - 200). Beyond that limit, files will be polled. >=20 > If you often open several large folders with Nautilus, you might want to > increase the kern.maxfiles tunable (you do not need to set > kern.maxfilesperproc, since it is computed at boot time from kern.maxfile= s). >=20 > For a typical desktop, add the following line to /boot/loader.conf, then > reboot the system: >=20 > kern.maxfiles=3D"25000" >=20 > The behavior of gamin can be controlled via the various gaminrc files. > See http://www.gnome.org/~veillard/gamin/config.html on how to create > these files. In particular, if you find gam_server is taking up too much > CPU time polling for changes, something like the following may help > in one of the gaminrc files: >=20 > # reduce polling frequency to once per 10 seconds > # for UFS file systems in order to lower CPU load > fsset ufs poll 10 >=20 > =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=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D >=20 > pkg_add expat-2.0.1_1.tbz > skipping expat-2.0.1_1, already added > pkg_add fontconfig-2.8.0,1.tbz > skipping fontconfig-2.8.0,1, already added > pkg_add freetype2-2.4.4.tbz > skipping freetype2-2.4.4, already added > pkg_add gamin-0.1.10_4.tbz > skipping gamin-0.1.10_4, already added > pkg_add gettext-0.18.1.1.tbz > skipping gettext-0.18.1.1, already added > pkg_add gio-fam-backend-2.26.1.tbz > skipping gio-fam-backend-2.26.1, already added > pkg_add glib-2.26.1_1.tbz > skipping glib-2.26.1_1, already added > pkg_add gmake-3.82.tbz > pkg_add gobject-introspection-0.9.12_1.tbz > pkg_add gstreamer-0.10.35.tbz > pkg_add gstreamer-plugins-0.10.35,3.tbz > pkg_add gstreamer-plugins-bad-0.10.22,3.tbz > pkg_add jasper-1.900.1_9.tbz > pkg_add jbigkit-1.6.tbz > pkg_add jpeg-8_3.tbz > skipping jpeg-8_3, already added > pkg_add kbproto-1.0.5.tbz > skipping kbproto-1.0.5, already added > pkg_add libX11-1.3.6,1.tbz > skipping libX11-1.3.6,1, already added > pkg_add libXau-1.0.6.tbz > skipping libXau-1.0.6, already added > pkg_add libXdmcp-1.0.3.tbz > skipping libXdmcp-1.0.3, already added > pkg_add libXext-1.1.2,1.tbz > skipping libXext-1.1.2,1, already added > pkg_add libXrender-0.9.5.tbz > skipping libXrender-0.9.5, already added > pkg_add libXv-1.0.5,1.tbz > skipping libXv-1.0.5,1, already added > pkg_add libffi-3.0.9.tbz > skipping libffi-3.0.9, already added > pkg_add libiconv-1.13.1_1.tbz > skipping libiconv-1.13.1_1, already added > pkg_add libpthread-stubs-0.3_3.tbz > skipping libpthread-stubs-0.3_3, already added > pkg_add libtool-2.4.tbz > pkg_add libv4l-0.8.4_1.tbz > pkg_add libxcb-1.7.tbz > skipping libxcb-1.7, already added > pkg_add libxml2-2.7.8_1.tbz > skipping libxml2-2.7.8_1, already added > pkg_add m4-1.4.16,1.tbz > skipping m4-1.4.16,1, already added > pkg_add opencv-2.3.0.tbz > pkg_add opencv-core-2.3.0.tbz > skipping opencv-core-2.3.0, already added > pkg_add orc-0.4.14_1.tbz > skipping orc-0.4.14_1, already added > pkg_add pcre-8.12.tbz > skipping pcre-8.12, already added > pkg_add perl-5.12.4.tbz > skipping perl-5.12.4, already added > pkg_add pixman-0.22.0.tbz > skipping pixman-0.22.0, already added > pkg_add pkg-config-0.25_1.tbz > skipping pkg-config-0.25_1, already added > pkg_add png-1.4.5_1.tbz > skipping png-1.4.5_1, already added > pkg_add python27-2.7.2_1.tbz > skipping python27-2.7.2_1, already added > pkg_add renderproto-0.11.tbz > skipping renderproto-0.11, already added > pkg_add tiff-4.0.0_2.tbz > skipping tiff-4.0.0_2, already added > pkg_add v4l_compat-1.0.20110603.tbz > pkg_add videoproto-2.3.0.tbz > skipping videoproto-2.3.0, already added > pkg_add xcb-util-0.3.6_1.tbz > skipping xcb-util-0.3.6_1, already added > pkg_add xextproto-7.1.1.tbz > skipping xextproto-7.1.1, already added > pkg_add xproto-7.0.16.tbz > skipping xproto-7.0.16, already added > =3D=3D=3D> gstreamer-plugins-opencv-0.10.22_1,3 depends on package: v4l= _compat>=3D1.0.20100321 - found > =3D=3D=3D> gstreamer-plugins-opencv-0.10.22_1,3 depends on package: gst= reamer>=3D0.10.34 - found > =3D=3D=3D> gstreamer-plugins-opencv-0.10.22_1,3 depends on package: orc= >=3D0.4.14 - found > =3D=3D=3D> gstreamer-plugins-opencv-0.10.22_1,3 depends on package: ope= ncv<2.3 - not found > =3D=3D=3D> Found opencv-2.3.0, but you need to upgrade to opencv<2.3. > *** Error code 1 >=20 > Stop in /a/ports/graphics/gstreamer-plugins-opencv. > =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 > build of /usr/ports/graphics/gstreamer-plugins-opencv ended at Tue Jul 12= 18:16:40 UTC 2011 --=20 --=20 Pav Lucistnik The final screw holding up a rackmount server is always possessed by demons. --=-c7afd2EuBxkHnQPGOJNg Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iEYEABECAAYFAk4cvQ0ACgkQntdYP8FOsoKSsQCgyMZ/+QIkopgPPX/VjR1Hq9rs iFAAnRj/47qfxSQV+zYupTJQN3FDAZPn =n1/y -----END PGP SIGNATURE----- --=-c7afd2EuBxkHnQPGOJNg-- From owner-freebsd-multimedia@FreeBSD.ORG Tue Jul 12 22:55:22 2011 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 90338106564A for ; Tue, 12 Jul 2011 22:55:22 +0000 (UTC) (envelope-from akirchhoff135014@comcast.net) Received: from omr11.networksolutionsemail.com (omr11.networksolutionsemail.com [205.178.146.61]) by mx1.freebsd.org (Postfix) with ESMTP id 548C38FC13 for ; Tue, 12 Jul 2011 22:55:22 +0000 (UTC) Received: from cm-omr7 (mail.networksolutionsemail.com [205.178.146.50]) by omr11.networksolutionsemail.com (8.13.6/8.13.6) with ESMTP id p6CMiqjJ007046 for ; Tue, 12 Jul 2011 18:44:52 -0400 Authentication-Results: cm-omr7 smtp.user=adamk@mckella280.com; auth=pass (CRAM-MD5) X-Authenticated-UID: adamk@mckella280.com Received: from [174.57.84.251] ([174.57.84.251:46769] helo=vostro.ashke.com) by cm-omr7 (envelope-from ) (ecelerity 2.2.2.41 r(31179/31189)) with ESMTPA id 81/05-03468-46ECC1E4; Tue, 12 Jul 2011 18:44:52 -0400 Message-ID: <4E1CCE64.2070504@comcast.net> Date: Tue, 12 Jul 2011 18:44:52 -0400 From: Adam K Kirchhoff User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110428 Fedora/3.1.10-1.fc15 Thunderbird/3.1.10 MIME-Version: 1.0 To: freebsd-multimedia@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: webcamd and snd_uaudio X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jul 2011 22:55:22 -0000 Sometime recently, webcamd apparently became dependent on snd_uaudio. This is a real pain seeing as I often prefer to use OSSv4. When both snd_uaudio and the OSSv4 kernel modules are loaded, the kernel panics. I think preventing webcamd from loading snd_uaudio might be as simple as editing the webcamd rc script, but that doesn't appear to be the case. In an effort to prevent snd_audio from loading, I even moved the module out of /boot/kernel/ but that just causes webcamd to segfault when it tries to start. Is there anyway to remove this dependency? Adam From owner-freebsd-multimedia@FreeBSD.ORG Wed Jul 13 08:18:08 2011 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A5EFF106564A for ; Wed, 13 Jul 2011 08:18:08 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe07.c2i.net [212.247.154.194]) by mx1.freebsd.org (Postfix) with ESMTP id E545C8FC17 for ; Wed, 13 Jul 2011 08:18:07 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=SJA03SmFjIOBaRUqQpAxZTuC3Mg0Qr8luS0qYjfHCY4= c=1 sm=1 a=SvYTsOw2Z4kA:10 a=WQU8e4WWZSUA:10 a=8nJEP1OIZ-IA:10 a=CL8lFSKtTFcA:10 a=i9M/sDlu2rpZ9XS819oYzg==:17 a=yuvXkT89YIpzAzZGJfAA:9 a=mcXOi_1huUjCTCppw4sA:7 a=wPNLvfGTeEIA:10 a=i9M/sDlu2rpZ9XS819oYzg==:117 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe07.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 151975914; Wed, 13 Jul 2011 10:18:04 +0200 From: Hans Petter Selasky To: freebsd-multimedia@freebsd.org Date: Wed, 13 Jul 2011 10:16:06 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <4E1CCE64.2070504@comcast.net> In-Reply-To: <4E1CCE64.2070504@comcast.net> X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq, NwSZ4V"|LR.+tj}g5 %V,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( :AuzV9:.hESm-x4h240C`9=w MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201107131016.06582.hselasky@c2i.net> Cc: Subject: Re: webcamd and snd_uaudio X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jul 2011 08:18:08 -0000 On Wednesday 13 July 2011 00:44:52 Adam K Kirchhoff wrote: > Sometime recently, webcamd apparently became dependent on snd_uaudio. > This is a real pain seeing as I often prefer to use OSSv4. When both > snd_uaudio and the OSSv4 kernel modules are loaded, the kernel panics. > I think preventing webcamd from loading snd_uaudio might be as simple as > editing the webcamd rc script, but that doesn't appear to be the case. > In an effort to prevent snd_audio from loading, I even moved the module > out of /boot/kernel/ but that just causes webcamd to segfault when it > tries to start. > > Is there anyway to remove this dependency? Yes, edit /etc/devd/usb.conf and remove all appearances of snd_uaudio. --HPS From owner-freebsd-multimedia@FreeBSD.ORG Wed Jul 13 16:33:36 2011 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 87B9E106566B for ; Wed, 13 Jul 2011 16:33:36 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id 404548FC1B for ; Wed, 13 Jul 2011 16:33:35 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id 532FB1E00072; Wed, 13 Jul 2011 18:33:34 +0200 (CEST) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.4/8.14.3) with ESMTP id p6DGUv74043850; Wed, 13 Jul 2011 18:30:57 +0200 (CEST) (envelope-from nox@triton8.kn-bremen.de) Received: (from nox@localhost) by triton8.kn-bremen.de (8.14.4/8.14.3/Submit) id p6DGUuW0043849; Wed, 13 Jul 2011 18:30:56 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Wed, 13 Jul 2011 18:30:56 +0200 To: Hans Petter Selasky Message-ID: <20110713163056.GA43487@triton8.kn-bremen.de> References: <20110708211523.GA31038@triton8.kn-bremen.de> <201107101253.13879.hselasky@c2i.net> <20110711191815.GA71305@triton8.kn-bremen.de> <201107112305.46417.hselasky@c2i.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201107112305.46417.hselasky@c2i.net> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-multimedia@freebsd.org, Juergen Lock Subject: Re: Two mceusb bugfixes for the code in webcamd 0.2.4 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jul 2011 16:33:36 -0000 On Mon, Jul 11, 2011 at 11:05:46PM +0200, Hans Petter Selasky wrote: > On Monday 11 July 2011 21:18:16 Juergen Lock wrote: > > On Sun, Jul 10, 2011 at 12:53:13PM +0200, Hans Petter Selasky wrote: > > > Ok, > > > > > > I've rolled up a new ports file for webcamd which now include these fixes > > > and a few others: > > > > > > svn --username anonsvn --password anonsvn \ > > > > > > checkout svn://svn.turbocat.net/i4b/trunk/ports > > > > Very good, thanx! :) Although you might have included my pctv452e.c > > rc patch too: > > > > http://people.freebsd.org/~nox/dvb/webcamd/0.2.4/pctv452e.c-rc.patch > > > > (which I also submitted to the Linux guys, tho it can't come in via > > their tree as long as pctv452e.c itself hasn't been merged there yet.) > > Done, though the patch won't appear until the next release of webcamd. Btw have you thought about uploading your patches (git diff?) against the media.git tree so people can test direct checkouts (make fetch?) from there more easily? Or did you submit all of the patches to the linux-media list already so you or someone else could make a (patchwork?) link list? Cheers, Juergen From owner-freebsd-multimedia@FreeBSD.ORG Wed Jul 13 16:42:18 2011 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D4C7106564A for ; Wed, 13 Jul 2011 16:42:18 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe04.c2i.net [212.247.154.98]) by mx1.freebsd.org (Postfix) with ESMTP id B1B978FC19 for ; Wed, 13 Jul 2011 16:42:17 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.1 cv=Ki88u+3nwejNRg6MOseuLmL2vomBRNHvHPpCRMZep5s= c=1 sm=1 a=SvYTsOw2Z4kA:10 a=fCgnSUbgN2sA:10 a=WQU8e4WWZSUA:10 a=8nJEP1OIZ-IA:10 a=CL8lFSKtTFcA:10 a=i9M/sDlu2rpZ9XS819oYzg==:17 a=OdR5sfXFAAAA:8 a=6I5d2MoRAAAA:8 a=YkkpsIUkYjk5ZmsLSZgA:9 a=wiN1D257Gy5V1uC2UwEA:7 a=wPNLvfGTeEIA:10 a=i9M/sDlu2rpZ9XS819oYzg==:117 Received: from [188.126.198.129] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe04.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 151884673; Wed, 13 Jul 2011 18:42:15 +0200 From: Hans Petter Selasky To: Juergen Lock Date: Wed, 13 Jul 2011 18:40:14 +0200 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <20110708211523.GA31038@triton8.kn-bremen.de> <201107112305.46417.hselasky@c2i.net> <20110713163056.GA43487@triton8.kn-bremen.de> In-Reply-To: <20110713163056.GA43487@triton8.kn-bremen.de> X-Face: *nPdTl_}RuAI6^PVpA02T?$%Xa^>@hE0uyUIoiha$pC:9TVgl.Oq, NwSZ4V"|LR.+tj}g5 %V,x^qOs~mnU3]Gn; cQLv&.N>TrxmSFf+p6(30a/{)KUU!s}w\IhQBj}[g}bj0I3^glmC( :AuzV9:.hESm-x4h240C`9=w MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201107131840.14740.hselasky@c2i.net> Cc: freebsd-multimedia@freebsd.org Subject: Re: Two mceusb bugfixes for the code in webcamd 0.2.4 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jul 2011 16:42:18 -0000 On Wednesday 13 July 2011 18:30:56 Juergen Lock wrote: > On Mon, Jul 11, 2011 at 11:05:46PM +0200, Hans Petter Selasky wrote: > > On Monday 11 July 2011 21:18:16 Juergen Lock wrote: > > > On Sun, Jul 10, 2011 at 12:53:13PM +0200, Hans Petter Selasky wrote: > > > > Ok, > > > > > > > > I've rolled up a new ports file for webcamd which now include these > > > > fixes and a few others: > > > > > > > > svn --username anonsvn --password anonsvn \ > > > > > > > > checkout svn://svn.turbocat.net/i4b/trunk/ports > > > > > > Very good, thanx! :) Although you might have included my pctv452e.c > > > > > > rc patch too: > > > http://people.freebsd.org/~nox/dvb/webcamd/0.2.4/pctv452e.c-rc.patch > > > > > > (which I also submitted to the Linux guys, tho it can't come in via > > > their tree as long as pctv452e.c itself hasn't been merged there yet.) > > > > Done, though the patch won't appear until the next release of webcamd. > > Btw have you thought about uploading your patches (git diff?) against > the media.git tree so people can test direct checkouts (make fetch?) > from there more easily? Or did you submit all of the patches to > the linux-media list already so you or someone else could make a > (patchwork?) link list? Most of my patches are already on the linux media mailing list, only not submitted yet. --HPS From owner-freebsd-multimedia@FreeBSD.ORG Wed Jul 13 18:55:44 2011 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1090F106566C for ; Wed, 13 Jul 2011 18:55:44 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id C10248FC19 for ; Wed, 13 Jul 2011 18:55:43 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id D81581E0020E; Wed, 13 Jul 2011 20:55:42 +0200 (CEST) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.4/8.14.3) with ESMTP id p6DIrhh4047790; Wed, 13 Jul 2011 20:53:43 +0200 (CEST) (envelope-from nox@triton8.kn-bremen.de) Received: (from nox@localhost) by triton8.kn-bremen.de (8.14.4/8.14.3/Submit) id p6DIrhIS047789; Wed, 13 Jul 2011 20:53:43 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Wed, 13 Jul 2011 20:53:43 +0200 To: Hans Petter Selasky Message-ID: <20110713185343.GA47624@triton8.kn-bremen.de> References: <20110708211523.GA31038@triton8.kn-bremen.de> <201107112305.46417.hselasky@c2i.net> <20110713163056.GA43487@triton8.kn-bremen.de> <201107131840.14740.hselasky@c2i.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201107131840.14740.hselasky@c2i.net> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-multimedia@freebsd.org, Juergen Lock Subject: Re: Two mceusb bugfixes for the code in webcamd 0.2.4 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jul 2011 18:55:44 -0000 On Wed, Jul 13, 2011 at 06:40:14PM +0200, Hans Petter Selasky wrote: > On Wednesday 13 July 2011 18:30:56 Juergen Lock wrote: > > On Mon, Jul 11, 2011 at 11:05:46PM +0200, Hans Petter Selasky wrote: > > > On Monday 11 July 2011 21:18:16 Juergen Lock wrote: > > > > On Sun, Jul 10, 2011 at 12:53:13PM +0200, Hans Petter Selasky wrote: > > > > > Ok, > > > > > > > > > > I've rolled up a new ports file for webcamd which now include these > > > > > fixes and a few others: > > > > > > > > > > svn --username anonsvn --password anonsvn \ > > > > > > > > > > checkout svn://svn.turbocat.net/i4b/trunk/ports > > > > > > > > Very good, thanx! :) Although you might have included my pctv452e.c > > > > > > > > rc patch too: > > > > http://people.freebsd.org/~nox/dvb/webcamd/0.2.4/pctv452e.c-rc.patch > > > > > > > > (which I also submitted to the Linux guys, tho it can't come in via > > > > their tree as long as pctv452e.c itself hasn't been merged there yet.) > > > > > > Done, though the patch won't appear until the next release of webcamd. > > > > Btw have you thought about uploading your patches (git diff?) against > > the media.git tree so people can test direct checkouts (make fetch?) > > from there more easily? Or did you submit all of the patches to > > the linux-media list already so you or someone else could make a > > (patchwork?) link list? > > Most of my patches are already on the linux media mailing list, only not > submitted yet. You mean committed? :) Would you mind putting up at least the remaining ones somewhere too so people can apply them after doing the `make fetch' thing? (from the webcamd svn tree makefile not from the port I mean...) Thanx! Juergen From owner-freebsd-multimedia@FreeBSD.ORG Wed Jul 13 21:55:30 2011 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D725106564A for ; Wed, 13 Jul 2011 21:55:30 +0000 (UTC) (envelope-from akirchhoff135014@comcast.net) Received: from omr3.networksolutionsemail.com (omr3.networksolutionsemail.com [205.178.146.53]) by mx1.freebsd.org (Postfix) with ESMTP id 4D9C28FC1E for ; Wed, 13 Jul 2011 21:55:30 +0000 (UTC) Received: from cm-omr12 (mail.networksolutionsemail.com [205.178.146.50]) by omr3.networksolutionsemail.com (8.13.6/8.13.6) with ESMTP id p6DLtQPi031134 for ; Wed, 13 Jul 2011 17:55:26 -0400 Authentication-Results: cm-omr12 smtp.user=adamk@mckella280.com; auth=pass (CRAM-MD5) X-Authenticated-UID: adamk@mckella280.com Received: from [174.57.84.251] ([174.57.84.251:57721] helo=vostro.ashke.com) by cm-omr12 (envelope-from ) (ecelerity 2.2.2.41 r(31179/31189)) with ESMTPA id D4/8C-24736-E441E1E4; Wed, 13 Jul 2011 17:55:26 -0400 Message-ID: <4E1E144E.3040400@comcast.net> Date: Wed, 13 Jul 2011 17:55:26 -0400 From: Adam K Kirchhoff User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110428 Fedora/3.1.10-1.fc15 Thunderbird/3.1.10 MIME-Version: 1.0 To: Hans Petter Selasky References: <4E1CCE64.2070504@comcast.net> <201107131016.06582.hselasky@c2i.net> In-Reply-To: <201107131016.06582.hselasky@c2i.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org Subject: Re: webcamd and snd_uaudio X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jul 2011 21:55:30 -0000 On 07/13/2011 04:16 AM, Hans Petter Selasky wrote: > On Wednesday 13 July 2011 00:44:52 Adam K Kirchhoff wrote: >> Sometime recently, webcamd apparently became dependent on snd_uaudio. >> This is a real pain seeing as I often prefer to use OSSv4. When both >> snd_uaudio and the OSSv4 kernel modules are loaded, the kernel panics. >> I think preventing webcamd from loading snd_uaudio might be as simple as >> editing the webcamd rc script, but that doesn't appear to be the case. >> In an effort to prevent snd_audio from loading, I even moved the module >> out of /boot/kernel/ but that just causes webcamd to segfault when it >> tries to start. >> >> Is there anyway to remove this dependency? > Yes, edit /etc/devd/usb.conf and remove all appearances of snd_uaudio. > > --HPS Thanks, that did it. Adam From owner-freebsd-multimedia@FreeBSD.ORG Thu Jul 14 20:56:56 2011 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 861DF106564A for ; Thu, 14 Jul 2011 20:56:56 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id 0AD438FC15 for ; Thu, 14 Jul 2011 20:56:55 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id A32721E000E3; Thu, 14 Jul 2011 22:56:54 +0200 (CEST) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.4/8.14.3) with ESMTP id p6EKsFRc003857; Thu, 14 Jul 2011 22:54:15 +0200 (CEST) (envelope-from nox@triton8.kn-bremen.de) Received: (from nox@localhost) by triton8.kn-bremen.de (8.14.4/8.14.3/Submit) id p6EKsFfl003856; Thu, 14 Jul 2011 22:54:15 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Thu, 14 Jul 2011 22:54:15 +0200 To: freebsd-multimedia@FreeBSD.org, itetcu@FreeBSD.org Message-ID: <20110714205415.GA3304@triton8.kn-bremen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Subject: Fixing skype multimedia/linux_v4l2wrapper dependency on 8 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jul 2011 20:56:56 -0000 Hi! Installing the skype ports with VIDEO knob on currently fails on up-to-date stable/8 because the multimedia/linux_v4l2wrapper port now detects it is not needed anymore (my patch has been committed to stable a while ago.) So I now made a patch that extracts the check whether the code is in the kernel into a seperate Makefile.sub that Linux ports that need V4L2 can include, and changed the skype ports to do just that. Does this look good and ok to commit? Index: net-im/skype/Makefile =================================================================== RCS file: /home/pcvs/ports/net-im/skype/Makefile,v retrieving revision 1.60 diff -u -p -r1.60 Makefile --- net-im/skype/Makefile 12 May 2011 08:15:48 -0000 1.60 +++ net-im/skype/Makefile 14 Jul 2011 16:43:55 -0000 @@ -46,10 +46,11 @@ USE_LINUX_APPS+=dri .endif .ifdef WITH_VIDEO +. include "${PORTSDIR}/multimedia/linux_v4l2wrapper-kmod/Makefile.sub" RUN_DEPENDS+= webcamd>0:${PORTSDIR}/multimedia/webcamd USE_LINUX_APPS+=libv4l SUB_LIST+= VIDEO="LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so " -. if ${OSVERSION} < 900036 +. if ${LINUX_V4L2_INBASE} != "1" RUN_DEPENDS+= linux_v4l2wrapper-kmod>=1.0:${PORTSDIR}/multimedia/linux_v4l2wrapper-kmod . endif .else Index: net-im/skype-devel/Makefile =================================================================== RCS file: /home/pcvs/ports/net-im/skype-devel/Makefile,v retrieving revision 1.50 diff -u -p -r1.50 Makefile --- net-im/skype-devel/Makefile 17 May 2011 07:56:19 -0000 1.50 +++ net-im/skype-devel/Makefile 14 Jul 2011 16:43:55 -0000 @@ -45,10 +45,11 @@ USE_LINUX_APPS+=dri .endif .ifdef WITH_VIDEO +. include "${PORTSDIR}/multimedia/linux_v4l2wrapper-kmod/Makefile.sub" RUN_DEPENDS+= webcamd>0:${PORTSDIR}/multimedia/webcamd USE_LINUX_APPS+=libv4l SUB_LIST+= VIDEO="LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so " -. if ${OSVERSION} < 900036 +. if ${LINUX_V4L2_INBASE} != "1" RUN_DEPENDS+= linux_v4l2wrapper-kmod>=1.0:${PORTSDIR}/multimedia/linux_v4l2wrapper-kmod . endif .else Index: multimedia/linux_v4l2wrapper-kmod/Makefile =================================================================== RCS file: /home/pcvs/ports/multimedia/linux_v4l2wrapper-kmod/Makefile,v retrieving revision 1.3 diff -u -p -r1.3 Makefile --- multimedia/linux_v4l2wrapper-kmod/Makefile 10 Jun 2011 19:07:36 -0000 1.3 +++ multimedia/linux_v4l2wrapper-kmod/Makefile 14 Jul 2011 16:43:55 -0000 @@ -38,18 +38,9 @@ MAKE_ENV+= SYSDIR="${SYSDIR}" CFLAGS+= ${DEBUG_FLAGS} -# try to avoid child processes when finding out if already in the kernel -.if ${OSVERSION} > 900036 || (${OSVERSION} < 900000 && ${OSVERSION} > 802508) -INBASE= 1 -.else -.if ${OSVERSION} == 900036 || ${OSVERSION} == 802508 -INBASE!= ($(SYSCTL) -n kern.features.linuxulator_v4l2 2>/dev/null || true) -.else -INBASE= 0 -.endif -.endif +.include "${.CURDIR}/Makefile.sub" -.if ${INBASE} == "1" +.if ${LINUX_V4L2_INBASE} == "1" IGNORE= is already in kernel .else .if !exists(${SYSDIR}/Makefile) Index: multimedia/linux_v4l2wrapper-kmod/Makefile.sub @@ -0,0 +1,12 @@ +# $FreeBSD$ + +# try to avoid child processes when finding out if already in the kernel +.if ${OSVERSION} > 900036 || (${OSVERSION} < 900000 && ${OSVERSION} > 802508) +LINUX_V4L2_INBASE= 1 +.else +.if ${OSVERSION} == 900036 || ${OSVERSION} == 802508 +LINUX_V4L2_INBASE!= ($(SYSCTL) -n kern.features.linuxulator_v4l2 2>/dev/null || true) +.else +LINUX_V4L2_INBASE= 0 +.endif +.endif From owner-freebsd-multimedia@FreeBSD.ORG Thu Jul 14 20:06:26 2011 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E1378106566C for ; Thu, 14 Jul 2011 20:06:26 +0000 (UTC) (envelope-from bramverswalm@gmail.com) Received: from mail-pv0-f182.google.com (mail-pv0-f182.google.com [74.125.83.182]) by mx1.freebsd.org (Postfix) with ESMTP id B8B328FC16 for ; Thu, 14 Jul 2011 20:06:26 +0000 (UTC) Received: by pvg11 with SMTP id 11so734717pvg.13 for ; Thu, 14 Jul 2011 13:06:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=EPERKXGmAuS7rAJV0+KnjU6GL/bHrFhpMR7I94O5H24=; b=ieaJmVnaug35szCaOGL0oTmaQ64VI9Ec+fbbN33fxIn4tBDGAAP4U0FRiPXhXD7+rM 8B4wvj5iQiRwc5T2VG45+G/kAPD2y5X4/d+uf+f+YUiwVyTzoSo8m6QGkqItQJY7sQfg vDuxyj8A+z8k2aMFoc8zXGZVw5fJxicS6lqVs= MIME-Version: 1.0 Received: by 10.68.44.103 with SMTP id d7mr3024249pbm.119.1310672557933; Thu, 14 Jul 2011 12:42:37 -0700 (PDT) Received: by 10.68.50.232 with HTTP; Thu, 14 Jul 2011 12:42:37 -0700 (PDT) Date: Thu, 14 Jul 2011 21:42:37 +0200 Message-ID: From: Bram Verswalm To: multimedia@FreeBSD.org Content-Type: multipart/mixed; boundary=bcaec544f0783b834d04a80cbc1c X-Mailman-Approved-At: Thu, 14 Jul 2011 20:59:32 +0000 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: error building mkvtoolnix X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jul 2011 20:06:27 -0000 --bcaec544f0783b834d04a80cbc1c Content-Type: text/plain; charset=ISO-8859-1 ===> Script "configure" failed unexpectedly. Please report the problem to multimedia@FreeBSD.org [maintainer] and attach the "/usr/ports/multimedia/mkvtoolnix/work/mkvtoolnix-4.9.1/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. an `ls /var/db/pkg`). *** Error code 1 Stop in /usr/ports/multimedia/mkvtoolnix. *** Error code 1 Stop in /usr/ports/multimedia/mkvtoolnix. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20110714-51981-16d3d0h-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=mkvtoolnix-4.8.0 UPGRADE_PORT_VER=4.8.0 make ** Fix the problem and try again. ** Listing the failed packages (-:ignored / *:skipped / !:failed) ! multimedia/mkvtoolnix (mkvtoolnix-4.8.0) (configure error) --bcaec544f0783b834d04a80cbc1c Content-Type: text/plain; charset=US-ASCII; name="listing.txt" Content-Disposition: attachment; filename="listing.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gq44l2j91 YXBhY2hlLTIuMi4xOQphcHItaXB2Ni1kZXZyYW5kb20tZ2RibS1kYjQyLTEuNC41LjEuMy4xMgph dXRvY29uZi0yLjY4CmF1dG9jb25mLXdyYXBwZXItMjAxMDExMTkKYXV0b21ha2UtMS4xMS4xCmF1 dG9tYWtlLXdyYXBwZXItMjAxMDExMTkKYmFzaC00LjEuMTAKYmlzb24tMi40LjMsMQpib29zdC1q YW0tMS40NS4wCmJvb3N0LWxpYnMtMS40NS4wXzEKY2Ffcm9vdF9uc3MtMy4xMi45CmNkcnRvb2xz LTMuMDBfMQpjdXBzLWNsaWVudC0xLjQuNgpjdXJsLTcuMjEuM18yCmRiNDEtNC4xLjI1XzQKZGI0 Mi00LjIuNTJfNQpkYnVzLTEuNC42CmRkY2xpZW50LTMuOC4wXzIKZGV2ODYtMC4xNi4xNwpleHBh dC0yLjAuMV8xCmZsYWMtMS4yLjFfMgpmcmVldHlwZTItMi40LjQKZ2FtaW4tMC4xLjEwXzQKZ2Ri bS0xLjguM18zCmdldHRleHQtMC4xOC4xLjEKZ2lvLWZhbS1iYWNrZW5kLTIuMjYuMQpnbGliLTIu MjYuMV8xCmdtYWtlLTMuODIKZ21wLTUuMC4yCmdub21lX3N1YnItMS4wCmdudXRscy0yLjEyLjdf Mgpnc29hcC0yLjcuMTUKaGVscDJtYW4tMS40MC40CmljdS00LjgKaXBlcmYtMi4wLjUKanBlZy04 XzMKa0J1aWxkLTAuMS41LnAyXzEKbGliSURMLTAuOC4xNF8xCmxpYmVibWwtMS4yLjEKbGliZXZl bnQtMS40LjE0Yl8yCmxpYmV2ZW50Mi0yLjAuMTIKbGliZXhlY2luZm8tMS4xXzMKbGliZ2NyeXB0 LTEuNS4wCmxpYmdwZy1lcnJvci0xLjEwCmxpYmljb252LTEuMTMuMV8xCmxpYm1hdHJvc2thLTEu Mi4wCmxpYm9nZy0xLjIuMiw0CmxpYnRvb2wtMi40CmxpYnZuY3NlcnZlci0wLjkuOApsaWJ2b3Ji aXMtMS4zLjIsMwpsaWJ4bWwyLTIuNy44XzEKbGlieHNsdC0xLjEuMjZfMwpsem8yLTIuMDUKbTQt MS40LjE2LDEKbWt2dG9vbG5peC00LjguMApteXNxbC1jbGllbnQtNS4xLjU4Cm5ldC1zbm1wLTUu NV80Cm5ldHRsZS0yLjEKb3BlbmxkYXAtY2xpZW50LTIuNC4yNgpwNS1JTy1Tb2NrZXQtU1NMLTEu NDQKcDUtTG9jYWxlLWdldHRleHQtMS4wNV8zCnA1LU5ldC1TU0xlYXktMS4zNgpwY3JlLTguMTIK cGVybC01LjEwLjFfMwpwaHA1LTUuMy42XzEKcGhwNS1iejItNS4zLjZfMQpwaHA1LWNhbGVuZGFy LTUuMy42XzEKcGhwNS1jdHlwZS01LjMuNl8xCnBocDUtZG9tLTUuMy42XzEKcGhwNS1leGlmLTUu My42XzEKcGhwNS1leHRlbnNpb25zLTEuNQpwaHA1LWZpbHRlci01LjMuNl8xCnBocDUtZnRwLTUu My42XzEKcGhwNS1nZC01LjMuNl8xCnBocDUtaGFzaC01LjMuNl8xCnBocDUtaWNvbnYtNS4zLjZf MQpwaHA1LWpzb24tNS4zLjZfMQpwaHA1LW15c3FsaS01LjMuNl8xCnBocDUtcGRvLTUuMy42XzEK cGhwNS1wZG9fc3FsaXRlLTUuMy42XzEKcGhwNS1wb3NpeC01LjMuNl8xCnBocDUtc2Vzc2lvbi01 LjMuNl8xCnBocDUtc2ltcGxleG1sLTUuMy42XzEKcGhwNS1zbm1wLTUuMy42XzEKcGhwNS1zb2Fw LTUuMy42XzEKcGhwNS1zcWxpdGUtNS4zLjZfMQpwaHA1LXNxbGl0ZTMtNS4zLjZfMQpwaHA1LXRv a2VuaXplci01LjMuNl8xCnBocDUteG1sLTUuMy42XzEKcGhwNS14bWxyZWFkZXItNS4zLjZfMQpw aHA1LXhtbHdyaXRlci01LjMuNl8xCnBocDUtemlwLTUuMy42XzEKcGhwNS16bGliLTUuMy42XzEK cGhwdmlydHVhbGJveC00LjAuNwpwa2ctY29uZmlnLTAuMjVfMQpwa2dkYi5kYgpwbmctMS40LjVf MQpwb3B0LTEuMTYKcG9ydHVwZ3JhZGUtMi40LjhfMSwyCnB2LTEuMi4wCnB5MjYtc2V0dXB0b29s cy0wLjZjMTFfMQpweXRob24yNi0yLjYuNwpydWJ5LTEuOC43LjMwMiwxCnJ1YnkxOC1iZGItMC42 LjYKcnVieTE4LWdlbXMtMS43LjIKcnVieWdlbS1yYWtlLTAuOC43CnNhbWJhMzUtMy41LjkKc2Ny ZWVuLTQuMC4zXzEyCnNxbGl0ZTMtMy43LjcuMQpzc210cC0yLjY0CnQxbGliLTUuMS4yXzEsMQp0 YWxsb2MtMi4wLjFfMQp0Y2wtOC41LjEwCnRjbC1tb2R1bGVzLTguNS4xMAp0ZGItMS4yLjFfMSwx CnRyYW5zbWlzc2lvbi1kYWVtb24tMi4zMgp0cmFuc21pc3Npb24td2ViLTIuMzIKdW56aXAtNi4w XzEKdmlydHVhbGJveC1vc2UtNC4wLjEwCnZpcnR1YWxib3gtb3NlLWttb2QtNC4wLjEwCnlhc20t MS4xLjAK --bcaec544f0783b834d04a80cbc1c Content-Type: text/plain; charset=US-ASCII; name="listing.txt" Content-Disposition: attachment; filename="listing.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gq44l2j91 YXBhY2hlLTIuMi4xOQphcHItaXB2Ni1kZXZyYW5kb20tZ2RibS1kYjQyLTEuNC41LjEuMy4xMgph dXRvY29uZi0yLjY4CmF1dG9jb25mLXdyYXBwZXItMjAxMDExMTkKYXV0b21ha2UtMS4xMS4xCmF1 dG9tYWtlLXdyYXBwZXItMjAxMDExMTkKYmFzaC00LjEuMTAKYmlzb24tMi40LjMsMQpib29zdC1q YW0tMS40NS4wCmJvb3N0LWxpYnMtMS40NS4wXzEKY2Ffcm9vdF9uc3MtMy4xMi45CmNkcnRvb2xz LTMuMDBfMQpjdXBzLWNsaWVudC0xLjQuNgpjdXJsLTcuMjEuM18yCmRiNDEtNC4xLjI1XzQKZGI0 Mi00LjIuNTJfNQpkYnVzLTEuNC42CmRkY2xpZW50LTMuOC4wXzIKZGV2ODYtMC4xNi4xNwpleHBh dC0yLjAuMV8xCmZsYWMtMS4yLjFfMgpmcmVldHlwZTItMi40LjQKZ2FtaW4tMC4xLjEwXzQKZ2Ri bS0xLjguM18zCmdldHRleHQtMC4xOC4xLjEKZ2lvLWZhbS1iYWNrZW5kLTIuMjYuMQpnbGliLTIu MjYuMV8xCmdtYWtlLTMuODIKZ21wLTUuMC4yCmdub21lX3N1YnItMS4wCmdudXRscy0yLjEyLjdf Mgpnc29hcC0yLjcuMTUKaGVscDJtYW4tMS40MC40CmljdS00LjgKaXBlcmYtMi4wLjUKanBlZy04 XzMKa0J1aWxkLTAuMS41LnAyXzEKbGliSURMLTAuOC4xNF8xCmxpYmVibWwtMS4yLjEKbGliZXZl bnQtMS40LjE0Yl8yCmxpYmV2ZW50Mi0yLjAuMTIKbGliZXhlY2luZm8tMS4xXzMKbGliZ2NyeXB0 LTEuNS4wCmxpYmdwZy1lcnJvci0xLjEwCmxpYmljb252LTEuMTMuMV8xCmxpYm1hdHJvc2thLTEu Mi4wCmxpYm9nZy0xLjIuMiw0CmxpYnRvb2wtMi40CmxpYnZuY3NlcnZlci0wLjkuOApsaWJ2b3Ji aXMtMS4zLjIsMwpsaWJ4bWwyLTIuNy44XzEKbGlieHNsdC0xLjEuMjZfMwpsem8yLTIuMDUKbTQt MS40LjE2LDEKbWt2dG9vbG5peC00LjguMApteXNxbC1jbGllbnQtNS4xLjU4Cm5ldC1zbm1wLTUu NV80Cm5ldHRsZS0yLjEKb3BlbmxkYXAtY2xpZW50LTIuNC4yNgpwNS1JTy1Tb2NrZXQtU1NMLTEu NDQKcDUtTG9jYWxlLWdldHRleHQtMS4wNV8zCnA1LU5ldC1TU0xlYXktMS4zNgpwY3JlLTguMTIK cGVybC01LjEwLjFfMwpwaHA1LTUuMy42XzEKcGhwNS1iejItNS4zLjZfMQpwaHA1LWNhbGVuZGFy LTUuMy42XzEKcGhwNS1jdHlwZS01LjMuNl8xCnBocDUtZG9tLTUuMy42XzEKcGhwNS1leGlmLTUu My42XzEKcGhwNS1leHRlbnNpb25zLTEuNQpwaHA1LWZpbHRlci01LjMuNl8xCnBocDUtZnRwLTUu My42XzEKcGhwNS1nZC01LjMuNl8xCnBocDUtaGFzaC01LjMuNl8xCnBocDUtaWNvbnYtNS4zLjZf MQpwaHA1LWpzb24tNS4zLjZfMQpwaHA1LW15c3FsaS01LjMuNl8xCnBocDUtcGRvLTUuMy42XzEK cGhwNS1wZG9fc3FsaXRlLTUuMy42XzEKcGhwNS1wb3NpeC01LjMuNl8xCnBocDUtc2Vzc2lvbi01 LjMuNl8xCnBocDUtc2ltcGxleG1sLTUuMy42XzEKcGhwNS1zbm1wLTUuMy42XzEKcGhwNS1zb2Fw LTUuMy42XzEKcGhwNS1zcWxpdGUtNS4zLjZfMQpwaHA1LXNxbGl0ZTMtNS4zLjZfMQpwaHA1LXRv a2VuaXplci01LjMuNl8xCnBocDUteG1sLTUuMy42XzEKcGhwNS14bWxyZWFkZXItNS4zLjZfMQpw aHA1LXhtbHdyaXRlci01LjMuNl8xCnBocDUtemlwLTUuMy42XzEKcGhwNS16bGliLTUuMy42XzEK cGhwdmlydHVhbGJveC00LjAuNwpwa2ctY29uZmlnLTAuMjVfMQpwa2dkYi5kYgpwbmctMS40LjVf MQpwb3B0LTEuMTYKcG9ydHVwZ3JhZGUtMi40LjhfMSwyCnB2LTEuMi4wCnB5MjYtc2V0dXB0b29s cy0wLjZjMTFfMQpweXRob24yNi0yLjYuNwpydWJ5LTEuOC43LjMwMiwxCnJ1YnkxOC1iZGItMC42 LjYKcnVieTE4LWdlbXMtMS43LjIKcnVieWdlbS1yYWtlLTAuOC43CnNhbWJhMzUtMy41LjkKc2Ny ZWVuLTQuMC4zXzEyCnNxbGl0ZTMtMy43LjcuMQpzc210cC0yLjY0CnQxbGliLTUuMS4yXzEsMQp0 YWxsb2MtMi4wLjFfMQp0Y2wtOC41LjEwCnRjbC1tb2R1bGVzLTguNS4xMAp0ZGItMS4yLjFfMSwx CnRyYW5zbWlzc2lvbi1kYWVtb24tMi4zMgp0cmFuc21pc3Npb24td2ViLTIuMzIKdW56aXAtNi4w XzEKdmlydHVhbGJveC1vc2UtNC4wLjEwCnZpcnR1YWxib3gtb3NlLWttb2QtNC4wLjEwCnlhc20t MS4xLjAK --bcaec544f0783b834d04a80cbc1c-- From owner-freebsd-multimedia@FreeBSD.ORG Thu Jul 14 21:51:53 2011 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8C680106564A for ; Thu, 14 Jul 2011 21:51:53 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 593908FC18 for ; Thu, 14 Jul 2011 21:51:53 +0000 (UTC) Received: by iyb11 with SMTP id 11so782004iyb.13 for ; Thu, 14 Jul 2011 14:51:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=YkhaVHSjOk+A1r06r76/76QQYuwWBZmVtZW+2OvlQI4=; b=jumYwcJ6IKknSPJI+RKUmMQqPwU27PUfF1eu28TEyNej6qNGULNzOYC4/3Z8ly9Cf7 N3sXJ/vtn1D/ywb3MU+naXouw6onbJuJz6vuGDmxH/0fcBHRt99JpRCKv2OaVoNTsqQx cLPDcAR0T358u6ATUNSu26/pN6sHSm0oZptLY= Received: by 10.231.10.138 with SMTP id p10mr2555718ibp.84.1310678998444; Thu, 14 Jul 2011 14:29:58 -0700 (PDT) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.231.190.141 with HTTP; Thu, 14 Jul 2011 14:29:28 -0700 (PDT) In-Reply-To: References: From: Chris Rees Date: Thu, 14 Jul 2011 22:29:28 +0100 X-Google-Sender-Auth: a0XaqV1fwRyizvCZbK0YEP3vfOg Message-ID: To: Bram Verswalm Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: multimedia@freebsd.org Subject: Re: error building mkvtoolnix X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jul 2011 21:51:53 -0000 On 14 July 2011 20:42, Bram Verswalm wrote: > =3D=3D=3D> =A0Script "configure" failed unexpectedly. > Please report the problem to multimedia@FreeBSD.org [maintainer] and atta= ch > the "/usr/ports/multimedia/mkvtoolnix/work/mkvtoolnix-4.9.1/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 syst= em > (e.g. an `ls /var/db/pkg`). > *** Error code 1 > > Stop in /usr/ports/multimedia/mkvtoolnix. > *** Error code 1 > > Stop in /usr/ports/multimedia/mkvtoolnix. > ** Command failed [exit code 1]: /usr/bin/script -qa > /tmp/portupgrade20110714-51981-16d3d0h-0 env UPGRADE_TOOL=3Dportupgrade > UPGRADE_PORT=3Dmkvtoolnix-4.8.0 UPGRADE_PORT_VER=3D4.8.0 make > ** Fix the problem and try again. > ** Listing the failed packages (-:ignored / *:skipped / !:failed) > =A0 =A0 =A0 =A0! multimedia/mkvtoolnix (mkvtoolnix-4.8.0) =A0 =A0 =A0(con= figure error) > Thanks for the report, but you appear to have attached two listing.txts and no config.log... Chris From owner-freebsd-multimedia@FreeBSD.ORG Thu Jul 14 23:30:07 2011 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 96E3E1065670; Thu, 14 Jul 2011 23:30:07 +0000 (UTC) (envelope-from bramverswalm@gmail.com) Received: from mail-pv0-f182.google.com (mail-pv0-f182.google.com [74.125.83.182]) by mx1.freebsd.org (Postfix) with ESMTP id 554348FC18; Thu, 14 Jul 2011 23:30:07 +0000 (UTC) Received: by pvg11 with SMTP id 11so901304pvg.13 for ; Thu, 14 Jul 2011 16:30:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=gDCZ8tBuEvegLtDR0U/YqjM2Rjngp9kF4/mwAb54kZI=; b=bKCRAGscs2XlA/G1B3knLaBydVN7sXashmlJF0PV102n4BTvYCaW9L3yMzmjYcJq3/ E8qT7h9XQmL7+/a4PiEe29VsmRUrwJNXpCstBOxs4ZXY5IWwDVm+7/hmcrQTA2kE/taV 9G/0ZuHm6B3zGWtAILKfSq/jz2a+rTpQn0Mig= MIME-Version: 1.0 Received: by 10.68.0.234 with SMTP id 10mr3561348pbh.52.1310686206816; Thu, 14 Jul 2011 16:30:06 -0700 (PDT) Received: by 10.68.50.232 with HTTP; Thu, 14 Jul 2011 16:30:06 -0700 (PDT) In-Reply-To: References: Date: Fri, 15 Jul 2011 01:30:06 +0200 Message-ID: From: Bram Verswalm To: Chris Rees Content-Type: multipart/mixed; boundary=bcaec5215ab7c4f23004a80fe93e X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: multimedia@freebsd.org Subject: Re: error building mkvtoolnix X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jul 2011 23:30:07 -0000 --bcaec5215ab7c4f23004a80fe93e Content-Type: text/plain; charset=ISO-8859-1 my apologies... here it is:) 2011/7/14 Chris Rees > On 14 July 2011 20:42, Bram Verswalm wrote: > > ===> Script "configure" failed unexpectedly. > > Please report the problem to multimedia@FreeBSD.org [maintainer] and > attach > > the "/usr/ports/multimedia/mkvtoolnix/work/mkvtoolnix-4.9.1/config.log" > > including the output of the failure of your make command. Also, it might > be > > a good idea to provide an overview of all packages installed on your > system > > (e.g. an `ls /var/db/pkg`). > > *** Error code 1 > > > > Stop in /usr/ports/multimedia/mkvtoolnix. > > *** Error code 1 > > > > Stop in /usr/ports/multimedia/mkvtoolnix. > > ** Command failed [exit code 1]: /usr/bin/script -qa > > /tmp/portupgrade20110714-51981-16d3d0h-0 env UPGRADE_TOOL=portupgrade > > UPGRADE_PORT=mkvtoolnix-4.8.0 UPGRADE_PORT_VER=4.8.0 make > > ** Fix the problem and try again. > > ** Listing the failed packages (-:ignored / *:skipped / !:failed) > > ! multimedia/mkvtoolnix (mkvtoolnix-4.8.0) (configure error) > > > > Thanks for the report, but you appear to have attached two > listing.txts and no config.log... > > Chris > --bcaec5215ab7c4f23004a80fe93e Content-Type: application/octet-stream; name="config.log" Content-Disposition: attachment; filename="config.log" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gq4cpby10 VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hp bGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2Vz IGEgbWlzdGFrZS4KCkl0IHdhcyBjcmVhdGVkIGJ5IGNvbmZpZ3VyZSwgd2hpY2ggd2FzCmdlbmVy YXRlZCBieSBHTlUgQXV0b2NvbmYgMi42Ny4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwoK ICAkIC4vY29uZmlndXJlIC0tZW5hYmxlLWx6byAtLWVuYWJsZS1iejIgLS1kaXNhYmxlLXF0IC0t d2l0aC1ib29zdD0vdXNyL2xvY2FsIC0td2l0aC1ib29zdC1maWxlc3lzdGVtPWJvb3N0X2ZpbGVz eXN0ZW0gLS13aXRoLWJvb3N0LXN5c3RlbT1ib29zdF9zeXN0ZW0gLS13aXRoLWJvb3N0LXJlZ2V4 PWJvb3N0X3JlZ2V4IC0tZGlzYWJsZS1ndWkgLS1wcmVmaXg9L3Vzci9sb2NhbCAtLW1hbmRpcj0v dXNyL2xvY2FsL21hbiAtLWluZm9kaXI9L3Vzci9sb2NhbC9pbmZvLyAtLWJ1aWxkPWFtZDY0LXBv cnRibGQtZnJlZWJzZDgKCiMjIC0tLS0tLS0tLSAjIwojIyBQbGF0Zm9ybS4gIyMKIyMgLS0tLS0t LS0tICMjCgpob3N0bmFtZSA9IGJyYW0tc2VydmVyLmJsb2dzaXRlLm9yZwp1bmFtZSAtbSA9IGFt ZDY0CnVuYW1lIC1yID0gOC4yLVJFTEVBU0UKdW5hbWUgLXMgPSBGcmVlQlNECnVuYW1lIC12ID0g RnJlZUJTRCA4LjItUkVMRUFTRSAjMDogVGh1IEZlYiAxNyAwMjo0MTo1MSBVVEMgMjAxMSAgICAg cm9vdEBtYXNvbi5jc2UuYnVmZmFsby5lZHU6L3Vzci9vYmovdXNyL3NyYy9zeXMvR0VORVJJQyAK Ci91c3IvYmluL3VuYW1lIC1wID0gYW1kNjQKL2Jpbi91bmFtZSAtWCAgICAgPSB1bmtub3duCgov YmluL2FyY2ggICAgICAgICAgICAgID0gdW5rbm93bgovdXNyL2Jpbi9hcmNoIC1rICAgICAgID0g dW5rbm93bgovdXNyL2NvbnZleC9nZXRzeXNpbmZvID0gdW5rbm93bgovdXNyL2Jpbi9ob3N0aW5m byAgICAgID0gdW5rbm93bgovYmluL21hY2hpbmUgICAgICAgICAgID0gdW5rbm93bgovdXNyL2Jp bi9vc2xldmVsICAgICAgID0gdW5rbm93bgovYmluL3VuaXZlcnNlICAgICAgICAgID0gdW5rbm93 bgoKUEFUSDogL3NiaW4KUEFUSDogL2JpbgpQQVRIOiAvdXNyL3NiaW4KUEFUSDogL3Vzci9iaW4K UEFUSDogL3Vzci9nYW1lcwpQQVRIOiAvdXNyL2xvY2FsL3NiaW4KUEFUSDogL3Vzci9sb2NhbC9i aW4KUEFUSDogL2hvbWUvYnJhbS9iaW4KCgojIyAtLS0tLS0tLS0tLSAjIwojIyBDb3JlIHRlc3Rz LiAjIwojIyAtLS0tLS0tLS0tLSAjIwoKY29uZmlndXJlOjI1OTQ6IGNoZWNraW5nIGJ1aWxkIHN5 c3RlbSB0eXBlCmNvbmZpZ3VyZToyNjA4OiByZXN1bHQ6IGFtZDY0LXBvcnRibGQtZnJlZWJzZDgK Y29uZmlndXJlOjI2Mjg6IGNoZWNraW5nIGhvc3Qgc3lzdGVtIHR5cGUKY29uZmlndXJlOjI2NDE6 IHJlc3VsdDogYW1kNjQtcG9ydGJsZC1mcmVlYnNkOApjb25maWd1cmU6MjY2MTogY2hlY2tpbmcg dGFyZ2V0IHN5c3RlbSB0eXBlCmNvbmZpZ3VyZToyNjc0OiByZXN1bHQ6IGFtZDY0LXBvcnRibGQt ZnJlZWJzZDgKY29uZmlndXJlOjI3NDk6IGNoZWNraW5nIGZvciBnY2MKY29uZmlndXJlOjI3NzY6 IHJlc3VsdDogY2MKY29uZmlndXJlOjMwMDU6IGNoZWNraW5nIGZvciBDIGNvbXBpbGVyIHZlcnNp b24KY29uZmlndXJlOjMwMTQ6IGNjIC0tdmVyc2lvbiA+JjUKY2MgKEdDQykgNC4yLjEgMjAwNzA3 MTkgIFtGcmVlQlNEXQpDb3B5cmlnaHQgKEMpIDIwMDcgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u LCBJbmMuClRoaXMgaXMgZnJlZSBzb2Z0d2FyZTsgc2VlIHRoZSBzb3VyY2UgZm9yIGNvcHlpbmcg Y29uZGl0aW9ucy4gIFRoZXJlIGlzIE5PCndhcnJhbnR5OyBub3QgZXZlbiBmb3IgTUVSQ0hBTlRB QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLgoKY29uZmlndXJlOjMw MjU6ICQ/ID0gMApjb25maWd1cmU6MzAxNDogY2MgLXYgPiY1ClVzaW5nIGJ1aWx0LWluIHNwZWNz LgpUYXJnZXQ6IGFtZDY0LXVuZGVybXlkZXNrLWZyZWVic2QKQ29uZmlndXJlZCB3aXRoOiBGcmVl QlNEL2FtZDY0IHN5c3RlbSBjb21waWxlcgpUaHJlYWQgbW9kZWw6IHBvc2l4CmdjYyB2ZXJzaW9u IDQuMi4xIDIwMDcwNzE5ICBbRnJlZUJTRF0KY29uZmlndXJlOjMwMjU6ICQ/ID0gMApjb25maWd1 cmU6MzAxNDogY2MgLVYgPiY1CmNjOiAnLVYnIG9wdGlvbiBtdXN0IGhhdmUgYXJndW1lbnQKY29u ZmlndXJlOjMwMjU6ICQ/ID0gMQpjb25maWd1cmU6MzAxNDogY2MgLXF2ZXJzaW9uID4mNQpjYzog dW5yZWNvZ25pemVkIG9wdGlvbiAnLXF2ZXJzaW9uJwpjYzogTm8gaW5wdXQgZmlsZXMgc3BlY2lm aWVkCmNvbmZpZ3VyZTozMDI1OiAkPyA9IDEKY29uZmlndXJlOjMwNDU6IGNoZWNraW5nIHdoZXRo ZXIgdGhlIEMgY29tcGlsZXIgd29ya3MKY29uZmlndXJlOjMwNjc6IGNjIC1PMiAtcGlwZSAtZm5v LXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiBj b25mdGVzdC5jICA+JjUKY29uZmlndXJlOjMwNzE6ICQ/ID0gMApjb25maWd1cmU6MzExOTogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjMxMjI6IGNoZWNraW5nIGZvciBDIGNvbXBpbGVyIGRlZmF1bHQg b3V0cHV0IGZpbGUgbmFtZQpjb25maWd1cmU6MzEyNDogcmVzdWx0OiBhLm91dApjb25maWd1cmU6 MzEzMDogY2hlY2tpbmcgZm9yIHN1ZmZpeCBvZiBleGVjdXRhYmxlcwpjb25maWd1cmU6MzEzNzog Y2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2Nh bC9pbmNsdWRlICAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MzE0 MTogJD8gPSAwCmNvbmZpZ3VyZTozMTYzOiByZXN1bHQ6IApjb25maWd1cmU6MzE4NTogY2hlY2tp bmcgd2hldGhlciB3ZSBhcmUgY3Jvc3MgY29tcGlsaW5nCmNvbmZpZ3VyZTozMTkzOiBjYyAtbyBj b25mdGVzdCAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1 ZGUgIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZTozMTk3OiAkPyA9 IDAKY29uZmlndXJlOjMyMDQ6IC4vY29uZnRlc3QKY29uZmlndXJlOjMyMDg6ICQ/ID0gMApjb25m aWd1cmU6MzIyMzogcmVzdWx0OiBubwpjb25maWd1cmU6MzIyODogY2hlY2tpbmcgZm9yIHN1ZmZp eCBvZiBvYmplY3QgZmlsZXMKY29uZmlndXJlOjMyNTA6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0 cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1 cmU6MzI1NDogJD8gPSAwCmNvbmZpZ3VyZTozMjc1OiByZXN1bHQ6IG8KY29uZmlndXJlOjMyNzk6 IGNoZWNraW5nIHdoZXRoZXIgd2UgYXJlIHVzaW5nIHRoZSBHTlUgQyBjb21waWxlcgpjb25maWd1 cmU6MzI5ODogY2MgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2Nh bC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTozMjk4OiAkPyA9IDAKY29uZmlndXJl OjMzMDc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTozMzE2OiBjaGVja2luZyB3aGV0aGVyIGNjIGFj Y2VwdHMgLWcKY29uZmlndXJlOjMzMzY6IGNjIC1jIC1nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNv bmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTozMzM2OiAkPyA9IDAKY29uZmlndXJlOjMzNzc6IHJlc3Vs dDogeWVzCmNvbmZpZ3VyZTozMzk0OiBjaGVja2luZyBmb3IgY2Mgb3B0aW9uIHRvIGFjY2VwdCBJ U08gQzg5CmNvbmZpZ3VyZTozNDU4OiBjYyAgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFz aW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTozNDU4OiAk PyA9IDAKY29uZmlndXJlOjM0NzE6IHJlc3VsdDogbm9uZSBuZWVkZWQKY29uZmlndXJlOjM0OTY6 IGNoZWNraW5nIHdoZXRoZXIgY2MgdW5kZXJzdGFuZHMgLWMgYW5kIC1vIHRvZ2V0aGVyCmNvbmZp Z3VyZTozNTI0OiBjYyAtYyBjb25mdGVzdC5jIC1vIGNvbmZ0ZXN0Mi5vID4mNQpjb25maWd1cmU6 MzUyODogJD8gPSAwCmNvbmZpZ3VyZTozNTM0OiBjYyAtYyBjb25mdGVzdC5jIC1vIGNvbmZ0ZXN0 Mi5vID4mNQpjb25maWd1cmU6MzUzODogJD8gPSAwCmNvbmZpZ3VyZTozNTkzOiByZXN1bHQ6IHll cwpjb25maWd1cmU6MzYwODogY2hlY2tpbmcgaG93IHRvIHJ1biB0aGUgQyBwcmVwcm9jZXNzb3IK Y29uZmlndXJlOjM2Nzg6IHJlc3VsdDogY3BwCmNvbmZpZ3VyZTozNjk4OiBjcHAgLUkvdXNyL2xv Y2FsL2luY2x1ZGUgY29uZnRlc3QuYwpjb25maWd1cmU6MzY5ODogJD8gPSAwCmNvbmZpZ3VyZToz NzEyOiBjcHAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYwpjb25mdGVzdC5jOjk6Mjg6 IGVycm9yOiBhY19ub25leGlzdGVudC5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNvbmZp Z3VyZTozNzEyOiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29u ZmRlZnMuaCAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiCnwgI2RlZmluZSBQQUNLQUdFX1RB Uk5BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIgp8ICNkZWZpbmUgUEFDS0FHRV9T VFJJTkcgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIiCnwgI2RlZmluZSBQQUNLQUdF X1VSTCAiIgp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8YWNfbm9uZXhpc3Rl bnQuaD4KY29uZmlndXJlOjM4NTM6IGNoZWNraW5nIGZvciBDKysgY29tcGlsZXIgdmVyc2lvbgpj b25maWd1cmU6Mzg2MjogYysrIC0tdmVyc2lvbiA+JjUKYysrIChHQ0MpIDQuMi4xIDIwMDcwNzE5 ICBbRnJlZUJTRF0KQ29weXJpZ2h0IChDKSAyMDA3IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwg SW5jLgpUaGlzIGlzIGZyZWUgc29mdHdhcmU7IHNlZSB0aGUgc291cmNlIGZvciBjb3B5aW5nIGNv bmRpdGlvbnMuICBUaGVyZSBpcyBOTwp3YXJyYW50eTsgbm90IGV2ZW4gZm9yIE1FUkNIQU5UQUJJ TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4KCmNvbmZpZ3VyZTozODcz OiAkPyA9IDAKY29uZmlndXJlOjM4NjI6IGMrKyAtdiA+JjUKVXNpbmcgYnVpbHQtaW4gc3BlY3Mu ClRhcmdldDogYW1kNjQtdW5kZXJteWRlc2stZnJlZWJzZApDb25maWd1cmVkIHdpdGg6IEZyZWVC U0QvYW1kNjQgc3lzdGVtIGNvbXBpbGVyClRocmVhZCBtb2RlbDogcG9zaXgKZ2NjIHZlcnNpb24g NC4yLjEgMjAwNzA3MTkgIFtGcmVlQlNEXQpjb25maWd1cmU6Mzg3MzogJD8gPSAwCmNvbmZpZ3Vy ZTozODYyOiBjKysgLVYgPiY1CmMrKzogJy1WJyBvcHRpb24gbXVzdCBoYXZlIGFyZ3VtZW50CmNv bmZpZ3VyZTozODczOiAkPyA9IDEKY29uZmlndXJlOjM4NjI6IGMrKyAtcXZlcnNpb24gPiY1CmMr KzogdW5yZWNvZ25pemVkIG9wdGlvbiAnLXF2ZXJzaW9uJwpjKys6IE5vIGlucHV0IGZpbGVzIHNw ZWNpZmllZApjb25maWd1cmU6Mzg3MzogJD8gPSAxCmNvbmZpZ3VyZTozODc3OiBjaGVja2luZyB3 aGV0aGVyIHdlIGFyZSB1c2luZyB0aGUgR05VIEMrKyBjb21waWxlcgpjb25maWd1cmU6Mzg5Njog YysrIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVk ZSBjb25mdGVzdC5jcHAgPiY1CmNvbmZpZ3VyZTozODk2OiAkPyA9IDAKY29uZmlndXJlOjM5MDU6 IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTozOTE0OiBjaGVja2luZyB3aGV0aGVyIGMrKyBhY2NlcHRz IC1nCmNvbmZpZ3VyZTozOTM0OiBjKysgLWMgLWcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRl c3QuY3BwID4mNQpjb25maWd1cmU6MzkzNDogJD8gPSAwCmNvbmZpZ3VyZTozOTc1OiByZXN1bHQ6 IHllcwpjb25maWd1cmU6Mzk5OTogY2hlY2tpbmcgd2hldGhlciBtYWtlIHNldHMgJChNQUtFKQpj b25maWd1cmU6NDAyMTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjQwNDQ6IGNoZWNraW5nIGZvciBh IEJTRC1jb21wYXRpYmxlIGluc3RhbGwKY29uZmlndXJlOjQxMTI6IHJlc3VsdDogL3Vzci9iaW4v aW5zdGFsbCAtYyAtbyByb290IC1nIHdoZWVsCmNvbmZpZ3VyZTo0MTY2OiBjaGVja2luZyBmb3Ig cmFubGliCmNvbmZpZ3VyZTo0MTgyOiBmb3VuZCAvdXNyL2Jpbi9yYW5saWIKY29uZmlndXJlOjQx OTM6IHJlc3VsdDogcmFubGliCmNvbmZpZ3VyZTo0MjU4OiBjaGVja2luZyBmb3Igc3RyaXAKY29u ZmlndXJlOjQyNzQ6IGZvdW5kIC91c3IvYmluL3N0cmlwCmNvbmZpZ3VyZTo0Mjg1OiByZXN1bHQ6 IHN0cmlwCmNvbmZpZ3VyZTo0MzUwOiBjaGVja2luZyBmb3IgYXIKY29uZmlndXJlOjQzNjY6IGZv dW5kIC91c3IvYmluL2FyCmNvbmZpZ3VyZTo0Mzc3OiByZXN1bHQ6IGFyCmNvbmZpZ3VyZTo0NDQy OiBjaGVja2luZyBmb3IgbGQKY29uZmlndXJlOjQ0NTg6IGZvdW5kIC91c3IvYmluL2xkCmNvbmZp Z3VyZTo0NDY5OiByZXN1bHQ6IGxkCmNvbmZpZ3VyZTo0NDk0OiBjaGVja2luZyBmb3IgZ3JlcCB0 aGF0IGhhbmRsZXMgbG9uZyBsaW5lcyBhbmQgLWUKY29uZmlndXJlOjQ1NTI6IHJlc3VsdDogL3Vz ci9iaW4vZ3JlcApjb25maWd1cmU6NDU1NzogY2hlY2tpbmcgZm9yIGVncmVwCmNvbmZpZ3VyZTo0 NjE5OiByZXN1bHQ6IC91c3IvYmluL2dyZXAgLUUKY29uZmlndXJlOjQ2MjQ6IGNoZWNraW5nIGZv ciBBTlNJIEMgaGVhZGVyIGZpbGVzCmNvbmZpZ3VyZTo0NjQ0OiBjYyAtYyAtTzIgLXBpcGUgLWZu by1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29u ZmlndXJlOjQ2NDQ6ICQ/ID0gMApjb25maWd1cmU6NDcxNzogY2MgLW8gY29uZnRlc3QgLU8yIC1w aXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtTC91c3IvbG9j YWwvbGliIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6NDcxNzogJD8gPSAwCmNvbmZpZ3VyZTo0 NzE3OiAuL2NvbmZ0ZXN0CmNvbmZpZ3VyZTo0NzE3OiAkPyA9IDAKY29uZmlndXJlOjQ3Mjg6IHJl c3VsdDogeWVzCmNvbmZpZ3VyZTo0NzQxOiBjaGVja2luZyBmb3Igc3lzL3R5cGVzLmgKY29uZmln dXJlOjQ3NDE6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9j YWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NDc0MTogJD8gPSAwCmNvbmZpZ3Vy ZTo0NzQxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NDc0MTogY2hlY2tpbmcgZm9yIHN5cy9zdGF0 LmgKY29uZmlndXJlOjQ3NDE6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAt SS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NDc0MTogJD8gPSAw CmNvbmZpZ3VyZTo0NzQxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NDc0MTogY2hlY2tpbmcgZm9y IHN0ZGxpYi5oCmNvbmZpZ3VyZTo0NzQxOiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxp YXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjQ3NDE6 ICQ/ID0gMApjb25maWd1cmU6NDc0MTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjQ3NDE6IGNoZWNr aW5nIGZvciBzdHJpbmcuaApjb25maWd1cmU6NDc0MTogY2MgLWMgLU8yIC1waXBlIC1mbm8tc3Ry aWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3Vy ZTo0NzQxOiAkPyA9IDAKY29uZmlndXJlOjQ3NDE6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo0NzQx OiBjaGVja2luZyBmb3IgbWVtb3J5LmgKY29uZmlndXJlOjQ3NDE6IGNjIC1jIC1PMiAtcGlwZSAt Zm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpj b25maWd1cmU6NDc0MTogJD8gPSAwCmNvbmZpZ3VyZTo0NzQxOiByZXN1bHQ6IHllcwpjb25maWd1 cmU6NDc0MTogY2hlY2tpbmcgZm9yIHN0cmluZ3MuaApjb25maWd1cmU6NDc0MTogY2MgLWMgLU8y IC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0 LmMgPiY1CmNvbmZpZ3VyZTo0NzQxOiAkPyA9IDAKY29uZmlndXJlOjQ3NDE6IHJlc3VsdDogeWVz CmNvbmZpZ3VyZTo0NzQxOiBjaGVja2luZyBmb3IgaW50dHlwZXMuaApjb25maWd1cmU6NDc0MTog Y2MgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRl IGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo0NzQxOiAkPyA9IDAKY29uZmlndXJlOjQ3NDE6IHJl c3VsdDogeWVzCmNvbmZpZ3VyZTo0NzQxOiBjaGVja2luZyBmb3Igc3RkaW50LmgKY29uZmlndXJl OjQ3NDE6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwv aW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NDc0MTogJD8gPSAwCmNvbmZpZ3VyZTo0 NzQxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NDc0MTogY2hlY2tpbmcgZm9yIHVuaXN0ZC5oCmNv bmZpZ3VyZTo0NzQxOiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNy L2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjQ3NDE6ICQ/ID0gMApjb25m aWd1cmU6NDc0MTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjQ3NTY6IGNoZWNraW5nIGZvciBpbnR0 eXBlcy5oCmNvbmZpZ3VyZTo0NzU2OiByZXN1bHQ6IHllcwpjb25maWd1cmU6NDc1NjogY2hlY2tp bmcgZm9yIHN0ZGludC5oCmNvbmZpZ3VyZTo0NzU2OiByZXN1bHQ6IHllcwpjb25maWd1cmU6NDc1 NjogY2hlY2tpbmcgZm9yIHN5cy90eXBlcy5oCmNvbmZpZ3VyZTo0NzU2OiByZXN1bHQ6IHllcwpj b25maWd1cmU6NDc2ODogY2hlY2tpbmcgZm9yIHZzc2NhbmYKY29uZmlndXJlOjQ3Njg6IGNjIC1v IGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5j bHVkZSAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUKY29uZnRlc3QuYzo0NTogd2Fy bmluZzogY29uZmxpY3RpbmcgdHlwZXMgZm9yIGJ1aWx0LWluIGZ1bmN0aW9uICd2c3NjYW5mJwpj b25maWd1cmU6NDc2ODogJD8gPSAwCmNvbmZpZ3VyZTo0NzY4OiByZXN1bHQ6IHllcwpjb25maWd1 cmU6NDgwNzogY2hlY2tpbmcgZ2NjIHZlcnNpb24KY29uZmlndXJlOjQ4MTQ6IHJlc3VsdDogNC4y LjEKY29uZmlndXJlOjQ4MzE6IGNoZWNraW5nIHdoZXRoZXIgdGhlIGJ5dGUgb3JkZXIgaXMgYmln LWVuZGlhbgpjb25maWd1cmU6NDg2NDogcmVzdWx0OiBubwpjb25maWd1cmU6NDg3OTogY2hlY2tp bmcgaWYgYmVpbmcgY29tcGlsZWQgd2l0aCBtaW5ndzMyCmNvbmZpZ3VyZTo0ODk0OiByZXN1bHQ6 IG5vCmNvbmZpZ3VyZTo1MTQ3OiBjaGVja2luZyBmb3IgaW50NjRfdApjb25maWd1cmU6NTE4MTog YysrIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVk ZSBjb25mdGVzdC5jcHAgPiY1CmNvbmZpZ3VyZTo1MTgxOiAkPyA9IDAKY29uZmlndXJlOjUxOTA6 IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1MTkzOiBjaGVja2luZyBmb3IgdWludDY0X3QKY29uZmln dXJlOjUyMjA6IGMrKyAtYyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xv Y2FsL2luY2x1ZGUgY29uZnRlc3QuY3BwID4mNQpjb25maWd1cmU6NTIyMDogJD8gPSAwCmNvbmZp Z3VyZTo1MjI5OiByZXN1bHQ6IHllcwpjb25maWd1cmU6NTI0MjogY2hlY2tpbmcgc2l6ZSBvZiBp bnQKY29uZmlndXJlOjUyNDc6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1h bGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5j ICA+JjUKY29uZmlndXJlOjUyNDc6ICQ/ID0gMApjb25maWd1cmU6NTI0NzogLi9jb25mdGVzdApj b25maWd1cmU6NTI0NzogJD8gPSAwCmNvbmZpZ3VyZTo1MjYxOiByZXN1bHQ6IDQKY29uZmlndXJl OjUyNzU6IGNoZWNraW5nIHNpemUgb2YgbG9uZwpjb25maWd1cmU6NTI4MDogY2MgLW8gY29uZnRl c3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAt TC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6NTI4MDogJD8gPSAwCmNv bmZpZ3VyZTo1MjgwOiAuL2NvbmZ0ZXN0CmNvbmZpZ3VyZTo1MjgwOiAkPyA9IDAKY29uZmlndXJl OjUyOTQ6IHJlc3VsdDogOApjb25maWd1cmU6NTMwODogY2hlY2tpbmcgc2l6ZSBvZiBsb25nIGxv bmcKY29uZmlndXJlOjUzMTM6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1h bGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5j ICA+JjUKY29uZmlndXJlOjUzMTM6ICQ/ID0gMApjb25maWd1cmU6NTMxMzogLi9jb25mdGVzdApj b25maWd1cmU6NTMxMzogJD8gPSAwCmNvbmZpZ3VyZTo1MzI3OiByZXN1bHQ6IDgKY29uZmlndXJl OjUzODE6IGNoZWNraW5nIGZvciBQUklkNjQgYW5kIFBSSXU2NApjb25maWd1cmU6NTQwOTogY2Mg LWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNv bmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo1NDA5OiAkPyA9IDAKY29uZmlndXJlOjU0MTg6IHJlc3Vs dDogeWVzCmNvbmZpZ3VyZTo1NDM2OiBjaGVja2luZyBmb3IgcG9zaXhfZmFkdmlzZQpjb25maWd1 cmU6NTQ2NTogYysrIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9j YWwvaW5jbHVkZSBjb25mdGVzdC5jcHAgPiY1CmNvbmZ0ZXN0LmNwcDogSW4gZnVuY3Rpb24gJ2lu dCBtYWluKCknOgpjb25mdGVzdC5jcHA6MzU6IGVycm9yOiAnUE9TSVhfRkFEVl9XSUxMTkVFRCcg d2FzIG5vdCBkZWNsYXJlZCBpbiB0aGlzIHNjb3BlCmNvbmZ0ZXN0LmNwcDozNTogZXJyb3I6ICdw b3NpeF9mYWR2aXNlJyB3YXMgbm90IGRlY2xhcmVkIGluIHRoaXMgc2NvcGUKY29uZnRlc3QuY3Bw OjM2OiBlcnJvcjogJ1BPU0lYX0ZBRFZfRE9OVE5FRUQnIHdhcyBub3QgZGVjbGFyZWQgaW4gdGhp cyBzY29wZQpjb25maWd1cmU6NTQ2NTogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0g d2FzOgp8IC8qIGNvbmZkZWZzLmggKi8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiIgp8ICNkZWZp bmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiIKfCAjZGVm aW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiIgp8ICNk ZWZpbmUgUEFDS0FHRV9VUkwgIiIKfCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBI QVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBI QVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9N RU1PUllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZ UEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9I IDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEK fCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9WU1NDQU5GIDEKfCAj ZGVmaW5lIFVTRV9QUkVDT01QSUxFRF9IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfQlVJTERfVElN RVNUQU1QIDEKfCAjZGVmaW5lIFNJWkVPRl9JTlQgNAp8ICNkZWZpbmUgU0laRU9GX0xPTkcgOAp8 ICNkZWZpbmUgU0laRU9GX0xPTkdfTE9ORyA4CnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8IAp8 ICNpbmNsdWRlIDxmY250bC5oPgp8IAp8IGludAp8IG1haW4gKCkKfCB7CnwgCnwgICAgICAgICBw b3NpeF9mYWR2aXNlKDAsIDAsIDAsIFBPU0lYX0ZBRFZfV0lMTE5FRUQpOwp8ICAgICAgICAgcG9z aXhfZmFkdmlzZSgwLCAwLCAwLCBQT1NJWF9GQURWX0RPTlRORUVEKTsKfCAKfCAgIDsKfCAgIHJl dHVybiAwOwp8IH0KY29uZmlndXJlOjU0Nzc6IHJlc3VsdDogbm8KY29uZmlndXJlOjU0ODg6IGNo ZWNraW5nIGljb252LmggdXNhYmlsaXR5CmNvbmZpZ3VyZTo1NDg4OiBjYyAtYyAtTzIgLXBpcGUg LWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUK Y29uZmlndXJlOjU0ODg6ICQ/ID0gMApjb25maWd1cmU6NTQ4ODogcmVzdWx0OiB5ZXMKY29uZmln dXJlOjU0ODg6IGNoZWNraW5nIGljb252LmggcHJlc2VuY2UKY29uZmlndXJlOjU0ODg6IGNwcCAt SS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jCmNvbmZpZ3VyZTo1NDg4OiAkPyA9IDAKY29u ZmlndXJlOjU0ODg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1NDg4OiBjaGVja2luZyBmb3IgaWNv bnYuaApjb25maWd1cmU6NTQ4ODogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjU0OTg6IGNoZWNraW5n IGZvciBpY29udgpjb25maWd1cmU6NTUyMDogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8t c3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtTC91c3IvbG9jYWwvbGliIGNv bmZ0ZXN0LmMgID4mNQovdmFyL3RtcC8vY2NZYnJLcFoubygudGV4dCsweGEpOiBJbiBmdW5jdGlv biBgbWFpbic6CjogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgbGliaWNvbnZfb3BlbicKL3Zhci90 bXAvL2NjWWJyS3BaLm8oLnRleHQrMHgxZSk6IEluIGZ1bmN0aW9uIGBtYWluJzoKOiB1bmRlZmlu ZWQgcmVmZXJlbmNlIHRvIGBsaWJpY29udicKL3Zhci90bXAvL2NjWWJyS3BaLm8oLnRleHQrMHgy Nik6IEluIGZ1bmN0aW9uIGBtYWluJzoKOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBsaWJpY29u dl9jbG9zZScKY29uZmlndXJlOjU1MjA6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFt IHdhczoKfCAvKiBjb25mZGVmcy5oICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiIKfCAjZGVm aW5lIFBBQ0tBR0VfVEFSTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIiCnwgI2Rl ZmluZSBQQUNLQUdFX1NUUklORyAiIgp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgIiIKfCAj ZGVmaW5lIFBBQ0tBR0VfVVJMICIiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUg SEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUg SEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVf TUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRU WVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERf SCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAx CnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfVlNTQ0FORiAxCnwg I2RlZmluZSBVU0VfUFJFQ09NUElMRURfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX0JVSUxEX1RJ TUVTVEFNUCAxCnwgI2RlZmluZSBTSVpFT0ZfSU5UIDQKfCAjZGVmaW5lIFNJWkVPRl9MT05HIDgK fCAjZGVmaW5lIFNJWkVPRl9MT05HX0xPTkcgOAp8ICNkZWZpbmUgSEFWRV9JQ09OVl9IIDEKfCAv KiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1ZGUgPHN0ZGxpYi5oPgp8ICNpbmNsdWRlIDxp Y29udi5oPgp8IGludAp8IG1haW4gKCkKfCB7CnwgaWNvbnZfdCBjZCA9IGljb252X29wZW4oIiIs IiIpOwp8ICAgICAgICBpY29udihjZCxOVUxMLE5VTEwsTlVMTCxOVUxMKTsKfCAgICAgICAgaWNv bnZfY2xvc2UoY2QpOwp8ICAgOwp8ICAgcmV0dXJuIDA7CnwgfQpjb25maWd1cmU6NTU0MjogY2Mg LW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9p bmNsdWRlICAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIC1saWNvbnYgPiY1CmNvbmZpZ3Vy ZTo1NTQyOiAkPyA9IDAKY29uZmlndXJlOjU1NTI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1NTU1 OiBjaGVja2luZyBmb3IgaWNvbnYgZGVjbGFyYXRpb24KY29uZmlndXJlOjU1ODQ6IGNjIC1jIC1P MiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVz dC5jID4mNQpjb25mdGVzdC5jOjM3OiBlcnJvcjogY29uZmxpY3RpbmcgdHlwZXMgZm9yICdsaWJp Y29udicKL3Vzci9sb2NhbC9pbmNsdWRlL2ljb252Lmg6ODM6IGVycm9yOiBwcmV2aW91cyBkZWNs YXJhdGlvbiBvZiAnbGliaWNvbnYnIHdhcyBoZXJlCmNvbmZpZ3VyZTo1NTg0OiAkPyA9IDEKY29u ZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaCAqLwp8ICNkZWZpbmUg UEFDS0FHRV9OQU1FICIiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiIKfCAjZGVmaW5lIFBB Q0tBR0VfVkVSU0lPTiAiIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiIKfCAjZGVmaW5lIFBB Q0tBR0VfQlVHUkVQT1JUICIiCnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgU1RE Q19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9T WVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJ TkdfSCAxCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19I IDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEK fCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAj ZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2Rl ZmluZSBIQVZFX1ZTU0NBTkYgMQp8ICNkZWZpbmUgVVNFX1BSRUNPTVBJTEVEX0hFQURFUlMgMQp8 ICNkZWZpbmUgSEFWRV9CVUlMRF9USU1FU1RBTVAgMQp8ICNkZWZpbmUgU0laRU9GX0lOVCA0Cnwg I2RlZmluZSBTSVpFT0ZfTE9ORyA4CnwgI2RlZmluZSBTSVpFT0ZfTE9OR19MT05HIDgKfCAjZGVm aW5lIEhBVkVfSUNPTlZfSCAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8IAp8ICNpbmNsdWRl IDxzdGRsaWIuaD4KfCAjaW5jbHVkZSA8aWNvbnYuaD4KfCBleHRlcm4KfCAjaWZkZWYgX19jcGx1 c3BsdXMKfCAiQyIKfCAjZW5kaWYKfCAjaWYgZGVmaW5lZChfX1NURENfXykgfHwgZGVmaW5lZChf X2NwbHVzcGx1cykKfCBzaXplX3QgaWNvbnYgKGljb252X3QgY2QsIGNoYXIgKiAqaW5idWYsIHNp emVfdCAqaW5ieXRlc2xlZnQsIGNoYXIgKiAqb3V0YnVmLCBzaXplX3QgKm91dGJ5dGVzbGVmdCk7 CnwgI2Vsc2UKfCBzaXplX3QgaWNvbnYoKTsKfCAjZW5kaWYKfCAKfCBpbnQKfCBtYWluICgpCnwg ewp8IAp8ICAgOwp8ICAgcmV0dXJuIDA7CnwgfQpjb25maWd1cmU6NTU5NDogcmVzdWx0OiAKICAg ICAgICAgZXh0ZXJuIHNpemVfdCBpY29udiAoaWNvbnZfdCBjZCwgY29uc3QgY2hhciAqICppbmJ1 Ziwgc2l6ZV90ICppbmJ5dGVzbGVmdCwgY2hhciAqICpvdXRidWYsIHNpemVfdCAqb3V0Ynl0ZXNs ZWZ0KTsKY29uZmlndXJlOjU2MTc6IGNoZWNraW5nIGZvciBubF9sYW5naW5mbwpjb25maWd1cmU6 NTYzNjogY2MgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9p bmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo1NjM2OiAkPyA9IDAKY29uZmlndXJlOjU2 NDU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1Njk1OiBjaGVja2luZyBmb3Igb2dnX3N5bmNfaW5p dCBpbiAtbG9nZwpjb25maWd1cmU6NTcyMDogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8t c3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtTC91c3IvbG9jYWwvbGliIGNv bmZ0ZXN0LmMgLWxvZ2cgICA+JjUKY29uZmlndXJlOjU3MjA6ICQ/ID0gMApjb25maWd1cmU6NTcy OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjU3NDM6IGNoZWNraW5nIG9nZy9vZ2cuaCB1c2FiaWxp dHkKY29uZmlndXJlOjU3NDM6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAt SS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NTc0MzogJD8gPSAw CmNvbmZpZ3VyZTo1NzQzOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NTc0MzogY2hlY2tpbmcgb2dn L29nZy5oIHByZXNlbmNlCmNvbmZpZ3VyZTo1NzQzOiBjcHAgLUkvdXNyL2xvY2FsL2luY2x1ZGUg Y29uZnRlc3QuYwpjb25maWd1cmU6NTc0MzogJD8gPSAwCmNvbmZpZ3VyZTo1NzQzOiByZXN1bHQ6 IHllcwpjb25maWd1cmU6NTc0MzogY2hlY2tpbmcgZm9yIG9nZy9vZ2cuaApjb25maWd1cmU6NTc0 MzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjU3NjE6IGNoZWNraW5nIGZvciB2b3JiaXNfc3ludGhl c2lzX2luaXQgaW4gLWx2b3JiaXMKY29uZmlndXJlOjU3ODY6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAt cGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xv Y2FsL2xpYiBjb25mdGVzdC5jIC1sdm9yYmlzIC1sb2dnIC1sbSAgPiY1CmNvbmZpZ3VyZTo1Nzg2 OiAkPyA9IDAKY29uZmlndXJlOjU3OTU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1ODA5OiBjaGVj a2luZyB2b3JiaXMvY29kZWMuaCB1c2FiaWxpdHkKY29uZmlndXJlOjU4MDk6IGNjIC1jIC1PMiAt cGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5j ID4mNQpjb25maWd1cmU6NTgwOTogJD8gPSAwCmNvbmZpZ3VyZTo1ODA5OiByZXN1bHQ6IHllcwpj b25maWd1cmU6NTgwOTogY2hlY2tpbmcgdm9yYmlzL2NvZGVjLmggcHJlc2VuY2UKY29uZmlndXJl OjU4MDk6IGNwcCAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jCmNvbmZpZ3VyZTo1ODA5 OiAkPyA9IDAKY29uZmlndXJlOjU4MDk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1ODA5OiBjaGVj a2luZyBmb3Igdm9yYmlzL2NvZGVjLmgKY29uZmlndXJlOjU4MDk6IHJlc3VsdDogeWVzCmNvbmZp Z3VyZTo1ODQzOiBjaGVja2luZyBmb3IgRkxBQ19fc3RyZWFtX2RlY29kZXJfbmV3IGluIC1sRkxB Qwpjb25maWd1cmU6NTg2ODogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFs aWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMg LWxGTEFDIC1sb2dnIC1sbSAgID4mNQpjb25maWd1cmU6NTg2ODogJD8gPSAwCmNvbmZpZ3VyZTo1 ODc3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6NTg5MDogY2hlY2tpbmcgZm9yIEZMQUNfX1N0cmVh bU1ldGFkYXRhX1N0cmVhbUluZm8uc2FtcGxlX3JhdGUKY29uZmlndXJlOjU4OTA6IGNjIC1jIC1P MiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVz dC5jID4mNQpjb25maWd1cmU6NTg5MDogJD8gPSAwCmNvbmZpZ3VyZTo1ODkwOiByZXN1bHQ6IHll cwpjb25maWd1cmU6NTkwMTogY2hlY2tpbmcgZm9yIEZMQUNfX3N0cmVhbV9kZWNvZGVyX3NraXBf c2luZ2xlX2ZyYW1lIGluIC1sRkxBQwpjb25maWd1cmU6NTkyNjogY2MgLW8gY29uZnRlc3QgLU8y IC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtTC91c3Iv bG9jYWwvbGliIGNvbmZ0ZXN0LmMgLWxGTEFDIC1sRkxBQyAtbG9nZyAtbG0gICA+JjUKY29uZmln dXJlOjU5MjY6ICQ/ID0gMApjb25maWd1cmU6NTkzNTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjU5 Nzk6IGNoZWNraW5nIGZvciBYTUxfUGFyc2VyQ3JlYXRlIGluIC1sZXhwYXQKY29uZmlndXJlOjYw MDQ6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3Iv bG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jIC1sZXhwYXQgICA+JjUK Y29uZmlndXJlOjYwMDQ6ICQ/ID0gMApjb25maWd1cmU6NjAxMzogcmVzdWx0OiB5ZXMKY29uZmln dXJlOjYwMjc6IGNoZWNraW5nIGV4cGF0LmggdXNhYmlsaXR5CmNvbmZpZ3VyZTo2MDI3OiBjYyAt YyAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29u ZnRlc3QuYyA+JjUKY29uZmlndXJlOjYwMjc6ICQ/ID0gMApjb25maWd1cmU6NjAyNzogcmVzdWx0 OiB5ZXMKY29uZmlndXJlOjYwMjc6IGNoZWNraW5nIGV4cGF0LmggcHJlc2VuY2UKY29uZmlndXJl OjYwMjc6IGNwcCAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jCmNvbmZpZ3VyZTo2MDI3 OiAkPyA9IDAKY29uZmlndXJlOjYwMjc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo2MDI3OiBjaGVj a2luZyBmb3IgZXhwYXQuaApjb25maWd1cmU6NjAyNzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjYw NDY6IGNoZWNraW5nIGZvciB6bGliVmVyc2lvbiBpbiAtbHoKY29uZmlndXJlOjYwNzE6IGNjIC1v IGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5j bHVkZSAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jIC1seiAgID4mNQpjb25maWd1cmU6NjA3 MTogJD8gPSAwCmNvbmZpZ3VyZTo2MDgwOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NjA5NDogY2hl Y2tpbmcgemxpYi5oIHVzYWJpbGl0eQpjb25maWd1cmU6NjA5NDogY2MgLWMgLU8yIC1waXBlIC1m bm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNv bmZpZ3VyZTo2MDk0OiAkPyA9IDAKY29uZmlndXJlOjYwOTQ6IHJlc3VsdDogeWVzCmNvbmZpZ3Vy ZTo2MDk0OiBjaGVja2luZyB6bGliLmggcHJlc2VuY2UKY29uZmlndXJlOjYwOTQ6IGNwcCAtSS91 c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jCmNvbmZpZ3VyZTo2MDk0OiAkPyA9IDAKY29uZmln dXJlOjYwOTQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo2MDk0OiBjaGVja2luZyBmb3IgemxpYi5o CmNvbmZpZ3VyZTo2MDk0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6NjExNTogY2hlY2tpbmcgZm9y IGx6bzF4XzFfY29tcHJlc3MgaW4gLWxsem8yCmNvbmZpZ3VyZTo2MTQwOiBjYyAtbyBjb25mdGVz dCAtTzIgLXBpcGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1M L3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAtbGx6bzIgICA+JjUKY29uZmlndXJlOjYxNDA6ICQ/ ID0gMApjb25maWd1cmU6NjE0OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjYyMDU6IGNoZWNraW5n IGx6bzF4LmggdXNhYmlsaXR5CmNvbmZpZ3VyZTo2MjA1OiBjYyAtYyAtTzIgLXBpcGUgLWZuby1z dHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29uZnRl c3QuYzo3MDoxOTogZXJyb3I6IGx6bzF4Lmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY29u ZmlndXJlOjYyMDU6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBj b25mZGVmcy5oICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0Vf VEFSTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIiCnwgI2RlZmluZSBQQUNLQUdF X1NUUklORyAiIgp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgIiIKfCAjZGVmaW5lIFBBQ0tB R0VfVVJMICIiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQ RVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJf SCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8 ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAj ZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmlu ZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBI QVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfVlNTQ0FORiAxCnwgI2RlZmluZSBVU0Vf UFJFQ09NUElMRURfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX0JVSUxEX1RJTUVTVEFNUCAxCnwg I2RlZmluZSBTSVpFT0ZfSU5UIDQKfCAjZGVmaW5lIFNJWkVPRl9MT05HIDgKfCAjZGVmaW5lIFNJ WkVPRl9MT05HX0xPTkcgOAp8ICNkZWZpbmUgSEFWRV9JQ09OVl9IIDEKfCAjZGVmaW5lIElDT05W X0NPTlNUIGNvbnN0CnwgI2RlZmluZSBIQVZFX05MX0xBTkdJTkZPIDEKfCAjZGVmaW5lIEhBVkVf T0dHX09HR19IIDEKfCAjZGVmaW5lIEhBVkVfVk9SQklTX0NPREVDX0ggMQp8ICNkZWZpbmUgSEFW RV9GTEFDX0RFQ09ERVJfU0tJUCAxCnwgI2RlZmluZSBIQVZFX0ZMQUNfRk9STUFUX0ggMQp8ICNk ZWZpbmUgSEFWRV9FWFBBVF9IIDEKfCAjZGVmaW5lIEhBVkVfWkxJQl9IIDEKfCAvKiBlbmQgY29u ZmRlZnMuaC4gICovCnwgI2luY2x1ZGUgPHN0ZGlvLmg+CnwgI2lmZGVmIEhBVkVfU1lTX1RZUEVT X0gKfCAjIGluY2x1ZGUgPHN5cy90eXBlcy5oPgp8ICNlbmRpZgp8ICNpZmRlZiBIQVZFX1NZU19T VEFUX0gKfCAjIGluY2x1ZGUgPHN5cy9zdGF0Lmg+CnwgI2VuZGlmCnwgI2lmZGVmIFNURENfSEVB REVSUwp8ICMgaW5jbHVkZSA8c3RkbGliLmg+CnwgIyBpbmNsdWRlIDxzdGRkZWYuaD4KfCAjZWxz ZQp8ICMgaWZkZWYgSEFWRV9TVERMSUJfSAp8ICMgIGluY2x1ZGUgPHN0ZGxpYi5oPgp8ICMgZW5k aWYKfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9TVFJJTkdfSAp8ICMgaWYgIWRlZmluZWQgU1REQ19I RUFERVJTICYmIGRlZmluZWQgSEFWRV9NRU1PUllfSAp8ICMgIGluY2x1ZGUgPG1lbW9yeS5oPgp8 ICMgZW5kaWYKfCAjIGluY2x1ZGUgPHN0cmluZy5oPgp8ICNlbmRpZgp8ICNpZmRlZiBIQVZFX1NU UklOR1NfSAp8ICMgaW5jbHVkZSA8c3RyaW5ncy5oPgp8ICNlbmRpZgp8ICNpZmRlZiBIQVZFX0lO VFRZUEVTX0gKfCAjIGluY2x1ZGUgPGludHR5cGVzLmg+CnwgI2VuZGlmCnwgI2lmZGVmIEhBVkVf U1RESU5UX0gKfCAjIGluY2x1ZGUgPHN0ZGludC5oPgp8ICNlbmRpZgp8ICNpZmRlZiBIQVZFX1VO SVNURF9ICnwgIyBpbmNsdWRlIDx1bmlzdGQuaD4KfCAjZW5kaWYKfCAjaW5jbHVkZSA8bHpvMXgu aD4KY29uZmlndXJlOjYyMDU6IHJlc3VsdDogbm8KY29uZmlndXJlOjYyMDU6IGNoZWNraW5nIGx6 bzF4LmggcHJlc2VuY2UKY29uZmlndXJlOjYyMDU6IGNwcCAtSS91c3IvbG9jYWwvaW5jbHVkZSBj b25mdGVzdC5jCmNvbmZ0ZXN0LmM6Mzc6MTk6IGVycm9yOiBsem8xeC5oOiBObyBzdWNoIGZpbGUg b3IgZGlyZWN0b3J5CmNvbmZpZ3VyZTo2MjA1OiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJv Z3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaCAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiCnwg I2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIgp8 ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIi CnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVm aW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVm aW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBI QVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVmaW5lIEhBVkVf SU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5J U1REX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5U X0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1ZTU0NBTkYg MQp8ICNkZWZpbmUgVVNFX1BSRUNPTVBJTEVEX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9CVUlM RF9USU1FU1RBTVAgMQp8ICNkZWZpbmUgU0laRU9GX0lOVCA0CnwgI2RlZmluZSBTSVpFT0ZfTE9O RyA4CnwgI2RlZmluZSBTSVpFT0ZfTE9OR19MT05HIDgKfCAjZGVmaW5lIEhBVkVfSUNPTlZfSCAx CnwgI2RlZmluZSBJQ09OVl9DT05TVCBjb25zdAp8ICNkZWZpbmUgSEFWRV9OTF9MQU5HSU5GTyAx CnwgI2RlZmluZSBIQVZFX09HR19PR0dfSCAxCnwgI2RlZmluZSBIQVZFX1ZPUkJJU19DT0RFQ19I IDEKfCAjZGVmaW5lIEhBVkVfRkxBQ19ERUNPREVSX1NLSVAgMQp8ICNkZWZpbmUgSEFWRV9GTEFD X0ZPUk1BVF9IIDEKfCAjZGVmaW5lIEhBVkVfRVhQQVRfSCAxCnwgI2RlZmluZSBIQVZFX1pMSUJf SCAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxsem8xeC5oPgpjb25maWd1 cmU6NjIwNTogcmVzdWx0OiBubwpjb25maWd1cmU6NjIwNTogY2hlY2tpbmcgZm9yIGx6bzF4LmgK Y29uZmlndXJlOjYyMDU6IHJlc3VsdDogbm8KY29uZmlndXJlOjYyMDU6IGNoZWNraW5nIGx6by9s em8xeC5oIHVzYWJpbGl0eQpjb25maWd1cmU6NjIwNTogY2MgLWMgLU8yIC1waXBlIC1mbm8tc3Ry aWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3Vy ZTo2MjA1OiAkPyA9IDAKY29uZmlndXJlOjYyMDU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo2MjA1 OiBjaGVja2luZyBsem8vbHpvMXguaCBwcmVzZW5jZQpjb25maWd1cmU6NjIwNTogY3BwIC1JL3Vz ci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMKY29uZmlndXJlOjYyMDU6ICQ/ID0gMApjb25maWd1 cmU6NjIwNTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjYyMDU6IGNoZWNraW5nIGZvciBsem8vbHpv MXguaApjb25maWd1cmU6NjIwNTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjYyMzc6IGNoZWNraW5n IGZvciBCWjJfYnpDb21wcmVzcyBpbiAtbGJ6Mgpjb25maWd1cmU6NjI2MjogY2MgLW8gY29uZnRl c3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAt TC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgLWxiejIgICA+JjUKY29uZmlndXJlOjYyNjI6ICQ/ ID0gMApjb25maWd1cmU6NjI3MTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjYyODM6IGNoZWNraW5n IGJ6bGliLmggdXNhYmlsaXR5CmNvbmZpZ3VyZTo2MjgzOiBjYyAtYyAtTzIgLXBpcGUgLWZuby1z dHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29uZmln dXJlOjYyODM6ICQ/ID0gMApjb25maWd1cmU6NjI4MzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjYy ODM6IGNoZWNraW5nIGJ6bGliLmggcHJlc2VuY2UKY29uZmlndXJlOjYyODM6IGNwcCAtSS91c3Iv bG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jCmNvbmZpZ3VyZTo2MjgzOiAkPyA9IDAKY29uZmlndXJl OjYyODM6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo2MjgzOiBjaGVja2luZyBmb3IgYnpsaWIuaApj b25maWd1cmU6NjI4MzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjcwNjg6IGNoZWNraW5nIGZvciBt YWdpY19vcGVuIGluIC1sbWFnaWMKY29uZmlndXJlOjcwOTM6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAt cGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xv Y2FsL2xpYiBjb25mdGVzdC5jIC1sbWFnaWMgLWx6ICA+JjUKY29uZmlndXJlOjcwOTM6ICQ/ID0g MApjb25maWd1cmU6NzEwMjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjcxMTU6IGNoZWNraW5nIG1h Z2ljLmggdXNhYmlsaXR5CmNvbmZpZ3VyZTo3MTE1OiBjYyAtYyAtTzIgLXBpcGUgLWZuby1zdHJp Y3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29uZmlndXJl OjcxMTU6ICQ/ID0gMApjb25maWd1cmU6NzExNTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjcxMTU6 IGNoZWNraW5nIG1hZ2ljLmggcHJlc2VuY2UKY29uZmlndXJlOjcxMTU6IGNwcCAtSS91c3IvbG9j YWwvaW5jbHVkZSBjb25mdGVzdC5jCmNvbmZpZ3VyZTo3MTE1OiAkPyA9IDAKY29uZmlndXJlOjcx MTU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo3MTE1OiBjaGVja2luZyBmb3IgbWFnaWMuaApjb25m aWd1cmU6NzExNTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjcxNDU6IGNoZWNraW5nIGZvciBjdXJs LWNvbmZpZwpjb25maWd1cmU6NzE2NDogZm91bmQgL3Vzci9sb2NhbC9iaW4vY3VybC1jb25maWcK Y29uZmlndXJlOjcxNzc6IHJlc3VsdDogL3Vzci9sb2NhbC9iaW4vY3VybC1jb25maWcKY29uZmln dXJlOjcyMDA6IGNoZWNraW5nIGZvciBjdXJsX2Vhc3lfaW5pdCBpbiAtbGN1cmwKY29uZmlndXJl OjcyMjU6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91 c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jIC1sY3VybCAgIC1M L3Vzci9sb2NhbC9saWIgLWxjdXJsIC1ycGF0aD0vdXNyL2xpYjovdXNyL2xvY2FsL2xpYiAtbHNz bCAtbGNyeXB0byAtbHogPiY1CmNvbmZpZ3VyZTo3MjI1OiAkPyA9IDAKY29uZmlndXJlOjcyMzQ6 IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo3MjQ1OiBjaGVja2luZyBmb3IgY3VybC9lYXN5LmgKY29u ZmlndXJlOjcyNDU6IGNjIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3Iv bG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NzI0NTogJD8gPSAwCmNvbmZp Z3VyZTo3MjQ1OiByZXN1bHQ6IHllcwpjb25maWd1cmU6NzQ3ODogY2hlY2tpbmcgZm9yIGJvb3N0 bGliID49IDEuMzYuMApjb25maWd1cmU6NzU1NDogYysrIC1jIC1PMiAtcGlwZSAtZm5vLXN0cmlj dC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25m dGVzdC5jcHAgPiY1CmNvbmZpZ3VyZTo3NTU0OiAkPyA9IDAKY29uZmlndXJlOjc1NTY6IHJlc3Vs dDogeWVzCmNvbmZpZ3VyZTo3NzIzOiBjaGVja2luZyB3aGV0aGVyIHRoZSBCb29zdDo6U3lzdGVt IGxpYnJhcnkgaGVhZGVycyBhcmUgYXZhaWxhYmxlCmNvbmZpZ3VyZTo3NzQ2OiBjKysgLWMgLU8y IC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9s b2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmNwcCA+JjUKY29uZmlndXJlOjc3NDY6ICQ/ID0gMApjb25m aWd1cmU6Nzc2MjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjc4ODQ6IGNoZWNraW5nIGZvciBleGl0 IGluIC1sYm9vc3Rfc3lzdGVtCmNvbmZpZ3VyZTo3OTA5OiBjYyAtbyBjb25mdGVzdCAtTzIgLXBp cGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2Fs L2luY2x1ZGUgIC1ML3Vzci9sb2NhbC9saWIgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jIC1s Ym9vc3Rfc3lzdGVtICAgPiY1CmNvbmZ0ZXN0LmM6NTE6IHdhcm5pbmc6IGNvbmZsaWN0aW5nIHR5 cGVzIGZvciBidWlsdC1pbiBmdW5jdGlvbiAnZXhpdCcKY29uZmlndXJlOjc5MDk6ICQ/ID0gMApj b25maWd1cmU6NzkxOTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjc5NzU6IGNoZWNraW5nIHdoZXRo ZXIgdGhlIEJvb3N0OjpGaWxlc3lzdGVtIGxpYnJhcnkgaGVhZGVycyBhcmUgYXZhaWxhYmxlCmNv bmZpZ3VyZTo4MDAwOiBjKysgLWMgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vz ci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmNwcCA+JjUKY29u ZmlndXJlOjgwMDA6ICQ/ID0gMApjb25maWd1cmU6ODAxNDogcmVzdWx0OiB5ZXMKY29uZmlndXJl OjgxMjc6IGNoZWNraW5nIGZvciBleGl0IGluIC1sYm9vc3RfZmlsZXN5c3RlbQpjb25maWd1cmU6 ODE1MjogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vz ci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtTC91c3IvbG9jYWwvbGliIC1M L3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAtbGJvb3N0X2ZpbGVzeXN0ZW0gICAtbGJvb3N0X3N5 c3RlbSA+JjUKY29uZnRlc3QuYzo1Mjogd2FybmluZzogY29uZmxpY3RpbmcgdHlwZXMgZm9yIGJ1 aWx0LWluIGZ1bmN0aW9uICdleGl0Jwpjb25maWd1cmU6ODE1MjogJD8gPSAwCmNvbmZpZ3VyZTo4 MTYyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6ODE4MjogY2hlY2tpbmcgQm9vc3Q6OkZpbGVzeXN0 ZW0gbGlicmFyeSB2ZXJzaW9uCmNvbmZpZ3VyZTo4MjA4OiBjKysgLWMgLU8yIC1waXBlIC1mbm8t c3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRl IGNvbmZ0ZXN0LmNwcCA+JjUKY29uZnRlc3QuY3BwOiBJbiBmdW5jdGlvbiAnaW50IG1haW4oKSc6 CmNvbmZ0ZXN0LmNwcDo1MTogZXJyb3I6ICdzdHJ1Y3Qgc3RkOjpiYXNpY19zdHJpbmc8Y2hhciwg c3RkOjpjaGFyX3RyYWl0czxjaGFyPiwgc3RkOjphbGxvY2F0b3I8Y2hhcj4gPicgaGFzIG5vIG1l bWJlciBuYW1lZCAnbmF0aXZlJwpjb25maWd1cmU6ODIwODogJD8gPSAxCmNvbmZpZ3VyZTogZmFp bGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmggKi8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFN RSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJ T04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JF UE9SVCAiIgp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiIKfCAjZGVmaW5lIFNURENfSEVBREVSUyAx CnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAx CnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNk ZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxCnwgI2RlZmlu ZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBI QVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZF X1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9W U1NDQU5GIDEKfCAjZGVmaW5lIFVTRV9QUkVDT01QSUxFRF9IRUFERVJTIDEKfCAjZGVmaW5lIEhB VkVfQlVJTERfVElNRVNUQU1QIDEKfCAjZGVmaW5lIFNJWkVPRl9JTlQgNAp8ICNkZWZpbmUgU0la RU9GX0xPTkcgOAp8ICNkZWZpbmUgU0laRU9GX0xPTkdfTE9ORyA4CnwgI2RlZmluZSBIQVZFX0lD T05WX0ggMQp8ICNkZWZpbmUgSUNPTlZfQ09OU1QgY29uc3QKfCAjZGVmaW5lIEhBVkVfTkxfTEFO R0lORk8gMQp8ICNkZWZpbmUgSEFWRV9PR0dfT0dHX0ggMQp8ICNkZWZpbmUgSEFWRV9WT1JCSVNf Q09ERUNfSCAxCnwgI2RlZmluZSBIQVZFX0ZMQUNfREVDT0RFUl9TS0lQIDEKfCAjZGVmaW5lIEhB VkVfRkxBQ19GT1JNQVRfSCAxCnwgI2RlZmluZSBIQVZFX0VYUEFUX0ggMQp8ICNkZWZpbmUgSEFW RV9aTElCX0ggMQp8ICNkZWZpbmUgSEFWRV9MWk9fTFpPMVhfSCAxCnwgI2RlZmluZSBIQVZFX0xa TyAxCnwgI2RlZmluZSBIQVZFX0JaTElCX0ggMQp8ICNkZWZpbmUgSEFWRV9NQUdJQ19IIDEKfCAj ZGVmaW5lIEhBVkVfQ1VSTF9FQVNZX0ggMQp8ICNkZWZpbmUgSEFWRV9CT09TVCAvKiovCnwgI2Rl ZmluZSBIQVZFX0JPT1NUX1NZU1RFTSAvKiovCnwgI2RlZmluZSBIQVZFX0JPT1NUX0ZJTEVTWVNU RU0gLyoqLwp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8Ym9vc3QvZmlsZXN5 c3RlbS9wYXRoLmhwcD4KfCBpbnQKfCBtYWluICgpCnwgewp8IHVzaW5nIG5hbWVzcGFjZSBib29z dDo6ZmlsZXN5c3RlbTsKfCAgICAgICAgICAgICBwYXRoIG15X3BhdGgoICJmb28vYmFyL2RhdGEu dHh0IiApOwp8ICAgICAgICAgICAgIG15X3BhdGguZmlsZW5hbWUoKS5uYXRpdmUoKTsKfCAgICAg ICAgICAgICByZXR1cm4gMDsKfCAgIDsKfCAgIHJldHVybiAwOwp8IH0KY29uZmlndXJlOjgyMjI6 IHJlc3VsdDogMgpjb25maWd1cmU6ODI3NTogY2hlY2tpbmcgd2hldGhlciB0aGUgQm9vc3Q6OlJl Z2V4IGxpYnJhcnkgaXMgYXZhaWxhYmxlCmNvbmZpZ3VyZTo4Mjk4OiBjKysgLWMgLU8yIC1waXBl IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9p bmNsdWRlIGNvbmZ0ZXN0LmNwcCA+JjUKY29uZmlndXJlOjgyOTg6ICQ/ID0gMApjb25maWd1cmU6 ODMxMjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjg0MjA6IGNoZWNraW5nIGZvciBtYWluIGluIC1s Ym9vc3RfcmVnZXgKY29uZmlndXJlOjg0Mzk6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5v LXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVk ZSAgLUwvdXNyL2xvY2FsL2xpYiAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgLWxib29zdF9y ZWdleCAgID4mNQovdXNyL2Jpbi9sZDogd2FybmluZzogbGliaWN1dWMuc28uNDYsIG5lZWRlZCBi eSAvdXNyL2xvY2FsL2xpYi9saWJib29zdF9yZWdleC5zbywgbm90IGZvdW5kICh0cnkgdXNpbmcg LXJwYXRoIG9yIC1ycGF0aC1saW5rKQovdXNyL2Jpbi9sZDogd2FybmluZzogbGliaWN1aTE4bi5z by40NiwgbmVlZGVkIGJ5IC91c3IvbG9jYWwvbGliL2xpYmJvb3N0X3JlZ2V4LnNvLCBub3QgZm91 bmQgKHRyeSB1c2luZyAtcnBhdGggb3IgLXJwYXRoLWxpbmspCi91c3IvYmluL2xkOiB3YXJuaW5n OiBsaWJpY3VkYXRhLnNvLjQ2LCBuZWVkZWQgYnkgL3Vzci9sb2NhbC9saWIvbGliYm9vc3RfcmVn ZXguc28sIG5vdCBmb3VuZCAodHJ5IHVzaW5nIC1ycGF0aCBvciAtcnBhdGgtbGluaykKL3Vzci9s b2NhbC9saWIvbGliYm9vc3RfcmVnZXguc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYGljdV80 Njo6TG9jYWxlOjpMb2NhbGUoKScKL3Vzci9sb2NhbC9saWIvbGliYm9vc3RfcmVnZXguc286IHVu ZGVmaW5lZCByZWZlcmVuY2UgdG8gYGljdV80Njo6TG9jYWxlOjpMb2NhbGUoaWN1XzQ2OjpMb2Nh bGUgY29uc3QmKScKL3Vzci9sb2NhbC9saWIvbGliYm9vc3RfcmVnZXguc286IHVuZGVmaW5lZCBy ZWZlcmVuY2UgdG8gYHVfaXNibGFua180NicKL3Vzci9sb2NhbC9saWIvbGliYm9vc3RfcmVnZXgu c286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHVfaXNzcGFjZV80NicKL3Vzci9sb2NhbC9saWIv bGliYm9vc3RfcmVnZXguc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHVfZGlnaXRfNDYnCi91 c3IvbG9jYWwvbGliL2xpYmJvb3N0X3JlZ2V4LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGB1 X2NoYXJUeXBlXzQ2JwovdXNyL2xvY2FsL2xpYi9saWJib29zdF9yZWdleC5zbzogdW5kZWZpbmVk IHJlZmVyZW5jZSB0byBgdV90b2xvd2VyXzQ2JwovdXNyL2xvY2FsL2xpYi9saWJib29zdF9yZWdl eC5zbzogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgdV9jaGFyRnJvbU5hbWVfNDYnCi91c3IvbG9j YWwvbGliL2xpYmJvb3N0X3JlZ2V4LnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBpY3VfNDY6 OkxvY2FsZTo6fkxvY2FsZSgpJwovdXNyL2xvY2FsL2xpYi9saWJib29zdF9yZWdleC5zbzogdW5k ZWZpbmVkIHJlZmVyZW5jZSB0byBgaWN1XzQ2OjpDb2xsYXRvcjo6Y3JlYXRlSW5zdGFuY2UoaWN1 XzQ2OjpMb2NhbGUgY29uc3QmLCBVRXJyb3JDb2RlJiknCmNvbmZpZ3VyZTo4NDM5OiAkPyA9IDEK Y29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaCAqLwp8ICNkZWZp bmUgUEFDS0FHRV9OQU1FICIiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiIKfCAjZGVmaW5l IFBBQ0tBR0VfVkVSU0lPTiAiIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiIKfCAjZGVmaW5l IFBBQ0tBR0VfQlVHUkVQT1JUICIiCnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUg U1REQ19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFW RV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9T VFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5H U19IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9I IDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEK fCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwg I2RlZmluZSBIQVZFX1ZTU0NBTkYgMQp8ICNkZWZpbmUgVVNFX1BSRUNPTVBJTEVEX0hFQURFUlMg MQp8ICNkZWZpbmUgSEFWRV9CVUlMRF9USU1FU1RBTVAgMQp8ICNkZWZpbmUgU0laRU9GX0lOVCA0 CnwgI2RlZmluZSBTSVpFT0ZfTE9ORyA4CnwgI2RlZmluZSBTSVpFT0ZfTE9OR19MT05HIDgKfCAj ZGVmaW5lIEhBVkVfSUNPTlZfSCAxCnwgI2RlZmluZSBJQ09OVl9DT05TVCBjb25zdAp8ICNkZWZp bmUgSEFWRV9OTF9MQU5HSU5GTyAxCnwgI2RlZmluZSBIQVZFX09HR19PR0dfSCAxCnwgI2RlZmlu ZSBIQVZFX1ZPUkJJU19DT0RFQ19IIDEKfCAjZGVmaW5lIEhBVkVfRkxBQ19ERUNPREVSX1NLSVAg MQp8ICNkZWZpbmUgSEFWRV9GTEFDX0ZPUk1BVF9IIDEKfCAjZGVmaW5lIEhBVkVfRVhQQVRfSCAx CnwgI2RlZmluZSBIQVZFX1pMSUJfSCAxCnwgI2RlZmluZSBIQVZFX0xaT19MWk8xWF9IIDEKfCAj ZGVmaW5lIEhBVkVfTFpPIDEKfCAjZGVmaW5lIEhBVkVfQlpMSUJfSCAxCnwgI2RlZmluZSBIQVZF X01BR0lDX0ggMQp8ICNkZWZpbmUgSEFWRV9DVVJMX0VBU1lfSCAxCnwgI2RlZmluZSBIQVZFX0JP T1NUIC8qKi8KfCAjZGVmaW5lIEhBVkVfQk9PU1RfU1lTVEVNIC8qKi8KfCAjZGVmaW5lIEhBVkVf Qk9PU1RfRklMRVNZU1RFTSAvKiovCnwgI2RlZmluZSBIQVZFX0JPT1NUX1JFR0VYIC8qKi8KfCAv KiBlbmQgY29uZmRlZnMuaC4gICovCnwgCnwgCnwgaW50CnwgbWFpbiAoKQp8IHsKfCByZXR1cm4g bWFpbiAoKTsKfCAgIDsKfCAgIHJldHVybiAwOwp8IH0KY29uZmlndXJlOjg0NDk6IHJlc3VsdDog bm8KY29uZmlndXJlOjg0MjA6IGNoZWNraW5nIGZvciBtYWluIGluIC1sYm9vc3RfcmVnZXgtYm9v c3RfcmVnZXgKY29uZmlndXJlOjg0Mzk6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtZm5vLXN0 cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAg LUwvdXNyL2xvY2FsL2xpYiAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgLWxib29zdF9yZWdl eC1ib29zdF9yZWdleCAgID4mNQovdXNyL2Jpbi9sZDogY2Fubm90IGZpbmQgLWxib29zdF9yZWdl eC1ib29zdF9yZWdleApjb25maWd1cmU6ODQzOTogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHBy b2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmggKi8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiIgp8 ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiIK fCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAi Igp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiIKfCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2Rl ZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2Rl ZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUg SEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZF X0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VO SVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElO VF9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9WU1NDQU5G IDEKfCAjZGVmaW5lIFVTRV9QUkVDT01QSUxFRF9IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfQlVJ TERfVElNRVNUQU1QIDEKfCAjZGVmaW5lIFNJWkVPRl9JTlQgNAp8ICNkZWZpbmUgU0laRU9GX0xP TkcgOAp8ICNkZWZpbmUgU0laRU9GX0xPTkdfTE9ORyA4CnwgI2RlZmluZSBIQVZFX0lDT05WX0gg MQp8ICNkZWZpbmUgSUNPTlZfQ09OU1QgY29uc3QKfCAjZGVmaW5lIEhBVkVfTkxfTEFOR0lORk8g MQp8ICNkZWZpbmUgSEFWRV9PR0dfT0dHX0ggMQp8ICNkZWZpbmUgSEFWRV9WT1JCSVNfQ09ERUNf SCAxCnwgI2RlZmluZSBIQVZFX0ZMQUNfREVDT0RFUl9TS0lQIDEKfCAjZGVmaW5lIEhBVkVfRkxB Q19GT1JNQVRfSCAxCnwgI2RlZmluZSBIQVZFX0VYUEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9aTElC X0ggMQp8ICNkZWZpbmUgSEFWRV9MWk9fTFpPMVhfSCAxCnwgI2RlZmluZSBIQVZFX0xaTyAxCnwg I2RlZmluZSBIQVZFX0JaTElCX0ggMQp8ICNkZWZpbmUgSEFWRV9NQUdJQ19IIDEKfCAjZGVmaW5l IEhBVkVfQ1VSTF9FQVNZX0ggMQp8ICNkZWZpbmUgSEFWRV9CT09TVCAvKiovCnwgI2RlZmluZSBI QVZFX0JPT1NUX1NZU1RFTSAvKiovCnwgI2RlZmluZSBIQVZFX0JPT1NUX0ZJTEVTWVNURU0gLyoq Lwp8ICNkZWZpbmUgSEFWRV9CT09TVF9SRUdFWCAvKiovCnwgLyogZW5kIGNvbmZkZWZzLmguICAq Lwp8IAp8IAp8IGludAp8IG1haW4gKCkKfCB7CnwgcmV0dXJuIG1haW4gKCk7CnwgICA7CnwgICBy ZXR1cm4gMDsKfCB9CmNvbmZpZ3VyZTo4NDQ5OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTo4NDYzOiBl cnJvcjogQ291bGQgbm90IGxpbmsgYWdhaW5zdCBib29zdF9yZWdleC1ib29zdF9yZWdleCAhCgoj IyAtLS0tLS0tLS0tLS0tLS0tICMjCiMjIENhY2hlIHZhcmlhYmxlcy4gIyMKIyMgLS0tLS0tLS0t LS0tLS0tLSAjIwoKYWNfY3ZfYnVpbGQ9YW1kNjQtcG9ydGJsZC1mcmVlYnNkOAphY19jdl9jX2Jp Z2VuZGlhbj1ubwphY19jdl9jX2NvbXBpbGVyX2dudT15ZXMKYWNfY3ZfY3h4X2NvbXBpbGVyX2du dT15ZXMKYWNfY3ZfZW52X0NDQ19zZXQ9JycKYWNfY3ZfZW52X0NDQ192YWx1ZT0nJwphY19jdl9l bnZfQ0Nfc2V0PXNldAphY19jdl9lbnZfQ0NfdmFsdWU9Y2MKYWNfY3ZfZW52X0NGTEFHU19zZXQ9 c2V0CmFjX2N2X2Vudl9DRkxBR1NfdmFsdWU9Jy1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2lu ZycKYWNfY3ZfZW52X0NQUEZMQUdTX3NldD1zZXQKYWNfY3ZfZW52X0NQUEZMQUdTX3ZhbHVlPS1J L3Vzci9sb2NhbC9pbmNsdWRlCmFjX2N2X2Vudl9DUFBfc2V0PXNldAphY19jdl9lbnZfQ1BQX3Zh bHVlPWNwcAphY19jdl9lbnZfQ1hYRkxBR1Nfc2V0PXNldAphY19jdl9lbnZfQ1hYRkxBR1NfdmFs dWU9Jy1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZycKYWNfY3ZfZW52X0NYWF9zZXQ9c2V0 CmFjX2N2X2Vudl9DWFhfdmFsdWU9YysrCmFjX2N2X2Vudl9MREZMQUdTX3NldD1zZXQKYWNfY3Zf ZW52X0xERkxBR1NfdmFsdWU9JyAtTC91c3IvbG9jYWwvbGliJwphY19jdl9lbnZfTElCU19zZXQ9 JycKYWNfY3ZfZW52X0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X2J1aWxkX2FsaWFzX3NldD1zZXQK YWNfY3ZfZW52X2J1aWxkX2FsaWFzX3ZhbHVlPWFtZDY0LXBvcnRibGQtZnJlZWJzZDgKYWNfY3Zf ZW52X2hvc3RfYWxpYXNfc2V0PScnCmFjX2N2X2Vudl9ob3N0X2FsaWFzX3ZhbHVlPScnCmFjX2N2 X2Vudl90YXJnZXRfYWxpYXNfc2V0PScnCmFjX2N2X2Vudl90YXJnZXRfYWxpYXNfdmFsdWU9JycK YWNfY3ZfZnVuY192c3NjYW5mPXllcwphY19jdl9nY2NfdmVyc2lvbj00LjIuMQphY19jdl9oYXNf aW50NjRfdD15ZXMKYWNfY3ZfaGFzX25sX2xhbmdpbmZvPXllcwphY19jdl9oYXNfcHJpeDY0PXll cwphY19jdl9oYXNfdWludDY0X3Q9eWVzCmFjX2N2X2hlYWRlcl9iemxpYl9oPXllcwphY19jdl9o ZWFkZXJfY3VybF9lYXN5X2g9eWVzCmFjX2N2X2hlYWRlcl9leHBhdF9oPXllcwphY19jdl9oZWFk ZXJfaWNvbnZfaD15ZXMKYWNfY3ZfaGVhZGVyX2ludHR5cGVzX2g9eWVzCmFjX2N2X2hlYWRlcl9s em8xeF9oPW5vCmFjX2N2X2hlYWRlcl9sem9fbHpvMXhfaD15ZXMKYWNfY3ZfaGVhZGVyX21hZ2lj X2g9eWVzCmFjX2N2X2hlYWRlcl9tZW1vcnlfaD15ZXMKYWNfY3ZfaGVhZGVyX29nZ19vZ2dfaD15 ZXMKYWNfY3ZfaGVhZGVyX3N0ZGM9eWVzCmFjX2N2X2hlYWRlcl9zdGRpbnRfaD15ZXMKYWNfY3Zf aGVhZGVyX3N0ZGxpYl9oPXllcwphY19jdl9oZWFkZXJfc3RyaW5nX2g9eWVzCmFjX2N2X2hlYWRl cl9zdHJpbmdzX2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfc3RhdF9oPXllcwphY19jdl9oZWFkZXJf c3lzX3R5cGVzX2g9eWVzCmFjX2N2X2hlYWRlcl91bmlzdGRfaD15ZXMKYWNfY3ZfaGVhZGVyX3Zv cmJpc19jb2RlY19oPXllcwphY19jdl9oZWFkZXJfemxpYl9oPXllcwphY19jdl9ob3N0PWFtZDY0 LXBvcnRibGQtZnJlZWJzZDgKYWNfY3ZfbGliX0ZMQUNfRkxBQ19fc3RyZWFtX2RlY29kZXJfbmV3 PXllcwphY19jdl9saWJfRkxBQ19GTEFDX19zdHJlYW1fZGVjb2Rlcl9za2lwX3NpbmdsZV9mcmFt ZT15ZXMKYWNfY3ZfbGliX2Jvb3N0X2ZpbGVzeXN0ZW1fX19leGl0PXllcwphY19jdl9saWJfYm9v c3RfcmVnZXhfX19tYWluPW5vCmFjX2N2X2xpYl9ib29zdF9yZWdleF9ib29zdF9yZWdleF9fX21h aW49bm8KYWNfY3ZfbGliX2Jvb3N0X3N5c3RlbV9fX2V4aXQ9eWVzCmFjX2N2X2xpYl9iejJfQloy X2J6Q29tcHJlc3M9eWVzCmFjX2N2X2xpYl9jdXJsX2N1cmxfZWFzeV9pbml0PXllcwphY19jdl9s aWJfZXhwYXRfWE1MX1BhcnNlckNyZWF0ZT15ZXMKYWNfY3ZfbGliX2x6bzJfbHpvMXhfMV9jb21w cmVzcz15ZXMKYWNfY3ZfbGliX21hZ2ljX21hZ2ljX29wZW49eWVzCmFjX2N2X2xpYl9vZ2dfb2dn X3N5bmNfaW5pdD15ZXMKYWNfY3ZfbGliX3ZvcmJpc192b3JiaXNfc3ludGhlc2lzX2luaXQ9eWVz CmFjX2N2X2xpYl96X3psaWJWZXJzaW9uPXllcwphY19jdl9tZW1iZXJfRkxBQ19fU3RyZWFtTWV0 YWRhdGFfU3RyZWFtSW5mb19zYW1wbGVfcmF0ZT15ZXMKYWNfY3ZfbWluZ3czMj1ubwphY19jdl9v YmpleHQ9bwphY19jdl9wYXRoX0NVUkxfQ09ORklHPS91c3IvbG9jYWwvYmluL2N1cmwtY29uZmln CmFjX2N2X3BhdGhfRUdSRVA9Jy91c3IvYmluL2dyZXAgLUUnCmFjX2N2X3BhdGhfR1JFUD0vdXNy L2Jpbi9ncmVwCmFjX2N2X3BhdGhfUE80QT1ubwphY19jdl9wb3NpeF9mYWR2aXNlPW5vCmFjX2N2 X3Byb2dfQ1BQPWNwcAphY19jdl9wcm9nX2FjX2N0X0FSPWFyCmFjX2N2X3Byb2dfYWNfY3RfQ0M9 Y2MKYWNfY3ZfcHJvZ19hY19jdF9MRD1sZAphY19jdl9wcm9nX2FjX2N0X1JBTkxJQj1yYW5saWIK YWNfY3ZfcHJvZ19hY19jdF9TVFJJUD1zdHJpcAphY19jdl9wcm9nX2NjX2M4OT0nJwphY19jdl9w cm9nX2NjX2NjX2Nfbz15ZXMKYWNfY3ZfcHJvZ19jY19nPXllcwphY19jdl9wcm9nX2N4eF9nPXll cwphY19jdl9wcm9nX21ha2VfbWFrZV9zZXQ9eWVzCmFjX2N2X3NpemVvZl9pbnQ9NAphY19jdl9z aXplb2ZfbG9uZz04CmFjX2N2X3NpemVvZl9sb25nX2xvbmc9OAphY19jdl90YXJnZXQ9YW1kNjQt cG9ydGJsZC1mcmVlYnNkOAphbV9jdl9mdW5jX2ljb252PXllcwphbV9jdl9saWJfaWNvbnY9eWVz CmFtX2N2X3Byb3RvX2ljb252PSdleHRlcm4gc2l6ZV90IGljb252IChpY29udl90IGNkLCBjb25z dCBjaGFyICogKmluYnVmLCBzaXplX3QgKmluYnl0ZXNsZWZ0LCBjaGFyICogKm91dGJ1Ziwgc2l6 ZV90ICpvdXRieXRlc2xlZnQpOycKYW1fY3ZfcHJvdG9faWNvbnZfYXJnMT1jb25zdApheF9jdl9i b29zdF9maWxlc3lzdGVtPXllcwpheF9jdl9ib29zdF9maWxlc3lzdGVtX3ZlcnNpb249MgpheF9j dl9ib29zdF9yZWdleD15ZXMKYXhfY3ZfYm9vc3Rfc3lzdGVtPXllcwpsdF9jdl9zeXNfbWF4X2Nt ZF9sZW49MjYyMTQ0CgojIyAtLS0tLS0tLS0tLS0tLS0tLSAjIwojIyBPdXRwdXQgdmFyaWFibGVz LiAjIwojIyAtLS0tLS0tLS0tLS0tLS0tLSAjIwoKQVI9J2FyJwpCT09TVF9DUFBGTEFHUz0nLUkv dXNyL2xvY2FsL2luY2x1ZGUnCkJPT1NUX0ZJTEVTWVNURU1fTElCPSctbGJvb3N0X2ZpbGVzeXN0 ZW0nCkJPT1NUX0xERkxBR1M9Jy1ML3Vzci9sb2NhbC9saWInCkJPT1NUX1JFR0VYX0xJQj0nJwpC T09TVF9TWVNURU1fTElCPSctbGJvb3N0X3N5c3RlbScKQloyX0xJQlM9Jy1sYnoyJwpDQz0nY2Mn CkNGTEFHUz0nLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nJwpDUFA9J2NwcCcKQ1BQRkxB R1M9Jy1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlJwpDVVJMX0NGTEFH Uz0nLUkvdXNyL2xvY2FsL2luY2x1ZGUnCkNVUkxfQ09ORklHPScvdXNyL2xvY2FsL2Jpbi9jdXJs LWNvbmZpZycKQ1VSTF9MSUJTPSctTC91c3IvbG9jYWwvbGliIC1sY3VybCAtcnBhdGg9L3Vzci9s aWI6L3Vzci9sb2NhbC9saWIgLWxzc2wgLWxjcnlwdG8gLWx6JwpDWFg9J2MrKycKQ1hYRkxBR1M9 Jy1PMiAtcGlwZSAtZm5vLXN0cmljdC1hbGlhc2luZycKREVCVUdfQ0ZMQUdTPScnCkRFRlM9JycK RE9DQk9PS19NQU5QQUdFU19TVFlMRVNIRUVUPScnCkRPQ0JPT0tfUk9PVD0nJwpFQk1MX0NGTEFH Uz0nLUlsaWIvbGliZWJtbCcKRUJNTF9MREZMQUdTPSctTGxpYi9saWJlYm1sL3NyYycKRUJNTF9M SUJTPSctbGVibWwnCkVCTUxfTUFUUk9TS0FfSU5URVJOQUw9J3llcycKRUNIT19DPScnCkVDSE9f Tj0nLW4nCkVDSE9fVD0nJwpFR1JFUD0nL3Vzci9iaW4vZ3JlcCAtRScKRVRBR1M9JycKRVhFRVhU PScnCkVYUEFUX0NGTEFHUz0nJwpFWFBBVF9MSUJTPSctbGV4cGF0JwpFWFRSQV9DRkxBR1M9JycK RVhUUkFfTERGTEFHUz0nJwpGTEFDX0xJQlM9Jy1sRkxBQyAtbG9nZyAtbG0gJwpHUkVQPScvdXNy L2Jpbi9ncmVwJwpHVUlERV9UUkFOU0xBVElPTlM9JycKSUNPTlZfTElCUz0nLWxpY29udicKSU5T VEFMTF9EQVRBPSdpbnN0YWxsICAtbyByb290IC1nIHdoZWVsIC1tIDQ0NCcKSU5TVEFMTF9QUk9H UkFNPSdpbnN0YWxsICAtcyAtbyByb290IC1nIHdoZWVsIC1tIDU1NScKSU5TVEFMTF9TQ1JJUFQ9 J2luc3RhbGwgIC1vIHJvb3QgLWcgd2hlZWwgLW0gNTU1JwpMRD0nbGQnCkxERkxBR1M9JyAtTC91 c3IvbG9jYWwvbGliIC1ML3Vzci9sb2NhbC9saWInCkxERkxBR1NfUlBBVEhTPScnCkxJQklOVExf TElCUz0nJwpMSUJNVFhDT01NT05ETEw9JzAnCkxJQk9CSlM9JycKTElCUz0nJwpMVExJQk9CSlM9 JycKTFpPX0xJQlM9Jy1sbHpvMicKTUFHSUNfTElCUz0nLWxtYWdpYyAtbHonCk1BTlBBR0VTX1RS QU5TTEFUSU9OUz0nJwpNQVRST1NLQV9DRkxBR1M9Jy1JbGliL2xpYm1hdHJvc2thJwpNQVRST1NL QV9MREZMQUdTPSctTGxpYi9saWJtYXRyb3NrYS9zcmMnCk1BVFJPU0tBX0xJQlM9Jy1sbWF0cm9z a2EnCk1JTkdXPScnCk1JTkdXX0dVSUFQUD0nJwpNSU5HV19MSUJTPScnCk1PQz0nJwpPQkpFWFQ9 J28nCk9HR19MSUJTPSctbG9nZycKT1BUSU1JWkFUSU9OX0NGTEFHUz0nLU8zJwpQQUNLQUdFPSdt a3Z0b29sbml4JwpQQUNLQUdFX0JVR1JFUE9SVD0nJwpQQUNLQUdFX05BTUU9JycKUEFDS0FHRV9T VFJJTkc9JycKUEFDS0FHRV9UQVJOQU1FPScnClBBQ0tBR0VfVVJMPScnClBBQ0tBR0VfVkVSU0lP Tj0nJwpQQVRIX1NFUEFSQVRPUj0nOicKUE80QT0nJwpQTzRBX0ZMQUdTPScnClBPNEFfVFJBTlNM QVRFPScnClBPNEFfVFJBTlNMQVRFX0ZMQUdTPScnClBPNEFfV09SS1M9JycKUFJPRklMSU5HX0NG TEFHUz0nJwpQUk9GSUxJTkdfTElCUz0nJwpRVF9DRkxBR1M9JycKUVRfTElCUz0nJwpSQU5MSUI9 J3JhbmxpYicKU0VUX01BS0U9JycKU0hFTEw9Jy9iaW4vc2gnClNUUklQPSdzdHJpcCcKVFJBTlNM QVRJT05TPScnClVJQz0nJwpVU0VSX0NGTEFHUz0nLU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFz aW5nJwpVU0VSX0NQUEZMQUdTPSctSS91c3IvbG9jYWwvaW5jbHVkZScKVVNFUl9DWFhGTEFHUz0n LU8yIC1waXBlIC1mbm8tc3RyaWN0LWFsaWFzaW5nJwpVU0VSX0xERkxBR1M9JyAtTC91c3IvbG9j YWwvbGliJwpVU0VfUFJFQ09NUElMRURfSEVBREVSUz0neWVzJwpVU0VfUVQ9JycKVVNFX1dYV0lE R0VUUz0nJwpWRVJTSU9OPSc0LjkuMScKVk9SQklTX0xJQlM9Jy1sdm9yYmlzIC1sbScKV0lORFJF Uz0nJwpXWFdJREdFVFNfQ0ZMQUdTPScnCldYV0lER0VUU19JTkNMVURFUz0nJwpXWFdJREdFVFNf TElCUz0nJwpXWF9DT05GSUc9JycKWFNMVFBST0M9JycKWFNMVFBST0NfRkxBR1M9JycKWFNMVFBS T0NfV09SS1M9JycKWkxJQl9MSUJTPSctbHonCmFjX2N0X0NDPSdjYycKYWNfY3RfQ1hYPScnCmJp bmRpcj0nJHtleGVjX3ByZWZpeH0vYmluJwpidWlsZD0nYW1kNjQtcG9ydGJsZC1mcmVlYnNkOCcK YnVpbGRfYWxpYXM9J2FtZDY0LXBvcnRibGQtZnJlZWJzZDgnCmJ1aWxkX2NwdT0nYW1kNjQnCmJ1 aWxkX29zPSdmcmVlYnNkOCcKYnVpbGRfdmVuZG9yPSdwb3J0YmxkJwpkYXRhZGlyPScke2RhdGFy b290ZGlyfScKZGF0YXJvb3RkaXI9JyR7cHJlZml4fS9zaGFyZScKZG9jZGlyPScke2RhdGFyb290 ZGlyfS9kb2MvJHtQQUNLQUdFfScKZHZpZGlyPScke2RvY2Rpcn0nCmV4ZWNfcHJlZml4PSdOT05F Jwpob3N0PSdhbWQ2NC1wb3J0YmxkLWZyZWVic2Q4Jwpob3N0X2FsaWFzPScnCmhvc3RfY3B1PSdh bWQ2NCcKaG9zdF9vcz0nZnJlZWJzZDgnCmhvc3RfdmVuZG9yPSdwb3J0YmxkJwpodG1sZGlyPSck e2RvY2Rpcn0nCmluY2x1ZGVkaXI9JyR7cHJlZml4fS9pbmNsdWRlJwppbmZvZGlyPScvdXNyL2xv Y2FsL2luZm8nCmxpYmRpcj0nJHtleGVjX3ByZWZpeH0vbGliJwpsaWJleGVjZGlyPScke2V4ZWNf cHJlZml4fS9saWJleGVjJwpsb2NhbGVkaXI9JyR7ZGF0YXJvb3RkaXJ9L2xvY2FsZScKbG9jYWxz dGF0ZWRpcj0nJHtwcmVmaXh9L3ZhcicKbWFuZGlyPScvdXNyL2xvY2FsL21hbicKb2xkaW5jbHVk ZWRpcj0nL3Vzci9pbmNsdWRlJwpwZGZkaXI9JyR7ZG9jZGlyfScKcHJlZml4PScvdXNyL2xvY2Fs Jwpwcm9ncmFtX3RyYW5zZm9ybV9uYW1lPSdzLHgseCwnCnBzZGlyPScke2RvY2Rpcn0nCnNiaW5k aXI9JyR7ZXhlY19wcmVmaXh9L3NiaW4nCnNoYXJlZHN0YXRlZGlyPScke3ByZWZpeH0vY29tJwpz eXNjb25mZGlyPScke3ByZWZpeH0vZXRjJwp0YXJnZXQ9J2FtZDY0LXBvcnRibGQtZnJlZWJzZDgn CnRhcmdldF9hbGlhcz0nJwp0YXJnZXRfY3B1PSdhbWQ2NCcKdGFyZ2V0X29zPSdmcmVlYnNkOCcK dGFyZ2V0X3ZlbmRvcj0ncG9ydGJsZCcKCiMjIC0tLS0tLS0tLS0tICMjCiMjIGNvbmZkZWZzLmgu ICMjCiMjIC0tLS0tLS0tLS0tICMjCgovKiBjb25mZGVmcy5oICovCiNkZWZpbmUgUEFDS0FHRV9O QU1FICIiCiNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCiNkZWZpbmUgUEFDS0FHRV9WRVJTSU9O ICIiCiNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiIKI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAi IgojZGVmaW5lIFBBQ0tBR0VfVVJMICIiCiNkZWZpbmUgU1REQ19IRUFERVJTIDEKI2RlZmluZSBI QVZFX1NZU19UWVBFU19IIDEKI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQojZGVmaW5lIEhBVkVf U1RETElCX0ggMQojZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQojZGVmaW5lIEhBVkVfTUVNT1JZX0gg MQojZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQojZGVm aW5lIEhBVkVfU1RESU5UX0ggMQojZGVmaW5lIEhBVkVfVU5JU1REX0ggMQojZGVmaW5lIEhBVkVf SU5UVFlQRVNfSCAxCiNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCiNkZWZpbmUgSEFWRV9TWVNfVFlQ RVNfSCAxCiNkZWZpbmUgSEFWRV9WU1NDQU5GIDEKI2RlZmluZSBVU0VfUFJFQ09NUElMRURfSEVB REVSUyAxCiNkZWZpbmUgSEFWRV9CVUlMRF9USU1FU1RBTVAgMQojZGVmaW5lIFNJWkVPRl9JTlQg NAojZGVmaW5lIFNJWkVPRl9MT05HIDgKI2RlZmluZSBTSVpFT0ZfTE9OR19MT05HIDgKI2RlZmlu ZSBIQVZFX0lDT05WX0ggMQojZGVmaW5lIElDT05WX0NPTlNUIGNvbnN0CiNkZWZpbmUgSEFWRV9O TF9MQU5HSU5GTyAxCiNkZWZpbmUgSEFWRV9PR0dfT0dHX0ggMQojZGVmaW5lIEhBVkVfVk9SQklT X0NPREVDX0ggMQojZGVmaW5lIEhBVkVfRkxBQ19ERUNPREVSX1NLSVAgMQojZGVmaW5lIEhBVkVf RkxBQ19GT1JNQVRfSCAxCiNkZWZpbmUgSEFWRV9FWFBBVF9IIDEKI2RlZmluZSBIQVZFX1pMSUJf SCAxCiNkZWZpbmUgSEFWRV9MWk9fTFpPMVhfSCAxCiNkZWZpbmUgSEFWRV9MWk8gMQojZGVmaW5l IEhBVkVfQlpMSUJfSCAxCiNkZWZpbmUgSEFWRV9NQUdJQ19IIDEKI2RlZmluZSBIQVZFX0NVUkxf RUFTWV9IIDEKI2RlZmluZSBIQVZFX0JPT1NUIC8qKi8KI2RlZmluZSBIQVZFX0JPT1NUX1NZU1RF TSAvKiovCiNkZWZpbmUgSEFWRV9CT09TVF9GSUxFU1lTVEVNIC8qKi8KI2RlZmluZSBIQVZFX0JP T1NUX1JFR0VYIC8qKi8KCmNvbmZpZ3VyZTogZXhpdCAxCg== --bcaec5215ab7c4f23004a80fe93e-- From owner-freebsd-multimedia@FreeBSD.ORG Fri Jul 15 06:17:39 2011 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4FF511065672 for ; Fri, 15 Jul 2011 06:17:39 +0000 (UTC) (envelope-from itetcu@FreeBSD.org) Received: from worf.ds9.tecnik93.com (worf.ds9.tecnik93.com [81.196.207.130]) by mx1.freebsd.org (Postfix) with ESMTP id E009D8FC17 for ; Fri, 15 Jul 2011 06:17:38 +0000 (UTC) Received: from [10.88.103.219] (unknown [109.166.128.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by worf.ds9.tecnik93.com (Postfix) with ESMTPSA id 70F0822C55AF; Fri, 15 Jul 2011 08:58:00 +0300 (EEST) References: <20110714205415.GA3304@triton8.kn-bremen.de> User-Agent: K-9 Mail for Android In-Reply-To: <20110714205415.GA3304@triton8.kn-bremen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From: Ion-Mihai Tetcu Date: Fri, 15 Jul 2011 08:57:44 +0300 To: Juergen Lock ,freebsd-multimedia@FreeBSD.org Message-ID: <065a6e78-49d9-4431-b557-7b486c92c32f@email.android.com> Cc: Subject: Re: Fixing skype multimedia/linux_v4l2wrapper dependency on 8 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jul 2011 06:17:39 -0000 Juergen Lock wrote: >Hi! > > Installing the skype ports with VIDEO knob on currently fails on >up-to-date stable/8 because the multimedia/linux_v4l2wrapper port >now detects it is not needed anymore (my patch has been committed >to stable a while ago.) So I now made a patch that extracts the >check whether the code is in the kernel into a seperate Makefile.sub >that Linux ports that need V4L2 can include, and changed the skype >ports to do just that. Does this look good and ok to commit? > >Index: net-im/skype/Makefile >=================================================================== >RCS file: /home/pcvs/ports/net-im/skype/Makefile,v >retrieving revision 1.60 >diff -u -p -r1.60 Makefile >--- net-im/skype/Makefile 12 May 2011 08:15:48 -0000 1.60 >+++ net-im/skype/Makefile 14 Jul 2011 16:43:55 -0000 >@@ -46,10 +46,11 @@ USE_LINUX_APPS+=dri > .endif > > .ifdef WITH_VIDEO >+. include "${PORTSDIR}/multimedia/linux_v4l2wrapper-kmod/Makefile.sub" > RUN_DEPENDS+= webcamd>0:${PORTSDIR}/multimedia/webcamd > USE_LINUX_APPS+=libv4l > SUB_LIST+= VIDEO="LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so " >-. if ${OSVERSION} < 900036 >+. if ${LINUX_V4L2_INBASE} != "1" >RUN_DEPENDS+= linux_v4l2wrapper-kmod>=1.0:${PORTSDIR}/multimedia/linux_v4l2wrapper-kmod > . endif > .else >Index: net-im/skype-devel/Makefile >=================================================================== >RCS file: /home/pcvs/ports/net-im/skype-devel/Makefile,v >retrieving revision 1.50 >diff -u -p -r1.50 Makefile >--- net-im/skype-devel/Makefile 17 May 2011 07:56:19 -0000 1.50 >+++ net-im/skype-devel/Makefile 14 Jul 2011 16:43:55 -0000 >@@ -45,10 +45,11 @@ USE_LINUX_APPS+=dri > .endif > > .ifdef WITH_VIDEO >+. include "${PORTSDIR}/multimedia/linux_v4l2wrapper-kmod/Makefile.sub" > RUN_DEPENDS+= webcamd>0:${PORTSDIR}/multimedia/webcamd > USE_LINUX_APPS+=libv4l > SUB_LIST+= VIDEO="LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so " >-. if ${OSVERSION} < 900036 >+. if ${LINUX_V4L2_INBASE} != "1" >RUN_DEPENDS+= linux_v4l2wrapper-kmod>=1.0:${PORTSDIR}/multimedia/linux_v4l2wrapper-kmod > . endif > .else >Index: multimedia/linux_v4l2wrapper-kmod/Makefile >=================================================================== >RCS file: /home/pcvs/ports/multimedia/linux_v4l2wrapper-kmod/Makefile,v >retrieving revision 1.3 >diff -u -p -r1.3 Makefile >--- multimedia/linux_v4l2wrapper-kmod/Makefile 10 Jun 2011 19:07:36 >-0000 1.3 >+++ multimedia/linux_v4l2wrapper-kmod/Makefile 14 Jul 2011 16:43:55 >-0000 >@@ -38,18 +38,9 @@ MAKE_ENV+= SYSDIR="${SYSDIR}" > > CFLAGS+= ${DEBUG_FLAGS} > >-# try to avoid child processes when finding out if already in the >kernel >-.if ${OSVERSION} > 900036 || (${OSVERSION} < 900000 && ${OSVERSION} > >802508) >-INBASE= 1 >-.else >-.if ${OSVERSION} == 900036 || ${OSVERSION} == 802508 >-INBASE!= ($(SYSCTL) -n kern.features.linuxulator_v4l2 2>/dev/null || >true) >-.else >-INBASE= 0 >-.endif >-.endif >+.include "${.CURDIR}/Makefile.sub" > >-.if ${INBASE} == "1" >+.if ${LINUX_V4L2_INBASE} == "1" > IGNORE= is already in kernel > .else > .if !exists(${SYSDIR}/Makefile) >Index: multimedia/linux_v4l2wrapper-kmod/Makefile.sub >@@ -0,0 +1,12 @@ >+# $FreeBSD$ >+ >+# try to avoid child processes when finding out if already in the >kernel >+.if ${OSVERSION} > 900036 || (${OSVERSION} < 900000 && ${OSVERSION} > >802508) >+LINUX_V4L2_INBASE= 1 >+.else >+.if ${OSVERSION} == 900036 || ${OSVERSION} == 802508 >+LINUX_V4L2_INBASE!= ($(SYSCTL) -n kern.features.linuxulator_v4l2 >2>/dev/null || true) >+.else >+LINUX_V4L2_INBASE= 0 >+.endif >+.endif I'm in vacation until monday, please commit if you have the time. Thanks. -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. From owner-freebsd-multimedia@FreeBSD.ORG Fri Jul 15 10:48:12 2011 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 694D1106566C; Fri, 15 Jul 2011 10:48:12 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id 145138FC17; Fri, 15 Jul 2011 10:48:11 +0000 (UTC) Received: from outgoing.leidinger.net (p4FC4368C.dip.t-dialin.net [79.196.54.140]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 3EE5484401B; Fri, 15 Jul 2011 12:30:06 +0200 (CEST) Received: from webmail.leidinger.net (webmail.Leidinger.net [IPv6:fd73:10c7:2053:1::3:102]) by outgoing.leidinger.net (Postfix) with ESMTP id 77CFE2105; Fri, 15 Jul 2011 12:30:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=Leidinger.net; s=outgoing-alex; t=1310725803; bh=w9IOdyx4uoOCfvRthvr+TLxjrKPs5UQ+Ttb44leVJZk=; h=Message-ID:Date:From:To:Cc:Subject:References:In-Reply-To: MIME-Version:Content-Type:Content-Transfer-Encoding; b=JZqv6o5buOn3SeDv++/r8yhfOyT03fh6IdqCDDtKEMpwwpMVt3jIB9zzGItoM3kXY IpAPwq9rIcVR+9UYmJNpTBl2PJDwB7eOIbTJj7B//befR2jSEgz54+IcKQ//OTeeQ9 F2BVaJg+F74RL2LHEO4uo10B9OFP9KtDnsAm+axPOA4e3U1y+GAm8sTfhLDpElGPtG QozsvaQWxx/rfzqzLtxtghWmIkix1mNGsZ7mcP1RBwWwtNf61ZDE6TlHG8m2CO3uK1 qISpm6ST1CC6CtPNGddPj1Q9Daq4ubqcYEBvrJtAENPHCeavI7rynRdFJq8EljJflP pinTnYfWEpSxQ== Received: (from www@localhost) by webmail.leidinger.net (8.14.4/8.14.4/Submit) id p6FAU2P9018736; Fri, 15 Jul 2011 12:30:02 +0200 (CEST) (envelope-from Alexander@Leidinger.net) X-Authentication-Warning: webmail.leidinger.net: www set sender to Alexander@Leidinger.net using -f Received: from 62.72.127.66 ([62.72.127.66]) by webmail.leidinger.net (Horde Framework) with HTTP; Fri, 15 Jul 2011 12:30:02 +0200 Message-ID: <20110715123002.363272dtl9b48dka@webmail.leidinger.net> Date: Fri, 15 Jul 2011 12:30:02 +0200 From: Alexander Leidinger To: Juergen Lock References: <20110714205415.GA3304@triton8.kn-bremen.de> In-Reply-To: <20110714205415.GA3304@triton8.kn-bremen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Dynamic Internet Messaging Program (DIMP) H3 (1.1.6) X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 3EE5484401B.A127D X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-0.1, required 6, autolearn=disabled, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1311330606.91892@mF144KI+HGNU5PIs9psjvw X-EBL-Spam-Status: No Cc: freebsd-multimedia@FreeBSD.org, itetcu@FreeBSD.org Subject: Re: Fixing skype multimedia/linux_v4l2wrapper dependency on 8 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jul 2011 10:48:12 -0000 Quoting Juergen Lock (from Thu, 14 Jul 2011 22:54:15 +0200): > Installing the skype ports with VIDEO knob on currently fails on > up-to-date stable/8 because the multimedia/linux_v4l2wrapper port > now detects it is not needed anymore (my patch has been committed > to stable a while ago.) So I now made a patch that extracts the > check whether the code is in the kernel into a seperate Makefile.sub > that Linux ports that need V4L2 can include, and changed the skype > ports to do just that. Does this look good and ok to commit? > Index: multimedia/linux_v4l2wrapper-kmod/Makefile.sub > @@ -0,0 +1,12 @@ > +# $FreeBSD$ > + > +# try to avoid child processes when finding out if already in the kernel > +.if ${OSVERSION} > 900036 || (${OSVERSION} < 900000 && ${OSVERSION} > > 802508) > +LINUX_V4L2_INBASE= 1 Here you say that it can be used, even if it is not compiled in and not loaded. > +.else > +.if ${OSVERSION} == 900036 || ${OSVERSION} == 802508 > +LINUX_V4L2_INBASE!= ($(SYSCTL) -n kern.features.linuxulator_v4l2 > 2>/dev/null || true) Here you say it can only be used *if it is loaded or compiled in*. The correct name for the variable here would be LINUX_V4L2_INMEMORY. If it is intended to have a variable which denotes both cases, I would use a different name, maybe ..._OK or ..._AVAILABLE or something similar. > +.else > +LINUX_V4L2_INBASE= 0 > +.endif > +.endif Bye, Alexander. -- The Constitution may not be perfect, but it's a lot better than what we've got! http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-multimedia@FreeBSD.ORG Fri Jul 15 19:13:48 2011 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 67BAF106564A; Fri, 15 Jul 2011 19:13:48 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id 22EBF8FC0A; Fri, 15 Jul 2011 19:13:47 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id 18CB71E0022E; Fri, 15 Jul 2011 21:13:47 +0200 (CEST) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.4/8.14.3) with ESMTP id p6FJA3XB060666; Fri, 15 Jul 2011 21:10:03 +0200 (CEST) (envelope-from nox@triton8.kn-bremen.de) Received: (from nox@localhost) by triton8.kn-bremen.de (8.14.4/8.14.3/Submit) id p6FJA3Jj060665; Fri, 15 Jul 2011 21:10:03 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Fri, 15 Jul 2011 21:10:03 +0200 To: Alexander Leidinger Message-ID: <20110715191003.GA60074@triton8.kn-bremen.de> References: <20110714205415.GA3304@triton8.kn-bremen.de> <20110715123002.363272dtl9b48dka@webmail.leidinger.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20110715123002.363272dtl9b48dka@webmail.leidinger.net> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-multimedia@FreeBSD.org, itetcu@FreeBSD.org, Juergen Lock Subject: Re: Fixing skype multimedia/linux_v4l2wrapper dependency on 8 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jul 2011 19:13:48 -0000 On Fri, Jul 15, 2011 at 12:30:02PM +0200, Alexander Leidinger wrote: > Quoting Juergen Lock (from Thu, 14 Jul 2011 > 22:54:15 +0200): > > > Installing the skype ports with VIDEO knob on currently fails on > > up-to-date stable/8 because the multimedia/linux_v4l2wrapper port > > now detects it is not needed anymore (my patch has been committed > > to stable a while ago.) So I now made a patch that extracts the > > check whether the code is in the kernel into a seperate Makefile.sub > > that Linux ports that need V4L2 can include, and changed the skype > > ports to do just that. Does this look good and ok to commit? > > > > Index: multimedia/linux_v4l2wrapper-kmod/Makefile.sub > > @@ -0,0 +1,12 @@ > > +# $FreeBSD$ > > + > > +# try to avoid child processes when finding out if already in the kernel > > +.if ${OSVERSION} > 900036 || (${OSVERSION} < 900000 && ${OSVERSION} > > > 802508) > > +LINUX_V4L2_INBASE= 1 > > Here you say that it can be used, even if it is not compiled in and > not loaded. > Yeah in these cases it would be part of the Linuxolator without which Linux apps that this is for won't run anyway... > > +.else > > +.if ${OSVERSION} == 900036 || ${OSVERSION} == 802508 > > +LINUX_V4L2_INBASE!= ($(SYSCTL) -n kern.features.linuxulator_v4l2 > > 2>/dev/null || true) > > Here you say it can only be used *if it is loaded or compiled in*. > Yeah it is a crude check which will fail if linux.ko isn't loaded (or statically compiled in.) I only added this because you didn't bump __FreeBSD_version so these OSVERSIONs can either have it or not. But since it's the best I could come up in with this situation and the only harm done would be the linux_v4l2wrapper.ko would get installed when it is not needed I think it's justified. (The kld probably could even be loaded when the code is in the kernel already and skype would still work... Hmm or should we just depend on that and on these OSVERSIONs install the kld unconditionally?) > The correct name for the variable here would be LINUX_V4L2_INMEMORY. > > If it is intended to have a variable which denotes both cases, I would > use a different name, maybe ..._OK or ..._AVAILABLE or something > similar. > Alright I'll change it to LINUX_V4L2_AVAILABLE. > > +.else > > +LINUX_V4L2_INBASE= 0 > > +.endif > > +.endif > Any other comments? Thanx, :) Juergen From owner-freebsd-multimedia@FreeBSD.ORG Sat Jul 16 20:10:08 2011 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8E2CD106564A; Sat, 16 Jul 2011 20:10:08 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 62A988FC0A; Sat, 16 Jul 2011 20:10:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p6GKA8tg089662; Sat, 16 Jul 2011 20:10:08 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p6GKA8TB089658; Sat, 16 Jul 2011 20:10:08 GMT (envelope-from linimon) Date: Sat, 16 Jul 2011 20:10:08 GMT Message-Id: <201107162010.p6GKA8TB089658@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/158979: [snd_uadio] snd_uaudio fails to initialize built-in microphone in Logitech Webcam C160 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Jul 2011 20:10:08 -0000 Old Synopsis: snd_uaudio fails to initialize built-in microphone in Logitech Webcam C160 New Synopsis: [snd_uadio] snd_uaudio fails to initialize built-in microphone in Logitech Webcam C160 Responsible-Changed-From-To: freebsd-bugs->freebsd-multimedia Responsible-Changed-By: linimon Responsible-Changed-When: Sat Jul 16 20:09:39 UTC 2011 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=158979