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