redigest and delete old ebuilds

This commit is contained in:
Mario Fetka 2011-12-19 22:58:00 +01:00
parent 882770662d
commit b588cc7f90
30 changed files with 5 additions and 2049 deletions

View File

@ -1,3 +1,3 @@
EBUILD dietlibc-9999.ebuild 1775 RMD160 6ea8b5da189693ebddc424a1bd4f7102d3f52087 SHA1 3dd0ddea6cdc566bad1ace9f24d46d435e54ec48 SHA256 ba217be300986cb2478b1a1ce314eadf6baedb3509f9866da9cd234baa6c8236 EBUILD dietlibc-9999.ebuild 1775 RMD160 2ffc6c9ed547bc440d531e6f17be09c27ce983fb SHA1 88b45130ae8dc8a1057e965f8148f94def9d3ca6 SHA256 da17bcf2c28dc2e69e822da809f589557ed79fb0e88ddaae8897ffb0c75b8425
MISC ChangeLog 13490 RMD160 637f6457f5f3edae9ef4f3b690744a9ecb8be0fa SHA1 1dbedc60dbe847c84ea38a2054c7ddc214d20a7f SHA256 fd8235170697fdbce668e217c3eb930e5f6bafff9824f5293d64e89044462ebc MISC ChangeLog 13490 RMD160 637f6457f5f3edae9ef4f3b690744a9ecb8be0fa SHA1 1dbedc60dbe847c84ea38a2054c7ddc214d20a7f SHA256 fd8235170697fdbce668e217c3eb930e5f6bafff9824f5293d64e89044462ebc
MISC metadata.xml 410 RMD160 063e81d4d38be2fa6f093828b42a0ee3e5b2b582 SHA1 e73d09647dcac3413d7bccb6f1d2a0bc50e60f48 SHA256 3fc38345f9430d71c6369f84fc1b6248bc8aa0ec74cb4ae5b2797fe01cf48721 MISC metadata.xml 410 RMD160 063e81d4d38be2fa6f093828b42a0ee3e5b2b582 SHA1 e73d09647dcac3413d7bccb6f1d2a0bc50e60f48 SHA256 3fc38345f9430d71c6369f84fc1b6248bc8aa0ec74cb4ae5b2797fe01cf48721

View File

