Gentoo Archives: gentoo-commits

From: "Diego Petteno (flameeyes)" <flameeyes@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/lshw: lshw-02.16b-r2.ebuild ChangeLog lshw-02.16b-r1.ebuild lshw-02.16b.ebuild
Date: Sun, 02 Dec 2012 07:00:40
Message-Id: 20121202070029.0FCFE2171D@flycatcher.gentoo.org
1 flameeyes 12/12/02 07:00:28
2
3 Modified: ChangeLog
4 Added: lshw-02.16b-r2.ebuild
5 Removed: lshw-02.16b-r1.ebuild lshw-02.16b.ebuild
6 Log:
7 Remove old, stop installing oui.txt/manuf.txt (unused), don't use a full search path for pci and usb ids which are always at the same path for Gentoo.
8
9 (Portage version: 2.2.0_alpha143/cvs/Linux x86_64, signed Manifest commit with key 1CD13C8AD4301342)
10
11 Revision Changes Path
12 1.104 sys-apps/lshw/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lshw/ChangeLog?rev=1.104&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lshw/ChangeLog?rev=1.104&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lshw/ChangeLog?r1=1.103&r2=1.104
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/sys-apps/lshw/ChangeLog,v
21 retrieving revision 1.103
22 retrieving revision 1.104
23 diff -u -r1.103 -r1.104
24 --- ChangeLog 4 May 2012 09:17:30 -0000 1.103
25 +++ ChangeLog 2 Dec 2012 07:00:28 -0000 1.104
26 @@ -1,6 +1,15 @@
27 # ChangeLog for sys-apps/lshw
28 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/lshw/ChangeLog,v 1.103 2012/05/04 09:17:30 jdhore Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/lshw/ChangeLog,v 1.104 2012/12/02 07:00:28 flameeyes Exp $
31 +
32 +*lshw-02.16b-r2 (02 Dec 2012)
33 +
34 + 02 Dec 2012; Diego E. Pettenò <flameeyes@g.o>
35 + +files/lshw-02.16b-gentoo.patch, +lshw-02.16b-r2.ebuild,
36 + -files/lshw-02.16b-build-v2.patch, -files/lshw-02.16b-build.patch,
37 + -lshw-02.16b-r1.ebuild, -lshw-02.16b.ebuild:
38 + Remove old, stop installing oui.txt/manuf.txt (unused), don't use a full
39 + search path for pci and usb ids which are always at the same path for Gentoo.
40
41 04 May 2012; Jeff Horelick <jdhore@g.o> lshw-02.15b.ebuild,
42 lshw-02.16b.ebuild, lshw-02.16b-r1.ebuild:
43 @@ -383,4 +392,3 @@
44 15 Apr 2003; Martin Holzer <mholzer@g.o> Manifest, lshw-01.00.ebuild:
45 Adding initial ebuild submitted by Marc Hildebrand
46 <marc.hildebrand@××××××××.de> in #19200.
47 -
48
49
50
51 1.1 sys-apps/lshw/lshw-02.16b-r2.ebuild
52
53 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lshw/lshw-02.16b-r2.ebuild?rev=1.1&view=markup
54 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lshw/lshw-02.16b-r2.ebuild?rev=1.1&content-type=text/plain
55
56 Index: lshw-02.16b-r2.ebuild
57 ===================================================================
58 # Copyright 1999-2012 Gentoo Foundation
59 # Distributed under the terms of the GNU General Public License v2
60 # $Header: /var/cvsroot/gentoo-x86/sys-apps/lshw/lshw-02.16b-r2.ebuild,v 1.1 2012/12/02 07:00:28 flameeyes Exp $
61
62 EAPI=4
63 inherit flag-o-matic eutils toolchain-funcs
64
65 MAJ_PV=${PV:0:${#PV}-1}
66 MIN_PVE=${PV:0-1}
67 MIN_PV=${MIN_PVE/b/B}
68
69 MY_P="$PN-$MIN_PV.$MAJ_PV"
70 DESCRIPTION="Hardware Lister"
71 HOMEPAGE="http://ezix.org/project/wiki/HardwareLiSter"
72 SRC_URI="http://ezix.org/software/files/${MY_P}.tar.gz"
73
74 LICENSE="GPL-2"
75 SLOT="0"
76 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
77 IUSE="gtk sqlite static"
78
79 REQUIRED_USE="static? ( !gtk )"
80
81 RDEPEND="gtk? ( x11-libs/gtk+:2 )
82 sqlite? ( dev-db/sqlite:3 )"
83 DEPEND="${RDEPEND}
84 gtk? ( virtual/pkgconfig )
85 sqlite? ( virtual/pkgconfig )"
86 RDEPEND="${RDEPEND}
87 sys-apps/hwids"
88
89 S=${WORKDIR}/${MY_P}
90
91 src_prepare() {
92 epatch "${FILESDIR}"/${P}-gentoo.patch
93 }
94
95 src_compile() {
96 tc-export CC CXX AR
97 use static && append-ldflags -static
98
99 local sqlite=$(usex sqlite 1 0)
100
101 emake SQLITE=$sqlite all
102 if use gtk ; then
103 emake SQLITE=$sqlite gui
104 fi
105 }
106
107 src_install() {
108 emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
109 dodoc README docs/*
110 if use gtk ; then
111 emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install-gui
112 make_desktop_entry /usr/sbin/gtk-lshw "Hardware Lister" "/usr/share/lshw/artwork/logo.svg"
113 fi
114 }