summaryrefslogtreecommitdiff
path: root/dev-libs/libg15
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 20:57:42 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 20:57:42 +0100
commit1798c4aeca70ac8d0a243684d6a798fbc65735f8 (patch)
treee48e19cb6fa03de18e1c63e1a93371b7ebc4eb56 /dev-libs/libg15
parentd87262dd706fec50cd150aab3e93883b6337466d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-libs/libg15')
-rw-r--r--dev-libs/libg15/Manifest5
-rw-r--r--dev-libs/libg15/files/g15tools.patch100
-rw-r--r--dev-libs/libg15/libg15-1.2.7-r1.ebuild29
-rw-r--r--dev-libs/libg15/libg15-9999.ebuild51
-rw-r--r--dev-libs/libg15/metadata.xml14
5 files changed, 0 insertions, 199 deletions
diff --git a/dev-libs/libg15/Manifest b/dev-libs/libg15/Manifest
deleted file mode 100644
index 8309d0440ac7..000000000000
--- a/dev-libs/libg15/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX g15tools.patch 2929 BLAKE2B cc88ba441a27b7cc2e256712536304f7a1d3667b04fc1e2583dea994321df8a59ad295a6cecc76cf5633a5f6994cb674e7a7f3f8eaf2c0d86dad35b3e7d0c8df SHA512 2cd1b1f54ea8d4cc2a322c657cce6b8252b9425df6ad031401d6187ff82472fc3fb974734cfefe80b85b3e1a3532b26a5685b5aa9ff42ca7453ec55892834e41
-DIST libg15-1.2.7.tar.bz2 232475 BLAKE2B 490193410f2127d4efc0bcf64909514faff2ecce57bba08e1cf53a958ab296a59bc12867bbd14ca1bf866e5f69833d99f4e3ebb7d078ece35725afe2c0dd03ab SHA512 ddffb38f5c3d9ce0cb90b0375c2f5d317a7bb3889fe59d56932a0889c6e15bc2f1e590757d3182eddf7c5bd3101303b332b18fbd37247c20f66e1be256aa93c0
-EBUILD libg15-1.2.7-r1.ebuild 577 BLAKE2B 7c691bd1a18b975f94b304fba02b5893e214a484c99e3d98cc2210fc8083590fc549ff38b2d50fa1cb49a6d3564b39a95381adb1ef89a88fbc4170cea0af9d38 SHA512 4f69993a3fe66ba8642eea1d8bb3aa9e6b1e86f579ed91c163fb1db2d8b6241ab2586d0cafbab3dc030128a170085d8eb2ce8975fee3afb55f4a4ac6cb10f343
-EBUILD libg15-9999.ebuild 979 BLAKE2B 023afc75bd44fe0e05ea3dd313e3df3b27d282f4b26ca56c682715c17c362695e5e4d7d9266bf43eae06a88d96639830ee1d7bc6ef1a1b84eddfd7856a9ed642 SHA512 8acc39a8dd1b341bb727d6958a253236880f0e240cbc57ae70285b6304ce431926400137c419289a9a2285fde6965c9a9771ac1a55c9836934d3e8afdad5759c
-MISC metadata.xml 408 BLAKE2B 2165f633654f865b41938473830e3a25c373d585a453ea4a084eb4912e0abb0567366c76a9d11373b54bc0e1fd1e76d5fbdc3724a1dd05e47442e778f60fe754 SHA512 e4da283d6a210afc06b392ed61be935a1a1dfa0d886c0f3e6e82bd5e78323e080e911ef7eee9ff2e6ab98ced93804ab8f48433b9f0f630d8c68a62f91a3e780d
diff --git a/dev-libs/libg15/files/g15tools.patch b/dev-libs/libg15/files/g15tools.patch
deleted file mode 100644
index 7eb6e915e596..000000000000
--- a/dev-libs/libg15/files/g15tools.patch
+++ /dev/null
@@ -1,100 +0,0 @@
-Patch from upstream bug tracker:
-https://sourceforge.net/tracker/?func=detail&aid=3336448&group_id=167869&atid=844658
-
-As only part of G510 support was merged to upstream. Does NOT apply & compile
-on top of 1.2.7-r1.
-
-diff -aNru trunk/libg15/libg15.c mod/libg15/libg15.c
---- trunk/libg15/libg15.c 2011-03-31 23:33:44.000000000 +0000
-+++ mod/libg15/libg15.c 2011-06-26 07:08:21.000000000 +0000
-@@ -1029,6 +1029,76 @@
- }
- }
-
-+// Logitech G510 Media Keys implementation. Unknown if this will work for other
-+// models. Using the backlight key as a modifier. The assumption is you would
-+// normally not be holding down the backlight key while pressing G-keys.
-+static void processKeyEvent2Byte(unsigned int *pressed_keys, unsigned char *buffer)
-+{
-+ // Key modifier
-+ *pressed_keys |= G15_KEY_LIGHT;
-+
-+ // XF86AudioPlay
-+ if (*pressed_keys & G15_KEY_G1)
-+ *pressed_keys -= G15_KEY_G1;
-+
-+ // XF86AudioStop
-+ if (*pressed_keys & G15_KEY_G2)
-+ *pressed_keys -= G15_KEY_G2;
-+
-+ // XF86AudioPrev
-+ if (*pressed_keys & G15_KEY_G3)
-+ *pressed_keys -= G15_KEY_G3;
-+
-+ // XF86AudioNext
-+ if (*pressed_keys & G15_KEY_G4)
-+ *pressed_keys -= G15_KEY_G4;
-+
-+ // XF86AudioMute
-+ if (*pressed_keys & G15_KEY_G5)
-+ *pressed_keys -= G15_KEY_G5;
-+
-+ // XF86AudioRaiseVolume
-+ if (*pressed_keys & G15_KEY_G6)
-+ *pressed_keys -= G15_KEY_G6;
-+
-+ // XF86AudioLowerVolume
-+ if (*pressed_keys & G15_KEY_G7)
-+ *pressed_keys -= G15_KEY_G7;
-+
-+ g15_log(stderr,G15_LOG_WARN,"Keyboard: %x, %x\n", buffer[0], buffer[1]);
-+
-+ if (buffer[0] == 0x02)
-+ {
-+ // XF86AudioPlay
-+ if (buffer[1] & 0x08)
-+ *pressed_keys |= G15_KEY_G1;
-+
-+ // XF86AudioStop
-+ if (buffer[1] & 0x04)
-+ *pressed_keys |= G15_KEY_G2;
-+
-+ // XF86AudioPrev
-+ if (buffer[1] & 0x02)
-+ *pressed_keys |= G15_KEY_G3;
-+
-+ // XF86AudioNext
-+ if (buffer[1] & 0x01)
-+ *pressed_keys |= G15_KEY_G4;
-+
-+ // XF86AudioMute
-+ if (buffer[1] & 0x16)
-+ *pressed_keys |= G15_KEY_G5;
-+
-+ // XF86AudioRaiseVolume
-+ if (buffer[1] & 0x32)
-+ *pressed_keys |= G15_KEY_G6;
-+
-+ // XF86AudioLowerVolume
-+ if (buffer[1] & 0x64)
-+ *pressed_keys |= G15_KEY_G7;
-+ }
-+}
-+
- int getPressedKeys(unsigned int *pressed_keys, unsigned int timeout)
- {
- unsigned char buffer[G15_KEY_READ_LENGTH];
-@@ -1063,6 +1133,13 @@
- case 9:
- processKeyEvent9Byte(pressed_keys, buffer);
- return G15_NO_ERROR;
-+ case 2:
-+ if (g15DeviceCapabilities() & G15_DEVICE_G510)
-+ {
-+ processKeyEvent2Byte(pressed_keys, buffer);
-+ return G15_NO_ERROR;
-+ }
-+ // Deliberate fallthrough
- default:
- return handle_usb_errors("Keyboard Read", ret); /* allow the app to deal with errors */
- }
diff --git a/dev-libs/libg15/libg15-1.2.7-r1.ebuild b/dev-libs/libg15/libg15-1.2.7-r1.ebuild
deleted file mode 100644
index 5ec490f2e523..000000000000
--- a/dev-libs/libg15/libg15-1.2.7-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-DESCRIPTION="The libg15 library gives low-level access to the Logitech G15 keyboard"
-HOMEPAGE="https://sourceforge.net/projects/g15tools/"
-SRC_URI="mirror://sourceforge/g15tools/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-IUSE=""
-
-DEPEND="=virtual/libusb-0*"
-RDEPEND=${DEPEND}
-
-DOCS=( AUTHORS README ChangeLog )
-
-src_configure() {
- econf \
- --disable-static
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -exec rm -f {} +
-}
diff --git a/dev-libs/libg15/libg15-9999.ebuild b/dev-libs/libg15/libg15-9999.ebuild
deleted file mode 100644
index a2faa8211176..000000000000
--- a/dev-libs/libg15/libg15-9999.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-ESVN_PROJECT=g15tools/trunk
-ESVN_REPO_URI="https://svn.code.sf.net/p/g15tools/code/trunk/${PN}"
-
-inherit subversion base eutils autotools
-
-DESCRIPTION="The libg15 library gives low-level access to the Logitech G15 keyboard"
-HOMEPAGE="https://sourceforge.net/projects/g15tools/"
-[[ $PV = *9999* ]] || SRC_URI="mirror://sourceforge/g15tools/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="=virtual/libusb-0*"
-RDEPEND=${DEPEND}
-
-DOCS=( AUTHORS README ChangeLog )
-
-PATCHES=( "${FILESDIR}"/g15tools.patch )
-
-src_unpack() {
- if [[ ${PV} = *9999* ]]; then
- subversion_src_unpack
- fi
-}
-
-src_prepare() {
- if [[ ${PV} = *9999* ]]; then
- subversion_wc_info
- fi
- base_src_prepare
- if [[ ${PV} = *9999* ]]; then
- eautoreconf
- fi
-}
-
-src_configure() {
- econf \
- --disable-static
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -exec rm -f {} +
-}
diff --git a/dev-libs/libg15/metadata.xml b/dev-libs/libg15/metadata.xml
deleted file mode 100644
index da7ba4ad6e9d..000000000000
--- a/dev-libs/libg15/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>robbat2@gentoo.org</email>
- </maintainer>
- <maintainer type="person">
- <email>polynomial-c@gentoo.org</email>
- <name>Lars Wendler</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">g15tools</remote-id>
- </upstream>
-</pkgmetadata>