From b1f6513b2110e1865103080a938bd7e6e4d5646f Mon Sep 17 00:00:00 2001 From: asami Date: Wed, 12 May 1999 05:29:51 +0000 Subject: Fix ELF build. Change maintainer's mail address. Submitted by: maintainer, of course --- lang/sr/Makefile | 4 +--- lang/sr/files/patch-ab | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 lang/sr/files/patch-ab (limited to 'lang/sr') diff --git a/lang/sr/Makefile b/lang/sr/Makefile index fbe3c2b..8b90c1a 100644 --- a/lang/sr/Makefile +++ b/lang/sr/Makefile @@ -3,7 +3,7 @@ # Date created: 2 Jun 1997 # Whom: Ruslan Shevchenko # -# $Id: Makefile,v 1.3 1997/06/29 09:29:03 obrien Exp $ +# $Id: Makefile,v 1.4 1998/10/14 04:10:03 jseger Exp $ # DISTNAME= sr @@ -14,8 +14,6 @@ EXTRACT_SUFX= .tar.Z MAINTAINER= rssh@cki.ipri.kiev.ua -BROKEN_ELF= yes - HAS_CONFIGURE= yes CONFIGURE_ARGS= prefix NO_WRKSUBDIR= yes diff --git a/lang/sr/files/patch-ab b/lang/sr/files/patch-ab new file mode 100644 index 0000000..95dafd0 --- /dev/null +++ b/lang/sr/files/patch-ab @@ -0,0 +1,22 @@ +diff -udr work.origin/csw/asm.c work/csw/asm.c +--- csw/asm.c.orig Mon Nov 22 23:18:14 1993 ++++ csw/asm.c Wed May 12 05:05:46 1999 +@@ -8,7 +8,17 @@ + + #include "../arch.h" + +-#ifdef __svr4__ /* if SVR4 (including Solaris 2.x) */ ++#ifdef __FreeBSD__ ++#if __FreeBSD__ >= 2 ++#include ++#if __FreeBSD_version >= 300004 ++#define __elf__ ++#endif ++#endif ++#endif ++ ++ /* if SVR4 (including Solaris 2.x) or FreeBSD-elf */ ++#if defined(__svr4__) || defined (__elf__) + #define SR_BUILD_CONTEXT sr_build_context + #define SR_CHG_CONTEXT sr_chg_context + #define SR_CHECK_STK sr_check_stk -- cgit v1.1