Date: Tue, 22 Feb 2005 01:55:17 +0100 (CET) From: Gerhard Gonter <g.gonter@ieee.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: Gerhard Gonter <g.gonter@ieee.org> Subject: ports/77898: unbreak lang/rexx-imc, change maintainer (was ports@freebsd.org) Message-ID: <200502220055.j1M0tHdR072128@alcoholix.wu-wien.ac.at> Resent-Message-ID: <200502220100.j1M10gp0043770@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 77898 >Category: ports >Synopsis: unbreak lang/rexx-imc, change maintainer (was ports@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@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@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@FreeBSD.org +MAINTAINER= g.gonter@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200502220055.j1M0tHdR072128>