diff options
-rw-r--r-- | x11-wm/uwm/Makefile | 4 | ||||
-rw-r--r-- | x11-wm/uwm/files/patch-ab | 25 | ||||
-rw-r--r-- | x11-wm/uwm/files/patch-ad | 44 | ||||
-rw-r--r-- | x11-wm/uwm/files/patch-aj | 11 | ||||
-rw-r--r-- | x11-wm/uwm/files/patch-lex.l | 12 |
5 files changed, 73 insertions, 23 deletions
diff --git a/x11-wm/uwm/Makefile b/x11-wm/uwm/Makefile index 7334a964e584..198751daeb45 100644 --- a/x11-wm/uwm/Makefile +++ b/x11-wm/uwm/Makefile @@ -18,10 +18,12 @@ MAINTAINER= trevor@FreeBSD.org MAN1= uwm.1 PLIST= ${WRKDIR}/pkg-plist USE_IMAKE= yes +USE_REINPLACE= yes +REINPLACE_ARGS= -i'' -E WRKSRC= ${WRKDIR}/X.V11R3/clients/uwm post-patch: - ${PERL} -pi -e 's:/usr/lib/X11:${PREFIX}/lib/X11:g' ${WRKSRC}/uwm.man + ${REINPLACE_CMD} 's:/usr/lib/X11:${PREFIX}/lib/X11:g' ${WRKSRC}/uwm.man pre-install: ${ECHO_CMD} bin/uwm > ${PLIST} diff --git a/x11-wm/uwm/files/patch-ab b/x11-wm/uwm/files/patch-ab index 41bf99a79ee3..bc830712df6b 100644 --- a/x11-wm/uwm/files/patch-ab +++ b/x11-wm/uwm/files/patch-ab @@ -1,7 +1,8 @@ +$FreeBSD$ $NetBSD: patch-ab,v 1.2 2000/01/19 07:24:07 itohy Exp $ --- uwm.c.orig Sun Oct 23 13:21:55 1988 -+++ uwm.c Mon Oct 16 08:58:41 2000 ++++ uwm.c Wed Sep 25 14:53:13 2002 @@ -41,9 +41,18 @@ #include "uwm.h" @@ -50,7 +51,15 @@ $NetBSD: patch-ab,v 1.2 2000/01/19 07:24:07 itohy Exp $ #define gray_width 16 #define gray_height 16 static char gray_bits[] = { -@@ -115,6 +145,10 @@ +@@ -103,7 +133,6 @@ + GC gc; /* graphics context for gray background */ + XImage grayimage; /* for gray background */ + XGCValues xgc; /* to create font GCs */ +- char *malloc(); + Bool fallbackMFont = False, /* using default GC font for menus, */ + fallbackPFont = False, /* popups, */ + fallbackIFont = False; /* icons */ +@@ -115,6 +144,10 @@ #ifdef PROFIL signal(SIGTERM, ptrap); #endif @@ -61,7 +70,7 @@ $NetBSD: patch-ab,v 1.2 2000/01/19 07:24:07 itohy Exp $ /* * Set up internal defaults. -@@ -369,7 +403,7 @@ +@@ -369,7 +402,7 @@ if (IFontInfo == NULL) { fprintf(stderr, "uwm: Unable to open icon font '%s', using server default.\n", IFontName); @@ -70,7 +79,7 @@ $NetBSD: patch-ab,v 1.2 2000/01/19 07:24:07 itohy Exp $ fallbackIFont = True; } PFontInfo = XLoadQueryFont(dpy, PFontName); -@@ -379,7 +413,7 @@ +@@ -379,7 +412,7 @@ if (fallbackIFont) PFontInfo = IFontInfo; else @@ -79,7 +88,7 @@ $NetBSD: patch-ab,v 1.2 2000/01/19 07:24:07 itohy Exp $ fallbackPFont = True; } MFontInfo = XLoadQueryFont(dpy, MFontName); -@@ -389,7 +423,7 @@ +@@ -389,7 +422,7 @@ if (fallbackIFont || fallbackPFont) MFontInfo = fallbackPFont ? PFontInfo : IFontInfo; else @@ -88,7 +97,7 @@ $NetBSD: patch-ab,v 1.2 2000/01/19 07:24:07 itohy Exp $ fallbackMFont = True; } -@@ -685,7 +719,11 @@ +@@ -685,7 +718,11 @@ */ InitBindings() { @@ -100,7 +109,7 @@ $NetBSD: patch-ab,v 1.2 2000/01/19 07:24:07 itohy Exp $ char *tempfile; /* Temporary filename. */ register FILE *fp; /* Temporary file pointer. */ register char **ptr; /* Default bindings string array pointer. */ -@@ -699,15 +737,26 @@ +@@ -699,15 +736,26 @@ exit (1); } strcpy (tempfile, TEMPFILE); @@ -127,7 +136,7 @@ $NetBSD: patch-ab,v 1.2 2000/01/19 07:24:07 itohy Exp $ fclose(fp); /* -@@ -717,6 +766,7 @@ +@@ -717,6 +765,7 @@ perror("uwm: cannot open temp file"); exit(1); } diff --git a/x11-wm/uwm/files/patch-ad b/x11-wm/uwm/files/patch-ad index 69e50f267d47..aad8ffe3dd49 100644 --- a/x11-wm/uwm/files/patch-ad +++ b/x11-wm/uwm/files/patch-ad @@ -1,8 +1,18 @@ +$FreeBSD$ $NetBSD: patch-ad,v 1.3 1999/12/23 23:12:50 itohy Exp $ ---- gram.y.orig Thu Sep 22 22:14:31 1988 -+++ gram.y Thu Dec 23 22:04:02 1999 -@@ -117,18 +117,18 @@ +--- gram.y.orig Thu Sep 22 13:14:31 1988 ++++ gram.y Wed Sep 25 14:48:16 2002 +@@ -60,8 +60,6 @@ + static char *mcolors[2]; /* Color values used in menus. */ + MenuLink *menu_link; /* Temporary menu link pointer. */ + +-char *calloc(); +- + %} + + %union { +@@ -117,18 +115,18 @@ case IsString: if ($3 == C_STRING) { strcpy(KeywordTable[$1].sptr, @@ -25,7 +35,7 @@ $NetBSD: patch-ad,v 1.3 1999/12/23 23:12:50 itohy Exp $ break; case IsBoolTrue: case IsBoolFalse: -@@ -197,12 +197,12 @@ +@@ -197,12 +195,12 @@ ml_ptr = $3; } | STRING @@ -40,7 +50,7 @@ $NetBSD: patch-ad,v 1.3 1999/12/23 23:12:50 itohy Exp $ switch (KeywordTable[ki].type) { case IsBoolTrue: *(KeywordTable[ki].bptr) = TRUE; -@@ -220,7 +220,7 @@ +@@ -220,7 +218,7 @@ ; keyword: STRING { @@ -49,7 +59,7 @@ $NetBSD: patch-ad,v 1.3 1999/12/23 23:12:50 itohy Exp $ } ; -@@ -246,9 +246,9 @@ +@@ -246,9 +244,9 @@ { $$ = CheckButtonState($1); } ; @@ -61,7 +71,7 @@ $NetBSD: patch-ad,v 1.3 1999/12/23 23:12:50 itohy Exp $ buttmodexpr: buttmodifier { $$ = $1; } -@@ -257,7 +257,7 @@ +@@ -257,7 +255,7 @@ ; buttmodifier: STRING @@ -70,7 +80,7 @@ $NetBSD: patch-ad,v 1.3 1999/12/23 23:12:50 itohy Exp $ ; menuname: STRING -@@ -304,7 +304,7 @@ +@@ -304,7 +302,7 @@ menuaction: STRING { @@ -79,7 +89,7 @@ $NetBSD: patch-ad,v 1.3 1999/12/23 23:12:50 itohy Exp $ if ((ki != -1) && (KeywordTable[ki].type != IsFunction) && (KeywordTable[ki].type != IsQuitFunction) && -@@ -350,7 +350,7 @@ +@@ -350,7 +348,7 @@ } ; @@ -88,7 +98,7 @@ $NetBSD: patch-ad,v 1.3 1999/12/23 23:12:50 itohy Exp $ | strings STRING { $$ = strconcat($1, $2); } ; -@@ -387,7 +387,7 @@ +@@ -387,7 +385,7 @@ } ; @@ -97,7 +107,15 @@ $NetBSD: patch-ad,v 1.3 1999/12/23 23:12:50 itohy Exp $ | /* empty */ { $$ = NULL; } ; %% -@@ -572,6 +572,8 @@ +@@ -503,7 +501,6 @@ + strconcat(s1, s2) + char *s1, *s2; + { +- char *malloc(); + char *p; + + p = malloc(strlen(s1) + strlen(s2) + 2); +@@ -572,6 +569,8 @@ setbinding(ICON, index, mask, name); if (context & WINDOW) setbinding(WINDOW, index, mask, name); @@ -106,7 +124,7 @@ $NetBSD: patch-ad,v 1.3 1999/12/23 23:12:50 itohy Exp $ } /* -@@ -599,12 +601,13 @@ +@@ -599,12 +598,13 @@ char *mname; /* Pointer to menu name, if needed. */ { Binding *ptr; @@ -121,7 +139,7 @@ $NetBSD: patch-ad,v 1.3 1999/12/23 23:12:50 itohy Exp $ switch (m & (LeftMask | MiddleMask | RightMask)) { case LeftMask: -@@ -771,9 +774,8 @@ +@@ -771,9 +771,8 @@ else { for(ptr = list; ptr->next; ptr = ptr->next) /* NULL */; ptr->next = link; diff --git a/x11-wm/uwm/files/patch-aj b/x11-wm/uwm/files/patch-aj index fa71e26e7ccf..a2b090396e92 100644 --- a/x11-wm/uwm/files/patch-aj +++ b/x11-wm/uwm/files/patch-aj @@ -1,7 +1,8 @@ +$FreeBSD$ $NetBSD: patch-aj,v 1.1 2000/01/19 07:24:07 itohy Exp $ --- Menu.c.orig Sat Oct 1 09:41:13 1988 -+++ Menu.c Mon Oct 16 09:10:20 2000 ++++ Menu.c Wed Sep 25 14:50:55 2002 @@ -84,6 +84,14 @@ char **oldenviron; extern char **environ, **newenviron; @@ -31,3 +32,11 @@ $NetBSD: patch-aj,v 1.1 2000/01/19 07:24:07 itohy Exp $ return(status); } +@@ -129,7 +140,6 @@ + char *hlname; /* Pointer to hi-liter name. */ + char *strbuf; /* String buffer for IsTextNL. */ + Bool checkMotion = TRUE; /* To Restore Cursor Position */ +- char *malloc(); + int funcbutton; /* function button for window select */ + + /* diff --git a/x11-wm/uwm/files/patch-lex.l b/x11-wm/uwm/files/patch-lex.l new file mode 100644 index 000000000000..bd0abf63ffd7 --- /dev/null +++ b/x11-wm/uwm/files/patch-lex.l @@ -0,0 +1,12 @@ +$FreeBSD$ + +--- lex.l.orig Sun Oct 23 13:20:00 1988 ++++ lex.l Wed Sep 25 14:50:06 2002 +@@ -81,7 +81,6 @@ + char *s; + { + char *ptr; +- char *malloc(); + + ptr = malloc(strlen(s) + 1); + if (ptr == NULL) { |