Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/axel: axel-1.1.ebuild ChangeLog axel-2.4-r1.ebuild
Date: Sun, 01 May 2011 14:49:36
Message-Id: 20110501144925.6E51520054@flycatcher.gentoo.org
1 jlec 11/05/01 14:49:25
2
3 Modified: axel-1.1.ebuild ChangeLog
4 Added: axel-2.4-r1.ebuild
5 Log:
6 Fix for largefile support, #365563
7
8 (Portage version: 2.2.0_alpha30/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.8 net-misc/axel/axel-1.1.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/axel/axel-1.1.ebuild?rev=1.8&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/axel/axel-1.1.ebuild?rev=1.8&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/axel/axel-1.1.ebuild?r1=1.7&r2=1.8
16
17 Index: axel-1.1.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-misc/axel/axel-1.1.ebuild,v
20 retrieving revision 1.7
21 retrieving revision 1.8
22 diff -u -r1.7 -r1.8
23 --- axel-1.1.ebuild 17 Jul 2008 18:48:05 -0000 1.7
24 +++ axel-1.1.ebuild 1 May 2011 14:49:25 -0000 1.8
25 @@ -1,12 +1,14 @@
26 -# Copyright 1999-2008 Gentoo Foundation
27 +# Copyright 1999-2011 Gentoo Foundation
28 # Distributed under the terms of the GNU General Public License v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-misc/axel/axel-1.1.ebuild,v 1.7 2008/07/17 18:48:05 corsair Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-misc/axel/axel-1.1.ebuild,v 1.8 2011/05/01 14:49:25 jlec Exp $
31
32 inherit toolchain-funcs
33
34 -DESCRIPTION="light Unix download accelerator"
35 +DOWNLOAD_ID=2287
36 +
37 +DESCRIPTION="Light Unix download accelerator"
38 HOMEPAGE="http://axel.alioth.debian.org/"
39 -SRC_URI="http://alioth.debian.org/frs/download.php/2287/${P}.tar.gz"
40 +SRC_URI="http://alioth.debian.org/frs/download.php/${DOWNLOAD_ID}/${P}.tar.gz"
41
42 LICENSE="GPL-2"
43 SLOT="0"
44
45
46
47 1.59 net-misc/axel/ChangeLog
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/axel/ChangeLog?rev=1.59&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/axel/ChangeLog?rev=1.59&content-type=text/plain
51 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/axel/ChangeLog?r1=1.58&r2=1.59
52
53 Index: ChangeLog
54 ===================================================================
55 RCS file: /var/cvsroot/gentoo-x86/net-misc/axel/ChangeLog,v
56 retrieving revision 1.58
57 retrieving revision 1.59
58 diff -u -r1.58 -r1.59
59 --- ChangeLog 26 Feb 2011 18:14:47 -0000 1.58
60 +++ ChangeLog 1 May 2011 14:49:25 -0000 1.59
61 @@ -1,6 +1,12 @@
62 # ChangeLog for net-misc/axel
63 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
64 -# $Header: /var/cvsroot/gentoo-x86/net-misc/axel/ChangeLog,v 1.58 2011/02/26 18:14:47 xarthisius Exp $
65 +# $Header: /var/cvsroot/gentoo-x86/net-misc/axel/ChangeLog,v 1.59 2011/05/01 14:49:25 jlec Exp $
66 +
67 +*axel-2.4-r1 (01 May 2011)
68 +
69 + 01 May 2011; Justin Lecher <jlec@g.o> axel-1.1.ebuild,
70 + +axel-2.4-r1.ebuild:
71 + Fix for largefile support, #365563
72
73 26 Feb 2011; Kacper Kowalik <xarthisius@g.o> axel-2.3-r1.ebuild,
74 axel-2.4.ebuild:
75
76
77
78 1.1 net-misc/axel/axel-2.4-r1.ebuild
79
80 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/axel/axel-2.4-r1.ebuild?rev=1.1&view=markup
81 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/axel/axel-2.4-r1.ebuild?rev=1.1&content-type=text/plain
82
83 Index: axel-2.4-r1.ebuild
84 ===================================================================
85 # Copyright 1999-2011 Gentoo Foundation
86 # Distributed under the terms of the GNU General Public License v2
87 # $Header: /var/cvsroot/gentoo-x86/net-misc/axel/axel-2.4-r1.ebuild,v 1.1 2011/05/01 14:49:25 jlec Exp $
88
89 EAPI="2"
90
91 inherit eutils flag-o-matic toolchain-funcs
92
93 DOWNLOAD_ID=3016
94
95 DESCRIPTION="Light Unix download accelerator"
96 HOMEPAGE="http://axel.alioth.debian.org/"
97 SRC_URI="http://alioth.debian.org/frs/download.php/${DOWNLOAD_ID}/${P}.tar.bz2"
98
99 LICENSE="GPL-2"
100 SLOT="0"
101 KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc64-solaris"
102 IUSE="debug nls"
103
104 DEPEND="nls? ( sys-devel/gettext )"
105 RDEPEND="nls? ( virtual/libintl )"
106
107 src_prepare() {
108 append-lfs-flags
109 sed -i -e "s/^LFLAGS=$/&${LDFLAGS}/" configure || die "sed failed"
110 }
111
112 src_configure() {
113 local myconf=""
114
115 use debug && myconf+=" --debug=1"
116 use nls && myconf+=" --i18n=$(use nls && echo 1 || echo 0)"
117 econf \
118 --strip=0 \
119 ${myconf}
120 }
121
122 src_compile() {
123 emake CFLAGS="${CPPFLAGS} ${CFLAGS}" CC="$(tc-getCC)" || die "emake failed"
124 }
125
126 src_install() {
127 emake DESTDIR="${D}" install || die "emake install failed"
128 dodoc API CHANGES CREDITS README axelrc.example || die "dodoc failed"
129 }
130
131 pkg_postinst() {
132 einfo 'To use axel with portage, try these settings in your make.conf'
133 einfo
134 einfo ' FETCHCOMMAND='\''axel -a -o "\${DISTDIR}/\${FILE}.axel" "\${URI}" && mv "\${DISTDIR}/\${FILE}.axel" "\${DISTDIR}/\${FILE}"'\'
135 einfo ' RESUMECOMMAND="${FETCHCOMMAND}"'
136 }