Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 08 Dec 2013 23:26:27 +0100
From:      olli hauer <ohauer@gmx.de>
To:        Matthias Andree <mandree@FreeBSD.org>, Tijl Coosemans <tijl@FreeBSD.org>, Mathieu Arnold <mat@FreeBSD.org>
Cc:        svn-ports-head@freebsd.org, Olli Hauer <ohauer@FreeBSD.org>, svn-ports-all@freebsd.org, ports-committers@freebsd.org
Subject:   Re: svn commit: r332017 - head/devel/subversion17
Message-ID:  <52A4F213.7060303@gmx.de>
In-Reply-To: <52A48BAF.8050607@FreeBSD.org>
References:  <201310292201.r9TM15df056478@svn.freebsd.org>	<EE1C4CE479CEC1E30C7895E9@ogg.in.absolight.net> <20131207150704.5ff18aae@kalimero.tijl.coosemans.org> <52A48BAF.8050607@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2013-12-08 16:09, Matthias Andree wrote:
> Am 07.12.2013 15:07, schrieb Tijl Coosemans:
>> On Mon, 02 Dec 2013 18:03:16 +0100 Mathieu Arnold wrote:
>>> +--On 29 octobre 2013 22:01:05 +0000 Olli Hauer <ohauer@FreeBSD.org> wrote:
>>> | -PKGNAMESUFFIX=	17
>>> | +#7setting7PKGSUFFIX7not7possible7wo.7having7a7Mk/Uses7file7and7fixing7a7
>>> | bunch7of7ports
>>> | +#PKGNAMESUFFIX=	17
>>>
>>> I've grepped through the whole ports tree, and I couldn't find any port
>>> that depends on subversion1[67] using their package name, as in
>>> subversion<1.8:{$PORTS}..., they only depends on the svn binary being
>>> there, so adding PKGNAMESUFFIX will not hurt any bit.
>>>
>>> If I'm wrong, please show me which ports have their dependencies that needs
>>> fixing.
>>
>> The subversion-java slave port sets PKGNAMESUFFIX=-java, so setting
>> PKGNAMESUFFIX=17 in the master makefile would override that.
>>
>> The other slave ports (perl,ruby,python) set PKGNAMEPREFIX so maybe
>> the java port should do that too.
>>
> 
> Is there any purpose in keeping old garbage around?
> Such as new client not working with old server?
> If not, let's just axe the older versions rather than fix package name
> conflicts.
> 


The subversion java port is fixed, I'm more concerned with ports using

- ..._DEPENDS= subversion>=$version
- ..._DEPENDS= p5-subversion>=$version
- ..._DEPENDS= ${PYTHON_PKGNAMEPREFIX}subversion>=0:

Having PKGNAMEPREFIX will prevent building this ports in case default
subversion != devel/subversion even they work fine with subversion 1.6.

I'm going now over all ports depending on 'devel/subversion*' to check for
false declaration e.g using 'subversion>=1.7.0:' where 1.6 is sufficient.

Long time ago I've written a SVN framework, but got no or negative feedback
so I stopped the work. Hopefully I can find a bunch of time to start working
again on it.

http://lists.freebsd.org/pipermail/freebsd-ports/2011-July/068561.html





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52A4F213.7060303>