summaryrefslogtreecommitdiff
path: root/app-misc/evtest
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-misc/evtest
reinit the tree, so we can have metadata
Diffstat (limited to 'app-misc/evtest')
-rw-r--r--app-misc/evtest/Manifest14
-rw-r--r--app-misc/evtest/evtest-1.29.ebuild36
-rw-r--r--app-misc/evtest/evtest-1.30.ebuild39
-rw-r--r--app-misc/evtest/evtest-1.31.ebuild37
-rw-r--r--app-misc/evtest/files/evtest-1.30-autoconf.patch33
-rw-r--r--app-misc/evtest/files/evtest-1.30-xml.patch40
-rw-r--r--app-misc/evtest/metadata.xml7
7 files changed, 206 insertions, 0 deletions
diff --git a/app-misc/evtest/Manifest b/app-misc/evtest/Manifest
new file mode 100644
index 000000000000..4cfbaa03f0d9
--- /dev/null
+++ b/app-misc/evtest/Manifest
@@ -0,0 +1,14 @@
+AUX evtest-1.30-autoconf.patch 974 SHA256 da089331a221c07c8a9a28b7434952716b81718401fde2187abfdd3788b1e5ce SHA512 7b4fc165bd5d9dccd34ad47bcab017da08e4efb47783925c75a68de4dde32a873018a19089b01e845ea55769d943b3eaddb962a2bd99fb1e62d4444c28c3630e WHIRLPOOL 4ccab8e4d92268811e1c41d3cd0ff67fd83e07c9582b4f471b8c4b8db23f0c4e603736e630f90c6cbcf8b6e78e4cf02853bceda282a27e834b61e3de2e4af553
+AUX evtest-1.30-xml.patch 1362 SHA256 2dd064c870497fa81f3bc1f9b7ea6d3241b454a10ad0cdaefda810f08165e14b SHA512 b558f97af8f14e7d316990f7657a7429b26b0df2d54a5adf849ee3237d1613e0d629f36f72963b31baa7fdf78db8bda0e687ff5925cb86a8afd0dbc4058b3c30 WHIRLPOOL 11a5f2756fb7582c62053c958e19a22c97f45acc43c92279536348ed3cb9cab6d2637e655e57d26fc83ae90d8760926b4945e777bc9c68130ef29c9788b2f55c
+DIST evtest-1.29-mans.tar.xz 2108 SHA256 8f5c92bb15671fd1acc3a4e66c8218115ff8f6365c4fc3ca491a728bdeff3231 SHA512 d32786fde7ca20cad445b6cce35f603fff8d39f51e6a0f7569f4cc020def77240686b3a12a969c5176c5cfc0e34270f169c4429cb9e6aa5f0684fa2c50abdf85 WHIRLPOOL ff6322a3c45e178dffa3d4c1d9768d587c7533566bc41f75d5d9eaa0ce41bc4579ba9f644a29751996a7eacca4babd47564bab6708abc8ff53c17a7779918d42
+DIST evtest-1.29.tar.bz2 21930 SHA256 6373c66e72cd461879f9fc6ee19b5b508ae1d6d365660a00cb8bcee7f415bb90 SHA512 ddbda6f1a34363a844b3e2e206afec6f6aed18c2b8c97f6e5bc9c57c1585fc00ee99ded8aded2d2674e58cfaf48c8028953059cc3024e04253f4cd961a1da2e1 WHIRLPOOL f9d1fb7e4036878e901d5da10ebe4a9a0bc01238224953322aaa9c0116e61d90a23bcbc8d1ae08d52b31188878d3f2ea13aa5cc6ccdc1819841d4a6b05a817fb
+DIST evtest-1.30-mans.tar.gz 2112 SHA256 bb66750d9871caac02c48aa309774e7043e2ff5a2fcf4188d424625583c41800 SHA512 470ac504091f9826023dd2cc62a1c0169f98bf2d6e9c4c3986e3719d67d02bb587023aa347a3fb26b0d06efae8eccdd05d88ae74556f3819416a6f6c905c4618 WHIRLPOOL fcdba792eb614bb47f35063dd8554a35e2ebd4e3a8413f3b39c54a468e8eb3d0b2bc249c7f24e763a23b3042dd55561364158ca03c9d9e272ab3aeb556db3fc1
+DIST evtest-1.30.tar.gz 25556 SHA256 68ec133d4c7834c682269cbf3c35c53ec5630a275368a8a470f461e9acceb1b7 SHA512 ea995c37c0cf8dd8a4c493895bd039e4adac5056a06e9e0275e879ca1e774e98b5cf42bc77f1ad34225b15282cc4edb6dc088cb6fb16f82250bc35fb3975c4bf WHIRLPOOL 7654c986ad4626a73ecc33e560da79d00eb1db362ede63d6d87dc84dace70091f3a08217fe92270a40583903f04da781e76e6a6fe126ce3897bc935486868da7
+DIST evtest-1.31-mans.tar.gz 1661 SHA256 38a96a8a6c6790353678aaf90336b2b0efe7b13bf2552a705336d07df05a866b SHA512 b3cd5cc8aaf6620a3243318ae42e807a8819a25082606707787ab8b1ac75f1f6dfc8b544d38a74b489d348981489153c33841ba0b0466ace3e3a83b031754321 WHIRLPOOL aa2490d4c69725d9adfc89a49942728aacf02941c0a85d9f99deb6aefd2a4e6b5a69ec5b1541b9883f2218a18151a617cb02418bd36ad3f25be209efcdeb74a6
+DIST evtest-1.31.tar.gz 17968 SHA256 c95a688ff2f116dbbb42bbe7f30175624d78895e35ad6daf4960abd0b7f92e3b SHA512 1657d880c531c6c8407bf7a66ab159a5992c9ab70b840e600e91ad3a7429a07ec2c2f3bca6848614ebbad01a4a5993e43e4388705455f9d31f8b60b06c04a7c4 WHIRLPOOL 97b6299cbdae15596c3ebf29f9a7ff3b68e58cfd3d25c7f066f2387ac08ea112cdf5a3e5e68406f15e849531dc7ff2b9f06b730bf8a9c1f4d39c7e96f64c7b4c
+EBUILD evtest-1.29.ebuild 965 SHA256 3d1a10d9546757185a6caaec22f2b7fdb43f33ef5d476308ba4e697d9e2ebe3f SHA512 87ebd6668836aeab05065eb76d56f14c42ff28985d5ab57b5668dddafc4811e7ae2648042d50db85281bba7e32900da0c64c60c5e115bffaae46f43b641c803f WHIRLPOOL 6e57fffad870125ca25075fee19429fd187a0c57970952d216d47e4964c2582f2455412558245e2f59e5f821e0f734c14479ce40855275df9790615f7b69f0d1
+EBUILD evtest-1.30.ebuild 1137 SHA256 2ad030eb34f5a0b2a067ead2a402df1f19250e86ab13a05655fd38e2f7a85e0d SHA512 43300763245c9d70a104185f20f38b70390d2a978d6fc9dfd7f5c10309c4869d61abc04b15c9452fd8281f612e0892262b767e335b61e4ecec672d270b791877 WHIRLPOOL de075a777bbef0964aff67a65d611d94646159d2816ccc212138a23ef594af06923ee0b29d2ef1b0ffb3ac16e89bbce5a5ac3d80aad775511349d1469c24a56c
+EBUILD evtest-1.31.ebuild 1014 SHA256 966c844eb29083dc4505aa591b45c2d6fed07dcea38b2768bc14b8dd38c8860c SHA512 e6e3ae4b6cb3a246ca0c8953ddec187907b3300e535dce3255f1abbbcb9eaf965761cf11886e2acb5846d390073fe0661bd4af610f1ccec3d2be574335a027a8 WHIRLPOOL 28ef55b293633f61624a2323935dbfd19099c9963d77b135807604f88d776dfcc149fb1e2f9417641c2b91dc26e35720cd4f29037c51651300031df80b7e0243
+MISC ChangeLog 3163 SHA256 a03370cbfe176e6b5e22894cf165b7ccc513a42829f4c7e3e3c222de59093a14 SHA512 67406766c6ada72f3ba63acc4f1561d9f22a5daabc6faf2aefb65354ea61d3796636c61ef466da40102a3d85842336aa95bebd3d31f7f0e8469f0dd76dabf729 WHIRLPOOL 65acfcfda71dd5841c3615703a68131d652ce55dc02d4f03fa6cf5e34c60d39d430e57ca3db162041bf3ed03e6e64b91d054d84ab4bc65819b8ea90af17b3f3f
+MISC ChangeLog-2015 1564 SHA256 5be32fbadfe0a1fef454a77ddf126677c950820bc278c3d8e933984cc701c715 SHA512 cd6c905cfeef6dc0d6ccb7a99d485f41bd1df835d18a01536654907aca660830853431dc1d6697b56ce102a00c4be3919bbccd88ed6e2b2ea80d6b2148a7e066 WHIRLPOOL 927a9823b91b3d712070d3eae94e7cec4bd97693807891f20b01dab25b5ef9de82f9c4a54c380bcd74021a7289c7799239d2f417e2759872cf7197e63da80084
+MISC metadata.xml 214 SHA256 d6339a92715ade5f609951c445c03024adbfecbca53a9cb232c6838c8ded201e SHA512 ac8342ba1f8eaf027f23e677b348b4da59f5d6b0d9ddf434def5413c6f7c9b3d803fe2c8141fd7aaf8c8d9ac2a0fe800e3d0c41017c28dbd9104e34f83ca24f7 WHIRLPOOL 5c05dce3362f17da9c9478ea9ad10b392d6fb5ec493b4904abff61ebc4e4b838fd5f77abfbea0f9ccd334027105ada679f392cd1a0940d3a28f0c6af1c99e375
diff --git a/app-misc/evtest/evtest-1.29.ebuild b/app-misc/evtest/evtest-1.29.ebuild
new file mode 100644
index 000000000000..e5ee7c50722e
--- /dev/null
+++ b/app-misc/evtest/evtest-1.29.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+inherit autotools eutils
+
+DESCRIPTION="test program for capturing input device events"
+HOMEPAGE="https://cgit.freedesktop.org/evtest/"
+SRC_URI="https://cgit.freedesktop.org/evtest/snapshot/${P}.tar.bz2
+ mirror://gentoo/${P}-mans.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 arm x86"
+IUSE="+xml"
+
+# We bundled the man pages ourselves to avoid xmlto/asciidoc.
+# We need libxml2 for the capture tool. While at runtime,
+# we have a file that can be used with xsltproc, we don't
+# directly need it ourselves, so don't depend on libxslt.
+RDEPEND="xml? ( dev-libs/libxml2 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ # No pretty configure flag :/
+ sed -i -r \
+ -e "s:HAVE_LIBXML=(yes|no):HAVE_LIBXML=$(usex xml):g" \
+ configure.ac || die
+
+ # We pre-compile the man pages.
+ export XMLTO=/bin/true ASCIIDOC=/bin/true
+
+ eautoreconf
+}
diff --git a/app-misc/evtest/evtest-1.30.ebuild b/app-misc/evtest/evtest-1.30.ebuild
new file mode 100644
index 000000000000..cbc2f0a66a97
--- /dev/null
+++ b/app-misc/evtest/evtest-1.30.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+inherit autotools eutils
+
+DESCRIPTION="test program for capturing input device events"
+HOMEPAGE="https://cgit.freedesktop.org/evtest/"
+SRC_URI="https://cgit.freedesktop.org/evtest/snapshot/${PN}-${P}.tar.gz -> ${P}.tar.gz
+ mirror://gentoo/${P}-mans.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
+IUSE="+xml"
+
+# We bundled the man pages ourselves to avoid xmlto/asciidoc.
+# We need libxml2 for the capture tool. While at runtime,
+# we have a file that can be used with xsltproc, we don't
+# directly need it ourselves, so don't depend on libxslt.
+# tar zcf ${P}-mans.tar.gz *.1 --transform=s:^:evtest-${P}/:
+RDEPEND="xml? ( dev-libs/libxml2 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${PN}-${P}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.30-autoconf.patch
+ epatch "${FILESDIR}"/${PN}-1.30-xml.patch
+ eautoreconf
+}
+
+src_configure() {
+ # We pre-compile the man pages.
+ XMLTO=/bin/true ASCIIDOC=/bin/true \
+ econf $(use_enable xml)
+}
diff --git a/app-misc/evtest/evtest-1.31.ebuild b/app-misc/evtest/evtest-1.31.ebuild
new file mode 100644
index 000000000000..74195303d4bd
--- /dev/null
+++ b/app-misc/evtest/evtest-1.31.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+inherit autotools eutils
+
+DESCRIPTION="test program for capturing input device events"
+HOMEPAGE="https://cgit.freedesktop.org/evtest/"
+SRC_URI="https://cgit.freedesktop.org/evtest/snapshot/${PN}-${P}.tar.gz -> ${P}.tar.gz
+ mirror://gentoo/${P}-mans.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE=""
+
+# We bundled the man pages ourselves to avoid xmlto/asciidoc.
+# We need libxml2 for the capture tool. While at runtime,
+# we have a file that can be used with xsltproc, we don't
+# directly need it ourselves, so don't depend on libxslt.
+# tar zcf ${P}-mans.tar.gz *.1 --transform=s:^:evtest-${P}/:
+RDEPEND=""
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${PN}-${P}
+
+src_prepare() {
+ eautoreconf
+}
+
+src_configure() {
+ # We pre-compile the man pages.
+ XMLTO=$(type -P true) ASCIIDOC=$(type -P true) \
+ econf
+}
diff --git a/app-misc/evtest/files/evtest-1.30-autoconf.patch b/app-misc/evtest/files/evtest-1.30-autoconf.patch
new file mode 100644
index 000000000000..940c1316fd6f
--- /dev/null
+++ b/app-misc/evtest/files/evtest-1.30-autoconf.patch
@@ -0,0 +1,33 @@
+From d3864018ef09ef38e1733110e2643735067bc02f Mon Sep 17 00:00:00 2001
+From: Mike Frysinger <vapier@gentoo.org>
+Date: Sun, 6 Jan 2013 14:49:40 -0500
+Subject: [PATCH] use newer config headers macro
+
+With newer automake, it throws an error:
+configure.ac:5: error: 'AM_CONFIG_HEADER': this macro is obsolete.
+ You should use the 'AC_CONFIG_HEADERS' macro instead.
+
+The newer macro has been around a long time, so there's no need to
+worry about backwards compat here.
+
+Signed-off-by: Mike Frysinger <vapier@gentoo.org>
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index ebf657f..9980c5a 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -2,7 +2,7 @@ AC_PREREQ([2.57])
+ AC_INIT(evtest,[1.30], [https://bugzilla.freedesktop.org/enter_bug.cgi?product=evtest], evtest)
+ AM_INIT_AUTOMAKE([foreign dist-bzip2])
+
+-AM_CONFIG_HEADER(config.h)
++AC_CONFIG_HEADERS(config.h)
+ AC_PROG_CC
+ AC_PROG_INSTALL
+
+--
+1.8.0.2
+
diff --git a/app-misc/evtest/files/evtest-1.30-xml.patch b/app-misc/evtest/files/evtest-1.30-xml.patch
new file mode 100644
index 000000000000..1fe3e6c7c34b
--- /dev/null
+++ b/app-misc/evtest/files/evtest-1.30-xml.patch
@@ -0,0 +1,40 @@
+From 92ecfec7b0a9c1f8d952d20e8a0cde5930f9264f Mon Sep 17 00:00:00 2001
+From: Mike Frysinger <vapier@gentoo.org>
+Date: Sun, 6 Jan 2013 15:09:26 -0500
+Subject: [PATCH] add a configure flag to control xml behavior
+
+The default behavior (autodetection) is unchanged.
+This adds a knob for distros to control directly.
+
+Signed-off-by: Mike Frysinger <vapier@gentoo.org>
+---
+ configure.ac | 12 ++++++++----
+ 1 file changed, 8 insertions(+), 4 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 9980c5a..e973733 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -5,11 +5,15 @@ AM_INIT_AUTOMAKE([foreign dist-bzip2])
+ AC_CONFIG_HEADERS(config.h)
+ AC_PROG_CC
+ AC_PROG_INSTALL
++PKG_PROG_PKG_CONFIG
+
+-PKG_CHECK_MODULES(XML, libxml-2.0, [HAVE_LIBXML=yes], [HAVE_LIBXML=no])
+-if test x$HAVE_LIBXML = "xno"; then
+- AC_MSG_WARN([libxml headers not available. Cannot build evtest-capture.])
+-fi
++AC_ARG_ENABLE([xml], [AS_HELP_STRING([--disable-xml], [Disable support for xml (evtest-capture)])])
++AS_IF([test "x$enable_xml" != "xno"], [
++ PKG_CHECK_MODULES(XML, libxml-2.0, [HAVE_LIBXML=yes], [HAVE_LIBXML=no])
++ AS_IF([test "x$enable_xml$HAVE_LIBXML" = "xyesno"], [
++ AC_MSG_ERROR([libxml headers not available. Cannot build evtest-capture.])
++ ])
++])
+ AM_CONDITIONAL(HAVE_LIBXML, [test "x$HAVE_LIBXML" = "xyes"])
+
+ AC_PATH_PROG(XSLTPROC, [xsltproc])
+--
+1.8.0.2
+
diff --git a/app-misc/evtest/metadata.xml b/app-misc/evtest/metadata.xml
new file mode 100644
index 000000000000..1021f53d6e8c
--- /dev/null
+++ b/app-misc/evtest/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>vapier@gentoo.org</email>
+</maintainer>
+</pkgmetadata>