FreeBSD Bugzilla – Attachment 131814 Details for
Bug 175982
[maintainer-update] update x11-wm/mcwm from 20111124 to 20130209
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 9.00 KB, created by
jakub_lach
on 2013-02-09 12:30:00 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
jakub_lach
Created:
2013-02-09 12:30:00 UTC
Size:
9.00 KB
patch
obsolete
>diff -rupN /usr/ports/x11-wm/mcwm.orig/Makefile /usr/ports/x11-wm/mcwm/Makefile >--- /usr/ports/x11-wm/mcwm.orig/Makefile 2013-02-08 16:46:49.000000000 +0100 >+++ /usr/ports/x11-wm/mcwm/Makefile 2013-02-09 12:50:30.000000000 +0100 >@@ -2,8 +2,7 @@ > # $FreeBSD: ports/x11-wm/mcwm/Makefile,v 1.13 2013/01/18 01:53:30 svnexp Exp $ > > PORTNAME= mcwm >-PORTVERSION= 20111124 >-PORTREVISION= 2 >+PORTVERSION= 20130209 > CATEGORIES= x11-wm > MASTER_SITES= http://hack.org/mc/hacks/mcwm/ > >@@ -22,8 +21,8 @@ MAKE_JOBS_SAFE= yes > USE_XORG= x11 xrandr > USE_BZIP2= yes > >-MAN1= mcwm.1 >-PLIST_FILES= bin/mcwm >+MAN1= mcwm.1 hidden.1 >+PLIST_FILES= bin/mcwm bin/hidden > PORTDOCS= README NEWS > > pre-everything:: >@@ -35,8 +34,6 @@ post-extract: > @${ECHO_MSG} "creating config.h from ${MCWM_CONF}" > @${CP} ${MCWM_CONF} ${WRKSRC}/config.h > .endif >- >-post-patch: > @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \ > ${WRKSRC}/Makefile > >@@ -44,6 +41,9 @@ do-install: > ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin > ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.man \ > ${MAN1PREFIX}/man/man1/${PORTNAME}.1 >+ ${INSTALL_PROGRAM} ${WRKSRC}/hidden ${PREFIX}/bin >+ ${INSTALL_MAN} ${WRKSRC}/hidden.man \ >+ ${MAN1PREFIX}/man/man1/hidden.1 > > .include <bsd.port.options.mk> > >diff -rupN /usr/ports/x11-wm/mcwm.orig/distinfo /usr/ports/x11-wm/mcwm/distinfo >--- /usr/ports/x11-wm/mcwm.orig/distinfo 2013-02-08 16:46:49.000000000 +0100 >+++ /usr/ports/x11-wm/mcwm/distinfo 2013-02-09 12:33:50.000000000 +0100 >@@ -1,2 +1,2 @@ >-SHA256 (mcwm-20111124.tar.bz2) = 80b52eda2d881c2d0db347e764b8470acaea51c1307504d7836ee7f8de30b836 >-SIZE (mcwm-20111124.tar.bz2) = 27982 >+SHA256 (mcwm-20130209.tar.bz2) = ad32d729d61537e20fb17fdf1e31097869df844d13ab32de1c3f41cf9bb71fc2 >+SIZE (mcwm-20130209.tar.bz2) = 31429 >diff -rupN /usr/ports/x11-wm/mcwm.orig/files/patch-Makefile /usr/ports/x11-wm/mcwm/files/patch-Makefile >--- /usr/ports/x11-wm/mcwm.orig/files/patch-Makefile 2013-02-08 16:46:49.000000000 +0100 >+++ /usr/ports/x11-wm/mcwm/files/patch-Makefile 1970-01-01 01:00:00.000000000 +0100 >@@ -1,26 +0,0 @@ >-$FreeBSD: ports/x11-wm/mcwm/files/patch-Makefile,v 1.7 2012/11/17 06:03:43 svnexp Exp $ >- >-Stops clobbering CC, CFLAGS, LDFLAGS, forcing -O2 and adds >--lxcb-property to LDFLAGS to fix GCC46 build >- >-http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/163667 >- >---- Makefile.orig 2011-12-28 14:56:20.865676731 +0000 >-+++ Makefile 2011-12-28 14:58:52.600677341 +0000 >-@@ -3,13 +3,11 @@ >- SRC=mcwm.c list.c config.h events.h list.h >- DISTFILES=LICENSE Makefile NEWS README TODO WISHLIST mcwm.man $(SRC) >- >--CC=gcc >--CFLAGS=-g -std=c99 -Wall -Wextra -O2 -I/usr/local/include #-DDEBUG #-DDMALLOC >--LDFLAGS=-L/usr/local/lib -lxcb -lxcb-randr -lxcb-keysyms -lxcb-icccm \ >-- -lxcb-atom #-ldmalloc >-+CFLAGS+=-g -std=c99 -Wall -Wextra -I/usr/local/include #-DDEBUG #-DDMALLOC >-+LDFLAGS+=-L/usr/local/lib -lxcb -lxcb-randr -lxcb-keysyms -lxcb-icccm \ >-+ -lxcb-util #-ldmalloc >- >- RM=/bin/rm >--PREFIX=/usr/local >- >- TARGETS=mcwm >- OBJS=mcwm.o list.o >diff -rupN /usr/ports/x11-wm/mcwm.orig/files/patch-mcwm.c /usr/ports/x11-wm/mcwm/files/patch-mcwm.c >--- /usr/ports/x11-wm/mcwm.orig/files/patch-mcwm.c 2013-02-08 16:46:49.000000000 +0100 >+++ /usr/ports/x11-wm/mcwm/files/patch-mcwm.c 1970-01-01 01:00:00.000000000 +0100 >@@ -1,164 +0,0 @@ >-diff --git a/mcwm.c b/mcwm.c >-index 0613c9f..04a7a41 100644 >---- mcwm.c >-+++ mcwm.c >-@@ -45,6 +45,10 @@ >- >- #include <X11/keysym.h> >- >-+#include <xcb/xproto.h> >-+#include <xcb/xcb_util.h> >-+#include <xcb/xcb_ewmh.h> >-+ >- #ifdef DEBUG >- #include "events.h" >- #endif >-@@ -503,7 +507,7 @@ void setwmdesktop(xcb_drawable_t win, uint32_t ws) >- PDEBUG("Changing _NET_WM_DESKTOP on window %d to %d\n", win, ws); >- >- xcb_change_property(conn, XCB_PROP_MODE_REPLACE, win, >-- atom_desktop, CARDINAL, 32, 1, >-+ atom_desktop, XCB_ATOM_CARDINAL, 32, 1, >- &ws); >- } >- >-@@ -521,7 +525,7 @@ int32_t getwmdesktop(xcb_drawable_t win) >- uint32_t *wsp; >- uint32_t ws; >- >-- cookie = xcb_get_any_property(conn, false, win, atom_desktop, >-+ cookie = xcb_get_property(conn, false, win, atom_desktop,XCB_GET_PROPERTY_TYPE_ANY, 0, >- sizeof (int32_t)); >- >- reply = xcb_get_property_reply(conn, cookie, NULL); >-@@ -1136,8 +1140,8 @@ struct client *setupwin(xcb_window_t win) >- /* >- * Get the window's incremental size step, if any. >- */ >-- if (!xcb_get_wm_normal_hints_reply( >-- conn, xcb_get_wm_normal_hints_unchecked( >-+ if (!xcb_icccm_get_wm_normal_hints_reply( >-+ conn, xcb_icccm_get_wm_normal_hints_unchecked( >- conn, win), &hints, NULL)) >- { >- PDEBUG("Couldn't get size hints.\n"); >-@@ -1147,25 +1151,25 @@ struct client *setupwin(xcb_window_t win) >- * The user specified the position coordinates. Remember that so >- * we can use geometry later. >- */ >-- if (hints.flags & XCB_SIZE_HINT_US_POSITION) >-+ if (hints.flags & XCB_ICCCM_SIZE_HINT_US_POSITION) >- { >- client->usercoord = true; >- } >- >-- if (hints.flags & XCB_SIZE_HINT_P_MIN_SIZE) >-+ if (hints.flags & XCB_ICCCM_SIZE_HINT_P_MIN_SIZE) >- { >- client->min_width = hints.min_width; >- client->min_height = hints.min_height; >- } >- >-- if (hints.flags & XCB_SIZE_HINT_P_MAX_SIZE) >-+ if (hints.flags & XCB_ICCCM_SIZE_HINT_P_MAX_SIZE) >- { >- >- client->max_width = hints.max_width; >- client->max_height = hints.max_height; >- } >- >-- if (hints.flags & XCB_SIZE_HINT_P_RESIZE_INC) >-+ if (hints.flags & XCB_ICCCM_SIZE_HINT_P_RESIZE_INC) >- { >- client->width_inc = hints.width_inc; >- client->height_inc = hints.height_inc; >-@@ -1174,7 +1178,7 @@ struct client *setupwin(xcb_window_t win) >- client->height_inc); >- } >- >-- if (hints.flags & XCB_SIZE_HINT_BASE_SIZE) >-+ if (hints.flags & XCB_ICCCM_SIZE_HINT_BASE_SIZE) >- { >- client->base_width = hints.base_width; >- client->base_height = hints.base_height; >-@@ -2823,7 +2827,7 @@ void botright(void) >- void deletewin(void) >- { >- xcb_get_property_cookie_t cookie; >-- xcb_get_wm_protocols_reply_t protocols; >-+ xcb_icccm_get_wm_protocols_reply_t protocols; >- bool use_delete = false; >- uint32_t i; >- >-@@ -2833,14 +2837,14 @@ void deletewin(void) >- } >- >- /* Check if WM_DELETE is supported. */ >-- cookie = xcb_get_wm_protocols_unchecked(conn, focuswin->id, wm_protocols); >-- if (xcb_get_wm_protocols_reply(conn, cookie, &protocols, NULL) == 1) { >-+ cookie = xcb_icccm_get_wm_protocols_unchecked(conn, focuswin->id, wm_protocols); >-+ if (xcb_icccm_get_wm_protocols_reply(conn, cookie, &protocols, NULL) == 1) { >- for (i = 0; i < protocols.atoms_len; i++) >- if (protocols.atoms[i] == wm_delete_window) >- use_delete = true; >- } >- >-- xcb_get_wm_protocols_reply_wipe(&protocols); >-+ xcb_icccm_get_wm_protocols_reply_wipe(&protocols); >- >- if (use_delete) >- { >-@@ -4082,9 +4086,50 @@ int main(int argc, char **argv) >- conf.fixedcol = getcolor(fixedcol); >- >- /* Get some atoms. */ >-- atom_desktop = xcb_atom_get(conn, "_NET_WM_DESKTOP"); >-- wm_delete_window = xcb_atom_get(conn, "WM_DELETE_WINDOW"); >-- wm_protocols = xcb_atom_get(conn, "WM_PROTOCOLS"); >-+// atom_desktop = xcb_atom_get(conn, "_NET_WM_DESKTOP"); >-+// wm_delete_window = xcb_atom_get(conn, "WM_DELETE_WINDOW"); >-+// wm_protocols = xcb_atom_get(conn, "WM_PROTOCOLS"); >-+ >-+ char *atom_name; >-+ xcb_intern_atom_cookie_t cookie_desktop; >-+ xcb_intern_atom_cookie_t cookie_delete_window; >-+ xcb_intern_atom_cookie_t cookie_protocols; >-+ xcb_intern_atom_reply_t *rep; >-+ >-+ atom_name = "_NET_WM_DESKTOP"; >-+ cookie_desktop = xcb_intern_atom (conn, >-+ 0, >-+ strlen (atom_name), >-+ atom_name); >-+ rep = xcb_intern_atom_reply (conn, >-+ cookie_desktop, >-+ NULL); >-+ atom_desktop = rep->atom; >-+ free (rep); >-+ >-+ >-+ atom_name = "WM_DELETE_WINDOW"; >-+ cookie_delete_window = xcb_intern_atom (conn, >-+ 0, >-+ strlen (atom_name), >-+ atom_name); >-+ rep = xcb_intern_atom_reply (conn, >-+ cookie_delete_window, >-+ NULL); >-+ wm_delete_window = rep->atom; >-+ free (rep); >-+ >-+ atom_name = "WM_PROTOCOLS"; >-+ cookie_protocols = xcb_intern_atom (conn, >-+ 0, >-+ strlen (atom_name), >-+ atom_name); >-+ rep = xcb_intern_atom_reply (conn, >-+ cookie_protocols, >-+ NULL); >-+ wm_protocols = rep->atom; >-+ free (rep); >-+ >- >- /* Check for RANDR extension and configure. */ >- randrbase = setuprandr();
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 175982
: 131814