From owner-freebsd-ports-bugs@freebsd.org Fri Feb 12 22:48:04 2021 Return-Path: Delivered-To: freebsd-ports-bugs@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 7F1B4533FB3 for ; Fri, 12 Feb 2021 22:48:04 +0000 (UTC) (envelope-from bugzilla-noreply@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 4DcpYc30Klz4Y6s for ; Fri, 12 Feb 2021 22:48:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 66C73533FB2; Fri, 12 Feb 2021 22:48:04 +0000 (UTC) Delivered-To: ports-bugs@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 6691B534141 for ; Fri, 12 Feb 2021 22:48:04 +0000 (UTC) (envelope-from bugzilla-noreply@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) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DcpYc2J34z4Xx9 for ; Fri, 12 Feb 2021 22:48:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 3752643AE for ; Fri, 12 Feb 2021 22:48:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 11CMm4EV061898 for ; Fri, 12 Feb 2021 22:48:04 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 11CMm4Lr061897 for ports-bugs@FreeBSD.org; Fri, 12 Feb 2021 22:48:04 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 251117] [NEW PORT] www/palemoon: Open-source web browser Date: Fri, 12 Feb 2021 22:48:04 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: olivier.freebsd@free.fr X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2021 22:48:04 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D251117 --- Comment #2 from Olivier Certner --- Attaching a patch with the latest version with official branding enabled. Official branding is granted in compliance with Pale Moon's redistribution license (see https://www.palemoon.org/redist.shtml), point 8b, as explicitly confirmed by the owner (Moonchild; see https://forum.palemoon.org/viewtopic.php?f=3D5&t=3D25625 for the relevant discussion on Pale Moon's forums), since build options were not modified be= yond what is necessary to get a stable build on FreeBSD. More precisely, upstream insisted that their in-tree jemalloc be used instead of the system's one, b= ut agreed with the requirement to link against libc++ (since Pale Moon's platf= orm indirectly depends on libraries containing C++ code). I had to go to the pain of making their in-tree jemalloc bootstrap on FreeB= SD, as well as modify the ad-hoc build system (inherited from an old version of Mozilla's) to work with Tauthon, since Python 2.7 is EOL. Notwithstanding t= he fact that the browser and its platform have to be built with GCC whereas the C++ pieces have to be compiled and linked against libc++. For the record, relevant issues and pull requests upstream: - https://repo.palemoon.org/MoonchildProductions/UXP/issues/1699 - https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1703 - https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1706 - https://repo.palemoon.org/MoonchildProductions/UXP/issues/1729 - https://repo.palemoon.org/MoonchildProductions/UXP/issues/1730 - https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1731 - https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1736 Redistribution of binary packages is allowed as long as the default options= are not changed with respect to the current ones (if they must, then I would li= kely have to check with upstream). Any individual user using the port system is free to change the provided options as he wishes before he builds and retain official branding as long = as he doesn't distribute his version. It can expect no support upstream if not using the default build options. I'll try to provide some when necessary, b= ut prepared to be advised to just drop non-default options if for whatever rea= son I can't. --=20 You are receiving this mail because: You are the assignee for the bug.=