> While trying to build the whole port tree on amd64, I found some ports > which are not marked the same as their dependency as only buildable for > some platform.
This is on purpose. If someone fixes that particular dependency to allow it to work on another architectures, everything else will just work, without the need to hunt around for it. You're not solving a problem with your diff. > For instance: > > workman depends on xview-config-3.2.1 which is not for alpha amd64 hppa64 > sparc64 mips64, but in workman Makefile port there is no: > NOT_FOR_ARCHS= ${LP64_ARCHS} > > maxima depends on clisp, which is only for i386, not amd64, but in maxima > Makefile port there is no: > ONLY_FOR_ARCHS= i386 > > Best regards, > > Charles Longeau > > Index: audio/workman/Makefile > =================================================================== > RCS file: /cvs/ports/audio/workman/Makefile,v > retrieving revision 1.28 > diff -u -r1.28 Makefile > --- audio/workman/Makefile 13 Nov 2006 10:08:12 -0000 1.28 > +++ audio/workman/Makefile 21 Mar 2007 21:22:12 -0000 > @@ -5,6 +5,8 @@ > PKGNAME= ${DISTNAME:L}p0 > CATEGORIES= audio > > +NOT_FOR_ARCHS= ${LP64_ARCHS} > + > MASTER_SITES= ${MASTER_SITE_XCONTRIB:=applications/WorkMan/} > > PERMIT_PACKAGE_CDROM= Yes > Index: math/maxima/Makefile > =================================================================== > RCS file: /cvs/ports/math/maxima/Makefile,v > retrieving revision 1.5 > diff -u -r1.5 Makefile > --- math/maxima/Makefile 25 Feb 2005 14:31:50 -0000 1.5 > +++ math/maxima/Makefile 22 Mar 2007 04:14:01 -0000 > @@ -1,5 +1,6 @@ > # $OpenBSD: Makefile,v 1.5 2005/02/25 14:31:50 alek Exp $ > > +ONLY_FOR_ARCHS= i386 > COMMENT= "GPL computer algebra system based on DOE Macsyma" > > VERSION= 5.9.0 >