On 2018/12/10 19:33, Mayuresh Kathe wrote:
> can ucblogo be updated from of 5.5 to currently available 6.0?
> https://people.eecs.berkeley.edu/~bh/downloads/ucblogo.tar.gz
>
> if possible, try to build it the same way as before, i.e. without any
> dependencies.
> i say this because the package available under ubuntu depends on wxwidgets
> now.
>
> thanks,
>
> -mayuresh
>
Please try this.
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/ucblogo/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile 23 Oct 2017 17:10:51 -0000 1.17
+++ Makefile 10 Dec 2018 14:46:25 -0000
@@ -1,30 +1,32 @@
# $OpenBSD: Makefile,v 1.17 2017/10/23 17:10:51 sthen Exp $
-COMMENT= Berkeley's implementation of the logo programming language
-DISTNAME= ucblogo-5.5
-REVISION= 4
+COMMENT= Berkeley's implementation of the logo programming language#'
+DISTNAME= ucblogo-6.0
+DISTFILES= ${DISTNAME}{ucblogo}${EXTRACT_SUFX}
+
CATEGORIES= lang
-HOMEPAGE= http://www.cs.berkeley.edu/~bh/logo.html
+HOMEPAGE= https://people.eecs.berkeley.edu/~bh/logo.html
+MASTER_SITES= https://people.eecs.berkeley.edu/~bh/downloads/
# BSD
PERMIT_PACKAGE_CDROM= Yes
-WANTLIB= ICE SM X11 c m termcap xcb
+WANTLIB += ICE SM X11 c curses m
+
NO_TEST= Yes
MAKE_FILE= makefile
ALL_TARGET= logo makehelp helpfiles helpfiles/HELPCONTENTS
CONFIGURE_STYLE=gnu
-CONFIGURE_ARGS+=--x-includes=${X11BASE}/include \
+CONFIGURE_ARGS+= --wx-disable \
+ --x-includes=${X11BASE}/include \
--x-libraries=${X11BASE}/lib
pre-configure:
- @perl -pi.beforesubst \
- -e 's:\@logopath@:${LOCALBASE}/share/ucblogo:g;' \
- -e 's:\@logohelp@:${LOCALBASE}/share/ucblogo/helpfiles:g;' \
- ${WRKSRC}/init.c
+ rm ${WRKSRC}/config.cache
+ ${SUBST_CMD} ${WRKSRC}/init.c
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/ucblogo/helpfiles
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/ucblogo/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo 18 Jan 2015 03:14:20 -0000 1.4
+++ distinfo 10 Dec 2018 14:46:25 -0000
@@ -1,2 +1,2 @@
-SHA256 (ucblogo-5.5.tar.gz) = opIuBlETJ03XAbo7A0SBNMzrBH89bK2+UyLiMGHi/50=
-SIZE (ucblogo-5.5.tar.gz) = 1290273
+SHA256 (ucblogo-6.0.tar.gz) = xlnpiekoTvwPkE69feJLVZwtdDSpi7nJLCPmwRtJzvM=
+SIZE (ucblogo-6.0.tar.gz) = 6694879
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/lang/ucblogo/patches/patch-configure,v
retrieving revision 1.1
diff -u -p -r1.1 patch-configure
--- patches/patch-configure 6 Dec 2013 16:06:50 -0000 1.1
+++ patches/patch-configure 10 Dec 2018 14:46:25 -0000
@@ -1,7 +1,8 @@
$OpenBSD: patch-configure,v 1.1 2013/12/06 16:06:50 jca Exp $
---- configure.orig Thu Dec 5 23:13:36 2013
-+++ configure Thu Dec 5 23:13:51 2013
-@@ -1582,7 +1582,7 @@ EOF
+Index: configure
+--- configure.orig
++++ configure
+@@ -1673,7 +1673,7 @@ EOF
fi
Index: patches/patch-graphics_c
===================================================================
RCS file: /cvs/ports/lang/ucblogo/patches/patch-graphics_c,v
retrieving revision 1.1
diff -u -p -r1.1 patch-graphics_c
--- patches/patch-graphics_c 25 May 2017 18:09:55 -0000 1.1
+++ patches/patch-graphics_c 10 Dec 2018 14:46:25 -0000
@@ -1,27 +1,18 @@
-$OpenBSD: patch-graphics_c,v 1.1 2017/05/25 18:09:55 espie Exp $
+$OpenBSD$
Index: graphics.c
--- graphics.c.orig
+++ graphics.c
-@@ -553,7 +553,7 @@ NODE *lback(NODE *arg) {
- }
+@@ -570,7 +570,7 @@ NODE *lback(NODE *arg) {
NODE *lshowturtle(NODE *args) {
+ if(!graphics_setup) graphics_setup++;
- prepare_to_draw;
+ prepare_to_draw_NULL;
if (!turtle_shown) {
turtle_shown = TRUE;
draw_turtle();
-@@ -563,7 +563,7 @@ NODE *lshowturtle(NODE *args) {
- }
-
- NODE *lhideturtle(NODE *args) {
-- prepare_to_draw;
-+ prepare_to_draw_NULL;
- if (turtle_shown) {
- draw_turtle();
- turtle_shown = FALSE;
-@@ -581,7 +581,7 @@ NODE *lsetheading(NODE *arg) {
+@@ -616,7 +616,7 @@ NODE *lsetheading(NODE *arg) {
val = numeric_arg(arg);
if (NOT_THROWING) {
@@ -30,7 +21,7 @@ Index: graphics.c
draw_turtle();
if (nodetype(val) == INT)
turtle_heading = (FLONUM)getint(val);
-@@ -685,7 +685,7 @@ NODE *lscrunch(NODE *args) {
+@@ -720,7 +720,7 @@ NODE *lscrunch(NODE *args) {
}
NODE *lhome(NODE *args) {
@@ -39,7 +30,7 @@ Index: graphics.c
out_of_bounds = FALSE;
setpos_bynumber((FLONUM)0.0, (FLONUM)0.0);
draw_turtle();
-@@ -841,7 +841,7 @@ NODE *lsety(NODE *args) {
+@@ -884,7 +884,7 @@ NODE *lsety(NODE *args) {
}
NODE *lwrap(NODE *args) {
@@ -48,7 +39,7 @@ Index: graphics.c
draw_turtle();
current_mode = wrapmode;
while (turtle_x > turtle_right_max) {
-@@ -864,7 +864,7 @@ NODE *lwrap(NODE *args) {
+@@ -907,7 +907,7 @@ NODE *lwrap(NODE *args) {
NODE *lfence(NODE *args) {
(void)lwrap(args); /* get turtle inside the fence */
@@ -57,7 +48,7 @@ Index: graphics.c
draw_turtle();
current_mode = fencemode;
draw_turtle();
-@@ -873,7 +873,7 @@ NODE *lfence(NODE *args) {
+@@ -916,7 +916,7 @@ NODE *lfence(NODE *args) {
}
NODE *lwindow(NODE *args) {
@@ -66,17 +57,17 @@ Index: graphics.c
draw_turtle();
current_mode = windowmode;
draw_turtle();
-@@ -892,7 +892,7 @@ NODE *lturtlemode(NODE *args) {
+@@ -935,7 +935,7 @@ NODE *lturtlemode(NODE *args) {
}
- NODE *lfill(NODE *args) {
+ NODE *lfill(NODE *args) {
- prepare_to_draw;
+ prepare_to_draw_NULL;
draw_turtle();
logofill();
draw_turtle();
-@@ -914,7 +914,7 @@ NODE *llabel(NODE *arg) {
- *print_stringptr = '\0';
+@@ -964,7 +964,7 @@ NODE *llabel(NODE *arg) {
+ print_stringlen = old_stringlen;
if (NOT_THROWING) {
- prepare_to_draw;
@@ -84,43 +75,34 @@ Index: graphics.c
draw_turtle();
theLength = strlen(textbuf);
#ifdef mac
-@@ -1027,7 +1027,7 @@ NODE *lsetpencolor(NODE *arg) {
+@@ -1085,7 +1085,7 @@ NODE *lsetpencolor(NODE *arg) {
NODE *val;
if (NOT_THROWING) {
- prepare_to_draw;
+ prepare_to_draw_NULL;
if (is_list(car(arg))) {
- val = make_intnode(-1);
+ val = make_intnode(PEN_COLOR_OFFSET);
lsetpalette(cons(val,arg));
-@@ -1044,7 +1044,7 @@ NODE *lsetbackground(NODE *arg) {
- NODE *val;
+@@ -1107,7 +1107,7 @@ NODE *lsetbackground(NODE *arg) {
+ }
if (NOT_THROWING) {
- prepare_to_draw;
+ prepare_to_draw_NULL;
if (is_list(car(arg))) {
- val = make_intnode(-2);
+ val = make_intnode(BACKGROUND_COLOR_OFFSET);
lsetpalette(cons(val,arg));
-@@ -1064,7 +1064,7 @@ NODE *lsetpalette(NODE *args) {
- if (slotnum < -2) {
- err_logo(BAD_DATA_UNREC, slot);
- } else if (NOT_THROWING && ((slotnum > 7) || (slotnum < 0))) {
-- prepare_to_draw;
-+ prepare_to_draw_NULL;
- set_palette(slotnum,
- (unsigned int)getint(car(arg)),
- (unsigned int)getint(cadr(arg)),
-@@ -1117,7 +1117,7 @@ NODE *lsetpensize(NODE *args) {
+@@ -1188,7 +1188,7 @@ void restore_palette(FILE *fp) {
+ NODE *lsetpensize(NODE *args) {
NODE *arg;
- if (NOT_THROWING) {
-- prepare_to_draw;
-+ prepare_to_draw_NULL;
- if (is_list(car(args))) {
- arg = pos_int_vector_arg(args);
- set_pen_width((int)getint(car(arg)));
-@@ -1141,7 +1141,7 @@ NODE *lsetpenpattern(NODE *args) {
+- prepare_to_draw;
++ prepare_to_draw_NULL;
+ if (is_list(car(args))) {
+ arg = pos_int_vector_arg(args);
+ if (NOT_THROWING) {
+@@ -1216,7 +1216,7 @@ NODE *lsetpenpattern(NODE *args) {
arg = err_logo(BAD_DATA, arg);
if (NOT_THROWING) {
@@ -129,7 +111,7 @@ Index: graphics.c
set_list_pen_pattern(arg);
save_pattern();
done_drawing;
-@@ -1157,7 +1157,7 @@ NODE *lsetscrunch(NODE *args) {
+@@ -1232,7 +1232,7 @@ NODE *lsetscrunch(NODE *args) {
ynode = numeric_arg(cdr(args));
if (NOT_THROWING) {
@@ -138,16 +120,16 @@ Index: graphics.c
draw_turtle();
x_scale = (nodetype(xnode) == FLOATT) ? getfloat(xnode) :
(FLONUM)getint(xnode);
-@@ -1294,7 +1294,7 @@ NODE *larc(NODE *arg) {
- else
+@@ -1390,7 +1390,7 @@ NODE *larc(NODE *arg) {
radius = getfloat(val2);
+ internal_hideturtle();
- prepare_to_draw;
+ prepare_to_draw_NULL;
draw_turtle();
/* save and force turtle state */
-@@ -1671,7 +1671,7 @@ NODE *lloadpict(NODE *args) {
+@@ -2074,7 +2074,7 @@ NODE *lloadpict(NODE *args) {
lopenread(args);
#endif
if (NOT_THROWING) {
@@ -155,4 +137,4 @@ Index: graphics.c
+ prepare_to_draw_NULL;
fp = (FILE *)file_list->n_obj;
restore_palette(fp);
- fread(&record_index, sizeof(FIXNUM), 1, fp);
+ fread(&rec_idx, sizeof(FIXNUM), 1, fp);
Index: patches/patch-init_c
===================================================================
RCS file: /cvs/ports/lang/ucblogo/patches/patch-init_c,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-init_c
--- patches/patch-init_c 1 Jun 2006 05:58:15 -0000 1.1.1.1
+++ patches/patch-init_c 10 Dec 2018 14:46:25 -0000
@@ -1,18 +1,19 @@
$OpenBSD: patch-init_c,v 1.1.1.1 2006/06/01 05:58:15 jolan Exp $
---- init.c.orig Mon May 8 15:39:40 2006
-+++ init.c Mon May 8 15:38:59 2006
-@@ -484,8 +484,8 @@ void init(void) {
- i = 0;
- #endif
-
-- logolib = getenv("LOGOLIB");
-- helpfiles = getenv("LOGOHELP");
-+ logolib = "@logopath@";
-+ helpfiles = "@logohelp@";
- csls = getenv("CSLS");
+Index: init.c
+--- init.c.orig
++++ init.c
+@@ -541,8 +541,8 @@ void init(void) {
+ csls = sugarcsls;
+ } else {
+ nosugar:
+- logolib = getenv("LOGOLIB");
+- helpfiles = getenv("LOGOHELP");
++ logolib = "${PREFIX}/share/ucblogo";
++ helpfiles = "${PREFIX}/share/ucblogo/helpfiles";
+ csls = getenv("CSLS");
+ }
editor = getenv("EDITOR");
- #ifdef WIN32
-@@ -669,8 +669,8 @@ void init(void) {
+@@ -756,8 +756,8 @@ nosugar:
the_generation = cons(NIL, NIL);
Not_Enough_Node = cons(NIL, NIL);
@@ -22,4 +23,4 @@ $OpenBSD: patch-init_c,v 1.1.1.1 2006/06
+ fp = fopen("messages", "r");
if (fp == NULL)
fp = fopen(linebuf, "r");
- if (fp == NULL) {
+ if (fp == NULL)
Index: patches/patch-makefile_in
===================================================================
RCS file: /cvs/ports/lang/ucblogo/patches/patch-makefile_in,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-makefile_in
--- patches/patch-makefile_in 1 Jun 2006 05:58:15 -0000 1.1.1.1
+++ patches/patch-makefile_in 10 Dec 2018 14:46:25 -0000
@@ -1,19 +1,20 @@
$OpenBSD: patch-makefile_in,v 1.1.1.1 2006/06/01 05:58:15 jolan Exp $
---- makefile.in.orig Tue Nov 30 10:11:07 2004
-+++ makefile.in Sun May 28 23:33:24 2006
+Index: makefile.in
+--- makefile.in.orig
++++ makefile.in
@@ -1,5 +1,5 @@
CC = @CC@
--CFLAGS = @CFLAGS@ @CPPFLAGS@ @X_CFLAGS@ -O0
-+CFLAGS = @CFLAGS@ @CPPFLAGS@ @X_CFLAGS@
+-CFLAGS = @CFLAGS@ @CPPFLAGS@ @X_CFLAGS@ -O0 -DUSE_OLD_TTY
++CFLAGS = @CFLAGS@ @CPPFLAGS@ @X_CFLAGS@ -DUSE_OLD_TTY
+ CXX = g++
+ CXXFLAGS = -g @CXXFLAGS@
LDFLAGS = @LDFLAGS@
- LIBS = @X_PRE_LIBS@ @X_LIBS@ @LIBS@ @X_EXTRA_LIBS@
- prefix = @prefix@
-@@ -22,7 +22,7 @@ HDRS = globals.h logo.h xgraphics.h
- all: logo logolib/Messages helpfiles helpfiles/HELPCONTENTS logo-mode
make-docs
+@@ -28,7 +28,7 @@ everything: logo logolib/Messages helpfiles helpfiles/
+ #logo-mode
mem.o: mem.c
- $(CC) $(CFLAGS) -O0 -c mem.c
+ $(CC) $(CFLAGS) -c mem.c
- logo: $(OBJS)
- $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o logo
+ svn.c: $(SRCS)
+ echo 'char* SVN = "('`svnversion|tr -d '\r'`')";' > svn.c
Index: patches/patch-term_c
===================================================================
RCS file: /cvs/ports/lang/ucblogo/patches/patch-term_c,v
retrieving revision 1.2
diff -u -p -r1.2 patch-term_c
--- patches/patch-term_c 6 Dec 2013 16:06:50 -0000 1.2
+++ patches/patch-term_c 10 Dec 2018 14:46:25 -0000
@@ -1,6 +1,7 @@
$OpenBSD: patch-term_c,v 1.2 2013/12/06 16:06:50 jca Exp $
---- term.c.orig Sat Jul 23 01:15:32 2005
-+++ term.c Fri Dec 6 03:30:13 2013
+Index: term.c
+--- term.c.orig
++++ term.c
@@ -19,6 +19,9 @@
*
*/
@@ -19,9 +20,9 @@ $OpenBSD: patch-term_c,v 1.2 2013/12/06
+#include <termios.h>
+#else
#ifdef HAVE_TERMIO_H
- #include <termio.h>
- #else
-@@ -37,6 +43,7 @@
+ #ifdef HAVE_WX
+ #include <termios.h>
+@@ -41,6 +47,7 @@
#include <sgtty.h>
#endif
#endif
@@ -29,7 +30,7 @@ $OpenBSD: patch-term_c,v 1.2 2013/12/06
#undef TRUE
#undef FALSE
-@@ -71,6 +78,9 @@ char cm_arr[40];
+@@ -78,6 +85,9 @@ char cm_arr[40];
char so_arr[40];
char se_arr[40];
@@ -39,7 +40,7 @@ $OpenBSD: patch-term_c,v 1.2 2013/12/06
#ifdef HAVE_TERMIO_H
struct termio tty_cooked, tty_cbreak;
#else
-@@ -78,6 +88,7 @@ struct termio tty_cooked, tty_cbreak;
+@@ -85,6 +95,7 @@ struct termio tty_cooked, tty_cbreak;
struct sgttyb tty_cooked, tty_cbreak;
#endif
#endif
@@ -47,7 +48,7 @@ $OpenBSD: patch-term_c,v 1.2 2013/12/06
int interactive, tty_charmode;
-@@ -85,7 +96,7 @@ extern char **environ, *tgoto(), *tgetstr();
+@@ -92,7 +103,7 @@ extern char **environ, *tgoto(), *tgetstr();
char *termcap_ptr;
@@ -56,7 +57,7 @@ $OpenBSD: patch-term_c,v 1.2 2013/12/06
*termcap_ptr++ = ch;
return 0;
}
-@@ -125,6 +136,13 @@ void term_init(void) {
+@@ -132,6 +143,13 @@ void term_init(void) {
#endif /* WIN32 */
#else
if (interactive) {
@@ -70,7 +71,7 @@ $OpenBSD: patch-term_c,v 1.2 2013/12/06
#ifdef HAVE_TERMIO_H
ioctl(0,TCGETA,(char *)(&tty_cooked));
tty_cbreak = tty_cooked;
-@@ -137,6 +155,7 @@ void term_init(void) {
+@@ -144,6 +162,7 @@ void term_init(void) {
tty_cbreak.sg_flags |= CBREAK;
tty_cbreak.sg_flags &= ~ECHO;
#endif
@@ -78,7 +79,7 @@ $OpenBSD: patch-term_c,v 1.2 2013/12/06
}
tty_charmode = 0;
tgetent(bp, getenv("TERM"));
-@@ -181,11 +200,15 @@ void term_init(void) {
+@@ -188,11 +207,15 @@ void term_init(void) {
void charmode_on() {
#ifdef unix
if ((readstream == stdin) && interactive && !tty_charmode) {
@@ -94,7 +95,7 @@ $OpenBSD: patch-term_c,v 1.2 2013/12/06
tty_charmode++;
}
#endif /* unix */
-@@ -197,11 +220,15 @@ void charmode_on() {
+@@ -204,11 +227,15 @@ void charmode_on() {
void charmode_off() {
#ifdef unix
if (tty_charmode) {
Index: patches/patch-wrksp_c
===================================================================
RCS file: /cvs/ports/lang/ucblogo/patches/patch-wrksp_c,v
retrieving revision 1.2
diff -u -p -r1.2 patch-wrksp_c
--- patches/patch-wrksp_c 21 Feb 2012 22:19:31 -0000 1.2
+++ patches/patch-wrksp_c 10 Dec 2018 14:46:25 -0000
@@ -1,7 +1,8 @@
$OpenBSD: patch-wrksp_c,v 1.2 2012/02/21 22:19:31 sthen Exp $
---- wrksp.c.orig Mon Aug 8 12:38:17 2005
-+++ wrksp.c Sun May 28 23:42:37 2006
-@@ -23,6 +23,10 @@
+Index: wrksp.c
+--- wrksp.c.orig
++++ wrksp.c
+@@ -27,6 +27,10 @@
#include <windows.h>
#endif
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/ucblogo/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 1 Jun 2006 05:58:15 -0000 1.1.1.1
+++ pkg/PLIST 10 Dec 2018 14:46:25 -0000
@@ -1,5 +1,5 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2006/06/01 05:58:15 jolan Exp $
-bin/logo
+@bin bin/logo
share/ucblogo/
share/ucblogo/helpfiles/
share/ucblogo/helpfiles/ALL_NAMES
@@ -39,6 +39,7 @@ share/ucblogo/helpfiles/butfirst
share/ucblogo/helpfiles/butfirsts
share/ucblogo/helpfiles/butlast
share/ucblogo/helpfiles/button
+share/ucblogo/helpfiles/buttonact
share/ucblogo/helpfiles/buttonp
share/ucblogo/helpfiles/bye
share/ucblogo/helpfiles/cascade
@@ -49,10 +50,12 @@ share/ucblogo/helpfiles/char
share/ucblogo/helpfiles/clean
share/ucblogo/helpfiles/clearscreen
share/ucblogo/helpfiles/cleartext
+share/ucblogo/helpfiles/clickpos
share/ucblogo/helpfiles/close
share/ucblogo/helpfiles/closeall
share/ucblogo/helpfiles/co
share/ucblogo/helpfiles/combine
+share/ucblogo/helpfiles/commandline
share/ucblogo/helpfiles/cond
share/ucblogo/helpfiles/contents
share/ucblogo/helpfiles/continue
@@ -65,6 +68,7 @@ share/ucblogo/helpfiles/cslsload
share/ucblogo/helpfiles/ct
share/ucblogo/helpfiles/cursor
share/ucblogo/helpfiles/ddefmacro
+share/ucblogo/helpfiles/decreasefont
share/ucblogo/helpfiles/define
share/ucblogo/helpfiles/definedp
share/ucblogo/helpfiles/deq
@@ -109,10 +113,12 @@ share/ucblogo/helpfiles/fd
share/ucblogo/helpfiles/fence
share/ucblogo/helpfiles/filep
share/ucblogo/helpfiles/fill
+share/ucblogo/helpfiles/filled
share/ucblogo/helpfiles/filter
share/ucblogo/helpfiles/find
share/ucblogo/helpfiles/first
share/ucblogo/helpfiles/firsts
+share/ucblogo/helpfiles/font
share/ucblogo/helpfiles/for
share/ucblogo/helpfiles/foreach
share/ucblogo/helpfiles/forever
@@ -142,12 +148,15 @@ share/ucblogo/helpfiles/iffalse
share/ucblogo/helpfiles/ift
share/ucblogo/helpfiles/iftrue
share/ucblogo/helpfiles/ignore
+share/ucblogo/helpfiles/increasefont
share/ucblogo/helpfiles/int
share/ucblogo/helpfiles/invoke
share/ucblogo/helpfiles/iseq
share/ucblogo/helpfiles/item
+share/ucblogo/helpfiles/keyact
share/ucblogo/helpfiles/keyp
share/ucblogo/helpfiles/label
+share/ucblogo/helpfiles/labelsize
share/ucblogo/helpfiles/last
share/ucblogo/helpfiles/left
share/ucblogo/helpfiles/lessequalp
@@ -297,10 +306,12 @@ share/ucblogo/helpfiles/setbg
share/ucblogo/helpfiles/setcslsloc
share/ucblogo/helpfiles/setcursor
share/ucblogo/helpfiles/seteditor
+share/ucblogo/helpfiles/setfont
share/ucblogo/helpfiles/seth
share/ucblogo/helpfiles/setheading
share/ucblogo/helpfiles/sethelploc
share/ucblogo/helpfiles/setitem
+share/ucblogo/helpfiles/setlabelheight
share/ucblogo/helpfiles/setlibloc
share/ucblogo/helpfiles/setmargins
share/ucblogo/helpfiles/setpalette
@@ -317,6 +328,8 @@ share/ucblogo/helpfiles/setscrunch
share/ucblogo/helpfiles/settc
share/ucblogo/helpfiles/settemploc
share/ucblogo/helpfiles/settextcolor
+share/ucblogo/helpfiles/settextfont
+share/ucblogo/helpfiles/settextsize
share/ucblogo/helpfiles/setwrite
share/ucblogo/helpfiles/setwritepos
share/ucblogo/helpfiles/setx
@@ -343,6 +356,7 @@ share/ucblogo/helpfiles/tag
share/ucblogo/helpfiles/test
share/ucblogo/helpfiles/text
share/ucblogo/helpfiles/textscreen
+share/ucblogo/helpfiles/textsize
share/ucblogo/helpfiles/thing
share/ucblogo/helpfiles/throw
share/ucblogo/helpfiles/to
@@ -363,6 +377,7 @@ share/ucblogo/helpfiles/until
share/ucblogo/helpfiles/untrace
share/ucblogo/helpfiles/uppercase
share/ucblogo/helpfiles/usealternatenames
+share/ucblogo/helpfiles/vbarredp
share/ucblogo/helpfiles/wait
share/ucblogo/helpfiles/while
share/ucblogo/helpfiles/window