From owner-freebsd-ports@freebsd.org Mon Jul 24 13:34:20 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 13A7AC7E634 for ; Mon, 24 Jul 2017 13:34:20 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (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 C07F66882E for ; Mon, 24 Jul 2017 13:34:19 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.89 (FreeBSD)) (envelope-from ) id 1dZdV5-000Lbo-0q; Mon, 24 Jul 2017 15:34:19 +0200 Date: Mon, 24 Jul 2017 15:34:18 +0200 From: Kurt Jaeger To: Stefan Hagen Cc: freebsd-ports@freebsd.org Subject: Re: I would like to maintain and update www/luakit Message-ID: <20170724133418.GP39925@home.opsec.eu> References: <78a5ba6375201fc8b5a69eabb1102336@textmail.me> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <78a5ba6375201fc8b5a69eabb1102336@textmail.me> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jul 2017 13:34:20 -0000 Hi! > It looks like www/luakit is not maintained. The program has greatly > improved and a new release will be out in the next days. I'm in > contact with the developer and I would like to bring it to FreeBSD > and maintain it in future. > > However, this would be my first port. I'm currently working myself > through the porter handbook, but I have questions. Is it okay to push > these (beginner) questions to this list? Yes. > The first question would be what is best practice when a port greatly > changes and will break compatibility with the old port. > The current www/luakit port is the webkit1 version from 2012. The > current release is a rewrite based on webkit2, which is incomptible > to the old configuration files. It won't even start. > > I can see two approches how to tackle this: > > a) leave the current www/luakit port as it is and create a new > www/luakit-gtk3 with the 2017 release. This would prevent an > automatic update for existing users. > > b) update the existing www/luakit port and add the information about > the configuration incompatibility to UPDATING. Both are fine, a) is better if many other ports depend on it, but leaves the old port around (which is not nice). If no or few ports depend on luakit, b) is better. -- pi@opsec.eu +49 171 3101372 3 years to go !