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>