From owner-freebsd-ports@FreeBSD.ORG Mon Jun 24 19:59:38 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mandree.no-ip.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by hub.freebsd.org (Postfix) with ESMTP id 6BC4E514; Mon, 24 Jun 2013 19:59:38 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from [IPv6:::1] (localhost6.localdomain6 [IPv6:::1]) by apollo.emma.line.org (Postfix) with ESMTP id 67A4B23CEE7; Mon, 24 Jun 2013 21:59:37 +0200 (CEST) Message-ID: <51C8A529.40508@FreeBSD.org> Date: Mon, 24 Jun 2013 21:59:37 +0200 From: Matthias Andree User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: Dimitry Andric Subject: Re: Are ports supposed to build and run on 10-CURRENT? References: <20130613031535.4087d7f9@bsd64.grem.de> <51C888C2.2040706@FreeBSD.org> <20130624202326.2a6111a6@bsd64.grem.de> In-Reply-To: X-Enigmail-Version: 1.4.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: "freebsd-ports@freebsd.org Ports" , Michael Gmelin 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, 24 Jun 2013 19:59:38 -0000 Am 24.06.2013 21:15, schrieb Dimitry Andric: > On Jun 24, 2013, at 20:23, Michael Gmelin wrote: >> On Mon, 24 Jun 2013 19:58:26 +0200 >> Matthias Andree wrote: >>> Am 22.06.2013 00:27, schrieb Dimitry Andric: >>> >>>> Attached is a diff to fix the db5 port, so it correctly builds with >>>> CXXFLAGS?=-std=c++11 -stdlib=libc++. Matthias, could you please >>>> have a look at it? >>> >>> Does databases/db6 as a requisite make your failing port compile >>> properly? >> >> The port failing to build using c++11 is databases/db5 itself. The port >> depending on db5 that raised the question is devel/ice, which might >> build with db6, but upstream only developed and tested it using >> db5, so sticking to that version is preferred. > > > Indeed, I should probably have sent this a separate mail, sorry. The > diff was just to get db5 building with libc++. A similar diff is needed > for db6, but before I start producing it, I would like to know if there > is any interest. :-) > > Note the fixes are mostly trivial, just a renaming of a few identifiers. > If you would rather have me take it upstream, please let me know. These need to be taken upstream, but I will also need to fix db5 because I intend to keep that version going, as the last version under SleepyCat license. db6 has switched to the Affero GPL v3 which requires to also offer sources when the modified software is not distributed, but used as a service. As long as the identifiers are not exposed, renaming them should be safe. I will see to that, but it will take me a few days before I get around to it. Thanks for the heads-up.