From owner-svn-ports-head@FreeBSD.ORG Thu Sep 26 15:31:55 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 84E37974; Thu, 26 Sep 2013 15:31:55 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 709132284; Thu, 26 Sep 2013 15:31:55 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r8QFVtgZ095335; Thu, 26 Sep 2013 15:31:55 GMT (envelope-from gahr@svn.freebsd.org) Received: (from gahr@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r8QFVr1d095326; Thu, 26 Sep 2013 15:31:53 GMT (envelope-from gahr@svn.freebsd.org) Message-Id: <201309261531.r8QFVr1d095326@svn.freebsd.org> From: Pietro Cerutti Date: Thu, 26 Sep 2013 15:31:53 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r328371 - in head/x11-wm/jewel: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Sep 2013 15:31:55 -0000 Author: gahr Date: Thu Sep 26 15:31:53 2013 New Revision: 328371 URL: http://svnweb.freebsd.org/changeset/ports/328371 Log: - Fix build on CURRENT - Convert to OPTIONSng Reported by: pkg-fallout Added: head/x11-wm/jewel/files/patch-Makefile (contents, props changed) head/x11-wm/jewel/files/patch-goodies-appbar_image.cc (contents, props changed) head/x11-wm/jewel/files/patch-goodies-fspanel_fspanel.h (contents, props changed) head/x11-wm/jewel/files/patch-goodies-setrootimage_Makefile (contents, props changed) head/x11-wm/jewel/files/patch-goodies-setrootimage_image.cc (contents, props changed) Modified: head/x11-wm/jewel/Makefile head/x11-wm/jewel/files/patch-goodies-fspanel_Makefile head/x11-wm/jewel/files/patch-goodies-fspanel_fspanel.c head/x11-wm/jewel/pkg-plist Modified: head/x11-wm/jewel/Makefile ============================================================================== --- head/x11-wm/jewel/Makefile Thu Sep 26 14:53:55 2013 (r328370) +++ head/x11-wm/jewel/Makefile Thu Sep 26 15:31:53 2013 (r328371) @@ -10,34 +10,32 @@ MASTER_SITES= http://mjr.towers.org.uk/c MAINTAINER= gahr@FreeBSD.org COMMENT= Window manager based on aewm++ +OPTIONS_DEFINE= DOCS + ALL_TARGET= all DOCS= Changelog Changelog.DLR Changelog.jewel INSTALL LICENSE README +PORTDOCS= * MAN1= jewel.1x +USES+= gmake USE_XORG= x11 xext xpm -USE_GMAKE= yes -NO_STAGE= yes +.include + post-patch: - @${REINPLACE_CMD} -e 's|^CC|#CC|g; \ - s|^CFLAGS|#CFLAGS|g; \ - s|^prefix|#prefix|g; \ - s|prefix|PREFIX|g; \ - s|/usr/X11R6|${LOCALBASE}|g; \ - s|CC|CXX|g; \ - s|CFLAGS|CXXFLAGS|g' \ - ${WRKSRC}/Makefile + ${FIND} ${WRKSRC} -name Makefile | ${XARGS} \ + ${REINPLACE_CMD} -i '' -e 's|g++|${CXX}|g; s|gcc|${CC}|g' do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/jewel ${PREFIX}/bin/jewel - ${INSTALL_PROGRAM} ${WRKSRC}/goodies/appbar/appbar ${PREFIX}/bin/jewel-appbar - ${INSTALL_PROGRAM} ${WRKSRC}/goodies/fspanel/fspanel ${PREFIX}/bin/jewel-fspanel - ${INSTALL_PROGRAM} ${WRKSRC}/goodies/setrootimage/setrootimage ${PREFIX}/bin/jewel-setrootimage - ${INSTALL_PROGRAM} ${WRKSRC}/goodies/xsession/xsession ${PREFIX}/bin/jewel-xsession - ${INSTALL_MAN} ${WRKSRC}/${MAN1} ${PREFIX}/man/man1 -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} + ${INSTALL_PROGRAM} ${WRKSRC}/jewel ${STAGEDIR}${PREFIX}/bin/jewel + ${INSTALL_PROGRAM} ${WRKSRC}/goodies/appbar/appbar ${STAGEDIR}${PREFIX}/bin/jewel-appbar + ${INSTALL_PROGRAM} ${WRKSRC}/goodies/fspanel/fspanel ${STAGEDIR}${PREFIX}/bin/jewel-fspanel + ${INSTALL_PROGRAM} ${WRKSRC}/goodies/setrootimage/setrootimage ${STAGEDIR}${PREFIX}/bin/jewel-setrootimage + ${INSTALL_PROGRAM} ${WRKSRC}/goodies/xsession/xsession ${STAGEDIR}${PREFIX}/bin/jewel-xsession + ${INSTALL_MAN} ${WRKSRC}/${MAN1} ${STAGEDIR}${PREFIX}/man/man1 +.if ${PORT_OPTIONS:MDOCS} + ${MKDIR} ${STAGEDIR}${DOCSDIR} .for ii in ${DOCS} - ${INSTALL_DATA} ${WRKSRC}/${ii} ${DOCSDIR}/ + ${INSTALL_DATA} ${WRKSRC}/${ii} ${STAGEDIR}${DOCSDIR} .endfor .endif Added: head/x11-wm/jewel/files/patch-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-wm/jewel/files/patch-Makefile Thu Sep 26 15:31:53 2013 (r328371) @@ -0,0 +1,11 @@ +--- Makefile.orig 2013-09-26 16:58:49.000000000 +0200 ++++ Makefile 2013-09-26 16:58:55.000000000 +0200 +@@ -51,7 +51,7 @@ + $(CC) $(OBJS) $(LDPATH) $(LIBS) -o $@ + + $(SUBDIRS): +- cd $@ && $(MAKE) $(MAKEFLAGS) $(MAKECMDGOALS) ++ cd $@ && $(MAKE) $(MAKECMDGOALS) + + $(OBJS): %.o: %.cc $(HEADERS) + $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -c $< -o $@ Added: head/x11-wm/jewel/files/patch-goodies-appbar_image.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-wm/jewel/files/patch-goodies-appbar_image.cc Thu Sep 26 15:31:53 2013 (r328371) @@ -0,0 +1,10 @@ +--- goodies/appbar/image.cc.orig 2013-09-26 16:59:32.000000000 +0200 ++++ goodies/appbar/image.cc 2013-09-26 17:00:23.000000000 +0200 +@@ -24,6 +24,7 @@ + #endif + + #include "image.hh" ++#include + + #ifndef MIN + # define MIN(a, b) ((a < b) ? a : b) Modified: head/x11-wm/jewel/files/patch-goodies-fspanel_Makefile ============================================================================== --- head/x11-wm/jewel/files/patch-goodies-fspanel_Makefile Thu Sep 26 14:53:55 2013 (r328370) +++ head/x11-wm/jewel/files/patch-goodies-fspanel_Makefile Thu Sep 26 15:31:53 2013 (r328371) @@ -1,8 +1,9 @@ ---- goodies/fspanel/Makefile.orig 2007-12-06 22:49:22.000000000 +0100 -+++ goodies/fspanel/Makefile 2007-12-06 22:49:58.000000000 +0100 +--- goodies/fspanel/Makefile.orig 2005-01-03 22:54:58.000000000 +0100 ++++ goodies/fspanel/Makefile 2013-09-26 17:14:21.000000000 +0200 @@ -1,8 +1,10 @@ - CC = gcc +-CC = gcc -C_FLAGS = -DNOSTDLIB -DHAVE_XPM -Wall -I$(XROOT)/include -m386 -malign-loops=2 -malign-jumps=2 -malign-functions=2 ++CC ?= gcc +C_FLAGS = -DNOSTDLIB -DHAVE_XPM -Wall -I$(XROOT)/include -falign-loops=2 -falign-jumps=2 -falign-functions=2 L_FLAGS = -O1 -Xlinker -s -L$(XROOT)/lib -lX11 -lXpm PROGNAME = fspanel Modified: head/x11-wm/jewel/files/patch-goodies-fspanel_fspanel.c ============================================================================== --- head/x11-wm/jewel/files/patch-goodies-fspanel_fspanel.c Thu Sep 26 14:53:55 2013 (r328370) +++ head/x11-wm/jewel/files/patch-goodies-fspanel_fspanel.c Thu Sep 26 15:31:53 2013 (r328371) @@ -1,5 +1,23 @@ ---- goodies/fspanel/fspanel.c.orig 2007-12-06 22:35:02.000000000 +0100 -+++ goodies/fspanel/fspanel.c 2007-12-06 22:37:02.000000000 +0100 +--- goodies/fspanel/fspanel.c.orig 2005-01-03 22:54:58.000000000 +0100 ++++ goodies/fspanel/fspanel.c 2013-09-26 17:27:52.000000000 +0200 +@@ -179,7 +179,7 @@ + XDeleteProperty(dd, win, net_wm_strut); + } + +-void *get_prop_data (Window win, Atom prop, Atom type, int *items) ++unsigned long*get_prop_data (Window win, Atom prop, Atom type, int *items) + { + Atom type_ret; + int format_ret; +@@ -195,7 +195,7 @@ + if (items) + *items = items_ret; + +- return prop_data; ++ return (unsigned long *)prop_data; + } + + void get_task_hinticon (task *tk) @@ -393,7 +393,8 @@ void scale_icon (task *tk) @@ -10,3 +28,34 @@ Pixmap pix, mk = None; XGCValues gcv; GC mgc=None; +@@ -746,7 +747,7 @@ + + XMapWindow (dd, win); + +- tb = calloc (1, sizeof (taskbar)); ++ tb = (taskbar *)calloc (1, sizeof (taskbar)); + tb->win = win; + + return tb; +@@ -760,10 +761,10 @@ + if (tb->my_desktop != find_desktop (win) || is_hidden (win)) + return; + +- tk = calloc (1, sizeof (task)); ++ tk = (task *)calloc (1, sizeof (task)); + tk->win = win; + tk->focused = focus; +- tk->name = get_prop_data (win, XA_WM_NAME, XA_STRING, 0); ++ tk->name = (char *)(void *)get_prop_data (win, XA_WM_NAME, XA_STRING, 0); + tk->iconified = is_iconified (win); + + get_task_kdeicon (tk); +@@ -1075,7 +1076,7 @@ + /* window's title changed */ + if (tk->name) + XFree (tk->name); +- tk->name = get_prop_data (tk->win, XA_WM_NAME, XA_STRING, 0); ++ tk->name = (char *)(void *)get_prop_data (tk->win, XA_WM_NAME, XA_STRING, 0); + gui_draw_task (tb, tk); + } else if (at == atom_WM_STATE) + { Added: head/x11-wm/jewel/files/patch-goodies-fspanel_fspanel.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-wm/jewel/files/patch-goodies-fspanel_fspanel.h Thu Sep 26 15:31:53 2013 (r328371) @@ -0,0 +1,11 @@ +--- goodies/fspanel/fspanel.h.orig 2013-09-26 17:22:27.000000000 +0200 ++++ goodies/fspanel/fspanel.h 2013-09-26 17:22:37.000000000 +0200 +@@ -55,7 +55,7 @@ + + void set_bottom_strut(); + void set_top_strut(); +-void *get_prop_data (Window win, Atom prop, Atom type, int *items); ++unsigned long *get_prop_data (Window win, Atom prop, Atom type, int *items); + void set_foreground (int index); + void draw_line (taskbar *tb, int x, int y, int a, int b); + void fill_rect (taskbar *tb, int x, int y, int a, int b); Added: head/x11-wm/jewel/files/patch-goodies-setrootimage_Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-wm/jewel/files/patch-goodies-setrootimage_Makefile Thu Sep 26 15:31:53 2013 (r328371) @@ -0,0 +1,10 @@ +--- goodies/setrootimage/Makefile.orig 2013-09-26 17:15:12.000000000 +0200 ++++ goodies/setrootimage/Makefile 2013-09-26 17:16:58.000000000 +0200 +@@ -1,5 +1,5 @@ +-CC = g++ +-CFLAGS = -g -O2 -Wall ++CC ?= g++ ++CFLAGS ?= -g -O2 -Wall + INCLUDES = -I$(XROOT)/include + LIBS = -lX11 -lXext + LDPATH = -L$(XROOT)/lib Added: head/x11-wm/jewel/files/patch-goodies-setrootimage_image.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-wm/jewel/files/patch-goodies-setrootimage_image.cc Thu Sep 26 15:31:53 2013 (r328371) @@ -0,0 +1,10 @@ +--- goodies/setrootimage/image.cc.orig 2013-09-26 17:16:12.000000000 +0200 ++++ goodies/setrootimage/image.cc 2013-09-26 17:16:27.000000000 +0200 +@@ -24,6 +24,7 @@ + #endif + + #include "image.hh" ++#include + + #ifndef MIN + # define MIN(a, b) ((a < b) ? a : b) Modified: head/x11-wm/jewel/pkg-plist ============================================================================== --- head/x11-wm/jewel/pkg-plist Thu Sep 26 14:53:55 2013 (r328370) +++ head/x11-wm/jewel/pkg-plist Thu Sep 26 15:31:53 2013 (r328371) @@ -3,10 +3,3 @@ bin/jewel-appbar bin/jewel-fspanel bin/jewel-setrootimage bin/jewel-xsession -%%PORTDOCS%%%%DOCSDIR%%/Changelog -%%PORTDOCS%%%%DOCSDIR%%/Changelog.DLR -%%PORTDOCS%%%%DOCSDIR%%/Changelog.jewel -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/LICENSE -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%@dirrm %%DOCSDIR%%