From owner-freebsd-ports@freebsd.org Sun Aug 4 07:37:41 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 488EAA1290 for ; Sun, 4 Aug 2019 07:37:41 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 461Xmj1HfQz4F8V for ; Sun, 4 Aug 2019 07:37:41 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 2A6AAA128E; Sun, 4 Aug 2019 07:37:41 +0000 (UTC) Delivered-To: ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2A369A128C for ; Sun, 4 Aug 2019 07:37:41 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 461Xmj0PfMz4F8R for ; Sun, 4 Aug 2019 07:37:41 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id DF9BE27FA7 for ; Sun, 4 Aug 2019 07:37:40 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id x747beIY011101; Sun, 4 Aug 2019 07:37:40 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201908040737.x747beIY011101@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.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: Sun, 4 Aug 2019 07:37:40 +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.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Aug 2019 07:37:41 -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 ------------------------------------------------+-----------------+------------ emulators/mame | 0.209 | mame0212 ------------------------------------------------+-----------------+------------ emulators/mess | 0.209 | mame0212 ------------------------------------------------+-----------------+------------ 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 Sun Aug 4 11:12:18 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 662EFA686C for ; Sun, 4 Aug 2019 11:12:18 +0000 (UTC) (envelope-from carmel_ny@outlook.com) Received: from NAM05-DM3-obe.outbound.protection.outlook.com (mail-oln040092014029.outbound.protection.outlook.com [40.92.14.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 461dXJ6f4Mz4Q02 for ; Sun, 4 Aug 2019 11:12:16 +0000 (UTC) (envelope-from carmel_ny@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZWms9rAzUPf7+Hs95gx+6CpAoJVBZpM8tBXxxkxPfoaI1Nl5xUlnhrMWedxNGhuHz8fHRBpHMbS3RMP/FrazNSz7+ewLfM5Is5uEArVh7irij66pyn99mBpE0Bb+Jz31v3530yRuUJWpFM5X87j9DsILRbZjLLaE1a32J6SZLwWJiQLsQSHQ3aJ3fO9HUcS4f9N73jsifkKUDwTTQgSTIck9mMMiMzgj6An0jKS3S8myf/DSGbyGJjY6i/vj4alXLDF9qN4YNLj8waaZz0z3fi16o2NrhRNt+V2vmyreI4vmT8zFdk2Ag9olm21G2qvu9vEhgcGizl4gb7nuf+Qazg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C8azSd1BzGRBmxvzpgC2fL/14bij7thRBye7guFdQ58=; b=I6Qn3IiAk5Fiqn6AsvCbvChX9Ep5CUp4/SCT/WWZBRrTm+O3hwp8Ow/P7Ao8gWRIr3dSfhRlRlzv8XaODuOFXyaPXLw3JWIOFAckAsWp59CEhmZdxIxRh7t5hLzxWATjHPse0N2268ANTCYC5xYrm1Nw7USat6GVaVL51phkmp/3O1Y5uFPTj8zeAKa6482akcOeWP1imX8h/SuRVZaEh9w1YZJ5+6XZLRSjPcSq99GHn71iHpC3xqCCmiN2w5S/tLu07m3ln4fHBioU1Ck6aPehdR2XPQwDAF1o+3smvz7a8njN3lHn66q5P3TJfWa+UzE03tOp1hg6A4lZQrH9eA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C8azSd1BzGRBmxvzpgC2fL/14bij7thRBye7guFdQ58=; b=lSR90Mh5/2oj7rExd6zrd5OnGKBs4/s44V23BfM7Gp8tjkefyqiK1HwjkhEssrD0e4cQCLfKgI6shX2+8t5Qr4FeTeD9kRMYWJgCiC4NNL1WS0vlex65F3UvSqusTv8GJ6NB4LXD6URb5Pub9Ay4Cr6iD5bqrW/SYbo1fHhlvEmchgeGTtELE364QKirJFNwmMPALZi4GvkiD+EGXwWXDrmLvb0rGmOYHKqQ7nBVU6OR0xPw94nlZ1Rxg3guXH45cMWyNjxIhzA5qFF/Aio7CTf+rTZaxGiYrQkrrDBtX5aweY5wK24Cmmac4yFFv0bf8XXeAnSTrcJgwI4Jf5Mg5Q== Received: from CO1NAM05FT056.eop-nam05.prod.protection.outlook.com (10.152.96.60) by CO1NAM05HT157.eop-nam05.prod.protection.outlook.com (10.152.97.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2157.8; Sun, 4 Aug 2019 11:12:13 +0000 Received: from CY4PR04MB0488.namprd04.prod.outlook.com (10.152.96.55) by CO1NAM05FT056.mail.protection.outlook.com (10.152.96.172) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2157.8 via Frontend Transport; Sun, 4 Aug 2019 11:12:13 +0000 Received: from CY4PR04MB0488.namprd04.prod.outlook.com ([fe80::b12a:af2:1301:102d]) by CY4PR04MB0488.namprd04.prod.outlook.com ([fe80::b12a:af2:1301:102d%7]) with mapi id 15.20.2136.010; Sun, 4 Aug 2019 11:12:12 +0000 From: Carmel NY To: FreeBSD Ports Subject: Possible Patch Thread-Topic: Possible Patch Thread-Index: AQHVSrV3RfgY95lag0uDrj5WpLPL1w== Date: Sun, 4 Aug 2019 11:12:12 +0000 Message-ID: Reply-To: FreeBSD Ports Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BN6PR06CA0014.namprd06.prod.outlook.com (2603:10b6:404:10b::24) To CY4PR04MB0488.namprd04.prod.outlook.com (2603:10b6:903:b7::16) x-mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; i686-w64-mingw32) x-incomingtopheadermarker: OriginalChecksum:F224527D613343F9441F0B251682CE21000BAC7F7C0DA3FE1B5873944F3EF56E; UpperCasedChecksum:71508280CAD9ABC0CA5209F7E96A42D2621C4521570AB4B90724F95F7FA8AA80; SizeAsReceived:7335; Count:49 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [RehNy+2uMf3YlNKwDRT4X1ceikw8n2KojFVK27AtIFs=] x-microsoft-original-message-id: <20190804071209.000078a5@outlook.com> x-ms-publictraffictype: Email x-incomingheadercount: 49 x-eopattributedmessage: 0 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(5050001)(7020095)(20181119110)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031322404)(2017031323274)(2017031324274)(1601125500)(1603101475)(1701031045); SRVR:CO1NAM05HT157; x-ms-traffictypediagnostic: CO1NAM05HT157: x-ms-exchange-purlcount: 1 x-microsoft-antispam-message-info: fmrEPi6r7Dojx4wXkUcWNjIb0nrLXENNNAoktFRxfoVOo02Ebv53ZJPLv+6eo1rukqt3sBvjbuBtW/A3iVYQb+Mrk/e6n13Qv8mMY89Yuf3oG0Hzy4LoeNSh5ykZTHVUCLkr9BOkoMdnEyD6jtCpWMZedv47dyPEaI/0B40e3S7CXjgGHioVqQ90xQ6DHRKF x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <4FB4220B0F70EC49A5C4DE35FFA8D091@namprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 59a5124d-16a3-460b-5de6-08d718cc994e X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Aug 2019 11:12:12.7286 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1NAM05HT157 X-Rspamd-Queue-Id: 461dXJ6f4Mz4Q02 X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outlook.com header.s=selector1 header.b=lSR90Mh5; dmarc=pass (policy=none) header.from=outlook.com; spf=pass (mx1.freebsd.org: domain of carmel_ny@outlook.com designates 40.92.14.29 as permitted sender) smtp.mailfrom=carmel_ny@outlook.com X-Spamd-Result: default: False [1.10 / 15.00]; HAS_REPLYTO(0.00)[freebsd-ports@freebsd.org]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; FREEMAIL_FROM(0.00)[outlook.com]; RCVD_COUNT_THREE(0.00)[4]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[outlook.com:+]; MIME_BASE64_TEXT(0.10)[]; DMARC_POLICY_ALLOW(-0.50)[outlook.com,none]; NEURAL_HAM_SHORT(-1.00)[-0.999,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[outlook.com]; ASN(0.00)[asn:8075, ipnet:40.64.0.0/10, country:US]; ARC_ALLOW(-1.00)[i=1]; DWL_DNSWL_NONE(0.00)[outlook.com.dwl.dnswl.org : 127.0.3.0]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[outlook.com:s=selector1]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ipnet: 40.64.0.0/10(-3.36), asn: 8075(-2.26), country: US(-0.05)]; REPLYTO_EQ_TO_ADDR(5.00)[]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE_FREEMAIL(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[29.14.92.40.list.dnswl.org : 127.0.3.0] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Aug 2019 11:12:18 -0000 SXMgaXQgcG9zc2libGUgZm9yIHNvbWUgY29tbWl0dGVyIHRvIGxvb2sgYXQgdGhpcy4NCg0KaHR0 cHM6Ly9idWdzLmZyZWVic2Qub3JnL2J1Z3ppbGxhL2F0dGFjaG1lbnQuY2dpP2lkPTIwNTk3MSZh Y3Rpb249ZWRpdA0K From owner-freebsd-ports@freebsd.org Sun Aug 4 12:36:25 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1FB1FA8DF4 for ; Sun, 4 Aug 2019 12:36:25 +0000 (UTC) (envelope-from pi@freebsd.org) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 461gPN5mQVz4T7C for ; Sun, 4 Aug 2019 12:36:24 +0000 (UTC) (envelope-from pi@freebsd.org) Received: from pi by home.opsec.eu with local (Exim 4.92 (FreeBSD)) (envelope-from ) id 1huFk6-000JF2-A9 for freebsd-ports@freebsd.org; Sun, 04 Aug 2019 14:36:06 +0200 Date: Sun, 4 Aug 2019 14:36:06 +0200 From: Kurt Jaeger To: FreeBSD Ports Subject: Re: Possible Patch Message-ID: <20190804123606.GB28929@home.opsec.eu> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 461gPN5mQVz4T7C X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-0.90 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-0.48)[-0.484,0]; NEURAL_HAM_SHORT(-0.42)[-0.419,0]; ASN(0.00)[asn:12502, ipnet:2001:14f8::/32, country:DE] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Aug 2019 12:36:25 -0000 Hi! > Is it possible for some committer to look at this. > > https://bugs.freebsd.org/bugzilla/attachment.cgi?id=205971&action=edit I don't know, but wouldn't it make sense to add the port involved and the PR to the mail subject instead of just sending the link to the attachment ? Makes it easier to understand what it's all about... -- pi@opsec.eu +49 171 3101372 One year to go ! From owner-freebsd-ports@freebsd.org Sun Aug 4 19:01:03 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1B938AF45C for ; Sun, 4 Aug 2019 19:01:03 +0000 (UTC) (envelope-from doctor@doctor.nl2k.ab.ca) Received: from doctor.nl2k.ab.ca (doctor.nl2k.ab.ca [204.209.81.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 461qx9477rz3HJ9 for ; Sun, 4 Aug 2019 19:01:01 +0000 (UTC) (envelope-from doctor@doctor.nl2k.ab.ca) Received: from doctor by doctor.nl2k.ab.ca with local (Exim 4.92.1 (FreeBSD)) (envelope-from ) id 1huLkS-0007Wy-Eq for freebsd-ports@freebsd.org; Sun, 04 Aug 2019 13:00:52 -0600 Date: Sun, 4 Aug 2019 13:00:52 -0600 From: The Doctor To: freebsd-ports@freebsd.org Subject: MariaDB 10.3.17 Message-ID: <20190804190052.GA28086@doctor.nl2k.ab.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.12.1 (2019-06-15) X-Rspamd-Queue-Id: 461qx9477rz3HJ9 X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=quarantine) header.from=nl2k.ab.ca; spf=pass (mx1.freebsd.org: domain of doctor@doctor.nl2k.ab.ca designates 204.209.81.1 as permitted sender) smtp.mailfrom=doctor@doctor.nl2k.ab.ca X-Spamd-Result: default: False [3.51 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(0.00)[+a]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; NEURAL_SPAM_MEDIUM(0.92)[0.921,0]; RCPT_COUNT_ONE(0.00)[1]; BAD_REP_POLICIES(0.10)[]; RCVD_TLS_LAST(0.00)[]; NEURAL_SPAM_SHORT(0.79)[0.792,0]; URIBL_PBL(0.02)[empire.kred]; DMARC_POLICY_ALLOW(0.00)[nl2k.ab.ca,quarantine]; IP_SCORE(-0.22)[ip: (-0.53), ipnet: 204.209.81.0/24(-0.27), asn: 6171(-0.21), country: CA(-0.09)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; INTRODUCTION(2.00)[]; ASN(0.00)[asn:6171, ipnet:204.209.81.0/24, country:CA]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Aug 2019 19:01:03 -0000 MariaDB 10.3.17 is out? Who is supposed to be looking after this port? -- Member - Liberal International This is doctor@@nl2k.ab.ca Ici doctor@@nl2k.ab.ca Yahweh, Queen & country!Never Satan President Republic!Beware AntiChrist rising! https://www.empire.kred/ROOTNK?t=94a1f39b Look at Psalms 14 and 53 on Atheism Discretion in speech is more than eloquence. -Sir Francis Bacon From owner-freebsd-ports@freebsd.org Sun Aug 4 19:02:18 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DBF8AAF47F for ; Sun, 4 Aug 2019 19:02:18 +0000 (UTC) (envelope-from doctor@doctor.nl2k.ab.ca) Received: from doctor.nl2k.ab.ca (doctor.nl2k.ab.ca [204.209.81.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 461qyf1zMbz3HTp for ; Sun, 4 Aug 2019 19:02:18 +0000 (UTC) (envelope-from doctor@doctor.nl2k.ab.ca) Received: from doctor by doctor.nl2k.ab.ca with local (Exim 4.92.1 (FreeBSD)) (envelope-from ) id 1huLln-0007vh-P8 for freebsd-ports@freebsd.org; Sun, 04 Aug 2019 13:02:15 -0600 Date: Sun, 4 Aug 2019 13:02:15 -0600 From: The Doctor To: freebsd-ports@freebsd.org Subject: APR / APR Util Message-ID: <20190804190215.GB28086@doctor.nl2k.ab.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.12.1 (2019-06-15) X-Rspamd-Queue-Id: 461qyf1zMbz3HTp X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=quarantine) header.from=nl2k.ab.ca; spf=pass (mx1.freebsd.org: domain of doctor@doctor.nl2k.ab.ca designates 204.209.81.1 as permitted sender) smtp.mailfrom=doctor@doctor.nl2k.ab.ca X-Spamd-Result: default: False [3.53 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(0.00)[+a:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; NEURAL_SPAM_MEDIUM(0.92)[0.923,0]; RCPT_COUNT_ONE(0.00)[1]; BAD_REP_POLICIES(0.10)[]; RCVD_TLS_LAST(0.00)[]; NEURAL_SPAM_SHORT(0.80)[0.801,0]; URIBL_PBL(0.02)[empire.kred]; DMARC_POLICY_ALLOW(0.00)[nl2k.ab.ca,quarantine]; INTRODUCTION(2.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:6171, ipnet:204.209.81.0/24, country:CA]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.22)[ip: (-0.52), ipnet: 204.209.81.0/24(-0.26), asn: 6171(-0.21), country: CA(-0.09)]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Aug 2019 19:02:18 -0000 APR is now up to 1.7.0 yet apr-util is still fixed. Who is in charge of updating this? -- Member - Liberal International This is doctor@@nl2k.ab.ca Ici doctor@@nl2k.ab.ca Yahweh, Queen & country!Never Satan President Republic!Beware AntiChrist rising! https://www.empire.kred/ROOTNK?t=94a1f39b Look at Psalms 14 and 53 on Atheism Discretion in speech is more than eloquence. -Sir Francis Bacon From owner-freebsd-ports@freebsd.org Sun Aug 4 19:10:08 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 801F4AFA22 for ; Sun, 4 Aug 2019 19:10:08 +0000 (UTC) (envelope-from adamw@adamw.org) Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 461r7g4vSJz3Hvt for ; Sun, 4 Aug 2019 19:10:07 +0000 (UTC) (envelope-from adamw@adamw.org) Received: by mail-wr1-x430.google.com with SMTP id c2so79002554wrm.8 for ; Sun, 04 Aug 2019 12:10:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adamw-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cdG+mqIubIDlfTKFJjnfvh+/bMdFyFNFgQkxIKfGLMg=; b=DgbARb6D44NWrT+C4a6mr7m0cSCALbdvssCscLevF2Ethj7xSqgYAf+6IHxt8gCAue KY4EJ9BjaqHoSFVdO7bgiEmDN9LQbIfBa51ASw234mmd07gqc4yVoLBsZpVjii/UfFUe AZy3SmEuiDYh7U4dNhvWpCyYjtU49vATjDnnna/KNQmSteJBH9ih0mT8dpoewURqOxSf ky0VFFnR3KmeiVR86sUiZhfqoxcQmQTXBoDoHueJIakFxWfVbMk73x0aj1JlRloOVEdV LNSgbhsiCr/nZvSu4AvTodC00sjGQuXdGjOdBMnjNa1niZNpo8AtvJLxkdx19MQsXIsv ZsrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=cdG+mqIubIDlfTKFJjnfvh+/bMdFyFNFgQkxIKfGLMg=; b=f40Prm+ofDbUHOWNJWeeKMS6S/Pqp9n2dKnH51A7+jDVEieixZrzC8H3HUFWyMbfp5 zBCKkRM2+3doZb2WH3TUtQbECBlehgmWTjF6VQKHSWSo15+dL5UbLbD5ezRooxORTmTS oF0A84JFIKOVKZSUUKRBG3MCqadQfiekAq1/wTQ32NNzMZ1GiR80I+JL6gc5T55cAByF VTwooWnF/mYk7rLUpS9xwy6R+DmEuMBPob227y+aaoDX21uYcY0DJSauh6/orpCfkjpW IiFqgacmBAverDzMCOBJuVwh1jJ+KfJsNGo5qQgwl0gTSwIuY6rLqnfJQKfOFw2AZBFY M71g== X-Gm-Message-State: APjAAAWopgUAXwEsP6lS/kvOl3kVsHqpEGV3FAg5J7OmK6V3Tz6+1kyG nQ82aN+R6tLzJcTe8p2frY+gO4TcFuByqrBvYhyNwaNBRAQ= X-Google-Smtp-Source: APXvYqz9kWqN1JxSEepxuOThGBEExhYcPKl8IGsUrnS8l8jBWxv+NRULf/enaWe6HYLalTnXtfIWg+g15UI2JtJbdTM= X-Received: by 2002:a5d:428b:: with SMTP id k11mr18934135wrq.174.1564945805019; Sun, 04 Aug 2019 12:10:05 -0700 (PDT) MIME-Version: 1.0 References: <20190804190052.GA28086@doctor.nl2k.ab.ca> In-Reply-To: <20190804190052.GA28086@doctor.nl2k.ab.ca> From: Adam Weinberger Date: Sun, 4 Aug 2019 13:09:49 -0600 Message-ID: Subject: Re: MariaDB 10.3.17 To: The Doctor Cc: FreeBSD Ports Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 461r7g4vSJz3Hvt X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=adamw-org.20150623.gappssmtp.com header.s=20150623 header.b=DgbARb6D; dmarc=none; spf=pass (mx1.freebsd.org: domain of adamw@adamw.org designates 2a00:1450:4864:20::430 as permitted sender) smtp.mailfrom=adamw@adamw.org X-Spamd-Result: default: False [-5.49 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; R_DKIM_ALLOW(-0.20)[adamw-org.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; DMARC_NA(0.00)[adamw.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[adamw-org.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[0.3.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-1.00)[-0.999,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-2.99)[ip: (-9.35), ipnet: 2a00:1450::/32(-3.10), asn: 15169(-2.46), country: US(-0.05)]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Aug 2019 19:10:08 -0000 On Sun, Aug 4, 2019 at 1:03 PM The Doctor wrote: > > MariaDB 10.3.17 is out? > > Who is supposed to be looking after this port? The person listed as maintainer in the port. # Adam -- Adam Weinberger adamw@adamw.org https://www.adamw.org From owner-freebsd-ports@freebsd.org Sun Aug 4 19:10:27 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 97764AFA29 for ; Sun, 4 Aug 2019 19:10:27 +0000 (UTC) (envelope-from adamw@adamw.org) Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 461r825Tfdz3Hvx for ; Sun, 4 Aug 2019 19:10:26 +0000 (UTC) (envelope-from adamw@adamw.org) Received: by mail-wm1-x334.google.com with SMTP id p74so72694644wme.4 for ; Sun, 04 Aug 2019 12:10:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adamw-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=06QZ1IVkpxXw1pvhP1FYavVKr8u5TytGVv0UsF1VxeY=; b=yYX3LUwz7HcCI0PwijJBNu+TJEOr5/ih1Q7HOBwcvEMgQ5Sv+LxPZz4bYwWc1NaCzZ NTbIPjPiqns4ePCRdNqjZTHNhn1HwF3P07rirTTcrgruxCRuyBn8PAAmA6I5s3IhvuNe /rZKdZAWVIxeccfxlLUmC1Rw+FJEVWpM+S0H5cE+mecCDb23xC7tmUKuG7DV6BHnPP72 7noeKaboYXoA2/rD2NEf914wfPfinXONTCznkrodIN4H6KoECz5quX4cKuJgt51rmwol 2NSvd8U2FTBNiR2vmsTgbX5kvJXBTs8XVOYi0TDpjDTbLbWRTxPSbiPaR81FSe1mv+ow 8Wog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=06QZ1IVkpxXw1pvhP1FYavVKr8u5TytGVv0UsF1VxeY=; b=LLSHcZ3kxf0SvoZ7Wv0NRi8QArieFnBbhMrmxHrR7KM1pye/hu1tQE/l6zD1fzz+rq 20eimR2r7HD+dQpiDXfZDkvWD/m/M7qb+kjAWwxUVo+AkH4aBjv/HG2JGtO/BYFb3/uP AQKevWCecd1KWQKzCsYTryVZ4sLXWjV/MoD+iZkMuI8LGkUup2InPT+LQLDf6heZNJh0 jMznEY8t9QUukyRbwLeFi7vP3Xnza1iiv6W0uKqVJypfhEgcjwkH27P8lPsyGbjdssDj nrlwwVL/6U+InFYUPJQAHZ4GN/TA4JN8acgyGBkV+U+c0C5Lkfym7lb1dO6FMBaYONr4 NEBw== X-Gm-Message-State: APjAAAUGDq0dvUeXlxDPJnprfkkq7ZnVDsxQeXiCqIh7UKxqJPhmZyV/ jcn44QTsrEeDsk6KJ6oHpedPwEV36rdwgZQ+790ucw== X-Google-Smtp-Source: APXvYqxAzIPmntrRCXusvHCfTZC6K0OEKtGYreqvsD+5trFRIgk2dckGsbENjZ0xvRkbKICc/1wWkLmpP6uam3vK75c= X-Received: by 2002:a1c:6555:: with SMTP id z82mr14953720wmb.129.1564945825222; Sun, 04 Aug 2019 12:10:25 -0700 (PDT) MIME-Version: 1.0 References: <20190804190215.GB28086@doctor.nl2k.ab.ca> In-Reply-To: <20190804190215.GB28086@doctor.nl2k.ab.ca> From: Adam Weinberger Date: Sun, 4 Aug 2019 13:10:09 -0600 Message-ID: Subject: Re: APR / APR Util To: The Doctor Cc: FreeBSD Ports Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 461r825Tfdz3Hvx X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=adamw-org.20150623.gappssmtp.com header.s=20150623 header.b=yYX3LUwz; dmarc=none; spf=pass (mx1.freebsd.org: domain of adamw@adamw.org designates 2a00:1450:4864:20::334 as permitted sender) smtp.mailfrom=adamw@adamw.org X-Spamd-Result: default: False [-5.44 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; R_DKIM_ALLOW(-0.20)[adamw-org.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; DMARC_NA(0.00)[adamw.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[adamw-org.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[4.3.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-1.00)[-0.999,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-2.94)[ip: (-9.10), ipnet: 2a00:1450::/32(-3.10), asn: 15169(-2.46), country: US(-0.05)]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Aug 2019 19:10:27 -0000 On Sun, Aug 4, 2019 at 1:04 PM The Doctor wrote: > > APR is now up to 1.7.0 yet apr-util is still fixed. > > Who is in charge of updating this? The person listed as maintainer in the port. # Adam -- Adam Weinberger adamw@adamw.org https://www.adamw.org From owner-freebsd-ports@freebsd.org Sun Aug 4 19:26:54 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0C7A9AFF17 for ; Sun, 4 Aug 2019 19:26:54 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 461rW15Lt5z3Jj1 for ; Sun, 4 Aug 2019 19:26:53 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: by mailman.nyi.freebsd.org (Postfix) id B5D68AFF15; Sun, 4 Aug 2019 19:26:53 +0000 (UTC) Delivered-To: ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B59A2AFF13 for ; Sun, 4 Aug 2019 19:26:53 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 461rW10Fnxz3Jj0 for ; Sun, 4 Aug 2019 19:26:52 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: by mail-wr1-x42d.google.com with SMTP id z1so82236331wru.13 for ; Sun, 04 Aug 2019 12:26:52 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=sJD0AOyS8Rswi3lHTYbhWthwWANb7xvCN4TNzYEl/Z4=; b=D9llJawltvytA30BUH/0h1dref8NU/BsU+Qmumtgw1cMZ8rQqdWPtCOP22kgJmQ7UV t4L6jzReeWkuTyok/ddDM92DDdeDVydMwWmyPyrAIJtkIv38kAzZaR8WyCx9Za3M3opL GRCrZikfMScuYqOQqEU6M6f6BGDw3ppKZtkDRGoqSeHWy3Ll8TErE1rK97fLDiwK8/93 5FSdwfZQTHD5fVKZYTK3En6QUzq2TGSF0C9pRXewO952CK64pCl7zZF15VNmCyhYyg2U 6bjNwpa3f2Ayyb3cC5vQp/Hu1GS18dGhjuUEBUzbfS2WJ7Wsd5sLJ6vejj6bK/sOmiZd fuug== X-Gm-Message-State: APjAAAU96bGdbN7Z9o5ozBncXXEHUG5oZ6uRpmod0oiNhBJQopH7cnbW lbiPNcUbx1hWnzWMvW9ZwDDB3y2RmpE= X-Google-Smtp-Source: APXvYqz/D5vApIQTXnMUtah3iBdMBJcjIOpBH69RnJYwExxf1AbL1zr4SCxU0odtdwN+NPKOgbXEzA== X-Received: by 2002:adf:ea88:: with SMTP id s8mr148087912wrm.68.1564946811031; Sun, 04 Aug 2019 12:26:51 -0700 (PDT) Received: from gumby.homeunix.com ([2.222.26.144]) by smtp.gmail.com with ESMTPSA id n2sm56663550wmi.38.2019.08.04.12.26.49 for (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Sun, 04 Aug 2019 12:26:50 -0700 (PDT) Date: Sun, 4 Aug 2019 20:26:46 +0100 From: RW To: ports@freebsd.org Subject: Re: MariaDB 10.3.17 Message-ID: <20190804202646.1a61cfde@gumby.homeunix.com> In-Reply-To: <20190804190052.GA28086@doctor.nl2k.ab.ca> References: <20190804190052.GA28086@doctor.nl2k.ab.ca> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; amd64-portbld-freebsd12.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 461rW10Fnxz3Jj0 X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[googlemail.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[googlemail.com:+]; DMARC_POLICY_ALLOW(-0.50)[googlemail.com,quarantine]; NEURAL_HAM_SHORT(-1.00)[-1.000,0]; RECEIVED_SPAMHAUS_PBL(0.00)[144.26.222.2.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[googlemail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[googlemail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[googlemail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; IP_SCORE_FREEMAIL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(0.00)[ip: (-8.92), ipnet: 2a00:1450::/32(-3.10), asn: 15169(-2.46), country: US(-0.05)]; RCVD_IN_DNSWL_NONE(0.00)[d.2.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Aug 2019 19:26:54 -0000 On Sun, 4 Aug 2019 13:00:52 -0600 The Doctor wrote: > MariaDB 10.3.17 is out? > > Who is supposed to be looking after this port? > cd /usr/ports// make maintainer From owner-freebsd-ports@freebsd.org Mon Aug 5 08:18:56 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B1884BD3B2 for ; Mon, 5 Aug 2019 08:18: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.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 4629dq3hvJz4N1d for ; Mon, 5 Aug 2019 08:18:54 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) Received: from paris-s.drei.host ([213.90.36.62]) by tatiana.utanet.at with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1huYCh-00024k-NB for freebsd-ports@freebsd.org; Mon, 05 Aug 2019 10:18:51 +0200 Received: from 193-80-24-62.adsl.highway.telekom.at ([193.80.24.62] helo=[10.0.0.93]) by paris-s.drei.host with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1huYCh-0007h4-KB for freebsd-ports@freebsd.org; Mon, 05 Aug 2019 10:18:51 +0200 To: freebsd-ports@freebsd.org References: Subject: Re: Speeding-up poudriere options From: Walter Schwarzenfeld Message-ID: <1439e51a-5ec5-e24e-c6c6-c860029ebcf2@utanet.at> Date: Mon, 5 Aug 2019 10:18:23 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-H3G-Authenticated-As: cf62768e218b4d81d95cc5390f1bd9dfc8b05683 X-Rspamd-Queue-Id: 4629dq3hvJz4N1d X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of w.schwarzenfeld@utanet.at designates 2001:938:1337:25::25:46 as permitted sender) smtp.mailfrom=w.schwarzenfeld@utanet.at X-Spamd-Result: default: False [-2.39 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-0.99)[-0.993,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2001:938:1337:25::/64]; FREEMAIL_FROM(0.00)[utanet.at]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; IP_SCORE_FREEMAIL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[utanet.at]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-0.998,0]; IP_SCORE(0.00)[ip: (-9.68), ipnet: 2001:938::/32(-4.84), asn: 8437(-3.80), country: AT(-0.10)]; RCVD_IN_DNSWL_LOW(-0.10)[6.4.0.0.5.2.0.0.0.0.0.0.0.0.0.0.5.2.0.0.7.3.3.1.8.3.9.0.1.0.0.2.list.dnswl.org : 127.0.5.1]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[utanet.at]; ASN(0.00)[asn:8437, ipnet:2001:938::/32, country:AT]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Aug 2019 08:18:56 -0000 A simple bash script? #!/usr/local/bin/bash for i in `cat list.txt` do poudriere options -cn $i done --- Shows only the port, not the recursive dependencies. list.txt should contain the ports in the form category/port (e.g. www/firefox). From owner-freebsd-ports@freebsd.org Mon Aug 5 16:49:09 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7632BC7922 for ; Mon, 5 Aug 2019 16:49:09 +0000 (UTC) (envelope-from manfredantar@gmail.com) Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 462NyX5cvcz3QMf; Mon, 5 Aug 2019 16:49:08 +0000 (UTC) (envelope-from manfredantar@gmail.com) Received: by mail-pl1-x631.google.com with SMTP id i2so36721231plt.1; Mon, 05 Aug 2019 09:49:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=MNNQBruKHmooebR/KPxuUZvipTuk75m2v/zooFOJ4Ko=; b=adEgOQ1Ybbdo9/zvr5rcFA0HaWqBq4aImnqoHFxcueRcBrXxBwKrwZwCFKAFfjXoNw EoNxqbCWwwpD/nCKmwswbaOIelGUPNNF25XUz1yi8WezhqQhVbh0q4CTz6mhC/PwDcps FoMaRHcjC1mfiUy2mmjP6YHfLHWM9bEeY4tGntvQl8wyJS4mDiZVxHmeABHvtXcCfEbg YpCP6/J3NRzpqyePJrcD+pjjB5/AXd5rIgWWkXM9lDr2pV8UjVcPyZMwobG9zg4o7TEh k7b02zRjRyBOBdxjthhRVhJJPPVMLOLrX0epbksxzkTFQ6MBe5NTBTsF60mW37IZ2Shl 1O5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=MNNQBruKHmooebR/KPxuUZvipTuk75m2v/zooFOJ4Ko=; b=DSLTPPzV2QgD5b9ozVSFOl0SH7j2AISryB8P8DpAHhFpveu+pE0N9kb4KsJPc9xKCu GksYAHU3rz0ebrUZzgzKZWjrxdgMgQeD2R7+GGmJyVXtdlGA2PmP0ikQtTvq7aQisWb8 jB1ft9FG/brvuD9Db64b56ROzM5ipXsVPALxs3ZrmfNDmowBDP63N1Rgxz9ug4/kYtNv 1hXywehyohXSMGUAek4AQY3ezKiwBWdS1ntrD9bsrKQA+6Q68WD8nC4z/sS+Fo3BLfGi La51H9oimWmDfshzm6Kzg/BHlOF+ty3UJiow3ZFkGT4CZMbJ6g8xCICFvicxelA9S466 RFdg== X-Gm-Message-State: APjAAAWERwWWMOgEdWLSDR+WZhDQQ3wW7hq5YGajv/UUaNV0W3upLdzR Uqfk/kQZXg3gTcdr/ks7woJhoC7D X-Google-Smtp-Source: APXvYqyObvLCYkkq3NBNN8xulCnVlGU2zK2cjJwo3MYEG1aMpxDsoqI6K7UgLLWt6emosp07A7wLEw== X-Received: by 2002:a17:902:a606:: with SMTP id u6mr134958866plq.275.1565023747051; Mon, 05 Aug 2019 09:49:07 -0700 (PDT) Received: from octo.pozo.com (50-197-129-140-static.hfc.comcastbusiness.net. [50.197.129.140]) by smtp.gmail.com with ESMTPSA id s15sm86348412pfd.183.2019.08.05.09.49.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 05 Aug 2019 09:49:06 -0700 (PDT) From: Manfred Antar Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Xtide Broken - Unfetchable Message-Id: Date: Mon, 5 Aug 2019 09:49:05 -0700 To: antoine@freebsd.org, FreeBSD Ports X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 462NyX5cvcz3QMf X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=adEgOQ1Y; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of manfredantar@gmail.com designates 2607:f8b0:4864:20::631 as permitted sender) smtp.mailfrom=manfredantar@gmail.com X-Spamd-Result: default: False [-1.99 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-0.995,0]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(0.00)[ip: (-9.15), ipnet: 2607:f8b0::/32(-3.07), asn: 15169(-2.45), country: US(-0.05)]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; SUBJECT_ENDS_SPACES(0.50)[]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE_FREEMAIL(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[1.3.6.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Aug 2019 16:49:09 -0000 The source for xtide software is at: https://flaterco.com/xtide/files.html The Current Harmonics File: = https://flaterco.com/files/xtide/harmonics-dwf-20190620-free.tar.bz2 The Current Xtide Software: = https://flaterco.com/files/xtide/xtide-2.15.2.tar.bz2 The Current libtcd: = https://flaterco.com/files/xtide/libtcd-2.2.7-r2.tar.bz2 The Current World Vector Shoreline Data: = https://flaterco.com/files/xtide/wvs.tar.bz2 Manfred= From owner-freebsd-ports@freebsd.org Mon Aug 5 17:25:46 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1625FA8A61 for ; Mon, 5 Aug 2019 17:25:46 +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.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 462Pmm6NXVz3y1W for ; Mon, 5 Aug 2019 17:25:44 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) Received: from paris-s.drei.host ([213.90.36.62]) by taro.utanet.at with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hugjt-0004TQ-K0 for freebsd-ports@freebsd.org; Mon, 05 Aug 2019 19:25:41 +0200 Received: from 193-80-24-62.adsl.highway.telekom.at ([193.80.24.62] helo=[10.0.0.93]) by paris-s.drei.host with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1hugjt-0001FL-Gh for freebsd-ports@freebsd.org; Mon, 05 Aug 2019 19:25:41 +0200 To: freebsd-ports@freebsd.org References: Subject: Re: Xtide Broken - Unfetchable From: Walter Schwarzenfeld Message-ID: Date: Mon, 5 Aug 2019 19:25:14 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-H3G-Authenticated-As: cf62768e218b4d81d95cc5390f1bd9dfc8b05683 X-Rspamd-Queue-Id: 462Pmm6NXVz3y1W X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of w.schwarzenfeld@utanet.at designates 2001:938:1337:25::25:45 as permitted sender) smtp.mailfrom=w.schwarzenfeld@utanet.at X-Spamd-Result: default: False [-1.98 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2001:938:1337:25::/64]; FREEMAIL_FROM(0.00)[utanet.at]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; IP_SCORE_FREEMAIL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[utanet.at]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-0.999,0]; NEURAL_HAM_MEDIUM(-0.98)[-0.977,0]; IP_SCORE(0.00)[ip: (-9.60), ipnet: 2001:938::/32(-4.81), asn: 8437(-3.77), country: AT(-0.10)]; RCVD_IN_DNSWL_LOW(-0.10)[5.4.0.0.5.2.0.0.0.0.0.0.0.0.0.0.5.2.0.0.7.3.3.1.8.3.9.0.1.0.0.2.list.dnswl.org : 127.0.5.1]; R_DKIM_NA(0.00)[]; HFILTER_URL_ONLY(0.39)[0.17910447761194]; ASN(0.00)[asn:8437, ipnet:2001:938::/32, country:AT]; MID_RHS_MATCH_FROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[utanet.at]; FROM_EQ_ENVFROM(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Aug 2019 17:25:46 -0000 See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239666 From owner-freebsd-ports@freebsd.org Mon Aug 5 21:48:10 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0D27AAE92C for ; Mon, 5 Aug 2019 21:48:10 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-2.consmr.mail.bf2.yahoo.com (sonic308-2.consmr.mail.bf2.yahoo.com [74.6.130.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 462WbY0Y2Tz4HFQ for ; Mon, 5 Aug 2019 21:48:08 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: s0YG9MYVM1lt860vcquBDjBIk03zdVl6QctlH6kWdt_hHiQSoIvzPyE_YIzB_pG 7EYtUB2tFM.69f_F8cHxx5Q2FFLCKG1N6ik8G.qGNT0NwYWQnWELQg_S2pi4jige7l_ZFMOzB5et YMWAsEyt3Vk4aqjUyXqFTDbuvV5YDVDJ4RfaatFZg1HbboXFnTqBjweinA_TpmFK5eBbC3chuJA5 _e4MFuq8VJ9Dvpt43LGGMq7vyJmgfIYkgkB3OD7_oIWytdlWSUovsCblwFYWhj2PkHCKf51Hk5zg 2_1CranjJP_ckNh1fmIBHO0Gh_8Bzkq5MDU0uB3gZUc.I_sYTss_moKBSUFemio2RT1ev.ZUwG7L gsDA8QkdLUiWaCJFwCGyANK4sYTkoO6W7RhUK99ZfU6jhSyGcZnM54gwl3xIY94kW38W8tY0Daip rn.w1bSOl_M0QVLWRb4Cy4BBoOiD8rxOVe2WPOZV8brNOt4bAOCJVMk58RlUqB9ShMvOlVaVo8iJ S6eTsjq6_S4ieMUVQJcH1m7qTmsRq3PHE_WjlmFSys3Q3JI2b2i_7ydgykVfk27BkjIOTApy9Mi7 nR6U0SfMso19hJIzrFoECwPI1qdgLMIVEdYm26QS_8aeLdmiBqTb9H0v8R1GNA.KsC1YaFRXxN0. TxJSaGVl5Xkm8uWPxe809XiVP8Mwa3xjnOHiVRK12WMsLDXB.d9yQnmH_AYYps7TZsmWzdEbBuxr Fx0lyb2BDNdq.G.5EkpV1vBMjr4fgoZ8DZaBiwnyU8yRMbKuS7_7K5otGV3s0wUSKfRO8YewUBcl gweDN_pieq2d5q39L8ONjhw5KympliXde6EtmbNn.XxHiJrtsKsKgb4i_h_SqyCAzXC2kC89.R42 AyaoaFOdK9G6sxjx48y5IZrhchbwoLieW3OvsKUApBUr_k8apopWUq_K._41r95DD0WAl_E7_9GQ T6u4h8P1AUtaJVEjv83XuK_d7bopnhwkEYN.O8uIn1o8G44mBELhTtmwLNFzwVB9MR98SjigUzDy 3JoGG94HfufCKdX2g050aiT7pit9TXs90nhFXkVcKCyZ.mijaCQajiMPlOQayBY5MZ5pti4FH2Ne y82WVkCBUWT32UtLO8vOeHZQs1TAGlnYP_qJHU3Svb2sSc1Bv7IrzMPwBZsVS2.kjtzzKzLZaYz2 s9K0sA.g9J_s7sBVVk_yZWl9XSSeVz82kIYlgkn1KNqTtZw0RNkkZ3EceTGnhp8GC8oACPxYgvd1 zrzuhMfbrxZ43vUPlptoCww-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.bf2.yahoo.com with HTTP; Mon, 5 Aug 2019 21:48:08 +0000 Received: by smtp403.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 0b1ad72a67b0b92f0aa8b10b746044b5; Mon, 05 Aug 2019 21:48:04 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: amd64->armv7 cross build: devel/llvm90 build blocked by math/z3 build failure: can't create dynamic relocation R_ARM_MOVW_ABS_NC against symbol: __stack_chk_guard in readonly segment Message-Id: <9533FEC7-3B4D-4A88-BD4D-945456B603E4@yahoo.com> Date: Mon, 5 Aug 2019 14:48:02 -0700 To: freebsd-ports@freebsd.org, freebsd-toolchain@freebsd.org, "brooks@freebsd.org" X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 462WbY0Y2Tz4HFQ X-Spamd-Bar: / X-Spamd-Result: default: False [0.72 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:26101, ipnet:74.6.128.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_SPAM_SHORT(0.97)[0.966,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (4.69), ipnet: 74.6.128.0/21(1.44), asn: 26101(1.15), country: US(-0.05)]; NEURAL_SPAM_MEDIUM(0.25)[0.250,0]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[41.130.6.74.list.dnswl.org : 127.0.5.0]; RWL_MAILSPIKE_POSSIBLE(0.00)[41.130.6.74.rep.mailspike.net : 127.0.0.17]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Aug 2019 21:48:10 -0000 [Note: Targeting aarch64 instead did not have this problem.] [00:03:02] [02] [00:00:00] Building math/z3 | z3-4.8.5_1 . . . [00:06:31] [02] [00:03:29] Saved math/z3 | z3-4.8.5_1 wrkdir to: = /usr/local/poudriere/data/wrkdirs/FBSDFSSDjailArmV7-default/default/z3-4.8= .5_1.tar [00:06:31] [02] [00:03:29] Finished math/z3 | z3-4.8.5_1: Failed: build . . . [00:06:35] [02] [00:03:33] Skipping devel/llvm90 | llvm90-9.0.0.r1: = Dependent port math/z3 | z3-4.8.5_1 failed The specific first errors for math/z3 were: ld: error: can't create dynamic relocation R_ARM_MOVW_ABS_NC against = symbol: __stack_chk_guard in readonly segment; recompile object files = with -fPIC or pass '-Wl,-z,notext' to allow text relocations=20 in the output >>> defined in /lib/libc.so.7 >>> referenced by install_tactic.cpp:97 = (../src/api/dll/install_tactic.cpp:97) >>> = api/dll/install_tactic.o:(install_tactics(tactic_manager&)) ld: error: can't create dynamic relocation R_ARM_MOVT_ABS against = symbol: __stack_chk_guard in readonly segment; recompile object files = with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the = output >>> defined in /lib/libc.so.7 >>> referenced by install_tactic.cpp:97 = (../src/api/dll/install_tactic.cpp:97) >>> = api/dll/install_tactic.o:(install_tactics(tactic_manager&)) ld: error: can't create dynamic relocation R_ARM_MOVW_ABS_NC against = symbol: .L.str in readonly segment; recompile object files with -fPIC or = pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in api/dll/install_tactic.o >>> referenced by install_tactic.cpp:98 = (../src/api/dll/install_tactic.cpp:98) >>> = api/dll/install_tactic.o:(install_tactics(tactic_manager&)) Is the default: STATIC=3Don: Build static z3 library inappropriate for armv7? =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-ports@freebsd.org Tue Aug 6 00:50:40 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 02E42B1738 for ; Tue, 6 Aug 2019 00:50:40 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-25.consmr.mail.gq1.yahoo.com (sonic311-25.consmr.mail.gq1.yahoo.com [98.137.65.206]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 462bf66FH3z4QyT for ; Tue, 6 Aug 2019 00:50:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: CiHZRjQVM1k7PUxN253_Dt0yAmv6i_vCAEeek5uN5Sr5ClofqIuPmGgjXaAPJEY sUiTFUyc7xppxq.zQS4H8z.hzzJTFhhzMZtqYMn8Bp4WAVzDlN.iAPw4MZFiVpbXGRw6As0ZGx.p r6EwhPnUo9G.zLstfpJ2ljeqmMY6v0uXPSoEzkW40OJNZviR8VIMw6lH7fIOFK4irSd34idVMo1Q 9L1vYGki1APgSzglMSoBCuqtXMtpg8TdmnSE7LE1INxUmVTG7hZIr4QkZ98pe1EUhM.sBT1.6SFM Y6H00monoYYyzMGydnXN7uahMoO7rL3qoQl9pwgBS23.PGQI3cVSh0pNcT61bNzeecKzTAAl5517 W2eerHRwVzTe8Vrz14ArMFNrp89fBNRCbUBmr2u3vs5Cl9gIRgPBor0WoAO0V0Eijd50plRNw9ga cM969zXo0dnzJ9WF5gkJq28ugCyXu13c_Bpu1oNMIB4z4i5OiC9ddhCrU2OV3lshuHST7qspdmmR tTUtLAL8mbh5zvAFIoYDi54OsDraYmKoRKoaQHBSaiLWqdaPkP8A3sF6w.2o637LDwIwxBz7uLz0 rktCcgpVJfTQySOwDJkCJA5YDHMoXkBXlS_3.Z21izDS5DRx9DlKMG34.mGNqfUIzaaGzcwoIrgF VZsmN4l2dBJmtpjrX3SuDT9UOgMvt5bJk8_8CK76DA6AZY62mK2oQJKcDr0JS.xujUOKXN7_E.Fq 5yCgywm9UCRY9LZ2fFdMI2.AeCS.7SyhAIEI7F1puJF6scLsc0ChAJR1aXtr.Df2LsfhjZRMY6tM ElInVlxwVpl3LLpuu4j_YPJqjT.pE2g8Qw.qnmAhVSMbV0n7M3W8sLjVFl0weA1UBQ.bwbQLSbsY x1ubDwwwH21yD5oa9FWr0wD87lP9K9Q.K6Xet6sX6h5NNe8xia7GijznnyZ0_rny_4tsI8Nupw4X nX.QkRIxIBef84k60t0YwI342XGkX1ZEFf4ZVkUk2gDabSE78MbMKmv_4Q27KxZMezFUXHRHITPX .IdhVZZo2e6IvrNPj1YOVvpWYReSwknDg0re8Ie57b_r0cHLcVZJnYKCT_cuaIdIFUGucHizpzlj ncEeFmLlxvCMTfgCtzOLAFzLITRNdCUE2HifMV3CI48iC8.UP48PBzhWt043asyt3qEM3ooNb.ZP YJcS6VIAim612Abc.b46OihrQeGMz6UCknFcwV0h0Wapfj.nf4zGU73n9Eu.QY4wjrMLSKVMNAze GNnSL8fhUX0UZkkP.aB0OH93N Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Tue, 6 Aug 2019 00:50:36 +0000 Received: by smtp404.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 2d7e2329ceb523c11ed763f751381d85; Tue, 06 Aug 2019 00:50:36 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: amd64->armv7 cross build: devel/llvm90 build blocked by math/z3 build failure: can't create dynamic relocation R_ARM_MOVW_ABS_NC against symbol: __stack_chk_guard in readonly segment Date: Mon, 5 Aug 2019 17:50:35 -0700 References: <9533FEC7-3B4D-4A88-BD4D-945456B603E4@yahoo.com> To: freebsd-ports@freebsd.org, freebsd-toolchain@freebsd.org, "brooks@freebsd.org" , Ed Maste In-Reply-To: <9533FEC7-3B4D-4A88-BD4D-945456B603E4@yahoo.com> Message-Id: X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 462bf66FH3z4QyT X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.17 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.70)[-0.702,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.97)[-0.969,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (-0.21), ipnet: 98.137.64.0/21(0.91), asn: 36647(0.72), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[206.65.137.98.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Aug 2019 00:50:40 -0000 On 2019-Aug-5, at 14:48, Mark Millard wrote: [Note: Targeting aarch64 instead did not have this problem.] >=20 > [00:03:02] [02] [00:00:00] Building math/z3 | z3-4.8.5_1 > . . . > [00:06:31] [02] [00:03:29] Saved math/z3 | z3-4.8.5_1 wrkdir to: = /usr/local/poudriere/data/wrkdirs/FBSDFSSDjailArmV7-default/default/z3-4.8= .5_1.tar > [00:06:31] [02] [00:03:29] Finished math/z3 | z3-4.8.5_1: Failed: = build > . . . > [00:06:35] [02] [00:03:33] Skipping devel/llvm90 | llvm90-9.0.0.r1: = Dependent port math/z3 | z3-4.8.5_1 failed >=20 > The specific first errors for math/z3 were: >=20 > ld: error: can't create dynamic relocation R_ARM_MOVW_ABS_NC against = symbol: __stack_chk_guard in readonly segment; recompile object files = with -fPIC or pass '-Wl,-z,notext' to allow text relocations=20 > in the output >>>> defined in /lib/libc.so.7 >>>> referenced by install_tactic.cpp:97 = (../src/api/dll/install_tactic.cpp:97) >>>> = api/dll/install_tactic.o:(install_tactics(tactic_manager&)) >=20 > ld: error: can't create dynamic relocation R_ARM_MOVT_ABS against = symbol: __stack_chk_guard in readonly segment; recompile object files = with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the = output >>>> defined in /lib/libc.so.7 >>>> referenced by install_tactic.cpp:97 = (../src/api/dll/install_tactic.cpp:97) >>>> = api/dll/install_tactic.o:(install_tactics(tactic_manager&)) >=20 > ld: error: can't create dynamic relocation R_ARM_MOVW_ABS_NC against = symbol: .L.str in readonly segment; recompile object files with -fPIC or = pass '-Wl,-z,notext' to allow text relocations in the output >>>> defined in api/dll/install_tactic.o >>>> referenced by install_tactic.cpp:98 = (../src/api/dll/install_tactic.cpp:98) >>>> = api/dll/install_tactic.o:(install_tactics(tactic_manager&)) >=20 >=20 > Is the default: >=20 > STATIC=3Don: Build static z3 library >=20 > inappropriate for armv7? >=20 Even with: . . . -Wl,-znotext -Wl,-soname,libz3.so.0 via: # svnlite diff /usr/ports/math/z3 Index: /usr/ports/math/z3/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- /usr/ports/math/z3/Makefile (revision 508197) +++ /usr/ports/math/z3/Makefile (working copy) @@ -36,6 +36,7 @@ GMP_LIB_DEPENDS=3D libgmp.so:math/gmp =20 LDFLAGS_i386=3D -Wl,-znotext +LDFLAGS_armv7=3D -Wl,-znotext BUILD_WRKSRC=3D ${WRKSRC}/build INSTALL_WRKSRC=3D ${WRKSRC}/build =20 I get some of the errors: ld: error: relocation R_ARM_MOVW_ABS_NC cannot be used against symbol = __stack_chk_guard; recompile with -fPIC >>> defined in /lib/libc.so.7 >>> referenced by install_tactic.cpp:97 = (../src/api/dll/install_tactic.cpp:97) >>> = api/dll/install_tactic.o:(install_tactics(tactic_manager&)) . . . ld: error: relocation R_ARM_MOVT_ABS cannot be used against symbol = __stack_chk_guard; recompile with -fPIC >>> defined in /lib/libc.so.7 >>> referenced by gparams_register_modules.cpp:93 = (../src/api/dll/gparams_register_modules.cpp:93) >>> = api/dll/gparams_register_modules.o:(gparams_register_modules()) ld: error: relocation R_ARM_MOVW_ABS_NC cannot be used against symbol = g_z3_log_enabled; recompile with -fPIC >>> defined in api/api_log.o >>> referenced by api_log_macros.h:11 (../src/api/api_log_macros.h:11) >>> api/api_algebraic.o:(Z3_algebraic_is_value) . . . Currently building llvm90 on/for armv7 is blocked by needing to build math/z3 first. (For FreeBSD to switch from clang 8 to clang 9 as the system compiler might require adding z3 to FreeBSD?) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-ports@freebsd.org Tue Aug 6 01:42:40 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4FE10B2871 for ; Tue, 6 Aug 2019 01:42:40 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-30.consmr.mail.ne1.yahoo.com (sonic301-30.consmr.mail.ne1.yahoo.com [66.163.184.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 462cp70yqjz4T5b for ; Tue, 6 Aug 2019 01:42:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: XtvolwcVM1mosBl1tc6fZzdppkYmY20yMF56dRjCFzirKDsID8fj_1bwhDzzzvr Ql9mZqcqsRdZYj2LzyvKG9mZb8PcZNGHpcO7IMywvHODbtojOFKpvayossYweZY2N7PjD8m_5aJD 9bxyhK56_S8dTLrEkJoUGKE90CI4oN5qT_.TMRHkGBd2FTDnIrby5Yn_UtAU3ybDCO8dljIljrmV UVWHY6WlFSq74SiNnXGClIBBxJpD2ylAEPI2gnF.I5v3pFp6GsE9TMuRDOETSMzlS8lqZrCKA1hQ j4bGix3qNZOJVhhfQ70d5wGLjLCzzNMgTEdNvACkZpIcmR9PIDpuaLQy69WrUZPr8inisE96p0RF l.uwQcpi6yD4DQHbF6QIShgRUBSVm5QpN9pzBWjxBGm7atKEMT8rXVll0eRLXIc_zSn_Ttgm4_iP ewVdJh51xrGg.3CRcY1e.fbM6e6mAbcDQs.QUAeIWwqge3kwn1t8_j.WGebwsWtY3YrkL0g.z6KV VPoaB268sBKfGmq9TnTuapAQEld7cYu2DFy07QPYiyHYXNB_RsbJf0DLTX0UjgRH.xGqcadP2x1s .hI.4kyT2njKcpAnYRGJw97IM3MXCXe5KoIT0rUdNcQQQ.sYpCYiKH9qANoT..TPVDruRDHSbHCV HuCO0p_zLJ2yCQ10JFHHKRbKAVigFIqAHvJaOu_9Srhi_HUFotMPCb9fWPxqTm.0j8zc1Er05GGq HycBac8x25NI0MRseDIJf_y3CmLO9ZEpzVWV.qiwhWn94QHESwS_k8qw3m7id39aDv_3sVZhx0fs r8wwVcJp9fmgxh5_P0IAgBL.EUp5KRbnYfJFWj6f9vixGekWE0i5y_pHg_0d20ABENDuM5UAOVxI .0KskAcLUitwVKBTcoQPR1vKMKGKNbouE6O46rmvSdrPy3JcvAUxQ__4MCv3kBDlflHZPNcxXFAW AEShyz9.UpG7IREZZdKpVl4m2cmUI6dM5WG.YOZHPfblgu3xXn8HH6O4yJzktpdZD6VhVMj6jTeN n7cDk1t6pi8qDkO9aALgBumOGqvWG6ndvus_XubT1uOjSvMvDLAPdDN2kyzgdfzwjZEBnq5d1fS2 RWeimNlzgpCDODlzG8tEn5uBRq7nCKkVHenZV.kHFGoUm5o7drIvccpTo7u6neq7aqRggrZrXNCa AlMo6QGi02K_IYgWh9zvz_iH72qXI4tGn7CPZhmpPV8tLcm4CvM99gdM7AHv0AdENWS8BPDka4Iv SfZ.2SmQJyzPW3a6ZOg-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Tue, 6 Aug 2019 01:42:36 +0000 Received: by smtp429.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID f656b26babbf0648172e7736ef43ac36; Tue, 06 Aug 2019 01:42:35 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: devel/llvm90 based buildworld: lots of notices of "OMP: Info #270: omp_set_nested routine deprecated, please use omp_set_max_active_levels instead" Message-Id: <4668E5AA-95C2-4DA5-8D8C-B3C9FD027BB8@yahoo.com> Date: Mon, 5 Aug 2019 18:42:33 -0700 To: freebsd-ports@freebsd.org, freebsd-toolchain@freebsd.org, "brooks@freebsd.org" X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 462cp70yqjz4T5b X-Spamd-Bar: / X-Spamd-Result: default: False [-0.09 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-0.32)[-0.318,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_GOOD(-0.10)[text/plain]; MV_CASE(0.50)[]; RCVD_COUNT_TWO(0.00)[2]; NEURAL_SPAM_SHORT(0.73)[0.728,0]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[199.184.163.66.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.00)[ip: (2.74), ipnet: 66.163.184.0/21(1.27), asn: 36646(1.02), country: US(-0.05)]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Aug 2019 01:42:40 -0000 After building devel/llvm90 on amd64 I started a buildworld buildkernel based on it (amd64 self-hosted). It is producing thousands of notices: OMP: Info #270: omp_set_nested routine deprecated, please use = omp_set_max_active_levels instead. It is still building but at this point: # grep 'OMP: Info #' = /root/sys_typescripts/typescript_make_powerpc64vtsc_nodebug_incl_clang_xto= olchain-llvm-amd64-host-2019-08-05:18:34:34 | wc 26534 265334 2600253 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-ports@freebsd.org Tue Aug 6 02:14:20 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 36B91B3118 for ; Tue, 6 Aug 2019 02:14:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-30.consmr.mail.ne1.yahoo.com (sonic301-30.consmr.mail.ne1.yahoo.com [66.163.184.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 462dVg1wXQz4VKk for ; Tue, 6 Aug 2019 02:14:18 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: 1swoy1UVM1mZLYWfYEqj8klduO.AhlJdBfArofecG2DfJOV926rEGt4wXL1PqGk LflFsZjJCBqJHcdNh4G.EeFqEFCdKmYLAW34eSoM5FlOpe5zPpJzyqnghoOY676Ez9EAbd6QTpqm RHJi8isLyt6uIg19mP96vuZ0pWJyF.F4XrBVeXchC1kyumMuRyQWdIy6ztKaVfXDdAKJ12hDfbl6 ustbn34mndlJQwd3OsaeIVBpFWedHgK6._sjY0KO3xhUvjr51GFXg1Jvoc3RkXzzCmBX8xwgm4CN _GGciVgK1Yzr3WANGGVq7lOf.85AIidg3D4Md5_.PgBAzYeglYR6hyMxEuGpVU9_tIvaBkqphrBb c5zcRqzJiDk6sZjpW7uLfgAYw3VI858Tamc1prSuTVIQROo9MjWHN_AB9NABCRRwKFmsjWX.212A uMBsgpO1HxmkPgNi0kWp0PPaBxYfu.UedgRmHPFVq1WIC.s1Z5Re3T2VPeRu619VMLorgoWq3nhr wRd8UB4FtoiHimR3fBehATDDvuRu.NF3P9pV_OhvvmRhOIokO1B2dosL8aPusDxv2p7kPIcFjAzX mEgkVtQpUIMla_Q7W.94ZIlraqF1B.5ra2Ze5zZiSSMHlrdXhYsd7cET1RhVrgSIRid_R5Fn5wPk 7cmvaeqFxlPOBG1KqvOIQJSFinOQmdC_8gXHzq1ngFPGch8uYG.hsAz1Gx8vYtc5RLSd4_dI2DW4 V7gTCsqDmynjx4ptyhWicw7GkrK3SOJqA00eOhLfM1TH3REqsXTWSfolBjddZX88R6HZI2xLYXNR 1v3gpSn8JLhvfIL_19TmY2BOA6BeFJpYZ7JjkJ4OTVGT1HlnxhLL0WHcS3hRgiKpL_wuf_rCCDN2 DLygCqsYvZVcrDiVjJb1SBG31a2e.RUUjf3nClv89SyUS9OnHIM_pAWuMenJizenwCBwqu6OKjFx PRH1vSo3nr9O1f_K1eY2uds8TyREGqG1hEAzkcNyuymCfM6SfpmZ3eer19PG5qQDEv.lVnkBWuqq gqfymSydqnkrxLKMgeFZ0DcaA5MT1LdIGwHO2eZRS_KU7OEq81m15WQoW1vsFcddBwG3n2GXODda nVG7JiH3OhFKmPgmbY3lXoV9hpTa0LbfbHFaWRsYwgSExxDAZwB.LLnXwVR4OnsbpR7OSC5zJb9z a3i7E6EEbC7hfhFPmtMXtCFKs1wErI9TKvDKzFbWSYzY3RaeytpwMCuMf03VLq67CdK205ZFA3fw ApjHoS0i6hxA1h6Tndgq1GJgven1DxYT4 Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Tue, 6 Aug 2019 02:14:16 +0000 Received: by smtp429.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 0faa33b929297d8364623455110491f5; Tue, 06 Aug 2019 02:14:11 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Attempted buildworlds via devel/llvm90 failed for: undefined symbol: bcmp / undefined reference to `bcmp' Message-Id: <0A1680BB-9958-4F60-A1AB-2ECB46D9936B@yahoo.com> Date: Mon, 5 Aug 2019 19:14:09 -0700 To: freebsd-ports@freebsd.org, freebsd-toolchain@freebsd.org, freebsd-ppc@freebsd.org X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 462dVg1wXQz4VKk X-Spamd-Bar: / X-Spamd-Result: default: False [-0.14 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.34)[-0.342,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; MV_CASE(0.50)[]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.71)[0.706,0]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[199.184.163.66.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.00)[ip: (2.55), ipnet: 66.163.184.0/21(1.27), asn: 36646(1.02), country: US(-0.05)]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Aug 2019 02:14:20 -0000 amd64 (self hosted): --- all_subdir_libexec --- ld: error: undefined symbol: bcmp >>> referenced by strstr.c:121 (/usr/src/lib/libc/string/strstr.c:121) >>> strstr.nossppico:(strstr) in archive = /usr/obj/amd64_xtoolchain-llvm/amd64.amd64/usr/src/amd64.amd64/libexec/rtl= d-elf/rtld_libc.a clang-9: error: linker command failed with exit code 1 (use -v to see = invocation) amd64->powerpc64 cross build: --- all_subdir_libexec --- /usr/local/powerpc64-unknown-freebsd13.0/bin/ld: = /usr/obj/powerpc64vtsc_xtoolchain-llvm/powerpc.powerpc64/usr/src/powerpc.p= owerpc64/libexec/rtld-elf/rtld_libc.a(strstr.nossppico): in function = `twoway_strstr': /usr/src/lib/libc/string/strstr.c:121: undefined reference to `bcmp' =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-ports@freebsd.org Tue Aug 6 03:45:40 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 49461B501B for ; Tue, 6 Aug 2019 03:45:40 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-25.consmr.mail.ne1.yahoo.com (sonic310-25.consmr.mail.ne1.yahoo.com [66.163.186.206]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 462gX24RSfz4Ysy for ; Tue, 6 Aug 2019 03:45:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: muY8YNMVM1luYD3ii1A73DAoC.UzR1scikSMzkdY.q9SHfFEOydmDNYTXwIhnWu WVXP8fyW_kL0D.5WQ7QIWphrKxd2xU2rLlM_jIU.Hv.UVQolDUfML7TBi32y_6pzf5TZT45VdwzZ c6ChePd_nGGTl55sv0SmqSuUGEML9mKk0ESlvDAXX_76idvziQG8GwgqFFnQ_kdKTgpuNIJue1na YI3sY8__jSFB1wyjk9UjL0OdzNH5f3Gz18HGle.zhBq5dD9.X2vMNdtylqL_yHMLdehPDp4bgYFc s2MxzBK0RGjxmkchuIZuX2S.iUk1m2PVODeerMd7f2HIXQg0JPDbNieKCujAbvQhpBIB0CgaxPBU 446DWYtrmNH.xjfOiCcWG.YAVuc.sdnzJY_mC_oT0Ajyde19ifIqlsVNQN0LjiuuY676tN1v0UJ4 mbln_9BUDp7LIKsdwvwErZ94byMnWABL1KIRsWyzujUnIILszsG88qFEqW6yJgUpJzH.M3YbcOtv m06PZ.4gMJZEQi_G64Ro6ib8p62mUdRSIF9SfnWF5cGzv_AkU6e7RoUF4wYm8pumTj7AscRtftyw jvkBkFAqTbe8pxjKPlNQCJE3Ov1.z5pxpIJ6lbs.9K6jdeaurjc8gpMIa_xfjAjUQqV4ZPoNmM9w YW.EJmlR1DNqG7gFa7jcEEeNGnydwC78dQL2yPR20H5MGVDT9zGoPcwnHJR9Jte0M1Pz3PulTYvR QtIwdTSkgF14ysnk_LoRkNmKPwfSX0SWklEGTNEFedpTXli_kd0JHIMx2YeVnC2TR623JMdArUao dMI_tsSRglhr2IqEunkMDFvNatIEk_bW7TWa0nrrMXTexOe1Il7d_MKu2wNTqESOygEXzAey_ktF xV_pq6XPEHUYDZ8o23HaE5ohSX3PmEWL_6y1CXYZCNWb7.nx5kzRp2MEJtLAdibnuGr7O6ti71Z1 .RQfIZXjKYlKvvm3rSavIjqtpPZPlRB9gG39zZl8WmQHIFwGLAJs2jYEFVvEb32wrlEpQWtk.UTm p_1CLJDtB76qtX_L0McD9XupM9hO0Cp3WGT.MrNZ_s8UrAOsILeiQEDoPBcWNfLnl9ncHAytarzW NAKTz93mEvwCFaxGcBj3wu_yzIC__mpqGTpY3Wf6YYyfSIuLVB6aeybE.AwkRRLGc6wUohZJ179u uYvx2GoOQNapU4kpSxcJN71xS1T6lXJHyYvUIbyYq6gE1Lg2ABaLwl9pUFz6Jc3GY1E_nhLuD8JG Tjdnpy32LQAq_FFtTHdwND_lYGUNeaX0gqS0- Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Tue, 6 Aug 2019 03:45:35 +0000 Received: by smtp411.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 8b0fa6912a3a997521a129472d9b6702; Tue, 06 Aug 2019 03:45:33 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: devel/llvm90 requires math/z3 first; building math/z3 requires a c++ toolchain be in place Message-Id: <8DB3EAA4-2B88-4180-8386-673524D27C64@yahoo.com> Date: Mon, 5 Aug 2019 20:45:31 -0700 Cc: freebsd-ppc@freebsd.org To: freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 462gX24RSfz4Ysy X-Spamd-Bar: / X-Spamd-Result: default: False [-0.24 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.16)[-0.157,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; IP_SCORE_FREEMAIL(0.00)[]; MV_CASE(0.50)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.42)[0.422,0]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[206.186.163.66.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.00)[ip: (3.23), ipnet: 66.163.184.0/21(1.27), asn: 36646(1.02), country: US(-0.05)]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Aug 2019 03:45:40 -0000 Building math/z3 involves: # grep compiler /usr/ports/math/z3/Makefile USES= compiler:c++11-lang python:2.7,build But devel/llvm90 requires math/z3 to have been built before devel/llvm90 is built: # pkg info -d llvm90 llvm90-9.0.0.r1: libxml2-2.9.9 z3-4.8.5_1 python36-3.6.9 perl5-5.28.2 libedit-3.1.20190324,1 # pkg info -B llvm90 llvm90-9.0.0.r1: libpython3.6m.so.1.0 libedit.so.0 libz3.so.0 libxml2.so.2 Hopefully this cycle can be avoided for system clang to eventually have progressed to clang 9. (I do not know the details.) For architectures still at gcc/g++ 4.2.1, some alternate c++ tool chain needs to be used to build libz3.so but the result needs to be compatible with llvm90 later using the libz3.so's content. (I do not know the details.) === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-ports@freebsd.org Tue Aug 6 16:55:32 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 89DA1C56F5; Tue, 6 Aug 2019 16:55:32 +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 46313R5LTHz4CZX; Tue, 6 Aug 2019 16:55:31 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id A63D53C0199; Tue, 6 Aug 2019 16:55:25 +0000 (UTC) Date: Tue, 6 Aug 2019 16:55:25 +0000 From: Brooks Davis To: Mark Millard Cc: freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org, freebsd-ppc@freebsd.org Subject: Re: devel/llvm90 requires math/z3 first; building math/z3 requires a c++ toolchain be in place Message-ID: <20190806165525.GC94703@spindle.one-eyed-alien.net> References: <8DB3EAA4-2B88-4180-8386-673524D27C64@yahoo.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="PuGuTyElPB9bOcsM" Content-Disposition: inline In-Reply-To: <8DB3EAA4-2B88-4180-8386-673524D27C64@yahoo.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Rspamd-Queue-Id: 46313R5LTHz4CZX X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of brooks@spindle.one-eyed-alien.net has no SPF policy when checking 199.48.129.229) smtp.mailfrom=brooks@spindle.one-eyed-alien.net X-Spamd-Result: default: False [-7.42 / 15.00]; ARC_NA(0.00)[]; FREEMAIL_TO(0.00)[yahoo.com]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; DMARC_NA(0.00)[freebsd.org]; AUTH_NA(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.97)[-0.969,0]; R_SPF_NA(0.00)[]; SIGNED_PGP(-2.00)[]; FORGED_SENDER(0.30)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; RCVD_COUNT_ZERO(0.00)[0]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:36236, ipnet:199.48.128.0/22, country:US]; FROM_NEQ_ENVFROM(0.00)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; IP_SCORE(-3.56)[ip: (-9.25), ipnet: 199.48.128.0/22(-4.61), asn: 36236(-3.87), country: US(-0.05)] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Aug 2019 16:55:32 -0000 --PuGuTyElPB9bOcsM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I'd prefer to disable this dependency. There's a knob that worked in the 8.0 timeframe, but the lit build now autodetects z3 when it is present and I've failed to find a knob to disable it. For now, the easy workaround is probably to disable options LIT. We could make that the default on non-LLVM platforms is that makes sense. -- Brooks On Mon, Aug 05, 2019 at 08:45:31PM -0700, Mark Millard via freebsd-toolchai= n wrote: > Building math/z3 involves: >=20 > # grep compiler /usr/ports/math/z3/Makefile > USES=3D compiler:c++11-lang python:2.7,build >=20 > But devel/llvm90 requires math/z3 to have been built before > devel/llvm90 is built: >=20 > # pkg info -d llvm90 > llvm90-9.0.0.r1: > libxml2-2.9.9 > z3-4.8.5_1 > python36-3.6.9 > perl5-5.28.2 > libedit-3.1.20190324,1 > # pkg info -B llvm90 > llvm90-9.0.0.r1: > libpython3.6m.so.1.0 > libedit.so.0 > libz3.so.0 > libxml2.so.2 >=20 >=20 > Hopefully this cycle can be avoided for system > clang to eventually have progressed to clang 9. > (I do not know the details.) >=20 > For architectures still at gcc/g++ 4.2.1, some > alternate c++ tool chain needs to be used to > build libz3.so but the result needs to be > compatible with llvm90 later using the libz3.so's > content. (I do not know the details.) >=20 > =3D=3D=3D > Mark Millard > marklmi at yahoo.com > ( dsl-only.net went > away in early 2018-Mar) >=20 > _______________________________________________ > freebsd-toolchain@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain > To unsubscribe, send any mail to "freebsd-toolchain-unsubscribe@freebsd.o= rg" >=20 --PuGuTyElPB9bOcsM Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJdSbD8AAoJEKzQXbSebgfAEm8H/0tHYf0sr6G5exlRrRcWd4ak td+prXMYppEIRdsJzKTQvvjuibT7vC+Tvo+9ZPasTCaX2cUHPxqh4Tyg7ls3l1VM UO4Y1Z72tOvyckjjdOKhzKDhVxS5gs93oJ7oYTdLTFBtLSmEKQAX9ijM4yEm9gSU RLFNOMM0RDeI8g6Doa0V9so/MxMudx+SJ6RnEGGUvlEYxGsy1uK+5FqJlXLAV1fL v1kYzdHeL55Uw3+/uCmv/dQ+PqaUW7bnvF1sbFnJ9RJOuSWNrSLSvFHH/kBGM+UW TipAZhImOBmK5vK02wMCyI4JMAAAAlItuGiM+JslTAJsuyid/Kaz6+Iv0hzaiOU= =7JTo -----END PGP SIGNATURE----- --PuGuTyElPB9bOcsM-- From owner-freebsd-ports@freebsd.org Tue Aug 6 17:55:55 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id F17F3C6CEC for ; Tue, 6 Aug 2019 17:55:55 +0000 (UTC) (envelope-from jgh@helfman.org) Received: from sender4-of-o55.zoho.com (sender4-of-o55.zoho.com [136.143.188.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4632P66sTyz4J8L for ; Tue, 6 Aug 2019 17:55:54 +0000 (UTC) (envelope-from jgh@helfman.org) ARC-Seal: i=1; a=rsa-sha256; t=1565114151; cv=none; d=zoho.com; s=zohoarc; b=e+soY2yixhUgS+auJE1Wvi0LYFDiJAPcGthIC6TeKK2lxdlIcia02Wa/nL3/czoleuWQyPxK/FkfY2LOE8h5GY4cGNsNZpA31CVP6eeC/ZSryAi0tZ2GCFPAewHVcZGcmc4yyM0yKVMZfPkasaifT73+0i6nUmveJwpS/KO2A7k= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1565114151; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=e19arwjmgyVls2a55MUD4lTyOyxZDua+jFCK9VZ4EXk=; b=gqB6x1+vueuWgbKciK1AQqOZOtlW/c5a9A8WvrLnYe99oYdlV9duzhfCZOeFP/LzIHvqqAZ/XKvn+qLcP9ci0rtHk87wMnRJXyTscgNRHryeoFLbIeGv1B1YEAHAMUxLyJmb6z8x8VXArVwQPBV6X0FuLRooWd0d4NkZrIwIac0= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=helfman.org; spf=pass smtp.mailfrom=jgh@helfman.org; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1565114151; s=zoho; d=helfman.org; i=jgh@helfman.org; h=Date:From:To:Cc:Message-Id:In-Reply-To:References:Subject:MIME-Version:Content-Type; l=10281; bh=e19arwjmgyVls2a55MUD4lTyOyxZDua+jFCK9VZ4EXk=; b=DQFj5aLrwSvkgejdOLERxsIHrHUy7Q6LAGQBZMFU1l51DFl6YjpwCEk/eNWs9VmO zmxu7mWJO5l6LNKhnwuQagmMY8xSYD2oswUtalvWsys7AycETVwSAPK7kN7fP+BcTsE Nz88ioWDkriMyMPbGs5j9j8AyazszOTtTTq7ueqs= Received: from mail.zoho.com by mx.zohomail.com with SMTP id 1565114150337322.5931247369772; Tue, 6 Aug 2019 10:55:50 -0700 (PDT) Date: Tue, 06 Aug 2019 10:55:50 -0700 From: Jason Helfman To: "Daniel Morante" Cc: "freebsd-ports" Message-Id: <16c6812adbe.10e020f64473134.778021451648232868@helfman.org> In-Reply-To: References: <9caa5ea5-e030-adab-516d-df957e07760f@fechner.net> Subject: Re: How to package maven based ports MIME-Version: 1.0 X-Priority: Medium User-Agent: Zoho Mail X-Mailer: Zoho Mail X-Rspamd-Queue-Id: 4632P66sTyz4J8L X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=helfman.org header.s=zoho header.b=DQFj5aLr; dmarc=none; spf=pass (mx1.freebsd.org: domain of jgh@helfman.org designates 136.143.188.55 as permitted sender) smtp.mailfrom=jgh@helfman.org X-Spamd-Result: default: False [-6.09 / 15.00]; IP_SCORE(-1.60)[ipnet: 136.143.188.0/24(-4.81), asn: 2639(-3.15), country: US(-0.05)]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[helfman.org:s=zoho]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:136.143.188.0/23]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[helfman.org]; ARC_ALLOW(-1.00)[i=1]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[helfman.org:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[55.188.143.136.list.dnswl.org : 127.0.15.0]; NEURAL_HAM_SHORT(-1.00)[-0.998,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:2639, ipnet:136.143.188.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Aug 2019 17:55:56 -0000 I've looked over this thread a bit, and have done similar things in the pas= t. I have created an archive of a maven repository after having remote repo= s break the repeatable build process. I would create an archive, and then u= se this archive as a distfile. I would then point to this archive during th= e build phase to use as a repo. I have also updated the using-java bits of the handbook awhile ago regardin= g installing war files. databases/jasperreports (a port I used to maintain was setup this way) Over the years, I have suggested this methodology, which folks agreed with = at the time, and have been in some ports since.=C2=A0 https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/using-ja= va.html Hope this helps -jgh ---- On Sat, 20 Jul 2019 12:33:50 -0700 Daniel Morante via freebsd-ports wrote ---- I've run into the same issue while attempting to port a few JAVA apps=20 that use maven and more recently one that also uses yarn for dependencies. > Have a look at the java/eclipse port. It uses a pre-warmed maven > repository that is fetched from github. While this is indeed a clever solution, it's (in my opinion) not ideal.=C2= =A0=20 Don't take this personally, I applaud you for taking the time and effort=20 in making the Eclipse port.=C2=A0 I use it on my systems.=C2=A0 However, I = feel=20 that it's important that I point this out.=C2=A0 There are potential proble= ms=20 with this approach.=C2=A0 Most notably that the source of the dependencies= =20 gets changed from the original location.=C2=A0 The consequences could be=20 serious should something happen to your repository. This in my opinion is a bigger issue caused by these so called 'modern'=20 package managers that are becoming popular to use (maven, npm, yarn, and=20 composer to name a few).=C2=A0 Historically like what is currently done wit= h=20 perl and python (and to a lesser extent ruby), we would create ports for=20 each of these libraries and let the ports system handle the rest. Ideally the FreeBSD ports system should have the needed tooling to fetch=20 these type of dependencies as part of the same process used during the=20 dist files retrieval step.=C2=A0 One method would be for the porter to=20 include the pom.xml, composer.json, and/or package.json files as part of=20 the port skeleton.=C2=A0 The ports system would (using appropriate tools)= =20 download the dependencies to 'pre-warm' a local cache as you are doing.=C2= =A0=20 Then set the environment to use the local cache instead of downloading=20 during the build phase. I think this may be possible to hack together using the current make=20 targets 'pre-fetch' and 'post-fetch'?=C2=A0 Further thinking about this,=20 having the pom.xml in the skeleton may not even be needed is you can use=20 the post-fetch target? On 7/14/2019 3:21 PM, Matthias Fechner wrote: > Am 14.07.2019 um 00:23 schrieb Jonathan Chen: >> Have a look at the java/eclipse port. It uses a pre-warmed maven >> repository that is fetched from github. >> >> You can create a localised repository that only contains the >> dependancies required by the project by specifying: >> -D maven.repo.local=3D/my/local/repo >> >> Once your project builds correctly, you can create a repo as a project >> on Github with its contents that can be retrieved with the port for >> the build. > thanks a lot for this. > I'm not fully done with the port, but I was able to get this maven > repository to be pushed to github and the port downloads it and > compilation works as expected. > Thanks a lot for you answer, it helped a lot. > > Now I need someone for testing the port, as I do not use it and are > therefor I'm not able to test it. > > The final step would be to do some clean up a make the port more pretty. > > I try later to write a short summary if some one else needs to build a > port with maven how it could be done. > > Gru=C3=9F > Matthias > _______________________________________________ mailto:freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "mailto:freebsd-ports-unsubscribe@freebsd.= org" From owner-freebsd-ports@freebsd.org Tue Aug 6 21:05:56 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2471ECA5FE for ; Tue, 6 Aug 2019 21:05:56 +0000 (UTC) (envelope-from karlo@klarinet.osamsb.hr) Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (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 4636cL4fcTz4VTr for ; Tue, 6 Aug 2019 21:05:53 +0000 (UTC) (envelope-from karlo@klarinet.osamsb.hr) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id D697F500 for ; Tue, 6 Aug 2019 17:05:51 -0400 (EDT) Received: from imap1 ([10.202.2.51]) by compute5.internal (MEProxy); Tue, 06 Aug 2019 17:05:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=5xjp9P8Ixcl+mLmlkS49Z4RsgL+FP J5D8ZD2JZulLao=; b=svSfbSYatJvb6/4AdunfPiHrVS72YieYyQlidyDxpEHtZ idXcF+W+DwlKazxqhkFhdgRT6r1DzfKL9rqdhWD5GFUJo0H6paevYIYWZg9BGsDU OMLipVb8+xTXBKYhbelsqWnzhuQonWAPPIcUVN5ApOT7uB3ki/yq32oQoSIkyEkn X49xBXmem7GQ/Y0S4J3l5qHnrTRIm0PwuqzcdIxDiuwwWu6NrSDo0jrtOeTyATCI 69JQBkj+159pRWjOcRd/wgg4FepE7q9bgMEP7jvhCySLN+Z0YLcxh5aUeAzlPjeB MTPsXyZNLVipBcpm/2nyYiZ28qR/nE5dBbKAeYIlg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddruddutddgudehiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesthdtre dtreertdenucfhrhhomhepfdfmrhgrlhhjucfmrghrlhhofdcuoehkrghrlhhosehklhgr rhhinhgvthdrohhsrghmshgsrdhhrheqnecuffhomhgrihhnpehfrhgvvggsshgurdhorh hgnecurfgrrhgrmhepmhgrihhlfhhrohhmpehkrghrlhhosehklhgrrhhinhgvthdrohhs rghmshgsrdhhrhenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 97756C200A4; Tue, 6 Aug 2019 17:05:50 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.6-808-g930a1a1-fmstable-20190805v2 Mime-Version: 1.0 x-forwarded-message-id: <20190804043538.B454C380075@mailuser.nyi.internal> Message-Id: <8dd1d689-a065-4931-b9d3-8727aac2d892@www.fastmail.com> Date: Tue, 06 Aug 2019 17:05:49 -0400 From: "Kralj Karlo" To: freebsd-ports@freebsd.org Subject: Creation of a diff of a new port Content-Type: text/plain X-Rspamd-Queue-Id: 4636cL4fcTz4VTr X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=svSfbSYa; dmarc=none; spf=none (mx1.freebsd.org: domain of karlo@klarinet.osamsb.hr has no SPF policy when checking 64.147.123.19) smtp.mailfrom=karlo@klarinet.osamsb.hr X-Spamd-Result: default: False [-5.88 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; R_DKIM_ALLOW(-0.20)[messagingengine.com:s=fm3]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-0.998,0]; RCVD_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[osamsb.hr]; DKIM_TRACE(0.00)[messagingengine.com:+]; NEURAL_HAM_SHORT(-0.99)[-0.994,0]; IP_SCORE(-3.50)[ip: (-9.90), ipnet: 64.147.123.0/24(-4.88), asn: 11403(-2.68), country: US(-0.05)]; R_SPF_NA(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[19.123.147.64.list.dnswl.org : 127.0.5.1]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:11403, ipnet:64.147.123.0/24, country:US]; RCVD_TLS_LAST(0.00)[]; MID_RHS_WWW(0.50)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Aug 2019 21:05:56 -0000 I am trying to create a diff of a new port in order that I may submit the port. I believe to have followed the directions from the Porter's Handbook, but the result is not as I had expected. $ portsnap fetch (I didn't save the output.) $ portsnap extract (I didn't save the output.) $ svn checkout https://svn.FreeBSD.org/ports/head /usr/ports ... (lots of output omitted) A /usr/ports/Keywords/shell.ucl A /usr/ports/Keywords/fc.ucl A /usr/ports/Keywords/desktop-file-utils.ucl U /usr/ports Checked out revision 508034. $ cp -r my-keynav-port /usr/ports/x11/keynav $ svn add /usr/ports/x11/keynav/ svn: E155013: Can't add '/usr/ports/x11/keynav' to a parent directory scheduled for deletion $ uname -a FreeBSD t5600 12.0-RELEASE FreeBSD 12.0-RELEASE r341666 GENERIC amd64 Also, I have tried running "svn diff" on ports that I did not change. I expected no output in such cases and was surprised to see output. $ svn diff | head Index: Makefile =================================================================== --- Makefile (revision 508034) +++ Makefile (nonexistent) @@ -1,102 +0,0 @@ -# Created by: Scott Blachowicz -# $FreeBSD$ - -PORTNAME= nmh -PORTVERSION= 1.7.1 What must I do in order add the new directory? I pray that you have faith in my best sentiments. Kralj Karlo From owner-freebsd-ports@freebsd.org Tue Aug 6 17:10:08 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8B76EC5E46 for ; Tue, 6 Aug 2019 17:10:08 +0000 (UTC) (envelope-from jgh@helfman.org) Received: from sender-of-o52.zoho.com (sender-of-o52.zoho.com [135.84.80.217]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4631NG57B1z4Db5 for ; Tue, 6 Aug 2019 17:10:06 +0000 (UTC) (envelope-from jgh@helfman.org) ARC-Seal: i=1; a=rsa-sha256; t=1565111400; cv=none; d=zoho.com; s=zohoarc; b=Bb45C9oYfGi/9sy8tciLLq7AbFhDM4/bTmwKhrXIpNMwvRFaaIeqyO7xxCn0bpdL/QDUQIfD0RDlqGruXchPcYB+RK5hi4y3VfHSCSCija/kL8pfoKnIjtDLV9o7cs38l7qSouqwD6vrBWNtWpx2MqvnSNR7ULoVtPZAwc7Dmlw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1565111400; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=JCNKnYxkbJVkEzuK8GbbrroH/JqAy0DzyJ1bsY+HEVs=; b=KWJNouTzR/52dhc9ayX81I81G5EZzwSbqf+NEeYbnHUlJwyxuij0e/RwIZ4v3thWOm8XS11vdRdAS6LOncL5LvpzAPXOCOMG2HpTuqWLCmTrxGnPw+fdulOhGZFMw55uBubim4FrDyQxgecwzqE+Jpyvhn0g7cxRf2skLou6MMY= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=helfman.org; spf=pass smtp.mailfrom=jgh@helfman.org; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1565111400; s=zoho; d=helfman.org; i=jgh@helfman.org; h=Date:From:To:Cc:Message-Id:In-Reply-To:References:Subject:MIME-Version:Content-Type; l=2407; bh=JCNKnYxkbJVkEzuK8GbbrroH/JqAy0DzyJ1bsY+HEVs=; b=MLG/m7fsqwIBV0pj9ymOKYKGyiZBCsU0dxDOkYBU0QCfoD9OU8hPepDUJE2hvCaE l4TQKu2nr/LS6+fKBJiGvDdSIxx3SV2Zkm1TR3/5YP7+uWtdGbI3I9l0ivPziO/GVf2 twhbWMflWkXjtaShP6xvIdd+PjfbBYhdddqbLHfE= Received: from mail.zoho.com by mx.zohomail.com with SMTP id 1565111399868805.0751391828811; Tue, 6 Aug 2019 10:09:59 -0700 (PDT) Date: Tue, 06 Aug 2019 10:09:59 -0700 From: Jason Helfman To: "Walter Schwarzenfeld" Cc: "freebsd-ports" Message-Id: <16c67e8b5ba.d38d325c465988.279893939934555483@helfman.org> In-Reply-To: References: Subject: Re: Xtide Broken - Unfetchable MIME-Version: 1.0 X-Priority: Medium User-Agent: Zoho Mail X-Mailer: Zoho Mail X-Rspamd-Queue-Id: 4631NG57B1z4Db5 X-Spamd-Bar: -------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=helfman.org header.s=zoho header.b=MLG/m7fs; dmarc=none; spf=pass (mx1.freebsd.org: domain of jgh@helfman.org designates 135.84.80.217 as permitted sender) smtp.mailfrom=jgh@helfman.org X-Spamd-Result: default: False [-8.01 / 15.00]; IP_SCORE(-3.53)[ip: (-9.85), ipnet: 135.84.80.0/24(-4.60), asn: 2639(-3.13), country: US(-0.05)]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[helfman.org:s=zoho]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:135.84.80.192/26]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[helfman.org]; ARC_ALLOW(-1.00)[i=1]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[helfman.org:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[217.80.84.135.list.dnswl.org : 127.0.15.0]; NEURAL_HAM_SHORT(-0.99)[-0.992,0]; FREEMAIL_TO(0.00)[utanet.at]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:2639, ipnet:135.84.80.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Aug 2019 17:10:08 -0000 Thanks for your bug report. I have built it and it is successful, however another committer has this bug in their queue. Thanks! -jgh ---- On Mon, 05 Aug 2019 10:25:14 -0700 Walter Schwarzenfeld wrote ---- See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239666 _______________________________________________ mailto:freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "mailto:freebsd-ports-unsubscribe@freebsd.org" From owner-freebsd-ports@freebsd.org Tue Aug 6 21:57:13 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 985A2CB0E0 for ; Tue, 6 Aug 2019 21:57:13 +0000 (UTC) (envelope-from doctor@doctor.nl2k.ab.ca) Received: from doctor.nl2k.ab.ca (doctor.nl2k.ab.ca [204.209.81.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4637lX45Ylz4XSJ for ; Tue, 6 Aug 2019 21:57:12 +0000 (UTC) (envelope-from doctor@doctor.nl2k.ab.ca) Received: from doctor by doctor.nl2k.ab.ca with local (Exim 4.92.1 (FreeBSD)) (envelope-from ) id 1hv7S3-0009Vt-Ny for freebsd-ports@freebsd.org; Tue, 06 Aug 2019 15:57:03 -0600 Date: Tue, 6 Aug 2019 15:57:03 -0600 From: The Doctor To: freebsd-ports@freebsd.org Subject: Clamav Message-ID: <20190806215703.GA35507@doctor.nl2k.ab.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.12.1 (2019-06-15) X-Rspamd-Queue-Id: 4637lX45Ylz4XSJ X-Spamd-Bar: ++ X-Spamd-Result: default: False [2.19 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(0.00)[+a]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; NEURAL_SPAM_MEDIUM(0.42)[0.420,0]; RCPT_COUNT_ONE(0.00)[1]; BAD_REP_POLICIES(0.10)[]; RCVD_TLS_LAST(0.00)[]; URIBL_PBL(0.02)[empire.kred]; DMARC_POLICY_ALLOW(0.00)[nl2k.ab.ca,quarantine]; NEURAL_SPAM_LONG(0.58)[0.579,0]; NEURAL_HAM_SHORT(-0.62)[-0.620,0]; IP_SCORE(-0.21)[ip: (-0.51), ipnet: 204.209.81.0/24(-0.25), asn: 6171(-0.20), country: CA(-0.09)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; INTRODUCTION(2.00)[]; ASN(0.00)[asn:6171, ipnet:204.209.81.0/24, country:CA]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Aug 2019 21:57:13 -0000 Wehen Will clamav be updated? I understand there is a security issue? -- Member - Liberal International This is doctor@@nl2k.ab.ca Ici doctor@@nl2k.ab.ca Yahweh, Queen & country!Never Satan President Republic!Beware AntiChrist rising! https://www.empire.kred/ROOTNK?t=94a1f39b Look at Psalms 14 and 53 on Atheism Flattery is like cologne water, to be smelt of, not swallowed. -Josh Billings From owner-freebsd-ports@freebsd.org Tue Aug 6 23:00:53 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C6F00B4F8C for ; Tue, 6 Aug 2019 23:00:53 +0000 (UTC) (envelope-from jonc@chen.org.nz) Received: from mail-ua1-x934.google.com (mail-ua1-x934.google.com [IPv6:2607:f8b0:4864:20::934]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46399102h5z3Mxt for ; Tue, 6 Aug 2019 23:00:52 +0000 (UTC) (envelope-from jonc@chen.org.nz) Received: by mail-ua1-x934.google.com with SMTP id o19so34307235uap.13 for ; Tue, 06 Aug 2019 16:00:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chen-org-nz.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OAcA3qS3mt1c4omd/7CX902vRWGpK9vhtDVlpRVUu20=; b=UI7vbuoUIR9vNRY7AhTZ/Y09nQpl5bk3cCy4c2/iL0sRQUrPR2IThkRCjo5WPovoYl c8ZBGm99W5l7xMQHwleRnOPIMpobfu+VCLc6L+0J/z0oPJyxoUr+pqWIscWcRbhcJhDg 2iQn5QrIK1nhanEl4vge1grRS31Dh3gy5bY3l/UIWQ97isgDKH7fJ4fHLbOzv06yiGZz oZ5yAae1qX+d8nPlL7QqjEOQnzvBQCU6dOmqJV/k0Tjy3yr2FbVPtf2glLKr8dBdpjJm oPWkVVPQb04JuOkOG0g7jCxdLfduHCcFVi8AKyQVPaXIdKyIai5JnvoBjwT7AH+zes5r 6Kgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=OAcA3qS3mt1c4omd/7CX902vRWGpK9vhtDVlpRVUu20=; b=laZFTx/OQO5tzmUHZgX/80fOg57qHIOUA2lfxvZR4azzdFPUpDD40ANYFNrY085A3w 4dfeDwN8IguT1RZgplW44thwMspAKwDQGfP1p66JoLsf1BmbZING3fjcx78dK01dWdoZ YuTCyADmY2FoQ7aDfu1yWaz6cp8J2DmmZB5CwThVvZscYeMfRXuMNqb/M9wF05AV7QjR 5SEmn+JacCYIEyPbVr6YlqWulhBSZYXQjqibOuZfxBfLaAx8lumrjX7eN5qeeFwMrWpt I+cJsjmsc8tUYbpCPowI6Dn6i3IqpmlslLN0cf/0VCFJstF+nOBvqiXkWe7i3ZhHQEli WCsQ== X-Gm-Message-State: APjAAAUWNoRCXx8t5wTYdUlZIpA+hMGYoCSRfRzdCBRIDhQZOok7vpjM 7TJfVEWkarjc9/yUxpRbhEkFB1/KJDZ8c1Zl2AKHR2mwMTY= X-Google-Smtp-Source: APXvYqxUxfPNnHv/jagSD713NPRiwf4dNcpnYoaph+4oht15I1pZ0K4PQEuyUA4XdJIZ7fLMp7/xy9qCDBqxtLjvtTA= X-Received: by 2002:ab0:2994:: with SMTP id u20mr3605201uap.114.1565132451780; Tue, 06 Aug 2019 16:00:51 -0700 (PDT) MIME-Version: 1.0 References: <20190806215703.GA35507@doctor.nl2k.ab.ca> In-Reply-To: <20190806215703.GA35507@doctor.nl2k.ab.ca> From: Jonathan Chen Date: Wed, 7 Aug 2019 11:00:36 +1200 Message-ID: Subject: Re: Clamav To: The Doctor Cc: freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 46399102h5z3Mxt X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=chen-org-nz.20150623.gappssmtp.com header.s=20150623 header.b=UI7vbuoU; dmarc=none; spf=none (mx1.freebsd.org: domain of jonc@chen.org.nz has no SPF policy when checking 2607:f8b0:4864:20::934) smtp.mailfrom=jonc@chen.org.nz X-Spamd-Result: default: False [-6.30 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[chen-org-nz.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; DMARC_NA(0.00)[chen.org.nz]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[chen-org-nz.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[4.3.9.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-1.00)[-0.999,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-3.00)[ip: (-9.44), ipnet: 2607:f8b0::/32(-3.05), asn: 15169(-2.45), country: US(-0.05)]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Aug 2019 23:00:53 -0000 On Wed, 7 Aug 2019 at 10:33, The Doctor via freebsd-ports wrote: > > Wehen Will clamav be updated? > > I understand there is a security issue? The correct thing to do is to politely ask the maintainer as to the state of the port, and request an update. Alternatively, you can submit a patch to the port to bring it up to date. Cheers. -- Jonathan Chen From owner-freebsd-ports@freebsd.org Tue Aug 6 23:07:20 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A41C2B51FF for ; Tue, 6 Aug 2019 23:07:20 +0000 (UTC) (envelope-from jgh@helfman.org) Received: from sender-of-o52.zoho.com (sender-of-o52.zoho.com [135.84.80.217]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4639JR2Y6wz3NR2 for ; Tue, 6 Aug 2019 23:07:18 +0000 (UTC) (envelope-from jgh@helfman.org) ARC-Seal: i=1; a=rsa-sha256; t=1565132835; cv=none; d=zoho.com; s=zohoarc; b=aKyukvajqWV3QN/REJ8qahXfmzjeVfmMdECBe0jzgUR8NbkeO05laPgRXOgPmasD96xnpBArR/1Ik7vgx9jPg5nMZc/cBLmwle4drhwGRemnYebdv3HYfV8hcm9tlNVcwKdtazaKQ1E3mHfwy4aBDWa5cSJ7absOIZht1GBEhC4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1565132835; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=8cwFgzDB7t0NLh+RZjMl+RxilCgpzgf84VAYrEIcSuk=; b=MNLpFl/saiclKCWshzR+rgU+125LEURUvTO+S+RWfBEZ2UPtAn2b1s89x7YXkletXxlQuhMIiHVsbWrQWa/lC2VQVt0A+pnvOZgHw4WDbkT1PfWPa4LSKPEnk3vB6Zll8KMLqq78hbq3VVp4wJjd4flCLTCo3eCyW+JWmie4yfw= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=helfman.org; spf=pass smtp.mailfrom=jgh@helfman.org; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1565132835; s=zoho; d=helfman.org; i=jgh@helfman.org; h=Date:From:To:Cc:Message-Id:In-Reply-To:References:Subject:MIME-Version:Content-Type; l=5193; bh=8cwFgzDB7t0NLh+RZjMl+RxilCgpzgf84VAYrEIcSuk=; b=AM6qsCNdrAqPBIlE5cVbUAdFcW5cOdUZ/v9saWqKmvImeM1pgw3kU3QGd9ZL9XoO b6i/T7QMybJrsNf7fpbr+SwVRF0Vx0qnG42R/uXIqghpjIi+zUWwg0GgSukgoUDNYJs sJpHsiNCfmRZ4KX3m4xLPxeQ17oMgeyYO1QqpkwQ= Received: from mail.zoho.com by mx.zohomail.com with SMTP id 1565132833901802.5218013371896; Tue, 6 Aug 2019 16:07:13 -0700 (PDT) Date: Tue, 06 Aug 2019 16:07:13 -0700 From: Jason Helfman To: "Kralj Karlo" Cc: "freebsd-ports" Message-Id: <16c692fc46b.121157182511356.2229257358884611423@helfman.org> In-Reply-To: <8dd1d689-a065-4931-b9d3-8727aac2d892@www.fastmail.com> References: <8dd1d689-a065-4931-b9d3-8727aac2d892@www.fastmail.com> Subject: Re: Creation of a diff of a new port MIME-Version: 1.0 X-Priority: Medium User-Agent: Zoho Mail X-Mailer: Zoho Mail X-Rspamd-Queue-Id: 4639JR2Y6wz3NR2 X-Spamd-Bar: -------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=helfman.org header.s=zoho header.b=AM6qsCNd; dmarc=none; spf=pass (mx1.freebsd.org: domain of jgh@helfman.org designates 135.84.80.217 as permitted sender) smtp.mailfrom=jgh@helfman.org X-Spamd-Result: default: False [-8.04 / 15.00]; IP_SCORE(-3.55)[ip: (-9.86), ipnet: 135.84.80.0/24(-4.63), asn: 2639(-3.21), country: US(-0.05)]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[helfman.org:s=zoho]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:135.84.80.192/26]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[helfman.org]; ARC_ALLOW(-1.00)[i=1]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[helfman.org:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[217.80.84.135.list.dnswl.org : 127.0.15.0]; NEURAL_HAM_SHORT(-1.00)[-0.995,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:2639, ipnet:135.84.80.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Aug 2019 23:07:20 -0000 ---- On Tue, 06 Aug 2019 14:05:49 -0700 Kralj Karlo wrote ---- I am trying to create a diff of a new port in order that I may submit the p= ort.=20 I believe to have followed the directions from the Porter's Handbook, but= =20 the result is not as I had expected.=20 =20 $ portsnap fetch=20 (I didn't save the output.)=20 $ portsnap extract=20 (I didn't save the output.)=20 $ svn checkout https://svn.FreeBSD.org/ports/head /usr/ports=20 ... (lots of output omitted)=20 A /usr/ports/Keywords/shell.ucl=20 A /usr/ports/Keywords/fc.ucl=20 A /usr/ports/Keywords/desktop-file-utils.ucl=20 U /usr/ports=20 Checked out revision 508034.=20 $ cp -r my-keynav-port /usr/ports/x11/keynav=20 $ svn add /usr/ports/x11/keynav/=20 svn: E155013: Can't add '/usr/ports/x11/keynav' to a parent directory sche= duled for deletion=20 $ uname -a=20 FreeBSD t5600 12.0-RELEASE FreeBSD 12.0-RELEASE r341666 GENERIC amd64=20 =20 Also, I have tried running "svn diff" on ports that I did not change.=20 I expected no output in such cases and was surprised to see output.=20 =20 $ svn diff | head=20 Index: Makefile=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20 --- Makefile (revision 508034)=20 +++ Makefile (nonexistent)=20 @@ -1,102 +0,0 @@=20 -# Created by: Scott Blachowicz =20 -# $FreeBSD$=20 -=20 -PORTNAME=3D nmh=20 -PORTVERSION=3D 1.7.1=20 =20 What must I do in order add the new directory?=20 =20 I pray that you have faith in my best sentiments.=20 Kralj Karlo=20 =20 Please refer to=C2=A0https://www.freebsd.org/doc/en_US.ISO8859-1/books/port= ers-handbook/porting-submitting.html Example 3.2 This should help in submitting. -jgh From owner-freebsd-ports@freebsd.org Tue Aug 6 23:49:29 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 61688B60C3 for ; Tue, 6 Aug 2019 23:49:29 +0000 (UTC) (envelope-from jonc@chen.org.nz) Received: from mail-vk1-xa29.google.com (mail-vk1-xa29.google.com [IPv6:2607:f8b0:4864:20::a29]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 463BF43XQrz3QKN for ; Tue, 6 Aug 2019 23:49:27 +0000 (UTC) (envelope-from jonc@chen.org.nz) Received: by mail-vk1-xa29.google.com with SMTP id b200so17681142vkf.10 for ; Tue, 06 Aug 2019 16:49:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chen-org-nz.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LQWhL1PIxtoQcMD7LkbkD5t2CfA01KzHr2i9/pxZiTQ=; b=XKmgcjxMbhY9yVagWJQw/8qJRgytBwBiFZPD0RMPlnKd8eq3gn7bPlNGAX488maRAq w/Icbktoy4rdU7uhFT67bbtfTa28UPVmVilsgoOCSjBifxYsLl2bNWZ2NFnboIJJZGvo pHW3XEFtPAcWmD4dKJEW7k5FgvbLY/Px2qepN7z4ljnqP4fGTis4BmcplgGE8ZcIP+X2 ofkZQ94JzvAyieC95eUYdc1b+s31+Uyx9aZfoZQ3YhCqRBrVdbKL1mLONXTSjKjDdzUl RWCE6UfiHSOKhGnmltfIOSgc+WRmOQ2Si7cY4KWpTVyg2fOpXlt19iJrlxuYxvhY81iY u0sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LQWhL1PIxtoQcMD7LkbkD5t2CfA01KzHr2i9/pxZiTQ=; b=CzEr/IMUOkH5EnefMhv4Ej4OpBA/D1glHnYVe5/q2GHaMFyIr/P/yqfvVKc7wbUUXo hMFU/LRF+/41oLUTXK0o0b1bf05yn2VJRgle1zmRK4Sr1SF1wpn7Fpp/oO7lbfKMTWDz u02h/CizLBS4joBvYe8U0EtFCAg14ebvWGaoBravsVy4U/V3IJcNUCpPBM6HJfJfDtW6 MgZPFp+lAlebmECUy59RXRG4fyRsU+hCitLd4nd1j6d0QyhD2IDybaerNchsgPsE01Sc grFgmMaYi9Qm+RgAzWZ/Ux4OUi+K4euLJbuybiFvv6BqumFrs5As8f8F3uw6IXEVMKXA okLA== X-Gm-Message-State: APjAAAUkh3K72b3WgCqW4b/1drKl8Ogwt1xLztyPXhx/FthU3K0xYM9x wNt1dHlw9BPh1X81hX54SlI3jggrRVGJvJwJJg+KOO9fM6pA/Q== X-Google-Smtp-Source: APXvYqymFLtSu9VhBGskG8JBxBwPMuk+Bekb/7SB8SD2szhw87CDEZyXC+YHR+vCtG96pm7tawThfBI8S3eO2znSaUU= X-Received: by 2002:a1f:8914:: with SMTP id l20mr2455886vkd.78.1565135366232; Tue, 06 Aug 2019 16:49:26 -0700 (PDT) MIME-Version: 1.0 References: <8dd1d689-a065-4931-b9d3-8727aac2d892@www.fastmail.com> In-Reply-To: <8dd1d689-a065-4931-b9d3-8727aac2d892@www.fastmail.com> From: Jonathan Chen Date: Wed, 7 Aug 2019 11:49:10 +1200 Message-ID: Subject: Re: Creation of a diff of a new port To: Kralj Karlo Cc: freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 463BF43XQrz3QKN X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=chen-org-nz.20150623.gappssmtp.com header.s=20150623 header.b=XKmgcjxM; dmarc=none; spf=none (mx1.freebsd.org: domain of jonc@chen.org.nz has no SPF policy when checking 2607:f8b0:4864:20::a29) smtp.mailfrom=jonc@chen.org.nz X-Spamd-Result: default: False [-6.33 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[chen-org-nz.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; DMARC_NA(0.00)[chen.org.nz]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[chen-org-nz.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[9.2.a.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-1.00)[-0.998,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-3.03)[ip: (-9.59), ipnet: 2607:f8b0::/32(-3.05), asn: 15169(-2.45), country: US(-0.05)]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Aug 2019 23:49:29 -0000 On Wed, 7 Aug 2019 at 10:31, Kralj Karlo wrote: > > I am trying to create a diff of a new port in order that I may submit the port. > I believe to have followed the directions from the Porter's Handbook, but > the result is not as I had expected. > You cannot update the subversion repository directly. Only committers have access to the ports svn repo. For the rest of us, we create context diffs that we submit to bugs.freebsd.org where committers review and then possibly commit. For a brand new port, I would suggest using use shar(1). Details can be found at: https://www.freebsd.org/doc/en/books/porters-handbook/porting-submitting.html Cheers. -- Jonathan Chen From owner-freebsd-ports@freebsd.org Tue Aug 6 23:54:45 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1D210B634E for ; Tue, 6 Aug 2019 23:54:45 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com [IPv6:2607:f8b0:4864:20::52b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 463BM75tzPz3Qdy for ; Tue, 6 Aug 2019 23:54:43 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: by mail-pg1-x52b.google.com with SMTP id n190so1615483pgn.0 for ; Tue, 06 Aug 2019 16:54:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=19t/Dk2ZwiOZ5GI2PKTrD92ycBB8E9073snUo0d2dvk=; b=ArvsTTbPKSsyRN+90TdAUhOiEnUK8kd/QtM9jTdRGhDm1j+XMfL6Ug9D2ogD/qI1N6 S2OpW3BmgcqEETPCHeqTxwohrXdfDkL3EJpC53qJynlj2BEbc/vnLL5MFm9IwGPTer4e wzT1Rglun25WQXLHjlfsPisu2azecdkrGofU2ksaMJwbR7f8VifRpOG83Yjq0Ty2rEJR pUOsWo8HBJDY669DY2G0FwHtGpXWF0g47PY/niNFs/raDgw3aefTP3dfaQJ9Bet0brkL 8NOiPuLQ7RB0vwJ6RC78GC4nYCqhDixe2spJr0aJJoWo0iJn4giUyyJdsXnoQ9UfYk0C SQFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=19t/Dk2ZwiOZ5GI2PKTrD92ycBB8E9073snUo0d2dvk=; b=Y8PSuDbdOhdXUFKsi8qQyfVE+tIR6Hs8iO5/y299jFogFWzbWe3oYMHJbmHBjmuE+7 yW6jCDTSy4shyZ0GUfxcFY+9Cfs9FT1wFAEtxliDRDHK/6mrFlYo7OMiT7A67h2UuZtq +eLu45WUspF8dULVz8Y49QcVnQWt9O40gAIVFqjQPCxbdehbRgLCGNRORfnd5Rnl+FBC 32FWt//BfZldjUUnWHLw+eHoQQaH+/16cg/mDEGPFSgsYHFgkdzrR0MwPVa+kSYOklf9 unybedpkZH3h1HvzcN2HC4CLBCoHZjGW+M+y3CfNyYlUT1bgPiBnz/nQ0h7qFe21ViIb OpAg== X-Gm-Message-State: APjAAAWDzcWBJlW+xUI8hLaFJAQ1U959rRmU4c8+jDH7JfNexCtVUHLA 0Qe8furulPPss7tzp9/lK6FPbtpX X-Google-Smtp-Source: APXvYqykAezSDVs8JJq3eh4HUUeh3ZcA0XLfP+XFFmZ/D9n1DOnhaxPgKEIL+LbPcV+ieIzylBmY7g== X-Received: by 2002:aa7:90c9:: with SMTP id k9mr6126959pfk.171.1565135681723; Tue, 06 Aug 2019 16:54:41 -0700 (PDT) Received: from [10.1.10.31] (173-11-84-33-SFBA.hfc.comcastbusiness.net. [173.11.84.33]) by smtp.gmail.com with ESMTPSA id f27sm72384454pgm.60.2019.08.06.16.54.41 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Tue, 06 Aug 2019 16:54:41 -0700 (PDT) Sender: Theron Tarigo Subject: Re: Creation of a diff of a new port To: Kralj Karlo , freebsd-ports@freebsd.org References: <8dd1d689-a065-4931-b9d3-8727aac2d892@www.fastmail.com> From: Theron Message-ID: Date: Tue, 6 Aug 2019 16:54:30 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <8dd1d689-a065-4931-b9d3-8727aac2d892@www.fastmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Rspamd-Queue-Id: 463BM75tzPz3Qdy X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=ArvsTTbP; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of therontarigo@gmail.com designates 2607:f8b0:4864:20::52b as permitted sender) smtp.mailfrom=therontarigo@gmail.com X-Spamd-Result: default: False [-3.99 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.99)[-0.995,0]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(0.00)[ip: (-8.64), ipnet: 2607:f8b0::/32(-3.05), asn: 15169(-2.45), country: US(-0.05)]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[b.2.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Aug 2019 23:54:45 -0000 On 2019-08-06 14:05, Kralj Karlo wrote: > I am trying to create a diff of a new port in order that I may submit the port. > I believe to have followed the directions from the Porter's Handbook, but > the result is not as I had expected. Nothing weird happened between > $ svn checkout https://svn.FreeBSD.org/ports/head /usr/ports > ... (lots of output omitted) > A /usr/ports/Keywords/shell.ucl > A /usr/ports/Keywords/fc.ucl > A /usr/ports/Keywords/desktop-file-utils.ucl > U /usr/ports > Checked out revision 508034. > $ cp -r my-keynav-port /usr/ports/x11/keynav and > $ svn add /usr/ports/x11/keynav/ > svn: E155013: Can't add '/usr/ports/x11/keynav' to a parent directory scheduled for deletion > $ uname -a > FreeBSD t5600 12.0-RELEASE FreeBSD 12.0-RELEASE r341666 GENERIC amd64 ? > Also, I have tried running "svn diff" on ports that I did not change. > I expected no output in such cases and was surprised to see output. > > $ svn diff | head > Index: Makefile > =================================================================== > --- Makefile (revision 508034) > +++ Makefile (nonexistent) > @@ -1,102 +0,0 @@ > -# Created by: Scott Blachowicz > -# $FreeBSD$ > - > -PORTNAME= nmh > -PORTVERSION= 1.7.1 Does /usr/ports/mail/nmh/Makefile actually exist and svn is just confused, or did something eat your checkout? > What must I do in order add the new directory? Check that SVN checkout is not damaged in some way. From owner-freebsd-ports@freebsd.org Wed Aug 7 00:14:19 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A8067B70A4 for ; Wed, 7 Aug 2019 00:14:19 +0000 (UTC) (envelope-from doctor@doctor.nl2k.ab.ca) Received: from doctor.nl2k.ab.ca (doctor.nl2k.ab.ca [204.209.81.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 463Bnk3bc8z3wp1 for ; Wed, 7 Aug 2019 00:14:18 +0000 (UTC) (envelope-from doctor@doctor.nl2k.ab.ca) Received: from doctor by doctor.nl2k.ab.ca with local (Exim 4.92.1 (FreeBSD)) (envelope-from ) id 1hv9ap-000PzL-0P; Tue, 06 Aug 2019 18:14:15 -0600 Date: Tue, 6 Aug 2019 18:14:14 -0600 From: The Doctor To: Dewayne Geraghty Cc: freebsd-ports@freebsd.org Subject: Re: Clamav Message-ID: <20190807001414.GA97639@doctor.nl2k.ab.ca> References: <20190806215703.GA35507@doctor.nl2k.ab.ca> <42c30747-9d87-b883-da21-62b04e5c7e7b@heuristicsystems.com.au> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <42c30747-9d87-b883-da21-62b04e5c7e7b@heuristicsystems.com.au> User-Agent: Mutt/1.12.1 (2019-06-15) X-Rspamd-Queue-Id: 463Bnk3bc8z3wp1 X-Spamd-Bar: + X-Spamd-Result: default: False [1.05 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(0.00)[+a]; NEURAL_HAM_LONG(-0.08)[-0.079,0]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; NEURAL_SPAM_MEDIUM(0.15)[0.152,0]; BAD_REP_POLICIES(0.10)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; URIBL_PBL(0.02)[empire.kred]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(0.00)[nl2k.ab.ca,quarantine]; NEURAL_HAM_SHORT(-0.84)[-0.836,0]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; INTRODUCTION(2.00)[]; ASN(0.00)[asn:6171, ipnet:204.209.81.0/24, country:CA]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.21)[ip: (-0.50), ipnet: 204.209.81.0/24(-0.25), asn: 6171(-0.20), country: CA(-0.09)]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 00:14:19 -0000 On Wed, Aug 07, 2019 at 09:52:28AM +1000, Dewayne Geraghty wrote: > On 7/08/2019 7:57 am, The Doctor via freebsd-ports wrote: > > Wehen Will clamav be updated? > > > > I understand there is a security issue? > > > Thank-you for sharing the issue. I usually log a PR to raise attention, > but it can sometimes take a while for CVE's to be addressed, > eg re heimdal https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238635 > > So I usually tweak the Makefile, build and use then log the PR. > > Thanks to you, I'm now running clamav 101.3. Some testing then into > production ;) > > Kind regards, Dewayne. > Good work sir. I usually stay in touch with clamav and other since my BSD/OS days even if I abondonned BSD/OS 3 years ago. > --- /usr/ports/security/clamav/Makefile (revision 508231) > +++ /usr/ports/security/clamav/Makefile (working copy) > @@ -1,8 +1,8 @@ > # $FreeBSD$ > > PORTNAME= clamav > -PORTVERSION= 0.101.2 > -PORTEPOCH= 1 > +PORTVERSION= 0.101.3 > +#PORTEPOCH= 1 > CATEGORIES= security > MASTER_SITES= https://www.clamav.net/downloads/production/ > > @@ -38,7 +38,7 @@ > --disable-dependency-tracking \ > --enable-clamdtop > > -CFLAGS_i386= -march=i486 > +# 201904 why? I use prescott or haswel! CFLAGS_i386= -march=i486 > CPPFLAGS+= -I${LOCALBASE}/include > > # This port has a problem with -pthread, > Index: /usr/ports/security/clamav/distinfo > =================================================================== > --- /usr/ports/security/clamav/distinfo (revision 508231) > +++ /usr/ports/security/clamav/distinfo (working copy) > @@ -1,3 +1,3 @@ > -TIMESTAMP = 1553639567 > -SHA256 (clamav-0.101.2.tar.gz) = > 0a12ebdf6ff7a74c0bde2bdc2b55cae33449e6dd953ec90824a9e01291277634 > -SIZE (clamav-0.101.2.tar.gz) = 21722932 > +TIMESTAMP = 1565134915 > +SHA256 (clamav-0.101.3.tar.gz) = > 68d42aac4a9cbde293288533a9a3c3d55863de38f2b8707c1ef2d987b1260338 > +SIZE (clamav-0.101.3.tar.gz) = 21389753 -- Member - Liberal International This is doctor@@nl2k.ab.ca Ici doctor@@nl2k.ab.ca Yahweh, Queen & country!Never Satan President Republic!Beware AntiChrist rising! https://www.empire.kred/ROOTNK?t=94a1f39b Look at Psalms 14 and 53 on Atheism Flattery is like cologne water, to be smelt of, not swallowed. -Josh Billings From owner-freebsd-ports@freebsd.org Wed Aug 7 00:16:23 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id F09BAB71FE for ; Wed, 7 Aug 2019 00:16:23 +0000 (UTC) (envelope-from karlo@klarinet.osamsb.hr) Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (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 463Br71Lbfz3wty for ; Wed, 7 Aug 2019 00:16:22 +0000 (UTC) (envelope-from karlo@klarinet.osamsb.hr) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 9F65852D; Tue, 6 Aug 2019 20:16:20 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Tue, 06 Aug 2019 20:16:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=FozsqzHgw3SZxePRAo+f8kn9hc0AKGyM3mAUluEpN as=; b=0rY0/XU53ecGnAKJUSfacrVelzuEJ9QFBBp6oQlPKg3uCGdE+LCp0Kdm4 fUj+76ihcPeZNimesfbufEpDOTyUTb/gy9To2O4LFvrugupxC1BZVDgfNN9CxayV gmxqnNx6V8Ae1pZpcCADxsVeFQZwRFieS7WEK8oa1Sbfcw/kCgNRPhtXYsj7oMEb yK6NBN2Qr49VTFVOEPuOlyAoJxk8Alh+srX5B2K04dQbMuD4hH5aHmh1FE5bHrC8 MJnRNclOhopEKSgwcqQAgA8fN8v47fp9FWvb13JuWGld4HqyJqLmEvKz/1umNKM2 xYoydROfoEoqiivjPTyAE1XdYOFmg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudduuddgfedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffujghfgggtgfffkfesthhqfe dttddtvdenucfhrhhomhepmfhrrghljhcumfgrrhhlohcuoehkrghrlhhosehklhgrrhhi nhgvthdrohhsrghmshgsrdhhrheqnecuffhomhgrihhnpehfrhgvvggsshgurdhorhhgne curfgrrhgrmhepmhgrihhlfhhrohhmpehkrghrlhhosehklhgrrhhinhgvthdrohhsrghm shgsrdhhrhenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: From: Kralj Karlo To: freebsd-ports@freebsd.org Subject: Re: Creation of a diff of a new port In-reply-to: References: <8dd1d689-a065-4931-b9d3-8727aac2d892@www.fastmail.com> Comments: In-reply-to Theron message dated "Tue, 06 Aug 2019 16:54:30 -0700." MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Wed, 07 Aug 2019 00:16:13 +0000 Message-Id: <20190807001619.0BAE4380086@mailuser.nyi.internal> X-Rspamd-Queue-Id: 463Br71Lbfz3wty X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=0rY0/XU5; dmarc=none; spf=none (mx1.freebsd.org: domain of karlo@klarinet.osamsb.hr has no SPF policy when checking 64.147.123.21) smtp.mailfrom=karlo@klarinet.osamsb.hr X-Spamd-Result: default: False [-6.87 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[messagingengine.com:s=fm3]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[osamsb.hr]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[3]; IP_SCORE(-3.48)[ip: (-9.80), ipnet: 64.147.123.0/24(-4.88), asn: 11403(-2.68), country: US(-0.05)]; DKIM_TRACE(0.00)[messagingengine.com:+]; NEURAL_HAM_SHORT(-0.99)[-0.991,0]; R_SPF_NA(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[21.123.147.64.list.dnswl.org : 127.0.5.1]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:11403, ipnet:64.147.123.0/24, country:US]; RCVD_TLS_LAST(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 00:16:24 -0000 Jonathan Chen writes: > Details can be found at: > https://www.freebsd.org/doc/en/books/porters-handbook/porting-submitti= ng.html I can create a shar (example 3.2), but the handbook suggests to me that I should be able to make a diff (example 3.1). If someone confirms that I really should not be able to make a diff, I will update the handbook appropriately. Theron writes: > Does /usr/ports/mail/nmh/Makefile actually exist and svn is just = > confused, or did something eat your checkout? > > What must I do in order add the new directory? > Check that SVN checkout is not damaged in some way. /usr/ports/mail/nmh/Makefile exists, and I even managed to build nmh. It appears to me that the SVN checkout is damaged, and I am requesting assistance in fixing it. I have only tried repeating all the steps in the handbook, and that brought me to the same result. From owner-freebsd-ports@freebsd.org Wed Aug 7 00:59:25 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C65B0B8695 for ; Wed, 7 Aug 2019 00:59:25 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-10.consmr.mail.ne1.yahoo.com (sonic308-10.consmr.mail.ne1.yahoo.com [66.163.187.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 463Cnm6gkpz40Jb for ; Wed, 7 Aug 2019 00:59:24 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: OKhOQfwVM1nHwWW8zUmk70PUsVlAU4JUB406P9VqUlpMflCJq6nX79ib1Inp.2K aJ5QhoUoYcRHizD3amOeW0UJ7un44h8LSoZ1wrmxIfmPsTrzI9Q2Yavn.H7rW2MhcHrqr16t1ixz LfOYH2xd8GjU9idaHByyQr.cLNv55UmiF9Oz7fTewVOvDpi7hUDmHSBFZDglSvKud3Lbnu83iqI4 MtiKGzQa8DTD0Iu1fXIdPIyJH6wb0uKUJAGuT6Yp6cNtdTQITYMNhe0hiienjnUOm7dc5t5AyM.f 1F7knjjUUdmkJZI8g2gXFaC_fRY0_bSw.ffnOiDMJ96Dq3srInyDxR6F43NFMi2.8YUE7pXjJIMj aslE3aEWUo.YnXJW34rAkWzUuGoKN5jNojFH.BGeNE2Ht9pi_ADTr_yKcT4j2ntM0Wxt239X2jiL jeYfSYv7fMjtwpaxdKP_FOXk.juV3s8Z9sjh1AAlpVRtTeBTnOwGykgoDLIJimS3krTW7aDXGV2T bE_ooEtaBlWI.r7D4QFj8QOOlbMY2a0HMpgjDaoeyjb0t3IBDCPqckogR8h6IcMBm0qw.gv0cA02 2wtjW0wd9O56qNk2U9iiitaxwwCx1bgbCM0gwzx7WfT5nUzUyAVMHxSOH_FJYGEhFXWYoVLhg.37 vTfKKpGOauLQyneMqwOZo5Sq8jNe5KZTzHCq0op.HtCw3N4aR9OLQCwmwWoBq2MouimcX5nF7X5W WLhQ.Uk8F7uzoGcQU2gQCrtk0x1lxDDALuKPDuhXdYC4DLlv_HfONc8YHwbJ4vL26I4s15xeNe8V eZi5Bzh7te_T0rxxOkLvKZvvSieBDiMUiuT89jw5NPTilpfSerOw275l_XqsHbJURGr0Ltt51PVN g_tx7Po1nxpMLLJl5yrTLv66g6UHwhnT0fIuTCDKm63UHl3us7dp7PVfRm.jP61Ttl68MX6Mknz1 TbcGSwDpdzMuacedR0NGfQZFN8w5PygvQYJE5.O3qageklwgQB9zQWrOcQwk446sAH6Z7_3ntiCc wz06ejXvcqKnldl8mSdezesXeeMwPsG7iuR00G.od2Qv5MKxxbFDtzCZg5U0UI0lWmpB3tWs23ch sEbCOOy8gBG95YYvD8T5GpUxV5fSSaYMKc.9yCEY7K8j2Wmzmk3Dr5R_ukDfGjUZeaLVSkDO9M.s NoSU0zKcrfX1WqkBaHuqLDU6ZpACY7xHV4OfizM8JfOoWn8YW.8LimSo1dC2Wtojs8Sv7JHBEbAC 2D5VdZksC6RhmdLjVWqc- Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Wed, 7 Aug 2019 00:59:23 +0000 Received: by smtp417.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 55213c009e7839e8e91199ed2c2176c6; Wed, 07 Aug 2019 00:59:22 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: devel/llvm90 requires math/z3 first; building math/z3 requires a c++ toolchain be in place From: Mark Millard In-Reply-To: <20190806165525.GC94703@spindle.one-eyed-alien.net> Date: Tue, 6 Aug 2019 17:59:21 -0700 Cc: freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org, freebsd-ppc@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <2A88AADC-8ED0-4FFD-85A8-34C0186D5D4F@yahoo.com> References: <8DB3EAA4-2B88-4180-8386-673524D27C64@yahoo.com> <20190806165525.GC94703@spindle.one-eyed-alien.net> To: Brooks Davis X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 463Cnm6gkpz40Jb X-Spamd-Bar: / X-Spamd-Result: default: False [-0.22 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.26)[-0.265,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_SPAM_SHORT(0.88)[0.882,0]; NEURAL_HAM_LONG(-0.34)[-0.336,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (4.70), ipnet: 66.163.184.0/21(1.27), asn: 36646(1.02), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[33.187.163.66.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 00:59:25 -0000 On 2019-Aug-6, at 09:55, Brooks Davis wrote: > I'd prefer to disable this dependency. There's a knob that worked in > the 8.0 timeframe, but the lit build now autodetects z3 when it is > present and I've failed to find a knob to disable it. For now, the = easy > workaround is probably to disable options LIT. We could make that the > default on non-LLVM platforms is that makes sense. >=20 > -- Brooks Okay. poudriere-devel automatically built math/z3 because I'd indicated to build devel/llvm90 . math/z3 was not previously built: I've never had other use of it. So my context was not one of an implicit autodetect. It looks like that happened because of devel/llvm90/Makefile having: LIT_DESC=3D Install lit and FileCheck test tools LIT_LIB_DEPENDS=3D libz3.so:math/z3 LIT_VARS=3D _USES_PYTHON=3Dpython:3.6+ Of course someone that has math/z3 for other reasons would not necessarily want it used by llvm90 materials, so merely not listing it in LIT_LIB_DEPENDS might not be enough to cover all contexts. [Stop reading here if you do not care about what from llvm90 uses z3 and some of the consequences.] It turns out that the direct dependency is (via reviewing ldd -a output): /usr/local/llvm90/lib/../lib/libLLVM-9.so: libz3.so.0 =3D> /usr/local/lib/libz3.so.0 The indirect reference via libLLVM-9.so use leads to most of llvm90 materials binding to libz3.so : # ldd /usr/local/llvm90/lib/*.so | egrep '(^/|z3)' /usr/local/llvm90/lib/CheckerDependencyHandlingAnalyzerPlugin.so: libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x807a00000) /usr/local/llvm90/lib/CheckerOptionHandlingAnalyzerPlugin.so: libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x807a00000) /usr/local/llvm90/lib/LLVMgold.so: libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x805400000) /usr/local/llvm90/lib/SampleAnalyzerPlugin.so: libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x807a00000) /usr/local/llvm90/lib/libLLVM-9.0.0.so: libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x805200000) /usr/local/llvm90/lib/libLLVM-9.so: libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x805200000) /usr/local/llvm90/lib/libLLVM.so: libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x805200000) /usr/local/llvm90/lib/libLTO.so: libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x805400000) /usr/local/llvm90/lib/libRemarks.so: libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x805400000) /usr/local/llvm90/lib/libclang-cpp.so: libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x807a00000) /usr/local/llvm90/lib/libclang.so: libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x807200000) /usr/local/llvm90/lib/libgomp.so: /usr/local/llvm90/lib/libiomp5.so: /usr/local/llvm90/lib/liblldb.so: libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x807e00000) /usr/local/llvm90/lib/libomp.so: /usr/local/llvm90/lib/libomptarget.so: (I'll not list the /usr/local/llvm90/bin/ programs that in turn bind to these libraries, but most end up bound to libz3.so .) ldd reports some of the details as far as what librraries the libz3.so depends on: # ldd /usr/local/lib/*z3.so /usr/local/lib/libz3.so: libthr.so.3 =3D> /lib/libthr.so.3 (0x800662000) libomp.so =3D> /usr/lib/libomp.so (0x80068f000) libc++.so.1 =3D> /usr/lib/libc++.so.1 (0x8020e4000) libcxxrt.so.1 =3D> /lib/libcxxrt.so.1 (0x800738000) libm.so.5 =3D> /lib/libm.so.5 (0x80075a000) libgcc_s.so.1 =3D> /lib/libgcc_s.so.1 (0x80078c000) libc.so.7 =3D> /lib/libc.so.7 (0x800242000) This makes clear that mixing in libstdc+++ or the like would likely not be appropriate unless llvm90 was also using such. So a default gcc based build of libz3.so likely would not be appropriate if llvm90 is to also be built such that it can bind to libz3.so if found. > On Mon, Aug 05, 2019 at 08:45:31PM -0700, Mark Millard via = freebsd-toolchain wrote: >> Building math/z3 involves: >>=20 >> # grep compiler /usr/ports/math/z3/Makefile >> USES=3D compiler:c++11-lang python:2.7,build >>=20 >> But devel/llvm90 requires math/z3 to have been built before >> devel/llvm90 is built: >>=20 >> # pkg info -d llvm90 >> llvm90-9.0.0.r1: >> libxml2-2.9.9 >> z3-4.8.5_1 >> python36-3.6.9 >> perl5-5.28.2 >> libedit-3.1.20190324,1 >> # pkg info -B llvm90 >> llvm90-9.0.0.r1: >> libpython3.6m.so.1.0 >> libedit.so.0 >> libz3.so.0 >> libxml2.so.2 >>=20 >>=20 >> Hopefully this cycle can be avoided for system >> clang to eventually have progressed to clang 9. >> (I do not know the details.) >>=20 >> For architectures still at gcc/g++ 4.2.1, some >> alternate c++ tool chain needs to be used to >> build libz3.so but the result needs to be >> compatible with llvm90 later using the libz3.so's >> content. (I do not know the details.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-ports@freebsd.org Wed Aug 7 01:38:11 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id EC877B9ED1 for ; Wed, 7 Aug 2019 01:38:11 +0000 (UTC) (envelope-from jgh@helfman.org) Received: from sender4-of-o55.zoho.com (sender4-of-o55.zoho.com [136.143.188.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 463DfV6FNFz42sY for ; Wed, 7 Aug 2019 01:38:10 +0000 (UTC) (envelope-from jgh@helfman.org) ARC-Seal: i=1; a=rsa-sha256; t=1565141887; cv=none; d=zoho.com; s=zohoarc; b=Ea4Zuz6UeFilrrxzIY6If6edx8bTfUMd3VC2Dyi69gBv43gGUOYe/4Cfm5xDonKuC+cTK0NAWNW6AtcOye45uGF4jEm7PhEwtkE4Lq4O/swX91M8ExhLUzVfyBs735ZJ5Boo3cVbHy/dVk6yQZJdAXc6l2qVezxJOWl9HHd1iKg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1565141887; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To:ARC-Authentication-Results; bh=xWojE31dZXgZc662FyJl7hubny+3E60QEcspFCyOV5Y=; b=OSrc82plwJbTi5L9nZz1bj5Osng1rBsrO0v5FoKjxLwH5fQidtZEB+szmyAy58DNRNB0QzKDu1IQiawhDRcb/TQZR4gPVxWx/fvINgPb1GhwcxF4/5WJ7e/DjY4bVThtoujrlC9rxJbIZ1T0vadjGklSgNje0yaOFm/+JYQRvD8= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=helfman.org; spf=pass smtp.mailfrom=jgh@helfman.org; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1565141887; s=zoho; d=helfman.org; i=jgh@helfman.org; h=Date:From:To:Message-Id:In-Reply-To:Subject:MIME-Version:Content-Type; l=2561; bh=xWojE31dZXgZc662FyJl7hubny+3E60QEcspFCyOV5Y=; b=N55DXhv+nlEELy/IZZHGFWYM9kP6QscHfvh2xC4RyFCK6NCvRvqesJKspozYY6GT DjXEgzxqvXk+6GvzUHvLnW7I4uAbm/7StITyMQR62jWlnlemh7oQG705YNUgodJXTB2 3hEvKp35Ofmzqc3FKZKwkOPJPAoDEgZKMdui7MB4= Received: from mail.zoho.com by mx.zohomail.com with SMTP id 1565141885922612.2467539059245; Tue, 6 Aug 2019 18:38:05 -0700 (PDT) Date: Tue, 06 Aug 2019 18:38:05 -0700 From: Jason Helfman To: "freebsd-ports" Message-Id: <16c69b9e3e0.ca7018cf518865.1270385936125843535@helfman.org> In-Reply-To: Subject: Question to users of x11-wm/fluxbox MIME-Version: 1.0 X-Priority: Medium User-Agent: Zoho Mail X-Mailer: Zoho Mail X-Rspamd-Queue-Id: 463DfV6FNFz42sY X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=helfman.org header.s=zoho header.b=N55DXhv+; dmarc=none; spf=pass (mx1.freebsd.org: domain of jgh@helfman.org designates 136.143.188.55 as permitted sender) smtp.mailfrom=jgh@helfman.org X-Spamd-Result: default: False [-5.11 / 15.00]; IP_SCORE(-1.62)[ipnet: 136.143.188.0/24(-4.84), asn: 2639(-3.23), country: US(-0.05)]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[helfman.org:s=zoho]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:136.143.188.0/23]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[helfman.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ARC_ALLOW(-1.00)[i=1]; URI_COUNT_ODD(1.00)[3]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[helfman.org:+]; NEURAL_HAM_SHORT(-0.99)[-0.993,0]; RCVD_IN_DNSWL_NONE(0.00)[55.188.143.136.list.dnswl.org : 127.0.15.0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:2639, ipnet:136.143.188.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 01:38:12 -0000 Hello users of=C2=A0x11-wm/fluxbox, In reviewing the current port, I found some lint related issues and dug in = a little more. There is some alternative documentation that is available to= build and install as part of the port. This documentation dates back to 20= 06. In my opinion, this is not needed, however I did want to query the comm= unity regarding this before raising the guillotine to these bits of the por= t. In a brief look at the documentation that is installed that I am referri= ng to -- this is largely available on the wiki for fluxbox.=C2=A0 The parts= that I may have overlooked are more than likely out of date because of pre= viously stated date --- 2006. These are the files that are used as a source for the documentation: https://people.freebsd.org/~mezz/distfiles/ Thoughts? Thanks in advance! -jgh From owner-freebsd-ports@freebsd.org Wed Aug 7 02:02:54 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DCB8CBAD10 for ; Wed, 7 Aug 2019 02:02:54 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mail-pl1-x635.google.com (mail-pl1-x635.google.com [IPv6:2607:f8b0:4864:20::635]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 463FC16M9Sz44TX for ; Wed, 7 Aug 2019 02:02:53 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: by mail-pl1-x635.google.com with SMTP id c14so38531553plo.0 for ; Tue, 06 Aug 2019 19:02:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:reply-to:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=ABHuVLPvF45kudq1AKR5I9EIfP3ROgTjHPYPZFshTHQ=; b=Dscnxyh/iWEUHn7RRA04L3KuArOW0h3CTWhqENUj1DFVCOu5qkEUn1+/owlWLV6jRc 0fkjFaWut7nS/g7Rw/3EuJCMCRGWQD5bJggDT3p87nMouq+m0D9nc0de4LMRevPKkA98 ootBsLw3+Y9DICxI49jb8/ZZiZNz/qNtiatY6AUyA42f0nbJm8XwkHa7vUPlJQvo0nGD f0ZSU02XxOLZNzaHxbAf6QnoEH8rwC6vTFvNMZczdXKpHO0+At8UrnZ/MF2HGWMRzcYc BiGoE9+Pio4VlA21oBGzyLePGWBKvuouITA2R9L3bl4HqLkVUT3I6+3b6W5GwKgR0wT4 tg8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:reply-to:subject:to:references:from :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=ABHuVLPvF45kudq1AKR5I9EIfP3ROgTjHPYPZFshTHQ=; b=Dpnsmq2fmNefdjMzKtRNgxMYMJlbcEVgZ1R90fDFw+MNd9LGPLGXd27rDf1jMjSFuC Fw+WY0qf8ftaPzTGycc4FZ4nGhbQ8si94PHEJ5fZQdCr1uu+D1TLlntVWERvEd3gMMxR ysGJAympF+No9Vf5GgGa/x13cR2gMlRI9cLieS6s2w8NsXT9DkMG4PRgpiMNbIYdtmFl MMujKCT0nvkcHVYYt2iGaWyI0GjCzqG8R4+tzBNbLzd2obLJaOWChPwt4iGbOgvPSqjI yH3OpfbyvhCEC29XiH0VQykwCBj43RQW4E2m7bXgc24UBaVtZtDRhQoSt4d7Sruozo5/ F3tw== X-Gm-Message-State: APjAAAV3WV8t8aM/DL2JY7gVoxlBVMrMvltqr7kfWkXlfp/oNt5NNi5D 7ura5eVnk7V4m6IyLO9oXiNsi7h6 X-Google-Smtp-Source: APXvYqxayP2IsxaaEarDhfKQQP4xTxVDcxV06SsQ1EK/3pa6ehPn0ITeSAjIh3LI7BSbn7PS8AUMpg== X-Received: by 2002:a17:902:684:: with SMTP id 4mr5945028plh.138.1565143371903; Tue, 06 Aug 2019 19:02:51 -0700 (PDT) Received: from [192.168.1.109] (180-150-68-130.b49644.syd.nbn.aussiebb.net. [180.150.68.130]) by smtp.gmail.com with ESMTPSA id 131sm107609931pfx.57.2019.08.06.19.02.50 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Tue, 06 Aug 2019 19:02:51 -0700 (PDT) Sender: Kubilay Kocak Reply-To: koobs@FreeBSD.org Subject: Re: Clamav To: The Doctor , freebsd-ports@freebsd.org References: <20190806215703.GA35507@doctor.nl2k.ab.ca> From: Kubilay Kocak Message-ID: Date: Wed, 7 Aug 2019 12:02:48 +1000 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Thunderbird/69.0 MIME-Version: 1.0 In-Reply-To: <20190806215703.GA35507@doctor.nl2k.ab.ca> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 463FC16M9Sz44TX X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=Dscnxyh/; dmarc=none; spf=pass (mx1.freebsd.org: domain of koobsfreebsd@gmail.com designates 2607:f8b0:4864:20::635 as permitted sender) smtp.mailfrom=koobsfreebsd@gmail.com X-Spamd-Result: default: False [-6.01 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[koobs@FreeBSD.org]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-1.00)[-0.998,0]; FORGED_SENDER(0.30)[koobs@FreeBSD.org,koobsfreebsd@gmail.com]; IP_SCORE(-2.81)[ip: (-8.51), ipnet: 2607:f8b0::/32(-3.05), asn: 15169(-2.45), country: US(-0.05)]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_NEQ_ENVFROM(0.00)[koobs@FreeBSD.org,koobsfreebsd@gmail.com]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; DMARC_NA(0.00)[FreeBSD.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[5.3.6.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 02:02:54 -0000 On 7/08/2019 7:57 am, The Doctor via freebsd-ports wrote: > Wehen Will clamav be updated? > > I understand there is a security issue? > The best / most effective method to report/request security releases or updates is in Bugzilla, I've created one for the ClamAV 0.101.3 version (security) update) here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239684 From owner-freebsd-ports@freebsd.org Wed Aug 7 02:04:41 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 07A55BADC5 for ; Wed, 7 Aug 2019 02:04:41 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-25.consmr.mail.ne1.yahoo.com (sonic311-25.consmr.mail.ne1.yahoo.com [66.163.188.206]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 463FF34mNRz44ZL for ; Wed, 7 Aug 2019 02:04:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: SSnlBUcVM1luyBvH.2asm0wIxPb.RexRy.GZa0NiyQniHJ0us3vlF2gzu7eSvgA .r6qZunWgXa20bsgmpJ8nS.P5pbVdB3kwtS9KjDk1XYqi2cL2009.P0dztu.bKKSwK5fNxNAlLbs X4J8WHbBFOSVXTxWrrZ05ojhOGQcWdvH.ISVggjL6cHpV_P8AI2p.TDB2WISwmiiIqYsR9VMcMcG qkaGFlqJ6qD70QaPyiUVJe5to87cSbe.zmPie4VHrIgLpGOUTX4p7IBmBJ.wKPXdCcFIKBBMnCSJ JrbI4NEAXPzFPwGe1OAfpmSAgyU_X98sYlBiIzxu352gZvDyLsF6j4wgUAl20kDOuY56J0oW13JD aznJoFpzmJ53gbaMwYIP9lijfIt_R3V1Iw2bLFSbCc.JBRDws1pJDplX18KEsvYW6VYeRCQ8zJD4 dWEWkPRMCLnaRpZz1u5T9MRduejjNnvCKC2kgpzi9fzFIT8MfxYMA9UnGH8MaCHS3UIJycHHyrFv Jn5OR5_EWnGZINmCSWFENMOeyws1OYu4HO_XJN3aL.lZ6i7xpmiAIHPdRlvxo6AiGGqi.WWbFRYH AIavhm5LOn7WG2.yqeqeuUxvZ8NUEFjksbQYtNvlsYaEGxaWe.XoqNOQ_Lbs5aiHQSwaevoY1W3i Y7c7f78VbjHl0kpJMXaSUBt8FFt2j35w6WegDAwMgmoWcWMRhyqRNrzFM00i1pwALBRHySd_7Usz iM8aASU0q5s38tLs2CREKDPdGxFhIDoavvMkrAr2P0cp4h7.h6jjUrip_VaLU29N7ua6JR0wEAqF W44wbzjHbrml_5rOzwmWNoSFwOzg2FGhfuDCQv.PLRfdJhY80RW2PjA.Zs1UWCicTQFI_pwnMoSW tEElr.k.mvj6ohr1WhUZKyXleu2K0_VsGw2VfGZLa2o4OBi.WA67pOUm0djonTs0N.hn.7oGxDio Tp3UHitUT8uBmZ1_HY.WClJXBr8o_lLc67yZd7t0YjvJFy_BJtWiUTWwUOLO6dgFRtvNPLKZHHzS CmuiSGP1JjntRjAGcihE1PNPEp83lWiZpDgHmz.OP4nnQctNsSCjpSDs8GIdEgoR7ag.jdfN.eCh dtDMdB.L_KHeklwfsU0riwBOuMgwjXSXXRyaafWrC3YG738qOATTCMRGEtbeg9ypzFueQe2o1ROh sZ.QAefC6KweQKLkmikPNNFwB3CykFT5fjNbeXJCmOMqp9B3cs2CTp4prUgWffJrKCZ9MDZJ6Mq6 VClP3ZmzY461ZajO2izH5lg-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Wed, 7 Aug 2019 02:04:38 +0000 Received: by smtp411.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID f3f8056cf5b542456a6f1ca2b520d2ff; Wed, 07 Aug 2019 02:04:36 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: devel/llvm90 requires math/z3 first; building math/z3 requires a c++ toolchain be in place From: Mark Millard In-Reply-To: <2A88AADC-8ED0-4FFD-85A8-34C0186D5D4F@yahoo.com> Date: Tue, 6 Aug 2019 19:04:34 -0700 Cc: freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org, freebsd-ppc@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <9EA047FF-6427-4F5F-B85E-E8DB18CB174C@yahoo.com> References: <8DB3EAA4-2B88-4180-8386-673524D27C64@yahoo.com> <20190806165525.GC94703@spindle.one-eyed-alien.net> <2A88AADC-8ED0-4FFD-85A8-34C0186D5D4F@yahoo.com> To: Brooks Davis X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 463FF34mNRz44ZL X-Spamd-Bar: - X-Spamd-Result: default: False [-1.47 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.62)[-0.618,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_SPAM_SHORT(0.30)[0.300,0]; NEURAL_HAM_LONG(-0.66)[-0.656,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (2.52), ipnet: 66.163.184.0/21(1.27), asn: 36646(1.02), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[206.188.163.66.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 02:04:41 -0000 On 2019-Aug-6, at 17:59, Mark Millard wrote: > On 2019-Aug-6, at 09:55, Brooks Davis wrote: >=20 >> I'd prefer to disable this dependency. There's a knob that worked in >> the 8.0 timeframe, but the lit build now autodetects z3 when it is >> present and I've failed to find a knob to disable it. For now, the = easy >> workaround is probably to disable options LIT. We could make that = the >> default on non-LLVM platforms is that makes sense. >>=20 >> -- Brooks >=20 > Okay. >=20 > poudriere-devel automatically built math/z3 because > I'd indicated to build devel/llvm90 . math/z3 was not > previously built: I've never had other use of it. So > my context was not one of an implicit autodetect. >=20 > It looks like that happened because of > devel/llvm90/Makefile having: >=20 > LIT_DESC=3D Install lit and FileCheck test tools > LIT_LIB_DEPENDS=3D libz3.so:math/z3 > LIT_VARS=3D _USES_PYTHON=3Dpython:3.6+ I tried deleting the package for math/z3 from poudriere and using: FBSDFHUGE# svnlite diff /usr/ports/devel/llvm90 Index: /usr/ports/devel/llvm90/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- /usr/ports/devel/llvm90/Makefile (revision 508197) +++ /usr/ports/devel/llvm90/Makefile (working copy) @@ -110,7 +110,7 @@ GOLD_CMAKE_ON=3D = -DLLVM_BINUTILS_INCDIR=3D${LOCALBASE}/include GOLD_BUILD_DEPENDS=3D ${LOCALBASE}/bin/ld.gold:devel/binutils LIT_DESC=3D Install lit and FileCheck test tools -LIT_LIB_DEPENDS=3D libz3.so:math/z3 +#LIT_LIB_DEPENDS=3D libz3.so:math/z3 LIT_VARS=3D _USES_PYTHON=3Dpython:3.6+ LLD_DESC=3D Install lld, the LLVM linker LLD_DISTFILES=3D lld-${DISTVERSION}.src${EXTRACT_SUFX} devel/llvm90 is building via poudriere-devel without first building math/z3 . We will see if it completes okay. If it does I'll try a pkg delete of math/z3 and an install of the devel/llvm90 . (No new material after this point.) > Of course someone that has math/z3 for other reasons > would not necessarily want it used by llvm90 materials, > so merely not listing it in LIT_LIB_DEPENDS might not > be enough to cover all contexts. >=20 > [Stop reading here if you do not care about what from > llvm90 uses z3 and some of the consequences.] >=20 > It turns out that the direct dependency is (via > reviewing ldd -a output): >=20 > /usr/local/llvm90/lib/../lib/libLLVM-9.so: > libz3.so.0 =3D> /usr/local/lib/libz3.so.0 >=20 > The indirect reference via libLLVM-9.so use > leads to most of llvm90 materials binding to > libz3.so : >=20 > # ldd /usr/local/llvm90/lib/*.so | egrep '(^/|z3)' > /usr/local/llvm90/lib/CheckerDependencyHandlingAnalyzerPlugin.so: > libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x807a00000) > /usr/local/llvm90/lib/CheckerOptionHandlingAnalyzerPlugin.so: > libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x807a00000) > /usr/local/llvm90/lib/LLVMgold.so: > libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x805400000) > /usr/local/llvm90/lib/SampleAnalyzerPlugin.so: > libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x807a00000) > /usr/local/llvm90/lib/libLLVM-9.0.0.so: > libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x805200000) > /usr/local/llvm90/lib/libLLVM-9.so: > libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x805200000) > /usr/local/llvm90/lib/libLLVM.so: > libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x805200000) > /usr/local/llvm90/lib/libLTO.so: > libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x805400000) > /usr/local/llvm90/lib/libRemarks.so: > libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x805400000) > /usr/local/llvm90/lib/libclang-cpp.so: > libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x807a00000) > /usr/local/llvm90/lib/libclang.so: > libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x807200000) > /usr/local/llvm90/lib/libgomp.so: > /usr/local/llvm90/lib/libiomp5.so: > /usr/local/llvm90/lib/liblldb.so: > libz3.so.0 =3D> /usr/local/lib/libz3.so.0 (0x807e00000) > /usr/local/llvm90/lib/libomp.so: > /usr/local/llvm90/lib/libomptarget.so: >=20 > (I'll not list the /usr/local/llvm90/bin/ programs that in > turn bind to these libraries, but most end up bound to > libz3.so .) >=20 > ldd reports some of the details as far as what librraries > the libz3.so depends on: >=20 > # ldd /usr/local/lib/*z3.so > /usr/local/lib/libz3.so: > libthr.so.3 =3D> /lib/libthr.so.3 (0x800662000) > libomp.so =3D> /usr/lib/libomp.so (0x80068f000) > libc++.so.1 =3D> /usr/lib/libc++.so.1 (0x8020e4000) > libcxxrt.so.1 =3D> /lib/libcxxrt.so.1 (0x800738000) > libm.so.5 =3D> /lib/libm.so.5 (0x80075a000) > libgcc_s.so.1 =3D> /lib/libgcc_s.so.1 (0x80078c000) > libc.so.7 =3D> /lib/libc.so.7 (0x800242000) >=20 > This makes clear that mixing in libstdc+++ or the > like would likely not be appropriate unless llvm90 > was also using such. So a default gcc based build > of libz3.so likely would not be appropriate if > llvm90 is to also be built such that it can bind > to libz3.so if found. >=20 >> On Mon, Aug 05, 2019 at 08:45:31PM -0700, Mark Millard via = freebsd-toolchain wrote: >>> Building math/z3 involves: >>>=20 >>> # grep compiler /usr/ports/math/z3/Makefile >>> USES=3D compiler:c++11-lang python:2.7,build >>>=20 >>> But devel/llvm90 requires math/z3 to have been built before >>> devel/llvm90 is built: >>>=20 >>> # pkg info -d llvm90 >>> llvm90-9.0.0.r1: >>> libxml2-2.9.9 >>> z3-4.8.5_1 >>> python36-3.6.9 >>> perl5-5.28.2 >>> libedit-3.1.20190324,1 >>> # pkg info -B llvm90 >>> llvm90-9.0.0.r1: >>> libpython3.6m.so.1.0 >>> libedit.so.0 >>> libz3.so.0 >>> libxml2.so.2 >>>=20 >>>=20 >>> Hopefully this cycle can be avoided for system >>> clang to eventually have progressed to clang 9. >>> (I do not know the details.) >>>=20 >>> For architectures still at gcc/g++ 4.2.1, some >>> alternate c++ tool chain needs to be used to >>> build libz3.so but the result needs to be >>> compatible with llvm90 later using the libz3.so's >>> content. (I do not know the details.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-ports@freebsd.org Wed Aug 7 02:08:29 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 222B5BAF49; Wed, 7 Aug 2019 02:08:29 +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 463FKS11Pfz44kN; Wed, 7 Aug 2019 02:08:28 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id 0DD073C0199; Wed, 7 Aug 2019 02:08:27 +0000 (UTC) Date: Wed, 7 Aug 2019 02:08:27 +0000 From: Brooks Davis To: Mark Millard Cc: freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org, freebsd-ppc@freebsd.org Subject: Re: devel/llvm90 requires math/z3 first; building math/z3 requires a c++ toolchain be in place Message-ID: <20190807020826.GH94703@spindle.one-eyed-alien.net> References: <8DB3EAA4-2B88-4180-8386-673524D27C64@yahoo.com> <20190806165525.GC94703@spindle.one-eyed-alien.net> <2A88AADC-8ED0-4FFD-85A8-34C0186D5D4F@yahoo.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="B0nZA57HJSoPbsHY" Content-Disposition: inline In-Reply-To: <2A88AADC-8ED0-4FFD-85A8-34C0186D5D4F@yahoo.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Rspamd-Queue-Id: 463FKS11Pfz44kN X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of brooks@spindle.one-eyed-alien.net has no SPF policy when checking 199.48.129.229) smtp.mailfrom=brooks@spindle.one-eyed-alien.net X-Spamd-Result: default: False [-7.09 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; IP_SCORE(-3.56)[ip: (-9.26), ipnet: 199.48.128.0/22(-4.61), asn: 36236(-3.87), country: US(-0.05)]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; DMARC_NA(0.00)[freebsd.org]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.63)[-0.634,0]; R_SPF_NA(0.00)[]; FREEMAIL_TO(0.00)[yahoo.com]; FORGED_SENDER(0.30)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; SIGNED_PGP(-2.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:36236, ipnet:199.48.128.0/22, country:US]; FROM_NEQ_ENVFROM(0.00)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; RCVD_COUNT_ZERO(0.00)[0] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 02:08:29 -0000 --B0nZA57HJSoPbsHY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 06, 2019 at 05:59:21PM -0700, Mark Millard wrote: >=20 >=20 > On 2019-Aug-6, at 09:55, Brooks Davis wrote: >=20 > > I'd prefer to disable this dependency. There's a knob that worked in > > the 8.0 timeframe, but the lit build now autodetects z3 when it is > > present and I've failed to find a knob to disable it. For now, the easy > > workaround is probably to disable options LIT. We could make that the > > default on non-LLVM platforms is that makes sense. > >=20 > > -- Brooks >=20 > Okay. >=20 > poudriere-devel automatically built math/z3 because > I'd indicated to build devel/llvm90 . math/z3 was not > previously built: I've never had other use of it. So > my context was not one of an implicit autodetect. The dependency is there because if z3 is installed then the package that is built depends on z3. Thus I had not choice but to add a z3 dependency until I find a way to turn it off. You can either help find a way to disable z3 detection in the cmake infrastructure or turn off LIT. I don't have any use for reports on the effects of commenting out the DEPENDS line. I know what that does. -- Brooks --B0nZA57HJSoPbsHY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJdSjKaAAoJEKzQXbSebgfAOI8H+gLPiQEVfEUGO2ldGyfm8I4o cChqmkMZWjgBCmdpNiNloqfb9HVL129eeqE1rul8LaF7dsCu6dPJJ05bH4PuEkwi KXquOjDUb9buxhKa6EaJ1xMqRD0wCSmTp8hyMmRD5JyQ+D47+ax0vuGFQP16In9n 5bm9JmIUZda8n1JlqXwjln2Z6yqdr9u3pbUSKXjnIK3w7dNgTxAadLdOEhtbUMfM PICiwt8Y1ipOtUWOiWZALYsp0vWst+0lkHAfFzrzUQNPtIy1rX5DdH9ylV46n2Ho xnYJpYA4Wsj+H5XaYfjM+Lo2NaEZQHXOffMDBLbx5XSsvyVFynMXZdUkjdEAZ8A= =fwp+ -----END PGP SIGNATURE----- --B0nZA57HJSoPbsHY-- From owner-freebsd-ports@freebsd.org Wed Aug 7 02:55:27 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AF71ABBD3A for ; Wed, 7 Aug 2019 02:55:27 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic303-23.consmr.mail.gq1.yahoo.com (sonic303-23.consmr.mail.gq1.yahoo.com [98.137.64.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 463GMd0XlMz46YF for ; Wed, 7 Aug 2019 02:55:24 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: AQ9QCroVM1mIeJZZSZgoLhI7YkTUDUoVbmUFW2_EAyrrlHyREV9KjZ5idt5Hcv8 CrJkojEzxRhOV1qCpqPDKceB_GBxOYvIXKdDBL.832cRZB7sG0u9_9tVbxnu549o5w.ngN9yXbqa 5tp4QXMVaWd1vOhiy7_7vuSwMeAuEi2ISl8MuR_etFrfhhbkaSgM_bWMrr2FhKr.K0a0cdPY2nG8 lpQIae4Km1wB7Irk9hGdMFw3Bj533eetXAj.3i3ihZoIXMyxwSeBnV_KNPJqyI.wc805uB.qxUSt 6nPFC7WM9ztJKMTmbmWtw5aa5yBjM_5w1CD6MvAaNnViGGVIkbifN1Ajv6z.1Z7.WXm1oLIP8xuK N8OS5uF.UoMe_Ipw_Yix9ficsjBSoh9IcBJdHOFLHpddTNKGSomZM4dNi2rZxzvE4P67hKdJEs4e 1LK7F69f6lFla5mhxq9XlVufc2CnrPWsAESY6kMwt_YJjtFAG.w4muN9_B9uXFuY5QjBtt1dC.IS jpAMuTkmr0UV1K1qAnzUIqgi0xV41doQ.0bc8bauV5MCDiGUcQ.DxYrcUEiUK6UNh44mK7VBSZQi UMSJIwbWXjKT4ghlRuONvn_5a.xA.nWpRmBvBI7VFKBdUwaQzuTwSIs.OZ6S_zv_4ifutunz89L8 xwe4wxLuAOJU.2ojOW54DrtXrYz.iNoze7LB8LQWqRx.Ei6zIO2U8BXyPAoAEFXurZu.2Ukcq3x_ 5OOjp3D5.RBw9sj.yFDef0rW139TtOBGRhg7NuuILQgWoY.Q5iwYOr4_RGVoVHzdQJkfqS_lxgoU qY_lie5Z8Fz2TEjMDEeaL8niX2xrXzZTx.p0wUNtGzTWPu1Z12uj0pXOlYlTsXS_ePRicZrCJ7_y ogAYR3kApl3Va24P1FIQ2HPxnqKiB4RBmsDD2SwlxQaeCQ1Ztg2LMBKi0TRLwp2K4Ai7y31Lf4dn DAxUzTDf3vQld1lfAgjnc1uoFot3g9q6feITOj7YxpN8vhjgZCBeiQchcRFhUTqwUmZs5c_lZm.M NxtGqC.H_grUg0XB2.ynOPfifbUEJZHKapwPr8pzrv6VEQIw7iEnFVhXgAM8i_c9YRXjo.PtE955 KVvuq8qdhQFpkTMk_WU1UkZkQxoTKjd3kpdB_3t_KuImGOK4K6xgpRrI0UaQ71wQcEkjmggmjyES WsuEPdqa9ofCKOWMHDCTgcR95KwiYL.L8gY7X9r7S60tdmfXJGAVODqH3fJz4F91OVKlJQJ3KTwE TAeQJzMhaNZjbNY_UGCOR.Tl72x4- Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.gq1.yahoo.com with HTTP; Wed, 7 Aug 2019 02:55:21 +0000 Received: by smtp404.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 51dae32061242964eb06e8cdfec4f740; Wed, 07 Aug 2019 02:55:17 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: devel/llvm90 requires math/z3 first; building math/z3 requires a c++ toolchain be in place From: Mark Millard In-Reply-To: <9EA047FF-6427-4F5F-B85E-E8DB18CB174C@yahoo.com> Date: Tue, 6 Aug 2019 19:55:16 -0700 Cc: freebsd-ppc@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <9560A66E-0EFC-4CC8-A249-398B935CB8CB@yahoo.com> References: <8DB3EAA4-2B88-4180-8386-673524D27C64@yahoo.com> <20190806165525.GC94703@spindle.one-eyed-alien.net> <2A88AADC-8ED0-4FFD-85A8-34C0186D5D4F@yahoo.com> <9EA047FF-6427-4F5F-B85E-E8DB18CB174C@yahoo.com> To: freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 463GMd0XlMz46YF X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.52 / 15.00]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_NONE(0.00)[]; MV_CASE(0.50)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.23)[-0.228,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.90)[-0.903,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-0.89)[-0.886,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (1.13), ipnet: 98.137.64.0/21(0.91), asn: 36647(0.72), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[204.64.137.98.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 02:55:27 -0000 [This note is not for Brooks and I'm not sending directly to him. It is for others that may be exploring before his "either/or" is figured out for general builds.] On 2019-Aug-6, at 19:04, Mark Millard wrote: > On 2019-Aug-6, at 17:59, Mark Millard wrote: >=20 >=20 >=20 >>> . . . >>=20 >> poudriere-devel automatically built math/z3 because >> I'd indicated to build devel/llvm90 . math/z3 was not >> previously built: I've never had other use of it. So >> my context was not one of an implicit autodetect. >>=20 >> It looks like that happened because of >> devel/llvm90/Makefile having: >>=20 >> LIT_DESC=3D Install lit and FileCheck test tools >> LIT_LIB_DEPENDS=3D libz3.so:math/z3 >> LIT_VARS=3D _USES_PYTHON=3Dpython:3.6+ >=20 > I tried deleting the package for math/z3 from > poudriere and using: >=20 > FBSDFHUGE# svnlite diff /usr/ports/devel/llvm90 > Index: /usr/ports/devel/llvm90/Makefile > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- /usr/ports/devel/llvm90/Makefile (revision 508197) > +++ /usr/ports/devel/llvm90/Makefile (working copy) > @@ -110,7 +110,7 @@ > GOLD_CMAKE_ON=3D = -DLLVM_BINUTILS_INCDIR=3D${LOCALBASE}/include > GOLD_BUILD_DEPENDS=3D ${LOCALBASE}/bin/ld.gold:devel/binutils > LIT_DESC=3D Install lit and FileCheck test tools > -LIT_LIB_DEPENDS=3D libz3.so:math/z3 > +#LIT_LIB_DEPENDS=3D libz3.so:math/z3 > LIT_VARS=3D _USES_PYTHON=3Dpython:3.6+ > LLD_DESC=3D Install lld, the LLVM linker > LLD_DISTFILES=3D lld-${DISTVERSION}.src${EXTRACT_SUFX} >=20 > devel/llvm90 is building via poudriere-devel without > first building math/z3 . We will see if it completes > okay. >=20 > If it does I'll try a pkg delete of math/z3 and > an install of the devel/llvm90 . >=20 > . . . The above makes poudriere builds of devel/llvm90 not depend on libz3.so and does not try to build math/z3 or to put it in place during the llvm90 build. But it would apparently not help portmaster or the like avoid creating the dependency if libz3.so was in place. So poudriere users appear to have a way around the math/z3 consequences for now. One of the consequences was the messages about: OMP: Info #270: omp_set_nested routine deprecated, please use = omp_set_max_active_levels instead. Those are also gone by building and installing via poudriere with such a devel/llvm90/Makefile . It looks like portmaster or such needs to be used to see if one has successfully disabled automatic libz3.so detection in llvm90's cmake infrastructure. (I normally build via poudriere-devel .) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-ports@freebsd.org Wed Aug 7 03:23:47 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A70FBBC5EB for ; Wed, 7 Aug 2019 03:23:47 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-21.consmr.mail.ne1.yahoo.com (sonic316-21.consmr.mail.ne1.yahoo.com [66.163.187.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 463H0L2xWHz48fl for ; Wed, 7 Aug 2019 03:23:46 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: aTAUme4VM1nQ95fDLHKReY8v92HrCgWrpUQ_marTkOWeQCSOgKYCaz6S4bL.v41 OCxQHtkNAi6HCYNJmYcLc7kunWVU_9g7cN5aPcrXcausEULyLQDaud.BtuOru5S_VZ10to0XU9b7 Gik5hNnkRrgKFck4GVJw2fR2dSy5OqADlf7.CVDDp5yeXSP3SOFGdChjELD5t1X3q11HdAOF5swY T4VCGb_B_wsKMiHziVV6viUT364k2KkPenIeJW8oooNpuqHpkdITQFQilLjnDqKCsMS.6mYkk0xt YcjS5ZWGco96yTef.smptZHaJIC5_2iwxaRZoS82Z332Y4KndT_kfgrDk9ds6.iTXSApwFghtrUP 3BsWXjLetH2AN.AHFEPBIeJ.8K98ZqUFbdjneBYAzPsiR3tTDQstDpfbGIGLc3JtjZ3LHeNZlyxj Ox0.Bf8ep_SJmlI02YS0EYM_nT83h_2u84owl2B0NR2X1XxBvUnSi.coYpJP9Qm2EMUCBDcg_H4s jbgqWnOthu0KKW77FXJS6GjpIIHtbD_2EFbM3Miw9a66CSBi3YC22oK5LcYV3SQzrC2AkrALe6nH hZu5hT1jv.KoNOtxaI8HU6GSW.H328ed2xA.AgSnsSn3bb8IkiqEwp.aGH0C41j7hEl.ACYqyi_o EXCRjzn3eoTiFEUOFa4VXDENw7jf3Bt2KtIuOGZ3KTGgJ0uVPJargitQIcwALltt5XhpRp8BoLzG zT3TikDtX6lSCWo0ptfa194JT0LOu..jarGpqKYqk8B2qwE69WAWXVm0RW5ZaTMpeIpFAT59FXhJ pyz6kVPYs4vKQj4pNqO7YDTDKkbpBBdAN2_6u1qn6lxiH9gcpTQtEOJCk_0VDe7FQPanqgNDJCF5 kPK918vJByi1cqHZAeyGSoefxHR_874IRudIU7fozj7g5dLFxI6jIieie44LZvAFZdT27WgNOi4W IQXePARnpXiycDTBQvEj.IuHcqa6Lm.y2cBl3KByiPCmoWGbgoD8L8qFd_hEA432yfUQ1zEuCzXM Xp0x_PTPqDsuKpHq8e6GIDHRLJ9KOioMc6JzjqixV3lUTNMfJy2RWpewRpydPOUS8O94CCfiSwRa r9hxU50E5t8w9cVwxH3B_rgIUBJ5pR1OsrUH5RAVYvezv8qd9aSPGHK2JBf8spUMWugJsJCTCBBH VJICV20JFG3PkGvv1Id3Kx3yCndVBjLLrzL2gDfz30n_aoBszpPfUu__pbcoq4Mjd9L5dCap0ZDZ njGg0Dl5MMb9M79Et6qEwuUmmIwA- Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Wed, 7 Aug 2019 03:23:43 +0000 Received: by smtp409.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 48ea5dd116ef73e7948f30d4e969ff9a; Wed, 07 Aug 2019 03:23:41 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: devel/llvm90 requires math/z3 first; building math/z3 requires a c++ toolchain be in place From: Mark Millard In-Reply-To: <20190807020826.GH94703@spindle.one-eyed-alien.net> Date: Tue, 6 Aug 2019 20:23:39 -0700 Cc: freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org, freebsd-ppc@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <602EEB6C-D0B0-4EFB-AB0E-BE98FF1C4D90@yahoo.com> References: <8DB3EAA4-2B88-4180-8386-673524D27C64@yahoo.com> <20190806165525.GC94703@spindle.one-eyed-alien.net> <2A88AADC-8ED0-4FFD-85A8-34C0186D5D4F@yahoo.com> <20190807020826.GH94703@spindle.one-eyed-alien.net> To: Brooks Davis X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 463H0L2xWHz48fl X-Spamd-Bar: / X-Spamd-Result: default: False [-0.69 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.40)[-0.395,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_SPAM_SHORT(0.57)[0.568,0]; NEURAL_HAM_LONG(-0.36)[-0.359,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (4.59), ipnet: 66.163.184.0/21(1.27), asn: 36646(1.02), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[147.187.163.66.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 03:23:47 -0000 On 2019-Aug-6, at 19:08, Brooks Davis wrote: > On Tue, Aug 06, 2019 at 05:59:21PM -0700, Mark Millard wrote: >>=20 >>=20 >> On 2019-Aug-6, at 09:55, Brooks Davis wrote: >>=20 >>> I'd prefer to disable this dependency. There's a knob that worked = in >>> the 8.0 timeframe, but the lit build now autodetects z3 when it is >>> present and I've failed to find a knob to disable it. For now, the = easy >>> workaround is probably to disable options LIT. We could make that = the >>> default on non-LLVM platforms is that makes sense. >>>=20 >>> -- Brooks >>=20 >> Okay. >>=20 >> poudriere-devel automatically built math/z3 because >> I'd indicated to build devel/llvm90 . math/z3 was not >> previously built: I've never had other use of it. So >> my context was not one of an implicit autodetect. >=20 > The dependency is there because if z3 is installed then the package > that is built depends on z3. Thus I had not choice but to add a z3 > dependency until I find a way to turn it off. You can either help = find > a way to disable z3 detection in the cmake infrastructure or turn off > LIT. I don't have any use for reports on the effects of commenting = out > the DEPENDS line. I know what that does. I hope this helps. (I'm not a cmake expert.) llvm-9.0.0rc1.src/lib/Support/Z3Solver.cpp does: #if LLVM_WITH_Z3 =20 #include =20 namespace { . . . } // end anonymous namespace =20 #endif llvm::SMTSolverRef llvm::CreateZ3Solver() { #if LLVM_WITH_Z3 return llvm::make_unique(); #else llvm::report_fatal_error("LLVM was not compiled with Z3 support, = rebuild " "with -DLLVM_ENABLE_Z3_SOLVER=3DON", false); return nullptr; #endif } (There are other places LLVM_WITH_Z3 is used but the above is suggestive.) Working backwards finds that: /wrkdirs/usr/ports/devel/llvm90/work/llvm-9.0.0rc1.src/CMakeLists.txt shows LLVM_WITH_Z3 being conditionally set to 1 via . . . set(LLVM_Z3_INSTALL_DIR "" CACHE STRING "Install directory of the Z3 = solver.") find_package(Z3 4.7.1) =20 if (LLVM_Z3_INSTALL_DIR) if (NOT Z3_FOUND) message(FATAL_ERROR "Z3 >=3D 4.7.1 has not been found in = LLVM_Z3_INSTALL_DIR: ${LLVM_Z3_INSTALL_DIR}.") endif() endif() =20 set(LLVM_ENABLE_Z3_SOLVER_DEFAULT "${Z3_FOUND}") =20 option(LLVM_ENABLE_Z3_SOLVER "Enable Support for the Z3 constraint solver in LLVM." ${LLVM_ENABLE_Z3_SOLVER_DEFAULT} ) =20 if (LLVM_ENABLE_Z3_SOLVER) if (NOT Z3_FOUND) message(FATAL_ERROR "LLVM_ENABLE_Z3_SOLVER cannot be enabled when Z3 = is not available.") endif() set(LLVM_WITH_Z3 1) endif() if( LLVM_TARGETS_TO_BUILD STREQUAL "all" ) set( LLVM_TARGETS_TO_BUILD ${LLVM_ALL_TARGETS} ) endif() If I read that correctly, LLVM_ENABLE_Z3_SOLVER set directly appears to override the default (that tracks if z3 was found). =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-ports@freebsd.org Wed Aug 7 04:23:02 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 284EABDB13 for ; Wed, 7 Aug 2019 04:23:02 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-8.consmr.mail.gq1.yahoo.com (sonic308-8.consmr.mail.gq1.yahoo.com [98.137.68.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 463JJh5f3gz4CKZ for ; Wed, 7 Aug 2019 04:23:00 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: FjP4J4sVM1mm3j6A6c95tiyVL1uxttCYYwjntHFmkwCWnzKrX29YOdAY3._2stU BAqwM_HRSmDmMPK6T8ZQUmlvNHJ_X0ZvR90nsAwqRgpbRN5xn4luyIdSkvlC1dOfBSpQrujjubs_ GiBMPEfd7siV_eKsKNZlELFp_r0v_8MKrNULSTq9BMN65eObv5JX54zVsmCXZM8LIosjxPcqLfXc 7ztPuxOIY4v8UEw36.soyzK07N763AVj1CaRlUTh48f_imiCpiSPyJSyRzH4JMtnGmYMIth7kYIk _Loh7j9gbURwNMYo1ExaR4qNUcHkYczWz2t59PWv6QN91JW1YfTr4SEiJmrM2ySIKgrQZ80uBa.r cDImkWVX5EwVimIMAtJLYrXzkk.jH9O7qQtZb0xlNNiwN7yTwjX__XRyGuoKma8XsVLG9XRobWBq X78U5jHig_7gfA0e56YT6Oe2Vtz5ITEmt9vaBwuQ0XtAN0AHspi3NLjbzGQxtxQrqzUIpogDwpA0 GBlanMPPQ.OK1qvAm_oVYsVhJuoVLwInYdVu5gXVUvro3bPu3H5TKg99p_sEuviUTsLfYJdtw4Hu PQBjibirg5CFMHwxnnJx5oBWYE5_OIMNfxxpMhtkOKUpm4OwcMg2.XUXK45WR2dpNZgMcN2qgL9w Octnrq7u0MMnsnOjsgo7QkrBvC0EiIqA7XcKEUKsGtkK9CNCQEvL8nRWMIIos1o4iZk9D1GH4iIO pQKba9RJlWRriYp6XTdg0qy4AF651LzP0YKjkQXq5itLsBQ_WobQfcjl1djQ7A6j5UlpWTMerZlG 24LDeO3bqyseuK3rEglSX6cNsiNFeuWg6B.jzzYh.FiPSCYeERDd_JfiCg1OomwYDnUCuldWmCFn askGlExSoE8MSfIxmhWp6jbfnzkrnjAfMCaat7CE.rfCz8Ub0YQKJ3IrZFAfm4iQUFeUoVQDdUCq z0RUavi3E8aiYRtuYllmY.Rp3lxBO35zqC4gQucD5p3TBLYQcq6VppsoKGFk0F5o3qpNrTIo_yFC A2kK0jUtvCEg5bxnbQKj8sIqByyWlkMcpFPA4cTxQkdv7GC7CZRjC40GI9e23j6SfehchE.Kxjan rnRd4Tg4X.A_5j09atellg9O0rtNWPFqt8Nb3joSguLiXmZbUioGx36qNXLoIzbd70cl6_tjMqA6 Mov9D9Ierjg1ospz8pzv_zb6Jsa5LLsjz5fSTNSLvQarIz70r0w7Yo4meuipuxws7hRW_N9Q7iZR gtq7pDHpu3TlZB7OqF0UZgDVkP58- Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Wed, 7 Aug 2019 04:22:58 +0000 Received: by smtp414.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 824dab95f2bc27aef8828c865105acd8; Wed, 07 Aug 2019 04:22:53 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: devel/llvm90 requires math/z3 first; building math/z3 requires a c++ toolchain be in place From: Mark Millard In-Reply-To: <602EEB6C-D0B0-4EFB-AB0E-BE98FF1C4D90@yahoo.com> Date: Tue, 6 Aug 2019 21:22:52 -0700 Cc: freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org, freebsd-ppc@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <086C99B8-1289-4D81-AAF5-85FB0AE70B7C@yahoo.com> References: <8DB3EAA4-2B88-4180-8386-673524D27C64@yahoo.com> <20190806165525.GC94703@spindle.one-eyed-alien.net> <2A88AADC-8ED0-4FFD-85A8-34C0186D5D4F@yahoo.com> <20190807020826.GH94703@spindle.one-eyed-alien.net> <602EEB6C-D0B0-4EFB-AB0E-BE98FF1C4D90@yahoo.com> To: Brooks Davis X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 463JJh5f3gz4CKZ X-Spamd-Bar: - X-Spamd-Result: default: False [-1.84 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.78)[-0.777,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_SPAM_SHORT(0.21)[0.211,0]; NEURAL_HAM_LONG(-0.77)[-0.771,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (2.42), ipnet: 98.137.64.0/21(0.90), asn: 36647(0.72), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[32.68.137.98.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 04:23:02 -0000 [I found something known to be missing in the in at least some versions of llvm/cmake/modules/CrossCompile.cmake that messes up the overall handling of LLVM_ENABLE_Z3_SOLVER .] On 2019-Aug-6, at 20:23, Mark Millard wrote: > On 2019-Aug-6, at 19:08, Brooks Davis wrote: >=20 >> On Tue, Aug 06, 2019 at 05:59:21PM -0700, Mark Millard wrote: >>>=20 >>>=20 >>> On 2019-Aug-6, at 09:55, Brooks Davis wrote: >>>=20 >>>> I'd prefer to disable this dependency. There's a knob that worked = in >>>> the 8.0 timeframe, but the lit build now autodetects z3 when it is >>>> present and I've failed to find a knob to disable it. For now, the = easy >>>> workaround is probably to disable options LIT. We could make that = the >>>> default on non-LLVM platforms is that makes sense. >>>>=20 >>>> -- Brooks >>>=20 >>> Okay. >>>=20 >>> poudriere-devel automatically built math/z3 because >>> I'd indicated to build devel/llvm90 . math/z3 was not >>> previously built: I've never had other use of it. So >>> my context was not one of an implicit autodetect. >>=20 >> The dependency is there because if z3 is installed then the package >> that is built depends on z3. Thus I had not choice but to add a z3 >> dependency until I find a way to turn it off. You can either help = find >> a way to disable z3 detection in the cmake infrastructure or turn off >> LIT. I don't have any use for reports on the effects of commenting = out >> the DEPENDS line. I know what that does. >=20 >=20 > I hope this helps. (I'm not a cmake expert.) >=20 > llvm-9.0.0rc1.src/lib/Support/Z3Solver.cpp does: >=20 > #if LLVM_WITH_Z3 >=20 > #include >=20 > namespace { > . . . > } // end anonymous namespace >=20 > #endif >=20 > llvm::SMTSolverRef llvm::CreateZ3Solver() { > #if LLVM_WITH_Z3 > return llvm::make_unique(); > #else > llvm::report_fatal_error("LLVM was not compiled with Z3 support, = rebuild " > "with -DLLVM_ENABLE_Z3_SOLVER=3DON", > false); > return nullptr; > #endif > } >=20 > (There are other places LLVM_WITH_Z3 is used but the > above is suggestive.) >=20 > Working backwards finds that: >=20 > /wrkdirs/usr/ports/devel/llvm90/work/llvm-9.0.0rc1.src/CMakeLists.txt >=20 > shows LLVM_WITH_Z3 being conditionally set to 1 via . . . >=20 > set(LLVM_Z3_INSTALL_DIR "" CACHE STRING "Install directory of the Z3 = solver.") >=20 > find_package(Z3 4.7.1) >=20 > if (LLVM_Z3_INSTALL_DIR) > if (NOT Z3_FOUND) > message(FATAL_ERROR "Z3 >=3D 4.7.1 has not been found in = LLVM_Z3_INSTALL_DIR: ${LLVM_Z3_INSTALL_DIR}.") > endif() > endif() >=20 > set(LLVM_ENABLE_Z3_SOLVER_DEFAULT "${Z3_FOUND}") >=20 > option(LLVM_ENABLE_Z3_SOLVER > "Enable Support for the Z3 constraint solver in LLVM." > ${LLVM_ENABLE_Z3_SOLVER_DEFAULT} > ) >=20 > if (LLVM_ENABLE_Z3_SOLVER) > if (NOT Z3_FOUND) > message(FATAL_ERROR "LLVM_ENABLE_Z3_SOLVER cannot be enabled when = Z3 is not available.") > endif() >=20 > set(LLVM_WITH_Z3 1) > endif() >=20 > if( LLVM_TARGETS_TO_BUILD STREQUAL "all" ) > set( LLVM_TARGETS_TO_BUILD ${LLVM_ALL_TARGETS} ) > endif() >=20 >=20 > If I read that correctly, LLVM_ENABLE_Z3_SOLVER set directly > appears to override the default (that tracks if z3 was found). I saw a reference to: diff --git a/llvm/cmake/modules/CrossCompile.cmake = b/llvm/cmake/modules/CrossCompile.cmake index bc3b210f018..0c30b88f80f 100644 --- a/llvm/cmake/modules/CrossCompile.cmake +++ b/llvm/cmake/modules/CrossCompile.cmake @@ -53,6 +53,7 @@ function(llvm_create_cross_target_internal target_name = toolchain buildtype) -DLLVM_DEFAULT_TARGET_TRIPLE=3D"${TARGET_TRIPLE}" -DLLVM_TARGET_ARCH=3D"${LLVM_TARGET_ARCH}" = -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=3D"${LLVM_TEMPORARILY_ALLOW_OLD_TOO= LCHAIN}" + -DLLVM_ENABLE_Z3_SOLVER=3D"${LLVM_ENABLE_Z3_SOLVER}" ${build_type_flags} ${linker_flag} ${external_clang_dir} WORKING_DIRECTORY ${LLVM_${target_name}_BUILD} DEPENDS CREATE_LLVM_${target_name} in https://reviews.llvm.org/D54978 on Feb 12 2019, 5:41 PM and it had the comment: QUOTE Independent of the rest of the discussion, this patch should be part of = the reland, to make sure that explicitly turning off Z3 works reliably. = Thanks for coming up with that, and thanks everyone for the good = discussion here :) END QUOTE This apparently fixes a sub-cmake not respecting the LLVM_ENABLE_Z3_SOLVER setting in the parent cmake. (The overall review earlier describes the sub-cmake not doing the right thing.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-ports@freebsd.org Wed Aug 7 06:33:27 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 53A25C0848 for ; Wed, 7 Aug 2019 06:33:27 +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.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 463MCB3ckxz4Jdd for ; Wed, 7 Aug 2019 06:33:26 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) Received: from pam-s.drei.host ([213.90.36.66]) by taro.utanet.at with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hvFVj-0003Wd-MA for freebsd-ports@freebsd.org; Wed, 07 Aug 2019 08:33:23 +0200 Received: from 193-80-24-62.adsl.highway.telekom.at ([193.80.24.62] helo=[10.0.0.93]) by pam-s.drei.host with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1hvFVj-00018j-I9 for freebsd-ports@freebsd.org; Wed, 07 Aug 2019 08:33:23 +0200 To: freebsd-ports@freebsd.org References: <16c67e8b5ba.d38d325c465988.279893939934555483@helfman.org> Subject: Re: Xtide Broken - Unfetchable From: Walter Schwarzenfeld Message-ID: <352ca086-9823-cae4-a393-a9a6171524c0@utanet.at> Date: Wed, 7 Aug 2019 08:32:42 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <16c67e8b5ba.d38d325c465988.279893939934555483@helfman.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-H3G-Authenticated-As: cf62768e218b4d81d95cc5390f1bd9dfc8b05683 X-Rspamd-Queue-Id: 463MCB3ckxz4Jdd X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of w.schwarzenfeld@utanet.at designates 2001:938:1337:25::25:45 as permitted sender) smtp.mailfrom=w.schwarzenfeld@utanet.at X-Spamd-Result: default: False [-3.40 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2001:938:1337:25::/64]; FREEMAIL_FROM(0.00)[utanet.at]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; IP_SCORE_FREEMAIL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[utanet.at]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-0.996,0]; IP_SCORE(0.00)[ip: (-9.61), ipnet: 2001:938::/32(-4.81), asn: 8437(-3.78), country: AT(-0.10)]; RCVD_IN_DNSWL_LOW(-0.10)[5.4.0.0.5.2.0.0.0.0.0.0.0.0.0.0.5.2.0.0.7.3.3.1.8.3.9.0.1.0.0.2.list.dnswl.org : 127.0.5.1]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[utanet.at]; ASN(0.00)[asn:8437, ipnet:2001:938::/32, country:AT]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 06:33:27 -0000 committed with https://svnweb.freebsd.org/ports?view=revision&revision=508295 W.S. From owner-freebsd-ports@freebsd.org Wed Aug 7 08:16:36 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6B32BC296D for ; Wed, 7 Aug 2019 08:16:36 +0000 (UTC) (envelope-from pi@freebsd.org) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 463PVD0g7gz4Nc5 for ; Wed, 7 Aug 2019 08:16:35 +0000 (UTC) (envelope-from pi@freebsd.org) Received: from pi by home.opsec.eu with local (Exim 4.92 (FreeBSD)) (envelope-from ) id 1hvH7Q-0004G4-TD; Wed, 07 Aug 2019 10:16:24 +0200 Date: Wed, 7 Aug 2019 10:16:24 +0200 From: Kurt Jaeger To: Kralj Karlo Cc: freebsd-ports@freebsd.org Subject: Re: Creation of a diff of a new port Message-ID: <20190807081624.GC28929@home.opsec.eu> References: <8dd1d689-a065-4931-b9d3-8727aac2d892@www.fastmail.com> <20190807001619.0BAE4380086@mailuser.nyi.internal> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190807001619.0BAE4380086@mailuser.nyi.internal> X-Rspamd-Queue-Id: 463PVD0g7gz4Nc5 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-2.90 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.997,0]; NEURAL_HAM_SHORT(-0.97)[-0.972,0]; NEURAL_HAM_LONG(-0.93)[-0.931,0]; ASN(0.00)[asn:12502, ipnet:2001:14f8::/32, country:DE] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 08:16:36 -0000 Hi! > I can create a shar (example 3.2), but the handbook suggests to me that > I should be able to make a diff (example 3.1). If someone confirms that > I really should not be able to make a diff, I will update the handbook > appropriately. New ports should be submitted as shar. Changes to existing ports should be submitted as diff. -- pi@opsec.eu +49 171 3101372 One year to go ! From owner-freebsd-ports@freebsd.org Wed Aug 7 08:29:55 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6080EC2CD9 for ; Wed, 7 Aug 2019 08:29:55 +0000 (UTC) (envelope-from rde@tavi.co.uk) Received: from kipling.tavi.co.uk (kipling.tavi.co.uk [81.187.145.130]) by mx1.freebsd.org (Postfix) with ESMTP id 463PnZ2nS6z4P6N for ; Wed, 7 Aug 2019 08:29:54 +0000 (UTC) (envelope-from rde@tavi.co.uk) Received: from kipling.tavi.co.uk (localhost [127.0.0.1]) by kipling.tavi.co.uk (Postfix) with ESMTP id 70A793B115 for ; Wed, 7 Aug 2019 09:29:44 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=tavi.co.uk; h=date:from:to :subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=selector1; bh=o1d4PMg tBSvrGdqPiJjYnS7YY+M=; b=NFYLigklBD+BCb33irq5QlGoRdSOjceF5z9qpIM xv1vcblao5v9ZIMJrFHoNxShvGSDvEIcgGiHysgOJtXUiPwfn55SD2OAOHcV9SBV Q79KB0+1r7XHrjRDljBDk7gfQYId/i4P6d6uom2ktuUQkCOigPOiuhi/EFj81ke5 I8ec= Received: from raksha.tavi.co.uk (raksha.tavi.co.uk [81.187.145.139]) (Authenticated sender: rde@tavi.co.uk) by kipling.tavi.co.uk (Postfix) with ESMTPA id 365763AF5B for ; Wed, 7 Aug 2019 09:29:44 +0100 (BST) Date: Wed, 7 Aug 2019 09:29:43 +0100 From: Bob Eager To: freebsd-ports@freebsd.org Subject: Re: Creation of a diff of a new port Message-ID: <20190807092943.3fb5fd3a@raksha.tavi.co.uk> In-Reply-To: <20190807001619.0BAE4380086@mailuser.nyi.internal> References: <8dd1d689-a065-4931-b9d3-8727aac2d892@www.fastmail.com> <20190807001619.0BAE4380086@mailuser.nyi.internal> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; amd64-portbld-freebsd12.0) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEUwXjFLc0vD0cS7y7zw9PDZ4tkWSRaVrZZ+m39qi2tXfVj////7+/utwK4IPggAOAAJUUA7AAABKklEQVQ4jWPYjQMwDFYJp0NKEKCNJmEf9h8CsimXiL2e33s3/e7F7K2Cs3f3dCMkQkMKj4YuCY3K3iR+e7fMaiSjvkX0/5cFGrWpe2uLzOpaExUVqMS/8PX/Re5ey960OLBTZpFA8+IlSBKPQ92zNyUUBsosN58uIY0k8f+/ONCoYytkVuhWzVwNkYiYbqk5M3NmOVBi41YZ8RsGF7shEtFb5KJ3r969CyixM7OTPeFUxG2IxLO8/9/SvqXlc+/x3h295YzLlj2nIRJQj//nRvc5TEIal8RsXBLVuCQwIgoq/u80DomP6HEOk/iOS+IJLonZOCT+ReOQ+Lkbh0QKLonbOCR+7MYhsRqHBJrVcIl/1TgklqKLQyQ+tGKIgyQOqXpjig94diZRAgAXmDX6jyWafAAAAABJRU5ErkJggg====== MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 463PnZ2nS6z4P6N X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=tavi.co.uk header.s=selector1 header.b=NFYLigkl; dmarc=pass (policy=none) header.from=tavi.co.uk; spf=pass (mx1.freebsd.org: domain of rde@tavi.co.uk designates 81.187.145.130 as permitted sender) smtp.mailfrom=rde@tavi.co.uk X-Spamd-Result: default: False [-7.49 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[tavi.co.uk:s=selector1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+a:kipling.tavi.co.uk]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[tavi.co.uk:+]; DMARC_POLICY_ALLOW(-0.50)[tavi.co.uk,none]; NEURAL_HAM_SHORT(-1.00)[-0.997,0]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-3.59)[ip: (-9.54), ipnet: 81.187.0.0/16(-4.66), asn: 20712(-3.66), country: GB(-0.08)]; ASN(0.00)[asn:20712, ipnet:81.187.0.0/16, country:GB] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 08:29:55 -0000 On Wed, 07 Aug 2019 00:16:13 +0000 Kralj Karlo wrote: > Jonathan Chen writes: > > Details can be found at: > > https://www.freebsd.org/doc/en/books/porters-handbook/porting-submitting.html > > I can create a shar (example 3.2), but the handbook suggests to me > that I should be able to make a diff (example 3.1). If someone > confirms that I really should not be able to make a diff, I will > update the handbook appropriately. For new ports, you do a shar file. For existing ports, you do a diff. But not using the svn repository. I personally use the 'port' command - 'port diff' for that. From owner-freebsd-ports@freebsd.org Wed Aug 7 10:49:37 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0EDF2C6279 for ; Wed, 7 Aug 2019 10:49:37 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mail-pl1-x62e.google.com (mail-pl1-x62e.google.com [IPv6:2607:f8b0:4864:20::62e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 463Stm18ybz4Y9Y; Wed, 7 Aug 2019 10:49:35 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: by mail-pl1-x62e.google.com with SMTP id k8so40242563plt.3; Wed, 07 Aug 2019 03:49:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:reply-to:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=L3hu3YvvraTjfpZR3MgV9nwdA7kVWTR0eVQOYWS1tL0=; b=aaID2zjnYRUw0MPkXBeIY8Iry63Gf20VhEOQWBMcwZeoxoR0vTb+wnmkEsyY+XR1bI DcrElqFSO0MVM/NakyxxkdOkGPuplmA7MQn/UVk43zxvooz6ZDuQRkDobJy+IrUqrdHk Lv3ycNy8D/JGJtRQXR9qfPGve25vsu1/E9Wmdupx2bxXkBK58ANsOyYvwwGrQd0BLn5h eVVKyrh0CpYR/JPeyH91ikwMFOR/+a/NKp0uTjifyzFpP2SKBN8xCfg2aB7rRbCYEpzR PfnC0JqJixDiV6OMKPodbD14tj0SiY1K2zAik4phrj2MIRMx15REexM8g0cqJqKO4sz0 9zSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:reply-to:subject:to:cc:references:from :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=L3hu3YvvraTjfpZR3MgV9nwdA7kVWTR0eVQOYWS1tL0=; b=eAeyaVE35eTFLelC9v6BFsXs0DbdaraZop3AJ14DQ9MeYDNSGhcHrMALxNd2yOdr0n Bam1Ah3ietfCvM1d/46sSIC2MA1IfzdldMFf6FjBJZWSdd1dONTH7/pwL9KCE3OoJret GdjSke+l8Dg4H8UziMn8ViJdbRS5QnvVt4LFKh/38Phd+Aznw/Ub6b7K/Z7q4tkhI6RT zkRsKnT4IiEEYH97aBshy/PR8E5ASnAEQp9jSHuUIYynZvNHdm4F0lIOLPLoft42moef g3iQfpqm1qD/JLONW8pt5dKmEvUacIsMzl+xZtAX0Xi9y9qMuyXSpL4igikgz+k3NRJt eW1g== X-Gm-Message-State: APjAAAW4nKXF6iStL5b/IfiWfRZzgKTJ/aq/zPxkfOdDahFGkA8Kb2nS chTCj1N+r0krBUj983DVRwXp9GHl X-Google-Smtp-Source: APXvYqyXcQ7+y8LGJssuE6yZsRCfpHhYWnS7KkohxBSlm9Izicn9HN31oZlXxFBYnBNO74LtVzG5ZQ== X-Received: by 2002:a17:902:8689:: with SMTP id g9mr7052972plo.252.1565174973643; Wed, 07 Aug 2019 03:49:33 -0700 (PDT) Received: from [192.168.1.109] (180-150-68-130.b49644.syd.nbn.aussiebb.net. [180.150.68.130]) by smtp.gmail.com with ESMTPSA id h14sm119612921pfq.22.2019.08.07.03.49.31 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Wed, 07 Aug 2019 03:49:33 -0700 (PDT) Sender: Kubilay Kocak Reply-To: koobs@FreeBSD.org Subject: Re: Creation of a diff of a new port To: Kurt Jaeger , Kralj Karlo Cc: freebsd-ports@freebsd.org References: <8dd1d689-a065-4931-b9d3-8727aac2d892@www.fastmail.com> <20190807001619.0BAE4380086@mailuser.nyi.internal> <20190807081624.GC28929@home.opsec.eu> From: Kubilay Kocak Message-ID: <8dcbf9fc-ca91-5112-398c-8d684caaf4fd@FreeBSD.org> Date: Wed, 7 Aug 2019 20:49:30 +1000 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Thunderbird/69.0 MIME-Version: 1.0 In-Reply-To: <20190807081624.GC28929@home.opsec.eu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 463Stm18ybz4Y9Y X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=aaID2zjn; dmarc=none; spf=pass (mx1.freebsd.org: domain of koobsfreebsd@gmail.com designates 2607:f8b0:4864:20::62e as permitted sender) smtp.mailfrom=koobsfreebsd@gmail.com X-Spamd-Result: default: False [-6.18 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[koobs@FreeBSD.org]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; NEURAL_HAM_SHORT(-0.99)[-0.993,0]; FORGED_SENDER(0.30)[koobs@FreeBSD.org,koobsfreebsd@gmail.com]; IP_SCORE(-2.98)[ip: (-9.40), ipnet: 2607:f8b0::/32(-3.03), asn: 15169(-2.44), country: US(-0.05)]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_NEQ_ENVFROM(0.00)[koobs@FreeBSD.org,koobsfreebsd@gmail.com]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[FreeBSD.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[e.2.6.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 10:49:37 -0000 On 7/08/2019 6:16 pm, Kurt Jaeger wrote: > Hi! > >> I can create a shar (example 3.2), but the handbook suggests to me that >> I should be able to make a diff (example 3.1). If someone confirms that >> I really should not be able to make a diff, I will update the handbook >> appropriately. > > New ports should be submitted as shar. Changes to existing ports > should be submitted as diff. > new ports can be submitted as shars or diffs. "new ports must/should be shar" is historic. From owner-freebsd-ports@freebsd.org Wed Aug 7 17:17:22 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B8E82B189A; Wed, 7 Aug 2019 17:17:22 +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 463dV94v3Dz42NF; Wed, 7 Aug 2019 17:17:21 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id 0518D3C0199; Wed, 7 Aug 2019 17:17:15 +0000 (UTC) Date: Wed, 7 Aug 2019 17:17:14 +0000 From: Brooks Davis To: Mark Millard Cc: freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org, freebsd-ppc@freebsd.org Subject: Re: devel/llvm90 requires math/z3 first; building math/z3 requires a c++ toolchain be in place Message-ID: <20190807171714.GI94703@spindle.one-eyed-alien.net> References: <8DB3EAA4-2B88-4180-8386-673524D27C64@yahoo.com> <20190806165525.GC94703@spindle.one-eyed-alien.net> <2A88AADC-8ED0-4FFD-85A8-34C0186D5D4F@yahoo.com> <20190807020826.GH94703@spindle.one-eyed-alien.net> <602EEB6C-D0B0-4EFB-AB0E-BE98FF1C4D90@yahoo.com> <086C99B8-1289-4D81-AAF5-85FB0AE70B7C@yahoo.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="hcut4fGOf7Kh6EdG" Content-Disposition: inline In-Reply-To: <086C99B8-1289-4D81-AAF5-85FB0AE70B7C@yahoo.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Rspamd-Queue-Id: 463dV94v3Dz42NF X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of brooks@spindle.one-eyed-alien.net has no SPF policy when checking 199.48.129.229) smtp.mailfrom=brooks@spindle.one-eyed-alien.net X-Spamd-Result: default: False [-7.45 / 15.00]; ARC_NA(0.00)[]; FREEMAIL_TO(0.00)[yahoo.com]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; DMARC_NA(0.00)[freebsd.org]; AUTH_NA(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.99)[-0.986,0]; R_SPF_NA(0.00)[]; SIGNED_PGP(-2.00)[]; FORGED_SENDER(0.30)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; RCVD_COUNT_ZERO(0.00)[0]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:36236, ipnet:199.48.128.0/22, country:US]; FROM_NEQ_ENVFROM(0.00)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; IP_SCORE(-3.56)[ip: (-9.27), ipnet: 199.48.128.0/22(-4.61), asn: 36236(-3.87), country: US(-0.05)] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 17:17:22 -0000 --hcut4fGOf7Kh6EdG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 06, 2019 at 09:22:52PM -0700, Mark Millard wrote: > [I found something known to be missing in the > in at least some versions of > llvm/cmake/modules/CrossCompile.cmake that messes > up the overall handling of LLVM_ENABLE_Z3_SOLVER .] >=20 > On 2019-Aug-6, at 20:23, Mark Millard wrote: >=20 >=20 >=20 > > On 2019-Aug-6, at 19:08, Brooks Davis wrote: > >=20 > >> On Tue, Aug 06, 2019 at 05:59:21PM -0700, Mark Millard wrote: > >>>=20 > >>>=20 > >>> On 2019-Aug-6, at 09:55, Brooks Davis wrote: > >>>=20 > >>>> I'd prefer to disable this dependency. There's a knob that worked in > >>>> the 8.0 timeframe, but the lit build now autodetects z3 when it is > >>>> present and I've failed to find a knob to disable it. For now, the = easy > >>>> workaround is probably to disable options LIT. We could make that t= he > >>>> default on non-LLVM platforms is that makes sense. > >>>>=20 > >>>> -- Brooks > >>>=20 > >>> Okay. > >>>=20 > >>> poudriere-devel automatically built math/z3 because > >>> I'd indicated to build devel/llvm90 . math/z3 was not > >>> previously built: I've never had other use of it. So > >>> my context was not one of an implicit autodetect. > >>=20 > >> The dependency is there because if z3 is installed then the package > >> that is built depends on z3. Thus I had not choice but to add a z3 > >> dependency until I find a way to turn it off. You can either help find > >> a way to disable z3 detection in the cmake infrastructure or turn off > >> LIT. I don't have any use for reports on the effects of commenting out > >> the DEPENDS line. I know what that does. > >=20 > >=20 > > I hope this helps. (I'm not a cmake expert.) > >=20 > > llvm-9.0.0rc1.src/lib/Support/Z3Solver.cpp does: > >=20 > > #if LLVM_WITH_Z3 > >=20 > > #include > >=20 > > namespace { > > . . . > > } // end anonymous namespace > >=20 > > #endif > >=20 > > llvm::SMTSolverRef llvm::CreateZ3Solver() { > > #if LLVM_WITH_Z3 > > return llvm::make_unique(); > > #else > > llvm::report_fatal_error("LLVM was not compiled with Z3 support, rebui= ld " > > "with -DLLVM_ENABLE_Z3_SOLVER=3DON", > > false); > > return nullptr; > > #endif > > } > >=20 > > (There are other places LLVM_WITH_Z3 is used but the > > above is suggestive.) > >=20 > > Working backwards finds that: > >=20 > > /wrkdirs/usr/ports/devel/llvm90/work/llvm-9.0.0rc1.src/CMakeLists.txt > >=20 > > shows LLVM_WITH_Z3 being conditionally set to 1 via . . . > >=20 > > set(LLVM_Z3_INSTALL_DIR "" CACHE STRING "Install directory of the Z3 so= lver.") > >=20 > > find_package(Z3 4.7.1) > >=20 > > if (LLVM_Z3_INSTALL_DIR) > > if (NOT Z3_FOUND) > > message(FATAL_ERROR "Z3 >=3D 4.7.1 has not been found in LLVM_Z3_INS= TALL_DIR: ${LLVM_Z3_INSTALL_DIR}.") > > endif() > > endif() > >=20 > > set(LLVM_ENABLE_Z3_SOLVER_DEFAULT "${Z3_FOUND}") > >=20 > > option(LLVM_ENABLE_Z3_SOLVER > > "Enable Support for the Z3 constraint solver in LLVM." > > ${LLVM_ENABLE_Z3_SOLVER_DEFAULT} > > ) > >=20 > > if (LLVM_ENABLE_Z3_SOLVER) > > if (NOT Z3_FOUND) > > message(FATAL_ERROR "LLVM_ENABLE_Z3_SOLVER cannot be enabled when Z3= is not available.") > > endif() > >=20 > > set(LLVM_WITH_Z3 1) > > endif() > >=20 > > if( LLVM_TARGETS_TO_BUILD STREQUAL "all" ) > > set( LLVM_TARGETS_TO_BUILD ${LLVM_ALL_TARGETS} ) > > endif() > >=20 > >=20 > > If I read that correctly, LLVM_ENABLE_Z3_SOLVER set directly > > appears to override the default (that tracks if z3 was found). >=20 > I saw a reference to: >=20 > diff --git a/llvm/cmake/modules/CrossCompile.cmake b/llvm/cmake/modules/C= rossCompile.cmake > index bc3b210f018..0c30b88f80f 100644 > --- a/llvm/cmake/modules/CrossCompile.cmake > +++ b/llvm/cmake/modules/CrossCompile.cmake > @@ -53,6 +53,7 @@ function(llvm_create_cross_target_internal target_name = toolchain buildtype) > -DLLVM_DEFAULT_TARGET_TRIPLE=3D"${TARGET_TRIPLE}" > -DLLVM_TARGET_ARCH=3D"${LLVM_TARGET_ARCH}" > -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=3D"${LLVM_TEMPORARILY_ALL= OW_OLD_TOOLCHAIN}" > + -DLLVM_ENABLE_Z3_SOLVER=3D"${LLVM_ENABLE_Z3_SOLVER}" > ${build_type_flags} ${linker_flag} ${external_clang_dir} > WORKING_DIRECTORY ${LLVM_${target_name}_BUILD} > DEPENDS CREATE_LLVM_${target_name} >=20 > in https://reviews.llvm.org/D54978 on Feb 12 2019, 5:41 PM > and it had the comment: >=20 > QUOTE > Independent of the rest of the discussion, this patch should be part of t= he reland, to make sure that explicitly turning off Z3 works reliably. Than= ks for coming up with that, and thanks everyone for the good discussion her= e :) > END QUOTE >=20 > This apparently fixes a sub-cmake not respecting the > LLVM_ENABLE_Z3_SOLVER setting in the parent cmake. > (The overall review earlier describes the sub-cmake > not doing the right thing.) Thanks for digging this up. Unfortunately, this doesn't seem to have solved the problem. With this patch applied I still get this if I have z3 installed on the system and no LIB_DEPENDS line: Error: /usr/local/bin/FileCheck90 is linked to /usr/local/lib/libz3.so.0 =66rom math/z3 but it is not declared as a dependency Warning: you need LIB_DEPENDS+=3Dlibz3.so:math/z3 I've generally observed that the portions of the system that cover lit (which includes FileCheck) aren't very well behaved. -- Brooks --hcut4fGOf7Kh6EdG Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJdSweaAAoJEKzQXbSebgfAA5UIAJJzsmi0ab8JWHEycVSu3yNw cdYOkas553C7tDkhdPCrOmAwvKJqMQRJzLuQ5tQ3TEIn7txDcveq9lrtqy8qRMK0 c3lTHCWdUQUsLzGHNg0XXiBrb82jQb6yl4jT/qsQGXxRJcKkLs1tGO6vK6YYTuRO g2voU1wu+d7Fe5GT4LrCQTvHl8yMR5rpZQ21puWU2Z4lUWGDc2LdQGgDhzf4E2VF 37NrSfsb3LbiiffARRIVjoY3inTd+kCNOP9MtgcWSjiSCVMYQieJgc3a5cqkljmV oZT2rtwNhFSAhtf1q0BBzFKm22TNNIGu35W0N6dxAJxbd3XuXXoo19Z/T6nmdcw= =E2Aq -----END PGP SIGNATURE----- --hcut4fGOf7Kh6EdG-- From owner-freebsd-ports@freebsd.org Wed Aug 7 17:43:30 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8B20EB26A9 for ; Wed, 7 Aug 2019 17:43:30 +0000 (UTC) (envelope-from flo@smeets.xyz) Received: from mail-out.smeets.xyz (mail-out.smeets.xyz [95.216.44.107]) by mx1.freebsd.org (Postfix) with ESMTP id 463f4K3Bwtz445J; Wed, 7 Aug 2019 17:43:28 +0000 (UTC) (envelope-from flo@smeets.xyz) Received: from mail.smeets.xyz (mail.smeets.xyz [IPv6:2a01:4f9:2a:2a94::25:3]) by mail-out.smeets.xyz (Postfix) with ESMTP id CC82814698; Wed, 7 Aug 2019 19:43:27 +0200 (CEST) Received: from amavis.smeets.xyz (amavis.smeets.xyz [IPv6:2a01:4f9:2a:2a94::aa:4]) by mail.smeets.xyz (Postfix) with ESMTP id E9A6FB05A3; Wed, 7 Aug 2019 19:43:24 +0200 (CEST) X-Virus-Scanned: amavisd-new at smeets.xyz Received: from mail.smeets.xyz ([IPv6:2a01:4f9:2a:2a94::25:3]) by amavis.smeets.xyz (amavis.smeets.xyz [IPv6:2a01:4f9:2a:2a94::aa:4]) (amavisd-new, port 10025) with ESMTP id o84KZlE43E31; Wed, 7 Aug 2019 19:43:24 +0200 (CEST) Received: from p200300cfdf25a23718199680a7a281c7.dip0.t-ipconnect.de (p2003000631D2E13718199680A7A281C7.dip0.t-ipconnect.de [IPv6:2003:6:31d2:e137:1819:9680:a7a2:81c7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.smeets.xyz (Postfix) with ESMTPSA id 2B332B059E; Wed, 7 Aug 2019 19:43:24 +0200 (CEST) From: Florian Smeets Message-Id: <5A19528F-4445-4C33-8101-94870180ABD6@smeets.xyz> Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3570.1\)) Subject: Re: Clamav Date: Wed, 7 Aug 2019 19:43:17 +0200 In-Reply-To: Cc: The Doctor , freebsd-ports@freebsd.org To: "koobs@freebsd.org" References: <20190806215703.GA35507@doctor.nl2k.ab.ca> X-Mailer: Apple Mail (2.3570.1) X-Rspamd-Queue-Id: 463f4K3Bwtz445J X-Spamd-Bar: - X-Spamd-Result: default: False [-1.99 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_COUNT_FIVE(0.00)[5]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+mx]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; IP_SCORE(-0.10)[ipnet: 95.216.0.0/16(1.32), asn: 24940(-1.82), country: DE(-0.01)]; NEURAL_HAM_LONG(-0.82)[-0.824,0]; TO_DN_SOME(0.00)[]; URI_COUNT_ODD(1.00)[7]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.92)[-0.916,0]; DMARC_POLICY_ALLOW(-0.50)[smeets.xyz,reject]; NEURAL_HAM_MEDIUM(-0.95)[-0.945,0]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:24940, ipnet:95.216.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 17:43:30 -0000 On 7. Aug 2019, at 04:02, Kubilay Kocak wrote: >=20 > On 7/08/2019 7:57 am, The Doctor via freebsd-ports wrote: >> Wehen Will clamav be updated? >> I understand there is a security issue? >=20 > The best / most effective method to report/request security releases = or updates is in Bugzilla, I've created one for the ClamAV 0.101.3 = version (security) update) here: >=20 > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239684 FWIW, the fix in 0.101.3 seems to be incomplete. I guess there will be = another version soon. https://www.openwall.com/lists/oss-security/2019/08/06/3 = Florian From owner-freebsd-ports@freebsd.org Wed Aug 7 18:02:45 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8FA03B31E7; Wed, 7 Aug 2019 18:02:45 +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 463fVX5hgZz45ZB; Wed, 7 Aug 2019 18:02:44 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id 160EB3C0199; Wed, 7 Aug 2019 18:02:44 +0000 (UTC) Date: Wed, 7 Aug 2019 18:02:44 +0000 From: Brooks Davis To: Mark Millard Cc: freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org, freebsd-ppc@freebsd.org Subject: Re: devel/llvm90 requires math/z3 first; building math/z3 requires a c++ toolchain be in place Message-ID: <20190807180244.GJ94703@spindle.one-eyed-alien.net> References: <8DB3EAA4-2B88-4180-8386-673524D27C64@yahoo.com> <20190806165525.GC94703@spindle.one-eyed-alien.net> <2A88AADC-8ED0-4FFD-85A8-34C0186D5D4F@yahoo.com> <20190807020826.GH94703@spindle.one-eyed-alien.net> <602EEB6C-D0B0-4EFB-AB0E-BE98FF1C4D90@yahoo.com> <086C99B8-1289-4D81-AAF5-85FB0AE70B7C@yahoo.com> <20190807171714.GI94703@spindle.one-eyed-alien.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="D6IIOQQv2Iwyp54J" Content-Disposition: inline In-Reply-To: <20190807171714.GI94703@spindle.one-eyed-alien.net> User-Agent: Mutt/1.9.4 (2018-02-28) X-Rspamd-Queue-Id: 463fVX5hgZz45ZB X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of brooks@spindle.one-eyed-alien.net has no SPF policy when checking 199.48.129.229) smtp.mailfrom=brooks@spindle.one-eyed-alien.net X-Spamd-Result: default: False [-7.40 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; IP_SCORE(-3.56)[ip: (-9.27), ipnet: 199.48.128.0/22(-4.62), asn: 36236(-3.87), country: US(-0.05)]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; DMARC_NA(0.00)[freebsd.org]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.94)[-0.942,0]; R_SPF_NA(0.00)[]; FREEMAIL_TO(0.00)[yahoo.com]; FORGED_SENDER(0.30)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; SIGNED_PGP(-2.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:36236, ipnet:199.48.128.0/22, country:US]; FROM_NEQ_ENVFROM(0.00)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; RCVD_COUNT_ZERO(0.00)[0] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 18:02:45 -0000 --D6IIOQQv2Iwyp54J Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 07, 2019 at 05:17:14PM +0000, Brooks Davis wrote: > On Tue, Aug 06, 2019 at 09:22:52PM -0700, Mark Millard wrote: > > [I found something known to be missing in the > > in at least some versions of > > llvm/cmake/modules/CrossCompile.cmake that messes > > up the overall handling of LLVM_ENABLE_Z3_SOLVER .] > >=20 > > On 2019-Aug-6, at 20:23, Mark Millard wrote: > >=20 > >=20 > >=20 > > > On 2019-Aug-6, at 19:08, Brooks Davis wrote: > > >=20 > > >> On Tue, Aug 06, 2019 at 05:59:21PM -0700, Mark Millard wrote: > > >>>=20 > > >>>=20 > > >>> On 2019-Aug-6, at 09:55, Brooks Davis wrote: > > >>>=20 > > >>>> I'd prefer to disable this dependency. There's a knob that worked= in > > >>>> the 8.0 timeframe, but the lit build now autodetects z3 when it is > > >>>> present and I've failed to find a knob to disable it. For now, th= e easy > > >>>> workaround is probably to disable options LIT. We could make that= the > > >>>> default on non-LLVM platforms is that makes sense. > > >>>>=20 > > >>>> -- Brooks > > >>>=20 > > >>> Okay. > > >>>=20 > > >>> poudriere-devel automatically built math/z3 because > > >>> I'd indicated to build devel/llvm90 . math/z3 was not > > >>> previously built: I've never had other use of it. So > > >>> my context was not one of an implicit autodetect. > > >>=20 > > >> The dependency is there because if z3 is installed then the package > > >> that is built depends on z3. Thus I had not choice but to add a z3 > > >> dependency until I find a way to turn it off. You can either help f= ind > > >> a way to disable z3 detection in the cmake infrastructure or turn off > > >> LIT. I don't have any use for reports on the effects of commenting = out > > >> the DEPENDS line. I know what that does. > > >=20 > > >=20 > > > I hope this helps. (I'm not a cmake expert.) > > >=20 > > > llvm-9.0.0rc1.src/lib/Support/Z3Solver.cpp does: > > >=20 > > > #if LLVM_WITH_Z3 > > >=20 > > > #include > > >=20 > > > namespace { > > > . . . > > > } // end anonymous namespace > > >=20 > > > #endif > > >=20 > > > llvm::SMTSolverRef llvm::CreateZ3Solver() { > > > #if LLVM_WITH_Z3 > > > return llvm::make_unique(); > > > #else > > > llvm::report_fatal_error("LLVM was not compiled with Z3 support, reb= uild " > > > "with -DLLVM_ENABLE_Z3_SOLVER=3DON", > > > false); > > > return nullptr; > > > #endif > > > } > > >=20 > > > (There are other places LLVM_WITH_Z3 is used but the > > > above is suggestive.) > > >=20 > > > Working backwards finds that: > > >=20 > > > /wrkdirs/usr/ports/devel/llvm90/work/llvm-9.0.0rc1.src/CMakeLists.txt > > >=20 > > > shows LLVM_WITH_Z3 being conditionally set to 1 via . . . > > >=20 > > > set(LLVM_Z3_INSTALL_DIR "" CACHE STRING "Install directory of the Z3 = solver.") > > >=20 > > > find_package(Z3 4.7.1) > > >=20 > > > if (LLVM_Z3_INSTALL_DIR) > > > if (NOT Z3_FOUND) > > > message(FATAL_ERROR "Z3 >=3D 4.7.1 has not been found in LLVM_Z3_I= NSTALL_DIR: ${LLVM_Z3_INSTALL_DIR}.") > > > endif() > > > endif() > > >=20 > > > set(LLVM_ENABLE_Z3_SOLVER_DEFAULT "${Z3_FOUND}") > > >=20 > > > option(LLVM_ENABLE_Z3_SOLVER > > > "Enable Support for the Z3 constraint solver in LLVM." > > > ${LLVM_ENABLE_Z3_SOLVER_DEFAULT} > > > ) > > >=20 > > > if (LLVM_ENABLE_Z3_SOLVER) > > > if (NOT Z3_FOUND) > > > message(FATAL_ERROR "LLVM_ENABLE_Z3_SOLVER cannot be enabled when = Z3 is not available.") > > > endif() > > >=20 > > > set(LLVM_WITH_Z3 1) > > > endif() > > >=20 > > > if( LLVM_TARGETS_TO_BUILD STREQUAL "all" ) > > > set( LLVM_TARGETS_TO_BUILD ${LLVM_ALL_TARGETS} ) > > > endif() > > >=20 > > >=20 > > > If I read that correctly, LLVM_ENABLE_Z3_SOLVER set directly > > > appears to override the default (that tracks if z3 was found). > >=20 > > I saw a reference to: > >=20 > > diff --git a/llvm/cmake/modules/CrossCompile.cmake b/llvm/cmake/modules= /CrossCompile.cmake > > index bc3b210f018..0c30b88f80f 100644 > > --- a/llvm/cmake/modules/CrossCompile.cmake > > +++ b/llvm/cmake/modules/CrossCompile.cmake > > @@ -53,6 +53,7 @@ function(llvm_create_cross_target_internal target_nam= e toolchain buildtype) > > -DLLVM_DEFAULT_TARGET_TRIPLE=3D"${TARGET_TRIPLE}" > > -DLLVM_TARGET_ARCH=3D"${LLVM_TARGET_ARCH}" > > -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=3D"${LLVM_TEMPORARILY_A= LLOW_OLD_TOOLCHAIN}" > > + -DLLVM_ENABLE_Z3_SOLVER=3D"${LLVM_ENABLE_Z3_SOLVER}" > > ${build_type_flags} ${linker_flag} ${external_clang_dir} > > WORKING_DIRECTORY ${LLVM_${target_name}_BUILD} > > DEPENDS CREATE_LLVM_${target_name} > >=20 > > in https://reviews.llvm.org/D54978 on Feb 12 2019, 5:41 PM > > and it had the comment: > >=20 > > QUOTE > > Independent of the rest of the discussion, this patch should be part of= the reland, to make sure that explicitly turning off Z3 works reliably. Th= anks for coming up with that, and thanks everyone for the good discussion h= ere :) > > END QUOTE > >=20 > > This apparently fixes a sub-cmake not respecting the > > LLVM_ENABLE_Z3_SOLVER setting in the parent cmake. > > (The overall review earlier describes the sub-cmake > > not doing the right thing.) >=20 > Thanks for digging this up. Unfortunately, this doesn't seem to have > solved the problem. With this patch applied I still get this if I have > z3 installed on the system and no LIB_DEPENDS line: >=20 > Error: /usr/local/bin/FileCheck90 is linked to /usr/local/lib/libz3.so.0 > from math/z3 but it is not declared as a dependency > Warning: you need LIB_DEPENDS+=3Dlibz3.so:math/z3 >=20 > I've generally observed that the portions of the system that cover lit > (which includes FileCheck) aren't very well behaved. I've filed https://bugs.llvm.org/show_bug.cgi?id=3D42921 upstream, hopefully someone who understand this part of the cmake system will help us out. -- Brooks --D6IIOQQv2Iwyp54J Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJdSxJCAAoJEKzQXbSebgfA/zgH/R6J4rXQf1lRPUAU6UdmaIR/ PZK4kgl0mPJLfvW3QIiF6ID8zP6aaC0GWHk8LZgxDpauD3SNc+Cq6roA2jNM7L7x 7stIDM69HT9vGHXt9/b/YTU6tKCO/3YgZLUkOsNTeG2mpfJleurRdLzdVL2pODNF xtcZNStbYqvpi88Y0bE5nSZ/q9ieBgPFqAMcoUy4ZTKIb1+/K244TwyqQoTmMJzE eatMJ9sgD7l3TUglikpiLplaA3NzozoMPDe+LQTckuds2azdMJo32rHid1iQ+u1G lmYLrkopXCdqQyXKLrnyN4Rgfmn/c3d/aNnkG4iNpdt9oEibbMfsyLl1zBjMwmY= =Zv7c -----END PGP SIGNATURE----- --D6IIOQQv2Iwyp54J-- From owner-freebsd-ports@freebsd.org Wed Aug 7 18:26:48 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BC6D7B3972 for ; Wed, 7 Aug 2019 18:26:48 +0000 (UTC) (envelope-from sh+freebsd-ports@codevoid.de) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 463g2J42T8z475W for ; Wed, 7 Aug 2019 18:26:48 +0000 (UTC) (envelope-from sh+freebsd-ports@codevoid.de) Received: by mailman.nyi.freebsd.org (Postfix) id 88AC5B3971; Wed, 7 Aug 2019 18:26:48 +0000 (UTC) Delivered-To: ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8873BB3970 for ; Wed, 7 Aug 2019 18:26:48 +0000 (UTC) (envelope-from sh+freebsd-ports@codevoid.de) Received: from mail.codevoid.de (mail.codevoid.de [195.201.34.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.codevoid.de", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 463g2H3gb3z475V for ; Wed, 7 Aug 2019 18:26:46 +0000 (UTC) (envelope-from sh+freebsd-ports@codevoid.de) Received: from mail.codevoid.de (localhost [127.0.0.1]) by mail.codevoid.de (OpenSMTPD) with ESMTP id e5f27dc3 for ; Wed, 7 Aug 2019 20:20:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=codevoid.de; h=date:from :cc:subject:message-id:mime-version:content-type; s=dkim; bh=TgO CrVivrP/zX1ypro2U4wXphbA=; b=rYMSrw6Y/jvPkFV/ZpeoIdJqLQUxm3ENdsU NdLjs9eQYGK+tZRcJ2v9HxPdKsM4sigGDz6ZKxMtr5uWaI3Ap5Ic4CWJwr5BS5OG L95FKWH+4H2vUgOfFthUJ3Y4y3pOIKWR1dRVLOWDvnj2y6Kb9DGIh4xrILbjN5Ke 7gFQiz5s= DomainKey-Signature: a=rsa-sha1; c=nofws; d=codevoid.de; h=date:from:cc :subject:message-id:mime-version:content-type; q=dns; s=dkim; b= kh8dBMphNTXJcCpYueVGufxCExAdP1cAoiiDqVXdqhrEW/E1ikBRRh3dhzOGUylH GjY2XEUD4+WHg8JAmJKZolLfOcBaJoeCx0cHNKbkXHlz5fwvbI+5YiMX0Htw7NLy BECJdYnLj1Eajh23lRTOYBZyXqh/W0p4taNZSEvaQdc= Received: from localhost (pD9EC38D9.dip0.t-ipconnect.de [217.236.56.217]) by mail.codevoid.de (OpenSMTPD) with ESMTPSA id a0a998f1 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Wed, 7 Aug 2019 20:20:04 +0200 (CEST) Date: Wed, 7 Aug 2019 20:20:03 +0200 From: Stefan Hagen Cc: ports@freebsd.org Subject: www/luakit: dropping maintainership Message-ID: <20190807182003.GA29490@x230.hagen.corp> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Precedence: first-class Priority: normal X-Editor: VIM - Vi IMproved 8.1 X-Operating-System: OpenBSD 6.5 amd64 X-Mailer: Mutt 1.12.1 (2019-06-15) X-PGP-Fingerprint: CBD3 C468 64B4 6517 E8FB B90F B6BC 2EC5 52BE 43BA OpenPGP: id=52BE43BA; url=https://codevoid.de/0/gpg; preference=signencrypt User-Agent: Mutt/1.12.1 (2019-06-15) X-Rspamd-Queue-Id: 463g2H3gb3z475V X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=codevoid.de header.s=dkim header.b=rYMSrw6Y; dmarc=pass (policy=none) header.from=codevoid.de; spf=pass (mx1.freebsd.org: domain of sh@codevoid.de designates 195.201.34.29 as permitted sender) smtp.mailfrom=sh@codevoid.de X-Spamd-Result: default: False [-2.89 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[codevoid.de:s=dkim]; NEURAL_HAM_MEDIUM(-0.99)[-0.988,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-0.88)[-0.884,0]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[codevoid.de:+]; DMARC_POLICY_ALLOW(-0.50)[codevoid.de,none]; MISSING_TO(2.00)[]; IP_SCORE(-1.11)[ipnet: 195.201.0.0/16(-3.75), asn: 24940(-1.82), country: DE(-0.01)]; NEURAL_HAM_SHORT(-0.91)[-0.905,0]; RECEIVED_SPAMHAUS_PBL(0.00)[217.56.236.217.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:195.201.0.0/16, country:DE]; TAGGED_FROM(0.00)[freebsd-ports] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 18:26:48 -0000 Hello, I moved on and I don't have the time and actually no freebsd system anymore to maintain the www/luakit port. There is still an update to the current version in bugzilla with minor issues. I'm dropping maintenance. If someone is going to pick it up and has questions, feel free to ask! Best Regards, Stefan From owner-freebsd-ports@freebsd.org Wed Aug 7 18:55:11 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 71FE6B444F for ; Wed, 7 Aug 2019 18:55:11 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-20.consmr.mail.ne1.yahoo.com (sonic316-20.consmr.mail.ne1.yahoo.com [66.163.187.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 463gg22pQnz48rB for ; Wed, 7 Aug 2019 18:55:10 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: MFBtSY8VM1kg1efog7CtEdNGIV7M5NKWTD7ignaRLtU0zF1CjT5Zy_hbcgPtVen 6y8tJqejC_w9mKMTMsXFH1a1EkFujo.X7BnNSNoZgncvUVz5FbvmWU0gYpR3f87k6.DzMF6B7OQK fJzgNhcOwI8IlLHyzt4q6a3BesA0UdyaNrV0.WROgHTYisRqgah48S1p5z5XFao6avXyIc03Alwe IkCDn8EUU6HRLSJy0PXboX_B060F._OkObLidJ0eqopDNFtll0O3JpyT9UXJjZX5g8WD78jgv5KN JGyJ.AfTGnpvtHbXFlQOxIRSvQ9XIVNwwHXRxJvL.KtQwTQ8kZIL3YGzMQnmvPppVLH0hcquy8B1 xwhTsvUjVtFvCST2F0XSx0HbpnivnmpUpzBnYE9wYonReAoB2ufIH.IQb7WJa9of98.iYeb482Mq FwnzPFK4SyygXEbj.B0BzrSPyi75hUZMMLbxQkE9OGasSwvYTk0af2Zmdb5.pRohKTTqi0cO.Y75 ZwAk7RyNkgIludV.E7.6t6UKtQ3uhEl4MJsEfpVjVtZv05vvV91tUyo5YHRlwydTgUnNvxi9o.Rn 2qgQOEt7xnMYfEStwBtu3Qe6.kYSWfoAlbyz5f0vZXRpETTwIEJy66DtndoI3oGq70xbFOcI9ce6 bL7Gk6DakfJ9Wveyx8GL1mXb1iquZ2zOVpFnBGV_1wJkkdTqyixghY.2mSmw78dJsBYrjktjrwjq qRWOn5jn9cxuSvBNCb_rEZq3WbxfEkhFM0AaPCNEpY5LoL9Tqd2DPYmf.cjCgt7Q5x72ritv0nH_ uE4FlBC49nIukY7k2z8VMUPQd9dF7hQKqVEHx0niuLiDHzTJ0y2DS53zAa9rK6EPhdbZxhILFvqP Zj32DzRq.2COUrljONwZ2LkkicR6bAx60ZyEQBNnXtRMBLfZlEa9L0p.Lz5_r2ERLbz1yF0ZtdSY T_4wzw4H0zOzVz7HcOBPuZfZokWUrml7Pll5N4Wpx6OMcfFCraXNE318jBSlyTKOrdNTKXzHtQpn a_5KKqWCYFGTO_Oyl9m9XqYmETHwGy.S0FvWwftXnDptg7zEIBuHjm5RsDfGQMnByzt4awVFzOWB zRpuULXLlLkP9Wv5yHngi3srJ8TzoaBty71mzHiQwvvA1HotmbYF88pdTQ62fjG8LikWFmpyF9OZ J2b4aEcFdi2m7HUDB2yKiY0qd7wdbWxG8B_7FluV3G7T.oC2llnhGgM7NzIDl8wAWKfxA_3h9s.v WFD2cXAPQcFMSpQH43SjsEknS9RZx_kw- Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Wed, 7 Aug 2019 18:55:08 +0000 Received: by smtp418.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 8cfdd1c926b229d28c108829364b7ac3; Wed, 07 Aug 2019 18:55:06 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: devel/llvm90 requires math/z3 first; building math/z3 requires a c++ toolchain be in place From: Mark Millard In-Reply-To: <20190807180244.GJ94703@spindle.one-eyed-alien.net> Date: Wed, 7 Aug 2019 11:55:04 -0700 Cc: freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org, freebsd-ppc@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <4FF9540B-E1FE-4947-8E45-8D4FB57A7E34@yahoo.com> References: <8DB3EAA4-2B88-4180-8386-673524D27C64@yahoo.com> <20190806165525.GC94703@spindle.one-eyed-alien.net> <2A88AADC-8ED0-4FFD-85A8-34C0186D5D4F@yahoo.com> <20190807020826.GH94703@spindle.one-eyed-alien.net> <602EEB6C-D0B0-4EFB-AB0E-BE98FF1C4D90@yahoo.com> <086C99B8-1289-4D81-AAF5-85FB0AE70B7C@yahoo.com> <20190807171714.GI94703@spindle.one-eyed-alien.net> <20190807180244.GJ94703@spindle.one-eyed-alien.net> To: Brooks Davis X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 463gg22pQnz48rB X-Spamd-Bar: - X-Spamd-Result: default: False [-1.15 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.96)[-0.960,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_SPAM_SHORT(0.87)[0.869,0]; NEURAL_HAM_LONG(-0.56)[-0.558,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (2.84), ipnet: 66.163.184.0/21(1.27), asn: 36646(1.01), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[146.187.163.66.list.dnswl.org : 127.0.5.0]; RWL_MAILSPIKE_POSSIBLE(0.00)[146.187.163.66.rep.mailspike.net : 127.0.0.17]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 18:55:11 -0000 On 2019-Aug-7, at 11:02, Brooks Davis wrote: > On Wed, Aug 07, 2019 at 05:17:14PM +0000, Brooks Davis wrote: >> On Tue, Aug 06, 2019 at 09:22:52PM -0700, Mark Millard wrote: >>> [I found something known to be missing in the >>> in at least some versions of >>> llvm/cmake/modules/CrossCompile.cmake that messes >>> up the overall handling of LLVM_ENABLE_Z3_SOLVER .] >>>=20 >>> On 2019-Aug-6, at 20:23, Mark Millard wrote: >>>=20 >>>=20 >>>=20 >>>> On 2019-Aug-6, at 19:08, Brooks Davis = wrote: >>>>=20 >>>>> On Tue, Aug 06, 2019 at 05:59:21PM -0700, Mark Millard wrote: >>>>>>=20 >>>>>>=20 >>>>>> On 2019-Aug-6, at 09:55, Brooks Davis = wrote: >>>>>>=20 >>>>>>> I'd prefer to disable this dependency. There's a knob that = worked in >>>>>>> the 8.0 timeframe, but the lit build now autodetects z3 when it = is >>>>>>> present and I've failed to find a knob to disable it. For now, = the easy >>>>>>> workaround is probably to disable options LIT. We could make = that the >>>>>>> default on non-LLVM platforms is that makes sense. >>>>>>>=20 >>>>>>> -- Brooks >>>>>>=20 >>>>>> Okay. >>>>>>=20 >>>>>> poudriere-devel automatically built math/z3 because >>>>>> I'd indicated to build devel/llvm90 . math/z3 was not >>>>>> previously built: I've never had other use of it. So >>>>>> my context was not one of an implicit autodetect. >>>>>=20 >>>>> The dependency is there because if z3 is installed then the = package >>>>> that is built depends on z3. Thus I had not choice but to add a = z3 >>>>> dependency until I find a way to turn it off. You can either help = find >>>>> a way to disable z3 detection in the cmake infrastructure or turn = off >>>>> LIT. I don't have any use for reports on the effects of = commenting out >>>>> the DEPENDS line. I know what that does. >>>>=20 >>>>=20 >>>> I hope this helps. (I'm not a cmake expert.) >>>>=20 >>>> llvm-9.0.0rc1.src/lib/Support/Z3Solver.cpp does: >>>>=20 >>>> #if LLVM_WITH_Z3 >>>>=20 >>>> #include >>>>=20 >>>> namespace { >>>> . . . >>>> } // end anonymous namespace >>>>=20 >>>> #endif >>>>=20 >>>> llvm::SMTSolverRef llvm::CreateZ3Solver() { >>>> #if LLVM_WITH_Z3 >>>> return llvm::make_unique(); >>>> #else >>>> llvm::report_fatal_error("LLVM was not compiled with Z3 support, = rebuild " >>>> "with -DLLVM_ENABLE_Z3_SOLVER=3DON", >>>> false); >>>> return nullptr; >>>> #endif >>>> } >>>>=20 >>>> (There are other places LLVM_WITH_Z3 is used but the >>>> above is suggestive.) >>>>=20 >>>> Working backwards finds that: >>>>=20 >>>> = /wrkdirs/usr/ports/devel/llvm90/work/llvm-9.0.0rc1.src/CMakeLists.txt >>>>=20 >>>> shows LLVM_WITH_Z3 being conditionally set to 1 via . . . >>>>=20 >>>> set(LLVM_Z3_INSTALL_DIR "" CACHE STRING "Install directory of the = Z3 solver.") >>>>=20 >>>> find_package(Z3 4.7.1) >>>>=20 >>>> if (LLVM_Z3_INSTALL_DIR) >>>> if (NOT Z3_FOUND) >>>> message(FATAL_ERROR "Z3 >=3D 4.7.1 has not been found in = LLVM_Z3_INSTALL_DIR: ${LLVM_Z3_INSTALL_DIR}.") >>>> endif() >>>> endif() >>>>=20 >>>> set(LLVM_ENABLE_Z3_SOLVER_DEFAULT "${Z3_FOUND}") >>>>=20 >>>> option(LLVM_ENABLE_Z3_SOLVER >>>> "Enable Support for the Z3 constraint solver in LLVM." >>>> ${LLVM_ENABLE_Z3_SOLVER_DEFAULT} >>>> ) >>>>=20 >>>> if (LLVM_ENABLE_Z3_SOLVER) >>>> if (NOT Z3_FOUND) >>>> message(FATAL_ERROR "LLVM_ENABLE_Z3_SOLVER cannot be enabled when = Z3 is not available.") >>>> endif() >>>>=20 >>>> set(LLVM_WITH_Z3 1) >>>> endif() >>>>=20 >>>> if( LLVM_TARGETS_TO_BUILD STREQUAL "all" ) >>>> set( LLVM_TARGETS_TO_BUILD ${LLVM_ALL_TARGETS} ) >>>> endif() >>>>=20 >>>>=20 >>>> If I read that correctly, LLVM_ENABLE_Z3_SOLVER set directly >>>> appears to override the default (that tracks if z3 was found). >>>=20 >>> I saw a reference to: >>>=20 >>> diff --git a/llvm/cmake/modules/CrossCompile.cmake = b/llvm/cmake/modules/CrossCompile.cmake >>> index bc3b210f018..0c30b88f80f 100644 >>> --- a/llvm/cmake/modules/CrossCompile.cmake >>> +++ b/llvm/cmake/modules/CrossCompile.cmake >>> @@ -53,6 +53,7 @@ function(llvm_create_cross_target_internal = target_name toolchain buildtype) >>> -DLLVM_DEFAULT_TARGET_TRIPLE=3D"${TARGET_TRIPLE}" >>> -DLLVM_TARGET_ARCH=3D"${LLVM_TARGET_ARCH}" >>> = -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=3D"${LLVM_TEMPORARILY_ALLOW_OLD_TOO= LCHAIN}" >>> + -DLLVM_ENABLE_Z3_SOLVER=3D"${LLVM_ENABLE_Z3_SOLVER}" >>> ${build_type_flags} ${linker_flag} ${external_clang_dir} >>> WORKING_DIRECTORY ${LLVM_${target_name}_BUILD} >>> DEPENDS CREATE_LLVM_${target_name} >>>=20 >>> in https://reviews.llvm.org/D54978 on Feb 12 2019, 5:41 PM >>> and it had the comment: >>>=20 >>> QUOTE >>> Independent of the rest of the discussion, this patch should be part = of the reland, to make sure that explicitly turning off Z3 works = reliably. Thanks for coming up with that, and thanks everyone for the = good discussion here :) >>> END QUOTE >>>=20 >>> This apparently fixes a sub-cmake not respecting the >>> LLVM_ENABLE_Z3_SOLVER setting in the parent cmake. >>> (The overall review earlier describes the sub-cmake >>> not doing the right thing.) >>=20 >> Thanks for digging this up. Unfortunately, this doesn't seem to have >> solved the problem. With this patch applied I still get this if I = have >> z3 installed on the system and no LIB_DEPENDS line: >>=20 >> Error: /usr/local/bin/FileCheck90 is linked to = /usr/local/lib/libz3.so.0 >> from math/z3 but it is not declared as a dependency >> Warning: you need LIB_DEPENDS+=3Dlibz3.so:math/z3 >>=20 >> I've generally observed that the portions of the system that cover = lit >> (which includes FileCheck) aren't very well behaved. >=20 > I've filed https://bugs.llvm.org/show_bug.cgi?id=3D42921 upstream, > hopefully someone who understand this part of the cmake system will = help > us out. You mentioned applying the patch but not also setting: LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF with either: -D LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF on the command line or some line early in CMakeCache.txt . (Actually, I had to look around to know to say those specifics of what it means to have already initialized LLVM_ENABLE_Z3_SOLVER .) =46rom what I see, taking the initial assignment via CMakeCache.txt after it is initialized seems to be a common technique of controlling the configuration. Taking from an example from web of a CMakeCache.txt . . . # This is the CMakeCache file. # For build in directory: [edited out] # It was generated by CMake: /Applications/CMake.app/Contents/bin/cmake # You can edit this file to change values found and used by cmake. # If you do not want to change any of the values, simply exit the = editor. # If you do want to change a value, simply edit, save, and exit the = editor. # The syntax for the file is as follows: # KEY:TYPE=3DVALUE # KEY is the name of a variable in the cache. # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. # VALUE is the current value for the KEY. ######################## # EXTERNAL cache entries ######################## //Build a 32 bit version of the library. BENCHMARK_BUILD_32_BITS:BOOL=3DOFF . . . (lots omitted) . . . //Fail and stop if a warning is triggered. LLVM_ENABLE_WERROR:BOOL=3DOFF //Enable Support for the Z3 constraint solver in LLVM. LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF //Use zlib for compression/decompression if available. LLVM_ENABLE_ZLIB:BOOL=3DON . . . (lots more omitted) . . . The example already had the "LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF" line, I did not adjust it. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-ports@freebsd.org Wed Aug 7 19:56:15 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1CE22B5C54; Wed, 7 Aug 2019 19:56:15 +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 463j1V20W6z4FRY; Wed, 7 Aug 2019 19:56:14 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id 3500C3C0199; Wed, 7 Aug 2019 19:56:13 +0000 (UTC) Date: Wed, 7 Aug 2019 19:56:13 +0000 From: Brooks Davis To: Mark Millard Cc: freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org, freebsd-ppc@freebsd.org Subject: Re: devel/llvm90 requires math/z3 first; building math/z3 requires a c++ toolchain be in place Message-ID: <20190807195613.GK94703@spindle.one-eyed-alien.net> References: <8DB3EAA4-2B88-4180-8386-673524D27C64@yahoo.com> <20190806165525.GC94703@spindle.one-eyed-alien.net> <2A88AADC-8ED0-4FFD-85A8-34C0186D5D4F@yahoo.com> <20190807020826.GH94703@spindle.one-eyed-alien.net> <602EEB6C-D0B0-4EFB-AB0E-BE98FF1C4D90@yahoo.com> <086C99B8-1289-4D81-AAF5-85FB0AE70B7C@yahoo.com> <20190807171714.GI94703@spindle.one-eyed-alien.net> <20190807180244.GJ94703@spindle.one-eyed-alien.net> <4FF9540B-E1FE-4947-8E45-8D4FB57A7E34@yahoo.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="NyChO5MpGs3JHJbz" Content-Disposition: inline In-Reply-To: <4FF9540B-E1FE-4947-8E45-8D4FB57A7E34@yahoo.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Rspamd-Queue-Id: 463j1V20W6z4FRY X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of brooks@spindle.one-eyed-alien.net has no SPF policy when checking 199.48.129.229) smtp.mailfrom=brooks@spindle.one-eyed-alien.net X-Spamd-Result: default: False [-7.45 / 15.00]; ARC_NA(0.00)[]; FREEMAIL_TO(0.00)[yahoo.com]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; DMARC_NA(0.00)[freebsd.org]; AUTH_NA(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.98)[-0.983,0]; R_SPF_NA(0.00)[]; SIGNED_PGP(-2.00)[]; FORGED_SENDER(0.30)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; RCVD_COUNT_ZERO(0.00)[0]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:36236, ipnet:199.48.128.0/22, country:US]; FROM_NEQ_ENVFROM(0.00)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; IP_SCORE(-3.56)[ip: (-9.28), ipnet: 199.48.128.0/22(-4.62), asn: 36236(-3.87), country: US(-0.05)] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 19:56:15 -0000 --NyChO5MpGs3JHJbz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 07, 2019 at 11:55:04AM -0700, Mark Millard wrote: >=20 >=20 > On 2019-Aug-7, at 11:02, Brooks Davis wrote: >=20 > > On Wed, Aug 07, 2019 at 05:17:14PM +0000, Brooks Davis wrote: > >> On Tue, Aug 06, 2019 at 09:22:52PM -0700, Mark Millard wrote: > >>> [I found something known to be missing in the > >>> in at least some versions of > >>> llvm/cmake/modules/CrossCompile.cmake that messes > >>> up the overall handling of LLVM_ENABLE_Z3_SOLVER .] > >>>=20 > >>> On 2019-Aug-6, at 20:23, Mark Millard wrote: > >>>=20 > >>>=20 > >>>=20 > >>>> On 2019-Aug-6, at 19:08, Brooks Davis wrote: > >>>>=20 > >>>>> On Tue, Aug 06, 2019 at 05:59:21PM -0700, Mark Millard wrote: > >>>>>>=20 > >>>>>>=20 > >>>>>> On 2019-Aug-6, at 09:55, Brooks Davis wrot= e: > >>>>>>=20 > >>>>>>> I'd prefer to disable this dependency. There's a knob that worke= d in > >>>>>>> the 8.0 timeframe, but the lit build now autodetects z3 when it is > >>>>>>> present and I've failed to find a knob to disable it. For now, t= he easy > >>>>>>> workaround is probably to disable options LIT. We could make tha= t the > >>>>>>> default on non-LLVM platforms is that makes sense. > >>>>>>>=20 > >>>>>>> -- Brooks > >>>>>>=20 > >>>>>> Okay. > >>>>>>=20 > >>>>>> poudriere-devel automatically built math/z3 because > >>>>>> I'd indicated to build devel/llvm90 . math/z3 was not > >>>>>> previously built: I've never had other use of it. So > >>>>>> my context was not one of an implicit autodetect. > >>>>>=20 > >>>>> The dependency is there because if z3 is installed then the package > >>>>> that is built depends on z3. Thus I had not choice but to add a z3 > >>>>> dependency until I find a way to turn it off. You can either help = find > >>>>> a way to disable z3 detection in the cmake infrastructure or turn o= ff > >>>>> LIT. I don't have any use for reports on the effects of commenting= out > >>>>> the DEPENDS line. I know what that does. > >>>>=20 > >>>>=20 > >>>> I hope this helps. (I'm not a cmake expert.) > >>>>=20 > >>>> llvm-9.0.0rc1.src/lib/Support/Z3Solver.cpp does: > >>>>=20 > >>>> #if LLVM_WITH_Z3 > >>>>=20 > >>>> #include > >>>>=20 > >>>> namespace { > >>>> . . . > >>>> } // end anonymous namespace > >>>>=20 > >>>> #endif > >>>>=20 > >>>> llvm::SMTSolverRef llvm::CreateZ3Solver() { > >>>> #if LLVM_WITH_Z3 > >>>> return llvm::make_unique(); > >>>> #else > >>>> llvm::report_fatal_error("LLVM was not compiled with Z3 support, reb= uild " > >>>> "with -DLLVM_ENABLE_Z3_SOLVER=3DON", > >>>> false); > >>>> return nullptr; > >>>> #endif > >>>> } > >>>>=20 > >>>> (There are other places LLVM_WITH_Z3 is used but the > >>>> above is suggestive.) > >>>>=20 > >>>> Working backwards finds that: > >>>>=20 > >>>> /wrkdirs/usr/ports/devel/llvm90/work/llvm-9.0.0rc1.src/CMakeLists.txt > >>>>=20 > >>>> shows LLVM_WITH_Z3 being conditionally set to 1 via . . . > >>>>=20 > >>>> set(LLVM_Z3_INSTALL_DIR "" CACHE STRING "Install directory of the Z3= solver.") > >>>>=20 > >>>> find_package(Z3 4.7.1) > >>>>=20 > >>>> if (LLVM_Z3_INSTALL_DIR) > >>>> if (NOT Z3_FOUND) > >>>> message(FATAL_ERROR "Z3 >=3D 4.7.1 has not been found in LLVM_Z3_I= NSTALL_DIR: ${LLVM_Z3_INSTALL_DIR}.") > >>>> endif() > >>>> endif() > >>>>=20 > >>>> set(LLVM_ENABLE_Z3_SOLVER_DEFAULT "${Z3_FOUND}") > >>>>=20 > >>>> option(LLVM_ENABLE_Z3_SOLVER > >>>> "Enable Support for the Z3 constraint solver in LLVM." > >>>> ${LLVM_ENABLE_Z3_SOLVER_DEFAULT} > >>>> ) > >>>>=20 > >>>> if (LLVM_ENABLE_Z3_SOLVER) > >>>> if (NOT Z3_FOUND) > >>>> message(FATAL_ERROR "LLVM_ENABLE_Z3_SOLVER cannot be enabled when = Z3 is not available.") > >>>> endif() > >>>>=20 > >>>> set(LLVM_WITH_Z3 1) > >>>> endif() > >>>>=20 > >>>> if( LLVM_TARGETS_TO_BUILD STREQUAL "all" ) > >>>> set( LLVM_TARGETS_TO_BUILD ${LLVM_ALL_TARGETS} ) > >>>> endif() > >>>>=20 > >>>>=20 > >>>> If I read that correctly, LLVM_ENABLE_Z3_SOLVER set directly > >>>> appears to override the default (that tracks if z3 was found). > >>>=20 > >>> I saw a reference to: > >>>=20 > >>> diff --git a/llvm/cmake/modules/CrossCompile.cmake b/llvm/cmake/modul= es/CrossCompile.cmake > >>> index bc3b210f018..0c30b88f80f 100644 > >>> --- a/llvm/cmake/modules/CrossCompile.cmake > >>> +++ b/llvm/cmake/modules/CrossCompile.cmake > >>> @@ -53,6 +53,7 @@ function(llvm_create_cross_target_internal target_n= ame toolchain buildtype) > >>> -DLLVM_DEFAULT_TARGET_TRIPLE=3D"${TARGET_TRIPLE}" > >>> -DLLVM_TARGET_ARCH=3D"${LLVM_TARGET_ARCH}" > >>> -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=3D"${LLVM_TEMPORARILY_= ALLOW_OLD_TOOLCHAIN}" > >>> + -DLLVM_ENABLE_Z3_SOLVER=3D"${LLVM_ENABLE_Z3_SOLVER}" > >>> ${build_type_flags} ${linker_flag} ${external_clang_dir} > >>> WORKING_DIRECTORY ${LLVM_${target_name}_BUILD} > >>> DEPENDS CREATE_LLVM_${target_name} > >>>=20 > >>> in https://reviews.llvm.org/D54978 on Feb 12 2019, 5:41 PM > >>> and it had the comment: > >>>=20 > >>> QUOTE > >>> Independent of the rest of the discussion, this patch should be part = of the reland, to make sure that explicitly turning off Z3 works reliably. = Thanks for coming up with that, and thanks everyone for the good discussion= here :) > >>> END QUOTE > >>>=20 > >>> This apparently fixes a sub-cmake not respecting the > >>> LLVM_ENABLE_Z3_SOLVER setting in the parent cmake. > >>> (The overall review earlier describes the sub-cmake > >>> not doing the right thing.) > >>=20 > >> Thanks for digging this up. Unfortunately, this doesn't seem to have > >> solved the problem. With this patch applied I still get this if I have > >> z3 installed on the system and no LIB_DEPENDS line: > >>=20 > >> Error: /usr/local/bin/FileCheck90 is linked to /usr/local/lib/libz3.so= =2E0 > >> from math/z3 but it is not declared as a dependency > >> Warning: you need LIB_DEPENDS+=3Dlibz3.so:math/z3 > >>=20 > >> I've generally observed that the portions of the system that cover lit > >> (which includes FileCheck) aren't very well behaved. > >=20 > > I've filed https://bugs.llvm.org/show_bug.cgi?id=3D42921 upstream, > > hopefully someone who understand this part of the cmake system will help > > us out. >=20 > You mentioned applying the patch but not also > setting: >=20 > LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF >=20 > with either: >=20 > -D LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF >=20 > on the command line or some line early in CMakeCache.txt . > (Actually, I had to look around to know to say those > specifics of what it means to have already initialized > LLVM_ENABLE_Z3_SOLVER .) >=20 > From what I see, taking the initial assignment via CMakeCache.txt > after it is initialized seems to be a common technique of controlling > the configuration. >=20 > Taking from an example from web of a CMakeCache.txt . . . >=20 >=20 > # This is the CMakeCache file. > # For build in directory: [edited out] > # It was generated by CMake: /Applications/CMake.app/Contents/bin/cmake > # You can edit this file to change values found and used by cmake. > # If you do not want to change any of the values, simply exit the editor. > # If you do want to change a value, simply edit, save, and exit the edito= r. > # The syntax for the file is as follows: > # KEY:TYPE=3DVALUE > # KEY is the name of a variable in the cache. > # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. > # VALUE is the current value for the KEY. >=20 > ######################## > # EXTERNAL cache entries > ######################## >=20 > //Build a 32 bit version of the library. > BENCHMARK_BUILD_32_BITS:BOOL=3DOFF >=20 > . . . (lots omitted) . . . >=20 >=20 > //Fail and stop if a warning is triggered. > LLVM_ENABLE_WERROR:BOOL=3DOFF >=20 > //Enable Support for the Z3 constraint solver in LLVM. > LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF >=20 > //Use zlib for compression/decompression if available. > LLVM_ENABLE_ZLIB:BOOL=3DON >=20 > . . . (lots more omitted) . . . >=20 >=20 > The example already had the "LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF" > line, I did not adjust it. Upstream spotted this error as well. I've hopefully committed a fix (of course just as I committed I discovered I'd had the patch applied and it shouldn't be needed so I'm now rebuilding again and will add the patch if needed.) - Brooks --NyChO5MpGs3JHJbz Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJdSyzcAAoJEKzQXbSebgfAixMH+gJekos1JAIl6IAnt09byRKi uelzg9rWWUaWTdAfOWqMSBvXuaGRoFNJL89o2Fr1CWEozwQ/6wDihmaBzUs6nn+8 Sofyz03RmwwcDnQn23X5OYEYOVVi7BqQ/eJ1WChyk3QfjvBdrKPoJrIEVVp+F5A4 49F16moJTEDg4TZMSk7zBIhpbXL5F6tyWsbNQVq4YbTv9/G5sL/6oGxCQdupWc6q Hm6+7/DNu1NNJKM0PIY+7sf4JkfsrAGsqC4xR+HP8PsS3F5Wb4ugYt68DXz3CCiq YlL4cTdug5gKD7fw2qoycPl/v+h2fX3HRhojCvAOlzKm2d/dsjt0GYC+AFTIka0= =8gcE -----END PGP SIGNATURE----- --NyChO5MpGs3JHJbz-- From owner-freebsd-ports@freebsd.org Wed Aug 7 20:42:30 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 66387B74F7 for ; Wed, 7 Aug 2019 20:42:30 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-24.consmr.mail.gq1.yahoo.com (sonic312-24.consmr.mail.gq1.yahoo.com [98.137.69.205]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 463k2s37Wrz4K7Y for ; Wed, 7 Aug 2019 20:42:29 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: fFYdxfgVM1lZ4rD2H6p8I0.ppuqUjiIQXNhOQpDn5XZ9_3adjxPFHHnlG2LVAVs 8ki.W03iAvGvsjGF2i9rJwhPOYqLJfbZtaKBtfaFpDD7g.lrc1pdVSgicWm6m9izeXMXOsQejQQd B3QSIiSWO0K0kQua2F0c6DlikWxKbZ62gbjgPB_.D3Eh3UZ0GlLmrE0uZJObzXq3bSRMgaAItAt0 N3CcuB2BMhim4dZoZUcqH9tr7YSzpAWS2cnQLYLGBlVkPlKTmzz2aqq2tq0RonIShNbn2AEX8PCE 5.rt2kGwe_16ih.9ofD6c3uTqX3ZM6IYLYYBWN.zQqvfnpgsPU5t3OGSd57ZffDdpJSYPRkbAvZW qxmMajctKkTaJB0KElRKWYhfFd63uUAgzUlpUF8fnaAL_stPzROhNLqlH5bGVeLFwyXd52StoacL XsRSVejXblFXEf1li4n6Ria3CXonqMIdE_2N69nw6an2Z1wryOMjUzyUwSVGoBSQZLD3G4NVYyEh LA3Wwgnb_.WIf00YxHwriNkdXSqu2SWWGuSsBWfe3s6VrObXetj3_68z3IwJfNtoKjP7v4Vm8JEy IHbCzz.3HoeQ2JuEJjtWaeyyukcaZEdt1QkuwcRxVAB4t2ppAiW.djjib.XVn5L_6dUsLERJpfyS cYDNk7nlqxEsz4pD3yxHbXXsETwaFidHP511QN2i8AtS9.oXfapaRsUIF7kqcJA.Cam6IBDqSENf vckIxVIudDiKZz2jlT89mYF.FWY.FMx_Hff5VxE690YOoRqSJjWnIBz6bheBq_.e3QQ_SNvm_iq9 fBmuDs.ysCNPhWzFN4OnsQNZzMKVRDMZ8ubpoP.u_Unp8M4bdGpqWjHpdHuS_bV4jlDDSznFPd_T c3RoRfp9kx9wwxl0U7oC0H0RU8WPCeNoxQG9EI_nzVuTKHV02NCgccWRIdCvBULIZRhxRtc2Izd1 6YRvUJy9TTVp1JDTaPuhhoT3AXmHKxPfmdG4D_sONT9LTJKESC73xXFN8V87EaQiLrki4TuQ4hvz 1AE9PSdGdYX7v7Jfg3ca2ahDe2DkS0qdKEht15TQFWD8mYepKxFMdNHhL83fOG0g0RcfBt6vzJ4O VkIY5AB3ikxArs7FNryMOiHH_giEXm.myYg_GmDlEZy4rgUoSw7ZbYcxE1VIbR634o05tU4FfIz8 UH0O_KZyJkjQszXJFSUuk3mA1X9_9dQIn.9N1EuiJNc1tbyyhzIs0Wj6VJIOQA9TtrG2_Ovnrbs4 VaGOw1JqeTXlRcHvqJ3cjw0aaVryismg- Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Wed, 7 Aug 2019 20:42:27 +0000 Received: by smtp426.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID f5902bb17065d97a00063ba4bada4cd2; Wed, 07 Aug 2019 20:42:27 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: devel/llvm90 requires math/z3 first; building math/z3 requires a c++ toolchain be in place From: Mark Millard In-Reply-To: <20190807195613.GK94703@spindle.one-eyed-alien.net> Date: Wed, 7 Aug 2019 13:42:26 -0700 Cc: freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org, freebsd-ppc@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <68CDAEA5-73D8-40FB-A22F-CC3B357FA992@yahoo.com> References: <8DB3EAA4-2B88-4180-8386-673524D27C64@yahoo.com> <20190806165525.GC94703@spindle.one-eyed-alien.net> <2A88AADC-8ED0-4FFD-85A8-34C0186D5D4F@yahoo.com> <20190807020826.GH94703@spindle.one-eyed-alien.net> <602EEB6C-D0B0-4EFB-AB0E-BE98FF1C4D90@yahoo.com> <086C99B8-1289-4D81-AAF5-85FB0AE70B7C@yahoo.com> <20190807171714.GI94703@spindle.one-eyed-alien.net> <20190807180244.GJ94703@spindle.one-eyed-alien.net> <4FF9540B-E1FE-4947-8E45-8D4FB57A7E34@yahoo.com> <20190807195613.GK94703@spindle.one-eyed-alien.net> To: Brooks Davis X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 463k2s37Wrz4K7Y X-Spamd-Bar: - X-Spamd-Result: default: False [-1.81 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.79)[-0.787,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_SPAM_SHORT(0.02)[0.023,0]; NEURAL_HAM_LONG(-0.55)[-0.550,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (8.35), ipnet: 98.137.64.0/21(0.90), asn: 36647(0.72), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[205.69.137.98.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 20:42:30 -0000 On 2019-Aug-7, at 12:56, Brooks Davis wrote: > On Wed, Aug 07, 2019 at 11:55:04AM -0700, Mark Millard wrote: >>=20 >>=20 >> On 2019-Aug-7, at 11:02, Brooks Davis wrote: >>=20 >>> On Wed, Aug 07, 2019 at 05:17:14PM +0000, Brooks Davis wrote: >>>> On Tue, Aug 06, 2019 at 09:22:52PM -0700, Mark Millard wrote: >>>>> [I found something known to be missing in the >>>>> in at least some versions of >>>>> llvm/cmake/modules/CrossCompile.cmake that messes >>>>> up the overall handling of LLVM_ENABLE_Z3_SOLVER .] >>>>>=20 >>>>> On 2019-Aug-6, at 20:23, Mark Millard = wrote: >>>>>=20 >>>>>=20 >>>>>=20 >>>>>> On 2019-Aug-6, at 19:08, Brooks Davis = wrote: >>>>>>=20 >>>>>>> On Tue, Aug 06, 2019 at 05:59:21PM -0700, Mark Millard wrote: >>>>>>>>=20 >>>>>>>>=20 >>>>>>>> On 2019-Aug-6, at 09:55, Brooks Davis = wrote: >>>>>>>>=20 >>>>>>>>> I'd prefer to disable this dependency. There's a knob that = worked in >>>>>>>>> the 8.0 timeframe, but the lit build now autodetects z3 when = it is >>>>>>>>> present and I've failed to find a knob to disable it. For = now, the easy >>>>>>>>> workaround is probably to disable options LIT. We could make = that the >>>>>>>>> default on non-LLVM platforms is that makes sense. >>>>>>>>>=20 >>>>>>>>> -- Brooks >>>>>>>>=20 >>>>>>>> Okay. >>>>>>>>=20 >>>>>>>> poudriere-devel automatically built math/z3 because >>>>>>>> I'd indicated to build devel/llvm90 . math/z3 was not >>>>>>>> previously built: I've never had other use of it. So >>>>>>>> my context was not one of an implicit autodetect. >>>>>>>=20 >>>>>>> The dependency is there because if z3 is installed then the = package >>>>>>> that is built depends on z3. Thus I had not choice but to add a = z3 >>>>>>> dependency until I find a way to turn it off. You can either = help find >>>>>>> a way to disable z3 detection in the cmake infrastructure or = turn off >>>>>>> LIT. I don't have any use for reports on the effects of = commenting out >>>>>>> the DEPENDS line. I know what that does. >>>>>>=20 >>>>>>=20 >>>>>> I hope this helps. (I'm not a cmake expert.) >>>>>>=20 >>>>>> llvm-9.0.0rc1.src/lib/Support/Z3Solver.cpp does: >>>>>>=20 >>>>>> #if LLVM_WITH_Z3 >>>>>>=20 >>>>>> #include >>>>>>=20 >>>>>> namespace { >>>>>> . . . >>>>>> } // end anonymous namespace >>>>>>=20 >>>>>> #endif >>>>>>=20 >>>>>> llvm::SMTSolverRef llvm::CreateZ3Solver() { >>>>>> #if LLVM_WITH_Z3 >>>>>> return llvm::make_unique(); >>>>>> #else >>>>>> llvm::report_fatal_error("LLVM was not compiled with Z3 support, = rebuild " >>>>>> "with -DLLVM_ENABLE_Z3_SOLVER=3DON", >>>>>> false); >>>>>> return nullptr; >>>>>> #endif >>>>>> } >>>>>>=20 >>>>>> (There are other places LLVM_WITH_Z3 is used but the >>>>>> above is suggestive.) >>>>>>=20 >>>>>> Working backwards finds that: >>>>>>=20 >>>>>> = /wrkdirs/usr/ports/devel/llvm90/work/llvm-9.0.0rc1.src/CMakeLists.txt >>>>>>=20 >>>>>> shows LLVM_WITH_Z3 being conditionally set to 1 via . . . >>>>>>=20 >>>>>> set(LLVM_Z3_INSTALL_DIR "" CACHE STRING "Install directory of the = Z3 solver.") >>>>>>=20 >>>>>> find_package(Z3 4.7.1) >>>>>>=20 >>>>>> if (LLVM_Z3_INSTALL_DIR) >>>>>> if (NOT Z3_FOUND) >>>>>> message(FATAL_ERROR "Z3 >=3D 4.7.1 has not been found in = LLVM_Z3_INSTALL_DIR: ${LLVM_Z3_INSTALL_DIR}.") >>>>>> endif() >>>>>> endif() >>>>>>=20 >>>>>> set(LLVM_ENABLE_Z3_SOLVER_DEFAULT "${Z3_FOUND}") >>>>>>=20 >>>>>> option(LLVM_ENABLE_Z3_SOLVER >>>>>> "Enable Support for the Z3 constraint solver in LLVM." >>>>>> ${LLVM_ENABLE_Z3_SOLVER_DEFAULT} >>>>>> ) >>>>>>=20 >>>>>> if (LLVM_ENABLE_Z3_SOLVER) >>>>>> if (NOT Z3_FOUND) >>>>>> message(FATAL_ERROR "LLVM_ENABLE_Z3_SOLVER cannot be enabled = when Z3 is not available.") >>>>>> endif() >>>>>>=20 >>>>>> set(LLVM_WITH_Z3 1) >>>>>> endif() >>>>>>=20 >>>>>> if( LLVM_TARGETS_TO_BUILD STREQUAL "all" ) >>>>>> set( LLVM_TARGETS_TO_BUILD ${LLVM_ALL_TARGETS} ) >>>>>> endif() >>>>>>=20 >>>>>>=20 >>>>>> If I read that correctly, LLVM_ENABLE_Z3_SOLVER set directly >>>>>> appears to override the default (that tracks if z3 was found). >>>>>=20 >>>>> I saw a reference to: >>>>>=20 >>>>> diff --git a/llvm/cmake/modules/CrossCompile.cmake = b/llvm/cmake/modules/CrossCompile.cmake >>>>> index bc3b210f018..0c30b88f80f 100644 >>>>> --- a/llvm/cmake/modules/CrossCompile.cmake >>>>> +++ b/llvm/cmake/modules/CrossCompile.cmake >>>>> @@ -53,6 +53,7 @@ function(llvm_create_cross_target_internal = target_name toolchain buildtype) >>>>> -DLLVM_DEFAULT_TARGET_TRIPLE=3D"${TARGET_TRIPLE}" >>>>> -DLLVM_TARGET_ARCH=3D"${LLVM_TARGET_ARCH}" >>>>> = -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=3D"${LLVM_TEMPORARILY_ALLOW_OLD_TOO= LCHAIN}" >>>>> + -DLLVM_ENABLE_Z3_SOLVER=3D"${LLVM_ENABLE_Z3_SOLVER}" >>>>> ${build_type_flags} ${linker_flag} ${external_clang_dir} >>>>> WORKING_DIRECTORY ${LLVM_${target_name}_BUILD} >>>>> DEPENDS CREATE_LLVM_${target_name} >>>>>=20 >>>>> in https://reviews.llvm.org/D54978 on Feb 12 2019, 5:41 PM >>>>> and it had the comment: >>>>>=20 >>>>> QUOTE >>>>> Independent of the rest of the discussion, this patch should be = part of the reland, to make sure that explicitly turning off Z3 works = reliably. Thanks for coming up with that, and thanks everyone for the = good discussion here :) >>>>> END QUOTE >>>>>=20 >>>>> This apparently fixes a sub-cmake not respecting the >>>>> LLVM_ENABLE_Z3_SOLVER setting in the parent cmake. >>>>> (The overall review earlier describes the sub-cmake >>>>> not doing the right thing.) >>>>=20 >>>> Thanks for digging this up. Unfortunately, this doesn't seem to = have >>>> solved the problem. With this patch applied I still get this if I = have >>>> z3 installed on the system and no LIB_DEPENDS line: >>>>=20 >>>> Error: /usr/local/bin/FileCheck90 is linked to = /usr/local/lib/libz3.so.0 >>>> from math/z3 but it is not declared as a dependency >>>> Warning: you need LIB_DEPENDS+=3Dlibz3.so:math/z3 >>>>=20 >>>> I've generally observed that the portions of the system that cover = lit >>>> (which includes FileCheck) aren't very well behaved. >>>=20 >>> I've filed https://bugs.llvm.org/show_bug.cgi?id=3D42921 upstream, >>> hopefully someone who understand this part of the cmake system will = help >>> us out. >>=20 >> You mentioned applying the patch but not also >> setting: >>=20 >> LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF >>=20 >> with either: >>=20 >> -D LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF >>=20 >> on the command line or some line early in CMakeCache.txt . >> (Actually, I had to look around to know to say those >> specifics of what it means to have already initialized >> LLVM_ENABLE_Z3_SOLVER .) >>=20 >> =46rom what I see, taking the initial assignment via CMakeCache.txt >> after it is initialized seems to be a common technique of controlling >> the configuration. >>=20 >> Taking from an example from web of a CMakeCache.txt . . . >>=20 >>=20 >> # This is the CMakeCache file. >> # For build in directory: [edited out] >> # It was generated by CMake: = /Applications/CMake.app/Contents/bin/cmake >> # You can edit this file to change values found and used by cmake. >> # If you do not want to change any of the values, simply exit the = editor. >> # If you do want to change a value, simply edit, save, and exit the = editor. >> # The syntax for the file is as follows: >> # KEY:TYPE=3DVALUE >> # KEY is the name of a variable in the cache. >> # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. >> # VALUE is the current value for the KEY. >>=20 >> ######################## >> # EXTERNAL cache entries >> ######################## >>=20 >> //Build a 32 bit version of the library. >> BENCHMARK_BUILD_32_BITS:BOOL=3DOFF >>=20 >> . . . (lots omitted) . . . >>=20 >>=20 >> //Fail and stop if a warning is triggered. >> LLVM_ENABLE_WERROR:BOOL=3DOFF >>=20 >> //Enable Support for the Z3 constraint solver in LLVM. >> LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF >>=20 >> //Use zlib for compression/decompression if available. >> LLVM_ENABLE_ZLIB:BOOL=3DON >>=20 >> . . . (lots more omitted) . . . >>=20 >>=20 >> The example already had the "LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF" >> line, I did not adjust it. >=20 > Upstream spotted this error as well. I've hopefully committed a fix = (of > course just as I committed I discovered I'd had the patch applied and = it > shouldn't be needed so I'm now rebuilding again and will add the patch > if needed.) Just for my curiosity: which way are you initializing LLVM_ENABLE_Z3_SOLVER to OFF ?: A) Having -D LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF on the cmake command line? B) Having LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF in the CMakeCache.txt file? C) Something else (that I missed as a technique)? =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-ports@freebsd.org Wed Aug 7 20:58:48 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C373FB792F; Wed, 7 Aug 2019 20:58:48 +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 463kPg4wB7z4Khb; Wed, 7 Aug 2019 20:58:47 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id 3CD033C0199; Wed, 7 Aug 2019 20:58:46 +0000 (UTC) Date: Wed, 7 Aug 2019 20:58:46 +0000 From: Brooks Davis To: Mark Millard Cc: freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org, freebsd-ppc@freebsd.org Subject: Re: devel/llvm90 requires math/z3 first; building math/z3 requires a c++ toolchain be in place Message-ID: <20190807205846.GM94703@spindle.one-eyed-alien.net> References: <20190806165525.GC94703@spindle.one-eyed-alien.net> <2A88AADC-8ED0-4FFD-85A8-34C0186D5D4F@yahoo.com> <20190807020826.GH94703@spindle.one-eyed-alien.net> <602EEB6C-D0B0-4EFB-AB0E-BE98FF1C4D90@yahoo.com> <086C99B8-1289-4D81-AAF5-85FB0AE70B7C@yahoo.com> <20190807171714.GI94703@spindle.one-eyed-alien.net> <20190807180244.GJ94703@spindle.one-eyed-alien.net> <4FF9540B-E1FE-4947-8E45-8D4FB57A7E34@yahoo.com> <20190807195613.GK94703@spindle.one-eyed-alien.net> <68CDAEA5-73D8-40FB-A22F-CC3B357FA992@yahoo.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="IJFRpmOek+ZRSQoz" Content-Disposition: inline In-Reply-To: <68CDAEA5-73D8-40FB-A22F-CC3B357FA992@yahoo.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Rspamd-Queue-Id: 463kPg4wB7z4Khb X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of brooks@spindle.one-eyed-alien.net has no SPF policy when checking 199.48.129.229) smtp.mailfrom=brooks@spindle.one-eyed-alien.net X-Spamd-Result: default: False [-7.41 / 15.00]; ARC_NA(0.00)[]; FREEMAIL_TO(0.00)[yahoo.com]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; DMARC_NA(0.00)[freebsd.org]; AUTH_NA(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.94)[-0.944,0]; R_SPF_NA(0.00)[]; SIGNED_PGP(-2.00)[]; FORGED_SENDER(0.30)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; RCVD_COUNT_ZERO(0.00)[0]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:36236, ipnet:199.48.128.0/22, country:US]; FROM_NEQ_ENVFROM(0.00)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; IP_SCORE(-3.57)[ip: (-9.29), ipnet: 199.48.128.0/22(-4.63), asn: 36236(-3.87), country: US(-0.05)] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 20:58:48 -0000 --IJFRpmOek+ZRSQoz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 07, 2019 at 01:42:26PM -0700, Mark Millard wrote: >=20 >=20 > On 2019-Aug-7, at 12:56, Brooks Davis wrote: >=20 > > On Wed, Aug 07, 2019 at 11:55:04AM -0700, Mark Millard wrote: > >>=20 > >>=20 > >> On 2019-Aug-7, at 11:02, Brooks Davis wrote: > >>=20 > >>> On Wed, Aug 07, 2019 at 05:17:14PM +0000, Brooks Davis wrote: > >>>> On Tue, Aug 06, 2019 at 09:22:52PM -0700, Mark Millard wrote: > >>>>> [I found something known to be missing in the > >>>>> in at least some versions of > >>>>> llvm/cmake/modules/CrossCompile.cmake that messes > >>>>> up the overall handling of LLVM_ENABLE_Z3_SOLVER .] > >>>>>=20 > >>>>> On 2019-Aug-6, at 20:23, Mark Millard wrote: > >>>>>=20 > >>>>>=20 > >>>>>=20 > >>>>>> On 2019-Aug-6, at 19:08, Brooks Davis wrot= e: > >>>>>>=20 > >>>>>>> On Tue, Aug 06, 2019 at 05:59:21PM -0700, Mark Millard wrote: > >>>>>>>>=20 > >>>>>>>>=20 > >>>>>>>> On 2019-Aug-6, at 09:55, Brooks Davis wr= ote: > >>>>>>>>=20 > >>>>>>>>> I'd prefer to disable this dependency. There's a knob that wor= ked in > >>>>>>>>> the 8.0 timeframe, but the lit build now autodetects z3 when it= is > >>>>>>>>> present and I've failed to find a knob to disable it. For now,= the easy > >>>>>>>>> workaround is probably to disable options LIT. We could make t= hat the > >>>>>>>>> default on non-LLVM platforms is that makes sense. > >>>>>>>>>=20 > >>>>>>>>> -- Brooks > >>>>>>>>=20 > >>>>>>>> Okay. > >>>>>>>>=20 > >>>>>>>> poudriere-devel automatically built math/z3 because > >>>>>>>> I'd indicated to build devel/llvm90 . math/z3 was not > >>>>>>>> previously built: I've never had other use of it. So > >>>>>>>> my context was not one of an implicit autodetect. > >>>>>>>=20 > >>>>>>> The dependency is there because if z3 is installed then the packa= ge > >>>>>>> that is built depends on z3. Thus I had not choice but to add a = z3 > >>>>>>> dependency until I find a way to turn it off. You can either hel= p find > >>>>>>> a way to disable z3 detection in the cmake infrastructure or turn= off > >>>>>>> LIT. I don't have any use for reports on the effects of commenti= ng out > >>>>>>> the DEPENDS line. I know what that does. > >>>>>>=20 > >>>>>>=20 > >>>>>> I hope this helps. (I'm not a cmake expert.) > >>>>>>=20 > >>>>>> llvm-9.0.0rc1.src/lib/Support/Z3Solver.cpp does: > >>>>>>=20 > >>>>>> #if LLVM_WITH_Z3 > >>>>>>=20 > >>>>>> #include > >>>>>>=20 > >>>>>> namespace { > >>>>>> . . . > >>>>>> } // end anonymous namespace > >>>>>>=20 > >>>>>> #endif > >>>>>>=20 > >>>>>> llvm::SMTSolverRef llvm::CreateZ3Solver() { > >>>>>> #if LLVM_WITH_Z3 > >>>>>> return llvm::make_unique(); > >>>>>> #else > >>>>>> llvm::report_fatal_error("LLVM was not compiled with Z3 support, r= ebuild " > >>>>>> "with -DLLVM_ENABLE_Z3_SOLVER=3DON", > >>>>>> false); > >>>>>> return nullptr; > >>>>>> #endif > >>>>>> } > >>>>>>=20 > >>>>>> (There are other places LLVM_WITH_Z3 is used but the > >>>>>> above is suggestive.) > >>>>>>=20 > >>>>>> Working backwards finds that: > >>>>>>=20 > >>>>>> /wrkdirs/usr/ports/devel/llvm90/work/llvm-9.0.0rc1.src/CMakeLists.= txt > >>>>>>=20 > >>>>>> shows LLVM_WITH_Z3 being conditionally set to 1 via . . . > >>>>>>=20 > >>>>>> set(LLVM_Z3_INSTALL_DIR "" CACHE STRING "Install directory of the = Z3 solver.") > >>>>>>=20 > >>>>>> find_package(Z3 4.7.1) > >>>>>>=20 > >>>>>> if (LLVM_Z3_INSTALL_DIR) > >>>>>> if (NOT Z3_FOUND) > >>>>>> message(FATAL_ERROR "Z3 >=3D 4.7.1 has not been found in LLVM_Z3_= INSTALL_DIR: ${LLVM_Z3_INSTALL_DIR}.") > >>>>>> endif() > >>>>>> endif() > >>>>>>=20 > >>>>>> set(LLVM_ENABLE_Z3_SOLVER_DEFAULT "${Z3_FOUND}") > >>>>>>=20 > >>>>>> option(LLVM_ENABLE_Z3_SOLVER > >>>>>> "Enable Support for the Z3 constraint solver in LLVM." > >>>>>> ${LLVM_ENABLE_Z3_SOLVER_DEFAULT} > >>>>>> ) > >>>>>>=20 > >>>>>> if (LLVM_ENABLE_Z3_SOLVER) > >>>>>> if (NOT Z3_FOUND) > >>>>>> message(FATAL_ERROR "LLVM_ENABLE_Z3_SOLVER cannot be enabled when= Z3 is not available.") > >>>>>> endif() > >>>>>>=20 > >>>>>> set(LLVM_WITH_Z3 1) > >>>>>> endif() > >>>>>>=20 > >>>>>> if( LLVM_TARGETS_TO_BUILD STREQUAL "all" ) > >>>>>> set( LLVM_TARGETS_TO_BUILD ${LLVM_ALL_TARGETS} ) > >>>>>> endif() > >>>>>>=20 > >>>>>>=20 > >>>>>> If I read that correctly, LLVM_ENABLE_Z3_SOLVER set directly > >>>>>> appears to override the default (that tracks if z3 was found). > >>>>>=20 > >>>>> I saw a reference to: > >>>>>=20 > >>>>> diff --git a/llvm/cmake/modules/CrossCompile.cmake b/llvm/cmake/mod= ules/CrossCompile.cmake > >>>>> index bc3b210f018..0c30b88f80f 100644 > >>>>> --- a/llvm/cmake/modules/CrossCompile.cmake > >>>>> +++ b/llvm/cmake/modules/CrossCompile.cmake > >>>>> @@ -53,6 +53,7 @@ function(llvm_create_cross_target_internal target= _name toolchain buildtype) > >>>>> -DLLVM_DEFAULT_TARGET_TRIPLE=3D"${TARGET_TRIPLE}" > >>>>> -DLLVM_TARGET_ARCH=3D"${LLVM_TARGET_ARCH}" > >>>>> -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=3D"${LLVM_TEMPORARILY= _ALLOW_OLD_TOOLCHAIN}" > >>>>> + -DLLVM_ENABLE_Z3_SOLVER=3D"${LLVM_ENABLE_Z3_SOLVER}" > >>>>> ${build_type_flags} ${linker_flag} ${external_clang_dir} > >>>>> WORKING_DIRECTORY ${LLVM_${target_name}_BUILD} > >>>>> DEPENDS CREATE_LLVM_${target_name} > >>>>>=20 > >>>>> in https://reviews.llvm.org/D54978 on Feb 12 2019, 5:41 PM > >>>>> and it had the comment: > >>>>>=20 > >>>>> QUOTE > >>>>> Independent of the rest of the discussion, this patch should be par= t of the reland, to make sure that explicitly turning off Z3 works reliably= =2E Thanks for coming up with that, and thanks everyone for the good discus= sion here :) > >>>>> END QUOTE > >>>>>=20 > >>>>> This apparently fixes a sub-cmake not respecting the > >>>>> LLVM_ENABLE_Z3_SOLVER setting in the parent cmake. > >>>>> (The overall review earlier describes the sub-cmake > >>>>> not doing the right thing.) > >>>>=20 > >>>> Thanks for digging this up. Unfortunately, this doesn't seem to have > >>>> solved the problem. With this patch applied I still get this if I h= ave > >>>> z3 installed on the system and no LIB_DEPENDS line: > >>>>=20 > >>>> Error: /usr/local/bin/FileCheck90 is linked to /usr/local/lib/libz3.= so.0 > >>>> from math/z3 but it is not declared as a dependency > >>>> Warning: you need LIB_DEPENDS+=3Dlibz3.so:math/z3 > >>>>=20 > >>>> I've generally observed that the portions of the system that cover l= it > >>>> (which includes FileCheck) aren't very well behaved. > >>>=20 > >>> I've filed https://bugs.llvm.org/show_bug.cgi?id=3D42921 upstream, > >>> hopefully someone who understand this part of the cmake system will h= elp > >>> us out. > >>=20 > >> You mentioned applying the patch but not also > >> setting: > >>=20 > >> LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF > >>=20 > >> with either: > >>=20 > >> -D LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF > >>=20 > >> on the command line or some line early in CMakeCache.txt . > >> (Actually, I had to look around to know to say those > >> specifics of what it means to have already initialized > >> LLVM_ENABLE_Z3_SOLVER .) > >>=20 > >> From what I see, taking the initial assignment via CMakeCache.txt > >> after it is initialized seems to be a common technique of controlling > >> the configuration. > >>=20 > >> Taking from an example from web of a CMakeCache.txt . . . > >>=20 > >>=20 > >> # This is the CMakeCache file. > >> # For build in directory: [edited out] > >> # It was generated by CMake: /Applications/CMake.app/Contents/bin/cmake > >> # You can edit this file to change values found and used by cmake. > >> # If you do not want to change any of the values, simply exit the edit= or. > >> # If you do want to change a value, simply edit, save, and exit the ed= itor. > >> # The syntax for the file is as follows: > >> # KEY:TYPE=3DVALUE > >> # KEY is the name of a variable in the cache. > >> # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. > >> # VALUE is the current value for the KEY. > >>=20 > >> ######################## > >> # EXTERNAL cache entries > >> ######################## > >>=20 > >> //Build a 32 bit version of the library. > >> BENCHMARK_BUILD_32_BITS:BOOL=3DOFF > >>=20 > >> . . . (lots omitted) . . . > >>=20 > >>=20 > >> //Fail and stop if a warning is triggered. > >> LLVM_ENABLE_WERROR:BOOL=3DOFF > >>=20 > >> //Enable Support for the Z3 constraint solver in LLVM. > >> LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF > >>=20 > >> //Use zlib for compression/decompression if available. > >> LLVM_ENABLE_ZLIB:BOOL=3DON > >>=20 > >> . . . (lots more omitted) . . . > >>=20 > >>=20 > >> The example already had the "LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF" > >> line, I did not adjust it. > >=20 > > Upstream spotted this error as well. I've hopefully committed a fix (of > > course just as I committed I discovered I'd had the patch applied and it > > shouldn't be needed so I'm now rebuilding again and will add the patch > > if needed.) >=20 > Just for my curiosity: which way are you > initializing LLVM_ENABLE_Z3_SOLVER to OFF ?: >=20 > A) Having -D LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF on the cmake command line? > B) Having LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF in the CMakeCache.txt file? > C) Something else (that I missed as a technique)? (A) via: CMAKE_ARGS+=3D -DLLVM_ENABLE_Z3_SOLVER=3DOFF -- Brooks --IJFRpmOek+ZRSQoz Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJdSzuFAAoJEKzQXbSebgfAk8kIAKSC8auB8taB5Fd81iZqj26U mKfbd4/zNTvgo1v+c7c6EsiAm2JKbL0U0NcGyXH0+z1z25kdnPxEFTUdbs3G1YXd IQNlwK3F7OhOoRMbkbeGbaNjuzZnYBDxZyFBGGGeYw/uMooCv/+tXNDr02dtmhPN /SNnuCwWBkU8oghaffjmSg1VbqB2PZCdSu8YzvGPpU/V3iIpUThvb7HDYHbyx11K lC7UzFez2JwTjZQffPv1rSo/SNVubY47HtLQDJWPiiGEiG1KwzSMMQ9kN5833vBp wGyLrDUu/SL9vXWNSSZQ8P9+t4HIj9oo4WhSyX1aDyvJtCMQZG2UmjkVsvnghaE= =VKgt -----END PGP SIGNATURE----- --IJFRpmOek+ZRSQoz-- From owner-freebsd-ports@freebsd.org Wed Aug 7 21:37:12 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 18DABB8B06 for ; Wed, 7 Aug 2019 21:37:12 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-21.consmr.mail.gq1.yahoo.com (sonic310-21.consmr.mail.gq1.yahoo.com [98.137.69.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 463lFx2f8yz4NF2 for ; Wed, 7 Aug 2019 21:37:08 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: ByMZ9lAVM1lGSu3t6T7aYNPQ0L4dyC.5HTZzW5oTOqHDkjxU3mQuvgI_Kk8JLXd Dl6ZWWt4UBRIDUFJjcD8EC6kwo7CZqYQJJBsmSeir0kXkBdsRtAQrotyEiWCM8ZScPoF0qFzleig oG.h13Ea9HPGGXO0rzrI554KvpJR20J9465jx2W00Hl7C0iru3ryZVwSg2_uC_B4D7oS50NGZ9pG Ts3YuF7zYerv80qxl2pY0j0KTfp8EeqQ92ujS7YuVYPgbSa1YtayVEdKO3h5jAe1xikrLMTg3T5c iq0VC55SpQTu8472oL1bOanW6XL75Qra_IaKJQYLAFXV9q.2Wcpy890R4QNK592j0fmqZw1aeWDQ 1zJ_mvcWbE3IiYCFgXpqV87Ywihu2FnKhiADGdwfR4mj7wmt27vaN4G1MbVYYmwooQaLIeR6rTCP KtUhv0FBqmx6odvEZw_loEnu_7LpC7t_49IEYVFyFmZknngOZsqwu2oO8zv37sMQ1kp3dNJuqWz. 6kRaAowjDBGs6DKSKJqfCIMfezdEyvEdja51Tw_OPu2thfflIeqpJizZZNHzguA8Y1IfH8FZR6HE OGktF5i3SNHNUZhNWxCVr_Zpgy8HIQe2NAfcNKdR91W2z9DFmq3LVCmdNplmCVmmvFNvHMBNvka3 1t3Lacip2WFqbrOmgTjPY8keKm99CvQ4NJhvkaHKwjMzQRqB6VMedLW3v6vW.zXJmvaChHWyo4Yq NUu686bovG_fXZ2C..7vL2AuahuJKwzkbX75bJEVEbMveB5.I.a3agtwF.4QqlEtdJl.Y0xMopQn fpVEPAL_rHYlh9eXM91yEx.mYor30aGk366ZMircM_6IozFhTBUEN9erfT5GzPFMvK849symr6kN Wy5wJmu6cDTbdYf82hdITBmU42Bysm3q98fCDf2LFAo8kcuIAigy_2Q9WW9FRNnlJgrAe8jiFjiP EwVoJZe86MFY4ToG08hEDarxbFYf5vOsKw73pJGliNYkKDJ1Srfzk2OhyMaI7Rm598pPXwLBq2Kq YqCWyp2zL1DYB0hBHdC_7Km3KuCXdtrExV8DqEbYby7xsXDaKiJJxy8aKNcC6b0_a6q0xbj.rFM1 Qs0BEwXczpejxweJgSBNvTLTkb8rtyTEidukjYjJps3qvSKZuh3wYQMLgVhYS_2uccBBzagDRK7X qCW4n4LkO06ev9w27NtfMpucts3ZiBY80AdG8hHecNQ4R38oL63e6n8j8nWiOrTvvJRKrTUICabY RoEB7MLZeatInHbhVVyvGQMneU.zPrLD6 Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Wed, 7 Aug 2019 21:37:07 +0000 Received: by smtp405.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 06e9493cdc8885697e643df2e74b5e99; Wed, 07 Aug 2019 21:37:05 +0000 (UTC) From: Mark Millard Message-Id: Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: devel/llvm90 requires math/z3 first; building math/z3 requires a c++ toolchain be in place Date: Wed, 7 Aug 2019 14:37:04 -0700 In-Reply-To: <20190807205846.GM94703@spindle.one-eyed-alien.net> Cc: freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org, freebsd-ppc@freebsd.org To: Brooks Davis References: <20190806165525.GC94703@spindle.one-eyed-alien.net> <2A88AADC-8ED0-4FFD-85A8-34C0186D5D4F@yahoo.com> <20190807020826.GH94703@spindle.one-eyed-alien.net> <602EEB6C-D0B0-4EFB-AB0E-BE98FF1C4D90@yahoo.com> <086C99B8-1289-4D81-AAF5-85FB0AE70B7C@yahoo.com> <20190807171714.GI94703@spindle.one-eyed-alien.net> <20190807180244.GJ94703@spindle.one-eyed-alien.net> <4FF9540B-E1FE-4947-8E45-8D4FB57A7E34@yahoo.com> <20190807195613.GK94703@spindle.one-eyed-alien.net> <68CDAEA5-73D8-40FB-A22F-CC3B357FA992@yahoo.com> <20190807205846.GM94703@spindle.one-eyed-alien.net> X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 463lFx2f8yz4NF2 X-Spamd-Bar: - X-Spamd-Result: default: False [-1.51 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.88)[-0.884,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_SPAM_SHORT(0.60)[0.601,0]; NEURAL_HAM_LONG(-0.72)[-0.722,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; IP_SCORE(0.00)[ip: (4.16), ipnet: 98.137.64.0/21(0.90), asn: 36647(0.72), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[147.69.137.98.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 21:37:12 -0000 On 2019-Aug-7, at 13:58, Brooks Davis wrote: > On Wed, Aug 07, 2019 at 01:42:26PM -0700, Mark Millard wrote: >>=20 >>=20 >> On 2019-Aug-7, at 12:56, Brooks Davis wrote: >>=20 >>> On Wed, Aug 07, 2019 at 11:55:04AM -0700, Mark Millard wrote: >>>>=20 >>>>=20 >>>> On 2019-Aug-7, at 11:02, Brooks Davis = wrote: >>>>=20 >>>>> On Wed, Aug 07, 2019 at 05:17:14PM +0000, Brooks Davis wrote: >>>>>> On Tue, Aug 06, 2019 at 09:22:52PM -0700, Mark Millard wrote: >>>>>>> [I found something known to be missing in the >>>>>>> in at least some versions of >>>>>>> llvm/cmake/modules/CrossCompile.cmake that messes >>>>>>> up the overall handling of LLVM_ENABLE_Z3_SOLVER .] >>>>>>>=20 >>>>>>> On 2019-Aug-6, at 20:23, Mark Millard = wrote: >>>>>>>=20 >>>>>>>=20 >>>>>>>=20 >>>>>>>> On 2019-Aug-6, at 19:08, Brooks Davis = wrote: >>>>>>>>=20 >>>>>>>>> On Tue, Aug 06, 2019 at 05:59:21PM -0700, Mark Millard wrote: >>>>>>>>>>=20 >>>>>>>>>>=20 >>>>>>>>>> On 2019-Aug-6, at 09:55, Brooks Davis = wrote: >>>>>>>>>>=20 >>>>>>>>>>> I'd prefer to disable this dependency. There's a knob that = worked in >>>>>>>>>>> the 8.0 timeframe, but the lit build now autodetects z3 when = it is >>>>>>>>>>> present and I've failed to find a knob to disable it. For = now, the easy >>>>>>>>>>> workaround is probably to disable options LIT. We could = make that the >>>>>>>>>>> default on non-LLVM platforms is that makes sense. >>>>>>>>>>>=20 >>>>>>>>>>> -- Brooks >>>>>>>>>>=20 >>>>>>>>>> Okay. >>>>>>>>>>=20 >>>>>>>>>> poudriere-devel automatically built math/z3 because >>>>>>>>>> I'd indicated to build devel/llvm90 . math/z3 was not >>>>>>>>>> previously built: I've never had other use of it. So >>>>>>>>>> my context was not one of an implicit autodetect. >>>>>>>>>=20 >>>>>>>>> The dependency is there because if z3 is installed then the = package >>>>>>>>> that is built depends on z3. Thus I had not choice but to add = a z3 >>>>>>>>> dependency until I find a way to turn it off. You can either = help find >>>>>>>>> a way to disable z3 detection in the cmake infrastructure or = turn off >>>>>>>>> LIT. I don't have any use for reports on the effects of = commenting out >>>>>>>>> the DEPENDS line. I know what that does. >>>>>>>>=20 >>>>>>>>=20 >>>>>>>> I hope this helps. (I'm not a cmake expert.) >>>>>>>>=20 >>>>>>>> llvm-9.0.0rc1.src/lib/Support/Z3Solver.cpp does: >>>>>>>>=20 >>>>>>>> #if LLVM_WITH_Z3 >>>>>>>>=20 >>>>>>>> #include >>>>>>>>=20 >>>>>>>> namespace { >>>>>>>> . . . >>>>>>>> } // end anonymous namespace >>>>>>>>=20 >>>>>>>> #endif >>>>>>>>=20 >>>>>>>> llvm::SMTSolverRef llvm::CreateZ3Solver() { >>>>>>>> #if LLVM_WITH_Z3 >>>>>>>> return llvm::make_unique(); >>>>>>>> #else >>>>>>>> llvm::report_fatal_error("LLVM was not compiled with Z3 = support, rebuild " >>>>>>>> "with -DLLVM_ENABLE_Z3_SOLVER=3DON", >>>>>>>> false); >>>>>>>> return nullptr; >>>>>>>> #endif >>>>>>>> } >>>>>>>>=20 >>>>>>>> (There are other places LLVM_WITH_Z3 is used but the >>>>>>>> above is suggestive.) >>>>>>>>=20 >>>>>>>> Working backwards finds that: >>>>>>>>=20 >>>>>>>> = /wrkdirs/usr/ports/devel/llvm90/work/llvm-9.0.0rc1.src/CMakeLists.txt >>>>>>>>=20 >>>>>>>> shows LLVM_WITH_Z3 being conditionally set to 1 via . . . >>>>>>>>=20 >>>>>>>> set(LLVM_Z3_INSTALL_DIR "" CACHE STRING "Install directory of = the Z3 solver.") >>>>>>>>=20 >>>>>>>> find_package(Z3 4.7.1) >>>>>>>>=20 >>>>>>>> if (LLVM_Z3_INSTALL_DIR) >>>>>>>> if (NOT Z3_FOUND) >>>>>>>> message(FATAL_ERROR "Z3 >=3D 4.7.1 has not been found in = LLVM_Z3_INSTALL_DIR: ${LLVM_Z3_INSTALL_DIR}.") >>>>>>>> endif() >>>>>>>> endif() >>>>>>>>=20 >>>>>>>> set(LLVM_ENABLE_Z3_SOLVER_DEFAULT "${Z3_FOUND}") >>>>>>>>=20 >>>>>>>> option(LLVM_ENABLE_Z3_SOLVER >>>>>>>> "Enable Support for the Z3 constraint solver in LLVM." >>>>>>>> ${LLVM_ENABLE_Z3_SOLVER_DEFAULT} >>>>>>>> ) >>>>>>>>=20 >>>>>>>> if (LLVM_ENABLE_Z3_SOLVER) >>>>>>>> if (NOT Z3_FOUND) >>>>>>>> message(FATAL_ERROR "LLVM_ENABLE_Z3_SOLVER cannot be enabled = when Z3 is not available.") >>>>>>>> endif() >>>>>>>>=20 >>>>>>>> set(LLVM_WITH_Z3 1) >>>>>>>> endif() >>>>>>>>=20 >>>>>>>> if( LLVM_TARGETS_TO_BUILD STREQUAL "all" ) >>>>>>>> set( LLVM_TARGETS_TO_BUILD ${LLVM_ALL_TARGETS} ) >>>>>>>> endif() >>>>>>>>=20 >>>>>>>>=20 >>>>>>>> If I read that correctly, LLVM_ENABLE_Z3_SOLVER set directly >>>>>>>> appears to override the default (that tracks if z3 was found). >>>>>>>=20 >>>>>>> I saw a reference to: >>>>>>>=20 >>>>>>> diff --git a/llvm/cmake/modules/CrossCompile.cmake = b/llvm/cmake/modules/CrossCompile.cmake >>>>>>> index bc3b210f018..0c30b88f80f 100644 >>>>>>> --- a/llvm/cmake/modules/CrossCompile.cmake >>>>>>> +++ b/llvm/cmake/modules/CrossCompile.cmake >>>>>>> @@ -53,6 +53,7 @@ function(llvm_create_cross_target_internal = target_name toolchain buildtype) >>>>>>> -DLLVM_DEFAULT_TARGET_TRIPLE=3D"${TARGET_TRIPLE}" >>>>>>> -DLLVM_TARGET_ARCH=3D"${LLVM_TARGET_ARCH}" >>>>>>> = -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=3D"${LLVM_TEMPORARILY_ALLOW_OLD_TOO= LCHAIN}" >>>>>>> + -DLLVM_ENABLE_Z3_SOLVER=3D"${LLVM_ENABLE_Z3_SOLVER}" >>>>>>> ${build_type_flags} ${linker_flag} ${external_clang_dir} >>>>>>> WORKING_DIRECTORY ${LLVM_${target_name}_BUILD} >>>>>>> DEPENDS CREATE_LLVM_${target_name} >>>>>>>=20 >>>>>>> in https://reviews.llvm.org/D54978 on Feb 12 2019, 5:41 PM >>>>>>> and it had the comment: >>>>>>>=20 >>>>>>> QUOTE >>>>>>> Independent of the rest of the discussion, this patch should be = part of the reland, to make sure that explicitly turning off Z3 works = reliably. Thanks for coming up with that, and thanks everyone for the = good discussion here :) >>>>>>> END QUOTE >>>>>>>=20 >>>>>>> This apparently fixes a sub-cmake not respecting the >>>>>>> LLVM_ENABLE_Z3_SOLVER setting in the parent cmake. >>>>>>> (The overall review earlier describes the sub-cmake >>>>>>> not doing the right thing.) >>>>>>=20 >>>>>> Thanks for digging this up. Unfortunately, this doesn't seem to = have >>>>>> solved the problem. With this patch applied I still get this if = I have >>>>>> z3 installed on the system and no LIB_DEPENDS line: >>>>>>=20 >>>>>> Error: /usr/local/bin/FileCheck90 is linked to = /usr/local/lib/libz3.so.0 >>>>>> from math/z3 but it is not declared as a dependency >>>>>> Warning: you need LIB_DEPENDS+=3Dlibz3.so:math/z3 >>>>>>=20 >>>>>> I've generally observed that the portions of the system that = cover lit >>>>>> (which includes FileCheck) aren't very well behaved. >>>>>=20 >>>>> I've filed https://bugs.llvm.org/show_bug.cgi?id=3D42921 upstream, >>>>> hopefully someone who understand this part of the cmake system = will help >>>>> us out. >>>>=20 >>>> You mentioned applying the patch but not also >>>> setting: >>>>=20 >>>> LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF >>>>=20 >>>> with either: >>>>=20 >>>> -D LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF >>>>=20 >>>> on the command line or some line early in CMakeCache.txt . >>>> (Actually, I had to look around to know to say those >>>> specifics of what it means to have already initialized >>>> LLVM_ENABLE_Z3_SOLVER .) >>>>=20 >>>> =46rom what I see, taking the initial assignment via CMakeCache.txt >>>> after it is initialized seems to be a common technique of = controlling >>>> the configuration. >>>>=20 >>>> Taking from an example from web of a CMakeCache.txt . . . >>>>=20 >>>>=20 >>>> # This is the CMakeCache file. >>>> # For build in directory: [edited out] >>>> # It was generated by CMake: = /Applications/CMake.app/Contents/bin/cmake >>>> # You can edit this file to change values found and used by cmake. >>>> # If you do not want to change any of the values, simply exit the = editor. >>>> # If you do want to change a value, simply edit, save, and exit the = editor. >>>> # The syntax for the file is as follows: >>>> # KEY:TYPE=3DVALUE >>>> # KEY is the name of a variable in the cache. >>>> # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. >>>> # VALUE is the current value for the KEY. >>>>=20 >>>> ######################## >>>> # EXTERNAL cache entries >>>> ######################## >>>>=20 >>>> //Build a 32 bit version of the library. >>>> BENCHMARK_BUILD_32_BITS:BOOL=3DOFF >>>>=20 >>>> . . . (lots omitted) . . . >>>>=20 >>>>=20 >>>> //Fail and stop if a warning is triggered. >>>> LLVM_ENABLE_WERROR:BOOL=3DOFF >>>>=20 >>>> //Enable Support for the Z3 constraint solver in LLVM. >>>> LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF >>>>=20 >>>> //Use zlib for compression/decompression if available. >>>> LLVM_ENABLE_ZLIB:BOOL=3DON >>>>=20 >>>> . . . (lots more omitted) . . . >>>>=20 >>>>=20 >>>> The example already had the "LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF" >>>> line, I did not adjust it. >>>=20 >>> Upstream spotted this error as well. I've hopefully committed a fix = (of >>> course just as I committed I discovered I'd had the patch applied = and it >>> shouldn't be needed so I'm now rebuilding again and will add the = patch >>> if needed.) >>=20 >> Just for my curiosity: which way are you >> initializing LLVM_ENABLE_Z3_SOLVER to OFF ?: >>=20 >> A) Having -D LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF on the cmake command = line? >> B) Having LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF in the CMakeCache.txt = file? >> C) Something else (that I missed as a technique)? >=20 > (A) via: >=20 > CMAKE_ARGS+=3D -DLLVM_ENABLE_Z3_SOLVER=3DOFF Thanks. =46rom what I've seen the :BOOL part of the syntax should be used: CMAKE_ARGS+=3D -DLLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF It is not a textual definition from what I gather and the intended type should be specified as well. (But I'm learning things as I go.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-ports@freebsd.org Wed Aug 7 21:55:07 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D755EB914F for ; Wed, 7 Aug 2019 21:55:07 +0000 (UTC) (envelope-from doctor@doctor.nl2k.ab.ca) Received: from doctor.nl2k.ab.ca (doctor.nl2k.ab.ca [204.209.81.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 463lfg05Hbz4PLF; Wed, 7 Aug 2019 21:55:06 +0000 (UTC) (envelope-from doctor@doctor.nl2k.ab.ca) Received: from doctor by doctor.nl2k.ab.ca with local (Exim 4.92.1 (FreeBSD)) (envelope-from ) id 1hvTtd-000429-Bh; Wed, 07 Aug 2019 15:55:01 -0600 Date: Wed, 7 Aug 2019 15:55:01 -0600 From: The Doctor To: Florian Smeets Cc: "koobs@freebsd.org" , freebsd-ports@freebsd.org Subject: Re: Clamav Message-ID: <20190807215501.GA12309@doctor.nl2k.ab.ca> References: <20190806215703.GA35507@doctor.nl2k.ab.ca> <5A19528F-4445-4C33-8101-94870180ABD6@smeets.xyz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5A19528F-4445-4C33-8101-94870180ABD6@smeets.xyz> User-Agent: Mutt/1.12.1 (2019-06-15) X-Rspamd-Queue-Id: 463lfg05Hbz4PLF X-Spamd-Bar: ++ X-Spamd-Result: default: False [2.84 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(0.00)[+a]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; BAD_REP_POLICIES(0.10)[]; NEURAL_SPAM_MEDIUM(0.50)[0.496,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; URIBL_PBL(0.02)[empire.kred]; DMARC_POLICY_ALLOW(0.00)[nl2k.ab.ca,quarantine]; NEURAL_SPAM_LONG(0.55)[0.553,0]; NEURAL_HAM_SHORT(-0.03)[-0.028,0]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; INTRODUCTION(2.00)[]; ASN(0.00)[asn:6171, ipnet:204.209.81.0/24, country:CA]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.20)[ip: (-0.49), ipnet: 204.209.81.0/24(-0.25), asn: 6171(-0.20), country: CA(-0.09)]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 21:55:07 -0000 On Wed, Aug 07, 2019 at 07:43:17PM +0200, Florian Smeets via freebsd-ports wrote: > On 7. Aug 2019, at 04:02, Kubilay Kocak wrote: > > > > On 7/08/2019 7:57 am, The Doctor via freebsd-ports wrote: > >> Wehen Will clamav be updated? > >> I understand there is a security issue? > > > > The best / most effective method to report/request security releases or updates is in Bugzilla, I've created one for the ClamAV 0.101.3 version (security) update) here: > > > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239684 > > FWIW, the fix in 0.101.3 seems to be incomplete. I guess there will be another version soon. > Fix what we can now and propose a ptch for this next flaw. > https://www.openwall.com/lists/oss-security/2019/08/06/3 > > Florian > > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" -- Member - Liberal International This is doctor@@nl2k.ab.ca Ici doctor@@nl2k.ab.ca Yahweh, Queen & country!Never Satan President Republic!Beware AntiChrist rising! https://www.empire.kred/ROOTNK?t=94a1f39b Look at Psalms 14 and 53 on Atheism Flattery is like cologne water, to be smelt of, not swallowed. -Josh Billings From owner-freebsd-ports@freebsd.org Wed Aug 7 22:27:43 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C895CB9C54 for ; Wed, 7 Aug 2019 22:27:43 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-3.consmr.mail.bf2.yahoo.com (sonic301-3.consmr.mail.bf2.yahoo.com [74.6.129.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 463mNG5M80z4Qpm for ; Wed, 7 Aug 2019 22:27:42 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: Tv4yUdIVM1ltf0xkyeDxw0Rl0QZAq8.SbBpplA21kRuoYonNINwAYqjqQKFpVHd TY7xNJ4qGb7ZhPtu9MUGuThgyZ3WxUhYXt0MlKG8o5BC8_zAJkg0z0vogTgDfkpNVnZeSnFDs8jU K4E322SHUVLXY4AHOVn2xS0l9xZ_Pf6lEsCJpaIR4BSmNZIGWq3NQQRZw09Bs_W0I0hYE2AepTLT Byp3KX5MmNsHysKBLP79KYJBJuLyZnp3nH.FbjZWGEQE3f4TWzJnhdE7ykvHpj5Vt40iQPv6PDSO bJbeITxwlfKCpmN..9dt14bbnVACEI4wS0lo_wyzCTd4brzQesbvhITKrg_h9I7_P5JlVFTtuTrO lzKzQuu3UqFJc.Z1ozAFOyae9zuki3P8qSn5j79eRFMuI5EKBNQ3OnTp_ZIx2FSYoDsCvSvVlI6O 5C1jG1yODJ_oRVX1CxwZpPG6D25CfmR1CNPWyADibVp8Nzg4wGWWy_LnQTuDbbZv5nnOJqU0ceyf d9ZFy4Jzemn4Y590GTj.vw2yjwIFQpdHGRhkxBNhEwUWyMckcIq9.GaTrFfaDynJzZIypdhg7qxN osKdjEYAcRgvPsfEnnXsqI5Lc.8X.zTfUjwGAg9Qj02UqvP._q0tMcbkRp97XFtHQW4uliiZ0c4g xIewfqkWUfNuKDVR2x.joKPddgGBVsm0YHePuvcvZDTRb.u4EGW36M8Mgak6G6lmvX2K_H0RjqCC ZSK6FzyWzJHEK23gW1yv0DgPEmZYA98_VLvLfzFKV_L_K_RYuHowMnKMvIA0u2cScFMAv_dSL13w T5JN977U0hkr6xWqAWpsXKeN2xvkM_fPe99wYCXxJmOqMMqVqiz1_lm8uf7z_l4ggR8TziQEPkmU vgpNi4QzP6Gp2za1BzaCih3eMmXN9dQ8V13NUIVH9qyOS.WCoX1A_LjbH6A9xAS9TbHwLR9hUsUr FVhEF3ntsDQMFB.1E4Lpv8CbxYzz.lY9oh130DJYSBD9LXEVz_0tloex4_S7T2buHFnJHQN_BbRw OnDPorQvuWtoei96DqKd7E_RzahRcrVNvUkHD7m.I8bl4M8jEm5DDEGt10AMIdfSawl6dMQ1Z_wo 2tu.pyeUbI6M1AbyPbzfCYKYwrQha.RfSFOacIkS8qrKo8QbOckPRFtCp9otvShsY9.JtLhO1Em. MPvHHDdp5_kYEMZ192zI05uP7s.YcDrHYbPSEY9XtN97jeGTxoI6RFAAWzrbCc4Z3tJVKuYYWUU2 RpdBLm5GdMnVqgwuT0FVAAqKjh4cf Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.bf2.yahoo.com with HTTP; Wed, 7 Aug 2019 22:27:40 +0000 Received: by smtp429.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 0ad03f1125140b53f7610d053261034c; Wed, 07 Aug 2019 22:27:36 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: devel/llvm90 requires math/z3 first; building math/z3 requires a c++ toolchain be in place From: Mark Millard In-Reply-To: Date: Wed, 7 Aug 2019 15:27:33 -0700 Cc: freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org, freebsd-ppc@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <20190806165525.GC94703@spindle.one-eyed-alien.net> <2A88AADC-8ED0-4FFD-85A8-34C0186D5D4F@yahoo.com> <20190807020826.GH94703@spindle.one-eyed-alien.net> <602EEB6C-D0B0-4EFB-AB0E-BE98FF1C4D90@yahoo.com> <086C99B8-1289-4D81-AAF5-85FB0AE70B7C@yahoo.com> <20190807171714.GI94703@spindle.one-eyed-alien.net> <20190807180244.GJ94703@spindle.one-eyed-alien.net> <4FF9540B-E1FE-4947-8E45-8D4FB57A7E34@yahoo.com> <20190807195613.GK94703@spindle.one-eyed-alien.net> <68CDAEA5-73D8-40FB-A22F-CC3B357FA992@yahoo.com> <20190807205846.GM94703@spindle.one-eyed-alien.net> To: Brooks Davis X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 463mNG5M80z4Qpm X-Spamd-Bar: - X-Spamd-Result: default: False [-1.69 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:26101, ipnet:74.6.128.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.88)[-0.879,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_SPAM_SHORT(0.42)[0.420,0]; NEURAL_HAM_LONG(-0.73)[-0.727,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (3.99), ipnet: 74.6.128.0/21(1.44), asn: 26101(1.15), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[42.129.6.74.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 22:27:43 -0000 [I found that the vintage of cmake matters: 3.12 and earlier work differently. Details later.] On 2019-Aug-7, at 14:37, Mark Millard wrote: > On 2019-Aug-7, at 13:58, Brooks Davis wrote: >=20 >> On Wed, Aug 07, 2019 at 01:42:26PM -0700, Mark Millard wrote: >>>=20 >>>=20 >>> On 2019-Aug-7, at 12:56, Brooks Davis wrote: >>>=20 >>>> On Wed, Aug 07, 2019 at 11:55:04AM -0700, Mark Millard wrote: >>>>>=20 >>>>>=20 >>>>> On 2019-Aug-7, at 11:02, Brooks Davis = wrote: >>>>>=20 >>>>>> On Wed, Aug 07, 2019 at 05:17:14PM +0000, Brooks Davis wrote: >>>>>>> On Tue, Aug 06, 2019 at 09:22:52PM -0700, Mark Millard wrote: >>>>>>>> [I found something known to be missing in the >>>>>>>> in at least some versions of >>>>>>>> llvm/cmake/modules/CrossCompile.cmake that messes >>>>>>>> up the overall handling of LLVM_ENABLE_Z3_SOLVER .] >>>>>>>>=20 >>>>>>>> On 2019-Aug-6, at 20:23, Mark Millard = wrote: >>>>>>>>=20 >>>>>>>>=20 >>>>>>>>=20 >>>>>>>>> On 2019-Aug-6, at 19:08, Brooks Davis = wrote: >>>>>>>>>=20 >>>>>>>>>> On Tue, Aug 06, 2019 at 05:59:21PM -0700, Mark Millard wrote: >>>>>>>>>>>=20 >>>>>>>>>>>=20 >>>>>>>>>>> On 2019-Aug-6, at 09:55, Brooks Davis wrote: >>>>>>>>>>>=20 >>>>>>>>>>>> I'd prefer to disable this dependency. There's a knob that = worked in >>>>>>>>>>>> the 8.0 timeframe, but the lit build now autodetects z3 = when it is >>>>>>>>>>>> present and I've failed to find a knob to disable it. For = now, the easy >>>>>>>>>>>> workaround is probably to disable options LIT. We could = make that the >>>>>>>>>>>> default on non-LLVM platforms is that makes sense. >>>>>>>>>>>>=20 >>>>>>>>>>>> -- Brooks >>>>>>>>>>>=20 >>>>>>>>>>> Okay. >>>>>>>>>>>=20 >>>>>>>>>>> poudriere-devel automatically built math/z3 because >>>>>>>>>>> I'd indicated to build devel/llvm90 . math/z3 was not >>>>>>>>>>> previously built: I've never had other use of it. So >>>>>>>>>>> my context was not one of an implicit autodetect. >>>>>>>>>>=20 >>>>>>>>>> The dependency is there because if z3 is installed then the = package >>>>>>>>>> that is built depends on z3. Thus I had not choice but to = add a z3 >>>>>>>>>> dependency until I find a way to turn it off. You can either = help find >>>>>>>>>> a way to disable z3 detection in the cmake infrastructure or = turn off >>>>>>>>>> LIT. I don't have any use for reports on the effects of = commenting out >>>>>>>>>> the DEPENDS line. I know what that does. >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>> I hope this helps. (I'm not a cmake expert.) >>>>>>>>>=20 >>>>>>>>> llvm-9.0.0rc1.src/lib/Support/Z3Solver.cpp does: >>>>>>>>>=20 >>>>>>>>> #if LLVM_WITH_Z3 >>>>>>>>>=20 >>>>>>>>> #include >>>>>>>>>=20 >>>>>>>>> namespace { >>>>>>>>> . . . >>>>>>>>> } // end anonymous namespace >>>>>>>>>=20 >>>>>>>>> #endif >>>>>>>>>=20 >>>>>>>>> llvm::SMTSolverRef llvm::CreateZ3Solver() { >>>>>>>>> #if LLVM_WITH_Z3 >>>>>>>>> return llvm::make_unique(); >>>>>>>>> #else >>>>>>>>> llvm::report_fatal_error("LLVM was not compiled with Z3 = support, rebuild " >>>>>>>>> "with -DLLVM_ENABLE_Z3_SOLVER=3DON", >>>>>>>>> false); >>>>>>>>> return nullptr; >>>>>>>>> #endif >>>>>>>>> } >>>>>>>>>=20 >>>>>>>>> (There are other places LLVM_WITH_Z3 is used but the >>>>>>>>> above is suggestive.) >>>>>>>>>=20 >>>>>>>>> Working backwards finds that: >>>>>>>>>=20 >>>>>>>>> = /wrkdirs/usr/ports/devel/llvm90/work/llvm-9.0.0rc1.src/CMakeLists.txt >>>>>>>>>=20 >>>>>>>>> shows LLVM_WITH_Z3 being conditionally set to 1 via . . . >>>>>>>>>=20 >>>>>>>>> set(LLVM_Z3_INSTALL_DIR "" CACHE STRING "Install directory of = the Z3 solver.") >>>>>>>>>=20 >>>>>>>>> find_package(Z3 4.7.1) >>>>>>>>>=20 >>>>>>>>> if (LLVM_Z3_INSTALL_DIR) >>>>>>>>> if (NOT Z3_FOUND) >>>>>>>>> message(FATAL_ERROR "Z3 >=3D 4.7.1 has not been found in = LLVM_Z3_INSTALL_DIR: ${LLVM_Z3_INSTALL_DIR}.") >>>>>>>>> endif() >>>>>>>>> endif() >>>>>>>>>=20 >>>>>>>>> set(LLVM_ENABLE_Z3_SOLVER_DEFAULT "${Z3_FOUND}") >>>>>>>>>=20 >>>>>>>>> option(LLVM_ENABLE_Z3_SOLVER >>>>>>>>> "Enable Support for the Z3 constraint solver in LLVM." >>>>>>>>> ${LLVM_ENABLE_Z3_SOLVER_DEFAULT} >>>>>>>>> ) >>>>>>>>>=20 >>>>>>>>> if (LLVM_ENABLE_Z3_SOLVER) >>>>>>>>> if (NOT Z3_FOUND) >>>>>>>>> message(FATAL_ERROR "LLVM_ENABLE_Z3_SOLVER cannot be enabled = when Z3 is not available.") >>>>>>>>> endif() >>>>>>>>>=20 >>>>>>>>> set(LLVM_WITH_Z3 1) >>>>>>>>> endif() >>>>>>>>>=20 >>>>>>>>> if( LLVM_TARGETS_TO_BUILD STREQUAL "all" ) >>>>>>>>> set( LLVM_TARGETS_TO_BUILD ${LLVM_ALL_TARGETS} ) >>>>>>>>> endif() >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>> If I read that correctly, LLVM_ENABLE_Z3_SOLVER set directly >>>>>>>>> appears to override the default (that tracks if z3 was found). >>>>>>>>=20 >>>>>>>> I saw a reference to: >>>>>>>>=20 >>>>>>>> diff --git a/llvm/cmake/modules/CrossCompile.cmake = b/llvm/cmake/modules/CrossCompile.cmake >>>>>>>> index bc3b210f018..0c30b88f80f 100644 >>>>>>>> --- a/llvm/cmake/modules/CrossCompile.cmake >>>>>>>> +++ b/llvm/cmake/modules/CrossCompile.cmake >>>>>>>> @@ -53,6 +53,7 @@ function(llvm_create_cross_target_internal = target_name toolchain buildtype) >>>>>>>> -DLLVM_DEFAULT_TARGET_TRIPLE=3D"${TARGET_TRIPLE}" >>>>>>>> -DLLVM_TARGET_ARCH=3D"${LLVM_TARGET_ARCH}" >>>>>>>> = -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=3D"${LLVM_TEMPORARILY_ALLOW_OLD_TOO= LCHAIN}" >>>>>>>> + -DLLVM_ENABLE_Z3_SOLVER=3D"${LLVM_ENABLE_Z3_SOLVER}" >>>>>>>> ${build_type_flags} ${linker_flag} ${external_clang_dir} >>>>>>>> WORKING_DIRECTORY ${LLVM_${target_name}_BUILD} >>>>>>>> DEPENDS CREATE_LLVM_${target_name} >>>>>>>>=20 >>>>>>>> in https://reviews.llvm.org/D54978 on Feb 12 2019, 5:41 PM >>>>>>>> and it had the comment: >>>>>>>>=20 >>>>>>>> QUOTE >>>>>>>> Independent of the rest of the discussion, this patch should be = part of the reland, to make sure that explicitly turning off Z3 works = reliably. Thanks for coming up with that, and thanks everyone for the = good discussion here :) >>>>>>>> END QUOTE >>>>>>>>=20 >>>>>>>> This apparently fixes a sub-cmake not respecting the >>>>>>>> LLVM_ENABLE_Z3_SOLVER setting in the parent cmake. >>>>>>>> (The overall review earlier describes the sub-cmake >>>>>>>> not doing the right thing.) >>>>>>>=20 >>>>>>> Thanks for digging this up. Unfortunately, this doesn't seem to = have >>>>>>> solved the problem. With this patch applied I still get this if = I have >>>>>>> z3 installed on the system and no LIB_DEPENDS line: >>>>>>>=20 >>>>>>> Error: /usr/local/bin/FileCheck90 is linked to = /usr/local/lib/libz3.so.0 >>>>>>> from math/z3 but it is not declared as a dependency >>>>>>> Warning: you need LIB_DEPENDS+=3Dlibz3.so:math/z3 >>>>>>>=20 >>>>>>> I've generally observed that the portions of the system that = cover lit >>>>>>> (which includes FileCheck) aren't very well behaved. >>>>>>=20 >>>>>> I've filed https://bugs.llvm.org/show_bug.cgi?id=3D42921 = upstream, >>>>>> hopefully someone who understand this part of the cmake system = will help >>>>>> us out. >>>>>=20 >>>>> You mentioned applying the patch but not also >>>>> setting: >>>>>=20 >>>>> LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF >>>>>=20 >>>>> with either: >>>>>=20 >>>>> -D LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF >>>>>=20 >>>>> on the command line or some line early in CMakeCache.txt . >>>>> (Actually, I had to look around to know to say those >>>>> specifics of what it means to have already initialized >>>>> LLVM_ENABLE_Z3_SOLVER .) >>>>>=20 >>>>> =46rom what I see, taking the initial assignment via = CMakeCache.txt >>>>> after it is initialized seems to be a common technique of = controlling >>>>> the configuration. >>>>>=20 >>>>> Taking from an example from web of a CMakeCache.txt . . . >>>>>=20 >>>>>=20 >>>>> # This is the CMakeCache file. >>>>> # For build in directory: [edited out] >>>>> # It was generated by CMake: = /Applications/CMake.app/Contents/bin/cmake >>>>> # You can edit this file to change values found and used by cmake. >>>>> # If you do not want to change any of the values, simply exit the = editor. >>>>> # If you do want to change a value, simply edit, save, and exit = the editor. >>>>> # The syntax for the file is as follows: >>>>> # KEY:TYPE=3DVALUE >>>>> # KEY is the name of a variable in the cache. >>>>> # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. >>>>> # VALUE is the current value for the KEY. >>>>>=20 >>>>> ######################## >>>>> # EXTERNAL cache entries >>>>> ######################## >>>>>=20 >>>>> //Build a 32 bit version of the library. >>>>> BENCHMARK_BUILD_32_BITS:BOOL=3DOFF >>>>>=20 >>>>> . . . (lots omitted) . . . >>>>>=20 >>>>>=20 >>>>> //Fail and stop if a warning is triggered. >>>>> LLVM_ENABLE_WERROR:BOOL=3DOFF >>>>>=20 >>>>> //Enable Support for the Z3 constraint solver in LLVM. >>>>> LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF >>>>>=20 >>>>> //Use zlib for compression/decompression if available. >>>>> LLVM_ENABLE_ZLIB:BOOL=3DON >>>>>=20 >>>>> . . . (lots more omitted) . . . >>>>>=20 >>>>>=20 >>>>> The example already had the "LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF" >>>>> line, I did not adjust it. >>>>=20 >>>> Upstream spotted this error as well. I've hopefully committed a = fix (of >>>> course just as I committed I discovered I'd had the patch applied = and it >>>> shouldn't be needed so I'm now rebuilding again and will add the = patch >>>> if needed.) >>>=20 >>> Just for my curiosity: which way are you >>> initializing LLVM_ENABLE_Z3_SOLVER to OFF ?: >>>=20 >>> A) Having -D LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF on the cmake command = line? >>> B) Having LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF in the CMakeCache.txt = file? >>> C) Something else (that I missed as a technique)? >>=20 >> (A) via: >>=20 >> CMAKE_ARGS+=3D -DLLVM_ENABLE_Z3_SOLVER=3DOFF >=20 > Thanks. >=20 > =46rom what I've seen the :BOOL part of the syntax should be used: >=20 > CMAKE_ARGS+=3D -DLLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF >=20 > It is not a textual definition from what I gather and > the intended type should be specified as well. (But > I'm learning things as I go.) I ran into the following issue for CMake 3.12 and earlier (before 01 Dec 2018 07:37:57 according to freshports) . . . QUOTE option() honors normal variables. The option() command is typically used to create a cache entry to allow = users to set the option. However, there are cases in which a normal = (non-cached) variable of the same name as the option may be defined by = the project prior to calling the option() command. For example, a = project that embeds another project as a subdirectory may want to = hard-code options of the subproject to build the way it needs. For historical reasons in CMake 3.12 and below the option() command = removes a normal (non-cached) variable of the same name when: =E2=80=A2 a cache entry of the specified name does not exist at = all, or =E2=80=A2 a cache entry of the specified name exists but has not = been given a type (e.g. via -D=3DON on the command line). END QUOTE So the setting of LLVM_ENABLE_Z3_SOLVER:BOOL=3DOFF will not work for CMake 3.12 and before. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-ports@freebsd.org Thu Aug 8 00:50:17 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DC049BD342 for ; Thu, 8 Aug 2019 00:50:17 +0000 (UTC) (envelope-from imb@protected-networks.net) Received: from sarah.protected-networks.net (sarah.protected-networks.net [64.46.156.146]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (1024 bits) client-digest SHA256) (Client CN "sarah.protected-networks.net", Issuer "Protected Networks CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 463qXm6wNWz4YZk; Thu, 8 Aug 2019 00:50:16 +0000 (UTC) (envelope-from imb@protected-networks.net) Received: from mail.protected-networks.net (mail.protected-networks.net [202.12.127.228]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (1024 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.protected-networks.net", Issuer "Protected Networks CA" (not verified)) by sarah.protected-networks.net (Postfix) with ESMTPS id 1FB51D7DA9; Wed, 7 Aug 2019 20:42:55 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= protected-networks.net; h=content-transfer-encoding :content-language:content-type:content-type:mime-version :user-agent:date:date:message-id:subject:subject:from:from; s= 201508; t=1565224959; bh=xz5Vq33g+4r85RZSa2gMv0psNblL37DvHimbexg uy0c=; b=FcOPDZsZPQaF624X6833iPvX2ribbTgSgwiWg3IwljapZ6do+dNlxMM SIilV2EXDzxCno9smri1h9fs0y66iNN1Apgks85PzCiBQqr0x100DXHyhhpoUZ2a JXmpmScFc3diYrmJKk0hw1KkYxkF8ES3QzjiDrq7oFF8pNcOliQU= Received: from toshi.auburn.protected-networks.net (toshi.auburn.protected-networks.net [192.168.1.10]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: imb@mail.protected-networks.net) by mail.protected-networks.net (Postfix) with ESMTPSA id DD1D6260A6; Wed, 7 Aug 2019 20:42:39 -0400 (EDT) To: FreeBSD Ports , garga@freebsd.org From: Michael Butler Subject: ports/arj build failing on -current Openpgp: id=6F63E6399DCC8E3E94D60F0642FF6BAE0442D492 Message-ID: <3e784d67-78d1-ef8e-6021-d25944152143@protected-networks.net> Date: Wed, 7 Aug 2019 20:42:39 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Language: en-NZ Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 463qXm6wNWz4YZk X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=protected-networks.net header.s=201508 header.b=FcOPDZsZ; dmarc=none; spf=pass (mx1.freebsd.org: domain of imb@protected-networks.net designates 64.46.156.146 as permitted sender) smtp.mailfrom=imb@protected-networks.net X-Spamd-Result: default: False [-4.24 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[protected-networks.net:s=201508]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[protected-networks.net]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[protected-networks.net:+]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.95)[-0.946,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-0.79)[asn: 5716(-3.90), country: US(-0.05)]; ASN(0.00)[asn:5716, ipnet:64.46.156.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Aug 2019 00:50:17 -0000 Is anyone else seeing this? My in-jail build fails with .. (msgbind aborts) gmake[3]: Entering directory '/usr/ports/archivers/arj/work/arj-3.10.22' cc -DARJUTIL -c -Ifreebsd13.0 -I./freebsd13.0/en/rs -I. -O2 -pipe -march=penryn -fstack-protector-strong -fno-strict-aliasing -DLOCALE=LANG_en -DLOCALE_DESC="\"en\"" -DPKGLIBDIR="\"/usr/local/lib/arj\"" -D_UNIX -O2 -pipe -march=penryn -fstack-protector-strong -fno-strict-aliasing -ofreebsd13.0/en/rs/tools/filemode.o filemode.c cc -DARJUTIL -c -Ifreebsd13.0 -I./freebsd13.0/en/rs -I. -O2 -pipe -march=penryn -fstack-protector-strong -fno-strict-aliasing -DLOCALE=LANG_en -DLOCALE_DESC="\"en\"" -DPKGLIBDIR="\"/usr/local/lib/arj\"" -D_UNIX -O2 -pipe -march=penryn -fstack-protector-strong -fno-strict-aliasing -ofreebsd13.0/en/rs/tools/msgbind.o msgbind.c msgbind.c:452:50: warning: if statement has empty body [-Wempty-body] if(argv[6][strlen(argv[6])-1]!=PATHSEP_DEFAULT); ^ msgbind.c:452:50: note: put the semicolon on a separate line to silence this warning 1 warning generated. cc -DARJUTIL -c -Ifreebsd13.0 -I./freebsd13.0/en/rs -I. -O2 -pipe -march=penryn -fstack-protector-strong -fno-strict-aliasing -DLOCALE=LANG_en -DLOCALE_DESC="\"en\"" -DPKGLIBDIR="\"/usr/local/lib/arj\"" -D_UNIX -O2 -pipe -march=penryn -fstack-protector-strong -fno-strict-aliasing -ofreebsd13.0/en/rs/tools/arjdata.o arjdata.c cc -DARJUTIL -c -Ifreebsd13.0 -I./freebsd13.0/en/rs -I. -O2 -pipe -march=penryn -fstack-protector-strong -fno-strict-aliasing -DLOCALE=LANG_en -DLOCALE_DESC="\"en\"" -DPKGLIBDIR="\"/usr/local/lib/arj\"" -D_UNIX -O2 -pipe -march=penryn -fstack-protector-strong -fno-strict-aliasing -ofreebsd13.0/en/rs/tools/crc32.o crc32.c cc -DLOCALE=LANG_en -DLOCALE_DESC="\"en\"" -DPKGLIBDIR="\"/usr/local/lib/arj\"" -D_UNIX -O2 -pipe -march=penryn -fstack-protector-strong -fno-strict-aliasing -fstack-protector-strong -s gnu/stripgcc.lnk -o freebsd13.0/en/rs/tools/msgbind ./freebsd13.0/en/rs/tools/filemode.o ./freebsd13.0/en/rs/tools/msgbind.o ./freebsd13.0/en/rs/tools/arjdata.o ./freebsd13.0/en/rs/tools/crc32.o ./freebsd13.0/en/rs/tools/msgbind ./resource/resource.txt msg_crp UNIX s en ./freebsd13.0/en/rs gmake[3]: *** [GNUmakefile:258: freebsd13.0/en/rs/msg_crp.h] Abort trap gmake[3]: Leaving directory '/usr/ports/archivers/arj/work/arj-3.10.22' gmake[2]: *** [GNUmakefile:169: all] Error 2 gmake[2]: Leaving directory '/usr/ports/archivers/arj/work/arj-3.10.22' *** Error code 1 From owner-freebsd-ports@freebsd.org Thu Aug 8 12:42:02 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 38F0ECD435 for ; Thu, 8 Aug 2019 12:42:02 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4647L20m99z4GlD; Thu, 8 Aug 2019 12:42:02 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1354) id EC0D412E68; Thu, 8 Aug 2019 12:42:01 +0000 (UTC) From: Jan Beich To: Michael Butler Cc: FreeBSD Ports , garga@freebsd.org Subject: Re: ports/arj build failing on -current References: <3e784d67-78d1-ef8e-6021-d25944152143@protected-networks.net> Date: Thu, 08 Aug 2019 14:41:57 +0200 In-Reply-To: <3e784d67-78d1-ef8e-6021-d25944152143@protected-networks.net> (Michael Butler's message of "Wed, 7 Aug 2019 20:42:39 -0400") Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Aug 2019 12:42:02 -0000 Michael Butler writes: > Is anyone else seeing this? Builds fine on the package cluster. http://beefy12.nyi.freebsd.org/data/latest-per-pkg/arj/3.10.22_8/head-amd64-default.log http://beefy11.nyi.freebsd.org/data/latest-per-pkg/arj/3.10.22_8/head-i386-default.log > My in-jail build fails with .. (msgbind aborts) What -CURRENT revision? Share full build log. > -march=penryn Try without. From owner-freebsd-ports@freebsd.org Thu Aug 8 13:42:59 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8D740CEED7 for ; Thu, 8 Aug 2019 13:42:59 +0000 (UTC) (envelope-from garga.bsd@gmail.com) Received: from mail-qt1-x82c.google.com (mail-qt1-x82c.google.com [IPv6:2607:f8b0:4864:20::82c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4648hL1wnCz4L7Z for ; Thu, 8 Aug 2019 13:42:58 +0000 (UTC) (envelope-from garga.bsd@gmail.com) Received: by mail-qt1-x82c.google.com with SMTP id l9so92086262qtu.6 for ; Thu, 08 Aug 2019 06:42:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:openpgp:autocrypt:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=cuGaPd4m+f0u/GovOfhJEXCx1rz7GFJ5EP3Tr5PuatA=; b=F4+gzFH9pIBfA6hZtZKKnZCdWhg4YDeY+cAWYv2aTL+ddJBQxl5itg7l+fpCdx/KUv ww04hAxQ24yUfwzQrsu5xJHR+W/nfiBsCOYnHGa2SGBmDpvwQdb4VJPICOTYcZsNJM3w o5S+9yViqXNUR51Xm5+RvVkHj9Y4qfaSiXOnc30xi4nBsme7o7RTOyTN6tYPv/7Gw7mJ x7+1B4xCxHXW1MzccfhAZuCVIBfDXnJPyQTzRX+1Q0rN4sAHIzo0+wRyBiwax0VR2QUr 4KqghPPBu1BviDAxLKJEhOA03MAYMxpC7XETaScd3Ci/QYy7h17UAloWlBEKJu/BMA3q rx+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:openpgp :autocrypt:message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=cuGaPd4m+f0u/GovOfhJEXCx1rz7GFJ5EP3Tr5PuatA=; b=I9kHvNVaTgPPIMmZoz2Jbf/pjoqM5C63WMclk/ID+M89DeOdXXhDAdl7ZbO5PFNHyl fOVJqlZy456f8luvfofy7aao9HTuVzRffFwLT6zsRjgtS8SiAtvvCmZTheGsHr/2buqu YGX2omuJ3ngYBowBUDVjQknP7sZYtFG6YFARYPyVJyGlb4GbrqRpBTTSY8mHwXRsoNzS TwREznjHux8NRfbVH5KU+lWysZSEe8ZppdjBvtDE6UzOxovdJ4MQPl61LrgdPhu7B3K/ XEviFsKitcTD7R6styQ1MzajW6TIru3TclrHEr0wo8R5w7axSK01va7hkOUlfTL26z30 AbSQ== X-Gm-Message-State: APjAAAWhBjSJKGaLp1Nman/DOvQ7eSY9KSn7b5ViiyTqvALLvkNlP9OE mRZJftSSFFm1qjgmrzqHhmN7Woh8 X-Google-Smtp-Source: APXvYqyRWNo765vklr2fapKatJ7VJ2P6DEbWEg0XNZtAqjbOAE4bkdSUnBkpKnpDBE3JXDlCzTo+fg== X-Received: by 2002:ac8:2498:: with SMTP id s24mr4088897qts.375.1565271777006; Thu, 08 Aug 2019 06:42:57 -0700 (PDT) Received: from mbp.home ([2804:f1c:800:fc00:f0bc:6118:a935:8547]) by smtp.gmail.com with ESMTPSA id j19sm36917536qtq.94.2019.08.08.06.42.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 08 Aug 2019 06:42:56 -0700 (PDT) Sender: Renato Botelho Subject: Re: ports/arj build failing on -current To: Michael Butler , FreeBSD Ports References: <3e784d67-78d1-ef8e-6021-d25944152143@protected-networks.net> From: Renato Botelho Openpgp: preference=signencrypt Autocrypt: addr=garga@FreeBSD.org; prefer-encrypt=mutual; keydata= mQENBFn4ZqUBCACxJRWi57JkmsCrSU0gZd/CwB+B90OTUeXmF63lDPETOQ+pBA4+vJgzjW1C pv7rR25wxvESJKphxZJOOk9AXTXsg5QrhdP3+KQG/zNcKd2ukbt3ezkhdMx8q81wn4wY2oTl WXdGIVdDKvC8sCp1fc6pPKJin71/skb9wg6ThtlRFlv9en4f8QSVmRuzRKQ6VjCbl+yIpiye /I5BQ4I99uouPzPhzf9ya3cvp4xbiw5wSo1F3nLsThBT2osYy/nRNz2ciuCYyyX87dGhio0T 8Pxl37eBbGQvCGwPQBApCcfoiZBN/5F65Tt4p72gIqT+AYuqq5G7Bhj+fGTC7q0QotL/ABEB AAG0LFJlbmF0byBCb3RlbGhvIChGcmVlQlNEKSA8Z2FyZ2FARnJlZUJTRC5vcmc+iQFXBBMB CgBBAhsDBQkFo5qABQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAFiEExxiLNMqsn7yXmTy7W54E w5ZrhhoFAln4aeUCGQEACgkQW54Ew5ZrhhpTIwf+OS+Gv/ITOy7+8D+8SKXNmkfczsTO+Uqz 6SraXcq32j1C4QcRQCwGPhVJJgKnFSvPm3kbNPFXaQh1zD+mTQ4r/Loc78Rz+fZljYcgNx7n aQKhd9pdpXaELOe+Y10jvGUrT0SE06Y10BP/NmQaLplt9qG8VgLAAB9ZcsuZ9pzbBbQjd9In OK5VcXQzHT/EBBQ1rHsl1Aq8TYdmjbKl+HKc1c8dJ5OfXrgnTIUwQdN1rauXbmH/YW/CKN7z zF59v/sPBTaWfFl2CS/BORhWhe1PBudrVZWFT0oJGNuG6k8dlnssoL/0ojFaN5w5xm8mvMAf uAuixGf4bK6C7hcE34D/ULkBDQRZ+GalAQgApiTibUM0OpeCcxf5YUep4F4y853ClU4TMqZO +ho38sz0GdshQWuBEBqahOtxapHUMtlmC+wJNCBAav5JYjHHrXXE9pgRm5EgVssDpMvplLB4 5CFdx5jBu02Bt9Wp5bD21TPH3rsYJUB3rYmxWfVmdRhNBERrCJu49OIsBSKAlIinx8altYrh Z7bO2C1hKOG6QHWRr4ml4HTD/gZ6TTfsrR+sktBNv/5ZRkcJNDVM+eOGagXkEUOVFe9KXynD 3KcZBbBKpwoaW5GK8OglKJt8ggUfc78CG1xk4b5nL8QCk0CBrC6VPPOYvXTpYSTHmx1QkElm 1iNu1Tc5ccvcyAwTswARAQABiQE8BBgBCgAmFiEExxiLNMqsn7yXmTy7W54Ew5ZrhhoFAln4 ZqUCGwwFCQWjmoAACgkQW54Ew5ZrhhoH3wf+KuIeDyvIJOui+0C5FD5r44Bwkj/SAUVUerfp 0qtRktc+BZoSifPs3Rqjh/PpwRvLTuJnSsiqWLz8NCTThogRzVqEcQHqZR3vOjtYM60sjYJ+ BGQl/bjm1C/YtWEEmKs7mJc+02U8qJA4rbNKSRRRoz6XngnuN6YC0fkeD7c7rxRhOg6OWasZ JinB9+dO1IH7eZ5c97v518qSaLRp0T7I+FpEGOp7tTFHaepZWEnuojr5D6jI1MOEywy0EWJu 3m0TYlh935I8o7gLABqoHEmUeW7JK7r91SZaFnr8zQ6XOAxkPh50uFMTNtNZTnM7k1pRv5Ov fms0VzARITYzTwmpDQ== Message-ID: <83c4d51e-f137-1533-1a91-4d60ad263744@FreeBSD.org> Date: Thu, 8 Aug 2019 10:42:54 -0300 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <3e784d67-78d1-ef8e-6021-d25944152143@protected-networks.net> Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4648hL1wnCz4L7Z X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=F4+gzFH9; dmarc=none; spf=pass (mx1.freebsd.org: domain of gargabsd@gmail.com designates 2607:f8b0:4864:20::82c as permitted sender) smtp.mailfrom=gargabsd@gmail.com X-Spamd-Result: default: False [-6.16 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-1.00)[-0.997,0]; FORGED_SENDER(0.30)[garga@FreeBSD.org,gargabsd@gmail.com]; IP_SCORE(-2.96)[ip: (-9.29), ipnet: 2607:f8b0::/32(-3.03), asn: 15169(-2.43), country: US(-0.05)]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FROM_NEQ_ENVFROM(0.00)[garga@FreeBSD.org,gargabsd@gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; TAGGED_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; DMARC_NA(0.00)[FreeBSD.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[c.2.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Aug 2019 13:42:59 -0000 On 07/08/19 21:42, Michael Butler wrote: > Is anyone else seeing this? > > My in-jail build fails with .. (msgbind aborts) > > gmake[3]: Entering directory '/usr/ports/archivers/arj/work/arj-3.10.22' > cc -DARJUTIL -c -Ifreebsd13.0 -I./freebsd13.0/en/rs -I. -O2 -pipe > -march=penryn -fstack-protector-strong -fno-strict-aliasing > -DLOCALE=LANG_en -DLOCALE_DESC="\"en\"" > -DPKGLIBDIR="\"/usr/local/lib/arj\"" -D_UNIX -O2 -pipe -march=penryn > -fstack-protector-strong -fno-strict-aliasing > -ofreebsd13.0/en/rs/tools/filemode.o filemode.c > cc -DARJUTIL -c -Ifreebsd13.0 -I./freebsd13.0/en/rs -I. -O2 -pipe > -march=penryn -fstack-protector-strong -fno-strict-aliasing > -DLOCALE=LANG_en -DLOCALE_DESC="\"en\"" > -DPKGLIBDIR="\"/usr/local/lib/arj\"" -D_UNIX -O2 -pipe -march=penryn > -fstack-protector-strong -fno-strict-aliasing > -ofreebsd13.0/en/rs/tools/msgbind.o msgbind.c > msgbind.c:452:50: warning: if statement has empty body [-Wempty-body] > if(argv[6][strlen(argv[6])-1]!=PATHSEP_DEFAULT); > ^ > msgbind.c:452:50: note: put the semicolon on a separate line to silence > this warning > 1 warning generated. > cc -DARJUTIL -c -Ifreebsd13.0 -I./freebsd13.0/en/rs -I. -O2 -pipe > -march=penryn -fstack-protector-strong -fno-strict-aliasing > -DLOCALE=LANG_en -DLOCALE_DESC="\"en\"" > -DPKGLIBDIR="\"/usr/local/lib/arj\"" -D_UNIX -O2 -pipe -march=penryn > -fstack-protector-strong -fno-strict-aliasing > -ofreebsd13.0/en/rs/tools/arjdata.o arjdata.c > cc -DARJUTIL -c -Ifreebsd13.0 -I./freebsd13.0/en/rs -I. -O2 -pipe > -march=penryn -fstack-protector-strong -fno-strict-aliasing > -DLOCALE=LANG_en -DLOCALE_DESC="\"en\"" > -DPKGLIBDIR="\"/usr/local/lib/arj\"" -D_UNIX -O2 -pipe -march=penryn > -fstack-protector-strong -fno-strict-aliasing > -ofreebsd13.0/en/rs/tools/crc32.o crc32.c > cc -DLOCALE=LANG_en -DLOCALE_DESC="\"en\"" > -DPKGLIBDIR="\"/usr/local/lib/arj\"" -D_UNIX -O2 -pipe -march=penryn > -fstack-protector-strong -fno-strict-aliasing -fstack-protector-strong > -s gnu/stripgcc.lnk -o freebsd13.0/en/rs/tools/msgbind > ./freebsd13.0/en/rs/tools/filemode.o ./freebsd13.0/en/rs/tools/msgbind.o > ./freebsd13.0/en/rs/tools/arjdata.o ./freebsd13.0/en/rs/tools/crc32.o > ./freebsd13.0/en/rs/tools/msgbind ./resource/resource.txt msg_crp UNIX s > en ./freebsd13.0/en/rs > gmake[3]: *** [GNUmakefile:258: freebsd13.0/en/rs/msg_crp.h] Abort trap > gmake[3]: Leaving directory '/usr/ports/archivers/arj/work/arj-3.10.22' > gmake[2]: *** [GNUmakefile:169: all] Error 2 > gmake[2]: Leaving directory '/usr/ports/archivers/arj/work/arj-3.10.22' > *** Error code 1 > There is an open PR [1] where submitter reports the same issue. I was never able to reproduce it unfortunately. [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235636 -- Renato Botelho From owner-freebsd-ports@freebsd.org Thu Aug 8 14:03:32 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 78517CF996 for ; Thu, 8 Aug 2019 14:03:32 +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.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 4649834NfRz4N2v for ; Thu, 8 Aug 2019 14:03:31 +0000 (UTC) (envelope-from w.schwarzenfeld@utanet.at) Received: from pam-s.drei.host ([213.90.36.66]) by taro.utanet.at with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hvj0q-0003PN-3a for freebsd-ports@freebsd.org; Thu, 08 Aug 2019 16:03:28 +0200 Received: from 193-80-24-62.adsl.highway.telekom.at ([193.80.24.62] helo=[10.0.0.93]) by pam-s.drei.host with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1hvj0p-0000Wm-W3 for freebsd-ports@freebsd.org; Thu, 08 Aug 2019 16:03:28 +0200 To: freebsd-ports@freebsd.org References: <83c4d51e-f137-1533-1a91-4d60ad263744@FreeBSD.org> Subject: Re: ports/arj build failing on -current From: Walter Schwarzenfeld Message-ID: Date: Thu, 8 Aug 2019 16:02:51 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <83c4d51e-f137-1533-1a91-4d60ad263744@FreeBSD.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-H3G-Authenticated-As: cf62768e218b4d81d95cc5390f1bd9dfc8b05683 X-Rspamd-Queue-Id: 4649834NfRz4N2v X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of w.schwarzenfeld@utanet.at designates 2001:938:1337:25::25:45 as permitted sender) smtp.mailfrom=w.schwarzenfeld@utanet.at X-Spamd-Result: default: False [-3.40 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2001:938:1337:25::/64]; FREEMAIL_FROM(0.00)[utanet.at]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; IP_SCORE_FREEMAIL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[utanet.at]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-0.998,0]; IP_SCORE(0.00)[ip: (-9.62), ipnet: 2001:938::/32(-4.81), asn: 8437(-3.78), country: AT(-0.10)]; RCVD_IN_DNSWL_LOW(-0.10)[5.4.0.0.5.2.0.0.0.0.0.0.0.0.0.0.5.2.0.0.7.3.3.1.8.3.9.0.1.0.0.2.list.dnswl.org : 127.0.5.1]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[utanet.at]; ASN(0.00)[asn:8437, ipnet:2001:938::/32, country:AT]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Aug 2019 14:03:32 -0000 msgbind.c:452:50: warning: if statement has empty body [-Wempty-body]   if(argv[6][strlen(argv[6])-1]!=PATHSEP_DEFAULT);                                                  ^ msgbind.c:452:50: note: put the semicolon on a separate line to silence this warning 1 warning generated. Do what it want. Try to =>  put the semicolon on a separate line. (althrough it is a warning, I remember a case, this simple thing "was it"). From owner-freebsd-ports@freebsd.org Thu Aug 8 14:51:04 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 53662A88FB for ; Thu, 8 Aug 2019 14:51:04 +0000 (UTC) (envelope-from garga.bsd@gmail.com) Received: from mail-qt1-x831.google.com (mail-qt1-x831.google.com [IPv6:2607:f8b0:4864:20::831]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 464BBv3rP7z4Q9l for ; Thu, 8 Aug 2019 14:51:03 +0000 (UTC) (envelope-from garga.bsd@gmail.com) Received: by mail-qt1-x831.google.com with SMTP id d17so13471520qtj.8 for ; Thu, 08 Aug 2019 07:51:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:openpgp:autocrypt:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=QckRsCFoimnM6RdRebp2LVW9fVybtC17pFQj84zX6Hw=; b=s6u3ZID7E94tGB+fd+ofuS6+i4B65hkefSydaRnHbD0ozfHTserUka4x+eXAUBin2H 6S0OapCJrHhdshBFsoBbRwPON5yfjUe6nydp81XCTpjMD63VnW6xH20snCNKrxn+gxxj u7B7HoAwDVtGG5/Zazo16caTUJVgJG01HoXQXDbJ1ixigteMJ4/PWPRIHteNX+JaEUi7 fXmZc8OMp9Ur4Ihj8NR72xzBXrhdVZVEQoCD+ZQNUFqyRjkNgmDMks4XCT3C/Bb3gpUw O6ULOfV+HjZXUixr/ki3WsjMKKFlSXveNNFT9LXC53EB4LP21aNjaqcoXEWo4kaG8zpL Pdlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:openpgp :autocrypt:message-id:date:user-agent:mime-version:in-reply-to :content-language; bh=QckRsCFoimnM6RdRebp2LVW9fVybtC17pFQj84zX6Hw=; b=jhCpPhHlmt3sgDjn42r1oWM4fVu6YrX+5R3FAlLWT4FcmXbZlqZRNhrQjaG61zo1Ae e4yhA4vW0DHHq2KpE88yMZ59x2x35ov5gdAvQMVAtjvM6fviMSdsUoOwYaCFVFo8zzVO mjF+mg2swOVeqSsKl7rKEM13T9lcod8d1YUPK2I1eIK89lmYyExxVIGGAiAAJxNzTuj6 C2lTggsCMfbbGfqCzTlgReyIH1hKvGF32mThmCYCI3IUIAJUVeKkldpLHI/HlZ/5kEAi 11JrGAt9HCtrC12Eu+8gL6KCOBz4ZVxpi2/T5yYp7FXHhR0MiSMgiFsT/w1S0Syo/yWK km4Q== X-Gm-Message-State: APjAAAXx37yDGtFWEwnN1uv6Y/KTP28nXz310UqwNoZqhsZ1FcwKRJ8X Cj7GyFjyk7+OsRS0le5KUm4iXWY+ X-Google-Smtp-Source: APXvYqwM5a8y3ujqhIb2elMbdjCz7dR40zwDt8VZW90n29byI3sBLekJ6PPDTtkU2QZQf+NHMQ6cuA== X-Received: by 2002:aed:27d1:: with SMTP id m17mr284111qtg.111.1565275862315; Thu, 08 Aug 2019 07:51:02 -0700 (PDT) Received: from mbp.home ([2804:f1c:800:fc00:f0bc:6118:a935:8547]) by smtp.gmail.com with ESMTPSA id r189sm42122885qkc.60.2019.08.08.07.51.00 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 08 Aug 2019 07:51:01 -0700 (PDT) Sender: Renato Botelho Subject: Re: ports/arj build failing on -current To: freebsd-ports@freebsd.org References: <83c4d51e-f137-1533-1a91-4d60ad263744@FreeBSD.org> From: Renato Botelho Openpgp: preference=signencrypt Autocrypt: addr=garga@FreeBSD.org; prefer-encrypt=mutual; keydata= mQENBFn4ZqUBCACxJRWi57JkmsCrSU0gZd/CwB+B90OTUeXmF63lDPETOQ+pBA4+vJgzjW1C pv7rR25wxvESJKphxZJOOk9AXTXsg5QrhdP3+KQG/zNcKd2ukbt3ezkhdMx8q81wn4wY2oTl WXdGIVdDKvC8sCp1fc6pPKJin71/skb9wg6ThtlRFlv9en4f8QSVmRuzRKQ6VjCbl+yIpiye /I5BQ4I99uouPzPhzf9ya3cvp4xbiw5wSo1F3nLsThBT2osYy/nRNz2ciuCYyyX87dGhio0T 8Pxl37eBbGQvCGwPQBApCcfoiZBN/5F65Tt4p72gIqT+AYuqq5G7Bhj+fGTC7q0QotL/ABEB AAG0LFJlbmF0byBCb3RlbGhvIChGcmVlQlNEKSA8Z2FyZ2FARnJlZUJTRC5vcmc+iQFXBBMB CgBBAhsDBQkFo5qABQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAFiEExxiLNMqsn7yXmTy7W54E w5ZrhhoFAln4aeUCGQEACgkQW54Ew5ZrhhpTIwf+OS+Gv/ITOy7+8D+8SKXNmkfczsTO+Uqz 6SraXcq32j1C4QcRQCwGPhVJJgKnFSvPm3kbNPFXaQh1zD+mTQ4r/Loc78Rz+fZljYcgNx7n aQKhd9pdpXaELOe+Y10jvGUrT0SE06Y10BP/NmQaLplt9qG8VgLAAB9ZcsuZ9pzbBbQjd9In OK5VcXQzHT/EBBQ1rHsl1Aq8TYdmjbKl+HKc1c8dJ5OfXrgnTIUwQdN1rauXbmH/YW/CKN7z zF59v/sPBTaWfFl2CS/BORhWhe1PBudrVZWFT0oJGNuG6k8dlnssoL/0ojFaN5w5xm8mvMAf uAuixGf4bK6C7hcE34D/ULkBDQRZ+GalAQgApiTibUM0OpeCcxf5YUep4F4y853ClU4TMqZO +ho38sz0GdshQWuBEBqahOtxapHUMtlmC+wJNCBAav5JYjHHrXXE9pgRm5EgVssDpMvplLB4 5CFdx5jBu02Bt9Wp5bD21TPH3rsYJUB3rYmxWfVmdRhNBERrCJu49OIsBSKAlIinx8altYrh Z7bO2C1hKOG6QHWRr4ml4HTD/gZ6TTfsrR+sktBNv/5ZRkcJNDVM+eOGagXkEUOVFe9KXynD 3KcZBbBKpwoaW5GK8OglKJt8ggUfc78CG1xk4b5nL8QCk0CBrC6VPPOYvXTpYSTHmx1QkElm 1iNu1Tc5ccvcyAwTswARAQABiQE8BBgBCgAmFiEExxiLNMqsn7yXmTy7W54Ew5ZrhhoFAln4 ZqUCGwwFCQWjmoAACgkQW54Ew5ZrhhoH3wf+KuIeDyvIJOui+0C5FD5r44Bwkj/SAUVUerfp 0qtRktc+BZoSifPs3Rqjh/PpwRvLTuJnSsiqWLz8NCTThogRzVqEcQHqZR3vOjtYM60sjYJ+ BGQl/bjm1C/YtWEEmKs7mJc+02U8qJA4rbNKSRRRoz6XngnuN6YC0fkeD7c7rxRhOg6OWasZ JinB9+dO1IH7eZ5c97v518qSaLRp0T7I+FpEGOp7tTFHaepZWEnuojr5D6jI1MOEywy0EWJu 3m0TYlh935I8o7gLABqoHEmUeW7JK7r91SZaFnr8zQ6XOAxkPh50uFMTNtNZTnM7k1pRv5Ov fms0VzARITYzTwmpDQ== Message-ID: <2a9edfdc-6ae3-b6ae-1096-35e8b36ebdb7@FreeBSD.org> Date: Thu, 8 Aug 2019 11:50:59 -0300 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------9D59B8A2C560389BE50275AC" Content-Language: en-US X-Rspamd-Queue-Id: 464BBv3rP7z4Q9l X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=s6u3ZID7; dmarc=none; spf=pass (mx1.freebsd.org: domain of gargabsd@gmail.com designates 2607:f8b0:4864:20::831 as permitted sender) smtp.mailfrom=gargabsd@gmail.com X-Spamd-Result: default: False [-5.08 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; HAS_ATTACHMENT(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; CTYPE_MIXED_BOGUS(1.00)[]; MIME_BASE64_TEXT(0.10)[]; NEURAL_HAM_SHORT(-1.00)[-0.999,0]; FORGED_SENDER(0.30)[garga@FreeBSD.org,gargabsd@gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[]; TO_DOM_EQ_FROM_DOM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_NEQ_ENVFROM(0.00)[garga@FreeBSD.org,gargabsd@gmail.com]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; DMARC_NA(0.00)[FreeBSD.org]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-2.98)[ip: (-9.37), ipnet: 2607:f8b0::/32(-3.03), asn: 15169(-2.43), country: US(-0.05)]; RCVD_IN_DNSWL_NONE(0.00)[1.3.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Aug 2019 14:51:04 -0000 This is a multi-part message in MIME format. --------------9D59B8A2C560389BE50275AC Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit On 08/08/19 11:02, Walter Schwarzenfeld wrote: > msgbind.c:452:50: warning: if statement has empty body [-Wempty-body] >   if(argv[6][strlen(argv[6])-1]!=PATHSEP_DEFAULT); >                                                  ^ > msgbind.c:452:50: note: put the semicolon on a separate line to silence > this warning > 1 warning generated. > > Do what it want. Try to =>  put the semicolon on a separate line. > > (althrough it is a warning, I remember a case, this simple thing "was it"). [resending to the list with proper From] It looks like that semicolon shouldn't be there. Michael, can you try attached patch and let me know if it fixes the problem? I can't reproduce so it's hard to say. -- Renato Botelho --------------9D59B8A2C560389BE50275AC Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0"; name="arj.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="arj.diff" SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIE1ha2VmaWxlCShyZXZpc2lvbiA1 MDgzODYpCisrKyBNYWtlZmlsZQkod29ya2luZyBjb3B5KQpAQCAtMyw3ICszLDcgQEAKIAog UE9SVE5BTUU9CWFyagogUE9SVFZFUlNJT049CTMuMTAuMjIKLVBPUlRSRVZJU0lPTj0JOAor UE9SVFJFVklTSU9OPQk5CiBDQVRFR09SSUVTPQlhcmNoaXZlcnMKIE1BU1RFUl9TSVRFUz0J U0YvJHtQT1JUTkFNRX0vJHtQT1JUTkFNRX0vMi43OF8zLjEwJTIwYnVpbGQlMjAyMjpzb3Vy Y2UgXAogCQlERUJJQU5fUE9PTDpwYXRjaApJbmRleDogZmlsZXMvcGF0Y2gtbXNnYmluZC5j Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT0KLS0tIGZpbGVzL3BhdGNoLW1zZ2JpbmQuYwkobm9uZXhpc3RlbnQp CisrKyBmaWxlcy9wYXRjaC1tc2diaW5kLmMJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwx MSBAQAorLS0tIG1zZ2JpbmQuYy5vcmlnCTIwMTktMDgtMDggMTQ6Mzk6MjUgVVRDCisrKysg bXNnYmluZC5jCitAQCAtNDQ5LDcgKzQ0OSw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFy ICoqYXJndikKKyAgIHN0cmNweW4odGFyZ2V0X24sIGFyZ3ZbNl0sIHNpemVvZih0YXJnZXRf biktOCk7CisgICBzdHJjcHluKHRhcmdldF9mLCBhcmd2WzZdLCBzaXplb2YodGFyZ2V0X2Yp LTgpOworICAgc3RyY3B5bih0YXJnZXRfaCwgYXJndls2XSwgc2l6ZW9mKHRhcmdldF9mKS04 KTsgLyogdiAxLjQxKyAqLworLSAgaWYoYXJndls2XVtzdHJsZW4oYXJndls2XSktMV0hPVBB VEhTRVBfREVGQVVMVCk7CisrICBpZihhcmd2WzZdW3N0cmxlbihhcmd2WzZdKS0xXSE9UEFU SFNFUF9ERUZBVUxUKQorICAgeworICAgIHN0cmNhdCh0YXJnZXRfaSwgcGF0aHNlcCk7Cisg ICAgc3RyY2F0KHRhcmdldF9uLCBwYXRoc2VwKTsKClByb3BlcnR5IGNoYW5nZXMgb246IGZp bGVzL3BhdGNoLW1zZ2JpbmQuYwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkFkZGVkOiBmYnNkOm5va2V5d29y ZHMKIyMgLTAsMCArMSAjIworeWVzClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkK QWRkZWQ6IHN2bjplb2wtc3R5bGUKIyMgLTAsMCArMSAjIworbmF0aXZlClwgTm8gbmV3bGlu ZSBhdCBlbmQgb2YgcHJvcGVydHkKQWRkZWQ6IHN2bjptaW1lLXR5cGUKIyMgLTAsMCArMSAj IwordGV4dC9wbGFpbgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5Cg== --------------9D59B8A2C560389BE50275AC-- From owner-freebsd-ports@freebsd.org Thu Aug 8 15:11:40 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 39010A9152 for ; Thu, 8 Aug 2019 15:11:40 +0000 (UTC) (envelope-from imb@protected-networks.net) Received: from mail.protected-networks.net (mail.protected-networks.net [IPv6:2001:470:8d59:1::8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.protected-networks.net", Issuer "Protected Networks CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 464Bfg3PkTz4RMk; Thu, 8 Aug 2019 15:11:39 +0000 (UTC) (envelope-from imb@protected-networks.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= protected-networks.net; h=content-transfer-encoding :content-language:content-type:content-type:in-reply-to :mime-version:user-agent:date:date:message-id:from:from :references:subject:subject; s=201508; t=1565277097; bh=tm/OMxdI r2whXQJ+vwX55UDMEKY45+seb4WkzaJIzpg=; b=NeXnlPWlEj5NU12JwZuUH79C /etYRsKLeExdgTcvz7p6aGPny6zzXCavzG8ek39Gvtv/EUJWlEtDhLFJ65kEgP7L BpZnNC4vlKzfgjMswssMrLFuDmpVBaxZC20pnbhYjuIqtpOmVFyJfRQ7aUBGrBT3 DjWsz9mcmOvq6xoL80Q= Received: from toshi.auburn.protected-networks.net (toshi.auburn.protected-networks.net [192.168.1.10]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: imb@mail.protected-networks.net) by mail.protected-networks.net (Postfix) with ESMTPSA id 2BC4F1DB3; Thu, 8 Aug 2019 11:11:37 -0400 (EDT) Subject: Re: ports/arj build failing on -current To: Renato Botelho , freebsd-ports@freebsd.org References: <83c4d51e-f137-1533-1a91-4d60ad263744@FreeBSD.org> <2a9edfdc-6ae3-b6ae-1096-35e8b36ebdb7@FreeBSD.org> From: Michael Butler Openpgp: id=6F63E6399DCC8E3E94D60F0642FF6BAE0442D492 Message-ID: Date: Thu, 8 Aug 2019 11:11:36 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <2a9edfdc-6ae3-b6ae-1096-35e8b36ebdb7@FreeBSD.org> Content-Type: text/plain; charset=windows-1252 Content-Language: en-NZ Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 464Bfg3PkTz4RMk X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=protected-networks.net header.s=201508 header.b=NeXnlPWl; dmarc=none; spf=pass (mx1.freebsd.org: domain of imb@protected-networks.net designates 2001:470:8d59:1::8 as permitted sender) smtp.mailfrom=imb@protected-networks.net X-Spamd-Result: default: False [-4.97 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[protected-networks.net:s=201508]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[protected-networks.net]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; DKIM_TRACE(0.00)[protected-networks.net:+]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.97)[-0.969,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-1.50)[ipnet: 2001:470::/32(-4.49), asn: 6939(-2.94), country: US(-0.05)]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Aug 2019 15:11:40 -0000 On 2019-08-08 10:50, Renato Botelho wrote: > On 08/08/19 11:02, Walter Schwarzenfeld wrote: >> msgbind.c:452:50: warning: if statement has empty body [-Wempty-body] >>   if(argv[6][strlen(argv[6])-1]!=PATHSEP_DEFAULT); >>                                                  ^ >> msgbind.c:452:50: note: put the semicolon on a separate line to silence >> this warning >> 1 warning generated. >> >> Do what it want. Try to =>  put the semicolon on a separate line. >> >> (althrough it is a warning, I remember a case, this simple thing "was it"). > > [resending to the list with proper From] > > It looks like that semicolon shouldn't be there. > > Michael, can you try attached patch and let me know if it fixes the > problem? I can't reproduce so it's hard to say. I will try the patch but, in the interim, I was stepping through it with lldb and found that it fails a stack check after a few getmsg calls. (lldb) Process 5737 stopped * thread #1, name = 'msgbind', stop reason = instruction step over frame #0: 0x0000000000203ed8 msgbind`main + 3096 msgbind`main: -> 0x203ed8 <+3096>: popq %r15 0x203eda <+3098>: popq %rbp 0x203edb <+3099>: retq 0x203edc <+3100>: callq 0x2048a0 ; symbol stub for: __stack_chk_fail imb From owner-freebsd-ports@freebsd.org Thu Aug 8 17:13:39 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C830DABFC1 for ; Thu, 8 Aug 2019 17:13:39 +0000 (UTC) (envelope-from fjwcash@gmail.com) Received: from mail-lf1-x143.google.com (mail-lf1-x143.google.com [IPv6:2a00:1450:4864:20::143]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 464FMR04sdz4ZjX for ; Thu, 8 Aug 2019 17:13:38 +0000 (UTC) (envelope-from fjwcash@gmail.com) Received: by mail-lf1-x143.google.com with SMTP id c9so67364630lfh.4 for ; Thu, 08 Aug 2019 10:13:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=t/QmN+Dn+aqWkMUPVNsiMvt/SV6Ad/EifnVAlGmreI0=; b=moXKihOM2Q8/oepBxWedUA7lDJeUaEAmEeRUCxmBlTzrgcT/6BzfBim8cMzdxvvh50 qG0g0M1usKfHU7rve3pVFj0JqxxSBVPuc97QLFohbTgOaVSE9Km4Q8Rk7jm3tVZRAnDI llwh0Ip2vVjgZWFoEU0yPdVCSHGox85QA3oKb0z5H5dJNxDQAS1fxrNwJo51+0Kb2GlG 3RP0Q6GMyrgABr0yk3bLkznuIkTB1uZscqgTVJodkBymXVjWZOUZMBQn66eufw9twfB8 FmrYix/wobOrc5j8lnbyB/jk0F03pCTdRwkMLfq5OkXXRk5Jv4RlimXPj3L61HmNZMO2 SNCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=t/QmN+Dn+aqWkMUPVNsiMvt/SV6Ad/EifnVAlGmreI0=; b=iegPBsa961J5zsDNlfL4hEEj4+pcMHgXem0xNFFZ+HnKJJMTrao7KRyb9JPgWIgO0i UT2t2OUHOe7yjKvRFBfhBKqarR8+yX/34IncsELdDasjOfc2EiNUnzde/s9Z8Md2PFlP LNQc+esJrhVjnx/a0dJp81UWhqOhRlEIrX4SHmaihPpOi90oqKNdzCLtyM1DWqrNNtVq E+wptgNtUVFvxHeG8bl68KaWHUYi4GBKcB3OD5f6/zkfwmmvBqdxzT659eXssB0Uq9VC t4mqw9dpFbXjX07uzJC1rdvVeBBaD6SesiKa3UlBXSJ+8RvI5Sf2Nb1MAav0jgwOHojP toTQ== X-Gm-Message-State: APjAAAV9Qov1AR6SVmWtB0l/ZrfiwYgl/2X+VQ1iGxN5pzRaRl1eokJ9 cqIOTi+ivyLtKR89O7Pz3jKMJi/jKHc1lcrltUhp3og12Qo= X-Google-Smtp-Source: APXvYqx1wh8nsgiTS53nz/+90lVdPzukIO7fOU/ogjTjTso0b5BRZ+JgEoWYmCbAmFr9RgvjpcYprwb1UeXkV7/0r+w= X-Received: by 2002:ac2:546c:: with SMTP id e12mr1852045lfn.133.1565284415757; Thu, 08 Aug 2019 10:13:35 -0700 (PDT) MIME-Version: 1.0 From: Freddie Cash Date: Thu, 8 Aug 2019 10:13:24 -0700 Message-ID: Subject: Any alternatives to NONE cipher ssh or bbcp for gigabit+ zfs send/recv? To: freebsd-ports X-Rspamd-Queue-Id: 464FMR04sdz4ZjX X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=moXKihOM; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of fjwcash@gmail.com designates 2a00:1450:4864:20::143 as permitted sender) smtp.mailfrom=fjwcash@gmail.com X-Spamd-Result: default: False [-2.99 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.99)[-0.987,0]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(0.00)[ip: (2.69), ipnet: 2a00:1450::/32(-3.08), asn: 15169(-2.43), country: US(-0.05)]; SUBJECT_ENDS_QUESTION(1.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; IP_SCORE_FREEMAIL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_IN_DNSWL_NONE(0.00)[3.4.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Aug 2019 17:13:39 -0000 We have gigabit fibre between our main data centre and our off-site data centre across town. We do zfs send/recv of our backups between the sites over a dedicated gigabit fibre link. Our ZFS storage servers are running older AMD Opteron (pre-bulldozer) CPUs, so there's very little in the way of encryption extension support. Running zfs send/recv over regular SSH gives horrible throughput (100-250 Mbps max). In the past, we compiled the openssh-portable port with the HPN patches and NONE cipher. That allowed us to saturate the gigabit link for zfs send/recv and rsync transfers. Then those were removed from the port and base OpenSSH. (There were patches floating around for awhile, but we try not to build from source anymore.) Then we found bbcp, which works great for the zfs send/recv process, saturating the gigabit link. Doesn't work for rsync, but that's okay (we only use rsync for our regular backup process, and that's limited by the remote school's Internet link). An update [1] to the bbcp port broke some things, but we found the magical combination of command-line options to make it work reliably in our environment. And a project was underway to update bbcp [2] to a newer version and make it work better on FreeBSD, but it fizzled out. And now the bbcp port has been removed. We have an archived copy of the bbcp package that works for us on FreeBSD 12 (amd64). We'll continue to use that as long as it works (probably until FBSD 12 is EoL). Are there any alternatives to HPN/NONE cipher / bbcp to allow an older Opteron system to saturate a gigabit link with zfs send/recv or rsync? This is strictly over a private network, so encryption is only needed for the authentication bit, not for the actual data transfer. Preferably something that's available in the ports tree as a binary package. :) Suggestions? [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197035 [2] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229115 (Thanks to all who attempted to keep bbcp working on FreeBSD. Sounds like it wasn't much fun, but we really appreciate the effort.) -- Freddie Cash fjwcash@gmail.com From owner-freebsd-ports@freebsd.org Thu Aug 8 17:37:11 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E176AACC64 for ; Thu, 8 Aug 2019 17:37:11 +0000 (UTC) (envelope-from zeising+freebsd@daemonic.se) Received: from mail.daemonic.se (mail.daemonic.se [176.58.89.161]) (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 464FtY6Bk3z4c9p for ; Thu, 8 Aug 2019 17:37:09 +0000 (UTC) (envelope-from zeising+freebsd@daemonic.se) Received: from cid.daemonic.se (localhost [IPv6:::1]) by mail.daemonic.se (Postfix) with ESMTP id 464FtQ2K6hz3kys; Thu, 8 Aug 2019 17:37:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=daemonic.se; h= content-transfer-encoding:content-language:content-type :content-type:in-reply-to:mime-version:user-agent:date:date :message-id:from:from:references:subject:subject:received :received; s=20151023; t=1565285821; bh=bvr6KiaB8v4WPx/TAmsYC/W/ nj5kXIa03Pfm1UiJm4U=; b=d2xghlrXNPu2Oidm7UDoizFkg/Qw15tBUXHMBP2C b/8y6eAaZHCtvBnCQoYRjF2TCl4iMfNViMgDm6rqiXdVyoDVvs8FieUSNpZj4j7p anyv6iqM68pfn+JjnqfLlY2zhcXzsJapgPgNL/dft12ZLDvCe7MZcuj2qQb5JnGE TbA= X-Virus-Scanned: amavisd-new at daemonic.se Received: from mail.daemonic.se ([IPv6:::1]) (using TLS with cipher ECDHE-RSA-AES128-GCM-SHA256) by cid.daemonic.se (mailscanner.daemonic.se [IPv6:::1]) (amavisd-new, port 10587) with ESMTPS id Rc9tfXOutOqd; Thu, 8 Aug 2019 17:37:01 +0000 (UTC) Received: from vivi.daemonic.se (vivi.daemonic.se [IPv6:2001:470:dca9:2::4]) by mail.daemonic.se (Postfix) with ESMTPSA id 464FtP2zlrz3c7W; Thu, 8 Aug 2019 17:37:01 +0000 (UTC) Subject: Re: Any alternatives to NONE cipher ssh or bbcp for gigabit+ zfs send/recv? To: Freddie Cash , freebsd-ports References: From: Niclas Zeising Message-ID: <577daafe-cff0-7fd1-4968-677027237efe@daemonic.se> Date: Thu, 8 Aug 2019 19:37:00 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 464FtY6Bk3z4c9p X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=daemonic.se header.s=20151023 header.b=d2xghlrX; dmarc=pass (policy=none) header.from=daemonic.se; spf=pass (mx1.freebsd.org: domain of zeising@daemonic.se designates 176.58.89.161 as permitted sender) smtp.mailfrom=zeising@daemonic.se X-Spamd-Result: default: False [-6.72 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[daemonic.se:s=20151023]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[daemonic.se:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[daemonic.se,none]; NEURAL_HAM_SHORT(-1.00)[-0.998,0]; IP_SCORE(-3.73)[ip: (-9.81), ipnet: 176.58.89.0/24(-4.90), asn: 36236(-3.87), country: US(-0.05)]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:36236, ipnet:176.58.89.0/24, country:US]; TAGGED_FROM(0.00)[freebsd]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Aug 2019 17:37:11 -0000 On 2019-08-08 19:13, Freddie Cash wrote: > We have gigabit fibre between our main data centre and our off-site data > centre across town. We do zfs send/recv of our backups between the sites > over a dedicated gigabit fibre link. Our ZFS storage servers are running > older AMD Opteron (pre-bulldozer) CPUs, so there's very little in the way > of encryption extension support. > > Running zfs send/recv over regular SSH gives horrible throughput (100-250 > Mbps max). > > In the past, we compiled the openssh-portable port with the HPN patches and > NONE cipher. That allowed us to saturate the gigabit link for zfs > send/recv and rsync transfers. Then those were removed from the port and > base OpenSSH. (There were patches floating around for awhile, but we try > not to build from source anymore.) > > Then we found bbcp, which works great for the zfs send/recv process, > saturating the gigabit link. Doesn't work for rsync, but that's okay (we > only use rsync for our regular backup process, and that's limited by the > remote school's Internet link). > > An update [1] to the bbcp port broke some things, but we found the magical > combination of command-line options to make it work reliably in our > environment. And a project was underway to update bbcp [2] to a newer > version and make it work better on FreeBSD, but it fizzled out. And now > the bbcp port has been removed. > > We have an archived copy of the bbcp package that works for us on FreeBSD > 12 (amd64). We'll continue to use that as long as it works (probably until > FBSD 12 is EoL). > > Are there any alternatives to HPN/NONE cipher / bbcp to allow an older > Opteron system to saturate a gigabit link with zfs send/recv or rsync? > This is strictly over a private network, so encryption is only needed for > the authentication bit, not for the actual data transfer. Preferably > something that's available in the ports tree as a binary package. :) > > Suggestions? > > [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197035 > [2] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229115 > > (Thanks to all who attempted to keep bbcp working on FreeBSD. Sounds like > it wasn't much fun, but we really appreciate the effort.) > Hi! If you completely trust the network, and don't need any authentication, you can use netcat. Regards -- Niclas From owner-freebsd-ports@freebsd.org Thu Aug 8 18:13:05 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 21911AE0AE for ; Thu, 8 Aug 2019 18:13:05 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smarthost1.greenhost.nl (smarthost1.greenhost.nl [195.190.28.88]) (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 464Ggz5kC9z4g8W for ; Thu, 8 Aug 2019 18:13:03 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smtp.greenhost.nl ([213.108.110.112]) by smarthost1.greenhost.nl with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hvmuE-0005gn-76; Thu, 08 Aug 2019 20:12:54 +0200 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: freebsd-ports , "Freddie Cash" Subject: Re: Any alternatives to NONE cipher ssh or bbcp for gigabit+ zfs send/recv? References: Date: Thu, 08 Aug 2019 20:12:55 +0200 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Ronald Klop" Message-ID: In-Reply-To: User-Agent: Opera Mail/12.16 (FreeBSD) X-Authenticated-As-Hash: 398f5522cb258ce43cb679602f8cfe8b62a256d1 X-Virus-Scanned: by clamav at smarthost1.samage.net X-Spam-Level: -- X-Spam-Score: -2.0 X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED, BAYES_00 autolearn=disabled version=3.4.2 X-Scan-Signature: 2c269fdec788119c0964d98755c55204 X-Rspamd-Queue-Id: 464Ggz5kC9z4g8W X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of ronald-lists@klop.ws designates 195.190.28.88 as permitted sender) smtp.mailfrom=ronald-lists@klop.ws X-Spamd-Result: default: False [-2.10 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.99)[-0.990,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:195.190.28.64/27]; NEURAL_HAM_LONG(-0.99)[-0.995,0]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[klop.ws]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-0.84)[-0.839,0]; RCPT_COUNT_TWO(0.00)[2]; IP_SCORE(-0.47)[ip: (-1.21), ipnet: 195.190.28.0/24(-0.41), asn: 47172(-0.75), country: NL(0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:47172, ipnet:195.190.28.0/24, country:NL]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Aug 2019 18:13:05 -0000 On Thu, 08 Aug 2019 19:13:24 +0200, Freddie Cash wrote: > We have gigabit fibre between our main data centre and our off-site data > centre across town. We do zfs send/recv of our backups between the sites > over a dedicated gigabit fibre link. Our ZFS storage servers are running > older AMD Opteron (pre-bulldozer) CPUs, so there's very little in the way > of encryption extension support. > > Running zfs send/recv over regular SSH gives horrible throughput (100-250 > Mbps max). > > In the past, we compiled the openssh-portable port with the HPN patches > and > NONE cipher. That allowed us to saturate the gigabit link for zfs > send/recv and rsync transfers. Then those were removed from the port and > base OpenSSH. (There were patches floating around for awhile, but we try > not to build from source anymore.) > > Then we found bbcp, which works great for the zfs send/recv process, > saturating the gigabit link. Doesn't work for rsync, but that's okay (we > only use rsync for our regular backup process, and that's limited by the > remote school's Internet link). > > An update [1] to the bbcp port broke some things, but we found the > magical > combination of command-line options to make it work reliably in our > environment. And a project was underway to update bbcp [2] to a newer > version and make it work better on FreeBSD, but it fizzled out. And now > the bbcp port has been removed. > > We have an archived copy of the bbcp package that works for us on FreeBSD > 12 (amd64). We'll continue to use that as long as it works (probably > until > FBSD 12 is EoL). > > Are there any alternatives to HPN/NONE cipher / bbcp to allow an older > Opteron system to saturate a gigabit link with zfs send/recv or rsync? > This is strictly over a private network, so encryption is only needed for > the authentication bit, not for the actual data transfer. Preferably > something that's available in the ports tree as a binary package. :) > > Suggestions? > > [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197035 > [2] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229115 > > (Thanks to all who attempted to keep bbcp working on FreeBSD. Sounds > like > it wasn't much fun, but we really appreciate the effort.) > Does mbuffer do the job for you? https://www.freshports.org/misc/mbuffer It has minimal support for limiting which host can connect: -I :

: use network port as input, allow only host to connect https://www.freebsd.org/cgi/man.cgi?query=mbuffer&sektion=1&apropos=0&manpath=FreeBSD+9.0-RELEASE+and+Ports Something like this might work: Server: mbuffer -I client-ip:8000 | zfs recv Client: zfs send | mbuffer -O server-ip:8000 You might setup the server process using ssh to keep it flexible. Client: ssh -F server-ip 'mbuffer -I client-ip:8000 | zfs recv' Client: zfs zend | mbuber -O server-ip:8000 Regards, Ronald, From owner-freebsd-ports@freebsd.org Thu Aug 8 19:11:39 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A9650B0122 for ; Thu, 8 Aug 2019 19:11:39 +0000 (UTC) (envelope-from fjwcash@gmail.com) Received: from mail-lj1-x22a.google.com (mail-lj1-x22a.google.com [IPv6:2a00:1450:4864:20::22a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 464HzZ6NVfz4l9t for ; Thu, 8 Aug 2019 19:11:38 +0000 (UTC) (envelope-from fjwcash@gmail.com) Received: by mail-lj1-x22a.google.com with SMTP id m8so56311018lji.7 for ; Thu, 08 Aug 2019 12:11:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/Wx3LB3EmAwZQ/7D9QDAAgJuqbF3mAhmo59KXUTDD6s=; b=fuIwVy2da48HK3mbx3uXLuiN8b2v25TwHgfMguukyMdaFGTNaT8qVyse6np0H50w5Z k77H3a8xjKjpK4xq1Fe65YZYExB9Y0AWOyyYXqk8z6658p4UYoCkkBwIlIWpyHZdHmk3 tdMb1t8vX4Bx2nDKIiHDRhmHn0MUjJ8rwOa286CvhJYp1uQPdh6rzPla64DyvOIKJA1O QF67ZliTB39QTAmvDf/NBw8IbcoqS4vRJ2rdP7kP++HpD6bnx0BuI2gDfWljszrC5jiQ 62+ZfuxHfuohKxh7z/eraLQ4Usgle93uIGRlVk/+XjCduLZE89cA5o6S6LO4z0Wk8X+I RDrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/Wx3LB3EmAwZQ/7D9QDAAgJuqbF3mAhmo59KXUTDD6s=; b=P5Nlx9WW4J49JKhqtHzoZ+T/d0yGm7cJEkGOA1bxJSFnfWR2CzOLJvEtCq9lu/H9pF qFs163Rl5+bPYeJsLAwm+XvXhjCl6jE6KeDjz1Qd0mZSOw2BzNsfoyF28lCuvazwAmq7 DmMm+Jp2PvaRBYEciSI3JXKSCk5yGyO4EMnwiAX1T33Gwh9H64kK9OeUcC6Y0LW37YPK sHbNCW5eGaJSDL/A62EswZclZvqeAgm+lUj85M6NWQcWtitySdVKxFh+MG1cCcQmYDZn 1qhZbuImA2jmlKygqJFRdwjHW7+Zho0nQXP4AT/8xOvnha/6V3tih6tjLalx5pJoksaQ XyYQ== X-Gm-Message-State: APjAAAXUCja2tUX3v8NqTjalaHIAKhGniWIymagY6NLsUfPLXoJ5+LjZ m1YtFsEbCugfJnxdbWYHFDJrRprraJXlcsKqO+G4cptqCcY= X-Google-Smtp-Source: APXvYqyqQKHSyQ8KOiqpjXIHFrOMcqmMppwkzJNzN/NWITlmSIDkzeP/TqlWE7w0lKjAOPQMLYXkMsvlx9hPYZVSzDA= X-Received: by 2002:a2e:9b84:: with SMTP id z4mr9246921lji.75.1565291496124; Thu, 08 Aug 2019 12:11:36 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Freddie Cash Date: Thu, 8 Aug 2019 12:11:24 -0700 Message-ID: Subject: Re: Any alternatives to NONE cipher ssh or bbcp for gigabit+ zfs send/recv? To: Ronald Klop Cc: freebsd-ports X-Rspamd-Queue-Id: 464HzZ6NVfz4l9t X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=fuIwVy2d; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of fjwcash@gmail.com designates 2a00:1450:4864:20::22a as permitted sender) smtp.mailfrom=fjwcash@gmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-0.998,0]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(0.00)[ip: (-9.01), ipnet: 2a00:1450::/32(-3.08), asn: 15169(-2.43), country: US(-0.05)]; SUBJECT_ENDS_QUESTION(1.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[a.2.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Aug 2019 19:11:39 -0000 On Thu, Aug 8, 2019 at 11:12 AM Ronald Klop wrote: > Does mbuffer do the job for you? > Actually, it appears it does. :) Doing google searches for Niclas' suggestion of netcat brought up mbuffer. Some quick testing shows that should work for us. Just doing a test run of our snapshot sending script now. Took a bit of finagling with the options and still have some work to get the logging right, but it's working. Thanks for the suggestions, everyone. -- Cheers, Freddie Cash fjwcash@gmail.com From owner-freebsd-ports@freebsd.org Fri Aug 9 07:05:51 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 29354BFCF9 for ; Fri, 9 Aug 2019 07:05:51 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 464bqg0Lkzz495D for ; Fri, 9 Aug 2019 07:05:51 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 0BF92BFCF2; Fri, 9 Aug 2019 07:05:51 +0000 (UTC) Delivered-To: ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0BC75BFCF1 for ; Fri, 9 Aug 2019 07:05:51 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 464bqf6XjRz495B for ; Fri, 9 Aug 2019 07:05:50 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C316D9F8C for ; Fri, 9 Aug 2019 07:05:50 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id x7975osl009082; Fri, 9 Aug 2019 07:05:50 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201908090705.x7975osl009082@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.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, 9 Aug 2019 07:05:50 +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.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Aug 2019 07:05: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 ------------------------------------------------+-----------------+------------ devel/ocaml-camomile | 1.0.1 | 1.0.2 ------------------------------------------------+-----------------+------------ lang/swift | 3.1.1 | swift-5.0.2-release ------------------------------------------------+-----------------+------------ 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 Aug 10 08:17:50 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9B0F3B617A for ; Sat, 10 Aug 2019 08:17:50 +0000 (UTC) (envelope-from martin@waschbuesch.de) Received: from relay01.waschbuesch.it (relay01.waschbuesch.it [IPv6:2a00:cba0:100::231]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "*.waschbuesch.it", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 465FNF2x5kz4WwF for ; Sat, 10 Aug 2019 08:17:48 +0000 (UTC) (envelope-from martin@waschbuesch.de) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=waschbuesch.de; s=dkim; h=To:Date:Message-Id:Subject:Mime-Version: Content-Transfer-Encoding:Content-Type:From:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=I87Oi9ynZynBVhyrydnSsEjk9eamSpnffaiT5aZkuCM=; b=ozNBRAsHMNb6L5xSCbBCHYTG1M TIDSTQddI9UMCa4DDDRfPIhwkQznwKt+4RLNu2haCCeGjtt2XzxmUKhsERb446oW5Nrw+PFj0iCqc ijZZpp9XBxZz6fyvotHIP6AKJt1avqFPnbedQuMpHbr9VmoEi/FKqfXJvKwP0q58aruY=; Received: by relay01.waschbuesch.it with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim) (envelope-from ) id 1hwMZM-0002lo-5y for freebsd-ports@freebsd.org; Sat, 10 Aug 2019 08:17:44 +0000 From: =?utf-8?Q?Martin_Waschb=C3=BCsch?= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: PHP version retirement Message-Id: Date: Sat, 10 Aug 2019 10:17:44 +0200 To: freebsd-ports@freebsd.org X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 465FNF2x5kz4WwF X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=waschbuesch.de header.s=dkim header.b=ozNBRAsH; dmarc=pass (policy=none) header.from=waschbuesch.de; spf=pass (mx1.freebsd.org: domain of martin@waschbuesch.de designates 2a00:cba0:100::231 as permitted sender) smtp.mailfrom=martin@waschbuesch.de X-Spamd-Result: default: False [-3.86 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[waschbuesch.de:s=dkim]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MV_CASE(0.50)[]; RCVD_IN_DNSWL_MED(-0.20)[1.3.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.0.a.b.c.0.0.a.2.list.dnswl.org : 127.0.5.2]; DKIM_TRACE(0.00)[waschbuesch.de:+]; DMARC_POLICY_ALLOW(-0.50)[waschbuesch.de,none]; NEURAL_HAM_SHORT(-0.65)[-0.654,0]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-0.00)[country: DE(-0.01)]; ASN(0.00)[asn:21476, ipnet:2a00:cba0::/32, country:DE]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Aug 2019 08:17:50 -0000 Hi all, At least the last two versions of PHP, 5.6 & 7.0, were removed from = ports as soon as (or even shortly before) they were no longer actively = maintained upstream. I am unsure what the exact reasoning behind this was, but I do not think = it is a good idea moving forward: I suppose it is true that outdated & no longer supported versions of PHP = could be seen as a security risk. So far so good. However, if, for whatever reason (and I think there are legitimate = ones), I still need to use a now obsolete version of PHP, having them = removed from ports effectively makes it harder for me to keep everything = else up-to-date. I might have to stick with an old ports revision so I cannot update = other packages. If I just keep PHP as is, and update other packages, I cannot easily = switch to a new version of FreeBSD itself, because I'd have to go back = to an old revision of ports (hopefully working with the OS version I = updated to) to compile PHP and then do other packages. Libraries / dependencies may change and break my PHP, etc. So, on top of possible security concerns for the outdated software I = use, I basically get an overall less secure / stable system to boot. Now, I am not suggesting we leave every old and outdated PHP version in = ports, but why remove a port just days after it received its last = security update upstream? (With PHP 5.6 it was actually removed from = ports before it got its last update upstream). Would it not be better to have, say, the last two versions before = current stable still in ports but with a huge disclaimer saying: use at = your own risk, etc.? What do y'all think? Martin= From owner-freebsd-ports@freebsd.org Sat Aug 10 10:53:55 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 246A5B9679 for ; Sat, 10 Aug 2019 10:53:55 +0000 (UTC) (envelope-from carmel_ny@outlook.com) Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-oln040092006053.outbound.protection.outlook.com [40.92.6.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 465JrK2gx1z4dYQ for ; Sat, 10 Aug 2019 10:53:52 +0000 (UTC) (envelope-from carmel_ny@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VdyBxnFsSJHG8r/NmrJJI0gkkVgQlZp7gGp63fkxeoeSuuZzBkP1lH+p5KFD1MHfePCTcUI3HQ+v5Jwj8ooN0lO+P+0vHQZt7jve+Q1/WE6XRbTXt1DDFqaSg50TPGNR9M5ECrJJuKvjSuxJzALBzQMzctYf34LXcP6m/EgqCk/+dnEm60qaOV1zrChfIr+abWy+eQNYTHlh8+NXZaKRQ9AB9SPEUHSkpvXMddZpuLhDAgMatPlWjtSLfXmS3/SqcVBSAzEiTYZtGMmNqHSN8VGawCrMVgJrhEwZKbQCP1EYR4jZcnh2Bh8Kk3h2cStO0jZg5TgfP6Kp8IfArs1qKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pshL9slqrM01YpooUYvqgycPaaak6chDaG+lloAYKJg=; b=YEqySpTk44M/oJq8Ih0q/dhUYHmBwdrcGfPOvOHtL4p+tIJbp3chQ0SmLm2Oj6vjosvTWzEPdW7UZrdAeNNX0DwL/3gzSAz+pSSHdrtR+HAD4rAPf0l3XxJhhEMR7k8jVRzBpBP6lpel7IebnIze5E6r7llSqUTmu2K9Ql1E6iOAeVOb3/z+nmGKcpbulO+HVJUjN/SuU9gm6nOiRrxxVyFppMu3X35LbrhGkll1T/xATgul0qaQYCuGdmp2bvXMh9S/nzXnZTA/JwwF/4ysrCVrG3eYHKEpWpilVJ92jOaeoRC584jzWMbRurTl4kO9FnjACilg4wB9+519r2kKLw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pshL9slqrM01YpooUYvqgycPaaak6chDaG+lloAYKJg=; b=jwgXQqyeDOCT3N36bKa8KCSiKmyODzu4Wj4NAYtg9sYPGcJYgiKaVyQy4CY9NgmNkHsAIsIlt4LfOs3jDLCJe/m7KZ0u8sXJ1eyKgRrRJjxcX6RHQo8QMLH3aSAFnamsJSebGApnhzy0kae8N4luMP7dTsZ+RpyS/CAXGjFJtsaD+vmcvQ/SM82e0cgBDq3Lb3u8OTKUnSb+codi7VYQI/xxz6PNA48axzoA3fDfJ1JgU7Oot4ybsu/iVpToMFhVs2zY0ffhNaLUvlt1r8NI09VEXoUnOdHfgmOokXc1rKUCBpx9KfSe+/8LO0+mlIXEfJ4Z9K+reuxKDmbNTvSBfQ== Received: from BY2NAM03FT016.eop-NAM03.prod.protection.outlook.com (10.152.84.55) by BY2NAM03HT148.eop-NAM03.prod.protection.outlook.com (10.152.84.240) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2157.15; Sat, 10 Aug 2019 10:53:51 +0000 Received: from MWHPR04MB0495.namprd04.prod.outlook.com (10.152.84.60) by BY2NAM03FT016.mail.protection.outlook.com (10.152.84.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2157.15 via Frontend Transport; Sat, 10 Aug 2019 10:53:51 +0000 Received: from MWHPR04MB0495.namprd04.prod.outlook.com ([fe80::60ac:6b63:134a:2804]) by MWHPR04MB0495.namprd04.prod.outlook.com ([fe80::60ac:6b63:134a:2804%4]) with mapi id 15.20.2157.021; Sat, 10 Aug 2019 10:53:51 +0000 From: Carmel NY To: FreeBSD Ports Subject: Re: PHP version retirement Thread-Topic: PHP version retirement Thread-Index: AQHVT2nlMwCSw7u5Z0Gvzn0weYgLhQ== Date: Sat, 10 Aug 2019 10:53:51 +0000 Message-ID: References: In-Reply-To: Reply-To: FreeBSD Ports Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-clientproxiedby: BN7PR11CA0005.namprd11.prod.outlook.com (2603:10b6:406:a8::18) To MWHPR04MB0495.namprd04.prod.outlook.com (2603:10b6:300:73::16) x-mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; i686-w64-mingw32) x-incomingtopheadermarker: OriginalChecksum:04DAA99438FFCFCDB0E64830AAF30246ADC4A123B14509A1A27E7651EFE402BA; UpperCasedChecksum:A237434AFC52F69727944B5F6374882AFB87F93B5679E2A6AB9F37385A5191C6; SizeAsReceived:7492; Count:51 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [lkhz1Hsaq3LK32LodCisWvz+17OlCGExA92H/rgUTHM=] x-microsoft-original-message-id: <20190810065338.000026b8@outlook.com> x-ms-publictraffictype: Email x-incomingheadercount: 51 x-eopattributedmessage: 0 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(5050001)(7020095)(20181119110)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031322404)(2017031323274)(2017031324274)(1601125500)(1603101475)(1701031045); SRVR:BY2NAM03HT148; x-ms-traffictypediagnostic: BY2NAM03HT148: x-microsoft-antispam-message-info: Ue22zKmKxlfxAJE2xULoez0bbyu/8B+nMipKM8IKUBkeq4UjR7SMsXk4sFdFxJRfJPnPFS5//NHS6S15BDWrE2Nfg0Edf7x3UcnB2M/OnOudFgwqy80VgfewlLJ4dOCK3ufl205G/Gii1nIFNfJqQH2wHm8v8lpSs+nwB9p7lCxlMy95tZ8UFmzLTHBZF7Ik x-ms-exchange-transport-forked: True Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/cDjvjqrdBdIhtAfhU869da1"; protocol="application/pgp-signature" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5f81e3de-f28e-4f95-0b5a-08d71d81073a X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Aug 2019 10:53:51.1383 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2NAM03HT148 X-Rspamd-Queue-Id: 465JrK2gx1z4dYQ X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outlook.com header.s=selector1 header.b=jwgXQqye; dmarc=pass (policy=none) header.from=outlook.com; spf=pass (mx1.freebsd.org: domain of carmel_ny@outlook.com designates 40.92.6.53 as permitted sender) smtp.mailfrom=carmel_ny@outlook.com X-Spamd-Result: default: False [-2.10 / 15.00]; HAS_REPLYTO(0.00)[freebsd-ports@freebsd.org]; FREEMAIL_FROM(0.00)[outlook.com]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; RCVD_COUNT_THREE(0.00)[4]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[outlook.com:+]; DMARC_POLICY_ALLOW(-0.50)[outlook.com,none]; NEURAL_HAM_SHORT(-1.00)[-0.997,0]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[outlook.com]; ASN(0.00)[asn:8075, ipnet:40.64.0.0/10, country:US]; ARC_ALLOW(-1.00)[i=1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; REPLYTO_EQ_TO_ADDR(5.00)[]; R_DKIM_ALLOW(-0.20)[outlook.com:s=selector1]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[outlook.com.dwl.dnswl.org : 127.0.3.0]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; IP_SCORE(0.00)[ipnet: 40.64.0.0/10(-3.34), asn: 8075(-2.28), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[53.6.92.40.list.dnswl.org : 127.0.3.0] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Aug 2019 10:53:55 -0000 --Sig_/cDjvjqrdBdIhtAfhU869da1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sat, 10 Aug 2019 10:17:44 +0200, Martin Waschb=C3=BCsch stated: >Hi all, > >At least the last two versions of PHP, 5.6 & 7.0, were removed from >ports as soon as (or even shortly before) they were no longer actively >maintained upstream. I am unsure what the exact reasoning behind this >was, but I do not think it is a good idea moving forward: > >I suppose it is true that outdated & no longer supported versions of >PHP could be seen as a security risk. So far so good. > >However, if, for whatever reason (and I think there are legitimate >ones), I still need to use a now obsolete version of PHP, having them >removed from ports effectively makes it harder for me to keep >everything else up-to-date. I might have to stick with an old ports >revision so I cannot update other packages. If I just keep PHP as is, >and update other packages, I cannot easily switch to a new version of >FreeBSD itself, because I'd have to go back to an old revision of >ports (hopefully working with the OS version I updated to) to compile >PHP and then do other packages. Libraries / dependencies may change >and break my PHP, etc. So, on top of possible security concerns for >the outdated software I use, I basically get an overall less secure / >stable system to boot. > >Now, I am not suggesting we leave every old and outdated PHP version >in ports, but why remove a port just days after it received its last >security update upstream? (With PHP 5.6 it was actually removed from >ports before it got its last update upstream). > >Would it not be better to have, say, the last two versions before >current stable still in ports but with a huge disclaimer saying: use >at your own risk, etc.? > >What do y'all think? > >Martin If I might be allowed to interpolate, I believe that continuing to expose obsolete versions of software in the 'ports' system is a bad Idea. It is enabling the use of software, that for one reason or another has been superseded by a newer and possibly safer or more mature version. Usually, when a version or application is going to be removed from the 'ports' system, it is duly noted well in advance. I would recommend that we set a hard number, say 6 months or one year at max before said software is removed. That should give even the most procrastinating user ample time to render his/her system ready for that inevitability. It they have not accomplished that with the set time frame, they probably were never serious about doing it. Just my 2=C2=A2. --=20 Carmel --Sig_/cDjvjqrdBdIhtAfhU869da1 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEIQb/tTwl6I1ueEVtOHMGOIfexWQFAl1OojIACgkQOHMGOIfe xWT0EAf9G7U/4aVhd/jwlkwtTSMnxFcowF5iX5yuIfDBO2VUxrpPtJj9icpR/tOx GeMKHAcbLiArnfyXlgUXJVhHc5tQ+13sJYhLgPlgmgth6TXnERy3nSgxn6LcCVjJ CKfan0GWG7aCl76kwXW9OcJE0howNRMB3h/ilKQMfdHh9mBtLvZZPYamR0ot1tgp x2LfN427tshJUyZD4FCMEKEnUf+jcurl9Djrk36OSLorEyvHjKomI54E30n0oFK8 T7YveLB7EBjpsU6SRjwrorZQpqN+B5FfxbpIWjjoQZWqA4J+YQ5W1T918ARlXZSz xIbYwmBOqmIRB+G2xUNr+G5bHTwlEQ== =wTug -----END PGP SIGNATURE----- --Sig_/cDjvjqrdBdIhtAfhU869da1-- From owner-freebsd-ports@freebsd.org Sat Aug 10 11:22:37 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0870AB9F39 for ; Sat, 10 Aug 2019 11:22:37 +0000 (UTC) (envelope-from pi@freebsd.org) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 465KTS36WRz4fWF for ; Sat, 10 Aug 2019 11:22:36 +0000 (UTC) (envelope-from pi@freebsd.org) Received: from pi by home.opsec.eu with local (Exim 4.92 (FreeBSD)) (envelope-from ) id 1hwPS5-000EfN-Uv; Sat, 10 Aug 2019 13:22:25 +0200 Date: Sat, 10 Aug 2019 13:22:25 +0200 From: Kurt Jaeger To: Martin =?iso-8859-1?Q?Waschb=FCsch?= Cc: freebsd-ports@freebsd.org Subject: Re: PHP version retirement Message-ID: <20190810112225.GE28929@home.opsec.eu> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 465KTS36WRz4fWF X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.98)[-0.981,0]; ASN(0.00)[asn:12502, ipnet:2001:14f8::/32, country:DE]; NEURAL_HAM_LONG(-1.00)[-0.999,0] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Aug 2019 11:22:37 -0000 Hi! [...] > Would it not be better to have, say, the last two versions before > current stable still in ports but with a huge disclaimer saying: > use at your own risk, etc.? > > What do y'all think? You make the case for something other systems call backports, basically, keeping stuff in working order in the tree. Backports in other systems need someone to take up stewardship. So, either a group steps forward and takes responsibility to keep them in working order in the generic tree, e.g. by - having a mailing list, e.g. backports@, - and changing the maintainer from ports@ to backports@ - and fixing PRs as they come up Or a group provides their own pkg repo that the normal pkg-user can reference to retrieve those older packages. Both approaches sound possible, but need a non-trivial amount of investment. -- pi@opsec.eu +49 171 3101372 One year to go ! From owner-freebsd-ports@freebsd.org Sat Aug 10 15:29:33 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D5EB1BEF46 for ; Sat, 10 Aug 2019 15:29:33 +0000 (UTC) (envelope-from ashfixit@gmail.com) Received: from mail-yw1-xc29.google.com (mail-yw1-xc29.google.com [IPv6:2607:f8b0:4864:20::c29]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 465QyP0Fs4z3Lky for ; Sat, 10 Aug 2019 15:29:32 +0000 (UTC) (envelope-from ashfixit@gmail.com) Received: by mail-yw1-xc29.google.com with SMTP id i138so36904254ywg.8 for ; Sat, 10 Aug 2019 08:29:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=0n5VXJNcE9OPrY0ReB9G6VKuFBnv0CRUjB3OEPo+C6g=; b=HVuwecHgjp8kT6tjWOJIHrHUZ+/Ddb6qRLwdy7eYnFooGUIQ4mIJRgVt68FAN+yd4U 4kKyq9MNCkFias56NBdszfE003p7qP+4RPj4oGk6tXSlwH0QmICrq07nEmoBtwO3xHCe MGZm7n14w//F3woPQxEqkD6AJ3ienhoFWexFNPlOsD4u+bmf83gKXLRBAsUwSpggCKNn S0VQ7W+o1ErztiCyIiXNYoTr5+iQjMRsAY+MXy/qF6CGRol7Ynkb7TxggVKAH/AYF4w4 FJYqfUARZ2t2CKSdZ10mqIEFKPsUZRMmyVhhfNB/iBvefM3wHY8cwMAy3LW8u/M5lY+b r3Bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=0n5VXJNcE9OPrY0ReB9G6VKuFBnv0CRUjB3OEPo+C6g=; b=sLdnf/beUJ9zmGlrQIibg7OsALWC5aYP4MvLW2G7uM9HvEdVnfSudQQ7xuhPx53/DH NaGAL6bHfQjMiuM4Ot4Cl2yQxKxVUi15qkkGObxxnl06/6LQvmLeGhxwPpCACch/T2AN xUFfaogKv+z+RgdlMavpanOY5OZHPkjdZMpqP/YXDBFqT46y2tYHtp5WCM8g4k/+vWEx PXzKuv9eEMYGi/zx5hUmeFxrGMClYw2dN/SJT3p9ZQLH8nTJsVGZUA91bTWEMQpMcHbC Uagm+XFGW2IuW4tINiBbWbagUBOnGKJbEXJwltWntj0ztH/bjAfHXpbv2TAo0PrqCaxi JxqA== X-Gm-Message-State: APjAAAUTKpku5qfERKMCOTBvMx1GMn49FH/vMQvgAoF55fUYmzF/bg89 0B7pLoXXJfuIQ3lcOcjskczBaSTsqmWygYARPRM= X-Google-Smtp-Source: APXvYqwphPk6XpeOdKoy3c8zCPgQHU4OPSZL/eAWQE0R06omhp4vcYFurfLnTiY6r0fw7YduHraUlnBfeHNqQv1EgiY= X-Received: by 2002:a81:7a4b:: with SMTP id v72mr16634630ywc.467.1565450971302; Sat, 10 Aug 2019 08:29:31 -0700 (PDT) MIME-Version: 1.0 From: Ash Gokhale Date: Sat, 10 Aug 2019 11:29:20 -0400 Message-ID: Subject: Any alternatives to NONE cipher ssh or bbcp for gigabit+ zfs To: fjwcash@gmail.com Cc: freebsd-ports@freebsd.org X-Rspamd-Queue-Id: 465QyP0Fs4z3Lky X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=HVuwecHg; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of ashfixit@gmail.com designates 2607:f8b0:4864:20::c29 as permitted sender) smtp.mailfrom=ashfixit@gmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; URI_COUNT_ODD(1.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-0.999,0]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(0.00)[ip: (-9.37), ipnet: 2607:f8b0::/32(-2.98), asn: 15169(-2.40), country: US(-0.05)]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[9.2.c.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Aug 2019 15:29:33 -0000 I wrote viamillipede exactly for this eventuality. It's a resilient pipe to socket multiplexer for high throughput and can use mulitple l1,l2, l3 network paths. The initial version is in ports at net/viamillipede or you can follow the dev line : https://github.com/agokhale/viamillipede From owner-freebsd-ports@freebsd.org Sat Aug 10 18:19:00 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5FF8AC2507 for ; Sat, 10 Aug 2019 18:19:00 +0000 (UTC) (envelope-from papowell@astart.com) Received: from smtp-out3.electric.net (smtp-out3.electric.net [208.70.128.178]) (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 465Vjv3Mvxz40xn for ; Sat, 10 Aug 2019 18:18:59 +0000 (UTC) (envelope-from papowell@astart.com) Received: from 1hwVx8-0002lw-U7 by out3d.electric.net with emc1-ok (Exim 4.92) (envelope-from ) id 1hwVxA-0002oN-UM for freebsd-ports@freebsd.org; Sat, 10 Aug 2019 11:18:56 -0700 Received: by emcmailer; Sat, 10 Aug 2019 11:18:56 -0700 Received: from [207.246.88.68] (helo=vultr.guest) by out3d.electric.net with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1hwVx8-0002lw-U7 for freebsd-ports@freebsd.org; Sat, 10 Aug 2019 11:18:54 -0700 Received: from [127.0.0.1] (localhost [IPv6:0:0:0:0:0:0:0:1]) by vultr.guest (8.15.2/8.15.2) with ESMTP id x7AIIqUs035952 for ; Sat, 10 Aug 2019 11:18:53 -0700 (PDT) (envelope-from papowell@astart.com) Reply-To: papowell@astart.com Subject: Re: PHP version retirement To: freebsd-ports@freebsd.org References: From: Patrick Powell Organization: Astart Technologies Message-ID: <64faf143-bae3-378c-3ee2-b196c2ea4111@astart.com> Date: Sat, 10 Aug 2019 11:18:52 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Outbound-IP: 207.246.88.68 X-Env-From: papowell@astart.com X-Proto: esmtps X-Revdns: X-HELO: vultr.guest X-TLS: TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256 X-Authenticated_ID: X-PolicySMART: 9383282 X-Virus-Status: Scanned by VirusSMART (b) X-Virus-Status: Scanned by VirusSMART (c) X-Rspamd-Queue-Id: 465Vjv3Mvxz40xn X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of papowell@astart.com has no SPF policy when checking 208.70.128.178) smtp.mailfrom=papowell@astart.com X-Spamd-Result: default: False [-3.61 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[papowell@astart.com]; NEURAL_HAM_MEDIUM(-1.00)[-0.996,0]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.99)[-0.987,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_DN_NONE(0.00)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; HAS_ORG_HEADER(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; RCVD_TLS_LAST(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-0.996,0]; DMARC_NA(0.00)[astart.com]; R_SPF_NA(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[178.128.70.208.list.dnswl.org : 127.0.3.1]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16941, ipnet:208.70.128.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-1.43)[ipnet: 208.70.128.0/24(-4.16), asn: 16941(-2.96), country: US(-0.05)]; FROM_EQ_ENVFROM(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Aug 2019 18:19:00 -0000 On 2019-08-10 01:17, Martin Waschbüsch wrote: > Hi all, > > At least the last two versions of PHP, 5.6 & 7.0, were removed from ports as soon as (or even shortly before) they were no longer actively maintained upstream. > I am unsure what the exact reasoning behind this was, but I do not think it is a good idea moving forward: > > I suppose it is true that outdated & no longer supported versions of PHP could be seen as a security risk. So far so good. > > However, if, for whatever reason (and I think there are legitimate ones), I still need to use a now obsolete version of PHP, having them removed from ports effectively makes it harder for me to keep everything else up-to-date. > I might have to stick with an old ports revision so I cannot update other packages. > If I just keep PHP as is, and update other packages, I cannot easily switch to a new version of FreeBSD itself, because I'd have to go back to an old revision of ports (hopefully working with the OS version I updated to) to compile PHP and then do other packages. > Libraries / dependencies may change and break my PHP, etc. > So, on top of possible security concerns for the outdated software I use, I basically get an overall less secure / stable system to boot. > > Now, I am not suggesting we leave every old and outdated PHP version in ports, but why remove a port just days after it received its last security update upstream? (With PHP 5.6 it was actually removed from ports before it got its last update upstream). > > Would it not be better to have, say, the last two versions before current stable still in ports but with a huge disclaimer saying: use at your own risk, etc.? > > What do y'all think? > > Martin > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-port Umm this was just the kick in the pants that I needed to switch to PHP 7. See https://www.glaver.org/blog/?p=1109 for a desperation 'I need PHP5.6' hack which I used during this update. I must say that the update to PHP 7 was relatively painless - there is PHP6 to PHP7 update support and lots of help/suggestions.   I also found an embarassing amount of bad PHP code during the update process,  something I should have suspected I would find. Note that the changes suggested by Mr. Glaver seem to be applicable to new versions of the Ports tree UPDATING and .../.mk files so you can use the latest Ports tree with the appropriate minor modifications.  You can even generate a script to apply these updates/mods each time you run 'portsnap'. But I digress... -- Patrick Powell Astart Technologies papowell@astart.com 1509 Hollow Ct., Network and System San Diego, CA 92019 Consulting Cell 858-518-7581 FAX 858-751-2435 Web: papowell at astart dot com From owner-freebsd-ports@freebsd.org Sat Aug 10 22:35:07 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A4AECC6CF3 for ; Sat, 10 Aug 2019 22:35:07 +0000 (UTC) (envelope-from martin@waschbuesch.de) Received: from relay02.waschbuesch.it (relay02.waschbuesch.it [IPv6:2a00:cba0:100::232]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "*.waschbuesch.it", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 465cPQ1tX2z4Byb for ; Sat, 10 Aug 2019 22:35:05 +0000 (UTC) (envelope-from martin@waschbuesch.de) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=waschbuesch.de; s=dkim; h=Message-Id:In-Reply-To:To:References:Date:Subject :Mime-Version:Content-Transfer-Encoding:Content-Type:From:Sender:Reply-To:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=qtRy+Z131sj6JwtzLGOTUZZTqdTNPCxzyppGFK5mMJk=; b=JjtPQCWE/P+sdQfi0Qj1+6g3Vo T8rFOVicueM/YmNBz9FvZ9lDufX4KyA5Lo/uP7oY52vnUVkxNIHqtYjKvdU5nbFt1sqTqwufa3zF0 ltC8/9wRvWxKwD58Hkeye9rcVdLRbJ42OcPYKx1ZQlSIYDWK3C61A2hoq4tk7wpg/iz8=; Received: by relay02.waschbuesch.it with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim) (envelope-from ) id 1hwZwz-00035N-8V for freebsd-ports@freebsd.org; Sat, 10 Aug 2019 22:35:01 +0000 From: =?utf-8?Q?Martin_Waschb=C3=BCsch?= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: PHP version retirement Date: Sun, 11 Aug 2019 00:35:00 +0200 References: To: FreeBSD Ports In-Reply-To: Message-Id: <6D3C0AF7-9AF0-4283-8B8B-314150C49CC1@waschbuesch.de> X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 465cPQ1tX2z4Byb X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=waschbuesch.de header.s=dkim header.b=JjtPQCWE; dmarc=pass (policy=none) header.from=waschbuesch.de; spf=pass (mx1.freebsd.org: domain of martin@waschbuesch.de designates 2a00:cba0:100::232 as permitted sender) smtp.mailfrom=martin@waschbuesch.de X-Spamd-Result: default: False [-4.07 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[waschbuesch.de:s=dkim]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; MV_CASE(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_DN_ALL(0.00)[]; RCVD_IN_DNSWL_MED(-0.20)[2.3.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.0.a.b.c.0.0.a.2.list.dnswl.org : 127.0.5.2]; DKIM_TRACE(0.00)[waschbuesch.de:+]; DMARC_POLICY_ALLOW(-0.50)[waschbuesch.de,none]; NEURAL_HAM_SHORT(-0.86)[-0.864,0]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-0.00)[country: DE(-0.01)]; ASN(0.00)[asn:21476, ipnet:2a00:cba0::/32, country:DE]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Aug 2019 22:35:07 -0000 > Am 10.08.2019 um 12:53 schrieb Carmel NY : >=20 > On Sat, 10 Aug 2019 10:17:44 +0200, Martin Waschb=C3=BCsch stated: >> Would it not be better to have, say, the last two versions before >> current stable still in ports but with a huge disclaimer saying: use >> at your own risk, etc.? >>=20 >> What do y'all think? >>=20 >> Martin >=20 > If I might be allowed to interpolate, I believe that continuing to > expose obsolete versions of software in the 'ports' system is a bad > Idea. It is enabling the use of software, that for one reason or > another has been superseded by a newer and possibly safer or more > mature version. Following your argument, there should no longer be a port of e.g. gcc48 = in the ports tree as that, too, is no longer supported upstream. I am not saying old software should never be retired, but the end of = upstream support as the *only* criteron for removal from ports tree does = not sound like a good idea to me. > Usually, when a version or application is going to be removed from the > 'ports' system, it is duly noted well in advance. I would recommend > that we set a hard number, say 6 months or one year at max before said > software is removed. That should give even the most procrastinating > user ample time to render his/her system ready for that inevitability. > It they have not accomplished that with the set time frame, they > probably were never serious about doing it. >=20 > Just my 2=C2=A2. >=20 > --=20 > Carmel What happened here was: A port was updated to the last release upstream was going to publish, = and *very* shortly afterwards removed from ports because support ended = with said release. In the case of PHP 5.6 it was not even the last release. PHP 5.6 was = removed from ports before the final upstream release. I think that a fixed time *after* the last upstream release would have = been a sensible solution.= From owner-freebsd-ports@freebsd.org Sat Aug 10 22:47:33 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A6E6CC7084 for ; Sat, 10 Aug 2019 22:47:33 +0000 (UTC) (envelope-from martin@waschbuesch.de) Received: from relay02.waschbuesch.it (relay02.waschbuesch.it [IPv6:2a00:cba0:100::232]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "*.waschbuesch.it", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 465cgn0X82z4CQS for ; Sat, 10 Aug 2019 22:47:32 +0000 (UTC) (envelope-from martin@waschbuesch.de) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=waschbuesch.de; s=dkim; h=To:References:Message-Id: Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Subject:Mime-Version: Content-Type:Sender:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=b1YqlEmWTN4k6cfHFpdLFCyhqCNsYGba18ITe7C0YO0=; b=IlOq7rsmQv3FuZsI9q+uB/6/v QDaTRmmFVnSUR1YLtWgrEswbCvIx1JQh9a5tHZ1Y2FHnhwZv0dQCgpLB56rzGWxGYLNOETxlFYaKR v7M56QJT3zCMOO/QFuls7duquTFyMuDlcHsKtaB0dAFqE4sZESFYUYTPOc8gxI01cbFIM=; Received: by relay02.waschbuesch.it with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim) (envelope-from ) id 1hwa8s-00037e-7o; Sat, 10 Aug 2019 22:47:18 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: PHP version retirement From: =?utf-8?Q?Martin_Waschb=C3=BCsch?= In-Reply-To: <64faf143-bae3-378c-3ee2-b196c2ea4111@astart.com> Date: Sun, 11 Aug 2019 00:47:19 +0200 Cc: freebsd-ports@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <16731AF5-68E9-4E41-8D21-CF5917BE32A4@waschbuesch.de> References: <64faf143-bae3-378c-3ee2-b196c2ea4111@astart.com> To: papowell@astart.com X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 465cgn0X82z4CQS X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=waschbuesch.de header.s=dkim header.b=IlOq7rsm; dmarc=pass (policy=none) header.from=waschbuesch.de; spf=pass (mx1.freebsd.org: domain of martin@waschbuesch.de designates 2a00:cba0:100::232 as permitted sender) smtp.mailfrom=martin@waschbuesch.de X-Spamd-Result: default: False [-4.04 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[waschbuesch.de:s=dkim]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx:c]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[waschbuesch.de:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[waschbuesch.de,none]; RCVD_IN_DNSWL_MED(-0.20)[2.3.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.0.a.b.c.0.0.a.2.list.dnswl.org : 127.0.5.2]; NEURAL_HAM_SHORT(-0.84)[-0.841,0]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-0.00)[country: DE(-0.01)]; ASN(0.00)[asn:21476, ipnet:2a00:cba0::/32, country:DE]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Aug 2019 22:47:33 -0000 > Am 10.08.2019 um 20:18 schrieb Patrick Powell : >=20 > Umm this was just the kick in the pants that I needed to switch to PHP = 7. > See https://www.glaver.org/blog/?p=3D1109 for a desperation 'I need = PHP5.6' hack which I used during this update. Thank you, Patrick, that is a work-around I also came across. It helped me as well. > I must say that the update to PHP 7 was relatively painless - there is = PHP6 to PHP7 update support and lots of help/suggestions. I also found = an embarassing amount of bad PHP code during the update process, = something > I should have suspected I would find. For my own projects, this is not an issue. I do try to follow the = deprecation announcements for php. The issue is one where customers = insist (against my explicit advice) to continue to use outdated = PHP-based software that is not easily upgraded (and probably should be = replaced instead of patched). > Note that the changes suggested by Mr. Glaver seem to be applicable to = new versions of the Ports tree UPDATING and .../.mk files so you can use = the latest Ports tree with the appropriate minor modifications. You can = even generate a > script to apply these updates/mods each time you run 'portsnap'. But I = digress... From owner-freebsd-ports@freebsd.org Sat Aug 10 23:14:11 2019 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0DE83A89E4 for ; Sat, 10 Aug 2019 23:14:11 +0000 (UTC) (envelope-from wolfgang@lyxys.ka.sub.org) Received: from saturn.lyxys.ka.sub.org (saturn.lyxys.ka.sub.org [217.29.35.151]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 465dGT3Jw1z4Kkc for ; Sat, 10 Aug 2019 23:14:09 +0000 (UTC) (envelope-from wolfgang@lyxys.ka.sub.org) Received: from juno.lyxys.ka.sub.org (juno.lyx [IPv6:fd2a:89ca:7d54:0:240:caff:fe92:4f47]) by saturn.lyxys.ka.sub.org (8.15.2/8.15.2) with ESMTPS id x7ANCHgF016446 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sun, 11 Aug 2019 01:12:19 +0200 (CEST) (envelope-from wolfgang@lyxys.ka.sub.org) Received: from juno.lyxys.ka.sub.org (localhost [127.0.0.1]) by juno.lyxys.ka.sub.org (8.15.2/8.15.2) with ESMTPS id x7ANCGc3023397 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sun, 11 Aug 2019 01:12:17 +0200 (CEST) (envelope-from wolfgang@lyxys.ka.sub.org) Received: (from wolfgang@localhost) by juno.lyxys.ka.sub.org (8.15.2/8.15.2/Submit) id x7ANCGcW023394; Sun, 11 Aug 2019 01:12:16 +0200 (CEST) (envelope-from wolfgang@lyxys.ka.sub.org) X-Authentication-Warning: juno.lyx: wolfgang set sender to wolfgang@lyxys.ka.sub.org using -f Date: Sun, 11 Aug 2019 01:12:16 +0200 From: Wolfgang Zenker To: Martin =?iso-8859-1?Q?Waschb=FCsch?= Cc: papowell@astart.com, freebsd-ports@freebsd.org Subject: Re: PHP version retirement Message-ID: <20190810231216.GA23293@lyxys.ka.sub.org> References: <64faf143-bae3-378c-3ee2-b196c2ea4111@astart.com> <16731AF5-68E9-4E41-8D21-CF5917BE32A4@waschbuesch.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <16731AF5-68E9-4E41-8D21-CF5917BE32A4@waschbuesch.de> Organization: private site User-Agent: Mutt/1.12.1 (2019-06-15) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (saturn.lyxys.ka.sub.org [IPv6:fd2a:89ca:7d54:1:200:24ff:feca:b4cc]); Sun, 11 Aug 2019 01:12:19 +0200 (CEST) X-Rspamd-Queue-Id: 465dGT3Jw1z4Kkc X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of wolfgang@lyxys.ka.sub.org designates 217.29.35.151 as permitted sender) smtp.mailfrom=wolfgang@lyxys.ka.sub.org X-Spamd-Result: default: False [-3.35 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; DMARC_NA(0.00)[sub.org]; TO_DN_SOME(0.00)[]; HAS_ORG_HEADER(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.78)[-0.776,0]; IP_SCORE(-0.28)[ipnet: 217.29.32.0/20(-0.77), asn: 16188(-0.61), country: DE(-0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16188, ipnet:217.29.32.0/20, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Aug 2019 23:14:11 -0000 * Martin Waschbüsch [190811 00:47]: >> Am 10.08.2019 um 20:18 schrieb Patrick Powell : >> >> Umm this was just the kick in the pants that I needed to switch to PHP 7. >> See https://www.glaver.org/blog/?p=1109 for a desperation 'I need PHP5.6' hack which I used during this update. > Thank you, Patrick, > that is a work-around I also came across. It helped me as well. You could also have used the quarterly branch, which keeps software till the end of the quarter. In the case of php 5.6 it would have given you time until March 31st, and would have included version 5.6.40 Wolfgang