diff options
author | Sven 'sleipnir' Rebhan <odinshorse@googlemail.com> | 2009-07-03 20:08:43 +0000 |
---|---|---|
committer | Sven 'sleipnir' Rebhan <odinshorse@googlemail.com> | 2009-07-03 20:08:43 +0000 |
commit | e961e8302e500f8fe9f4ba2e0e640d0371e1cd1b (patch) | |
tree | 0c3dc0bd8c9daa836357453606c4b7b0a09f604c | |
parent | ebuild for EVE - Webkit-based browser for E17 (diff) | |
download | embedded-cross-e961e8302e500f8fe9f4ba2e0e640d0371e1cd1b.tar.gz embedded-cross-e961e8302e500f8fe9f4ba2e0e640d0371e1cd1b.tar.bz2 embedded-cross-e961e8302e500f8fe9f4ba2e0e640d0371e1cd1b.zip |
Add the xvkbd virtual keyboard in version 3.0.
-rw-r--r-- | portage-flags-target/keywords/xvkbd | 2 | ||||
-rw-r--r-- | x11-misc/xvkbd/Manifest | 3 | ||||
-rw-r--r-- | x11-misc/xvkbd/files/xvkbd-3.0-autotools.patch | 103 | ||||
-rw-r--r-- | x11-misc/xvkbd/xvkbd-3.0.ebuild | 43 |
4 files changed, 151 insertions, 0 deletions
diff --git a/portage-flags-target/keywords/xvkbd b/portage-flags-target/keywords/xvkbd new file mode 100644 index 0000000..9744e37 --- /dev/null +++ b/portage-flags-target/keywords/xvkbd @@ -0,0 +1,2 @@ +=x11-misc/xvkbd-3.0 ~arm +=x11-misc/xkbd-0.8.15 diff --git a/x11-misc/xvkbd/Manifest b/x11-misc/xvkbd/Manifest new file mode 100644 index 0000000..53e1c16 --- /dev/null +++ b/x11-misc/xvkbd/Manifest @@ -0,0 +1,3 @@ +AUX xvkbd-3.0-autotools.patch 2357 RMD160 95c5c94621476c1a7f97bac7aeb94c353e5bc696 SHA1 9d8d37f5ef360ce923284da029f7f54598786df3 SHA256 7b44108425d707cc3983b80533c58008c3b11a3e09817e1683290ed6901d2549 +DIST xvkbd-3.0.tar.gz 74033 RMD160 7a78c863941315530baf45c86238e8a717faa115 SHA1 d84148554d43d4c1f02ff1feaa90f9a27ea7b463 SHA256 068ddd35d2a4fe434c2a1110e3722ea9a118aabc3bfafdf0402704121f86c53c +EBUILD xvkbd-3.0.ebuild 868 RMD160 72c86cdec6332d0632ea61f630f56816a79a1288 SHA1 5f43b9d183f9a95395a4744597dc38d32ccb522c SHA256 86a3e1f4e7f9d33e0c2746998713dbd6cf79ef77a80281382a056267b5ba4770 diff --git a/x11-misc/xvkbd/files/xvkbd-3.0-autotools.patch b/x11-misc/xvkbd/files/xvkbd-3.0-autotools.patch new file mode 100644 index 0000000..5c22151 --- /dev/null +++ b/x11-misc/xvkbd/files/xvkbd-3.0-autotools.patch @@ -0,0 +1,103 @@ +--- /dev/null 2009-06-06 05:58:36.156412319 +0000 ++++ configure.ac 2009-06-06 08:51:27.000000000 +0000 +@@ -0,0 +1,69 @@ ++AC_INIT([xvkbd], [3.0], [VEF00200@nifty.ne.jp]) ++AC_PREREQ([2.60]) ++AC_CONFIG_SRCDIR([configure.ac]) ++AC_CONFIG_MACRO_DIR([m4]) ++AC_CANONICAL_BUILD ++AC_CANONICAL_HOST ++AC_ISC_POSIX ++ ++AM_INIT_AUTOMAKE(1.6 dist-bzip2) ++AM_CONFIG_HEADER(config.h) ++ ++### Additional options to configure ++# Xaw library ++AC_ARG_ENABLE([Xaw3d], ++ [AC_HELP_STRING([--disable-Xaw3d], [disable Xaw3d and use Xaw instead [[default=enabled]]])], ++ [enable_Xaw3d="${enableval}"], ++ [enable_Xaw3d="yes"] ++) ++AC_MSG_CHECKING([whether to use Xaw3d]) ++AC_MSG_RESULT([${enable_Xaw3d}]) ++ ++# Xtst library ++AC_ARG_ENABLE([Xtst], ++ [AC_HELP_STRING([--disable-Xtst], [disable the usage of the Xtst library [[default=enabled]]])], ++ [enable_Xtst="${enableval}"], ++ [enable_Xtst="yes"] ++) ++AC_MSG_CHECKING([whether to use Xtst]) ++AC_MSG_RESULT([${enable_Xtst}]) ++ ++### Checks the compiler ++AC_PROG_CC ++ ++### Checks the libraries ++PKG_PROG_PKG_CONFIG ++ ++# We need X11, Xt, Xmu ++PKG_CHECK_MODULES([X11], [x11 xt xmu]) ++ ++# Check if we want Xtst ++if test "x$enable_Xtst" = "xyes" ; then ++ PKG_CHECK_MODULES([Xtst], [xtst]) ++ Xtst_CFLAGS="${Xtst_CFLAGS} -DUSE_XTEST" ++fi ++AC_SUBST(Xtst_CFLAGS) ++AC_SUBST(Xtst_LIBS) ++ ++# Check if we want Xaw or Xaw3d ++if test "x$enable_Xaw3d" = "xyes" ; then ++ # Use Xaw3d ++ AC_CHECK_LIB(Xaw3d, XawInitializeWidgetSet, ++ [ ++ Xaw_CFLAGS="" ++ Xaw_LIBS="-lXaw3d" ++ ], ++ [ ++ AC_MSG_ERROR([Cannot find Xaw3d]) ++ ]) ++else ++ # Use Xaw (either version 7 or 6) ++ PKG_CHECK_MODULES([Xaw], [xaw7], [], ++ [PKG_CHECK_MODULES([Xaw], [xaw6])] ++ ) ++fi ++AC_SUBST(Xaw_CFLAGS) ++AC_SUBST(Xaw_LIBS) ++ ++# Output ++AC_OUTPUT([Makefile]) +--- /dev/null 2009-06-06 05:58:36.156412319 +0000 ++++ Makefile.am 2009-06-06 08:54:06.000000000 +0000 +@@ -0,0 +1,28 @@ ++## Process this file with automake to produce Makefile.in ++ACLOCAL_AMFLAGS = -I m4 ++MAINTAINERCLEANFILES = \ ++Makefile.in \ ++aclocal.m4 \ ++config.guess \ ++config.h \ ++config.h.in \ ++config.h.in~ \ ++config.sub \ ++configure \ ++install-sh \ ++missing ++ ++AM_CFLAGS = \ ++@X11_CFLAGS@ \ ++@Xaw_CFLAGS@ \ ++@Xtst_CFLAGS@ ++ ++bin_PROGRAMS = xvkbd ++ ++xvkbd_SOURCES = \ ++xvkbd.c \ ++findwidget.c ++ ++xvkbd_LDADD = $(X11_LIBS) $(Xaw_LIBS) $(Xtst_LIBS) ++ ++EXTRA_DIST = README diff --git a/x11-misc/xvkbd/xvkbd-3.0.ebuild b/x11-misc/xvkbd/xvkbd-3.0.ebuild new file mode 100644 index 0000000..9e7cf72 --- /dev/null +++ b/x11-misc/xvkbd/xvkbd-3.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit autotools eutils + +DESCRIPTION="Virtual keyboard for the X window system" +HOMEPAGE="http://homepage3.nifty.com/tsato/xvkbd/" +SRC_URI="http://homepage3.nifty.com/tsato/xvkbd/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~arm ~amd64 ~ppc ~x86" +IUSE="Xaw3d" + +RDEPEND="x11-libs/libXtst + x11-libs/libXmu + Xaw3d? ( x11-libs/Xaw3d ) + !Xaw3d? ( x11-libs/libXaw )" +DEPEND="${RDEPEND} + x11-proto/xproto + x11-proto/inputproto + app-text/rman + x11-proto/xextproto" + +src_prepare() { + # Required for autotool support + mkdir m4 + touch Authors Changelog News + epatch "${FILESDIR}/${P}-autotools.patch" + + eautoreconf || die "eautoreconf failed" +} + +src_configure() { + econf $(use_enable Xaw3d) +} + +src_install() { + emake DESTDIR="${D}" install +}
\ No newline at end of file |