summaryrefslogtreecommitdiff
path: root/wm/bmpanel2
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2011-06-18 15:30:59 +0000
committerwiz <wiz@pkgsrc.org>2011-06-18 15:30:59 +0000
commit5793526f6f605d3e514783fc39524062259c8a04 (patch)
treea7082f152aad11adf22587622cdb1003cbb66732 /wm/bmpanel2
parent164e389b126f5fe3b0394e8b3275574c0a411428 (diff)
downloadpkgsrc-5793526f6f605d3e514783fc39524062259c8a04.tar.gz
Initial import of bmpanel2-2.1pre1:
Nice NETWM-compatible panel for X11. Features: * Look'n'feel customization via themes. * A bunch of widgets: desktop switcher, taskbar, launchbar, systray, clock, decor, empty. * Pseudo-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). * Small executable (80 kilobytes at the moment).
Diffstat (limited to 'wm/bmpanel2')
-rw-r--r--wm/bmpanel2/DESCR11
-rw-r--r--wm/bmpanel2/Makefile33
-rw-r--r--wm/bmpanel2/PLIST331
-rw-r--r--wm/bmpanel2/distinfo6
-rw-r--r--wm/bmpanel2/patches/patch-widget-utils.c13
5 files changed, 394 insertions, 0 deletions
diff --git a/wm/bmpanel2/DESCR b/wm/bmpanel2/DESCR
new file mode 100644
index 00000000000..7ef10d9cadb
--- /dev/null
+++ b/wm/bmpanel2/DESCR
@@ -0,0 +1,11 @@
+Nice NETWM-compatible panel for X11. Features:
+
+* Look'n'feel customization via themes.
+* A bunch of widgets: desktop switcher, taskbar, launchbar, systray,
+ clock, decor, empty.
+* Pseudo-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).
+* Small executable (80 kilobytes at the moment).
diff --git a/wm/bmpanel2/Makefile b/wm/bmpanel2/Makefile
new file mode 100644
index 00000000000..76b70975cd9
--- /dev/null
+++ b/wm/bmpanel2/Makefile
@@ -0,0 +1,33 @@
+# $NetBSD: Makefile,v 1.1.1.1 2011/06/18 15:30:59 wiz Exp $
+#
+
+DISTNAME= bmpanel2-2.1pre1
+CATEGORIES= sysutils
+MASTER_SITES= http://bmpanel2.googlecode.com/files/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://code.google.com/p/bmpanel2/
+COMMENT= TODO: Short description of the package
+LICENSE= mit
+
+PKG_DESTDIR_SUPPORT= user-destdir
+USE_CMAKE= yes
+USE_LANGUAGES= c c++
+USE_TOOLS+= pkg-config
+
+PY_PATCHPLIST= yes
+REPLACE_PYTHON= extra/py/bmpanel2.py
+
+SUBST_CLASSES+= prefix
+SUBST_SED.prefix= -e "s,/usr/local,${PREFIX},g"
+SUBST_FILES.prefix= xdg.c
+SUBST_STAGE.prefix= post-extract
+SUBST_MESSAGE.prefix= Fixing path to themes.
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/pango/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../lang/python/extension.mk"
+.include "../../graphics/cairo/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/wm/bmpanel2/PLIST b/wm/bmpanel2/PLIST
new file mode 100644
index 00000000000..81fde6b6119
--- /dev/null
+++ b/wm/bmpanel2/PLIST
@@ -0,0 +1,331 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2011/06/18 15:30:59 wiz Exp $
+bin/bmpanel2
+bin/bmpanel2cfg
+${PYSITELIB}/bmpanel2.py
+${PYSITELIB}/bmpanel2.pyc
+share/bmpanel2/themes/alduin-glossy/default_icon.png
+share/bmpanel2/themes/alduin-glossy/launchbar-arrow.png
+share/bmpanel2/themes/alduin-glossy/tb-left-active-hover.png
+share/bmpanel2/themes/alduin-glossy/tb-left-active.png
+share/bmpanel2/themes/alduin-glossy/tb-left-hover.png
+share/bmpanel2/themes/alduin-glossy/tb-lr-idle.png
+share/bmpanel2/themes/alduin-glossy/tb-right-active-hover.png
+share/bmpanel2/themes/alduin-glossy/tb-right-active.png
+share/bmpanel2/themes/alduin-glossy/tb-right-hover.png
+share/bmpanel2/themes/alduin-glossy/tb-tile-active-hover.png
+share/bmpanel2/themes/alduin-glossy/tb-tile-active.png
+share/bmpanel2/themes/alduin-glossy/tb-tile-hover.png
+share/bmpanel2/themes/alduin-glossy/theme
+share/bmpanel2/themes/alduin-glossy/tile.png
+share/bmpanel2/themes/alduin-smooth/default_icon.png
+share/bmpanel2/themes/alduin-smooth/launchbar-arrow.png
+share/bmpanel2/themes/alduin-smooth/tb-left-active-hover.png
+share/bmpanel2/themes/alduin-smooth/tb-left-active.png
+share/bmpanel2/themes/alduin-smooth/tb-left-hover.png
+share/bmpanel2/themes/alduin-smooth/tb-lr-idle.png
+share/bmpanel2/themes/alduin-smooth/tb-right-active-hover.png
+share/bmpanel2/themes/alduin-smooth/tb-right-active.png
+share/bmpanel2/themes/alduin-smooth/tb-right-hover.png
+share/bmpanel2/themes/alduin-smooth/tb-tile-active-hover.png
+share/bmpanel2/themes/alduin-smooth/tb-tile-active.png
+share/bmpanel2/themes/alduin-smooth/tb-tile-hover.png
+share/bmpanel2/themes/alduin-smooth/theme
+share/bmpanel2/themes/alduin-smooth/tile.png
+share/bmpanel2/themes/auriel-blue-opaque/default_icon.png
+share/bmpanel2/themes/auriel-blue-opaque/separator.png
+share/bmpanel2/themes/auriel-blue-opaque/tb-left-active-hover.png
+share/bmpanel2/themes/auriel-blue-opaque/tb-left-active.png
+share/bmpanel2/themes/auriel-blue-opaque/tb-left-hover.png
+share/bmpanel2/themes/auriel-blue-opaque/tb-lr-idle.png
+share/bmpanel2/themes/auriel-blue-opaque/tb-right-active-hover.png
+share/bmpanel2/themes/auriel-blue-opaque/tb-right-active.png
+share/bmpanel2/themes/auriel-blue-opaque/tb-right-hover.png
+share/bmpanel2/themes/auriel-blue-opaque/tb-tile-active-hover.png
+share/bmpanel2/themes/auriel-blue-opaque/tb-tile-active.png
+share/bmpanel2/themes/auriel-blue-opaque/tb-tile-hover.png
+share/bmpanel2/themes/auriel-blue-opaque/theme
+share/bmpanel2/themes/auriel-blue-opaque/tile.png
+share/bmpanel2/themes/auriel-blue-smooth/default_icon.png
+share/bmpanel2/themes/auriel-blue-smooth/separator.png
+share/bmpanel2/themes/auriel-blue-smooth/tb-left-active-hover.png
+share/bmpanel2/themes/auriel-blue-smooth/tb-left-active.png
+share/bmpanel2/themes/auriel-blue-smooth/tb-left-hover.png
+share/bmpanel2/themes/auriel-blue-smooth/tb-lr-idle.png
+share/bmpanel2/themes/auriel-blue-smooth/tb-right-active-hover.png
+share/bmpanel2/themes/auriel-blue-smooth/tb-right-active.png
+share/bmpanel2/themes/auriel-blue-smooth/tb-right-hover.png
+share/bmpanel2/themes/auriel-blue-smooth/tb-tile-active-hover.png
+share/bmpanel2/themes/auriel-blue-smooth/tb-tile-active.png
+share/bmpanel2/themes/auriel-blue-smooth/tb-tile-hover.png
+share/bmpanel2/themes/auriel-blue-smooth/theme
+share/bmpanel2/themes/auriel-blue-smooth/tile.png
+share/bmpanel2/themes/auriel-green-opaque/default_icon.png
+share/bmpanel2/themes/auriel-green-opaque/separator.png
+share/bmpanel2/themes/auriel-green-opaque/tb-left-active-hover.png
+share/bmpanel2/themes/auriel-green-opaque/tb-left-active.png
+share/bmpanel2/themes/auriel-green-opaque/tb-left-hover.png
+share/bmpanel2/themes/auriel-green-opaque/tb-lr-idle.png
+share/bmpanel2/themes/auriel-green-opaque/tb-right-active-hover.png
+share/bmpanel2/themes/auriel-green-opaque/tb-right-active.png
+share/bmpanel2/themes/auriel-green-opaque/tb-right-hover.png
+share/bmpanel2/themes/auriel-green-opaque/tb-tile-active-hover.png
+share/bmpanel2/themes/auriel-green-opaque/tb-tile-active.png
+share/bmpanel2/themes/auriel-green-opaque/tb-tile-hover.png
+share/bmpanel2/themes/auriel-green-opaque/theme
+share/bmpanel2/themes/auriel-green-opaque/tile.png
+share/bmpanel2/themes/auriel-green-smooth/default_icon.png
+share/bmpanel2/themes/auriel-green-smooth/separator.png
+share/bmpanel2/themes/auriel-green-smooth/tb-left-active-hover.png
+share/bmpanel2/themes/auriel-green-smooth/tb-left-active.png
+share/bmpanel2/themes/auriel-green-smooth/tb-left-hover.png
+share/bmpanel2/themes/auriel-green-smooth/tb-lr-idle.png
+share/bmpanel2/themes/auriel-green-smooth/tb-right-active-hover.png
+share/bmpanel2/themes/auriel-green-smooth/tb-right-active.png
+share/bmpanel2/themes/auriel-green-smooth/tb-right-hover.png
+share/bmpanel2/themes/auriel-green-smooth/tb-tile-active-hover.png
+share/bmpanel2/themes/auriel-green-smooth/tb-tile-active.png
+share/bmpanel2/themes/auriel-green-smooth/tb-tile-hover.png
+share/bmpanel2/themes/auriel-green-smooth/theme
+share/bmpanel2/themes/auriel-green-smooth/tile.png
+share/bmpanel2/themes/auriel-pink-opaque/default_icon.png
+share/bmpanel2/themes/auriel-pink-opaque/separator.png
+share/bmpanel2/themes/auriel-pink-opaque/tb-left-active-hover.png
+share/bmpanel2/themes/auriel-pink-opaque/tb-left-active.png
+share/bmpanel2/themes/auriel-pink-opaque/tb-left-hover.png
+share/bmpanel2/themes/auriel-pink-opaque/tb-lr-idle.png
+share/bmpanel2/themes/auriel-pink-opaque/tb-right-active-hover.png
+share/bmpanel2/themes/auriel-pink-opaque/tb-right-active.png
+share/bmpanel2/themes/auriel-pink-opaque/tb-right-hover.png
+share/bmpanel2/themes/auriel-pink-opaque/tb-tile-active-hover.png
+share/bmpanel2/themes/auriel-pink-opaque/tb-tile-active.png
+share/bmpanel2/themes/auriel-pink-opaque/tb-tile-hover.png
+share/bmpanel2/themes/auriel-pink-opaque/theme
+share/bmpanel2/themes/auriel-pink-opaque/tile.png
+share/bmpanel2/themes/auriel-pink-smooth/default_icon.png
+share/bmpanel2/themes/auriel-pink-smooth/separator.png
+share/bmpanel2/themes/auriel-pink-smooth/tb-left-active-hover.png
+share/bmpanel2/themes/auriel-pink-smooth/tb-left-active.png
+share/bmpanel2/themes/auriel-pink-smooth/tb-left-hover.png
+share/bmpanel2/themes/auriel-pink-smooth/tb-lr-idle.png
+share/bmpanel2/themes/auriel-pink-smooth/tb-right-active-hover.png
+share/bmpanel2/themes/auriel-pink-smooth/tb-right-active.png
+share/bmpanel2/themes/auriel-pink-smooth/tb-right-hover.png
+share/bmpanel2/themes/auriel-pink-smooth/tb-tile-active-hover.png
+share/bmpanel2/themes/auriel-pink-smooth/tb-tile-active.png
+share/bmpanel2/themes/auriel-pink-smooth/tb-tile-hover.png
+share/bmpanel2/themes/auriel-pink-smooth/theme
+share/bmpanel2/themes/auriel-pink-smooth/tile.png
+share/bmpanel2/themes/curvy-blue/default_icon.png
+share/bmpanel2/themes/curvy-blue/ds-right.png
+share/bmpanel2/themes/curvy-blue/ds.png
+share/bmpanel2/themes/curvy-blue/tb-left-active-hover.png
+share/bmpanel2/themes/curvy-blue/tb-left-active.png
+share/bmpanel2/themes/curvy-blue/tb-left-idle.png
+share/bmpanel2/themes/curvy-blue/tb-right.png
+share/bmpanel2/themes/curvy-blue/tb-tile-active-hover.png
+share/bmpanel2/themes/curvy-blue/tb-tile-active.png
+share/bmpanel2/themes/curvy-blue/theme
+share/bmpanel2/themes/curvy-blue/tile.png
+share/bmpanel2/themes/curvy-green/default_icon.png
+share/bmpanel2/themes/curvy-green/ds-right.png
+share/bmpanel2/themes/curvy-green/ds.png
+share/bmpanel2/themes/curvy-green/tb-left-active-hover.png
+share/bmpanel2/themes/curvy-green/tb-left-active.png
+share/bmpanel2/themes/curvy-green/tb-left-idle.png
+share/bmpanel2/themes/curvy-green/tb-right.png
+share/bmpanel2/themes/curvy-green/tb-tile-active-hover.png
+share/bmpanel2/themes/curvy-green/tb-tile-active.png
+share/bmpanel2/themes/curvy-green/theme
+share/bmpanel2/themes/curvy-green/tile.png
+share/bmpanel2/themes/curvy-pink/default_icon.png
+share/bmpanel2/themes/curvy-pink/ds-right.png
+share/bmpanel2/themes/curvy-pink/ds.png
+share/bmpanel2/themes/curvy-pink/tb-left-active-hover.png
+share/bmpanel2/themes/curvy-pink/tb-left-active.png
+share/bmpanel2/themes/curvy-pink/tb-left-idle.png
+share/bmpanel2/themes/curvy-pink/tb-right.png
+share/bmpanel2/themes/curvy-pink/tb-tile-active-hover.png
+share/bmpanel2/themes/curvy-pink/tb-tile-active.png
+share/bmpanel2/themes/curvy-pink/theme
+share/bmpanel2/themes/curvy-pink/tile.png
+share/bmpanel2/themes/flora-blue/default_icon.png
+share/bmpanel2/themes/flora-blue/ds-left-active.png
+share/bmpanel2/themes/flora-blue/ds-left-idle.png
+share/bmpanel2/themes/flora-blue/ds-right-active.png
+share/bmpanel2/themes/flora-blue/ds-right-idle.png
+share/bmpanel2/themes/flora-blue/ds-tile-active.png
+share/bmpanel2/themes/flora-blue/ds-tile-idle.png
+share/bmpanel2/themes/flora-blue/tb-left-active-hover.png
+share/bmpanel2/themes/flora-blue/tb-left-active.png
+share/bmpanel2/themes/flora-blue/tb-left-hover.png
+share/bmpanel2/themes/flora-blue/tb-left-idle.png
+share/bmpanel2/themes/flora-blue/tb-right-active-hover.png
+share/bmpanel2/themes/flora-blue/tb-right-active.png
+share/bmpanel2/themes/flora-blue/tb-right-hover.png
+share/bmpanel2/themes/flora-blue/tb-right-idle.png
+share/bmpanel2/themes/flora-blue/tb-tile-active-hover.png
+share/bmpanel2/themes/flora-blue/tb-tile-active.png
+share/bmpanel2/themes/flora-blue/tb-tile-hover.png
+share/bmpanel2/themes/flora-blue/tb-tile-idle.png
+share/bmpanel2/themes/flora-blue/theme
+share/bmpanel2/themes/flora-blue/tile.png
+share/bmpanel2/themes/flora-green/default_icon.png
+share/bmpanel2/themes/flora-green/ds-left-active.png
+share/bmpanel2/themes/flora-green/ds-left-idle.png
+share/bmpanel2/themes/flora-green/ds-right-active.png
+share/bmpanel2/themes/flora-green/ds-right-idle.png
+share/bmpanel2/themes/flora-green/ds-tile-active.png
+share/bmpanel2/themes/flora-green/ds-tile-idle.png
+share/bmpanel2/themes/flora-green/tb-left-active-hover.png
+share/bmpanel2/themes/flora-green/tb-left-active.png
+share/bmpanel2/themes/flora-green/tb-left-hover.png
+share/bmpanel2/themes/flora-green/tb-left-idle.png
+share/bmpanel2/themes/flora-green/tb-right-active-hover.png
+share/bmpanel2/themes/flora-green/tb-right-active.png
+share/bmpanel2/themes/flora-green/tb-right-hover.png
+share/bmpanel2/themes/flora-green/tb-right-idle.png
+share/bmpanel2/themes/flora-green/tb-tile-active-hover.png
+share/bmpanel2/themes/flora-green/tb-tile-active.png
+share/bmpanel2/themes/flora-green/tb-tile-hover.png
+share/bmpanel2/themes/flora-green/tb-tile-idle.png
+share/bmpanel2/themes/flora-green/theme
+share/bmpanel2/themes/flora-green/tile.png
+share/bmpanel2/themes/flora-pink/default_icon.png
+share/bmpanel2/themes/flora-pink/ds-left-active.png
+share/bmpanel2/themes/flora-pink/ds-left-idle.png
+share/bmpanel2/themes/flora-pink/ds-right-active.png
+share/bmpanel2/themes/flora-pink/ds-right-idle.png
+share/bmpanel2/themes/flora-pink/ds-tile-active.png
+share/bmpanel2/themes/flora-pink/ds-tile-idle.png
+share/bmpanel2/themes/flora-pink/tb-left-active-hover.png
+share/bmpanel2/themes/flora-pink/tb-left-active.png
+share/bmpanel2/themes/flora-pink/tb-left-hover.png
+share/bmpanel2/themes/flora-pink/tb-left-idle.png
+share/bmpanel2/themes/flora-pink/tb-right-active-hover.png
+share/bmpanel2/themes/flora-pink/tb-right-active.png
+share/bmpanel2/themes/flora-pink/tb-right-hover.png
+share/bmpanel2/themes/flora-pink/tb-right-idle.png
+share/bmpanel2/themes/flora-pink/tb-tile-active-hover.png
+share/bmpanel2/themes/flora-pink/tb-tile-active.png
+share/bmpanel2/themes/flora-pink/tb-tile-hover.png
+share/bmpanel2/themes/flora-pink/tb-tile-idle.png
+share/bmpanel2/themes/flora-pink/theme
+share/bmpanel2/themes/flora-pink/tile.png
+share/bmpanel2/themes/native/clock_left_img.png
+share/bmpanel2/themes/native/clock_right_img.png
+share/bmpanel2/themes/native/clock_tile_img.png
+share/bmpanel2/themes/native/decor_test.png
+share/bmpanel2/themes/native/default_icon.png
+share/bmpanel2/themes/native/ds_left_corner_idle_img.png
+share/bmpanel2/themes/native/ds_left_corner_pressed_img.png
+share/bmpanel2/themes/native/ds_left_idle_img.png
+share/bmpanel2/themes/native/ds_left_pressed_img.png
+share/bmpanel2/themes/native/ds_right_corner_idle_img.png
+share/bmpanel2/themes/native/ds_right_corner_pressed_img.png
+share/bmpanel2/themes/native/ds_right_idle_img.png
+share/bmpanel2/themes/native/ds_right_pressed_img.png
+share/bmpanel2/themes/native/ds_separator_img.png
+share/bmpanel2/themes/native/separator_img.png
+share/bmpanel2/themes/native/tb_left_idle_img.png
+share/bmpanel2/themes/native/tb_left_pressed_img.png
+share/bmpanel2/themes/native/tb_right_idle_img.png
+share/bmpanel2/themes/native/tb_right_pressed_img.png
+share/bmpanel2/themes/native/tb_tile_idle_img.png
+share/bmpanel2/themes/native/tb_tile_pressed_img.png
+share/bmpanel2/themes/native/theme
+share/bmpanel2/themes/native/tile_img.png
+share/bmpanel2/themes/noir/clock_left_img.png
+share/bmpanel2/themes/noir/clock_right_img.png
+share/bmpanel2/themes/noir/clock_tile_img.png
+share/bmpanel2/themes/noir/decor_test.png
+share/bmpanel2/themes/noir/default_icon.png
+share/bmpanel2/themes/noir/ds_left_corner_idle_img.png
+share/bmpanel2/themes/noir/ds_left_corner_pressed_img.png
+share/bmpanel2/themes/noir/ds_left_pressed_img.png
+share/bmpanel2/themes/noir/ds_leftright_idle_img.png
+share/bmpanel2/themes/noir/ds_right_corner_idle_img.png
+share/bmpanel2/themes/noir/ds_right_corner_pressed_img.png
+share/bmpanel2/themes/noir/ds_right_pressed_img.png
+share/bmpanel2/themes/noir/ds_separator_img.png
+share/bmpanel2/themes/noir/separator_img.png
+share/bmpanel2/themes/noir/tb_left_idle_img.png
+share/bmpanel2/themes/noir/tb_left_pressed_img.png
+share/bmpanel2/themes/noir/tb_right_idle_img.png
+share/bmpanel2/themes/noir/tb_right_pressed_img.png
+share/bmpanel2/themes/noir/tb_tile_idle_img.png
+share/bmpanel2/themes/noir/tb_tile_pressed_img.png
+share/bmpanel2/themes/noir/theme
+share/bmpanel2/themes/noir/tile_img.png
+share/bmpanel2/themes/striped/default_icon.png
+share/bmpanel2/themes/striped/empty.png
+share/bmpanel2/themes/striped/tb-left-active-hover.png
+share/bmpanel2/themes/striped/tb-left-active.png
+share/bmpanel2/themes/striped/tb-left-hover.png
+share/bmpanel2/themes/striped/tb-lr-idle.png
+share/bmpanel2/themes/striped/tb-right-active-hover.png
+share/bmpanel2/themes/striped/tb-right-active.png
+share/bmpanel2/themes/striped/tb-right-hover.png
+share/bmpanel2/themes/striped/tb-tile-active-hover.png
+share/bmpanel2/themes/striped/tb-tile-active.png
+share/bmpanel2/themes/striped/tb-tile-hover.png
+share/bmpanel2/themes/striped/theme
+share/bmpanel2/themes/striped/tile.png
+share/bmpanel2/themes/transpy/bg.png
+share/bmpanel2/themes/transpy/black_l.png
+share/bmpanel2/themes/transpy/black_r.png
+share/bmpanel2/themes/transpy/black_t.png
+share/bmpanel2/themes/transpy/blue_l.png
+share/bmpanel2/themes/transpy/blue_r.png
+share/bmpanel2/themes/transpy/blue_t.png
+share/bmpanel2/themes/transpy/default_icon.png
+share/bmpanel2/themes/transpy/lblack_l.png
+share/bmpanel2/themes/transpy/lblack_r.png
+share/bmpanel2/themes/transpy/lblack_t.png
+share/bmpanel2/themes/transpy/lblue_l.png
+share/bmpanel2/themes/transpy/lblue_r.png
+share/bmpanel2/themes/transpy/lblue_t.png
+share/bmpanel2/themes/transpy/theme
+share/bmpanel2/themes/xsocam-dark/clock_left_img.png
+share/bmpanel2/themes/xsocam-dark/clock_right_img.png
+share/bmpanel2/themes/xsocam-dark/clock_tile_img.png
+share/bmpanel2/themes/xsocam-dark/decor_test.png
+share/bmpanel2/themes/xsocam-dark/default_icon.png
+share/bmpanel2/themes/xsocam-dark/ds_left_corner_idle_img.png
+share/bmpanel2/themes/xsocam-dark/ds_left_corner_pressed_img.png
+share/bmpanel2/themes/xsocam-dark/ds_left_pressed_img.png
+share/bmpanel2/themes/xsocam-dark/ds_leftright_idle_img.png
+share/bmpanel2/themes/xsocam-dark/ds_right_corner_idle_img.png
+share/bmpanel2/themes/xsocam-dark/ds_right_corner_pressed_img.png
+share/bmpanel2/themes/xsocam-dark/ds_right_pressed_img.png
+share/bmpanel2/themes/xsocam-dark/ds_separator_img.png
+share/bmpanel2/themes/xsocam-dark/separator_img.png
+share/bmpanel2/themes/xsocam-dark/tb_left_idle_img.png
+share/bmpanel2/themes/xsocam-dark/tb_left_pressed_img.png
+share/bmpanel2/themes/xsocam-dark/tb_right_idle_img.png
+share/bmpanel2/themes/xsocam-dark/tb_right_pressed_img.png
+share/bmpanel2/themes/xsocam-dark/tb_tile_idle_img.png
+share/bmpanel2/themes/xsocam-dark/tb_tile_pressed_img.png
+share/bmpanel2/themes/xsocam-dark/theme
+share/bmpanel2/themes/xsocam-dark/tile_img.png
+share/bmpanel2/themes/xsocam/clock_left_img.png
+share/bmpanel2/themes/xsocam/clock_right_img.png
+share/bmpanel2/themes/xsocam/clock_tile_img.png
+share/bmpanel2/themes/xsocam/decor_test.png
+share/bmpanel2/themes/xsocam/default_icon.png
+share/bmpanel2/themes/xsocam/ds_left_corner_idle_img.png
+share/bmpanel2/themes/xsocam/ds_left_corner_pressed_img.png
+share/bmpanel2/themes/xsocam/ds_left_pressed_img.png
+share/bmpanel2/themes/xsocam/ds_leftright_idle_img.png
+share/bmpanel2/themes/xsocam/ds_right_corner_idle_img.png
+share/bmpanel2/themes/xsocam/ds_right_corner_pressed_img.png
+share/bmpanel2/themes/xsocam/ds_right_pressed_img.png
+share/bmpanel2/themes/xsocam/ds_separator_img.png
+share/bmpanel2/themes/xsocam/separator_img.png
+share/bmpanel2/themes/xsocam/tb_left_idle_img.png
+share/bmpanel2/themes/xsocam/tb_left_pressed_img.png
+share/bmpanel2/themes/xsocam/tb_right_idle_img.png
+share/bmpanel2/themes/xsocam/tb_right_pressed_img.png
+share/bmpanel2/themes/xsocam/tb_tile_idle_img.png
+share/bmpanel2/themes/xsocam/tb_tile_pressed_img.png
+share/bmpanel2/themes/xsocam/theme
+share/bmpanel2/themes/xsocam/tile_img.png
diff --git a/wm/bmpanel2/distinfo b/wm/bmpanel2/distinfo
new file mode 100644
index 00000000000..47b5b7ea2ec
--- /dev/null
+++ b/wm/bmpanel2/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2011/06/18 15:30:59 wiz Exp $
+
+SHA1 (bmpanel2-2.1pre1.tar.gz) = c1d2a29b91c618f9f2e8be4ad3dea417e3c475e8
+RMD160 (bmpanel2-2.1pre1.tar.gz) = 70fa0d80fce449a0580613ddbc5d032aa870d931
+Size (bmpanel2-2.1pre1.tar.gz) = 386297 bytes
+SHA1 (patch-widget-utils.c) = 488a7842dd10277385d6249341e96177b78cc570
diff --git a/wm/bmpanel2/patches/patch-widget-utils.c b/wm/bmpanel2/patches/patch-widget-utils.c
new file mode 100644
index 00000000000..63ad99e489c
--- /dev/null
+++ b/wm/bmpanel2/patches/patch-widget-utils.c
@@ -0,0 +1,13 @@
+$NetBSD: patch-widget-utils.c,v 1.1.1.1 2011/06/18 15:30:59 wiz Exp $
+
+alloca.h is deprecated and doesn't exist on many systems.
+
+--- widget-utils.c.orig 2009-11-01 05:50:26.000000000 +0000
++++ widget-utils.c
+@@ -1,5 +1,5 @@
+ #include <stdio.h>
+-#include <alloca.h>
++#include <malloc.h>
+ #include "widget-utils.h"
+
+ /**************************************************************************