ports/77898: unbreak lang/rexx-imc, change maintainer (was ports at freebsd.org)
Gerhard Gonter
g.gonter at ieee.org
Tue Feb 22 01:00:43 UTC 2005
>Number: 77898
>Category: ports
>Synopsis: unbreak lang/rexx-imc, change maintainer (was ports at freebsd.org)
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Tue Feb 22 01:00:41 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Gerhard Gonter <g.gonter at ieee.org>
>Release: FreeBSD 5.3-STABLE i386
>Organization:
none
>Environment:
System: FreeBSD chuck.iris-net.home 6.0-CURRENT FreeBSD 6.0-CURRENT #75: Sun Dec 19 20:59:24 CET 2004 root at chuck.iris-net.home:/usr/obj/usr/src/sys/CHUCK i386
Architecture: i386
>Description:
This pr contains another patch for rexx-imc to unbreak
compilation on FreeBSD 6.0. A FTP URL is removed from
from MASTER_SITES since that address no longer works.
Finally, a change in maintainership is also proposed.
>How-To-Repeat:
>Fix:
diff -ruN rexx-imc.orig/Makefile rexx-imc/Makefile
--- rexx-imc.orig/Makefile Mon Feb 14 11:40:04 2005
+++ rexx-imc/Makefile Tue Feb 22 01:47:58 2005
@@ -7,13 +7,12 @@
PORTNAME= rexx-imc
PORTVERSION= 1.76
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= lang
MASTER_SITES= http://users.comlab.ox.ac.uk/ian.collier/distribution/ \
- ftp://ftp.sai.msu.su/pub/unix/rexx/ \
- ftp://crydee.sai.msu.ru/zeus/unix/rexx/
+ ftp://ftp.sai.msu.su/pub/unix/rexx/
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= g.gonter at ieee.org
COMMENT= A procedural programming language designed by IBM's UK Laboratories
CONFLICTS= rexx-regina-*
@@ -37,10 +36,6 @@
README.files README.make README.news README.platforms
.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 600000
-BROKEN= "Does not compile on FreeBSD >= 6.x"
-.endif
post-patch:
# CFLAGS safeness for ARCHs other than i386
diff -ruN rexx-imc.orig/files/patch-Make-P02 rexx-imc/files/patch-Make-P02
--- rexx-imc.orig/files/patch-Make-P02 Thu Jan 1 01:00:00 1970
+++ rexx-imc/files/patch-Make-P02 Tue Feb 22 01:36:37 2005
@@ -0,0 +1,30 @@
+--- 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
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list