svn commit: r316102 - in head/emulators/dolphin-emu-devel: . files

Ganael LAPLANCHE ganael.laplanche at martymac.org
Sat Apr 20 13:48:52 UTC 2013


On Sat, 20 Apr 2013 05:17:37 +0000, Alexey Dokuchaev wrote

Hi Alexey, Eitan,

> > No.
> > 
> > ONLY_FOR_* means that the port is *never intended* to work on any
> > other platform.  BROKEN ports are, in theory, periodically tested.
> 
> Exactly.  I only mentioned ONLY_FOR_ARCHS to illustrate that 
> "i386-specific option" is overly vague even to tell BROKEN 
> from ONLY_FOR_ARCHS, which are very different beasts, and 
> should not be confused.

Thanks for the reminder ! Of course, ONLY_FOR_ARCHS won't fit here.

Then, I see three possibilities :

1) Fix the BROKEN message with something more incentive, like just :

.if ${ARCH} == "powerpc"
BROKEN= Not tested on powerpc
.endif

but I don't find this solution very clean as, after all, I have not
tested other tier-2 architectures, so why just put a message for powerpc ?

2) I could rewrite it this way :

.if ${ARCH} != "i386" && ${ARCH} != "amd64"
BROKEN= Only tested on i386 and amd64
.endif 

a kind of ONLY_FOR_ARCHS that will allow package building to be tried
anyway from time to time.

3) As I don't know exactly why this BROKEN message has been introduced
and whether the port now builds or not on powerpc and other tier-2 archs
(I don't have hardware to test it), just remove the BROKEN message and
let the port live its life.

I would go for 2) as it seems the cleanest way to solve that problem.
Does that seem good to you ?

Best regards,

--
Ganael LAPLANCHE <ganael.laplanche at martymac.org>
http://www.martymac.org | http://contribs.martymac.org
FreeBSD: martymac <martymac at FreeBSD.org>, http://www.FreeBSD.org


More information about the svn-ports-all mailing list