Are ports supposed to build and run on 10-CURRENT?

Matthias Andree mandree at FreeBSD.org
Mon Jun 24 19:59:38 UTC 2013


Am 24.06.2013 21:15, schrieb Dimitry Andric:
> On Jun 24, 2013, at 20:23, Michael Gmelin <freebsd at grem.de> wrote:
>> On Mon, 24 Jun 2013 19:58:26 +0200
>> Matthias Andree <mandree at FreeBSD.org> 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.


More information about the freebsd-ports mailing list