From owner-svn-ports-head@FreeBSD.ORG Wed Feb 26 14:20:06 2014 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 ESMTPS id 79C1B889; Wed, 26 Feb 2014 14:20:06 +0000 (UTC) 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 64EA31D69; Wed, 26 Feb 2014 14:20:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s1QEK6te040471; Wed, 26 Feb 2014 14:20:06 GMT (envelope-from danfe@svn.freebsd.org) Received: (from danfe@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s1QEK57Y040467; Wed, 26 Feb 2014 14:20:05 GMT (envelope-from danfe@svn.freebsd.org) Message-Id: <201402261420.s1QEK57Y040467@svn.freebsd.org> From: Alexey Dokuchaev Date: Wed, 26 Feb 2014 14:20:05 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r346207 - head/x11/bmpanel2 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.17 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: Wed, 26 Feb 2014 14:20:06 -0000 Author: danfe Date: Wed Feb 26 14:20:05 2014 New Revision: 346207 URL: http://svnweb.freebsd.org/changeset/ports/346207 QAT: https://qat.redports.org/buildarchive/r346207/ Log: - Add an optional patch to allow setting panel opacity in theme config file - Update port description to mention features brought by unofficial patches - Fix spelling of NETWM -> NetWM and utilize options helpers while I'm here Modified: head/x11/bmpanel2/Makefile head/x11/bmpanel2/distinfo head/x11/bmpanel2/pkg-descr Modified: head/x11/bmpanel2/Makefile ============================================================================== --- head/x11/bmpanel2/Makefile Wed Feb 26 13:47:00 2014 (r346206) +++ head/x11/bmpanel2/Makefile Wed Feb 26 14:20:05 2014 (r346207) @@ -3,11 +3,14 @@ PORTNAME= bmpanel2 DISTVERSION= 2.1pre1 +PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= GOOGLE_CODE +PATCH_SITES= ${MASTER_SITE_LOCAL} +PATCH_SITE_SUBDIR= danfe MAINTAINER= ports@FreeBSD.org -COMMENT= Nice, lightweight NETWM compliant panel for X11 +COMMENT= Lightweight NetWM-compliant panel (taskbar) for X11 LICENSE= MIT @@ -17,16 +20,12 @@ USE_XORG= x11 xext LDFLAGS+= -L${LOCALBASE}/lib # XXX should not be needed -OPTIONS_DEFINE= TEMPERATURE +OPTIONS_DEFINE= OPACITY TEMPERATURE +OPACITY_DESC= Opacity setting with compositing window managers TEMPERATURE_DESC= Build with temperature widget (for CPU, etc.) -.include - -.if ${PORT_OPTIONS:MTEMPERATURE} -PATCH_SITES= ${MASTER_SITE_LOCAL} -PATCH_SITE_SUBDIR= danfe -PATCHFILES= ${PORTNAME}-temperature-widget.diff -.endif +OPACITY_PATCHFILES= ${PORTNAME}-opacity-setting.diff +TEMPERATURE_PATCHFILES= ${PORTNAME}-temperature-widget.diff post-patch: @${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},' ${WRKSRC}/xdg.c Modified: head/x11/bmpanel2/distinfo ============================================================================== --- head/x11/bmpanel2/distinfo Wed Feb 26 13:47:00 2014 (r346206) +++ head/x11/bmpanel2/distinfo Wed Feb 26 14:20:05 2014 (r346207) @@ -1,4 +1,6 @@ SHA256 (bmpanel2-2.1pre1.tar.gz) = 56c316ea3cd35ae033610d073b7d532c6a12070f9c349ec3c09e85c60591564c SIZE (bmpanel2-2.1pre1.tar.gz) = 386297 +SHA256 (bmpanel2-opacity-setting.diff) = c2737077d7b0834511e0a792677f8cde819bdc017045175a916b8aceca478896 +SIZE (bmpanel2-opacity-setting.diff) = 2006 SHA256 (bmpanel2-temperature-widget.diff) = 47d980108a7385c0f1e2b221fafa0e53c3384ec74cb921779580cb8aa6988972 SIZE (bmpanel2-temperature-widget.diff) = 7636 Modified: head/x11/bmpanel2/pkg-descr ============================================================================== --- head/x11/bmpanel2/pkg-descr Wed Feb 26 13:47:00 2014 (r346206) +++ head/x11/bmpanel2/pkg-descr Wed Feb 26 14:20:05 2014 (r346207) @@ -1,10 +1,10 @@ -BMPanel (bitmap panel) is nice, lightweight, NETWM-compatible panel for your +BMPanel (bitmap panel) is nice, lightweight, NetWM-compatible panel for your X11 desktop. It currently features: - Look'n'feel customization via themes (20 of them included) - A bunch of widgets: desktop switcher, taskbar, launchbar, systray, - clock, decor, empty - - Pseudo-transparency support + clock, decor, empty (unofficial temperature widget also available) + - Pseudo (default) and compositing (optional) transparency support - Written in C with speed and clarity in mind - Small number of dependencies, briefly: glib2, cairo, pango, libX11 - Small memory footprint (about 2-4 megabytes)