pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/ucblogo Update ucblogo to ucblogo-5.3. Many chang...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b43e0611b20d
branches:  trunk
changeset: 478383:b43e0611b20d
user:      reed <reed%pkgsrc.org@localhost>
date:      Fri Jul 23 00:31:23 2004 +0000

description:
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:

 lang/ucblogo/Makefile         |   18 +-
 lang/ucblogo/PLIST            |  890 ++++++++++++++++++++++-------------------
 lang/ucblogo/distinfo         |   11 +-
 lang/ucblogo/patches/patch-aa |   55 ++-
 lang/ucblogo/patches/patch-ab |   13 -
 lang/ucblogo/patches/patch-ac |   13 -
 lang/ucblogo/patches/patch-ad |   13 -
 7 files changed, 548 insertions(+), 465 deletions(-)

diffs (truncated from 1066 to 300 lines):

diff -r 2d5f090c0c82 -r b43e0611b20d lang/ucblogo/Makefile
--- a/lang/ucblogo/Makefile     Thu Jul 22 22:40:16 2004 +0000
+++ b/lang/ucblogo/Makefile     Fri Jul 23 00:31:23 2004 +0000
@@ -1,16 +1,28 @@
-# $NetBSD: Makefile,v 1.10 2003/07/17 21:45:35 grant Exp $
+# $NetBSD: Makefile,v 1.11 2004/07/23 00:31:23 reed Exp $
 
-DISTNAME=      ucblogo-4.6
+DISTNAME=      ucblogo-5.3
 CATEGORIES=    lang
-MASTER_SITES=  ${MASTER_SITE_GNU:=non-gnu/ucblogo/}
+MASTER_SITES=  ftp://ftp.cs.berkeley.edu/pub/ucblogo/
+# Not at GNU mirrors yet
+# ${MASTER_SITE_GNU:=non-gnu/ucblogo/} \
 
 MAINTAINER=    tech-pkg%NetBSD.org@localhost
+HOMEPAGE=      http://http.cs.berkeley.edu/~bh/logo.html
 COMMENT=       Brian Harvey's logo language interpreter
 
+USE_BUILDLINK3= yes
 MAKEFILE=      makefile
 GNU_CONFIGURE= yes
 # otherwise ./configure guesses -L incorrectly
 LIBS=          -L${X11BASE}/lib
 USE_X11=       yes
 
