xfce4-xkb-0.3.2, xkb layout switcher plugin for the xfce4 panel

submitted by alexey e. suslikov
This commit is contained in:
jolan 2005-05-12 05:21:24 +00:00
parent 07c26cdbb3
commit c011ead701
6 changed files with 136 additions and 0 deletions

View File

@ -0,0 +1,33 @@
# $OpenBSD: Makefile,v 1.1.1.1 2005/05/12 05:21:24 jolan Exp $
COMMENT= "xkb layout switcher panel plugin for xfce4"
DISTNAME= xfce4-xkb-plugin-0.3.2
PKGNAME= ${DISTNAME:S/-plugin//}
MASTER_SITES= http://download.berlios.de/xfce-goodies/
HOMEPAGE= http://xfce-goodies.berlios.de/
# BSD
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
MODULES= devel/gettext
BUILD_DEPENDS= :pkgconfig-*:devel/pkgconfig \
:xfce4-panel-*:x11/xfce4/xfce4-panel
LIB_DEPENDS= xfcegui4.3.4::x11/xfce4/libxfcegui4 \
xml2.9.0::textproc/libxml
RUN_DEPENDS= :xfce4-panel-*:x11/xfce4/xfce4-panel
WANTLIB= X11 Xcursor Xext Xft Xinerama Xpm Xrender fontconfig freetype \
m z \
atk-1.0.0.0 gdk-x11-2.0.0.0 gdk_pixbuf-2.0.0.0 glib-2.0.0.0 \
gmodule-2.0.0.0 gobject-2.0.0.0 gtk-x11-2.0.0.0 pango-1.0.0.0 \
pangox-1.0.0.0 pangoxft-1.0.0.0 xfce4util.1
# XXX workaround libtool's versioning of simple shared object modules
post-install:
${INSTALL_DATA} ${WRKSRC}/panel-plugin/.libs/libxkb.so.0.0 \
${PREFIX}/lib/xfce4/panel-plugins/libxkb.so
.include <bsd.port.mk>

View File

@ -0,0 +1,4 @@
MD5 (xfce4/xfce4-xkb-plugin-0.3.2.tar.gz) = b233819d685ab3b7f4a47c2da9fb6936
RMD160 (xfce4/xfce4-xkb-plugin-0.3.2.tar.gz) = 8ec9af549e9c3491b328f5a82a67b3dd1ff5ff1a
SHA1 (xfce4/xfce4-xkb-plugin-0.3.2.tar.gz) = 5fbd346e4fe8a219c77bda933b65de129d5288f0
SIZE (xfce4/xfce4-xkb-plugin-0.3.2.tar.gz) = 334136

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-panel-plugin_xkb_c,v 1.1.1.1 2005/05/12 05:21:24 jolan Exp $
--- panel-plugin/xkb.c.orig Wed Jun 30 04:46:49 2004
+++ panel-plugin/xkb.c Thu May 12 00:15:51 2005
@@ -14,6 +14,7 @@
#include "xkb.h"
+#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

View File

@ -0,0 +1,5 @@
xce4-xkb displays the current keyboard layout and refreshes when the
layout changes. Also the layout can be switched by simply clicking on
the plugin. This plugin is used along with the XKB extension. For now
the keyboard layouts cannot be configured from the plugin itself, they
should be set in the xorg.conf file or some other way (e.g. setxkbmap).

View File

@ -0,0 +1,3 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2005/05/12 05:21:24 jolan Exp $
lib/xfce4/panel-plugins/libxkb.so
@comment @lib lib/xfce4/panel-plugins/libxkb.so.0.0

View File

@ -0,0 +1,80 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2005/05/12 05:21:24 jolan Exp $
%%SHARED%%
lib/xfce4/panel-plugins/libxkb.a
lib/xfce4/panel-plugins/libxkb.la
share/xfce4/xkb/
share/xfce4/xkb/flags/
share/xfce4/xkb/flags/ae.png
share/xfce4/xkb/flags/am.png
share/xfce4/xkb/flags/ar.png
share/xfce4/xkb/flags/at.png
share/xfce4/xkb/flags/az.png
share/xfce4/xkb/flags/be.png
share/xfce4/xkb/flags/bg.png
share/xfce4/xkb/flags/bh.png
share/xfce4/xkb/flags/br.png
share/xfce4/xkb/flags/by.png
share/xfce4/xkb/flags/ca.png
share/xfce4/xkb/flags/ch.png
share/xfce4/xkb/flags/cu.png
share/xfce4/xkb/flags/cz.png
share/xfce4/xkb/flags/de.png
share/xfce4/xkb/flags/dj.png
share/xfce4/xkb/flags/dk.png
share/xfce4/xkb/flags/dz.png
share/xfce4/xkb/flags/ee.png
share/xfce4/xkb/flags/eg.png
share/xfce4/xkb/flags/es.png
share/xfce4/xkb/flags/eu.png
share/xfce4/xkb/flags/fi.png
share/xfce4/xkb/flags/fr.png
share/xfce4/xkb/flags/ge.png
share/xfce4/xkb/flags/gr.png
share/xfce4/xkb/flags/hr.png
share/xfce4/xkb/flags/hu.png
share/xfce4/xkb/flags/il.png
share/xfce4/xkb/flags/iq.png
share/xfce4/xkb/flags/is.png
share/xfce4/xkb/flags/it.png
share/xfce4/xkb/flags/jo.png
share/xfce4/xkb/flags/jp.png
share/xfce4/xkb/flags/km.png
share/xfce4/xkb/flags/kr.png
share/xfce4/xkb/flags/kw.png
share/xfce4/xkb/flags/la.png
share/xfce4/xkb/flags/lb.png
share/xfce4/xkb/flags/lt.png
share/xfce4/xkb/flags/ly.png
share/xfce4/xkb/flags/ma.png
share/xfce4/xkb/flags/mk.png
share/xfce4/xkb/flags/mn.png
share/xfce4/xkb/flags/mx.png
share/xfce4/xkb/flags/nl.png
share/xfce4/xkb/flags/no.png
share/xfce4/xkb/flags/om.png
share/xfce4/xkb/flags/pl.png
share/xfce4/xkb/flags/ps.png
share/xfce4/xkb/flags/pt.png
share/xfce4/xkb/flags/qa.png
share/xfce4/xkb/flags/qc.png
share/xfce4/xkb/flags/ro.png
share/xfce4/xkb/flags/ru.png
share/xfce4/xkb/flags/sa.png
share/xfce4/xkb/flags/sd.png
share/xfce4/xkb/flags/se.png
share/xfce4/xkb/flags/si.png
share/xfce4/xkb/flags/sk.png
share/xfce4/xkb/flags/so.png
share/xfce4/xkb/flags/sr.png
share/xfce4/xkb/flags/sy.png
share/xfce4/xkb/flags/th.png
share/xfce4/xkb/flags/tn.png
share/xfce4/xkb/flags/tr.png
share/xfce4/xkb/flags/ua.png
share/xfce4/xkb/flags/uk.png
share/xfce4/xkb/flags/un.png
share/xfce4/xkb/flags/us.png
share/xfce4/xkb/flags/uy.png
share/xfce4/xkb/flags/vn.png
share/xfce4/xkb/flags/ye.png
share/xfce4/xkb/flags/yu.png