wmmenu: update to 1.3
OK sthen@
This commit is contained in:
parent
a2c28bd9b3
commit
2fe45031e4
@ -1,23 +1,22 @@
|
||||
# $OpenBSD: Makefile,v 1.23 2020/11/11 09:51:46 ajacoutot Exp $
|
||||
# $OpenBSD: Makefile,v 1.24 2021/02/04 11:38:32 cwen Exp $
|
||||
|
||||
COMMENT= wm-dockapp; A popup menu of icons that launch programs
|
||||
|
||||
DISTNAME= wmmenu-1.2
|
||||
REVISION= 5
|
||||
DISTNAME= wmmenu-1.3
|
||||
|
||||
CATEGORIES= x11 x11/windowmaker
|
||||
CATEGORIES= x11 x11/windowmaker
|
||||
|
||||
HOMEPAGE= http://www.fcoutant.freesurf.fr/wmmenu.html
|
||||
HOMEPAGE= https://www.dockapps.net/wmmenu
|
||||
|
||||
# GPLv2
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
WANTLIB= X11 Xext Xpm c m dockapp
|
||||
|
||||
MASTER_SITES= http://www.fcoutant.freesurf.fr/download/
|
||||
MASTER_SITES= https://www.dockapps.net/download/
|
||||
|
||||
|
||||
LIB_DEPENDS= devel/libdockapp
|
||||
LIB_DEPENDS= devel/libdockapp>=0.7.3
|
||||
|
||||
FLAVORS= gdk_pixbuf
|
||||
FLAVOR?=
|
||||
@ -25,12 +24,17 @@ FLAVOR?=
|
||||
.if ${FLAVOR:Mgdk_pixbuf}
|
||||
MAKE_FLAGS= GDKPIXBUF2=1
|
||||
LIB_DEPENDS+= graphics/gdk-pixbuf-xlib
|
||||
CFLAGS+= -pthread
|
||||
MAKE_ENV+= LDFLAGS="-pthread"
|
||||
WANTLIB += pthread gdk_pixbuf_xlib-2.0
|
||||
WANTLIB += gdk_pixbuf-2.0 gdk_pixbuf_xlib-2.0 glib-2.0 gobject-2.0
|
||||
WANTLIB += intl
|
||||
.endif
|
||||
|
||||
WRKDIST= ${WRKDIR}/wmmenu
|
||||
WRKDIST= ${WRKDIR}/dockapps
|
||||
|
||||
|
||||
CFLAGS+= -I${X11BASE}/include
|
||||
LDFLAGS+= -L${X11BASE}/lib
|
||||
|
||||
MAKE_ENV+= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
|
||||
|
||||
pre-configure:
|
||||
@perl -pi -e 's#%%PREFIX%%#${PREFIX}#' ${WRKSRC}/example/defaults
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (wmmenu-1.2.tar.gz) = wicP3WNugrzdvTpDxK57jcL18PiJDPj0BM4CTV99q4c=
|
||||
SIZE (wmmenu-1.2.tar.gz) = 32845
|
||||
SHA256 (wmmenu-1.3.tar.gz) = xvwJ6BKwEvrIPJSLv8N/u9PqcC5G6ULrsp7GovVB+jo=
|
||||
SIZE (wmmenu-1.3.tar.gz) = 33766
|
||||
|
@ -1,7 +1,8 @@
|
||||
$OpenBSD: patch-Makefile,v 1.5 2010/03/26 11:28:15 jasper Exp $
|
||||
--- Makefile.orig Sat Mar 23 13:51:36 2002
|
||||
+++ Makefile Fri Mar 26 10:00:50 2010
|
||||
@@ -1,36 +1,29 @@
|
||||
$OpenBSD: patch-Makefile,v 1.6 2021/02/04 11:38:32 cwen Exp $
|
||||
Index: Makefile
|
||||
--- Makefile.orig
|
||||
+++ Makefile
|
||||
@@ -1,27 +1,27 @@
|
||||
-prefix = /usr/local
|
||||
+prefix = ${PREFIX}
|
||||
BINDIR = $(prefix)/bin
|
||||
@ -9,51 +10,43 @@ $OpenBSD: patch-Makefile,v 1.5 2010/03/26 11:28:15 jasper Exp $
|
||||
-ETCDIR = $(prefix)/etc
|
||||
+ETCDIR = $(prefix)/share/wmmenu
|
||||
|
||||
-# comment out both lines to get the old, Xpm-only, version
|
||||
-GDKPIXBUF = 1
|
||||
-#GDKPIXBUF2 = 1
|
||||
-# comment to get the old, Xpm-only, version
|
||||
-GDKPIXBUF2 = 1
|
||||
+XROOT = ${X11BASE}
|
||||
+DAROOT = ${LOCALBASE}
|
||||
|
||||
-XROOT = /usr/X11R6
|
||||
-DAROOT = /usr/local
|
||||
-
|
||||
# If you want to use gdk-pixbuf, pass GDKPIXBUF=1 to make command
|
||||
-ifdef GDKPIXBUF
|
||||
+.if GDKPIXBUF
|
||||
PIXBUF_DEF = -DWITH_GDKPIXBUF
|
||||
-PIXBUF_INC := $(shell gdk-pixbuf-config --cflags)
|
||||
-PIXBUF_LIB := -rdynamic -L$(shell gdk-pixbuf-config --prefix)/lib -lgdk_pixbuf_xlib
|
||||
-endif
|
||||
+PIXBUF_INC != gdk-pixbuf-config --cflags
|
||||
+PIXBUF_LIB = -lgdk_pixbuf_xlib -lgtk -lgdk -lgmodule -lglib -lintl -lXext -lX11 -lm -ltiff -ljpeg -lpng -lz
|
||||
+.endif
|
||||
|
||||
# If you want to use gdk-pixbuf-2.0, pass GDKPIXBUF2=1 to make command
|
||||
-ifdef GDKPIXBUF2
|
||||
-PIXBUF_CFG = /opt/gtk2/bin/pkg-config gdk-pixbuf-xlib-2.0
|
||||
-PIXBUF_DEF = -DWITH_GDKPIXBUF
|
||||
-PIXBUF_INC := $(shell $(PIXBUF_CFG) --cflags)
|
||||
-PIXBUF_LIB := -rdynamic -L$(shell $(PIXBUF_CFG) --variable=prefix)/lib -lgdk_pixbuf_xlib-2.0
|
||||
-endif
|
||||
-PIXBUF_CFG = pkg-config gdk-pixbuf-xlib-2.0
|
||||
+.if GDKPIXBUF2
|
||||
+PIXBUF_CFG = pkg-config gdk-pixbuf-xlib-2.0
|
||||
+PIXBUF_DEF = -DWITH_GDKPIXBUF2
|
||||
+PIXBUF_INC != pkg-config --cflgas gdk-pixbuf-xlib-2.0
|
||||
+PIXBUF_LIB = -rdynamic -L$(shell $(PIXBUF_CFG) --variable=prefix)/lib -lgdk_pixbuf_xlib-2.0
|
||||
+PIXBUF_CFG != pkg-config gdk-pixbuf-xlib-2.0
|
||||
PIXBUF_DEF = -DWITH_GDKPIXBUF
|
||||
-PIXBUF_INC := $(shell $(PIXBUF_CFG) --cflags)
|
||||
-PIXBUF_LIB := -rdynamic -L$(shell $(PIXBUF_CFG) --variable=prefix)/lib -lgdk_pixbuf_xlib-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0
|
||||
-endif
|
||||
+PIXBUF_INC != pkg-config --cflags gdk-pixbuf-xlib-2.0
|
||||
+PIXBUF_LIB != pkg-config --libs gdk-pixbuf-xlib-2.0
|
||||
+.endif
|
||||
|
||||
-CC = gcc #-g
|
||||
-CFLAGS = -pipe $(CPPFLAGS) -O2
|
||||
-CPPFLAGS = -MMD -ansi -pedantic -Wall $(INCDIRS) $(DEFINES)
|
||||
-CFLAGS = -pipe -O2
|
||||
-CPPFLAGS = -MMD -ansi -pedantic -Wall
|
||||
-INCDIRS = $(PIXBUF_INC)
|
||||
+CFLAGS += $(INCDIRS) $(DEFINES)
|
||||
INCDIRS = -I$(DAROOT)/include -I$(XROOT)/include $(PIXBUF_INC)
|
||||
+INCDIRS != pkg-config --cflags dockapp
|
||||
+INCDIRS += -I$(DAROOT)/include -I$(XROOT)/include $(PIXBUF_INC)
|
||||
DEFINES = -DETCDIR='"$(ETCDIR)"' $(PIXBUF_DEF)
|
||||
-LDFLAGS = -s
|
||||
LIBDIRS = -L$(DAROOT)/lib -L$(XROOT)/lib $(PIXBUF_LIB)
|
||||
LDLIBS = -ldockapp -lXpm -lXext -lX11 -lm
|
||||
-LIBDIRS = $(PIXBUF_LIB)
|
||||
-LDLIBS = -ldockapp -lXpm -lXext -lX11 -lm
|
||||
+LIBDIRS != pkg-config --libs-only-L dockapp
|
||||
+LIBDIRS += $(PIXBUF_LIB)
|
||||
+LDLIBS != pkg-config --libs-only-l dockapp
|
||||
+LDLIBS += -lXpm -lXext -lX11 -lm
|
||||
|
||||
@@ -67,4 +60,3 @@ clean :
|
||||
MKDIRHIER = mkdir -p
|
||||
MAN1DIR = $(MANDIR)/man1
|
||||
@@ -56,4 +56,3 @@ clean :
|
||||
$(RM) *.o *.d core tags $(PRGS)
|
||||
|
||||
# dependencies -- do not change lines below
|
||||
|
15
x11/wmmenu/patches/patch-buttonbar_c
Normal file
15
x11/wmmenu/patches/patch-buttonbar_c
Normal file
@ -0,0 +1,15 @@
|
||||
$OpenBSD: patch-buttonbar_c,v 1.1 2021/02/04 11:38:32 cwen Exp $
|
||||
|
||||
Fix with libdockapp>=0.7
|
||||
|
||||
Index: buttonbar.c
|
||||
--- buttonbar.c.orig
|
||||
+++ buttonbar.c
|
||||
@@ -1,6 +1,6 @@
|
||||
#include <assert.h>
|
||||
|
||||
-#include <dockapp.h>
|
||||
+#include <libdockapp/dockapp.h>
|
||||
|
||||
#include "buttonbar.h"
|
||||
#include "xobjects.h"
|
16
x11/wmmenu/patches/patch-events_c
Normal file
16
x11/wmmenu/patches/patch-events_c
Normal file
@ -0,0 +1,16 @@
|
||||
$OpenBSD: patch-events_c,v 1.1 2021/02/04 11:38:32 cwen Exp $
|
||||
|
||||
Fix with libdockapp>=0.7
|
||||
|
||||
Index: events.c
|
||||
--- events.c.orig
|
||||
+++ events.c
|
||||
@@ -22,7 +22,7 @@ Reparent and Destroy events are catched with Structure
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
-#include <dockapp.h>
|
||||
+#include <libdockapp/dockapp.h>
|
||||
|
||||
#include "types.h"
|
||||
#include "events.h"
|
@ -1,6 +1,7 @@
|
||||
$OpenBSD: patch-example_defaults,v 1.2 2010/03/26 08:51:44 jasper Exp $
|
||||
--- example/defaults.orig Sat May 4 14:50:00 2002
|
||||
+++ example/defaults Fri Mar 26 09:51:02 2010
|
||||
$OpenBSD: patch-example_defaults,v 1.3 2021/02/04 11:38:32 cwen Exp $
|
||||
Index: example/defaults
|
||||
--- example/defaults.orig
|
||||
+++ example/defaults
|
||||
@@ -20,7 +20,9 @@
|
||||
#
|
||||
# hide_timeout 1
|
||||
|
16
x11/wmmenu/patches/patch-pixmaps_c
Normal file
16
x11/wmmenu/patches/patch-pixmaps_c
Normal file
@ -0,0 +1,16 @@
|
||||
$OpenBSD: patch-pixmaps_c,v 1.1 2021/02/04 11:38:32 cwen Exp $
|
||||
|
||||
Fix with libdockapp>=0.7
|
||||
|
||||
Index: pixmaps.c
|
||||
--- pixmaps.c.orig
|
||||
+++ pixmaps.c
|
||||
@@ -4,7 +4,7 @@
|
||||
#ifdef WITH_GDKPIXBUF
|
||||
#include <gdk-pixbuf-xlib/gdk-pixbuf-xlib.h>
|
||||
#endif
|
||||
-#include <dockapp.h>
|
||||
+#include <libdockapp/dockapp.h>
|
||||
|
||||
#include "pixmaps.h"
|
||||
#include "xobjects.h"
|
@ -1,6 +1,7 @@
|
||||
$OpenBSD: patch-utils_c,v 1.1 2002/05/15 08:33:53 wilfried Exp $
|
||||
--- utils.c.orig Wed Apr 10 20:57:56 2002
|
||||
+++ utils.c Wed May 15 10:26:50 2002
|
||||
$OpenBSD: patch-utils_c,v 1.2 2021/02/04 11:38:32 cwen Exp $
|
||||
Index: utils.c
|
||||
--- utils.c.orig
|
||||
+++ utils.c
|
||||
@@ -1,6 +1,3 @@
|
||||
-#define _POSIX_SOURCE
|
||||
-#define _POSIX_C_SOURCE 199309L
|
||||
@ -8,12 +9,3 @@ $OpenBSD: patch-utils_c,v 1.1 2002/05/15 08:33:53 wilfried Exp $
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
@@ -16,7 +13,7 @@
|
||||
static char * ReadAll (FILE * f, int offset)
|
||||
{
|
||||
char buf [10*1024] ;
|
||||
- int iRead, nRead ;
|
||||
+ size_t iRead, nRead ;
|
||||
char * ret ;
|
||||
|
||||
clearerr (f) ;
|
||||
|
16
x11/wmmenu/patches/patch-wmmenu_c
Normal file
16
x11/wmmenu/patches/patch-wmmenu_c
Normal file
@ -0,0 +1,16 @@
|
||||
$OpenBSD: patch-wmmenu_c,v 1.1 2021/02/04 11:38:32 cwen Exp $
|
||||
|
||||
Fix with libdockapp>=0.7
|
||||
|
||||
Index: wmmenu.c
|
||||
--- wmmenu.c.orig
|
||||
+++ wmmenu.c
|
||||
@@ -1,7 +1,7 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
-#include <dockapp.h>
|
||||
+#include <libdockapp/dockapp.h>
|
||||
|
||||
#include "options.h"
|
||||
#include "menu.h"
|
Loading…
Reference in New Issue
Block a user