commit:     fe5154b8f43749c838469b1f8a3766ca19775a2e
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 15 07:02:20 2015 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Wed Jul 15 07:02:20 2015 +0000
URL:        https://gitweb.gentoo.org/proj/musl.git/commit/?id=fe5154b8

sys-libs/libraw1394: replace __uint32_t.

Package-Manager: portage-2.2.18
RepoMan-Options: --force
Manifest-Sign-Key: 0xF52D4BBA

 sys-libs/libraw1394/Manifest                       |  4 ++
 .../files/libraw1394-2.1.1-replace__uint32.patch   | 54 ++++++++++++++++++++++
 sys-libs/libraw1394/libraw1394-2.1.1-r99.ebuild    | 26 +++++++++++
 sys-libs/libraw1394/metadata.xml                   |  5 ++
 4 files changed, 89 insertions(+)

diff --git a/sys-libs/libraw1394/Manifest b/sys-libs/libraw1394/Manifest
new file mode 100644
index 0000000..1422a5f
--- /dev/null
+++ b/sys-libs/libraw1394/Manifest
@@ -0,0 +1,4 @@
+AUX libraw1394-2.1.1-replace__uint32.patch 1812 SHA256 
2ce86a0ee775a0ac07f6ca06c25ad932bccaf529954414a80305bb08b31bd769 SHA512 
fb2d5e27e8599c90449d7f29d5a5c18b90c0728ecb14e0bd23f7100af84dec46452ecaed12e62e714a24f98b3374005ceadee3005ff24dd70c9b6ee8bf7d423e
 WHIRLPOOL 
325e4668adec6a50701f78be36c4e0bf4e689f35f7c393c64d2483207218313cb2e9313fab73c2174b97b664d92fa69f9d94c5d9d642d5ad2fc26a4a52684bb3
+DIST libraw1394-2.1.1.tar.xz 309396 SHA256 
1bab9780189f9d1eb4e973df12679c04f979c21e024240fc98e536ff5b680ee9 SHA512 
ed6acf10e50593e6070764e57cb6cc0eabb6f2bc4b4ed805a55cdfc37109c1975eb597dfbef9b6f8bc73a9e9270e7d643956489f54682f4c670fa510ef726fbe
 WHIRLPOOL 
10e075374855c03395cefb7357f055fafd223b91b7e89ed22d96d691a398d3371db580e38fd53718305a5b1f2708bd52bc55cf1ccedfa5e508bd6e64bc04f6ad
+EBUILD libraw1394-2.1.1-r99.ebuild 788 SHA256 
9d8e1ebb7fc9c15c7335473ccc5a1c071c8b64202fc04161843e87a99c952bd3 SHA512 
2872c08c69e41eeaef98532a1af9c46fd0f5b1eed216152109ea969aa96f5f40fe29831470e4e349323f56a72f3e4b6b4f027d3d0fdf814b6f801e6d4aa229aa
 WHIRLPOOL 
625c5ce86e4af37ce3e9dd9662bc765460e5a073bcd2b626c05bfbb8bcbe579ce435f14b862e79e7eda576f8d5656ccd8e44dc1b9c2ef26b596911adf489460a
+MISC metadata.xml 164 SHA256 
f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 
8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca
 WHIRLPOOL 
11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52

