summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2014-11-12 21:50:28 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2014-11-12 21:50:28 +0000
commit96bddf3a1134602f3c6f86acae5986ecaabe76b6 (patch)
tree48f483dfb54cc4b82a1accbfb094e6709f509b46 /dev-libs/hidapi
parentAllow this package to depend on gx86-multilib deps until it can be generated ... (diff)
downloadhistorical-96bddf3a1134602f3c6f86acae5986ecaabe76b6.tar.gz
historical-96bddf3a1134602f3c6f86acae5986ecaabe76b6.tar.bz2
historical-96bddf3a1134602f3c6f86acae5986ecaabe76b6.zip
Bump using the Debian snapshot/packaging, and add support for multilib. Migrated to use virtual/libudev which was the correct dependency.
Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x1CD13C8AD4301342
Diffstat (limited to 'dev-libs/hidapi')
-rw-r--r--dev-libs/hidapi/ChangeLog9
-rw-r--r--dev-libs/hidapi/Manifest18
-rw-r--r--dev-libs/hidapi/hidapi-0.8.0_rc1_p20140201.ebuild79
3 files changed, 90 insertions, 16 deletions
diff --git a/dev-libs/hidapi/ChangeLog b/dev-libs/hidapi/ChangeLog
index cb3e8171d71e..c86a5481f611 100644
--- a/dev-libs/hidapi/ChangeLog
+++ b/dev-libs/hidapi/ChangeLog
@@ -1,6 +1,13 @@
# 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.8 2014/10/25 11:36:57 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/hidapi/ChangeLog,v 1.9 2014/11/12 21:49:26 flameeyes Exp $
+
+*hidapi-0.8.0_rc1_p20140201 (12 Nov 2014)
+
+ 12 Nov 2014; Diego E. Pettenò <flameeyes@gentoo.org>
+ +hidapi-0.8.0_rc1_p20140201.ebuild:
+ Bump using the Debian snapshot/packaging, and add support for multilib.
+ Migrated to use virtual/libudev which was the correct dependency.
25 Oct 2014; Diego E. Pettenò <flameeyes@gentoo.org>
hidapi-0.8.0_pre20130121-r1.ebuild:
diff --git a/dev-libs/hidapi/Manifest b/dev-libs/hidapi/Manifest
index 9bc6003eaf76..6dbc387f9f19 100644
--- a/dev-libs/hidapi/Manifest
+++ b/dev-libs/hidapi/Manifest
@@ -1,19 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
DIST hidapi-0.8.0_pre20130121.tar.xz 257900 SHA256 70440f658dbf1f840647d0756e230fdfe479fd4980d3ba7b299715b1947a8916 SHA512 6735112cae24c845bf5ec1fc04c1cafc12c31a1ec5f8d560fd8089f1abf9b1f4aca2c027b1103b7154f698334d7f9ee8f5e72eb5571ecce5abf3fe716ca68096 WHIRLPOOL 94a691cbeafedd93ac786202f8acb2e4d1a6433cc379c9f7de792c0e1f881b34339df43289804105511f634b26144720e22377a37f1ac1c202a81907a988c773
+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
-MISC ChangeLog 1151 SHA256 0e7f97a6b561686cacc990d397b69e4a7cd6940fb4a199eb0c443f4c9474389e SHA512 48e351b8b5099cd8304669d04f157529f4821b726de05ee0ef84a550e6aae1e9ac6626cfbbebd4ac433978dfdccddfe321e6dc91768ce5dc485ebafe05256427 WHIRLPOOL 64ac4caec3ddda73f6af57d59b096d60726ebf622630895b636f4bad466d7c36c7ae6187bab358918ec242e2e157cb1fd3cc2db943ed626f83fcb1027b823e52
+EBUILD hidapi-0.8.0_rc1_p20140201.ebuild 2081 SHA256 3b4b42d65f3d2d82af797cd4fa4c077c8ddd5b1e1057a1601642c868b9528ce6 SHA512 bdd4b28a4ca4e69a2bc5bb67538174ee13d99711438afe1744afbcc378ca1c0d34b34bd3b0ebe39d5231d185b5d0fc70c18a35c44e391395831b87606a064291 WHIRLPOOL 09c612c72ae5c66a657700366f7322a2047e07bc516dcc2335bc1f2c55b45fd5d0e44d4039a233da50d537b48709f41e7e4e4613e41ae97717b770280e5eae11
+MISC ChangeLog 1431 SHA256 066c1fc876716e65cc30bdf3959a4d2d436f8f721c0b2ddb615a1da9bed63f23 SHA512 e624f527c8afbef8dbd3cf8f1585dcdd39eb6a470d84c88defb0fdfb825ad8bc3c714243d0ea05680ee4cc1524d3860726e9e2b4102fc305e1aec6251d140410 WHIRLPOOL ec07b5516990d44c01bb1ee7e6823a3455284533f67c23f16ed5d24a3e1dda355040a18dc64ccb1ed299cbda55aa062e4c2008f28e6b2c8ce5558e276c3c44f2
MISC metadata.xml 374 SHA256 5098edf30adee84f59968d5b6c45adcfa410a32001905dea9c093a5ce74a44b3 SHA512 4315e762ca8061694dd652ddcd1a9f9f4b51a06126207c644a52557fb977b94eda2bea826f326763f99cd7da5e813fd07251d039bece31fc13f8686d7113cea2 WHIRLPOOL a629000079acf2866848adb5f66496970dc515badbd9e624437ea89d06d7a7f106ac50a22eeefaac28012667f86d5938c8e4ebba3df837c70763b93e3e239b6e
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iQEcBAEBCAAGBQJUS4tkAAoJEBzRPIrUMBNCa30IAIHJm4rt9Ttm73Ba7/bhw5w5
-86c3HEUSkCgMh30tkmTQ/5ovuYufI+5quT1cJyiI674fkLH64nCp0i227Uc1q45e
-bjiPhnQ/a/z+kEjbbJI5ZvgvR88YqISRwtPTK672LxGl5A+Ec2KrBC3p2K3MVC26
-O/4HeNXWGSjj2hEMf7v/oiiedoXWyzcKZHgck5mW3Kecs9moxMyXTjZHGmQ+NO76
-EFUp7XzA/oKt6MKDcjR7Njq88+B7rfKAXwEcrajkCBB/boFfI1uP4r9kEPsrqveG
-V4XxfoNiy0iMXm4kdDOJJJeLkcqqfmXfJsphPnup+d3ATmWrsdpwZc6FZjt4/vw=
-=crvm
------END PGP SIGNATURE-----
diff --git a/dev-libs/hidapi/hidapi-0.8.0_rc1_p20140201.ebuild b/dev-libs/hidapi/hidapi-0.8.0_rc1_p20140201.ebuild
new file mode 100644
index 000000000000..f2e2b62e957c
--- /dev/null
+++ b/dev-libs/hidapi/hidapi-0.8.0_rc1_p20140201.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2014 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_p20140201.ebuild,v 1.1 2014/11/12 21:49:26 flameeyes 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="119135b8ce0e8db668ec171723d6e56d4394166a"
+
+BASE_PV=$(get_version_component_range 1-3)
+RC_PV=$(get_version_component_range 4)
+GIT_PV=$(get_version_component_range 5)
+GIT_PV=${GIT_PV/p/git}.3a66d4e
+
+DEBIAN_PV=${BASE_PV}~${RC_PV}+${GIT_PV}+dfsg
+
+# 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="mirror://debian/pool/main/h/${PN}/${PN}_${DEBIAN_PV}.orig.tar.bz2"
+# 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 )"
+
+src_prepare() {
+ if use X && has_version x11-libs/fox:1.7 ; then
+ sed -i -e 's:PKG_CHECK_MODULES(\[fox\], \[fox\]):PKG_CHECK_MODULES(\[fox\], \[fox17\]):' \
+ 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
+
+ autotools-multilib_src_prepare
+}
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable X testgui)
+ )
+
+ autotools-multilib_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
+}