pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/misc/9menu 9menu: Update to 1.10



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4c50980b909b
branches:  trunk
changeset: 443184:4c50980b909b
user:      nia <nia%pkgsrc.org@localhost>
date:      Tue Dec 08 11:15:57 2020 +0000

description:
9menu: Update to 1.10

2020-04-16         Arnold D. Robbins     <arnold%skeeve.com@localhost>

        * 9menu.c (version): Bump to 1.10 (finally).
        (usage): Clean up white space in error messages.
        (args): Fix comparison in first int. Thanks to GCC.
        General: Change a number of variables from int to bool, and
        use <stdbool.h>.  Use strerror(errno) in all relevant error messages.
        * 9menu.1: Increment the version.

2018-04-25         Arnold D. Robbins     <arnold%skeeve.com@localhost>

        Updates suggested by Eric Lindblad <msvc_test%outlook.com@localhost>.

        * 9menu.c (version): Remove the @(#) SCCS marker. Hasn't been
        necessary for decades, really.
        * 9menu.1: Update the Examples.

2016-01-07         Arnold D. Robbins     <arnold%skeeve.com@localhost>

        * 9menu.c: Convert forward declarations to use prototypes.
        (run_menu): Bug fix. Increment/decrement `i' when keypress
        moves things up and down so that mouse moves to the right
        place upon remapping the window.

2015-06-25         Arnold D. Robbins     <arnold%skeeve.com@localhost>

        * 9menu.1: Updated.

2015-03-19         Arnold D. Robbins     <arnold%skeeve.com@localhost>

        * ChangeLog: Reconstituted from check-in logs and diffs.
        * 9menu.c: Typo fix. Convert all function signatures to
        ANSI style.
        * README: Update the date.

2015-01-14         Arnold D. Robbins     <arnold%skeeve.com@localhost>

        * 9menu.c (main): Fix compile warnings.
        (run_menu): Call XkbKeycodeToKeysym() instead of XKeycodeToKeysym().

diffstat:

 misc/9menu/Makefile                       |   11 +-
 misc/9menu/distinfo                       |   14 +--
 misc/9menu/patches/patch-9menu.1          |   16 ----
 misc/9menu/patches/patch-9menu.c          |  120 ------------------------------
 misc/9menu/patches/patch-Makefile.noimake |   18 ++++
 misc/9menu/patches/patch-aa               |   18 ----
 6 files changed, 30 insertions(+), 167 deletions(-)

diffs (230 lines):

diff -r 70b7e92871e9 -r 4c50980b909b misc/9menu/Makefile
--- a/misc/9menu/Makefile       Tue Dec 08 10:56:13 2020 +0000
+++ b/misc/9menu/Makefile       Tue Dec 08 11:15:57 2020 +0000
@@ -1,13 +1,14 @@
-# $NetBSD: Makefile,v 1.24 2018/02/21 15:12:00 triaxx Exp $
+# $NetBSD: Makefile,v 1.25 2020/12/08 11:15:57 nia Exp $
 
-DISTNAME=              9menu-1.9
+DISTNAME=              9menu-1.10
 CATEGORIES=            misc plan9
+MASTER_SITES=          ${MASTER_SITE_GITHUB:=arnoldrobbins/}
 GITHUB_TAG=            ${PKGBASE}-release-${PKGVERSION_NOREV}
-MASTER_SITES=          ${MASTER_SITE_GITHUB:=arnoldrobbins/}
-LICENSE=               9menu-license
 
 MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
-COMMENT=               Simple menu patterned after the plan9 user interface
+HOMEPAGE=              https://github.com/arnoldrobbins/9menu
+COMMENT=               Simple menu patterned after the Plan9 user interface
+LICENSE=               9menu-license
 
 MAKE_FILE=             Makefile.noimake
 BUILD_TARGET=          9menu
diff -r 70b7e92871e9 -r 4c50980b909b misc/9menu/distinfo
--- a/misc/9menu/distinfo       Tue Dec 08 10:56:13 2020 +0000
+++ b/misc/9menu/distinfo       Tue Dec 08 11:15:57 2020 +0000
@@ -1,9 +1,7 @@
-$NetBSD: distinfo,v 1.9 2018/02/21 15:12:00 triaxx Exp $
+$NetBSD: distinfo,v 1.10 2020/12/08 11:15:57 nia Exp $
 
-SHA1 (9menu-1.9.tar.gz) = c121ac0bdec798e7340063e48e0cf33ac3319ca9
-RMD160 (9menu-1.9.tar.gz) = b69942cea4e839ffafcec16e96eebcc8ef35ec35
-SHA512 (9menu-1.9.tar.gz) = c08ad77d11857bef78d7275ba1dbed27603188a8786b81b28fa3cdb85bd6445717b5b79b2b4a1eca917e0eedec7a3f9e1b12b5ccfd51198197a6889b466ca521
-Size (9menu-1.9.tar.gz) = 16620 bytes
-SHA1 (patch-9menu.1) = 443b69fa07aca82f4a03810d99b0099298e53f74
-SHA1 (patch-9menu.c) = f9471be52bc3367c096593a82cb60f5a04250582
-SHA1 (patch-aa) = d03504dc3d17c4b10e38cc6f1253d30885669749
+SHA1 (9menu-1.10.tar.gz) = 069e916a3ba0e6da14b8e9a21a4f176503ff6680
+RMD160 (9menu-1.10.tar.gz) = f0a7d11e3eecc78a1751cc193b6d8ece9e3fe9bf
+SHA512 (9menu-1.10.tar.gz) = 14fc4e69135222ca840bcf6580321987cac38a1b6ad4cdc0ea4f1e17d16dd9be942afee13133b0f851ca01d6c3dfc5f280838f5defaced2f4215a61caf1bafb7
+Size (9menu-1.10.tar.gz) = 17097 bytes
+SHA1 (patch-Makefile.noimake) = b737c7b5300ab6fb240f44a462aeaef2c70c0f75
diff -r 70b7e92871e9 -r 4c50980b909b misc/9menu/patches/patch-9menu.1
--- a/misc/9menu/patches/patch-9menu.1  Tue Dec 08 10:56:13 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-9menu.1,v 1.1 2018/02/21 15:12:00 triaxx Exp $
-
-Allow '-file -' to cause stdin to be read as the file.
-From Debian
-
---- 9menu.1.orig       2015-06-25 20:15:02.000000000 +0000
-+++ 9menu.1
-@@ -98,7 +98,7 @@ Read items to display from
- in addition to any other command line arguments.  This is intended for use
- with
- .B #!
--in scripts.
-+in scripts.  If the filename is "-" read from stdin.
- A
- .I filename
- of
diff -r 70b7e92871e9 -r 4c50980b909b misc/9menu/patches/patch-9menu.c
--- a/misc/9menu/patches/patch-9menu.c  Tue Dec 08 10:56:13 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,120 +0,0 @@
-$NetBSD: patch-9menu.c,v 1.1 2018/02/21 15:12:00 triaxx Exp $
-
-Bug fix for use with keyboard. More prototypes.
-https://github.com/arnoldrobbins/9menu/commit/43465036b6f986dd2638504e9ce51b3b6dc976e3
-
-Fix resource leak: fp.
-Fix compilation warngings.
-From Debian
-
---- 9menu.c.orig       2015-06-25 20:15:02.000000000 +0000
-+++ 9menu.c
-@@ -113,7 +113,7 @@ char *fontlist[] = {       /* default font lis
- /* the 9menu icon, for garish window managers */
- #define nine_menu_width 40
- #define nine_menu_height 40
--static unsigned char nine_menu_bits[] = {
-+static char nine_menu_bits[] = {
-    0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0x00, 0x00, 0x04, 0x00,
-    0x80, 0x00, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0xfc, 0xff, 0xff, 0x00,
-    0x00, 0xfc, 0xff, 0xff, 0x00, 0x00, 0x04, 0x00, 0x80, 0x00, 0x00, 0x04,
-@@ -154,11 +154,14 @@ int numitems;
- 
- char *shell = "/bin/sh";      /* default shell */
- 
--extern void usage(), run_menu(), spawn(), ask_wm_for_delete();
--extern void reap(), set_wm_hints();
--extern void redraw(), teleportmenu(), warpmouse(), restoremouse();
--extern void memory();
--extern int args();
-+extern void usage(), run_menu(), spawn(char *com), ask_wm_for_delete();
-+extern void reap(int sig), set_wm_hints(int wide, int high);
-+extern void redraw(int cur, int high, int wide);
-+extern void teleportmenu(int cur, int wide, int high);
-+extern void warpmouse(int cur, int wide, int high);
-+extern void restoremouse();
-+extern void memory(char *msg);
-+extern int args(int argc, char **argv);
- 
- /* memory --- print the out of memory message and die */
- 
-@@ -278,11 +281,13 @@ main(int argc, char **argv)
-               } else {
-                       fp = fopen(filename, "r");
-               }
-+
-               if (fp == NULL) {
-                       fprintf(stderr, "%s: couldn't open '%s'\n", progname,
-                               filename);
-                       exit(1);
-               }
-+
-               while (fgets(fbuf, sizeof fbuf, fp)) {
-                       char *s = fbuf;
-                       strtok(s, "\n");
-@@ -327,6 +332,7 @@ main(int argc, char **argv)
-                       strcpy(f_argv[nlabels], s);
-                       ++nlabels;
-               }
-+    fclose(fp);
-       }
- 
-       labels = (char **) malloc((numitems + nlabels) * sizeof(char *));
-@@ -368,8 +374,10 @@ main(int argc, char **argv)
-               fprintf(stderr, "\n");
-               exit(1);
-       }
-+
-       screen = DefaultScreen(dpy);
-       root = RootWindow(dpy, screen);
-+
-       /*
-        * This used to be
-        * black = BlackPixel(dpy, screen);
-@@ -471,10 +479,10 @@ spawn(char *com)
- /* reap --- collect dead children */
- 
- void
--reap(int s)
-+reap(int sig)
- {
-       (void) wait((int *) NULL);
--      signal(s, reap);
-+      signal(sig, reap);
- }
- 
- /* usage --- print a usage message and die */
-@@ -585,12 +593,15 @@ run_menu()
-                           && key != CONFIG_MENU_SELECT_KEY)
-                               break;
- 
-+                      /* adjust i so mapping will work */
-                       if (key == CONFIG_MENU_UP_KEY) {
-                               old = cur;
-                               cur--;
-+                              i--;
-                       } else if (key == CONFIG_MENU_DOWN_KEY) {
-                               old = cur;
-                               cur++;
-+                              i++;
-                       }
-                       
-                       while (cur < 0)
-@@ -787,7 +798,7 @@ teleportmenu(int cur, int wide, int high
-       Window wdummy;
- 
-       if (XQueryPointer(dpy, menuwin, &wdummy, &wdummy, &x, &y,
--                             &dummy, &dummy, &dummy))
-+                             &dummy, &dummy, (unsigned int *)&dummy))
-               XMoveWindow(dpy, menuwin, x-wide/2, y-cur*high-high/2);
- }
- 
-@@ -805,7 +816,7 @@ warpmouse(int cur, int wide, int high)
-       offset += 6;    /* fudge factor */
- 
-       if (XQueryPointer(dpy, menuwin, &wdummy, &wdummy, &savex, &savey,
--                             &dummy, &dummy, &dummy))
-+                             &dummy, &dummy, (unsigned int *)&dummy))
-               XWarpPointer(dpy, None, menuwin, 0, 0, 0, 0,
-                               wide/2, cur*high-high/2+offset);
- }
diff -r 70b7e92871e9 -r 4c50980b909b misc/9menu/patches/patch-Makefile.noimake
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/misc/9menu/patches/patch-Makefile.noimake Tue Dec 08 11:15:57 2020 +0000
@@ -0,0 +1,18 @@
+$NetBSD: patch-Makefile.noimake,v 1.1 2020/12/08 11:15:57 nia Exp $
+
+Respect CFLAGS and LDFLAGS.
+
+--- Makefile.noimake.orig      2020-04-16 18:08:32.000000000 +0000
++++ Makefile.noimake
+@@ -5,9 +5,8 @@
+ # Arnold Robbins
+ # arnold%skeeve.atl.ga.us@localhost
+ 
+-CC = gcc
+-CFLAGS = -g -O
+-LIBS = -lX11
++CFLAGS+= -I${X11BASE}/include
++LIBS = ${LDFLAGS} -lX11
+ 
+ 9menu: 9menu.c
+       $(CC) $(CFLAGS) 9menu.c $(LIBS) -o 9menu
diff -r 70b7e92871e9 -r 4c50980b909b misc/9menu/patches/patch-aa
--- a/misc/9menu/patches/patch-aa       Tue Dec 08 10:56:13 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2018/02/21 15:12:00 triaxx Exp $
-
-Adjust compilation and linking flags to pkgsrc.
-
---- Makefile.noimake   2003/06/04 08:23:07     1.1
-+++ Makefile.noimake   2003/06/04 08:37:56
-@@ -5,9 +5,8 @@
- # Arnold Robbins
- # arnold%skeeve.atl.ga.us@localhost
- 
--CC = gcc
--CFLAGS = -g -O
--LIBS = -lX11
-+CFLAGS+= -I${X11BASE}/include
-+LIBS = ${LDFLAGS} -lX11
- 
- 9menu: 9menu.c
-       $(CC) $(CFLAGS) 9menu.c $(LIBS) -o 9menu



Home | Main Index | Thread Index | Old Index