diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2013-09-10 06:19:17 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2013-09-10 06:19:17 +0000 |
commit | 9d1d966a8042e655d85caaad43a91d4621266f51 (patch) | |
tree | b17f0c979fd10e347fa1cbdf9181cb6f613f2e71 /dev-libs/libusbx | |
parent | Initial import, ebuild by me (diff) | |
download | historical-9d1d966a8042e655d85caaad43a91d4621266f51.tar.gz historical-9d1d966a8042e655d85caaad43a91d4621266f51.tar.bz2 historical-9d1d966a8042e655d85caaad43a91d4621266f51.zip |
Version bump.
Package-Manager: portage-2.2.0/cvs/Linux x86_64
Manifest-Sign-Key: 0x4868F14D
Diffstat (limited to 'dev-libs/libusbx')
-rw-r--r-- | dev-libs/libusbx/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/libusbx/Manifest | 18 | ||||
-rw-r--r-- | dev-libs/libusbx/libusbx-1.0.17.ebuild | 72 |
3 files changed, 88 insertions, 9 deletions
diff --git a/dev-libs/libusbx/ChangeLog b/dev-libs/libusbx/ChangeLog index d230e856e239..816ce8c9ac7a 100644 --- a/dev-libs/libusbx/ChangeLog +++ b/dev-libs/libusbx/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/libusbx # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libusbx/ChangeLog,v 1.19 2013/08/08 12:41:08 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libusbx/ChangeLog,v 1.20 2013/09/10 06:19:11 ssuominen Exp $ + +*libusbx-1.0.17 (10 Sep 2013) + + 10 Sep 2013; Samuli Suominen <ssuominen@gentoo.org> +libusbx-1.0.17.ebuild: + Version bump. 08 Aug 2013; Samuli Suominen <ssuominen@gentoo.org> libusbx-1.0.16-r3.ebuild: Block revision of emul-linux-x86-baselibs that dropped the colliding files. diff --git a/dev-libs/libusbx/Manifest b/dev-libs/libusbx/Manifest index f07edea754fb..db4ff70a082e 100644 --- a/dev-libs/libusbx/Manifest +++ b/dev-libs/libusbx/Manifest @@ -4,18 +4,20 @@ Hash: SHA256 AUX libusbx-1.0.16-hotplug-Remove-use-of-pthread_cancel-from-linux_udev.patch 4089 SHA256 eac68f07c3de3dd30316f8de798cae1f26a030de3049540bb9e1bb7a3792e48c SHA512 136ed1e42220dfb639d214a007d714c3c113599431dc7b75d2eabf523ff0f5e9c407a0d8e26cc523db3e87b9d9e130f1932bdd60e5b48e8de0633fbc7392ea22 WHIRLPOOL 19a92baab59f449e71bf471e97a123bc53aa6116d16bf573e16a58e10dfeec795f4a7188bf1afc05ceba722114c502603a0d158fe70ee9a95689548360b404e2 AUX libusbx-1.0.16-linux-Use-a-separate-lock-to-serialize-start-stop-vs.patch 3409 SHA256 2bcd9c31b66e80644fe426eac3beedbe8b2c632fe41d2f4c2629c4ed799a8817 SHA512 565f58a3a4a698f0a72e4d5f2252455f9d95f79e30a4f611dad03967f9ab3290f466422bcab7c011bc2659d5f1ad8d351d6d7fd28f55471575c19ef5ca0c3087 WHIRLPOOL 8d866d5750d5773909d73ba641e77c175bff453f8d5b5b490d19f45c37689426e8f961210a6f76d9097d0288780551406ed1025c1baae3821cf86e1d7973a3b5 DIST libusbx-1.0.16.tar.bz2 488428 SHA256 5b335cf9572d793da6ced55bce633894288a8ff39557f07ccc798f2cb74cb580 SHA512 a92fd006afab80c051edc725105bbf1c7b79bdc050fde750d81bf050195e1f19be6217682c0cdf047754eed1be5848c915aac3d5364acc72a8324ce0f8b9e698 WHIRLPOOL dc25709f8f838c28306f6838f23e4907b7f8d1f8b5dd0ec14c649d79f15ed23942a6457034fe2ae25606ed6a584efa41fed6233e6be09e1965a6aa95b5a303ae +DIST libusbx-1.0.17.tar.bz2 507441 SHA256 876f8d2c3fee73840a89cb78f3e384c0ab73a67f9155a010b1a5a73ece5145b8 SHA512 fddde538197707e6a97a6ddefab0deeba67f93def1694dac8379589d442c707f8319b1bd9fae6587b25ddaa92ce7894f3ec2e65ddfc031697c15e4c65d251d31 WHIRLPOOL 5ec749741c8c911f7efed28e1ce820ad90d649284801b5a91c9d732c7625943f180e599351aa272760772dfc06047e4303d662df858e52cd4828ab010b63f3f7 EBUILD libusbx-1.0.16-r2.ebuild 1512 SHA256 7b8141c1f6fd3deaf0e8464f61107abd2f90163ec35b4b80349b53e3dfb0d654 SHA512 2cf383e21e1911a560ce614773fd30803a24552f73c92d35a57f1967f8c9af117320fddfc67ab5604e093f8c4fcb817ef4de04bd4b874943d5f3d94033978dbb WHIRLPOOL 720991d9f5bc7b696669e50604e83a943ddc3efe63613af9588a6bf9121c314c892b6183817cb70529aebd5ef5789cf102792ac16f44e9583e4ee5e3a9cb5902 EBUILD libusbx-1.0.16-r3.ebuild 1898 SHA256 f2a848c2892d67667e6126ec7ab6d9c94e7de3baf4dd06ad2fe54694849af66e SHA512 f774a0554eb0887fd0693b2ea2bc8ab8fac0c146b2c68a2db5e2a7bdadcbf0573adfd8034ba37244b49fbc734a897f5bd16c1aea1d77adfa725dd3aba66c53e5 WHIRLPOOL 7967e1c11d811fc1bf081767a0c5d6860e94739e7b4e06300e6ce4e78cfa3957f465b91e495004299f37b6b1c361206837e3f339cf3f4c6ccad76f1678a767e4 -MISC ChangeLog 2987 SHA256 2cd6d70719eec969af1f052026d3fcf645c744edf7ff87e3b281701f15a770db SHA512 3a8e28a39b9de4d0fef159550274ffc263652037c12e4a9e09a701986b8924f9696aaaade51a1951ed63ffce6ea7555c2bbb6b6d7bc3d216f0ba751fa3ff10be WHIRLPOOL 46643ae6f63843c6f900945db3da5a6faea79a040296b51f78c1ef2b4bbc0910bbbfc76d403f3a23f4caff080e6d4a5a60a4ce096dca9f691a1eb9f4090df1ca +EBUILD libusbx-1.0.17.ebuild 1776 SHA256 0e4ee7411553ccf34de2371180362138c008a2bbb2020b332a6368a834331ff9 SHA512 d21349391ac338952fd5c26a420fcc40382ace54b1b8a8d3a4237afdee53faf849089559a762f074ddc88ee771fcefb1ccd46551e91c97635ea6d24908156626 WHIRLPOOL 5859018f5278af230a4b4141c29f0885134894d6b316ced59f1d160a7b0c6dc57bcc959739a833bbdb315260f47a3def53a77880fc8d2039851a25e6789af070 +MISC ChangeLog 3113 SHA256 6443dc54f73171af6ceb12988cbb07a88e0897ca3802cc943fe74731f6a6228b SHA512 aac61baf21560d9ade99a43b04ee3386134ab31bb1ad8734abb8f0b91f3cf4be19c090eb7c7116528bf73bfe51c8598bc3ba65ddff89748946d703aff32f9a57 WHIRLPOOL c998685288ec6fb1dcd04e97b2abd29dd7dae75543d12cca9110fa5c50180c57f4fc58c24975278e055d7ef370e53ad0fd67934d4b2390f6a16d0c79bd17a89c MISC metadata.xml 285 SHA256 8f3e4e1f792ef6a6f383ae0aac1627db7f536ff880da423bca1113cea6d06773 SHA512 10fc61b3654c9aee6e9ba9702cf6630928921d2670248b9e1356d417b205dabc959e3672eda071f5fa734b3a001992cecd514a920b6e37376db943266683e75d WHIRLPOOL e26de64dba56ea85587b9e7348a1be056f78a2e2f9f91ffb5faef242b7ced82496b40fe672b18c33491f40a124161ca47af0e80219ebe39a8b24e86557c36db1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) -iQEcBAEBCAAGBQJSA5FvAAoJEEdUh39IaPFNZ70IAIwphLbf5y/th1MjiE9I72gg -1XTm8M991Jr1FKxbAf9RU8fjpq0I1KXFt71/jqtttNedIupZOPgz8VuBaTgl+dNQ -n28bhdlZLqOJTlmppbK8o1zxFXVImj3zGQFC82TUnhXrQxtdwEOrkcTmqTmIR8ho -zKh15sXJZEk0E6pHUq5Jb+qm5duo+heUTWx0Z332yXtN94P+v7tR0CxTgBXUpCeU -hzLzND3loBLV28szthl3e9z7TUI3BLOT6z6sdwmoHMT7nD5k6AbFtwz6x+FOJvNs -+pQGZ+wZa579La/DzC+ViUbiDo2E2HE1foUuYXbkhsOwm8ZG7bXw4LdRSqpInjU= -=RPJx +iQEcBAEBCAAGBQJSLrmHAAoJEEdUh39IaPFNxSEIAIjRuc1Wdy0nlCkULC1cTmxi +HaHBpn71aK5gZU9pbQlTadaZeHzM0Pk5iT8YIFX0i+kSvZD8R7Eh9ZRki2GJNRhv +8oDnVtkCxP8J94rKgbrNT3S9PAKQy7KctWYb2wHtEaxixOtUFEAczlOj2dt337HK +kPszJpqLblC65LoD5rXTr5WiuYnxe3bi61tHc2o56TxWsjSbIjKQJKqatfcRgh8+ +ehAVSYFqcRLUrT8DNk1REKCESEbsk4imogNdW9i7+V/jmMuWdh4ApD70lGzhxGYr +VZ1pXndJjALBHkNQI8siLvROzVIcNJwJDCVmdAtJEmxQOnvbCGc0fWCiRTXlI+o= +=7uTh -----END PGP SIGNATURE----- diff --git a/dev-libs/libusbx/libusbx-1.0.17.ebuild b/dev-libs/libusbx/libusbx-1.0.17.ebuild new file mode 100644 index 000000000000..e6973046fb4b --- /dev/null +++ b/dev-libs/libusbx/libusbx-1.0.17.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libusbx/libusbx-1.0.17.ebuild,v 1.1 2013/09/10 06:19:11 ssuominen Exp $ + +EAPI=5 +inherit eutils toolchain-funcs multilib-minimal + +DESCRIPTION="Userspace access to USB devices" +HOMEPAGE="http://libusbx.sourceforge.net/" +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 -x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="debug doc examples static-libs test udev" + +RDEPEND="udev? ( >=virtual/udev-200[${MULTILIB_USEDEP}] ) + !dev-libs/libusb:1 + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20130224-r7 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + )" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + !udev? ( virtual/os-headers )" + +multilib_src_configure() { + ECONF_SOURCE=${S} \ + econf \ + $(use_enable static-libs static) \ + $(use_enable udev) \ + $(use_enable debug debug-log) \ + $(use_enable test tests-build) +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi; then + use doc && emake -C doc docs + fi +} + +multilib_src_test() { + emake check + + # noinst_PROGRAMS from tests/Makefile.am + tests/stress || die +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + if multilib_is_native_abi; then + gen_usr_ldscript -a usb-1.0 + + use doc && dohtml doc/html/* + fi +} + +multilib_src_install_all() { + prune_libtool_files + + dodoc AUTHORS ChangeLog NEWS PORTING README TODO + + if use examples; then + insinto /usr/share/doc/${PF}/examples + doins examples/*.{c,h} + insinto /usr/share/doc/${PF}/examples/getopt + doins examples/getopt/*.{c,h} + fi +} |