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


Reply via email to