From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Feb 22 01:00:43 2005 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C23E116A4CE for ; Tue, 22 Feb 2005 01:00:43 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8439A43D1D for ; Tue, 22 Feb 2005 01:00:43 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id j1M10hCu043771 for ; Tue, 22 Feb 2005 01:00:43 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id j1M10gp0043770; Tue, 22 Feb 2005 01:00:42 GMT (envelope-from gnats) Resent-Date: Tue, 22 Feb 2005 01:00:42 GMT Resent-Message-Id: <200502220100.j1M10gp0043770@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Gerhard Gonter Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8E55B16A4CE for ; Tue, 22 Feb 2005 00:55:21 +0000 (GMT) Received: from alcoholix.wu-wien.ac.at (alcoholix.wu-wien.ac.at [137.208.3.67]) by mx1.FreeBSD.org (Postfix) with ESMTP id B04FA43D2F for ; Tue, 22 Feb 2005 00:55:20 +0000 (GMT) (envelope-from root@alcoholix.wu-wien.ac.at) Received: from alcoholix.wu-wien.ac.at (localhost.wu-wien.ac.at [127.0.0.1]) j1M0tI9v072129; Tue, 22 Feb 2005 01:55:18 +0100 (CET) (envelope-from root@alcoholix.wu-wien.ac.at) Received: (from root@localhost) by alcoholix.wu-wien.ac.at (8.13.1/8.13.1/Submit) id j1M0tHdR072128; Tue, 22 Feb 2005 01:55:17 +0100 (CET) (envelope-from root) Message-Id: <200502220055.j1M0tHdR072128@alcoholix.wu-wien.ac.at> Date: Tue, 22 Feb 2005 01:55:17 +0100 (CET) From: Gerhard Gonter To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: Gerhard Gonter Subject: ports/77898: unbreak lang/rexx-imc, change maintainer (was ports@freebsd.org) X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Gerhard Gonter List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Feb 2005 01:00:43 -0000 >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 >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 - -.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: