Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/smbc: smbc-1.2.2.ebuild ChangeLog
Date: Tue, 28 Apr 2009 17:13:17
Message-Id: E1Lyqrk-0008DB-LU@stork.gentoo.org
1 jer 09/04/28 17:13:08
2
3 Modified: smbc-1.2.2.ebuild ChangeLog
4 Log:
5 Convert to EAPI=2. Run autoreconf. Do not DEPEND on system packages. Set RDEPEND. Use CFLAGS. Remove separator comments. Apply Debian patch to build on amd64. Marked ~hppa too.
6 (Portage version: 2.2_rc31/cvs/Linux i686)
7
8 Revision Changes Path
9 1.3 net-misc/smbc/smbc-1.2.2.ebuild
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/smbc/smbc-1.2.2.ebuild?rev=1.3&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/smbc/smbc-1.2.2.ebuild?rev=1.3&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/smbc/smbc-1.2.2.ebuild?r1=1.2&r2=1.3
14
15 Index: smbc-1.2.2.ebuild
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/net-misc/smbc/smbc-1.2.2.ebuild,v
18 retrieving revision 1.2
19 retrieving revision 1.3
20 diff -u -r1.2 -r1.3
21 --- smbc-1.2.2.ebuild 12 Jul 2007 02:52:16 -0000 1.2
22 +++ smbc-1.2.2.ebuild 28 Apr 2009 17:13:08 -0000 1.3
23 @@ -1,6 +1,10 @@
24 -# Copyright 1999-2006 Gentoo Foundation
25 +# Copyright 1999-2009 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-misc/smbc/smbc-1.2.2.ebuild,v 1.2 2007/07/12 02:52:16 mr_bones_ Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-misc/smbc/smbc-1.2.2.ebuild,v 1.3 2009/04/28 17:13:08 jer Exp $
29 +
30 +EAPI="2"
31 +
32 +inherit autotools
33
34 DESCRIPTION="A text mode (ncurses) SMB network commander. Features: resume and UTF-8"
35 HOMEPAGE="http://smbc.airm.net/en/index.php"
36 @@ -8,25 +12,21 @@
37
38 LICENSE="GPL-2"
39 SLOT="0"
40 -KEYWORDS="~x86 ~ppc"
41 +KEYWORDS="~hppa ~ppc ~x86"
42 IUSE="nls debug"
43
44 -DEPEND="sys-devel/gcc
45 - net-fs/samba
46 - >=sys-devel/automake-1.8
47 +DEPEND="net-fs/samba
48 sys-libs/ncurses
49 dev-libs/popt
50 nls? ( sys-devel/gettext )"
51 -#----------------------------------------------------------------------------
52 -src_compile() {
53 - local myconf=""
54 - use nls && myconf="${myconf} `use_enable nls`"
55 - use debug && myconf="${myconf} --with-debug"
56 - econf ${myconf} || die "Configuration failed"
57 - einfo "Configuration: ${myconf}"
58 - emake || die "Make failed"
59 +RDEPEND="${DEPEND}"
60 +
61 +src_prepare() {
62 + epatch "${FILESDIR}"/${P}-cflags.patch
63 + epatch "${FILESDIR}"/${P}-size_t.patch
64 + eautoreconf
65 }
66 -#----------------------------------------------------------------------------
67 -src_install() {
68 - emake DESTDIR=${D} install || die
69 +
70 +src_configure() {
71 + econf $(use_enable nls) $(use_with debug) || die "econf failed"
72 }
73
74
75
76 1.7 net-misc/smbc/ChangeLog
77
78 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/smbc/ChangeLog?rev=1.7&view=markup
79 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/smbc/ChangeLog?rev=1.7&content-type=text/plain
80 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/smbc/ChangeLog?r1=1.6&r2=1.7
81
82 Index: ChangeLog
83 ===================================================================
84 RCS file: /var/cvsroot/gentoo-x86/net-misc/smbc/ChangeLog,v
85 retrieving revision 1.6
86 retrieving revision 1.7
87 diff -u -r1.6 -r1.7
88 --- ChangeLog 22 Feb 2007 02:47:51 -0000 1.6
89 +++ ChangeLog 28 Apr 2009 17:13:08 -0000 1.7
90 @@ -1,6 +1,13 @@
91 # ChangeLog for net-misc/smbc
92 -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
93 -# $Header: /var/cvsroot/gentoo-x86/net-misc/smbc/ChangeLog,v 1.6 2007/02/22 02:47:51 peper Exp $
94 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
95 +# $Header: /var/cvsroot/gentoo-x86/net-misc/smbc/ChangeLog,v 1.7 2009/04/28 17:13:08 jer Exp $
96 +
97 + 28 Apr 2009; Jeroen Roovers <jer@g.o>
98 + +files/smbc-1.2.2-cflags.patch, +files/smbc-1.2.2-size_t.patch,
99 + smbc-1.2.2.ebuild:
100 + Convert to EAPI=2. Run autoreconf. Do not DEPEND on system packages. Set
101 + RDEPEND. Use CFLAGS. Remove separator comments. Apply Debian patch to
102 + build on amd64. Marked ~hppa too.
103
104 22 Feb 2007; Piotr JaroszyƄski <peper@g.o> ChangeLog:
105 Transition to Manifest2.