@ -419,13 +419,13 @@ _kernel_src_compile() {
--tempdir="${S}"/temp \ --tempdir="${S}"/temp \
--logfile="${WORKDIR}"/genkernel.log \ --logfile="${WORKDIR}"/genkernel.log \
--bootdir="${WORKDIR}"/boot \ --bootdir="${WORKDIR}"/boot \
--lvm \
--luks \
--iscsi \
--mountboot \ --mountboot \
--mdadm \ --mdadm \
--module-prefix="${WORKDIR}"/lib \ --module-prefix="${WORKDIR}"/lib \
all || die "genkernel failed" all || die "genkernel failed"
# --lvm \
# --luks \
# --iscsi \
ARCH=${OLDARCH} ARCH=${OLDARCH}
# Buffalo anounced a new box named Pro Live (video transcode streaming) # Buffalo anounced a new box named Pro Live (video transcode streaming)

View File

@ -1,613 +0,0 @@
# ChangeLog for net-libs/neon
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/neon/ChangeLog,v 1.5 2010/10/16 01:21:35 arfrever Exp $
31 Oct 2010; Mario Fetka <mario.fetka@gmail.com> ChangeLog:
add pkgconfig as depend
*neon-0.29.5 (16 Oct 2010)
16 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+neon-0.29.5.ebuild:
Version bump.
*neon-0.29.4 (01 Oct 2010)
01 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+neon-0.29.4.ebuild:
Version bump.
10 Sep 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
metadata.xml:
Restore previous maintainer.
19 Aug 2010; Jeroen Roovers <jer@gentoo.org> metadata.xml:
Remove arfrever.
16 May 2010; Markos Chandras <hwoarang@gentoo.org> neon-0.29.3.ebuild:
Stable on amd64 wrt bug #305181. Thanks to Roeland Douma
<roeland@rullzer.com>
04 Apr 2010; Raúl Porcel <armin76@gentoo.org> neon-0.29.3.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #305181
23 Mar 2010; Brent Baude <ranger@gentoo.org> neon-0.29.3.ebuild:
stable ppc, bug 305181
08 Mar 2010; Sven Wegener <swegener@gentoo.org> neon-0.29.1.ebuild,
neon-0.29.2.ebuild, neon-0.29.3.ebuild, +files/neon-0.29-sni-fix.patch:
Pull in a patch from Debian to fix SNI support.
04 Mar 2010; Jeroen Roovers <jer@gentoo.org> neon-0.29.3.ebuild:
Stable for HPPA (bug #305181).
28 Feb 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> neon-0.29.3.ebuild:
x86 stable wrt bug #305181
23 Feb 2010; Brent Baude <ranger@gentoo.org> neon-0.29.3.ebuild:
Marking neon-0.29.3 ppc64 for bug 305181
*neon-0.29.3 (12 Jan 2010)
12 Jan 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+neon-0.29.3.ebuild:
Version bump.
07 Jan 2010; Christian Faulhammer <fauli@gentoo.org> neon-0.29.2.ebuild:
Transfer Prefix keywords
*neon-0.29.2 (31 Dec 2009)
31 Dec 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+neon-0.29.2.ebuild:
Version bump.
*neon-0.29.1 (19 Dec 2009)
19 Dec 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+neon-0.29.1.ebuild:
Version bump.
30 Nov 2009; Markus Meier <maekke@gentoo.org> neon-0.29.0.ebuild:
arm stable, bug #289419
31 Oct 2009; Brent Baude <ranger@gentoo.org> neon-0.29.0.ebuild:
Marking neon-0.29.0 ppc64 for bug 289419
29 Oct 2009; Markus Meier <maekke@gentoo.org> neon-0.29.0.ebuild:
amd64/x86 stable, bug #289419
27 Oct 2009; Tobias Klausmann <klausman@gentoo.org> neon-0.29.0.ebuild:
Stable on alpha, bug #289419
24 Oct 2009; nixnut <nixnut@gentoo.org> neon-0.29.0.ebuild:
ppc stable #289419
23 Oct 2009; Jeroen Roovers <jer@gentoo.org> neon-0.29.0.ebuild:
Stable for HPPA (bug #289419).
*neon-0.29.0 (14 Sep 2009)
14 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
-files/neon-0.28.4-SOCK_CLOEXEC.patch, +neon-0.29.0.ebuild:
Version bump.
28 Aug 2009; Petteri Räty <betelgeuse@gentoo.org> -neon-0.28.4.ebuild,
-neon-0.28.5.ebuild:
Remove old security vulnerable versions that also used built_with_use.
27 Aug 2009; Alex Legler <a3li@gentoo.org> neon-0.28.6.ebuild:
amd64 stable, security bug 281950
25 Aug 2009; Raúl Porcel <armin76@gentoo.org> neon-0.28.6.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #281950
24 Aug 2009; Brent Baude <ranger@gentoo.org> neon-0.28.6.ebuild:
Marking neon-0.28.6 ppc64 for bug 281950
23 Aug 2009; nixnut <nixnut@gentoo.org> neon-0.28.6.ebuild:
ppc stable #281950
20 Aug 2009; Jeroen Roovers <jer@gentoo.org> neon-0.28.6.ebuild:
Stable for HPPA (bug #281950).
19 Aug 2009; Christian Faulhammer <fauli@gentoo.org> neon-0.28.6.ebuild:
stable x86, security bug 281950
19 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
neon-0.28.6.ebuild:
Pass --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt option to econf
with USE="gnutls" (bug #281196).
*neon-0.28.6 (19 Aug 2009)
19 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
-neon-0.26.4.ebuild, -neon-0.28.3.ebuild, +neon-0.28.6.ebuild:
Version bump.
09 Aug 2009; Jeroen Roovers <jer@gentoo.org> neon-0.28.5.ebuild:
Stable for HPPA (bug #280251).
09 Aug 2009; nixnut <nixnut@gentoo.org> neon-0.28.5.ebuild:
ppc stable #280251
05 Aug 2009; <chainsaw@gentoo.org> neon-0.28.5.ebuild:
Marked stable on AMD64 as requested by Arfrever Frehtes Taifersar Arahesis
<arfrever@gentoo.org> in bug #280251. Tested using RadioSeven.se MP3
stream in media-sound/audacious-2.1, neon compiled with USE="expat gnutls
nls ssl zlib -doc -kerberos -pkcs11 -socks5".
*neon-0.28.5 (04 Jul 2009)
04 Jul 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
-neon-0.28.2.ebuild, +neon-0.28.5.ebuild:
Version bump.
12 Jun 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
neon-0.28.4.ebuild, +files/neon-0.28.4-SOCK_CLOEXEC.patch:
Fix support for old kernels + new glibc built against new kernel headers
(bug #264101).
03 May 2009; Markus Meier <maekke@gentoo.org> neon-0.28.4.ebuild:
amd64 stable, bug #267272
26 Apr 2009; Raúl Porcel <armin76@gentoo.org> neon-0.28.4.ebuild:
alpha/arm/ia64/s390/sh/sparc/x86 stable wrt #267272
24 Apr 2009; Brent Baude <ranger@gentoo.org> neon-0.28.4.ebuild:
stable ppc, bug 267272
24 Apr 2009; Brent Baude <ranger@gentoo.org> neon-0.28.4.ebuild:
stable ppc64, bug 267272
24 Apr 2009; Jeroen Roovers <jer@gentoo.org> neon-0.28.4:
Stable for HPPA (bug #267272).
*neon-0.28.4 (21 Mar 2009)
21 Mar 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
metadata.xml, +neon-0.28.4.ebuild:
Version bump (bug #261572).
12 Nov 2008; Peter Volkov <pva@gentoo.org> neon-0.28.3.ebuild:
~mips keyword back, bug #212056.
08 Sep 2008; Guy Martin <gmsoft@gentoo.org> neon-0.28.3.ebuild:
Stable on hppa.
07 Sep 2008; Raúl Porcel <armin76@gentoo.org> neon-0.28.3.ebuild:
ia64 stable wrt #236128
07 Sep 2008; Markus Meier <maekke@gentoo.org> neon-0.28.3.ebuild:
amd64/x86 stable, bug #236128
06 Sep 2008; Jose Luis Rivero <yoswink@gentoo.org> neon-0.28.3.ebuild:
Stable on alpha wrt #236128
06 Sep 2008; Friedrich Oslage <bluebird@gentoo.org> neon-0.28.3.ebuild:
Stable on sparc, bug #236128
04 Sep 2008; Brent Baude <ranger@gentoo.org> neon-0.28.3.ebuild:
stable ppc, bug 236128
04 Sep 2008; Brent Baude <ranger@gentoo.org> neon-0.28.3.ebuild:
stable ppc64, bug 236128
29 Aug 2008; Markus Meier <maekke@gentoo.org> neon-0.28.3.ebuild:
mark unstable for amd64/x86, bug #236128 comment #3
29 Aug 2008; Markus Meier <maekke@gentoo.org> neon-0.28.3.ebuild:
amd64/x86 stable, bug #236128
*neon-0.28.3 (29 Aug 2008)
29 Aug 2008; Benedikt Böhm <hollow@gentoo.org> +neon-0.28.3.ebuild:
version bump wrt security #234826
14 Jun 2008; nixnut <nixnut@gentoo.org> neon-0.28.2.ebuild:
Added ~ppc wrt bug 212056
01 Jun 2008; Benedikt Böhm <hollow@gentoo.org> neon-0.26.4.ebuild,
-neon-0.28.1.ebuild:
fix #219888
19 Apr 2008; Benedikt Böhm <hollow@gentoo.org> neon-0.28.1.ebuild,
neon-0.28.2.ebuild:
fix socks support wrt #217538
*neon-0.28.2 (13 Apr 2008)
13 Apr 2008; Benedikt Böhm <hollow@gentoo.org> +neon-0.28.2.ebuild:
version bump wrt #216240
13 Apr 2008; Benedikt Böhm <hollow@gentoo.org> neon-0.28.1.ebuild:
fix documentation install; re-drop mips and ppc keywords due to repoman
being a bitch and not checking for masked ebuilds anymore
13 Apr 2008; Benedikt Böhm <hollow@gentoo.org>
-files/neon-0.27.2-linguas.patch, neon-0.26.4.ebuild, -neon-0.27.2.ebuild,
neon-0.28.1.ebuild:
fix sock support; remove old version
23 Mar 2008; Benedikt Böhm <hollow@gentoo.org> neon-0.28.1.ebuild:
fix LINGUAS
*neon-0.28.1 (22 Mar 2008)
22 Mar 2008; Benedikt Böhm <hollow@gentoo.org> +neon-0.28.1.ebuild:
version bump wrt #210532
27 Jan 2008; Benedikt Böhm <hollow@gentoo.org>
+files/neon-0.27.2-linguas.patch, neon-0.27.2.ebuild:
fix #205959
*neon-0.27.2 (27 Jan 2008)
27 Jan 2008; Benedikt Böhm <hollow@gentoo.org> -neon-0.26.1-r1.ebuild,
-neon-0.26.3.ebuild, +neon-0.27.2.ebuild:
version bump; cleanup; #198753
02 Jan 2008; Jeroen Roovers <jer@gentoo.org> neon-0.26.4.ebuild:
Stable for HPPA (bug #203260).
30 Dec 2007; Samuli Suominen <drac@gentoo.org> neon-0.26.4.ebuild:
amd64 stable wrt #203260
29 Dec 2007; Raúl Porcel <armin76@gentoo.org> neon-0.26.4.ebuild:
alpha/ia64/sparc stable wrt #203260
29 Dec 2007; Brent Baude <ranger@gentoo.org> neon-0.26.4.ebuild:
Marking neon-0.26.4 ppc64 for bug 203260
28 Dec 2007; Markus Meier <maekke@gentoo.org> neon-0.26.4.ebuild:
x86 stable, bug #203260
28 Dec 2007; nixnut <nixnut@gentoo.org> neon-0.26.4.ebuild:
Stable on ppc wrt bug 203560
28 Dec 2007; Benedikt Böhm <hollow@gentoo.org> metadata.xml,
-neon-0.24.7.ebuild, -neon-0.25.3.ebuild, -neon-0.25.5.ebuild,
-neon-0.26.1.ebuild:
cleanup old cruft
*neon-0.26.4 (10 Nov 2007)
10 Nov 2007; Benedikt Böhm <hollow@gentoo.org> +neon-0.26.4.ebuild:
version bump; fixes #114759, #162318, #186929, #197964
06 Jul 2007; Mike Frysinger <vapier@gentoo.org> neon-0.26.1.ebuild,
neon-0.26.1-r1.ebuild, neon-0.26.3.ebuild:
If glibc does not have IUSE=nptl, assume it is enabled as newer versions
only support nptl.
27 Jun 2007; Lars Weiler <pylon@gentoo.org> neon-0.26.3.ebuild:
Stable on ppc; bug #178264.
27 Jun 2007; Jeroen Roovers <jer@gentoo.org> neon-0.26.3.ebuild:
Stable for HPPA (bug #178264).
15 Jun 2007; Raúl Porcel <armin76@gentoo.org> neon-0.26.3.ebuild:
alpha/ia64/x86 stable wrt #178264
14 Jun 2007; Christoph Mende <angelos@gentoo.org> neon-0.26.3.ebuild:
Stable on amd64 wrt bug 178264
13 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> neon-0.26.3.ebuild:
Stable on sparc wrt #178264
09 Jun 2007; Markus Rothe <corsair@gentoo.org> neon-0.26.3.ebuild:
Stable on ppc64; bug #178264
*neon-0.26.3 (14 May 2007)
14 May 2007; Carsten Lohrke <carlo@gentoo.org> +neon-0.26.3.ebuild:
Version bump.
04 Apr 2007; Fabian Groffen <grobian@gentoo.org> neon-0.26.1.ebuild,
neon-0.26.1-r1.ebuild:
Drop userland_Darwin stuff, add virtual/libintl dependency when nls USE-flag
in use, bug #160165
03 Mar 2007; Mike Frysinger <vapier@gentoo.org> neon-0.26.1-r1.ebuild:
Fix xml2 configure typo as noted by R Stephan #155952.
18 Oct 2006; Roy Marples <uberlord@gentoo.org> neon-0.26.1-r1.ebuild:
Added ~sparc-fbsd keyword.
07 Oct 2006; Mike Frysinger <vapier@gentoo.org> neon-0.26.1.ebuild,
neon-0.26.1-r1.ebuild:
Punt invalid use of USE=static.
01 Oct 2006; Guy Martin <gmsoft@gentoo.org> neon-0.26.1-r1.ebuild:
Stable on hppa.
*neon-0.26.1-r1 (24 Sep 2006)
24 Sep 2006; Paul de Vrieze <pauldv@gentoo.org> +neon-0.26.1-r1.ebuild:
Gnutls support is broken in connection with subversion. This should fix
#148306 and others once and for all.
03 Sep 2006; Joshua Kinard <kumba@gentoo.org> neon-0.26.1.ebuild:
Marked stable on mips.
14 Aug 2006; Paul de Vrieze <pauldv@gentoo.org> neon-0.26.1.ebuild:
built_with_use dies when the package is not installed at all. To prevent
dying and allow things to (hopefully) work on a ulibc system add an extra
has_version check around it. This should solve bug #143886.
05 Aug 2006; Chris White <chriswhite@gentoo.org> metadata.xml:
metadata.xml translation by Yoshino-san in bug #136538
30 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> neon-0.26.1.ebuild:
Marked stable on amd64 for bug #139506
26 Jul 2006; Joshua Kinard <kumba@gentoo.org> neon-0.25.5.ebuild:
Marking stable on mips (dep needed by gnome-vfs).
25 Jul 2006; Thomas Cort <tcort@gentoo.org> neon-0.26.1.ebuild:
Stable on alpha wrt Bug #139506.
23 Jul 2006; Akinori Hattori <hattya@gentoo.org> neon-0.26.1.ebuild:
x86 stable, bug #139506
23 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> neon-0.26.1.ebuild:
ppc stable, bug #139506
20 Jul 2006; Markus Rothe <corsair@gentoo.org> neon-0.26.1.ebuild:
Stable on ppc64; bug #139506
17 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> neon-0.25.3.ebuild:
Marked stable on amd64 for bug #139612
16 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> neon-0.25.3.ebuild:
hppa stable, bug #139612
14 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> neon-0.25.3.ebuild:
ppc stable, bug #139612
13 Jul 2006; Patrick McLean <chutzpah@gentoo.org> neon-0.26.1.ebuild:
Add ewarn about API breakage.
13 Jul 2006; Aron Griffis <agriffis@gentoo.org> neon-0.26.1.ebuild:
Mark 0.26.1 stable on ia64. #139507
12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> neon-0.25.3.ebuild:
Stable on x86 wrt bug #139612.
10 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org> neon-0.26.1.ebuild:
Stable on sparc wrt #139506 and #139612
10 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org> neon-0.25.3.ebuild:
Stable on sparc wrt #139612
05 Jul 2006; Steve Arnold <nerdboy@gentoo.org> neon-0.26.1.ebuild:
Removed unneccesary make clean from src_test (doh!).
*neon-0.26.1 (05 Jul 2006)
05 Jul 2006; Steve Arnold <nerdboy@gentoo.org> +neon-0.26.1.ebuild:
Version bump for rapidsvn and subversion support (and bug 137563).
This version adds several new features, so test away (note that socks
support is considered experimental, and tests are somewhat fragile).
21 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> neon-0.25.5.ebuild:
Add missing elibtoolize.
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> neon-0.25.5.ebuild:
Add ~x86-fbsd keyword.
*neon-0.25.5 (21 Feb 2006)
21 Feb 2006; Paul de Vrieze <pauldv@gentoo.org> +neon-0.25.5.ebuild:
New upstream version (bug #123361)
23 Dec 2005; Paul de Vrieze <pauldv@gentoo.org> neon-0.25.3.ebuild:
Explicitly disable linking with gssapi. Autodetecting gives a broken
dependency. Using a useflag dependency doesn't work as apparently the
libtool archive created does not have proper dependencies.
14 Sep 2005; Aaron Walker <ka0ttic@gentoo.org> neon-0.24.7.ebuild:
0.24.7 stable on mips.
*neon-0.25.3 (10 Sep 2005)
10 Sep 2005; Daniel Black <dragonheart@gentoo.org> -neon-0.21.3.ebuild,
-neon-0.23.8.ebuild, -neon-0.23.9.ebuild, -neon-0.24.0.ebuild,
-neon-0.24.2.ebuild, -neon-0.24.4.ebuild, -neon-0.24.5.ebuild,
-neon-0.24.6.ebuild, +neon-0.25.3.ebuild:
version bump. remove old and security vulnerable versions
29 Jul 2005; Aaron Walker <ka0ttic@gentoo.org> neon-0.24.7.ebuild:
Added ~mips.
20 Jul 2005; Andrej Kacian <ticho@gentoo.org> neon-0.24.7.ebuild:
Commented out the darwin sed call for now. Bug #99647.
19 Jul 2005; Kito <kito@gentoo.org> neon-0.24.7.ebuild:
fix for shared library on Darwin
29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
16 Dec 2004; Markus Rothe <corsair@gentoo.org> neon-0.24.7.ebuild:
Stable on ppc64
04 Nov 2004; Aron Griffis <agriffis@gentoo.org> neon-0.24.7.ebuild:
add ia64 keyword
01 Nov 2004; Markus Rothe <corsair@gentoo.org> neon-0.24.7.ebuild:
Marked ~ppc64; bug #63683
01 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> neon-0.24.6.ebuild,
neon-0.24.7.ebuild:
Added to ~ppc-macos; bug #58811.
23 Jul 2004; Travis Tilley <lv@gentoo.org> neon-0.24.7.ebuild:
stable on amd64
23 Jul 2004; Guy Martin <gmsoft@gentoo.org> neon-0.24.7.ebuild:
Marked stable on hppa.
23 Jul 2004; Bryan Østergaard,,, <kloeri@gentoo.org> neon-0.24.7.ebuild:
Stable on alpha, see bug #57747.
20 Jul 2004; Stuart Herbert <stuart@gentoo.org> neon-0.24.7.ebuild:
Stable on x86
20 Jul 2004; Ciaran McCreesh <ciaranm@gentoo.org> neon-0.24.7.ebuild:
Stable on sparc for bug #57747
*neon-0.24.7 (20 Jul 2004)
20 Jul 2004; Stuart Herbert <stuart@gentoo.org> +neon-0.24.7.ebuild:
Version bump; required by subversion-1.0.6
02 Jun 2004; Ciaran McCreesh <ciaranm@gentoo.org> neon-0.24.6.ebuild:
Stable on sparc at klieber's request
02 Jun 2004; Aron Griffis <agriffis@gentoo.org> neon-0.24.6.ebuild:
stable on alpha
24 May 2004; Bryan Østergaard <kloeri@gentoo.org> neon-0.24.6.ebuild:
Keyworded ~alpha, requested in bug #51550.
20 May 2004; Michael McCabe <randy@gentoo.org> neon-0.24.6.ebuild:
Marked stable on s390
*neon-0.24.6 (19 May 2004)
19 May 2004; Paul de Vrieze <pauldv@gentoo.org> +neon-0.24.6.ebuild:
New version with security fixes
13 May 2004; Michael McCabe <randy@gentoo.org> neon-0.24.5.ebuild:
Added s390 keywords
27 Apr 2004; Travis Tilley <lv@gentoo.org> neon-0.24.5.ebuild:
stable on amd64
*neon-0.24.5 (27 Apr 2004)
27 Apr 2004; Paul de Vrieze <pauldv@gentoo.org> +neon-0.24.5.ebuild:
New upstream version with SECURITY fixes. Updating is highly recommended
26 Apr 2004; Paul de Vrieze <pauldv@gentoo.org> neon-0.24.4.ebuild:
Mark stable so that subversion can be marked stable
26 Apr 2004; Aron Griffis <agriffis@gentoo.org> neon-0.23.8.ebuild,
neon-0.23.9.ebuild, neon-0.24.0.ebuild, neon-0.24.2.ebuild,
neon-0.24.4.ebuild:
Add die following econf for bug 48950
22 Jan 2004; <augustus@gentoo.org> neon-0.24.4.ebuild:
Added ~amd64 keyword.
*neon-0.24.4 (13 Dec 2003)
13 Dec 2003; <paul@gentoo.org> neon-0.24.4.ebuild:
Add a new version, with some fixes based on bug #32232. patch slightly adapted
from a patch by Jani Averbach <jaa@iki.fi>
28 Nov 2003; Jason Wever <weeve@gentoo.org> neon-0.24.2.ebuild:
Added ~sparc keyword.
09 Nov 2003; David Holm <dholm@gentoo.org> neon-0.24.2.ebuild:
Added to ~ppc.
*neon-0.24.2 (27 Sep 2003)
27 Sep 2003; Paul de Vrieze <pauldv@gentoo.org> metadata.xml,
neon-0.24.2.ebuild:
Version bump as subversion needs 0.24.2
*neon-0.24.0 (26 Sep 2003)
26 Sep 2003; Martin Holzer <mholzer@gentoo.org> neon-0.24.0.ebuild:
Version bumped.
*neon-0.23.9 (17 Aug 2003)
17 Aug 2003; Paul de Vrieze <pauldv@gentoo.org> neon-0.23.8.ebuild,
neon-0.23.9.ebuild:
Add new upstream version that could probably fix some pkg-config bugs
17 Aug 2003; Paul de Vrieze <pauldv@gentoo.org> neon-0.23.8.ebuild:
Mark neon stable as it is needed for subversion to become stable
31 May 2003; root <root@gentoo.org> neon-0.21.3.ebuild, neon-0.23.2.ebuild,
neon-0.23.3.ebuild, neon-0.23.5.ebuild, neon-0.23.8.ebuild:
ppc keyworded where necessary
*neon-0.23.8 (15 Mar 2003)
15 Mar 2003; Alain Penders <alain@gentoo.org> neon-0.23.8.ebuild: Version bump, needed for subversion.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*neon-0.23.5 (15 Nov 2002)
15 Nov 2002; Karl Trygve (karltk@gentoo.org) neon-0.23.5.ebuild files/digest-neon-0.23.5 :
The version below was never committed, so I made a new one. Fixes #10721.
2 Nov 2002; Joshua Brindle (method@gentoo.org) neon-0.23.5.ebuild files/digest-neon-0.23.3 :
Added zlib support, new upstream version
*neon-0.23.3 (26 Oct 2002)
26 Oct 2002; Karl Trygve Kalleberg <karltk@gentoo.org> neon-0.23.3.ebuild files/digest-neon-0.23.3 :
New upstream version.
*neon-0.23.2 (18 Oct 2002)
18 Oct 2002; Karl Trygve Kalleberg <karltk@gentoo.org> neon-0.23.2.ebuild files/digest-neon-0.23.2 :
New upstream version.
*neon-0.21.3 (14 Jul 2002)
14 Jul 2002; Karl Trygve Kalleberg <karltk@gentoo.org> neon-0.21.3.ebuild :
New upstream version.
Old versions 0.15.3-r1, 0.18.5, 0.19.2-r1, 0.19.2, 0.21.1 removed.
*neon-0.21.1 (06 Jun 2002)
09 Jul 2002; phoen][x <phoenix@gentoo.org> neon-0.19.2.ebuild :
Added KEYWORDS.
06 Jun 2002; Gabriele Giorgetti <stroke@gentoo.org> neon-0.21.1.ebuild :
Bumped to new version
*neon-0.19.2-r1 (29 Oct 2002)
23 Apr 2003; Paul de Vrieze <pauldv@gentoo.org> neon-0.19.2-r1.ebuild:
Unmasked neon-0.19.2 as subversion-0.10_pre1 is marked stable.
29 Oct 2002; Karl Trygve Kalleberg <karltk@gentoo.org> neon-0.19.2-r1.ebuild files/digest-neon-0.19.2-r1 :
Resurrected, so that subversion may work.
09 Jul 2002; phoen][x <phoenix@gentoo.org> neon-0.19.2.ebuild :
Added KEYWORDS, LICENSE, SLOT.
*neon-0.19.2 (26 Feb 2002)
09 Jul 2002; phoen][x <phoenix@gentoo.org> neon-0.19.2.ebuild :
Added KEYWORDS, LICENSE, SLOT.
26 Feb 2002; G.Bevin <gbevin@gentoo.org> neon-0.19.2.ebuild, files/digest-neon-0.19.2 :
upgraded version to latest release
*neon-0.18.5 (8 Feb 2002)
09 Jul 2002; phoen][x <phoenix@gentoo.org> neon-0.18.5.ebuild :
Added KEYWORDS, LICENSE, SLOT.
8 Feb 2002; G.Bevin <gbevin@gentoo.org> neon-0.18.5.ebuild, files/digest-neon-0.18.5 :
upgraded version to latest release
*neon-0.15.3-r1 (1 Feb 2002)
09 Jul 2002; phoen][x <phoenix@gentoo.org> neon-0.15.3-r1.ebuild:
Added KEYWORDS, LICENSE, SLOT.
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog.

View File

@ -1,4 +0,0 @@
DIST neon-0.29.5.tar.gz 884484 RMD160 4b6ede3f177f5b1ad7f8cdfcda7eee9215231bf6 SHA1 46e85922b2dad60f50393e7d8d4075c880c7e03e SHA256 dea3c52b9f3f915651c6279c76758acf7c427727e8b9b0130f8b138f24012290
EBUILD neon-0.29.5.ebuild 2977 RMD160 0d057a72209e25abd39985b9d1c501613c77201e SHA1 56bb550761c1a6d640345b5308702779a95a7f0f SHA256 01dbbdb1046c05e192dae1d523b22cf33a37f6da01071d1c25160f0e813ce257
MISC ChangeLog 20789 RMD160 0f0737fb27f228ada7b7366954f354694a70cc65 SHA1 5c9c33e8e04be61bb2643657f2bf8217a144a9da SHA256 87e685fc8006478ca71e712d04f403af42f757a026677927ee9150cfbc070c78
MISC metadata.xml 1246 RMD160 e91ce5d57c9eacbbb186335d3dce3af0757983ce SHA1 2ec14ffda45b44d90f7871d568de5a83bf1fc43c SHA256 80b25fc6e55897725cdf3ad13701d01cc10dc4fdb14db8ba572ad4a3fc29f9f7

View File

@ -1,26 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
<email>arfrever@gentoo.org</email>
<name>Arfrever Frehtes Taifersar Arahesis</name>
</maintainer>
<longdescription>
Neon is an HTTP and WebDAV client library for Unix systems, with a C
language API. It provides high-level interfaces to HTTP/1.1 and WebDAV
methods, and a low-level interface to HTTP request/response handling,
allowing new methods to be easily implemented.
</longdescription>
<longdescription lang="ja">
neon は Unix システムにおける HTTP 及び WebDAV クライアント・ライブラリ
であり、C言語 API です。HTTP/1.1 及び WebDAV のメソッドという高い視点
でのインターフェイス、HTTP リクエスト/レスポンス のハンドリングという
低い視点でのインターフェイス、簡単に実装できるようにした新しいメソッド
といったものを提供します。
</longdescription>
<use>
<flag name="libproxy">Add support for <pkg>net-libs/libproxy</pkg></flag>
<flag name="pkcs11">Add support for PKCS#11 using <pkg>dev-libs/pakchois</pkg></flag>
</use>
</pkgmetadata>

View File

@ -1,105 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/neon/neon-0.29.5.ebuild,v 1.1 2010/10/16 01:21:35 arfrever Exp $
EAPI="3"
inherit autotools libtool versionator
DESCRIPTION="HTTP and WebDAV client library"
HOMEPAGE="http://www.webdav.org/neon/"
SRC_URI="http://www.webdav.org/neon/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl zlib"
IUSE_LINGUAS="cs de fr ja nn pl ru tr zh_CN"
for lingua in ${IUSE_LINGUAS}; do
IUSE+=" linguas_${lingua}"
done
unset lingua
RESTRICT="test"
RDEPEND="expat? ( dev-libs/expat )
!expat? ( dev-libs/libxml2 )
gnutls? (
>=net-libs/gnutls-2.0
pkcs11? ( dev-libs/pakchois )
)
!gnutls? ( ssl? (
>=dev-libs/openssl-0.9.6f
pkcs11? ( dev-libs/pakchois )
) )
kerberos? ( virtual/krb5 )
libproxy? ( net-libs/libproxy )
nls? ( virtual/libintl )
zlib? ( sys-libs/zlib )"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
src_prepare() {
local lingua linguas
for lingua in ${IUSE_LINGUAS}; do
use linguas_${lingua} && linguas+=" ${lingua}"
done
sed -i -e "s/ALL_LINGUAS=.*/ALL_LINGUAS=\"${linguas}\"/g" configure.in
AT_M4DIR="macros" eautoreconf
elibtoolize
}
src_configure() {
local myconf
if has_version sys-libs/glibc; then
einfo "Enabling SSL library thread-safety using POSIX threads..."
myconf+=" --enable-threadsafe-ssl=posix"
fi
if use expat; then
myconf+=" --with-expat"
else
myconf+=" --with-libxml2"
fi
if use gnutls; then
myconf+=" --with-ssl=gnutls --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt"
elif use ssl; then
myconf+=" --with-ssl=openssl"
fi
econf \
--enable-static \
--enable-shared \
$(use_with kerberos gssapi) \
$(use_with libproxy) \
$(use_enable nls) \
$(use_with pkcs11 pakchois) \
$(use_with zlib) \
${myconf}
}
src_install() {
emake DESTDIR="${D}" install-lib install-headers install-config install-nls || die "emake install failed"
if use doc; then
emake DESTDIR="${D}" install-docs || die "emake install-docs failed"
fi
dodoc AUTHORS BUGS NEWS README THANKS TODO
doman doc/man/*.[1-8]
}
pkg_postinst() {
ewarn "Neon has a policy of breaking API across minor versions, this means"
ewarn "that any package that links against Neon may be broken after"
ewarn "updating. They will remain broken until they are ported to the"
ewarn "new API. You can downgrade Neon to the previous version by doing:"
ewarn
ewarn " emerge --oneshot '<${CATEGORY}/${PN}-$(get_version_component_range 1-2 ${PV})'"
ewarn
ewarn "You may also have to downgrade any package that has not been"
ewarn "ported to the new API yet."
}

View File

@ -1,4 +1,4 @@
AUX micro-evtd.command 439 RMD160 52be178c450693a59c062f0028d8d01c5417f713 SHA1 b877a6b92ca0eaf582631697b59a2fffe159d5c3 SHA256 9564a6e99664943490576d1a9c20ffe0eb35b04450f96a1e516a7804017e4f67 AUX micro-evtd.command 1103 RMD160 c0d502618165b573e355efedb8546cf4b629718b SHA1 72f0b274d4acd332e8d8ebcf2a1837230d189195 SHA256 fefb71fe4ccb35db877a60451e2d081acccdd9a4c96a6fb332db2eeceb69eeb3
AUX micro_evtd-boot.initd 594 RMD160 e262f505030f551c45b1b86f74cdf8d753221493 SHA1 b257a51ae736d1946666219abe8ae43fbbffc08d SHA256 b619cc4a6d3712cf3e01003e781be8efa3d15dcde9116260ceb8ee7de59c791f AUX micro_evtd-boot.initd 594 RMD160 e262f505030f551c45b1b86f74cdf8d753221493 SHA1 b257a51ae736d1946666219abe8ae43fbbffc08d SHA256 b619cc4a6d3712cf3e01003e781be8efa3d15dcde9116260ceb8ee7de59c791f
AUX micro_evtd-default.initd 532 RMD160 3ce534692fcf0994207fbd7fa008abc7c6c8bc00 SHA1 47bd76c7720ae6fa9d575a3c21735bd79cbdc00d SHA256 deeae8fea73809ef69ae19420230561aa90deddbd332e8a2b80586f87bc8aa1a AUX micro_evtd-default.initd 532 RMD160 3ce534692fcf0994207fbd7fa008abc7c6c8bc00 SHA1 47bd76c7720ae6fa9d575a3c21735bd79cbdc00d SHA256 deeae8fea73809ef69ae19420230561aa90deddbd332e8a2b80586f87bc8aa1a
AUX strEventScript-size.patch 994 RMD160 e5900eb40180cae06a5c9272841f72a3d8a5b271 SHA1 27ea6106c51d1753081e9af979f3f615b5bb3a14 SHA256 72fc662b70265a0a9ce4f5f5ea16f43f3157b5aea2bca42e25f42859cd099180 AUX strEventScript-size.patch 994 RMD160 e5900eb40180cae06a5c9272841f72a3d8a5b271 SHA1 27ea6106c51d1753081e9af979f3f615b5bb3a14 SHA256 72fc662b70265a0a9ce4f5f5ea16f43f3157b5aea2bca42e25f42859cd099180

View File

@ -1,243 +0,0 @@
# ChangeLog for sys-devel/clang
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/clang/ChangeLog,v 1.48 2011/11/28 10:56:02 voyageur Exp $
03 Dec 2011; Mario Fetka <mario.fetka@gmail.com> clang-3.0.ebuild:
Bump and add arm testing
*clang-3.0_rc4 (28 Nov 2011)
28 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0_rc3.ebuild,
+clang-3.0_rc4.ebuild:
Final rc bump
14 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8-r3.ebuild,
clang-2.9-r1.ebuild, clang-3.0_rc3.ebuild, clang-9999.ebuild:
gcc-config 1.5 dropped the -X option, thanks Leonid Volnitsky
<leonid@volnitsky.com> in bug #388621
10 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-3.0_rc3.ebuild:
Fix tests (needs full compilation of llvm, remove broken test)
*clang-3.0_rc3 (09 Nov 2011)
09 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0_rc1.ebuild,
+clang-3.0_rc3.ebuild, files/clang-3.0-fix_cxx_include_root.patch,
clang-9999.ebuild:
Update rc ebuild and cxx_include_root patch, some more ebuild cleanups
*clang-3.0_rc1 (09 Nov 2011)
09 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> +clang-3.0_rc1.ebuild,
+files/clang-3.0-fix_cxx_include_root.patch, clang-9999.ebuild:
Add rc release to prepare for 3.0, remove llvm-gcc detection code (not used
in configure anymore). Also fix bug #387309, thanks to Stephan Wezel
<s.wezel@web.de> for the patch
04 Oct 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8-r3.ebuild,
clang-2.9-r1.ebuild, clang-9999.ebuild:
Fix forced -O3 -fomit-frame-pointer CFLAGS again, bug #385543
03 Oct 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8-r3.ebuild,
-clang-2.9.ebuild, clang-2.9-r1.ebuild, clang-9999.ebuild, metadata.xml:
Rename alltargets USE flag to multitarget, bug #382307. Drop some versions
*clang-2.9-r1 (16 Aug 2011)
16 Aug 2011; Diego E. Pettenò <flameeyes@gentoo.org> +clang-2.9-r1.ebuild,
+files/clang-2.9-gccversions.patch:
Add patch to check for a few more GCC versions; thanks to Amir Aupov, Richard
and Josh in bug #377949.
08 Jul 2011; Samuli Suominen <ssuominen@gentoo.org> clang-2.8-r3.ebuild,
clang-2.9.ebuild, clang-9999.ebuild:
Convert from "hasq" to "has".
13 Jun 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
Also use same USE-defaults for live ebuild, spotted by mgorny
06 Jun 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
Update live ebuild to sync latest ebuild changes, fixes bug #369027
21 Apr 2011; Fabian Groffen <grobian@gentoo.org> clang-2.9.ebuild:
Update install_name reference to libLLVM
*clang-2.9 (07 Apr 2011)
07 Apr 2011; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.9.ebuild,
+files/clang-2.9-darwin-prefix.patch:
Version bump, enable system-cxx-headers by default
28 Mar 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r4.ebuild,
-files/clang-2.7-darwin-prefix.patch:
Drop 2.7 versions
14 Mar 2011; Fabian Groffen <grobian@gentoo.org> clang-2.8-r3.ebuild:
Marked ~x86-linux
26 Jan 2011; Fabian Groffen <grobian@gentoo.org> clang-2.7-r4.ebuild,
clang-2.8-r3.ebuild, clang-9999.ebuild:
Make scan-build utility Prefix-compatible, by Lionel Orry, bug #352809
*clang-2.8-r3 (19 Dec 2010)
19 Dec 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.8-r1.ebuild,
-clang-2.8-r2.ebuild, +clang-2.8-r3.ebuild, +files/clang-2.8-alignof.patch,
+files/clang-2.8-gcc-4.4.4.patch:
Backport to rename alignof, fixes C++'0x compilers support. Also adds gcc
4.4.4 headers support by default, thanks to Bertjan Broeksema
<broeksema@kde.org> in bug #345683
24 Oct 2010; Fabian Groffen <grobian@gentoo.org> clang-2.8-r2.ebuild,
clang-9999.ebuild:
Update reference fixing for Darwin for newer more strict versions of
Portage
24 Oct 2010; Fabian Groffen <grobian@gentoo.org> clang-2.8-r2.ebuild,
+files/clang-2.8-darwin-prefix.patch:
Fix compilation on Darwin, fixes bug #342373, adds back necessary bits for
bug #339922
*clang-2.8-r2 (21 Oct 2010)
21 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r2.ebuild,
-clang-2.8.ebuild, +clang-2.8-r2.ebuild:
Also set GCC C headers path with USE=system-cxx-headers, reported by
Guillaume Chatelet <chatelet.guillaume@gmail.com>, bug #341891, tested
with boost compilation. Clean some versions
*clang-2.8-r1 (12 Oct 2010)
12 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.8-r1.ebuild,
metadata.xml:
Re-enable shared lib, it works now with alltargets USE flag (in sync with
llvm one)
08 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8.ebuild:
Use new llvm 2.8 tarball, just in case
06 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8.ebuild,
clang-9999.ebuild:
Tests now use an internal framework, dejagnu not needed anymore
*clang-2.8 (06 Oct 2010)
06 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.8.ebuild,
clang-9999.ebuild:
2.8 version bump, drop old 2.6, fix one install line in live ebuild
*clang-2.7-r4 (21 Sep 2010)
21 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r3.ebuild,
+clang-2.7-r4.ebuild, clang-9999.ebuild:
Fix rpath sed and disable shared library use, thanks Nick Bowler
<nbowler@draconx.ca> in bug #338231
*clang-2.7-r3 (17 Sep 2010)
17 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7.ebuild,
+clang-2.7-r3.ebuild:
Enable shared library, move libs and plugins to fix bug #337467
08 Sep 2010; Fabian Groffen <grobian@gentoo.org> clang-2.7-r2.ebuild,
+files/clang-2.7-darwin-prefix.patch:
Fix configurations for (newer) Darwin configurations, thanks Heiko Przybyl
03 Sep 2010; Fabian Groffen <grobian@gentoo.org> clang-2.7-r2.ebuild:
Marked ~amd64-linux
26 Aug 2010; Fabian Groffen <grobian@gentoo.org> clang-2.7-r2.ebuild,
clang-9999.ebuild:
Bump to EAPI=3, make Prefix aware, add support for Darwin platforms, bug
#332605
19 Aug 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
system-cxx-headers was missing in -9999 IUSE, spotted by Jack Lloyd
<lloyd@randombit.net> in bug #331679
*clang-2.7-r2 (27 Jul 2010)
27 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r1.ebuild,
+clang-2.7-r2.ebuild, clang-9999.ebuild, metadata.xml:
Add a USE-flag for system CXX headers, fix for x86. llvm-gcc users should
leave the flag off
*clang-2.7-r1 (20 Jul 2010)
20 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.7-r1.ebuild,
clang-9999.ebuild:
Get C++ headers from active gcc version, bug #327575
20 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6-r3.ebuild,
-files/llvm-2.6-cflags.patch, -files/clang-2.6-fixdoc.patch,
-files/clang-2.6-gcc45.patch:
Drop 2.6 version
02 Jun 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
Set ESVN_REPO_URI to fix subversion_pkg_preinst
*clang-9999 (01 Jun 2010)
01 Jun 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-9999.ebuild:
Add live version, bug #320919
28 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r3.ebuild,
+files/clang-2.6-gcc45.patch:
GCC 4.5 support for 2.6, bug #317467
*clang-2.7 (27 Apr 2010)
27 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6-r2.ebuild,
+clang-2.7.ebuild, +files/clang-2.7-fixdoc.patch:
2.7 official release version bump
*clang-2.6-r3 (26 Apr 2010)
26 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.6-r3.ebuild:
python support enhancements, grabbed from my in-progress 2.7_pre2 ebuild
*clang-2.6-r2 (18 Mar 2010)
18 Mar 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6-r1.ebuild,
+clang-2.6-r2.ebuild, +files/llvm-2.6-cflags.patch:
Remove forced -O3 -fomit-frame-pointer CFLAGS, bug #308145
28 Jan 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r1.ebuild:
vecho -> echo, spotted by tove
07 Dec 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r1.ebuild:
Remove faulty test for 2.6, bug #294689
07 Dec 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r1.ebuild:
Fix multilib-strict sed, it broke tests on amd64
30 Nov 2009; Torsten Veller <tove@gentoo.org> clang-2.6-r1.ebuild:
Add missing die: || "die..." -> || die "..."
*clang-2.6-r1 (27 Oct 2009)
27 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6.ebuild,
+clang-2.6-r1.ebuild:
Install missing files for static analyzer, bug #290697
26 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6.ebuild:
Add some comments, fix running tests. Now about 50 of them fail not
finding their headers, still looking why
26 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6.ebuild,
+files/clang-2.6-fixdoc.patch:
Fix documentation Makefile in the same way as llvm
*clang-2.6 (25 Oct 2009)
25 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org>
-clang-2.6_pre2.ebuild, +clang-2.6.ebuild:
Bump to final 2.6 release
*clang-2.6_pre2 (05 Oct 2009)
05 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org>
+clang-2.6_pre2.ebuild, +metadata.xml:
Initial commit, based on ebuild by Ravi Pinjala <ravi@p-static.net> in bug
#269651

View File

@ -1,7 +0,0 @@
AUX clang-2.7-fixdoc.patch 1977 RMD160 62f52e5580baa396d93c56735c0039c8691b43b6 SHA1 351c1d2cf86b6da75a6ed19083d7a857333f007c SHA256 36c2214e575ed3fd78938279739e82c4f750f8726f8387e1414c18532501314a
AUX clang-3.0-fix_cxx_include_root.patch 1132 RMD160 40f5c11045111212d15ae9e462464360cdf4d1b6 SHA1 8ae4759100e6c7233733a89ae577043ed2d0ee15 SHA256 260f8e36650384304fd0c21f8d742a4b361db4b3a0411c9c74375df95f174898
DIST clang-3.0.tar.gz 7240578 RMD160 640b309116db4357627c0b81ebba5dab824d9eeb SHA1 1fa11f07f957bd9c9de003d1b5a7a9ba1e0055e4 SHA256 b64e72da356d7c3428cfd7ac620d49ec042c84eaee13c26024879f555f4e126d
DIST llvm-3.0.tar.gz 10350539 RMD160 85211cafbed1c5d838ac54669017b5298613f975 SHA1 b683e7294fcf69887c0d709025d4640f5dca755b SHA256 519eb11d3499ce99c6ffdb8718651fc91425ed7690eac91c8d6853474f7c0477
EBUILD clang-3.0.ebuild 6135 RMD160 5c904eaafac2c012da187e938fd54efed8258d2c SHA1 00d179a9c9860b654045fb7a86841a55effd39b6 SHA256 7a8ef289461e8bb910507ad3f4e3c59ab98a4ace6c35c6d1406e81afd5fe94cc
MISC ChangeLog 9201 RMD160 dfccf19189eebb92463d7d299d122ff7af78bc68 SHA1 dbd230cb1fa23fab0c8e582b0f3f8b2c5d4f3fea SHA256 92bdc2dcb3b4f43bf06015ad7eb1defe1d7ac5fb0a59bec84bb343feaac294f6
MISC metadata.xml 1339 RMD160 5f8b76cda96fc95f67fd8ff7f977c116a4f0f28a SHA1 034f922ae098216b179e9d5c78246f9caa95b9d6 SHA256 0ef2f9bcc4f3293dcb69b2c882b93737b9be496e6f8789efa69df6adb2c1edf8

View File

@ -1,190 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/clang/clang-3.0_rc4.ebuild,v 1.1 2011/11/28 10:56:02 voyageur Exp $
EAPI=3
RESTRICT_PYTHON_ABIS="3.*"
SUPPORT_PYTHON_ABIS="1"
inherit eutils multilib python
DESCRIPTION="C language family frontend for LLVM"
HOMEPAGE="http://clang.llvm.org/"
# Fetching LLVM as well: see http://llvm.org/bugs/show_bug.cgi?id=4840
SRC_URI="http://llvm.org/releases/${PV}/llvm-${PV}.tar.gz
http://llvm.org/releases/${PV}/${P}.tar.gz"
LICENSE="UoI-NCSA"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="debug multitarget +static-analyzer +system-cxx-headers test"
DEPEND="static-analyzer? ( dev-lang/perl )"
RDEPEND="~sys-devel/llvm-${PV}[multitarget=]"
S=${WORKDIR}/llvm-${PV}.src
src_prepare() {
mv "${WORKDIR}"/clang-${PV}.src "${S}"/tools/clang || die "clang source directory move failed"
# Same as llvm doc patches
epatch "${FILESDIR}"/${PN}-2.7-fixdoc.patch
# multilib-strict
sed -e "/PROJ_headers/s#lib/clang#$(get_libdir)/clang#" \
-i tools/clang/lib/Headers/Makefile \
|| die "clang Makefile failed"
# Fix cxx_include_root path for Gentoo
epatch "${FILESDIR}"/${P/_*}-fix_cxx_include_root.patch
# fix the static analyzer for in-tree install
sed -e 's/import ScanView/from clang \0/' \
-i tools/clang/tools/scan-view/scan-view \
|| die "scan-view sed failed"
sed -e "/scanview.css\|sorttable.js/s#\$RealBin#${EPREFIX}/usr/share/${PN}#" \
-i tools/clang/tools/scan-build/scan-build \
|| die "scan-build sed failed"
# Specify python version
python_convert_shebangs 2 tools/clang/tools/scan-view/scan-view
# From llvm src_prepare
einfo "Fixing install dirs"
sed -e 's,^PROJ_docsdir.*,PROJ_docsdir := $(PROJ_prefix)/share/doc/'${PF}, \
-e 's,^PROJ_etcdir.*,PROJ_etcdir := '"${EPREFIX}"'/etc/llvm,' \
-e 's,^PROJ_libdir.*,PROJ_libdir := $(PROJ_prefix)/'$(get_libdir)/llvm, \
-i Makefile.config.in || die "Makefile.config sed failed"
einfo "Fixing rpath and CFLAGS"
sed -e 's,\$(RPATH) -Wl\,\$(\(ToolDir\|LibDir\)),$(RPATH) -Wl\,'"${EPREFIX}"/usr/$(get_libdir)/llvm, \
-e '/OmitFramePointer/s/-fomit-frame-pointer//' \
-i Makefile.rules || die "rpath sed failed"
}
src_configure() {
local CONF_FLAGS="--enable-shared
--with-optimize-option=
$(use_enable !debug optimized)
$(use_enable debug assertions)
$(use_enable debug expensive-checks)"
# Setup the search path to include the Prefix includes
if use prefix ; then
CONF_FLAGS="${CONF_FLAGS} \
--with-c-include-dirs=${EPREFIX}/usr/include:/usr/include"
fi
if use multitarget; then
CONF_FLAGS="${CONF_FLAGS} --enable-targets=all"
else
CONF_FLAGS="${CONF_FLAGS} --enable-targets=host-only"
fi
if use amd64; then
CONF_FLAGS="${CONF_FLAGS} --enable-pic"
fi
if use system-cxx-headers; then
# Try to get current gcc headers path
local CXX_PATH=$(gcc-config -L| cut -d: -f1)
CONF_FLAGS="${CONF_FLAGS} --with-c-include-dirs=/usr/include:${CXX_PATH}/include"
CONF_FLAGS="${CONF_FLAGS} --with-cxx-include-root=${CXX_PATH}/include/g++-v4"
CONF_FLAGS="${CONF_FLAGS} --with-cxx-include-arch=$CHOST"
if has_multilib_profile; then
CONF_FLAGS="${CONF_FLAGS} --with-cxx-include-32bit-dir=32"
fi
fi
econf ${CONF_FLAGS} || die "econf failed"
}
src_compile() {
local COMPILE_TARGET
if use test; then
COMPILE_TARGET="all"
else
COMPILE_TARGET="clang-only"
fi
emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1 \
${COMPILE_TARGET} || die "emake failed"
}
src_test() {
cd "${S}"/test || die "cd failed"
emake site.exp || die "updating llvm site.exp failed"
cd "${S}"/tools/clang || die "cd clang failed"
# Broken test always assuming i386 host with multilib gcc 4.6.0
# http://llvm.org/bugs/show_bug.cgi?id=11094
rm -f test/Driver/linux-ld.c
echo ">>> Test phase [test]: ${CATEGORY}/${PF}"
if ! emake -j1 VERBOSE=1 test; then
has test $FEATURES && die "Make test failed. See above for details."
has test $FEATURES || eerror "Make test failed. See above for details."
fi
}
src_install() {
cd "${S}"/tools/clang || die "cd clang failed"
emake KEEP_SYMBOLS=1 DESTDIR="${D}" install || die "install failed"
if use static-analyzer ; then
dobin tools/scan-build/ccc-analyzer
dosym ccc-analyzer /usr/bin/c++-analyzer
dobin tools/scan-build/scan-build
insinto /usr/share/${PN}
doins tools/scan-build/scanview.css
doins tools/scan-build/sorttable.js
cd tools/scan-view || die "cd scan-view failed"
dobin scan-view
install-scan-view() {
insinto "$(python_get_sitedir)"/clang
doins Reporter.py Resources ScanView.py startfile.py
touch "${ED}"/"$(python_get_sitedir)"/clang/__init__.py
}
python_execute_function install-scan-view
fi
# Fix install_names on Darwin. The build system is too complicated
# to just fix this, so we correct it post-install
if [[ ${CHOST} == *-darwin* ]] ; then
for lib in libclang.dylib ; do
ebegin "fixing install_name of $lib"
install_name_tool -id "${EPREFIX}"/usr/lib/llvm/${lib} \
"${ED}"/usr/lib/llvm/${lib}
eend $?
done
for f in usr/bin/{c-index-test,clang} usr/lib/llvm/libclang.dylib ; do
ebegin "fixing references in ${f##*/}"
install_name_tool \
-change "@rpath/libclang.dylib" \
"${EPREFIX}"/usr/lib/llvm/libclang.dylib \
-change "@executable_path/../lib/libLLVM-${PV}.dylib" \
"${EPREFIX}"/usr/lib/llvm/libLLVM-${PV}.dylib \
-change "${S}"/Release/lib/libclang.dylib \
"${EPREFIX}"/usr/lib/llvm/libclang.dylib \
"${ED}"/$f
eend $?
done
fi
}
pkg_postinst() {
python_mod_optimize clang
if use system-cxx-headers; then
elog "C++ headers search path is hardcoded to the active gcc profile one"
elog "If you change the active gcc profile, or update gcc to a new version,"
elog "you will have to remerge this package to update the search path"
else
elog "If clang++ fails to find C++ headers on your system,"
elog "you can remerge clang with USE=system-cxx-headers to use C++ headers"
elog "from the active gcc profile"
fi
}
pkg_postrm() {
python_mod_cleanup clang
}

View File

@ -1,53 +0,0 @@
diff -Naur llvm-2.7.orig//tools/clang/docs/Makefile llvm-2.7/tools/clang/docs/Makefile
--- llvm-2.7.orig//tools/clang/docs/Makefile 2010-04-26 18:38:45.000000000 +0200
+++ llvm-2.7/tools/clang/docs/Makefile 2010-04-26 18:41:08.000000000 +0200
@@ -46,13 +46,12 @@
# 'make generated BUILD_FOR_WEBSITE=1'
generated:: doxygen
-install-html: $(PROJ_OBJ_DIR)/html.tar.gz
+install-html:
$(Echo) Installing HTML documentation
$(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html
$(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html/img
$(Verb) $(DataInstall) $(HTML) $(DESTDIR)$(PROJ_docsdir)/html
# $(Verb) $(DataInstall) $(IMAGES) $(DESTDIR)$(PROJ_docsdir)/html/img
- $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/html.tar.gz $(DESTDIR)$(PROJ_docsdir)
$(PROJ_OBJ_DIR)/html.tar.gz: $(HTML)
$(Echo) Packaging HTML documentation
@@ -64,12 +63,11 @@
install-doxygen: doxygen
$(Echo) Installing doxygen documentation
$(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html/doxygen
- $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/doxygen.tar.gz $(DESTDIR)$(PROJ_docsdir)
$(Verb) cd $(PROJ_OBJ_DIR)/doxygen && \
$(FIND) . -type f -exec \
$(DataInstall) {} $(DESTDIR)$(PROJ_docsdir)/html/doxygen \;
-doxygen: regendoc $(PROJ_OBJ_DIR)/doxygen.tar.gz
+doxygen: regendoc
regendoc:
$(Echo) Building doxygen documentation
diff -Naur llvm-2.7.orig//tools/clang/docs/tools/Makefile llvm-2.7/tools/clang/docs/tools/Makefile
--- llvm-2.7.orig//tools/clang/docs/tools/Makefile 2010-04-26 18:38:45.000000000 +0200
+++ llvm-2.7/tools/clang/docs/tools/Makefile 2010-04-26 18:41:29.000000000 +0200
@@ -24,7 +24,7 @@
CLANG_VERSION := trunk
# If we are in BUILD_FOR_WEBSITE mode, default to the all target.
-all:: html man ps
+all:: html man
clean:
rm -f pod2htm*.*~~ $(HTML) $(MAN) $(PS)
@@ -58,7 +58,7 @@
ifdef ONLY_MAN_DOCS
INSTALL_TARGETS := install-man
else
-INSTALL_TARGETS := install-html install-man install-ps
+INSTALL_TARGETS := install-html install-man
endif
.SUFFIXES:

View File

@ -1,21 +0,0 @@
Bug #387309
--- llvm/tools/clang/lib/Driver/ToolChains.cpp.orig 2011-11-09 23:10:04.000000000 +0100
+++ llvm/tools/clang/lib/Driver/ToolChains.cpp 2011-11-09 23:11:04.000000000 +0100
@@ -1586,12 +1586,13 @@
// This is of the form /foo/bar/include/c++/4.5.2/
if (CxxIncludeRoot.back() == '/')
llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the /
+ llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the g++-v4
+ llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the include
StringRef Version = llvm::sys::path::filename(CxxIncludeRoot);
llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the version
- llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the c++
- llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the include
+ llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the ARCH
GccInstallPath = CxxIncludeRoot.str();
- GccInstallPath.append("/lib/gcc/");
+ GccInstallPath.append("/");
GccInstallPath.append(CXX_INCLUDE_ARCH);
GccInstallPath.append("/");
GccInstallPath.append(Version);

View File

@ -1,35 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>voyageur@gentoo.org</email>
<name>Bernard Cafarelli</name>
</maintainer>
<longdescription>The goal of the Clang project is to create a new C, C++, Objective C and Objective C++ front-end for the LLVM compiler.
Features and Goals
Some of the goals for the project include the following:
End-User Features:
Fast compiles and low memory use
Expressive diagnostics
GCC compatibility
Utility and Applications:
Modular library based architecture
Support diverse clients (refactoring, static analysis, code generation, etc)
Allow tight integration with IDEs
Use the LLVM BSD License
Internal Design and Implementation:
A real-world, production quality compiler
A simple and hackable code base
A single unified parser for C, Objective C, C++, and Objective C++
Conformance with C/C++/ObjC and their variants</longdescription>
<use>
<flag name='multitarget'>Build all host targets (default: host only)</flag>
<flag name='static-analyzer'>Install the Clang static analyzer</flag>
<flag name='system-cxx-headers'>By default, clang++ searchs for C++ headers in a series of hardcoded paths. Enabling this flag will force it to use the active gcc profile ones</flag>
</use>
</pkgmetadata>

View File

@ -1,23 +0,0 @@
# ChangeLog for sys-devel/dragonegg
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/dragonegg/ChangeLog,v 1.3 2011/11/30 10:35:01 voyageur Exp $
03 Dec 2011; Mario Fetka <mario.fetka@gmail.com> dragonegg-3.0.ebuild:
Bump and add arm testing
30 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org>
dragonegg-3.0_rc4.ebuild:
gcc-4.6 has lto by default (and no USE flag), thanks alexxy, bug #392483
*dragonegg-3.0_rc4 (28 Nov 2011)
28 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org>
-dragonegg-3.0_rc3.ebuild, +dragonegg-3.0_rc4.ebuild:
Final rc bump
*dragonegg-3.0_rc3 (10 Nov 2011)
10 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org>
+dragonegg-3.0_rc3.ebuild, +metadata.xml:
Initial commit

View File

@ -1,4 +0,0 @@
DIST dragonegg-3.0.tar.gz 435536 RMD160 93aa8a463b6b5e1fb9cc1ee0a7c4d310a78ea64f SHA1 9be8f055df814e56ea3585156da8c7e457f2cd7b SHA256 72df1fd2e901b254ab8d1b5e7b93c7104751a613aca531f1483f9a637a5f6827
EBUILD dragonegg-3.0.ebuild 1295 RMD160 5a60cf03148fd12b71e5d7ef1957e7ea4d20618b SHA1 75b3526cd69f193c7f8ddf97ac655e646774b0fb SHA256 b6d2d128b638a4643fbb90790a481cdf3cd6e883843360ffa1d75d7454076bdf
MISC ChangeLog 786 RMD160 814e6dcdbe0ead2cb0287715794eca24b78934c8 SHA1 a89ce5254a1e5d2b351e3853c8c773ed071cf3bd SHA256 d4df179a521ca65aaa6875ced29fcfccfdbba076819daa688366e279d2781ac5
MISC metadata.xml 492 RMD160 7eb430a13ec4ba40fcf67fdde74cf86b5e17028e SHA1 7a0c44e7aeed6d57d509d8b0260f655940281e81 SHA256 30b11ba6c1fb003706253651ad24ef789018d994e3e1d452e6639133a5a0b6f2

View File

@ -1,48 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/dragonegg/dragonegg-3.0_rc4.ebuild,v 1.2 2011/11/30 10:35:01 voyageur Exp $
EAPI=4
inherit multilib
DESCRIPTION="GCC plugin that uses LLVM for optimization and code generation"
HOMEPAGE="http://dragonegg.llvm.org/"
SRC_URI="http://llvm.org/releases/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="|| ( sys-devel/gcc:4.5[lto]
>=sys-devel/gcc-4.6 )
~sys-devel/llvm-${PV}"
RDEPEND="${DEPEND}"
S=${WORKDIR}/${P}.src
src_prepare() {
# Remove in final 3.0
sed -e "s/\(^REVISION:=\).*/\1${P}/" \
-i Makefile || die "Setting revision failed"
}
src_compile() {
# GCC: compiler to use plugin with
emake CC="$(tc-getCC)" GCC="$(tc-getCC)" CXX="$(tc-getCXX)" VERBOSE=1
}
src_install() {
# Install plugin in llvm lib directory
exeinto /usr/$(get_libdir)/llvm
doexe dragonegg.so
dodoc README
}
pkg_postinst() {
elog "To use dragonegg, run gcc as usual, with an extra command line argument:"
elog " -fplugin=/usr/$(get_libdir)/llvm/dragonegg.so"
elog "If you change the active gcc profile, or update gcc to a new version,"
elog "you will have to remerge this package to update the plugin"
}

View File

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>voyageur@gentoo.org</email>
<name>Bernard Cafarelli</name>
</maintainer>
<longdescription>DragonEgg is a <pkg>sys-devel/gcc</pkg> plugin (dragonegg.so) that replaces gcc's optimizers and code generators with those from the LLVM project. It is a reimplementation of llvm-gcc that works with gcc-4.5 or later.</longdescription>
</pkgmetadata>

View File

@ -1,254 +0,0 @@
# ChangeLog for sys-devel/llvm
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v 1.54 2011/11/28 23:35:29 chainsaw Exp $
03 Dec 2011; Mario Fetka <mario.fetka@gmail.com> llvm-3.0.ebuild:
Bump and add arm testing
28 Nov 2011; Tony Vroon <chainsaw@gentoo.org> llvm-2.9-r2.ebuild:
Marked stable on AMD64 based on arch testing by Michael Orlitzky, Agostino
"ago" Sarubbo & Elijah "Armageddon" El Lazkani in bug #384709.
*llvm-3.0_rc4 (28 Nov 2011)
28 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> -llvm-3.0_rc3.ebuild,
+llvm-3.0_rc4.ebuild:
Final rc bump
24 Nov 2011; Fabian Groffen <grobian@gentoo.org> llvm-2.8-r2.ebuild,
llvm-9999.ebuild, llvm-2.9-r2.ebuild, llvm-3.0_rc3.ebuild:
Fix install_name pointer to libLLVM-x.y.dylib in a more flexible way to avoid
bugs like #391763
22 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> llvm-3.0_rc3.ebuild,
metadata.xml:
Add support for gold plugin, thanks Matthias Maier in bug #371951
17 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> llvm-2.9-r2.ebuild:
x86 stable wrt bug #384709
*llvm-3.0_rc3 (09 Nov 2011)
09 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> -llvm-3.0_rc1.ebuild,
+llvm-3.0_rc3.ebuild:
Update rc, some more ebuild cleanups
*llvm-3.0_rc1 (09 Nov 2011)
09 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> +llvm-3.0_rc1.ebuild,
llvm-9999.ebuild:
Add rc release to prepare for 3.0, remove llvm-gcc detection code (not used
in configure anymore)
04 Oct 2011; Bernard Cafarelli <voyageur@gentoo.org> llvm-2.8-r2.ebuild,
-llvm-2.8-r4.ebuild, llvm-2.9-r2.ebuild, llvm-9999.ebuild:
Fix forced -O3 -fomit-frame-pointer CFLAGS again, bug #385543
03 Oct 2011; Bernard Cafarelli <voyageur@gentoo.org> -llvm-2.8-r1.ebuild,
llvm-2.8-r2.ebuild, llvm-2.8-r4.ebuild, -llvm-2.9-r1.ebuild,
llvm-2.9-r2.ebuild, llvm-9999.ebuild, metadata.xml:
Rename alltargets USE flag to multitarget, bug #382307. Clean bison
dependency, depending only on new enough one. Drop some versions
28 Sep 2011; Samuli Suominen <ssuominen@gentoo.org> metadata.xml:
USE="libffi" is now global USE flag.
15 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> llvm-2.8-r2.ebuild:
ppc stable wrt #360553
06 Jun 2011; Bernard Cafarelli <voyageur@gentoo.org> llvm-9999.ebuild:
Update live ebuild to sync latest ebuild changes (vim-syntax, libffi, ...)
*llvm-2.9-r2 (23 May 2011)
23 May 2011; Bernard Cafarelli <voyageur@gentoo.org> +llvm-2.9-r2.ebuild,
+files/llvm-2.9-Operator.h-c++0x.patch:
Fix header for gcc 4.6, bug #365925
21 Apr 2011; Fabian Groffen <grobian@gentoo.org> llvm-2.9-r1.ebuild,
llvm-9999.ebuild:
Fix broken reference that I missed yesterday
20 Apr 2011; Fabian Groffen <grobian@gentoo.org> llvm-2.9-r1.ebuild,
llvm-9999.ebuild:
Fix install_name_tooling
*llvm-2.8-r4 (15 Apr 2011)
15 Apr 2011; Bernard Cafarelli <voyageur@gentoo.org> -llvm-2.8-r3.ebuild,
+llvm-2.8-r4.ebuild, -llvm-2.9.ebuild:
Also update 2.8 branch with libffi/debug changes
*llvm-2.9-r1 (15 Apr 2011)
15 Apr 2011; Bernard Cafarelli <voyageur@gentoo.org> +llvm-2.9-r1.ebuild:
Fix libffi include search path and debug flags, bugs #363595 and #362567
10 Apr 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> llvm-2.8-r2.ebuild:
x86 stable wrt bug #360553
*llvm-2.9 (07 Apr 2011)
07 Apr 2011; Bernard Cafarelli <voyageur@gentoo.org> +llvm-2.9.ebuild:
Version bump
28 Mar 2011; Christoph Mende <angelos@gentoo.org> llvm-2.8-r2.ebuild:
Stable on amd64 wrt bug #360553
*llvm-2.8-r3 (28 Mar 2011)
28 Mar 2011; Bernard Cafarelli <voyageur@gentoo.org>
-files/llvm-2.6-nodoctargz.patch, -llvm-2.7.ebuild, -llvm-2.7-r2.ebuild,
+llvm-2.8-r3.ebuild:
Install vim syntax files with USE=vim-syntax, bug #360147. Also drop 2.7
versions
14 Mar 2011; Fabian Groffen <grobian@gentoo.org> llvm-2.8-r2.ebuild:
Marked ~x86-linux
28 Feb 2011; Bernard Cafarelli <voyageur@gentoo.org>
+files/llvm-2.9-nodoctargz.patch, llvm-9999.ebuild:
Fix depend on live ebuild, and finally update nodoc patch, bug #348701
14 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org> llvm-2.8-r1.ebuild:
ppc stable wrt #336371
*llvm-2.8-r2 (19 Dec 2010)
19 Dec 2010; Bernard Cafarelli <voyageur@gentoo.org> +llvm-2.8-r2.ebuild,
+files/llvm-2.8-alignof.patch:
Backport to rename alignof, fixes C++'0x compilers support
11 Nov 2010; Markos Chandras <hwoarang@gentoo.org> llvm-2.8-r1.ebuild:
Stable on amd64 wrt bug #336371
09 Nov 2010; Thomas Kahle <tomka@gentoo.org> llvm-2.8-r1.ebuild:
x86 stable per bug 336371
24 Oct 2010; Fabian Groffen <grobian@gentoo.org> llvm-2.8-r1.ebuild,
llvm-9999.ebuild:
Update reference fixing for Darwin for newer more strict versions of
Portage
23 Oct 2010; Fabian Groffen <grobian@gentoo.org> llvm-2.8-r1.ebuild,
+files/llvm-2.8-darwin8.patch, llvm-9999.ebuild:
Fix compilation on Mac OS X Tiger (10.4, Darwin 8), fix install_names for
new libs also, bug #342289
*llvm-2.8-r1 (08 Oct 2010)
08 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> -llvm-2.8.ebuild,
+llvm-2.8-r1.ebuild:
SRC_URI arrow workaround to fetch updated tarball with correct package
version, thanks Alexey Charkov <alchark@gmail.com> in bug #340106 for
spotting it
06 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> llvm-2.8.ebuild,
llvm-9999.ebuild:
Tests now use an internal framework, dejagnu not needed anymore
*llvm-2.8 (06 Oct 2010)
06 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> +llvm-2.8.ebuild:
2.8 version bump
21 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org> llvm-9999.ebuild:
Also fix live ebuild
*llvm-2.7-r2 (21 Sep 2010)
21 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org> -llvm-2.7-r1.ebuild,
+llvm-2.7-r2.ebuild:
Fix the rpath sed so llvm-* binaries actually find the llvm shared library
20 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org> llvm-2.7-r1.ebuild:
udis86 needs pic on amd64, bug #337969
*llvm-2.7-r1 (17 Sep 2010)
17 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org> +llvm-2.7-r1.ebuild,
llvm-9999.ebuild:
Enable shared library, move libs and plugins to fix bug #337467
04 Sep 2010; Fabian Groffen <grobian@gentoo.org> llvm-2.7.ebuild:
Also fix libEnhancedDisassembly, which is only built on Darwin 10 (Mac OS
X Snow Leopard)
03 Sep 2010; Fabian Groffen <grobian@gentoo.org> llvm-2.7.ebuild:
Marked ~amd64-linux
26 Aug 2010; Fabian Groffen <grobian@gentoo.org> llvm-2.7.ebuild,
llvm-9999.ebuild:
Bump to EAPI=3, make Prefix aware, add support for Darwin platforms,
bug #333387
20 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org> -llvm-2.6-r2.ebuild,
-files/llvm-2.6-cflags.patch:
Drop 2.6 version
*llvm-9999 (01 Jun 2010)
01 Jun 2010; Bernard Cafarelli <voyageur@gentoo.org> +llvm-9999.ebuild:
Add live version, bug #320919
01 Jun 2010; Bernard Cafarelli <voyageur@gentoo.org> llvm-2.6-r2.ebuild,
llvm-2.7.ebuild:
Really fix bug #293382, llvm-gcc was still in DEPEND
*llvm-2.7 (27 Apr 2010)
27 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> -llvm-2.6-r1.ebuild,
+llvm-2.7.ebuild, +files/llvm-2.7-nodoctargz.patch:
2.7 official release version bump
26 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> llvm-2.6-r2.ebuild:
--without-udis86 is broken in configure script
*llvm-2.6-r2 (26 Apr 2010)
26 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> +llvm-2.6-r2.ebuild,
metadata.xml:
Add udis86 support, thanks to chithanh in bug #317151
*llvm-2.6-r1 (18 Mar 2010)
18 Mar 2010; Bernard Cafarelli <voyageur@gentoo.org> -llvm-2.6.ebuild,
+llvm-2.6-r1.ebuild, +files/llvm-2.6-cflags.patch:
Remove forced -O3 -fomit-frame-pointer CFLAGS, bug #308145
17 Nov 2009; Bernard Cafarelli <voyageur@gentoo.org> llvm-2.6.ebuild:
Drop llvm-gcc depend, as it triggers circular dependency on first install
(warn the user if it is not found instead), bug #293382
26 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org>
files/llvm-2.6-commandguide-nops.patch:
Fix the patch, after test by flameeyes
26 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> llvm-2.6.ebuild,
+files/llvm-2.6-commandguide-nops.patch:
Disable .ps doc generation, these are just the man pages. Bug #290581
26 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> llvm-2.6.ebuild,
metadata.xml:
Fix libffi automagic dependency, bug #289933
*llvm-2.6 (25 Oct 2009)
25 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org>
-llvm-2.6_pre2.ebuild, +llvm-2.6.ebuild:
Bump to final 2.6 release
07 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> llvm-2.6_pre2.ebuild,
+files/llvm-2.6-nodoctargz.patch, -files/llvm-2.6-nohtmltargz.patch:
Add USE flag for ocaml bindings, complete doc patch to fix ocmal doc
failure, see bug #186279
07 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> llvm-2.6_pre2.ebuild:
Fix llvm-gcc location, work with ${ROOT}
*llvm-2.6_pre2 (05 Oct 2009)
05 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org>
+llvm-2.6_pre2.ebuild, +files/llvm-2.6-nohtmltargz.patch, +metadata.xml:
Initial commit, thanks everyone in bug #186279 and others

View File

@ -1,6 +0,0 @@
AUX llvm-2.6-commandguide-nops.patch 975 RMD160 1178c27a8845c2c86d6d381ba3d95b4b9b627f1e SHA1 41b9d8c3ae0ed1023ec72bf629c53fa8981e0264 SHA256 0e36fb43e020fa380230a8c6f2a79b9a19e12e857e833ef856e2b41aaa283649
AUX llvm-2.9-nodoctargz.patch 1569 RMD160 6589aa0a41f47e915ce93fe6dcf68dd601c3bcdc SHA1 19795ec9c34e6ec5539ec6a77944ceb51abdef72 SHA256 62f1b080364d94e528bb34f0063562d16a59395aa7f97277bba88fbd93e00b84
DIST llvm-3.0.tar.gz 10350539 RMD160 85211cafbed1c5d838ac54669017b5298613f975 SHA1 b683e7294fcf69887c0d709025d4640f5dca755b SHA256 519eb11d3499ce99c6ffdb8718651fc91425ed7690eac91c8d6853474f7c0477
EBUILD llvm-3.0.ebuild 5378 RMD160 1250d2c8a3a5a2de44eb84931eb4bbe4c1723681 SHA1 eab6def76b5a344cf09282fa6965321bc721e743 SHA256 424b4c126505f59d4913f553ca378511aa32352140477aef84b5c7cb8c42d004
MISC ChangeLog 9171 RMD160 3fc0b9746af7aec2917094c309eb976bfab6d9fb SHA1 c43cc5a505cf79086d9912a60aa4dfaee0d09eff SHA256 b360a2776c96428a1074d98ed11b62da2f287633bba1cd9d8915cc7236e9c0c0
MISC metadata.xml 2290 RMD160 3c36b274b863158d4a53be2c99ea5f42ede2bb80 SHA1 d608d42b2a831a4b9025fa1d2fd68fb11996293b SHA256 fd3cd6846072dbcacb0a3461a3d1a47bb09b858562df26fb9fc0769f0a292bf4

View File

@ -1,30 +0,0 @@
--- docs/CommandGuide/Makefile.orig 2009-10-26 16:54:33.000000000 +0100
+++ docs/CommandGuide/Makefile 2009-10-26 17:32:03.000000000 +0100
@@ -19,7 +19,7 @@
DST_PS_DIR=ps/
# If we are in BUILD_FOR_WEBSITE mode, default to the all target.
-all:: html man ps
+all:: html man
clean:
rm -f pod2htm*.*~~ $(HTML) $(MAN) $(PS)
@@ -81,7 +81,7 @@
MAN_DIR := $(PROJ_mandir)/man1
PS_DIR := $(PROJ_docsdir)/ps
-install-local:: $(HTML) $(INSTALL_MANS) $(PS)
+install-local:: $(HTML) $(INSTALL_MANS)
$(Echo) Installing HTML CommandGuide Documentation
$(Verb) $(MKDIR) $(HTML_DIR)
$(Verb) $(DataInstall) $(HTML) $(HTML_DIR)
@@ -90,9 +90,6 @@
$(Echo) Installing MAN CommandGuide Documentation
$(Verb) $(MKDIR) $(MAN_DIR)
$(Verb) $(DataInstall) $(INSTALL_MANS) $(MAN_DIR)
- $(Echo) Installing PS CommandGuide Documentation
- $(Verb) $(MKDIR) $(PS_DIR)
- $(Verb) $(DataInstall) $(PS) $(PS_DIR)
uninstall-local::
$(Echo) Uninstalling CommandGuide Documentation

View File

@ -1,39 +0,0 @@
--- docs/Makefile.orig 2011-02-28 21:30:46.000000000 +0100
+++ docs/Makefile 2011-02-28 21:35:22.000000000 +0100
@@ -53,13 +53,12 @@
# 'make generated BUILD_FOR_WEBSITE=1'
generated:: $(generated_targets)
-install-html: $(PROJ_OBJ_DIR)/html.tar.gz
+install-html:
$(Echo) Installing HTML documentation
$(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html
$(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html/img
$(Verb) $(DataInstall) $(HTML) $(DESTDIR)$(PROJ_docsdir)/html
$(Verb) $(DataInstall) $(IMAGES) $(DESTDIR)$(PROJ_docsdir)/html/img
- $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/html.tar.gz $(DESTDIR)$(PROJ_docsdir)
$(PROJ_OBJ_DIR)/html.tar.gz: $(HTML)
$(Echo) Packaging HTML documentation
@@ -71,12 +70,11 @@
install-doxygen: doxygen
$(Echo) Installing doxygen documentation
$(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html/doxygen
- $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/doxygen.tar.gz $(DESTDIR)$(PROJ_docsdir)
$(Verb) cd $(PROJ_OBJ_DIR)/doxygen && \
$(FIND) . -type f -exec \
$(DataInstall) {} $(DESTDIR)$(PROJ_docsdir)/html/doxygen \;
-doxygen: regendoc $(PROJ_OBJ_DIR)/doxygen.tar.gz
+doxygen: regendoc
regendoc:
$(Echo) Building doxygen documentation
@@ -102,7 +100,6 @@
install-ocamldoc: ocamldoc
$(Echo) Installing ocamldoc documentation
$(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/ocamldoc/html
- $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/ocamldoc.tar.gz $(DESTDIR)$(PROJ_docsdir)
$(Verb) cd $(PROJ_OBJ_DIR)/ocamldoc && \
$(FIND) . -type f -exec \
$(DataInstall) {} $(DESTDIR)$(PROJ_docsdir)/ocamldoc/html \;

View File

@ -1,165 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-3.0_rc4.ebuild,v 1.1 2011/11/28 10:54:12 voyageur Exp $
EAPI="3"
inherit eutils flag-o-matic multilib toolchain-funcs
DESCRIPTION="Low Level Virtual Machine"
HOMEPAGE="http://llvm.org/"
SRC_URI="http://llvm.org/releases/${PV}/${P}.tar.gz"
LICENSE="UoI-NCSA"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="debug gold +libffi multitarget ocaml test udis86 vim-syntax"
DEPEND="dev-lang/perl
>=sys-devel/make-3.79
>=sys-devel/flex-2.5.4
>=sys-devel/bison-1.875d
|| ( >=sys-devel/gcc-3.0 >=sys-devel/gcc-apple-4.2.1 )
|| ( >=sys-devel/binutils-2.18 >=sys-devel/binutils-apple-3.2.3 )
gold? ( >=sys-devel/binutils-2.22 )
libffi? ( dev-util/pkgconfig
virtual/libffi )
ocaml? ( dev-lang/ocaml )
udis86? ( amd64? ( dev-libs/udis86[pic] )
!amd64? ( dev-libs/udis86 ) )"
RDEPEND="dev-lang/perl
libffi? ( virtual/libffi )
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
S=${WORKDIR}/${P}.src
pkg_setup() {
# need to check if the active compiler is ok
broken_gcc=" 3.2.2 3.2.3 3.3.2 4.1.1 "
broken_gcc_x86=" 3.4.0 3.4.2 "
broken_gcc_amd64=" 3.4.6 "
gcc_vers=$(gcc-fullversion)
if [[ ${broken_gcc} == *" ${version} "* ]] ; then
elog "Your version of gcc is known to miscompile llvm."
elog "Check http://www.llvm.org/docs/GettingStarted.html for"
elog "possible solutions."
die "Your currently active version of gcc is known to miscompile llvm"
fi
if [[ ${CHOST} == i*86-* && ${broken_gcc_x86} == *" ${version} "* ]] ; then
elog "Your version of gcc is known to miscompile llvm on x86"
elog "architectures. Check"
elog "http://www.llvm.org/docs/GettingStarted.html for possible"
elog "solutions."
die "Your currently active version of gcc is known to miscompile llvm"
fi
if [[ ${CHOST} == x86_64-* && ${broken_gcc_amd64} == *" ${version} "* ]];
then
elog "Your version of gcc is known to miscompile llvm in amd64"
elog "architectures. Check"
elog "http://www.llvm.org/docs/GettingStarted.html for possible"
elog "solutions."
die "Your currently active version of gcc is known to miscompile llvm"
fi
}
src_prepare() {
# unfortunately ./configure won't listen to --mandir and the-like, so take
# care of this.
einfo "Fixing install dirs"
sed -e 's,^PROJ_docsdir.*,PROJ_docsdir := $(PROJ_prefix)/share/doc/'${PF}, \
-e 's,^PROJ_etcdir.*,PROJ_etcdir := '"${EPREFIX}"'/etc/llvm,' \
-e 's,^PROJ_libdir.*,PROJ_libdir := $(PROJ_prefix)/'$(get_libdir)/${PN}, \
-i Makefile.config.in || die "Makefile.config sed failed"
sed -e 's,$ABS_RUN_DIR/lib,'"${EPREFIX}"/usr/$(get_libdir)/${PN}, \
-i tools/llvm-config/llvm-config.in.in || die "llvm-config sed failed"
einfo "Fixing rpath and CFLAGS"
sed -e 's,\$(RPATH) -Wl\,\$(\(ToolDir\|LibDir\)),$(RPATH) -Wl\,'"${EPREFIX}"/usr/$(get_libdir)/${PN}, \
-e '/OmitFramePointer/s/-fomit-frame-pointer//' \
-i Makefile.rules || die "rpath sed failed"
if use gold; then
sed -e 's,\$(SharedLibDir),'"${EPREFIX}"/usr/$(get_libdir)/${PN}, \
-i tools/gold/Makefile || die "gold rpath sed failed"
fi
epatch "${FILESDIR}"/${PN}-2.6-commandguide-nops.patch
epatch "${FILESDIR}"/${PN}-2.9-nodoctargz.patch
}
src_configure() {
local CONF_FLAGS="--enable-shared
--with-optimize-option=
$(use_enable !debug optimized)
$(use_enable debug assertions)
$(use_enable debug expensive-checks)"
if use multitarget; then
CONF_FLAGS="${CONF_FLAGS} --enable-targets=all"
else
CONF_FLAGS="${CONF_FLAGS} --enable-targets=host-only"
fi
if use amd64; then
CONF_FLAGS="${CONF_FLAGS} --enable-pic"
fi
if use gold; then
CONF_FLAGS="${CONF_FLAGS} --with-binutils-include=${EPREFIX}/usr/include/"
fi
if use ocaml; then
CONF_FLAGS="${CONF_FLAGS} --enable-bindings=ocaml"
else
CONF_FLAGS="${CONF_FLAGS} --enable-bindings=none"
fi
if use udis86; then
CONF_FLAGS="${CONF_FLAGS} --with-udis86"
fi
if use libffi; then
append-cppflags "$(pkg-config --cflags libffi)"
fi
CONF_FLAGS="${CONF_FLAGS} $(use_enable libffi)"
econf ${CONF_FLAGS} || die "econf failed"
}
src_compile() {
emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1 || die "emake failed"
}
src_install() {
emake KEEP_SYMBOLS=1 DESTDIR="${D}" install || die "install failed"
if use vim-syntax; then
insinto /usr/share/vim/vimfiles/syntax
doins utils/vim/*.vim
fi
# Fix install_names on Darwin. The build system is too complicated
# to just fix this, so we correct it post-install
local lib= f= odylib=
if [[ ${CHOST} == *-darwin* ]] ; then
for lib in lib{EnhancedDisassembly,LLVM-${PV},LTO}.dylib {BugpointPasses,LLVMHello,profile_rt}.dylib ; do
# libEnhancedDisassembly is Darwin10 only, so non-fatal
[[ -f ${ED}/usr/lib/${PN}/${lib} ]] || continue
ebegin "fixing install_name of $lib"
install_name_tool \
-id "${EPREFIX}"/usr/lib/${PN}/${lib} \
"${ED}"/usr/lib/${PN}/${lib}
eend $?
done
for f in "${ED}"/usr/bin/* "${ED}"/usr/lib/${PN}/libLTO.dylib ; do
odylib=$(scanmacho -BF'%n#f' "${f}" | tr ',' '\n' | grep libLLVM-${PV}.dylib)
ebegin "fixing install_name reference to ${odylib} of ${f##*/}"
install_name_tool \
-change "${odylib}" \
"${EPREFIX}"/usr/lib/${PN}/libLLVM-${PV}.dylib \
"${f}"
eend $?
done
fi
}

View File

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>voyageur@gentoo.org</email>
<name>Bernard Cafarelli</name>
</maintainer>
<longdescription>Low Level Virtual Machine (LLVM) is:
1. A compilation strategy designed to enable effective program optimization across the entire lifetime of a program. LLVM supports effective optimization at compile time, link-time (particularly interprocedural), run-time and offline (i.e., after software is installed), while remaining transparent to developers and maintaining compatibility with existing build scripts.
2. A virtual instruction set - LLVM is a low-level object code representation that uses simple RISC-like instructions, but provides rich, language-independent, type information and dataflow (SSA) information about operands. This combination enables sophisticated transformations on object code, while remaining light-weight enough to be attached to the executable. This combination is key to allowing link-time, run-time, and offline transformations.
3. A compiler infrastructure - LLVM is also a collection of source code that implements the language and compilation strategy. The primary components of the LLVM infrastructure are a GCC-based C and C++ front-end, a link-time optimization framework with a growing set of global and interprocedural analyses and transformations, static back-ends for many popular (and some obscure) architectures, a back-end which emits portable C code, and a Just-In-Time compilers for several architectures.
4. LLVM does not imply things that you would expect from a high-level virtual machine. It does not require garbage collection or run-time code generation (In fact, LLVM makes a great static compiler!). Note that optional LLVM components can be used to build high-level virtual machines and other systems that need these services.</longdescription>
<use>
<flag name='gold'>Build the gold linker plugin</flag>
<flag name='llvm-gcc'>Build LLVM with <pkg>sys-devel/llvm-gcc</pkg></flag>
<flag name='multitarget'>Build all host targets (default: host only)</flag>
<flag name='udis86'>Enable support for <pkg>dev-libs/udis86</pkg> disassembler library</flag>
</use>
</pkgmetadata>

View File

@ -1,37 +0,0 @@
# ChangeLog for sys-kernel/linux-firmwares
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*linux-firmwares-2.6.39.4 (27 Nov 2011)
27 Nov 2011; Mario Fetka <mario.fetka@gmail.com>
+linux-firmwares-2.6.39.4.ebuild:
Bump
*linux-firmwares-2.6.38 (11 Jun 2011)
11 Jun 2011; Mario Fetka <mario.fetka@gmail.com>
+linux-firmwares-2.6.38.ebuild:
Bump
27 Nov 2010; Mario Fetka <mario.fetka@gmail.com>
linux-firmwares-2.6.35.ebuild, linux-firmwares-2.6.36.ebuild:
correct ebuild header
*linux-firmwares-2.6.36 (27 Nov 2010)
27 Nov 2010; Mario Fetka <mario.fetka@gmail.com>
+linux-firmwares-2.6.36.ebuild:
bump
29 Oct 2010; Mario Fetka <mario.fetka@gmail.com> ChangeLog:
Update the kernel config
26 Oct 2010; Mario Fetka <mario.fetka@gmail.com>
linux-firmwares-2.6.35.ebuild:
bump
24 Oct 2010; Mario Fetka <mario.fetka@gmail.com>
linux-firmwares-2.6.35.ebuild, +metadata.xml:
initial package based on sabayon's original

View File

@ -1,17 +0,0 @@
DIST firmwares-2.6.35-arm.config 88886 RMD160 9cb91d591975265d9b9b25c496bcedb1e772e53c SHA1 cf7b0ad2036a7a0bf804ccc58f404b09e3be0db5 SHA256 3e11698088df35da9383b03fc3af352a9b81a50c9a0592f2de07d54ba03efff7
DIST firmwares-2.6.36-arm.config 87375 RMD160 493e2ea08eb91520ba30d881f5e277807cb381e8 SHA1 16f50bd098242a9985d08ac67717090ddf907cb5 SHA256 756b0165e3f9c6635317f12ba64d970da9170c81a58f39d3783c656c5fea727b
DIST firmwares-2.6.38-arm.config 132450 RMD160 454270414c1b5b1a728b1de44c02162b0e1d2f6c SHA1 f30a169f4f71d73f43fb3b3a422a47e646e7e18d SHA256 ef95a14fe83e0e99151824511ae9b980b39eb592ef71a590138d62ddd695b248
DIST linux-2.6.35.tar.bz2 69305709 RMD160 f5d91abb4fa72fac812578d830b22180d85a0e6f SHA1 4cb1fbfbeedcd658ca37739679c65dfaa136bf4e SHA256 18b2e2c336032e366c942622b77302cb05fc034fb19018f086a4ebc9ed41bfcf
DIST linux-2.6.36.tar.bz2 70277083 RMD160 d739da505a79e71a1370d36e1373b36be055c123 SHA1 b546ab66458d7d614151d80adbc03b4d28977ae2 SHA256 15a076d1a435a6bf8e92834eba4b390b4ec094ce06d47f89d071ca9e5788ce04
DIST linux-2.6.38.tar.bz2 74739098 RMD160 d1179be93f1309303b9aa6008a25b6247726e764 SHA1 02aade5ad3dedd70739c9b4a05de40edbe432d25 SHA256 72f0cfaefb8dc86b219d5a742dd0375332627641ecbdf5badd3158e2127b9304
DIST nas-patches-2.6.35-3.tar.bz2 544891 RMD160 2ec18e1b33e793b14a3b4e73faf8efa86f070800 SHA1 844e108b45e6879172ec496d2ce4ebad4c0a877c SHA256 d894bcba25fdb6cb65a7b92fcac2b82ae1df369bcc979eed3ae3a6b5241f089b
DIST nas-patches-2.6.36-2.tar.bz2 558318 RMD160 89a711286b811a444fd3c2fde3dbd8294a21a180 SHA1 333c67bcdeb8c94663afa7d1443072a2888ec9db SHA256 a3ee16dce3cdb3ddc135ec09c9ad6ca501ed56c431d771d04c7eac0198caebee
DIST nas-patches-2.6.38-3.tar.bz2 553650 RMD160 635333fa5b25873318490392879eb0658c7008e5 SHA1 db30c0364741158178c907329f957f5026c12bf7 SHA256 21800f9aadf542d5babd12dfddae209aff881e8489d457b169f520add32be9cc
DIST patch-2.6.35.7.bz2 141728 RMD160 fbde02939d58fe2f9fd9f3fae1141a08e00c2f4a SHA1 e898d93008cecdd429a9332b148eda2b446b9fd5 SHA256 e917d593b975853be4118934c35919936dec6069b35c277d26e7e85e88af062e
DIST patch-2.6.36.1.bz2 18254 RMD160 1d0ba1eda1d3f91dc1ef12f268bc04dfa126136d SHA1 33bf37396a9ea5fe480f0b3a2c69eb29be9f0f7c SHA256 0312883792d9b6312684800c7e9c108571a0da39fbb0a4fb9beb1362b7446c98
DIST patch-2.6.38.8.bz2 186457 RMD160 cdac809f383e251197e56ea724bee7c0463aeaa9 SHA1 5fdbab04b6394291816c83d845c3c13762926169 SHA256 9fef9c3ce27e88962367e1bfea3f28844eadf229b56737925921b09b01024dc7
EBUILD linux-firmwares-2.6.35.ebuild 460 RMD160 a7605f3c0112e2c0d268a3f18e6e9bde1ad41d7d SHA1 1b9a3ad9c895835960f77ba45c875b7414f858cb SHA256 c5841f3baeee519b9ece15ef20a36710e4da3726ea742376de0993abb7c030e4
EBUILD linux-firmwares-2.6.36.ebuild 460 RMD160 25ccc84b7d77880b2d82f21f3146fe343577e4c1 SHA1 76c90dd75c46ad9f8fbf1adfbac3ddcde7227d9e SHA256 cc664952b4b0a9bf51b044a9046efc051b29c7b72fa3772ed624c71956407d05
EBUILD linux-firmwares-2.6.38.ebuild 460 RMD160 d03f4a2af0a587308106b3371aee84558faad6b9 SHA1 79d6a388b87ac19d19d2ee9cefa50495287db700 SHA256 0f790b95bb57292bae9e8f600b854d98daaa0411ce55b11e3b9b73300a0ec307
MISC ChangeLog 859 RMD160 36c899f7dbdfc7788f3da6fad978228f0fd2e3da SHA1 8c33673553289daf66589899e7a50ff8ea510acb SHA256 c98232faee2ae583004a61daf760338cc5cf397938ba9fe0e7e803fa8764d3bf
MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5

View File

@ -1,15 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
ETYPE="sources"
K_NASPATCHES_VER="3"
K_KERNEL_PATCH_VER="7"
K_NASKERNEL_URI_CONFIG="yes"
# Doesn't make any difference, but a valid kernel .config
# file is required in order to build kernel firmwares
K_FIRMWARE_PACKAGE="1"
inherit nas-kernel
KEYWORDS="~arm"
DESCRIPTION="Linux Kernel firmwares from kernel.org tarballs"
RESTRICT="mirror"

View File

@ -1,15 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
ETYPE="sources"
K_NASPATCHES_VER="2"
K_KERNEL_PATCH_VER="1"
K_NASKERNEL_URI_CONFIG="yes"
# Doesn't make any difference, but a valid kernel .config
# file is required in order to build kernel firmwares
K_FIRMWARE_PACKAGE="1"
inherit nas-kernel
KEYWORDS="~arm"
DESCRIPTION="Linux Kernel firmwares from kernel.org tarballs"
RESTRICT="mirror"

View File

@ -1,15 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
ETYPE="sources"
K_NASPATCHES_VER="3"
K_KERNEL_PATCH_VER="8"
K_NASKERNEL_URI_CONFIG="yes"
# Doesn't make any difference, but a valid kernel .config
# file is required in order to build kernel firmwares
K_FIRMWARE_PACKAGE="1"
inherit nas-kernel
KEYWORDS="~arm"
DESCRIPTION="Linux Kernel firmwares from kernel.org tarballs"
RESTRICT="mirror"

View File

@ -1,17 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
ETYPE="sources"
K_WANT_GENPATCHES=""
K_GENPATCHES_VER=""
K_NASPATCHES_VER="1"
K_KERNEL_PATCHES_VER=""
K_NASKERNEL_URI_CONFIG="yes"
# Doesn't make any difference, but a valid kernel .config
# file is required in order to build kernel firmwares
K_FIRMWARE_PACKAGE="1"
inherit nas-kernel
KEYWORDS="~arm"
DESCRIPTION="Linux Kernel firmwares from kernel.org tarballs"
RESTRICT="mirror"

View File

@ -1,34 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!--
$Header: /var/cvsroot/gentoo-x86/skel.metadata.xml,v 1.18 2008/07/28 19:27:05 cardoe Exp $
This is the example metadata file.
The root element of this file is <pkgmetadata>. Within this element a
number of subelements are allowed: herd, maintainer, and
longdescription. herd is a required subelement.
For a full description look at:
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=4
Before committing, please remove the comments from this file. They are
not relevant for general metadata.xml files.
-->
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
<email>@gentoo.org</email>
<!-- <description>Description of the maintainership</description> -->
</maintainer>
<!-- <longdescription>Long description of the package</longdescription> -->
<!--
<use>
<flag name='flag'>Description of how USE='flag' affects this package</flag>
<flag name='userland_GNU'>Description of how USERLAND='GNU' affects this
package</flag>
<flag name='aspell'>Uses <pkg>app-text/aspell</pkg> for spell checking.
Requires an installed dictionary from <cat>app-dicts</cat></flag>
</use>
-->
</pkgmetadata>