Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Feb 2021 10:19:04 +0100 (CET)
From:      Gerald Pfeifer <gerald@pfeifer.com>
To:        Kurt Jaeger <pi@FreeBSD.org>, Olivier Certner <olivier.freebsd@free.fr>
Cc:        ports-committers@freebsd.org, svn-ports-all@freebsd.org,  svn-ports-head@freebsd.org
Subject:   Re: svn commit: r565330 - in head: . www www/palemoon www/palemoon/files
Message-ID:  <7595c273-707c-85f-4241-4ed264a257b9@pfeifer.com>
In-Reply-To: <202102151919.11FJJMGp064158@repo.freebsd.org>
References:  <202102151919.11FJJMGp064158@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 15 Feb 2021, Kurt Jaeger wrote:
> Author: pi
> Date: Mon Feb 15 19:19:22 2021
> New Revision: 565330
> URL: https://svnweb.freebsd.org/changeset/ports/565330
> 
> Log:
>   New port: www/palemoon

Ui, that looks like a tricky one to maintain!

> +# 9 is the last version endorsed upstream (and was the default in ports when
> +# this was written). Version bumps *MUST* be validated by the maintainer (after
> +# thorough testing, and following upstream's recommendations. Hence
> +# hardcoded. (For the record, building with clang produces malfunctioning
> +# executables.)
> +
> +# NOTE: We make sure that there are no runtime dependencies to GCC and
> +# libstdc++. See [GCC-no-rdep-*] tags below. This should rather be solved in
> +# the ports infrastructure proper (see PR 211154, which is a step towards that;
> +# however, it still doesn't remove -rpath and doesn't provide the option to
> +# link C++ code against base's libc++).
> +USE_GCC=	9

Given the other changes to use libc++ and avoid -rpath style 
dependencies, would it make sense (and work) to use

  USE_GCC=	9:build

instead?  That is, ensure GCC is not registered as a run-time
dependency (and users can install a palemoon package without
pulling in GCC)?

That alone would be a nice improvement, and if it works, I may
have another idea to make your lives easier. :-)

Gerald

PS: Olivier, if this successfully works for you, I can commit
such a change.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7595c273-707c-85f-4241-4ed264a257b9>