From c9623ef0581f2462f30fc05b803596108128c885 Mon Sep 17 00:00:00 2001 From: Xin LI Date: Fri, 18 Aug 2006 18:30:56 +0000 Subject: [PATCH] - Fix build on -CURRENT - Pass maintainership to submitter. Submitted by: Stanislav Sedov PR: ports/100889 --- lang/rscheme/Makefile | 3 ++- lang/rscheme/files/patch-..__Makefile | 20 +++++++++++++------ ...compiler__resource__buildenv__postambl.mak | 13 ++++++++++++ .../files/patch-..__stage0__Makefile.in | 13 ++++++++++++ 4 files changed, 42 insertions(+), 7 deletions(-) create mode 100644 lang/rscheme/files/patch-..__compiler__resource__buildenv__postambl.mak create mode 100644 lang/rscheme/files/patch-..__stage0__Makefile.in diff --git a/lang/rscheme/Makefile b/lang/rscheme/Makefile index 15e57f30c9ed..dedb7a93b049 100644 --- a/lang/rscheme/Makefile +++ b/lang/rscheme/Makefile @@ -7,11 +7,12 @@ PORTNAME= rscheme PORTVERSION= 0.7.3.3 +PORTREVISION= 1 CATEGORIES= lang scheme MASTER_SITES= http://www.rscheme.org/rs/b/${PORTVERSION}/32/ DISTNAME= rs-${PORTVERSION} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= ssedov@mbsd.msk.ru COMMENT= An object-oriented, extended version of the Scheme dialect of Lisp WRKSRC= ${WRKDIR}/${DISTNAME}/src diff --git a/lang/rscheme/files/patch-..__Makefile b/lang/rscheme/files/patch-..__Makefile index 10740619ba18..9c4f73ce1f8e 100644 --- a/lang/rscheme/files/patch-..__Makefile +++ b/lang/rscheme/files/patch-..__Makefile @@ -1,9 +1,17 @@ - -$FreeBSD: /tmp/pcvs/ports/lang/rscheme/files/patch-..__Makefile,v 1.1 2006-04-20 21:32:20 anray Exp $ - ---- ../Makefile.orig Thu Mar 18 17:40:45 1999 -+++ ../Makefile Tue Jul 31 10:48:35 2001 -@@ -126,9 +126,9 @@ +--- ../Makefile.orig Thu Oct 23 02:54:27 2003 ++++ ../Makefile Wed Jul 26 22:32:05 2006 +@@ -59,8 +59,8 @@ + rm -rf $(TARGET_DIR) ; mkdir $(TARGET_DIR) + (cd ${SRC_DIR}/handc ; \ + find . \! \( -name CVS -prune \) -print) > .handc.list +- cat .handc.list | (cd ${SRC_DIR}/handc ; cpio -oc) \ +- | (cd ${TARGET_DIR} ; cpio -idc) ++ cat .handc.list | tar -cf- -C ${SRC_DIR}/handc -T- \ ++ | tar -xf- -C ${TARGET_DIR} + if test -d $(TARGET_DIR)/tmp ; then : ; \ + else mkdir $(TARGET_DIR)/tmp ; fi + +@@ -130,9 +130,9 @@ stage1:: cd stage0 ; ./configure --prefix=`pwd`/install $(CONFIG_OPTS) diff --git a/lang/rscheme/files/patch-..__compiler__resource__buildenv__postambl.mak b/lang/rscheme/files/patch-..__compiler__resource__buildenv__postambl.mak new file mode 100644 index 000000000000..d172be6eb8af --- /dev/null +++ b/lang/rscheme/files/patch-..__compiler__resource__buildenv__postambl.mak @@ -0,0 +1,13 @@ +--- ../compiler/resource/buildenv/postambl.mak.orig Wed Jul 26 22:54:14 2006 ++++ ../compiler/resource/buildenv/postambl.mak Wed Jul 26 22:54:50 2006 +@@ -17,8 +17,8 @@ + if [ ! -d $(INSTALL_DIR) ] ; then mkdir -p $(INSTALL_DIR) ; fi + (cd install ; \ + find . \! \( -name CVS -prune \) -print) > .install.list +- cat .install.list | (cd install ; cpio -oc) \ +- | (cd ${INSTALL_DIR} ; cpio -idc) ++ cat .install.list | tar -cf- -C install -T- \ ++ | tar -xf- -C ${INSTALL_DIR} + + clean:: + for i in $(SUBDIRS) ; do (cd $$i && $(MAKE) clean) ; done diff --git a/lang/rscheme/files/patch-..__stage0__Makefile.in b/lang/rscheme/files/patch-..__stage0__Makefile.in new file mode 100644 index 000000000000..ba1c1f7d504c --- /dev/null +++ b/lang/rscheme/files/patch-..__stage0__Makefile.in @@ -0,0 +1,13 @@ +--- ../stage0/Makefile.in.orig Wed Jul 26 22:49:29 2006 ++++ ../stage0/Makefile.in Wed Jul 26 22:50:42 2006 +@@ -49,8 +49,8 @@ + if [ ! -d $(INSTALL_DIR) ] ; then mkdir -p $(INSTALL_DIR) ; fi + (cd install ; \ + find . \! \( -name CVS -prune \) -print) > .install.list +- cat .install.list | (cd install ; cpio -oc) \ +- | (cd ${INSTALL_DIR} ; cpio -idc) ++ cat .install.list | tar -cf- -C install -T- \ ++ | tar -xf- -C ${INSTALL_DIR} + + clean:: + for i in $(SUBDIRS) ; do (cd $$i && $(MAKE) clean) ; done