> 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
> 

Reply via email to