Date: Sat, 27 Sep 2003 00:54:09 +0200 (CEST) From: Marius Strobl <marius@alchemy.franken.de> To: FreeBSD-gnats-submit@FreeBSD.org Cc: jdp@FreeBSD.org Subject: ports/57265: lang/ezm3 endianess bug in PLIST Message-ID: <200309262254.h8QMs9Hh086071@newtrinity.zeist.de> Resent-Message-ID: <200309262300.h8QN0T1P008940@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 57265 >Category: ports >Synopsis: lang/ezm3 endianess bug in PLIST >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Sep 26 16:00:29 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Marius Strobl >Release: >Organization: >Environment: >Description: Ezm3 installs lib/m3/pkg/m3core/src/float/IEEE-<endianess> depending on the endianess of the platform it is built for. However, the PLIST of the lang/ezm3 port currently lists that directory hardcoded for little-endian. This causes packges builds on sparc64 to fail. See also the very end of the bento build logs at: http://bento.freebsd.org/errorlogs/sparc64-5-full-logs/ezm3-1.1.log.bz2 http://bento.freebsd.org/errorlogs/sparc64-5-latest-logs/ezm3-1.1.log.bz2 >How-To-Repeat: >Fix: Index: Makefile =================================================================== RCS file: /usr/data/bsd/cvs/fbsd/ports/lang/ezm3/Makefile,v retrieving revision 1.6 diff -u -r1.6 Makefile --- Makefile 16 Apr 2003 02:05:19 -0000 1.6 +++ Makefile 18 Sep 2003 01:45:44 -0000 @@ -20,7 +20,8 @@ INSTALL_TARGET= all MAKE_ARGS+= M3OPTIONS="-DBUILD_ALL -DSHIP_ALL" MAN1= m3bundle.1 -PLIST_SUB+= ARCH=${ARCH} TARGET=${TARGET} WORDSIZE=${WORDSIZE} +PLIST_SUB+= ARCH=${ARCH} TARGET=${TARGET} WORDSIZE=${WORDSIZE} \ + ENDIANESS=${ENDIANESS} SCRIPTS_ENV+= TARGET=${TARGET} USE_BZIP2= yes USE_GMAKE= yes @@ -41,14 +42,17 @@ .if ${ARCH} == "alpha" TARGET= FBSD_ALPHA WORDSIZE= 64 +ENDIANESS= le BOOTSTRAP= ezm3-${PORTVERSION}a-${TARGET}-boot.tar.bz2 .elif ${ARCH} == "i386" TARGET= FreeBSD4 WORDSIZE= 32 +ENDIANESS= le BOOTSTRAP= ezm3-${PORTVERSION}-${TARGET}-boot.tar.bz2 .elif ${ARCH} == "sparc64" TARGET= FBSD_SPARC64 WORDSIZE= 64 +ENDIANESS= be BOOTSTRAP= ezm3-${PORTVERSION}-${TARGET}-boot.tar.bz2 .endif Index: pkg-plist =================================================================== RCS file: /usr/data/bsd/cvs/fbsd/ports/lang/ezm3/pkg-plist,v retrieving revision 1.2 diff -u -r1.2 pkg-plist --- pkg-plist 15 Apr 2003 19:04:39 -0000 1.2 +++ pkg-plist 18 Sep 2003 01:41:36 -0000 @@ -299,8 +299,8 @@ lib/m3/pkg/m3core/src/float/Common/RealFloat.i3 lib/m3/pkg/m3core/src/float/IEEE-default/FPU.i3 lib/m3/pkg/m3core/src/float/IEEE-default/FloatMode.i3 -lib/m3/pkg/m3core/src/float/IEEE-le/LongRealRep.i3 -lib/m3/pkg/m3core/src/float/IEEE-le/RealRep.i3 +lib/m3/pkg/m3core/src/float/IEEE-%%ENDIANESS%%/LongRealRep.i3 +lib/m3/pkg/m3core/src/float/IEEE-%%ENDIANESS%%/RealRep.i3 lib/m3/pkg/m3core/src/float/IEEE/Extended.i3 lib/m3/pkg/m3core/src/float/IEEE/LongReal.i3 lib/m3/pkg/m3core/src/float/IEEE/Real.i3 @@ -971,7 +971,7 @@ @dirrm lib/m3/pkg/m3core/src/C @dirrm lib/m3/pkg/m3core/src/float/IEEE-default @dirrm lib/m3/pkg/m3core/src/float/IEEE -@dirrm lib/m3/pkg/m3core/src/float/IEEE-le +@dirrm lib/m3/pkg/m3core/src/float/IEEE-%%ENDIANESS%% @dirrm lib/m3/pkg/m3core/src/float/Common @dirrm lib/m3/pkg/m3core/src/float @dirrm lib/m3/pkg/m3core/src/convert >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200309262254.h8QMs9Hh086071>