svn commit: r346207 - head/x11/bmpanel2
Alexey Dokuchaev
danfe at FreeBSD.org
Wed Feb 26 14:20:06 UTC 2014
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 at 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)
More information about the svn-ports-all
mailing list