summaryrefslogtreecommitdiff
path: root/lang/ucblogo/patches
diff options
context:
space:
mode:
authorreed <reed>2004-07-23 00:31:23 +0000
committerreed <reed>2004-07-23 00:31:23 +0000
commitd34d9f725c6896d250f8c4644e46592e30df25aa (patch)
treeac076d7d21ab248c9c7a32549baf40fc96b671b3 /lang/ucblogo/patches
parent0f5265973133bdd488de8646d7506032ad63eccc (diff)
downloadpkgsrc-d34d9f725c6896d250f8c4644e46592e30df25aa.tar.gz
Update ucblogo to ucblogo-5.3. Many changes from older 4.6. No
change log found other than "This is a maintenance release, just fixing a few disastrous bugs introduced in the 5.2 release." (Which doesn't matter for this.) Use BUILDLINK3 system. Uses ncurses (or libtermcap). Add HOMEPAGE. Change MASTER_SITES, because not at GNU mirrors yet. Also install some documentation. Update PLIST; now using share/ucblogo instead of share/logo. Removed un-needed patches. New patch-aa for makefile.in also makes sure that emacs logo-mode is disabled; if you want an option for this, please do so. This will close a PR #24858 because now ucblogo does build under Linux. Tested under Linux and NetBSD 1.6.2. Used graphical interface with "showturtle" and did some minor line drawings.
Diffstat (limited to 'lang/ucblogo/patches')
-rw-r--r--lang/ucblogo/patches/patch-aa55
-rw-r--r--lang/ucblogo/patches/patch-ab13
-rw-r--r--lang/ucblogo/patches/patch-ac13
-rw-r--r--lang/ucblogo/patches/patch-ad13
4 files changed, 47 insertions, 47 deletions
diff --git a/lang/ucblogo/patches/patch-aa b/lang/ucblogo/patches/patch-aa
index ecd2bc7ed39..cedf833a48c 100644
--- a/lang/ucblogo/patches/patch-aa
+++ b/lang/ucblogo/patches/patch-aa
@@ -1,18 +1,57 @@
-$NetBSD: patch-aa,v 1.2 1999/04/04 17:05:42 proff Exp $
+$NetBSD: patch-aa,v 1.3 2004/07/23 00:31:23 reed Exp $
---- makefile.in.orig Wed Jan 7 05:35:51 1998
-+++ makefile.in Mon Mar 8 02:40:41 1999
-@@ -1,10 +1,11 @@
- CC = @CC@
--CFLAGS = @CFLAGS@ @CPPFLAGS@ @X_CFLAGS@ -O0
-+CFLAGS = @CFLAGS@ @CPPFLAGS@ @X_CFLAGS@ -Dunix=1
+--- makefile.in.orig Wed Sep 11 15:02:00 2002
++++ makefile.in
+@@ -3,8 +3,9 @@ CFLAGS = @CFLAGS@ @CPPFLAGS@ @X_CFLAGS@
LDFLAGS = @LDFLAGS@
LIBS = @X_PRE_LIBS@ @X_LIBS@ @LIBS@ @X_EXTRA_LIBS@
prefix = @prefix@
+datadir = @datadir@
BINDIR = $(prefix)/bin
-LIBLOC = $(prefix)/lib/logo
-+LIBLOC = $(datadir)/logo
++LIBLOC = $(datadir)/ucblogo
# LIBLOC = `pwd`
+@@ -18,7 +19,7 @@ SRCS = coms.c error.c eval.c files.c gra
+
+ HDRS = globals.h logo.h xgraphics.h
+
+-all: logo logolib helpfiles helpfiles/HELPCONTENTS logo-mode
++all: logo logolib helpfiles helpfiles/HELPCONTENTS
+
+ mem.o: mem.c
+ $(CC) $(CFLAGS) -O0 -c mem.c
+@@ -54,12 +55,12 @@ makehelp: makehelp.c
+
+ clean:
+ rm -f *.o libloc.c
+- cd emacs; gmake clean
++ cd emacs; $(MAKE) clean
+
+ ship:
+ rm -f config.h config.cache config.log config.status
+ rm -f makefile makehelp logo *.o libloc.c
+- cd emacs; gmake ship
++ cd emacs; $(MAKE) ship
+
+ install: all
+ for d in $(BINDIR) $(LIBLOC) $(LIBLOC)/logolib $(LIBLOC)/helpfiles $(LIBLOC)/csls; do [ -d $$d ] || mkdir -p $$d || exit 1; done
+@@ -67,12 +68,12 @@ install: all
+ cp -f logolib/* $(LIBLOC)/logolib/.
+ cp -f helpfiles/* $(LIBLOC)/helpfiles/.
+ cp -f csls/* $(LIBLOC)/csls/.
+- (cd emacs; prefix=$(prefix) LIBLOC=$(LIBLOC) BINDIR=$(BINDIR) gmake install)
+-# prefix=$(prefix); LIBLOC=$(LIBLOC); BINDIR=$(BINDIR); export prefix LIBLOC BINDIR; cd emacs; gmake install
++# (cd emacs; prefix=$(prefix) LIBLOC=$(LIBLOC) BINDIR=$(BINDIR) $(MAKE) install)
++# prefix=$(prefix); LIBLOC=$(LIBLOC); BINDIR=$(BINDIR); export prefix LIBLOC BINDIR; cd emacs; $(MAKE) install
+
+ logo-mode:
+- (cd emacs; prefix=$(prefix) LIBLOC=$(LIBLOC) BINDIR=$(BINDIR) gmake)
+-# @prefix=$(prefix); LIBLOC=$(LIBLOC); BINDIR=$(BINDIR); export prefix LIBLOC BINDIR; cd emacs; gmake
++ (cd emacs; prefix=$(prefix) LIBLOC=$(LIBLOC) BINDIR=$(BINDIR) $(MAKE))
++# @prefix=$(prefix); LIBLOC=$(LIBLOC); BINDIR=$(BINDIR); export prefix LIBLOC BINDIR; cd emacs; $(MAKE)
+
+ docs:
+- cd emacs; gmake docs
++ cd emacs; $(MAKE) docs
diff --git a/lang/ucblogo/patches/patch-ab b/lang/ucblogo/patches/patch-ab
deleted file mode 100644
index 610853c72f3..00000000000
--- a/lang/ucblogo/patches/patch-ab
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ab,v 1.1 2004/07/13 02:16:43 thorpej Exp $
-
---- globals.h.orig Mon Jul 12 19:08:40 2004
-+++ globals.h Mon Jul 12 19:08:57 2004
-@@ -138,7 +138,7 @@
- extern NODE *lradatan(NODE *);
- extern NODE *lsqrt(NODE *);
- extern NODE *linteg(NODE *);
--extern NODE *lround(NODE *);
-+extern NODE *xlround(NODE *);
- extern NODE *lexp(NODE *);
- extern NODE *llog10(NODE *);
- extern NODE *lln(NODE *);
diff --git a/lang/ucblogo/patches/patch-ac b/lang/ucblogo/patches/patch-ac
deleted file mode 100644
index 93845a758b3..00000000000
--- a/lang/ucblogo/patches/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ac,v 1.1 2004/07/13 02:16:43 thorpej Exp $
-
---- init.c.orig Mon Jul 12 19:09:10 2004
-+++ init.c Mon Jul 12 19:09:02 2004
-@@ -261,7 +261,7 @@
- {"rerandom", 0, 0, 1, PREFIX_PRIORITY, lrerandom},
- {"right", 1, 1, 1, PREFIX_PRIORITY, lright},
- {"rl", 0, 0, 0, PREFIX_PRIORITY, lreadlist},
-- {"round", 1, 1, 1, PREFIX_PRIORITY, lround},
-+ {"round", 1, 1, 1, PREFIX_PRIORITY, xlround},
- {"rt", 1, 1, 1, PREFIX_PRIORITY, lright},
- {"run", 1, 1, 1, MACRO_PRIORITY, lrun},
- {"runparse", 1, 1, 1, PREFIX_PRIORITY, lrunparse},
diff --git a/lang/ucblogo/patches/patch-ad b/lang/ucblogo/patches/patch-ad
deleted file mode 100644
index 0ce85d8bc10..00000000000
--- a/lang/ucblogo/patches/patch-ad
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ad,v 1.1 2004/07/13 02:16:43 thorpej Exp $
-
---- math.c.orig Mon Jul 12 19:09:10 2004
-+++ math.c Mon Jul 12 19:09:08 2004
-@@ -482,7 +482,7 @@
- return(binary(args, 'i'));
- }
-
--NODE *lround(NODE *args) {
-+NODE *xlround(NODE *args) {
- return(binary(args, 'r'));
- }
-