summaryrefslogtreecommitdiff
path: root/x11-misc/xsetleds
diff options
context:
space:
mode:
Diffstat (limited to 'x11-misc/xsetleds')
-rw-r--r--x11-misc/xsetleds/Manifest7
-rw-r--r--x11-misc/xsetleds/files/xsetleds-0.1.3-assignment.patch11
-rw-r--r--x11-misc/xsetleds/files/xsetleds-0.1.3-isalpha.patch13
-rw-r--r--x11-misc/xsetleds/metadata.xml17
-rw-r--r--x11-misc/xsetleds/xsetleds-0.1.3-r1.ebuild33
5 files changed, 81 insertions, 0 deletions
diff --git a/x11-misc/xsetleds/Manifest b/x11-misc/xsetleds/Manifest
new file mode 100644
index 000000000000..5fc1c8f86c40
--- /dev/null
+++ b/x11-misc/xsetleds/Manifest
@@ -0,0 +1,7 @@
+AUX xsetleds-0.1.3-assignment.patch 208 SHA256 b9f689248847733a9585ecc269ac1ad11405186455fc743e8111049ff8fb3661 SHA512 8434fecb410cdfa35de8e1b93b4c3021df0629fa8d44a05b484e0d9ced597811fdbfd740acc70f9900af7e38b6f866eb3c9fc0173664dfa260d5a3ccef5aa2bd WHIRLPOOL 97fd9b9600397c4c1a15e929e0f75a422f9a9868b267be0ab75d5f8ce88362d2f9477a21945a53033596a76d40de3230358659b6b55ed8c20340e44195d08246
+AUX xsetleds-0.1.3-isalpha.patch 236 SHA256 ca55a7a7cb81637fb13c82d3d05d2c6521b36fb038ca31df42ea20120805eaf1 SHA512 5191fc8ed447d921dfd0a47514de03e03dc744f17b22a1ac3973b1c91104c015c7881cc156c4e2e073f3ba18e17187b34b5db80359489ffc372a07c1e6bcbb10 WHIRLPOOL f8e3171a266d2858a9981db579797f72484e8e5cf340de5991ecc3f50cd187b2ad44c6a69af4d899789feea6688c7d70879a8f0d409562ba36c745d53979b288
+DIST xsetleds-0.1.3.tar.gz 221399 SHA256 e844ea61a11bde39e9b46f2eacd08b88bfadd29ee7857fc0b8455357640d3b96 SHA512 7fe6baa77b4b2c8f57dfc331776bb457520facdb2f54a5c101764c590d7c5556cd00477e56d36e64cb7264a8de28698422b99ec4852798069189fbe6c1c19f72 WHIRLPOOL 1d3edc2247595f283846ea4f25bffbc226a33dc541d79af842a014e5d4f6ebe6eb8f177e4a5897e86cb6c1c559539393d662cb46d76dc8cab22a1a9f8c8b8616
+EBUILD xsetleds-0.1.3-r1.ebuild 728 SHA256 9bd798325a271f8208b5134b2c9f48f16e5b8fb31f24c11c96cd146ab81a31f9 SHA512 449fe65e54062a86dc0db390c2d4e07f27b4b6ac40f1dd602dd35176126fbaae885f16e0ae3afe6fe924e8abd11241acd60809ab8b5ea27a36361830a1cbcafb WHIRLPOOL 1edae42e2af9ddc1ecf3ba0a2c3bbcefbb952ded67d80cae067811bb0256d9072b3da764377222bc04cb164e05c7b53e95719e5474583c284dbd128c78df6852
+MISC ChangeLog 2569 SHA256 2a8ab0959b9b701826510da6d4dda5e01eea91cc04fa0c4139e30e6327a6bfb3 SHA512 e4b1ddd5fdeac650f36f9efa525035bd976086d01b4f9ef43ad6c6cf97886fef5ee68d117913fbdc1618f6598e4cd2e806f308bc5f6b9045b4ecbfa1e7b01dfc WHIRLPOOL 5f6e0a89b0371c9edee109e8bf4fbd570c950da9dcae1f9c88960b11357921c7264a92f3dc936142f47004ab18dac7482cd61b07d3e2b267be2799124fad50f0
+MISC ChangeLog-2015 2202 SHA256 f80bab19e0b61d7dbc5721d8a1f34cc1782eddb6fd8c807b2ad35131b2a4e6b3 SHA512 ab8dcb9988ad75b1803cc55575396ed9d90e9067e19cf03b57a1a0d6afd8c1f0edaa38e6615fdb50101825507769e50f2d8ff2c5a1118950d347d4fc8fd0c45d WHIRLPOOL 6283c6ad1f975169e7d086c2f41ff2b343fcea81ce5ebd04386a71548f4688be080fd93e33dbc223b6e0e07a388907c80419d9452f183091d0b318102c6978fc
+MISC metadata.xml 551 SHA256 cc2b897fd40baa5c212c29a6cd9b4091cdfae167af0f980bf6e22afadf3bd60e SHA512 4ed7a7446887beacb4f214e4d1ee2c2b08b9bf948ea98daed3c2ef6aa91b2d612fd007207e32b9768a568f222114ecfae27ddc4f855edb054052aed82a8c30c7 WHIRLPOOL 2c72b2dc136868cda11060f70442e8f193189f5f671a9c2b5f304c8f1f24f50ecf7d803e21cec9061111c382f0c19213fc6daf6d0daf2516f0ba4b2496e37297
diff --git a/x11-misc/xsetleds/files/xsetleds-0.1.3-assignment.patch b/x11-misc/xsetleds/files/xsetleds-0.1.3-assignment.patch
new file mode 100644
index 000000000000..bc929813a3fc
--- /dev/null
+++ b/x11-misc/xsetleds/files/xsetleds-0.1.3-assignment.patch
@@ -0,0 +1,11 @@
+--- a/src/utils.c
++++ b/src/utils.c
+@@ -38,7 +38,7 @@
+ {
+ const char *p;
+
+- if (p = strrchr (filename, '/'))
++ if ((p = strrchr (filename, '/')))
+ p = strrchr (filename, '/') + 1;
+ else
+ p = filename;
diff --git a/x11-misc/xsetleds/files/xsetleds-0.1.3-isalpha.patch b/x11-misc/xsetleds/files/xsetleds-0.1.3-isalpha.patch
new file mode 100644
index 000000000000..b256bdb2da66
--- /dev/null
+++ b/x11-misc/xsetleds/files/xsetleds-0.1.3-isalpha.patch
@@ -0,0 +1,13 @@
+--- a/src/xsetleds.c
++++ b/src/xsetleds.c
+@@ -29,8 +29,9 @@
+ #include <string.h>
+ #include <stdlib.h>
+ #include <stdarg.h>
++#include <ctype.h> /* isalpha() */
+
+-#include <xsetleds.h>
++#include "xsetleds.h"
+
+
+ struct key keytab[] = {
diff --git a/x11-misc/xsetleds/metadata.xml b/x11-misc/xsetleds/metadata.xml
new file mode 100644
index 000000000000..6c6e166da53c
--- /dev/null
+++ b/x11-misc/xsetleds/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>jss2k2@chello.no</email>
+ <name>John S. Skogtvedt</name>
+ <description>Proxied maintainer</description>
+ </maintainer>
+ <maintainer type="project">
+ <email>desktop-misc@gentoo.org</email>
+ <name>Gentoo Desktop Miscellaneous Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/x11-misc/xsetleds/xsetleds-0.1.3-r1.ebuild b/x11-misc/xsetleds/xsetleds-0.1.3-r1.ebuild
new file mode 100644
index 000000000000..d9d5530b4c5d
--- /dev/null
+++ b/x11-misc/xsetleds/xsetleds-0.1.3-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="small tool to report and change the keyboard LED states of an X display"
+HOMEPAGE="ftp://ftp.unix-ag.org/user/bmeurer/xsetleds/"
+SRC_URI="ftp://ftp.unix-ag.org/user/bmeurer/xsetleds/src/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc sparc x86"
+
+RDEPEND="
+ x11-libs/libX11
+ x11-libs/libXtst
+"
+DEPEND="
+ ${RDEPEND}
+ x11-proto/inputproto
+ x11-proto/xextproto
+ x11-proto/xproto
+"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-assignment.patch \
+ "${FILESDIR}"/${P}-isalpha.patch
+ tc-export CC
+}
+
+DOCS=( AUTHORS ChangeLog README TODO )