hwids: version bump to 20150717-r1.

This is needed as a depedency for systemd.

BUG=chromium:583671
TEST=./build_packages --board=swanky  --showoutput --accept_licenses="*"

Change-Id: I71f224193e99f17a5254e21225c00d8db333aa5f
Reviewed-on: https://chromium-review.googlesource.com/325312
Commit-Ready: Sabin Floares <sabin.floares@intel.com>
Tested-by: Sabin Floares <sabin.floares@intel.com>
Reviewed-by: Filipe Brandenburger <filbranden@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/sys-apps/hwids/Manifest b/sys-apps/hwids/Manifest
index e5da06d..54f72da 100644
--- a/sys-apps/hwids/Manifest
+++ b/sys-apps/hwids/Manifest
@@ -1 +1 @@
-DIST hwids-20140627.tar.gz 1650936 SHA256 53386ddd0f58def3f6b578226d37313476d457d9a3f6651b9250452802a4af15 SHA512 495eb19e45b5f75e1c003043e1604c2f50efcc7b16d58208004412ef21a643f91bfc1ef0f035ee346fb7b6b5d5dbff4c446aea7b0f5161974a7c9d843ad02f2f WHIRLPOOL 680906049b4ac42856a3ee974e3171b0d3f2ee7a5791236e038e4b98026df65ed644484ce909438ae6c2e47b06f7d50bd94229b705313c6a6a0cb07c01a0869c
+DIST hwids-20150717.tar.gz 1745565 SHA256 5a4769cd0e57a96c2693e7ec3d48f53e493afae58376a1f7124a08844632d917 SHA512 431a3a024512719ed5d53f21291de28bb5f904987fbeb8a90583517e24abcf5e19d9312819f02bcffbb42c0b16e761e4517575a600d1d8102f8373d1a21806d0 WHIRLPOOL 2ef9b880801d1ca94311104193e96f64eef58b7db86ee486614e80e63a1e9c42d9f940aadebd19c708ad0caab9a0be43ffcd44d9288bbce41238a64815d82076
diff --git a/sys-apps/hwids/hwids-20140627-r1.ebuild b/sys-apps/hwids/hwids-20140627-r1.ebuild
deleted file mode 120000
index 97110d4..0000000
--- a/sys-apps/hwids/hwids-20140627-r1.ebuild
+++ /dev/null
@@ -1 +0,0 @@
-hwids-20140627.ebuild
\ No newline at end of file
diff --git a/sys-apps/hwids/hwids-20140627.ebuild b/sys-apps/hwids/hwids-20150717.ebuild
similarity index 72%
rename from sys-apps/hwids/hwids-20140627.ebuild
rename to sys-apps/hwids/hwids-20150717.ebuild
index a728f81..8e6b18a 100644
--- a/sys-apps/hwids/hwids-20140627.ebuild
+++ b/sys-apps/hwids/hwids-20150717.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/hwids/hwids-20140627.ebuild,v 1.1 2014/06/27 18:50:10 flameeyes Exp $
+# $Id$
 
 EAPI=5
 inherit udev eutils
@@ -33,6 +33,14 @@
 	[[ ${PV} == "99999999" ]] && emake fetch
 
 	sed -i -e '/udevadm hwdb/d' Makefile || die
+
+	# Create a rules file compatible with older udev.
+	sed -e 's/evdev:name/keyboard:name/' \
+		-e 's/evdev:atkbd:dmi/keyboard:dmi/' \
+		-e 's/evdev:input:b\([^v]*\)v\([^p]*\)p\([^e]*\)\(e.*\)\?/keyboard:usb:v\2p\3/' \
+		-e 's/keyboard:usb:v046DpC52D\*/keyboard:usb:v046DpC52Dd*dc*dsc*dp*ic*isc*ip*in00*/' \
+		-e 's/keyboard:usb:v0458p0708\*/keyboard:usb:v0458p0708d*dc*dsc*dp*ic*isc*ip*in01*/' \
+		udev/60-keyboard.hwdb > udev/61-oldkeyboard.hwdb || die
 }
 
 _emake() {