Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/isight-firmware-tools: isight-firmware-tools-1.5.90.ebuild ChangeLog isight-firmware-tools-1.5.90-r1.ebuild isight-firmware-tools-1.4.2.ebuild
Date: Wed, 05 May 2010 22:07:05
Message-Id: 20100505220700.99C382C3FB@corvid.gentoo.org
1 eva 10/05/05 22:07:00
2
3 Modified: isight-firmware-tools-1.5.90.ebuild ChangeLog
4 Added: isight-firmware-tools-1.5.90-r1.ebuild
5 Removed: isight-firmware-tools-1.4.2.ebuild
6 Log:
7 Fix udev rules, bug #316027. Fix build problem with -O0, bug #306803.
8 (Portage version: 2.2_rc67/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.2 media-video/isight-firmware-tools/isight-firmware-tools-1.5.90.ebuild
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/isight-firmware-tools/isight-firmware-tools-1.5.90.ebuild?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/isight-firmware-tools/isight-firmware-tools-1.5.90.ebuild?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/isight-firmware-tools/isight-firmware-tools-1.5.90.ebuild?r1=1.1&r2=1.2
16
17 Index: isight-firmware-tools-1.5.90.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-video/isight-firmware-tools/isight-firmware-tools-1.5.90.ebuild,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- isight-firmware-tools-1.5.90.ebuild 24 Feb 2010 22:20:27 -0000 1.1
24 +++ isight-firmware-tools-1.5.90.ebuild 5 May 2010 22:07:00 -0000 1.2
25 @@ -1,10 +1,10 @@
26 # Copyright 1999-2010 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-video/isight-firmware-tools/isight-firmware-tools-1.5.90.ebuild,v 1.1 2010/02/24 22:20:27 eva Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-video/isight-firmware-tools/isight-firmware-tools-1.5.90.ebuild,v 1.2 2010/05/05 22:07:00 eva Exp $
30
31 EAPI="2"
32
33 -inherit autotools eutils multilib versionator
34 +inherit eutils multilib versionator
35
36 MY_MAJORV="$(get_version_component_range 1).6"
37 DESCRIPTION="Extract, load or export firmware for the iSight webcams"
38
39
40
41 1.11 media-video/isight-firmware-tools/ChangeLog
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/isight-firmware-tools/ChangeLog?rev=1.11&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/isight-firmware-tools/ChangeLog?rev=1.11&content-type=text/plain
45 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/isight-firmware-tools/ChangeLog?r1=1.10&r2=1.11
46
47 Index: ChangeLog
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/media-video/isight-firmware-tools/ChangeLog,v
50 retrieving revision 1.10
51 retrieving revision 1.11
52 diff -u -r1.10 -r1.11
53 --- ChangeLog 24 Feb 2010 22:20:27 -0000 1.10
54 +++ ChangeLog 5 May 2010 22:07:00 -0000 1.11
55 @@ -1,6 +1,18 @@
56 # ChangeLog for media-video/isight-firmware-tools
57 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
58 -# $Header: /var/cvsroot/gentoo-x86/media-video/isight-firmware-tools/ChangeLog,v 1.10 2010/02/24 22:20:27 eva Exp $
59 +# $Header: /var/cvsroot/gentoo-x86/media-video/isight-firmware-tools/ChangeLog,v 1.11 2010/05/05 22:07:00 eva Exp $
60 +
61 +*isight-firmware-tools-1.5.90-r1 (05 May 2010)
62 +
63 + 05 May 2010; Gilles Dartiguelongue <eva@g.o>
64 + -files/isight-firmware-tools-1.2-ift-ldadd.patch,
65 + -files/isight-firmware-tools-1.2-rules.patch,
66 + -isight-firmware-tools-1.4.2.ebuild,
67 + -files/isight-firmware-tools-1.4.2-hal-disable.patch,
68 + isight-firmware-tools-1.5.90.ebuild,
69 + +isight-firmware-tools-1.5.90-r1.ebuild,
70 + +files/isight-firmware-tools-1.5.90-build-O0.patch:
71 + Fix udev rules, bug #316027. Fix build problem with -O0, bug #306803.
72
73 *isight-firmware-tools-1.5.90 (24 Feb 2010)
74
75
76
77
78 1.1 media-video/isight-firmware-tools/isight-firmware-tools-1.5.90-r1.ebuild
79
80 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/isight-firmware-tools/isight-firmware-tools-1.5.90-r1.ebuild?rev=1.1&view=markup
81 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/isight-firmware-tools/isight-firmware-tools-1.5.90-r1.ebuild?rev=1.1&content-type=text/plain
82
83 Index: isight-firmware-tools-1.5.90-r1.ebuild
84 ===================================================================
85 # Copyright 1999-2010 Gentoo Foundation
86 # Distributed under the terms of the GNU General Public License v2
87 # $Header: /var/cvsroot/gentoo-x86/media-video/isight-firmware-tools/isight-firmware-tools-1.5.90-r1.ebuild,v 1.1 2010/05/05 22:07:00 eva Exp $
88
89 EAPI="2"
90
91 inherit eutils multilib versionator
92
93 MY_MAJORV="$(get_version_component_range 1).6"
94 DESCRIPTION="Extract, load or export firmware for the iSight webcams"
95 HOMEPAGE="http://bersace03.free.fr/ift/"
96 SRC_URI="http://launchpad.net/${PN}/main/${MY_MAJORV}/+download/${P}.tar.gz"
97
98 LICENSE="GPL-2"
99 SLOT="0"
100 KEYWORDS="~amd64 ~x86"
101 IUSE=""
102
103 RDEPEND=">=dev-libs/glib-2.14
104 virtual/libusb:0
105 dev-libs/libgcrypt
106 >=sys-fs/udev-149"
107 DEPEND="${RDEPEND}
108 >=dev-util/intltool-0.35.5
109 sys-apps/texinfo"
110
111 src_prepare() {
112 # Fix rules for recent udev versions, bug #316027
113 sed 's/SYSFS/ATTR/g' -i src/isight.rules.in.in || die "sed 1 failed"
114
115 # Fix multilib support
116 sed "s:/lib/firmware:/$(get_libdir)/firmware:" \
117 -i src/isight.rules.in.in || die "sed 2 failed"
118
119 # Fix intltoolize broken file, see upstream #577133
120 sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in \
121 || die "sed 3 failed"
122
123 # Fix build with -O0, bug #221325
124 epatch "${FILESDIR}/${PN}-1.5.90-build-O0.patch"
125 }
126
127 src_configure() {
128 # https://bugs.launchpad.net/isight-firmware-tools/+bug/243255
129 econf --docdir="${ROOT}/usr/share/doc/${PF}"
130 }
131
132 src_install() {
133 emake DESTDIR="${D}" install || die "emake install failed"
134 mv "${D}"/etc/udev/rules.d/isight.rules "${D}"/etc/udev/rules.d/70-isight.rules
135 rm -f "${D}/usr/share/doc/${PF}/HOWTO"
136 dodoc AUTHORS ChangeLog HOWTO NEWS README || die "dodoc failed"
137 }
138
139 pkg_postinst() {
140 elog "You need to extract your firmware prior to being able to loading it"
141 elog "ift-extract --apple-driver /macos/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/AppleUSBVideoSupport"
142 elog "If you do not have OSX you can get AppleUSBVideoSupport from"
143 elog "http://www.mediafire.com/?81xtkqyttjt"
144 }