From owner-freebsd-ports@freebsd.org Sun Feb 9 05:44:54 2020 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 6F87B22E649 for ; Sun, 9 Feb 2020 05:44:54 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-oi1-x236.google.com (mail-oi1-x236.google.com [IPv6:2607:f8b0:4864:20::236]) (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 48FdKK3T05z3F6v for ; Sun, 9 Feb 2020 05:44:53 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-oi1-x236.google.com with SMTP id a142so6163686oii.7 for ; Sat, 08 Feb 2020 21:44:53 -0800 (PST) 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=jfCCzzK2G3+ivi6PpYi0R+PgG6dN/VpuZL65JhQB23M=; b=maY/DIkbVgev3sMxyrOQ9fJUTgThWhcU6UFGIAmKVZbGDneNQDXddV75z9Danv2axy VJG566KU42vbYwGDSeX3PQFnD9SMpD80W4ptnmMyXwcR2A1i1SJ9ivJpZ+/BS8Zcm5vz J4BNN46whFa5wNZiiXAxDq4cw/kEt1UnPcWdwdkFipbJRnmsFLJemUik4Ob43cluA9id RaPkFSU9Rb6NyPWy/y0d0AXLGSdOfhE36DzRDQ0ofTpcIAaRRwf5QUwi3an7jj45mitU 1aFMPzkVnUb9/WGuzLYaVkt4VdSAzSQmYAAVLkptRzr1yT4NrwiUrivGQrGOEN2DcPd+ 7tCg== 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=jfCCzzK2G3+ivi6PpYi0R+PgG6dN/VpuZL65JhQB23M=; b=BpCkHmUon6rzvPRSZj7f0pYV4eyAXubE1ZE9epLIaQ+T9GBU7xJPhWIoTQOMlYnZdg ku/E3jI67v05DQvFE94pmYsHkg8D9RgJ2+IAq72JIrH1Zmw7bsp1KtjFRzJ4yI0+tgzj nMx5yU60knxFxS+BLhcpvdwmvv5jbL0Ig5bxvmt+DsDREx6NFm7j09PTDNhieEjlhX5T o6pZbgiuvBH4PGEKOntNbVxnItItmufu93F5e1RDXJToqeUd/r3VjZogz5mEtRCsC/bn QHWQQXjelfp5GTZ7SPwduozpNSd6GR9IA608p/+fypdYub5GT7P5NJWXm3E1C8MO9/sY yoxA== X-Gm-Message-State: APjAAAU6zeserQbb2N01EjIjhOM9apZRQy9l/whLeXlaKosfK7QbHxCm bzn9US0LcpEnCPQ6MHS+zXlJ/tlY9EGtivU0Ab9tpWLSXQE= X-Google-Smtp-Source: APXvYqzraKhsqmsRfrl9cTkHJhQy8IFYAeNvfHHSquDARHIH3hCbnbS4PHm9/W9KacyJIPWJh3uLZVjIYgvgeBEYgaM= X-Received: by 2002:a54:4e8d:: with SMTP id c13mr7056080oiy.27.1581227091660; Sat, 08 Feb 2020 21:44:51 -0800 (PST) MIME-Version: 1.0 References: <9120f724da0ba22abe3c7caa09415ea5@udns.ultimatedns.net> In-Reply-To: <9120f724da0ba22abe3c7caa09415ea5@udns.ultimatedns.net> From: Kevin Oberman Date: Sat, 8 Feb 2020 21:44:35 -0800 Message-ID: Subject: Re: What is the actual syntax used to FLAVOR ports? To: portmaster@bsdforge.com Cc: freebsd-ports X-Rspamd-Queue-Id: 48FdKK3T05z3F6v X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=maY/DIkb; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kob6558@gmail.com designates 2607:f8b0:4864:20::236 as permitted sender) smtp.mailfrom=kob6558@gmail.com X-Spamd-Result: default: False [-1.70 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FORGED_SENDER(0.30)[rkoberman@gmail.com,kob6558@gmail.com]; IP_SCORE(0.00)[ip: (-8.68), ipnet: 2607:f8b0::/32(-1.97), asn: 15169(-1.74), 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]; FROM_NEQ_ENVFROM(0.00)[rkoberman@gmail.com,kob6558@gmail.com]; 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)[6.3.2.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]; SUBJECT_ENDS_QUESTION(1.00)[]; 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: Sun, 09 Feb 2020 05:44:54 -0000 On Sat, Feb 8, 2020 at 1:27 PM Chris wrote: > OK I know FLAVOR is an evolving concept. But I can not find > the FLAVOR documentation. Only references in the porters > handbook. What I think needs to be available is an entire > list of flavor tags for all (port) categories. > For example; > make FLAVOR=python27 returns the error use py27. > OK now I know how to flavor, and build python flavors. > But what of Perl? > make FLAVOR=perl2.8. Nope. How about make FLAVOR=p5-28, > and so it goes... > Does there exist a definitive list of flavors? It'd > also be valuable for defining defaults in make.conf(5) > > Thanks! > > --Chris The problem is not having a clear understanding of what a FLAVOR is and when it is used. FLAVORS are generally a way to deal with the problem of incompatible versions and Python is the poster child. Python2 and Python3 are two version of a VERY popular language that have significant syntax incompatibilities. While a program written for gcc-4.2 should work fine when compiled with gcc-7, it is VERY unlikely that a program written for Python2 will work with Python3. While the changes needed are often fairly straight forward, they have to be made. The result is a requirement of having both interpreters installed and two packages of of most Python libraries built from a single source. Adding FLAVORS for a port is an expensive operation and is never lightly approved by the ports management team as it adds a great deal of complexity and both human and machine overhead. Requests to FLAVOR a port are carefully reviewed and will only be approved with adequate justification. In the case of Perl, no attempt to flavor it has been needed. Most Perl packages (p5-*) will work with any of the three available ports. In most cases they may be installed and continue to work across versions with no changes. Python (py-) ports MUST be reinstalled to move from Python2 to Python3. Some have not had required changes to work with Python3 made and, initially, almost none did. Some have now been written with no support for Python2. All of this has to be properly handled by the package building system and it is not at all trivial. As of today, I believe the only FLAVORed ports are those using emacs, lazarus, php, and, of course, python. By "using", I mean that the port Makefile includes "USE_PYTHON" or similar USE_ definitions of the other languages. (Yes, emacs is not a language, but elisp, the core of emacs, is and lazarus is an IDE for Pascal.) I'm sorry of this is not entirely clear, but I hope it helps and I hope it is all correct. I may have worded some of it poorly. -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 From owner-freebsd-ports@freebsd.org Sun Feb 9 09:09:08 2020 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 CE05A2322EC for ; Sun, 9 Feb 2020 09:09:08 +0000 (UTC) (envelope-from portmaster@BSDforge.com) Received: from udns.ultimatedns.net (static-24-113-41-81.wavecable.com [24.113.41.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "ultimatedns.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48Fjrz6jrkz3NJC for ; Sun, 9 Feb 2020 09:09:07 +0000 (UTC) (envelope-from portmaster@BSDforge.com) Received: from udns.ultimatedns.net (localhost [IPv6:0:0:0:0:0:0:0:1]) by udns.ultimatedns.net (8.15.2/8.15.2) with ESMTPS id 01998xtm016613 (version=TLSv1.2 cipher=DHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Sun, 9 Feb 2020 01:09:05 -0800 (PST) (envelope-from portmaster@BSDforge.com) X-Mailer: Cypht MIME-Version: 1.0 Cc: freebsd-ports , In-Reply-To: From: Chris Reply-To: portmaster@BSDforge.com To: Kevin Oberman Subject: Re: What is the actual syntax used to FLAVOR ports? Date: Sun, 09 Feb 2020 01:09:05 -0800 Message-Id: <49900d827eeb176b797345d65a1b60e5@udns.ultimatedns.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 48Fjrz6jrkz3NJC X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of portmaster@BSDforge.com has no SPF policy when checking 24.113.41.81) smtp.mailfrom=portmaster@BSDforge.com X-Spamd-Result: default: False [-0.43 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[portmaster@BSDforge.com]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; IP_SCORE(-0.45)[ip: (-0.89), ipnet: 24.113.0.0/16(-0.45), asn: 11404(-0.86), country: US(-0.05)]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[BSDforge.com]; REPLYTO_ADDR_EQ_FROM(0.00)[]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-0.91)[-0.909,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-0.98)[-0.981,0]; R_SPF_NA(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:11404, ipnet:24.113.0.0/16, country:US]; MIME_TRACE(0.00)[0:+]; 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: Sun, 09 Feb 2020 09:09:08 -0000 On Sat, 8 Feb 2020 21:44:35 -0800 Kevin Oberman rkoberman@gmail=2Ecom said > On Sat, Feb 8, 2020 at 1:27 PM Chris wrote: >=20 > > OK I know FLAVOR is an evolving concept=2E But I can not find > > the FLAVOR documentation=2E Only references in the porters > > handbook=2E What I think needs to be available is an entire > > list of flavor tags for all (port) categories=2E > > For example; > > make FLAVOR=3Dpython27 returns the error use py27=2E > > OK now I know how to flavor, and build python flavors=2E > > But what of Perl? > > make FLAVOR=3Dperl2=2E8=2E Nope=2E How about make FLAVOR=3Dp5-28, > > and so it goes=2E=2E=2E > > Does there exist a definitive list of flavors? It'd > > also be valuable for defining defaults in make=2Econf(5) > > > > Thanks! > > > > --Chris >=20 >=20 > The problem is not having a clear understanding of what a FLAVOR is and > when it is used=2E >=20 > FLAVORS are generally a way to deal with the problem of incompatible > versions and Python is the poster child=2E Python2 and Python3 are two > version of a VERY popular language that have significant syntax > incompatibilities=2E While a program written for gcc-4=2E2 should work fine > when compiled with gcc-7, it is VERY unlikely that a program written for > Python2 will work with Python3=2E While the changes needed are often fairly > straight forward, they have to be made=2E The result is a requirement of > having both interpreters installed and two packages of of most Python > libraries built from a single source=2E >=20 > Adding FLAVORS for a port is an expensive operation and is never lightly > approved by the ports management team as it adds a great deal of complexi= ty > and both human and machine overhead=2E Requests to FLAVOR a port are > carefully reviewed and will only be approved with adequate justification=2E >=20 > In the case of Perl, no attempt to flavor it has been needed=2E Most Perl > packages (p5-*) will work with any of the three available ports=2E In most > cases they may be installed and continue to work across versions with no > changes=2E Python (py-) ports MUST be reinstalled to move from Python2 to > Python3=2E Some have not had required changes to work with Python3 made and= , > initially, almost none did=2E Some have now been written with no support fo= r > Python2=2E All of this has to be properly handled by the package building > system and it is not at all trivial=2E >=20 > As of today, I believe the only FLAVORed ports are those using emacs, > lazarus, php, and, of course, python=2E By "using", I mean that the port > Makefile includes "USE_PYTHON" or similar USE_ definitions of the other > languages=2E (Yes, emacs is not a language, but elisp, the core of emacs, i= s > and lazarus is an IDE for Pascal=2E) >=20 > I'm sorry of this is not entirely clear, but I hope it helps and I hope i= t > is all correct=2E I may have worded some of it poorly=2E Thank you for taking the time to provide a very informative answer, Kevin=2E You did a fine job! I currently am Maintainer for ~150 ports=2E So have become very familiar with the prerequisites=2E But have become fairly frustrated with the introduction of FLAVOR(s)=2E Not the concept=2E But the lack of documenting them=2E As a user; what would I use to apply a FLAVOR for any given port I want to install; as in what is the correct syntax for all the languages that are, or will be flavored? I can't seem to find any definitive documentation=2E As a porter, the subject matter is fairly terse in the porters handbook=2E Not many clues in /usr/ports/MK either=2E So since I was unable to find much FLAVOR documentation=2E Specifically; syntax for all the languages available to FLAVOR(s)=2E I thought I might try here=2E Thanks again, for taking the time to reply! --Chris From owner-freebsd-ports@freebsd.org Sun Feb 9 15:09:32 2020 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 81B0B23B3B4 for ; Sun, 9 Feb 2020 15:09:32 +0000 (UTC) (envelope-from darcy@druid.net) Received: from mail.vex.net (mail.vex.net [98.158.139.68]) by mx1.freebsd.org (Postfix) with ESMTP id 48Fsrq5WHdz4Dtm for ; Sun, 9 Feb 2020 15:09:31 +0000 (UTC) (envelope-from darcy@druid.net) Received: from dilbert.druid.net (unknown [98.160.82.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: darcy) by mail.vex.net (Postfix) with ESMTPSA id 4834056194 for ; Sun, 9 Feb 2020 10:09:30 -0500 (EST) To: FreeBSD Ports From: D'Arcy Cain Subject: Creating meta and packagesite Autocrypt: addr=darcy@druid.net; prefer-encrypt=mutual; keydata= mQINBFo1JEQBEACslYwTqAuRYAnazQsHbWJMlDx4Edz8QoKxwEcDQOpBunpdkKWKTJ+xRTJY FbvwDZ+kO05+D+I0erhKfm7EDjnx88d9nlvTVZ8cCmF5+dfKZ6c0wUJ1eoAfSaNvzrGZyhBY 4MoECR9fJx5A47+nDXy08D/WWcrpcgcTG+jXhGyEHEH4MPoDExMqz8+qNnIcXMFfs2ZOK1oc THvszGh76bScPn/DZhQGhCx70Y2ZWvXElHM1b2y/bSDlP/YjsLHG7j06Ss0MBskFvCX79ECe IxyGxRLeg619ZizF3I4Ksl5OHnEXMHAb41UiR3DuiY6wTmjuzPJiANtFB1tdo4zlMqWgqik7 d3e+C7autpuFdzzHRvj/lg+tEonAS5Oo1AlsUX1nh1yCQiQMhmwsEoLtf87vYUjUHy6Tu5NF bOEjWP+QLm8qK+9yqTJjTOQjMSenuBnPHaC1k8vXqfQX+3IazeylY71sQUCYaKYo8OBsi2QE 9/obUukyY2rVVLR1kCauY8CE5y2PvDZ/TwF4tF2AeP00CTKH3SJX59hdMZzTzqhoz/8td+ro rvwzo2JZVw08cjLMWp1w95luP7bYCy2WsKV1+J2AVW7T+syRCflCTAyWIwPfUntSkcjpvnVk TRyA3QsFweUpr0ZvC6XBHFqYB4O1PtKj5EQnMRyOaFyRJHCdoQARAQABtCREJ0FyY3kgQ2Fp biA8ZGFyY3lAVnliZU5ldHdvcmtzLmNvbT6JAj0EEwEIACcFAlo1JEQCGyMFCQlmAYAFCwkI BwIGFQgJCgsCBBYCAwECHgECF4AACgkQWHDe95yNh04bmA/+K7lx+ZQzhKXatLtq/IjJx+EO 1qk1j3wmbvyTq0XjK6frTnNIi41eVaNf7r1XUdYSa525gA6kBUPh/RRznJVjwJzdWEv4Cy2o EyLAIDx/ZiuyWAXxU7+ZQ8JWTJr8keC/ZkCjaAvW7oTg9+C/2VI5w8kqmVYgK0n0bJ0TXxDe SlP7O2dGS5Ms8Sm1PnXLSVzv7P3cozB4hudCrxJmZjBK5LsiwcbyhcEjOK7Qw3i47kCRTO7u 4zkmL+6Jskd8T/olb58OLAEaJz30UzdIqeFL/Lkt86pd6NASmilxQSh1piE6nO9mof9llBLp 9WBTD7+/jzD7M614l9oW53B5W/8Qsz5eAd8KcjfEo5gIDEEig1pTvA3uVPl178VaMB01x7Az qdWw8L1iGzUQwCfmyvCRUxFc2s3AooDbKzv+GC+68nqQJYCSjiZQVkgm/QR9gnSiaLIWwD4K Q0UsSHeTz/JV2sRV5nUReNQixjW2OHc1oX3sB/I4/iG4Gn0oxxK9ThmNwmf2LxXzfw4Xg7Sj y7i8yqFPuH5EB2f2NICvV6ydIqE+UxIAm9Ew1u6Ub7B2h3+dRFwGOpJbj2+l2cknOE+yBsfv aclUG4GdeepXp3fC1oj7T3PtTPA3MTsSkm4t1f2+hg9/OJWW+0wA+xQXhVLbPIOQAvgoaXN0 KOlXy5u9Cha5Ag0EWjUkRAEQAJvhqg46yFzNhZ6tS64tijP/wqW8hYEVQK0ssBsDaUP/4jmF SrqWmiNzFUZTAsDmKIvz30BA0abw9lWgBaAIw7Xhhjje+WGSZzHXKhBRtOpqShReSpbJ0U1G NgkRvV7BBT/3TF/8WVbMr581seL9hJbWGCYRxuWlmrbHeodlHwmzYQjuhmNrl+GpPSjUMPqw QBfI//r08VIemfKf7KxKfOqqNUpG1XKXZjfMdWdcHnZKzc+ttJECfagDwM8yPiY5zWYPANrl je9NLX6fqbUl8d3t0KjobbHpb/nnj+cVehoCzy98WihoXBgCuVZu0PjqpZa9s32OllKZ4wLi T3bPpvOx7D54SrcfunvCsVlpJP2Qc1BJILvXAQWHUFnDHLLL3kc4GPqxOvn7UjJrvabTpH2J VJUrnIeOTSuMWNB+fJ9Tefg6SnkoBhO8xMsrSkllrFJ8dhO5T9MFaLAn3V/l15lNpHcz3H3R fyJV0cnwb+0X1LIS1z7kaH8SOPz1N0yBjc/IuaIbs/j6bI/Mn3kyCZ+5fg8RA2lCkN+4Ac5u tJBoWTj/dGvfjAfXBiORY4V2A/TbMGTRKD2Y0fh9cquF96scM1WR6IS9iWFvSJsp6653i1I5 W2lKu6i2OuGO/XjWO5POp8QQX47bpE3/DceiwTLujrVIxlkAtx0aJq8sixc7ABEBAAGJAiUE GAEIAA8FAlo1JEQCGwwFCQlmAYAACgkQWHDe95yNh07B8RAAi20zdytQyELsKZPD4lHAi7Bo BtqYCrM+mpFOJlYOx4AV6HTs4pIZcZqgJIUx6bvdDIkBMkNXqZy1XfC9oSqgtc76/IKVUbAc MIwR2j1WIeUnh6Vb5koMu1thD0pHKpYr/YNjYpkEFuMGdNxvmnSPdVBOLzfD1Hb2Po5JtWI/ eoleg2AHR0WaAtAKStsYESvFC9/0B7DwmK7tz3NJZp9fXtxoxYYKJSDRgxsOAGtIg8CF0I2c JnpgXcM9d6cxwJi4/SmVGEfJT8HX6OYi5bx9EEb5NJF9g4j0jt7kbY37GaWvFLcRAtRjqBDp DPuCpUPOg5Pa6o8u7+E5wxXs+FLY8yWynQ+O87choGPncZcWxRCi+acs/rCk9onzUQvcYBNB JYEb5l+x6yIJ6yStheSuDr1SNh/FUlQukMOcAFTQ8kd0neUuH2jM+VY5YmfyMyjJNmLF6bY4 r19XhhuI0Y17fwQccRGC2eqQ/dtmI1rsCw0LPwljWK6eD/XRrZPXZPnAiTM7zjAtBQ/QMgnF g3YMwQoPp91JR2Es9FZjCwEU9vTENup/SQAAFlbM63OjfgNTdvrTT4BDTtDxLpWBY+EF3jlq MFkz/NUMgzEkMahDLOOdC2858Eb9lLh+eFz10uDJ96knbc5nAT9zDKa/+Rh39a269PiGYkQb lDHC8UKjzpc= Message-ID: Date: Sun, 9 Feb 2020 09:09:29 -0600 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48Fsrq5WHdz4Dtm X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of darcy@druid.net has no SPF policy when checking 98.158.139.68) smtp.mailfrom=darcy@druid.net X-Spamd-Result: default: False [-1.53 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-0.98)[-0.980,0]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.99)[-0.995,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; DMARC_NA(0.00)[druid.net]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-0.56)[ip: (-2.40), ipnet: 98.158.139.0/24(-1.20), asn: 19842(0.89), country: CA(-0.09)]; TO_DN_ALL(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[68.139.158.98.list.dnswl.org : 127.0.10.0]; R_SPF_NA(0.00)[]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:19842, ipnet:98.158.139.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, 09 Feb 2020 15:09:32 -0000 First of all, I know the answer is "poudrire" but I have been struggling with that and it seems like overkill for what I need. I already have my own system for building the ports that I want and I have set up a web server to serve them to my local machines. The one thing I need is to build meta.txz and packagesite.txz. I think that I can figure it out by looking at the files and running "pkg info" with the correct options but this must be a solved problem already. I tried reading the main poudriere script but there is no mention of those files. If not, perhaps someone can explain to me how I can use poudriere such that it doesn't build llvm and other multi-day compiles every time I want to do an update. Cheers. -- D'Arcy J.M. Cain | Democracy is three wolves http://www.druid.net/darcy/ | and a sheep voting on +1 416 788 2246 (DoD#0082) (eNTP) | what's for dinner. IM: darcy@VybeNetworks.com, VoIP: sip:darcy@druid.net From owner-freebsd-ports@freebsd.org Sun Feb 9 15:29:40 2020 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 B376E23BA3B for ; Sun, 9 Feb 2020 15:29:40 +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 48FtJ34mdnz4FqK for ; Sun, 9 Feb 2020 15:29:39 +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 2CB7843277 for ; Sun, 9 Feb 2020 15:29:32 +0000 (GMT) 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=WR0EBPN 2jL5eMBMKPjghxzmVHR8=; b=iwGw/2ZoT9C4Fcm1mWDenXKmtOweZWcIBnmeTNS /o/rbQCeYudd8QUyJtofvdT3JK/hhUbHkT0ZBHHrZP/6ZfUqHtM32J1KIRss2xxs wx/upZSTtWi1qmZleEsbG++t4uyZLZeq2NMR6a0hp3pzhx8A9fUuu/62oS5rzIXA VwfY= 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 EBECB43274 for ; Sun, 9 Feb 2020 15:29:31 +0000 (GMT) Date: Sun, 9 Feb 2020 15:29:31 +0000 From: Bob Eager To: freebsd-ports@freebsd.org Subject: Re: Creating meta and packagesite Message-ID: <20200209152931.2b35cfe8@raksha.tavi.co.uk> In-Reply-To: References: 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: 48FtJ34mdnz4FqK X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=tavi.co.uk header.s=selector1 header.b=iwGw/2Zo; 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 [-6.53 / 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]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-3.63)[ip: (-9.65), ipnet: 81.187.0.0/16(-4.75), asn: 20712(-3.67), 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: Sun, 09 Feb 2020 15:29:40 -0000 On Sun, 9 Feb 2020 09:09:29 -0600 D'Arcy Cain wrote: > First of all, I know the answer is "poudrire" but I have been > struggling with that and it seems like overkill for what I need. I > already have my own system for building the ports that I want and I > have set up a web server to serve them to my local machines. The one > thing I need is to build meta.txz and packagesite.txz. I think that > I can figure it out by looking at the files and running "pkg info" > with the correct options but this must be a solved problem already. > I tried reading the main poudriere script but there is no mention of > those files. See 'man pkg-repo' From owner-freebsd-ports@freebsd.org Sun Feb 9 15:57:39 2020 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 DB70B23C2F2 for ; Sun, 9 Feb 2020 15:57:39 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [88.99.82.50]) (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 48FtwL51K7z4H9N for ; Sun, 9 Feb 2020 15:57:38 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2020.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 9C25F2601B1 for ; Sun, 9 Feb 2020 16:57:30 +0100 (CET) From: Hans Petter Selasky Subject: [CORE DUMP] Closing audacity leads to core dump To: FreeBSD Ports Message-ID: Date: Sun, 9 Feb 2020 16:57:19 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48FtwL51K7z4H9N X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 88.99.82.50 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-5.42 / 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)[+a:mail.turbocat.net]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; DMARC_NA(0.00)[selasky.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE(-3.12)[ip: (-9.31), ipnet: 88.99.0.0/16(-4.71), asn: 24940(-1.56), country: DE(-0.02)]; TO_DN_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:88.99.0.0/16, country:DE]; 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: Sun, 09 Feb 2020 15:57:39 -0000 Hi, I'm seeing a core-dump when closing audacity. This is a regression issue. Anyone else seeing this? --HPS *** BUG *** In void pixman_region32_init_rect(region_type_t *, int, int, unsigned int, unsigned int): Invalid rectangle passed Set a breakpoint on '_pixman_log_error' to debug ./src/common/wincmn.cpp(1497): assert ""secondHandler != nullptr"" failed in PopEventHandler(): the first handler of the wxWindow stack should have non-NULL next handler [1] Bus error audacity (core dumped) % ls *.core audacity.core % gdb831 audacity audacity.core GNU gdb (GDB) 8.3.1 [GDB v8.3.1 for FreeBSD] Copyright (C) 2019 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-portbld-freebsd12.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from audacity... (No debugging symbols found in audacity) [New LWP 100223] [New LWP 101142] [New LWP 101143] [New LWP 101144] [New LWP 101145] [New LWP 101146] [New LWP 101149] Core was generated by `audacity'. Program terminated with signal SIGBUS, Bus error. #0 0x0000000801ec0a99 in wxEvtHandler::SafelyProcessEvent(wxEvent&) () from /usr/local/lib/libwx_baseu-3.1.so.3 [Current thread is 1 (LWP 100223)] (gdb) bt #0 0x0000000801ec0a99 in wxEvtHandler::SafelyProcessEvent(wxEvent&) () at /usr/local/lib/libwx_baseu-3.1.so.3 #1 0x0000000801880d26 in () at /usr/local/lib/libwx_gtk3u_core-3.1.so.3 #2 0x0000000802baddf9 in g_closure_invoke () at /usr/local/lib/libgobject-2.0.so.0 #3 0x0000000802bc3a5b in () at /usr/local/lib/libgobject-2.0.so.0 #4 0x0000000802bc480a in g_signal_emit_valist () at /usr/local/lib/libgobject-2.0.so.0 #5 0x0000000802bc4eb6 in g_signal_emit () at /usr/local/lib/libgobject-2.0.so.0 #6 0x0000000802664d1c in gtk_widget_size_allocate_with_baseline () at /usr/local/lib/libgtk-3.so.0 #7 0x00000008023d9b4f in () at /usr/local/lib/libgtk-3.so.0 #8 0x00000008023d834d in () at /usr/local/lib/libgtk-3.so.0 #9 0x0000000802432893 in () at /usr/local/lib/libgtk-3.so.0 #10 0x00000008023d753f in () at /usr/local/lib/libgtk-3.so.0 #11 0x0000000802664d2f in gtk_widget_size_allocate_with_baseline () at /usr/local/lib/libgtk-3.so.0 #12 0x00000008026866df in () at /usr/local/lib/libgtk-3.so.0 #13 0x0000000802baddf9 in g_closure_invoke () at /usr/local/lib/libgobject-2.0.so.0 #14 0x0000000802bc37ee in () at /usr/local/lib/libgobject-2.0.so.0 #15 0x0000000802bc480a in g_signal_emit_valist () at /usr/local/lib/libgobject-2.0.so.0 #16 0x0000000802bc4eb6 in g_signal_emit () at /usr/local/lib/libgobject-2.0.so.0 #17 0x0000000802664d1c in gtk_widget_size_allocate_with_baseline () at /usr/local/lib/libgtk-3.so.0 #18 0x0000000802680d66 in () at /usr/local/lib/libgtk-3.so.0 #19 0x0000000802baddf9 in g_closure_invoke () at /usr/local/lib/libgobject-2.0.so.0 #20 0x0000000802bc3bd1 in () at /usr/local/lib/libgobject-2.0.so.0 #21 0x0000000802bc480a in g_signal_emit_valist () at /usr/local/lib/libgobject-2.0.so.0 #22 0x0000000802bc4eb6 in g_signal_emit () at /usr/local/lib/libgobject-2.0.so.0 --Type for more, q to quit, c to continue without paging-- #23 0x0000000802427b02 in () at /usr/local/lib/libgtk-3.so.0 #24 0x0000000802baddf9 in g_closure_invoke () at /usr/local/lib/libgobject-2.0.so.0 #25 0x0000000802bc3a5b in () at /usr/local/lib/libgobject-2.0.so.0 #26 0x0000000802bc480a in g_signal_emit_valist () at /usr/local/lib/libgobject-2.0.so.0 #27 0x0000000802bc4eb6 in g_signal_emit () at /usr/local/lib/libgobject-2.0.so.0 #28 0x000000080276ee66 in () at /usr/local/lib/libgdk-3.so.0 #29 0x0000000802755b52 in () at /usr/local/lib/libgdk-3.so.0 #30 0x0000000802ca1324 in () at /usr/local/lib/libglib-2.0.so.0 #31 0x0000000802ca4f37 in g_main_context_dispatch () at /usr/local/lib/libglib-2.0.so.0 #32 0x0000000802ca52fa in () at /usr/local/lib/libglib-2.0.so.0 #33 0x0000000802ca564f in g_main_loop_run () at /usr/local/lib/libglib-2.0.so.0 #34 0x000000080250768b in gtk_main () at /usr/local/lib/libgtk-3.so.0 #35 0x000000080186d3c5 in wxGUIEventLoop::DoRun() () at /usr/local/lib/libwx_gtk3u_core-3.1.so.3 #36 0x0000000801d8b202 in wxEventLoopBase::Run() () at /usr/local/lib/libwx_baseu-3.1.so.3 #37 0x00000008018d13af in wxDialog::ShowModal() () at /usr/local/lib/libwx_gtk3u_core-3.1.so.3 #38 0x00000008012063d2 in wxDebugReportPreviewStd::Show(wxDebugReport&) const () at /usr/local/lib/libwx_gtk3u_qa-3.1.so.3 #39 0x00000000008f2008 in CrashReport::Generate(wxDebugReport::Context) () #40 0x0000000000896fce in AudacityApp::OnFatalException() () #41 0x0000000801ea725c in () at /usr/local/lib/libwx_baseu-3.1.so.3 #42 0x00000008029ad3c0 in handle_signal (actp=0x7fffffffcac0, sig=10, info=0x7fffffffceb0, ucp=0x7fffffffcb40) at /usr/img/freebsd.12/lib/libthr/thread/thr_sig.c:248 #43 0x00000008029ac98f in thr_sighandler (sig=10, info=0x7fffffffceb0, _ucp=0x7fffffffcb40) at /usr/img/freebsd.12/lib/libthr/thread/thr_sig.c:191 --Type for more, q to quit, c to continue without paging-- #44 0x00007ffffffff003 in () #45 0x0000000801ec0a99 in wxEvtHandler::SafelyProcessEvent(wxEvent&) () at /usr/local/lib/libwx_baseu-3.1.so.3 #46 0x00000008018811da in () at /usr/local/lib/libwx_gtk3u_core-3.1.so.3 #47 0x00000008026b81a4 in () at /usr/local/lib/libgtk-3.so.0 #48 0x0000000802baddf9 in g_closure_invoke () at /usr/local/lib/libgobject-2.0.so.0 #49 0x0000000802bc3d08 in () at /usr/local/lib/libgobject-2.0.so.0 #50 0x0000000802bc4acf in g_signal_emit_valist () at /usr/local/lib/libgobject-2.0.so.0 #51 0x0000000802bc4eb6 in g_signal_emit () at /usr/local/lib/libgobject-2.0.so.0 #52 0x00000008026670ed in () at /usr/local/lib/libgtk-3.so.0 #53 0x0000000802507da3 in gtk_main_do_event () at /usr/local/lib/libgtk-3.so.0 #54 0x00000008027644f1 in () at /usr/local/lib/libgdk-3.so.0 #55 0x000000080279c837 in () at /usr/local/lib/libgdk-3.so.0 #56 0x0000000802ca4f37 in g_main_context_dispatch () at /usr/local/lib/libglib-2.0.so.0 #57 0x0000000802ca52fa in () at /usr/local/lib/libglib-2.0.so.0 #58 0x0000000802ca564f in g_main_loop_run () at /usr/local/lib/libglib-2.0.so.0 #59 0x0000000802460618 in gtk_dialog_run () at /usr/local/lib/libgtk-3.so.0 #60 0x0000000801883847 in wxGUIAppTraits::ShowAssertDialog(wxString const&) () at /usr/local/lib/libwx_gtk3u_core-3.1.so.3 #61 0x0000000801d3b1ac in () at /usr/local/lib/libwx_baseu-3.1.so.3 #62 0x0000000801d3a9fb in wxAppConsoleBase::OnAssertFailure(wchar_t const*, int, wchar_t const*, wchar_t const*, wchar_t const*) () at /usr/local/lib/libwx_baseu-3.1.so.3 #63 0x00000008018535a5 in wxApp::OnAssertFailure(wchar_t const*, int, wchar_t const*, wchar_t const*, wchar_t const*) () at /usr/local/lib/libwx_gtk3u_core-3.1.so.3 #64 0x0000000801d3bfc4 in () at /usr/local/lib/libwx_baseu-3.1.so.3 --Type for more, q to quit, c to continue without paging-- #65 0x0000000801d39353 in wxOnAssert(char const*, int, char const*, char const*, char const*) () at /usr/local/lib/libwx_baseu-3.1.so.3 #66 0x0000000801a5a3fd in wxWindowBase::PopEventHandler(bool) () at /usr/local/lib/libwx_gtk3u_core-3.1.so.3 #67 0x0000000000cd1241 in Scrubber::~Scrubber() () #68 0x00000000009753e9 in AudacityProject::~AudacityProject() () #69 0x00000000009a23e7 in ProjectManager::OnCloseWindow(wxCloseEvent&) () #70 0x0000000801ec07fc in wxEvtHandler::SearchDynamicEventTable(wxEvent&) () at /usr/local/lib/libwx_baseu-3.1.so.3 #71 0x0000000801ec03cb in wxEvtHandler::ProcessEvent(wxEvent&) () at /usr/local/lib/libwx_baseu-3.1.so.3 #72 0x0000000801ec0541 in wxEvtHandler::ProcessEventLocally(wxEvent&) () at /usr/local/lib/libwx_baseu-3.1.so.3 #73 0x0000000801ec0384 in wxEvtHandler::ProcessEvent(wxEvent&) () at /usr/local/lib/libwx_baseu-3.1.so.3 #74 0x0000000801ec0a9c in wxEvtHandler::SafelyProcessEvent(wxEvent&) () at /usr/local/lib/libwx_baseu-3.1.so.3 #75 0x0000000801a5822a in wxWindowBase::Close(bool) () at /usr/local/lib/libwx_gtk3u_core-3.1.so.3 #76 0x0000000801880b21 in () at /usr/local/lib/libwx_gtk3u_core-3.1.so.3 #77 0x00000008026b82b4 in () at /usr/local/lib/libgtk-3.so.0 #78 0x0000000802bae025 in () at /usr/local/lib/libgobject-2.0.so.0 #79 0x0000000802bc44e4 in g_signal_emit_valist () at /usr/local/lib/libgobject-2.0.so.0 #80 0x0000000802bc4eb6 in g_signal_emit () at /usr/local/lib/libgobject-2.0.so.0 #81 0x00000008026670ed in () at /usr/local/lib/libgtk-3.so.0 #82 0x0000000802507f5e in gtk_main_do_event () at /usr/local/lib/libgtk-3.so.0 #83 0x00000008027644f1 in () at /usr/local/lib/libgdk-3.so.0 #84 0x000000080279c837 in () at /usr/local/lib/libgdk-3.so.0 #85 0x0000000802ca4f37 in g_main_context_dispatch () at /usr/local/lib/libglib-2.0.so.0 #86 0x0000000802ca52fa in () at /usr/local/lib/libglib-2.0.so.0 #87 0x0000000802ca564f in g_main_loop_run () at /usr/local/lib/libglib-2.0.so.0 --Type for more, q to quit, c to continue without paging-- #88 0x000000080250768b in gtk_main () at /usr/local/lib/libgtk-3.so.0 #89 0x000000080186d3c5 in wxGUIEventLoop::DoRun() () at /usr/local/lib/libwx_gtk3u_core-3.1.so.3 #90 0x0000000801d8b202 in wxEventLoopBase::Run() () at /usr/local/lib/libwx_baseu-3.1.so.3 #91 0x0000000801d38bc6 in wxAppConsoleBase::MainLoop() () at /usr/local/lib/libwx_baseu-3.1.so.3 #92 0x0000000801dd8eb8 in wxEntry(int&, wchar_t**) () at /usr/local/lib/libwx_baseu-3.1.so.3 #93 0x0000000000895d4f in main () From owner-freebsd-ports@freebsd.org Sun Feb 9 17:30:10 2020 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 6330D23DDAF for ; Sun, 9 Feb 2020 17:30:10 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: from mail-qv1-xf29.google.com (mail-qv1-xf29.google.com [IPv6:2607:f8b0:4864:20::f29]) (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 48Fwz54P4Mz4M18 for ; Sun, 9 Feb 2020 17:30:09 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: by mail-qv1-xf29.google.com with SMTP id dp13so2106490qvb.7 for ; Sun, 09 Feb 2020 09:30:09 -0800 (PST) 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=B/TjwIzdcyS3mU7+onDj+/YBBcjc7IhtFllRvP3sQcM=; b=q0mWvWp8/TY82IRVK3qZuW6gDVf0OD0XU8+QIzbgVKCrDCFnwDvtzUKZxB8rTIE0is 4JDvV/BRAOVcZFniDVaix1bLEKaQLE0BJIRFQ1jKw49PL9trQK1dLjrcag1l2/usUFyz R8on5ZjAqPyTes3wM/2Ljec92GRtlX8fqH/fVWzxIMKr2IeQVZVBo8TxQnMltDOWKNqr ZAbVu6kIKlMbdnvftRy5sTxoDF5vaM48IWVsne/Fdj2Rdf00mLrKFvCFF0AIcQBcp0gC vasFxqU4wDNTflcrQVt/+z/UxFLfF+gZw6r8aQ12JtHjJk5/nT4eyna+QmjAMMSF99qv Crwg== 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=B/TjwIzdcyS3mU7+onDj+/YBBcjc7IhtFllRvP3sQcM=; b=n+VGAQjn0E+A+wY+R1/ed8PJTQ2wuM9d1gfHM03PBvUXxtwM3BlqJPPrt3vteUvrTp tJrDf+IMVs5cK6JVcXYKc0vBXosfB6WkkX4pYZt0LWVfaZI5v/YIfxhJyDv3qcMn+DZh KJKypplKGaO+CQG55kGZXTyNJhjT7cpRi0ONpyDUtPoznaYuyXTiVKorEfrKNM7t+sqO koZYAJMR44n6RShQbYQLW85R0zAU8f48jrOjzXMpO2+rrrXr4HRX3FQrvyZ1iIAT3xrB 3YNm88VmDyxOIjVQeXnQnpAlH2HA7K+Z6L8/59BhrSayg33dNPShRr9wocEu/ARj7+lm PsCg== X-Gm-Message-State: APjAAAVl3m/5jSPN1PZTr3kFzb0eSpFF8bOiJi5VRd+RP85MuvUzqkNC uUsyrBjvUXW8F1oW8aPCeDBaTiLH X-Google-Smtp-Source: APXvYqwgdrgwiDnm3CxA5I1ZvS5nHLThOMHMveO3C4z1bNOTWTHf/jESHS+Yy34fbNoUYW8N3w7ilw== X-Received: by 2002:ad4:4aaa:: with SMTP id i10mr7037139qvx.27.1581269403434; Sun, 09 Feb 2020 09:30:03 -0800 (PST) Received: from [155.41.114.42] (dhcp-wifi-8021x-155-41-114-42.bu.edu. [155.41.114.42]) by smtp.gmail.com with ESMTPSA id n142sm1083583qke.98.2020.02.09.09.30.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 09 Feb 2020 09:30:03 -0800 (PST) Sender: Theron Tarigo Subject: Re: [CORE DUMP] Closing audacity leads to core dump To: Hans Petter Selasky , FreeBSD Ports References: From: Theron Message-ID: Date: Sun, 9 Feb 2020 12:30:02 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 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-Rspamd-Queue-Id: 48Fwz54P4Mz4M18 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=q0mWvWp8; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of therontarigo@gmail.com designates 2607:f8b0:4864:20::f29 as permitted sender) smtp.mailfrom=therontarigo@gmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; 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]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(0.00)[ipnet: 2607:f8b0::/32(-1.97), asn: 15169(-1.73), 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_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, 09 Feb 2020 17:30:10 -0000 On 2020-02-09 10:57, Hans Petter Selasky wrote: > I'm seeing a core-dump when closing audacity. This is a regression > issue. Anyone else seeing this? > Yes.  I assumed it was partially my fault for mixing ports and packages somewhere, but I guess it is a real issue. I've also seen this crash sometimes when using the "plot spectrum" tool, but I can't reproduce it right now. From owner-freebsd-ports@freebsd.org Sun Feb 9 19:26:47 2020 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 78ADA23FE65 for ; Sun, 9 Feb 2020 19:26:47 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (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 48FzYd4brhz4RnW; Sun, 9 Feb 2020 19:26:45 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2020.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 1B1AA2601B1; Sun, 9 Feb 2020 20:26:36 +0100 (CET) Subject: Re: [CORE DUMP] Closing audacity leads to core dump To: Theron , FreeBSD Ports , "Conrad E. Meyer" References: From: Hans Petter Selasky Message-ID: <44679945-b5f6-194d-8395-6a5083fec3ab@selasky.org> Date: Sun, 9 Feb 2020 20:25:47 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 48FzYd4brhz4RnW X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-4.96 / 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)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; IP_SCORE(-2.66)[ip: (-9.20), ipnet: 2a01:4f8::/29(-2.52), asn: 24940(-1.56), country: DE(-0.02)]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; 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: Sun, 09 Feb 2020 19:26:47 -0000 On 2020-02-09 18:30, Theron wrote: > On 2020-02-09 10:57, Hans Petter Selasky wrote: >> I'm seeing a core-dump when closing audacity. This is a regression >> issue. Anyone else seeing this? >> > Yes.  I assumed it was partially my fault for mixing ports and packages > somewhere, but I guess it is a real issue. > > I've also seen this crash sometimes when using the "plot spectrum" tool, > but I can't reproduce it right now. > Reproduces 100% with Audacity (from pkg install). Observations: FreeBSD-11: works as expected FreeBSD-12: core-dumps I notice that trying to run: valgrind audacity Ends like this: > ==14015== Conditional jump or move depends on uninitialised value(s) > ==14015== at 0x6A26957: ??? (in /lib/libc.so.7) > ==14015== by 0x6A267BD: ??? (in /lib/libc.so.7) > ==14015== by 0x7D7ABB4: ??? > ==14015== by 0x663BDD4: ??? (in /usr/local/lib/libglib-2.0.so.0.5600.3) > ==14015== by 0x663C03C: ??? (in /usr/local/lib/libglib-2.0.so.0.5600.3) > ==14015== by 0x65C64E4: ??? (in /usr/local/lib/libglib-2.0.so.0.5600.3) > ==14015== by 0x65FA305: ??? (in /usr/local/lib/libglib-2.0.so.0.5600.3) > ==14015== by 0x65FA5C4: ??? (in /usr/local/lib/libglib-2.0.so.0.5600.3) > ==14015== by 0x65FA738: ??? (in /usr/local/lib/libglib-2.0.so.0.5600.3) > ==14015== by 0x65F95F6: ??? (in /usr/local/lib/libglib-2.0.so.0.5600.3) > ==14015== by 0x65F8F20: ??? (in /usr/local/lib/libglib-2.0.so.0.5600.3) > ==14015== by 0x65F8A9E: ??? (in /usr/local/lib/libglib-2.0.so.0.5600.3) > ==14015== > > --14015-- WARNING: unhandled syscall: 563 /usr/include/sys/syscall.h:#define SYS_getrandom 563 cem: Is valgrind perhaps missing some patches? > --14015-- You may be able to write your own handler. > --14015-- Read the file README_MISSING_SYSCALL_OR_IOCTL. > --14015-- Nevertheless we consider this a bug. Please report > --14015-- it at http://valgrind.org/support/bug_reports.html. > ==14015== > ==14015== HEAP SUMMARY: > ==14015== in use at exit: 0 bytes in 0 blocks > ==14015== total heap usage: 0 allocs, 0 frees, 0 bytes allocated > ==14015== > ==14015== All heap blocks were freed -- no leaks are possible > ==14015== > ==14015== For counts of detected and suppressed errors, rerun with: -v > ==14015== Use --track-origins=yes to see where uninitialised values come from > ==14015== ERROR SUMMARY: 85 errors from 51 contexts (suppressed: 0 from 0) > Killed --HPS From owner-freebsd-ports@freebsd.org Sun Feb 9 22:31:41 2020 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 6CA3A244AE7 for ; Sun, 9 Feb 2020 22:31:41 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (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 48G3g01gmyz4d85; Sun, 9 Feb 2020 22:31:39 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2020.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id A2AAD2600F6; Sun, 9 Feb 2020 23:31:36 +0100 (CET) Subject: Re: [CORE DUMP] Closing audacity leads to core dump From: Hans Petter Selasky To: Theron , FreeBSD Ports , "Conrad E. Meyer" , Ed Maste References: <44679945-b5f6-194d-8395-6a5083fec3ab@selasky.org> Message-ID: Date: Sun, 9 Feb 2020 23:30:12 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 MIME-Version: 1.0 In-Reply-To: <44679945-b5f6-194d-8395-6a5083fec3ab@selasky.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 48G3g01gmyz4d85 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-4.96 / 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)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net:c]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; IP_SCORE(-2.66)[ip: (-9.20), ipnet: 2a01:4f8::/29(-2.53), asn: 24940(-1.56), country: DE(-0.02)]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; 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: Sun, 09 Feb 2020 22:31:41 -0000 On 2020-02-09 20:25, Hans Petter Selasky wrote: > On 2020-02-09 18:30, Theron wrote: >> On 2020-02-09 10:57, Hans Petter Selasky wrote: >>> I'm seeing a core-dump when closing audacity. This is a regression >>> issue. Anyone else seeing this? >>> >> Yes.  I assumed it was partially my fault for mixing ports and >> packages somewhere, but I guess it is a real issue. >> >> I've also seen this crash sometimes when using the "plot spectrum" >> tool, but I can't reproduce it right now. >> > > Reproduces 100% with Audacity (from pkg install). > > Observations: > > FreeBSD-11: works as expected > FreeBSD-12: core-dumps > > I notice that trying to run: > > valgrind audacity > > > Ends like this: > >> ==14015== Conditional jump or move depends on uninitialised value(s) >> ==14015==    at 0x6A26957: ??? (in /lib/libc.so.7) >> ==14015==    by 0x6A267BD: ??? (in /lib/libc.so.7) >> ==14015==    by 0x7D7ABB4: ??? >> ==14015==    by 0x663BDD4: ??? (in >> /usr/local/lib/libglib-2.0.so.0.5600.3) >> ==14015==    by 0x663C03C: ??? (in >> /usr/local/lib/libglib-2.0.so.0.5600.3) >> ==14015==    by 0x65C64E4: ??? (in >> /usr/local/lib/libglib-2.0.so.0.5600.3) >> ==14015==    by 0x65FA305: ??? (in >> /usr/local/lib/libglib-2.0.so.0.5600.3) >> ==14015==    by 0x65FA5C4: ??? (in >> /usr/local/lib/libglib-2.0.so.0.5600.3) >> ==14015==    by 0x65FA738: ??? (in >> /usr/local/lib/libglib-2.0.so.0.5600.3) >> ==14015==    by 0x65F95F6: ??? (in >> /usr/local/lib/libglib-2.0.so.0.5600.3) >> ==14015==    by 0x65F8F20: ??? (in >> /usr/local/lib/libglib-2.0.so.0.5600.3) >> ==14015==    by 0x65F8A9E: ??? (in >> /usr/local/lib/libglib-2.0.so.0.5600.3) >> ==14015== >> --14015-- WARNING: unhandled syscall: 563 > > /usr/include/sys/syscall.h:#define    SYS_getrandom    563 > > cem: Is valgrind perhaps missing some patches? > Tried to build wxgtk31 using gcc9, with no success: /usr/ports/x11-toolkits/wxgtk31 # env CXX=g++9 CC=gcc9 make all deinstall install > Program received signal SIGBUS, Bus error. > wxMBConvStrictUTF8::ToWChar (this=, dst=, dstLen=0, src=, srcLen=25964) > at ./src/common/strconv.cpp:994 > 994 unsigned char c = *p; > (gdb) bt > #0 0x00000008011d8285 in wxMBConvStrictUTF8::ToWChar(wchar_t*, unsigned long, char const*, unsigned long) const > (this=, dst=, dstLen=0, src=, srcLen=25964) at ./src/common/strconv.cpp:994 > #1 0x00000008011e8b67 in wxString::AsWChar(wxMBConv const&) const (this=0x7fffffffd8f0, conv=...) at ./src/common/string.cpp:482 > #2 0x000000000085bb12 in wxString::ToStdWstring() const () > #3 0x000000000085990b in std::__1::unordered_map (DirManager&, wchar_t const**)>, std::__1::hash, std::__1::equal_to, std::__1::allocator (DirManager&, wchar_t const**)> > > >::operator[](wxString const&) () > #4 0x0000000000852bd9 in DirManager::RegisteredBlockFileDeserializer::RegisteredBlockFileDeserializer(wxString const&, std::__1::function (DirManager&, wchar_t const**)>) () > #5 0x0000000000874a7c in () > #6 0x0000000800ea946e in objlist_call_init (list=, lockstate=) at /usr/img/freebsd.12/libexec/rtld-elf/rtld.c:2723 > #7 0x0000000800ea81d2 in _rtld (sp=, exit_proc=0x7fffffffe900, objp=0x7fffffffe908) > at /usr/img/freebsd.12/libexec/rtld-elf/rtld.c:765 > #8 0x0000000800ea6019 in rtld_start () at /usr/img/freebsd.12/libexec/rtld-elf/amd64/rtld_start.S:39 > #9 0x0000000000000000 in () emaste: Do you see anyting with regards to compiler differences FreeBSD 11 and FreeBSD 12 and GCC9 ? --HPS From owner-freebsd-ports@freebsd.org Mon Feb 10 05:39:58 2020 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 476AE22E072 for ; Mon, 10 Feb 2020 05:39:58 +0000 (UTC) (envelope-from xxjack12xx@gmail.com) Received: from mail-qt1-x842.google.com (mail-qt1-x842.google.com [IPv6:2607:f8b0:4864:20::842]) (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 48GF993z3Rz41QF; Mon, 10 Feb 2020 05:39:57 +0000 (UTC) (envelope-from xxjack12xx@gmail.com) Received: by mail-qt1-x842.google.com with SMTP id c5so4286261qtj.6; Sun, 09 Feb 2020 21:39:57 -0800 (PST) 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:content-transfer-encoding; bh=GLFQD/0O7S96TUTUcHyLTCgqIV0+daZGje76UymI//E=; b=FzTTW+IvxozerpeXbHmReZr8NZ57nOTe1JAGNM2OUnwawyK+HI5XuBwx9xCPtUJBCY DQ9TgGAWlOTbAxUU8TevRFJX7vuscpsGVcIxzLW8GArmrSSWJC0R2Qp899DKE8Z0aSwS sTZUlXGKv/Qgy8PChwGxmgh42fyQrC+Ieo2FuCFw6iLuaEAynjERD/NzIkiCTJr5OA7a mXT64TNjJqgEBpSFNztBbNp0ktnk68N2ANyBBmLJb2pKk+ojd50VHNrsRQytYeyr+A6X DbSeS/XHpqhb5TjHF9ZG22kM9l+cjx3Sr4TXxM0SqNE0bLK56XONCKjM0R4cnlnXPFMP IvXA== 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:content-transfer-encoding; bh=GLFQD/0O7S96TUTUcHyLTCgqIV0+daZGje76UymI//E=; b=hlBQJ8LV+vL3AzHFWBAFma0RtgIGfrt9v491bUllan9mWVgSfXUlCW9eBL6FbMFh+/ 05vPoFhcx5mJko8EEiWivTLWaLoH3l6t6cnTUySPwd+SqeIc7uZKeYTRNJv/CJR9iKrb hU6ef/TcXLblsNbVP3K3ThLK3cYTuI8ue5Wz/FqFgVs5HFvTunLiRqRhRsS5M5FxY1W0 rQRiPQBBmSC0Lu8VnTHa7h2vhPRJl7a1b3vJHAn6vWJd4CQXjN+33FznK4iQ7UvyfPGJ OAxkRhuucihVW5d60+dsurlW61/3Hxb+Inue2rHHcRxlZ8kRHSTKhZOiK74NMD1sGAMY Ua8A== X-Gm-Message-State: APjAAAU/1Auxw2G5bujHtc944w9llzrMrxjKWzr84UU9oYpTzbBHp2EM Wiiok+drCR0cSwrpM0+edpIV6uXY+GaNxGXpuqQ= X-Google-Smtp-Source: APXvYqzqdtnwgjLL1S87Rboh1zkyo5YE3MEflznAMf3fFEOOr+zC+8XS70QJTkCWhccexhAc2sG12AHAQ0/B08bsM2c= X-Received: by 2002:ac8:2ffa:: with SMTP id m55mr8591392qta.189.1581313195291; Sun, 09 Feb 2020 21:39:55 -0800 (PST) MIME-Version: 1.0 References: <44679945-b5f6-194d-8395-6a5083fec3ab@selasky.org> In-Reply-To: From: "Jack L." Date: Sun, 9 Feb 2020 21:39:19 -0800 Message-ID: Subject: Re: [CORE DUMP] Closing audacity leads to core dump To: Hans Petter Selasky Cc: Theron , FreeBSD Ports , "Conrad E. Meyer" , Ed Maste Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 48GF993z3Rz41QF X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=FzTTW+Iv; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of xxjack12xx@gmail.com designates 2607:f8b0:4864:20::842 as permitted sender) smtp.mailfrom=xxjack12xx@gmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; 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)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE_FREEMAIL(0.00)[]; RCPT_COUNT_FIVE(0.00)[5]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2.4.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]; IP_SCORE(0.00)[ip: (1.79), ipnet: 2607:f8b0::/32(-1.97), asn: 15169(-1.73), country: US(-0.05)]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_CC(0.00)[gmail.com]; 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: Mon, 10 Feb 2020 05:39:58 -0000 Monitoring the audacity mailing list, it appears that this bug is happening in Linux also. On Sun, Feb 9, 2020 at 2:31 PM Hans Petter Selasky wrote: > > On 2020-02-09 20:25, Hans Petter Selasky wrote: > > On 2020-02-09 18:30, Theron wrote: > >> On 2020-02-09 10:57, Hans Petter Selasky wrote: > >>> I'm seeing a core-dump when closing audacity. This is a regression > >>> issue. Anyone else seeing this? > >>> > >> Yes. I assumed it was partially my fault for mixing ports and > >> packages somewhere, but I guess it is a real issue. > >> > >> I've also seen this crash sometimes when using the "plot spectrum" > >> tool, but I can't reproduce it right now. > >> > > > > Reproduces 100% with Audacity (from pkg install). > > > > Observations: > > > > FreeBSD-11: works as expected > > FreeBSD-12: core-dumps > > > > I notice that trying to run: > > > > valgrind audacity > > > > > > Ends like this: > > > >> =3D=3D14015=3D=3D Conditional jump or move depends on uninitialised va= lue(s) > >> =3D=3D14015=3D=3D at 0x6A26957: ??? (in /lib/libc.so.7) > >> =3D=3D14015=3D=3D by 0x6A267BD: ??? (in /lib/libc.so.7) > >> =3D=3D14015=3D=3D by 0x7D7ABB4: ??? > >> =3D=3D14015=3D=3D by 0x663BDD4: ??? (in > >> /usr/local/lib/libglib-2.0.so.0.5600.3) > >> =3D=3D14015=3D=3D by 0x663C03C: ??? (in > >> /usr/local/lib/libglib-2.0.so.0.5600.3) > >> =3D=3D14015=3D=3D by 0x65C64E4: ??? (in > >> /usr/local/lib/libglib-2.0.so.0.5600.3) > >> =3D=3D14015=3D=3D by 0x65FA305: ??? (in > >> /usr/local/lib/libglib-2.0.so.0.5600.3) > >> =3D=3D14015=3D=3D by 0x65FA5C4: ??? (in > >> /usr/local/lib/libglib-2.0.so.0.5600.3) > >> =3D=3D14015=3D=3D by 0x65FA738: ??? (in > >> /usr/local/lib/libglib-2.0.so.0.5600.3) > >> =3D=3D14015=3D=3D by 0x65F95F6: ??? (in > >> /usr/local/lib/libglib-2.0.so.0.5600.3) > >> =3D=3D14015=3D=3D by 0x65F8F20: ??? (in > >> /usr/local/lib/libglib-2.0.so.0.5600.3) > >> =3D=3D14015=3D=3D by 0x65F8A9E: ??? (in > >> /usr/local/lib/libglib-2.0.so.0.5600.3) > >> =3D=3D14015=3D=3D > >> --14015-- WARNING: unhandled syscall: 563 > > > > /usr/include/sys/syscall.h:#define SYS_getrandom 563 > > > > cem: Is valgrind perhaps missing some patches? > > > > Tried to build wxgtk31 using gcc9, with no success: > > /usr/ports/x11-toolkits/wxgtk31 # env CXX=3Dg++9 CC=3Dgcc9 make all > deinstall install > > > Program received signal SIGBUS, Bus error. > > wxMBConvStrictUTF8::ToWChar (this=3D, dst=3D, dstLen=3D0, src=3D, srcLen=3D25964) > > at ./src/common/strconv.cpp:994 > > 994 unsigned char c =3D *p; > > (gdb) bt > > #0 0x00000008011d8285 in wxMBConvStrictUTF8::ToWChar(wchar_t*, unsigne= d long, char const*, unsigned long) const > > (this=3D, dst=3D, dstLen=3D0, src=3D<= optimized out>, srcLen=3D25964) at ./src/common/strconv.cpp:994 > > #1 0x00000008011e8b67 in wxString::AsWChar(wxMBConv const&) const (thi= s=3D0x7fffffffd8f0, conv=3D...) at ./src/common/string.cpp:482 > > #2 0x000000000085bb12 in wxString::ToStdWstring() const () > > #3 0x000000000085990b in std::__1::unordered_map (DirManager&, wchar_t const**)>, st= d::__1::hash, std::__1::equal_to, std::__1::allocator (DirManager&, wchar_t const**)> > > >::operator[](wxString const&) () > > #4 0x0000000000852bd9 in DirManager::RegisteredBlockFileDeserializer::= RegisteredBlockFileDeserializer(wxString const&, std::__1::function (DirManager&, wchar_t const**)>) () > > #5 0x0000000000874a7c in () > > #6 0x0000000800ea946e in objlist_call_init (list=3D, lo= ckstate=3D) at /usr/img/freebsd.12/libexec/rtld-elf/rtld.c:2= 723 > > #7 0x0000000800ea81d2 in _rtld (sp=3D, exit_proc=3D0x7f= ffffffe900, objp=3D0x7fffffffe908) > > at /usr/img/freebsd.12/libexec/rtld-elf/rtld.c:765 > > #8 0x0000000800ea6019 in rtld_start () at /usr/img/freebsd.12/libexec/= rtld-elf/amd64/rtld_start.S:39 > > #9 0x0000000000000000 in () > > emaste: Do you see anyting with regards to compiler differences FreeBSD > 11 and FreeBSD 12 and GCC9 ? > > --HPS > _______________________________________________ > 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" From owner-freebsd-ports@freebsd.org Mon Feb 10 06:32:54 2020 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 23F3C22F9E4 for ; Mon, 10 Feb 2020 06:32:54 +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 48GGLG0Bvyz43km for ; Mon, 10 Feb 2020 06:32:54 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 06B7422F9E1; Mon, 10 Feb 2020 06:32:54 +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 0677B22F9E0 for ; Mon, 10 Feb 2020 06:32:54 +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 48GGLF6TzMz43kk for ; Mon, 10 Feb 2020 06:32:53 +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 D77631AFA8 for ; Mon, 10 Feb 2020 06:32:53 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 01A6Wr2H059113 for ; Mon, 10 Feb 2020 06:32:53 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 01A6WrpW059109; Mon, 10 Feb 2020 06:32:53 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202002100632.01A6WrpW059109@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: Mon, 10 Feb 2020 06:32:53 +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: Mon, 10 Feb 2020 06:32:54 -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/ada-util | 1.8.0 | 2.1.0 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From owner-freebsd-ports@freebsd.org Mon Feb 10 13:59:58 2020 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 5A44423B40D for ; Mon, 10 Feb 2020 13:59:58 +0000 (UTC) (envelope-from darcy@druid.net) Received: from mail.vex.net (mail.vex.net [IPv6:2605:2600:1001::44]) by mx1.freebsd.org (Postfix) with ESMTP id 48GSG532WJz4Wxm for ; Mon, 10 Feb 2020 13:59:57 +0000 (UTC) (envelope-from darcy@druid.net) Received: from dilbert.druid.net (unknown [98.160.82.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: darcy) by mail.vex.net (Postfix) with ESMTPSA id AC32B579B2 for ; Mon, 10 Feb 2020 08:59:48 -0500 (EST) Subject: Re: Creating meta and packagesite To: freebsd-ports@freebsd.org References: <20200209152931.2b35cfe8@raksha.tavi.co.uk> From: D'Arcy Cain Autocrypt: addr=darcy@druid.net; prefer-encrypt=mutual; keydata= mQINBFo1JEQBEACslYwTqAuRYAnazQsHbWJMlDx4Edz8QoKxwEcDQOpBunpdkKWKTJ+xRTJY FbvwDZ+kO05+D+I0erhKfm7EDjnx88d9nlvTVZ8cCmF5+dfKZ6c0wUJ1eoAfSaNvzrGZyhBY 4MoECR9fJx5A47+nDXy08D/WWcrpcgcTG+jXhGyEHEH4MPoDExMqz8+qNnIcXMFfs2ZOK1oc THvszGh76bScPn/DZhQGhCx70Y2ZWvXElHM1b2y/bSDlP/YjsLHG7j06Ss0MBskFvCX79ECe IxyGxRLeg619ZizF3I4Ksl5OHnEXMHAb41UiR3DuiY6wTmjuzPJiANtFB1tdo4zlMqWgqik7 d3e+C7autpuFdzzHRvj/lg+tEonAS5Oo1AlsUX1nh1yCQiQMhmwsEoLtf87vYUjUHy6Tu5NF bOEjWP+QLm8qK+9yqTJjTOQjMSenuBnPHaC1k8vXqfQX+3IazeylY71sQUCYaKYo8OBsi2QE 9/obUukyY2rVVLR1kCauY8CE5y2PvDZ/TwF4tF2AeP00CTKH3SJX59hdMZzTzqhoz/8td+ro rvwzo2JZVw08cjLMWp1w95luP7bYCy2WsKV1+J2AVW7T+syRCflCTAyWIwPfUntSkcjpvnVk TRyA3QsFweUpr0ZvC6XBHFqYB4O1PtKj5EQnMRyOaFyRJHCdoQARAQABtCREJ0FyY3kgQ2Fp biA8ZGFyY3lAVnliZU5ldHdvcmtzLmNvbT6JAj0EEwEIACcFAlo1JEQCGyMFCQlmAYAFCwkI BwIGFQgJCgsCBBYCAwECHgECF4AACgkQWHDe95yNh04bmA/+K7lx+ZQzhKXatLtq/IjJx+EO 1qk1j3wmbvyTq0XjK6frTnNIi41eVaNf7r1XUdYSa525gA6kBUPh/RRznJVjwJzdWEv4Cy2o EyLAIDx/ZiuyWAXxU7+ZQ8JWTJr8keC/ZkCjaAvW7oTg9+C/2VI5w8kqmVYgK0n0bJ0TXxDe SlP7O2dGS5Ms8Sm1PnXLSVzv7P3cozB4hudCrxJmZjBK5LsiwcbyhcEjOK7Qw3i47kCRTO7u 4zkmL+6Jskd8T/olb58OLAEaJz30UzdIqeFL/Lkt86pd6NASmilxQSh1piE6nO9mof9llBLp 9WBTD7+/jzD7M614l9oW53B5W/8Qsz5eAd8KcjfEo5gIDEEig1pTvA3uVPl178VaMB01x7Az qdWw8L1iGzUQwCfmyvCRUxFc2s3AooDbKzv+GC+68nqQJYCSjiZQVkgm/QR9gnSiaLIWwD4K Q0UsSHeTz/JV2sRV5nUReNQixjW2OHc1oX3sB/I4/iG4Gn0oxxK9ThmNwmf2LxXzfw4Xg7Sj y7i8yqFPuH5EB2f2NICvV6ydIqE+UxIAm9Ew1u6Ub7B2h3+dRFwGOpJbj2+l2cknOE+yBsfv aclUG4GdeepXp3fC1oj7T3PtTPA3MTsSkm4t1f2+hg9/OJWW+0wA+xQXhVLbPIOQAvgoaXN0 KOlXy5u9Cha5Ag0EWjUkRAEQAJvhqg46yFzNhZ6tS64tijP/wqW8hYEVQK0ssBsDaUP/4jmF SrqWmiNzFUZTAsDmKIvz30BA0abw9lWgBaAIw7Xhhjje+WGSZzHXKhBRtOpqShReSpbJ0U1G NgkRvV7BBT/3TF/8WVbMr581seL9hJbWGCYRxuWlmrbHeodlHwmzYQjuhmNrl+GpPSjUMPqw QBfI//r08VIemfKf7KxKfOqqNUpG1XKXZjfMdWdcHnZKzc+ttJECfagDwM8yPiY5zWYPANrl je9NLX6fqbUl8d3t0KjobbHpb/nnj+cVehoCzy98WihoXBgCuVZu0PjqpZa9s32OllKZ4wLi T3bPpvOx7D54SrcfunvCsVlpJP2Qc1BJILvXAQWHUFnDHLLL3kc4GPqxOvn7UjJrvabTpH2J VJUrnIeOTSuMWNB+fJ9Tefg6SnkoBhO8xMsrSkllrFJ8dhO5T9MFaLAn3V/l15lNpHcz3H3R fyJV0cnwb+0X1LIS1z7kaH8SOPz1N0yBjc/IuaIbs/j6bI/Mn3kyCZ+5fg8RA2lCkN+4Ac5u tJBoWTj/dGvfjAfXBiORY4V2A/TbMGTRKD2Y0fh9cquF96scM1WR6IS9iWFvSJsp6653i1I5 W2lKu6i2OuGO/XjWO5POp8QQX47bpE3/DceiwTLujrVIxlkAtx0aJq8sixc7ABEBAAGJAiUE GAEIAA8FAlo1JEQCGwwFCQlmAYAACgkQWHDe95yNh07B8RAAi20zdytQyELsKZPD4lHAi7Bo BtqYCrM+mpFOJlYOx4AV6HTs4pIZcZqgJIUx6bvdDIkBMkNXqZy1XfC9oSqgtc76/IKVUbAc MIwR2j1WIeUnh6Vb5koMu1thD0pHKpYr/YNjYpkEFuMGdNxvmnSPdVBOLzfD1Hb2Po5JtWI/ eoleg2AHR0WaAtAKStsYESvFC9/0B7DwmK7tz3NJZp9fXtxoxYYKJSDRgxsOAGtIg8CF0I2c JnpgXcM9d6cxwJi4/SmVGEfJT8HX6OYi5bx9EEb5NJF9g4j0jt7kbY37GaWvFLcRAtRjqBDp DPuCpUPOg5Pa6o8u7+E5wxXs+FLY8yWynQ+O87choGPncZcWxRCi+acs/rCk9onzUQvcYBNB JYEb5l+x6yIJ6yStheSuDr1SNh/FUlQukMOcAFTQ8kd0neUuH2jM+VY5YmfyMyjJNmLF6bY4 r19XhhuI0Y17fwQccRGC2eqQ/dtmI1rsCw0LPwljWK6eD/XRrZPXZPnAiTM7zjAtBQ/QMgnF g3YMwQoPp91JR2Es9FZjCwEU9vTENup/SQAAFlbM63OjfgNTdvrTT4BDTtDxLpWBY+EF3jlq MFkz/NUMgzEkMahDLOOdC2858Eb9lLh+eFz10uDJ96knbc5nAT9zDKa/+Rh39a269PiGYkQb lDHC8UKjzpc= Message-ID: <15f05c49-e1ee-2abd-fd45-cc7b0cee6d27@druid.net> Date: Mon, 10 Feb 2020 07:59:47 -0600 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 MIME-Version: 1.0 In-Reply-To: <20200209152931.2b35cfe8@raksha.tavi.co.uk> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 48GSG532WJz4Wxm X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of darcy@druid.net has no SPF policy when checking 2605:2600:1001::44) smtp.mailfrom=darcy@druid.net X-Spamd-Result: default: False [0.55 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-0.67)[-0.667,0]; FROM_HAS_DN(0.00)[]; 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)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[druid.net]; NEURAL_SPAM_LONG(0.07)[0.066,0]; R_SPF_NA(0.00)[]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:19842, ipnet:2605:2600::/32, country:CA]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.16)[asn: 19842(0.86), 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: Mon, 10 Feb 2020 13:59:58 -0000 On 2020-02-09 09:29, Bob Eager wrote: > See 'man pkg-repo' Thanks to everyone who answered. I'm not sure how I missed that other than I searched the man page for "meta" and "packagesite", two words that don't show up in the pkg man page. -- D'Arcy J.M. Cain | Democracy is three wolves http://www.druid.net/darcy/ | and a sheep voting on +1 416 788 2246 (DoD#0082) (eNTP) | what's for dinner. IM: darcy@VybeNetworks.com, VoIP: sip:darcy@druid.net From owner-freebsd-ports@freebsd.org Mon Feb 10 23:18:25 2020 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 DEF0524767C for ; Mon, 10 Feb 2020 23:18:25 +0000 (UTC) (envelope-from starikarp@dismail.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 48GhfT4Rkgz4BcG for ; Mon, 10 Feb 2020 23:18:25 +0000 (UTC) (envelope-from starikarp@dismail.de) Received: by mailman.nyi.freebsd.org (Postfix) id 9864124767B; Mon, 10 Feb 2020 23:18:25 +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 981FA24767A for ; Mon, 10 Feb 2020 23:18:25 +0000 (UTC) (envelope-from starikarp@dismail.de) Received: from mx1.dismail.de (mx1.dismail.de [78.46.223.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx1.dismail.de", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48GhfS0Ykgz4BcF for ; Mon, 10 Feb 2020 23:18:23 +0000 (UTC) (envelope-from starikarp@dismail.de) Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id dabd736a for ; Tue, 11 Feb 2020 00:18:21 +0100 (CET) Received: from smtp2.dismail.de ( [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id ec1de391 for ; Tue, 11 Feb 2020 00:18:21 +0100 (CET) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 0f7e1b23 for ; Tue, 11 Feb 2020 00:18:21 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 81c8d02c (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Tue, 11 Feb 2020 00:18:20 +0100 (CET) Date: Mon, 10 Feb 2020 18:18:14 -0500 From: ajtiM To: FreeBSD Ports Subject: rawtherapee Message-ID: <20200210181814.36270f2b@dismail.de> X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; amd64-portbld-freebsd12.1) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 48GhfS0Ykgz4BcF X-Spamd-Bar: ------- X-Spamd-Result: default: False [-7.88 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[dismail.de:s=20190914]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_MED(-2.00)[dismail.de.dwl.dnswl.org : 127.0.5.2]; R_SPF_ALLOW(-0.20)[+ip4:78.46.223.134]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[4]; IP_SCORE(-2.18)[ip: (-9.91), ipnet: 78.46.0.0/15(0.61), asn: 24940(-1.56), country: DE(-0.02)]; TO_DN_ALL(0.00)[]; RCVD_IN_DNSWL_MED(-0.20)[134.223.46.78.list.dnswl.org : 127.0.5.2]; DKIM_TRACE(0.00)[dismail.de:+]; DMARC_POLICY_ALLOW(-0.50)[dismail.de,reject]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:24940, ipnet:78.46.0.0/15, 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: Mon, 10 Feb 2020 23:18:25 -0000 Hi! Updaye of rawtherapee on my FreeBSD 12.1-RELEASE-p2 (amd64) failed: ls: /usr/ports/graphics/rawtherapee/files/../testimages/*: No such file or directory + onefile=3D'' + test -d /usr/ports/graphics/rawtherapee/files/../testimages + ls -Rlbai /usr/ports/graphics/rawtherapee/files/../testimages /tmp/rawtherapee.d7olYyJW ls: /usr/ports/graphics/rawtherapee/files/../testimages: No such file or directory /tmp/rawtherapee.d7olYyJW: total 8 40930565 drwx------ 2 root wheel 512 Feb 10 18:15 . 40850304 drwxrwxrwt 8 root wheel 512 Feb 10 18:15 .. + rc=3D0 + /bin/rm -f -rf /tmp/rawtherapee.d7olYyJW + exit 0 cmp: EOF on stdin =3D=3D=3D> !!! SELF-TEST FAILED !!! <=3D=3D=3D *** Error code 1 Stop. make[1]: stopped in /usr/ports/graphics/rawtherapee *** Error code 1 Stop. make: stopped in /usr/ports/graphics/rawtherapee =3D=3D=3D>>> make stage failed for graphics/rawtherapee =3D=3D=3D>>> Aborting update Thank you. --=20 =E2=80=9CIn politics stupidity is not a handicap=E2=80=9D.=20 Napoleon Bonaparte From owner-freebsd-ports@freebsd.org Tue Feb 11 00:05:24 2020 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 25F8D2485FE for ; Tue, 11 Feb 2020 00:05:24 +0000 (UTC) (envelope-from yuetnanwong128@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 48Gjhf655bz4Dm8 for ; Tue, 11 Feb 2020 00:05:22 +0000 (UTC) (envelope-from yuetnanwong128@yahoo.com) X-YMail-OSG: RmQM6UsVM1n2N5zkAdYMTdJS4lImZhUXlSuwp7LRI6dHVtV.c97oJDJVDu9Uw7J GSuiSjGyyBo9k9H.r8tNs7b3sQOv_Cz8UDnr6hZO2p4X9TmXwS0eDW0dHndJV1WZolcJPoArvSSB h3wQ969E06K29TkzuaWOZs2BTCF6wxNrJpXbMuoe1Z6eHVz8ixFLpuUmscnQuOjQtJ9QYoBOPt5j 5Qewv6DcqU9wegKOS51xCwCD1ochKf.F7SvfHhJO2JoKzM.w7NkZZ4TYvRe_MaZ0gKY_QzZ9WvrT DH5ZhWvjzAGLaARC3kdHBNp2MU6hEmhnvuil_gZDx4LwAuO_9PI5RQ__CG2Y6yOeSai4gunj8RGW 5ZaGi_RKPG_yXMc34luLpBlGKAUwsQ4eS0d4uReGdJ9cvNsJii0ctmLMi9bDWmIuKhJnqiPQ6rL6 IyAfzT4tQgbDpKH7VDE6eYu6_G8La8gxW01nOIsQb6uctSODjq1d0xAFDd99FFSiXit105PpokEk uoz3CaoCZZ9agbM12zoWQ0.wC4jkdIpBzwS3XF8EQm_.RtQ3dQyCwqp5ApU6vXXjSy.7ebh.nRdS 1NkmvIfkVnP9TMpx1TBsoa0McabuPckdkedGO2UYLT3QgkB4kPWASXEuQtFQgQDBgNbJBx8hat5u GpRSMHpUoBHedr8KLnA7Mct2XoEj3BXAg5Ezbf02_rEZUGDz_ZWMDeV_Bz53C7XGDtltgstcF9Cc _H9BRIgrIBOn6CG9v0J9gJZHHzm9SvebhR.udvF9WvIRgYFa_I5Pyb2gyk8CCv2dJds5qFpTc1zf vbVeLtnRIj68IfRIZP7DTMRXGYFDJzIIO3fV0.NSYsO5.6NAY3eEO4DlwCnxH4roHo_ASvBr0mo4 F2NejfQBuYvP9rGcDpsce35Chr980NrwnPs_s2XygCZFfi8cDx2.93gaeyW0OOlPJJiIbr9q2yvZ RYCIrUPTCUOwemQi_zSmEqYuswHuAP0QQxIPdc_DZCg1YKjbLC1ijOjZY_DwRfA0c7QXr_REOzjY MmDgInPvsBkIrhwTafJ0Vh3OHrryw_uF.JMJdu5neHgi4Y5RLgFq4A5ibWtndRUc7y4AcJFWOQMs qXzdo1fDQiDvEETB53EzGiRF2DsO8dGJLVo67X8kGhzRkZYftDy0k.wDgvE4gxdMzZTQ3ENlCrlx YZ7cNNuV1v8PnY5IW6jO_DxMyfynElPBTuYx75GPc9avvX0A_E9vxLNYkrbfgyP2Uj9vX2JhlIA. QGejnjawPvurVEdU7Wf7ZWrsC_Q-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Tue, 11 Feb 2020 00:05:21 +0000 Date: Tue, 11 Feb 2020 00:04:42 +0000 (UTC) From: Yuet-nan Wong To: FreeBSD Ports Message-ID: <160165382.1065705.1581379482389@mail.yahoo.com> Subject: package +MANIFEST file - look inside MIME-Version: 1.0 References: <160165382.1065705.1581379482389.ref@mail.yahoo.com> X-Mailer: WebService/1.1.15199 YMailNorrin Mozilla/5.0 (Windows NT 6.1; rv:72.0) Gecko/20100101 Firefox/72.0 X-Rspamd-Queue-Id: 48Gjhf655bz4Dm8 X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.35 / 15.00]; RWL_MAILSPIKE_NEUTRAL(0.00)[147.187.163.66.rep.mailspike.net : 127.0.0.13]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-0.52)[-0.520,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.83)[-0.831,0]; IP_SCORE_FREEMAIL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[147.187.163.66.list.dnswl.org : 127.0.5.0]; IP_SCORE(0.00)[ip: (4.00), ipnet: 66.163.184.0/21(1.17), asn: 36646(0.93), country: US(-0.05)]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0] 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, 11 Feb 2020 00:05:24 -0000 Is there a command, or short script that enables the +MANIFEST to be examin= ed.=C2=A0 There are cases where we want to review what the scripts section = of the +MANIFEST contains.=C2=A0 In particular the post-install script. What we're trying to achieve is something like pkg view scripts post-install -f $OUTPUT so we can modify or run it at a better time, like first boot. As a follow-on from this, we would like to use the "files" list to set the = MAC mls/ settings as a post-install task, so getting the first, filename el= ement (of filename:signature,) from the "files" list is important. Thank-you. From owner-freebsd-ports@freebsd.org Tue Feb 11 00:50:57 2020 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 BB3F62492F7 for ; Tue, 11 Feb 2020 00:50:57 +0000 (UTC) (envelope-from SRS0=das0=37=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48GkjD3rd8z4Glx for ; Tue, 11 Feb 2020 00:50:56 +0000 (UTC) (envelope-from SRS0=das0=37=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 417642840C; Tue, 11 Feb 2020 01:50:53 +0100 (CET) Received: from illbsd.quip.test (ip-62-24-92-232.net.upcbroadband.cz [62.24.92.232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 66FD328423; Tue, 11 Feb 2020 01:50:52 +0100 (CET) Subject: Re: package +MANIFEST file - look inside To: Yuet-nan Wong , FreeBSD Ports References: <160165382.1065705.1581379482389.ref@mail.yahoo.com> <160165382.1065705.1581379482389@mail.yahoo.com> From: Miroslav Lachman <000.fbsd@quip.cz> Message-ID: <79716c76-408e-42a9-0e35-d8fb9e0feb7e@quip.cz> Date: Tue, 11 Feb 2020 01:50:52 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.3 MIME-Version: 1.0 In-Reply-To: <160165382.1065705.1581379482389@mail.yahoo.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 48GkjD3rd8z4Glx X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of SRS0=das0=37=quip.cz=000.fbsd@elsa.codelab.cz has no SPF policy when checking 94.124.105.4) smtp.mailfrom=SRS0=das0=37=quip.cz=000.fbsd@elsa.codelab.cz X-Spamd-Result: default: False [3.34 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; IP_SCORE(0.85)[ip: (0.33), ipnet: 94.124.104.0/21(0.17), asn: 42000(3.68), country: CZ(0.09)]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[quip.cz]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.29)[0.292,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[4.105.124.94.list.dnswl.org : 127.0.10.0]; NEURAL_SPAM_LONG(1.00)[0.999,0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[000.fbsd@quip.cz,SRS0=das0=37=quip.cz=000.fbsd@elsa.codelab.cz]; FREEMAIL_TO(0.00)[yahoo.com]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:42000, ipnet:94.124.104.0/21, country:CZ]; FROM_NEQ_ENVFROM(0.00)[000.fbsd@quip.cz,SRS0=das0=37=quip.cz=000.fbsd@elsa.codelab.cz]; 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: Tue, 11 Feb 2020 00:50:57 -0000 Yuet-nan Wong via freebsd-ports wrote on 2020/02/11 01:04: > Is there a command, or short script that enables the +MANIFEST to be examined.  There are cases where we want to review what the scripts section of the +MANIFEST contains.  In particular the post-install script. > > What we're trying to achieve is something like > pkg view scripts post-install -f $OUTPUT > so we can modify or run it at a better time, like first boot. If you want to modify or run in in a better time then you probably need to know it before running pkg install / pkg upgrade command. Then you probably need to fetch a package alone (pkg upgrade with -f or --fetch-only) and then you can unpack +MANIFEST from it and use some JSON / YAML tool to examine content (e.g. textproc/jq). After that you can run pkg upgrade (or pkg install) again with -I or --no-install-scripts. > As a follow-on from this, we would like to use the "files" list to set the MAC mls/ settings as a post-install task, so getting the first, filename element (of filename:signature,) from the "files" list is important. > Thank-you. You can get the list of the installed files by "pkg info -l pkgname" or "pkg query '%Fp' pkgname" Miroslav Lachman From owner-freebsd-ports@freebsd.org Tue Feb 11 00:58:27 2020 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 997B7249636 for ; Tue, 11 Feb 2020 00:58:27 +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 48Gkst54fWz4HKt for ; Tue, 11 Feb 2020 00:58:26 +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 2F59242B3C; Tue, 11 Feb 2020 00:58:19 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=tavi.co.uk; h=date:from:to :cc:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=selector1; bh=2PV6N1A g/+TF+SFxVCYFpfsZfbc=; b=Bq3wPn7yNnF9Te6xanrRFtkpYZVEIcheBpZw0Vi FaxISJG1HTedUdkA6ZlypnfIr19aU+U8aVA9uQeY3nqL4Ft+ivpJGW8ZP6m2s4kE OAWB6y6xCEopPkXxgsK73ORKBZIco5+1Wgsm0lYe49Tsq0YEZcCRf0iwmAZAfATa sjqk= 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 EA79542A9A; Tue, 11 Feb 2020 00:58:18 +0000 (GMT) Date: Tue, 11 Feb 2020 00:58:18 +0000 From: Bob Eager To: freebsd-ports@freebsd.org Cc: Yuet-nan Wong Subject: Re: package +MANIFEST file - look inside Message-ID: <20200211005818.003bd681@raksha.tavi.co.uk> In-Reply-To: <160165382.1065705.1581379482389@mail.yahoo.com> References: <160165382.1065705.1581379482389.ref@mail.yahoo.com> <160165382.1065705.1581379482389@mail.yahoo.com> 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=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 48Gkst54fWz4HKt X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=tavi.co.uk header.s=selector1 header.b=Bq3wPn7y; 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 [-6.54 / 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)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a:kipling.tavi.co.uk]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[tavi.co.uk:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[tavi.co.uk,none]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-3.64)[ip: (-9.68), ipnet: 81.187.0.0/16(-4.77), asn: 20712(-3.69), country: GB(-0.08)]; ASN(0.00)[asn:20712, ipnet:81.187.0.0/16, country:GB]; FREEMAIL_CC(0.00)[yahoo.com] 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, 11 Feb 2020 00:58:27 -0000 On Tue, 11 Feb 2020 00:04:42 +0000 (UTC) Yuet-nan Wong via freebsd-ports wrote: > Is there a command, or short script that enables the +MANIFEST to be > examined.=A0 There are cases where we want to review what the scripts > section of the +MANIFEST contains.=A0 In particular the post-install > script. >=20 > What we're trying to achieve is something like > pkg view scripts post-install -f $OUTPUT > so we can modify or run it at a better time, like first boot. >=20 > As a follow-on from this, we would like to use the "files" list to > set the MAC mls/ settings as a post-install task, so getting the > first, filename element (of filename:signature,) from the "files" > list is important. Thank-you. Assuming a package called (say) xyzzy: pkg fetch xyzzy pkg info -R -F xyzzy-1.0.txz (or whatever) Redirect the output from pkg info to somewhere, and use jq to analyse it. Or use: pkg-info --raw-format yaml -F xyzzy-1.0.txz and then a yaml analyser. From owner-freebsd-ports@freebsd.org Tue Feb 11 02:02:37 2020 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 ABA6824ADD2 for ; Tue, 11 Feb 2020 02:02:37 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: from mail-il1-x135.google.com (mail-il1-x135.google.com [IPv6:2607:f8b0:4864:20::135]) (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 48GmHw3pb7z4LPt for ; Tue, 11 Feb 2020 02:02:36 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: by mail-il1-x135.google.com with SMTP id i7so2088734ilr.7 for ; Mon, 10 Feb 2020 18:02:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=mF4NGWOcexI4nS+xE0JbJZzhM1xLVXPKyQ7ZveBfulY=; b=BYQenXVtzw/1jc/GFX701y4dIAM99fXSPwYMETXTDpEIUoS2gH5wFPDnFXZBBN0MUQ p9ZeOnPeM93z5J8k9xn8FsVKSxnuvZ8HUhmKMec88u8vOpOR1UYz8W9RizS7msLRKa5I 51nrk3Bsc0gsdHrXHMtwyAG1atyb75cZUhPwCmkkTE9E8/hEZn4YQfsfiaQ5RqNy5B5u HTDArjNjtVln90YEMoytJL+thfhnSAH2Wr1eo/fCQj93NZwW0BZ1a3NVFAMOxXElYz/Y 7YmqnzCoWOar6arJ5NVwCDd3hFsM5ldUhOV72fut+XQXEOUUC+/iHfknMr0HXxMyhGiN YwFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-transfer-encoding; bh=mF4NGWOcexI4nS+xE0JbJZzhM1xLVXPKyQ7ZveBfulY=; b=TnI2F8Kj8xEWbCYo27hhWWkDy7INJiJt56P4gvhZbCSTrui8sKf+BCYSkRBie+i74A dAnPrOYO2kkpWjdVukARdBuaQmK2Ao0Hb5RadS2tg53Euj5IYv/CZw94/zIKyA1Us0Q5 yMkwiRateDGBaux68xNQxIYwYHs4OEDq+PTiDBnha2QG1jvx9DfwN4s2X77+VkZKkmXK e+W8Qft5Nn/sV7l0Azvz3imqx8VY7n9vDgWBu9OLX5uBKITlehk7xWsza6dNZQafWd6m Gl4TaJ1VxMtr8lu7tCwxTcNcCRa1DJqdIzYYEQUhkXWtRAInPJZL7QpiWLHIc1Q/kWkL 84YQ== X-Gm-Message-State: APjAAAWt5xP7bX/W+mpWucqcmou8The3x91ONhBa6+NdeJpSjA9raFVw BFlVH8AaD1TbxWWnRS5FHptG1L/4 X-Google-Smtp-Source: APXvYqz0GKEdQF6Lf8S4dg4eAAc83sjNIueontRv4MPXlxD5tGlzkDpEhn1DvLuAEacDkjqh6tgdRg== X-Received: by 2002:a92:1bd9:: with SMTP id f86mr4138318ill.18.1581386555323; Mon, 10 Feb 2020 18:02:35 -0800 (PST) Received: from [10.0.10.8] (cpe-65-25-53-210.neo.res.rr.com. [65.25.53.210]) by smtp.googlemail.com with ESMTPSA id y11sm704241ilp.46.2020.02.10.18.02.34 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 10 Feb 2020 18:02:34 -0800 (PST) Message-ID: <5E420B3A.3010908@gmail.com> Date: Mon, 10 Feb 2020 21:02:34 -0500 From: Ernie Luzar User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Kevin Oberman CC: portmaster@bsdforge.com, freebsd-ports Subject: Re: What is the actual syntax used to FLAVOR ports? References: <9120f724da0ba22abe3c7caa09415ea5@udns.ultimatedns.net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48GmHw3pb7z4LPt X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=BYQenXVt; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of luzar722@gmail.com designates 2607:f8b0:4864:20::135 as permitted sender) smtp.mailfrom=luzar722@gmail.com X-Spamd-Result: default: False [-2.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FREEMAIL_TO(0.00)[gmail.com]; RECEIVED_SPAMHAUS_PBL(0.00)[210.53.25.65.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; 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)[]; RCPT_COUNT_THREE(0.00)[3]; 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)[]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[5.3.1.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]; IP_SCORE(0.00)[ip: (-8.42), ipnet: 2607:f8b0::/32(-1.95), asn: 15169(-1.72), country: US(-0.05)]; 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, 11 Feb 2020 02:02:37 -0000 Kevin Oberman wrote: > On Sat, Feb 8, 2020 at 1:27 PM Chris wrote: > >> OK I know FLAVOR is an evolving concept. But I can not find >> the FLAVOR documentation. Only references in the porters >> handbook. What I think needs to be available is an entire >> list of flavor tags for all (port) categories. >> For example; >> make FLAVOR=python27 returns the error use py27. >> OK now I know how to flavor, and build python flavors. >> But what of Perl? >> make FLAVOR=perl2.8. Nope. How about make FLAVOR=p5-28, >> and so it goes... >> Does there exist a definitive list of flavors? It'd >> also be valuable for defining defaults in make.conf(5) >> >> Thanks! >> >> --Chris > > > The problem is not having a clear understanding of what a FLAVOR is and > when it is used. > > FLAVORS are generally a way to deal with the problem of incompatible > versions and Python is the poster child. Python2 and Python3 are two > version of a VERY popular language that have significant syntax > incompatibilities. While a program written for gcc-4.2 should work fine > when compiled with gcc-7, it is VERY unlikely that a program written for > Python2 will work with Python3. While the changes needed are often fairly > straight forward, they have to be made. The result is a requirement of > having both interpreters installed and two packages of of most Python > libraries built from a single source. > > Adding FLAVORS for a port is an expensive operation and is never lightly > approved by the ports management team as it adds a great deal of complexity > and both human and machine overhead. Requests to FLAVOR a port are > carefully reviewed and will only be approved with adequate justification. > > In the case of Perl, no attempt to flavor it has been needed. Most Perl > packages (p5-*) will work with any of the three available ports. In most > cases they may be installed and continue to work across versions with no > changes. Python (py-) ports MUST be reinstalled to move from Python2 to > Python3. Some have not had required changes to work with Python3 made and, > initially, almost none did. Some have now been written with no support for > Python2. All of this has to be properly handled by the package building > system and it is not at all trivial. > > As of today, I believe the only FLAVORed ports are those using emacs, > lazarus, php, and, of course, python. By "using", I mean that the port > Makefile includes "USE_PYTHON" or similar USE_ definitions of the other > languages. (Yes, emacs is not a language, but elisp, the core of emacs, is > and lazarus is an IDE for Pascal.) > > I'm sorry of this is not entirely clear, but I hope it helps and I hope it > is all correct. I may have worded some of it poorly. > -- > Kevin Oberman, Part time kid herder and retired Network Engineer > E-mail: rkoberman@gmail.com > PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 wow the above reply is not how I remember how things were envisioned when this flavor function was first talked about. Having to get permission first and being limited to languages was never talked about and not at all a requirement. It was envisioned as a way to per can a set of different defaults so a package with pre canned defaults would be auto built in the ports system that is different from the basic defaults. ON the subject of documentation about how to set up flavors for a port is totally lacking at this point. You know the old saying, developers are good programmers but are terrible at documenting their work if they do it at all. So with that in mind do your own thing following what you see for flavored languages as a loosely followed guide. From owner-freebsd-ports@freebsd.org Tue Feb 11 04:14:42 2020 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 20FB824D7F8 for ; Tue, 11 Feb 2020 04:14:42 +0000 (UTC) (envelope-from yuetnanwong128@yahoo.com) Received: from sonic314-22.consmr.mail.ne1.yahoo.com (sonic314-22.consmr.mail.ne1.yahoo.com [66.163.189.148]) (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 48GqDK19GKz4SXc for ; Tue, 11 Feb 2020 04:14:40 +0000 (UTC) (envelope-from yuetnanwong128@yahoo.com) X-YMail-OSG: IbzRyBEVM1mULHNyxXI2ZtKOZ_Czn4m2NNXb6X1VEAZy7Bb0XdMAcILR0BQoZx1 phYhSW6GPtK8iB_acSqzi1Y_19YHFL8jjHqOtyjw9L7mi5Vz8MbqR5KMrGhotH89MHgFDD4dgTrR yWw1Gdqk2g.pwChV8pMSChs5gn3SOa4YU5marVF4_7mFbvCS1QMCK78iK_WY6U17fQp7sVH7YGoK uj1hr7HyV4K_S946dlmMrErGbx3eqQodxbi6X2egvtnsaIp0CZDbnYqCSpbV3.4pJV8arv2wxQlf ylE6XGuumr3uiMFu7AmXoS8O2iYaF.Ac.5ZkzRTx17K755B43OxStsFdluYh0yVLqlXYA8veGjuV rJp6bGRpN98TeOw5gTLTrxeiB2tWvjoiwVmMcJJsfqJVI9H.KEi2ZzHhFGRncXdxAnlnV8n.C0wr kDpV36OJT2YtmzonrcYQTz1jLjmJIsNSKS3thYRcD86EkLYbIy1CGsnC49u8Ksw_HOKbSx.c6F6K QMyiFM3xLXrf7C7xYGZEY0ZyMJIK7vrl.CuRkvlWW4WfK6ltRDNG38Nn2.I1n8BK97t6LAFYbSNH ZG9NdSzcGi9XjG4_j5uIADVVUzw_3grcdrXeuio6lsrY8YVOsyvZA7FmolnRqh_wcdPCnW4r9EhJ NK79XqjYa2N8ZZqgEL1oZqz4g1JL6yJynm1q13QINT9y5iavWE8_tB4DKHVntHMI8WOvBqBojBRy VrwjyHGxm8vCOTPrfdnHAus_Cf0ls4KnFvFnAK0dkA6f.EW01MLs5bp.9skUqLiZKhSiNvOKzHrk 1Vw.o8Uo3KKjwzlV4nwRGP7BczQ1L4elww95zIV3VylJcDxoQhY1vrtsa9IB._GWadJCq4mr.dRX axZk2K5UQ4yx.7WSG0kPGokzK3VU37dZayYpYugQLROUFCOMk.Q9MJ9P19adHxYOraCNVSv4Ds8c I0etAjRcvSJUNeJs2UCVfJ5IUQdV1b5TBrV_MPPDm_VdUljDtzKyxGbmaR._CEB9y.wB2IaHvXIe 7jQtv48hVArUr.VMClYdGoIq5nwE9z7JpF43vJn.qwK7gVI7dPEyUzjOkrH68xnOEy0_Uay1ZUbV w9phdZT94hhzK0K3xCE89ziASVuDiYCNjSJH4qzT6E3.5Gl7C0x52EVRQxztxyQqpkA1oX1H2vIY NVdpy7o1yZp0cw4KltvDsbbYDU.MENTs14iC9iOw5drnY5p.UP6OYhg.zClLspCyfSRw91KHtRDU YDyhAkLJVFZG1QOwh6GGq6Y24itZkFVe3pxj7yAzsvzjw42yaWuRmyk3Ax8t6HwZrcZrCmg5IQDh IPgrcV0mRC_ocrgSCANx5Dz9g794Ueg-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Tue, 11 Feb 2020 04:14:39 +0000 Date: Tue, 11 Feb 2020 04:14:37 +0000 (UTC) From: Yuet-nan Wong To: Bob Eager , "000.fbsd@quip.cz" <000.fbsd@quip.cz> Cc: FreeBSD Ports Message-ID: <1029378187.1153530.1581394477822@mail.yahoo.com> In-Reply-To: <20200211005818.003bd681@raksha.tavi.co.uk> References: <160165382.1065705.1581379482389.ref@mail.yahoo.com> <160165382.1065705.1581379482389@mail.yahoo.com> <20200211005818.003bd681@raksha.tavi.co.uk> Subject: Re: package +MANIFEST file - look inside MIME-Version: 1.0 X-Mailer: WebService/1.1.15199 YMailNorrin Mozilla/5.0 (Windows NT 6.1; rv:72.0) Gecko/20100101 Firefox/72.0 X-Rspamd-Queue-Id: 48GqDK19GKz4SXc X-Spamd-Bar: - X-Spamd-Result: default: False [-1.29 / 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.62)[-0.620,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)[multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; TO_DN_SOME(0.00)[]; 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)[148.189.163.66.list.dnswl.org : 127.0.5.0]; NEURAL_SPAM_LONG(0.33)[0.325,0]; IP_SCORE(0.00)[ip: (4.78), ipnet: 66.163.184.0/21(1.17), asn: 36646(0.93), country: US(-0.05)]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0] 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, 11 Feb 2020 04:14:42 -0000 Thanks. jq was quite helpful but the syntax convoluted.=C2=A0 Fortunately with this= pkg info -R -F xyzzy-1.0.txz (and some while reads)=20 and/usr/local/sbin/pkg-static -d add --no-scripts -f I was able to achieve= all my short term goals.=20 I did not know that I could examine the package content without installing.= =C2=A0 This is a great bonus.=20 From owner-freebsd-ports@freebsd.org Tue Feb 11 08:45:55 2020 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 2D9FA22C764 for ; Tue, 11 Feb 2020 08:45:55 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48GxFG64rkz3DV1; Tue, 11 Feb 2020 08:45:54 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from mail.j.mat.cc (owncloud.cube.mat.cc [79.143.240.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.mat.cc", Issuer "Let's Encrypt Authority X3" (verified OK)) (Authenticated sender: mat/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 99E4D9EC9; Tue, 11 Feb 2020 08:45:54 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from atuin.in.mat.cc (unknown [IPv6:2a01:678:42:ffff:58fb:6417:52f9:53ff]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mat@mat.cc) by mail.j.mat.cc (Postfix) with ESMTPSA id 72823942E97; Tue, 11 Feb 2020 08:45:53 +0000 (UTC) Date: Tue, 11 Feb 2020 09:45:53 +0100 From: Mathieu Arnold To: Ernie Luzar Cc: Kevin Oberman , portmaster@bsdforge.com, freebsd-ports Subject: Re: What is the actual syntax used to FLAVOR ports? Message-ID: <20200211084553.6zpansexamvw5tl4@atuin.in.mat.cc> References: <9120f724da0ba22abe3c7caa09415ea5@udns.ultimatedns.net> <5E420B3A.3010908@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="4iri53zgnz6ht4ee" Content-Disposition: inline In-Reply-To: <5E420B3A.3010908@gmail.com> 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, 11 Feb 2020 08:45:55 -0000 --4iri53zgnz6ht4ee Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Feb 10, 2020 at 09:02:34PM -0500, Ernie Luzar wrote: > Kevin Oberman wrote: > > On Sat, Feb 8, 2020 at 1:27 PM Chris wrote: > >=20 > > > OK I know FLAVOR is an evolving concept. But I can not find > > > the FLAVOR documentation. Only references in the porters > > > handbook. What I think needs to be available is an entire > > > list of flavor tags for all (port) categories. > > > For example; > > > make FLAVOR=3Dpython27 returns the error use py27. > > > OK now I know how to flavor, and build python flavors. > > > But what of Perl? > > > make FLAVOR=3Dperl2.8. Nope. How about make FLAVOR=3Dp5-28, > > > and so it goes... > > > Does there exist a definitive list of flavors? It'd > > > also be valuable for defining defaults in make.conf(5) > > >=20 > > > Thanks! > > >=20 > > > --Chris > >=20 > >=20 > > The problem is not having a clear understanding of what a FLAVOR is and > > when it is used. > >=20 > > FLAVORS are generally a way to deal with the problem of incompatible > > versions and Python is the poster child. Python2 and Python3 are two > > version of a VERY popular language that have significant syntax > > incompatibilities. While a program written for gcc-4.2 should work fine > > when compiled with gcc-7, it is VERY unlikely that a program written for > > Python2 will work with Python3. While the changes needed are often fair= ly > > straight forward, they have to be made. The result is a requirement of > > having both interpreters installed and two packages of of most Python > > libraries built from a single source. > >=20 > > Adding FLAVORS for a port is an expensive operation and is never lightly > > approved by the ports management team as it adds a great deal of comple= xity > > and both human and machine overhead. Requests to FLAVOR a port are > > carefully reviewed and will only be approved with adequate justificatio= n. > >=20 > > In the case of Perl, no attempt to flavor it has been needed. Most Perl > > packages (p5-*) will work with any of the three available ports. In most > > cases they may be installed and continue to work across versions with no > > changes. Python (py-) ports MUST be reinstalled to move from Python2 to > > Python3. Some have not had required changes to work with Python3 made a= nd, > > initially, almost none did. Some have now been written with no support = for > > Python2. All of this has to be properly handled by the package building > > system and it is not at all trivial. > >=20 > > As of today, I believe the only FLAVORed ports are those using emacs, > > lazarus, php, and, of course, python. By "using", I mean that the port > > Makefile includes "USE_PYTHON" or similar USE_ definitions of the other > > languages. (Yes, emacs is not a language, but elisp, the core of emacs,= is > > and lazarus is an IDE for Pascal.) > >=20 > > I'm sorry of this is not entirely clear, but I hope it helps and I hope= it > > is all correct. I may have worded some of it poorly. > > -- > > Kevin Oberman, Part time kid herder and retired Network Engineer > > E-mail: rkoberman@gmail.com > > PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 >=20 > wow the above reply is not how I remember how things were envisioned when > this flavor function was first talked about. Having to get permission fir= st > and being limited to languages was never talked about and not at all a > requirement. Having to get permissions was never envisioned, and we will stop having it as a requirement when people stop trying to forcefully do very silly things, it will probably be relaxed when we have subpackages. It is not at all limited to languages, I have no idea where that came =66rom. You only have to grep for '^FLAVORS=3D' to see that. > It was envisioned as a way to per can a set of different > defaults so a package with pre canned defaults would be auto built in the > ports system that is different from the basic defaults. ON the subject of > documentation about how to set up flavors for a port is totally lacking at > this point. You know the old saying, developers are good programmers but = are > terrible at documenting their work if they do it at all. So with that in > mind do your own thing following what you see for flavored languages as a > loosely followed guide. Flavors have been documented from day one. https://www.freebsd.org/doc/en/books/porters-handbook/flavors.html (I kinda know because I wrote (most of) the flavors code, and I also write (most of) the documentation.) --=20 Mathieu Arnold --4iri53zgnz6ht4ee Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEOraXidLtEhBkQLpbOkUW81GDzkgFAl5CacBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNB QjY5Nzg5RDJFRDEyMTA2NDQwQkE1QjNBNDUxNkYzNTE4M0NFNDgACgkQOkUW81GD zkjxQQ/+NPPEBpxvvoq99YNJkEhDMQhz6seYSvtYgt4Q2tfczEJk1HGMmLBsyRS0 hFfCVoax0oXtx8fhzhDJrgHCgoD8HH44qJAFN4/7q8ukM4y2DaY2EiLcL405oMGW aSAuHXUnM7qnDR5e1ql383cmzDx/ixcsYImPYcST19Xn/zc58eLkIt8uCJx1+hdR GXs/eATvsu5KT7lvvkEs6xCm0e/ObpiJT9oe1AkGSsZbXJlVBDNGmEE7tJiGeo+h 6ZIoJS5N7w5QirMfGfUItZSgao4zv120MkiNGEpI6Ml5pfyLUgAW9G52n6ieTKMd OWu6KSoU4H5Ym2gT20AAss6uJV1uZz9PTngR2Xoh54ehk1e/Fyjs2DA6TE9Wsflx YP3aspiuKNyraILDOY13LhBQHDxBYTtzHsglDncejEE7/WpQosu+pMSly2EebpOV 8xmJQ2u6gGyMUXgCMCbWd6AOVNxoKzhnW636lSghAcvEuAOXjwcxSH+YetozwhEt MPJGMYqef5LNQgJyp7V99bgtjP1xZUU5XJ5Nz7O9xV0FTUkFZjLbbsE6ASH492CY O/RYo8I/x/yJ9GwUGq3z4F17SQNhBPmG8BS7RATTIb6VWzmKUx9jUQzXV5bovccy oLHIUFNZs3ZzSIwovCtuvswQ0DpxAOHj9dgTxKz5/ErauDKml2c= =aaAI -----END PGP SIGNATURE----- --4iri53zgnz6ht4ee-- From owner-freebsd-ports@freebsd.org Tue Feb 11 19:01:02 2020 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 7862523F904 for ; Tue, 11 Feb 2020 19:01:02 +0000 (UTC) (envelope-from hartzell@alerce.com) Received: from corvid.alerce.com (corvid.alerce.com [206.125.171.163]) (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 48HBv12NWJz4V77; Tue, 11 Feb 2020 19:01:01 +0000 (UTC) (envelope-from hartzell@alerce.com) Received: from postfix.alerce.com (76-226-160-236.lightspeed.sntcca.sbcglobal.net [76.226.160.236]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by corvid.alerce.com (Postfix) with ESMTPSA id C448634921; Tue, 11 Feb 2020 11:00:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alerce.com; s=dkim; t=1581447648; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=P3gqG6TL/UrMWnKVAYq2dq6WLo3KE/zDNqDpxwE68iw=; b=JDbLzN5oV4Lxz4bCkmaxpo8xX7PwY6owBobhV9vV6FMFav8tl/sqmSXHXWMJd/ifnlqiXL aQnU+WL2gcenbYAAD3aKdxgBzZZ5nHAkMUOyM5Wmmls52UdXAz1z1sSceEBoGTicXEeqdi 6ldNzoPhnLeUwdCJUq2dl4s3Qe7HrBoV89Jir+DXV7GgpfB7+Su8SzfOEeA5tvT4RGX2f6 S/yi++XfyfnJBV7k5TNLrVkFCCJL1f1XH4G68cuV0gZvBj0U7kMunKN1x0hD7OmY1GlK/V kxcRuLSPuicgHfiWFSGgiz5sdPYGNReMgSjO+tMtdvGSuN7iEbHQk4KteEMo5w== Received: by postfix.alerce.com (Postfix, from userid 501) id 7DA10201AA61BD; Tue, 11 Feb 2020 11:00:48 -0800 (PST) From: George Hartzell MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <24130.63968.417543.524293@alice.local> Date: Tue, 11 Feb 2020 11:00:48 -0800 To: Mathieu Arnold Cc: Ernie Luzar , Kevin Oberman , portmaster@bsdforge.com, freebsd-ports Subject: Re: What is the actual syntax used to FLAVOR ports? In-Reply-To: <20200211084553.6zpansexamvw5tl4@atuin.in.mat.cc> References: <9120f724da0ba22abe3c7caa09415ea5@udns.ultimatedns.net> <5E420B3A.3010908@gmail.com> <20200211084553.6zpansexamvw5tl4@atuin.in.mat.cc> X-Mailer: VM undefined under 26.3 (x86_64-apple-darwin14.5.0) Reply-To: hartzell@alerce.com X-Rspamd-Queue-Id: 48HBv12NWJz4V77 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=alerce.com header.s=dkim header.b=JDbLzN5o; dmarc=pass (policy=none) header.from=alerce.com; spf=pass (mx1.freebsd.org: domain of hartzell@alerce.com designates 206.125.171.163 as permitted sender) smtp.mailfrom=hartzell@alerce.com X-Spamd-Result: default: False [-4.72 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[alerce.com:s=dkim]; HAS_REPLYTO(0.00)[hartzell@alerce.com]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; REPLYTO_ADDR_EQ_FROM(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; RCPT_COUNT_FIVE(0.00)[5]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[alerce.com:+]; DMARC_POLICY_ALLOW(-0.50)[alerce.com,none]; IP_SCORE(-2.72)[ip: (-8.76), ipnet: 206.125.168.0/21(-4.47), asn: 25795(-0.33), country: US(-0.05)]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:25795, ipnet:206.125.168.0/21, country:US]; FREEMAIL_CC(0.00)[gmail.com]; 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: Tue, 11 Feb 2020 19:01:02 -0000 Mathieu Arnold writes: > [...] > Flavors have been documented from day one. > > https://www.freebsd.org/doc/en/books/porters-handbook/flavors.html > > (I kinda know because I wrote (most of) the flavors code, and I also > write (most of) the documentation.) But, and I think that this is where this thread began, I can't find any documentation for the end user and the hints that I have found are not very discover-able. The FreeBSD Handbook section for using ports [using-ports] doesn't even contain the word "flavors". I can't find any mention in the docs of how to select a particular flavor while building a port (make FLAVOR=py27) or when installing a particular flavored pkg (e.g. py-37-s3cmd). I just discovered that a port's FreshPorts page includes a list of acceptable flavors (e.g. [py-s3cmd], [emacs]), which is super-useful. I can't find a similar command line invocation and don't see anything relevant in the `Default targets` section of bsd.port.mk. Have I missed something somewhere? g. [emacs]: https://www.freshports.org/editors/emacs/ [py-s3cmd]: https://www.freshports.org/net/py-s3cmd/ [python-flavors]: https://www.freebsd.org/doc/en/books/porters-handbook/flavors-auto-python.html [using-ports]: https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html From owner-freebsd-ports@freebsd.org Tue Feb 11 23:19:53 2020 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 67EBC246452 for ; Tue, 11 Feb 2020 23:19:53 +0000 (UTC) (envelope-from stb@lassitu.de) Received: from gilb.zs64.net (gilb.zs64.net [IPv6:2a00:14b0:4200:32e0::1ea]) (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 "gilb.zs64.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48HJdh2wKNz4nNX for ; Tue, 11 Feb 2020 23:19:51 +0000 (UTC) (envelope-from stb@lassitu.de) Received: by gilb.zs64.net (Postfix, from stb@lassitu.de) id C0F9A2C4097 for ; Tue, 11 Feb 2020 23:19:43 +0000 (UTC) From: Stefan Bethke Content-Type: multipart/signed; boundary="Apple-Mail=_329D7412-4C65-4C8E-9430-7B8F3EE2A098"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Debugging build with gmake, running npm toolchain Message-Id: <777440C7-7E56-4DEA-A2EE-2550EBDC3706@lassitu.de> Date: Wed, 12 Feb 2020 00:19:42 +0100 To: FreeBSD Ports X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48HJdh2wKNz4nNX X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of stb@lassitu.de designates 2a00:14b0:4200:32e0::1ea as permitted sender) smtp.mailfrom=stb@lassitu.de X-Spamd-Result: default: False [-4.40 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; HAS_ATTACHMENT(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; DMARC_NA(0.00)[lassitu.de]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE(-0.50)[ip: (-1.18), ipnet: 2a00:14b0::/32(-0.81), asn: 13135(-0.49), country: DE(-0.02)]; TO_DN_ALL(0.00)[]; MV_CASE(0.50)[]; SIGNED_PGP(-2.00)[]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:13135, ipnet:2a00:14b0::/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: Tue, 11 Feb 2020 23:19:53 -0000 --Apple-Mail=_329D7412-4C65-4C8E-9430-7B8F3EE2A098 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii I maintain www/gitea, and with the newest release, the build has been = changed from a mostly pure Go build to a more complex setup using gmake, = and including some npm-based toolchain to build CSS and JS. Right now, changing the port from USES=3Dgo:modules to USES=3Dgmake runs = into a compilation/linking error: flag provided but not defined: -fstack-protector-strong usage: link [options] main.o -B note add an ELF NT_GNU_BUILD_ID note when using ELF -E entry set entry symbol name The flag -fstack-protector-strong is not part of the Gitea code, but = seems to come from the ports system. I'm having a hard time finding a = build switch that prints the gmake command that is actually invoked, and = information on how to customize that. The second issue is that npm install is invoked, which will most likely = prevent the port to be built as a package. Is there a way to handle the = download of the package-lock.json dependencies in the fetch stage? Stefan -- Stefan Bethke Fon +49 151 14070811 --Apple-Mail=_329D7412-4C65-4C8E-9430-7B8F3EE2A098 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQEzBAEBCgAdFiEEJ+hF98o4r3eU/HiPD885WK4W4sEFAl5DNo4ACgkQD885WK4W 4sH2SQgAtBSR/lUF8tV6WQv9frQk33GAmPjlGkyy7wsac6pEBBALtJpTfhbYG4gy E70NnEH1wjCAAAdGYq8Tk16VvOGIR5Jtoi72eKk6DPE5Ad4yPiWWnBQB0mewkeDe q7Xmz9CVmyEbxsv5lAM2oACmPz92+9y+3mTUcy0yWz9hACXup2bstI7eIufDQHhF yS69Jmw4MAcTxa94U+ra/+Tg7THeMG9w7aC9j3M4xx6XYBpsZHE/5HAu8HqGGZHT AZJbTPDmb66+fio3t/pe9lfCXS/MxLi8EXB4qL+qnX4fPYAnGngkrpeBCNN2mLst fiG+HrSqs8eecnnUYPG7HwDUumJt3w== =hdX0 -----END PGP SIGNATURE----- --Apple-Mail=_329D7412-4C65-4C8E-9430-7B8F3EE2A098-- From owner-freebsd-ports@freebsd.org Wed Feb 12 00:26:15 2020 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 1BFA92483BA for ; Wed, 12 Feb 2020 00:26:15 +0000 (UTC) (envelope-from portmaster@BSDforge.com) Received: from udns.ultimatedns.net (static-24-113-41-81.wavecable.com [24.113.41.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "ultimatedns.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48HL6G0l26z4s9p; Wed, 12 Feb 2020 00:26:13 +0000 (UTC) (envelope-from portmaster@BSDforge.com) Received: from udns.ultimatedns.net (localhost [IPv6:0:0:0:0:0:0:0:1]) by udns.ultimatedns.net (8.15.2/8.15.2) with ESMTPS id 01C0Q1d4089989 (version=TLSv1.2 cipher=DHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Tue, 11 Feb 2020 16:26:07 -0800 (PST) (envelope-from portmaster@BSDforge.com) X-Mailer: Cypht MIME-Version: 1.0 Cc: In-Reply-To: <20200211084553.6zpansexamvw5tl4@atuin.in.mat.cc> From: Chris Reply-To: portmaster@BSDforge.com To: Mathieu Arnold Subject: Re: What is the actual syntax used to FLAVOR ports? Date: Tue, 11 Feb 2020 16:26:07 -0800 Message-Id: <5a0968af782c942447ae33762a10cdc2@udns.ultimatedns.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 48HL6G0l26z4s9p X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of portmaster@BSDforge.com has no SPF policy when checking 24.113.41.81) smtp.mailfrom=portmaster@BSDforge.com X-Spamd-Result: default: False [-0.17 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[portmaster@BSDforge.com]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.71)[-0.707,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[BSDforge.com]; REPLYTO_ADDR_EQ_FROM(0.00)[]; AUTH_NA(1.00)[]; IP_SCORE(-0.42)[ip: (-0.81), ipnet: 24.113.0.0/16(-0.41), asn: 11404(-0.81), country: US(-0.05)]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_MEDIUM(-0.96)[-0.961,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:11404, ipnet:24.113.0.0/16, country:US]; MIME_TRACE(0.00)[0:+]; 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: Wed, 12 Feb 2020 00:26:15 -0000 On Tue, 11 Feb 2020 09:45:53 +0100 Mathieu Arnold mat@FreeBSD=2Eorg said > On Mon, Feb 10, 2020 at 09:02:34PM -0500, Ernie Luzar wrote: > > Kevin Oberman wrote: > > > On Sat, Feb 8, 2020 at 1:27 PM Chris wrote: > > >=20 > > > > OK I know FLAVOR is an evolving concept=2E But I can not find > > > > the FLAVOR documentation=2E Only references in the porters > > > > handbook=2E What I think needs to be available is an entire > > > > list of flavor tags for all (port) categories=2E > > > > For example; > > > > make FLAVOR=3Dpython27 returns the error use py27=2E > > > > OK now I know how to flavor, and build python flavors=2E > > > > But what of Perl? > > > > make FLAVOR=3Dperl2=2E8=2E Nope=2E How about make FLAVOR=3Dp5-28, > > > > and so it goes=2E=2E=2E > > > > Does there exist a definitive list of flavors? It'd > > > > also be valuable for defining defaults in make=2Econf(5) > > > >=20 > > > > Thanks! > > > >=20 > > > > --Chris > > >=20 > > >=20 > > > The problem is not having a clear understanding of what a FLAVOR is a= nd > > > when it is used=2E > > >=20 > > > FLAVORS are generally a way to deal with the problem of incompatible > > > versions and Python is the poster child=2E Python2 and Python3 are two > > > version of a VERY popular language that have significant syntax > > > incompatibilities=2E While a program written for gcc-4=2E2 should work fi= ne > > > when compiled with gcc-7, it is VERY unlikely that a program written = for > > > Python2 will work with Python3=2E While the changes needed are often fa= irly > > > straight forward, they have to be made=2E The result is a requirement o= f > > > having both interpreters installed and two packages of of most Python > > > libraries built from a single source=2E > > >=20 > > > Adding FLAVORS for a port is an expensive operation and is never ligh= tly > > > approved by the ports management team as it adds a great deal of > > complexity > > > and both human and machine overhead=2E Requests to FLAVOR a port are > > > carefully reviewed and will only be approved with adequate justificat= ion=2E > > >=20 > > > In the case of Perl, no attempt to flavor it has been needed=2E Most Pe= rl > > > packages (p5-*) will work with any of the three available ports=2E In m= ost > > > cases they may be installed and continue to work across versions with= no > > > changes=2E Python (py-) ports MUST be reinstalled to move from Python2 = to > > > Python3=2E Some have not had required changes to work with Python3 made= and, > > > initially, almost none did=2E Some have now been written with no suppor= t for > > > Python2=2E All of this has to be properly handled by the package buildi= ng > > > system and it is not at all trivial=2E > > >=20 > > > As of today, I believe the only FLAVORed ports are those using emacs, > > > lazarus, php, and, of course, python=2E By "using", I mean that the por= t > > > Makefile includes "USE_PYTHON" or similar USE_ definitions of the oth= er > > > languages=2E (Yes, emacs is not a language, but elisp, the core of emac= s, is > > > and lazarus is an IDE for Pascal=2E) > > >=20 > > > I'm sorry of this is not entirely clear, but I hope it helps and I ho= pe it > > > is all correct=2E I may have worded some of it poorly=2E > > > -- > > > Kevin Oberman, Part time kid herder and retired Network Engineer > > > E-mail: rkoberman@gmail=2Ecom > > > PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 > >=20 > > wow the above reply is not how I remember how things were envisioned wh= en > > this flavor function was first talked about=2E Having to get permission f= irst > > and being limited to languages was never talked about and not at all a > > requirement=2E >=20 Thank you *very* much for the link and reply, Mathieu! I must admit to being fairly embarrassed for having missed it=2E > Having to get permissions was never envisioned, and we will stop having > it as a requirement when people stop trying to forcefully do very silly > things, it will probably be relaxed when we have subpackages=2E > It is not at all limited to languages, I have no idea where that came > from=2E You only have to grep for '^FLAVORS=3D' to see that=2E Good tip! I think it's simply *easiest* to think of it in terms of language= s, akin to DEFAULT_VERSIONS=2E >=20 > > It was envisioned as a way to per can a set of different > > defaults so a package with pre canned defaults would be auto built in t= he > > ports system that is different from the basic defaults=2E ON the subject= of > > documentation about how to set up flavors for a port is totally lacking= at > > this point=2E You know the old saying, developers are good programmers bu= t are > > terrible at documenting their work if they do it at all=2E So with that i= n > > mind do your own thing following what you see for flavored languages as= a > > loosely followed guide=2E >=20 > Flavors have been documented from day one=2E >=20 > https://www=2Efreebsd=2Eorg/doc/en/books/porters-handbook/flavors=2Ehtml >=20 > (I kinda know because I wrote (most of) the flavors code, and I also > write (most of) the documentation=2E) Given some of the replies to this topic=2E It might be wise for someone(tm) to write an introductory to FLAVORS in the Handbook, with perhaps a link to the FLAVORS section of the porters-handbook=2E Thanks again! --Chris >=20 > --=20 > Mathieu Arnold From owner-freebsd-ports@freebsd.org Thu Feb 13 06:32:47 2020 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 5F07124E9E7 for ; Thu, 13 Feb 2020 06:32:47 +0000 (UTC) (envelope-from portscout@FreeBSD.org) 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 48J6Bl1yFnz4Y2X for ; Thu, 13 Feb 2020 06:32:47 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 4314624E9E6; Thu, 13 Feb 2020 06:32:47 +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 42DF324E9E5 for ; Thu, 13 Feb 2020 06:32:47 +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 48J6Bl182Wz4Y2V for ; Thu, 13 Feb 2020 06:32:47 +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 2257C6686 for ; Thu, 13 Feb 2020 06:32:47 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 01D6Wlhd038605 for ; Thu, 13 Feb 2020 06:32:47 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 01D6Wlb7038604; Thu, 13 Feb 2020 06:32:47 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202002130632.01D6Wlb7038604@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: Thu, 13 Feb 2020 06:32:47 +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: Thu, 13 Feb 2020 06:32:47 -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/adacurses | 20180127 | 20200212 ------------------------------------------------+-----------------+------------ 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 Reported by: portscout! From owner-freebsd-ports@freebsd.org Thu Feb 13 09:08:03 2020 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 D8B90251CE5 for ; Thu, 13 Feb 2020 09:08:03 +0000 (UTC) (envelope-from koczan@poczta.onet.pl) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 48J9dv2MFNz3CCZ for ; Thu, 13 Feb 2020 09:08:03 +0000 (UTC) (envelope-from koczan@poczta.onet.pl) Received: by mailman.nyi.freebsd.org (Postfix) id 4F1CE251CE4; Thu, 13 Feb 2020 09:08:03 +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 4DCF5251CE3 for ; Thu, 13 Feb 2020 09:08:03 +0000 (UTC) (envelope-from koczan@poczta.onet.pl) Received: from smtpo109.poczta.onet.pl (smtpo32.poczta.onet.pl [213.180.142.163]) (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 48J9ds5x59z3CCV for ; Thu, 13 Feb 2020 09:08:01 +0000 (UTC) (envelope-from koczan@poczta.onet.pl) Received: from pmq2v.m5r2.onet (pmq2v.m5r2.onet [10.174.32.68]) by smtp.poczta.onet.pl (Onet) with ESMTP id 48J9dk635Hz1gZStv; Thu, 13 Feb 2020 10:07:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=poczta.onet.pl; s=2011; t=1581584874; bh=+scpHT9Uoo7tLAQ+xlRA1iZLBi9bf22wmVB+yAizCt0=; h=From:Cc:To:Date:Subject:From; b=ITUMdE0VxLP/0xVUDLJR0OQUbX2dpJlVLEC311sB5Z+q8tudjOkC8KPm0rtk/rkj7 1amdTeWola2GO/OQeIWjFLpUjW7N1DNcdSRDZF6jxGIP6RpKgE5KdeFIEiHMRixbBC MgfqcMRPdpjv7ujFrTqP23OzzfdSln7uB5H98/Yg= MIME-Version: 1.0 Received: from [78.133.233.211] by pmq2v.m5r2.onet via HTTP id ; Thu, 13 Feb 2020 10:07:53 +0100 From: koczan@poczta.onet.pl X-Priority: 3 Cc: ports@FreeBSD.org To: theis@gmx.at Date: Thu, 13 Feb 2020 10:07:45 +0100 Message-Id: <249275405-865277abf8bf1d04f4ec22e469db2c36@pmq2v.m5r2.onet> X-Mailer: onet.poczta Subject: FreeBSD Port: py37-fail2ban-0.11.1 issue X-Onet-PMQ: ;78.133.233.211;PL;2 X-ONET_PL-MDA-SEGREGATION: 0 X-Rspamd-Queue-Id: 48J9ds5x59z3CCV X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=poczta.onet.pl header.s=2011 header.b=ITUMdE0V; dmarc=none; spf=pass (mx1.freebsd.org: domain of koczan@poczta.onet.pl designates 213.180.142.163 as permitted sender) smtp.mailfrom=koczan@poczta.onet.pl X-Spamd-Result: default: False [-1.46 / 15.00]; XM_UA_NO_VERSION(0.01)[]; RWL_MAILSPIKE_GOOD(0.00)[163.142.180.213.rep.mailspike.net : 127.0.0.18]; R_SPF_ALLOW(-0.20)[+ip4:213.180.128.0/19]; FREEMAIL_FROM(0.00)[poczta.onet.pl]; TO_DN_NONE(0.00)[]; URI_COUNT_ODD(1.00)[3]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[poczta.onet.pl:+]; RCPT_COUNT_TWO(0.00)[2]; HAS_X_PRIO_THREE(0.00)[3]; FREEMAIL_TO(0.00)[gmx.at]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(0.00)[country: PL(0.06)]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[poczta.onet.pl]; ASN(0.00)[asn:12990, ipnet:213.180.142.0/23, country:PL]; DWL_DNSWL_NONE(0.00)[onet.pl.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.98)[-0.982,0]; R_DKIM_ALLOW(-0.20)[poczta.onet.pl:s=2011]; RCVD_TLS_LAST(0.00)[]; NEURAL_HAM_LONG(-0.99)[-0.988,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[onet.pl]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[163.142.180.213.list.dnswl.org : 127.0.5.0]; FROM_NO_DN(0.00)[] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline 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, 13 Feb 2020 09:08:03 -0000 Hi there =F0=9F=98=8A =C2=A0 I have found issue with fail2ban FreeBSD port and reported it to GitHub, bu= t it was closed as external issue: /var/run/fail2ban in not created during port start - FreeBSD #2634 /var/run/fail2ban folder is necessary for fail2ban start. I am using tmpfs = (ramdisk) as /var/run which can be beneficial in my use case so after reboo= t all data inside /var/run are gone. /var/run/fail2ban is created during po= rt install - ad I know it should be recreated during script start. Just simple fix in rc script is needed: /usr/local/etc/rc.d/fail2ban is missing start_precmd=3D"install -d -m 640 /var/run/fail2ban" or something more sophisticated? Environment: =C2=B7=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Fail2Ban version (including any = possible distribution suffixes): 0.11.1 =C2=B7=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 OS, including release name/versi= on: FreeBSD 12.1 p2 =C2=B7=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0Fail2Ban installed via OS/= distribution mechanisms =C2=B7=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0You have not applied any a= dditional foreign patches to the codebase =C2=B7=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0Some customizations were d= one to the configuration (provide details below is so) The issue: fail2ban is not starting when /var/run/fail2ban folder is missing Steps to reproduce delete /var/run/fail2ban and try to start fail2ban Expected behavior /var/run/fail2ban is recreated by rc script https://github.com/fail2ban/fail2ban/issues/2634 =C2=A0 Pozdrawiam / Best regards, =C2=A0 Florian Koczan From owner-freebsd-ports@freebsd.org Thu Feb 13 13:42:27 2020 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 28E1625721F for ; Thu, 13 Feb 2020 13:42:27 +0000 (UTC) (envelope-from saper@saper.info) Received: from m.saper.info (m.saper.info [IPv6:2a01:4f8:a0:7383::]) (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 "saper.info", Issuer "Let's Encrypt Authority X3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 48JHkT21hDz3xlp for ; Thu, 13 Feb 2020 13:42:24 +0000 (UTC) (envelope-from saper@saper.info) Received: from m.saper.info (saper@m.saper.info [IPv6:2a01:4f8:a0:7383:0:0:0:0]) by m.saper.info (8.15.2/8.15.2) with ESMTPS id 01DDgG0q050427 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 13 Feb 2020 13:42:16 GMT (envelope-from saper@saper.info) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=saper.info; s=Sep2014; t=1581601336; bh=5GQlAiQArkETF+Dh8eFM1XtFgf0sXd6mQwX25GREfnk=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=O8E3Q23OamJ36PAbZwk4re9sMBu5MuvVorxfsCUe1IwXT2ZLdIZFM3ZK84LLXaqD+ vhZ+9DFGxYfrjFHjAWuqd3D4VuzZXMVGf9UhWDsJhcCK9WRUGeZ8IxKZtf2/daexve pKt/+pTfK76luObrCgu2EAGzUozIyvWkOIWZ1iOM= Received: from localhost (saper@localhost) by m.saper.info (8.15.2/8.15.2/Submit) with ESMTP id 01DDgFQ5050424; Thu, 13 Feb 2020 13:42:16 GMT (envelope-from saper@saper.info) X-Authentication-Warning: m.saper.info: saper owned process doing -bs Date: Thu, 13 Feb 2020 13:42:15 +0000 From: Marcin Cieslak To: Stefan Bethke cc: FreeBSD Ports Subject: Re: Debugging build with gmake, running npm toolchain In-Reply-To: <777440C7-7E56-4DEA-A2EE-2550EBDC3706@lassitu.de> Message-ID: References: <777440C7-7E56-4DEA-A2EE-2550EBDC3706@lassitu.de> MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="1563967779-684029971-1581601336=:61731" X-Rspamd-Queue-Id: 48JHkT21hDz3xlp X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=saper.info header.s=Sep2014 header.b=O8E3Q23O; dmarc=none; spf=none (mx1.freebsd.org: domain of saper@saper.info has no SPF policy when checking 2a01:4f8:a0:7383::) smtp.mailfrom=saper@saper.info X-Spamd-Result: default: False [-7.18 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[saper.info:s=Sep2014]; FROM_HAS_DN(0.00)[]; SIGNED_SMIME(-2.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; HAS_ATTACHMENT(0.00)[]; HAS_XAW(0.00)[]; DMARC_NA(0.00)[saper.info]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[saper.info:+]; RCPT_COUNT_TWO(0.00)[2]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(-2.78)[ip: (-9.78), ipnet: 2a01:4f8::/29(-2.52), asn: 24940(-1.55), country: DE(-0.02)] 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, 13 Feb 2020 13:42:27 -0000 --1563967779-684029971-1581601336=:61731 Content-Type: text/plain; charset=US-ASCII; format=flowed On Wed, 12 Feb 2020, Stefan Bethke wrote: > The second issue is that npm install is invoked, which will most likely prevent the port to be built as a package. Is there a way to handle the download of the package-lock.json dependencies in the fetch stage? I have some hack in my private node-sass port: https://github.com/saper/ports-exp/tree/master/textproc/node-sass jrm@ has solved this in the late net-im/mastodon port by simply putting all JavaScript together in one tarball: https://svnweb.freebsd.org/ports/head/net-im/mastodon/?pathrev=472547 https://ftfl.ca/blog/2017-05-23-mastodon-freebsd.html The port got removed in https://svnweb.freebsd.org/ports?view=revision&revision=474751 saper --1563967779-684029971-1581601336=:61731 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: BASE64 Content-Description: S/MIME Cryptographic Signature Content-Disposition: attachment; filename=smime.p7s MIIOSwYJKoZIhvcNAQcCoIIOPDCCDjgCAQExDzANBglghkgBZQMEAgEFADAL BgkqhkiG9w0BBwGgggqQMIIElzCCA3+gAwIBAgIOSBtqCKJEiNNcmz3JSA0w DQYJKoZIhvcNAQELBQAwTDEgMB4GA1UECxMXR2xvYmFsU2lnbiBSb290IENB IC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNp Z24wHhcNMTYwNjE1MDAwMDAwWhcNMjQwNjE1MDAwMDAwWjBdMQswCQYDVQQG EwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEzMDEGA1UEAxMqR2xv YmFsU2lnbiBQZXJzb25hbFNpZ24gMSBDQSAtIFNIQTI1NiAtIEczMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyrCba00KOKyGuwh9h+/MAcZm ZUF9OxGKA56AADHaDE08rB0WEbgm6J4XvJP3OGQ7cgHdVJu6XMZkRd6EcfjD yRrIwE6oAVWJe57co3gKk/XxvuubSZuUahrcOiv3D2qaHwva4zumubxQQI4f unEzRIJHPiNjaq0cCcZsMcp5pxsEz8aG0sr8Oh80sxKNnzPmuUETLESktfMC pQKHUGmWXLsG6sgCZOezUjDjKpPKW7l4PUt0TEBEyqLhifv9/YPn5C4o10PP daDazZPeKNif2PVQ5u0HRnkFrHh4wmmrMtY22Mse3eR01gD6rEEGWf+gdzuy EQE+ZVlNhCP4gXjdBQIDAQABo4IBZDCCAWAwDgYDVR0PAQH/BAQDAgEGMCcG A1UdJQQgMB4GCCsGAQUFBwMCBggrBgEFBQcDBAYIKwYBBQUHAwkwEgYDVR0T AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUlifCwqX3HPgCenpkr2NvMtKYwrEw HwYDVR0jBBgwFoAUj/BLf6guRSSuTVD6Y5qL3uLdG7wwPgYIKwYBBQUHAQEE MjAwMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcDIuZ2xvYmFsc2lnbi5jb20v cm9vdHIzMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwuZ2xvYmFsc2ln bi5jb20vcm9vdC1yMy5jcmwwWQYDVR0gBFIwUDALBgkrBgEEAaAyASgwQQYJ KwYBBAGgMgFfMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2JhbHNp Z24uY29tL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQCxh3ekjKKy RrUdfI6D1U7qUggdFLksiU+KiIqJzJG6GXcQ2KiBy2tF3+KYb0IixXMpIVli VXlcD5Vh4tiMxJ4WONMFt3f7/53gSXLf24WMwErubc+mGMzgUGE5HKC98PcK UV/5pPggQdzPxCBNeiXnLU1tCGYhPatFTDhUBGaVhBeuUCbgR9gpXJ9guqrD OVwouKvovdIeI5KEAcoAAiSL6naeLk/GbKUaBFa2RxXC17e+YyBWtWlWDEM3 1V8pUIx76lkO8IJYREhLcg/LnyoYy5wcrzI6pbX2vw1x/jR3GHSC1AEdoqbE xui2XLLlSa6y9yQNgdkPz7GTLmpwIT+dMIIF8TCCBNmgAwIBAgIMGk4Oe/1h 2+wMOby/MA0GCSqGSIb3DQEBCwUAMF0xCzAJBgNVBAYTAkJFMRkwFwYDVQQK ExBHbG9iYWxTaWduIG52LXNhMTMwMQYDVQQDEypHbG9iYWxTaWduIFBlcnNv bmFsU2lnbiAxIENBIC0gU0hBMjU2IC0gRzMwHhcNMTcwNTI1MDg0NDE2WhcN MjAwNTI1MDg0NDE2WjA8MRkwFwYDVQQDDBBzYXBlckBzYXBlci5pbmZvMR8w HQYJKoZIhvcNAQkBFhBzYXBlckBzYXBlci5pbmZvMIICIjANBgkqhkiG9w0B AQEFAAOCAg8AMIICCgKCAgEA2sO3aQNus/oe4ZBZ4fu1Y1mzxnUYAkb4k/dw gMFc2Kd0eRoOY0AHj4rTEi/vVzzizxjLbEwXzQ9cBEAu/PqS8WsOmhZXtlfi szPDmP7ZpOwmNTWKSd9O7jHu9uTCGfEOsocQNYH2ULD1gVFkgKb8jHf+3u9d uCzh6qMomTtwLrCGEP70Lq385xUzRaD6qbOeIB99tpzgvMR6Z0GPTt4z8tLM kfdtohq5llwZ5vYnj/hJohVS9iLMQMHW4nuLj/mLZNaYE1CWJBT1rBwn5YPJ uR6811O9eAP7aX4iG8k1jkiBh+QNgGRBIK4GIdqy7IVRhA7v2OlpLYHMk4zP 9Fs3M+56QromVKBnxfzLhuYMUK6ugj9jwskNVitqlEFUeyfgvmR1jnPRp1Nd XGJllTNwGicR8wkaRj14RxfrvTZfwXs8OBODKFupqun/tNzdpOgyHMGQACss 9yv2SnLGCJvJK3rGIdRZEiUhLZH/Ct4L92dBhev+SjUqWKbHb4yIlGMgLdoh nwqatuWw7iyOeInjcinX7ghiIKDWhulUN493Fzl6kaUBtIIcrb7jzZ2pHAQT WUmuVnCTHk6NtoWB09lvuK77fw4GfxLWDFWkBQiJYPVBrmxlrkCKzrWdTMfS W9BiEC10jT1sSimUBIjDz22RkfsApeBJoAIWjiOZogILu9MCAwEAAaOCAdAw ggHMMA4GA1UdDwEB/wQEAwIFoDCBngYIKwYBBQUHAQEEgZEwgY4wTQYIKwYB BQUHMAKGQWh0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5jb20vY2FjZXJ0L2dz cGVyc29uYWxzaWduMXNoYTJnM29jc3AuY3J0MD0GCCsGAQUFBzABhjFodHRw Oi8vb2NzcDIuZ2xvYmFsc2lnbi5jb20vZ3NwZXJzb25hbHNpZ24xc2hhMmcz MEwGA1UdIARFMEMwQQYJKwYBBAGgMgEoMDQwMgYIKwYBBQUHAgEWJmh0dHBz Oi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAw RAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9n c3BlcnNvbmFsc2lnbjFzaGEyZzMuY3JsMBsGA1UdEQQUMBKBEHNhcGVyQHNh cGVyLmluZm8wHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1Ud DgQWBBReBINaGUKUo7HCrIjsKLKERu6ooTAfBgNVHSMEGDAWgBSWJ8LCpfcc +AJ6emSvY28y0pjCsTANBgkqhkiG9w0BAQsFAAOCAQEAC0VK968ySq/6B+Kd ecjVThQOKtVXuG17Krfk0xz7OPYR/V+qZtBFm2Uc6tkUEmAmq3Tyf+SE3TTX Q58eJFq0uCTUhIY714ioJs1uVWBz8rPyJ3swkOfDaUXUxkQsBsf73VfKjUk4 kB5MTrApLYUe35NmEY3FqyyX13elhW1tp864vOKM2Git61cYoRn/bwd/z2JM Zkxwkd5JgvmM+p4Da+WO4CUsGzdrZEH8X/8NQIzWtUDIh7VEQZFX5fot/KvH Am8AajtpmNqTfMyg6LfcfJUXSFqXn/KEWu4Td62vX6Pd70dYKUZxnLwYvGqG A4Ktrp9zyrUzxLbmdaPln7CstjGCA38wggN7AgEBMG0wXTELMAkGA1UEBhMC QkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExMzAxBgNVBAMTKkdsb2Jh bFNpZ24gUGVyc29uYWxTaWduIDEgQ0EgLSBTSEEyNTYgLSBHMwIMGk4Oe/1h 2+wMOby/MA0GCWCGSAFlAwQCAQUAoIHkMBgGCSqGSIb3DQEJAzELBgkqhkiG 9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTIwMDIxMzEzNDIxNVowLwYJKoZIhvcN AQkEMSIEIE7vudyTuSj4Rz7yTxC9la+daxz8Ykrzn8Mjp+0thj0YMHkGCSqG SIb3DQEJDzFsMGowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglghkgB ZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMC AgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMA0GCSqGSIb3DQEBAQUABIIC ADmAytvl7TGdUaNwnJ2tnu8G+E5dgcJZWvUMkTxPzhfj5J6nbGZ/kMvrkSM6 lBkwEH0To5n43F962ly0E4uLQQWhmCSmDV3MMdPBAqkYtwUdpE+CzyaCwSXJ IPfL0q9pgg/ZTa31XQeLYmp1sG4IV/EYrWgXJM8SWb/V+fczR8L5bHDVTAU1 UxhWKWqbJFuZ/2DELinr+OGImP2idnWHYDfZreZn5puCFf2ygBqxoPqdlk0o Y2zx3yFI7GV1231KHV3r1ZC/EfaawaI3/6iWa8UryW9QV0dmmIsLhXELKGgo VgbGtdVO5/Usug1ZKQaa7m1AONWLqo6KKho2bN+lhe4RNC7VkcG/yLS3Js+W OXWyYdrTy4WC01V0N4EbqwB68zgJza8wVxJXDuq+abG1TSttPh7OtF22g4mH BpmrBIfLKvfdHe7US7LULH8NHXJx+ZxVZx/jWK333G0YPC36ehvXnSERjoZY t7LnYJkGfCggjbvH1Dv6RZKeWV7Nx3nSpebFVUp0SR9saj/H5HrMXj/X5Of4 3LX3JerC0L4JMtmqlRD8PjruEvuutIwkcv/CQetM9dKY/2R7xRWewLQNb3b0 0nPvY517CTLZvES9e/h9hgm0Irpb8EF8rU1A1IujUwLE4CtPry+ok/c8/07l jj2ccCFh6gKcZ0M3G4sykaRM --1563967779-684029971-1581601336=:61731-- From owner-freebsd-ports@freebsd.org Thu Feb 13 14:21:08 2020 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 C553A1C80D4 for ; Thu, 13 Feb 2020 14:21:08 +0000 (UTC) (envelope-from stb@lassitu.de) Received: from gilb.zs64.net (gilb.zs64.net [IPv6:2a00:14b0:4200:32e0::1ea]) (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 "gilb.zs64.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48JJb75hwkz419x for ; Thu, 13 Feb 2020 14:21:07 +0000 (UTC) (envelope-from stb@lassitu.de) Received: by gilb.zs64.net (Postfix, from stb@lassitu.de) id C22272CF830; Thu, 13 Feb 2020 14:20:58 +0000 (UTC) From: Stefan Bethke Message-Id: Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: Debugging build with gmake, running npm toolchain Date: Thu, 13 Feb 2020 15:20:56 +0100 In-Reply-To: Cc: FreeBSD Ports To: Marcin Cieslak References: <777440C7-7E56-4DEA-A2EE-2550EBDC3706@lassitu.de> X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 48JJb75hwkz419x X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of stb@lassitu.de designates 2a00:14b0:4200:32e0::1ea as permitted sender) smtp.mailfrom=stb@lassitu.de X-Spamd-Result: default: False [-1.28 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.997,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[lassitu.de]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; URI_COUNT_ODD(1.00)[13]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; IP_SCORE(-0.48)[ip: (-1.13), ipnet: 2a00:14b0::/32(-0.79), asn: 13135(-0.47), country: DE(-0.02)]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:13135, ipnet:2a00:14b0::/32, 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: Thu, 13 Feb 2020 14:21:08 -0000 > Am 13.02.2020 um 14:42 schrieb Marcin Cieslak : >=20 > On Wed, 12 Feb 2020, Stefan Bethke wrote: >=20 >> The second issue is that npm install is invoked, which will most = likely prevent the port to be built as a package. Is there a way to = handle the download of the package-lock.json dependencies in the fetch = stage? >=20 > I have some hack in my private node-sass port: = https://github.com/saper/ports-exp/tree/master/textproc/node-sass >=20 > jrm@ has solved this in the late net-im/mastodon port by simply = putting all JavaScript together > in one tarball: = https://svnweb.freebsd.org/ports/head/net-im/mastodon/?pathrev=3D472547 >=20 > https://ftfl.ca/blog/2017-05-23-mastodon-freebsd.html >=20 > The port got removed in = https://svnweb.freebsd.org/ports?view=3Drevision&revision=3D474751 = Thanks for the pointers! I'm currently trying to convince upstream to package the dependencies as = vendor-like archives (for both Go modules and npms) and deploy them = alongside the source release archive. That would allow me to treat these = as additional distfiles, and simply unpack them into $WRKSRC. I'm hoping that this would make the maintenance of the port halfway = reasonable. Stefan --=20 Stefan Bethke Fon +49 151 14070811 From owner-freebsd-ports@freebsd.org Fri Feb 14 06:38:15 2020 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 C2EB2242093 for ; Fri, 14 Feb 2020 06:38:15 +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 48JkGb4rrkz486Z for ; Fri, 14 Feb 2020 06:38:15 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id A67C4242092; Fri, 14 Feb 2020 06:38:15 +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 A6479242091 for ; Fri, 14 Feb 2020 06:38:15 +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 48JkGb428nz486W for ; Fri, 14 Feb 2020 06:38:15 +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 858881F7AC for ; Fri, 14 Feb 2020 06:38:15 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 01E6cFuG079414 for ; Fri, 14 Feb 2020 06:38:15 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 01E6cFVd079413; Fri, 14 Feb 2020 06:38:15 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202002140638.01E6cFVd079413@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, 14 Feb 2020 06:38:15 +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, 14 Feb 2020 06:38:15 -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 ------------------------------------------------+-----------------+------------ net/x2goclient | 4.1.2.1 | 4.1.2.2 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From owner-freebsd-ports@freebsd.org Fri Feb 14 10:14:55 2020 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 2CE9B245E57 for ; Fri, 14 Feb 2020 10:14:55 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from smtp.digiware.nl (smtp.digiware.nl [176.74.240.9]) (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 48Jq4Z0hj2z4Lmv for ; Fri, 14 Feb 2020 10:14:53 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from router.digiware.nl (localhost.digiware.nl [127.0.0.1]) by smtp.digiware.nl (Postfix) with ESMTP id 5B004737B1; Fri, 14 Feb 2020 11:14:51 +0100 (CET) X-Virus-Scanned: amavisd-new at digiware.com Received: from smtp.digiware.nl ([127.0.0.1]) by router.digiware.nl (router.digiware.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id amMyqxPF5BAe; Fri, 14 Feb 2020 11:14:50 +0100 (CET) Received: from [192.168.10.9] (vaio [192.168.10.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.digiware.nl (Postfix) with ESMTPSA id 9B3AD737B0; Fri, 14 Feb 2020 11:14:50 +0100 (CET) Subject: Re: Debugging build with gmake, running npm toolchain To: Stefan Bethke , Marcin Cieslak Cc: FreeBSD Ports References: <777440C7-7E56-4DEA-A2EE-2550EBDC3706@lassitu.de> From: Willem Jan Withagen Message-ID: <17b34db1-7a2f-870b-23db-b210397f8d7e@digiware.nl> Date: Fri, 14 Feb 2020 11:14:50 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB X-Rspamd-Queue-Id: 48Jq4Z0hj2z4Lmv X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of wjw@digiware.nl designates 176.74.240.9 as permitted sender) smtp.mailfrom=wjw@digiware.nl X-Spamd-Result: default: False [-5.64 / 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)[]; RCPT_COUNT_THREE(0.00)[3]; 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)[]; DMARC_NA(0.00)[digiware.nl]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_IN_DNSWL_MED(-0.20)[9.240.74.176.list.dnswl.org : 127.0.9.2]; IP_SCORE(-3.14)[ip: (-9.77), ipnet: 176.74.224.0/19(-4.88), asn: 28878(-1.08), country: NL(0.03)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:28878, ipnet:176.74.224.0/19, country:NL]; 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: Fri, 14 Feb 2020 10:14:55 -0000 On 13-2-2020 15:20, Stefan Bethke wrote: > >> Am 13.02.2020 um 14:42 schrieb Marcin Cieslak : >> >> On Wed, 12 Feb 2020, Stefan Bethke wrote: >> >>> The second issue is that npm install is invoked, which will most likely prevent the port to be built as a package. Is there a way to handle the download of the package-lock.json dependencies in the fetch stage? >> I have some hack in my private node-sass port: https://github.com/saper/ports-exp/tree/master/textproc/node-sass >> >> jrm@ has solved this in the late net-im/mastodon port by simply putting all JavaScript together >> in one tarball: https://svnweb.freebsd.org/ports/head/net-im/mastodon/?pathrev=472547 >> >> https://ftfl.ca/blog/2017-05-23-mastodon-freebsd.html >> >> The port got removed in https://svnweb.freebsd.org/ports?view=revision&revision=474751 > Thanks for the pointers! > > I'm currently trying to convince upstream to package the dependencies as vendor-like archives (for both Go modules and npms) and deploy them alongside the source release archive. That would allow me to treat these as additional distfiles, and simply unpack them into $WRKSRC. > > I'm hoping that this would make the maintenance of the port halfway reasonable. I have the same issue in my ceph ports, where the dashboard is build using npm. Tarring up the result and download that during the fetch phase is one of the solutions that was offered to me as well. But then I am responsible for maintaining again another set of data to keep updated. Another disadvantage of tarring is that that adds another dependency for the maintainer to keep. Note that updating the tar, will require updating the port to fix the checksum. (unless one really hardcore manually fetches the tar in post_fetch, without caring about integrity) For now it have chosen for the following, easy way out:     - require npm as runtime dependency     - include the build list/json config in the package     - explain in pkg-message how to actual let the user do it by him/herself. The disadvantage of this is a large wagonload of node packages that gets downloaded in the code cache. Something that is not an issue when tarring up the actual code for the dashboard. --WjW From owner-freebsd-ports@freebsd.org Sat Feb 15 06:37:49 2020 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 39CBF2507A3 for ; Sat, 15 Feb 2020 06:37:49 +0000 (UTC) (envelope-from portscout@FreeBSD.org) 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 48KLCd0tFSz3MQP for ; Sat, 15 Feb 2020 06:37:49 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 1E1722507A2; Sat, 15 Feb 2020 06:37:49 +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 1DE172507A1 for ; Sat, 15 Feb 2020 06:37:49 +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 48KLCd03XRz3MQM for ; Sat, 15 Feb 2020 06:37:49 +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 F183E8A39 for ; Sat, 15 Feb 2020 06:37:48 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 01F6bmPE065564 for ; Sat, 15 Feb 2020 06:37:48 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 01F6bmP6065563; Sat, 15 Feb 2020 06:37:48 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202002150637.01F6bmP6065563@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: Sat, 15 Feb 2020 06:37:48 +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: Sat, 15 Feb 2020 06:37:49 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ databases/postgresql-orafce | 3.4.0 | version_3_9_0 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From owner-freebsd-ports@freebsd.org Sat Feb 15 08:48:53 2020 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 54CF82536FA for ; Sat, 15 Feb 2020 08:48:53 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from ms-10.1blu.de (ms-10.1blu.de [178.254.4.101]) (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 48KP6r2J1Vz3ykM for ; Sat, 15 Feb 2020 08:48:52 +0000 (UTC) (envelope-from guru@unixarea.de) Received: from [188.174.55.216] (helo=localhost.unixarea.de) by ms-10.1blu.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.86_2) (envelope-from ) id 1j2t85-0006zv-3N; Sat, 15 Feb 2020 09:48:49 +0100 Received: from localhost.my.domain (localhost [127.0.0.1]) by localhost.unixarea.de (8.15.2/8.14.9) with ESMTPS id 01F8mmA5003941 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sat, 15 Feb 2020 09:48:48 +0100 (CET) (envelope-from guru@unixarea.de) Received: (from guru@localhost) by localhost.my.domain (8.15.2/8.14.9/Submit) id 01F8mlvL003940; Sat, 15 Feb 2020 09:48:47 +0100 (CET) (envelope-from guru@unixarea.de) X-Authentication-Warning: localhost.my.domain: guru set sender to guru@unixarea.de using -f Date: Sat, 15 Feb 2020 09:48:47 +0100 From: Matthias Apitz To: freebsd-ports@freebsd.org, ecrist@secure-computing.net Subject: x11/x3270 Message-ID: <20200215084847.GA3728@c720-r342378> Reply-To: Matthias Apitz Mail-Followup-To: freebsd-ports@freebsd.org, ecrist@secure-computing.net MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="nFreZHaLTZJo0R7j" Content-Disposition: inline X-Operating-System: FreeBSD 13.0-CURRENT r342378 (amd64) X-message-flag: Mails containing HTML will not be read! Please send only plain text. User-Agent: Mutt/1.11.1 (2018-12-01) X-Con-Id: 51246 X-Con-U: 0-guru X-Originating-IP: 188.174.55.216 X-Rspamd-Queue-Id: 48KP6r2J1Vz3ykM X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of guru@unixarea.de has no SPF policy when checking 178.254.4.101) smtp.mailfrom=guru@unixarea.de X-Spamd-Result: default: False [-4.05 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[guru@unixarea.de]; HAS_XOIP(0.00)[]; HAS_XAW(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RCPT_COUNT_TWO(0.00)[2]; SIGNED_PGP(-2.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[216.55.174.188.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; IP_SCORE(-1.25)[ip: (-8.23), ipnet: 178.254.0.0/19(1.02), asn: 42730(0.96), country: DE(-0.02)]; R_DKIM_NA(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[101.4.254.178.list.dnswl.org : 127.0.5.1]; ASN(0.00)[asn:42730, ipnet:178.254.0.0/19, country:DE]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; DMARC_NA(0.00)[unixarea.de]; AUTH_NA(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; R_SPF_NA(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; 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, 15 Feb 2020 08:48:53 -0000 --nFreZHaLTZJo0R7j Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, Why is x11/x3270 marked as BROKEN? [root@jet /usr/ports/x11/x3270]# make fetch =3D=3D=3D> x3270-3.3.15_3 is marked as broken: unfetchable. *** Error code 1 Stop. [root@jet /usr/ports/x11/x3270]# make fetch TRYBROKEN=3Dyes Trying build of x3270-3.3.15_3 even though it is marked BROKEN. =3D=3D=3D> x3270-3.3.15_3 depends on file: /usr/local/sbin/pkg - found =3D> x3270-3.3.15ga7-src.tgz doesn't seem to exist in /usr/ports/distfiles/. =3D> Attempting to fetch http://x3270.bgp.nu/download/current/x3270-3.3.15g= a7-src.tgz fetch: http://x3270.bgp.nu/download/current/x3270-3.3.15ga7-src.tgz: Not Fo= und =3D> Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/x3270= -3.3.15ga7-src.tgz x3270-3.3.15ga7-src.tgz 1335 kB 153 kBps = 08s =3D=3D=3D> Fetching all distfiles required by x3270-3.3.15_3 for building matthias --=20 Matthias Apitz, =E2=9C=89 guru@unixarea.de, http://www.unixarea.de/ +49-176= -38902045 Public GnuPG key: http://www.unixarea.de/key.pub --nFreZHaLTZJo0R7j Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEXmn7rBYYViyzy/vBR8z35Hb+nREFAl5HsGwACgkQR8z35Hb+ nREJSA/+KRJvOPLPWT/uM3yuy/KjWiQHed6clJlE3dvq3vNF2eEl2QhQqUyrfAEw TsqQCJcY1rMd0cONV9IIp+QWOt0ZVaz0DCOHowjm8m//Fx2TJ8+R1fjAQPnoMF7N y8weOyVmKCK7Nz6i4CXJ78fddQ2LHKfxziNzno4JivHtdSu7hIJS2daJrCFwYp3F jAu34SSNThW5NoCLJEMegFEC6c+wgt039CJkAZWWuhpmdM+Ot5n2sCLutAp3tmTX h7UUAPIHv6uFWjtgA39av/bPjdqESQD+HNAX8tUzO+iQjA45rIhDlJ+APKsTx6+b QsFlI+hF80yQ8oK/aXAQDbyVQmpGWtlIrPvsB9Lz3XKsDCFrWNJ3EmyRcfQXFuHz SJJRqMLNjUvTuP0OGzj0IwMGKP7cs1ngRwjSfoZhYf9+21Gc/lG8xZFRCiq7DHCC oAXy2gN/b62IV7dwmPiHW9dQzI8+WsNs5PNkJsmiinjmTGDY4OoEcrgQz86ZaHQh ZeQBE7UCjmjfw7vqWLo1XUKvn/L0FHxsxScOIL31CZ2Gc1zCNKJa782duv5HLT3j dkmmFDEkig6sTwkrWYPDWoGeEbK9u1u7lm3ogR07QntnVJWsLcSAMTG+muZSyIpi chkG8b9pjaSi7bR2FL03Ne2QHMmFCY44O53cF4ZP2bu4bHkXkVA= =1LeA -----END PGP SIGNATURE----- --nFreZHaLTZJo0R7j-- From owner-freebsd-ports@freebsd.org Sat Feb 15 10:54:14 2020 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 9099C256A48 for ; Sat, 15 Feb 2020 10:54:14 +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 48KRvV0yGSz46Nh for ; Sat, 15 Feb 2020 10:54:13 +0000 (UTC) (envelope-from pi@freebsd.org) Received: from pi by home.opsec.eu with local (Exim 4.92.3 (FreeBSD)) (envelope-from ) id 1j2v5G-000NTu-90; Sat, 15 Feb 2020 11:54:02 +0100 Date: Sat, 15 Feb 2020 11:54:02 +0100 From: Kurt Jaeger To: freebsd-ports@freebsd.org, ecrist@secure-computing.net Subject: Re: x11/x3270 Message-ID: <20200215105402.GF37073@home.opsec.eu> References: <20200215084847.GA3728@c720-r342378> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200215084847.GA3728@c720-r342378> X-Rspamd-Queue-Id: 48KRvV0yGSz46Nh X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-1.94 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-0.95)[-0.948,0]; NEURAL_HAM_LONG(-0.99)[-0.995,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: Sat, 15 Feb 2020 10:54:14 -0000 Hi! > Why is x11/x3270 marked as BROKEN? Because the distfile is only available from the distcache. It needs to be available from some other site, otherwise the port is considered broken. > [root@jet /usr/ports/x11/x3270]# make fetch > ===> x3270-3.3.15_3 is marked as broken: unfetchable. > *** Error code 1 > > Stop. > > [root@jet /usr/ports/x11/x3270]# make fetch TRYBROKEN=yes > Trying build of x3270-3.3.15_3 even though it is marked BROKEN. > ===> x3270-3.3.15_3 depends on file: /usr/local/sbin/pkg - found > => x3270-3.3.15ga7-src.tgz doesn't seem to exist in /usr/ports/distfiles/. > => Attempting to fetch http://x3270.bgp.nu/download/current/x3270-3.3.15ga7-src.tgz > fetch: http://x3270.bgp.nu/download/current/x3270-3.3.15ga7-src.tgz: Not Found > => Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/x3270-3.3.15ga7-src.tgz > x3270-3.3.15ga7-src.tgz 1335 kB 153 kBps 08s > ===> Fetching all distfiles required by x3270-3.3.15_3 for building > > matthias > > > -- > Matthias Apitz, ??? guru@unixarea.de, http://www.unixarea.de/ +49-176-38902045 > Public GnuPG key: http://www.unixarea.de/key.pub -- pi@opsec.eu +49 171 3101372 Now what ? From owner-freebsd-ports@freebsd.org Sat Feb 15 11:19:40 2020 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 1CFC52574CF for ; Sat, 15 Feb 2020 11:19:40 +0000 (UTC) (envelope-from cmt@burggraben.net) Received: from smtp.burggraben.net (smtp.burggraben.net [88.198.69.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.burggraben.net", Issuer "Christoph Moench-Tegeder" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 48KSSq3klrz47TC for ; Sat, 15 Feb 2020 11:19:39 +0000 (UTC) (envelope-from cmt@burggraben.net) Received: from elch.exwg.net (elch.exwg.net [IPv6:2001:470:7120:1:127b:44ff:fe4f:148d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "elch.exwg.net", Issuer "Christoph Moench-Tegeder" (not verified)) by smtp.burggraben.net (Postfix) with ESMTPS id 76875C002FB; Sat, 15 Feb 2020 12:19:37 +0100 (CET) Received: by elch.exwg.net (Postfix, from userid 1000) id 29743139892; Sat, 15 Feb 2020 12:19:37 +0100 (CET) Date: Sat, 15 Feb 2020 12:19:37 +0100 From: Christoph Moench-Tegeder To: freebsd-ports@freebsd.org Cc: ecrist@secure-computing.net Subject: Re: x11/x3270 Message-ID: <20200215111937.GA2473@elch.exwg.net> References: <20200215084847.GA3728@c720-r342378> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20200215084847.GA3728@c720-r342378> User-Agent: Mutt/1.13.3 (2020-01-12) X-Rspamd-Queue-Id: 48KSSq3klrz47TC X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of cmt@burggraben.net designates 88.198.69.140 as permitted sender) smtp.mailfrom=cmt@burggraben.net X-Spamd-Result: default: False [-4.01 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:88.198.69.140]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[burggraben.net]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_MED(-0.20)[140.69.198.88.list.dnswl.org : 127.0.6.2]; RCPT_COUNT_TWO(0.00)[2]; IP_SCORE(-1.51)[ip: (-9.75), ipnet: 88.198.0.0/16(3.75), asn: 24940(-1.56), country: DE(-0.02)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:88.198.0.0/16, country:DE]; 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: Sat, 15 Feb 2020 11:19:40 -0000 ## Matthias Apitz (guru@unixarea.de): > Trying build of x3270-3.3.15_3 even though it is marked BROKEN. Hm. x11/x3270$ svn log distinfo ------------------------------------------------------------------------ r376982 | madpilot | 2015-01-13 20:15:59 +0100 (Tue, 13 Jan 2015) | 9 lines Last update five years ago. The distfile of that currently very old version has disappeared from the 'net. Hey, there's an opportunity for you to step up and update that port! (And perhaps ping the maintainer if he's still around and interested in that port, not having done anything in about five years is an indicator of sorts. This port can be yours, at the cost of a patch!) Regards, Christoph -- Spare Space From owner-freebsd-ports@freebsd.org Sat Feb 15 13:55:26 2020 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 8569F23BF9C for ; Sat, 15 Feb 2020 13:55:26 +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 48KWwZ1WbCz4HC6 for ; Sat, 15 Feb 2020 13:55:26 +0000 (UTC) (envelope-from pi@freebsd.org) Received: from pi by home.opsec.eu with local (Exim 4.92.3 (FreeBSD)) (envelope-from ) id 1j2xuj-000NpZ-I4; Sat, 15 Feb 2020 14:55:21 +0100 Date: Sat, 15 Feb 2020 14:55:21 +0100 From: Kurt Jaeger To: Christoph Moench-Tegeder Cc: freebsd-ports@freebsd.org, ecrist@secure-computing.net Subject: Re: x11/x3270 Message-ID: <20200215135521.GG37073@home.opsec.eu> References: <20200215084847.GA3728@c720-r342378> <20200215111937.GA2473@elch.exwg.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200215111937.GA2473@elch.exwg.net> X-Rspamd-Queue-Id: 48KWwZ1WbCz4HC6 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-1.94 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-0.95)[-0.948,0]; NEURAL_HAM_LONG(-0.99)[-0.992,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: Sat, 15 Feb 2020 13:55:26 -0000 Hi! > Hey, there's an opportunity for you to step up and update that port! > (And perhaps ping the maintainer if he's still around and interested > in that port, not having done anything in about five years is an > indicator of sorts. This port can be yours, at the cost of a patch!) This can be yours for the cost of some run-tests now 8-) https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244138 has a patch for an update. -- pi@opsec.eu +49 171 3101372 Now what ? From owner-freebsd-ports@freebsd.org Sat Feb 15 14:25:56 2020 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 7BD0B23CD08 for ; Sat, 15 Feb 2020 14:25:56 +0000 (UTC) (envelope-from vidar@karlsen.tech) Received: from nivlheim.karlsen.tech (nivlheim.karlsen.tech [178.62.212.206]) (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 48KXbl1C66z4Jns for ; Sat, 15 Feb 2020 14:25:54 +0000 (UTC) (envelope-from vidar@karlsen.tech) Received: from [10.0.0.25] (ti0040q160-0613.bb.online.no [109.189.153.108]) by nivlheim.karlsen.tech (Postfix) with ESMTPSA id 2A2618A234 for ; Sat, 15 Feb 2020 15:25:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=karlsen.tech; s=mail; t=1581776748; bh=S2AOtQFmDF95XzET/wgh/qiEWv/+afGjNj0wIP0u0R0=; h=Subject:To:References:From:Date:In-Reply-To; b=yCD1KKghuOWoU3Fo4K54SQKQ00Hpp4wuh1NDfv3FABAwXTVhzT5wc1+lEsjdZKOFx Pk44Wp2siMnZ6nHl82f5LVWqLnxN7gtQXRfjRHfkJ3JHJDgWYpPWWWVaIUh9THhHur 2DPBfMqb0EY8HKBWbbW+bkhn1lN/0ec92U5xeLzk= Subject: Re: x11/x3270 To: freebsd-ports@freebsd.org References: <20200215084847.GA3728@c720-r342378> <20200215111937.GA2473@elch.exwg.net> <20200215135521.GG37073@home.opsec.eu> From: Vidar Karlsen Message-ID: <16fb2d77-0ff3-184c-5b13-ae6ba00dc6ab@karlsen.tech> Date: Sat, 15 Feb 2020 15:25:41 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 In-Reply-To: <20200215135521.GG37073@home.opsec.eu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.6.2 (nivlheim.karlsen.tech [0.0.0.0]); Sat, 15 Feb 2020 15:25:48 +0100 (CET) X-Rspamd-Queue-Id: 48KXbl1C66z4Jns X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=karlsen.tech header.s=mail header.b=yCD1KKgh; dmarc=none; spf=pass (mx1.freebsd.org: domain of vidar@karlsen.tech designates 178.62.212.206 as permitted sender) smtp.mailfrom=vidar@karlsen.tech X-Spamd-Result: default: False [-1.54 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[karlsen.tech:s=mail]; NEURAL_HAM_MEDIUM(-0.90)[-0.896,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:178.62.212.206/32]; 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(-0.97)[-0.967,0]; DMARC_NA(0.00)[karlsen.tech]; DKIM_TRACE(0.00)[karlsen.tech:+]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(0.82)[ipnet: 178.62.192.0/18(2.67), asn: 14061(1.47), country: US(-0.05)]; ASN(0.00)[asn:14061, ipnet:178.62.192.0/18, 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: Sat, 15 Feb 2020 14:25:56 -0000 On 2/15/20 2:55 PM, Kurt Jaeger wrote: > Hi! > >> Hey, there's an opportunity for you to step up and update that port! >> (And perhaps ping the maintainer if he's still around and interested >> in that port, not having done anything in about five years is an >> indicator of sorts. This port can be yours, at the cost of a patch!) > > This can be yours for the cost of some run-tests now 8-) > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244138 > > has a patch for an update. > It seems to run fine on 12.1-RELEASE-p1 amd64. I don't have much in terms of telnet servers to test it with, but I connected to a random MUD server (there goes the weekend, I guess) and it works. -- Vidar Karlsen From owner-freebsd-ports@freebsd.org Sat Feb 15 23:32:45 2020 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 50DA324C9A1 for ; Sat, 15 Feb 2020 23:32:45 +0000 (UTC) (envelope-from kremels@kreme.com) Received: from mail.covisp.net (mail.covisp.net [65.121.55.42]) (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 48Kmkg5GLkz4VPH for ; Sat, 15 Feb 2020 23:32:43 +0000 (UTC) (envelope-from kremels@kreme.com) From: "@lbutlr" Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Starting with poudriere Message-Id: <3743CEAE-BCC9-479E-8367-F3DA0E30496E@kreme.com> Date: Sat, 15 Feb 2020 16:32:41 -0700 To: FreeBSD X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48Kmkg5GLkz4VPH X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of kremels@kreme.com designates 65.121.55.42 as permitted sender) smtp.mailfrom=kremels@kreme.com X-Spamd-Result: default: False [-0.41 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.95)[-0.954,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MISSING_MIME_VERSION(2.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[kreme.com]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-0.99)[-0.992,0]; IP_SCORE(-0.07)[ip: (-0.25), ipnet: 65.112.0.0/12(-0.00), asn: 209(-0.03), country: US(-0.05)]; TO_DN_ALL(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; RCVD_IN_DNSWL_LOW(-0.10)[42.55.121.65.list.dnswl.org : 127.0.5.1]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:209, ipnet:65.112.0.0/12, country:US]; MID_RHS_MATCH_FROM(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: Sat, 15 Feb 2020 23:32:45 -0000 I=E2=80=99ve setup a new FreeBSD 12.1 system and am going to give = poudriere a whirl on it. The machine is currently setup as a two drive zfs mirror and I have used = pkg to install a few basic things (sudo, zsh, poudriere itself, etc). I am reading through = and I have some questions. First, the example of says that if we don=E2=80=99t change any options, = the defaults will be used. OK, but it makes no mention on how we might = change or set options? Is this simply talking about the build options = panels that sometimes come up (Build examples, support ssl, use sqlite = or MySQL, etc), and when I first go to build a =E2=80=9Cpersistent = list=E2=80=9D those option screens will come up and I can make changes = and they will be saved? Or is there something else that I need to do? Second, let's say that I want to setup the machine to build postfix, = dovecot, apache, pigeonhole, marisadb, postfixadmin, rpoundcube, and = horde all in on =E2=80=9Cpersistent list=E2=80=9D since all of these = pacajkges are need to do mail and webmail, do I simply list the packages = in a single file the way the page lists www/firefox? Once I have poudriere setup and running and I=E2=80=99m comfortable with = it, do I need to do anything to have it =E2=80=9Ctake over=E2=80=9D sudo = and anything else that I installed via pkg? Sorry for the rather basic questions. --=20 "Are you pondering what I'm pondering?" "I think so, Brain, but why would anyone want to see Snow White and the Seven Samurai?=E2=80=9D