From bb3130578d83c14d6513ce5679c3d4b37f7c2fbc Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Sun, 14 Jul 2013 01:25:15 -0400 Subject: [PATCH] bump(dev-libs/libusb): Sync libusb packages from upstream. coreos/coreos-overlay@2b3dd492af0513c6c44b3f8f415f55b9700a8bca removed libusb-0.* but we need that version in addition to libusb-1.* --- .../dev-libs/libusb-compat/ChangeLog | 136 +++++ .../dev-libs/libusb-compat/Manifest | 27 + .../libusb-compat/files/libusb-0.1-ansi.patch | 190 +++++++ .../libusb-compat/libusb-compat-0.1.4.ebuild | 41 ++ .../libusb-compat/libusb-compat-0.1.5.ebuild | 41 ++ .../dev-libs/libusb-compat/metadata.xml | 10 + .../portage-stable/dev-libs/libusb/ChangeLog | 530 ++++++++++++++++++ .../portage-stable/dev-libs/libusb/Manifest | 25 +- .../dev-libs/libusb/files/0.1.12-fbsd.patch | 97 ++++ .../libusb/files/libusb-0.1-ansi.patch | 191 +++++++ .../libusb-0.1.12-no-infinite-bulk.patch | 24 + .../libusb/files/libusb-0.1.12-nocpp.patch | 20 + .../dev-libs/libusb/libusb-0.1.12-r7.ebuild | 52 ++ .../dev-libs/libusb/libusb-1.0.8.ebuild | 45 -- .../dev-libs/libusb/libusb-1.0.9.ebuild | 44 ++ .../dev-libs/libusb/metadata.xml | 10 + .../portage-stable/virtual/libusb/ChangeLog | 52 +- .../portage-stable/virtual/libusb/Manifest | 18 + .../virtual/libusb/libusb-0.ebuild | 8 +- .../virtual/libusb/libusb-1.ebuild | 8 +- .../virtual/libusb/metadata.xml | 6 +- 21 files changed, 1514 insertions(+), 61 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/files/libusb-0.1-ansi.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/libusb-compat-0.1.4.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/libusb-compat-0.1.5.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libusb/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libusb/files/0.1.12-fbsd.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libusb/files/libusb-0.1-ansi.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libusb/files/libusb-0.1.12-no-infinite-bulk.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libusb/files/libusb-0.1.12-nocpp.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libusb/libusb-0.1.12-r7.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libusb/libusb-1.0.8.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libusb/libusb-1.0.9.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/libusb/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/virtual/libusb/Manifest diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/ChangeLog new file mode 100644 index 0000000000..65b205ee3f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/ChangeLog @@ -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 libusb-compat-0.1.5.ebuild: + Stable for sh, wrt bug #474168 + + 30 Jun 2013; Agostino Sarubbo libusb-compat-0.1.5.ebuild: + Stable for s390, wrt bug #474168 + + 29 Jun 2013; Agostino Sarubbo libusb-compat-0.1.5.ebuild: + Stable for sparc, wrt bug #474168 + + 26 Jun 2013; Agostino Sarubbo libusb-compat-0.1.5.ebuild: + Stable for arm, wrt bug #474168 + + 26 Jun 2013; Agostino Sarubbo libusb-compat-0.1.5.ebuild: + Stable for ia64, wrt bug #474168 + + 26 Jun 2013; Agostino Sarubbo libusb-compat-0.1.5.ebuild: + Stable for alpha, wrt bug #474168 + + 25 Jun 2013; Agostino Sarubbo libusb-compat-0.1.5.ebuild: + Stable for amd64, wrt bug #474168 + + 25 Jun 2013; Agostino Sarubbo libusb-compat-0.1.5.ebuild: + Stable for x86, wrt bug #474168 + + 25 Jun 2013; Agostino Sarubbo libusb-compat-0.1.5.ebuild: + Stable for ppc64, wrt bug #474168 + + 24 Jun 2013; Agostino Sarubbo libusb-compat-0.1.5.ebuild: + Stable for ppc, wrt bug #474168 + + 23 Jun 2013; Jeroen Roovers libusb-compat-0.1.5.ebuild: + Stable for HPPA (bug #474168). + + 05 Jun 2013; Samuli Suominen 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 + +libusb-compat-0.1.5.ebuild: + Version bump. + + 27 Apr 2013; Fabian Groffen libusb-compat-0.1.4.ebuild: + Marked ~{ppc,x64}-macos, ~amd64-linux + + 18 Nov 2012; Robin H. Johnson metadata.xml: + Drop duplication of myself as a maintainer where there is a herd. + + 25 Sep 2012; Samuli Suominen + libusb-compat-0.1.4.ebuild, -files/libusb-0.1-libusbx.patch: + Remove now unnecessary patch that was used only for + 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 + libusb-compat-0.1.4.ebuild: + Use prune_libtool_files() from eutils.eclass + + 01 Jul 2012; Samuli Suominen + 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 libusb-compat-0.1.4.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #417135 + + 28 May 2012; Markus Meier libusb-compat-0.1.4.ebuild: + arm stable, bug #417135 + + 24 May 2012; Jeroen Roovers libusb-compat-0.1.4.ebuild: + Stable for HPPA (bug #417135). + + 24 May 2012; Samuli Suominen + libusb-compat-0.1.4.ebuild: + ppc/ppc64 stable wrt #417135 + + 22 May 2012; Jeff Horelick libusb-compat-0.1.4.ebuild: + marked x86 per bug 417135 + + 22 May 2012; Agostino Sarubbo libusb-compat-0.1.4.ebuild: + Stable for amd64, wrt bug #417135 + + 22 May 2012; Samuli Suominen + -libusb-compat-0.1.0.ebuild, -libusb-compat-0.1.3.ebuild: + old + + 22 May 2012; Samuli Suominen + 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 + +libusb-compat-0.1.4.ebuild: + Version bump. + + 04 May 2012; Jeff Horelick libusb-compat-0.1.0.ebuild, + libusb-compat-0.1.3.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 28 Sep 2011; Samuli Suominen + libusb-compat-0.1.3.ebuild: + USE="static-libs" and remove useless libtool file. + + 20 Jan 2010; Jonathan Callen libusb-compat-0.1.3.ebuild: + Keyword ~x86-linux + +*libusb-compat-0.1.3 (11 Nov 2009) + + 11 Nov 2009; Robin H. Johnson + +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 + libusb-compat-0.1.0.ebuild: + Block libusb-0 from being installed concurrently with libusb-compat. + + 14 May 2009; Robin H. Johnson + 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 + +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 . diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/Manifest new file mode 100644 index 0000000000..cd2648be26 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/Manifest @@ -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----- diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/files/libusb-0.1-ansi.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/files/libusb-0.1-ansi.patch new file mode 100644 index 0000000000..ba3436f6d7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/files/libusb-0.1-ansi.patch @@ -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 + #include ++#include + #include + ++#include + #include + + /* +@@ -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; + }; diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/libusb-compat-0.1.4.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/libusb-compat-0.1.4.ebuild new file mode 100644 index 0000000000..d98cb3b6ab --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/libusb-compat-0.1.4.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/libusb-compat-0.1.5.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/libusb-compat-0.1.5.ebuild new file mode 100644 index 0000000000..2395a53090 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/libusb-compat-0.1.5.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/metadata.xml new file mode 100644 index 0000000000..bff000f363 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libusb-compat/metadata.xml @@ -0,0 +1,10 @@ + + + + base-system + proxy-maintainers + + peter@stuge.se + Peter Stuge + + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libusb/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/ChangeLog new file mode 100644 index 0000000000..253e85ad9b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/ChangeLog @@ -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 metadata.xml: + Peter Stuge from libusb upstream is sharing ebuild maintenance by his own + request. + + 18 Nov 2012; Robin H. Johnson metadata.xml: + Drop duplication of myself as a maintainer where there is a herd. + + 09 Nov 2012; Richard Yao libusb-1.0.9.ebuild: + keyword -x86-amd64 for now, its not supported + + 23 Jun 2012; Samuli Suominen -libusb-1.0.9_rc3.ebuild: + old + + 17 Jun 2012; Raúl Porcel libusb-1.0.9.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #416333 + + 28 May 2012; Markus Meier libusb-1.0.9.ebuild: + arm stable, bug #417135 + + 24 May 2012; Samuli Suominen libusb-1.0.9.ebuild: + ppc/ppc64 stable wrt #417135 + + 24 May 2012; Jeroen Roovers libusb-1.0.9.ebuild: + Stable for HPPA (bug #417135). + + 22 May 2012; Jeff Horelick libusb-1.0.9.ebuild: + marked x86 per bug 417135 + + 22 May 2012; Agostino Sarubbo libusb-1.0.9.ebuild: + Stable for amd64, wrt bug #417135 + + 22 May 2012; Samuli Suominen 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 -libusb-1.0.8.ebuild: + old + +*libusb-1.0.9 (20 Apr 2012) + + 20 Apr 2012; Samuli Suominen +libusb-1.0.9.ebuild: + Version bump wrt #412745 by Peter Stuge + + 25 Feb 2012; Samuli Suominen libusb-1.0.9_rc3.ebuild: + ppc64 stable wrt #399713 + + 12 Feb 2012; Raúl Porcel libusb-1.0.9_rc3.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #399713 + + 07 Feb 2012; Jeroen Roovers libusb-1.0.9_rc3.ebuild: + Stable for HPPA (bug #399713). + + 05 Feb 2012; Markus Meier libusb-1.0.9_rc3.ebuild: + arm stable, bug #399713 + + 01 Feb 2012; Brent Baude libusb-1.0.9_rc3.ebuild: + Marking libusb-1.0.9_rc3 ppc for bug 399713 + + 28 Jan 2012; Pawel Hajdan jr libusb-1.0.9_rc3.ebuild: + x86 stable wrt bug #399713 + + 23 Jan 2012; Agostino Sarubbo 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 +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 -libusb-0.1.12-r5.ebuild, + -libusb-0.1.12-r6.ebuild: + old + + 09 Jan 2012; Samuli Suominen libusb-0.1.12-r7.ebuild: + ppc/ppc64 stable wrt #390441 + + 01 Jan 2012; Fabian Groffen 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 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 libusb-0.1.12-r7.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #390441 + + 23 Nov 2011; Markus Meier libusb-0.1.12-r7.ebuild: + arm stable, bug #390441 + + 17 Nov 2011; Pawel Hajdan jr libusb-0.1.12-r7.ebuild: + x86 stable wrt bug #390441 + + 15 Nov 2011; Markos Chandras libusb-0.1.12-r7.ebuild: + Stable on amd64 wrt bug #390441 + + 15 Nov 2011; Jeroen Roovers libusb-0.1.12-r7.ebuild: + Stable for HPPA (bug #390441). + + 13 Nov 2011; Mike Frysinger libusb-0.1.12-r7.ebuild: + Use URL to find dockbook dtd rather than filesystem path. + + 13 Nov 2011; Mike Frysinger libusb-0.1.12-r7.ebuild: + Convert USE=nocxx to USE=cxx. + + 13 Nov 2011; Mike Frysinger -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 libusb-0.1.12-r7.ebuild, + libusb-1.0.8.ebuild: + USE="static-libs" and remove useless libtool files. + + 27 Sep 2011; Fabian Groffen libusb-0.1.12-r7.ebuild, + libusb-1.0.8.ebuild: + Marked ~x64-macos + + 12 Oct 2010; Raúl Porcel libusb-1.0.8.ebuild: + sparc stable wrt #304149 + + 09 Oct 2010; Mike Frysinger libusb-1.0.8.ebuild: + Mark ia64/s390/sh stable #304149. + + 29 Sep 2010; Jeroen Roovers libusb-1.0.8.ebuild: + Stable for HPPA (bug #304149). + + 10 Sep 2010; Tobias Klausmann libusb-1.0.8.ebuild: + Stable on alpha, bug #304149 + + 21 Aug 2010; Markus Meier libusb-1.0.8.ebuild: + arm stable, bug #304149 + + 11 Aug 2010; Joseph Jezak libusb-1.0.8.ebuild: + Marked ppc/ppc64 stable for bug #304149. + + 31 Jul 2010; Pawel Hajdan jr libusb-1.0.8.ebuild: + x86 stable wrt bug #304149 + + 31 Jul 2010; Pacho Ramos libusb-1.0.8.ebuild: + amd64 stable, bug 304149 + +*libusb-1.0.8 (17 Jun 2010) + + 17 Jun 2010; Robin H. Johnson +libusb-1.0.8.ebuild: + Bug #320151: Version bump. + +*libusb-1.0.7 (02 May 2010) + + 02 May 2010; Robin H. Johnson +libusb-1.0.7.ebuild: + Bug #317209: Version bump. + +*libusb-0.1.12-r7 (21 Feb 2010) + + 21 Feb 2010; Jonathan Callen +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 +libusb-1.0.6.ebuild: + Bug #296408 version bump. + +*libusb-1.0.5 (16 Nov 2009) + + 16 Nov 2009; Robin H. Johnson +libusb-1.0.5.ebuild: + Bug #293293: version bump. + +*libusb-0.1.12-r6 (11 Nov 2009) + + 11 Nov 2009; Robin H. Johnson + +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 +libusb-1.0.4.ebuild: + Bug #292658: version bump. + +*libusb-1.0.3 (30 Aug 2009) + + 30 Aug 2009; Robin H. Johnson +libusb-1.0.3.ebuild: + Version bump, bug #283252. + +*libusb-1.0.2 (27 Aug 2009) + + 27 Aug 2009; Robin H. Johnson +libusb-1.0.2.ebuild: + Bug #282156: version bump, has endian fixes. + + 31 May 2009; Brent Baude libusb-0.1.12-r5.ebuild: + Marking libusb-0.1.12-r5 ppc64 for bug 270023 + + 24 May 2009; Robin H. Johnson 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 libusb-0.1.12-r5.ebuild: + amd64/x86 stable, bug #270023 + + 21 May 2009; Raúl Porcel libusb-0.1.12-r5.ebuild: + arm/ia64/m68k/s390/sh/sparc stable wrt #270023 + + 17 May 2009; Alexis Ballier libusb-1.0.1.ebuild: + keyword -x86-fbsd for now, its not supported + + 16 May 2009; nixnut libusb-0.1.12-r5.ebuild: + ppc stable #270023 + + 16 May 2009; Jeroen Roovers libusb-0.1.12-r5.ebuild: + Stable for HPPA (bug #270023). + + 16 May 2009; Tobias Klausmann + libusb-0.1.12-r5.ebuild: + Stable on alpha, bug #270023 + + 15 May 2009; Robin H. Johnson 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 +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 . + + 28 Mar 2009; Mike Frysinger 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 +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 + +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 + +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; +files/libusb-0.1.12-nocpp.patch, + +libusb-0.1.12-r2.ebuild: + - snag cross compile fix from buildroot + + 20 Apr 2008; Mike Frysinger libusb-0.1.12-r1.ebuild: + Fixup autotools #213800 by Alessandro Guido. + + 06 Oct 2007; Tom Gall libusb-0.1.12-r1.ebuild: + stable on ppc64 bug #193891 + + 03 Oct 2007; Christoph Mende libusb-0.1.12-r1.ebuild: + Stable on amd64 wrt bug #193891 + + 28 Sep 2007; nixnut libusb-0.1.12-r1.ebuild: + Stable on ppc wrt bug 193891 + + 28 Sep 2007; Joshua Kinard libusb-0.1.12-r1.ebuild: + Stable on mips, per #193891. + + 27 Sep 2007; Jeroen Roovers libusb-0.1.12-r1.ebuild: + Stable for HPPA (bug #193891). + + 27 Sep 2007; Raúl Porcel libusb-0.1.12-r1.ebuild: + alpha/ia64/sparc/x86 stable wrt #193891 + + 30 Aug 2007; Christian Heim metadata.xml: + Removing liquidx from metadata due to his retirement (see #171155 for + reference). + + 12 May 2007; Joshua Kinard libusb-0.1.12.ebuild: + Stable on mips. + + 11 Apr 2007; Robin H. Johnson 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 + -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 + +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 : + Stable for HPPA too. + + 01 Mar 2007; 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 libusb-0.1.12.ebuild: + stable on amd64 as 0.1.11 doesn't compile with gcc4 + + 01 Feb 2007; Timothy Redaelli libusb-0.1.12.ebuild: + Add -j1 to emake install wrt bug #157611 + + 15 Oct 2006; Tobias Scherbaum + libusb-0.1.11.ebuild: + hppa stable, bug #137414 + + 15 Oct 2006; Bryan Østergaard libusb-0.1.12.ebuild: + Stable on ia64. + + 14 Oct 2006; Tim Yamin libusb-0.1.11.ebuild: + Stable on IA64; bug #137414. + + 09 Oct 2006; Luca Barbato libusb-0.1.12.ebuild: + Marked ppc + + 05 Oct 2006; Daniel Gryniewicz libusb-0.1.12.ebuild: + Marked ~amd64 bug #131756 + + 03 Oct 2006; Stephanie Lockwood-Childs + libusb-0.1.12.ebuild: + back to ~ppc for now -- libusb non-root scanning problems (Bug #131756) + + 30 Sep 2006; Daniel Gryniewicz libusb-0.1.12.ebuild: + Marked stable on amd64 + + 28 Sep 2006; Stephanie Lockwood-Childs + libusb-0.1.12.ebuild: + stable on ppc (needed for Bug #148013) + + 28 Sep 2006; Gustavo Zacarias libusb-0.1.12.ebuild: + Stable on sparc + + 28 Sep 2006; Brent Baude libusb-0.1.12.ebuild: + Marking libusb-0.1.12 ppc64 stable to support bug 148013 + + 28 Sep 2006; Fernando J. Pereda libusb-0.1.12.ebuild: + Stable on alpha + + 06 Sep 2006; Luis Medinas libusb-0.1.11.ebuild: + Stable on amd64. + + 03 Sep 2006; Joshua Kinard libusb-0.1.11.ebuild: + Marked stable on mips. + + 03 Sep 2006; Michael Hanselmann libusb-0.1.11.ebuild: + Stable on ppc. + + 03 Sep 2006; Jason Wever libusb-0.1.11.ebuild: + Stable on SPARC wrt bug #137414. + + 02 Sep 2006; Markus Rothe libusb-0.1.11.ebuild: + Stable on ppc64; bug #137414 + + 02 Sep 2006; Alastair Tse libusb-0.1.11.ebuild: + stable for x86 + + 02 Sep 2006; Alastair Tse 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 +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ò libusb-0.1.11.ebuild: + Add ~x86-fbsd keyword. + + 26 Feb 2006; Joshua Kinard libusb-0.1.10a.ebuild: + Marked stable on mips. + + 06 Feb 2006; Alastair Tse -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 +libusb-0.1.11.ebuild: + version bump, removed freebsd patch from latest version (#120083) + + 03 Nov 2005; Alastair Tse +files/0.1.10a-fbsd.patch, + libusb-0.1.10a.ebuild: + added freebsd patch (#100881) + + 02 Jul 2005; Bryan Østergaard libusb-0.1.10a.ebuild: + Stable on alpha. + + 06 Jun 2005; Marcus D. Hanwell libusb-0.1.10a.ebuild: + Stable on amd64. + + 06 Jun 2005; Markus Rothe libusb-0.1.10a.ebuild: + Stable on ppc64 + + 03 Jun 2005; Joseph Jezak libusb-0.1.10a.ebuild: + Marked ppc stable. + + 02 Jun 2005; Rene Nussbaumer libusb-0.1.10a.ebuild: + Stable on hppa. + + 01 Jun 2005; Gustavo Zacarias libusb-0.1.10a.ebuild: + Stable on sparc + + 17 May 2005; Alastair Tse libusb-0.1.8.ebuild, + libusb-0.1.10a.ebuild: + modified elibtoolize calling, --force doesn't work with elibtoolize + + 18 Apr 2005; Alastair Tse libusb-0.1.10a.ebuild: + don't need libtool for runtime dep (#61150) + + 23 Mar 2005; Alastair Tse libusb-0.1.10a.ebuild: + disable make test (#86363) + + 23 Mar 2005; Alastair Tse libusb-0.1.10a.ebuild: + fix compile error for ppc (#86023) + +*libusb-0.1.10a (18 Mar 2005) + + 18 Mar 2005; Alastair Tse +libusb-0.1.10a.ebuild: + version bump (#81727) + + 29 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 19 Oct 2004; Mamoru KOMACHI 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 libusb-0.1.8.ebuild: + stable on amd64. + + 10 Oct 2004; Bryan Østergaard libusb-0.1.8.ebuild: + Stable on alpha. + + 03 Oct 2004; Jason Wever libusb-0.1.8.ebuild: + Stable on sparc. + + 05 Aug 2004; Alastair Tse libusb-0.1.8.ebuild: + adding macos. adding macos specific changes like glibtoolize + + 18 Jul 2004; Tom Gall libusb-0.1.8.ebuild: + stable on ppc64, bug #57128 + + 01 Jul 2004; Jeremy Huddleston + libusb-0.1.7-r1.ebuild, libusb-0.1.7.ebuild: + virtual/glibc -> virtual/libc + + 27 Apr 2004; Aron Griffis libusb-0.1.8.ebuild: + Add inherit eutils + +*libusb-0.1.8 (29 Feb 2004) + + 29 Feb 2004; Alastair Tse libusb-0.1.8.ebuild: + version bump. workaround missing .so extensions with libtool version (#42955) + + 30 Jan 2004; Aron Griffis libusb-0.1.7-r1.ebuild: + Add some more error-checking to this ebuild + + 28 Jan 2004; Aron Griffis libusb-0.1.7-r1.ebuild: + stable on ia64 + + 26 Oct 2003; Brad House libusb-0.1.7-r1.ebuild: + add amd64 flag + +*libusb-0.1.7-r1 (03 Sep 2003) + + 03 Sep 2003; Alastair Tse libusb-0.1.7-r1.ebuild: + force new revision to make sure it owns libusb.so (#25571) + + 19 Jun 2003; Will Woods libusb-0.1.7.ebuild: + Added alpha to KEYWORDS + + 17 Jan 2003; Matthew Turk libusb-0.1.7.ebuild : + Specified docbook-sgml-dtd-r1. + +*libusb-0.1.7 (23 Dec 2002) + + 15 Jan 2003; Nick Hadaway libusb-0.1.7.ebuild : + Added a dependancy on =app-text/docbook-sgml-dtd-3.1*. Closes + bug #11512. + + 02 Jan 2002; Nick Hadaway libusb-0.1.7.ebuild : + Marked stable. + + 23 Dec 2002; Nick Hadaway 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 : changed sparc ~sparc keywords + +*libusb-0.1.6a (23 Oct 2002) + + 23 Oct 2002; Spider libusb-0.1.6a.ebuild : + New version by Robert Davis + +*libusb-0.1.5 (11 March 2002) + + 19 Oct 2002; Calum Selkirk libusb-0.1.5.ebuild : + + Added ppc to KEYWORDS. + +*libusb-0.1.3b (1 Feb 2002) + + 1 Feb 2002; G.Bevin 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. diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libusb/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/Manifest index fb633b072b..840723202f 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libusb/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/Manifest @@ -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----- diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libusb/files/0.1.12-fbsd.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/files/0.1.12-fbsd.patch new file mode 100644 index 0000000000..57fd2ee4cd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/files/0.1.12-fbsd.patch @@ -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 ++ #include ++ #include ++ ], [ ++ 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 + ++#if ! @DEFINE_USB_HID_DESCRIPTOR@ && defined(__FreeBSD__) ++#include ++#include ++#include ++#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 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libusb/files/libusb-0.1-ansi.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/files/libusb-0.1-ansi.patch new file mode 100644 index 0000000000..9db4b4d9f6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/files/libusb-0.1-ansi.patch @@ -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 + #include ++#include + #include + ++#include + #include + + #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; + }; diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libusb/files/libusb-0.1.12-no-infinite-bulk.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/files/libusb-0.1.12-no-infinite-bulk.patch new file mode 100644 index 0000000000..563397d2fe --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/files/libusb-0.1.12-no-infinite-bulk.patch @@ -0,0 +1,24 @@ +Patch-from: http://bugs.gentoo.org/show_bug.cgi?id=225879 +Gentoo-Bug: 225879 +Signed-off-by: Robin H. Johnson + +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 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libusb/files/libusb-0.1.12-nocpp.patch b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/files/libusb-0.1.12-nocpp.patch new file mode 100644 index 0000000000..de1a8c7db6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/files/libusb-0.1.12-nocpp.patch @@ -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 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libusb/libusb-0.1.12-r7.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/libusb-0.1.12-r7.ebuild new file mode 100644 index 0000000000..cb4f06fc35 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/libusb-0.1.12-r7.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libusb/libusb-1.0.8.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/libusb-1.0.8.ebuild deleted file mode 100644 index 51b4508d60..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/libusb/libusb-1.0.8.ebuild +++ /dev/null @@ -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 -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libusb/libusb-1.0.9.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/libusb-1.0.9.ebuild new file mode 100644 index 0000000000..708fea0c47 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/libusb-1.0.9.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libusb/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/metadata.xml new file mode 100644 index 0000000000..bff000f363 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/libusb/metadata.xml @@ -0,0 +1,10 @@ + + + + base-system + proxy-maintainers + + peter@stuge.se + Peter Stuge + + diff --git a/sdk_container/src/third_party/portage-stable/virtual/libusb/ChangeLog b/sdk_container/src/third_party/portage-stable/virtual/libusb/ChangeLog index e81a741579..44f347cb0e 100644 --- a/sdk_container/src/third_party/portage-stable/virtual/libusb/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/virtual/libusb/ChangeLog @@ -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 metadata.xml: + Peter Stuge from libusb upstream is sharing ebuild maintenance by his own + request. + + 12 May 2013; Andreas K. Huettel libusb-1.ebuild: + Add ~amd64-fbsd, acked by aballier, bug 469502 + + 19 Apr 2013; Samuli Suominen libusb-1.ebuild: + Force more recent libusbx to prevent bMaxPower vs. MaxPower declaration + conflict. + + 18 Feb 2013; Zac Medico libusb-1.ebuild: + Add ~arm-linux keyword. + + 18 Nov 2012; Robin H. Johnson metadata.xml: + Drop duplication of myself as a maintainer where there is a herd. + + 09 Nov 2012; Richard Yao libusb-1.ebuild: + Add >=sys-freebsd/freebsd-lib-9.1_rc3-r1[usb] as virtual/libusb:1 provider + + 21 Sep 2012; Samuli Suominen 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 libusb-1.ebuild: + Change order of preference for libusbx. + + 22 May 2012; Samuli Suominen libusb-0.ebuild: + Change order of || ( ) to list dev-libs/libusb-compat first wrt #417135 + + 22 May 2012; Samuli Suominen libusb-1.ebuild: + Include dev-libs/libusbx:1 as secondary alternative. + + 06 May 2012; Alexis Ballier libusb-0.ebuild: + keyword ~amd64-fbsd + + 20 Apr 2012; Samuli Suominen libusb-1.ebuild: + Raise requirement of libusb to >= 1.0.9_rc for compability with usbredir. + + 27 Sep 2011; Fabian Groffen libusb-0.ebuild, + libusb-1.ebuild: + Marked ~x64-macos 06 Feb 2011; Mart Raudsepp libusb-0.ebuild: Drop to ~mips - 12 Oct 2010; Raúl Porcel libusb-1.ebuild: + 12 Oct 2010; Raúl Porcel libusb-1.ebuild: sparc stable wrt #304149 09 Oct 2010; Mike Frysinger libusb-1.ebuild: @@ -71,6 +114,5 @@ 14 May 2009; Robin H. Johnson +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 and Robert + the bug, as agreed on by Tiziano Müller and Robert Buchholz . - diff --git a/sdk_container/src/third_party/portage-stable/virtual/libusb/Manifest b/sdk_container/src/third_party/portage-stable/virtual/libusb/Manifest new file mode 100644 index 0000000000..015aacee7d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/libusb/Manifest @@ -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----- diff --git a/sdk_container/src/third_party/portage-stable/virtual/libusb/libusb-0.ebuild b/sdk_container/src/third_party/portage-stable/virtual/libusb/libusb-0.ebuild index 4fd13a7333..347cc9a04a 100644 --- a/sdk_container/src/third_party/portage-stable/virtual/libusb/libusb-0.ebuild +++ b/sdk_container/src/third_party/portage-stable/virtual/libusb/libusb-0.ebuild @@ -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] )" diff --git a/sdk_container/src/third_party/portage-stable/virtual/libusb/libusb-1.ebuild b/sdk_container/src/third_party/portage-stable/virtual/libusb/libusb-1.ebuild index 2fa5ec4f5a..219dd81437 100644 --- a/sdk_container/src/third_party/portage-stable/virtual/libusb/libusb-1.ebuild +++ b/sdk_container/src/third_party/portage-stable/virtual/libusb/libusb-1.ebuild @@ -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] )" diff --git a/sdk_container/src/third_party/portage-stable/virtual/libusb/metadata.xml b/sdk_container/src/third_party/portage-stable/virtual/libusb/metadata.xml index e135c6ed1c..bff000f363 100644 --- a/sdk_container/src/third_party/portage-stable/virtual/libusb/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/virtual/libusb/metadata.xml @@ -1,8 +1,10 @@ - no-herd + base-system + proxy-maintainers - robbat2@gentoo.org + peter@stuge.se + Peter Stuge