Merge pull request #18 from marineam/updates

bump(dev-libs/libusb): Sync libusb packages from upstream.
This commit is contained in:
Michael Marineau 2013-07-14 10:15:39 -07:00
commit 507aa7be69
21 changed files with 1514 additions and 61 deletions

View File

@ -0,0 +1,136 @@
# ChangeLog for dev-libs/libusb-compat
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libusb-compat/ChangeLog,v 1.35 2013/07/02 07:44:37 ago Exp $
02 Jul 2013; Agostino Sarubbo <ago@gentoo.org> libusb-compat-0.1.5.ebuild:
Stable for sh, wrt bug #474168
30 Jun 2013; Agostino Sarubbo <ago@gentoo.org> libusb-compat-0.1.5.ebuild:
Stable for s390, wrt bug #474168
29 Jun 2013; Agostino Sarubbo <ago@gentoo.org> libusb-compat-0.1.5.ebuild:
Stable for sparc, wrt bug #474168
26 Jun 2013; Agostino Sarubbo <ago@gentoo.org> libusb-compat-0.1.5.ebuild:
Stable for arm, wrt bug #474168
26 Jun 2013; Agostino Sarubbo <ago@gentoo.org> libusb-compat-0.1.5.ebuild:
Stable for ia64, wrt bug #474168
26 Jun 2013; Agostino Sarubbo <ago@gentoo.org> libusb-compat-0.1.5.ebuild:
Stable for alpha, wrt bug #474168
25 Jun 2013; Agostino Sarubbo <ago@gentoo.org> libusb-compat-0.1.5.ebuild:
Stable for amd64, wrt bug #474168
25 Jun 2013; Agostino Sarubbo <ago@gentoo.org> libusb-compat-0.1.5.ebuild:
Stable for x86, wrt bug #474168
25 Jun 2013; Agostino Sarubbo <ago@gentoo.org> libusb-compat-0.1.5.ebuild:
Stable for ppc64, wrt bug #474168
24 Jun 2013; Agostino Sarubbo <ago@gentoo.org> libusb-compat-0.1.5.ebuild:
Stable for ppc, wrt bug #474168
23 Jun 2013; Jeroen Roovers <jer@gentoo.org> libusb-compat-0.1.5.ebuild:
Stable for HPPA (bug #474168).
05 Jun 2013; Samuli Suominen <ssuominen@gentoo.org> metadata.xml:
Peter Stuge from libusb upstream is sharing ebuild maintenance by his own
request.
*libusb-compat-0.1.5 (21 May 2013)
21 May 2013; Samuli Suominen <ssuominen@gentoo.org>
+libusb-compat-0.1.5.ebuild:
Version bump.
27 Apr 2013; Fabian Groffen <grobian@gentoo.org> libusb-compat-0.1.4.ebuild:
Marked ~{ppc,x64}-macos, ~amd64-linux
18 Nov 2012; Robin H. Johnson <robbat2@gentoo.org> metadata.xml:
Drop duplication of myself as a maintainer where there is a herd.
25 Sep 2012; Samuli Suominen <ssuominen@gentoo.org>
libusb-compat-0.1.4.ebuild, -files/libusb-0.1-libusbx.patch:
Remove now unnecessary patch that was used only for <dev-libs/libusbx-1.0.13.
21 Jul 2012; Samuli Suominen <ssuominen@gentoo.org>
libusb-compat-0.1.4.ebuild, files/libusb-0.1-libusbx.patch:
Only apply -libusbx.patch for dev-libs/libusbx < 1.0.13 because upstream has
different solution in git.
01 Jul 2012; Samuli Suominen <ssuominen@gentoo.org>
libusb-compat-0.1.4.ebuild:
Use prune_libtool_files() from eutils.eclass
01 Jul 2012; Samuli Suominen <ssuominen@gentoo.org>
libusb-compat-0.1.4.ebuild, +files/libusb-0.1-libusbx.patch:
Don't redefine usbi_log_level because libusbx is now defining it wrt #423135
by Jeroen Dekien
17 Jun 2012; Raúl Porcel <armin76@gentoo.org> libusb-compat-0.1.4.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #417135
28 May 2012; Markus Meier <maekke@gentoo.org> libusb-compat-0.1.4.ebuild:
arm stable, bug #417135
24 May 2012; Jeroen Roovers <jer@gentoo.org> libusb-compat-0.1.4.ebuild:
Stable for HPPA (bug #417135).
24 May 2012; Samuli Suominen <ssuominen@gentoo.org>
libusb-compat-0.1.4.ebuild:
ppc/ppc64 stable wrt #417135
22 May 2012; Jeff Horelick <jdhore@gentoo.org> libusb-compat-0.1.4.ebuild:
marked x86 per bug 417135
22 May 2012; Agostino Sarubbo <ago@gentoo.org> libusb-compat-0.1.4.ebuild:
Stable for amd64, wrt bug #417135
22 May 2012; Samuli Suominen <ssuominen@gentoo.org>
-libusb-compat-0.1.0.ebuild, -libusb-compat-0.1.3.ebuild:
old
22 May 2012; Samuli Suominen <ssuominen@gentoo.org>
libusb-compat-0.1.0.ebuild, libusb-compat-0.1.3.ebuild,
libusb-compat-0.1.4.ebuild:
Use virtual/libusb instead of dev-libs/libusb.
*libusb-compat-0.1.4 (07 May 2012)
07 May 2012; Samuli Suominen <ssuominen@gentoo.org>
+libusb-compat-0.1.4.ebuild:
Version bump.
04 May 2012; Jeff Horelick <jdhore@gentoo.org> libusb-compat-0.1.0.ebuild,
libusb-compat-0.1.3.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
28 Sep 2011; Samuli Suominen <ssuominen@gentoo.org>
libusb-compat-0.1.3.ebuild:
USE="static-libs" and remove useless libtool file.
20 Jan 2010; Jonathan Callen <abcd@gentoo.org> libusb-compat-0.1.3.ebuild:
Keyword ~x86-linux
*libusb-compat-0.1.3 (11 Nov 2009)
11 Nov 2009; Robin H. Johnson <robbat2@gentoo.org>
+libusb-compat-0.1.3.ebuild, +files/libusb-0.1-ansi.patch:
Version bump and include ANSI compat patch from Debian per bug #273752.
15 May 2009; Robin H. Johnson <robbat2@gentoo.org>
libusb-compat-0.1.0.ebuild:
Block libusb-0 from being installed concurrently with libusb-compat.
14 May 2009; Robin H. Johnson <robbat2@gentoo.org>
libusb-compat-0.1.0.ebuild:
Use slot dependancy rather than version.
*libusb-compat-0.1.0 (14 May 2009)
14 May 2009; Robin H. Johnson <robbat2@gentoo.org>
+libusb-compat-0.1.0.ebuild, +metadata.xml:
Bug #247687: libusb-compat support to enable old libusb-using apps with
the new libusb-1 series. Ebuild by Tiziano Müller <dev-zero@gentoo.org>.

View File

@ -0,0 +1,27 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
AUX libusb-0.1-ansi.patch 4461 SHA256 c54c0d3866ac9842d6a04618267d97186268305966441a3e104af507db0f9a51 SHA512 0256487ce4916e74154b18c9f57d88dc31344d0d047e70e7a0231c066747779e1455a422483f4d4ba182b57bd2be5038c9f091a8e0cef326128fee51efc04eb1 WHIRLPOOL 8d7c79eed6c460c30c2677fc83186f7e3e80e805a2cb8c81c2e7bd8b1c752154243457fc82dc3bd35360b2ab10cabe4a1b1f816a6957e5139469e312e2c6a6c4
DIST libusb-compat-0.1.4.tar.bz2 242379 SHA256 ed5bdd160c7b01ef767fb931a81b454f46226d1e2cf58502ced758d3e5a9fdc4 SHA512 23214b362f3a3c2aa299678bf6da786ac3ff3c6a4299b392dee65b6ca7ffff68d8559f72549b16175f2fd44f45e127efdfc883895a1b39465a89f0b288b2fb7d WHIRLPOOL d4eb0c6c43f5bddd980ddfbdf1dea22276666ace6ded5e095a2cc5db623fa0196ad95e41ac5986b6e40f3fbb921280395a1478d54f8743e14c9146dedf78ad44
DIST libusb-compat-0.1.5.tar.bz2 276769 SHA256 404ef4b6b324be79ac1bfb3d839eac860fbc929e6acb1ef88793a6ea328bc55a SHA512 fe63bd1c65e67588a83ebfdd329025ecf75f33f877fb80dd83eb528df057efb591e010416027f9054294504562299166e8e2811a7681fa1967a03baae9b88857 WHIRLPOOL 2f84934c28980bee9e8ca69d284303cdbaf4cb72cee02108825bd7366bfff7f6365db5ffee8de024eb85dee571eccc47acea6a25d6835f0fefb0ad8a77d05045
EBUILD libusb-compat-0.1.4.ebuild 1032 SHA256 283e508f7e1181773583484014570971982a39bfc96f2c409be38e9d2262c95d SHA512 99d5253c2b63b16b2a3b8b9873c5e678aab60038fc40c266c809c0a419f9a3dfbab34bb859acdeb00624280e962b6f7005147a68bd3e665adb9aac13530af63f WHIRLPOOL a092775978bafe5d52738a715b8066345f664d9514175d5577e2ac126010a8b7a25e566e86e0f06731f8bf8859c1aad93481d31e96f9cb40abd28e63732eac91
EBUILD libusb-compat-0.1.5.ebuild 1029 SHA256 fb1cca5cf7db139581bfd277987e3e3c9001c0472ac41551c1834a7d17492be2 SHA512 39e685e683063c9298a986bc16ecf0c5f21013610908631f9ee89784fae139f44dcd5164125d441cc6fdf39dcd20581df7a380bf289a51140210060d20affd93 WHIRLPOOL 782d9a49f746ab5d295562a10ffd9b6aedabdcda7f3db4600dce0eb4403675666d7f3361b50b276781bb3dfe4e07323e5484b1c4a063a3c38442057730d4d5e3
MISC ChangeLog 5081 SHA256 b9fedfd05571bd11599cbc25feaf3c85d12116292b333273f1b4ad81b9c05d77 SHA512 8d19681a08e5b00208c85cfa06c032a7d79d6f84fab2382a138bd2c3913624830f6825be07ed0cc3bdf0eb692adb121da928e522a7a7782581a1289fc7dae87b WHIRLPOOL 1a564b37fea35c873df9075533682e75553db2be322ad9b1fb78d2545dc1156651fbdfdee1725d665911148eb268413eb67a4416ea08c108975830fe5b127a7a
MISC metadata.xml 285 SHA256 8f3e4e1f792ef6a6f383ae0aac1627db7f536ff880da423bca1113cea6d06773 SHA512 10fc61b3654c9aee6e9ba9702cf6630928921d2670248b9e1356d417b205dabc959e3672eda071f5fa734b3a001992cecd514a920b6e37376db943266683e75d WHIRLPOOL e26de64dba56ea85587b9e7348a1be056f78a2e2f9f91ffb5faef242b7ced82496b40fe672b18c33491f40a124161ca47af0e80219ebe39a8b24e86557c36db1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
iQIcBAEBCgAGBQJR0oQxAAoJELp701BxlEWfR+4P/RuU0F87PYIrDsINvmDbopfu
+2T9beWJoLiA/04+lNQehYE4YhCOB+SUiBI7UuDEKR+J8/ign/Sc3jRXAMqQzATO
gbRI+onhrrNqYaRo96Zmyh/DAdcrXLDbIQEnqNryg0wQCuL1BRT2vSfx2P4RxoS+
y71e5PvlwrqhJ9vB4wgJ7SHCmlAuf6sMh0LCqej3qUyBVbnlGnynA65NEzm0+Nbs
pB8asHjgLbUpx/jJGX3SELo++ZwRusIBP/nAyB10PqJjWyPoA6ue4Q3qnG+ujoNR
O7xcMXly5u5qJA7avvoQThmignM1/k5bpQAGehlc1zysjgNWAJn6gfRRhdyPunOm
WYN9vYn1HYVKSAOytXXi3QcDYBgqN9/8Z7y5eKL4T/ra2SP8dWNdiNVOn7RawCbt
rqMLDgZwWv5mK+T0KacJmBzRIpCLAh3hsDMYamoTtqphbA9TK5oQGbiWXh5g0IYO
Flrt5G1CJr0rtJkmOJ5DMD+Ksx0Tiribzdxe08DDCHu+IMIJ9f83BUEvNvuExhay
WbPgCt/Oq0mm+za8FAL0Skk8JbUx8S6bTvhc47ZZcvJ4jHROVse+muRxNf9H16Jy
lkJFaKnW8zQsruB1KbzYaHD2/c8F+mizxvvDKjP4eIynsWSDJqLmygHTP2RbB9Lh
LgbZUB5vuuA7rx+Df5mx
=dJU7
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,190 @@
diff --git a/libusb/usb.h b/libusb/usb.h
index b7af749..c9726ed 100644
--- a/libusb/usb.h
+++ b/libusb/usb.h
@@ -27,8 +27,10 @@
#include <unistd.h>
#include <stdlib.h>
+#include <stdint.h>
#include <limits.h>
+#include <sys/param.h>
#include <dirent.h>
/*
@@ -78,40 +80,40 @@
/* All standard descriptors have these 2 fields in common */
struct usb_descriptor_header {
- u_int8_t bLength;
- u_int8_t bDescriptorType;
+ uint8_t bLength;
+ uint8_t bDescriptorType;
};
/* String descriptor */
struct usb_string_descriptor {
- u_int8_t bLength;
- u_int8_t bDescriptorType;
- u_int16_t wData[1];
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint16_t wData[1];
};
/* HID descriptor */
struct usb_hid_descriptor {
- u_int8_t bLength;
- u_int8_t bDescriptorType;
- u_int16_t bcdHID;
- u_int8_t bCountryCode;
- u_int8_t bNumDescriptors;
- /* u_int8_t bReportDescriptorType; */
- /* u_int16_t wDescriptorLength; */
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint16_t bcdHID;
+ uint8_t bCountryCode;
+ uint8_t bNumDescriptors;
+ /* uint8_t bReportDescriptorType; */
+ /* uint16_t wDescriptorLength; */
/* ... */
};
/* Endpoint descriptor */
#define USB_MAXENDPOINTS 32
struct usb_endpoint_descriptor {
- u_int8_t bLength;
- u_int8_t bDescriptorType;
- u_int8_t bEndpointAddress;
- u_int8_t bmAttributes;
- u_int16_t wMaxPacketSize;
- u_int8_t bInterval;
- u_int8_t bRefresh;
- u_int8_t bSynchAddress;
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint8_t bEndpointAddress;
+ uint8_t bmAttributes;
+ uint16_t wMaxPacketSize;
+ uint8_t bInterval;
+ uint8_t bRefresh;
+ uint8_t bSynchAddress;
unsigned char *extra; /* Extra descriptors */
int extralen;
@@ -129,15 +131,15 @@ struct usb_endpoint_descriptor {
/* Interface descriptor */
#define USB_MAXINTERFACES 32
struct usb_interface_descriptor {
- u_int8_t bLength;
- u_int8_t bDescriptorType;
- u_int8_t bInterfaceNumber;
- u_int8_t bAlternateSetting;
- u_int8_t bNumEndpoints;
- u_int8_t bInterfaceClass;
- u_int8_t bInterfaceSubClass;
- u_int8_t bInterfaceProtocol;
- u_int8_t iInterface;
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint8_t bInterfaceNumber;
+ uint8_t bAlternateSetting;
+ uint8_t bNumEndpoints;
+ uint8_t bInterfaceClass;
+ uint8_t bInterfaceSubClass;
+ uint8_t bInterfaceProtocol;
+ uint8_t iInterface;
struct usb_endpoint_descriptor *endpoint;
@@ -155,14 +157,14 @@ struct usb_interface {
/* Configuration descriptor information.. */
#define USB_MAXCONFIG 8
struct usb_config_descriptor {
- u_int8_t bLength;
- u_int8_t bDescriptorType;
- u_int16_t wTotalLength;
- u_int8_t bNumInterfaces;
- u_int8_t bConfigurationValue;
- u_int8_t iConfiguration;
- u_int8_t bmAttributes;
- u_int8_t MaxPower;
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint16_t wTotalLength;
+ uint8_t bNumInterfaces;
+ uint8_t bConfigurationValue;
+ uint8_t iConfiguration;
+ uint8_t bmAttributes;
+ uint8_t MaxPower;
struct usb_interface *interface;
@@ -172,28 +174,28 @@ struct usb_config_descriptor {
/* Device descriptor */
struct usb_device_descriptor {
- u_int8_t bLength;
- u_int8_t bDescriptorType;
- u_int16_t bcdUSB;
- u_int8_t bDeviceClass;
- u_int8_t bDeviceSubClass;
- u_int8_t bDeviceProtocol;
- u_int8_t bMaxPacketSize0;
- u_int16_t idVendor;
- u_int16_t idProduct;
- u_int16_t bcdDevice;
- u_int8_t iManufacturer;
- u_int8_t iProduct;
- u_int8_t iSerialNumber;
- u_int8_t bNumConfigurations;
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint16_t bcdUSB;
+ uint8_t bDeviceClass;
+ uint8_t bDeviceSubClass;
+ uint8_t bDeviceProtocol;
+ uint8_t bMaxPacketSize0;
+ uint16_t idVendor;
+ uint16_t idProduct;
+ uint16_t bcdDevice;
+ uint8_t iManufacturer;
+ uint8_t iProduct;
+ uint8_t iSerialNumber;
+ uint8_t bNumConfigurations;
};
struct usb_ctrl_setup {
- u_int8_t bRequestType;
- u_int8_t bRequest;
- u_int16_t wValue;
- u_int16_t wIndex;
- u_int16_t wLength;
+ uint8_t bRequestType;
+ uint8_t bRequest;
+ uint16_t wValue;
+ uint16_t wIndex;
+ uint16_t wLength;
};
/*
@@ -254,7 +256,7 @@ struct usb_device {
void *dev; /* Darwin support */
- u_int8_t devnum;
+ uint8_t devnum;
unsigned char num_children;
struct usb_device **children;
@@ -266,7 +268,7 @@ struct usb_bus {
char dirname[PATH_MAX + 1];
struct usb_device *devices;
- u_int32_t location;
+ uint32_t location;
struct usb_device *root_dev;
};

View File

@ -0,0 +1,41 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libusb-compat/libusb-compat-0.1.4.ebuild,v 1.13 2013/04/27 09:30:32 grobian Exp $
EAPI=4
inherit eutils
DESCRIPTION="Userspace access to USB devices (libusb-0.1 compat wrapper)"
HOMEPAGE="http://libusb.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN/-compat}/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="debug static-libs"
RDEPEND="virtual/libusb:1
!dev-libs/libusb:0"
DEPEND="${RDEPEND}
virtual/pkgconfig"
DOCS="AUTHORS ChangeLog NEWS README"
src_prepare() {
epatch "${FILESDIR}"/${PN/-compat}-0.1-ansi.patch
}
src_configure() {
econf \
$(use_enable static-libs static) \
$(use_enable debug debug-log)
}
src_install() {
default
insinto /usr/share/doc/${PF}/examples
doins examples/*.c
prune_libtool_files
}

View File

@ -0,0 +1,41 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libusb-compat/libusb-compat-0.1.5.ebuild,v 1.12 2013/07/02 07:44:37 ago Exp $
EAPI=5
inherit eutils
DESCRIPTION="Userspace access to USB devices (libusb-0.1 compat wrapper)"
HOMEPAGE="http://libusb.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN/-compat}/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="debug static-libs"
RDEPEND="virtual/libusb:1
!dev-libs/libusb:0"
DEPEND="${RDEPEND}
virtual/pkgconfig"
DOCS="AUTHORS ChangeLog NEWS README"
src_prepare() {
epatch "${FILESDIR}"/${PN/-compat}-0.1-ansi.patch
}
src_configure() {
econf \
$(use_enable static-libs static) \
$(use_enable debug debug-log)
}
src_install() {
default
insinto /usr/share/doc/${PF}/examples
doins examples/*.c
prune_libtool_files
}

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
<herd>proxy-maintainers</herd>
<maintainer>
<email>peter@stuge.se</email>
<name>Peter Stuge</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,530 @@
# ChangeLog for dev-libs/libusb
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libusb/ChangeLog,v 1.147 2013/06/05 02:08:01 ssuominen Exp $
05 Jun 2013; Samuli Suominen <ssuominen@gentoo.org> metadata.xml:
Peter Stuge from libusb upstream is sharing ebuild maintenance by his own
request.
18 Nov 2012; Robin H. Johnson <robbat2@gentoo.org> metadata.xml:
Drop duplication of myself as a maintainer where there is a herd.
09 Nov 2012; Richard Yao <ryao@gentoo.org> libusb-1.0.9.ebuild:
keyword -x86-amd64 for now, its not supported
23 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> -libusb-1.0.9_rc3.ebuild:
old
17 Jun 2012; Raúl Porcel <armin76@gentoo.org> libusb-1.0.9.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #416333
28 May 2012; Markus Meier <maekke@gentoo.org> libusb-1.0.9.ebuild:
arm stable, bug #417135
24 May 2012; Samuli Suominen <ssuominen@gentoo.org> libusb-1.0.9.ebuild:
ppc/ppc64 stable wrt #417135
24 May 2012; Jeroen Roovers <jer@gentoo.org> libusb-1.0.9.ebuild:
Stable for HPPA (bug #417135).
22 May 2012; Jeff Horelick <jdhore@gentoo.org> libusb-1.0.9.ebuild:
marked x86 per bug 417135
22 May 2012; Agostino Sarubbo <ago@gentoo.org> libusb-1.0.9.ebuild:
Stable for amd64, wrt bug #417135
22 May 2012; Samuli Suominen <ssuominen@gentoo.org> libusb-1.0.9_rc3.ebuild,
libusb-1.0.9.ebuild, metadata.xml:
Block dev-libs/libusbx:1 and include base-system in metadata.xml
20 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> -libusb-1.0.8.ebuild:
old
*libusb-1.0.9 (20 Apr 2012)
20 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> +libusb-1.0.9.ebuild:
Version bump wrt #412745 by Peter Stuge
25 Feb 2012; Samuli Suominen <ssuominen@gentoo.org> libusb-1.0.9_rc3.ebuild:
ppc64 stable wrt #399713
12 Feb 2012; Raúl Porcel <armin76@gentoo.org> libusb-1.0.9_rc3.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #399713
07 Feb 2012; Jeroen Roovers <jer@gentoo.org> libusb-1.0.9_rc3.ebuild:
Stable for HPPA (bug #399713).
05 Feb 2012; Markus Meier <maekke@gentoo.org> libusb-1.0.9_rc3.ebuild:
arm stable, bug #399713
01 Feb 2012; Brent Baude <ranger@gentoo.org> libusb-1.0.9_rc3.ebuild:
Marking libusb-1.0.9_rc3 ppc for bug 399713
28 Jan 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> libusb-1.0.9_rc3.ebuild:
x86 stable wrt bug #399713
23 Jan 2012; Agostino Sarubbo <ago@gentoo.org> libusb-1.0.9_rc3.ebuild:
Stable for amd64, wrt bug #399713
*libusb-1.0.9_rc3 (09 Jan 2012)
09 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> +libusb-1.0.9_rc3.ebuild:
Version bump to release candidate wrt #391677 by Luis Medinas. This is
required for compability with usbredir.
09 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> -libusb-0.1.12-r5.ebuild,
-libusb-0.1.12-r6.ebuild:
old
09 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> libusb-0.1.12-r7.ebuild:
ppc/ppc64 stable wrt #390441
01 Jan 2012; Fabian Groffen <grobian@gentoo.org> libusb-1.0.8.ebuild:
Fix bashism in configure script causing build-failure when using non-bash
CONFIG_SHELL.
06 Dec 2011; Robin H. Johnson <robbat2@gentoo.org> libusb-0.1.12-r5.ebuild,
libusb-0.1.12-r6.ebuild, libusb-0.1.12-r7.ebuild:
Drop the DTD reference mangling. I introduced it myself in 0.1.12-r1, in
April 2007, when the SGML catalog was in much worse shape. Fixes bug #390509
that was causing network access for fetching the DTD otherwise.
03 Dec 2011; Raúl Porcel <armin76@gentoo.org> libusb-0.1.12-r7.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #390441
23 Nov 2011; Markus Meier <maekke@gentoo.org> libusb-0.1.12-r7.ebuild:
arm stable, bug #390441
17 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> libusb-0.1.12-r7.ebuild:
x86 stable wrt bug #390441
15 Nov 2011; Markos Chandras <hwoarang@gentoo.org> libusb-0.1.12-r7.ebuild:
Stable on amd64 wrt bug #390441
15 Nov 2011; Jeroen Roovers <jer@gentoo.org> libusb-0.1.12-r7.ebuild:
Stable for HPPA (bug #390441).
13 Nov 2011; Mike Frysinger <vapier@gentoo.org> libusb-0.1.12-r7.ebuild:
Use URL to find dockbook dtd rather than filesystem path.
13 Nov 2011; Mike Frysinger <vapier@gentoo.org> libusb-0.1.12-r7.ebuild:
Convert USE=nocxx to USE=cxx.
13 Nov 2011; Mike Frysinger <vapier@gentoo.org> -libusb-0.1.11.ebuild,
-libusb-0.1.12.ebuild, -libusb-0.1.12-r1.ebuild, -libusb-0.1.12-r2.ebuild,
-libusb-0.1.12-r3.ebuild, -libusb-0.1.12-r4.ebuild, -libusb-1.0.1.ebuild,
-libusb-1.0.2.ebuild, -libusb-1.0.3.ebuild, -libusb-1.0.4.ebuild,
-libusb-1.0.5.ebuild, -libusb-1.0.6.ebuild, -libusb-1.0.7.ebuild:
Punt old ebuilds.
28 Sep 2011; Samuli Suominen <ssuominen@gentoo.org> libusb-0.1.12-r7.ebuild,
libusb-1.0.8.ebuild:
USE="static-libs" and remove useless libtool files.
27 Sep 2011; Fabian Groffen <grobian@gentoo.org> libusb-0.1.12-r7.ebuild,
libusb-1.0.8.ebuild:
Marked ~x64-macos
12 Oct 2010; Raúl Porcel <armin76@gentoo.org> libusb-1.0.8.ebuild:
sparc stable wrt #304149
09 Oct 2010; Mike Frysinger <vapier@gentoo.org> libusb-1.0.8.ebuild:
Mark ia64/s390/sh stable #304149.
29 Sep 2010; Jeroen Roovers <jer@gentoo.org> libusb-1.0.8.ebuild:
Stable for HPPA (bug #304149).
10 Sep 2010; Tobias Klausmann <klausman@gentoo.org> libusb-1.0.8.ebuild:
Stable on alpha, bug #304149
21 Aug 2010; Markus Meier <maekke@gentoo.org> libusb-1.0.8.ebuild:
arm stable, bug #304149
11 Aug 2010; Joseph Jezak <josejx@gentoo.org> libusb-1.0.8.ebuild:
Marked ppc/ppc64 stable for bug #304149.
31 Jul 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> libusb-1.0.8.ebuild:
x86 stable wrt bug #304149
31 Jul 2010; Pacho Ramos <pacho@gentoo.org> libusb-1.0.8.ebuild:
amd64 stable, bug 304149
*libusb-1.0.8 (17 Jun 2010)
17 Jun 2010; Robin H. Johnson <robbat2@gentoo.org> +libusb-1.0.8.ebuild:
Bug #320151: Version bump.
*libusb-1.0.7 (02 May 2010)
02 May 2010; Robin H. Johnson <robbat2@gentoo.org> +libusb-1.0.7.ebuild:
Bug #317209: Version bump.
*libusb-0.1.12-r7 (21 Feb 2010)
21 Feb 2010; Jonathan Callen <abcd@gentoo.org> +libusb-0.1.12-r7.ebuild,
libusb-1.0.6.ebuild:
Revbump for EAPI bump, add prefix keywords
*libusb-1.0.6 (26 Dec 2009)
26 Dec 2009; Robin H. Johnson <robbat2@gentoo.org> +libusb-1.0.6.ebuild:
Bug #296408 version bump.
*libusb-1.0.5 (16 Nov 2009)
16 Nov 2009; Robin H. Johnson <robbat2@gentoo.org> +libusb-1.0.5.ebuild:
Bug #293293: version bump.
*libusb-0.1.12-r6 (11 Nov 2009)
11 Nov 2009; Robin H. Johnson <robbat2@gentoo.org>
+libusb-0.1.12-r6.ebuild, +files/libusb-0.1-ansi.patch:
Bug #273752: ANSI compat patch from Debian, rediffed.
*libusb-1.0.4 (11 Nov 2009)
11 Nov 2009; Robin H. Johnson <robbat2@gentoo.org> +libusb-1.0.4.ebuild:
Bug #292658: version bump.
*libusb-1.0.3 (30 Aug 2009)
30 Aug 2009; Robin H. Johnson <robbat2@gentoo.org> +libusb-1.0.3.ebuild:
Version bump, bug #283252.
*libusb-1.0.2 (27 Aug 2009)
27 Aug 2009; Robin H. Johnson <robbat2@gentoo.org> +libusb-1.0.2.ebuild:
Bug #282156: version bump, has endian fixes.
31 May 2009; Brent Baude <ranger@gentoo.org> libusb-0.1.12-r5.ebuild:
Marking libusb-0.1.12-r5 ppc64 for bug 270023
24 May 2009; Robin H. Johnson <robbat2@gentoo.org> libusb-0.1.11.ebuild,
libusb-0.1.12.ebuild, libusb-0.1.12-r1.ebuild:
mips notes they are dropping the stable keyword.
24 May 2009; Markus Meier <maekke@gentoo.org> libusb-0.1.12-r5.ebuild:
amd64/x86 stable, bug #270023
21 May 2009; Raúl Porcel <armin76@gentoo.org> libusb-0.1.12-r5.ebuild:
arm/ia64/m68k/s390/sh/sparc stable wrt #270023
17 May 2009; Alexis Ballier <aballier@gentoo.org> libusb-1.0.1.ebuild:
keyword -x86-fbsd for now, its not supported
16 May 2009; nixnut <nixnut@gentoo.org> libusb-0.1.12-r5.ebuild:
ppc stable #270023
16 May 2009; Jeroen Roovers <jer@gentoo.org> libusb-0.1.12-r5.ebuild:
Stable for HPPA (bug #270023).
16 May 2009; Tobias Klausmann <klausman@gentoo.org>
libusb-0.1.12-r5.ebuild:
Stable on alpha, bug #270023
15 May 2009; Robin H. Johnson <robbat2@gentoo.org> libusb-0.1.11.ebuild,
libusb-0.1.12.ebuild, libusb-0.1.12-r1.ebuild, libusb-0.1.12-r2.ebuild,
libusb-0.1.12-r3.ebuild, libusb-0.1.12-r4.ebuild, libusb-0.1.12-r5.ebuild:
Bug #247687 comment #21: We need to block libusb-compat in the libusb:0
ebuilds.
*libusb-1.0.1 (14 May 2009)
14 May 2009; Robin H. Johnson <robbat2@gentoo.org> +libusb-1.0.1.ebuild:
Bug #247687: version bump to v1 series. Be sure to see the new libusb
virtuals. Ebuild by Tiziano Müller <dev-zero@gentoo.org>.
28 Mar 2009; Mike Frysinger <vapier@gentoo.org> libusb-0.1.12-r5.ebuild:
Dont move the C++ lib to /lib #245645 by DarkNRG.
*libusb-0.1.12-r5 (28 Mar 2009)
28 Mar 2009; Mike Frysinger <vapier@gentoo.org> +libusb-0.1.12-r5.ebuild:
Use gen_usr_ldscript -a to relocate shared libs to the root dir.
*libusb-0.1.12-r4 (25 Jun 2008)
25 Jun 2008; Robin H. Johnson <robbat2@gentoo.org>
+files/libusb-0.1.12-no-infinite-bulk.patch, +libusb-0.1.12-r4.ebuild:
Bug #225879, fix infinite looping during usb_bulk operations.
*libusb-0.1.12-r3 (07 Jun 2008)
07 Jun 2008; Robin H. Johnson <robbat2@gentoo.org>
+libusb-0.1.12-r3.ebuild:
Make the CXX support optional, but not removed by default, per bug
#175117.
*libusb-0.1.12-r2 (11 May 2008)
11 May 2008; <solar@gentoo.org> +files/libusb-0.1.12-nocpp.patch,
+libusb-0.1.12-r2.ebuild:
- snag cross compile fix from buildroot
20 Apr 2008; Mike Frysinger <vapier@gentoo.org> libusb-0.1.12-r1.ebuild:
Fixup autotools #213800 by Alessandro Guido.
06 Oct 2007; Tom Gall <tgall@gentoo.org> libusb-0.1.12-r1.ebuild:
stable on ppc64 bug #193891
03 Oct 2007; Christoph Mende <angelos@gentoo.org> libusb-0.1.12-r1.ebuild:
Stable on amd64 wrt bug #193891
28 Sep 2007; nixnut <nixnut@gentoo.org> libusb-0.1.12-r1.ebuild:
Stable on ppc wrt bug 193891
28 Sep 2007; Joshua Kinard <kumba@gentoo.org> libusb-0.1.12-r1.ebuild:
Stable on mips, per #193891.
27 Sep 2007; Jeroen Roovers <jer@gentoo.org> libusb-0.1.12-r1.ebuild:
Stable for HPPA (bug #193891).
27 Sep 2007; Raúl Porcel <armin76@gentoo.org> libusb-0.1.12-r1.ebuild:
alpha/ia64/sparc/x86 stable wrt #193891
30 Aug 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
Removing liquidx from metadata due to his retirement (see #171155 for
reference).
12 May 2007; Joshua Kinard <kumba@gentoo.org> libusb-0.1.12.ebuild:
Stable on mips.
11 Apr 2007; Robin H. Johnson <robbat2@gentoo.org> metadata.xml,
libusb-0.1.12.ebuild, libusb-0.1.12-r1.ebuild:
Fix documentation build process. Add myself to metadata.xml
10 Apr 2007; Robin H. Johnson <robbat2@gentoo.org>
-files/0.1.10a-fbsd.patch, -files/libusb-0.1.8-amd64-fPIC.patch,
-libusb-0.1.8.ebuild, -libusb-0.1.10a.ebuild:
Clean up old versions and patches.
*libusb-0.1.12-r1 (10 Apr 2007)
10 Apr 2007; Robin H. Johnson <robbat2@gentoo.org>
+libusb-0.1.12-r1.ebuild:
Bug #103132 - move libusb to /lib for usage with UPS and other system
devices when /usr is a seperate partition.
28 Mar 2007; Jeroen Roovers <jer@gentoo.org> :
Stable for HPPA too.
01 Mar 2007; <genstef@gentoo.org> libusb-0.1.8.ebuild,
libusb-0.1.10a.ebuild, libusb-0.1.11.ebuild, libusb-0.1.12.ebuild:
Dropped ppc-macos keyword, see you in prefix
06 Feb 2007; Simon Stelling <blubb@gentoo.org> libusb-0.1.12.ebuild:
stable on amd64 as 0.1.11 doesn't compile with gcc4
01 Feb 2007; Timothy Redaelli <drizzt@gentoo.org> libusb-0.1.12.ebuild:
Add -j1 to emake install wrt bug #157611
15 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org>
libusb-0.1.11.ebuild:
hppa stable, bug #137414
15 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> libusb-0.1.12.ebuild:
Stable on ia64.
14 Oct 2006; Tim Yamin <plasmaroo@gentoo.org> libusb-0.1.11.ebuild:
Stable on IA64; bug #137414.
09 Oct 2006; Luca Barbato <lu_zero@gentoo.org> libusb-0.1.12.ebuild:
Marked ppc
05 Oct 2006; Daniel Gryniewicz <dang@gentoo.org> libusb-0.1.12.ebuild:
Marked ~amd64 bug #131756
03 Oct 2006; Stephanie Lockwood-Childs <wormo@gentoo.org>
libusb-0.1.12.ebuild:
back to ~ppc for now -- libusb non-root scanning problems (Bug #131756)
30 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> libusb-0.1.12.ebuild:
Marked stable on amd64
28 Sep 2006; Stephanie Lockwood-Childs <wormo@gentoo.org>
libusb-0.1.12.ebuild:
stable on ppc (needed for Bug #148013)
28 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> libusb-0.1.12.ebuild:
Stable on sparc
28 Sep 2006; Brent Baude <ranger@gentoo.org> libusb-0.1.12.ebuild:
Marking libusb-0.1.12 ppc64 stable to support bug 148013
28 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> libusb-0.1.12.ebuild:
Stable on alpha
06 Sep 2006; Luis Medinas <metalgod@gentoo.org> libusb-0.1.11.ebuild:
Stable on amd64.
03 Sep 2006; Joshua Kinard <kumba@gentoo.org> libusb-0.1.11.ebuild:
Marked stable on mips.
03 Sep 2006; Michael Hanselmann <hansmi@gentoo.org> libusb-0.1.11.ebuild:
Stable on ppc.
03 Sep 2006; Jason Wever <weeve@gentoo.org> libusb-0.1.11.ebuild:
Stable on SPARC wrt bug #137414.
02 Sep 2006; Markus Rothe <corsair@gentoo.org> libusb-0.1.11.ebuild:
Stable on ppc64; bug #137414
02 Sep 2006; Alastair Tse <liquidx@gentoo.org> libusb-0.1.11.ebuild:
stable for x86
02 Sep 2006; Alastair Tse <liquidx@gentoo.org> libusb-0.1.8.ebuild,
libusb-0.1.10a.ebuild, libusb-0.1.11.ebuild, libusb-0.1.12.ebuild:
fix longstanding doc building issues (#139657).
*libusb-0.1.12 (24 Apr 2006)
24 Apr 2006; Alastair Tse <liquidx@gentoo.org> +files/0.1.12-fbsd.patch,
+libusb-0.1.12.ebuild:
added freebsd patches (#128937) and possible solution to doc generation bug
(#66172)
04 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> libusb-0.1.11.ebuild:
Add ~x86-fbsd keyword.
26 Feb 2006; Joshua Kinard <kumba@gentoo.org> libusb-0.1.10a.ebuild:
Marked stable on mips.
06 Feb 2006; Alastair Tse <liquidx@gentoo.org> -libusb-0.1.7-r1.ebuild,
libusb-0.1.10a.ebuild, libusb-0.1.11.ebuild:
Stripping -Werror to prevent problems with strict CFLAGS
*libusb-0.1.11 (06 Feb 2006)
06 Feb 2006; Alastair Tse <liquidx@gentoo.org> +libusb-0.1.11.ebuild:
version bump, removed freebsd patch from latest version (#120083)
03 Nov 2005; Alastair Tse <liquidx@gentoo.org> +files/0.1.10a-fbsd.patch,
libusb-0.1.10a.ebuild:
added freebsd patch (#100881)
02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> libusb-0.1.10a.ebuild:
Stable on alpha.
06 Jun 2005; Marcus D. Hanwell <marcus@gentoo.org> libusb-0.1.10a.ebuild:
Stable on amd64.
06 Jun 2005; Markus Rothe <corsair@gentoo.org> libusb-0.1.10a.ebuild:
Stable on ppc64
03 Jun 2005; Joseph Jezak <josejx@gentoo.org> libusb-0.1.10a.ebuild:
Marked ppc stable.
02 Jun 2005; Rene Nussbaumer <killerfox@gentoo.org> libusb-0.1.10a.ebuild:
Stable on hppa.
01 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org> libusb-0.1.10a.ebuild:
Stable on sparc
17 May 2005; Alastair Tse <liquidx@gentoo.org> libusb-0.1.8.ebuild,
libusb-0.1.10a.ebuild:
modified elibtoolize calling, --force doesn't work with elibtoolize
18 Apr 2005; Alastair Tse <liquidx@gentoo.org> libusb-0.1.10a.ebuild:
don't need libtool for runtime dep (#61150)
23 Mar 2005; Alastair Tse <liquidx@gentoo.org> libusb-0.1.10a.ebuild:
disable make test (#86363)
23 Mar 2005; Alastair Tse <liquidx@gentoo.org> libusb-0.1.10a.ebuild:
fix compile error for ppc (#86023)
*libusb-0.1.10a (18 Mar 2005)
18 Mar 2005; Alastair Tse <liquidx@gentoo.org> +libusb-0.1.10a.ebuild:
version bump (#81727)
29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
19 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> libusb-0.1.7-r1.ebuild,
libusb-0.1.7.ebuild, libusb-0.1.8.ebuild:
Fixed missing dependencies; bug #68021.
17 Oct 2004; Dylan Carlson <absinthe@gentoo.org> libusb-0.1.8.ebuild:
stable on amd64.
10 Oct 2004; Bryan Østergaard <kloeri@gentoo.org> libusb-0.1.8.ebuild:
Stable on alpha.
03 Oct 2004; Jason Wever <weeve@gentoo.org> libusb-0.1.8.ebuild:
Stable on sparc.
05 Aug 2004; Alastair Tse <liquidx@gentoo.org> libusb-0.1.8.ebuild:
adding macos. adding macos specific changes like glibtoolize
18 Jul 2004; Tom Gall <tgall@gentoo.org> libusb-0.1.8.ebuild:
stable on ppc64, bug #57128
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
libusb-0.1.7-r1.ebuild, libusb-0.1.7.ebuild:
virtual/glibc -> virtual/libc
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> libusb-0.1.8.ebuild:
Add inherit eutils
*libusb-0.1.8 (29 Feb 2004)
29 Feb 2004; Alastair Tse <liquidx@gentoo.org> libusb-0.1.8.ebuild:
version bump. workaround missing .so extensions with libtool version (#42955)
30 Jan 2004; Aron Griffis <agriffis@gentoo.org> libusb-0.1.7-r1.ebuild:
Add some more error-checking to this ebuild
28 Jan 2004; Aron Griffis <agriffis@gentoo.org> libusb-0.1.7-r1.ebuild:
stable on ia64
26 Oct 2003; Brad House <brad_mssw@gentoo.org> libusb-0.1.7-r1.ebuild:
add amd64 flag
*libusb-0.1.7-r1 (03 Sep 2003)
03 Sep 2003; Alastair Tse <liquidx@gentoo.org> libusb-0.1.7-r1.ebuild:
force new revision to make sure it owns libusb.so (#25571)
19 Jun 2003; Will Woods <wwoods@gentoo.org> libusb-0.1.7.ebuild:
Added alpha to KEYWORDS
17 Jan 2003; Matthew Turk <satai@gentoo.org> libusb-0.1.7.ebuild :
Specified docbook-sgml-dtd-r1.
*libusb-0.1.7 (23 Dec 2002)
15 Jan 2003; Nick Hadaway <raker@gentoo.org> libusb-0.1.7.ebuild :
Added a dependancy on =app-text/docbook-sgml-dtd-3.1*. Closes
bug #11512.
02 Jan 2002; Nick Hadaway <raker@gentoo.org> libusb-0.1.7.ebuild :
Marked stable.
23 Dec 2002; Nick Hadaway <raker@gentoo.org> libusb-0.1.7.ebuild,
files/digest-libusb-0.1.7 :
Version bump. Added DEBUGBUILD and doc use variable related code.
Please comment on bug #11512.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*libusb-0.1.6a (23 Oct 2002)
23 Oct 2002; Spider <spider@gentoo.org> libusb-0.1.6a.ebuild :
New version by Robert Davis <rdavis@uniformcompany.com>
*libusb-0.1.5 (11 March 2002)
19 Oct 2002; Calum Selkirk <cselkirk@gentoo.org> libusb-0.1.5.ebuild :
Added ppc to KEYWORDS.
*libusb-0.1.3b (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -1 +1,24 @@
DIST libusb-1.0.8.tar.bz2 331820 RMD160 5a413a77e240a15480ef1437d5f5393badbae985 SHA1 5484397860f709c9b51611d224819f8ed5994063 SHA256 21d0d3a5710f7f4211c595102c6b9eccb42435a17a4f5bd2c3f4166ab1badba9
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX 0.1.12-fbsd.patch 2477 SHA256 21ef0d24c6f64d5aaa50e358a342071d120154425d7d034c1f4efae9f8efc24d SHA512 81e3f5ddabaceac1325dfb6ff2425edc5c15dcf75538c43ca1a5f1caa10ea98c14c2a5436647924db6e4e1afab0e6083ffd493138533e992cde3e314e22587a3 WHIRLPOOL cc64f0ca9233432191b0fea1c0196fa4b84e8c6c907734068c242854254871cc47046d56ad34e41a6ec0a33ba1fe39998f5ea290bd57448534734130cd7aa73d
AUX libusb-0.1-ansi.patch 4599 SHA256 237920768d4bd84189159e488b0c5c1ecb0e4abea82b1a316b16dacb1016698b SHA512 c8eb8c6e8df12dbf85c17afffa32dcf6f325ead6c9b645c0b3bd9c40437aa267a1b0f953ebc9abcb65fa14d0c35bebddf7fd583cde144eff2d10ebc5d98a0d3b WHIRLPOOL 1d040eb7242851711ce10af3031980692642719a6417048b1a9d6ad591fbcd7997052ad9541982e51396642d9b80e6b3fbad162e349555f1a4be431b03bf0516
AUX libusb-0.1.12-no-infinite-bulk.patch 807 SHA256 141b8a6f6e4cef3b9e08377cb1d79cb9398f2437894d368d0eca8f1c07848db7 SHA512 fa61a9a46bf571b6ddcaa94fafbd9fd243940cfd580c1802ef4a59cd01a05f8f6b1c9d11d5c72e99dc350ef658962777e539f12cba98ac6fd4d8a4d9614b5597 WHIRLPOOL 23b8dd36f66c66b5cff380616492796434d5bbe7947a43b8d37285a727166733fa2f9965f85f2ff79880e1b88dab7b16ce64d31ce58c5fd1e7c6b0ceea0192d9
AUX libusb-0.1.12-nocpp.patch 572 SHA256 6a9833ea9238b9df0f6a359c3d84f829bdf83e26dedb31ce9d614f9c6cda3ab0 SHA512 cbbc8554e3dc951e1c19ce11ce837339189653f2c4661b66495bbf43740d8614fba3bc40e699dc9ce49cfe9bfc544001fa12bdca8033bf9d986f2fe6da64de45 WHIRLPOOL b6b4e4865180e56ab90e961924cc664499fba8d48df7fc1c0b2267347fed3bfeff22712666d6966edec5a90ada8f219686990ecd7f92abc1c4723e9f621482f2
DIST libusb-0.1.12.tar.gz 389343 SHA256 37f6f7d9de74196eb5fc0bbe0aea9b5c939de7f500acba3af6fd643f3b538b44 SHA512 08c10e899f93b5f8567d1a1e1ed87dd5631ad0a1463975404709c1d165e545e340afb474a66788efcfdd8193542e2a2eb9cf133f55cbbf76441244191d0bb825 WHIRLPOOL 1991590fd971229d4cb809ff3cd1844243edffd0500a710019836683f291b7187756409c137c8a5bbdc908f90ff5a06c4a1923a77ee04c56988fcb5d68433245
DIST libusb-1.0.9.tar.bz2 421971 SHA256 e920eedc2d06b09606611c99ec7304413c6784cba6e33928e78243d323195f9b SHA512 5eba3e9df2c1db71d685becebebf5b1310ee87e442f97a2553a430fd11655a2d9ce50e4ec2ffd62fe322286b0d6bc9e142ce552effc2466ee50424deba035ee5 WHIRLPOOL 9886cb6660d4530fe199441a8b5b76cb8a00012d69a13a40276bf3b880561eeb31301c186828b6fd08b687e038fac640475ba280473053e252cf23f15ca38372
EBUILD libusb-0.1.12-r7.ebuild 1548 SHA256 f975cad9ca00c12f99ebe773295c4b591eb2f0dbb4cdb57d88e0497cd596b798 SHA512 00826472c4dfc8318ba36d0738fb0c3b278637ccce2580b2917ba31f283ed3b4803c764eb3e242990d805fd9e2d6f047d2012142c8c9030dd8e1dc75a0782d55 WHIRLPOOL bf0031f3f526c8c7aa35717baba892bcece34af0c80ec499871d595e2a7493b0fa135ffb5f792e42afa5f22c2fcccde8cb6cb6a95995afaf0b81550309f5b679
EBUILD libusb-1.0.9.ebuild 1000 SHA256 7d016e63df50d581e270756222955f081cfedd5cc968256028897f7b09a56424 SHA512 2d86b3696800aaa0bee43c77d4548d72a4cf005db418acb3e73dfd6acbdaff7ae00d6a6b9ce193336476b2cc0ceb1ff7ddd443f6ab0aef5ea427c143361dd043 WHIRLPOOL 97ec162cfcd567f0b2511a9cec9147ad784f0fa39403e585e6b59dc75ac874708659ba3b66e56b461cdd2edb34be9980997612225f0325e0b0c91bfdcb0dda89
MISC ChangeLog 18829 SHA256 16a4642ead434192dac6b23f54262dcdc0e0004df3f213b1397a0de15b20f8f4 SHA512 2a87cee38d1e156a55d229f21911d5e860c186a57f201430f66f10e2592094433145f770117a01da69d40a97e5a3431972c2c8082047120a58894df244783430 WHIRLPOOL e6aefa6818383f937c9b0b5e8f7f230ddbeb5e0ce24306f2f93aade0e44276c055c6772d24543136de9f998dcbd04c18f89792a9d04b25b32cd9aa4b6b9fcaad
MISC metadata.xml 285 SHA256 8f3e4e1f792ef6a6f383ae0aac1627db7f536ff880da423bca1113cea6d06773 SHA512 10fc61b3654c9aee6e9ba9702cf6630928921d2670248b9e1356d417b205dabc959e3672eda071f5fa734b3a001992cecd514a920b6e37376db943266683e75d WHIRLPOOL e26de64dba56ea85587b9e7348a1be056f78a2e2f9f91ffb5faef242b7ced82496b40fe672b18c33491f40a124161ca47af0e80219ebe39a8b24e86557c36db1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
iQEcBAEBCAAGBQJRrp0GAAoJEEdUh39IaPFNrBEH/3TwKPVc7ANGnDq0fMUX9wNu
7apweYtDja0r0t/cMWCnImyM0l87FCp4YE9gb6VljoBTgAOOeadt3I/J+mvqTPg4
UTRS0zXtt7w63ybG4ZBKDEw/vcVIEjj2jXCs2WVjTOa2vc0PQuvNBTU6tYv56n1b
zM9vQ5aLCfnZLBc7m0lqCNIesotABVEJ5f+va3OWFpwBs3uD+dIsuMbQmN5JoZId
W7Tmt0XXrUPE/t70eXiXAJyC983VLW3bzHyRrpqroosbKbSJVuy0Wy3DLXy3JAJc
OKtSCf65lDrsnPhlvyAYT6uGcHMNSYGH4Tn2QUSO/YbKRmiQpsO9S8dBuX/QRhg=
=8H0y
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,97 @@
Index: libusb-0.1.12/configure.in
===================================================================
--- libusb-0.1.12.orig/configure.in
+++ libusb-0.1.12/configure.in
@@ -90,6 +90,8 @@ LINUX_API=0
DARWIN_API=0
BSD_API=0
+DEFINE_USB_HID_DESCRIPTOR=1
+
AC_MSG_CHECKING(for what USB OS support)
case $host in
*-linux*)
@@ -101,13 +103,40 @@ case $host in
AC_MSG_RESULT(Linux)
OSLIBS=""
;;
- *-freebsd*|*-kfreebsd*-gnu|*-openbsd*|*-netbsd*)
+ *-freebsd*)
+ AC_DEFINE(BSD_API, 1)
+ AC_DEFINE(LINUX_API, 0)
+ AC_DEFINE(DARWIN_API, 0)
+ BSD_API=1
+ os_support=bsd
+ AC_MSG_RESULT(FreeBSD)
+ OSLIBS=""
+ AC_CHECK_HEADERS([dev/usb/usbhid.h])
+ if test "x$ac_cv_header_dev_usb_hisbhid_h" = "xyes"; then
+ AC_MSG_CHECKING([for usb_hid_descriptor])
+ have_usb_hid_descriptor=no
+ AC_TRY_COMPILE([
+ #include <sys/types.h>
+ #include <dev/usb/usb.h>
+ #include <dev/usb/usbhid.h>
+ ], [
+ struct usb_hid_descriptor descr;
+ ], [
+ have_usb_hid_descriptor=yes
+ ])
+ AC_MSG_RESULT([$have_usb_hid_descriptor])
+ if test "x$have_usb_hid_descriptor" = "xyes"; then
+ DEFINE_USB_HID_DESCRIPTOR=0
+ fi
+ fi
+ ;;
+ *-dragonfly*|*-kfreebsd*-gnu|*-openbsd*|*-netbsd*)
AC_DEFINE(BSD_API, 1)
AC_DEFINE(LINUX_API, 0)
AC_DEFINE(DARWIN_API, 0)
BSD_API=1
os_support=bsd
- AC_MSG_RESULT(FreeBSD, OpenBSD and/or NetBSD)
+ AC_MSG_RESULT(DragonFly, OpenBSD and/or NetBSD)
OSLIBS=""
;;
*-darwin*)
@@ -128,6 +157,7 @@ esac
AC_SUBST(DARWIN_API)
AC_SUBST(LINUX_API)
AC_SUBST(BSD_API)
+AC_SUBST(DEFINE_USB_HID_DESCRIPTOR)
AM_CONDITIONAL(LINUX_API, test "$os_support" = "linux")
AM_CONDITIONAL(BSD_API, test "$os_support" = "bsd")
Index: libusb-0.1.12/usb.h.in
===================================================================
--- libusb-0.1.12.orig/usb.h.in
+++ libusb-0.1.12/usb.h.in
@@ -17,6 +17,12 @@
#include <dirent.h>
+#if ! @DEFINE_USB_HID_DESCRIPTOR@ && defined(__FreeBSD__)
+#include <sys/types.h>
+#include <dev/usb/usb.h>
+#include <dev/usb/usbhid.h>
+#endif
+
/*
* USB spec information
*
@@ -75,6 +81,7 @@ struct usb_string_descriptor {
u_int16_t wData[1];
};
+#if ! @DEFINE_USB_HID_DESCRIPTOR@ && defined(__FreeBSD__)
/* HID descriptor */
struct usb_hid_descriptor {
u_int8_t bLength;
@@ -86,6 +93,7 @@ struct usb_hid_descriptor {
/* u_int16_t wDescriptorLength; */
/* ... */
};
+#endif
/* Endpoint descriptor */
#define USB_MAXENDPOINTS 32

View File

@ -0,0 +1,191 @@
diff -Nuar --exclude '*.rej' --exclude '*.orig' libusb-0.1.12.orig/usb.h.in libusb-0.1.12/usb.h.in
--- libusb-0.1.12.orig/usb.h.in 2009-11-11 07:57:27.335948692 +0000
+++ libusb-0.1.12/usb.h.in 2009-11-11 08:00:11.391786398 +0000
@@ -13,8 +13,10 @@
#include <unistd.h>
#include <stdlib.h>
+#include <stdint.h>
#include <limits.h>
+#include <sys/param.h>
#include <dirent.h>
#if ! @DEFINE_USB_HID_DESCRIPTOR@ && defined(__FreeBSD__)
@@ -70,27 +72,27 @@
/* All standard descriptors have these 2 fields in common */
struct usb_descriptor_header {
- u_int8_t bLength;
- u_int8_t bDescriptorType;
+ uint8_t bLength;
+ uint8_t bDescriptorType;
};
/* String descriptor */
struct usb_string_descriptor {
- u_int8_t bLength;
- u_int8_t bDescriptorType;
- u_int16_t wData[1];
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint16_t wData[1];
};
#if ! @DEFINE_USB_HID_DESCRIPTOR@ && defined(__FreeBSD__)
/* HID descriptor */
struct usb_hid_descriptor {
- u_int8_t bLength;
- u_int8_t bDescriptorType;
- u_int16_t bcdHID;
- u_int8_t bCountryCode;
- u_int8_t bNumDescriptors;
- /* u_int8_t bReportDescriptorType; */
- /* u_int16_t wDescriptorLength; */
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint16_t bcdHID;
+ uint8_t bCountryCode;
+ uint8_t bNumDescriptors;
+ /* uint8_t bReportDescriptorType; */
+ /* uint16_t wDescriptorLength; */
/* ... */
};
#endif
@@ -98,14 +100,14 @@
/* Endpoint descriptor */
#define USB_MAXENDPOINTS 32
struct usb_endpoint_descriptor {
- u_int8_t bLength;
- u_int8_t bDescriptorType;
- u_int8_t bEndpointAddress;
- u_int8_t bmAttributes;
- u_int16_t wMaxPacketSize;
- u_int8_t bInterval;
- u_int8_t bRefresh;
- u_int8_t bSynchAddress;
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint8_t bEndpointAddress;
+ uint8_t bmAttributes;
+ uint16_t wMaxPacketSize;
+ uint8_t bInterval;
+ uint8_t bRefresh;
+ uint8_t bSynchAddress;
unsigned char *extra; /* Extra descriptors */
int extralen;
@@ -123,15 +125,15 @@
/* Interface descriptor */
#define USB_MAXINTERFACES 32
struct usb_interface_descriptor {
- u_int8_t bLength;
- u_int8_t bDescriptorType;
- u_int8_t bInterfaceNumber;
- u_int8_t bAlternateSetting;
- u_int8_t bNumEndpoints;
- u_int8_t bInterfaceClass;
- u_int8_t bInterfaceSubClass;
- u_int8_t bInterfaceProtocol;
- u_int8_t iInterface;
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint8_t bInterfaceNumber;
+ uint8_t bAlternateSetting;
+ uint8_t bNumEndpoints;
+ uint8_t bInterfaceClass;
+ uint8_t bInterfaceSubClass;
+ uint8_t bInterfaceProtocol;
+ uint8_t iInterface;
struct usb_endpoint_descriptor *endpoint;
@@ -149,14 +151,14 @@
/* Configuration descriptor information.. */
#define USB_MAXCONFIG 8
struct usb_config_descriptor {
- u_int8_t bLength;
- u_int8_t bDescriptorType;
- u_int16_t wTotalLength;
- u_int8_t bNumInterfaces;
- u_int8_t bConfigurationValue;
- u_int8_t iConfiguration;
- u_int8_t bmAttributes;
- u_int8_t MaxPower;
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint16_t wTotalLength;
+ uint8_t bNumInterfaces;
+ uint8_t bConfigurationValue;
+ uint8_t iConfiguration;
+ uint8_t bmAttributes;
+ uint8_t MaxPower;
struct usb_interface *interface;
@@ -166,28 +168,28 @@
/* Device descriptor */
struct usb_device_descriptor {
- u_int8_t bLength;
- u_int8_t bDescriptorType;
- u_int16_t bcdUSB;
- u_int8_t bDeviceClass;
- u_int8_t bDeviceSubClass;
- u_int8_t bDeviceProtocol;
- u_int8_t bMaxPacketSize0;
- u_int16_t idVendor;
- u_int16_t idProduct;
- u_int16_t bcdDevice;
- u_int8_t iManufacturer;
- u_int8_t iProduct;
- u_int8_t iSerialNumber;
- u_int8_t bNumConfigurations;
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint16_t bcdUSB;
+ uint8_t bDeviceClass;
+ uint8_t bDeviceSubClass;
+ uint8_t bDeviceProtocol;
+ uint8_t bMaxPacketSize0;
+ uint16_t idVendor;
+ uint16_t idProduct;
+ uint16_t bcdDevice;
+ uint8_t iManufacturer;
+ uint8_t iProduct;
+ uint8_t iSerialNumber;
+ uint8_t bNumConfigurations;
};
struct usb_ctrl_setup {
- u_int8_t bRequestType;
- u_int8_t bRequest;
- u_int16_t wValue;
- u_int16_t wIndex;
- u_int16_t wLength;
+ uint8_t bRequestType;
+ uint8_t bRequest;
+ uint16_t wValue;
+ uint16_t wIndex;
+ uint16_t wLength;
};
/*
@@ -258,7 +260,7 @@
void *dev; /* Darwin support */
- u_int8_t devnum;
+ uint8_t devnum;
unsigned char num_children;
struct usb_device **children;
@@ -270,7 +272,7 @@
char dirname[PATH_MAX + 1];
struct usb_device *devices;
- u_int32_t location;
+ uint32_t location;
struct usb_device *root_dev;
};

View File

@ -0,0 +1,24 @@
Patch-from: http://bugs.gentoo.org/show_bug.cgi?id=225879
Gentoo-Bug: 225879
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Prevents an infinite loop if device is removed during usb_bulk_read or
usb_bulk_write.
diff -Naur libusb-0.1.12/linux.c libusb-0.1.12-new/linux.c
--- libusb-0.1.12/linux.c 2006-03-04 04:52:46.000000000 +0200
+++ libusb-0.1.12-new/linux.c 2008-06-11 14:22:20.000000000 +0300
@@ -220,6 +220,13 @@
waiting = 1;
context = NULL;
while (!urb.usercontext && ((ret = ioctl(dev->fd, IOCTL_USB_REAPURBNDELAY, &context)) == -1) && waiting) {
+ if (ret == -1)
+ {
+ if (errno == ENODEV)
+ {
+ return -ENODEV;
+ }
+ }
tv.tv_sec = 0;
tv.tv_usec = 1000; // 1 msec
select(dev->fd + 1, NULL, &writefds, NULL, &tv); //sub second wait

View File

@ -0,0 +1,20 @@
--- libusb-0.1.12/Makefile.am 2006-03-04 13:52:46.000000000 +1100
+++ libusb-0.1.12/Makefile.am.new 2007-11-08 16:25:38.000000000 +1100
@@ -4,7 +4,7 @@
# gnu strictness chokes on README being autogenerated
AUTOMAKE_OPTIONS = 1.4 foreign
-SUBDIRS = . tests doc
+SUBDIRS = . doc
AM_CFLAGS = -Werror
@@ -19,7 +19,7 @@
apidocs/footer.html apidocs/doxygen.css apidocs/doxygen.png libusb.pc.in
EXTRA_libusb_la_SOURCE = linux.c linux.h bsd.c darwin.c
-lib_LTLIBRARIES = libusb.la libusbpp.la
+lib_LTLIBRARIES = libusb.la
pkgconfig_DATA = libusb.pc

View File

@ -0,0 +1,52 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libusb/libusb-0.1.12-r7.ebuild,v 1.12 2012/01/09 06:53:36 ssuominen Exp $
EAPI="3"
inherit eutils libtool autotools toolchain-funcs
DESCRIPTION="Userspace access to USB devices"
HOMEPAGE="http://libusb.sourceforge.net/"
SRC_URI="mirror://sourceforge/libusb/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="debug doc +cxx static-libs"
RESTRICT="test"
RDEPEND="!dev-libs/libusb-compat"
DEPEND="${RDEPEND}
doc? ( app-text/openjade
app-text/docbook-dsssl-stylesheets
app-text/docbook-sgml-utils
~app-text/docbook-sgml-dtd-4.2 )"
src_prepare() {
sed -i -e 's:-Werror::' Makefile.am
sed -i 's:AC_LANG_CPLUSPLUS:AC_PROG_CXX:' configure.in #213800
epatch "${FILESDIR}"/${PV}-fbsd.patch
use cxx || epatch "${FILESDIR}"/${PN}-0.1.12-nocpp.patch
epatch "${FILESDIR}"/${PN}-0.1.12-no-infinite-bulk.patch
epatch "${FILESDIR}"/${PN}-0.1-ansi.patch # 273752
eautoreconf
}
src_configure() {
econf \
$(use_enable static-libs static) \
$(use_enable debug debug all) \
$(use_enable doc build-docs)
}
src_install() {
emake -j1 DESTDIR="${D}" install || die "make install failed"
dodoc AUTHORS NEWS README
use doc && dohtml doc/html/*.html
gen_usr_ldscript -a usb
use cxx || rm -f "${ED}"/usr/include/usbpp.h
rm -f "${ED}"/usr/lib*/libusb*.la
}

View File

@ -1,45 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libusb/libusb-1.0.8.ebuild,v 1.11 2011/09/28 13:03:27 ssuominen Exp $
EAPI="2"
DESCRIPTION="Userspace access to USB devices"
HOMEPAGE="http://libusb.org/"
SRC_URI="mirror://sourceforge/libusb/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="1"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 -x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="debug doc static-libs"
DEPEND="doc? ( app-doc/doxygen )"
RDEPEND=""
src_configure() {
econf \
$(use_enable static-libs static) \
$(use_enable debug debug-log)
}
src_compile() {
default
if use doc ; then
cd doc
emake docs || die "making docs failed"
fi
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog NEWS PORTING README THANKS TODO
if use doc ; then
insinto /usr/share/doc/${PF}/examples
doins examples/*.c
dohtml doc/html/*
fi
rm -f "${D}"/usr/lib*/libusb*.la
}

View File

@ -0,0 +1,44 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libusb/libusb-1.0.9.ebuild,v 1.9 2012/11/09 20:09:10 ryao Exp $
EAPI=4
DESCRIPTION="Userspace access to USB devices"
HOMEPAGE="http://libusb.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="1"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 -amd64-fbsd -x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="debug doc static-libs"
RDEPEND="!dev-libs/libusbx:1"
DEPEND="doc? ( app-doc/doxygen )"
DOCS="AUTHORS NEWS PORTING README THANKS TODO"
src_configure() {
econf \
$(use_enable static-libs static) \
$(use_enable debug debug-log)
}
src_compile() {
default
use doc && emake -C doc docs
}
src_install() {
default
if use doc; then
insinto /usr/share/doc/${PF}/examples
doins examples/*.c
dohtml doc/html/*
fi
rm -f "${ED}"/usr/lib*/lib*.la
}

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
<herd>proxy-maintainers</herd>
<maintainer>
<email>peter@stuge.se</email>
<name>Peter Stuge</name>
</maintainer>
</pkgmetadata>

View File

@ -1,11 +1,54 @@
# ChangeLog for virtual/libusb
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/virtual/libusb/ChangeLog,v 1.18 2011/02/06 12:00:59 leio Exp $
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/virtual/libusb/ChangeLog,v 1.31 2013/06/05 02:08:30 ssuominen Exp $
05 Jun 2013; Samuli Suominen <ssuominen@gentoo.org> metadata.xml:
Peter Stuge from libusb upstream is sharing ebuild maintenance by his own
request.
12 May 2013; Andreas K. Huettel <dilfridge@gentoo.org> libusb-1.ebuild:
Add ~amd64-fbsd, acked by aballier, bug 469502
19 Apr 2013; Samuli Suominen <ssuominen@gentoo.org> libusb-1.ebuild:
Force more recent libusbx to prevent bMaxPower vs. MaxPower declaration
conflict.
18 Feb 2013; Zac Medico <zmedico@gentoo.org> libusb-1.ebuild:
Add ~arm-linux keyword.
18 Nov 2012; Robin H. Johnson <robbat2@gentoo.org> metadata.xml:
Drop duplication of myself as a maintainer where there is a herd.
09 Nov 2012; Richard Yao <ryao@gentoo.org> libusb-1.ebuild:
Add >=sys-freebsd/freebsd-lib-9.1_rc3-r1[usb] as virtual/libusb:1 provider
21 Sep 2012; Samuli Suominen <ssuominen@gentoo.org> libusb-1.ebuild:
Force latest dev-libs/libusbx because <1.0.13 had issues with namespace
collision(s) wrt #423135
27 May 2012; Samuli Suominen <ssuominen@gentoo.org> libusb-1.ebuild:
Change order of preference for libusbx.
22 May 2012; Samuli Suominen <ssuominen@gentoo.org> libusb-0.ebuild:
Change order of || ( ) to list dev-libs/libusb-compat first wrt #417135
22 May 2012; Samuli Suominen <ssuominen@gentoo.org> libusb-1.ebuild:
Include dev-libs/libusbx:1 as secondary alternative.
06 May 2012; Alexis Ballier <aballier@gentoo.org> libusb-0.ebuild:
keyword ~amd64-fbsd
20 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> libusb-1.ebuild:
Raise requirement of libusb to >= 1.0.9_rc for compability with usbredir.
27 Sep 2011; Fabian Groffen <grobian@gentoo.org> libusb-0.ebuild,
libusb-1.ebuild:
Marked ~x64-macos
06 Feb 2011; Mart Raudsepp <leio@gentoo.org> libusb-0.ebuild:
Drop to ~mips
12 Oct 2010; Raúl Porcel <armin76@gentoo.org> libusb-1.ebuild:
12 Oct 2010; Raúl Porcel <armin76@gentoo.org> libusb-1.ebuild:
sparc stable wrt #304149
09 Oct 2010; Mike Frysinger <vapier@gentoo.org> libusb-1.ebuild:
@ -71,6 +114,5 @@
14 May 2009; Robin H. Johnson <robbat2@gentoo.org> +libusb-0.ebuild,
+libusb-1.ebuild, +metadata.xml:
Bug #247687: virtual for libusb support. Based on final design choices in
the bug, as agreed on by Tiziano Müller <dev-zero@gentoo.org> and Robert
the bug, as agreed on by Tiziano Müller <dev-zero@gentoo.org> and Robert
Buchholz <rbu@gentoo.org>.

View File

@ -0,0 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
EBUILD libusb-0.ebuild 614 SHA256 c5a02b5d685e26e01ee7d424e3a6a5d3d6a26560f5fe547561d0071b7f46ae1c SHA512 c3d44515100d18aafc4479b737f6755bd7260c359fe7a62129abb93a57cd9a6ba1d95bcc79763e1dbc93a0a604dee85a04a4d61cdbad869b4a608a407b08dadd WHIRLPOOL fe22bf40c52cbc5e016889358eee337edd95e819292fdf81e01c087ebe503b3c4075b8f06a5578ad10410b74d09d55b57bd3f09c431d2eaa736e56d33d280270
EBUILD libusb-1.ebuild 625 SHA256 698f36c826206e24f74da56860eed20036429d1fad9a01c1518b82fd0c956613 SHA512 be242dc9bef63fb45326c9b9e77a1ddcf3ee3f150c42a57ee7252ed698b4265f6c0fb2645a32d88b07b68c4effb5bb1d24611dae78b992c95dceb6aceed50d4c WHIRLPOOL 9c4caec138f2ff96c62d33561aa1f05bcf90910d4cec2ff57a4370656c70106ec6f20efb98b89f9560757ea170fbfe5659ec3151ebfdaf58c844b42939d2821d
MISC ChangeLog 4578 SHA256 529053d52550810b990cf5825733fcde0fb1fa6b962071923a18f071ff5e666b SHA512 164893e5b3c50cbd451d5d1d69dedbf887bd26e1efade7d83e091a8c692f64edc0949fa7eac2934a9970985f542878e190506215bf9a2ffb94a5ac8020e096e1 WHIRLPOOL e9cbec7205c86fb1177bb6139f1f470726186d65b6f979fd991ade89539fc48d96b63a67618a24d4ecd99d6b04d453f2faa8ae54a468490224515eb21c46b98e
MISC metadata.xml 285 SHA256 8f3e4e1f792ef6a6f383ae0aac1627db7f536ff880da423bca1113cea6d06773 SHA512 10fc61b3654c9aee6e9ba9702cf6630928921d2670248b9e1356d417b205dabc959e3672eda071f5fa734b3a001992cecd514a920b6e37376db943266683e75d WHIRLPOOL e26de64dba56ea85587b9e7348a1be056f78a2e2f9f91ffb5faef242b7ced82496b40fe672b18c33491f40a124161ca47af0e80219ebe39a8b24e86557c36db1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
iQEcBAEBCAAGBQJRrp0jAAoJEEdUh39IaPFN0usIAJLAKKkyOwVlidlEk6FM7p5t
UJ8ZnvR43rbX313ARCYzD3mkezXhK/HyHmf0UAx71GImtQ5BGRbyiML479g3YOQP
utBN3raydwpWEkPIuOiAXy84Hr6fWJBZbDV1HT7ySbUXhRQrAl8zJlqHCBfZrJ20
rZ7REPJxzfQmGkk9PiXR19IuyA1lrgHZsdv8Ti6s/GLTFBfUZMG57+BecrQvTsLU
wLPo2t9y3TcFrRu3CXs/U156Z6/OyF6befs3zzha4jkBQmT0IoqvTXwmUl0xPK/w
YDW+SUNSBmwz7Blvu35bKSmS6ixA33RY0caJuP8/79VwvdtKl3tUHB+Z7YL13eE=
=sSgA
-----END PGP SIGNATURE-----

View File

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/virtual/libusb/libusb-0.ebuild,v 1.8 2011/02/06 12:00:59 leio Exp $
# $Header: /var/cvsroot/gentoo-x86/virtual/libusb/libusb-0.ebuild,v 1.11 2012/05/22 18:37:54 ssuominen Exp $
EAPI=2
@ -10,8 +10,8 @@ SRC_URI=""
LICENSE=""
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE=""
DEPEND=""
RDEPEND="|| ( >=dev-libs/libusb-0.1.12-r1:0 dev-libs/libusb-compat >=sys-freebsd/freebsd-lib-8.0[usb] )"
RDEPEND="|| ( >=dev-libs/libusb-compat-0.1.4 >=dev-libs/libusb-0.1.12-r7:0 >=sys-freebsd/freebsd-lib-8.0[usb] )"

View File

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/virtual/libusb/libusb-1.ebuild,v 1.14 2010/10/12 16:45:50 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/virtual/libusb/libusb-1.ebuild,v 1.24 2013/05/12 15:38:19 dilfridge Exp $
EAPI=2
@ -10,8 +10,8 @@ SRC_URI=""
LICENSE=""
SLOT="1"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE=""
DEPEND=""
RDEPEND=">=dev-libs/libusb-1.0.4:1"
RDEPEND="|| ( >=dev-libs/libusbx-1.0.15:1 >=dev-libs/libusb-1.0.9:1 >=sys-freebsd/freebsd-lib-9.1_rc3-r1[usb] )"

View File

@ -1,8 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>no-herd</herd>
<herd>base-system</herd>
<herd>proxy-maintainers</herd>
<maintainer>
<email>robbat2@gentoo.org</email>
<email>peter@stuge.se</email>
<name>Peter Stuge</name>
</maintainer>
</pkgmetadata>