+post-install:
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ucblogo
+       ${INSTALL_DATA} ${WRKSRC}/usermanual ${PREFIX}/share/doc/ucblogo/usermanual.txt
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ucblogo/html
+       ${CP} ${WRKSRC}/emacs/docs/*.html ${PREFIX}/share/doc/ucblogo/html/
+
+.include "../../devel/ncurses/buildlink3.mk"
+
 .include "../../mk/bsd.pkg.mk"
diff -r 2d5f090c0c82 -r b43e0611b20d lang/ucblogo/PLIST
--- a/lang/ucblogo/PLIST        Thu Jul 22 22:40:16 2004 +0000
+++ b/lang/ucblogo/PLIST        Fri Jul 23 00:31:23 2004 +0000
@@ -1,409 +1,483 @@
-@comment $NetBSD: PLIST,v 1.1 2001/11/01 00:25:22 zuntum Exp $
+@comment $NetBSD: PLIST,v 1.2 2004/07/23 00:31:23 reed Exp $
 bin/logo
-share/logo/logolib/#
-share/logo/logolib/xcor
-share/logo/logolib/while
-share/logo/logolib/until
-share/logo/logolib/unburyname
-share/logo/logolib/unburyall
-share/logo/logolib/transfer
-share/logo/logolib/setpen
-share/logo/logolib/savel
-share/logo/logolib/rseq
-share/logo/logolib/reverse
-share/logo/logolib/remove
-share/logo/logolib/remdup
-share/logo/logolib/reduce
-share/logo/logolib/quoted
-share/logo/logolib/queue
-share/logo/logolib/push
-share/logo/logolib/pots
-share/logo/logolib/pops
-share/logo/logolib/popls
-share/logo/logolib/popl
-share/logo/logolib/pop
-share/logo/logolib/pons
-share/logo/logolib/pon
-share/logo/logolib/poall
-share/logo/logolib/pllist
-share/logo/logolib/pick
-share/logo/logolib/pen
-share/logo/logolib/namelist
-share/logo/logolib/name
-share/logo/logolib/mdsetitem
-share/logo/logolib/mditem
-share/logo/logolib/mdarray
-share/logo/logolib/map.se
-share/logo/logolib/map
-share/logo/logolib/macroexpand
-share/logo/logolib/localmake
-share/logo/logolib/listtoarray
-share/logo/logolib/iseq
-share/logo/logolib/invoke
-share/logo/logolib/ignore
-share/logo/logolib/gensym
-share/logo/logolib/foreach
-share/logo/logolib/for
-share/logo/logolib/find
-share/logo/logolib/filter
-share/logo/logolib/filep
-share/logo/logolib/file?
-share/logo/logolib/erpl
-share/logo/logolib/ern
-share/logo/logolib/emacs.debug
-share/logo/logolib/edps
-share/logo/logolib/edpls
-share/logo/logolib/edpl
-share/logo/logolib/edns
-share/logo/logolib/edn
-share/logo/logolib/edall
-share/logo/logolib/do.while
-share/logo/logolib/do.until
-share/logo/logolib/dequeue
-share/logo/logolib/crossmap
-share/logo/logolib/combine
-share/logo/logolib/closeall
-share/logo/logolib/cascade.2
-share/logo/logolib/cascade
-share/logo/logolib/buryname
-share/logo/logolib/buryall
-share/logo/logolib/arraytolist
-share/logo/logolib/`
-share/logo/logolib/ycor
-@dirrm share/logo/logolib
-share/logo/helpfiles/HELPCONTENTS
-share/logo/helpfiles/xcor
-share/logo/helpfiles/writer
-share/logo/helpfiles/writepos
-share/logo/helpfiles/wrap
-share/logo/helpfiles/wordp
-share/logo/helpfiles/word
-share/logo/helpfiles/window
-share/logo/helpfiles/while
-share/logo/helpfiles/wait
-share/logo/helpfiles/uppercase
-share/logo/helpfiles/untrace
-share/logo/helpfiles/until
-share/logo/helpfiles/unstep
-share/logo/helpfiles/unburyname
-share/logo/helpfiles/unburyall
-share/logo/helpfiles/unbury
-share/logo/helpfiles/type
-share/logo/helpfiles/ts
-share/logo/helpfiles/transfer
-share/logo/helpfiles/trace
-share/logo/helpfiles/towards
-share/logo/helpfiles/to
-share/logo/helpfiles/throw
-share/logo/helpfiles/thing
-share/logo/helpfiles/textscreen
-share/logo/helpfiles/text
-share/logo/helpfiles/test
-share/logo/helpfiles/tag
-share/logo/helpfiles/sum
-share/logo/helpfiles/substringp
-share/logo/helpfiles/stop
-share/logo/helpfiles/step
-share/logo/helpfiles/startup
-share/logo/helpfiles/standout
-share/logo/helpfiles/st
-share/logo/helpfiles/ss
-share/logo/helpfiles/sqrt
-share/logo/helpfiles/splitscreen
-share/logo/helpfiles/sin
-share/logo/helpfiles/showturtle
-share/logo/helpfiles/shownp
-share/logo/helpfiles/show
-share/logo/helpfiles/shell
-share/logo/helpfiles/sety
-share/logo/helpfiles/setxy
-share/logo/helpfiles/setx
-share/logo/helpfiles/setwritepos
-share/logo/helpfiles/setwrite
-share/logo/helpfiles/settextcolor
-share/logo/helpfiles/settc
-share/logo/helpfiles/setscrunch
-share/logo/helpfiles/setreadpos
-share/logo/helpfiles/setread
-share/logo/helpfiles/setpos
-share/logo/helpfiles/setpensize
-share/logo/helpfiles/setpenpattern
-share/logo/helpfiles/setpencolor
-share/logo/helpfiles/setpen
-share/logo/helpfiles/setpc
-share/logo/helpfiles/setpalette
-share/logo/helpfiles/setmargins
-share/logo/helpfiles/setitem
-share/logo/helpfiles/setheading
-share/logo/helpfiles/seth
-share/logo/helpfiles/setcursor
-share/logo/helpfiles/setbg
-share/logo/helpfiles/setbackground
-share/logo/helpfiles/sentence
-share/logo/helpfiles/se
-share/logo/helpfiles/scrunch
-share/logo/helpfiles/savepict
-share/logo/helpfiles/savel
-share/logo/helpfiles/save
-share/logo/helpfiles/rw
-share/logo/helpfiles/runresult
-share/logo/helpfiles/runparse
-share/logo/helpfiles/run
-share/logo/helpfiles/rt
-share/logo/helpfiles/rseq
-share/logo/helpfiles/round
-share/logo/helpfiles/rl
-share/logo/helpfiles/right
-share/logo/helpfiles/reverse
-share/logo/helpfiles/rerandom
-share/logo/helpfiles/repeat
-share/logo/helpfiles/repcount
-share/logo/helpfiles/remprop
-share/logo/helpfiles/remove
-share/logo/helpfiles/remdup
-share/logo/helpfiles/remainder
-share/logo/helpfiles/refresh
-share/logo/helpfiles/reduce
-share/logo/helpfiles/redefp
-share/logo/helpfiles/readword
-share/logo/helpfiles/readpos
-share/logo/helpfiles/readlist
-share/logo/helpfiles/reader
-share/logo/helpfiles/readchars
-share/logo/helpfiles/readchar
-share/logo/helpfiles/rcs
-share/logo/helpfiles/rc
-share/logo/helpfiles/rawascii
-share/logo/helpfiles/random
-share/logo/helpfiles/radsin
-share/logo/helpfiles/radcos
-share/logo/helpfiles/radarctan
-share/logo/helpfiles/quotient
-share/logo/helpfiles/quoted
-share/logo/helpfiles/queue
-share/logo/helpfiles/px
-share/logo/helpfiles/push
-share/logo/helpfiles/pu
-share/logo/helpfiles/product
-share/logo/helpfiles/procedures
-share/logo/helpfiles/procedurep
-share/logo/helpfiles/printwidthlimit
-share/logo/helpfiles/print
-share/logo/helpfiles/printdepthlimit
-share/logo/helpfiles/primitivep
-share/logo/helpfiles/pr
-share/logo/helpfiles/ppt
-share/logo/helpfiles/pprop
-share/logo/helpfiles/power
-share/logo/helpfiles/pots
-share/logo/helpfiles/pot
-share/logo/helpfiles/pos
-share/logo/helpfiles/pops
-share/logo/helpfiles/popls
-share/logo/helpfiles/popl
-share/logo/helpfiles/pop
-share/logo/helpfiles/pons
-share/logo/helpfiles/pon
-share/logo/helpfiles/poall
-share/logo/helpfiles/po
-share/logo/helpfiles/pllist
-share/logo/helpfiles/plists
-share/logo/helpfiles/plist
-share/logo/helpfiles/pick
-share/logo/helpfiles/penup
-share/logo/helpfiles/pensize
-share/logo/helpfiles/penreverse
-share/logo/helpfiles/penpattern
-share/logo/helpfiles/penpaint
-share/logo/helpfiles/penmode
-share/logo/helpfiles/penerase
-share/logo/helpfiles/pendownp
-share/logo/helpfiles/pendown
-share/logo/helpfiles/pencolor
-share/logo/helpfiles/pen
-share/logo/helpfiles/pe
-share/logo/helpfiles/pd
-share/logo/helpfiles/pc
-share/logo/helpfiles/pause
-share/logo/helpfiles/parse
-share/logo/helpfiles/palette
-share/logo/helpfiles/output
-share/logo/helpfiles/or
-share/logo/helpfiles/openwrite
-share/logo/helpfiles/openupdate
-share/logo/helpfiles/openread
-share/logo/helpfiles/openappend
-share/logo/helpfiles/op
-share/logo/helpfiles/numberp
-share/logo/helpfiles/not
-share/logo/helpfiles/norefresh
-share/logo/helpfiles/nodribble
-share/logo/helpfiles/nodes
-share/logo/helpfiles/names
-share/logo/helpfiles/namep
-share/logo/helpfiles/namelist
-share/logo/helpfiles/name
-share/logo/helpfiles/modulo
-share/logo/helpfiles/minus
-share/logo/helpfiles/memberp
-share/logo/helpfiles/member
-share/logo/helpfiles/mdsetitem
-share/logo/helpfiles/mditem
-share/logo/helpfiles/mdarray
-share/logo/helpfiles/mapdse
-share/logo/helpfiles/map
-share/logo/helpfiles/make
-share/logo/helpfiles/macrop
-share/logo/helpfiles/macroexpand
-share/logo/helpfiles/lt
-share/logo/helpfiles/lshift
-share/logo/helpfiles/lput



Home | Main Index | Thread Index | Old Index