Hi, 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.
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