From owner-freebsd-ports@FreeBSD.ORG Mon Aug 26 12:07:44 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 31991454 for ; Mon, 26 Aug 2013 12:07:44 +0000 (UTC) (envelope-from kamikaze@bsdforen.de) Received: from mail.server1.bsdforen.de (bsdforen.de [82.193.243.81]) by mx1.freebsd.org (Postfix) with ESMTP id E9BEB2E47 for ; Mon, 26 Aug 2013 12:07:43 +0000 (UTC) Received: from mobileKamikaze.norad (MN-VPN2.HS-Karlsruhe.DE [193.196.117.63]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.server1.bsdforen.de (Postfix) with ESMTPSA id 53BC5861D2 for ; Mon, 26 Aug 2013 14:07:40 +0200 (CEST) Message-ID: <521B450C.6030606@bsdforen.de> Date: Mon, 26 Aug 2013 14:07:40 +0200 From: Dominic Fandrey MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: xpi-* broken since firefox-22 Content-Type: text/plain; charset=ascii Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Aug 2013 12:07:44 -0000 I don't know whether that's a general problem or just affects me, but since Firefox 22 the xpi-* ports don't work for me any more. I.e. they install just fine, but firefox doesn't pick them up. I'm a huge fan of "everything goes into the package system" and I am convinced plugin systems and automatic updates are just hacks that wouldn't even exist if Windows had a package system. But there simply are too many firefox addons and I think before anything gets fixed it's time to put down some hard rule for plugin/addon kind of stuff. My suggestion is the following: Any plugin/addon may be added to the ports collection if one or more of the following conditions are met: - The plugin/addon builds/contains native code - The plugin/addon is a dependency of another port - The plugin/addon improves the integration with the base system, .e.g. it adds support for common environment variables like LANG, HTTP_PROXY or TZ -- A: Because it fouls the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail?