Gentoo Archives: gentoo-commits

From: "Thomas Sachau (tommy)" <tommy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/axel: metadata.xml axel-2.4.ebuild
Date: Thu, 29 Oct 2009 18:29:39
Message-Id: E1N3ZkY-0002dj-Aq@stork.gentoo.org
1 tommy 09/10/29 18:29:30
2
3 Modified: metadata.xml axel-2.4.ebuild
4 Log:
5 Proxy commit for chiiph, add him and myself to metadata.xml
6 (Portage version: 2.2_rc46-r3/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.3 net-misc/axel/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/axel/metadata.xml?rev=1.3&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/axel/metadata.xml?rev=1.3&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/axel/metadata.xml?r1=1.2&r2=1.3
14
15 Index: metadata.xml
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/net-misc/axel/metadata.xml,v
18 retrieving revision 1.2
19 retrieving revision 1.3
20 diff -u -r1.2 -r1.3
21 --- metadata.xml 25 Oct 2009 20:19:14 -0000 1.2
22 +++ metadata.xml 29 Oct 2009 18:29:29 -0000 1.3
23 @@ -3,6 +3,13 @@
24 <pkgmetadata>
25 <herd>no-herd</herd>
26 <maintainer>
27 - <email>maintainer-needed@g.o</email>
28 + <email>chiiph@×××××.com</email>
29 + <name>Tomas Touceda</name>
30 + <description>Maintainer of ebuilds, assign bugs</description>
31 +</maintainer>
32 +<maintainer>
33 + <email>tommy@g.o</email>
34 + <name>Thomas Sachau</name>
35 + <description>Proxy committer, CC bugs</description>
36 </maintainer>
37 </pkgmetadata>
38
39
40
41 1.3 net-misc/axel/axel-2.4.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/axel/axel-2.4.ebuild?rev=1.3&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/axel/axel-2.4.ebuild?rev=1.3&content-type=text/plain
45 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/axel/axel-2.4.ebuild?r1=1.2&r2=1.3
46
47 Index: axel-2.4.ebuild
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/net-misc/axel/axel-2.4.ebuild,v
50 retrieving revision 1.2
51 retrieving revision 1.3
52 diff -u -r1.2 -r1.3
53 --- axel-2.4.ebuild 28 Oct 2009 09:25:12 -0000 1.2
54 +++ axel-2.4.ebuild 29 Oct 2009 18:29:29 -0000 1.3
55 @@ -1,48 +1,44 @@
56 # Copyright 1999-2009 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 -# $Header: /var/cvsroot/gentoo-x86/net-misc/axel/axel-2.4.ebuild,v 1.2 2009/10/28 09:25:12 ssuominen Exp $
59 +# $Header: /var/cvsroot/gentoo-x86/net-misc/axel/axel-2.4.ebuild,v 1.3 2009/10/29 18:29:29 tommy Exp $
60 +
61 +EAPI="2"
62
63 inherit eutils toolchain-funcs
64
65 -DESCRIPTION="light Unix download accelerator"
66 +DESCRIPTION="Light Unix download accelerator"
67 HOMEPAGE="http://axel.alioth.debian.org/"
68 -SRC_URI="http://alioth.debian.org/frs/download.php/3015/${P}.tar.gz"
69 +SRC_URI="http://alioth.debian.org/frs/download.php/3016/${P}.tar.bz2"
70
71 LICENSE="GPL-2"
72 SLOT="0"
73 -KEYWORDS="~amd64 ~ppc ~sparc ~x86"
74 +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
75 IUSE="debug nls"
76
77 +DEPEND="nls? ( sys-devel/gettext )"
78 RDEPEND="nls? ( virtual/libintl )"
79 -DEPEND="${RDEPEND}
80 - nls? ( sys-devel/gettext )"
81 -RDEPEND="${RDEPEND}"
82 -
83 -#S="${WORKDIR}/${PN}-1.1"
84 -
85 -src_unpack() {
86 - unpack ${A}
87 - cd "${S}"
88 - # Set LDFLAGS and fix expr
89 - sed -i -e 's/expr/& --/' -e "s/^LFLAGS=$/&${LDFLAGS}/" configure
90 +
91 +src_prepare() {
92 + sed -i -e "s/^LFLAGS=$/&${LDFLAGS}/" configure || die "sed failed"
93 }
94
95 -src_compile() {
96 - local myconf
97 +src_configure() {
98 + local myconf=""
99
100 - use debug && myconf="${myconf} --debug=1"
101 - use nls && myconf="${myconf} --i18n=1"
102 + use debug && myconf+=" --debug=1"
103 + use nls && myconf+=" --i18n=$(use nls && echo 1 || echo 0)"
104 econf \
105 --strip=0 \
106 - --etcdir=/etc \
107 ${myconf}
108 +}
109
110 +src_compile() {
111 emake CFLAGS="${CFLAGS}" CC="$(tc-getCC)" || die "emake failed"
112 }
113
114 src_install() {
115 emake DESTDIR="${D}" install || die "emake install failed"
116 - dodoc API CHANGES CREDITS README axelrc.example
117 + dodoc API CHANGES CREDITS README axelrc.example || die "dodoc failed"
118 }
119
120 pkg_postinst() {