ports/lang/rexx-imc/files/patch-Make-P02
Tilman Keskinoz a2198409d8 - Fix MASTER_SITES
- Fix compilation on FreeBSD 6.*
- Pass Maintainership to submitter

PR:		77898
Submitted by:	Gerhard Gonter <g.gonter@ieee.org>
2005-03-06 23:01:23 +00:00

30 lines
1 KiB
Text

--- work/rexx-imc-1.76/Make Tue Feb 22 01:35:58 2005
+++ Make Tue Feb 22 01:27:08 2005
@@ -452,6 +452,27 @@
;;
esac
;;
+ FreeBSD:6.*)
+ REXXLIB="librexx.so"
+ SOLINK="librexx.so"
+ RANLIB=ranlib
+ MATH=rxmathfn.rxfn
+ LIBRARIES=""
+ SOFLAG="-shared --export-dynamic"
+ : ${RUNLIBS='-L$(LIBDIR) -Wl,-rpath,$(PREFIX)/lib'}
+ DLLFLAG="-shared --export-dynamic"
+ case $CC in
+ gcc)
+ CCFLAG="${CFLAGS} -DHAS_TTYCOM -DRENAME_UNDELETE -DHAS_GMTOFF"
+ PIC="-fPIC"
+ ;;
+ *) echo "Warning: I don't know the options for $CC"\
+ "- trying the gcc ones" >&2
+ CCFLAG="${CFLAGS} -DHAS_TTYCOM -DRENAME_UNDELETE -DHAS_GMTOFF"
+ PIC="-fPIC"
+ ;;
+ esac
+ ;;
unknown:*|*:*)
echo "I am not configured for this platform - guessing some options" >&2
echo "(You will not be able to use shared libraries)" >&2