diff --git a/sys-libs/libraw1394/files/libraw1394-2.1.1-replace__uint32.patch 
b/sys-libs/libraw1394/files/libraw1394-2.1.1-replace__uint32.patch
new file mode 100644
index 0000000..b5f3c23
--- /dev/null
+++ b/sys-libs/libraw1394/files/libraw1394-2.1.1-replace__uint32.patch
@@ -0,0 +1,54 @@
+diff -Naur libraw1394-2.1.1.orig/src/fw.c libraw1394-2.1.1/src/fw.c
+--- libraw1394-2.1.1.orig/src/fw.c     2015-04-28 16:01:21.000000000 -0400
++++ libraw1394-2.1.1/src/fw.c  2015-07-15 02:58:18.267818961 -0400
+@@ -187,7 +187,7 @@
+ 
+ static int
+ handle_echo_pipe(raw1394handle_t handle,
+-               struct epoll_closure *ec, __uint32_t events)
++               struct epoll_closure *ec, uint32_t events)
+ {
+       quadlet_t value;
+ 
+@@ -258,7 +258,7 @@
+ 
+ static int
+ handle_device_event(raw1394handle_t handle,
+-                  struct epoll_closure *ec, __uint32_t events)
++                  struct epoll_closure *ec, uint32_t events)
+ {
+       fw_handle_t fwhandle = handle->mode.fw;
+       union fw_cdev_event *u;
+@@ -421,7 +421,7 @@
+ 
+ static int
+ handle_inotify(raw1394handle_t handle, struct epoll_closure *ec,
+-             __uint32_t events)
++             uint32_t events)
+ {
+       fw_handle_t fwhandle = handle->mode.fw;
+       struct inotify_event *event;
+diff -Naur libraw1394-2.1.1.orig/src/fw.h libraw1394-2.1.1/src/fw.h
+--- libraw1394-2.1.1.orig/src/fw.h     2015-04-28 16:39:11.000000000 -0400
++++ libraw1394-2.1.1/src/fw.h  2015-07-15 02:58:37.132818057 -0400
+@@ -48,7 +48,7 @@
+ 
+ struct epoll_closure {
+       int (*func)(raw1394handle_t handle,
+-                  struct epoll_closure *closure, __uint32_t events);
++                  struct epoll_closure *closure, uint32_t events);
+ };
+ 
+ struct port {
+diff -Naur libraw1394-2.1.1.orig/src/fw-iso.c libraw1394-2.1.1/src/fw-iso.c
+--- libraw1394-2.1.1.orig/src/fw-iso.c 2015-04-28 16:16:16.000000000 -0400
++++ libraw1394-2.1.1/src/fw-iso.c      2015-07-15 02:58:30.395818380 -0400
+@@ -303,7 +303,7 @@
+ }
+ 
+ static int handle_iso_event(raw1394handle_t handle,
+-                          struct epoll_closure *closure, __uint32_t events)
++                          struct epoll_closure *closure, uint32_t events)
+ {
+       fw_handle_t fwhandle = handle->mode.fw;
+       struct fw_cdev_event_iso_interrupt *interrupt;

diff --git a/sys-libs/libraw1394/libraw1394-2.1.1-r99.ebuild 
b/sys-libs/libraw1394/libraw1394-2.1.1-r99.ebuild
new file mode 100644
index 0000000..6468924
--- /dev/null
+++ b/sys-libs/libraw1394/libraw1394-2.1.1-r99.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: 
/var/cvsroot/gentoo-x86/sys-libs/libraw1394/libraw1394-2.1.1.ebuild,v 1.1 
2015/05/29 07:28:12 polynomial-c Exp $
+
+EAPI=4
+
+AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
+
+inherit autotools-multilib
+
+DESCRIPTION="library that provides direct access to the IEEE 1394 bus"
+HOMEPAGE="http://ieee1394.wiki.kernel.org/";
+SRC_URI="mirror://kernel/linux/libs/ieee1394/${P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ppc ~x86"
+IUSE="static-libs"
+
+DEPEND="app-arch/xz-utils"
+RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r4
+               !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
+
+src_prepare() {
+       epatch "${FILESDIR}"/${P}-replace__uint32.patch
+}

diff --git a/sys-libs/libraw1394/metadata.xml b/sys-libs/libraw1394/metadata.xml
new file mode 100644
index 0000000..96a2d58
--- /dev/null
+++ b/sys-libs/libraw1394/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+<herd>base-system</herd>
+</pkgmetadata>

Reply via email to