aboutsummaryrefslogtreecommitdiffstats
path: root/lang/gcl
diff options
context:
space:
mode:
authorhsu <hsu@FreeBSD.org>1995-02-16 15:21:35 +0800
committerhsu <hsu@FreeBSD.org>1995-02-16 15:21:35 +0800
commit2d37faf16c8d8c3865a41223145cd25cd76804e0 (patch)
treebb6525ad6dcbbd9846e4a3c90148ef26b5091541 /lang/gcl
parent59d11a34cd0410a713d6ed86769c15affe14aba4 (diff)
downloadfreebsd-ports-gnome-2d37faf16c8d8c3865a41223145cd25cd76804e0.tar.gz
freebsd-ports-gnome-2d37faf16c8d8c3865a41223145cd25cd76804e0.tar.zst
freebsd-ports-gnome-2d37faf16c8d8c3865a41223145cd25cd76804e0.zip
Use csh instead of sh to work around bug w/ tty handling. Pointed out
by pw@snoopy.MV.COM.
Diffstat (limited to 'lang/gcl')
-rw-r--r--lang/gcl/files/patch-ab35
1 files changed, 31 insertions, 4 deletions
diff --git a/lang/gcl/files/patch-ab b/lang/gcl/files/patch-ab
index ad577158f535..974868fb7a5a 100644
--- a/lang/gcl/files/patch-ab
+++ b/lang/gcl/files/patch-ab
@@ -1,7 +1,30 @@
-*** makefile.0 Sat Feb 11 18:34:50 1995
---- makefile Sat Feb 11 18:46:19 1995
+*** makefile.orig Wed Feb 15 18:46:18 1995
+--- makefile Wed Feb 15 18:46:51 1995
***************
-*** 122,129 ****
+*** 101,108 ****
+
+
+ command:
+! rm -f xbin/gcl ; echo "#!/bin/sh" > xbin/gcl; \
+! echo "${GCLDIR}/unixport/saved_gcl -dir ${GCLDIR}/unixport/ \$$@ " \
+ >> xbin/gcl
+ chmod 755 xbin/gcl
+
+--- 101,108 ----
+
+
+ command:
+! rm -f xbin/gcl ; echo "#!/bin/csh" > xbin/gcl; \
+! echo "${GCLDIR}/unixport/saved_gcl -dir ${GCLDIR}/unixport/ \$$* " \
+ >> xbin/gcl
+ chmod 755 xbin/gcl
+
+***************
+*** 118,129 ****
+ -if [ -d ${PREFIX_DIR}/lib ] ;then true; else mkdir ${PREFIX_DIR}/lib ; fi
+ -if [ -d ${PREFIX_DIR}/bin ] ;then true; else mkdir ${PREFIX_DIR}/bin ; fi
+ -if [ -d ${INSTALL_LIB_DIR} ] ; then true; else mkdir ${INSTALL_LIB_DIR} ;fi
+! (echo "#!/bin/sh" > ${PREFIX_DIR}/bin/gcl; \
echo ${INSTALL_LIB_DIR}/unixport/saved_gcl -dir ${INSTALL_LIB_DIR}/unixport/ -libdir ${INSTALL_LIB_DIR}/ >> \
${PREFIX_DIR}/bin/gcl)
chmod a+x ${PREFIX_DIR}/bin/gcl
@@ -10,7 +33,11 @@
-(cd doc ; make install)
---- 122,129 ----
+--- 118,129 ----
+ -if [ -d ${PREFIX_DIR}/lib ] ;then true; else mkdir ${PREFIX_DIR}/lib ; fi
+ -if [ -d ${PREFIX_DIR}/bin ] ;then true; else mkdir ${PREFIX_DIR}/bin ; fi
+ -if [ -d ${INSTALL_LIB_DIR} ] ; then true; else mkdir ${INSTALL_LIB_DIR} ;fi
+! (echo "#!/bin/csh" > ${PREFIX_DIR}/bin/gcl; \
echo ${INSTALL_LIB_DIR}/unixport/saved_gcl -dir ${INSTALL_LIB_DIR}/unixport/ -libdir ${INSTALL_LIB_DIR}/ >> \
${PREFIX_DIR}/bin/gcl)
chmod a+x ${PREFIX_DIR}/bin/gcl