Gentoo Archives: gentoo-commits

From: "Christian Ruppert (idl0r)" <idl0r@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/flashrom: ChangeLog flashrom-9999.ebuild flashrom-0.9.5.1.ebuild flashrom-0.9.5.ebuild
Date: Fri, 02 Mar 2012 01:48:07
Message-Id: 20120302014754.371E62004B@flycatcher.gentoo.org
1 idl0r 12/03/02 01:47:54
2
3 Modified: ChangeLog flashrom-9999.ebuild
4 Added: flashrom-0.9.5.1.ebuild
5 Removed: flashrom-0.9.5.ebuild
6 Log:
7 Version bump. Sync with the live ebuild.
8
9 (Portage version: 2.2.0_alpha89/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.21 sys-apps/flashrom/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/flashrom/ChangeLog?rev=1.21&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/flashrom/ChangeLog?rev=1.21&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/flashrom/ChangeLog?r1=1.20&r2=1.21
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/sys-apps/flashrom/ChangeLog,v
21 retrieving revision 1.20
22 retrieving revision 1.21
23 diff -u -r1.20 -r1.21
24 --- ChangeLog 18 Feb 2012 18:58:02 -0000 1.20
25 +++ ChangeLog 2 Mar 2012 01:47:54 -0000 1.21
26 @@ -1,6 +1,12 @@
27 # ChangeLog for sys-apps/flashrom
28 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/flashrom/ChangeLog,v 1.20 2012/02/18 18:58:02 idl0r Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/flashrom/ChangeLog,v 1.21 2012/03/02 01:47:54 idl0r Exp $
31 +
32 +*flashrom-0.9.5.1 (02 Mar 2012)
33 +
34 + 02 Mar 2012; Christian Ruppert <idl0r@g.o> -flashrom-0.9.5.ebuild,
35 + +flashrom-0.9.5.1.ebuild, flashrom-9999.ebuild:
36 + Version bump. Sync with the live ebuild.
37
38 *flashrom-0.9.5 (18 Feb 2012)
39
40
41
42
43 1.2 sys-apps/flashrom/flashrom-9999.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/flashrom/flashrom-9999.ebuild?rev=1.2&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/flashrom/flashrom-9999.ebuild?rev=1.2&content-type=text/plain
47 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/flashrom/flashrom-9999.ebuild?r1=1.1&r2=1.2
48
49 Index: flashrom-9999.ebuild
50 ===================================================================
51 RCS file: /var/cvsroot/gentoo-x86/sys-apps/flashrom/flashrom-9999.ebuild,v
52 retrieving revision 1.1
53 retrieving revision 1.2
54 diff -u -r1.1 -r1.2
55 --- flashrom-9999.ebuild 14 Oct 2011 18:54:46 -0000 1.1
56 +++ flashrom-9999.ebuild 2 Mar 2012 01:47:54 -0000 1.2
57 @@ -1,8 +1,8 @@
58 -# Copyright 1999-2011 Gentoo Foundation
59 +# Copyright 1999-2012 Gentoo Foundation
60 # Distributed under the terms of the GNU General Public License v2
61 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/flashrom/flashrom-9999.ebuild,v 1.1 2011/10/14 18:54:46 vapier Exp $
62 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/flashrom/flashrom-9999.ebuild,v 1.2 2012/03/02 01:47:54 idl0r Exp $
63
64 -EAPI="3"
65 +EAPI="4"
66
67 inherit eutils toolchain-funcs
68 if [[ ${PV} == "9999" ]] ; then
69 @@ -18,7 +18,7 @@
70
71 LICENSE="GPL-2"
72 SLOT="0"
73 -IUSE="+atahpt +bitbang_spi +buspirate_spi dediprog +drkaiser
74 +IUSE="+atahpt +bitbang_spi +buspirate_spi dediprog doc +drkaiser
75 +dummy ft2232_spi +gfxnvidia +internal +nic3com +nicintel +nicintel_spi
76 +nicnatsemi +nicrealtek +ogp_spi +rayer_spi
77 +satasii +satamv +serprog +wiki"
78 @@ -92,4 +92,8 @@
79 dosbin flashrom || die
80 doman flashrom.8
81 dodoc ChangeLog README
82 +
83 + if use doc; then
84 + dodoc Documentation/*.txt
85 + fi
86 }
87
88
89
90 1.1 sys-apps/flashrom/flashrom-0.9.5.1.ebuild
91
92 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/flashrom/flashrom-0.9.5.1.ebuild?rev=1.1&view=markup
93 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/flashrom/flashrom-0.9.5.1.ebuild?rev=1.1&content-type=text/plain
94
95 Index: flashrom-0.9.5.1.ebuild
96 ===================================================================
97 # Copyright 1999-2012 Gentoo Foundation
98 # Distributed under the terms of the GNU General Public License v2
99 # $Header: /var/cvsroot/gentoo-x86/sys-apps/flashrom/flashrom-0.9.5.1.ebuild,v 1.1 2012/03/02 01:47:54 idl0r Exp $
100
101 EAPI="4"
102
103 inherit eutils toolchain-funcs
104 if [[ ${PV} == "9999" ]] ; then
105 ESVN_REPO_URI="svn://coreboot.org/flashrom/trunk"
106 inherit subversion
107 else
108 SRC_URI="http://download.flashrom.org/releases/${P}.tar.bz2"
109 KEYWORDS="~amd64 ~arm ~x86"
110 fi
111
112 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
113 HOMEPAGE="http://flashrom.org/"
114
115 LICENSE="GPL-2"
116 SLOT="0"
117 IUSE="+atahpt +bitbang_spi +buspirate_spi dediprog doc +drkaiser
118 +dummy ft2232_spi +gfxnvidia +internal +nic3com +nicintel +nicintel_spi
119 +nicnatsemi +nicrealtek +ogp_spi +rayer_spi
120 +satasii +satamv +serprog +wiki"
121
122 COMMON_DEPEND="atahpt? ( sys-apps/pciutils )
123 dediprog? ( virtual/libusb:0 )
124 drkaiser? ( sys-apps/pciutils )
125 ft2232_spi? ( dev-embedded/libftdi )
126 gfxnvidia? ( sys-apps/pciutils )
127 internal? ( sys-apps/pciutils )
128 nic3com? ( sys-apps/pciutils )
129 nicintel? ( sys-apps/pciutils )
130 nicintel_spi? ( sys-apps/pciutils )
131 nicnatsemi? ( sys-apps/pciutils )
132 nicrealtek? ( sys-apps/pciutils )
133 rayer_spi? ( sys-apps/pciutils )
134 satasii? ( sys-apps/pciutils )
135 satamv? ( sys-apps/pciutils )
136 ogp_spi? ( sys-apps/pciutils )"
137 RDEPEND="${COMMON_DEPEND}
138 internal? ( sys-apps/dmidecode )"
139 DEPEND="${COMMON_DEPEND}
140 sys-apps/diffutils"
141
142 _flashrom_enable() {
143 local c="CONFIG_${2:-$(echo $1 | tr [:lower:] [:upper:])}"
144 args+=" $c=$(usex $1 yes no)"
145 }
146 flashrom_enable() {
147 local u
148 for u in "$@" ; do _flashrom_enable $u ; done
149 }
150
151 src_compile() {
152 local progs=0
153 local args=""
154
155 # Programmer
156 flashrom_enable \
157 atahpt bitbang_spi buspirate_spi dediprog drkaiser \
158 ft2232_spi gfxnvidia nic3com nicintel nicintel_spi nicnatsemi nicrealtek \
159 ogp_spi rayer_spi \
160 satasii satamv serprog \
161 internal dummy
162 _flashrom_enable wiki PRINT_WIKI
163
164 # You have to specify at least one programmer, and if you specify more than
165 # one programmer you have to include either dummy or internal in the list.
166 for prog in ${IUSE//[+-]} ; do
167 case ${prog} in
168 internal|dummy|wiki) continue ;;
169 esac
170
171 use ${prog} && : $(( progs++ ))
172 done
173 if [ $progs -ne 1 ] ; then
174 if ! use internal && ! use dummy ; then
175 ewarn "You have to specify at least one programmer, and if you specify"
176 ewarn "more than one programmer, you have to enable either dummy or"
177 ewarn "internal as well. 'internal' will be the default now."
178 args+=" CONFIG_INTERNAL=yes"
179 fi
180 fi
181
182 # WARNERROR=no, bug 347879
183 tc-export AR CC RANLIB
184 emake WARNERROR=no ${args} || die
185 }
186
187 src_install() {
188 dosbin flashrom || die
189 doman flashrom.8
190 dodoc ChangeLog README
191
192 if use doc; then
193 dodoc Documentation/*.txt
194 fi
195 }