# ChangeLog for dev-libs/hidapi
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/hidapi/ChangeLog,v 1.10 2014/11/30 09:30:55 mgorny Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/hidapi/ChangeLog,v 1.11 2015/03/03 23:32:53 blueness Exp $
+
+*hidapi-0.8.0_rc1_p20140719 (03 Mar 2015)
+
+ 03 Mar 2015; Anthony G. Basile <blueness@gentoo.org>
+ +hidapi-0.8.0_rc1_p20140719.ebuild:
+ Version bump
30 Nov 2014; Michał Górny <mgorny@gentoo.org>
hidapi-0.8.0_rc1_p20140201.ebuild:
Hash: SHA256
DIST hidapi-0.8.0_pre20130121.tar.xz 257900 SHA256 70440f658dbf1f840647d0756e230fdfe479fd4980d3ba7b299715b1947a8916 SHA512 6735112cae24c845bf5ec1fc04c1cafc12c31a1ec5f8d560fd8089f1abf9b1f4aca2c027b1103b7154f698334d7f9ee8f5e72eb5571ecce5abf3fe716ca68096 WHIRLPOOL 94a691cbeafedd93ac786202f8acb2e4d1a6433cc379c9f7de792c0e1f881b34339df43289804105511f634b26144720e22377a37f1ac1c202a81907a988c773
+DIST hidapi-0.8.0_rc1_p20140719.tgz 103079 SHA256 33e206f5e145fc1bc6aeb55084d71b55d686533d23ad5bb762746ceba81e728b SHA512 204934a707da4e67b834823650b0cfd9be7b413972071129cc5aeeb93465834dde2f5ee23283c55d35b56e3aed8b7ad5fe947399839081f4d895fb65c8cd3e3d WHIRLPOOL 3c7d9cc4f39ebbe1f372a2e4f60990b1127e0c3025b85648d0f114ef652634e8e09d3ccd9e8f26ee6db191db1b2ccbb7afea3c3fa2018e8dfce034679c051f47
DIST hidapi_0.8.0~rc1+git20140201.3a66d4e+dfsg.orig.tar.bz2 81765 SHA256 770e78bcfafccaaff25fbcf815aa2bee46b369e7f0ed12faa9f9260829b88e9c SHA512 55ab59086622bd4b76b630f6e3a0cb7edb335e736421ad0a9199ac7f2208c8880e1be3ef6ee18ca879f9d3dfdf872b0b0ed998087bc6d4716aada185bcebc1e5 WHIRLPOOL 8a18d8db2ea9b90802124936fe276060c6f890bf571cbc33811a0f026f73a689a426854348d195b2b8ad2aa31243fb2d209dca963f4daf535eb36ab0864035ea
EBUILD hidapi-0.8.0_pre20130121-r1.ebuild 1723 SHA256 0e9625ebdb2f67550eb58fefdc8d6fa3fa2f294266aeaaf9cf2655ee9dcc7f05 SHA512 ec15eafcd599ca5ca19518b839a651aa3d697d35010e5c98828d0bbea0673452effd1157427d31a7b22bf150c30c321c01b257347dc940085992bb29c2b4c62c WHIRLPOOL 32cb26b7f92d3f034d46fb264eff40804923c0abf990dca791d8c367602e2af2c79b04030f54e7d366b04ca6a8a53197edd1ef7ed3e0ec0c15941fdb487058e5
EBUILD hidapi-0.8.0_pre20130121.ebuild 1365 SHA256 008f86bc410d8b6d1d171912b8888210ccd158d86895e3d0c6c06de37f8813fe SHA512 21aa6e85a5c778878e1cd8ab3d44ce69a3d02b32e97d477e5a188fc8b45e3aeed9d135d6e91d937630f0a4df832374c80ec05cf365c6f6a32f9516caece859d9 WHIRLPOOL 22153ad4a36f6f518cac8573a37c86e76072075ad11df26da572f82c3e101e8b542cf0907e1876d0f459677c2fa7dd81f9a2627eab7e965702450fd18389a000
EBUILD hidapi-0.8.0_rc1_p20140201.ebuild 2100 SHA256 289d001184074673dc86edea2c62200a0fe57b36ae7b8e7855a99c86afae9770 SHA512 4167662c1f5a8e0d18a7185b32294cb1cc1b2c7cf9dc45028c1832c882acebfef0667b43ea3d6f5683f6bad695b6170f8e224e10261cf18cb9a47c3f668e550c WHIRLPOOL 00db6a892c3389bae40623647808f2bd239279baf9fcdbf7244001de789b37691d69191dbe6fc62cdeaad3ab7dbe9fb7af4104e213054eabc4626e8676363605
-MISC ChangeLog 1579 SHA256 795c980511762966616d50b154b66f6e7b8f558893f97ea70bcebb37a5bdee23 SHA512 a16f15a2d86b76051ae29d65dca036d6a0d8f1f8f96897938e84c2a9058117151904f7105a6c0d3254b9fe6df601b48cb3402fd95659b51aa23df491a62ab145 WHIRLPOOL cc18390b1401320269e6d19721fec7ce8b3dd92bfa9e32983b026442dd89f8cac7e6da3de05f22a25bbf47607b39a7e1a98c0d6a07e5b618731d9cfb860f3ec9
+EBUILD hidapi-0.8.0_rc1_p20140719.ebuild 2036 SHA256 0f61dcd85b84ea0721482033b097e3b9e292d71538345108de707bf207b042b4 SHA512 deaee7ac84b3ec641169579dde3faaab8c92ea2b987f5bb9a3c135ca57f68f1b6490fc6e64cb5baf1caf5d63347e8aae494e213a0c17b00ed1162564bd0691da WHIRLPOOL fb362cd7ea7184741b8c33d3b1622ebedbe37d9b037e2741e723f91a82d56cf12e1edf5b174b77378850e77399294b5ad54fe0675cbd241c02cfc8812a0f2fc7
+MISC ChangeLog 1733 SHA256 1b86176030009a377525c638a84034e5d6d649538c74f961345e0718c811598e SHA512 0da2e34e4f256eb951df58a02137ffa22227d3db1144627d2fde82f641e5a72038d6547f62ec3c411d1f25c9163074b33cf1757ae4e7c8727e517ff2b77d6c64 WHIRLPOOL 2353ce8cde7b79099decde772bb87206e14c7b9115d9600d3fec6f225a6504636888217b1f48bde360766b7a873da462c25c72d698b3633b6ba6fef8588e8b20
MISC metadata.xml 374 SHA256 5098edf30adee84f59968d5b6c45adcfa410a32001905dea9c093a5ce74a44b3 SHA512 4315e762ca8061694dd652ddcd1a9f9f4b51a06126207c644a52557fb977b94eda2bea826f326763f99cd7da5e813fd07251d039bece31fc13f8686d7113cea2 WHIRLPOOL a629000079acf2866848adb5f66496970dc515badbd9e624437ea89d06d7a7f106ac50a22eeefaac28012667f86d5938c8e4ebba3df837c70763b93e3e239b6e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQJ8BAEBCABmBQJUeuPVXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
-MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOepYP/A8s3CdB2ehiHHrZ/tRrD+Py
-VZR3BnfX/MJtNUcDSGxrDOopeJdKUesRH8cpsIZKSssrKr5uXWfLLXGRlX92222M
-ir31ApDHD8m8uD97piczgkk4bJonMCEMZvtG13nDARHkPhZx0Prgl6nc1xmPxYdE
-3ot/9JzAjmNZkthkWnnQc6O8vPIhqlFClbxnzw6Pfb3C0HV+VvIC31Iu0FCHwymF
-Uoz7Iqw7T6dEEGegJ0RrkdAj7TbGVbwgmdeQz1hC1a8jWmR2Z/h6yexXeW3IQ/U1
-IbBceNk4zqJCKW7h+bRU/lS0HGd3HeLCyamI8FncXEsT1oWF1yu5F4RfwLb78daa
-IQ2HNoTxGiFqC9IYlyaimI+uO9pwdm/oAAjS38zP8bhxwXd3iNpvPJUXo7VSj3MR
-ZYJXqb8AHntCcOK7g6g7GHKH1BwAQZs37OAshP3YDlG8UKZX2wM4V+kiEJFaqc0F
-n9YRqtwPmp+T5Vf6ilbIYhKWmknLajsjLb8pJ2FTpGaqF9Ye10DNk0oZbmCpbbB4
-nBULhNjznCKit4jGAI4qmv54iFwwI6L3BuYf1UId+VuS1K8YO7/tl+uuyGAzDTHT
-9qHmK12Q8PnvSWPa1wht3VX/Ri0jtl3g7OlqbgCk/adgDYmee0IgADzZScA5Yc8L
-rTDzGiB/We35t/cAppAs
-=Ro8u
+iQIcBAEBCAAGBQJU9kUoAAoJEJOE+m71LUu6yN4QAIlbHfXzpjDxllO2gPQU6+Ly
+zYshhki3RhLBdrtrib2xmgkq0GqPeYntDOqKmZmxNllbGhDhqyHUarsr7L+sna3L
+kaJ5wOsn/h3NgI7h9PdbgUntJU2NNPHL+X0JMNqYfGOtW+CemkcEHeDo7kYwRFCR
+aOQ2A4Lab73pwYl83UvLS8WOu+/v9Tyl4FV4Dw93KAJ3DpFxrvmpKgr4Q3piq+TE
+JoykZUmsobpRZ+SlSAaYsu5LWoNjmxKL0UV+o0qi7hkKTmFhrPalK6KMVFef5x+J
+sK1oxlNCCHo/FJeDnJTu/eamkWs1TcxtS756gYvdGGD/1zazY6U4MoWAO74lObBB
+qQY/cXCqJ53v1S5OmZrnzMef1+XLrLYLgJbD8ZEYea8t3Y0qvLV6YlEh91R36jXI
+jmgD7AcJcw86mpvFLCfK6sVoMC5xaZ2riKb2jQaGUaKB4nHgCwgkvGeFgCZia2oK
+K8qRLxoguyzq2cR3srQRmh3k55ycX4kAzXfFo0KzjC8KqBdY+S/czS5xh1lICqB6
+G5SmFnu1PE6IocFUGWLaGc4Vey1uaatJE7KK8Y2zs81La2yAsnhPJM9EcwcsWfgk
+9Jf7b6Bc39xon4Lh9fNAg/yhRLm48x/kKM2oEJDhVGRnNfctwdPoD94d1csWWO9Y
+v/X+LJHcfKCt0WML174i
+=FTG2
-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/hidapi/hidapi-0.8.0_rc1_p20140719.ebuild,v 1.1 2015/03/03 23:32:53 blueness Exp $
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=yes
+
+inherit eutils versionator autotools-multilib #git-2
+
+# If github is desired, the following may be used.
+#EGIT_REPO_URI="git://github.com/signal11/hidapi.git"
+#EGIT_BRANCH="master"
+EGIT_COMMIT="d17db57b9d4354752e0af42f5f33007a42ef2906"
+
+# S is only needed for the debian_package
+S=${WORKDIR}/${PN}-${DEBIAN_PV}
+
+DESCRIPTION="A multi-platform library for USB and Bluetooth HID-Class devices"
+HOMEPAGE="http://www.signal11.us/oss/hidapi/"
+SRC_URI="https://github.com/signal11/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tgz"
+# When 0.8.0 is officially available the following link should be used.
+#SRC_URI="mirror://github/signal11/${PN}/${P}.zip"
+
+LICENSE="|| ( BSD GPL-3 HIDAPI )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="doc static-libs X"
+
+RDEPEND="virtual/libusb:1[${MULTILIB_USEDEP}]
+ virtual/libudev:0[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )
+ virtual/pkgconfig
+ X? ( x11-libs/fox )"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+src_prepare() {
+ if ! use X; then
+ sed -i -e 's:PKG_CHECK_MODULES(\[fox\], .*):AC_SUBST(fox_CFLAGS,[ ])AC_SUBST(fox_LIBS,[ ]):' configure.ac || die
+ fi
+
+ # Fix bashisms in the configure.ac file.
+ sed -i -e 's:\([A-Z_]\+\)+="\(.*\)":\1="${\1}\2":g' \
+ -e 's:\([A-Z_]\+\)+=`\(.*\)`:\1="${\1}\2":g' configure.ac || die
+
+ # Portage handles license texts itself, no need to install them
+ sed -i -e 's/LICENSE.*/ # blank/' Makefile.am || die
+
+ autotools-multilib_src_prepare
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ $(multilib_native_use_enable X testgui)
+ )
+
+ autotools-utils_src_configure
+}
+
+src_compile() {
+ autotools-multilib_src_compile
+
+ if use doc; then
+ doxygen doxygen/Doxyfile || die
+ fi
+}
+
+src_install() {
+ autotools-multilib_src_install
+
+ if use doc; then
+ dohtml -r html/.
+ fi
+}