From 0760edb7950fbdc65035dcd02023829fff7348da Mon Sep 17 00:00:00 2001 From: Humdinger Date: Fri, 7 Aug 2015 20:06:28 +0200 Subject: [PATCH] Add newer versions of inputproto and kbproto. --- x11-proto/inputproto/inputproto-2.3.1.recipe | 57 ++++++++++++++++++++ x11-proto/kbproto/kbproto-1.0.7.recipe | 46 ++++++++++++++++ 2 files changed, 103 insertions(+) create mode 100644 x11-proto/inputproto/inputproto-2.3.1.recipe create mode 100644 x11-proto/kbproto/kbproto-1.0.7.recipe diff --git a/x11-proto/inputproto/inputproto-2.3.1.recipe b/x11-proto/inputproto/inputproto-2.3.1.recipe new file mode 100644 index 000000000..db82e4e80 --- /dev/null +++ b/x11-proto/inputproto/inputproto-2.3.1.recipe @@ -0,0 +1,57 @@ +SUMMARY="The X11 input extension protocol" +DESCRIPTION="XI2's intent is to replace both core input processing and prior \ +versions of the X Input Extension. Historically, the majority of applications \ +employed the core protocol requests and events to handle user input. The core \ +protocol does not provide information about which device generated the event. + +The X Input Extension version up to 1.5 requires the differentiation between \ +core and extended devices. Extended devices may not be core devices and thus \ +cannot be used on applications employing the core protocol. XI2 addresses both \ +of these issues by enabling devices to be both extended and core devices and \ +providing device information in each event (with the exception of core events)." +HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/" +COPYRIGHT="1989, 1998 The Open Group + 1989 by Hewlett-Packard Company, Palo Alto, California" +LICENSE="MIT (no promotion)" +REVISION="1" +SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/inputproto-2.3.1.tar.gz" +CHECKSUM_SHA256="23f65ac55c36ea8c378e30b4a4fd85317c95923134e3fe46569741b94c8ed4ca" + +ARCHITECTURES="x86_gcc2 x86 x86_64" +SECONDARY_ARCHITECTURES="x86_gcc2 x86" + +PROVIDES=" + inputproto$secondaryArchSuffix = $portVersion + devel:inputproto$secondaryArchSuffix = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + " + +BUILD_PREREQUIRES=" + devel:util_macros$secondaryArchSuffix + cmd:autoconf + cmd:libtool + cmd:aclocal + cmd:make + cmd:gcc$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + cmd:pkg_config$secondaryArchSuffix + " + +BUILD() +{ + libtoolize --force --copy --install + autoreconf -i + runConfigure ./configure +} + +INSTALL() +{ + make install + fixPkgconfig +} diff --git a/x11-proto/kbproto/kbproto-1.0.7.recipe b/x11-proto/kbproto/kbproto-1.0.7.recipe new file mode 100644 index 000000000..b20b7cb78 --- /dev/null +++ b/x11-proto/kbproto/kbproto-1.0.7.recipe @@ -0,0 +1,46 @@ +SUMMARY="X.Org KB protocol headers" +DESCRIPTION="Headers for the X11 KB protocol." +HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/" +COPYRIGHT="1993 by Silicon Graphics Computer Systems, Inc." +LICENSE="MIT" +REVISION="1" +SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/kbproto-1.0.7.tar.gz" +CHECKSUM_SHA256="828cb275b91268b1a3ea950d5c0c5eb076c678fdf005d517411f89cc8c3bb416" + +ARCHITECTURES="x86_gcc2 x86 x86_64" +SECONDARY_ARCHITECTURES="x86_gcc2 x86" + +PROVIDES=" + kbproto$secondaryArchSuffix = $portVersion + devel:kbproto$secondaryArchSuffix = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + " +BUILD_PREREQUIRES=" + devel:util_macros$secondaryArchSuffix + cmd:autoconf + cmd:libtool + cmd:aclocal + cmd:make + cmd:gcc$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + cmd:pkg_config$secondaryArchSuffix + " + +BUILD() +{ + libtoolize --force --copy --install + autoreconf -i + runConfigure ./configure +} + +INSTALL() +{ + make install + fixPkgconfig +}