[PATCH] graphics/raster3d -- replace g77 dependence by gfortran

M. L. Dodson mldodson at comcast.net
Fri Aug 1 23:40:55 UTC 2008


Steve Kargl wrote:
> diff -urN raster3d.old/Makefile raster3d/Makefile
> --- raster3d.old/Makefile	2008-02-01 04:05:24.000000000 -0800
> +++ raster3d/Makefile	2008-08-01 14:09:43.000000000 -0700
> @@ -23,7 +23,8 @@
>  BINARIES=	avs2ps balls rastep render ribbon rings3d rods normal3d
>  SCRIPTS=	label3d stereo3d
>
> -USE_FORTRAN=	g77
> +USE_FORTRAN=	yes
> +FFLAGS+=	-fno-range-check
>
>  .if !defined(WITHOUT_IMAGEMAGICK)
>  RUN_DEPENDS=	convert:${PORTSDIR}/graphics/ImageMagick

Applied patch.

[root at histidine.activesitedynamics.com:85] % make
===>  Building for raster3d-2.7.d_1
mv render.f render.f.bak
egrep -v '(CARRIAGECONTROL|DISPOSE)' render.f.bak > render.f
mv normal3d.f normal3d.f.bak
egrep -v '(CARRIAGECONTROL|DISPOSE)' normal3d.f.bak > normal3d.f
mv rastep.f rastep.f.bak
egrep -v '(CARRIAGECONTROL|DISPOSE)' rastep.f.bak > rastep.f
Making Raster3D 2.7d for freebsd
cc -O2 -fno-strict-aliasing -pipe -I/usr/include -I/usr/local/include 
-DGUNZIP -DIMAGEPIPE -DTIFF_SUPPORT -DTIFF_INVERT -DJPEG_SUPPORT 
-DPNG_SUPPORT -DLINUX -DNETWORKBYTEORDER  -o avs2ps avs2ps.c -lm
gfortran42 -O -fno-range-check -o balls balls.f
gfortran42   -O -fno-range-check -c quadric.f
gfortran42   -O -fno-range-check -c suv.f
gfortran42 -O -fno-range-check  rastep.f quadric.o suv.o   -o rastep
gfortran42   -O -fno-range-check -c render.f
render.f:3687.72:

                CALL ASSERT(TYPE(INEXT).EQ.VERTRANSP,'lost vertex transp'
                                                                        1
Error: Syntax error in argument list at (1)
*** Error code 1

Stop in /usr/ports/graphics/raster3d/work/Raster3D_2.7d.
*** Error code 1

Stop in /usr/ports/graphics/raster3d.

-- 
M. L. Dodson
Email:	mldodson-at-comcast-net
Phone:	eight_three_two-five_63-386_one


More information about the freebsd-ports mailing list