Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Feb 2014 14:20:05 +0000 (UTC)
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r346207 - head/x11/bmpanel2
Message-ID:  <201402261420.s1QEK57Y040467@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <bsd.port.options.mk>
-
-.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)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402261420.s1QEK57Y040467>