Gentoo Archives: gentoo-commits

From: "Tim Harder (radhermit)" <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/lshw: ChangeLog lshw-02.15b.ebuild
Date: Thu, 28 Oct 2010 06:13:00
Message-Id: 20101028061255.1300520054@flycatcher.gentoo.org
1 radhermit 10/10/28 06:12:54
2
3 Modified: ChangeLog
4 Added: lshw-02.15b.ebuild
5 Log:
6 Version bump. Update to EAPI=3, add sqlite USE flag and dependency, use src_prepare instead of src_unpack, and update build patch.
7
8 (Portage version: 2.2_rc98/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.83 sys-apps/lshw/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lshw/ChangeLog?rev=1.83&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lshw/ChangeLog?rev=1.83&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lshw/ChangeLog?r1=1.82&r2=1.83
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-apps/lshw/ChangeLog,v
20 retrieving revision 1.82
21 retrieving revision 1.83
22 diff -u -r1.82 -r1.83
23 --- ChangeLog 11 Apr 2010 20:33:36 -0000 1.82
24 +++ ChangeLog 28 Oct 2010 06:12:54 -0000 1.83
25 @@ -1,6 +1,13 @@
26 # ChangeLog for sys-apps/lshw
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/lshw/ChangeLog,v 1.82 2010/04/11 20:33:36 dirtyepic Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/lshw/ChangeLog,v 1.83 2010/10/28 06:12:54 radhermit Exp $
30 +
31 +*lshw-02.15b (28 Oct 2010)
32 +
33 + 28 Oct 2010; Tim Harder <radhermit@g.o> +lshw-02.15b.ebuild,
34 + +files/lshw-02.15b-build.patch:
35 + Version bump. Update to EAPI=3, add sqlite USE flag and dependency, use
36 + src_prepare instead of src_unpack, and update build patch.
37
38 11 Apr 2010; Ryan Hill <dirtyepic@g.o> lshw-02.14b.ebuild,
39 +files/lshw-02.14b-gcc45.patch:
40
41
42
43 1.1 sys-apps/lshw/lshw-02.15b.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lshw/lshw-02.15b.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lshw/lshw-02.15b.ebuild?rev=1.1&content-type=text/plain
47
48 Index: lshw-02.15b.ebuild
49 ===================================================================
50 # Copyright 1999-2010 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/sys-apps/lshw/lshw-02.15b.ebuild,v 1.1 2010/10/28 06:12:54 radhermit Exp $
53
54 EAPI=3
55 inherit flag-o-matic eutils toolchain-funcs
56
57 MAJ_PV=${PV:0:${#PV}-1}
58 MIN_PVE=${PV:0-1}
59 MIN_PV=${MIN_PVE/b/B}
60
61 MY_P="$PN-$MIN_PV.$MAJ_PV"
62 DESCRIPTION="Hardware Lister"
63 HOMEPAGE="http://ezix.org/project/wiki/HardwareLiSter"
64 SRC_URI="http://ezix.org/software/files/${MY_P}.tar.gz"
65
66 LICENSE="GPL-2"
67 SLOT="0"
68 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
69 IUSE="gtk sqlite static"
70
71 DEPEND="gtk? ( >=x11-libs/gtk+-2 )
72 sqlite? ( dev-db/sqlite:3 )"
73 RDEPEND="${DEPEND}"
74
75 S=${WORKDIR}/${MY_P}
76
77 src_prepare() {
78 epatch "${FILESDIR}"/${P}-build.patch
79 }
80
81 src_compile() {
82 tc-export CC CXX AR
83 use static && append-ldflags -static
84
85 local sqlite=0
86 use sqlite && sqlite=1
87
88 emake SQLITE=$sqlite || die "emake failed"
89 if use gtk ; then
90 emake gui || die "emake gui failed"
91 fi
92 }
93
94 src_install() {
95 emake DESTDIR="${D}" install || die "install failed"
96 dodoc README docs/*
97 if use gtk ; then
98 emake DESTDIR="${D}" install-gui || die "install gui failed"
99 make_desktop_entry /usr/sbin/gtk-lshw "Hardware Lister" "/usr/share/lshw/artwork/logo.svg"
100 fi
101 }