From owner-svn-ports-all@freebsd.org Sun Mar 28 15:28:59 2021 Return-Path: Delivered-To: svn-ports-all@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 0A48557CDF0; Sun, 28 Mar 2021 15:28:59 +0000 (UTC) (envelope-from prvs=0721d59be0=gnikl@justmail.de) Received: from mout1.freenet.de (mout1.freenet.de [IPv6:2001:748:100:40::2:3]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (Client CN "*.freenet.de", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F7fkf1Hj5z4lhJ; Sun, 28 Mar 2021 15:28:56 +0000 (UTC) (envelope-from prvs=0721d59be0=gnikl@justmail.de) Received: from [195.4.92.124] (helo=sub5.freenet.de) by mout1.freenet.de with esmtpa (ID gnikl@justmail.de) (port 25) (Exim 4.92 #3) id 1lQXLR-0008Fu-Rz; Sun, 28 Mar 2021 17:28:53 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=justmail.de ; s=mjaymdexmjqk; h=Content-Transfer-Encoding:Content-Type:MIME-Version: References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=EAfqHEh7Oc1CgoqyvWHobATsD3mbXWOdGrP/gw+cQ5U=; b=Tf/+b3qyy4LvhgQ+A4LUMArvXk 9HDYMbl6K0Kx45yWyuNE6NJ6MpDHzNfQYCZtnqNGTclPSQ9LoqxrGAqcKM1zHwtDD+4AU3uhdqmpt FRdMxaeYM4ed2FpabPmlRaFhWetEkttEwcd4p+K2WWz5reVix0fOaRUHA+AZWZAPsx+TJfWYWMMJE 0aTkPUOl4PDU9WDmDPSMOlMeFqd5cfEhL7M5ugEJgfYWoZ3XvD7P+M3c7HCRE30Z+kWaUrZ6R3Miz CxjIJK2MzNMDLnrh87zOVT0VmtC0hKnlmRPSXqgU+5XtjkU/YDcf9T0jxaq8twL7WH15r5l3d83v2 oBCV6tPg==; Received: from p5b3b3aba.dip0.t-ipconnect.de ([91.59.58.186]:49529 helo=localhost) by sub5.freenet.de with esmtpsa (ID gnikl@justmail.de) (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256) (port 465) (Exim 4.92 #3) id 1lQXLR-0005R4-Nz; Sun, 28 Mar 2021 17:28:53 +0200 Date: Sun, 28 Mar 2021 17:28:49 +0200 From: Gunther Nikl To: Baptiste Daroussin Cc: svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r563988 - in head: . www www/opera www/opera-linuxplugins Message-ID: <20210328172849.00001b53@justmail.de> In-Reply-To: <202102040439.1144dLYE014262@repo.freebsd.org> References: <202102040439.1144dLYE014262@repo.freebsd.org> X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-w64-mingw32) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originated-At: 91.59.58.186!49529 X-FNSign: v=2 s=6E87CCFCB06E39EECFCC5E4A1DEB1C53979378C582EF1D71FDB7617BEEDB9047 X-Scan-TS: Sun, 28 Mar 2021 17:28:53 +0200 X-Rspamd-Queue-Id: 4F7fkf1Hj5z4lhJ X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=justmail.de header.s=mjaymdexmjqk header.b=Tf/+b3qy; dmarc=none; spf=pass (mx1.freebsd.org: domain of prvs=0721d59be0=gnikl@justmail.de designates 2001:748:100:40::2:3 as permitted sender) smtp.mailfrom=prvs=0721d59be0=gnikl@justmail.de X-Spamd-Result: default: False [-3.60 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2001:748:100:40::2:0/112]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[justmail.de:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_IN_DNSWL_LOW(-0.10)[2001:748:100:40::2:3:from]; RCVD_TLS_LAST(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2001:748:100:40::2:3:from]; ASN(0.00)[asn:5430, ipnet:2001:748::/32, country:DE]; MIME_TRACE(0.00)[0:+]; FROM_NEQ_ENVFROM(0.00)[gnikl@justmail.de,prvs=0721d59be0=gnikl@justmail.de]; RECEIVED_SPAMHAUS_PBL(0.00)[91.59.58.186:received]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[justmail.de:s=mjaymdexmjqk]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[justmail.de]; FORGED_SENDER_VERP_SRS(0.00)[]; SPAMHAUS_ZRD(0.00)[2001:748:100:40::2:3:from:127.0.2.255]; MAILMAN_DEST(0.00)[svn-ports-all,svn-ports-head] X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Mar 2021 15:28:59 -0000 Am 04.02.2021 um 04:39 Baptiste Daroussin schrieb: > Author: bapt > Date: Thu Feb 4 04:39:20 2021 > New Revision: 563988 > URL: https://svnweb.freebsd.org/changeset/ports/563988 > > Log: > In preparation for the removal of gstreamer 0.x > > Remove opera web browser, it hasn't received an update since 2013 > and carries many security concerns. > > It remained in the ports tree because of the very niche usage, but > it is now time to retire. > > Discussed with: ak (maintainer) I noticed that commit only a few days ago. I knew that browser for a long time, but I discovered it for me only when it was already an almost dead horse. The removal saddens me, but it was probably inevitable. > Deleted: > head/www/opera/ > head/www/opera-linuxplugins/ What about linux-opera? Now the reason to create a PR about this port and base libz is gone. FWIW, there is a symbol conflict between the FreeBSD opera binaries and libz. The base libz exports several private symbols because the build does not enable its HIDDEN attribute support. Since the FreeBSD opera binaries export the same symbols there is an ABI conflict. The problem arose with mesa 18 when it got zlib compressed shader cache. However, it seems the FreeBSD opera was no used that much anymore since nobody noticed that probkem. nterestingly, the Linux opera binaries do not export those symbols. I am including a small test program demonstrating the erroneous behaviour. Regards, Gunther > Modified: > head/MOVED > head/www/Makefile > > Modified: head/MOVED > ============================================================================== > --- head/MOVED Thu Feb 4 01:53:06 2021 (r563987) > +++ head/MOVED Thu Feb 4 04:39:20 2021 (r563988) > @@ -16063,3 +16063,5 @@ > www/p5-RT-Extension-RepeatTicket@rt44|www/p5-RT-Extens > www/p5-RTx-Calendar@rt42||2021-02-02|Removed, currently only > supported with www/rt44 > www/p5-RTx-Calendar@rt44|www/p5-RTx-Calendar|2021-02-02|Unflavor, > currently only supported with www/rt44 > www/rt42|www/rt44|2021-02-02|Has expired: Upstream support is ending; > please migrate to RT-5.0 (www/rt50) > +www/opera||2021-02-04|Abandonware since 2013 > +www/opera-linuxplugins||2021-02-04|Depends on opera browser > > Modified: head/www/Makefile > ============================================================================== > --- head/www/Makefile Thu Feb 4 01:53:06 2021 (r563987) > +++ head/www/Makefile Thu Feb 4 04:39:20 2021 (r563988) > @@ -476,8 +476,6 @@ > SUBDIR += onionbalance > SUBDIR += onionshare > SUBDIR += opencart > - SUBDIR += opera > - SUBDIR += opera-linuxplugins > SUBDIR += orangehrm > SUBDIR += osrm-backend > SUBDIR += osticket -- cut -- //cc -g -O0 zlib-error.c -o zlib-error.exe -lz #include /* functions called if shared zlib was NOT build with HIDDEN attribute! */ void _tr_init() { fprintf (stderr, "BAD:_tr_init!\n"); } void _tr_tally() { fprintf (stderr, "BAD:_tr_tally!\n"); } void _tr_align() { fprintf (stderr, "BAD:_tr_align!\n"); } void _tr_stored_block() { fprintf (stderr, "BAD:_tr_stored_block!\n"); } void _tr_flush_block() { fprintf (stderr, "BAD:_tr_flush_block!\n"); } #include "zlib.h" int main(void) { unsigned char out[ 128 ]; z_stream strm; strm.zalloc = Z_NULL; strm.zfree = Z_NULL; strm.opaque = Z_NULL; strm.next_in = (Bytef *) "hello world"; strm.avail_in = 11; deflateInit(&strm, Z_DEFAULT_COMPRESSION); strm.avail_out = 128; strm.next_out = out; deflate(&strm, Z_FINISH); (void)deflateEnd(&strm); return 0; } -- cut --