summaryrefslogtreecommitdiff
path: root/devel/cdecl/patches/patch-ab
diff options
context:
space:
mode:
authorjlam <jlam>2001-05-22 05:48:14 +0000
committerjlam <jlam>2001-05-22 05:48:14 +0000
commitf21c8ad29507cf9a86d36d660e79ba7fa5b15aa8 (patch)
treeee0b9b7306d0cfddb9845cc3e91db47035fecd31 /devel/cdecl/patches/patch-ab
parentb9ba3bee18c017290dd80ac276eb7ab4988b5590 (diff)
downloadpkgsrc-f21c8ad29507cf9a86d36d660e79ba7fa5b15aa8.tar.gz
Use editline readline emulation when available. Move example files to
${PREFIX}/share/examples/cdecl. Also patch sources to rename instances of setprogname() to mysetprogname(), as setprogname() is part of the standard library in NetBSD>1.5.
Diffstat (limited to 'devel/cdecl/patches/patch-ab')
-rw-r--r--devel/cdecl/patches/patch-ab36
1 files changed, 17 insertions, 19 deletions
diff --git a/devel/cdecl/patches/patch-ab b/devel/cdecl/patches/patch-ab
index ff51b5438ed..4dad9a21cd5 100644
--- a/devel/cdecl/patches/patch-ab
+++ b/devel/cdecl/patches/patch-ab
@@ -1,15 +1,16 @@
-$NetBSD: patch-ab,v 1.4 2000/06/23 16:33:22 hubertf Exp $
---- Makefile.orig Tue Jan 16 06:36:38 1996
-+++ Makefile Fri Nov 26 15:04:05 1999
-@@ -15,15 +15,17 @@
+$NetBSD: patch-ab,v 1.5 2001/05/22 05:48:15 jlam Exp $
+
+--- Makefile.orig Tue Jan 16 00:36:38 1996
++++ Makefile Tue May 22 01:33:10 2001
+@@ -15,21 +15,21 @@
#
# add -DUSE_READLINE To compile in support for the GNU readline library.
-CFLAGS= -s -O2 -DUSE_READLINE
-+CFLAGS+= -I${LOCALBASE}/include -DUSE_READLINE
- CC= gcc
--LIBS= -lreadline -ltermcap
-+LIBS= -L${LOCALBASE}/lib -Wl,-R${LOCALBASE}/lib -lreadline -ltermcap
+-CC= gcc
++CFLAGS+= -DUSE_READLINE
++#CC= gcc
+ LIBS= -lreadline -ltermcap
ALLFILES= makefile cdgram.y cdlex.l cdecl.c cdecl.1 testset testset++
-BINDIR= /usr/bin
-MANDIR= /usr/man/man1
@@ -19,18 +20,15 @@ $NetBSD: patch-ab,v 1.4 2000/06/23 16:33:22 hubertf Exp $
+BINDIR= ${PREFIX}/bin
+MANDIR= ${PREFIX}/man/man1
+CATDIR= ${PREFIX}/man/cat1
-+#INSTALL= install -c
-+INSTALL_DATA= ${BSD_INSTALL_DATA}
-+
-+all: cdecl
++INSTALL= ${BSD_INSTALL_PROGRAM}
++INSTALL_DATA= ${BSD_INSTALL_MAN}
cdecl: c++decl
ln c++decl cdecl
-@@ -44,6 +46,7 @@
- install: cdecl
- $(INSTALL) cdecl $(BINDIR)
-+ rm -f ${BINDIR}/c++decl
- ln $(BINDIR)/cdecl $(BINDIR)/c++decl
- $(INSTALL_DATA) cdecl.1 $(MANDIR)
- $(INSTALL_DATA) c++decl.1 $(MANDIR)
+ c++decl: cdgram.c cdlex.c cdecl.c
+- $(CC) $(CFLAGS) -o c++decl cdecl.c $(LIBS)
++ $(CC) $(CFLAGS) $(LDFLAGS) -o c++decl cdecl.c $(LIBS)
+ rm -f cdecl
+
+ cdlex.c: cdlex.l