From owner-freebsd-ports@freebsd.org Sun Oct 25 10:55:56 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 492618D97 for ; Sun, 25 Oct 2015 10:55:56 +0000 (UTC) (envelope-from sebastian@wolfgarten.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 286931378 for ; Sun, 25 Oct 2015 10:55:56 +0000 (UTC) (envelope-from sebastian@wolfgarten.com) Received: by mailman.ysv.freebsd.org (Postfix) id 259FD8D96; Sun, 25 Oct 2015 10:55:56 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0B9538D95 for ; Sun, 25 Oct 2015 10:55:56 +0000 (UTC) (envelope-from sebastian@wolfgarten.com) Received: from waldfest.wolfgarten.com (waldfest.wolfgarten.com [144.76.61.234]) by mx1.freebsd.org (Postfix) with ESMTP id 961011377 for ; Sun, 25 Oct 2015 10:55:55 +0000 (UTC) (envelope-from sebastian@wolfgarten.com) Received: from waldfest (localhost [127.0.0.1]) by waldfest.wolfgarten.com (Postfix) with ESMTP id 071642676E for ; Sun, 25 Oct 2015 11:55:48 +0100 (CET) X-Virus-Scanned: amavisd-new at wolfgarten.com Received: from waldfest.wolfgarten.com ([127.0.0.1]) by waldfest (waldfest.wolfgarten.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 0YO_jlgIpEuf for ; Sun, 25 Oct 2015 11:55:42 +0100 (CET) Received: from [192.168.0.159] (ip-62-143-0-245.hsi01.unitymediagroup.de [62.143.0.245]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by waldfest.wolfgarten.com (Postfix) with ESMTPSA id E0EF526763 for ; Sun, 25 Oct 2015 11:55:42 +0100 (CET) From: Sebastian Wolfgarten X-Pgp-Agent: GPGMail 2.6b2 Content-Type: multipart/signed; boundary="Apple-Mail=_302E21D2-8453-4F9F-B2D2-C6F25C6920F9"; protocol="application/pgp-signature"; micalg=pgp-sha512 Subject: Fwd: Memory leak or misconfiguration: Repeated allocation of very large block Date: Sun, 25 Oct 2015 11:55:42 +0100 References: To: ports@freebsd.org Message-Id: <7FBFC8D1-EE93-4F14-8A7B-60DA1078F4E2@wolfgarten.com> Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\)) X-Mailer: Apple Mail (2.3096.5) X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Oct 2015 10:55:56 -0000 --Apple-Mail=_302E21D2-8453-4F9F-B2D2-C6F25C6920F9 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 To whom it may concern, in view of the discussion below may I suggest we remove the --with-gc = option from the Dovecot default options? Thanks. Kind regards Sebastian > Anfang der weitergeleiteten Nachricht: >=20 > Von: Sebastian Wolfgarten > Datum: 25. Oktober 2015 um 11:54:15 MEZ > An: Timo Sirainen > Kopie: dovecot@dovecot.org > Betreff: Aw: Memory leak or misconfiguration: Repeated allocation of = very large block >=20 > Hi Timo, >=20 > alright, thanks I will recompile without gc - this is a standard build = option on FreeBSD but I will get the port maintainer to maybe change = this. >=20 > Best regards > Sebastian >=20 >> Am 24.10.2015 um 23:19 schrieb Timo Sirainen : >>=20 >> On 24 Oct 2015, at 14:59, Sebastian Wolfgarten = wrote: >>>=20 >>> Dear all, >>>=20 >>> I am using Dovecot 2.2.19 and I keep on getting the following = warnings in my mail.log file on FreeBSD 10: >>>=20 >>> Oct 24 10:45:28 server1 dovecot: imap: Error: GC Warning: Repeated = allocation of very large block (appr. size 20480): >>> Oct 24 10:45:28 server1 dovecot: imap: Error: May lead to = memory leak and poor performance. >>>=20 >>> I am wondering whether this is a configuration issue (i.e. a mistake = in my current config) or whether I am hitting a bug. What=E2=80=99s the = best way of figuring this one out? I tried increasing the verbosity of = the logs but it did not really provide me with further information. >>=20 >> I guess you have configured Dovecot --with-gc? I guess it's possible = this is a bug, but it could just as well be a false alarm. In general I = don't recommend/support --with-gc option (and I should probably just = remove it altogether). The easiest and the most usable way of finding = memory leaks is to run with valgrind (which must be done without-gc): >>=20 >> service imap { >> executable =3D /usr/bin/valgrind -q --show-reachable=3Dyes = --leak-check=3Dfull /usr/libexec/dovecot/imap >> } >>=20 >> I'm not aware of any memory leaks right now. >>=20 >=20 --Apple-Mail=_302E21D2-8453-4F9F-B2D2-C6F25C6920F9 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJWLLUuAAoJEKIH+IvLUCrDPR8P/ip970Xs+1oXOQZG48GuPemc tyaUWn9fhTZnRwzGmNQIeQB0JS39gWBNziuKsl+AD/dFcVR1iKLz84ae/EznnDMX YLtw2Uw8jqaEJlytEwSOQay/xRm6yLT8ZHDCIBSG0kHd25xGle16AyyKNKA4kVaj XuRRg5ymazWLMK3ocZy7ktJQ8w3SYBK0kletaDW+ExA7yBZ5jsSxI0pSidRRvAZw OrQU0avmEX3v9FTvWgEWURWC/3GzeBElhS4DC09ksqd6V9M0pJnnAwHrChvOo666 QzHyM1eQjD+9hrXjZS5ZlAGSYPC2PSa+VbNQMa/aomwm/hdf4CQEnERFYPrPnq8L ac9150cAWZDmdVuSik4k1r8eqbMIeD+iKOWQGcAEfqo9Zhj6zciHt3AwFOxETpV7 rlHo/R5p+9F3tpEgxESa5iV18ebtqjlfNWHQjZWtKrg5XyQm5YY6PABsX39wSove tVsJ1M08y0UPU6NeOcJa58rRjyT0pRMezR5K79VncoopDRjuAPe7eXj1abAWnP40 KxB3VLdZvRaq3onN6Cp8TE9/vwd/mwIhjzhugJgqJbak45pSnfGJdq9TbFOnYBkg FYY/tJoK87V0z3v4Pg8UjIHRuQdfYhrRj3j1KLqe8JzkWcb3+neKqUngcGnPLEeg RDOUKB2MoeX4nX8vm2Xg =Ofng -----END PGP SIGNATURE----- --Apple-Mail=_302E21D2-8453-4F9F-B2D2-C6F25C6920F9-- From owner-freebsd-ports@freebsd.org Sun Oct 25 15:16:11 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5D4C381D2 for ; Sun, 25 Oct 2015 15:16:11 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (unknown [IPv6:2001:984:78b5:1:21b:78ff:fea8:3f22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D78111F11 for ; Sun, 25 Oct 2015 15:16:10 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (localhost [127.0.0.1]) by biertje.skysmurf.nl (8.14.9/8.14.9) with ESMTP id t9PFG6d7013481 for ; Sun, 25 Oct 2015 16:16:06 +0100 (CET) (envelope-from fonz@biertje.skysmurf.nl) Received: (from fonz@localhost) by biertje.skysmurf.nl (8.14.9/8.14.9/Submit) id t9PFG6bI013480 for freebsd-ports@freebsd.org; Sun, 25 Oct 2015 16:16:06 +0100 (CET) (envelope-from fonz) Date: Sun, 25 Oct 2015 16:16:05 +0100 From: "A.J. \"Fonz\" van Werven" To: FreeBSD ports mailing list Subject: Re: Help needed: ports builds on 10.X but breaks on 9.X Message-ID: <20151025151605.GA13444@biertje.skysmurf.nl> References: <20151003090630.GA14086@biertje.skysmurf.nl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="GvXjxJ+pjyke8COw" Content-Disposition: inline In-Reply-To: <20151003090630.GA14086@biertje.skysmurf.nl> X-PGP-Key: http://www.skysmurf.nl/~fonz/fonz_pubkey.asc User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Oct 2015 15:16:11 -0000 --GvXjxJ+pjyke8COw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Thanks to two helpful responses I've been able to patch the port and I'm no longer receiving pkg-fallout messages for the default build, but I am still getting them for the quarterly build. I suspect that the latter is built from a ports tree that gets updated less frequently, so my two remaining questions are: a) Am I correct in assuming that since I no longer receive pkg-fallout messages for the default build, the problem has been fixed and it's merely a matter of time before the quarterly pkg-fallout messages will stop coming? b) If so, when does the quarterly tree get updated again? Thanks in advance, AvW --=20 I'm not completely useless, I can be used as a bad example. --GvXjxJ+pjyke8COw Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWLPI1AAoJEAfP7gJTaCe8kXgP/2JSZ6HHw/SR/9Ae7ryPklza hNcxMAWN8nZDJEcoxyIwuZ6nO/RA23mOGvxbkFTCpahF0aws2J1oE9x9KiTWo9bQ uVZ7c+ufOWNoGlSUI6W0lOU8UW5AQr970iHENGR+ZuoyO9tp3Cr+xNQDgTjKLCBa z1Iyp2sCaWGioBQAPunDezRlr/MtrYnph2kOQ9cNBVwFJOuXbBCCkwBotedtPXU4 xEAds2JUMw31gV2mPrG1JQnG3IPP8qiOwiLrV3c/PpPicdsXQSXgUqXduMQTQVWC uZyV96qMuMjFh1WuB0Pjky58wdjrUCDpgJKS+sDU0r7xmbbQRSdg64rX9ezlU1qF vzB3lyUxy/gs5Acw/sun6mGggKUW9amdcKLHgFwlwaafcBLXlLp3PGdRY2MK+txd CvoFQKmDFtojwPbGSMIO4hLq0uZQwVWlqEpD36bspo/4rVCWmuoinT+ZcIdFlycs 62LpfjW91vBsmorZfwNZIL+RpTt4W3wtaW1EQXonYVguPBBM9cjFP3hDEaRdHM6C mzZ3xFg2by3JHE3iX54NGkCRFxOVCzTDQFejmLfmf5LjejWw2tbu+mf6Ep402B4F 6rTUM7i+dlOPVVA/0ZccgdJJOF6QT1R/znmgHtBXcFeuv2IJhVo71xF8k4dYpsgA HGu5FRywT1qsODFi9aWt =ULWB -----END PGP SIGNATURE----- --GvXjxJ+pjyke8COw-- From owner-freebsd-ports@freebsd.org Sun Oct 25 15:34:04 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9B0128541 for ; Sun, 25 Oct 2015 15:34:04 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mail-pa0-x234.google.com (mail-pa0-x234.google.com [IPv6:2607:f8b0:400e:c03::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6934F15FD for ; Sun, 25 Oct 2015 15:34:04 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: by pacfv9 with SMTP id fv9so170022765pac.3 for ; Sun, 25 Oct 2015 08:34:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:reply-to:subject:references:to:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=QlaUDYn2gbyOXiuazVmMqPPG1SkSP3+gdjb1WdQiU+E=; b=nwBYdRBQ/G1o0MARMIFKLX7ypyDZkA3MIU55f7cyDT/D1FFRxczBbglvbE8eTQXpPp ukAWo3x+34Ks7pxPmfUI+onRylfGP4CL2160oYsbis60JCLIiHQTEi/dSl4vvIuZjD/7 cIxFGLnjO1xm/G05ysM1thizM4PqP89l7TtHjqWfW4S67YYCNOhbJOGX4v0xcWcgH6M8 vymAP5WUYO/tfyZbMAncR6zj0JuiisPuG39y82eLWHan1mrJqPbjvVBg8pmsnCqJk22B rcxNpbDOJx4Qf3pg6RjyI2vd3IybLps77uO38qQLZ73H0sXIV8mgkgpVTywzVoaOOY2p XZvw== X-Received: by 10.68.68.167 with SMTP id x7mr35882155pbt.140.1445787243989; Sun, 25 Oct 2015 08:34:03 -0700 (PDT) Received: from ?IPv6:2001:44b8:31ae:7b01::1? (2001-44b8-31ae-7b01-0000-0000-0000-0001.static.ipv6.internode.on.net. [2001:44b8:31ae:7b01::1]) by smtp.gmail.com with ESMTPSA id gv1sm29132020pbc.38.2015.10.25.08.34.01 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 25 Oct 2015 08:34:03 -0700 (PDT) Sender: Kubilay Kocak Reply-To: koobs@FreeBSD.org Subject: Re: Help needed: ports builds on 10.X but breaks on 9.X References: <20151003090630.GA14086@biertje.skysmurf.nl> <20151025151605.GA13444@biertje.skysmurf.nl> To: "A.J. \"Fonz\" van Werven" , FreeBSD ports mailing list From: Kubilay Kocak Message-ID: <562CF667.1030007@FreeBSD.org> Date: Mon, 26 Oct 2015 02:33:59 +1100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <20151025151605.GA13444@biertje.skysmurf.nl> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Oct 2015 15:34:04 -0000 On 26/10/2015 2:16 AM, A.J. "Fonz" van Werven wrote: > Thanks to two helpful responses I've been able to patch the port and I'm > no longer receiving pkg-fallout messages for the default build, but I am > still getting them for the quarterly build. I suspect that the latter is > built from a ports tree that gets updated less frequently, so my two > remaining questions are: > > a) Am I correct in assuming that since I no longer receive pkg-fallout > messages for the default build, the problem has been fixed and it's > merely a matter of time before the quarterly pkg-fallout messages will > stop coming? > > b) If so, when does the quarterly tree get updated again? > > Thanks in advance, > > AvW > Set merge-quarterly to ? in the bugzilla issue report, and ask (in a comment) for the committer who resolved it in ports HEAD to kindly merge it :) ./koobs From owner-freebsd-ports@freebsd.org Sun Oct 25 15:37:55 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DB08B85B5 for ; Sun, 25 Oct 2015 15:37:55 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mail-pa0-x232.google.com (mail-pa0-x232.google.com [IPv6:2607:f8b0:400e:c03::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A1FC818AC for ; Sun, 25 Oct 2015 15:37:55 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: by pasz6 with SMTP id z6so162484987pas.2 for ; Sun, 25 Oct 2015 08:37:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:reply-to:subject:references:to:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=KPsnA1VdodFprMbbT4aY+gfBeKPjOOh5ALXbTFAa5Bw=; b=wZQpj8g3z9Oz0f3KgZEBRDX3FeJPJRKLDSbgMXrtLMfy66wpxSvwvrWnv6n6bLd29Z iJkk6P6hHL+lMJZeM8aZYRIHRV97CTYAD5OTlmy7lJpERAOA4Q4zor2gCRCy9Judq4QT 02C/TzPwrqSxcLHprbvwg1OQW97IEzsbONzjIIZ2oNWb9/bAf9YDGZ7b/ckpO0ZA6iYH AvcOonZ7V5kfzdwVYjPgHYSTfbL1XGMXV4LoeBmL2vfNlAQVNT3AER9ot+Zqc6G2y8Eu jzhS3teM0Ld3K73Nm5lqZkCvxLCTBl4C39/fUAaUQEyHlHUzCGMFbsoJDDIVK0ch4OAb eOMg== X-Received: by 10.66.141.42 with SMTP id rl10mr36274468pab.18.1445787475157; Sun, 25 Oct 2015 08:37:55 -0700 (PDT) Received: from ?IPv6:2001:44b8:31ae:7b01::1? (2001-44b8-31ae-7b01-0000-0000-0000-0001.static.ipv6.internode.on.net. [2001:44b8:31ae:7b01::1]) by smtp.gmail.com with ESMTPSA id fe8sm29286181pab.40.2015.10.25.08.37.53 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 25 Oct 2015 08:37:54 -0700 (PDT) Sender: Kubilay Kocak Reply-To: koobs@FreeBSD.org Subject: Re: Help needed: ports builds on 10.X but breaks on 9.X References: <20151003090630.GA14086@biertje.skysmurf.nl> <20151025151605.GA13444@biertje.skysmurf.nl> To: "A.J. \"Fonz\" van Werven" , FreeBSD ports mailing list From: Kubilay Kocak Message-ID: <562CF74E.6020906@FreeBSD.org> Date: Mon, 26 Oct 2015 02:37:50 +1100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <20151025151605.GA13444@biertje.skysmurf.nl> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Oct 2015 15:37:56 -0000 On 26/10/2015 2:16 AM, A.J. "Fonz" van Werven wrote: > Thanks to two helpful responses I've been able to patch the port and I'm > no longer receiving pkg-fallout messages for the default build, but I am > still getting them for the quarterly build. I suspect that the latter is > built from a ports tree that gets updated less frequently, so my two > remaining questions are: > > a) Am I correct in assuming that since I no longer receive pkg-fallout > messages for the default build, the problem has been fixed and it's > merely a matter of time before the quarterly pkg-fallout messages will > stop coming? Oops, forgot to answer :) Not really. They will stop when pkg-fallout stops building those ports, which will be when the next quarterly is branched, but the fix to head needs to be merged to the quarterly branch in the meantime. > b) If so, when does the quarterly tree get updated again? A new one is cut (created) every quarter. The branch is updated when people merge to it. The next one will be cut (created) in January 2016 (2016Q1). The previous one will remain in it's branch, but pkg-fallout will stop using it in favour of the latest. ./koobs From owner-freebsd-ports@freebsd.org Mon Oct 26 10:54:51 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6DAE68792 for ; Mon, 26 Oct 2015 10:54:51 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 5786817F5 for ; Mon, 26 Oct 2015 10:54:51 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 56C02878F; Mon, 26 Oct 2015 10:54:51 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5662B878E for ; Mon, 26 Oct 2015 10:54:51 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (portscout.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4741A17F2 for ; Mon, 26 Oct 2015 10:54:51 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.15.2/8.15.2) with ESMTP id t9QAsprc067375 for ; Mon, 26 Oct 2015 10:54:51 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.15.2/8.15.2/Submit) id t9QAspis067374; Mon, 26 Oct 2015 10:54:51 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201510261054.t9QAspis067374@portscout.freebsd.org> X-Authentication-Warning: portscout.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Mon, 26 Oct 2015 10:54:51 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Oct 2015 10:54:51 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ print/lilypond-devel | 2.19.11 | 2.19.30 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ports@freebsd.org Mon Oct 26 23:35:37 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D53D9A1E668 for ; Mon, 26 Oct 2015 23:35:37 +0000 (UTC) (envelope-from kris@nivenly.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id AEF851CD7 for ; Mon, 26 Oct 2015 23:35:37 +0000 (UTC) (envelope-from kris@nivenly.com) Received: by mailman.ysv.freebsd.org (Postfix) id AC24AA1E665; Mon, 26 Oct 2015 23:35:37 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ABC93A1E664 for ; Mon, 26 Oct 2015 23:35:37 +0000 (UTC) (envelope-from kris@nivenly.com) Received: from mail-wi0-x22c.google.com (mail-wi0-x22c.google.com [IPv6:2a00:1450:400c:c05::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 40E831CD3 for ; Mon, 26 Oct 2015 23:35:37 +0000 (UTC) (envelope-from kris@nivenly.com) Received: by wicll6 with SMTP id ll6so136981592wic.1 for ; Mon, 26 Oct 2015 16:35:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nivenly_com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=3oI7aHqCBLjNOmwRec7XwTBIMEmQLOkKx/K9CJdD80E=; b=03gEVOL9L9niMmSSSh0wsX4skh0psXwstHekf+OGwrKO8Tv8l+9RKvbkxQPBDzLOIN vIp26fSZj0h8WOEC3mmAeW94clF1KSNDELc89a3xGZ81sMeyJm456fGbGqQoLFYQxuKY m1JPzNuCxHHPJVtshCppwFuzBU3vhA2WHF4LNTxuHo4XZwfn2q4dfrj2/hh3CvpT5/v9 soeaAZsUodCsgBrq31e2hP+5HfVyXYdW4QrFDFP2rm9n27VVrEYc4rTH51BjTjafjRm8 j0q/eK+FREtmG6rQ5YjuH4CwIKXQ42xMtfORuzHVwRCFiTRH0TV5U9kFd9PwYdFYH5vH 2few== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=3oI7aHqCBLjNOmwRec7XwTBIMEmQLOkKx/K9CJdD80E=; b=gTCPkuKnnC99YeLIGhKmXNKG0xzxErSY4s4R25I0QQrHTrEeKYhh0t0Hmkg9g59PF4 emo86LiXovIHS3Oa6ZX4Y6OTklNiLwJx8Egmr0Sfp5NDI+30XEqpNE/jw91Pbo5OxPww KvAyg/mERIv3mVzqYqrppe/L1CosaKRybHwUJm+PWcDmtH7+u1uK5Fzn/5fODlYMTgR6 i28NKe4YOOHxVXUFw63otUxNKg0xnm0blrtK1ktPmmZA8L0FY9xIgBo/qXW/FygDSgIR j+akYSSOkTKMgps4UNhazpHj15jCFG0Bl/UbviezhEoaswGrTXEsb279r7R9P+VkxI6T /YdQ== X-Gm-Message-State: ALoCoQkY0WtI/Dg59X/uyBoLQnxGdi9/k10tbcoa1FyznIK0uWGW580X2f4kthHx75rQs4LUCRdZ MIME-Version: 1.0 X-Received: by 10.180.208.33 with SMTP id mb1mr12138876wic.3.1445902535744; Mon, 26 Oct 2015 16:35:35 -0700 (PDT) Received: by 10.28.57.215 with HTTP; Mon, 26 Oct 2015 16:35:35 -0700 (PDT) X-Originating-IP: [174.16.237.170] In-Reply-To: <20150925144327.GP36682@home.opsec.eu> References: <20150925144327.GP36682@home.opsec.eu> Date: Mon, 26 Oct 2015 17:35:35 -0600 Message-ID: Subject: Re: Neos port in the works ? From: Kris Childress To: Kurt Jaeger Cc: "ports@freebsd.org" , Devin Teske Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Oct 2015 23:35:37 -0000 Hey Kurt, Doesn't seem like we have had much response on the matter. I would really be interested in starting this port. I don't mind the coding from scratch, it would be fun for me. If no one has any objection I can get started. ... Kris From owner-freebsd-ports@freebsd.org Tue Oct 27 01:20:09 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 826A98BEA for ; Tue, 27 Oct 2015 01:20:09 +0000 (UTC) (envelope-from douglas.thrift@rightscale.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 5917919B5 for ; Tue, 27 Oct 2015 01:20:09 +0000 (UTC) (envelope-from douglas.thrift@rightscale.com) Received: by mailman.ysv.freebsd.org (Postfix) id 5645F8BE9; Tue, 27 Oct 2015 01:20:09 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 54EAD8BE7 for ; Tue, 27 Oct 2015 01:20:09 +0000 (UTC) (envelope-from douglas.thrift@rightscale.com) Received: from mail-pa0-x236.google.com (mail-pa0-x236.google.com [IPv6:2607:f8b0:400e:c03::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1DD1519B4 for ; Tue, 27 Oct 2015 01:20:08 +0000 (UTC) (envelope-from douglas.thrift@rightscale.com) Received: by padhk11 with SMTP id hk11so204656727pad.1 for ; Mon, 26 Oct 2015 18:20:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rightscale_com.20150623.gappssmtp.com; s=20150623; h=to:subject:cc:from:openpgp:organization:message-id:date:user-agent :mime-version:content-type:content-transfer-encoding; bh=egf3lG1t/8qzmumk3LWMihhU48G6oliCbFJe99/b9AY=; b=qXQqROEUulDXB3ttuDIH85b6jusrRwPluYL5kxiWnwebkS1KudIUx5H5vWimm4nIva bgyVmoTNiademtJhPu+ySOR6ssBQHxBg3ouv4sqRPvKIItXU/8KRN8G+iTPv+DKIUOZ8 TAg3MGdPP9+gm/EP6qpgreXk0YNiANX6pE6IFQeEhFbanHyvJwGQG7inLlk6u0PqG/zs BstfvNwRjmucOqxrI5cm7pCysOlyum2rCMwNWyy0jypT5g8KRn+laaa7ygHvb4bLSo4u 3rF3f9eFicrHGrSewng82IKLlKhS10+bDx75/t3fAAfVxg82c0qlV+Jq5F3C3NjLZDIq LMtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:subject:cc:from:openpgp:organization :message-id:date:user-agent:mime-version:content-type :content-transfer-encoding; bh=egf3lG1t/8qzmumk3LWMihhU48G6oliCbFJe99/b9AY=; b=ZMrgVPW3W1lMfL02jDPhoJKsxDHb5W9BIpFzyYy3rt4BxY+hzIc60s1UWdX1fAYkuz K5y0JMpG3p2PWVbCEOT9MtpEE5TNBquQ4BUQq4GsTID4KJ+JCz+JqBW5pPpxCGnPVJvy L41WWqQ29DilBn42BEiyYY0x+O7K4WhVL2eLeeOOdA610ITm5x+ml5jvvADk6AcgtMnl ME0VzXsiW1nI/oSDYd0YLLuAaQGh/Sagu2VZggxaFIG/euIJBjBLP4UQTcl38N6jKA/q A5nXvo8fpWKdENbdJf3sh8uyCrwXIkmdtSaBIq4LmGFBrtn6rOV0rdRHBWlV7JQmapEh XVjQ== X-Gm-Message-State: ALoCoQkDYo+RHj+3Bsd2JXao3Wtjso3MrI3PzrB+SwHEj3q4nEhvmKVlJ1XIe4YEDJWhICDoN4vW X-Received: by 10.68.134.73 with SMTP id pi9mr25533164pbb.169.1445908808374; Mon, 26 Oct 2015 18:20:08 -0700 (PDT) Received: from [10.10.12.114] ([173.227.0.2]) by smtp.googlemail.com with ESMTPSA id dd2sm32354396pbc.27.2015.10.26.18.20.07 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 26 Oct 2015 18:20:07 -0700 (PDT) To: freebsd@gushi.org Subject: FreeBSD Port: opendmarc-1.3.1 Cc: ports@FreeBSD.org From: Douglas Thrift Openpgp: id=09C4DA9A5BB7640FFB409623627BA4D834176159 Organization: RightScale Message-ID: <562ED141.1070606@rightscale.com> Date: Mon, 26 Oct 2015 18:20:01 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 01:20:09 -0000 Hello, There seems to be a problem with the dependency on libspf2 for the package of opendmarc: libspf2 was installed when I did a "pkg install opendmarc", but upon inspection there does not seem to be any dependency information registered and "pkg autoremove" removes it. Running "ldd /usr/local/sbin/opendmarc" shows that it links to libspf2.so.2, so it definitely needs a runtime dependency. I hope this helps get this fixed. Thanks! -- Douglas Thrift RightScale - Senior Software Engineer From owner-freebsd-ports@freebsd.org Tue Oct 27 03:06:52 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BA214A1E116 for ; Tue, 27 Oct 2015 03:06:52 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 96E451B0F for ; Tue, 27 Oct 2015 03:06:52 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 93CC7A1E114; Tue, 27 Oct 2015 03:06:52 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9274AA1E113 for ; Tue, 27 Oct 2015 03:06:52 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mail-pa0-x233.google.com (mail-pa0-x233.google.com [IPv6:2607:f8b0:400e:c03::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5ABF71B0E for ; Tue, 27 Oct 2015 03:06:52 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: by padhk11 with SMTP id hk11so207440992pad.1 for ; Mon, 26 Oct 2015 20:06:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:reply-to:subject:references:to:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=MOZSx5HBBriL+xnh0f+6CMLmr2yEqk42KuLqJQIrX8Q=; b=oc3rpH3WyKPP9B6o6eVgAT2gz2bs7iF2nhj+Ucgab2qCjUgOLtB/5ZXs62dxS0QLe4 Iq1lNOlcdy/oh47W7LWoNZNlOXdqsfG0Y6QzFgd7IQ0EXjhFaxAFv20SbK9D4hyvGjSp kVuB0eOKRMGAsTflpImJ2yoUSkq8qjHxLXiQvX/V1zIF4p0hz3OkVzGOEFgkySO4eiTN 1oyVT4iUq+XzRj7WPvqeCHVNEwdTmKPZybOLx6duYGzwujyj9EhzSvAmIL3rWa4uIxVV aLCcOfmzk4/6NwTw6zyZPdYmIsZNvTneMvhfeULq7ULfeQEeKdcKzD0D6UjQ3S9tVV5i UVjA== X-Received: by 10.66.182.131 with SMTP id ee3mr24910545pac.81.1445915211970; Mon, 26 Oct 2015 20:06:51 -0700 (PDT) Received: from ?IPv6:2001:44b8:31ae:7b01::1? (2001-44b8-31ae-7b01-0000-0000-0000-0001.static.ipv6.internode.on.net. [2001:44b8:31ae:7b01::1]) by smtp.gmail.com with ESMTPSA id by6sm31867904pab.25.2015.10.26.20.06.50 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 26 Oct 2015 20:06:51 -0700 (PDT) Sender: Kubilay Kocak Reply-To: koobs@FreeBSD.org Subject: Re: FreeBSD Port: opendmarc-1.3.1 References: <562ED141.1070606@rightscale.com> To: Douglas Thrift , freebsd@gushi.org Cc: ports@FreeBSD.org From: Kubilay Kocak Message-ID: <562EEA45.7040307@FreeBSD.org> Date: Tue, 27 Oct 2015 14:06:45 +1100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <562ED141.1070606@rightscale.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 03:06:52 -0000 On 27/10/2015 12:20 PM, Douglas Thrift wrote: > Hello, > > There seems to be a problem with the dependency on libspf2 for the > package of opendmarc: libspf2 was installed when I did a "pkg install > opendmarc", but upon inspection there does not seem to be any dependency > information registered and "pkg autoremove" removes it. Running "ldd > /usr/local/sbin/opendmarc" shows that it links to libspf2.so.2, so it > definitely needs a runtime dependency. > > I hope this helps get this fixed. > > Thanks! > Hi Douglas, Please create a bugzilla issue created for this if one doesn't already exist. Include as attachments: * ldd output post-build/install * pkg autoremove output Thanks, ./koobs From owner-freebsd-ports@freebsd.org Tue Oct 27 06:25:50 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 25FE58E57 for ; Tue, 27 Oct 2015 06:25:50 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 1286115B7 for ; Tue, 27 Oct 2015 06:25:50 +0000 (UTC) (envelope-from lists@opsec.eu) Received: by mailman.ysv.freebsd.org (Postfix) id 0EE688E56; Tue, 27 Oct 2015 06:25:50 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0E7FE8E55 for ; Tue, 27 Oct 2015 06:25:50 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C905C15B6 for ; Tue, 27 Oct 2015 06:25:49 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1Zqxhh-000Ouz-Ba; Tue, 27 Oct 2015 07:25:53 +0100 Date: Tue, 27 Oct 2015 07:25:53 +0100 From: Kurt Jaeger To: Kris Childress Cc: "ports@freebsd.org" Subject: Re: Neos port in the works ? Message-ID: <20151027062553.GU19913@home.opsec.eu> References: <20150925144327.GP36682@home.opsec.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 06:25:50 -0000 Hi! > Doesn't seem like we have had much response on the matter. > > I would really be interested in starting this port. I don't mind the > coding from scratch, it would be fun for me. Then, by all means, go for it 8-) > If no one has any objection I can get started. We're very far from any objection! -- pi@opsec.eu +49 171 3101372 5 years to go ! From owner-freebsd-ports@freebsd.org Tue Oct 27 08:33:29 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DC2A0A1F8B9 for ; Tue, 27 Oct 2015 08:33:29 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id C58601639 for ; Tue, 27 Oct 2015 08:33:29 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: by mailman.ysv.freebsd.org (Postfix) id C31E9A1F8B7; Tue, 27 Oct 2015 08:33:29 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C2C24A1F8B6 for ; Tue, 27 Oct 2015 08:33:29 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from toco-domains.de (mail.toco-domains.de [176.9.39.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8A4B51638 for ; Tue, 27 Oct 2015 08:33:29 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from [0.0.0.0] (mail.toco-domains.de [IPv6:2a01:4f8:150:50a5::6]) by toco-domains.de (Postfix) with ESMTPA id DC6D11B2283C; Tue, 27 Oct 2015 09:33:20 +0100 (CET) From: Torsten Zuehlsdorff Subject: Re: Neos port in the works ? To: Kris Childress References: <20150925144327.GP36682@home.opsec.eu> Cc: "ports@freebsd.org" Message-ID: <562F36D0.60406@toco-domains.de> Date: Tue, 27 Oct 2015 09:33:20 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 08:33:30 -0000 Hello Kris, > Doesn't seem like we have had much response on the matter. > > I would really be interested in starting this port. I don't mind the > coding from scratch, it would be fun for me. > > If no one has any objection I can get started. Go for it. :) If you need any help feel free to ask. I also want to see Neos in the ports and will help you, if you want. Greetings, Torsten From owner-freebsd-ports@freebsd.org Tue Oct 27 09:46:02 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 764558A57 for ; Tue, 27 Oct 2015 09:46:02 +0000 (UTC) (envelope-from ports@webrz.net) Received: from ceto.cloudzeeland.nl (cloudzeeland.xs4all.nl [83.161.133.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cloudzeeland.nl", Issuer "COMODO RSA Domain Validation Secure Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 3A0851E12 for ; Tue, 27 Oct 2015 09:46:01 +0000 (UTC) (envelope-from ports@webrz.net) Received: from ceto.cloudzeeland.nl (ceto.cloudzeeland.nl [10.10.10.30]) by ceto.cloudzeeland.nl (Postfix) with ESMTP id 9360447CAF35 for ; Tue, 27 Oct 2015 10:44:07 +0100 (CET) Received: from [10.10.10.33] (unknown [82.176.127.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by ceto.cloudzeeland.nl (Postfix) with ESMTPSA id 669FB47CAF30 for ; Tue, 27 Oct 2015 10:44:07 +0100 (CET) To: FreeBSD Ports ML From: Jos Chrispijn Subject: php5-phar-5.4.45 Message-ID: <562F4766.3060604@webrz.net> Date: Tue, 27 Oct 2015 10:44:06 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP on ceto.cloudzeeland.nl X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 09:46:02 -0000 Dear port maintainer, Checking for packages with security vulnerabilities: Database fetched: Mon Oct 26 00:09:27 CET 2015 php5-phar-5.4.45 Can you tell when we can expect the update of this port? Thanks, Jos Chrispijn From owner-freebsd-ports@freebsd.org Tue Oct 27 10:13:11 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 863EDA1E393 for ; Tue, 27 Oct 2015 10:13:11 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (unknown [IPv6:2001:984:78b5:1:21b:78ff:fea8:3f22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0CEC5192C for ; Tue, 27 Oct 2015 10:13:10 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (localhost [127.0.0.1]) by biertje.skysmurf.nl (8.14.9/8.14.9) with ESMTP id t9RAD7k2091552; Tue, 27 Oct 2015 11:13:07 +0100 (CET) (envelope-from fonz@biertje.skysmurf.nl) Received: (from fonz@localhost) by biertje.skysmurf.nl (8.14.9/8.14.9/Submit) id t9RAD7ul091551; Tue, 27 Oct 2015 11:13:07 +0100 (CET) (envelope-from fonz) Date: Tue, 27 Oct 2015 11:13:07 +0100 From: "A.J. \"Fonz\" van Werven" To: Jos Chrispijn Cc: FreeBSD Ports ML Subject: Re: php5-phar-5.4.45 Message-ID: <20151027101307.GA91486@biertje.skysmurf.nl> References: <562F4766.3060604@webrz.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="6c2NcOVqGQ03X4Wi" Content-Disposition: inline In-Reply-To: <562F4766.3060604@webrz.net> X-PGP-Key: http://www.skysmurf.nl/~fonz/fonz_pubkey.asc User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 10:13:11 -0000 --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Jos Chrispijn wrote: > Dear port maintainer, You're aware that is not an actual person, right? It's the general-purpose ports mailing list. When is mentioned as a port's maintainer, that means the port in question doesn't (currently) have a maintainer. Moreover, the port you mention does have a maintainer: . > Checking for packages with security vulnerabilities: > Database fetched: Mon Oct 26 00:09:27 CET 2015 > php5-phar-5.4.45 > Can you tell when we can expect the update of this port? You can ask the maintainer, but the answer might be: never. This version of that port (or in fact the whole of PHP 5.4) is deprecated because it's EoL (End of Life) and no longer maintained upstream. PHP 5.4 and related ports are set to expire on Jan 15 2015, at which point they will probably be no longer available. The default PHP version on FreeBSD is now 5.6. Hope this helps, AvW --=20 I'm not completely useless, I can be used as a bad example. --6c2NcOVqGQ03X4Wi Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWL04zAAoJEAfP7gJTaCe8KZkQALekU25qONcqDwHLbiJrk3C6 vDBPZziit0yVVm12NJPm38lrF0TIJ8QskbYuwFZsiXHIWbPVOKABeWnlmZvZd6Uo tUkHBVLiuSonC2sTelh62cCSTTdAdOfdogsMBFLfqXMt0H670yXdefKpAR8sx40U 3SA8N7RccbB1EjAmFl4nlBo3iabsf3gOMsFftCdPcPvmRTrXN6BQe2S0E0txPOEv SdPjR3qx+lf8rqfayPKhNIpSYfHL26+vI2ehiFA/Mr0XRAksiAD1naXpIvX6VVKD Kb1agDXaqjm5CdN9+lNYos4HPwIsDYjP+RJZ4WikhJAQ63AKcqcLnWLJSwUuE83x DGLt2L2YIOpC2EAV4S9ovUW0RNFzoyfUsdg5yCadgpvo4tFSpR60tUHtPtnNpLRY rx0sV9bEc7vg4MEHnW9F5Thsm7uHmQ1g5PuMTUhSYC4KXJ00oN/LuEL9HHbLi6Sh aY7x0YmfQshbeEF8stSXXb/0YEJe197aCOtw0S54pPySPBzP+1jgbWTg4zUllmya DUT3RKKdorMvoYOOD/cqQ/WluEU5TMnFpmt9Do9hKqKsp7WNfZszzSJYroewwoyA LJYzqIiKpAKIKK2mq+OY0sLfnopfh0KefPyyd1xls0cCVriv0guqVtD8JTk8haRx rdnjqnTHRQDYUXtj4i5j =YK/E -----END PGP SIGNATURE----- --6c2NcOVqGQ03X4Wi-- From owner-freebsd-ports@freebsd.org Tue Oct 27 10:16:06 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EBBD4A1E465 for ; Tue, 27 Oct 2015 10:16:06 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (unknown [IPv6:2001:984:78b5:1:21b:78ff:fea8:3f22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8C0981A49 for ; Tue, 27 Oct 2015 10:16:06 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (localhost [127.0.0.1]) by biertje.skysmurf.nl (8.14.9/8.14.9) with ESMTP id t9RAG4FB091580; Tue, 27 Oct 2015 11:16:04 +0100 (CET) (envelope-from fonz@biertje.skysmurf.nl) Received: (from fonz@localhost) by biertje.skysmurf.nl (8.14.9/8.14.9/Submit) id t9RAG4LR091579; Tue, 27 Oct 2015 11:16:04 +0100 (CET) (envelope-from fonz) Date: Tue, 27 Oct 2015 11:16:04 +0100 From: "A.J. \"Fonz\" van Werven" To: Jos Chrispijn Cc: FreeBSD Ports ML Subject: Re: php5-phar-5.4.45 Message-ID: <20151027101604.GA91560@biertje.skysmurf.nl> References: <562F4766.3060604@webrz.net> <20151027101307.GA91486@biertje.skysmurf.nl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ZPt4rx8FFjLCG7dd" Content-Disposition: inline In-Reply-To: <20151027101307.GA91486@biertje.skysmurf.nl> X-PGP-Key: http://www.skysmurf.nl/~fonz/fonz_pubkey.asc User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 10:16:07 -0000 --ZPt4rx8FFjLCG7dd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable The Stupid One wrote: > PHP 5.4 and related ports are set to expire on Jan 15 2015 That should be 2016, obviously. I guess my signature is quite appropriate. AvW --=20 I'm not completely useless, I can be used as a bad example. --ZPt4rx8FFjLCG7dd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWL07kAAoJEAfP7gJTaCe8Ap8P/ifIJrOxI7bDdYuR405Jk2z2 9Cyn6FGwK48EWTkzURnihZB0Kmp04rd7huuopRRVEiyLx3vT6nXn7Qvi9sbeJSMg J8qQ4Zt+karg1lRA61sSjFAWpizK1839MJQngkmzV7dhUgxsRJ9YeONp9NRz0ZRB c25Voxx9CZdVe/WCOwQ+3+JQc/gjBOEyayzNE1OuOWTEyipId66Oa0TYLRIja792 w2im5BVvajiXRkglVcr3Yg1CS2jLJD7RfXwwIW4i1g8hsRGX9KdiNrjcC4O65MZt a7LkV9bsoWMibRV3BTccP+qRwIgJM/CI1/fkmY0WyRgLWQn1qWaZ3+xM1t9cpkba Y1hTFm5AryHETZR72QyMMmBtGUalxB9vUs/p1oraxliODLO1FxAkMjujXFLR/Zft 2/a08rQnokSXETcy9CGXzdWD7PTN+rq9PP6Y4w6g+hY96MmwjStpmtiImMSP1uAh QCBVJ1ENJl4xDei08MIRqs+rdxQTQfzry1DkmRolZg16Z46uGZ7uKm+3XW5A4TuL 5UoMJm1SIRiSmL170hTnD2WouJHtjjGXupgcn2+felZ4R4SFjKlr28AwyO4OEM2r iNH6vNizEX/sJgLhMlVl9OXxBna7sYeIwZr5/CmM0R+tYKBXSZ+3sZpf9I9ZXhiF GPXk+hJlyx3/Mp0UHSH3 =bsVR -----END PGP SIGNATURE----- --ZPt4rx8FFjLCG7dd-- From owner-freebsd-ports@freebsd.org Tue Oct 27 10:23:24 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 328AEA1E705 for ; Tue, 27 Oct 2015 10:23:24 +0000 (UTC) (envelope-from bergerkos@yahoo.co.uk) Received: from nm21-vm9.bullet.mail.ir2.yahoo.com (nm21-vm9.bullet.mail.ir2.yahoo.com [212.82.97.6]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A8E471E34 for ; Tue, 27 Oct 2015 10:23:23 +0000 (UTC) (envelope-from bergerkos@yahoo.co.uk) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1445941252; bh=oa2jEnFSeFdN6R9nhL6gty7z/TB/TvDtq2qVrlh7k0Y=; h=Date:From:Reply-To:To:Subject:References:From:Subject; b=RnjbB7rOXrNBF3RwTfkJjGIn5GTUv8iVn3WGGB8x7xWTQCuipvX7NwiIilBFiZFLxXxidewGcrIXtYTot7L24xij4c2oQykEmRPazDCPUL6UyjdStfZo1hxq5It7kUYIuGsFxmtzMzqrCc+pnlY9Nft6IM3vMvj0gt5J9+0w8ufef9u7xaABRvZllJvMOGgNm7/NLNximMdiVis5OLe61zYPQWXsWV4c26QaTGE+zx31HiLjv+DXt4QuHkcWtrqcMRuH8RZ2NJek6BpqV6pCGQAx8JIUxDOy99YV2TPn3hVz/7iBKyFzCtRhF+DJ0dXBFVRwnqwh/Y+SFwSNDZWm1w== Received: from [212.82.98.62] by nm21.bullet.mail.ir2.yahoo.com with NNFMP; 27 Oct 2015 10:20:52 -0000 Received: from [212.82.98.106] by tm15.bullet.mail.ir2.yahoo.com with NNFMP; 27 Oct 2015 10:20:52 -0000 Received: from [127.0.0.1] by omp1043.mail.ir2.yahoo.com with NNFMP; 27 Oct 2015 10:20:52 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 565869.9478.bm@omp1043.mail.ir2.yahoo.com X-YMail-OSG: ZoIVnXIVM1mTFzIueQkzqIThALc1CRkZEgnsQnYsUPllPMKiWtW0sqwqEI9VRRv PY2yGmJROU297U6UDnFjcO5pSajnaI01dSwpgZDxoaNnwEmiB0pItSMeiFF0SP4NnmI4zdnt2n__ M_w6AJbcEJET9cIb_RddSsse9Egse5WwEeccACF21HQzs2c.5XytefNlmP6drQLRCMqaDWKe83is z8NUN9HIhQCewYwCb9tSv.L228JHdK.u2gVKbt6GLzXtTH3vN25LU_etFOTE21m2C0CoteO7NH9G Db0knDOuCQYctBKStp3tu5bp_POBYgQJ_ylYuT.hLhr_Aa4o9_hGxe7v_gNU_nWdTlv1FI_IuPkq eG5DlPFVq_mhQSRmCk7j.wSwI6VBy2BfPgEsIr3w9bOK9JFkuVT3tZJVNO6Xg9tZgr5wO8wKU_F9 3yPoVXJPhf91BNNDwZzk1b.IcaPw1bAyg2IvM3JRWxPtV5t62YfjQmKnNJikJcN4yqWSoumbF9Ty OLIE2EIMT Received: by 212.82.98.118; Tue, 27 Oct 2015 10:20:51 +0000 Date: Tue, 27 Oct 2015 10:20:51 +0000 (UTC) From: Kostya Berger Reply-To: Kostya Berger To: "freebsd-ports@freebsd.org" Message-ID: <1378482762.5364753.1445941251274.JavaMail.yahoo@mail.yahoo.com> Subject: skype4 on -current: error while loading shared libraries: libpulse-mainloop-glib.so.0 MIME-Version: 1.0 References: <1378482762.5364753.1445941251274.JavaMail.yahoo@mail.yahoo.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 10:23:24 -0000 Hi, I've posted this on gmane, but am not sure it reached the list. I've had the same problem and found the solution as follows: 1) skype was actually talking about libpulse-mainloop-glib.so.0 in the /com= pat/linux installation, not in /usr/local.2) The solution was to manually e= xtract pulseaudio-libs-glib2-0.9.21-21.el6.i686.rpm into /compat/linux (no = port for it yet) + install security/linux-c6-openssl port, next thing it co= mplains is missing. Just wonder why nobody else has this problem. Given that I have the latest = version of ports tree and the installation procedure is pretty much standar= d. =C2=A0With kindest regards, Kostya Berger =20 From owner-freebsd-ports@freebsd.org Tue Oct 27 11:05:55 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 55A35A1F15D for ; Tue, 27 Oct 2015 11:05:55 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from toco-domains.de (mail.toco-domains.de [IPv6:2a01:4f8:150:50a5::6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1DB082000 for ; Tue, 27 Oct 2015 11:05:55 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from [0.0.0.0] (mail.toco-domains.de [IPv6:2a01:4f8:150:50a5::6]) by toco-domains.de (Postfix) with ESMTPA id 006F81B2283C; Tue, 27 Oct 2015 12:05:51 +0100 (CET) Subject: Re: php5-phar-5.4.45 To: Jos Chrispijn , FreeBSD Ports ML References: <562F4766.3060604@webrz.net> From: Torsten Zuehlsdorff Message-ID: <562F5A8F.1030001@toco-domains.de> Date: Tue, 27 Oct 2015 12:05:51 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <562F4766.3060604@webrz.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 11:05:55 -0000 Hello Jos, > Checking for packages with security vulnerabilities: > Database fetched: Mon Oct 26 00:09:27 CET 2015 > php5-phar-5.4.45 > > Can you tell when we can expect the update of this port? Surely the answer will be never, because PHP 5.4 has reached its end of life. You should switch to PHP 5.5 or even better PHP 5.6 according to the status of supported PHP versions: http://php.net/supported-versions.php There are phar Modules for this versions in the Portstree. Greetings, Torsten From owner-freebsd-ports@freebsd.org Tue Oct 27 11:12:28 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8E042A1F381 for ; Tue, 27 Oct 2015 11:12:28 +0000 (UTC) (envelope-from loic.blot@unix-experience.fr) Received: from smtp.unix-experience.fr (kingslanding.unix-experience.fr [62.4.22.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 50929147F; Tue, 27 Oct 2015 11:12:27 +0000 (UTC) (envelope-from loic.blot@unix-experience.fr) Received: from smtp.unix-experience.fr (unknown [192.168.200.21]) by smtp.unix-experience.fr (Postfix) with ESMTP id 58F4136D7F; Tue, 27 Oct 2015 12:03:13 +0100 (CET) X-Virus-Scanned: scanned by unix-experience.fr Received: from smtp.unix-experience.fr ([192.168.200.21]) by smtp.unix-experience.fr (smtp.unix-experience.fr [192.168.200.21]) (amavisd-new, port 10024) with ESMTP id NjAnF9iB55lj; Tue, 27 Oct 2015 12:03:08 +0100 (CET) Received: from mail.unix-experience.fr (repo.unix-experience.fr [192.168.200.30]) by smtp.unix-experience.fr (Postfix) with ESMTPSA id CD62036D72; Tue, 27 Oct 2015 12:03:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=unix-experience.fr; s=uxselect; t=1445943787; bh=Wh4GEETHn5kLGW1r7a3aSUwz8E/e3Huz1QbCCHcVhT4=; h=Date:From:Subject:To:Cc:In-Reply-To:References; b=Px0YcsWMhN3Q/s+WMKr9rtIRMdsRNmlK9sekTd8LlfjINJz40H9yXpzaoAIw3XZQ1 Jt8r3cXRvxPqgqA3wlTUM5qVFcqfgaWOPVX5Y/nyfqOvgmO/vjguwzD3o2WQ7//KSS /wIXJks/aBg9/9Yo92M75J0fF99b7DhyGyq6ejQA= Mime-Version: 1.0 Date: Tue, 27 Oct 2015 11:03:07 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-ID: X-Mailer: RainLoop/1.9.3.363 From: loic.blot@unix-experience.fr Subject: Re: llvm37 python3 problem To: "Brooks Davis" , "Walter Schwarzenfeld" Cc: freebsd-ports@freebsd.org In-Reply-To: <20151012175029.GB9354@spindle.one-eyed-alien.net> References: <20151012175029.GB9354@spindle.one-eyed-alien.net> <5617C770.6060701@utanet.at> <5617D181.2080205@utanet.at> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 11:12:28 -0000 Any news for this problem ?=0A=0A12 octobre 2015 19:50 "Brooks Davis" a =C3=A9crit:=0A> On Fri, Oct 09, 2015 at 04:38:57PM +0= 200, Walter Schwarzenfeld wrote:=0A> =0A>> Can't test the patch in the ab= ove link, cause the port ignores python=0A>> 3.4 and I don't want deinsta= ll python 2.7.=0A> =0A> I've figured out how to reconfigure poudriere to = be able to test this.=0A> Several other files need this sort of fix. I've= managed to fix some=0A> with patches from upstream, but it appears that = lldb is incompatible=0A> with python 3. The C code is using obsolete inte= rfaces and doesn't=0A> compile.=0A> =0A> -- Brooks From owner-freebsd-ports@freebsd.org Tue Oct 27 11:19:02 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A221DA1F440 for ; Tue, 27 Oct 2015 11:19:02 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 68DC515F6 for ; Tue, 27 Oct 2015 11:19:02 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1Zr2HT-0001wT-5O; Tue, 27 Oct 2015 12:19:07 +0100 Date: Tue, 27 Oct 2015 12:19:07 +0100 From: Kurt Jaeger To: Jos Chrispijn Cc: FreeBSD Ports ML Subject: Re: php5-phar-5.4.45 Message-ID: <20151027111907.GV19913@home.opsec.eu> References: <562F4766.3060604@webrz.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <562F4766.3060604@webrz.net> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 11:19:02 -0000 Hi! > Checking for packages with security vulnerabilities: > Database fetched: Mon Oct 26 00:09:27 CET 2015 > php5-phar-5.4.45 > > Can you tell when we can expect the update of this port? Is there an application that does not cope with newer versions of PHP ? -- pi@opsec.eu +49 171 3101372 5 years to go ! From owner-freebsd-ports@freebsd.org Tue Oct 27 11:44:56 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 97ED5A1F8AA for ; Tue, 27 Oct 2015 11:44:56 +0000 (UTC) (envelope-from jason.unovitch@gmail.com) Received: from mail-io0-x22a.google.com (mail-io0-x22a.google.com [IPv6:2607:f8b0:4001:c06::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 62F8810A9 for ; Tue, 27 Oct 2015 11:44:56 +0000 (UTC) (envelope-from jason.unovitch@gmail.com) Received: by ioll68 with SMTP id l68so219047002iol.3 for ; Tue, 27 Oct 2015 04:44:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=y/Yyl9bkT3XI56QeaH3P3AnWs2IoRl0SJR/xu64XLo0=; b=iFkfnlbhyS+f7Hh+BNMJClRlojP3FxBLrpVZ09n4SOuFRkoUFOanZnSWO4IxP4Ryt+ EpbYfNiC2v0t4Z0d36o+KF3I4z2Ap4OPXAjfeTQ04Eiy0jmhXS9CWk4SsbvTb1NmDw6j KlARQIiuY/+xRmSfBVm8Lkatk5L7NZnvnkDd4MszzqycCbvs/MZZOwD/sKlM2QPwf+eu 9VZOkd2rPEdxZDVRjg4Wxo0mVBaD9gtxuGcYy65T6Ju+L6NT24vyGqe+oC5AM5Vu3lc2 m5KKHHSgHCQXQGl3jPd2CJ9HMqF56MxGEzMMq0lHMyj/SvfTkSOSaKrfTgkKj08XhBeQ 7l9Q== MIME-Version: 1.0 X-Received: by 10.107.130.209 with SMTP id m78mr34783920ioi.18.1445946295668; Tue, 27 Oct 2015 04:44:55 -0700 (PDT) Received: by 10.36.0.134 with HTTP; Tue, 27 Oct 2015 04:44:55 -0700 (PDT) Received: by 10.36.0.134 with HTTP; Tue, 27 Oct 2015 04:44:55 -0700 (PDT) In-Reply-To: <20151027111907.GV19913@home.opsec.eu> References: <562F4766.3060604@webrz.net> <20151027111907.GV19913@home.opsec.eu> Date: Tue, 27 Oct 2015 07:44:55 -0400 Message-ID: Subject: Re: php5-phar-5.4.45 From: Jason Unovitch To: Kurt Jaeger Cc: f-ports , Jos Chrispijn Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 11:44:56 -0000 On Oct 27, 2015 7:19 AM, "Kurt Jaeger" wrote: > > Hi! > > > Checking for packages with security vulnerabilities: > > Database fetched: Mon Oct 26 00:09:27 CET 2015 > > php5-phar-5.4.45 > > > > Can you tell when we can expect the update of this port? > > Is there an application that does not cope with newer versions of PHP ? > As mentioned above, PHP 5.4 passed end of life and there was no upstream release to go along with the recent 5.5 and 5.6 updates. If there are any applications that do not cope with newer PHP versions, your assistance to identify it and a PR to document it would be helpful! Thanks! From owner-freebsd-ports@freebsd.org Tue Oct 27 12:44:18 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1B8E7A1E376 for ; Tue, 27 Oct 2015 12:44:18 +0000 (UTC) (envelope-from timp87@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 0162817A4 for ; Tue, 27 Oct 2015 12:44:18 +0000 (UTC) (envelope-from timp87@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id F2C75A1E373; Tue, 27 Oct 2015 12:44:17 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F25FCA1E372 for ; Tue, 27 Oct 2015 12:44:17 +0000 (UTC) (envelope-from timp87@gmail.com) Received: from mail-wi0-x235.google.com (mail-wi0-x235.google.com [IPv6:2a00:1450:400c:c05::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9268817A3 for ; Tue, 27 Oct 2015 12:44:17 +0000 (UTC) (envelope-from timp87@gmail.com) Received: by wicll6 with SMTP id ll6so158465097wic.1 for ; Tue, 27 Oct 2015 05:44:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=vmpgbL8a3Ks46ltdrsCM3f5Czfq6R3Y3igDQDa3JrGQ=; b=Wp78Y6lulngG6+xJlVjp/qUGrI4AlGluNXSqULEYRS2alx6WcVtG/mK1gWhzhjGIGU VBv6XoiLBEheVGOcs1Z7A3EbZ4mbo23SLnByU1os/AXfCc/M7IULsBV7BBnU9d0qD2UU ihO7/wXilarrk9S01MP6b3kw0dTt6AqylviC4U0uPnUVCSS+d64E7YhWyMHCX/60Y4Z8 7Eu7Z7GZZO1fJyy3sYVpO9rQvu/UhdOWQot8sG6uEjIqMUQIVD+VSPnYtPFPU5FDxiSw gWP5oo+WUpwV1sWAi684I/rEOJ71Pvt8Lv6J4w1uWI3rbS09KxE8tX92rd3J3yEVImO3 2Ccw== MIME-Version: 1.0 X-Received: by 10.180.91.40 with SMTP id cb8mr25711448wib.14.1445949855362; Tue, 27 Oct 2015 05:44:15 -0700 (PDT) Received: by 10.28.31.18 with HTTP; Tue, 27 Oct 2015 05:44:15 -0700 (PDT) Date: Tue, 27 Oct 2015 15:44:15 +0300 Message-ID: Subject: bug report 203660 From: Pavel Timofeev To: ports@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 12:44:18 -0000 Greetings! Could someone please commit changed described in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203660 ? Thanks a lot! From owner-freebsd-ports@freebsd.org Tue Oct 27 14:38:19 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1D37CA1F35E for ; Tue, 27 Oct 2015 14:38:19 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (unknown [IPv6:2001:984:78b5:1:21b:78ff:fea8:3f22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 998691279 for ; Tue, 27 Oct 2015 14:38:17 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (localhost [127.0.0.1]) by biertje.skysmurf.nl (8.14.9/8.14.9) with ESMTP id t9REcES6092508; Tue, 27 Oct 2015 15:38:14 +0100 (CET) (envelope-from fonz@biertje.skysmurf.nl) Received: (from fonz@localhost) by biertje.skysmurf.nl (8.14.9/8.14.9/Submit) id t9REcENv092507; Tue, 27 Oct 2015 15:38:14 +0100 (CET) (envelope-from fonz) Date: Tue, 27 Oct 2015 15:38:14 +0100 From: "A.J. \"Fonz\" van Werven" To: Kurt Jaeger Cc: Jos Chrispijn , FreeBSD Ports ML Subject: Re: php5-phar-5.4.45 Message-ID: <20151027143814.GA92455@biertje.skysmurf.nl> References: <562F4766.3060604@webrz.net> <20151027111907.GV19913@home.opsec.eu> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="J2SCkAp4GZ/dPZZf" Content-Disposition: inline In-Reply-To: <20151027111907.GV19913@home.opsec.eu> X-PGP-Key: http://www.skysmurf.nl/~fonz/fonz_pubkey.asc User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 14:38:19 -0000 --J2SCkAp4GZ/dPZZf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Kurt Jaeger wrote: > Is there an application that does not cope with newer versions of PHP ? A quick survey on Freshports reveals: - 651 ports build-/lib-/run-depending explicitly on *php56*; - 67 ports build-/lib-/run-depending explicitly on *php55*; - 0 ports build-/lib-/run-depending explicitly on *php54*;=20 - the above includes ports such as /php5X-foo; - in total 807 ports depend on *php5*. That would leave 89 ports in total that need to be checked, plus a couple of ports that explicitly depend on PHP 5.5 while that might not be necessary. I myself only use the core PHP port (and then again only for FPM), so I'm probably not the right person to have a look, but I figured I'd post the numbers anyway. There's one other thing I noticed, though. According to UPDATING entry 20150220, 5.6 is now the default PHP version. However, lang/php5 still seems to point to to lang/php54. Trying to build lang/php5 (e.g. "portmaster -n lang/php5" on a box with no prior PHP install) indeed builds 5.4. And installing the binary package from the official FreeBSD repository ("pkg install php5" on another PHP-free box) wants to install version 5.4 too. Maybe it's just me, but that doesn't sound right to me. AvW --=20 I'm not completely useless, I can be used as a bad example. --J2SCkAp4GZ/dPZZf Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWL4xWAAoJEAfP7gJTaCe8yqQP/AtnyEb86YYAbXena/d8+lRe qT+P5UvXLDfvANr67qnr2L/QgqbK1q5S2IiuPfFfXZUnnwR1ygUe60vOXQTD83ly w89j+gYHAbTio2kT5dsb2aamnS/hMuAS5Gj7H3PFj2433bGCZYi3r6jgtICFDCf5 FVvAA0L/IPI4iIE6Yk4byjs0V9A08GsjPzYnWgd6UiIHqd2CATTjThh1l6CEZ5W/ p++lg7tdvxcV+SpCGv2x4BDk7JUWwJStvvFrtFrbTH7ScOTHsXrQaSMAue9zXBOn M9dSfHsyWam000ESGXl+HDaUQm9MKuJ2ZF61bTs9WIJgvchqJ+s66G0OAUrb8Okl p4U1uGWGpTsQoMM/sTADJSyFFpnZ+Y2y0O+PLUCnoy/U+PU7anhUQqx1Ypiq8k2F ByvMKD8+L3XIQCZOORpOT612JJrUconlrd5k5pCdih8t4TWhk3ekB12NfOzsWZTc aPfTWpFrnMsrGDzFhKpyTHaSTduYUbjn4OVlcpxEY53i1L2NNoZqCZunt5hQLRvB EK5trwVuqwhkie7IzoZQFo5pFdB/Ewu78xdUo7MNbtGJLaxqXlvTNB2DvLwBEKLZ +v1Twvy8CLYn7JUFd8sMIBvKaTDQ6fIDEbB7GgW++n24Bboj3TG9dyJzX48nPV75 2wJdmgT6zf+yz00RzyGV =4iF6 -----END PGP SIGNATURE----- --J2SCkAp4GZ/dPZZf-- From owner-freebsd-ports@freebsd.org Tue Oct 27 14:43:06 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EA18EA1F5A1 for ; Tue, 27 Oct 2015 14:43:06 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (unknown [IPv6:2001:984:78b5:1:21b:78ff:fea8:3f22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7239B1929; Tue, 27 Oct 2015 14:43:06 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (localhost [127.0.0.1]) by biertje.skysmurf.nl (8.14.9/8.14.9) with ESMTP id t9REh4NW092528; Tue, 27 Oct 2015 15:43:04 +0100 (CET) (envelope-from fonz@biertje.skysmurf.nl) Received: (from fonz@localhost) by biertje.skysmurf.nl (8.14.9/8.14.9/Submit) id t9REh408092527; Tue, 27 Oct 2015 15:43:04 +0100 (CET) (envelope-from fonz) Date: Tue, 27 Oct 2015 15:43:04 +0100 From: "A.J. \"Fonz\" van Werven" To: Kubilay Kocak Cc: FreeBSD ports mailing list Subject: Re: Help needed: ports builds on 10.X but breaks on 9.X Message-ID: <20151027144304.GB92455@biertje.skysmurf.nl> References: <20151003090630.GA14086@biertje.skysmurf.nl> <20151025151605.GA13444@biertje.skysmurf.nl> <562CF667.1030007@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="/WwmFnJnmDyWGHa4" Content-Disposition: inline In-Reply-To: <562CF667.1030007@FreeBSD.org> X-PGP-Key: http://www.skysmurf.nl/~fonz/fonz_pubkey.asc User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 14:43:07 -0000 --/WwmFnJnmDyWGHa4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Kubilay Kocak wrote: > Set merge-quarterly to ? in the bugzilla issue report, and ask (in a > comment) for the committer who resolved it in ports HEAD to kindly merge > it :) Thanks to you and Kurt Jaeger for the help. The committer in question has now reassigned it to the security team so I'll wait and see what happens. Also thanks for the additional information Koobs. This does leave me with one question: just when is it appropriate to set the merge-quarterly flag? Apparently quarterly fallout is one example and security fixes are another. But is there anything else? AvW --=20 I'm not completely useless, I can be used as a bad example. --/WwmFnJnmDyWGHa4 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWL414AAoJEAfP7gJTaCe8TQ4P+gIbtofDZM0KkCrIdbHVhznA FHxxUvEArm4bwDyosWDSCJk1Dcm23T0N0jS/sKDWCaiQwFegLE4QNOTqrJ+K0/+g HtXtx725QVzzU7anAvL5sGYWPDY41A9fMttgQr1fRYbaD8HTfDAVc+f1IUVrF9mL +yTnxrqMPj9ZnAAl3THkj08VSut7m5Vg79E6Ng09NwaNkuF4+n0GGMxqYPgpQ3Fq Cw4q0nHaMe7feINNBMLLCiJIZ4d8HDCSqeMBf4NKUURmpnJrZG54D90UvlPZV6xm gb4TRgdQ0tVgdm5eWrQRXr6wNUMPpByIrzF+g13jHN6u3jg2oh+m2H8mSEncEbMw dD6vM3R7BLkKvrcGdcvyT2eycbm6f0wdQykuu/6q3NoRfqmatD3J0DKiTJoSViBa b+TxqyrxCc2J0dz1mDH0DnvfRL9mGvCOSpjt0TtiS3pYUgt4hzX0CswyMxCLvzXn QpcYBNA8Hxds6bU43EmOs1zWJOwpuxFEfLfL2BW+9qg9JSBcRStwIKeSbY/WZ6r5 SUPUET0jm4FBHq3qFGCLY+tbDBI2/LHMc+WLKca0wk761zoB4yNRVmoOOeTFOldL xdq++/7U/9Y7ws12Q1Fe7kS+a14wtF0LXtC7n0yrN+32Y7bf8o0GC3lHc1d+HKLq f3pHq8JKA6KP4HWHajU2 =25UW -----END PGP SIGNATURE----- --/WwmFnJnmDyWGHa4-- From owner-freebsd-ports@freebsd.org Tue Oct 27 15:14:03 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5AF22A1FE6E for ; Tue, 27 Oct 2015 15:14:03 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1A7E01B48 for ; Tue, 27 Oct 2015 15:14:02 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 34AF728430; Tue, 27 Oct 2015 16:04:36 +0100 (CET) Received: from illbsd.quip.test (ip-89-177-49-111.net.upcbroadband.cz [89.177.49.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 44D9628417; Tue, 27 Oct 2015 16:04:35 +0100 (CET) Message-ID: <562F9283.4040207@quip.cz> Date: Tue, 27 Oct 2015 16:04:35 +0100 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:35.0) Gecko/20100101 Firefox/35.0 SeaMonkey/2.32 MIME-Version: 1.0 To: "A.J. \"Fonz\" van Werven" , Kurt Jaeger CC: Jos Chrispijn , FreeBSD Ports ML Subject: Re: php5-phar-5.4.45 References: <562F4766.3060604@webrz.net> <20151027111907.GV19913@home.opsec.eu> <20151027143814.GA92455@biertje.skysmurf.nl> In-Reply-To: <20151027143814.GA92455@biertje.skysmurf.nl> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 15:14:03 -0000 A.J. "Fonz" van Werven wrote on 10/27/2015 15:38: > Kurt Jaeger wrote: [...] > There's one other thing I noticed, though. According to UPDATING entry > 20150220, 5.6 is now the default PHP version. However, lang/php5 still > seems to point to to lang/php54. Trying to build lang/php5 (e.g. > "portmaster -n lang/php5" on a box with no prior PHP install) indeed > builds 5.4. And installing the binary package from the official FreeBSD > repository ("pkg install php5" on another PHP-free box) wants to install > version 5.4 too. Maybe it's just me, but that doesn't sound right to me. It is right, because previously there was only one (moving target) port "lang/php5" and no php51, php52, php53. Then this was changed to support more than one version of PHP and lang/php5 is leftover from the past era. Miroslav Lachman From owner-freebsd-ports@freebsd.org Tue Oct 27 15:38:00 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7046CA1F599 for ; Tue, 27 Oct 2015 15:38:00 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (unknown [IPv6:2001:984:78b5:1:21b:78ff:fea8:3f22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EA3581A04 for ; Tue, 27 Oct 2015 15:37:59 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (localhost [127.0.0.1]) by biertje.skysmurf.nl (8.14.9/8.14.9) with ESMTP id t9RFbwRL092709; Tue, 27 Oct 2015 16:37:58 +0100 (CET) (envelope-from fonz@biertje.skysmurf.nl) Received: (from fonz@localhost) by biertje.skysmurf.nl (8.14.9/8.14.9/Submit) id t9RFbwT6092708; Tue, 27 Oct 2015 16:37:58 +0100 (CET) (envelope-from fonz) Date: Tue, 27 Oct 2015 16:37:58 +0100 From: "A.J. \"Fonz\" van Werven" To: Miroslav Lachman <000.fbsd@quip.cz> Cc: Kurt Jaeger , Jos Chrispijn , FreeBSD Ports ML Subject: Re: php5-phar-5.4.45 Message-ID: <20151027153758.GA92694@biertje.skysmurf.nl> References: <562F4766.3060604@webrz.net> <20151027111907.GV19913@home.opsec.eu> <20151027143814.GA92455@biertje.skysmurf.nl> <562F9283.4040207@quip.cz> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="UugvWAfsgieZRqgk" Content-Disposition: inline In-Reply-To: <562F9283.4040207@quip.cz> X-PGP-Key: http://www.skysmurf.nl/~fonz/fonz_pubkey.asc User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 15:38:00 -0000 --UugvWAfsgieZRqgk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Miroslav Lachman wrote: > It is right, because previously there was only one (moving target) port > "lang/php5" and no php51, php52, php53. Then this was changed to support > more than one version of PHP and lang/php5 is leftover from the past era. That I understand, but I'd expect that now with PHP 5.6 being the default, lang/php5 would point to lang/php56 instead of lang/php54, which is after all deprecated. Or is lang/php5 going to disappear altogether over time? AvW --=20 I'm not completely useless, I can be used as a bad example. --UugvWAfsgieZRqgk Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWL5pVAAoJEAfP7gJTaCe8RsQQALZz5d7ehAV1Mfxzp7KDgmW3 k1TmaUERw2auetnq2nKqGSxQCXHV3ZLggGkTh21Ho3h+OCxr+B+GHv1BQDR8D0ar E+zr8QhZPCucgY5qHWRHklDt5lTwiIA9617GXcjYnGyEr47IUFTTDdkVR/ymf6mt 9taBjkqndkgmx41GmVI/DUpP5S0ClYE4gKWGnhsTFHw9gl4crDrMj+Pj/XaJqpxh gwZ4ZpMSvVoKQHWMRGZX3AcqrpAi1GmpgBZHf9/O4R8sanaljHXf0MHQIGi4JXRD SNKe4l3cwMZ+CZ4aFXUDXG26HbEg/tk7LX26yHcV8zb4D1eGqJgYvOZBmq9x4LzC g95IdjigMBnHVPDunwslhKy3OGwSzpBb8cgt/2aCFSvSbt0PKBcjsILsIOaNcgNz KiHWcc4g7tw037wvg715mFtBBs6wshq8nvjavqy04gL377oBQDAnPYz6zsUZPk5N lU5RueaAD20Ktc90xQDdY5Aqp3xH7SGGl3DTEMGbPJBhNIJo1oD+xt/mQlImO9Ba FPWPdTYJisccAnkIytIitr9og4cuvw8iiPcY8KsgP4+AyZGghPVfvAfF4ZCU00LL PPcFWVFxZEgtuCQMSbUdN0RziLxyJAbc9vCEOYxBpSsM+9wJl5m/8cXZu+CD9MRX G/vxYS8VCuxHoBcmLpGx =bSMD -----END PGP SIGNATURE----- --UugvWAfsgieZRqgk-- From owner-freebsd-ports@freebsd.org Tue Oct 27 15:58:27 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 96881A1E92D for ; Tue, 27 Oct 2015 15:58:27 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mail-pa0-x231.google.com (mail-pa0-x231.google.com [IPv6:2607:f8b0:400e:c03::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6485A1E42 for ; Tue, 27 Oct 2015 15:58:27 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: by pacfv9 with SMTP id fv9so236439134pac.3 for ; Tue, 27 Oct 2015 08:58:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:reply-to:subject:references:to:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=5T+Qh07ePlMnAoqmZqjVw+R7fyfmhmhkuuDwVesfBuI=; b=ma08x1CAn9tAW2JshfdHATB17XFzS4dgc1tM0vJmBSH00CadDk+sC4gKVF7d5a81fi t3Qt8JV4giZEERzuSV3u3KJ9bwz/ueOreIjVcvtXXF4jh3utSSoKRmIdN3xaKVsyJ+G3 Ry3qLRJmLuxme6UO4EBKv1bvW3l+n6XyH3wIctUr76IfxiOzh9JrWbWAfPnHBPwcdTL0 yXpQYOSmlx7QJXZSU4rZ+alPxCDUjVuk/p+v5/ubR7vh6ko3ihfhaYk9YMtjIegvXuAI gWuCqn93B/BBMpil6VO493vIgdV51eaJgijY2NuB7vavAwRqp58O8OnJlEr0ZCOYzgIP NJlw== X-Received: by 10.68.192.104 with SMTP id hf8mr29073254pbc.66.1445961506635; Tue, 27 Oct 2015 08:58:26 -0700 (PDT) Received: from [192.168.1.103] (ppp59-167-128-11.static.internode.on.net. [59.167.128.11]) by smtp.gmail.com with ESMTPSA id cs5sm40450592pbc.15.2015.10.27.08.58.23 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Oct 2015 08:58:25 -0700 (PDT) Sender: Kubilay Kocak Reply-To: koobs@FreeBSD.org Subject: Re: Help needed: ports builds on 10.X but breaks on 9.X References: <20151003090630.GA14086@biertje.skysmurf.nl> <20151025151605.GA13444@biertje.skysmurf.nl> <562CF667.1030007@FreeBSD.org> <20151027144304.GB92455@biertje.skysmurf.nl> To: "A.J. \"Fonz\" van Werven" Cc: FreeBSD ports mailing list From: Kubilay Kocak X-Enigmail-Draft-Status: N1110 Message-ID: <562F9F1B.3050303@FreeBSD.org> Date: Wed, 28 Oct 2015 02:58:19 +1100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <20151027144304.GB92455@biertje.skysmurf.nl> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 15:58:27 -0000 On 28/10/2015 1:43 AM, A.J. "Fonz" van Werven wrote: > Kubilay Kocak wrote: > >> Set merge-quarterly to ? in the bugzilla issue report, and ask (in a >> comment) for the committer who resolved it in ports HEAD to kindly merge >> it :) > > Thanks to you and Kurt Jaeger for the help. The committer in question has > now reassigned it to the security team so I'll wait and see what happens. > > Also thanks for the additional information Koobs. You're welcome :) > This does leave me with one question: just when is it appropriate to set > the merge-quarterly flag? Apparently quarterly fallout is one example and > security fixes are another. But is there anything else? > > AvW > The real question that informs the decision is: Might/Do the people using the quarterly want/need this? Officially it's: Very well-tested build/run/security issues/fixes. Another way to look at it is: Not version updates (all else being equal). A really way to get a better feel is to browse the quarterly commit log: https://svnweb.freebsd.org/ports/branches/2015Q4/?view=log However, if you're unsure, it's appropriate to set the merge-quarterly flag to ? *any time* you think that (or are not entirely sure whether) a change/issue may need to be committed to quarterly. Really. We'd rather quarterly become high value and deal with a few more issues that have the flag incorrectly set (and deny the request), than missing commits/fixes that go into head that should be merged, but aren't. If you have any more questions, head on over to #freebsd-ports on freenode or #bsdports on Efnet IRC and you can ask as many as you want :) ./koobs From owner-freebsd-ports@freebsd.org Tue Oct 27 16:38:28 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7C05AA1F2FD for ; Tue, 27 Oct 2015 16:38:28 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (unknown [IPv6:2001:984:78b5:1:21b:78ff:fea8:3f22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id ED4E2162C; Tue, 27 Oct 2015 16:38:27 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (localhost [127.0.0.1]) by biertje.skysmurf.nl (8.14.9/8.14.9) with ESMTP id t9RGcPBT093001; Tue, 27 Oct 2015 17:38:25 +0100 (CET) (envelope-from fonz@biertje.skysmurf.nl) Received: (from fonz@localhost) by biertje.skysmurf.nl (8.14.9/8.14.9/Submit) id t9RGcPOt093000; Tue, 27 Oct 2015 17:38:25 +0100 (CET) (envelope-from fonz) Date: Tue, 27 Oct 2015 17:38:24 +0100 From: "A.J. \"Fonz\" van Werven" To: Kubilay Kocak Cc: FreeBSD ports mailing list Subject: Re: Help needed: ports builds on 10.X but breaks on 9.X Message-ID: <20151027163824.GA92990@biertje.skysmurf.nl> References: <20151003090630.GA14086@biertje.skysmurf.nl> <20151025151605.GA13444@biertje.skysmurf.nl> <562CF667.1030007@FreeBSD.org> <20151027144304.GB92455@biertje.skysmurf.nl> <562F9F1B.3050303@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="7JfCtLOvnd9MIVvH" Content-Disposition: inline In-Reply-To: <562F9F1B.3050303@FreeBSD.org> X-PGP-Key: http://www.skysmurf.nl/~fonz/fonz_pubkey.asc User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 16:38:28 -0000 --7JfCtLOvnd9MIVvH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Kubilay Kocak wrote: > The real question that informs the decision is: Might/Do the people > using the quarterly want/need this? [snip] > A really way to get a better feel is to browse the quarterly commit log: >=20 > https://svnweb.freebsd.org/ports/branches/2015Q4/?view=3Dlog >=20 > However, if you're unsure, it's appropriate to set the merge-quarterly > flag to ? *any time* you think that (or are not entirely sure whether) a > change/issue may need to be committed to quarterly. Really. >=20 > We'd rather quarterly become high value and deal with a few more issues > that have the flag incorrectly set (and deny the request), than missing > commits/fixes that go into head that should be merged, but aren't. Thanks a bunch, it looks pretty clear to me. AvW --=20 I'm not completely useless, I can be used as a bad example. --7JfCtLOvnd9MIVvH Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWL6iAAAoJEAfP7gJTaCe80DMP/1J2Ocggod3bPH4uLyA8KcjG BFcFbLPXY1/kqgtOwd/sGU8d3qGcE+YwLcsYUcfexO0DkQ0JZyuObFBtPkhc0eQM GHViC9k+WiodYlCFNMkrgv8GHT0DCkpEQuZuXHiXOqESihxGeqQASAG9QiZ+mp56 Ht9JjbKTDheYD2XgE24Rv1wFAHrMYkDCtUwViDXB0SNWmfIK5VH6M3xQKgrZzM8Q PbmwbwvsVO6I8HzsxRgw6i4EYMpyEEJXSDjCBXNy1hjgK02BnPozAfEgY3+D9eiR nz+YTK/evg3+oR7s33AMtrh5j4qPvCJFJVLzdriDx5zeM4qNj5o++9na+YH3v6yg g/vGeed29CNpo/CHBYrEDtQGEZ/q/rpskNP3ezsv3w2EX1Ey1D7Vv4lBjv4K6Dyx opj5dSNIwOqK34YQNbNa6ha5cm2ftRdGGxJVSdK2M/GTNTo0XRwDjBCxPfQztY0/ 0MmAg5dZ5eodXgpQAib0yJCSgg/JzZOmzo3kecWZWQ9W0yAUMrsYnhA2B5A3907G vRatNWSvsefxElJnYLd2nhFpUJvUUzf2QrGFpS8mb69kn+MR/yfkJ6oc4fd3Q8Gz d1h/Uk4MPn5QrBnpaTx0Jde6sWps+pU5Zq3d9GCPWUNBRm+il7URdPd55ZI+aO4j SdZXzNmDlCiXeVZvQhlH =GBMG -----END PGP SIGNATURE----- --7JfCtLOvnd9MIVvH-- From owner-freebsd-ports@freebsd.org Tue Oct 27 16:51:00 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C70D5A1F5FD for ; Tue, 27 Oct 2015 16:51:00 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id B3E251146 for ; Tue, 27 Oct 2015 16:51:00 +0000 (UTC) (envelope-from lists@opsec.eu) Received: by mailman.ysv.freebsd.org (Postfix) id B0B90A1F5FC; Tue, 27 Oct 2015 16:51:00 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B0581A1F5FB for ; Tue, 27 Oct 2015 16:51:00 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 758AD1144 for ; Tue, 27 Oct 2015 16:51:00 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1Zr7Sl-0002Zc-B3; Tue, 27 Oct 2015 17:51:07 +0100 Date: Tue, 27 Oct 2015 17:51:07 +0100 From: Kurt Jaeger To: Pavel Timofeev Cc: ports@freebsd.org Subject: Re: bug report 203660 Message-ID: <20151027165107.GW19913@home.opsec.eu> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 16:51:00 -0000 Hi! > Could someone please commit changed described in > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203660 ? Done. -- pi@opsec.eu +49 171 3101372 5 years to go ! From owner-freebsd-ports@freebsd.org Tue Oct 27 16:54:11 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C4AB8A1F76F for ; Tue, 27 Oct 2015 16:54:11 +0000 (UTC) (envelope-from timp87@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id A3BB814D1 for ; Tue, 27 Oct 2015 16:54:11 +0000 (UTC) (envelope-from timp87@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id A0E29A1F76E; Tue, 27 Oct 2015 16:54:11 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A07C4A1F76D for ; Tue, 27 Oct 2015 16:54:11 +0000 (UTC) (envelope-from timp87@gmail.com) Received: from mail-wi0-x232.google.com (mail-wi0-x232.google.com [IPv6:2a00:1450:400c:c05::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 41D0C14D0 for ; Tue, 27 Oct 2015 16:54:11 +0000 (UTC) (envelope-from timp87@gmail.com) Received: by wicfx6 with SMTP id fx6so168514966wic.1 for ; Tue, 27 Oct 2015 09:54:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=q3yegcH2ZCgXxmdrWjrnThz57ZNd73JhjYCnoS858Oo=; b=Gf46je+755j0Q/p5C3hPh2NtEGcuGtyZwdMfUf9vGAu313qB6Swf2fqKgmrh+zv7uk b8n8QSr9o/kTR0AjIXzIz4MrveTluhJwcYCYRMMfINxHhF3jse1VPtTuLe7gvGuVAX5D on1yD+dbMff/wm4iexu9uR/dsLVi5J9FFA/dNRZ5e2wBujboHCWtHSM8OsYHtbk0x74v v68yPtEkbQzAhnf+yx8dfMtouKTScQEPbHZYlleY7jxpcKBmW/DVzxXj3wy8xZLHRPVE 135b4ubdbVSIIrNhQ4iVAmPvWZE1caqGBaQUAP/G9PPGA6oyhVMHqr23iqYBhXf4Kx9m vUrg== MIME-Version: 1.0 X-Received: by 10.194.20.135 with SMTP id n7mr28072061wje.95.1445964849790; Tue, 27 Oct 2015 09:54:09 -0700 (PDT) Received: by 10.28.31.18 with HTTP; Tue, 27 Oct 2015 09:54:09 -0700 (PDT) Received: by 10.28.31.18 with HTTP; Tue, 27 Oct 2015 09:54:09 -0700 (PDT) In-Reply-To: <20151027165107.GW19913@home.opsec.eu> References: <20151027165107.GW19913@home.opsec.eu> Date: Tue, 27 Oct 2015 19:54:09 +0300 Message-ID: Subject: Re: bug report 203660 From: Pavel Timofeev To: Kurt Jaeger Cc: ports@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 16:54:12 -0000 Thank you very much, Kurt! 27.10.2015 19:50 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0= =B5=D0=BB=D1=8C "Kurt Jaeger" =D0=BD=D0=B0=D0=BF=D0=B8=D1= =81=D0=B0=D0=BB: > Hi! > > > Could someone please commit changed described in > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D203660 ? > > Done. > > -- > pi@opsec.eu +49 171 3101372 5 years to > go ! > From owner-freebsd-ports@freebsd.org Tue Oct 27 17:52:13 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ED773A1F364 for ; Tue, 27 Oct 2015 17:52:13 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9FE1E11DB for ; Tue, 27 Oct 2015 17:52:13 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 7EBAF28430; Tue, 27 Oct 2015 18:52:07 +0100 (CET) Received: from illbsd.quip.test (ip-89-177-49-111.net.upcbroadband.cz [89.177.49.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 9061D28411; Tue, 27 Oct 2015 18:52:06 +0100 (CET) Message-ID: <562FB9C6.5060806@quip.cz> Date: Tue, 27 Oct 2015 18:52:06 +0100 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:35.0) Gecko/20100101 Firefox/35.0 SeaMonkey/2.32 MIME-Version: 1.0 To: "A.J. \"Fonz\" van Werven" CC: Jos Chrispijn , Kurt Jaeger , FreeBSD Ports ML Subject: Re: php5-phar-5.4.45 References: <562F4766.3060604@webrz.net> <20151027111907.GV19913@home.opsec.eu> <20151027143814.GA92455@biertje.skysmurf.nl> <562F9283.4040207@quip.cz> <20151027153758.GA92694@biertje.skysmurf.nl> In-Reply-To: <20151027153758.GA92694@biertje.skysmurf.nl> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 17:52:14 -0000 A.J. "Fonz" van Werven wrote on 10/27/2015 16:37: > Miroslav Lachman wrote: > >> It is right, because previously there was only one (moving target) port >> "lang/php5" and no php51, php52, php53. Then this was changed to support >> more than one version of PHP and lang/php5 is leftover from the past era. > > That I understand, but I'd expect that now with PHP 5.6 being the default, > lang/php5 would point to lang/php56 instead of lang/php54, which is after > all deprecated. Or is lang/php5 going to disappear altogether over time? I hope so. Because there are always some incompatibilities between versions and if somebody is using 5.4 (as lang/php5) and then get 5.5 or 5.6 after pkg upgrade (because php5 will point to 5.6) it can cause unwanted application breakage. It is better to have just php55 and php56 and let user decide which to install. Miroslav Lachman From owner-freebsd-ports@freebsd.org Tue Oct 27 18:34:14 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3B5A8A1FBB6 for ; Tue, 27 Oct 2015 18:34:14 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: from spindle.one-eyed-alien.net (spindle.one-eyed-alien.net [199.48.129.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 070C117F6 for ; Tue, 27 Oct 2015 18:34:13 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id E69CA5A9F11; Tue, 27 Oct 2015 18:27:19 +0000 (UTC) Date: Tue, 27 Oct 2015 18:27:19 +0000 From: Brooks Davis To: loic.blot@unix-experience.fr Cc: Walter Schwarzenfeld , freebsd-ports@freebsd.org Subject: Re: llvm37 python3 problem Message-ID: <20151027182719.GN37209@spindle.one-eyed-alien.net> References: <20151012175029.GB9354@spindle.one-eyed-alien.net> <5617C770.6060701@utanet.at> <5617D181.2080205@utanet.at> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="a+b56+3nqLzpiR9O" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 18:34:14 -0000 --a+b56+3nqLzpiR9O Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Oct 27, 2015 at 11:03:07AM +0000, loic.blot@unix-experience.fr wrot= e: > Any news for this problem ? Upstream does not yet support python 3 so it remain broken. I've not yet had time to see if I can force the use of 2.7 when building. Simple changes haven't worked. You can work around this by disabling the LLDB option when building. -- Brooks > 12 octobre 2015 19:50 "Brooks Davis" a ??crit: > > On Fri, Oct 09, 2015 at 04:38:57PM +0200, Walter Schwarzenfeld wrote: > >=20 > >> Can't test the patch in the above link, cause the port ignores python > >> 3.4 and I don't want deinstall python 2.7. > >=20 > > I've figured out how to reconfigure poudriere to be able to test this. > > Several other files need this sort of fix. I've managed to fix some > > with patches from upstream, but it appears that lldb is incompatible > > with python 3. The C code is using obsolete interfaces and doesn't > > compile. > >=20 > > -- Brooks >=20 --a+b56+3nqLzpiR9O Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJWL8IGAAoJEKzQXbSebgfAj5kH/i8OdzcjF5NQ0SVlLKVE7WLd sitbvFVB2LcBmfteUaSMERLkGsF3g8/b0cx/xnhbMsnY+YRfKFkuBWipc7//0gBw l7qClpY1Mo02e1BYfzSEvcoj94x2yBuOxm6NU5O5uDba6aCjTK5pdvh//fizayqF PbPp73zXLd22jqK9upXB47lZEQjF+lgu8wxcHkF6bUko/SDN+YGVi9A9JHy9pnJy eVvfpC1XT13d95PgLZGJvigxX6banHIprXFg1YKubxhN+gDDyNj36sGN8KbCNqq4 4GZ4JRr13k3gzBX/vYXwbvhbMMlyF9Z9kMebwcA474ZUUW+PaQ50+76gEw9Utw8= =pySI -----END PGP SIGNATURE----- --a+b56+3nqLzpiR9O-- From owner-freebsd-ports@freebsd.org Tue Oct 27 19:27:40 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5F29EA1F6E7 for ; Tue, 27 Oct 2015 19:27:40 +0000 (UTC) (envelope-from fullermd@over-yonder.net) Received: from mail.infocus-llc.com (mail.infocus-llc.com [199.15.120.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 397271EF6 for ; Tue, 27 Oct 2015 19:27:39 +0000 (UTC) (envelope-from fullermd@over-yonder.net) Received: from draco.over-yonder.net (c-75-65-60-66.hsd1.ms.comcast.net [75.65.60.66]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.tarragon.infocus-llc.com (Postfix) with ESMTPSA id 3nljXQ1PK8zQq; Tue, 27 Oct 2015 14:19:50 -0500 (CDT) Received: by draco.over-yonder.net (Postfix, from userid 100) id 3nljXP3gzyz1Cd; Tue, 27 Oct 2015 14:19:49 -0500 (CDT) Date: Tue, 27 Oct 2015 14:19:49 -0500 From: "Matthew D. Fuller" To: "A.J. \"Fonz\" van Werven" Cc: Miroslav Lachman <000.fbsd@quip.cz>, Jos Chrispijn , Kurt Jaeger , FreeBSD Ports ML Subject: Re: php5-phar-5.4.45 Message-ID: <20151027191949.GN1583@over-yonder.net> References: <562F4766.3060604@webrz.net> <20151027111907.GV19913@home.opsec.eu> <20151027143814.GA92455@biertje.skysmurf.nl> <562F9283.4040207@quip.cz> <20151027153758.GA92694@biertje.skysmurf.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20151027153758.GA92694@biertje.skysmurf.nl> X-Editor: vi X-OS: FreeBSD X-Virus-Scanned: clamav-milter 0.98.7 at mail.tarragon.infocus-llc.com X-Virus-Status: Clean User-Agent: Mutt/1.5.24-fullermd.4 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 19:27:40 -0000 On Tue, Oct 27, 2015 at 04:37:58PM +0100 I heard the voice of A.J. "Fonz" van Werven, and lo! it spake thus: > > That I understand, but I'd expect that now with PHP 5.6 being the > default, lang/php5 would point to lang/php56 instead of lang/php54, There IS no lang/php54, and never has been. lang/php5 doesn't point anywhere, it's just 5.4. > Or is lang/php5 going to disappear altogether over time? I'd assume. -- Matthew Fuller (MF4839) | fullermd@over-yonder.net Systems/Network Administrator | http://www.over-yonder.net/~fullermd/ On the Internet, nobody can hear you scream. From owner-freebsd-ports@freebsd.org Tue Oct 27 19:53:10 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 39AB2A1FB82 for ; Tue, 27 Oct 2015 19:53:10 +0000 (UTC) (envelope-from phylissigmond0890@rambler.ru) Received: from mxout2.rambler.ru (mxout2.rambler.ru [81.19.67.204]) by mx1.freebsd.org (Postfix) with ESMTP id 36B851A66 for ; Tue, 27 Oct 2015 19:53:09 +0000 (UTC) (envelope-from phylissigmond0890@rambler.ru) Received: from saddam3.rambler.ru (saddam3.rambler.ru [10.32.16.3]) by mxout2.rambler.ru (Postfix) with ESMTP id 5CF42308AD6 for ; Tue, 27 Oct 2015 22:53:08 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rambler.ru; s=mail; t=1445975588; bh=Koy14Z21PQCkCnPpUHKVwFibWjHUmDhEYHgdecml1/o=; h=From:To:Reply-To:Subject:Date; b=VEQ9GxV24BtYcYyCK/IWnfqsy/LspvzG3TtObakklzKvG1RQN2ZHy+YiPrQ/tOG9u QOB0J4hxuMYIeCUXLlVk/NDspuIK/E2vLYkt/SdW/7VgUDA9bQwk2k7A0vVlEhHDwV 5NwR7aMT08nUINy664j/2vUH4GL1iInecOKOXeoA= Received: from localhost.localdomain (localhost [127.0.0.1]) by saddam3.rambler.ru (Postfix) with ESMTP id 468BEDD2198 for ; Tue, 27 Oct 2015 22:53:08 +0300 (MSK) Received: from [86.97.212.203] by mail.rambler.ru with HTTP; Tue, 27 Oct 2015 22:53:08 +0300 From: "Phylis Sigmond" To: freebsd-ports@freebsd.org Reply-To: "Phylis Sigmond" Subject: Re:My CV Date: Tue, 27 Oct 2015 22:53:08 +0300 Message-Id: <1445975588.106430.20979.47340@mail.rambler.ru> MIME-Version: 1.0 X-Mailer: Rambler WebMail, http://mail.rambler.ru/ X-Rambler-User: phylissigmond0890@rambler.ru/86.97.212.203 Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 19:53:10 -0000 Hiya! A acquaintance of mine gave me your contact. He was confident you would be very much interested to read my resume. After browsing your homepage and seeing what it is you guys do, I'm also qu= ite sure you will not be disappointed. I'm attaching my resume for you to go through. I am very much looking forward to you getting back to me. Best regards. Phylis Sigmond From owner-freebsd-ports@freebsd.org Wed Oct 28 05:33:42 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F29C2A200B8 for ; Wed, 28 Oct 2015 05:33:42 +0000 (UTC) (envelope-from soralx@cydem.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id E1F2718E1 for ; Wed, 28 Oct 2015 05:33:42 +0000 (UTC) (envelope-from soralx@cydem.org) Received: by mailman.ysv.freebsd.org (Postfix) id DDCE0A200B7; Wed, 28 Oct 2015 05:33:42 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DD668A200B6 for ; Wed, 28 Oct 2015 05:33:42 +0000 (UTC) (envelope-from soralx@cydem.org) Received: from smtp.triumf.ca (smtp.triumf.ca [142.90.100.188]) by mx1.freebsd.org (Postfix) with ESMTP id CD74C18E0 for ; Wed, 28 Oct 2015 05:33:42 +0000 (UTC) (envelope-from soralx@cydem.org) Received: from sol (mscad14.triumf.ca [142.90.115.36]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.triumf.ca (Postfix) with ESMTP id B72B2F808 for ; Tue, 27 Oct 2015 22:05:50 -0700 (PDT) Date: Tue, 27 Oct 2015 22:05:49 -0700 From: To: Subject: Speedup ports install Message-ID: <20151027220549.2bb7a660@sol> X-Mailer: Claws Mail 3.13.0 (GTK+ 2.24.28; amd64-portbld-freebsd9.3) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 05:33:43 -0000 Howdy! I have a suggestion: to significantly speedup the packaging phase when installing ports, pass '-f tgz' flag to `pkg create`: --- Mk/bsd.commands.mk (revision 400371) +++ Mk/bsd.commands.mk (working copy) @@ -126,7 +126,7 @@ PKG_DELETE?= ${PKG_BIN} delete -y PKG_INFO?= ${PKG_BIN} info -g PKG_VERSION?= ${PKG_BIN} version -PKG_CREATE?= ${PKG_BIN} create +PKG_CREATE?= ${PKG_BIN} create -f tgz PKG_ADD?= ${PKG_BIN} add PKG_QUERY?= ${PKG_BIN} query This way, gzip will be used instead of default xz (which is very slow). The extra compression of xz is not needed, as the package file will be deleted shortly anyway. Same idea applies to portmaster. Change pkg_create="pkg create " to pkg_create="pkg create -f tgz " on line 1916 of 'portmaster' script. Ports install a lot faster this way, even on a machine with a fast CPU (especially noticeable when doing portupgrade with lots of small ports). Example. [root@soralx /usr/ports/science/paraview]# time make package With xz: ===> Building package for paraview-4.3.1_1 real 1m41.120s user 1m40.070s sys 0m1.089s With gzip: ===> Building package for paraview-4.3.1_1 real 0m15.931s user 0m15.010s sys 0m0.925s Note that `make package` will still produce xz-compressed file after the flag is added to "PKG_CREATE"; I changed the behaviour only for this example, to demonstrate the time difference (factor of ~6.7). -- [SorAlx] ridin' VN2000 Classic LT From owner-freebsd-ports@freebsd.org Wed Oct 28 06:26:31 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 82EF1A20A0D for ; Wed, 28 Oct 2015 06:26:31 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 6126D1B6D for ; Wed, 28 Oct 2015 06:26:31 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 5DDFFA20A0C; Wed, 28 Oct 2015 06:26:31 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 44434A20A0B for ; Wed, 28 Oct 2015 06:26:31 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mail-pa0-x235.google.com (mail-pa0-x235.google.com [IPv6:2607:f8b0:400e:c03::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0A8DD1B6C for ; Wed, 28 Oct 2015 06:26:31 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: by pasz6 with SMTP id z6so246652431pas.2 for ; Tue, 27 Oct 2015 23:26:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:reply-to:subject:references:to:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=tMAnm1TUBCmIngpGOGwD6FMq70qYJshUtk0+b6oNftc=; b=c4CJarCeujLbDmYlDlr/2I7VAaA3IHoY1ZaPjLlV0owNCeAsLtF7/6aK7Jr3U9HhCI 6PwpUrrpe+cLewSPqg65Jx42XNmRNPVqrmubb4vtLfa2ak+erQI4aDrHGBQYInXEk09a 5gPtWZccO4I/QrP8o0p5j+Wku3sSmwzRt75AvRxuVfswFD9eot7Rb6HbMx6ZY7/V8SLp L6yb3LbP76GfdUx8SFEv5F4e67o08u/lyubXrc5rqRUxFq/48D/HdfmiA4nw6i7DF+A+ IhpsWn6HV27k2UKlkK363dOEOa+P9hgO+1fpWup88ONkPkYRaSrDsgvpDylnyu5YWBaW +iNw== X-Received: by 10.68.225.66 with SMTP id ri2mr32325382pbc.59.1446013590429; Tue, 27 Oct 2015 23:26:30 -0700 (PDT) Received: from ?IPv6:2001:44b8:31ae:7b01:6542:7c58:f9eb:5a66? (2001-44b8-31ae-7b01-6542-7c58-f9eb-5a66.static.ipv6.internode.on.net. [2001:44b8:31ae:7b01:6542:7c58:f9eb:5a66]) by smtp.gmail.com with ESMTPSA id qb7sm43354151pab.47.2015.10.27.23.26.28 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Oct 2015 23:26:30 -0700 (PDT) Sender: Kubilay Kocak Reply-To: koobs@FreeBSD.org Subject: Re: Speedup ports install References: <20151027220549.2bb7a660@sol> To: soralx@cydem.org, ports@FreeBSD.ORG From: Kubilay Kocak Message-ID: <56306A8E.3070009@FreeBSD.org> Date: Wed, 28 Oct 2015 17:26:22 +1100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <20151027220549.2bb7a660@sol> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 06:26:31 -0000 On 28/10/2015 4:05 PM, soralx@cydem.org wrote: > > Howdy! > > I have a suggestion: to significantly speedup the packaging phase > when installing ports, pass '-f tgz' flag to `pkg create`: > --- Mk/bsd.commands.mk (revision 400371) > +++ Mk/bsd.commands.mk (working copy) > @@ -126,7 +126,7 @@ > PKG_DELETE?= ${PKG_BIN} delete -y > PKG_INFO?= ${PKG_BIN} info -g > PKG_VERSION?= ${PKG_BIN} version > -PKG_CREATE?= ${PKG_BIN} create > +PKG_CREATE?= ${PKG_BIN} create -f tgz > PKG_ADD?= ${PKG_BIN} add > PKG_QUERY?= ${PKG_BIN} query > > This way, gzip will be used instead of default xz (which > is very slow). The extra compression of xz is not needed, > as the package file will be deleted shortly anyway. > > Same idea applies to portmaster. Change > pkg_create="pkg create " > to > pkg_create="pkg create -f tgz " > on line 1916 of 'portmaster' script. > > Ports install a lot faster this way, even on a machine with a fast CPU > (especially noticeable when doing portupgrade with lots of small ports). > > Example. [root@soralx /usr/ports/science/paraview]# time make package > With xz: > ===> Building package for paraview-4.3.1_1 > real 1m41.120s > user 1m40.070s > sys 0m1.089s > With gzip: > ===> Building package for paraview-4.3.1_1 > real 0m15.931s > user 0m15.010s > sys 0m0.925s > Note that `make package` will still produce xz-compressed file after > the flag is added to "PKG_CREATE"; I changed the behaviour only for > this example, to demonstrate the time difference (factor of ~6.7). > I would recommend creating a Bugzilla issue for this under the 'Ports & Packages' Product, "Ports Framework" Component. It will be automatically assigned to portmgr@ who can make a call on this proposal. I'd also suggest commenting the entry (in your patch) so that its clear why its being done. Something like: # Use tgz (over xz) here for better installation performance Nice work! ./koobs From owner-freebsd-ports@freebsd.org Wed Oct 28 06:28:15 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E87C3A20A59 for ; Wed, 28 Oct 2015 06:28:15 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mail-pa0-x229.google.com (mail-pa0-x229.google.com [IPv6:2607:f8b0:400e:c03::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B6D821C42; Wed, 28 Oct 2015 06:28:15 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: by padhk11 with SMTP id hk11so247221720pad.1; Tue, 27 Oct 2015 23:28:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:reply-to:subject:references:to:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=7QIVLIzHVP/wX/gdU3YklU6cK9enN8nlCKr4P6iy1h4=; b=RJqx4xGjIHfQ2uzeM0pDTNO+29wcs/iiFxI4o+vK2lBYgfBc1lC0nzCZXEjrvWikfC oxPHpp0Y6K001gMV2qLMsur5T+8FgaC8IYZGlu/iUqXJJNyV3TtgskTTWS95Og7ra07a cbya4jAKK6Dy7/wv0u7eapApHv8p5GJ5Z4IokFmv9khiBxPFMPLM0xTllto1+Vyg+rPo +9bE2qt7Ugs8EJTox1we03v3ahQOxbW39L2M+oabdQ4nmUBIo8eySErCt//JA8qKQsZX RuYvNBNJuEtDIortecsLE/0SNdlwt0ghOkDpPrRD7H18g9pvbFGpXbgfz0qNloOw3era REqQ== X-Received: by 10.68.202.170 with SMTP id kj10mr14149076pbc.104.1446013695109; Tue, 27 Oct 2015 23:28:15 -0700 (PDT) Received: from ?IPv6:2001:44b8:31ae:7b01:6542:7c58:f9eb:5a66? (2001-44b8-31ae-7b01-6542-7c58-f9eb-5a66.static.ipv6.internode.on.net. [2001:44b8:31ae:7b01:6542:7c58:f9eb:5a66]) by smtp.gmail.com with ESMTPSA id fx3sm31191611pbb.60.2015.10.27.23.28.12 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Oct 2015 23:28:14 -0700 (PDT) Sender: Kubilay Kocak Reply-To: koobs@FreeBSD.org Subject: Re: llvm37 python3 problem References: <20151012175029.GB9354@spindle.one-eyed-alien.net> <5617C770.6060701@utanet.at> <5617D181.2080205@utanet.at> <20151027182719.GN37209@spindle.one-eyed-alien.net> To: Brooks Davis , loic.blot@unix-experience.fr Cc: freebsd-ports@freebsd.org, Walter Schwarzenfeld From: Kubilay Kocak Message-ID: <56306AF8.7060302@FreeBSD.org> Date: Wed, 28 Oct 2015 17:28:08 +1100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: <20151027182719.GN37209@spindle.one-eyed-alien.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 06:28:16 -0000 On 28/10/2015 5:27 AM, Brooks Davis wrote: > On Tue, Oct 27, 2015 at 11:03:07AM +0000, loic.blot@unix-experience.fr wrote: >> Any news for this problem ? > > Upstream does not yet support python 3 so it remain broken. I've not > yet had time to see if I can force the use of 2.7 when building. Simple > changes haven't worked. You can work around this by disabling the LLDB > option when building. > > -- Brooks > >> 12 octobre 2015 19:50 "Brooks Davis" a ??crit: >>> On Fri, Oct 09, 2015 at 04:38:57PM +0200, Walter Schwarzenfeld wrote: >>> >>>> Can't test the patch in the above link, cause the port ignores python >>>> 3.4 and I don't want deinstall python 2.7. >>> >>> I've figured out how to reconfigure poudriere to be able to test this. >>> Several other files need this sort of fix. I've managed to fix some >>> with patches from upstream, but it appears that lldb is incompatible >>> with python 3. The C code is using obsolete interfaces and doesn't >>> compile. >>> >>> -- Brooks >> Can a conditional BROKEN= block be added as a temporary measure? if PYTHON_REL > XXXX && PORTOPTIONS:MLLDB ? From owner-freebsd-ports@freebsd.org Wed Oct 28 07:22:39 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4AF72A1F4B4 for ; Wed, 28 Oct 2015 07:22:39 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 27C6A12F3 for ; Wed, 28 Oct 2015 07:22:39 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 274B3A1F4B3; Wed, 28 Oct 2015 07:22:39 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0C267A1F4B2 for ; Wed, 28 Oct 2015 07:22:39 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wi0-x22a.google.com (mail-wi0-x22a.google.com [IPv6:2a00:1450:400c:c05::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A263B12F2 for ; Wed, 28 Oct 2015 07:22:38 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by wicll6 with SMTP id ll6so187868852wic.0 for ; Wed, 28 Oct 2015 00:22:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=f7oJbHH80gkDfBA9Nn4JXmOGZwpKI0utWKwiVMRJpt0=; b=wdqKzfSTJlmnOzeNJxyImEXw4YPW2yXrD3bwFNGuix8Gr9pz5lzfdAzz5MVgcbcg4Y wRRNCRJawcSxb3tyFUnQGoUeuqjidhw9MemM7XCoQFi+jXZXMyV6b2fB5xlv2VNHiQCO UNyS7qV/bPsNwEQoHseHahq+UHGpKoAweH/0b/vHVFZTDsTaeCsZC3b3e1gBqMtOQZTZ /z8vUXkWlvh++NQi0r1lfpnT5nAtVUilXlHExBHKuarz6AD/lcFeS50sDBI5NcGdUdk2 Eb1xIzgK48ioyrPVn5soNznSGtaRHHmAn6KpxitPXyJUvDIUip+DeXQYbfAsGm9Kj/T5 OJ2A== X-Received: by 10.194.186.238 with SMTP id fn14mr34341639wjc.128.1446016956784; Wed, 28 Oct 2015 00:22:36 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id q1sm48581369wje.39.2015.10.28.00.22.35 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Oct 2015 00:22:35 -0700 (PDT) Sender: Baptiste Daroussin Date: Wed, 28 Oct 2015 08:22:34 +0100 From: Baptiste Daroussin To: soralx@cydem.org Cc: ports@FreeBSD.ORG Subject: Re: Speedup ports install Message-ID: <20151028072233.GM17025@ivaldir.etoilebsd.net> References: <20151027220549.2bb7a660@sol> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="EOHJn1TVIJfeVXv2" Content-Disposition: inline In-Reply-To: <20151027220549.2bb7a660@sol> User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 07:22:39 -0000 --EOHJn1TVIJfeVXv2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Oct 27, 2015 at 10:05:49PM -0700, soralx@cydem.org wrote: >=20 > Howdy! >=20 > I have a suggestion: to significantly speedup the packaging phase > when installing ports, pass '-f tgz' flag to `pkg create`: > --- Mk/bsd.commands.mk (revision 400371) > +++ Mk/bsd.commands.mk (working copy) > @@ -126,7 +126,7 @@ > PKG_DELETE?=3D ${PKG_BIN} delete -y > PKG_INFO?=3D ${PKG_BIN} info -g > PKG_VERSION?=3D ${PKG_BIN} version > -PKG_CREATE?=3D ${PKG_BIN} create > +PKG_CREATE?=3D ${PKG_BIN} create -f tgz > PKG_ADD?=3D ${PKG_BIN} add > PKG_QUERY?=3D ${PKG_BIN} query >=20 > This way, gzip will be used instead of default xz (which > is very slow). The extra compression of xz is not needed, > as the package file will be deleted shortly anyway. >=20 > Same idea applies to portmaster. Change=20 > pkg_create=3D"pkg create " > to > pkg_create=3D"pkg create -f tgz " > on line 1916 of 'portmaster' script. >=20 > Ports install a lot faster this way, even on a machine with a fast CPU > (especially noticeable when doing portupgrade with lots of small ports). >=20 > Example. [root@soralx /usr/ports/science/paraview]# time make package > With xz: > =3D=3D=3D> Building package for paraview-4.3.1_1 > real 1m41.120s > user 1m40.070s > sys 0m1.089s > With gzip: > =3D=3D=3D> Building package for paraview-4.3.1_1 > real 0m15.931s > user 0m15.010s > sys 0m0.925s > Note that `make package` will still produce xz-compressed file after > the flag is added to "PKG_CREATE"; I changed the behaviour only for > this example, to demonstrate the time difference (factor of ~6.7). >=20 When installing a port there is no packaging phase. pkg register which is u= sed during make install uses the stage directory "as an archive" directly so th= ere is no compression at all. portupgrade/portmaster is another storry, IIRC portmaster only creates pack= ages as backup of the installed version just in case the new package will fail i= t can reinstall the old one in that case, yes a tgz would be way faster, you can = even chose plain tar to even more reduce the over head. for portupgrade I do not remember what it does. Note that the backup thing of portmaster could now possibly be removed since the ports tree support staging because now the po= rts tree checks that everything is ok before installing on the system, but that would require even more refactoring. Bapt --EOHJn1TVIJfeVXv2 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlYwd7kACgkQ8kTtMUmk6Exr5wCdGcwoY1XD1uIAiI6IzV9PubKp bvkAn0kAc1aK27Ncc6/NrwEKAd08zw3H =wnzA -----END PGP SIGNATURE----- --EOHJn1TVIJfeVXv2-- From owner-freebsd-ports@freebsd.org Wed Oct 28 07:31:35 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2F9C6A1F6FB for ; Wed, 28 Oct 2015 07:31:35 +0000 (UTC) (envelope-from fullermd@over-yonder.net) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 15FD817B3 for ; Wed, 28 Oct 2015 07:31:35 +0000 (UTC) (envelope-from fullermd@over-yonder.net) Received: by mailman.ysv.freebsd.org (Postfix) id 157EAA1F6FA; Wed, 28 Oct 2015 07:31:35 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 151A2A1F6F8 for ; Wed, 28 Oct 2015 07:31:35 +0000 (UTC) (envelope-from fullermd@over-yonder.net) Received: from mail.infocus-llc.com (mail.infocus-llc.com [199.15.120.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8F83717B2; Wed, 28 Oct 2015 07:31:34 +0000 (UTC) (envelope-from fullermd@over-yonder.net) Received: from draco.over-yonder.net (c-75-65-60-66.hsd1.ms.comcast.net [75.65.60.66]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.tarragon.infocus-llc.com (Postfix) with ESMTPSA id 3nm1mh6qhsz15p; Wed, 28 Oct 2015 02:31:32 -0500 (CDT) Received: by draco.over-yonder.net (Postfix, from userid 100) id 3nm1mh2J5sz1W4; Wed, 28 Oct 2015 02:31:32 -0500 (CDT) Date: Wed, 28 Oct 2015 02:31:32 -0500 From: "Matthew D. Fuller" To: Baptiste Daroussin Cc: soralx@cydem.org, ports@FreeBSD.ORG Subject: Re: Speedup ports install Message-ID: <20151028073132.GQ1583@over-yonder.net> References: <20151027220549.2bb7a660@sol> <20151028072233.GM17025@ivaldir.etoilebsd.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20151028072233.GM17025@ivaldir.etoilebsd.net> X-Editor: vi X-OS: FreeBSD X-Virus-Scanned: clamav-milter 0.98.7 at mail.tarragon.infocus-llc.com X-Virus-Status: Clean User-Agent: Mutt/1.5.24-fullermd.4 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 07:31:35 -0000 On Wed, Oct 28, 2015 at 08:22:34AM +0100 I heard the voice of Baptiste Daroussin, and lo! it spake thus: > > IIRC portmaster only creates packages as backup of the installed > version just in case the new package will fail it can reinstall the > old one in that case, yes a tgz would be way faster, you can even > chose plain tar to even more reduce the over head. https://github.com/freebsd/portmaster/issues/38 :) -- Matthew Fuller (MF4839) | fullermd@over-yonder.net Systems/Network Administrator | http://www.over-yonder.net/~fullermd/ On the Internet, nobody can hear you scream. From owner-freebsd-ports@freebsd.org Wed Oct 28 11:05:23 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E022AA1FEB4 for ; Wed, 28 Oct 2015 11:05:22 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id C5A231CA2 for ; Wed, 28 Oct 2015 11:05:22 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: by mailman.ysv.freebsd.org (Postfix) id C4C99A1FEB3; Wed, 28 Oct 2015 11:05:22 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C4664A1FEB0 for ; Wed, 28 Oct 2015 11:05:22 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (unknown [IPv6:2001:984:78b5:1:21b:78ff:fea8:3f22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 067161CA1; Wed, 28 Oct 2015 11:05:21 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (localhost [127.0.0.1]) by biertje.skysmurf.nl (8.14.9/8.14.9) with ESMTP id t9SB5FbY097306; Wed, 28 Oct 2015 12:05:15 +0100 (CET) (envelope-from fonz@biertje.skysmurf.nl) Received: (from fonz@localhost) by biertje.skysmurf.nl (8.14.9/8.14.9/Submit) id t9SB5FrX097305; Wed, 28 Oct 2015 12:05:15 +0100 (CET) (envelope-from fonz) Date: Wed, 28 Oct 2015 12:05:14 +0100 From: "A.J. \"Fonz\" van Werven" To: Baptiste Daroussin Cc: soralx@cydem.org, ports@FreeBSD.ORG Subject: Re: Speedup ports install Message-ID: <20151028110514.GA97246@biertje.skysmurf.nl> References: <20151027220549.2bb7a660@sol> <20151028072233.GM17025@ivaldir.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="T4sUOijqQbZv57TR" Content-Disposition: inline In-Reply-To: <20151028072233.GM17025@ivaldir.etoilebsd.net> X-PGP-Key: http://www.skysmurf.nl/~fonz/fonz_pubkey.asc User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 11:05:23 -0000 --T4sUOijqQbZv57TR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Baptiste Daroussin wrote: > IIRC portmaster only creates packages as backup of the installed version > just in case the new package will fail it can reinstall the old one [snip] > Note that the backup thing of portmaster could now possibly be removed > since the ports tree support staging because now the ports tree checks > that everything is ok before installing on the system, but that would > require even more refactoring. FWIW: a) Portmaster creates backup packages of currently installed versions, to allow rollback indeed. b) Portmaster can build new packages of the new versions, e.g. for a local repository. c) Note that both use "pkg create" or "pkg_create", not "make package". Out of the box, Portmaster does (a) and not (b), but this can easily be changed through commandline options and/or a configuration file. There- fore, I'd recommend simply changing the default setting of (a) from on to off instead of removing feature (a) altogether. AvW --=20 I'm not completely useless, I can be used as a bad example. --T4sUOijqQbZv57TR Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWMKvqAAoJEAfP7gJTaCe8cB4P+wXGDxnXUV4r9bO9B7tkwSjY hzLocKPHEvmqEhxn/ETpztxUXhfD6IQR2CLUxON4zBmyl5kdLQR+xHPzQtZXA7NZ IxayaCpXxGjzb9VF6/He1d0jXZPF70cAVDQkfsM2khUC+Ke7JAQ87Gy1IbRDaDUi U4xQ2LJ+2pf/7P0qvyevr2HoSUn3Z980Yv03DnnHso+1lyQ5X3dWIzu6DbmPyqvs zwhYInV9bBJmS5UID+XwJaoQL7bz8tdzT8N6vpuT2v8REsTez7CcmK7szUAyGqMH mgdjp84QKJcbOa6FGCyKQlNiOEBX0z3VglmfzdSjlC1fJ9qPGQCURzFa/vE/ngEh CknJEddM2YCRJYv4LhUCaxWcJMRlj78uCLmkzVQAK8KimdKK5xQXDQrZXoAVsKJN taunifKHyhgSv4YjbMex6tlC/0Du8UQs6d3GsfK+34luSSvwQQAJtvcFygrPBCwc A1nSBzRIHo7Vz7Q0rqkSxBFXIvL59MGqg23BYVQ1/yzGRPxjA/SlRxVe3e9D4KJZ dccr5XhHPI9S1xNwh7wpCZmobVDBgoenXETIzt/SvmFClh2XhCBkVz9dZhW6r2GV We65rZX9CD/jQrP6omDIMh7rIQmxBnVIF9lpY+rTEFIjfIQFFkGjD55xjqrTBkQe Q/ig9DKkpqge55FT8jsw =ZOdP -----END PGP SIGNATURE----- --T4sUOijqQbZv57TR-- From owner-freebsd-ports@freebsd.org Wed Oct 28 11:42:06 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ECB2CA1FAB5 for ; Wed, 28 Oct 2015 11:42:06 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (unknown [IPv6:2001:984:78b5:1:21b:78ff:fea8:3f22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 868901A69 for ; Wed, 28 Oct 2015 11:42:06 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (localhost [127.0.0.1]) by biertje.skysmurf.nl (8.14.9/8.14.9) with ESMTP id t9SBg4YQ097410 for ; Wed, 28 Oct 2015 12:42:04 +0100 (CET) (envelope-from fonz@biertje.skysmurf.nl) Received: (from fonz@localhost) by biertje.skysmurf.nl (8.14.9/8.14.9/Submit) id t9SBg4gs097409 for freebsd-ports@freebsd.org; Wed, 28 Oct 2015 12:42:04 +0100 (CET) (envelope-from fonz) Date: Wed, 28 Oct 2015 12:42:04 +0100 From: "A.J. \"Fonz\" van Werven" To: FreeBSD ports mailing list Subject: How to make a port require at least one option? Message-ID: <20151028114204.GA97395@biertje.skysmurf.nl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="TB36FDmn/VVEgNH/" Content-Disposition: inline X-PGP-Key: http://www.skysmurf.nl/~fonz/fonz_pubkey.asc User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 11:42:07 -0000 --TB36FDmn/VVEgNH/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi all, I'm working on a port that has two options, of which at least one must be selected, but selecting both is OK too. Can somebody please point me to an existing port (surely there must be some already) that has this, so I can see how to use the options framework in this case? Thanks in advance. AvW --=20 I'm not completely useless, I can be used as a bad example. --TB36FDmn/VVEgNH/ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWMLSMAAoJEAfP7gJTaCe8HNoQAIHdFZ4cZr6H59TmMT79oH3R 9F7PMQ2IQpICK4u0rI6OiMDrMGsokN4+GOR5hSwOFyqvS/3hvaD3qE2mAfOKqHmi txkRN0YgpzYrPi+V8n32uY4BRbTKgGZ4vEl+w6Lke2cs094LcUYi2v9nPPYn9k9O a/skO0DnUsSpQ4EuS93hpSuxY02lppjaTkMcWxMvY/hax+0XCKSLsW96ApKyVtuY HGrq2/l/TKCDztSdpJr69Y2qWfFrsvnB1A3yNwknq3f4D1IhZyU9qLzEXAmjOOIv fgihVjHgHszPjXGctExoP31YVNH+Hza6dKvcmLFFqXjMuU2kry2woeMg42xYCfGL KIXW2S/EhkoEJw8iGpazCr+Zsda3yu9rYPknuI+R3pJvKoRA1v6Q9LyDR4MGtXvU jajdz8Pf6dap0nmsy0Joy6HB7gRTL77lLqHqnF3gGkDcnEwROj9TDgfFcFQWwtzJ gbcnrUYtiClBPN3GzzwC3O7Egfzhj0nRhTBeg6M1kmlWzgpCvdnKMOxfMaBJxnST e6z7Nc2nhAjUkJKm9Is8mUF37x13Akl1HTtAMd42wTOz7sMBJsD+64jJsDMv95xk e0nwxYcLe/0KXsZhp/YEYZHnNXMPUNVtchqTLDqlu5pDGPiL+VJmDKxNvSPWNMOv CL2q2jDhpO7tt3fTusWA =xojz -----END PGP SIGNATURE----- --TB36FDmn/VVEgNH/-- From owner-freebsd-ports@freebsd.org Wed Oct 28 13:09:43 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 02D07A1F762 for ; Wed, 28 Oct 2015 13:09:43 +0000 (UTC) (envelope-from michelle@sorbs.net) Received: from hades.sorbs.net (mail.sorbs.net [67.231.146.200]) by mx1.freebsd.org (Postfix) with ESMTP id E817F12C6 for ; Wed, 28 Oct 2015 13:09:42 +0000 (UTC) (envelope-from michelle@sorbs.net) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from isux.com (c190-215.i02-8.onvol.net [213.165.190.215]) by hades.sorbs.net (Oracle Communications Messaging Server 7.0.5.29.0 64bit (built Jul 9 2013)) with ESMTPSA id <0NWX00EACJEP6C00@hades.sorbs.net> for freebsd-ports@freebsd.org; Wed, 28 Oct 2015 05:16:02 -0700 (PDT) Message-id: <5630BAFF.1000207@sorbs.net> Date: Wed, 28 Oct 2015 13:09:35 +0100 From: Michelle Sullivan User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.24) Gecko/20100301 SeaMonkey/1.1.19 To: "A.J. \"Fonz\" van Werven" Cc: FreeBSD ports mailing list Subject: Re: How to make a port require at least one option? References: <20151028114204.GA97395@biertje.skysmurf.nl> In-reply-to: <20151028114204.GA97395@biertje.skysmurf.nl> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 13:09:43 -0000 A.J. "Fonz" van Werven wrote: > Hi all, > > I'm working on a port that has two options, of which at least one must be > selected, but selecting both is OK too. Can somebody please point me to an > existing port (surely there must be some already) that has this, so I can > see how to use the options framework in this case? > > Thanks in advance. > > AvW > > Do that in your processing of options (if defined etc). It's your choice whether to force a default or to error out of the build if options are not configured. -- Michelle Sullivan http://www.mhix.org/ From owner-freebsd-ports@freebsd.org Wed Oct 28 13:19:49 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8F2D1A1FB16 for ; Wed, 28 Oct 2015 13:19:49 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from toco-domains.de (mail.toco-domains.de [IPv6:2a01:4f8:150:50a5::6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 588101C80 for ; Wed, 28 Oct 2015 13:19:49 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from [0.0.0.0] (mail.toco-domains.de [IPv6:2a01:4f8:150:50a5::6]) by toco-domains.de (Postfix) with ESMTPA id 50BC91B2283C; Wed, 28 Oct 2015 14:19:47 +0100 (CET) Subject: Re: How to make a port require at least one option? To: "A.J. \"Fonz\" van Werven" , FreeBSD ports mailing list References: <20151028114204.GA97395@biertje.skysmurf.nl> From: Torsten Zuehlsdorff Message-ID: <5630CB73.2050803@toco-domains.de> Date: Wed, 28 Oct 2015 14:19:47 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151028114204.GA97395@biertje.skysmurf.nl> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 13:19:49 -0000 Hello Fonz, > I'm working on a port that has two options, of which at least one must be > selected, but selecting both is OK too. Can somebody please point me to an > existing port (surely there must be some already) that has this, so I can > see how to use the options framework in this case? Have a look at: https://www.freebsd.org/doc/en/books/porters-handbook/makefile-options.html Chapter 5.12.1.2. Syntax. You are looking for multiple-choice. Ports are for example (randomly picked): - www/testlink - audio/libmp3splt - net/asterisk13 Greetings, Torsten From owner-freebsd-ports@freebsd.org Wed Oct 28 13:44:03 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3D9A7A1F442 for ; Wed, 28 Oct 2015 13:44:03 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (unknown [IPv6:2001:984:78b5:1:21b:78ff:fea8:3f22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D1C4E1CBB for ; Wed, 28 Oct 2015 13:44:02 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (localhost [127.0.0.1]) by biertje.skysmurf.nl (8.14.9/8.14.9) with ESMTP id t9SDi0OU097782; Wed, 28 Oct 2015 14:44:00 +0100 (CET) (envelope-from fonz@biertje.skysmurf.nl) Received: (from fonz@localhost) by biertje.skysmurf.nl (8.14.9/8.14.9/Submit) id t9SDi0pd097781; Wed, 28 Oct 2015 14:44:00 +0100 (CET) (envelope-from fonz) Date: Wed, 28 Oct 2015 14:44:00 +0100 From: "A.J. \"Fonz\" van Werven" To: Torsten Zuehlsdorff Cc: FreeBSD ports mailing list Subject: Re: How to make a port require at least one option? Message-ID: <20151028134400.GA97733@biertje.skysmurf.nl> References: <20151028114204.GA97395@biertje.skysmurf.nl> <5630CB73.2050803@toco-domains.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="zYM0uCDKw75PZbzx" Content-Disposition: inline In-Reply-To: <5630CB73.2050803@toco-domains.de> X-PGP-Key: http://www.skysmurf.nl/~fonz/fonz_pubkey.asc User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 13:44:03 -0000 --zYM0uCDKw75PZbzx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Torsten Zuehlsdorff wrote: > You are looking for multiple-choice. That's the one I overlooked. Thanks! AvW --=20 I'm not completely useless, I can be used as a bad example. --zYM0uCDKw75PZbzx Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWMNEfAAoJEAfP7gJTaCe8yaEP/i5VNuEhWVnO3EOgANcVEYL8 /qIVraeMZf5hZaA+Fk/FzY1BphyQkwUs2ScKChf2Az0tOf9HilO2ZnMB1AQ0ZuC8 uCcIuvpi0ABScngkJ86NxkPo4S0Y/H82ZocsG31QWw8RPmesbyxz77CgdgYxwSF+ QcZ3GVF5m3raAu+5h5HTui/HhK1U4MceBNKEJ5PSwT5UYjA+ZpOnMBkPT7O1unft WZyeobSQntXHK7xTvO7Xvq8NJXp4AHfWyKHbQNi1+GEZJOqb3qTPRzW5m+j7/07N fwQGA3elfuuyv1zBgOdEtf1tquMb39wRqYky6AvRahUQzrwxI7TcneNqdPrxaeLF uwVqbWfjwuPqs0VJSqVJg0QhXGh74PjNx/E0UFZcjgqaFldNP8XGfgtqYH0b43gQ bI+eqxNE3d+fQup6QLn8PoFu47K62nTjKxsYjkjCQUGzXldVzuCkIiwUIEHCg5q2 83zDGEplxCCnGY+YF1xUE/F2bHZsOKgua1AOkDW1TATUk6+yxA2vISTQ0U8oSd1T WyL8rVh0vE7K07X77Y3K31z75SP3r975QlyK83mg058pyHfVcUiBki1olrc67XSv T+7O9Mw4t2iE30DqqSirpJn0kCWTe3YG9pJ5OQ33DsptwQah79zaXA74niSPwu4l QSZ0gEUnmtr+Lo3LiFfD =l/mC -----END PGP SIGNATURE----- --zYM0uCDKw75PZbzx-- From owner-freebsd-ports@freebsd.org Wed Oct 28 15:34:33 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0689EA20E01 for ; Wed, 28 Oct 2015 15:34:33 +0000 (UTC) (envelope-from yan_jingfeng@yahoo.com) Received: from nm35-vm7.bullet.mail.ne1.yahoo.com (nm35-vm7.bullet.mail.ne1.yahoo.com [98.138.229.103]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C5F941283 for ; Wed, 28 Oct 2015 15:34:32 +0000 (UTC) (envelope-from yan_jingfeng@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1446046279; bh=flp1IFV7u06EEoy0qqxNBcCy1pHxlofgQbrXWc1lfZc=; h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject; b=i7wV33peJuirRgwsWzZeCzTueLo3SQjoBGa2LcQB6C8bo3mICNx/JXZIFdf2htP0Ks+v5x6d3f2RIlDRGsprYC85rwTc7P2v5ybq8Gzl8IvIQfBAY5kCR8sC3mhSzjTbLQ9yCfrKfg6b1DEoP1X1amvNh14GUq2EnHOtfDMG71nKDXdgbLYBv/la1T7O8XUYX40BOxKU1TPi+J9PXb5RwtNxgmRZivu1BXpGSAp0EtO0bceslRQJM57cYM4CCvB3Su0PBroW16AjUU2Be0No3rkm/mvEtyO1y2YtqaFq+WncoviF7zug7AGnmfK6yAjUdznIQhmFrcPxghlKMHBPuw== Received: from [127.0.0.1] by nm35.bullet.mail.ne1.yahoo.com with NNFMP; 28 Oct 2015 15:31:19 -0000 Received: from [98.138.100.116] by nm35.bullet.mail.ne1.yahoo.com with NNFMP; 28 Oct 2015 15:28:18 -0000 Received: from [98.138.226.166] by tm107.bullet.mail.ne1.yahoo.com with NNFMP; 28 Oct 2015 15:28:18 -0000 Received: from [127.0.0.1] by omp1067.mail.ne1.yahoo.com with NNFMP; 28 Oct 2015 15:28:18 -0000 X-Yahoo-Newman-Property: ymail-4 X-Yahoo-Newman-Id: 289379.19362.bm@omp1067.mail.ne1.yahoo.com X-YMail-OSG: GOR6.UQVM1kV98BNFWZ1ul.MzUTfX.dTPJyTR1sCY6NtqOW45n9NKTJRLEjG2UG NybvRtHNTau1H_UZO6t4uHym2Nc_sQhjJr9oNv1I1qV0NoETKWVJbPCgkhmxa0vTQjpQ_O1fuhiW QhuOhqJFQsagkpVuLy3IHAtbpJnMQf0MhhuQJ_IeXLZyPxwo_ruO21apK8ndMoFzyMctE_hKxfxV 7LUT4UTY81ojFKD6FIbixgL7nL.ipTcyllzPGX2gDz6075maJSmIVPlNKHyVZgpiPDdq61_o6s0n T6hyESBI94.X.CoPyjciMInSHLA2sMjUL.1pHLfYKNuyjXpkLkNpDvzVGeZppTH0upg3yFAf_Xyr t7N7iFErRr6xI_kTMAshk1I6EkQOs_sVHK2Gb.cdAdgYoKb1NvE3tXUcELHPUSGhkFiQV8MJ2cw2 o6iE68QLxqSFV7gZCEbq0oOQjOySYDbuVa7Q43zDokiQvPLRSbHNGkT1yjYt9PC5Vl__5eeMyeJy DDq54QyUP1gUVtwcaYN3nYW3JcJE- Received: by 98.138.105.247; Wed, 28 Oct 2015 15:28:17 +0000 Date: Wed, 28 Oct 2015 15:28:17 +0000 (UTC) From: Jingfeng Yan Reply-To: Jingfeng Yan To: Ricky Gallamore , "freebsd-ports@freebsd.org" Message-ID: <27260221.923645.1446046097388.JavaMail.yahoo@mail.yahoo.com> In-Reply-To: References: Subject: Re: Seafile/Seahub stack update with a dependence update. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 15:34:33 -0000 HI Ricky, I recently have a new family member and I can not continue to maintain the = ports for some time. =C2=A0I am sorry.=C2=A0=C2=A0Best, Jingfeng=20 On Monday, October 19, 2015 8:36 PM, Ricky Gallamore wrote: =20 www/seahub =C2=A0 =C2=A0 =C2=A0 =C2=A0https://reviews.freebsd.org/D3943www= /py-seafdav =C2=A0https://reviews.freebsd.org/D3944www/py-seafobj =C2=A0 ht= tps://reviews.freebsd.org/D3945www/py-django-statici18n =C2=A0 =C2=A0 =C2= =A0 =C2=A0https://reviews.freebsd.org/D3946net-mgmt/seafile =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0https://reviews.freebsd.org/D3947net-mgmt/ccnet =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0https://reviews.freebsd.org/D3948net-mgmt= /seafile-gui =C2=A0 =C2=A0https://reviews.freebsd.org/D3949devel/libsearpc = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 https://reviews.freebsd.org/D3950 Also made a new port which I no longer need py-django-statici18n. I figured= someone may want it down the line. Ultima From owner-freebsd-ports@freebsd.org Wed Oct 28 22:10:11 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6D226A20C4C for ; Wed, 28 Oct 2015 22:10:11 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 5005F159B; Wed, 28 Oct 2015 22:10:11 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [IPv6:::1]) by freefall.freebsd.org (Postfix) with ESMTP id 44175125B; Wed, 28 Oct 2015 22:10:11 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id E328A16A3A; Wed, 28 Oct 2015 22:10:10 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id Sz_sxybCqKQg; Wed, 28 Oct 2015 22:10:07 +0000 (UTC) Subject: Re: hung poudriere bulk recovery DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 5671016A35 To: "Russell L. Carter" , FreeBSD Ports ML References: <562A6185.5000305@pinyon.org> From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Organization: FreeBSD Message-ID: <563147BE.2070604@FreeBSD.org> Date: Wed, 28 Oct 2015 15:10:06 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <562A6185.5000305@pinyon.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="J6lNFKJra7JwwRm1kRUQ96g0GLX2Fjvpg" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 22:10:11 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --J6lNFKJra7JwwRm1kRUQ96g0GLX2Fjvpg Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 10/23/2015 9:34 AM, Russell L. Carter wrote: >=20 > Greetings, >=20 > Recently my nightly cron poudriere builds have been occasionally > hanging. For instance, here's last night's, with apparently no > progress for over 10 hours: >=20 > root@terpsichore> poudriere status > SET PORTS JAIL BUILD STATUS QUEUE > BUILT FAIL SKIP IGNORE REMAIN TIME LOGS > - default 10-stable-amd64 2015-10-22_22h30m08s parallel_build 488 > 34 0 0 0 454 10:45:56 > /ssd1/poudriere/data/logs/bulk/10-stable-amd64-default/2015-10-22_22h30= m08s > root@terpsichore> >=20 Also check 'poudriere status -b' to see per-builder status. Something may be actually doing something. Poudriere will timeout builds after a long time. I forget the default but it may be up to 24 hours. > htop now shows no significant activity for the specified 3 builders: >=20 > root@terpsichore> ps xa | grep poud > 72482 - Is 0:00.01 /bin/sh /root/poudriere/run-poudriere-bulk > 73202 - S 0:04.24 sh -e /usr/local/share/poudriere/bulk.sh -f > /root/poudriere/ports -j 10-stable-amd64 > 73347 - S 1:55.38 sh -e /usr/local/share/poudriere/bulk.sh -f > /root/poudriere/ports -j 10-stable-amd64 > 73352 - I 0:00.08 sh -e /usr/local/share/poudriere/bulk.sh -f > /root/poudriere/ports -j 10-stable-amd64 > 6119 1 S+ 0:00.00 grep poud > root@terpsichore> >=20 > If I reboot, so that the tmp zfs filesystems are unmounted, and > manually rerun the exact same script as the previous cron'd, hung > instance, poudriere has (so far) run to completion. Please record 'procstat -kka' before rebooting in case this is some kind of deadlock. >=20 > I'm not sure how to debug this, but in the interim, I'm very curious > how I can stop the hung bulk run, and either restart it, or clean up > the various mounted zfs filesystems and manually restart from the > beginning w/o rebooting. Studying the man page, it's not clear at all > the Right Way to do this, so any pointers here would be appreciated. Kill -TERM the main poudriere process. It will clean up children. Beyond that you can 'poudriere jail -j NAME -p TREE -z SET -k' to clean up any mounts leftover from a previous build. Adding a 'poudriere kill' command is on the todo list. >=20 > I'm leaving the system untouched for now so that I can try out any > suggestions for cleanup and restart. --=20 Regards, Bryan Drewery --J6lNFKJra7JwwRm1kRUQ96g0GLX2Fjvpg Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJWMUe+AAoJEDXXcbtuRpfPPosIAINwkbBmh2ONq7kCQfSJGVdX 9yQ7AtPWZ6g/FQdf64weTdVBilr4iL0ohpjdbz1zhht1mgfwhzvGwDnOIQoyNIwO yZCWzqTYLHo+Xhkws8RnxYSE5Fua7sCj5FI+cFOpXMkUBF8bz0XaIPS28FsQEosh 6v/tdmAqOCtU1qCjTZTbrPSE/nrp3vYOBYwkH3wvMZ3EVTvXynyGtOqL2oUMzZKM d0NkBljVStDNuL1jNDoltEJJg3LnSYYzDWkUBxQIy3nzHgu+WmLBSj+jLSemuQYF jbMGfKlPnNbPosoSc0js52Uix0J4NakdJEGd8EWKxYpNAGt5t6uxYrUInqNsgzI= =3P3s -----END PGP SIGNATURE----- --J6lNFKJra7JwwRm1kRUQ96g0GLX2Fjvpg-- From owner-freebsd-ports@freebsd.org Wed Oct 28 22:21:48 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EE541A20FD7 for ; Wed, 28 Oct 2015 22:21:47 +0000 (UTC) (envelope-from rcarter@pinyon.org) Received: from quine.pinyon.org (quine.pinyon.org [65.101.5.249]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B36A41D64; Wed, 28 Oct 2015 22:21:47 +0000 (UTC) (envelope-from rcarter@pinyon.org) Received: by quine.pinyon.org (Postfix, from userid 122) id 0E2141602EF; Wed, 28 Oct 2015 15:21:41 -0700 (MST) X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on quine.pinyon.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 Received: from feyerabend.n1.pinyon.org (acipenser.esturion.net [65.101.5.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by quine.pinyon.org (Postfix) with ESMTPSA id 9874F160276; Wed, 28 Oct 2015 15:21:38 -0700 (MST) Subject: Re: hung poudriere bulk recovery To: Bryan Drewery , FreeBSD Ports ML References: <562A6185.5000305@pinyon.org> <563147BE.2070604@FreeBSD.org> From: "Russell L. Carter" Message-ID: <56314A72.9020005@pinyon.org> Date: Wed, 28 Oct 2015 15:21:38 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <563147BE.2070604@FreeBSD.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2015 22:21:48 -0000 Hi Bryan, On 10/28/15 15:10, Bryan Drewery wrote: > On 10/23/2015 9:34 AM, Russell L. Carter wrote: >> >> Greetings, >> >> Recently my nightly cron poudriere builds have been occasionally >> hanging. For instance, here's last night's, with apparently no >> progress for over 10 hours: >> >> root@terpsichore> poudriere status >> SET PORTS JAIL BUILD STATUS QUEUE >> BUILT FAIL SKIP IGNORE REMAIN TIME LOGS >> - default 10-stable-amd64 2015-10-22_22h30m08s parallel_build 488 >> 34 0 0 0 454 10:45:56 >> /ssd1/poudriere/data/logs/bulk/10-stable-amd64-default/2015-10-22_22h30m08s >> root@terpsichore> >> > > Also check 'poudriere status -b' to see per-builder status. Something > may be actually doing something. Poudriere will timeout builds after a > long time. I forget the default but it may be up to 24 hours. Good to know. I will try that out, probably tomorrow morning. The last two night's poudriere bulk builds have hung, but as I mentioned before, when run from the console the exact same script succeeds and poudriere shuts down cleanly. poudriere jail -k seems to mostly work ok for recovering. This just started last week after near a year of flawless cron'd jobs. (poudriere was flawless, ports are another matter). >> htop now shows no significant activity for the specified 3 builders: >> >> root@terpsichore> ps xa | grep poud >> 72482 - Is 0:00.01 /bin/sh /root/poudriere/run-poudriere-bulk >> 73202 - S 0:04.24 sh -e /usr/local/share/poudriere/bulk.sh -f >> /root/poudriere/ports -j 10-stable-amd64 >> 73347 - S 1:55.38 sh -e /usr/local/share/poudriere/bulk.sh -f >> /root/poudriere/ports -j 10-stable-amd64 >> 73352 - I 0:00.08 sh -e /usr/local/share/poudriere/bulk.sh -f >> /root/poudriere/ports -j 10-stable-amd64 >> 6119 1 S+ 0:00.00 grep poud >> root@terpsichore> >> >> If I reboot, so that the tmp zfs filesystems are unmounted, and >> manually rerun the exact same script as the previous cron'd, hung >> instance, poudriere has (so far) run to completion. > > Please record 'procstat -kka' before rebooting in case this is some kind > of deadlock. Will do. Many thanks for the suggestions. It sure smells like luser fail but I don't see it yet... Best, Russell >> >> I'm not sure how to debug this, but in the interim, I'm very curious >> how I can stop the hung bulk run, and either restart it, or clean up >> the various mounted zfs filesystems and manually restart from the >> beginning w/o rebooting. Studying the man page, it's not clear at all >> the Right Way to do this, so any pointers here would be appreciated. > > Kill -TERM the main poudriere process. It will clean up children. > > Beyond that you can 'poudriere jail -j NAME -p TREE -z SET -k' to clean > up any mounts leftover from a previous build. > > Adding a 'poudriere kill' command is on the todo list. > >> >> I'm leaving the system untouched for now so that I can try out any >> suggestions for cleanup and restart. > > > From owner-freebsd-ports@freebsd.org Thu Oct 29 00:37:05 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4EF3EA1F8AE for ; Thu, 29 Oct 2015 00:37:05 +0000 (UTC) (envelope-from list_freebsd@bluerosetech.com) Received: from bravo.brtsvcs.net (bravo.brtsvcs.net [IPv6:2001:19f0:300:630e:5400:ff:fe14:a60e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2CDD114C5 for ; Thu, 29 Oct 2015 00:37:05 +0000 (UTC) (envelope-from list_freebsd@bluerosetech.com) Received: from chombo.houseloki.net (unknown [IPv6:2001:558:6025:4b:757f:4f8f:4dc0:401e]) by bravo.brtsvcs.net (Postfix) with ESMTPS id 515BB4F039 for ; Thu, 29 Oct 2015 00:37:03 +0000 (UTC) Received: from [IPv6:2601:1c2:d00:3e10:baca:3aff:fe83:bd29] (unknown [IPv6:2601:1c2:d00:3e10:baca:3aff:fe83:bd29]) by chombo.houseloki.net (Postfix) with ESMTPSA id 388471271 for ; Wed, 28 Oct 2015 17:37:01 -0700 (PDT) To: freebsd-ports@freebsd.org From: Mel Pilgrim Subject: How to follow changes to porting best practices? Message-ID: <56316A26.5040701@bluerosetech.com> Date: Wed, 28 Oct 2015 17:36:54 -0700 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Oct 2015 00:37:05 -0000 Nearly every time I send a maintainer update, there's some new method I don't know about. There's nothing about it on ports or ports-announce and porttools/portlint don't mention it either. I end up scanning through commits to ports/head/Mk to find them after the fact. What do I need to do to track changes to Ports BCP? It seems subscribing to ports and ports-announce, and using the existing porting tools is insufficient. From owner-freebsd-ports@freebsd.org Thu Oct 29 03:54:38 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AF1CDA205A9 for ; Thu, 29 Oct 2015 03:54:38 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 8DDB413C7; Thu, 29 Oct 2015 03:54:38 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [IPv6:::1]) by freefall.freebsd.org (Postfix) with ESMTP id 8726617C2; Thu, 29 Oct 2015 03:54:38 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 3B4A816184; Thu, 29 Oct 2015 03:54:38 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id GwycFF8u6QFU; Thu, 29 Oct 2015 03:54:35 +0000 (UTC) Subject: Re: How to follow changes to porting best practices? DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 209081617E To: Mel Pilgrim , freebsd-ports@freebsd.org References: <56316A26.5040701@bluerosetech.com> From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Organization: FreeBSD Message-ID: <5631987D.7080809@FreeBSD.org> Date: Wed, 28 Oct 2015 20:54:37 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <56316A26.5040701@bluerosetech.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sBA2kKb17VTPa8Lb86xSdO8485xVpV82A" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Oct 2015 03:54:38 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --sBA2kKb17VTPa8Lb86xSdO8485xVpV82A Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 10/28/2015 5:36 PM, Mel Pilgrim wrote: > Nearly every time I send a maintainer update, there's some new method I= > don't know about. There's nothing about it on ports or ports-announce > and porttools/portlint don't mention it either. I end up scanning > through commits to ports/head/Mk to find them after the fact. >=20 > What do I need to do to track changes to Ports BCP? It seems > subscribing to ports and ports-announce, and using the existing porting= > tools is insufficient. I cannot keep up either. The ideal place is in the /usr/ports/CHANGES file. It is supposed to get news about new framework changes. --=20 Regards, Bryan Drewery --sBA2kKb17VTPa8Lb86xSdO8485xVpV82A Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJWMZh+AAoJEDXXcbtuRpfPHk4IALQcCpUd3FbRdKTumAoGSMyf wPMoiSeTyxiQZuy6XfQhT4jlIxB9vZjsyL8aHdtIiQjVkg4UhBG1bN9JoaXWhcus 559XnQtDjTJaiH7H2FKxEwBAHhB5QdFhwXq3Yv3gLMe7HmcaN8NzRgBHKqQ8MO5C A5KTRzvTXbhARqSKgGe9oAg1Kfw70S2rVIP962hihGqNzyZ0oJfICgQk2LJbTy2Y 0MFIaS81CHUer9UiA9JMRszZyM7FrKwaAi+FRM4EcODnHZi/E6FcLmvpyjsJDqo0 qA2/yIDHsqc2G58/uatjEHbZ3azBKOkxQH0ZmJhLQf3Bpj+IY6MsLaaqqfdC7uU= =p92h -----END PGP SIGNATURE----- --sBA2kKb17VTPa8Lb86xSdO8485xVpV82A-- From owner-freebsd-ports@freebsd.org Thu Oct 29 08:02:38 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2D9DBA20F12 for ; Thu, 29 Oct 2015 08:02:38 +0000 (UTC) (envelope-from mazhe@alkumuna.eu) Received: from smtp1-g21.free.fr (smtp1-g21.free.fr [IPv6:2a01:e0c:1:1599::10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E56331E5D for ; Thu, 29 Oct 2015 08:02:37 +0000 (UTC) (envelope-from mazhe@alkumuna.eu) Received: from yggdrasil.alkumuna.eu (unknown [IPv6:2a01:e35:8a74:6e70:232:36ff:fe5c:3a87]) by smtp1-g21.free.fr (Postfix) with ESMTPS id A542594004D for ; Thu, 29 Oct 2015 09:02:34 +0100 (CET) Received: from ist-159-28.ujf-grenoble.fr (ist-159-28.ujf-grenoble.fr [152.77.159.28]) (authenticated bits=0) by yggdrasil.alkumuna.eu (8.15.2/8.15.2) with ESMTPSA id t9T82Rvh069584 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 29 Oct 2015 09:02:33 +0100 (CET) (envelope-from mazhe@alkumuna.eu) From: Matthieu Volat X-Pgp-Agent: GPGMail 2.5.2 Content-Type: multipart/signed; boundary="Apple-Mail=_CBF7BFD9-AAB0-44FD-A9C5-0662C3C85040"; protocol="application/pgp-signature"; micalg=pgp-sha1 Date: Thu, 29 Oct 2015 09:01:51 +0100 Subject: Looking for port patch reviewers/comitters To: freebsd-ports@freebsd.org Message-Id: <78A72072-F046-4E1E-9A36-3424D9A4E8F1@alkumuna.eu> Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Oct 2015 08:02:38 -0000 --Apple-Mail=_CBF7BFD9-AAB0-44FD-A9C5-0662C3C85040 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hello everybody, Could somebody with the rights have a look at those two PR, maybe review = them and commit them? * https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D203150 math/py-matplotlib: Add Qt4Agg backend option, reviewed and approved by = maintainer * https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D203680 dns/mDNSResponder_nss: new version, I am the maintainer Thank you very much -- Matthieu Volat --Apple-Mail=_CBF7BFD9-AAB0-44FD-A9C5-0662C3C85040 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iEYEARECAAYFAlYx0ncACgkQ+ENDeYKZi34QEwCfZUE4aULMhDtM0TuT5iVdEmj6 hYgAn3Eu3QkmgBIFqjJ6nsvu/BGx74SU =qkaA -----END PGP SIGNATURE----- --Apple-Mail=_CBF7BFD9-AAB0-44FD-A9C5-0662C3C85040-- From owner-freebsd-ports@freebsd.org Thu Oct 29 08:51:34 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 624B0A2086B; Thu, 29 Oct 2015 08:51:34 +0000 (UTC) (envelope-from rocky@herveybayaustralia.com.au) Received: from mail.unitedinsong.com.au (mail.unitedinsong.com.au [150.101.178.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1F40C12EA; Thu, 29 Oct 2015 08:51:33 +0000 (UTC) (envelope-from rocky@herveybayaustralia.com.au) Received: from [192.168.0.185] (laptop1.herveybayaustralia.com.au [192.168.0.185]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.unitedinsong.com.au (Postfix) with ESMTPSA id 48C4461F85; Thu, 29 Oct 2015 18:44:17 +1000 (EST) To: freebsd-ports@freebsd.org, gnome@FreeBSD.org From: R Skinner Subject: inkscape build fails with ImageMagick - Bug 201655 Message-ID: <5631DC5F.6060807@herveybayaustralia.com.au> Date: Thu, 29 Oct 2015 18:44:15 +1000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Oct 2015 08:51:34 -0000 Whoops! Nearly called it a PR again... I've looked into this bug as I was having similar issues. This bug was still open so I'm looking to help close it. I've used default options on inkscape - ng. Followed the ImageMagick clues, and rebuilt ImageMagick with default options, then inkscape again with default options - built ok. One thing that grabbed the attention was numerous warnings regarding openmp: c++: warning: argument unused during compilation: '-fopenmp'. So: Rebuilt ImageMagick with +openmp, and rebuilt inkscape again - build fails. Tried again with +openmp inkscape - build failed. Rebuilt ImageMagick with +all options _except_ openmp, rebuilt inkscape with default options - built ok. So openmp is the culprit in this bug. Perhaps a check can be made if ImageMagick has openmp enabled with a broken error? Not sure if thats even possible. HTH From owner-freebsd-ports@freebsd.org Thu Oct 29 09:23:57 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 90261A1E59C; Thu, 29 Oct 2015 09:23:57 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4F71812C8; Thu, 29 Oct 2015 09:23:57 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1ZrjR4-0007nj-HS; Thu, 29 Oct 2015 10:23:54 +0100 Date: Thu, 29 Oct 2015 10:23:54 +0100 From: Kurt Jaeger To: R Skinner Cc: freebsd-ports@freebsd.org, gnome@FreeBSD.org Subject: Re: inkscape build fails with ImageMagick - Bug 201655 Message-ID: <20151029092354.GY19913@home.opsec.eu> References: <5631DC5F.6060807@herveybayaustralia.com.au> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5631DC5F.6060807@herveybayaustralia.com.au> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Oct 2015 09:23:57 -0000 Hi! > I've looked into this bug as I was having similar issues. This bug was > still open so I'm looking to help close it. [...] > So openmp is the culprit in this bug. Perhaps a check can be made if > ImageMagick has openmp enabled with a broken error? Not sure if thats > even possible. Can you put more details about your tests into https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194760 where similar issues are reported since inkscape 0.48.5 / 2014 ? Thanks! -- pi@opsec.eu +49 171 3101372 5 years to go ! From owner-freebsd-ports@freebsd.org Thu Oct 29 13:27:49 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8320FA1F037 for ; Thu, 29 Oct 2015 13:27:49 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DFA9112B9; Thu, 29 Oct 2015 13:27:48 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 20A2C28429; Thu, 29 Oct 2015 14:27:45 +0100 (CET) Received: from illbsd.quip.test (ip-89-177-49-111.net.upcbroadband.cz [89.177.49.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 829012842E; Thu, 29 Oct 2015 14:27:41 +0100 (CET) Message-ID: <56321ECD.2020303@quip.cz> Date: Thu, 29 Oct 2015 14:27:41 +0100 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:35.0) Gecko/20100101 Firefox/35.0 SeaMonkey/2.32 MIME-Version: 1.0 To: bdrewery@FreeBSD.org CC: "freebsd-ports@FreeBSD.org" Subject: FreeBSD Port: ports-mgmt/poudriere - unneeded dependencies for options command Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Oct 2015 13:27:49 -0000 I usually use poudriere for larger set of packages (about 500) so this problem was hidden to me but now I needed just minimal set with 2 packages. `poudriere options` gives me 26 options dialogs for things which are not dependencies and for wrong versions. It gives me options for Git, bzr and more strange - for perl5-5.16 even if I have perl5=5.20 set as default version in make.conf And surprise - these "dependencies" are not compiled by `poudriere bulk` command. Is it problem of poudriere or prots frame work? Is it possible to fix it? Because it is very annoying. The details are below: root@sm-reserve ~/# uname -srmi FreeBSD 10.2-RELEASE-p5 amd64 GENERIC poudriere-3.1.7 Ports tree from 2015-09-30 make.conf for this package # cat /usr/local/etc/poudriere.d/eprofi-make.conf ## https://wiki.freebsd.org/Ports/Options/OptionsNG ## OptionsNG sets DOCS, EXAMPLES and NLS as default - we do not need them OPTIONS_UNSET= X11 GUI CUPS DOCS EXAMPLES NLS WITH_BDB_VER=5 WITH_GHOSTSCRIPT_VER=9 DEFAULT_VERSIONS=apache=2.4 perl5=5.20 mysql=5.5m php=5.5 python=2.7 pgsql=9.3 list of packages to build # cat /usr/local/etc/poudriere.d/pkglists/eprofi devel/py-pip devel/py-virtualenv Unbelievable long list of dependencies options # poudriere options -s -z eprofi -p default -f /usr/local/etc/poudriere.d/pkglists/eprofi [00:00:00] ====>> Appending to make.conf: /usr/local/etc/poudriere.d/make.conf [00:00:00] ====>> Appending to make.conf: /usr/local/etc/poudriere.d/eprofi-make.conf ===> The following configuration options are available for py27-pip-7.0.3: DOCS=off: Build and/or install documentation ===> Use 'make config' to modify these settings ===> The following configuration options are available for py27-pip-7.0.3 and dependencies ===> The following configuration options are available for py27-pip-7.0.3: DOCS=off: Build and/or install documentation ===> Use 'make config' to modify these settings ===> The following configuration options are available for python27-2.7.10: DEBUG=off: Build with debugging support IPV6=on: IPv6 protocol support LIBFFI=on: Use libffi from ports instead of bundled version NLS=off: Enable gettext support for the locale module PYMALLOC=on: Enable specialized mallocs SEM=on: POSIX semaphores support THREADS=on: Threading support ====> Unicode support: you have to select exactly one of them UCS2=off: Enable UCS2 Unicode Strings UCS4=on: Enable UCS4 Unicode Strings ===> Use 'make config' to modify these settings ===> The following configuration options are available for libffi-3.2.1: TESTS=off: Include tools for test suite ===> Use 'make config' to modify these settings ===> The following configuration options are available for gmake-4.1_2: NLS=off: Native Language Support ===> Use 'make config' to modify these settings ===> The following configuration options are available for tcl86-8.6.4: MODULES=on: Install Tcl common modules TCLMAN=off: Install Tcl function manpages THREADS=on: Threading support TZDATA=off: Install Tcl timezone data ===> Use 'make config' to modify these settings ===> The following configuration options are available for py27-pytest-2.7.1: TESTS=off: Install test suite requirements ===> Use 'make config' to modify these settings ===> The following configuration options are available for py27-mock-1.0.1_1: TESTS=off: Install tox for running unit tests ===> Use 'make config' to modify these settings ===> The following configuration options are available for py27-virtualenv-13.1.0: DOCS=off: Build and/or install documentation ===> Use 'make config' to modify these settings ===> The following configuration options are available for sqlite3-3.8.11.1_1: ARMOR=off: Detect misuse of the API DBSTAT=off: Enable DBSTAT Virtual Table DIRECT_READ=off: File is read directly from disk EXTENSION=on: Allow loadable extensions FTS4=on: Enable FTS3/4 (Full Text Search) module MEMMAN=off: Allows it to release unused memory METADATA=on: Enable column metadata READLINE=on: Command line editing via libreadline SECURE_DELETE=on: Overwrite deleted information with zeros SOUNDEX=off: Enables the soundex() SQL function STMT=off: Prepared Statement Scan Status THREADS=on: Threading support UNLOCK_NOTIFY=on: Enable notification on unlocking UPD_DEL_LIMIT=off: ORDER BY and LIMIT on UPDATE and DELETE URI=on: Enable use the URI filename URI_AUTHORITY=off: Allow convert URL into a UNC ====> Unicode support ICU=off: Unicode support via ICU UNICODE61=on: Unicode Version 6.1 tokenizer ====> Index type for range queries RTREE=on: Enable R*Tree module RTREE_INT=off: Store 32-bit sig int (no float) coordinates ====> Where to store temporary file: you have to select exactly one of them TS0=off: Always use temporary file TS1=on: File by default, change allowed PRAGMA TS2=off: Memory by default, change allowed PRAGMA TS3=off: Always use memory ====> Which query planner to use: you can only select none or one of them STAT3=off: collect histogram data from leftmost column STAT4=off: collect histogram data from all columns ===> Use 'make config' to modify these settings ===> The following configuration options are available for git-2.5.3_1: CONTRIB=off: Install contributed scripts CURL=on: Data transfer support via cURL CVS=off: Enable CVS support ETCSHELLS=off: Modify /etc/shells GITWEB=on: Install gitweb GUI=off: GUI (Graphical User Interface) support HTMLDOCS=off: Install additional documentation ICONV=on: Encoding conversion support via iconv NLS=off: Native Language Support P4=off: Enable Perforce support PERL=on: Perl scripting language support SVN=on: Subversion support ===> Use 'make config' to modify these settings ===> The following configuration options are available for curl-7.44.0: CA_BUNDLE=on: Install CA bundle for OpenSSL COOKIES=on: Cookies support CURL_DEBUG=off: cURL debug memory tracking DEBUG=off: Build with debugging support DOCS=off: Build and/or install documentation EXAMPLES=off: Build and/or install examples HTTP2=off: HTTP protocol version 2.0 support IDN=off: International Domain Names support IPV6=on: IPv6 protocol support LDAP=off: LDAP protocol support LDAPS=off: LDAP protocol over SSL support LIBSSH2=off: SCP/SFTP support via libssh2 PROXY=on: Proxy support RTMP=off: RTMP protocol support via librtmp TLS_SRP=on: TLS-SRP (Secure Remote Password) support ====> GSSAPI Security API support: you have to select exactly one of them GSSAPI_BASE=off: GSSAPI support via base system (Kerberos required) GSSAPI_HEIMDAL=off: GSSAPI support via security/heimdal GSSAPI_MIT=off: GSSAPI support via security/krb5 GSSAPI_NONE=on: Disable GSSAPI support ====> DNS resolving options: you can only select none or one of them CARES=off: Asynchronous DNS resolution via c-ares THREADED_RESOLVER=on: Threaded DNS resolver ====> SSL protocol support: you can only select none or one of them GNUTLS=off: SSL/TLS support via GnuTLS NSS=off: SSL/TLS support via NSS OPENSSL=on: SSL/TLS support via OpenSSL POLARSSL=off: SSL/TLS support via PolarSSL WOLFSSL=off: SSL/TLS support via wolfSSL ===> Use 'make config' to modify these settings ===> The following configuration options are available for perl5.16-5.16.3_24: DEBUG=off: Build with debugging support GDBM=off: GDBM_File extension MULTIPLICITY=on: Use multiplicity PERL_64BITINT=on: Use 64 bit integers (on i386) PERL_MALLOC=off: Use Perl malloc PTHREAD=on: Build with -lpthread SITECUSTOMIZE=off: Run-time customization of @INC THREADS=on: Build threaded perl USE_PERL=on: Rewrite links in /usr/bin ===> Use 'make config' to modify these settings ===> The following configuration options are available for ca_root_nss-3.20: ETCSYMLINK=off: Add symlink to /etc/ssl/cert.pem ===> Use 'make config' to modify these settings ===> The following configuration options are available for p5-IO-Socket-SSL-2.016: EXAMPLES=off: Build and/or install examples IDN=off: International Domain Names support IPV6=on: IPv6 protocol support ===> Use 'make config' to modify these settings ===> The following configuration options are available for p5-Net-SSLeay-1.72: EXAMPLES=off: Build and/or install examples ===> Use 'make config' to modify these settings ===> The following configuration options are available for p5-Test-NoWarnings-1.04_2: DEVEL_STACKTRACE=off: Stack trace support ===> Use 'make config' to modify these settings ===> The following configuration options are available for p5-Authen-SASL-2.16_1: KERBEROS=off: Kerberos support ===> Use 'make config' to modify these settings ===> The following configuration options are available for apr-1.5.2.1.5.4: ====> Options available for the group APR IPV6=on: IPv6 protocol support DEVRANDOM=on: Use /dev/random or compatible ====> Options available for the group APU BDB=off: Berkeley DB support GDBM=off: GNU dbm library support LDAP=off: LDAP protocol support MYSQL=off: MySQL database support NDBM=off: NDBM support PGSQL=off: PostgreSQL database support SQLITE=off: SQLite database support FREETDS=off: FreeTDS library support ====> Options available for the radio CRYPTO: you can only select none or one of them SSL=on: OpenSSL crypto driver NSS=off: NSS crypto driver ===> Use 'make config' to modify these settings ===> The following configuration options are available for subversion-1.8.14_2: BDB=off: Berkeley DB support DOCS=off: Build and/or install documentation FREEBSD_TEMPLATE=off: FreeBSD Project log template MAINTAINER_DEBUG=off: Build debug version NLS=off: Native Language Support P4_STYLE_MARKERS=off: Perforce-style conflict markers SASL=off: SASL authentication support SERF=on: WebDAV/Delta-V (HTTP/HTTPS) repo access module STATIC=off: Build static version (no shared libs) SVNSERVE_WRAPPER=off: Enable svnserve wrapper (umask setter) TEST=off: Run subversion test suite TOOLS=off: Install several tools ===> Use 'make config' to modify these settings ===> The following configuration options are available for serf-1.3.8: DOCS=off: Build and/or install documentation GSSAPI=off: GSSAPI Security API support ===> Use 'make config' to modify these settings ===> The following configuration options are available for m4-1.4.17_1,1: EXAMPLES=off: Build and/or install examples LIBSIGSEGV=off: Use alternative page fault handler (GNU libsigsegv) ===> Use 'make config' to modify these settings ===> The following configuration options are available for bzr-2.6.0: CA_BUNDLE=on: Include CA bundle for SSL cert validation SFTP=off: Paramiko for SFTP support ===> Use 'make config' to modify these settings ===> The following configuration options are available for gettext-tools-0.19.5.1: DOCS=off: Build and/or install documentation THREADS=on: Threading support ===> Use 'make config' to modify these settings ===> The following configuration options are available for py27-virtualenv-13.1.0: DOCS=off: Build and/or install documentation ===> Use 'make config' to modify these settings ===> The following configuration options are available for py27-virtualenv-13.1.0 and dependencies ===> The following configuration options are available for py27-virtualenv-13.1.0: DOCS=off: Build and/or install documentation ===> Use 'make config' to modify these settings ===> The following configuration options are available for python27-2.7.10: DEBUG=off: Build with debugging support IPV6=on: IPv6 protocol support LIBFFI=on: Use libffi from ports instead of bundled version NLS=off: Enable gettext support for the locale module PYMALLOC=on: Enable specialized mallocs SEM=on: POSIX semaphores support THREADS=on: Threading support ====> Unicode support: you have to select exactly one of them UCS2=off: Enable UCS2 Unicode Strings UCS4=on: Enable UCS4 Unicode Strings ===> Use 'make config' to modify these settings ===> The following configuration options are available for libffi-3.2.1: TESTS=off: Include tools for test suite ===> Use 'make config' to modify these settings ===> The following configuration options are available for gmake-4.1_2: NLS=off: Native Language Support ===> Use 'make config' to modify these settings ===> The following configuration options are available for tcl86-8.6.4: MODULES=on: Install Tcl common modules TCLMAN=off: Install Tcl function manpages THREADS=on: Threading support TZDATA=off: Install Tcl timezone data ===> Use 'make config' to modify these settings ===> The following configuration options are available for py27-pytest-2.7.1: TESTS=off: Install test suite requirements ===> Use 'make config' to modify these settings ===> The following configuration options are available for py27-mock-1.0.1_1: TESTS=off: Install tox for running unit tests ===> Use 'make config' to modify these settings But only 8 really needed packages were built # poudriere bulk -v -j 10_2_amd64 -z eprofi -p default -f /usr/local/etc/poudriere.d/pkglists/eprofi [00:00:00] ====>> Creating the reference jail... done [00:00:01] ====>> Mounting system devices for 10_2_amd64-default-eprofi [00:00:01] ====>> Mounting ports/packages/distfiles [00:00:01] ====>> Converting package repository to new format [00:00:01] ====>> Stashing existing package repository [00:00:01] ====>> Mounting packages from: /vol0/poudriere/data/packages/10_2_amd64-default-eprofi [00:00:01] ====>> Copying /var/db/ports from: /usr/local/etc/poudriere.d/eprofi-options [00:00:01] ====>> Appending to make.conf: /usr/local/etc/poudriere.d/make.conf [00:00:01] ====>> Appending to make.conf: /usr/local/etc/poudriere.d/eprofi-make.conf /etc/resolv.conf -> /vol0/poudriere/data/.m/10_2_amd64-default-eprofi/ref/etc/resolv.conf [00:00:01] ====>> Starting jail 10_2_amd64-default-eprofi [00:00:01] ====>> Logs: /vol0/poudriere/data/logs/bulk/10_2_amd64-default-eprofi/2015-10-28_20h53m46s [00:00:01] ====>> Loading MOVED [00:00:02] ====>> Calculating ports order and dependencies [00:00:02] ====>> Computing deps for devel/py-virtualenv [00:00:02] ====>> Computing deps for devel/py-pip [00:00:02] ====>> Computing deps for devel/py-setuptools27 [00:00:03] ====>> Computing deps for lang/python27 [00:00:03] ====>> Computing deps for ports-mgmt/pkg [00:00:03] ====>> Computing deps for devel/libffi [00:00:03] ====>> Computing deps for print/indexinfo [00:00:03] ====>> Computing deps for devel/pkgconf [00:00:03] ====>> pkg package missing, skipping sanity [00:00:03] ====>> Skipping incremental rebuild and repository sanity checks [00:00:03] ====>> Cleaning the build queue [00:00:03] ====>> Recording filesystem state for prepkg... done [00:00:06] ====>> Building 8 packages using 2 builders [00:00:06] ====>> Starting/Cloning builders [00:00:07] ====>> Hit CTRL+t at any time to see build progress and stats .. .. Packing files for repository: 100% [00:06:45] ====>> Committing packages to repository [00:06:45] ====>> Removing old packages [00:06:45] ====>> Built ports: ports-mgmt/pkg print/indexinfo devel/pkgconf devel/libffi lang/python27 devel/py-setuptools27 devel/py-virtualenv devel/py-pip [10_2_amd64-default-eprofi] [2015-10-28_20h53m46s] [committing:] Queued: 8 Built: 8 Failed: 0 Skipped: 0 Ignored: 0 Tobuild: 0 Time: 00:06:44 [00:06:45] ====>> Logs: /vol0/poudriere/data/logs/bulk/10_2_amd64-default-eprofi/2015-10-28_20h53m46s [00:06:45] ====>> Cleaning up 10_2_amd64-default-eprofi: removed 10_2_amd64-default-eprofi-n: removed [00:06:45] ====>> Umounting file systems Usr: 413.901s Krnl: 103.705s Totl: 6:45.55s CPU: 127.6% swppd: 0 I/O: 2458+42297 Should I provide anything more to track this problem? Miroslav Lachman From owner-freebsd-ports@freebsd.org Thu Oct 29 13:28:20 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CFFEEA1F080 for ; Thu, 29 Oct 2015 13:28:20 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) Received: from taro.utanet.at (taro.utanet.at [IPv6:2001:938:1337:25::25:45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6250C1369 for ; Thu, 29 Oct 2015 13:28:20 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=utanet.at; s=rev1; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:Subject:References:To; bh=dOa9yPLWRXHPRbW+oVn0S9a6WJmkWRyYl5yhHHwRhAA=; b=m6U4nEdNNKpEFgfzeSXWTadWV6D7a+q7sPHS28puyDy4l3FhNaZ+Yp0FtRrOCTqmGtEBiH+3Z88qh8dNWTAnmM8MuczHEGuKCjaQJ1aM8tRkG2z1aZ3K/iCmqryPwpDI/28tlYQqFF55jg1+wO3SMsFazKBMZilQIrdhj3vcQfk=; Received: from patricia.xoc.tele2net.at ([213.90.36.9]) by taro.utanet.at with esmtp (Exim 4.80) (envelope-from ) id 1ZrnFY-0000T0-1H for freebsd-ports@freebsd.org; Thu, 29 Oct 2015 14:28:16 +0100 Received: from 91-115-92-222.adsl.highway.telekom.at ([91.115.92.222] helo=[10.0.0.93]) by patricia.xoc.tele2net.at with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.80) (envelope-from ) id 1ZrnFX-0001AN-Ui for freebsd-ports@freebsd.org; Thu, 29 Oct 2015 14:28:16 +0100 To: freebsd-ports@freebsd.org References: <5631DC5F.6060807@herveybayaustralia.com.au> Subject: Re: inkscape build fails with ImageMagick - Bug 201655 From: Walter Schwarzenfeld Message-ID: <56322D00.6060200@utanet.at> Date: Thu, 29 Oct 2015 14:28:16 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <5631DC5F.6060807@herveybayaustralia.com.au> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Oct 2015 13:28:21 -0000 I got this error: (like in the PR) CXXLD inkscape CXXLD inkview extension/internal/bitmap/imagemagick.o: In function `Inkscape::Extension::Internal::Bitmap::ImageMagickDocCache::readImage(char const*, Magick::Image*)': extension/internal/bitmap/imagemagick.cpp:(.text+0x2a2): undefined reference to `Magick::Blob::base64(std::__1::basic_string, std::__1::allocator >)' extension/internal/bitmap/imagemagick.cpp:(.text+0x30a): undefined reference to `Magick::Image::read(std::__1::basic_string, std::__1::allocator > const&)' extension/internal/bitmap/imagemagick.o: In function `Inkscape::Extension::Internal::Bitmap::ImageMagickDocCache::readImage(char const*, Magick::Image*)': extension/internal/bitmap/imagemagick.cpp:(.text+0x2a2): undefined reference to `Magick::Blob::base64(std::__1::basic_string, std::__1::allocator >)' extension/internal/bitmap/imagemagick.cpp:(.text+0x30a): undefined reference to `Magick::Image::read(std::__1::basic_string, std::__1::allocator > const&)' extension/internal/image-resolution.o: In function `Inkscape::Extension::Internal::ImageResolution::readmagick(char const*)': extension/internal/image-resolution.cpp:(.text+0x3fa): undefined reference to `Magick::Image::read(std::__1::basic_string, std::__1::allocator > const&)' extension/internal/image-resolution.o: In function `Inkscape::Extension::Internal::ImageResolution::readmagick(char const*)': extension/internal/image-resolution.cpp:(.text+0x3fa): undefined reference to `Magick::Image::read(std::__1::basic_string, std::__1::allocator > const&)' c++: error: linker command failed with exit code 1 (use -v to see invocation) Makefile:6895: recipe for target 'inkview' failed gmake[5]: *** [inkview] Error 1 gmake[5]: *** Waiting for unfinished jobs.... c++: error: linker command failed with exit code 1 (use -v to see invocation) Makefile:6891: recipe for target 'inkscape' failed gmake[5]: *** [inkscape] Error 1 gmake[5]: Leaving directory '/usr/ports/graphics/inkscape/work/inkscape-0.91/src' Makefile:5048: recipe for target 'all' failed gmake[4]: *** [all] Error 2 gmake[4]: Leaving directory '/usr/ports/graphics/inkscape/work/inkscape-0.91/src' Makefile:1401: recipe for target 'all-recursive' failed gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory '/usr/ports/graphics/inkscape/work/inkscape-0.91' Makefile:1096: recipe for target 'all' failed gmake[2]: *** [all] Error 2 This error appears also in other port you needs ImageMagick and when OPENMP is enabled. I guess this error and th "isnan" error are something with the stdc version or with namespace , but I don't figured out yet. I From owner-freebsd-ports@freebsd.org Thu Oct 29 13:36:43 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E3868A1F2D6 for ; Thu, 29 Oct 2015 13:36:43 +0000 (UTC) (envelope-from tlshark82@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id C78C018CC for ; Thu, 29 Oct 2015 13:36:43 +0000 (UTC) (envelope-from tlshark82@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id C4462A1F2D5; Thu, 29 Oct 2015 13:36:43 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C3D3EA1F2D4 for ; Thu, 29 Oct 2015 13:36:43 +0000 (UTC) (envelope-from tlshark82@gmail.com) Received: from mail-wi0-x22f.google.com (mail-wi0-x22f.google.com [IPv6:2a00:1450:400c:c05::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6234D18CB for ; Thu, 29 Oct 2015 13:36:43 +0000 (UTC) (envelope-from tlshark82@gmail.com) Received: by wijp11 with SMTP id p11so287188602wij.0 for ; Thu, 29 Oct 2015 06:36:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=Wlz18DLErjyX8ULQocX2pR+xfpKPQlrugbtIAd4NPjU=; b=QeQmja0q6WJtA/7VZfG+nj6+sTlvM7ZIgIwC7+mvHjBAwiBbgQLaExzaaCJ8ltqx9K rfFFm0EnpQzlckbvrF/J4vyY1G19zisMa1d0nx2on1SHPCHbMO0t2iScK+XGTZs7EsnZ FMXO24zPyoci6IB3n9T5XJHx6c9xuEQkgxymCk4+PrAHUERhdebPrcwvXcLmzVF3Vs47 15DNEUBwD1RaDJPLO0N/tyV2n+tiK482o0B7ROvNrBsVjxuPUvjHTrtmCA5CvVbKaKOj nZzb4TDPPPPfzClrQZd1ja0M+ppfttVPmFehe15Zwl0aCg1xJDBiPRaXDV0ndaAMa3fC h6rQ== MIME-Version: 1.0 X-Received: by 10.194.71.84 with SMTP id s20mr2305666wju.89.1446125792826; Thu, 29 Oct 2015 06:36:32 -0700 (PDT) Received: by 10.27.179.141 with HTTP; Thu, 29 Oct 2015 06:36:32 -0700 (PDT) Date: Thu, 29 Oct 2015 14:36:32 +0100 Message-ID: Subject: multimedia/iso2mkv Missing Dependency From: Tobias Lang To: ports@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Oct 2015 13:36:44 -0000 Hello everyone, I tried to install the multimedia/iso2mkv port and got a problem with a missing dependency to textproc/p5-XML-Parser. After a manual installation of the XML parser the installation was successful. Best regards Tobias Lang From owner-freebsd-ports@freebsd.org Thu Oct 29 15:27:10 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0FA7DA21DC8 for ; Thu, 29 Oct 2015 15:27:10 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id F06A613F0; Thu, 29 Oct 2015 15:27:09 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [IPv6:::1]) by freefall.freebsd.org (Postfix) with ESMTP id D73A812A8; Thu, 29 Oct 2015 15:27:09 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 983FB17232; Thu, 29 Oct 2015 15:27:09 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id 7pxyVnfO4yGe; Thu, 29 Oct 2015 15:27:05 +0000 (UTC) Subject: Re: FreeBSD Port: ports-mgmt/poudriere - unneeded dependencies for options command DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 82D3D1722C To: Miroslav Lachman <000.fbsd@quip.cz> References: <56321ECD.2020303@quip.cz> Cc: "freebsd-ports@FreeBSD.org" From: Bryan Drewery Organization: FreeBSD Message-ID: <56323AC7.8010301@FreeBSD.org> Date: Thu, 29 Oct 2015 08:27:03 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <56321ECD.2020303@quip.cz> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Oct 2015 15:27:10 -0000 On 10/29/15 6:27 AM, Miroslav Lachman wrote: > I usually use poudriere for larger set of packages (about 500) so this > problem was hidden to me but now I needed just minimal set with 2 packages. > `poudriere options` gives me 26 options dialogs for things which are not > dependencies and for wrong versions. > It gives me options for Git, bzr and more strange - for perl5-5.16 even > if I have perl5=5.20 set as default version in make.conf It's likely due to things like perl.conf and php.conf leaking in from the host. The options command isn't jailed so it sees these things. It's a known issue at least. > > And surprise - these "dependencies" are not compiled by `poudriere bulk` > command. > > Is it problem of poudriere or prots frame work? Is it possible to fix > it? Because it is very annoying. > > The details are below: > > root@sm-reserve ~/# uname -srmi > FreeBSD 10.2-RELEASE-p5 amd64 GENERIC > > poudriere-3.1.7 > > Ports tree from 2015-09-30 > > > make.conf for this package > > # cat /usr/local/etc/poudriere.d/eprofi-make.conf > > ## https://wiki.freebsd.org/Ports/Options/OptionsNG > ## OptionsNG sets DOCS, EXAMPLES and NLS as default - we do not need them > OPTIONS_UNSET= X11 GUI CUPS DOCS EXAMPLES NLS > > WITH_BDB_VER=5 > WITH_GHOSTSCRIPT_VER=9 > > DEFAULT_VERSIONS=apache=2.4 perl5=5.20 mysql=5.5m php=5.5 python=2.7 > pgsql=9.3 > > > list of packages to build > > # cat /usr/local/etc/poudriere.d/pkglists/eprofi > > devel/py-pip > devel/py-virtualenv > > > > Unbelievable long list of dependencies options > > # poudriere options -s -z eprofi -p default -f > /usr/local/etc/poudriere.d/pkglists/eprofi > [00:00:00] ====>> Appending to make.conf: > /usr/local/etc/poudriere.d/make.conf > [00:00:00] ====>> Appending to make.conf: > /usr/local/etc/poudriere.d/eprofi-make.conf > ===> The following configuration options are available for py27-pip-7.0.3: > DOCS=off: Build and/or install documentation > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for > py27-pip-7.0.3 and dependencies > ===> The following configuration options are available for py27-pip-7.0.3: > DOCS=off: Build and/or install documentation > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for python27-2.7.10: > DEBUG=off: Build with debugging support > IPV6=on: IPv6 protocol support > LIBFFI=on: Use libffi from ports instead of bundled version > NLS=off: Enable gettext support for the locale module > PYMALLOC=on: Enable specialized mallocs > SEM=on: POSIX semaphores support > THREADS=on: Threading support > ====> Unicode support: you have to select exactly one of them > UCS2=off: Enable UCS2 Unicode Strings > UCS4=on: Enable UCS4 Unicode Strings > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for libffi-3.2.1: > TESTS=off: Include tools for test suite > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for gmake-4.1_2: > NLS=off: Native Language Support > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for tcl86-8.6.4: > MODULES=on: Install Tcl common modules > TCLMAN=off: Install Tcl function manpages > THREADS=on: Threading support > TZDATA=off: Install Tcl timezone data > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for > py27-pytest-2.7.1: > TESTS=off: Install test suite requirements > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for > py27-mock-1.0.1_1: > TESTS=off: Install tox for running unit tests > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for > py27-virtualenv-13.1.0: > DOCS=off: Build and/or install documentation > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for > sqlite3-3.8.11.1_1: > ARMOR=off: Detect misuse of the API > DBSTAT=off: Enable DBSTAT Virtual Table > DIRECT_READ=off: File is read directly from disk > EXTENSION=on: Allow loadable extensions > FTS4=on: Enable FTS3/4 (Full Text Search) module > MEMMAN=off: Allows it to release unused memory > METADATA=on: Enable column metadata > READLINE=on: Command line editing via libreadline > SECURE_DELETE=on: Overwrite deleted information with zeros > SOUNDEX=off: Enables the soundex() SQL function > STMT=off: Prepared Statement Scan Status > THREADS=on: Threading support > UNLOCK_NOTIFY=on: Enable notification on unlocking > UPD_DEL_LIMIT=off: ORDER BY and LIMIT on UPDATE and DELETE > URI=on: Enable use the URI filename > URI_AUTHORITY=off: Allow convert URL into a UNC > ====> Unicode support > ICU=off: Unicode support via ICU > UNICODE61=on: Unicode Version 6.1 tokenizer > ====> Index type for range queries > RTREE=on: Enable R*Tree module > RTREE_INT=off: Store 32-bit sig int (no float) coordinates > ====> Where to store temporary file: you have to select exactly one of them > TS0=off: Always use temporary file > TS1=on: File by default, change allowed PRAGMA > TS2=off: Memory by default, change allowed PRAGMA > TS3=off: Always use memory > ====> Which query planner to use: you can only select none or one of them > STAT3=off: collect histogram data from leftmost column > STAT4=off: collect histogram data from all columns > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for git-2.5.3_1: > CONTRIB=off: Install contributed scripts > CURL=on: Data transfer support via cURL > CVS=off: Enable CVS support > ETCSHELLS=off: Modify /etc/shells > GITWEB=on: Install gitweb > GUI=off: GUI (Graphical User Interface) support > HTMLDOCS=off: Install additional documentation > ICONV=on: Encoding conversion support via iconv > NLS=off: Native Language Support > P4=off: Enable Perforce support > PERL=on: Perl scripting language support > SVN=on: Subversion support > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for curl-7.44.0: > CA_BUNDLE=on: Install CA bundle for OpenSSL > COOKIES=on: Cookies support > CURL_DEBUG=off: cURL debug memory tracking > DEBUG=off: Build with debugging support > DOCS=off: Build and/or install documentation > EXAMPLES=off: Build and/or install examples > HTTP2=off: HTTP protocol version 2.0 support > IDN=off: International Domain Names support > IPV6=on: IPv6 protocol support > LDAP=off: LDAP protocol support > LDAPS=off: LDAP protocol over SSL support > LIBSSH2=off: SCP/SFTP support via libssh2 > PROXY=on: Proxy support > RTMP=off: RTMP protocol support via librtmp > TLS_SRP=on: TLS-SRP (Secure Remote Password) support > ====> GSSAPI Security API support: you have to select exactly one of them > GSSAPI_BASE=off: GSSAPI support via base system (Kerberos required) > GSSAPI_HEIMDAL=off: GSSAPI support via security/heimdal > GSSAPI_MIT=off: GSSAPI support via security/krb5 > GSSAPI_NONE=on: Disable GSSAPI support > ====> DNS resolving options: you can only select none or one of them > CARES=off: Asynchronous DNS resolution via c-ares > THREADED_RESOLVER=on: Threaded DNS resolver > ====> SSL protocol support: you can only select none or one of them > GNUTLS=off: SSL/TLS support via GnuTLS > NSS=off: SSL/TLS support via NSS > OPENSSL=on: SSL/TLS support via OpenSSL > POLARSSL=off: SSL/TLS support via PolarSSL > WOLFSSL=off: SSL/TLS support via wolfSSL > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for > perl5.16-5.16.3_24: > DEBUG=off: Build with debugging support > GDBM=off: GDBM_File extension > MULTIPLICITY=on: Use multiplicity > PERL_64BITINT=on: Use 64 bit integers (on i386) > PERL_MALLOC=off: Use Perl malloc > PTHREAD=on: Build with -lpthread > SITECUSTOMIZE=off: Run-time customization of @INC > THREADS=on: Build threaded perl > USE_PERL=on: Rewrite links in /usr/bin > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for > ca_root_nss-3.20: > ETCSYMLINK=off: Add symlink to /etc/ssl/cert.pem > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for > p5-IO-Socket-SSL-2.016: > EXAMPLES=off: Build and/or install examples > IDN=off: International Domain Names support > IPV6=on: IPv6 protocol support > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for > p5-Net-SSLeay-1.72: > EXAMPLES=off: Build and/or install examples > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for > p5-Test-NoWarnings-1.04_2: > DEVEL_STACKTRACE=off: Stack trace support > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for > p5-Authen-SASL-2.16_1: > KERBEROS=off: Kerberos support > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for apr-1.5.2.1.5.4: > ====> Options available for the group APR > IPV6=on: IPv6 protocol support > DEVRANDOM=on: Use /dev/random or compatible > ====> Options available for the group APU > BDB=off: Berkeley DB support > GDBM=off: GNU dbm library support > LDAP=off: LDAP protocol support > MYSQL=off: MySQL database support > NDBM=off: NDBM support > PGSQL=off: PostgreSQL database support > SQLITE=off: SQLite database support > FREETDS=off: FreeTDS library support > ====> Options available for the radio CRYPTO: you can only select none > or one of them > SSL=on: OpenSSL crypto driver > NSS=off: NSS crypto driver > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for > subversion-1.8.14_2: > BDB=off: Berkeley DB support > DOCS=off: Build and/or install documentation > FREEBSD_TEMPLATE=off: FreeBSD Project log template > MAINTAINER_DEBUG=off: Build debug version > NLS=off: Native Language Support > P4_STYLE_MARKERS=off: Perforce-style conflict markers > SASL=off: SASL authentication support > SERF=on: WebDAV/Delta-V (HTTP/HTTPS) repo access module > STATIC=off: Build static version (no shared libs) > SVNSERVE_WRAPPER=off: Enable svnserve wrapper (umask setter) > TEST=off: Run subversion test suite > TOOLS=off: Install several tools > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for serf-1.3.8: > DOCS=off: Build and/or install documentation > GSSAPI=off: GSSAPI Security API support > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for m4-1.4.17_1,1: > EXAMPLES=off: Build and/or install examples > LIBSIGSEGV=off: Use alternative page fault handler (GNU libsigsegv) > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for bzr-2.6.0: > CA_BUNDLE=on: Include CA bundle for SSL cert validation > SFTP=off: Paramiko for SFTP support > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for > gettext-tools-0.19.5.1: > DOCS=off: Build and/or install documentation > THREADS=on: Threading support > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for > py27-virtualenv-13.1.0: > DOCS=off: Build and/or install documentation > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for > py27-virtualenv-13.1.0 and dependencies > ===> The following configuration options are available for > py27-virtualenv-13.1.0: > DOCS=off: Build and/or install documentation > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for python27-2.7.10: > DEBUG=off: Build with debugging support > IPV6=on: IPv6 protocol support > LIBFFI=on: Use libffi from ports instead of bundled version > NLS=off: Enable gettext support for the locale module > PYMALLOC=on: Enable specialized mallocs > SEM=on: POSIX semaphores support > THREADS=on: Threading support > ====> Unicode support: you have to select exactly one of them > UCS2=off: Enable UCS2 Unicode Strings > UCS4=on: Enable UCS4 Unicode Strings > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for libffi-3.2.1: > TESTS=off: Include tools for test suite > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for gmake-4.1_2: > NLS=off: Native Language Support > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for tcl86-8.6.4: > MODULES=on: Install Tcl common modules > TCLMAN=off: Install Tcl function manpages > THREADS=on: Threading support > TZDATA=off: Install Tcl timezone data > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for > py27-pytest-2.7.1: > TESTS=off: Install test suite requirements > ===> Use 'make config' to modify these settings > ===> The following configuration options are available for > py27-mock-1.0.1_1: > TESTS=off: Install tox for running unit tests > ===> Use 'make config' to modify these settings > > > But only 8 really needed packages were built > > # poudriere bulk -v -j 10_2_amd64 -z eprofi -p default -f > /usr/local/etc/poudriere.d/pkglists/eprofi > [00:00:00] ====>> Creating the reference jail... done > [00:00:01] ====>> Mounting system devices for 10_2_amd64-default-eprofi > [00:00:01] ====>> Mounting ports/packages/distfiles > [00:00:01] ====>> Converting package repository to new format > [00:00:01] ====>> Stashing existing package repository > [00:00:01] ====>> Mounting packages from: > /vol0/poudriere/data/packages/10_2_amd64-default-eprofi > [00:00:01] ====>> Copying /var/db/ports from: > /usr/local/etc/poudriere.d/eprofi-options > [00:00:01] ====>> Appending to make.conf: > /usr/local/etc/poudriere.d/make.conf > [00:00:01] ====>> Appending to make.conf: > /usr/local/etc/poudriere.d/eprofi-make.conf > /etc/resolv.conf -> > /vol0/poudriere/data/.m/10_2_amd64-default-eprofi/ref/etc/resolv.conf > [00:00:01] ====>> Starting jail 10_2_amd64-default-eprofi > [00:00:01] ====>> Logs: > /vol0/poudriere/data/logs/bulk/10_2_amd64-default-eprofi/2015-10-28_20h53m46s > > [00:00:01] ====>> Loading MOVED > [00:00:02] ====>> Calculating ports order and dependencies > [00:00:02] ====>> Computing deps for devel/py-virtualenv > [00:00:02] ====>> Computing deps for devel/py-pip > [00:00:02] ====>> Computing deps for devel/py-setuptools27 > [00:00:03] ====>> Computing deps for lang/python27 > [00:00:03] ====>> Computing deps for ports-mgmt/pkg > [00:00:03] ====>> Computing deps for devel/libffi > [00:00:03] ====>> Computing deps for print/indexinfo > [00:00:03] ====>> Computing deps for devel/pkgconf > [00:00:03] ====>> pkg package missing, skipping sanity > [00:00:03] ====>> Skipping incremental rebuild and repository sanity checks > [00:00:03] ====>> Cleaning the build queue > [00:00:03] ====>> Recording filesystem state for prepkg... done > [00:00:06] ====>> Building 8 packages using 2 builders > [00:00:06] ====>> Starting/Cloning builders > [00:00:07] ====>> Hit CTRL+t at any time to see build progress and stats > .. > .. > Packing files for repository: 100% > [00:06:45] ====>> Committing packages to repository > [00:06:45] ====>> Removing old packages > [00:06:45] ====>> Built ports: ports-mgmt/pkg print/indexinfo > devel/pkgconf devel/libffi lang/python27 devel/py-setuptools27 > devel/py-virtualenv devel/py-pip > [10_2_amd64-default-eprofi] [2015-10-28_20h53m46s] [committing:] Queued: > 8 Built: 8 Failed: 0 Skipped: 0 Ignored: 0 Tobuild: 0 Time: 00:06:44 > [00:06:45] ====>> Logs: > /vol0/poudriere/data/logs/bulk/10_2_amd64-default-eprofi/2015-10-28_20h53m46s > > [00:06:45] ====>> Cleaning up > 10_2_amd64-default-eprofi: removed > 10_2_amd64-default-eprofi-n: removed > [00:06:45] ====>> Umounting file systems > > Usr: 413.901s Krnl: 103.705s Totl: 6:45.55s CPU: 127.6% swppd: 0 > I/O: 2458+42297 > > > Should I provide anything more to track this problem? > > Miroslav Lachman -- Regards, Bryan Drewery From owner-freebsd-ports@freebsd.org Thu Oct 29 15:58:46 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BEC6FA214A0 for ; Thu, 29 Oct 2015 15:58:46 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7E86C1CDE; Thu, 29 Oct 2015 15:58:46 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 6B2F528435; Thu, 29 Oct 2015 16:58:42 +0100 (CET) Received: from illbsd.quip.test (ip-89-177-49-111.net.upcbroadband.cz [89.177.49.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 4717428426; Thu, 29 Oct 2015 16:58:41 +0100 (CET) Message-ID: <56324230.1060901@quip.cz> Date: Thu, 29 Oct 2015 16:58:40 +0100 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:35.0) Gecko/20100101 Firefox/35.0 SeaMonkey/2.32 MIME-Version: 1.0 To: Bryan Drewery CC: "freebsd-ports@FreeBSD.org" Subject: Re: FreeBSD Port: ports-mgmt/poudriere - unneeded dependencies for options command References: <56321ECD.2020303@quip.cz> <56323AC7.8010301@FreeBSD.org> In-Reply-To: <56323AC7.8010301@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Oct 2015 15:58:46 -0000 Bryan Drewery wrote on 10/29/2015 16:27: > On 10/29/15 6:27 AM, Miroslav Lachman wrote: >> I usually use poudriere for larger set of packages (about 500) so this >> problem was hidden to me but now I needed just minimal set with 2 packages. >> `poudriere options` gives me 26 options dialogs for things which are not >> dependencies and for wrong versions. >> It gives me options for Git, bzr and more strange - for perl5-5.16 even >> if I have perl5=5.20 set as default version in make.conf > > It's likely due to things like perl.conf and php.conf leaking in from > the host. The options command isn't jailed so it sees these things. It's > a known issue at least. OK, this can explain perl5-5.16 issue, because I have this in host's make.conf DEFAULT_VERSIONS= perl=5.16 mysql=5.5m php=55 python=2.7 apache=2.4 ## https://wiki.freebsd.org/Ports/Options/OptionsNG ## OptionsNG sets DOCS, EXAMPLES and NLS as default - we do not need them OPTIONS_UNSET= X11 GUI CUPS DOCS EXAMPLES NLS But what about other silly dependecies like Git, Bzr, Subversion - it seems unrelated to me. If it is known unfixable problem, shouldn't it be documentet i manpage BUGS section? Anyway thanks for your work on this great tool. Miroslav Lachman From owner-freebsd-ports@freebsd.org Thu Oct 29 16:03:27 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 75125A21677 for ; Thu, 29 Oct 2015 16:03:27 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 6133D1088; Thu, 29 Oct 2015 16:03:27 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [IPv6:::1]) by freefall.freebsd.org (Postfix) with ESMTP id 5A7B6123A; Thu, 29 Oct 2015 16:03:27 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 091281739A; Thu, 29 Oct 2015 16:03:27 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id a1rXFX8mrZGs; Thu, 29 Oct 2015 16:03:20 +0000 (UTC) Subject: Re: FreeBSD Port: ports-mgmt/poudriere - unneeded dependencies for options command DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 0B84517394 To: Miroslav Lachman <000.fbsd@quip.cz> References: <56321ECD.2020303@quip.cz> <56323AC7.8010301@FreeBSD.org> <56324230.1060901@quip.cz> Cc: "freebsd-ports@FreeBSD.org" From: Bryan Drewery Organization: FreeBSD Message-ID: <56324348.1000109@FreeBSD.org> Date: Thu, 29 Oct 2015 09:03:20 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <56324230.1060901@quip.cz> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Oct 2015 16:03:27 -0000 On 10/29/15 8:58 AM, Miroslav Lachman wrote: > Bryan Drewery wrote on 10/29/2015 16:27: >> On 10/29/15 6:27 AM, Miroslav Lachman wrote: >>> I usually use poudriere for larger set of packages (about 500) so this >>> problem was hidden to me but now I needed just minimal set with 2 >>> packages. >>> `poudriere options` gives me 26 options dialogs for things which are not >>> dependencies and for wrong versions. >>> It gives me options for Git, bzr and more strange - for perl5-5.16 even >>> if I have perl5=5.20 set as default version in make.conf >> >> It's likely due to things like perl.conf and php.conf leaking in from >> the host. The options command isn't jailed so it sees these things. It's >> a known issue at least. > > OK, this can explain perl5-5.16 issue, because I have this in host's > make.conf > > DEFAULT_VERSIONS= perl=5.16 mysql=5.5m php=55 python=2.7 apache=2.4 > > ## https://wiki.freebsd.org/Ports/Options/OptionsNG > ## OptionsNG sets DOCS, EXAMPLES and NLS as default - we do not need them > OPTIONS_UNSET= X11 GUI CUPS DOCS EXAMPLES NLS > > But what about other silly dependecies like Git, Bzr, Subversion - it > seems unrelated to me. > I've only just realized this but it is probably due to '.if exists()' checks in Ports. There's so much logic in /usr/ports/Mk that I am not sure what other 'perl.conf'-like things there are besides the php one. There may be others as well. As for the perl one, I thought a hack went into Poudriere or ports to avoid it. > If it is known unfixable problem, shouldn't it be documentet i manpage > BUGS section? We have a lot of known bugs. I think we just need to fix the 'options' subcommand to do the right thing though. It's been a constant surprise for people, myself included. I'm tagging it for the next release. > > > Anyway thanks for your work on this great tool. > Sure. We have a big update that has been waiting for a while that I've been slacking on getting out. I've been trying to balance my time with other projects. -- Regards, Bryan Drewery From owner-freebsd-ports@freebsd.org Thu Oct 29 16:26:08 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 166B0A21AF9 for ; Thu, 29 Oct 2015 16:26:08 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 95C7E1DB9; Thu, 29 Oct 2015 16:26:07 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 915BC28436; Thu, 29 Oct 2015 17:26:05 +0100 (CET) Received: from illbsd.quip.test (ip-89-177-49-111.net.upcbroadband.cz [89.177.49.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 04E3928426; Thu, 29 Oct 2015 17:26:04 +0100 (CET) Message-ID: <5632489B.3080301@quip.cz> Date: Thu, 29 Oct 2015 17:26:03 +0100 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:35.0) Gecko/20100101 Firefox/35.0 SeaMonkey/2.32 MIME-Version: 1.0 To: Bryan Drewery CC: "freebsd-ports@FreeBSD.org" Subject: Re: FreeBSD Port: ports-mgmt/poudriere - unneeded dependencies for options command References: <56321ECD.2020303@quip.cz> <56323AC7.8010301@FreeBSD.org> <56324230.1060901@quip.cz> <56324348.1000109@FreeBSD.org> In-Reply-To: <56324348.1000109@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Oct 2015 16:26:08 -0000 Bryan Drewery wrote on 10/29/2015 17:03: > On 10/29/15 8:58 AM, Miroslav Lachman wrote: >> Bryan Drewery wrote on 10/29/2015 16:27: >>> On 10/29/15 6:27 AM, Miroslav Lachman wrote: >>>> I usually use poudriere for larger set of packages (about 500) so this >>>> problem was hidden to me but now I needed just minimal set with 2 >>>> packages. >>>> `poudriere options` gives me 26 options dialogs for things which are not >>>> dependencies and for wrong versions. >>>> It gives me options for Git, bzr and more strange - for perl5-5.16 even >>>> if I have perl5=5.20 set as default version in make.conf >>> >>> It's likely due to things like perl.conf and php.conf leaking in from >>> the host. The options command isn't jailed so it sees these things. It's >>> a known issue at least. >> >> OK, this can explain perl5-5.16 issue, because I have this in host's >> make.conf >> >> DEFAULT_VERSIONS= perl=5.16 mysql=5.5m php=55 python=2.7 apache=2.4 >> >> ## https://wiki.freebsd.org/Ports/Options/OptionsNG >> ## OptionsNG sets DOCS, EXAMPLES and NLS as default - we do not need them >> OPTIONS_UNSET= X11 GUI CUPS DOCS EXAMPLES NLS >> >> But what about other silly dependecies like Git, Bzr, Subversion - it >> seems unrelated to me. >> > > I've only just realized this but it is probably due to '.if exists()' > checks in Ports. There's so much logic in /usr/ports/Mk that I am not > sure what other 'perl.conf'-like things there are besides the php one. > There may be others as well. > > As for the perl one, I thought a hack went into Poudriere or ports to > avoid it. I did a quick upgrade of all packages in host system and now I got perl5-5.20 dialog which is right. Packages in host # pkg info -E \* ca_root_nss-3.20 ccze-0.2.1_4 curl-7.44.0 dialog4ports-0.1.5_2 dmidecode-2.12 expiretable-0.6_1 freetype2-2.6_1 ifstat-1.1_5 iftop-1.0.p4 iperf-2.0.5 ipmitool-1.8.14_1 ipsec-tools-0.8.2_1 jbigkit-2.1_1 jpeg-turbo-1.4.1 libgd-2.1.0_6,1 mariadb55-client-5.5.44 mariadb55-server-5.5.44 mrtg-2.17.4_6,1 nginx-1.8.0_3,2 p5-IO-Socket-INET6-2.72_1 p5-SNMP_Session-1.13_3 p5-Socket6-0.25_2 pcre-8.37_4 perl5-5.20.3_8 pftop-0.7_4 pkg-1.6.1 pkg_rmleaves-20140222 png-1.6.18 portmaster-3.17.8 poudriere-3.1.8 pstree-2.39 rsync-3.1.1_3 screen-4.3.1_2 smartmontools-6.4_1 svnup-1.07_1 tableutil-0.6 tiff-4.0.4 vim-lite-7.4.884 whowatch-1.4_1 But still some unwanted dependencies which are not installed on host: # poudriere options -s -z eprofi -p default -f /usr/local/etc/poudriere.d/pkglists/eprofi | awk '$0 ~ /options are available for .*:/ { print $NF }' py27-pip-7.0.3: py27-pip-7.0.3: python27-2.7.10: libffi-3.2.1: gmake-4.1_2: tcl86-8.6.4: py27-pytest-2.7.1: py27-mock-1.0.1_1: py27-virtualenv-13.1.0: sqlite3-3.8.11.1_1: git-2.5.3_1: curl-7.44.0: perl5-5.20.3_8: ca_root_nss-3.20: p5-IO-Socket-SSL-2.016: p5-Net-SSLeay-1.72: p5-Test-NoWarnings-1.04_2: p5-Authen-SASL-2.16_1: apr-1.5.2.1.5.4: subversion-1.8.14_2: serf-1.3.8: m4-1.4.17_1,1: bzr-2.6.0: gettext-tools-0.19.5.1: py27-virtualenv-13.1.0: py27-virtualenv-13.1.0: python27-2.7.10: libffi-3.2.1: gmake-4.1_2: tcl86-8.6.4: py27-pytest-2.7.1: py27-mock-1.0.1_1: python27-2.7.10: libffi-3.2.1: gmake-4.1_2: tcl86-8.6.4: >> If it is known unfixable problem, shouldn't it be documentet i manpage >> BUGS section? > > We have a lot of known bugs. > > I think we just need to fix the 'options' subcommand to do the right > thing though. It's been a constant surprise for people, myself included. > I'm tagging it for the next release. Yes, the main problem is when somebody get options dialog for Perl 5.16, change something from default and then get Perl 5.20 built with ports default options, because there is no options file for Perl 5.20. ...I can live with it if I know about it - then I can create this options file manually. :) Thank you again for your response. Miroslav Lachman From owner-freebsd-ports@freebsd.org Fri Oct 30 02:05:35 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E4510A2118A for ; Fri, 30 Oct 2015 02:05:35 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) Received: from tatiana.utanet.at (tatiana.utanet.at [IPv6:2001:938:1337:25::25:46]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A17171C9B for ; Fri, 30 Oct 2015 02:05:35 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=utanet.at; s=rev1; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:Subject:References:To; bh=k9wrnVD286l36V4fWK4Oi0SSXNxNtCkQrJ7MQh0wtkI=; b=ZULC1jHI6aZKMkXOBCNdixtRamzAMFU87e3pGZy23hzc7tzbrHBPnEq1G5V3uNStyLr8/J1XxKvPy6FcExYz2e27HaHF7ii0MDZwAPPSeWL8aJ0qhatkkDwV3DvXaLoSkYFhT6Zih1VgP8XiE7OTmwmNN9W4u3TbqjQO5FYKrSM=; Received: from pam.xoc.tele2net.at ([213.90.36.6]) by tatiana.utanet.at with esmtp (Exim 4.80) (envelope-from ) id 1Zrz4O-0003nE-64 for freebsd-ports@freebsd.org; Fri, 30 Oct 2015 03:05:32 +0100 Received: from 194-96-163-162.adsl.highway.telekom.at ([194.96.163.162] helo=[10.0.0.93]) by pam.xoc.tele2net.at with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.80) (envelope-from ) id 1Zrz4O-0004yp-4K for freebsd-ports@freebsd.org; Fri, 30 Oct 2015 03:05:32 +0100 To: freebsd-ports@freebsd.org References: <56322D00.6060200@utanet.at> Subject: Re: inkscape build fails with ImageMagick - Bug 201655 From: Walter Schwarzenfeld Message-ID: <5632DE7C.1050806@utanet.at> Date: Fri, 30 Oct 2015 03:05:32 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <56322D00.6060200@utanet.at> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Oct 2015 02:05:36 -0000 I did not find the error, but I deinstalled ImageMagick (don't know if it is really needed to deinstall) and installed ImageMagick and inkscape successful with clang37. From owner-freebsd-ports@freebsd.org Fri Oct 30 02:10:39 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 49E24A2125D for ; Fri, 30 Oct 2015 02:10:39 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) Received: from tatiana.utanet.at (tatiana.utanet.at [IPv6:2001:938:1337:25::25:46]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 070541D7D for ; Fri, 30 Oct 2015 02:10:38 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=utanet.at; s=rev1; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:Subject:References:To; bh=HvBE8g6DoXAwA5CPqMkt70BiYubRUTygO2r7GiakLK8=; b=PCL+HuFBtjh69VaxvYFoEQ9ZW0eH68RYT149HNI0X4KH5UZz+eFOir8LIdGlvM/XNnnMDZHfNxoUo4ggXH+MLyF+Q3jJ1rj4TZirylq0XqUV31e+SD4KRv7BrOLKCU7Bt/J+8WBUi8NfaqlrccmOy1oxk45IY9wakDl3cudmuIE=; Received: from plenty.xoc.tele2net.at ([213.90.36.8]) by tatiana.utanet.at with esmtp (Exim 4.80) (envelope-from ) id 1Zrz9I-00052d-TK for freebsd-ports@freebsd.org; Fri, 30 Oct 2015 03:10:36 +0100 Received: from 194-96-163-162.adsl.highway.telekom.at ([194.96.163.162] helo=[10.0.0.93]) by plenty.xoc.tele2net.at with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.80) (envelope-from ) id 1Zrz9I-0004Ee-1h for freebsd-ports@freebsd.org; Fri, 30 Oct 2015 03:10:36 +0100 To: freebsd-ports@freebsd.org References: <5632DE7C.1050806@utanet.at> Subject: Re: inkscape build fails with ImageMagick - Bug 201655 From: Walter Schwarzenfeld Message-ID: <5632DFAC.9020503@utanet.at> Date: Fri, 30 Oct 2015 03:10:36 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <5632DE7C.1050806@utanet.at> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Oct 2015 02:10:39 -0000 Forget: With OPENMP in both ports on. From owner-freebsd-ports@freebsd.org Fri Oct 30 10:11:24 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5C3ECA205C1 for ; Fri, 30 Oct 2015 10:11:24 +0000 (UTC) (envelope-from lars@e-new.0x20.net) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 3FC6D13BC for ; Fri, 30 Oct 2015 10:11:24 +0000 (UTC) (envelope-from lars@e-new.0x20.net) Received: by mailman.ysv.freebsd.org (Postfix) id 3F29DA205C0; Fri, 30 Oct 2015 10:11:24 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3EBEBA205BF for ; Fri, 30 Oct 2015 10:11:24 +0000 (UTC) (envelope-from lars@e-new.0x20.net) Received: from mail.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.0x20.net", Issuer "mail.0x20.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 00D3213B9 for ; Fri, 30 Oct 2015 10:11:23 +0000 (UTC) (envelope-from lars@e-new.0x20.net) Received: from e-new.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.0x20.net (Postfix) with ESMTPS id 874C96DF91B for ; Fri, 30 Oct 2015 11:11:20 +0100 (CET) Received: from e-new.0x20.net (localhost [127.0.0.1]) by e-new.0x20.net (8.14.7/8.14.7) with ESMTP id t9UABK3m004072 for ; Fri, 30 Oct 2015 11:11:20 +0100 (CET) (envelope-from lars@e-new.0x20.net) Received: (from lars@localhost) by e-new.0x20.net (8.14.7/8.14.7/Submit) id t9UABKPU003413 for ports@freebsd.org; Fri, 30 Oct 2015 11:11:20 +0100 (CET) (envelope-from lars) Date: Fri, 30 Oct 2015 11:11:20 +0100 From: Lars Engels To: ports@freebsd.org Subject: security/vpnc: Redistribution is not allowed if linked against OpenSSL Message-ID: <20151030101119.GA66179@e-new.0x20.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="/0ZNML3L+nUf91nU" Content-Disposition: inline X-Editor: VIM - Vi IMproved 7.4 X-Operation-System: FreeBSD 8.4-RELEASE-p23 User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Oct 2015 10:11:24 -0000 --/0ZNML3L+nUf91nU Content-Type: text/plain; charset=utf-8 Content-Disposition: inline The vpnc port has the following: LEGAL_TEXT= Redistribution is not allowed if linked against OpenSSL .if ${PORT_OPTIONS:MSSL} NO_PACKAGE= binary linked against OpenSSL must not be redistributed CFLAGS+= -DOPENSSL_GPL_VIOLATION Could anyone explain why this is an issue? --/0ZNML3L+nUf91nU Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQF8BAEBCgBmBQJWM0JHXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RjQwMDE3RTRERjUzMTI1N0FGRTUxNDlF NTRDQjM3RDNBMDg5RDZEAAoJEOVMs306CJ1temMH/0iC74kKAN/EwF/RzEq46xR/ l9SiSYxDvKwrmydUoMlvXovSfVL0J0hPG/0s+RiHqsuKPd/1o2TOInfBpkulkZ/k TtW5G9sUgmKeSsj4nNCsY8BkwCXmZPb0NcX3ibMYckvyT11EXNEJrCqrfiDD9MbJ gYX4AmdUIjEfgLMMgj8zWo6G8IwquKs8vqzJzJV8dJ7UCNew09JkDFpDnt6VThRX KmSlYx7Jj6ctox8Wr/dSzAUV/vTcV+qqUIEl4E2oVK3XRp3MIzpQ7B2VsjG05tZL yuaUDoXiak+ECgq4MbFN0i729WQa/i8k1Fq0CwKg50IhDp/8sNHqwaFjiZEBjMU= =JP9V -----END PGP SIGNATURE----- --/0ZNML3L+nUf91nU-- From owner-freebsd-ports@freebsd.org Fri Oct 30 10:38:49 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9F65DA20F75 for ; Fri, 30 Oct 2015 10:38:49 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 895911382 for ; Fri, 30 Oct 2015 10:38:49 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 88A31A20F72; Fri, 30 Oct 2015 10:38:49 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8740BA20F71 for ; Fri, 30 Oct 2015 10:38:49 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (portscout.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 786EE1381 for ; Fri, 30 Oct 2015 10:38:49 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.15.2/8.15.2) with ESMTP id t9UAcnxr005454 for ; Fri, 30 Oct 2015 10:38:49 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.15.2/8.15.2/Submit) id t9UAcnt4005453; Fri, 30 Oct 2015 10:38:49 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201510301038.t9UAcnt4005453@portscout.freebsd.org> X-Authentication-Warning: portscout.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Fri, 30 Oct 2015 10:38:49 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Oct 2015 10:38:49 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ devel/omniORB-4.1 | 4.1.7 | 4.2.1-2 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ports@freebsd.org Fri Oct 30 11:43:03 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5B8FBA20DAD for ; Fri, 30 Oct 2015 11:43:03 +0000 (UTC) (envelope-from ml@netfence.it) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 43A151924 for ; Fri, 30 Oct 2015 11:43:03 +0000 (UTC) (envelope-from ml@netfence.it) Received: by mailman.ysv.freebsd.org (Postfix) id 42662A20DAC; Fri, 30 Oct 2015 11:43:03 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 41BB9A20DAB for ; Fri, 30 Oct 2015 11:43:03 +0000 (UTC) (envelope-from ml@netfence.it) Received: from smtp205.alice.it (smtp205.alice.it [82.57.200.101]) by mx1.freebsd.org (Postfix) with ESMTP id A100C191F; Fri, 30 Oct 2015 11:43:01 +0000 (UTC) (envelope-from ml@netfence.it) Received: from soth.ventu (79.32.6.132) by smtp205.alice.it (8.6.060.28) (authenticated as acanedi@alice.it) id 56332F7100065694; Fri, 30 Oct 2015 12:37:03 +0100 Received: from alamar.ventu (alamar.ventu [10.1.2.18]) by soth.ventu (8.15.2/8.14.9) with ESMTP id t9UB8atg010687; Fri, 30 Oct 2015 12:09:06 +0100 (CET) (envelope-from ml@netfence.it) Subject: Re: OpenCASCADE 6.9.1 To: Thierry Thomas References: <562523B1.7060703@netfence.it> <20151019193608.GA43443@graf.pompo.net> Cc: ports@freebsd.org From: Andrea Venturoli Message-ID: <56334FB4.9020303@netfence.it> Date: Fri, 30 Oct 2015 12:08:36 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151019193608.GA43443@graf.pompo.net> Content-Type: multipart/mixed; boundary="------------070103070204060409050609" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Oct 2015 11:43:03 -0000 This is a multi-part message in MIME format. --------------070103070204060409050609 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 10/19/15 21:36, Thierry Thomas wrote: > Nothing special, but I've been travelling in Africa, and now I'm late > with my ports... ATM I'm working on Code_Aster, so if you have some time > to work on OpenCASCADE, that would be fine! > > Thanks > Hello. This is what I've come up with, by modifying your port. You might want to check because portlint/porttools give some warnings. Also, due to the obsolescence and vulnerability of freeimage, I didn't even try to build with VIS. bye & Thanks av. --------------070103070204060409050609 Content-Type: application/octet-stream; name="opencascade691_port.tbz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="opencascade691_port.tbz" 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 Tr1rU8qqrfda83tAXma8L2ccLzrOc21Jl06lSt8/m+K7WebcrfnU9veqrPmru8x/PxxVrrma 8b2NQbfdE7rdU9WSZo8u65rWN/p1XeXrh7XZzG9768zn2qqr873Oe8Hlzvbtk5zT5yNOc4uV XHUKr4u72Bt91cqqzeX3JNW+5Ouuc3tvYZ5Kres7zeXmPRMgAAAckLOPvmZoBAmwAG/NyeQ7 5c1SzAdTwLBsBlaj2Xe5PAd5lbzuq1T2x1jfVXJbOc5yOc5zl3VVVc5znL73utNavWuO1Vbk bvcHp1nPJTqpJJTqq1ve+UcWc41rlvirO9a3zlJ85zjkbnM8LvOYo3JTqq3qq6D4zOtySa53 u973sdMKK1VVUkl1y5I5d9lyXJqSSSVJNySSdkk5JnMkGNavsxVJu+LVKqrXLu7vWcrO5XJH aeabct53u96S5NSSSSpd3d3MSM3O9z3Gdd3m+633OqVqud4vHO7z2dl93u6pW8XeN5u+3ve9 3E7jPIychUINttttuwgN8qSSTNONxSuZ5yBvda1xve+3zk1rtb3q633utXebh13KqqZmarUv Jqw5yRvOeVWtxRtuxG97sN7zp6zVVVSZCqrWua1rUkmta1qpObt73qqsRtb33vQz3t3vc1rO c7zotJLk1JJJKkm5JJOySckknPM+eeeed8881rXnSZTmN7jzva7jq65msZzvWq7zvVVVV48k kkkk1nvIxXKtVauKQQStZ1nWck0jjkbu973x7b3uWuXbewb1mRuczSrbzCFvTrhxzOpNsecy nWd71VVVa3zl2TnOBwNBoG+a1NZned3XNk1y7rWt61zWs5qeX2Zqqq5KNXVS5d6u7u+Byc5z lc5znL5znJzl3bOa5mHOVVVd5M5yBmqqqrNx3cCqkButXm5mZ3JnN8t7zM6zzV7rZzfOFyRy Yk7vPec1rUlyVCrxOXczUzyXZw1CnTrma4XzNaVa4R3vm+VnJm8nOcgt5H77x2hDWMtmk/ef PcqZ/0f6Ze2K0TtG9mhZ+tnPhWWznPjr9R6ius7v6VSszfKrd8lulV65zfDWtlzk3ZU5O973 ve973ve973vSSSSTvc1nVVVSS4Ak1rWcgJJJJJJJJJJJJJJJJJznOc5znOFSE5VEzM2O9ZlA Gpt1nla5r/h3vtI3Rnv38X9qes0tNP45fx5nOQ9Zky/WqbmgN61nOeBq6u+VzXb11iri5Kcb dNl6Wbu5W7rPbz3c0N6kk1rfKDOZxazasGxsmqqrklu87sybzVVNSQJVhVOTetVvV701nvMz fd3drUkzSzx2LRpjydy86zrTq3eu8Kmd3u772Zxe9UTvYvi89rPNZznNXK72zvXdVnGdLV61 nOaq7vPIc3NrV0OtANqtcvfOb5eZy5JVNvTy3zWm9a6R66pJc06rTkcOtzK0Vmr409ulUt3m WrzVZDb1e7p1WZTew3cmw2Izmb1dqOpXXzcu2873vecySNwL3Ic5VcEAZj1lrWc61rgx2rqp JOau87vhm9625ApMTrd1RVZ3rZm9ZdbItZ3u9XFrLVtttt7Cd3Wr5FlDrtzmZNcqpNQKg6Cq RT7A3xZu9ariu+Xwqm7tTlDsG4ccq93vnOc5zkjw7Gi2X+PNVnvH3nM9p+XN0ZHmIxS9Nwlz 73zNzHmpruudNXmu3ib83zdfHb3x+mavnHnfj5zJ43q0RX16rp3avUDU3ujWutXnd1dENd3s 5vmebTve613Ot1XZJYV2ZqqqTve971K2dxM1nVTPb7e+d13PJrOtd3Vi3zNtO71SzpaqqL1e tKZzpQAG62fFFhduSRSEnH6d3aI4gbJ4/LvRVFdd8rVd7WVY9R7vBWsanK8zXe+XL3vt97XX c7vujl3u+ckycfcydDohut1wu9W85M60tavPVWTZmhTKejpbayRyN1veuc3t8Oc5znOXy5UV VU3V7FKTk3reuLe86kbs1q5x5VBy96r1MwDq5195fC5l6dhU3CSLecxdzur1zlb3cWXwedVd hsdtzlve9cnN8u+a4KhqqFd3dZaNgAAAAAAAAZzd3YAHmN73VVPPAAZmdSSSQB+l9wHnfPOp d6B3ve97ve973ve+/Pe97JJFJIpJFGA9vn557d3dwAHe3ngAeefP1evfGtd733330ABve9gA AAAAACfM5znOc5zn3Ws5znHzW93d38+fPnwAAAAAAAAAAAAAAAAAAAAAAAAAu7u7uwAAAAAA AAAAADAAfNakkkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABznOcAAAAAAAN73sA AAAAAAAAAAGtaAA+f+d/fH2+2vzf9/2XP0857jHyY1+wm/r7/evv9vv+X5fkAAAAAAAAAAAA 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 8woPh+/zi7a89zP8TP0n076JynOG3voMh7d+NVWeN+NTfn2N5v2razU9Xu+Pha/jrnnr/BU/ P6nxzX+5Wta1Xt4XKxUOPfPvWbX2vzN6rjzTLcjpr+bZe9NtxVneXTb/6qrdptN4aThsWWcS LIEk2h0NpPnja85ZMSYMEq25huPAqYkL2phRffJ/D2t+avEaF+5zdZ7bx5mTA2/5NfhUlTvR afO4E/zkiDzfze35kwnmYieoWul5sbDd4pzb/PLVtp4bjG2rTfCV2KRXt3mOeud1v57srUvO MHPHEziFwMfTVwnPu8TGxe273ZTe549Lk3jmIVJ6OMSGKrcoruhISa8CsU9+1BjXSzDE7b9c cJN3HZwSyS1MCQ4+Of0XdYuIUeB5J/PRQvj/Av6N/xAr94223Trum/y9fj2/3Pirn8Yb/rzc X4ys3WG7env+AndTGXhes659736+TDn1P5L+n1bnt18b07vNLR4P0QvupoZO0dQ7p3xkzAwQ kdTkJzCw9bp+NCa/jNhX7Z3nS/Y5/L1F/MLrzKh6hznpNZScvnK+DM1k01JLX7/yzjYJtZbv Gj9Vu665tr5sVS6AV23nfam0/t6Q5yqu95/X5qQv8erWrp8WvUmzH8HhZ/x+s6//P91R61qp 6a+3xabv25K/nQq/QlFKj+TG1FlsuKK0NB9ZLab+lmoKmPJjz7qTKOb85SUcat+m+nPyW/w0 vOmFnlwo+HH618br8v+HDGq3v8NHX36Kae/2mcGqJrWbqwnf8wpSR7+Jp0/PRj12iqpqjc+U 0u3tW6nwYTdxyEWv6VUx9K3EYTV/AeuL8Sv0vPzsvVFrxGvjcn6dtubz9VlrP1rXz9XlVrUV FKjbt47b55zM28cxvetLVr0WMWWH30WlhIDIgnEa+NFRQO/nXaHaG/vlPWDiHnsQ5euN/n5y 8V5kg63J+7SQ8/+T4/vf/V/zV/otlB/bCvo6+35/2cpP248fp8IeHBcK8r8iePqo84ElypJ6 pPoe1xDwUL+LnoCSQD+eNR/0v9f2FtW7d3d3JJLpqnTuy2rdu70t/z9E5/XxwPhyX561/Xmt Gtc/wcznI+3rG9dn3rfyU+ByEw37cefQndTyWwZNRxDWqZMxwQk1D9fTlZ1+mu13Z5HBTrSx PpeZzxXjT1FG42244/y6bYfFfGf2eLV61lvc9uPBwxtLYzpkzOGplWNnmzEga+VOTlWbxPI8 dcahnN5hiHKGYPPrk5T7qdm8TZql8I1vy/bR4ipUVZTaE10WhIz1sVG+09L+z+0rpxSIZNn8 qpeFbu1daamFEHLluzBXiJO+NwLiVEqbHOxuASbee+OUrQizcyXRQPDawmmmmlGRqmpt25ur p6MaTTay02utIUDcUkkxrQo4S3dTJkm0E2gGLZxhuax9mZjv1mbY1eJ3729ISGnb9PCx5y2j 0LNVFYxNoowAtudz9yl1LMvezVavqmuRCnOXFyjqWiltvWaW8itk1ni6NZtwTPBtxCQC84Lb 9lPSO0euXndEXgvvVLjwOm2h4SHhbV1MdaWwWZnZIymiFSQkuVjBG+kq6mMFk/ed2/ILPy69 wJi3teJxx+KnJiONDXyhL6az+Ff9Os3TyqD+r9z8ZuPN+Edbb00Sl9M9VPwwTeXcrv76Ka/w m9at4+najbU/gqHv0ax8A8a2DUfwPeN3m46q309WZnpnWedutVvCQkPdXU23jwfj592c+E6z TpfAmz0l8Lpj9Px4XisTxTMfVC06n7c/bzGdGnnxfdmXabzJoOAqV4b/j9b1/Nwqu9/oX9Na /Ze8FlCmmz31hrrammrbx/NzbS55pru3HHtpp7KX+2/nl3tHWOrnO/zn4zX6fw1/xd/2yd7U +NPfTu31/h1tuaQ0acNN/fb8/5kbO+n4e2P6sV993pb7WrfmGzUbXP3P/pvr9zvl9fXy9/jT 8vyn19+dNXO2/u35s50dHuy/n7cR6/r220i6L1o9+sf6c7fdth38dzaDvpLXWT76/9um//Db f4b/CoNf5qAbf7iCnoCxU8p09f6s73MYqqBAAAB5JI/7vp7P8NW/8Wj+X9f+oD/N/w3z+L9n tUn8fq+2789aPE8NVPGV53eecN+kJh5fuqq7Ic/Tfrx5H8/az4tP+/9xR+2f4v7dNN4bfpVb wl66b5+cx1QA973ve973vfXXXXVze7t3+8Ymz7g97z4i13J6hp7dhJ+rX4X3Y/wz9SX41r00 6xz+QHzhLz9t7/K/l8q+rL/l+4o/ln8cvDX6XnL1v8cjqgAAAAD4kkc2HbvxGMnLvt739+8d 7Oq+sNPb47711946X0tF7ruf766x5w26QmDj11VdkOfnvv5Hr7GeRqev1UXO0r16jDzPOXrf 45HVAAAAAHxJI+fjb/F5z7/h/AD+H5vfvnau2B9PX67vyyeB35qeEryu884bdITBx66quyHn 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 tsfdLs7eO7yu9msgLoxjbY+6XZ28d3ld7NZP9ki8GMbbH47e14eZXH5rS8uayAujGNtj66el 07lbfdaXbmsgLoxjbY+utLs7lbfdaXbmsgLqbG2x9el07eO7yu9msgLqbG2x9el07eO7yu9m sgLqbG2x9el3t47u13s3kBdTY22Pr0u9vHd2u9m8gLqYNsfXpdrHNUucmsgLiYNsfHpc7eO7 td7N5P4T/dfr+k9/2Lk4spiGNeL5+ax8/Fr55N5AXEwbY/b0u9vHd2u9m8gLqYNsayucrGaW 9zVgLaYNsfXpcrGYt7mbAW0wbY9vS3WMxb3m7BbTBtj29LfLxqlzmrsFxMG2Pj0ucvGqXOau wXEwbY+PS5y8apc5q7BcTBtj49LnLxqlzmrsFxMG2Pj0ucvGqXOauwXEwbY+PS5y8apc5q7B cTBtj49LlYzFvebsFtMG2Pb0t1jMW95ttbTBoe3lb5eOUuc1ba4mDQ+PK5y8cpc5q21xMGh8 eVzl45S5zVtriYND48rnLxylzmrbXEwaHxNHHGXjBxxtnXv/rnKoqAndNHSVUKnScjpjHqL1 zNtraYND28rdY3FvebbW0waHt5W6xuLe822tpg0Pbyt1jcW95ttbTBoe3WHPpvBXc5wxnWMM 1hz6bwV3OcMZ1jDNYc+m8FdwzrWfpmsO/TeCusaxhmsO/TeDH3zjl5zUxrGJlid+q3iK6xrG Gaw79N4K6xrGGaw79N4K6xrGGaw79N4K6xrGGaw79N4K6xrGGaw79N4K6xrGGaw79N4K6xrG Gaw79N4K6xrGGaw79N4K61jDNYfasXmdxOX2awuPK5zK0+WuVq+CXHlctZe6W6zexLbyt8yt Plrlavglx5XOZWny1ytXwS48rnMrT5a5Wr4JceVzmVp8tcrV8EuPK5zK0+WuVq+CXHnnM45S 5zC7vPRLr13ucdpd7q+CXHnnM45S5zVzWMTNTv03grrWMM079N4K61jDNO/TeCs70mdsO1m2 2sxMat1ZrWsxMat1ZrWhvWnVmtGjDKpCipKQoca04s1rQ3rTqzWtDetOrNa0N606s1rQ3rTq zWtDetOrNa0N606s1rQ3rTqzWtDetOrNaNfrzzMUAGB1vu4s31ob1p1ZrWhvWnVmtaG9adWa 1ob1p1ZrWhvWnVmtaG9adWa1ob1p1ZrWhvWnVmteWDYc7bOLNttDetOrNa0N606s1rQ3rTqz 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 xi973ve973vfjjjjjjjjjjji974SSSSSSVKUpSlKUpSlEljGAAAAAAAASS1111SSSSVa1rWt a1rWta1SQAAAAAAAAFrWtrrrra1rWta1rWrWta1rWta1rWtrAAAAAAAACSSUYxjGKSSSSSSS SS333333333SSSQAAAAAAAAJJJJJJKtQL3ve973vdYta1rAAHfffffffffZOc3vfOc5zn8/o 71o6fRH5kPqz9WMCYlQzqpFxD644i/XAczEBU/tI5bMtYxppDbSt4uDfHhsN7pKNaeMVnOrN 5vNobTaSAyH2xLiXDeKahtFqtZ7eFprgLTWG1HhRrCjznPdXehLW63vecLTS68LbxHjTUec3 N2aaG5rspNoKrlpca007FpoY1btUa52Yy8aDTwl1paoRIG0zA4nEzDMcycuLTlEuNRNXQTjf GrWI8YrLOsaxp45qpnJxRMszB4JuZY1ppJtU114SNGFHiPebkeFx28aaILT502g/29oO2Zpv 0hLd+m05x9/f39/f39/f3+Pjz5pSlNdXaO11pSMYxjGlKUpTjjjjjjjjjjjilKUprrq979aU jGMYxpSlKUp58+fPm973ve973ZnOZmZmZr3ve9738+fPnz58+QAAAAAAAAAAAAAAAAM5znOY xjGMc5zvu52+++++++c5zSlKUhCEIQhCEKUpSlKUznrr6+vr6+vr6+vr65x4bbbfAOcqqqSG BskxJK5zjNa1rWznGM5znOQAAlKUpSkAAAAAAAAAAAAAAADlw/TUe9zngEtJSlKUYxjGMpSl LXXXWUoxjGMZS+rtNtnvftttt48ePHivjx48Y8ePHjx47777111e973ve979Pxdpq52sM5zn Oc5znnTlzueeeeZSlKUpc888znOc5znOc5znOc5znOc5znOc5znOc5znOc5znOc5znOc5znO b3ve979HvnOc5znPnnnOc5znOc5+77gHveBH2jGMYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA B1p1111111111111zzzzzzGMYxjzzzzzzzz10kkkkkkkkkkl4lJzpSlKMYxjG1rWtOc5zn3v e973ve973ve973ve973ve9b73vbu7u+973vV3vnnnku7u7u7u7u7u7u7u7v6u7u7u8Xd3zHO c5tttxx39/f39evXrf0n4Hg/62pS/uLP87wQC/6Ec1mzHe39v816v3MYxjGMYxjGMYxjGMYx jGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjG MYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxiIiIiIiIiIiIiIiIiIiIiIiIiIiIi IiIiIiIiIiIiIiIiIiKQkJEUWQRQftn4ff+fX8cjiBj8qNozVBtvm5/dRxDG2fA/2/zN+m6C LxYtz/8wP2ResxA6lYvEVvFJP2FCVM5AxBmM9euc5zm7uTl2jGml7eXGk6ML3sruYlXv0sVY n09Ya416/+9AUGApTPSzFlFwuypB35Z59dSnUDUS67eFnhb3QZPW+5PXKojWJ935SzwWsYvU xUDnOn8BwKlhjW1uoZh+hm8a4mMYuu/txdYg8YfglDr3Wnx1D53XxvnbcWAEsTtzGMPHaQqG ISQiSM1Y2GYUYm1sgGrvGGoYWtXSkkWeby/Jjy9xU8e3hW9hRvz0/Xp57R0znlMJjNl1iglV UVqlgqQeTiGqq9C8aV+b5zOzU7563lrTb6xt8nq6VvGVjJl3MptJSnjGbMesLzNeuUrvk21j vb7d15/xmstQAb46+l9T2t9PfSvn8ce/v26Ve7UGvQYX/NzVgAz538t9ZkVtb6ZO/O84VNY6 lD06aeECSjdCrCS6tS6wrpUl4yqOeSSNvC8uvh53avhjc8Qb9VH5h6kWOuJ46qvGN340vWlr XxD6reeOQjAA+fn01HHPkWo9cz07Y46a31cK51jq9isWStBZrGNtt9ru7mPufcvtERfFMnh3 8eErpnr1ndN8UQmNHWqxtrbbOd7xjVgNttYazM8Zd629vdCadZXArWs1RKWFrfNVrWXzmc3z OnSbbxiuZl3b2alO022lrarNttW61q9a1brWta1o1rWc3d3j/Vnr4H0SSfR9H4/j8v0/T9P0 nOc5znPbTbbbbbbac5/p+n6fp/V+31/b9v2/b9v7v7s6ZznOYxjGMc5znOc5zlJPe9JJJMzM zMzMkklnOcYxjGMYxjGMYxjFrWta1rWta1qUo976UpSlKUpS1rWxjGMYxjGMYxjjjjjjjjjj jjjGMYSSSSSSVKUpSlKUpSlEljGM5znOf7gAAAABJLXXXVJJJJJJJJJJJJJIAAAAAAAAEk97 0kkkkkq1rWta1rWta1qgAAAAAAAASSSjGMYxSSSSSSSSSW++++++++6SSSAAAAAAAABJJJJJ JJIDGMYxjGMYta1rWsAAd999999999k5ze985znOfz/D1p9Xafi7Svruz6qrGKQ+2BX20Yn5 TMsg6va04jmASYg54pkTUuDUznF5gtxuIYqkhKxi24GJUSpvMxS4/dAzAuDqDiAXMZzyxya5 0XYU8N8aprFNIca3ve89ydOvjnOc7axx40x4HbWuF7MvC48D08zWcy28BVZvBE33pzN4amYG 0d4m8TEd9VxqjbijaIVNo8Rra73jyi8piJi6eN8b4MR1NoMhxvRs8Yp47oXMg+VqJaoWdZiX HiONU53UtBVnHjLwuvCieJXGTjwshjjxyjORZfWv7vOzTic9XO02c3y+Xy+Xy+Xy+Xy669eq Uo97qUprCGvHHHHG+82nOnHHHHFKU4e+j3v1pSMYxjGlKUpSnr169er3ve973vvu52++++++ 973ve9739evXr169egAAAAAAAAAAAAAAAAM5znOYxjGMc5zvu52+++++++c5zSlKUhCEIQhC EKUpSlKUznrq1rWta1rWZneznOc5nve2uur3vfpo979Hv1ZmZmta1rZzjGc5znIABGMYxiAA AAAAAAAAAAAAAA5cP01Hvc54BLSUpSlGMYxjKUpS1111lKMYxjGXrb222e9+2223jx48eK+P Hjxjx48ePHjvvvvXXV73ve973v0/g7211hnOc5znOc86cudzzzzzKUpSlLnnnmc5znOc5znO c5zn3ve973ve973ve973ve973ve973ve973ve9AAEPnOc5znPnnnOc5znOc5+77gHveBHSMY xiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHWnXXXXXXXXXXXXXPPPPPMYxjGPPPPPPPPPXSSS SSSSSSSSX2+7bZzttttoxjGMb3ve85znOc5znOc5znOc5znOc5znOc5znPOfPPPO973vfPPP PPPPPPPPJd3d3d3d3d3d3d3d3e222222222222MYxjbbbjjw8PDw69evW/u+fy+w/5+noT+D /rhbP1fxtUEA2+6jlD8Pw/GzH5fnjbuzv+leG8nKv2avFQE/QNVr9g1mfYiZouJtA2gVdA4F l5pxvWFtLzL0xjfr57o47a9tf831z6rsiD0v6vPTWF6wRDEjIsvasRQZOn/6pNQxJ3ipta3H 21jGNZkSpxicXwkvPj3dVPnWbe38PrVeVDOa58rvmjtB5wbitzaXty2zkkBuBIhqDpq7GRGR QkUXfFAhVUhmSC/z31vUHCQg997n0/B0p3Mg0J79ar1W+TunXYbtsLFTVywtiTikyjZOcaok g8RR1FbihIISISYhy1WIiC2sYwlV+anHVCX/PXj89c1eOB1rhmvJ6M55ZnpfJQIQxVDcRDG1 KuIjUFqC4maqiZ3oRMwNSQEMS4iZI/451YJkIqwhUGoBIIakkhOZvm7uSQPb0MXy6dZcu9rL rjjnrnxd9RBHGgJEkXlVKcb7WI3xknFiTViGXiwkaUQ2omUtBbn621XiqNsVq8WuQeEkm8Y7 mcuqqA1MVXq/S9eGtg1rfnJzM9eIuIZGBTEShUilRaiHOc4mIso2qbs1YLLaibzIc7ziybll KZrnnLq7uqqm61s15b65o82c1vHmicu14iE3Ld7AQla7VzPPl5Xr12qua6TSeKB4xrmu1clB VS6uAY50dbNwzzd1Zqu85OR5xjqsWOzCbwluDXw8ZUuJWpGoTVbq5xcjuMonEmLJJF6bmTni SBvy3nRTnZl0EXl7517fWrViUGLKwlKaSxG3A0MNXJJJJSQmQDN2442kv7j2f5k+J5ewxTbe m9su1+3Rrq+2Qn1zqNuhZ/cj+Hxf9qr7EPZ6pXhXr7ezWPP09e+3s43zrWcmrztvqXUxTneb 1q1C9m31jExiYIBAACVM2Xrua5zm9d5u85u0VrduDoxrc3rVQvYuttt4cc7rvOXrnYs81Szn qxcetaK0VcrUHRZJAkq7u6Ll2pRcuxKLl0yB2/u9EkJ6/K2SqfP1/bGv+zVR/4H3oQiyAQvg 3yVK2pyaCY9Zy9t2Xd2Xd2Xd3tteaKun4exc5pZFkWRZFkWRZFkBFQguzsJ/uV/7CrxIb5Tv j1Ygh2NFXl2cMYZvIRZ3RD+caIyNRlU9C1aGWWWxIMv94v+rCFF7ELAMAD5f4uf42fD7SpJP X+vnr1fy/l/L+XLly5cuXLltptttttttOc/4/z/n/P/H+/7/15/f9/3/v/vzpnOc5jGMYxzn Oc5znOUk970kkt999999990kklnOcYxjGMYxjGMYxjFrWta1rWta1qUo976UpSlKUpS1rWxj GMYxjGMYxjjjjjjjjjjjjjGMYSSSSSSVKUpSlKUpSlEljGM5znOf7wAAAABJLXXXVJJJJJJJ JJJJJJIAAAAAAAAEk970kkkq1rzzzzzzzzzzyq1qgAAAAAAAASSSjGMYxSSSSSSSSS222222 22SSSSAAAAAAAABJJJJJJVqBe973ve97rFrWtYAA7777777777Jzm975znOf9v9f6af1/s/+ 2Pz1c720/tds79t3/yc6D5aQkP4TEM44uoN1qw3nEGROISNQm1NarNlPDoW2XkzWXjbVtW1h UGc91u+jONZ4ZfHGtbqKnzV3Sx2261m70Me+dvLXYR3YpM57uLIVWZfXhdfNsXOk4aeN0KAl p1w29O+dmaIO4jZVnHzVVUau1rVU3TvYctadZkl5qk3bx1ofKkRFuLt6mOtX1vfGjF27tGdp vKc8YxjGMY+Pj48+aUc53HHGsIa66s57qPe+MpRjGMY0pvSlKefPnz5ve973ve++m+++++++ 973ve9738+fPnz58+QAAAAAAAAAAAAAAAAM5znOYxjGMc5zvv9XvZmZmYApSlKQhCEIQqq9e vXr169ev5fHx69evXr163t4bbfwBySACQCDVmZmbnnnkAAAPAAEYxjGIAAAAAAAAAAAAAAAD lw/TVznOACWkpSlCEIQlKUpS1111lKMYxjGX5be22z3v22228ePHjxXx48eMePHjx48d99ve 973Oe9736aPf3333333333TSjnUpSlJSlKUpUpRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Zme973vfo97MzMzUpTvvvvvvvvvvvx4Ae94EdIxjGIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA Adadddddddddddddc8888whCEOeeeeeeeeeukkkkkkkkkklCH3vfGMYQhCFrWta05znOc5zn Oc5znOc5z73ve973ve971vve1VVXe973ve973vea1rWta1rWtXd3d3d3d3d3d3d3d3znOcu7 k/H4/H4+32+323+0/g/ucZ/h0gg/dj67Pq+71yzNz7c/z+/f7sms2yDG6xLqVmW1LKxqosLl CltwzQ9uxAY7DmuuxU/8TWd77vfkvOF5lIEohLVSLDpORJgkrqRDQ0hIEoo8g8Y0Kt8eI1zS ed9rfNv/v2FBrnSltwqSQqiRhCcQJNrNr6a2xdz1I220ldXKlxYugAAAAAPM7fr01qxZrevG Vu/PKEMVHHVUlhRsWEvASiBFFU402sKXny35ffIPF74u6WMwV9MRu0mhYFsSihgWDOmsIYxt ttpaWzVTeHPbjiVfM456M8zZ53JJI4uQCo80LgkirKmaEqrs4TGrJmtE/s2xmb9MF4mMYJI2 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 koxjGMUkkkkklWtaylJbbbbJJJJAAAAAAAAFa1rWta1rWta1AMYxjGMYxi1rWtawAB333333 3332zM9724444+H2/b9n1/PM+vNXWJUr7qx9ucYMVX3ffri8JqcoYnKI2XXN9umt3uimxquT WqqrvQuNStm63zmubz3slupJto4c0SE53lKIuaceZzWorDnHO8zzN5xWmuzfi0bmaxrWezjW +r5WOc6l8ks5nU5XNboeesT3TruhrvCXafE9pdet9Jz0fHSG2uvv7+7nOvfXVzne/vGEIQhH 39/k3nz58+fPnze973ve999N999999973ve973v58+fPnz58gAAAAAAAAAAAAAAAAZznOYQh CGc5228PfvvvvvuAFKUprrrrSEIQhSlKUpSmeq1rWta1rVtNGc5znOZtddXve/R736PfqzMz NWtRBcAA8AARjGMYgAAAAAAAAAAAAAAAOm7R7tHABLSUpShCEISlKUnvfKUoxjGMfxl7Sc6U pS28ePHjx48ePHjHjx48ePHffb3ve9znve7TRz++++++++++6Uc6lOOIxjGkpUpRmZmZmZmZ mZmZmZmZmZmZmZmZmZmZmZmZmZme973ve97MzMzUpTvvvvvvvvvvvx4Ae94EdIxjGIAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAdaddddddddddddUpSlIQhCFKUpSlKdddJJJJJJJJJJL8Ixc 6MYwhCELWtazMzMzMzSSSSSSSSSSTEknOc5ySSSSSRd3d3d3d3d3d3d3d3d3d3d3d3fOc5y7 t+Px+Px8+fPm/zL+z+j/J/p/3f9z/D/ugASSAASSAASSAASSAASSAASSAASSAASSAASSAASS AASSAASSAASSAASSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASSABVogIfb9v3cpgq6/Le976cWFwNp0hcISX eVX+K5ISYjSp06swhxJX2GXt1RTqqAPPMVdVfL8pVntTTxbx/taSFYvA4CeHhZaUUqPbMU79 eltXd3atSCMAjAGG0vB+sTOx04rbhMQ5zHPawM7ULWqScqqEiTFIpa1vcdFVUdVAJ0fKvT55 ueV5H4Y4vH3tQuatAIsUHaSRMUtoQG9XZiBWI81sAY33yn3zta53kWc5LSWXhWi4kJqyCyJT yoNTaNoc9UpVUpIJIptRz1WppeLu68ffPB5pbwkvKFtmBCSP7vKrCW8Q1NMzCoEm1ExjodDe 725bUXBYMHBzo2gToxyCpLczQ08jfpb1N33L5nWuxzSfOL0pcCESTblSc4FXxeoJtdDsYupj O927d1UbbWCInafl98t5XeLCxhvwxjXhjC8ceMGE0uW2N41BZeF14SW+9kkk55zzzeq7qjnc 76LxKSbkiVFTjobcU7jNxZxh4aWm75ca2brfM5qq061K515da5W+Vo07AvQAAAN4XKQb5d3y ac1NqmXus6rgOtFrCe75WXzS5VZ2LCYOGcy6WE7HC7l1hJ3JZSoqhABeH9Y/Lf5/P9H9H9H9 P9P9P9Pe973vcrOc5zKc5z+/7/v/H8ft9vt9vt9vt+f550znOcxjGMY5znOc5znKSe96SSW+ +++++++6SSSznOMYxjGMYxjGMYxi1rWta1rWtbjjh738ccccccccWta1sYxjGMYxjGMTnOc5 znOc8YxjCSSSSSSpSlKUpSlKUoksYxnOc5z+YAAAAAknvekkkkklWta1rWta1rWtUAAAAAAA ACSe96SSSSS55555555555555SAAAAAAAABJJQhCEEkkkkq1rWta122222222rWta1qgAAAA AAACta1rWta1rWtagXve973ve6SSQAAd999999999szPquOOOOPp+H1/L7frn0VRIZv6bNrz rMPs2ztq6z9m90Tearl8Xy7ut3nWOpdd6rrv1rWta7Vd7u75pe8N6mXX+8qM75mnzbzylw69 muWzK73lRUFVe8q8zxvzzd6OzmPLmYzop29St+V3ldvda1nne0u5zUW7mu8c5V3wnXyr12u7 nLmzouh1lKez3776e/v7uc6936ud7+8YQhCEff3+TefPnz58+fN73ve9733033333333ve97 3ve/nz58+fPnyAAAAAAAAAAAAAAAAHffffcIQhDvvvbZzttttttu++++OOONdddddddeOOOO OOOO++/hKlKUpLTSTtHOclrrq97tHPfo9+qZmZkkl33fvvvvvsAAIxjGMQAAAAAAAAAAAAAA M5Z73aOznOY6RjGMIQhCMYxe98YwhCEI/SXtJzpSlIAAAMAB110973vc573u00c/rrrrrrrr rqlHOpSlKSlKUpSpSjMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzOc5znMzMzM1KU6666666 666DwA97wI6RjGMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA60666666666666pSlKQhCEKUp SlKU666SSSSSSSSSSUIOdCEIQhCCSSZmZmZmZmZmZmZmZmZmZmbRmk5znOSSSSSSLu7u7u7u 7u7u7u7u7u7u9ttttttsYxjG222/d3d3d06dOl/2fZ9X0f4/b/af6H6fX+Cqv4fjymOWbzn8 K/DH5VO29bU1HUQr9zUdkuhSkxm0zJHGZGZhHGrbNagtWwYZiLQwQSSUXV/e8JvGE7mlx+L3 paO575Xb88XNackz+7OI0sTFybQs6SSSYG9sDWaZVQi7BE1FJFJFTjlnpjG+ddOK68t05ECp jMaKf+uW22uHq0rUzVU9YW+Ind93xLGC0Nvrwvd3XojkJIAAAl3OuanLmqo12ObtJuPjSTts VPSqpwNPFNvNst4MPmjzutdu7tqnqs65nn31Iw1jzxiRpZlm0phKqRGsRKxVEYqCtL9zXQ0Y IEkAAG3jvrtem86Wtd8V14t3jUaap8JpvGpnQakjZndJtaszWcgRNtvHCxUyS67lb5nRrnM9 qU1SeXunhbuq0lO1UzSwu9uaU53Oh7mnvPG+bVLsuJf7c91UznGAG20l08eezOcvb8Lvizt6 yeNXhJ9yiI2jUiki33UdLPeX232TVavXV3bylyOht4xwoKsQALnDfL32O6utUo5SedSlvOb3 qLjbbbS5e9VzW45U1lSUnnUtczm96i42m2lzZy8ybzmqzshoQa1WdZu9tXe1CXLmJiCYumSQ v+l+hj1vtksfT6fT6/X6/Wc5szR0jGcpSnOc/r9fr69fr+v6/r+v6/r/Z/ZnTOc5zGMYxjnO c5znOcpJ73pJJb77777777pJJLOc4xjGMYxjGMYxjGLWta1rWta05ze985znOc52ta1rYve9 73ve97znOc5znOc73ve6SSSSSSpSlKUpSlKUokr3xnOc5z/YAAAAAJJ73pJJJJJVrWta1rWt a1rVAAAAAAAAAknvekkkkkueeeeeeeeeeeeeUgAAAAAAACta1rCEIQrWta1rWta1rWta1222 22222rWta1qAAAAAAAAFa1rWta1rWta1Ave973ve90kkgAA7777777777Zme97MzN9Py/J/3 6v0/q+vl/pzvX2lLSOkvW9zXKusl3VU8G3qZqm51rlZz2S1eqdd1nmnyJmqq5nZuVen17d6f e57nL7VQKrReu1zeby6uma5rIb5nvJV3vla30uT/Fmd86uVsFu+04vHM65vmgpiqs6xcrl6/ P5bf39kb/P5uqqqv39/j49evXr169er3ve973vvpvvvvvvvve973ve9/Xr169evXoAAAAAAA AAAAAAAAAO++++4QhCHffe2m2222223fffc5z4111111144444444777+EqUpSktNJO0c5yW uur3u0c9+j36pmZmSSXfd++++++wAAjGMYxAAAAAAAAAAAAAAAzlnvdo7Oc5jpGMYwhCEIxj F73xjCEIQj+EvaTnSlKQAAAYADrrp73ve5z3vdpo5/XXXXXXXXXVNKUpSkYxjGNKUozMzMzM zMzMzMzMzMzMzMzMzMzMzMzMzMzMznOc5zMzMzNSlOuuuuuuuuug8APe8COkYxjEAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAOtOuuuuvj4+Pj4+OOOOOIQhCHHVKUpSnXVa1rWta1rWta1rWt awg50IQhCEIVrWtWZmZmZmZmZmZmkkkkkkxJJznOckkkkkkqqqqqqqqqqqUpSlKUpSlKUpSl CEIQlLfeta1pSj/y+n4ff83+oa/R3mMPrC59evtxd3XAXe2EmMji9QuCSISAhjJUVoS5zvHM YUI4sLbppttLd32V/a3a35nnN86ub8vStD41221nyXhK9LLsBry+Vs8rl73pPx6zd4xTZGjy Z847oxZJKqLGVUuzbkI5BDWFi+7PL74tlrYF4T8p0rnlJeVqSSOPbVeZFu73us0KVyyYWOm7 xl3pW8JN4wbIBmcfN5AV58MmVhLCxysLKeqprjqqu3hlJvcXd775Sz3huxuavzwVY0vGmaZW rV+NtttFKjeW228Ydun5vMRcMYxhmHpCzFp1dRvZefM61i1jG98rWdPuucrS53aWczLboTRV TG6Vw0A2C8u+XvF3d3eLuRYM7PNamdTveU235VRLuxbxL3TvjrzneVJvkk1NLRKlPYrmbQzk W80OVlUs65vV1Ukg223h6XKczvm6k5wNVpaJUp7LmbQzkj3mxy8qlma5vO4ZXBMvmXzPOc1W obXBd7JyStyTeOGwdG7ut1Vbqq3VVVc5zeKaVrnOcgE5znOc5SlKUpTnOYHj6fT6fT6fT6fT 16zpnOc5jGMYxznOc5znOUnOSSSW++++++++6SSSznOMYxjGMYxjGMYxi1rWta1rWtbjjh73 8ccccccccWtZYta1rWta1rTnOc5znOc7Wta6SSSSSXHHHHHHHHHHHCSV74znOc59AAAAACSe 96SSSSSSSSSSSSSSAAAAAAAABJPe9JJJJJc8888888888888pAAAAAAAAFa1rWEIQhWta1rW ta1rWta1rttttttttWta1rUAAAAAAAAK1rWta1rWta1qBe973ve97pJJAAB3333333332zOc zMzN/D7/n6e78Xu8w+b3x08v02lH6TU/3tmkW0VJqc5zVZfOau1/vHalLm+6NTWdTu82qz3O 1e45rWs9MxZjvNynd57ArV6vuu9qub06Q4ypzm06XVUrTc1t753+3y865yWdpErvk11ePuVf NavRQaTM8t1l9r8/lr7+yN/n83UIQhH39/j49evXr169er3ve973vvpvvvvvvvve973ve9/X r169evXoAAAAAAAAAAAAAAAAO++++4QhCHffe2m2222223fffbNxxrrrrrrxxxxxOfXXy55n Oc6y09pOdWuuur3u0c9+j361ZmZq17S77v333332AAEYxjGIAAAAAAAAAAAAAAGcs97tHZzn MdIxjGEIQhGMYve+MYQhCEfrLSTnSlKQAAAYADrrp73ve5z3vd7Of1111111111TSlOOIQhS MaUpRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZnOc5zmZmZmalKddddddddddB4Ae94QhCE AAAAAAAAAAAAAAAAAAAAAAAAznOc5znOc5znOc5znOc56066666+Pj4+Pj444444hCEIcdUp SlKddVrWta1rWta1rWta1rCDnQhCEIQhWta1ZmZmZmZmZmZmZmZmaSSTEknOc5ySSSSSSqqq qqqqqqqqqqqpSlKUpSlLXXXWUpb71rWtKUf+/+P+n5fb6+fX8f4/bXaMvTvtJ/+Kb7dVx5yl jGKtJukuZbFtuO9/7/nl9Mta5q+7WfN0q14TTZgsxJ5eFdYzXavKeFd3dWnG3jE35nzuu+MO d5N0VltUV3w4lm5KuqrFJONVhyimqbcctYlUuRptbQa7W/PFZpFNpcg77UZ1CLzjDrzOfOZz nOc5zdANdrr8dy/JXN1uZ8Ws5TWkk2223hTGBRMKynSxIaTKtt1rtALmZOmayarfMLendUJG ZpVYrbpePWy6pYjoqqG2222u7l553fOZ8PDfF2s72/MJXeHy8XWYa86AN7zzmvO63vU2q7eF xa4l/fWspVlejskkS5mvHmV5565Edzs74URbYxJKXWC7VF67h3pqYYx4Syrz5VzxHTV7rfd0 lpzGMZrUWZrI7R4vNTdi6Zz19Yx5J25vpvTZrnc1x1U1utXxhnv0mtDbbeM4lczncvPIbm9l W81u954R6l7094vG+12b7TeXvkp2xqamtac5uqqpJJc7zx8fh8Ph8Pj8fvZmZmaUpSlKTM33 /f9/3/h9vt9vt9vt9vt/H886ZznOYxjGMc5znOc5zWrnVrWta1333333333rWta1znN73ve9 73ve973ve1rWta1rWtbjjh738ccccccccWta1r3ve973ve95znOc5znOd73vWta1rWta1rxx xxxxxxxxxxWtb3vnOc5zn8wAAAABJPe9JJJJJKta1rWta1rWtaoAAAAAAAAEk970kkkklzzz zzzzzzzzzzykAAAAAAAAVrzzrrWEK1rWta1rWta1rWtdtttttttq1rWtagAAAAAAABWta1rW ta1rWtQL3ve973vdJJIAAO+++++++++2ZzmZmZvv/L5/l+H1fr6f5+ust9YPf5e6XmTt4Q2f tu52knZ3mXVR7DhwznXNRya5xAGeazDU7mtC7Tu/L8V2XuN67vbdYm/F73DOM33PMb1fKxM0 0+wm73WtVrecl61Gu9d8i52HdzJfL71c7vmkXbbu0xh2lrP1c7GIwhCEI4x8vl58+fPnz5ta 1rWta2+m+++++++9rWta1refPnz58+fPkAAAAAAAAAAAAAAAAO++++4QhCHffe2m2222223f fffE58PfrrrrxxxxxOffffxWtKUpRbae2znJa66ve7Rz3vfqzMzMkku+7999999gABGMYxiA AAAAAAAAAAAAABnTLtHZznMdIxjGEIQhGMYve+MYQhCEfnLSTnSlKQAAAAAdddPe5znOc7Rz +uuuuuuuuuqaUpxxCEKRjSlKMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM5znOczMzMzUpT rrrrrrrrroPAOcBCEIQAAAAAAAAAAAAAAAAAAAAAAAAznOc5znOc5znOc5znOfjT4+Pj4+Pl 8vl8vl8uOOOOIQhCHHxSlKUp8fFa1rWta1rWta1rWta+IxjGMIQhBJJMzMzMzM0kkkkkkkkk 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 5IwIMiySdDkoCgK+jnx7R9csMP2Fd/JKXDD6BOPxMYvnRqd8x+IaOwJQJeOsecH1EfCTuaQp gyNwDmgSVAGgNgMY0aoVXsMwMeF1JJJL98+mYIG0SoWK7FBv9fQ0mFSZkqQA+ZFz/Cobgn4r trW2iGxmH38qIJ14s6H38s+3J8XwEBr1FEOhck5+27iTYppi/ecUfnzvvwBjVBMUneRk6nMo 37z/bGx67x5ax0Xt4Rm8W2224HlcBe8pw1m8GotgSiDqFSTi4WXxgqeVaKo/jdbknKU8mXhr bhskkIwkx4f6v8v8P86qscbdv0rlzzCH5tl8XrpN+P9O9/PzfaH6Nt4AKg2/F8qu/+Kqi9Of lSmhabTVV2YpKsqPHdfv8fv/OCCAVJpHv5fvssjdkkj3sKlI3A7eV9SHRKhWIknhCp4ST5yT b4fu4xwHjXkSuOh9GeRrjz9/vu85PIr/idiQkx3vrFsE7j0JMntk9PKT2/xkjbbd6QBn/e5f F+cY+YhUZX+m7/5NIhn0Vutrerx/O9NQzsNfNevlv5L+fjfngrUnldLV3LspD4t7ms60VRVG PgtW/zZmc2P5tN5QeL57z1fkFwA1EDbTFUikmaVVVPDpCaeEY++vy+qevj4+d6t7ZL+z0jy8 BFKMvaF+NpttppttxJdTb/nfqYANOebzWMrSSNoRkhDjTZRs+Bg2y9Z90uXdOA6qlUVJOXL5 Y+WaMn91IBs4Aj5b0d7iuZH5Swg/1P36v4r+393YQAx/DxroQAjuu/x/zdeI+934f4fr238r GKI2isFWxiKItFoKtjEURUWg1a/3tZbcxFEWLQW1jEYjRaC2sRFEaNQa1iIojRqDWsRFEaNQ VrERRGjUFtXpt9gCsEagM9/6/7fW9DBgJ9F9Fv6Fa21Wvr/p39fvFvtd/ZYOvf7/4/0n8e/A NucpLW2MKsshY1cWhkqgq2US/Pmp9HblVeW8q6pAwrl8TfhQfI9AiAAH9Hzv69/Zvtfj/Vrf svo+u/zfb3m+f8c15el7xX8DSvxZI3ml0wxS4xZaDUyW02l11rm61dKWpfkvvAzs9/tpUkE4 Pvf414fnj720x8D9v8/zM+r+m1sn90jTwvPPFV+edUpbX+X/ga/4tMvP+ZE6Z99U08N938Nr 1+nq62qvNpq30aNjFGNS5u0GxinXLO3HRuEcuTuuYw7rmM73ry8YxjEUYwvPK85ed35F2XjH 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 21hv0e6sD+NVVAVVVQFVVUBVVVAVVVQFVVUBVVVAVVVQFVVUBVVVAVVVQFVVUBVVVAVVVQFV VUBVVVAVVVQFVVUBVVVAVVVQFVVUBVVVAVVVQFVVUBVVVAVVVQFVVUBVVVAVVVQFVVUBVVVA VVVQFVVUBVVVAVVVQFVVUBVVVAVVVQFVVUBVVVAVVVQFVVUBVVVAVVVQFVVUBVVVAVVVQFVV UBVVVAVVVQFVVUBVVVAVVVQFVVUBUkAkkAkkAkkAkkAkkAkkAkkAkkAkkAkkAkkAkkAkkAkk AkkAkkAkkAkkAkkAkkAkkAkkAkkAkkAkkAkkAkkAgQIECBAgQIECBAgQIECBAgQIECBAgQIE CBAgQIECBAgQIRyEchHJJIRyEchHIRyEckkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnd3cF67vO7vS2vlf ptXfJERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERqse1b W+0G1oAJJJBUleG9VVVXtPV3ogZEdQVHjxhJEREREREREREREREREREREREREREa2tfK3lu1 qvu+z7wAAAAAAFPf2AAAsAAAAAAAAAAADAEAAAAAAVtmrV93y+zZU6Bwf1Huf8N+C/1XU8KG ROQZIhjphB1etJwWH81TdjRmKv1aVnF6qTk4f6FJJJJJJJJJEREIlqihCigUEdngIZCQsG7a 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2toAAAAAAAAAAAAAAAAAAAAAAAAAAACrWo+ X1XrZNk2TZNk2TZNk2TZNk2TZNk2TZNk2TZNk2TZNjY2LFixYsWNFYsWLFixYsWLFixYsWLF ixYsWLFixYsWLFisWLGrVbptX7bXlVWiHocqs8gLguOzsdw9DYtMT+frqQ3d+p69VozrtVd3 WYplZYtrsSq3La47rak1bFbau2k+m7TSsmSakrm12k2O6ros+XXS7z28t6IiUVtarmrq1beF GSw1cicYmprHBkmCxaoq1uSYmWRubJMk3TLHFJuky1VyzNq8FAYr38vW2vx1e8fP8Vbb42/N f07tVTz6vvb7t+H4AAAAAAAAAADa1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA AAAAGNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJJJJIigEkLLn3f2vXop4ieMRDrD8O5 aKO+Yuu68Y1NlQMazj7PGD+ULmOP9mKskw8lcauUtK5TqMoEuX/QlrGrWnhPYrw8Z28xV2CN XJve6f4GOXIy8MkSY3taqb7hrD2esPSbSwvCbabXkuJ7usbfG6VttNNjRrqZ8qrgzsUc+bOe SRdXCHDQmMAViEMTexvdVub2N7qtzexvdVub2N7qtzexvdVub2N7qtzexvdVub3JvdphxhcY kMOMLjEhhxhcYkMOMLjEhhxhcYkMOMLjEhhtbuQttbuQttbuQttbuQttbuQttbtttbtttbtt tbtttbtttbtttbtttLtttLtttLtttLttsLttsLttsLttsLttsLttsLttsLttsLttsLttsLtt sLttsLttsLttsLttsLttsLttsLttsLttsLttsLttsLstsLstsLstsLstsLstsLstsLstsLst sLstsLstsLstsLstsLstsLstsLstsLstsLstsLstsLstsLstsLstsLstsLstsLstsLstsLst sLstsLstsLstsLstsLstsLstsLstsLstsLstsLstsLstsLstsLstsLstsLstsLtTESkUiUik SkUiUikSkUiUikSkUiUikSkUiUikSkUiUikSkUiUikSkUiUikSkUiUikSkUiUikSkUiUikSk UiUikSkUiUikSkUiUikSkUiUikSkUiUikSkUiUikSkUiUikSkUiUikSkUiUikSkUiUikSkUi UikSkUiUikxIpMSIwCAQCAQCAQCAQCAQCAQCAQCAQCAQCAQCAQCAQCAQCATRERERERERERER EREREREREREREREAAAAAAAAAAAAAAAAAAAAAAAAAFVtevIt54Hxl1oQXbWpJMbZQA2RQSAVn MkhhCahZG8xJOda1IxBJ51AwQh1y7R9/7cl/nwdXfJOYx0ZleeNitxTFc7TMS9a5RKZWKihC OIAmpXdS4zJJgs3361JCzg0AbXsTUXSc6xCKEMQkyqzY4zbGahx7nZAszvYhabsgwXgsY5Av n4JQ4SEIpg6Ep1U5ChXBLI0QTEEqqSYxhMVhnBaBc2EzVWxclINmoFYzQXDnETSlqQ3gVAke mCyMk1SAb553kOSvAclzrItkDk4iRqKizcrYyazCu2m0Zmm5TGW3clHJEF2iybmMrIzcacbl uNJWrM2kTJRUQuEoyWU3MluEqMi8al4ZxuDTfG+F2rFbxxaaGzG6Wri5NTc2xVYoWcYbEoxv dqS5AzQsoSrxZkIkWgiRrDKabSoNxkznJcrFlEWnMzK4vAAYK0aWy6bYMLCmDhMFEYS5JKEi kEbTVGCOW8LTRaNpYXQBYXIQjMQyG4xtNIp/h3JJheltttkiDJctrCo2qolEuSINiCcw3WAi CPVQG1FAfiew98AET3EJBUQe5SBn0PqPIk7R7RIPCQgeOpM/RW/hlYYOLHrjN5LkXFxKrIsb vGbkRUBK6RBGIqgFZQyKisCEFFQyA13IVFO3fQhhA2QHT6KTGx6JzHGLkFxCpd4cVMAVFUiU VKBKKoqzZcBhDPLFfRwHN4EB3EGe2jHT62WUlqKEKSSkkFVLK0nhIrDkC5OgO/TS66E5bCHO fbXmFjAgwIdOqO/Ahx6RUEUKQ+sARK4jvuPLHKsoZa7KnuUC0ReAhtHkuwlCHAjBCgOaDOx3 02oC94aK4yXEV81QtUBMiduIgiwUDJ8JjvidO2Wew7/k83P9uqVDdmc1++MjeNcv/Z/Cv7PP xzU/1p5f7fHrEWeej5LPis7StTw5lITqxYbVN+5KbabTrecTfZdohvuQgG5tK31kzdNHGM/w 3vffnjsWjtvAkpg6OkZje4FVnpOeMYrD0hqIGGpUvFuU8VXbKpNLbxt7zvUY3VLieFT7UXOt Z5YtbSvBXENCbbbeNFWUtPS02nihPY2235jY3bbYbzvnMWXr+rf8dXx1lpcu58NwicfUUo6T eV2GFincMc2bWrJvC0KNBPl7vj4fD2vb393u3oHjl8et2vAeg1TqCHjAt63fE3j0VB8upWhT actTMWYSYhiEzmwvN5w4MO1bZWQKMkTEmrzVZxltpt5jfqxvTbYa83iEv1nzV3UMIfqGL9HG 6iFG23ljWXcBrAs51ix9c9bk9TpnnLo3I3N2EmJmJIbc7uMLxUkjzySDqBBwXzMoEa0zTO/O 8aacDQubxisKmcuuCpyo2m3Tgk1neRYENb73OMvBE3hiE86LXe7xH8ULL223bGruQeEXWdta Vc1SA63UWZnaeFXTTwiXR3Jxqr3xLN8l+Le+b4vfMOOOWSXbgwSrmIXiy204iEg7c3mH03qS T37oi9dufPrrnd10YkTw15w7B6vKsttrzRp0szWlSV0er9TWn5qttt6DCaeHi8xcved3lSWv MJYHTpidT3efPV6N+pvmEvL3FxJ59fOaiqLnib+EZwl3oupPfO9qKot9TfVnCXei6k9872pU XepvqzhLrXEnrfOVKi5xN8WcJca4k9b5ypU5xN8WcJca4k9b5ypU5xN8WcJca4k9b5ypU5xN 8WcJca4k9b5ypXOJvivCXGuJPOucqc4m+KsJcz2LqT7zuanepvqrCXei7h972d71N9VYS70X cPvezvepvqrCXWuYfOcnOcTfFWEuNcw+c5Oc4m+KsJca4nznJznE3xVhLjXE+c5Oc4m+KsJc a4+c5Oc4m+KsJca4+c5Oc4m+KsJcz2Lr7253vU31VhLvRdfe9ne9TfVWEutcfNm97Te1WEtv GtGtaTelWEtPGtGtbEmxhDaO21bbbEmxhDaO21bbbEmxhDaO2jWtJvSrCWnjWjWtJvSrCWs9 mNw3vab2qwG+t7am22xJsYQ21TJrWiTRhDUdTWtEmjCGo6mtaJNGENR1Na0SaMIajqa1ok0Y Q1HU1rRJowhqOprWiTRhDWtram22xJsYQ21tZU222JNjCG2qJNa0SaMIa1RJrWiTRhDWqJNa 0SaMIa1RJrWiTRhDWqJNa0SaMIa1RJrWiTRhDWqJNa0SaVYSznUQ9a0m9KsJazqIetaTelWE tZE83qayhrVE1nU1lDWqms6msoa1U1nU1lDWqeby83hLOR5vLzeEs5Hm8vINq8JZ0a1eXq0l rRrWdPVpLTzm8vNpLLzm8vNpLLzVu6SVuU6iSpynUSVOU6iSpynUSVaKt3EldlW7iStynUSV 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 dokTfs+9OvLmg7eYPhuiNmPoVKCihQAlGEZI9UY+X1tjj7PT1e7y8XtyEeFfoVA7XElPmFJq YGEVEOvTfz74EHgoGqrn37kPl8ohlcsPpHRNEqpJaWlkYHRqJno+rK65DQ0aIFZoA5yPiUce qXtz1JJJJJIg34lrtdBSTluVYaHgQliihcAiAcEVpVAeVPopE9YF/PK+ipSqkOnTKkiZlcfU QUmMM7z9B88i2FipKHvxDBLUpSX9lvt1O6uVN7kUIRJFxOAtpMWpAKIeZZa3mrqqhmDCIH5R MTGKkLl2SwsV+jxsgMFcMUyRCwy4sZOsgPpCnl3CnCH16KyENul7HQfhxkTIrk6YnHTbBr6a xdV17POBbUJKTBCUykkSUhQVBo9n3ttuYlHjJcozrNyMQgMqSNE9lGuxzocih5xXnnO4mq8K SoSiqkLhTCqoKlLIj3F1/bXWddu2n5e3bu7d3bu7d3bu7d3YxERtq+tqtm+6O9fJ7X3PN7+t rkFUWCoiZppjUghkChElhmIb3rUDggAM1nFWGLwuKsSmilRC4CLnFCOQzo34dsXoMnda2qQ5 V+8MSSBKeexmvj34At552yVdonK7RVIM0yJmMGGtk1J6Z30cWWuK5WlaolM2kbmrNnWWDBYa qWwrtE58vgHXnxx57qLz1Xqr31RomtvhXi82AHpRrvU222tfd6usskWZMjfZ26yaNSWSkpUx MlkVlMWd1XV3VykkkbfJ2bCUTUoVy6yx46mXdq7KNSHZumFtS1lMKi6mNTmTE5CIpMcCoZ+s F9oe499oPWEiQgh5eY8RQ8CK7/aI2IpBDY8OjQcVH0CIpv45Hp+6tzci80yGLIwsVaWSyunr iHjmTrHQNcIHqdLyltVIXWZJEilU7k9Vbar078Phfz9RzmvWZHiig4cG8JNHFGZm9OVm2+vW 11VOKLbYbisHTeOXQZDA1s1As2yXpucqE2zKElShJUoRzrTnWnOtOdac6051pzrTnWnOtOda c6051pzrTnWnOtOdac6051pzrTnWnOtOdac6051pzrTnWnOtOdac6051pzrTnWnOtOdaS0lp LSWktJaS0lpLSWi0ajUajUajUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVGxsbGxsbGx sbGxsbGxsbGxsbGxYsWNFixYsWNGi2sCEqGxWZKqmRpxqBUN9FzIaKLKtcaUw4jjbvua1xFm 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 2WRubnBZlXAq7z7WWfbtxv0xDHRcAnRvfSUzdQqkspSY+a+ZoSIr9PiJR34hh5zxHsBYTFJL Knz7du32fn/L8vbanlENERH5flnh7PZpptrrrrrrrrrrjF73ve973111znXTTTTTTTSta1rW umcYxa1jdla974xjOc5znOc5zmHd3d3fOuuuuumuuuuuuuuuuuLWhsYxetWrieL6aXvEREXv SlKU0xjGc5znOc5znyd3d3d9NNM5ve974nOc54xjXbTTbXXTTTTTTTTTf38+gGvOUjuoff2n NSeKgmB5sLSMwsK8md0EKBKaRnEliutfJdFnTTP1CV0UdXWgVVTxUMWJmqyNSpbRQTIi3O98 dc+Ru7nIAZH3DTIZ56c8mdyv4n8/E7lkeZkMa8+kISkJK4trlCqWINClzQVJXj+m6G5Q8efE +KQdUnG6UQQe2pMs78I2pJzisN9Peu5R4adhAld3gkechTSox7lCYR7OFCX3sn45rtK5a2K/ RRvoNl34Hl3Lhwtj7CxwbnqWZVrWsnPr68X7WJi/qrEnFEz4LzoI6d0dqDcUN1QgcuXL3ebM 3pNm9PT0oKVJrWtav6O7u71rDu7u85znOcREcOGyxERECMYxERERERERERERERERERERERER EREREREREMzNERERERERERERERERERERERERERERERERERGWZrWiO+1oiu2m2ru75zes5znf X28dLW3TI9p2I7jpoTnOeHDfvd98RDu7u7u8REREREREREQ7u7u7vEREQ7u7u7vER5e70liZ xjGMYxERESlKTMzbDfat1ve/d4ylLOc5ve8REem/017u/rPsPHrbhw4cOG7dWrszc+u7p07u 1pXtbXXXWmtKUpTr1d4iIiI3xERERKTNEWiHeIiIiHd3d3d4iIiIiIh3d3d3eIiNuHr6t7/w +FCnj4DwHf4ev0e6r+IkItIP2r8OvjPY+nkm/6t+nB111eu2m7MqxiGHE8+bUpShThoNRtjn tzq+wkItIPzrv5857HnzTfz36cHXXV67absyrGI8PDxVfHx8fHz89KO6u7u/daIiIiId3d3d i7u70dyYby/nA/xgon7QqfzElFTggA+YERUIRv4EKH9hIh7UEQFZFBE0fYYCgBgS1X0JViVc qVAUiVUUD5iL0FEJAYclcSTh/7UYkjQlEmxE/6wQNMsys8s/WQOOvCRG4JNBUloT9ayRGIMh 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 --------------070103070204060409050609-- From owner-freebsd-ports@freebsd.org Fri Oct 30 12:25:35 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AFC09A21F09 for ; Fri, 30 Oct 2015 12:25:35 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 9C788129D for ; Fri, 30 Oct 2015 12:25:35 +0000 (UTC) (envelope-from lists@opsec.eu) Received: by mailman.ysv.freebsd.org (Postfix) id 9B78CA21F08; Fri, 30 Oct 2015 12:25:35 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9B160A21F07 for ; Fri, 30 Oct 2015 12:25:35 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6317F129C; Fri, 30 Oct 2015 12:25:35 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1Zs8kP-000HO5-OR; Fri, 30 Oct 2015 13:25:33 +0100 Date: Fri, 30 Oct 2015 13:25:33 +0100 From: Kurt Jaeger To: Andrea Venturoli Cc: Thierry Thomas , ports@freebsd.org Subject: Re: OpenCASCADE 6.9.1 Message-ID: <20151030122533.GZ19913@home.opsec.eu> References: <562523B1.7060703@netfence.it> <20151019193608.GA43443@graf.pompo.net> <56334FB4.9020303@netfence.it> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56334FB4.9020303@netfence.it> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Oct 2015 12:25:35 -0000 Hi! > This is what I've come up with, by modifying your port. > You might want to check because portlint/porttools give some warnings. > > Also, due to the obsolescence and vulnerability of freeimage, I didn't > even try to build with VIS. I had a quick look at this. There's no public distfile, only available if one registers ? -- pi@opsec.eu +49 171 3101372 5 years to go ! From owner-freebsd-ports@freebsd.org Fri Oct 30 23:36:49 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 71BFCA221CC for ; Fri, 30 Oct 2015 23:36:49 +0000 (UTC) (envelope-from rcarter@pinyon.org) Received: from quine.pinyon.org (quine.pinyon.org [65.101.5.249]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 27ADC19B8; Fri, 30 Oct 2015 23:36:48 +0000 (UTC) (envelope-from rcarter@pinyon.org) Received: by quine.pinyon.org (Postfix, from userid 122) id 528651601D0; Fri, 30 Oct 2015 16:36:40 -0700 (MST) X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on quine.pinyon.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 Received: from feyerabend.n1.pinyon.org (acipenser.esturion.net [65.101.5.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by quine.pinyon.org (Postfix) with ESMTPSA id CC2D01601D0; Fri, 30 Oct 2015 16:36:35 -0700 (MST) Subject: Re: hung poudriere bulk recovery To: Bryan Drewery , FreeBSD Ports ML References: <562A6185.5000305@pinyon.org> <563147BE.2070604@FreeBSD.org> From: "Russell L. Carter" Message-ID: <5633FF03.1090204@pinyon.org> Date: Fri, 30 Oct 2015 16:36:35 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <563147BE.2070604@FreeBSD.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Oct 2015 23:36:49 -0000 Got a hung poudriere run last night: On 10/28/15 15:10, Bryan Drewery wrote: > On 10/23/2015 9:34 AM, Russell L. Carter wrote: >> >> Greetings, >> >> Recently my nightly cron poudriere builds have been occasionally >> hanging. For instance, here's last night's, with apparently no >> progress for over 10 hours: >> >> root@terpsichore> poudriere status >> SET PORTS JAIL BUILD STATUS QUEUE >> BUILT FAIL SKIP IGNORE REMAIN TIME LOGS >> - default 10-stable-amd64 2015-10-22_22h30m08s parallel_build 488 >> 34 0 0 0 454 10:45:56 >> /ssd1/poudriere/data/logs/bulk/10-stable-amd64-default/2015-10-22_22h30m08s >> root@terpsichore> >> > > Also check 'poudriere status -b' to see per-builder status. Something > may be actually doing something. Poudriere will timeout builds after a > long time. I forget the default but it may be up to 24 hours. > root@terpsichore> date Fri Oct 30 15:19:55 MST 2015 root@terpsichore> poudriere status -b [10-stable-amd64-default] [2015-10-29_22h30m07s] [parallel_build:] Queued: 129 Built: 34 Failed: 0 Skipped: 0 Ignored: 0 Tobuild: 95 Time: 16:49:55 [01]: x11-toolkits/gtk30 build_port_done (16:40:58) [02]: graphics/ImageMagick build_port_done (16:43:16) [03]: www/webkit-gtk2 build_port_done (16:43:58) ====>> Logs: /ssd1/poudriere/data/logs/bulk/10-stable-amd64-default/2015-10-29_22h30m07s root@terpsichore> > Please record 'procstat -kka' before rebooting in case this is some kind > of deadlock. invoked right after the poudriere status -b: http://rcarter.esturion.net/procstat-kka.txt >> >> I'm not sure how to debug this, but in the interim, I'm very curious >> how I can stop the hung bulk run, and either restart it, or clean up >> the various mounted zfs filesystems and manually restart from the >> beginning w/o rebooting. Studying the man page, it's not clear at all >> the Right Way to do this, so any pointers here would be appreciated. > > Kill -TERM the main poudriere process. It will clean up children. > Beyond that you can 'poudriere jail -j NAME -p TREE -z SET -k' to clean > up any mounts leftover from a previous build. A bit of trial and error led me to this solution, without either '-p' or '-z', so I'm good. In the above, I ran the exact same bulk script manually and the poudriere bulk build ran to completion. Thanks! Russell From owner-freebsd-ports@freebsd.org Sat Oct 31 05:13:22 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 04C63A22AFA for ; Sat, 31 Oct 2015 05:13:22 +0000 (UTC) (envelope-from ports@webrz.net) Received: from ceto.cloudzeeland.nl (cloudzeeland.xs4all.nl [83.161.133.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cloudzeeland.nl", Issuer "COMODO RSA Domain Validation Secure Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id BB7C81F9F for ; Sat, 31 Oct 2015 05:13:20 +0000 (UTC) (envelope-from ports@webrz.net) Received: from ceto.cloudzeeland.nl (ceto.cloudzeeland.nl [10.10.10.30]) by ceto.cloudzeeland.nl (Postfix) with ESMTP id C1A2247CAF55 for ; Sat, 31 Oct 2015 06:13:18 +0100 (CET) Received: from [10.10.10.33] (unknown [82.176.127.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by ceto.cloudzeeland.nl (Postfix) with ESMTPSA id 93DC747CAF30 for ; Sat, 31 Oct 2015 06:13:18 +0100 (CET) From: Jos Chrispijn Subject: phpMyAdmin port upgrade To: FreeBSD Ports ML Message-ID: <56344DEF.3080408@webrz.net> Date: Sat, 31 Oct 2015 06:13:19 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 X-Virus-Scanned: ClamAV using ClamSMTP on ceto.cloudzeeland.nl MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Oct 2015 05:13:22 -0000 From owner-freebsd-ports@freebsd.org Sat Oct 31 05:23:26 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BED18A22D46 for ; Sat, 31 Oct 2015 05:23:26 +0000 (UTC) (envelope-from flavio.mprado@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id A2FF212E1 for ; Sat, 31 Oct 2015 05:23:26 +0000 (UTC) (envelope-from flavio.mprado@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id A129FA22D45; Sat, 31 Oct 2015 05:23:26 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A0BE3A22D44 for ; Sat, 31 Oct 2015 05:23:26 +0000 (UTC) (envelope-from flavio.mprado@gmail.com) Received: from mail-io0-x22f.google.com (mail-io0-x22f.google.com [IPv6:2607:f8b0:4001:c06::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 70C0312DF for ; Sat, 31 Oct 2015 05:23:26 +0000 (UTC) (envelope-from flavio.mprado@gmail.com) Received: by iodd200 with SMTP id d200so99496445iod.0 for ; Fri, 30 Oct 2015 22:23:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=mGPp/jVj7sAdIMTh8Uu2CpbgaFm8GCTooZsOMjpaoA0=; b=R47IoYP6IVwTfRlz19ZfASfuO0b00tF87xDl+WKqHiXm1NNvD90J/Y2SjmHV48FWzg vPxh4AgTCcANeDznUFepfeXT553VnkMe/X44u+ht1x28l1/CYhybQ2SBuqIvKLB3U5qS fzeJ84J4AnQf1Diz5y+cJ6IUZ5jQs2vImsZBh3H+u+NOMpk38yflmwW/isQNVrBrOj/T Q22iVDcHTUSZJcqKM5vEPSVtwQXE+7jjs/7wqY+V4+g3sao8oXFQ3UKGi1L1fZckIf7n WQ8KJ5PZexkxm+9mHBKJMPQoySmaPPYty0q4gfP1pp0gy05HT8GzmhIZ6PMzBddM3smc wUhg== MIME-Version: 1.0 X-Received: by 10.107.155.16 with SMTP id d16mr12703587ioe.38.1446269005589; Fri, 30 Oct 2015 22:23:25 -0700 (PDT) Received: by 10.107.6.212 with HTTP; Fri, 30 Oct 2015 22:23:25 -0700 (PDT) Date: Sat, 31 Oct 2015 03:23:25 -0200 Message-ID: Subject: FreeBSD Port: games/joequake From: Flavio Martins Prado To: ports@FreeBSD.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Oct 2015 05:23:26 -0000 Hi, I like toinform that this port is building ok (my system is an amd/64), but on runtime it fails, sayng that an "security module" was not found. output of invocation: *1023:flavio@frisbie:~/teco/projects/estudo/Machine_learning/week1% joequake-x11 * *Added packfile /usr/local/share/quake/id1/pak0.pak (339 files)* *Added packfile /usr/local/share/quake/id1/pak1.pak (85 files)* *Added packfile /usr/local/share/quake/joequake/pak0.pak (48 files)* *Console initialized* *[02]Security module not found* *Segmentation fault (core dumped)* Best regards, Fl=C3=A1vio Sent from my coffemaker From owner-freebsd-ports@freebsd.org Sat Oct 31 08:53:49 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 68C5CA216D7 for ; Sat, 31 Oct 2015 08:53:49 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 299FA1AFE for ; Sat, 31 Oct 2015 08:53:49 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1ZsRv0-000JE1-KM; Sat, 31 Oct 2015 09:53:46 +0100 Date: Sat, 31 Oct 2015 09:53:46 +0100 From: Kurt Jaeger To: Jos Chrispijn Cc: FreeBSD Ports ML Subject: Re: phpMyAdmin port upgrade Message-ID: <20151031085346.GA19913@home.opsec.eu> References: <56344DEF.3080408@webrz.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56344DEF.3080408@webrz.net> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Oct 2015 08:53:49 -0000 Hi! What is your question ? -- pi@opsec.eu +49 171 3101372 5 years to go ! From owner-freebsd-ports@freebsd.org Sat Oct 31 10:01:28 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 891D9A22686 for ; Sat, 31 Oct 2015 10:01:28 +0000 (UTC) (envelope-from ml@netfence.it) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 7326611C0 for ; Sat, 31 Oct 2015 10:01:28 +0000 (UTC) (envelope-from ml@netfence.it) Received: by mailman.ysv.freebsd.org (Postfix) id 7259AA22685; Sat, 31 Oct 2015 10:01:28 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 71F94A22684 for ; Sat, 31 Oct 2015 10:01:28 +0000 (UTC) (envelope-from ml@netfence.it) Received: from smtp206.alice.it (smtp206.alice.it [82.57.200.102]) by mx1.freebsd.org (Postfix) with ESMTP id 30A4311BF; Sat, 31 Oct 2015 10:01:27 +0000 (UTC) (envelope-from ml@netfence.it) Received: from soth.ventu (79.32.6.132) by smtp206.alice.it (8.6.060.28) (authenticated as acanedi@alice.it) id 56139B83043A3085; Sat, 31 Oct 2015 11:01:22 +0100 Received: from alamar.ventu (alamar.ventu [10.1.2.18]) by soth.ventu (8.15.2/8.14.9) with ESMTP id t9VA1KZS062754; Sat, 31 Oct 2015 11:01:20 +0100 (CET) (envelope-from ml@netfence.it) Subject: Re: OpenCASCADE 6.9.1 To: Kurt Jaeger References: <562523B1.7060703@netfence.it> <20151019193608.GA43443@graf.pompo.net> <56334FB4.9020303@netfence.it> <20151030122533.GZ19913@home.opsec.eu> Cc: Thierry Thomas , ports@freebsd.org From: Andrea Venturoli Message-ID: <56349170.1070109@netfence.it> Date: Sat, 31 Oct 2015 11:01:20 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151030122533.GZ19913@home.opsec.eu> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Oct 2015 10:01:28 -0000 On 10/30/15 13:25, Kurt Jaeger wrote: > There's no public distfile, only available if one registers ? Exactly. I believe the license (LGPL) allow redistribution, though, so the distfile could be hosted somewhere else. This has never been a problem in previous releases of the port. bye av. From owner-freebsd-ports@freebsd.org Sat Oct 31 10:11:49 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CB1B9A2293C for ; Sat, 31 Oct 2015 10:11:49 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id B7039157A for ; Sat, 31 Oct 2015 10:11:49 +0000 (UTC) (envelope-from lists@opsec.eu) Received: by mailman.ysv.freebsd.org (Postfix) id B5DFEA2293B; Sat, 31 Oct 2015 10:11:49 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B575DA2293A for ; Sat, 31 Oct 2015 10:11:49 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 719041579; Sat, 31 Oct 2015 10:11:49 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1ZsT8X-000JNS-3Z; Sat, 31 Oct 2015 11:11:49 +0100 Date: Sat, 31 Oct 2015 11:11:49 +0100 From: Kurt Jaeger To: Andrea Venturoli Cc: Thierry Thomas , ports@freebsd.org Subject: Re: OpenCASCADE 6.9.1 Message-ID: <20151031101149.GB19913@home.opsec.eu> References: <562523B1.7060703@netfence.it> <20151019193608.GA43443@graf.pompo.net> <56334FB4.9020303@netfence.it> <20151030122533.GZ19913@home.opsec.eu> <56349170.1070109@netfence.it> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56349170.1070109@netfence.it> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Oct 2015 10:11:49 -0000 Hi! > > There's no public distfile, only available if one registers ? > > Exactly. > > I believe the license (LGPL) allow redistribution, though, so the > distfile could be hosted somewhere else. > > This has never been a problem in previous releases of the port. It's a usability problem if one tries to build the port. I was not sure whether the distfile was out of date etc. databases/sqldeveloper/Makefile has a construct in its Makefile that helps the user to understand where he has to go and where he has to put the distfile: .if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE= due to Oracle license restrictions, you must fetch the source \ distribution manually. Please access \ http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html \ with a web browser and follow the link for the ${DISTFILES}. You will be \ required to register and log in, but you can create an account on that \ page. After registration and accepting the Oracle License, download the \ distribution file, ${DISTFILES}, into ${DISTDIR}/${DIST_SUBDIR}/ and then \ restart this installation .endif Can you add something like this to the port ? -- pi@opsec.eu +49 171 3101372 5 years to go ! From owner-freebsd-ports@freebsd.org Sat Oct 31 10:40:57 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 32AE4A22EBF for ; Sat, 31 Oct 2015 10:40:57 +0000 (UTC) (envelope-from ml@netfence.it) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 1B8661F53 for ; Sat, 31 Oct 2015 10:40:57 +0000 (UTC) (envelope-from ml@netfence.it) Received: by mailman.ysv.freebsd.org (Postfix) id 1AAC6A22EBE; Sat, 31 Oct 2015 10:40:57 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1A479A22EBD for ; Sat, 31 Oct 2015 10:40:57 +0000 (UTC) (envelope-from ml@netfence.it) Received: from smtp205.alice.it (smtp205.alice.it [82.57.200.101]) by mx1.freebsd.org (Postfix) with ESMTP id A84C51F51; Sat, 31 Oct 2015 10:40:56 +0000 (UTC) (envelope-from ml@netfence.it) Received: from soth.ventu (79.32.6.132) by smtp205.alice.it (8.6.060.28) (authenticated as acanedi@alice.it) id 56332F710035A297; Sat, 31 Oct 2015 11:40:53 +0100 Received: from alamar.ventu (alamar.ventu [10.1.2.18]) by soth.ventu (8.15.2/8.14.9) with ESMTP id t9VAeqI8064722; Sat, 31 Oct 2015 11:40:52 +0100 (CET) (envelope-from ml@netfence.it) Subject: Re: OpenCASCADE 6.9.1 To: Kurt Jaeger References: <562523B1.7060703@netfence.it> <20151019193608.GA43443@graf.pompo.net> <56334FB4.9020303@netfence.it> <20151030122533.GZ19913@home.opsec.eu> <56349170.1070109@netfence.it> <20151031101149.GB19913@home.opsec.eu> Cc: Thierry Thomas , ports@freebsd.org From: Andrea Venturoli Message-ID: <56349AB4.9040902@netfence.it> Date: Sat, 31 Oct 2015 11:40:52 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151031101149.GB19913@home.opsec.eu> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Oct 2015 10:40:57 -0000 On 10/31/15 11:11, Kurt Jaeger wrote: > databases/sqldeveloper/Makefile has a construct in its Makefile that > helps the user to understand where he has to go and where > he has to put the distfile: IMHO it would be better for everyone if we hosted the distfile somewhere else and let the port infrastructure download it automatically. I believe the license does not forbid that. > Can you add something like this to the port ? I think it can be done, but I'll let Thierry (the port maintainer) decide. I'm happy to help, but I don't want to step too much into his way. bye av. From owner-freebsd-ports@freebsd.org Sat Oct 31 10:45:45 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EEB02A22F36 for ; Sat, 31 Oct 2015 10:45:45 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (unknown [IPv6:2001:984:78b5:1:21b:78ff:fea8:3f22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8687611C7 for ; Sat, 31 Oct 2015 10:45:45 +0000 (UTC) (envelope-from fonz@skysmurf.nl) Received: from biertje.skysmurf.nl (localhost [127.0.0.1]) by biertje.skysmurf.nl (8.14.9/8.14.9) with ESMTP id t9VAjfW3032609; Sat, 31 Oct 2015 11:45:41 +0100 (CET) (envelope-from fonz@biertje.skysmurf.nl) Received: (from fonz@localhost) by biertje.skysmurf.nl (8.14.9/8.14.9/Submit) id t9VAjf6A032608; Sat, 31 Oct 2015 11:45:41 +0100 (CET) (envelope-from fonz) Date: Sat, 31 Oct 2015 11:45:41 +0100 From: "A.J. \"Fonz\" van Werven" To: Jos Chrispijn Cc: FreeBSD Ports ML Subject: Re: phpMyAdmin port upgrade Message-ID: <20151031104541.GA32530@biertje.skysmurf.nl> References: <56344DEF.3080408@webrz.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4Ckj6UjgE2iN1+kY" Content-Disposition: inline In-Reply-To: <56344DEF.3080408@webrz.net> X-PGP-Key: http://www.skysmurf.nl/~fonz/fonz_pubkey.asc User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Oct 2015 10:45:46 -0000 --4Ckj6UjgE2iN1+kY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Jos Chrispijn wrote: > > The answer is 42, alledgedly. AvW --=20 Sent from my fridge --4Ckj6UjgE2iN1+kY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWNJvVAAoJEAfP7gJTaCe80MsP/3gaODq7/ThjVnn90hY4byfk knyCef2/EgvHo5+0VEPnpwOjmu+dqy3vYz7ldWWYuYahDiSPKM+w2G2w30FTYNkH Mf/QPPbCwZ8hQI1VwP2AhV0pYBKzD8he8YWu+aO9+XcZaT6tIXD/OrI1TcwPTFHQ fAjweZrNzKoc1G2EXHiAjR3di7wq6PCAG5YIuKOO+agnHBBkHMfVDuMRfuWhYbnY lJ7vFY5Rl/ON5ijogHwPLPxH8YnnLSsvHKHe4FKcsP+vd4jVNJ6DVNPIP3jH4Bpd TvuIeyntiF8Io/RHbbCe93BPfiqJr8/ulZu/HI/tMXJI028gVvbdEQfiyTT7j22v JcP4+sKjeKPdtaTt2tTHl8pFwrq0pwOQtbXsGgMuUZNxJn3Chkl2BEZm2V6zD6NQ nKEDiSODtnlcnB6T8X/ZrW0fFD72qUGwVN3yDPaW1Ix2N82oOmX5qJ6nL5dbbu6I 03Mv2yHGiCnPl0AeAEEbQrxNSGvBGIowvr4VbiBT3/CS7sKDTXxisBZaTV2ronvk JfoMe9Ojeq8apeDxFc6ZQrMsfJNIxO2CmrNEJ1mon7zu/moHrokjdqBQwBU+1xAy megYyJQ/Jsr6sSD+jZRlR1OW3MZhtYSh+Qbr7IKMDidMUI0XNv0fm2Xkt24TOBdW ncBCujbSS/sq5Vl9M9NM =xRTF -----END PGP SIGNATURE----- --4Ckj6UjgE2iN1+kY-- From owner-freebsd-ports@freebsd.org Sat Oct 31 11:07:43 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BE851A222CD; Sat, 31 Oct 2015 11:07:43 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id B564A1BED; Sat, 31 Oct 2015 11:07:39 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id NAA02181; Sat, 31 Oct 2015 13:07:30 +0200 (EET) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1ZsU0Q-000OCb-AI; Sat, 31 Oct 2015 13:07:30 +0200 Subject: Re: skype4 on -current: error while loading shared libraries: libpulse-mainloop-glib.so.0 To: freebsd-ports@FreeBSD.org, xmj@chaot.net, freebsd-emulation@FreeBSD.org References: <201508132340.t7DNeRA7020621@mech-as222.men.bris.ac.uk> Cc: mexas@bris.ac.uk From: Andriy Gapon X-Enigmail-Draft-Status: N1110 Message-ID: <5634A0CD.1020103@FreeBSD.org> Date: Sat, 31 Oct 2015 13:06:53 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <201508132340.t7DNeRA7020621@mech-as222.men.bris.ac.uk> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Oct 2015 11:07:43 -0000 On 14/08/2015 02:40, Anton Shterenlikht wrote: > Anybody else is seeing this? > > $ skype > /usr/local/share/skype/skype: error while loading shared libraries: libpulse-mainloop-glib.so.0: cannot open shared object file: No such file or directory > > $ pkg info -xl pulse | grep mainloop-glib.so > /usr/local/lib/libpulse-mainloop-glib.so > /usr/local/lib/libpulse-mainloop-glib.so.0 > /usr/local/lib/libpulse-mainloop-glib.so.0.0.5 > It's several months since Anton asked this question and now I have to ask exactly the same one. I've built net-im/skype4 without VIDEO option using poudriere and installed it like this: $ pkg install net-im/skype4 [snip] New packages to be INSTALLED: skype4: 4.3.0.37,1 [poudriere] linux-c6-qt47-x11: 4.7.2_1 [FreeBSD] linux-c6-alsa-lib: 1.0.22_2 [poudriere] linux-c6-qt47: 4.7.2_1 [FreeBSD] linux-c6-hicolor-icon-theme: 0.5_3 [poudriere] linux-c6-dbus-libs: 1.2.24_4 [poudriere] linux-c6-dri: 10.1_1 [poudriere] linux-c6-qt47-webkit: 4.7.2_1 [FreeBSD] linux-skype_oss_wrapper: 0.1.1 [FreeBSD] [snip] Running skype results in: $ skype /usr/local/share/skype/skype: error while loading shared libraries: libpulse-mainloop-glib.so.0: cannot open shared object file: No such file or directory ldd produces this: $ env LD_LIBRARY_PATH=/lib/skype_oss_wrapper:${LD_LIBRARY_PATH} /compat/linux/bin/bash /compat/linux/usr/bin/ldd /usr/local/share/skype/skype | fgrep pulse /usr/local/share/skype/skype: /lib/skype_oss_wrapper/libpulse.so.0: no version information available (required by /usr/lib/qt47/libphonon.so.4) libpulse-mainloop-glib.so.0 => not found libpulse.so.0 => /lib/skype_oss_wrapper/libpulse.so.0 (0x249c9000) libpulse-mainloop-glib.so.0 => not found With a little bit of help from Google I found this thread and in particular the following post: http://article.gmane.org/gmane.os.freebsd.devel.ports/127782 In the end I had to do a slightly different thing: $ pkg install linux-c6-pulseaudio-libs $ cd /compat/linux $ rpm2archive < ~/tmp/pulseaudio-libs-glib2-0.9.21-21.el6.i686.rpm| tar xvf - x ./usr/lib/libpulse-mainloop-glib.so.0 x ./usr/lib/libpulse-mainloop-glib.so.0.0.4 Where pulseaudio-libs-glib2-0.9.21-21.el6.i686.rpm was downloaded from the Internet in advance. After this skype seems to finally work, but it would be nice if I hadn't to do the extra steps. Maybe I did something wrong before installing skype? BTW, it seems that libpulse-mainloop-glib.so.0 dependency comes from /compat/linux/usr/lib/qt47/libphonon.so.4. -- Andriy Gapon From owner-freebsd-ports@freebsd.org Sat Oct 31 11:34:44 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A2CFAA228AC for ; Sat, 31 Oct 2015 11:34:44 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 8CD5A17C0 for ; Sat, 31 Oct 2015 11:34:44 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 8C0D9A228AA; Sat, 31 Oct 2015 11:34:44 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8AB9BA228A8 for ; Sat, 31 Oct 2015 11:34:44 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (portscout.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7BD0417BE for ; Sat, 31 Oct 2015 11:34:44 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.15.2/8.15.2) with ESMTP id t9VBYiAM070763 for ; Sat, 31 Oct 2015 11:34:44 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.15.2/8.15.2/Submit) id t9VBYiVP070762; Sat, 31 Oct 2015 11:34:44 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201510311134.t9VBYiVP070762@portscout.freebsd.org> X-Authentication-Warning: portscout.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Sat, 31 Oct 2015 11:34:44 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Oct 2015 11:34:44 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ devel/gdcm | 2.4.4 | 2.6.1 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-ports@freebsd.org Sat Oct 31 13:05:12 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C69B9A21690 for ; Sat, 31 Oct 2015 13:05:12 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id A98621F83 for ; Sat, 31 Oct 2015 13:05:12 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: by mailman.ysv.freebsd.org (Postfix) id A9601A2168F; Sat, 31 Oct 2015 13:05:12 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A8F9BA2168E for ; Sat, 31 Oct 2015 13:05:12 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: from smtp.rcn.com (smtp.rcn.com [69.168.97.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 75A2F1F82 for ; Sat, 31 Oct 2015 13:05:12 +0000 (UTC) (envelope-from roberthuff@rcn.com) X_CMAE_Category: , , X-CNFS-Analysis: v=2.1 cv=IecnITea c=1 sm=1 tr=0 a=PfRRqASh+22Lc+SRmnf6GA==:117 a=PfRRqASh+22Lc+SRmnf6GA==:17 a=K-v-2zaBAAAA:8 a=OA2lqS22AAAA:8 a=IkcTkHD0fZMA:10 a=bzPgvKuYjdiWBbr1coMA:9 a=QEXdDO2ut3YA:10 a=fnAEwQozIIwA:10 X-CM-Score: 0 X-Scanned-by: Cloudmark Authority Engine X-Authed-Username: cm9iZXJ0aHVmZkByY24uY29t Authentication-Results: smtp02.rcn.cmh.synacor.com header.from=roberthuff@rcn.com; sender-id=neutral Authentication-Results: smtp02.rcn.cmh.synacor.com smtp.mail=roberthuff@rcn.com; spf=neutral; sender-id=neutral Authentication-Results: smtp02.rcn.cmh.synacor.com smtp.user=roberthuff; auth=pass (PLAIN) Received-SPF: neutral (smtp02.rcn.cmh.synacor.com: 209.6.231.137 is neither permitted nor denied by domain of rcn.com) Received: from [209.6.231.137] ([209.6.231.137:20208] helo=jerusalem.litteratus.org) by smtp.rcn.com (envelope-from ) (ecelerity 3.6.2.43620 r(Platform:3.6.2.0)) with ESMTPA id 1D/DA-38919-FC7B4365; Sat, 31 Oct 2015 08:45:03 -0400 Message-ID: <5634B7CF.2070006@rcn.com> Date: Sat, 31 Oct 2015 08:45:03 -0400 From: Robert Huff User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:36.0) Gecko/20100101 Firefox/36.0 SeaMonkey/2.33.1 MIME-Version: 1.0 To: Andrea Venturoli CC: ports@freebsd.org Subject: Re: OpenCASCADE 6.9.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Oct 2015 13:05:12 -0000 Andrea Venturoli writes: > On 10/30/15 13:25, Kurt Jaeger wrote: > > > There's no public distfile, only available if one registers ? > > Exactly. During the time before the advent of OpewnJDK, one had to do something similar to get the sources to Sun's Java. No re-hosting allowed. ` Respectfully, Robert Huff From owner-freebsd-ports@freebsd.org Sat Oct 31 16:57:12 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 976FDA213C3 for ; Sat, 31 Oct 2015 16:57:12 +0000 (UTC) (envelope-from adamw@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 82DCA148F for ; Sat, 31 Oct 2015 16:57:12 +0000 (UTC) (envelope-from adamw@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 7FD79A213C1; Sat, 31 Oct 2015 16:57:12 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7E96DA213BE for ; Sat, 31 Oct 2015 16:57:12 +0000 (UTC) (envelope-from adamw@FreeBSD.org) Received: from apnoea.adamw.org (apnoea.adamw.org [204.109.59.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "abg.ninja", Issuer "Gandi Standard SSL CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1AB4F148D for ; Sat, 31 Oct 2015 16:57:11 +0000 (UTC) (envelope-from adamw@FreeBSD.org) Received: from localhost (apnoea.adamw.org [local]) by apnoea.adamw.org (OpenSMTPD) with ESMTPA id bdb9c187 for ; Sat, 31 Oct 2015 10:57:07 -0600 (MDT) Date: Sat, 31 Oct 2015 10:57:07 -0600 From: Adam Weinberger To: ports@FreeBSD.org Subject: Is portsnap okay? Message-ID: <20151031165707.GA22388@apnoea.adamw.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Editor: Vim 7.3 http://www.vim.org X-Mailer: Mutt 1.5 http://www.mutt.org X-Adamw: ADAMW!!! X-URL: http://www.adamw.org User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Oct 2015 16:57:12 -0000 Did portsnap fall down? I haven't seen any updates since sometime yesterday. # Adam -- Adam Weinberger adamw@adamw.org http://www.adamw.org From owner-freebsd-ports@freebsd.org Sat Oct 31 17:00:36 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 663F4A21486 for ; Sat, 31 Oct 2015 17:00:36 +0000 (UTC) (envelope-from thierry@pompo.net) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 471991586 for ; Sat, 31 Oct 2015 17:00:36 +0000 (UTC) (envelope-from thierry@pompo.net) Received: by mailman.ysv.freebsd.org (Postfix) id 4698DA21485; Sat, 31 Oct 2015 17:00:36 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 46332A21484 for ; Sat, 31 Oct 2015 17:00:36 +0000 (UTC) (envelope-from thierry@pompo.net) Received: from mx1b.lautre.net (etna.lautre.net [80.67.160.72]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.lautre.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 02DE21585 for ; Sat, 31 Oct 2015 17:00:35 +0000 (UTC) (envelope-from thierry@pompo.net) Received: from graf.pompo.net (graf.pompo.net [78.225.128.39]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: thierry@pompo.net) by mx1b.lautre.net (Postfix) with ESMTPSA id 4D2117E300; Sat, 31 Oct 2015 18:00:31 +0100 (CET) Received: by graf.pompo.net (Postfix, from userid 1001) id 7906249D418; Sat, 31 Oct 2015 18:00:25 +0100 (CET) Date: Sat, 31 Oct 2015 18:00:25 +0100 From: Thierry Thomas To: Andrea Venturoli Cc: Kurt Jaeger , ports@freebsd.org Subject: Re: OpenCASCADE 6.9.1 Message-ID: <20151031170025.GA96511@graf.pompo.net> Mail-Followup-To: Andrea Venturoli , Kurt Jaeger , ports@freebsd.org References: <562523B1.7060703@netfence.it> <20151019193608.GA43443@graf.pompo.net> <56334FB4.9020303@netfence.it> <20151030122533.GZ19913@home.opsec.eu> <56349170.1070109@netfence.it> <20151031101149.GB19913@home.opsec.eu> <56349AB4.9040902@netfence.it> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="17pEHd4RhPHOinZp" Content-Disposition: inline In-Reply-To: <56349AB4.9040902@netfence.it> X-Operating-System: FreeBSD 10.2-RELEASE amd64 Organization: Kabbale Eros X-Face: (hRbQnK~Pt7$ct`!fupO(`y_WL4^-Iwn4@ly-.,[4xC4xc; y=\ipKMNm<1J>lv@PP~7Z<.t KjAnXLs: X-PGP: 0xF1C516B3C8359753 User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Oct 2015 17:00:36 -0000 --17pEHd4RhPHOinZp Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Le sam 31 oct 15 =E0 11:40:52 +0100, Andrea Venturoli =E9crivait=A0: > I think it can be done, but I'll let Thierry (the port maintainer) decide. > I'm happy to help, but I don't want to step too much into his way. Thanks Andrea for your help! I'll check it ASAP. In the meantime, the distfile is available under: MASTER_SITES=3D ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR=3D thierry Best regards, --=20 Th. Thomas. --17pEHd4RhPHOinZp Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQJ8BAEBCgBmBQJWNPOnXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFNTM2QkU4NTM4NTM5OUQwMEI2RkFBNzZG MUM1MTZCM0M4MzU5NzUzAAoJEPHFFrPINZdTX3wP/iOjtJIM7zSxXFhJq7x/lJGl nvfZeap2w0kx1gjMPjGEm2eDHoNMFRsUdwqn8ZT64+tZO0gl/OsAtvB9KWSF0iRD 3fVnakCffk8Z3sFzFbrwgF1tVZzAUGsFZ25XWZaim0fsWc+WjeMH6cmF/PviPwI+ B9BYcNfY7MAum349JCZQ+ntoNjtEY/oc5X509sERLdJod7Evv+jVx+THmRaxPdEB XzDpe/wBRY8+Qzw93sYw4VWuNQ26RvhkuVOYATuLAX0/+kjb9bWVppZHGE3MqIEy 9Q+Tulybri6aI5kIjHOAFZPBFHFgAw6NlMJ9h478bE6rkT0l95fGW51KDlpow+/M NkCbM1iiRFc1T3UeQyPPoJoXyvQQe8/+1EOc8T4NQqwui1RC+MPmsQb5l1aHHWDr B2FvUMXxzZ+ZAxos9JAnAfvSNpvL1faSRO03KYYG4UA4B/tgIU6DKkb5bUcA/jLv rULPLgvcmeRJ7979WBZYKCvCpGrtgLhhryS31hQrdA+DPmlfHBbneAZerikCKBn8 +HXy+FLqceIaZ8tALKsM3srNnnaJLl79LEFC79Vrtwm1Qwyc5wN7yZXOwV5fEGhh iWAoQbm2VkLn2rs0hkbtdJAjaroKzHUrB8v5KheaZ99EuwTIvJiEEZuZKJCz1dBZ HHqfQLd0xo/jJ7wyVRc9 =k+pq -----END PGP SIGNATURE----- --17pEHd4RhPHOinZp-- From owner-freebsd-ports@freebsd.org Sat Oct 31 17:19:24 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F34D6A217CC for ; Sat, 31 Oct 2015 17:19:24 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) Received: from tatiana.utanet.at (tatiana.utanet.at [IPv6:2001:938:1337:25::25:46]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B00F21C0C for ; Sat, 31 Oct 2015 17:19:24 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=utanet.at; s=rev1; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:Subject:References:To; bh=A9XNJRFcb2N9l9CGzcDNnKPgefD8kyLoKSCB9dq88Ac=; b=OIVf1fJbiEgQZKB6wqd/LqATBzq8Nh1n/f+lISAJoDhSVxR1+qvvEzTkXwwQNIr0tl7bqAE9FNF6rg1XnyGYapTtvaTngrPu53gEFfJgLy4Nx0Sg/TuAgXzuzGM9uqlDfk4fq4y8lJiAPE2cxK/wY1y8iT0+0RV0mTFysD+lj4E=; Received: from plenty.xoc.tele2net.at ([213.90.36.8]) by tatiana.utanet.at with esmtp (Exim 4.80) (envelope-from ) id 1ZsZoH-0008KW-B3 for freebsd-ports@freebsd.org; Sat, 31 Oct 2015 18:19:21 +0100 Received: from 188-23-15-53.adsl.highway.telekom.at ([188.23.15.53] helo=[10.0.0.93]) by plenty.xoc.tele2net.at with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.80) (envelope-from ) id 1ZsZoH-00036l-9F for freebsd-ports@freebsd.org; Sat, 31 Oct 2015 18:19:21 +0100 To: freebsd-ports@freebsd.org References: <20151031165707.GA22388@apnoea.adamw.org> Subject: Re: Is portsnap okay? From: Walter Schwarzenfeld Message-ID: <56350628.80307@utanet.at> Date: Sat, 31 Oct 2015 18:19:20 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151031165707.GA22388@apnoea.adamw.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Oct 2015 17:19:25 -0000 look here https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204160 From owner-freebsd-ports@freebsd.org Sat Oct 31 18:24:56 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9905FA1B452 for ; Sat, 31 Oct 2015 18:24:56 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) Received: from tatiana.utanet.at (tatiana.utanet.at [IPv6:2001:938:1337:25::25:46]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 573FB1949 for ; Sat, 31 Oct 2015 18:24:56 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=utanet.at; s=rev1; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:Subject:References:To; bh=4VdQf753mBGr1RvHbWqfdNzNVGqsVqRz4b6W0nqVibM=; b=wq0BIqlMtIR5zNG11mqyUj58cQjESmqAHR7oVyXpiKnkTC305nP3XxnCFFx0+IqKcunVlbxCec7dcWtMllh6m8OsJFWQWWFimPf02TfVSmUxc7BC+/HrbqsQOJOqzhFLfbiriFqO9qpiDwTTMn8wmev71ROn03Rga3tFC4xJaig=; Received: from plenty.xoc.tele2net.at ([213.90.36.8]) by tatiana.utanet.at with esmtp (Exim 4.80) (envelope-from ) id 1Zsaph-0003Jv-OT for freebsd-ports@freebsd.org; Sat, 31 Oct 2015 19:24:53 +0100 Received: from 188-23-15-53.adsl.highway.telekom.at ([188.23.15.53] helo=[10.0.0.93]) by plenty.xoc.tele2net.at with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.80) (envelope-from ) id 1Zsaph-0008K3-Mi for freebsd-ports@freebsd.org; Sat, 31 Oct 2015 19:24:53 +0100 To: freebsd-ports@freebsd.org References: <56350628.80307@utanet.at> Subject: Re: Is portsnap okay? From: Walter Schwarzenfeld Message-ID: <56351585.3020907@utanet.at> Date: Sat, 31 Oct 2015 19:24:53 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <56350628.80307@utanet.at> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Oct 2015 18:24:56 -0000 Seems it works now again. Don't know what the error was. From owner-freebsd-ports@freebsd.org Sat Oct 31 22:03:10 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2FB65A22E6D for ; Sat, 31 Oct 2015 22:03:10 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id EB84E1A5D; Sat, 31 Oct 2015 22:03:09 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:a8fb:9ce8:eba7:e5e6]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPSA id 93227989; Sun, 1 Nov 2015 01:03:06 +0300 (MSK) Date: Sun, 1 Nov 2015 01:02:58 +0300 From: Lev Serebryakov Reply-To: Lev Serebryakov Organization: FreeBSD X-Priority: 3 (Normal) Message-ID: <1513854098.20151101010252@serebryakov.spb.ru> To: freebsd-ports@freebsd.org CC: bapt@FreeBSD.org, bdrewery@FreeBSD.org Subject: Workint whith partial ports tree has become impossible after some (r399278? r399921?) changes in ports infrastructure MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="pgp-sha512"; boundary="----------0990DC14D2E96D4B4" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Oct 2015 22:03:10 -0000 ------------0990DC14D2E96D4B4 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Hello Freebsd-ports, I have full ports tree in /usr/ports (it is updated with portsnap, so it is not svn-versioned) and some subset (my ports, mostly) checked out to ~/FreeBSD/ports (it is svn working copy). Typically I add/change/update my ports in ~/FreeBSD/ports, test them here ad commit. But after some changes in port infrastructure it is impossible: > make WRKDIRPREFIX=3D'' DISTDIR=3D/usr/home/lev/distfiles check-plist Error a dependency refers to a non existing origin: /usr/home/lev/FreeBSD/p= orts/devel/gmake in BUILD_DEPENDS *** Error code 1 Stop. make[1]: stopped in /usr/home/lev/FreeBSD/ports/devel/mspdebug *** Error code 1 Stop. make: stopped in /usr/home/lev/FreeBSD/ports/devel/mspdebug > Oooops... Of course, I have "gmake" installed. If I set PORTSDIR=3D/usr/ports, I could not refer to not-yet-committed-new-port. Oooops again! --=20 Best regards, Lev mailto:lev@FreeBSD.org ------------0990DC14D2E96D4B4 Content-Type: application/pgp-signature -----BEGIN PGP MESSAGE----- Version: GnuPG v2.0.22 (MingW32) iQJ8BAEBCgBmBQJWNTqSXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePxFQP+weivZwiCiqVIckUD4xKOyzf JpHqYtWJgNkECqLY4z5fZZKHD+gDpYu53F++tDah8Z2+f4CkVgHVav7Qix44e8oO 5Lzb/ebjbT0l17vjVU0P13ERt+k5UwLu13FHOAH7/nByJx1czZ1TZGBoJmeFH18G h7FAWCiynJEMYgpusgz7zZehc62wR2Sg/Ceio4EngEBsaA0a+eC2PGNMiTrLSaE7 ew3CekLrDqCF0tHsatXApwcL/rQ24qEPbe2TC5ed6jMhBj2pmvLMi8OIk59gI5rT 9rl6hPjYxz0MEvkoR7gZ7/AJa7rzR82nH7bzHtzyVQQWmOlVsyZYuVAtY2eVIIgL S5uq4ei6L57LGOypPlSD/xsLKeJEeh4q3XBUJiftrpvcMAQ45XSgNZFUFuegqdM3 n/GsUpyQfyoRwQjJFvClzp3awtB16l+hPn1fXqprMIboiDgCqNGo6kCoJKh0cPz5 4ztyD0cUrgUGN6pwz4wik+w4cR57R+Xfmi4rgP0NkdUYVk3VT9WR/GJYaxEAm5yY DEeomi6z1BUAL97QDBeYDJkU1gV6QHhbUHuP1c4ihkKQDrm6guLEelneq+lGvRGt 32nPeln8uh0gmV94PKcCkojct8tQKPtM2rLNHLxgoSt2FxcgJkswfcowj7GYmqhx UjRk6vVryQbqtz04M5RF =JvCX -----END PGP MESSAGE----- ------------0990DC14D2E96D4B4--