mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-15 17:06:58 +02:00
commit
ae5b8d940e
@ -1,9 +0,0 @@
|
||||
--- configure
|
||||
+++ configure
|
||||
@@ -4678,5 +4688,5 @@
|
||||
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
|
||||
- archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
|
||||
+ archive_expsym_cmds="\$CC"' -o $output_objdir/$realname ${wl}-soname "${wl}$soname" $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
|
||||
else
|
||||
if test "$host_cpu" = ia64; then
|
||||
hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
|
@ -1,10 +0,0 @@
|
||||
--- configure
|
||||
+++ configure
|
||||
@@ -2508,6 +2508,6 @@
|
||||
hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
|
||||
|
||||
- archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
|
||||
+ archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$realname ${wl}-soname "${wl}$soname" $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
|
||||
else
|
||||
if test "$host_cpu" = ia64; then
|
||||
hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
|
@ -1,10 +0,0 @@
|
||||
--- configure
|
||||
+++ configure
|
||||
@@ -1029,6 +1029,7 @@
|
||||
# instead of lib<name>.a to let people know that these are not
|
||||
# typical AIX shared libraries.
|
||||
library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
|
||||
+ soname_spec='${libname}${release}${shared_ext}$major(shr.o)'
|
||||
else
|
||||
# We preserve .a as extension for shared libraries through AIX4.2
|
||||
# and later when we are not doing run time linking.
|
@ -1,11 +0,0 @@
|
||||
--- configure
|
||||
+++ configure
|
||||
@@ -4606,7 +4606,7 @@
|
||||
else
|
||||
export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
|
||||
fi
|
||||
- aix_use_runtimelinking=no
|
||||
+ aix_use_runtimelinking=yes
|
||||
|
||||
# Test if we are trying to use run time linking or normal
|
||||
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
|
@ -1,11 +0,0 @@
|
||||
--- configure
|
||||
+++ configure
|
||||
@@ -2436,7 +2436,7 @@
|
||||
exp_sym_flag='-Bexport'
|
||||
no_entry_flag=""
|
||||
else
|
||||
- aix_use_runtimelinking=no
|
||||
+ aix_use_runtimelinking=yes
|
||||
|
||||
# Test if we are trying to use run time linking or normal
|
||||
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
|
@ -1,10 +0,0 @@
|
||||
--- configure
|
||||
+++ configure
|
||||
@@ -1156,6 +1156,7 @@
|
||||
# instead of lib<name>.a to let people know that these are not
|
||||
# typical AIX shared libraries.
|
||||
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
|
||||
+ soname_spec='${libname}${release}${shared_ext}$major(shr.o)'
|
||||
else
|
||||
# We preserve .a as extension for shared libraries through AIX4.2
|
||||
# and later when we are not doing run time linking.
|
@ -5,7 +5,7 @@
|
||||
|
||||
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
|
||||
- archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
|
||||
+ archive_expsym_cmds='eval `echo "$soname" | sed -e "s,^,filenam=,; s,(, membnam=,; s,\.o),,"`~rm -f -r $output_objdir/$filenam.d~mkdir -p $output_objdir/$filenam.d~$CC -o $output_objdir/$filenam.d/$membnam.o $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags -shared $wl-G'$allow_undefined_flag $wl'$exp_sym_flag':$export_symbols~$STRIP -e $output_objdir/$filenam.d/$membnam.o~( echo "#! $soname"; if test $membnam = shr_64; then echo "# 64"; else echo "# 32"; fi; cat $export_symbols ) > $output_objdir/$filenam.d/$membnam.imp~$AR $AR_FLAGS $output_objdir/$filenam $output_objdir/$filenam.d/$membnam.o $output_objdir/$filenam.d/$membnam.imp~rm -f -r $output_objdir/$filenam.d'
|
||||
+ archive_expsym_cmds='eval `echo "$soname" | sed -e "s,^,filenam=,; s,(, membnam=,; s,\.o),,"`~rm -f -r $output_objdir/$filenam.d~mkdir -p $output_objdir/$filenam.d~$CC -o $output_objdir/$filenam.d/$membnam.o $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags -shared $wl-G$allow_undefined_flag $wl'$exp_sym_flag':$export_symbols~$STRIP -e $output_objdir/$filenam.d/$membnam.o~( echo "#! $soname"; if test $membnam = shr_64; then echo "# 64"; else echo "# 32"; fi; cat $export_symbols ) > $output_objdir/$filenam.d/$membnam.imp~$AR $AR_FLAGS $output_objdir/$filenam $output_objdir/$filenam.d/$membnam.o $output_objdir/$filenam.d/$membnam.imp~rm -f -r $output_objdir/$filenam.d'
|
||||
else
|
||||
if test "$host_cpu" = ia64; then
|
||||
hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- configure
|
||||
+++ configure
|
||||
@@ -4622,7 +4622,7 @@
|
||||
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
|
||||
|
||||
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
|
||||
- archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
|
||||
+ archive_expsym_cmds='$CC -o $output_objdir/$realname ${wl}-soname "${wl}$soname" $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
|
||||
else
|
||||
if test "$host_cpu" = ia64; then
|
||||
hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
|
@ -1,11 +0,0 @@
|
||||
--- configure
|
||||
+++ configure
|
||||
@@ -5567,7 +5567,7 @@
|
||||
|
||||
hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
|
||||
|
||||
- archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
|
||||
+ archive_expsym_cmds_CXX='$CC -o $output_objdir/$realname ${wl}-soname "${wl}$soname" $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
|
||||
else
|
||||
if test "$host_cpu" = ia64; then
|
||||
hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
|
@ -1,11 +0,0 @@
|
||||
--- configure
|
||||
+++ configure
|
||||
@@ -5488,7 +5488,7 @@
|
||||
exp_sym_flag='-Bexport'
|
||||
no_entry_flag=""
|
||||
else
|
||||
- aix_use_runtimelinking=no
|
||||
+ aix_use_runtimelinking=yes
|
||||
|
||||
# Test if we are trying to use run time linking or normal
|
||||
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
|
@ -1,3 +1,16 @@
|
||||
In Gentoo Prefix we go by Apple's convention to give modules the .bundle
|
||||
extension.
|
||||
http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html
|
||||
(Above link was removed by Apple, the link below contains a copy:
|
||||
http://disanji.net/iOS_Doc/#documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html,
|
||||
in case it disappears also, the relevant quote:
|
||||
|
||||
Bundle. Bundles are executable files that can be loaded at runtime by
|
||||
other products. Plug-ins are implemented using bundles. The term bundle
|
||||
in this context refers to the binary itself, not to a structured
|
||||
hierarchy. Bundles have the .bundle extension; for example,
|
||||
MyBundle.bundle.)
|
||||
|
||||
--- configure.orig 2009-05-22 12:05:31 +0200
|
||||
+++ configure 2009-05-22 12:05:39 +0200
|
||||
@@ -15461,7 +15461,7 @@
|
||||
|
@ -1,3 +1,16 @@
|
||||
In Gentoo Prefix we go by Apple's convention to give modules the .bundle
|
||||
extension.
|
||||
http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html
|
||||
(Above link was removed by Apple, the link below contains a copy:
|
||||
http://disanji.net/iOS_Doc/#documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html,
|
||||
in case it disappears also, the relevant quote:
|
||||
|
||||
Bundle. Bundles are executable files that can be loaded at runtime by
|
||||
other products. Plug-ins are implemented using bundles. The term bundle
|
||||
in this context refers to the binary itself, not to a structured
|
||||
hierarchy. Bundles have the .bundle extension; for example,
|
||||
MyBundle.bundle.)
|
||||
|
||||
--- configure
|
||||
+++ configure
|
||||
@@ -10570,7 +10570,7 @@
|
||||
|
@ -1,3 +1,16 @@
|
||||
In Gentoo Prefix we go by Apple's convention to give modules the .bundle
|
||||
extension.
|
||||
http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html
|
||||
(Above link was removed by Apple, the link below contains a copy:
|
||||
http://disanji.net/iOS_Doc/#documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html,
|
||||
in case it disappears also, the relevant quote:
|
||||
|
||||
Bundle. Bundles are executable files that can be loaded at runtime by
|
||||
other products. Plug-ins are implemented using bundles. The term bundle
|
||||
in this context refers to the binary itself, not to a structured
|
||||
hierarchy. Bundles have the .bundle extension; for example,
|
||||
MyBundle.bundle.)
|
||||
|
||||
--- configure
|
||||
+++ configure
|
||||
@@ -12172,11 +12172,11 @@
|
||||
|
@ -1,3 +1,16 @@
|
||||
In Gentoo Prefix we go by Apple's convention to give modules the .bundle
|
||||
extension.
|
||||
http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html
|
||||
(Above link was removed by Apple, the link below contains a copy:
|
||||
http://disanji.net/iOS_Doc/#documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html,
|
||||
in case it disappears also, the relevant quote:
|
||||
|
||||
Bundle. Bundles are executable files that can be loaded at runtime by
|
||||
other products. Plug-ins are implemented using bundles. The term bundle
|
||||
in this context refers to the binary itself, not to a structured
|
||||
hierarchy. Bundles have the .bundle extension; for example,
|
||||
MyBundle.bundle.)
|
||||
|
||||
--- configure
|
||||
+++ configure
|
||||
@@ -11455,11 +11455,11 @@
|
||||
|
13
sdk_container/src/third_party/portage-stable/eclass/ELT-patches/nocxx/nocxx-2.64.patch
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/eclass/ELT-patches/nocxx/nocxx-2.64.patch
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -5148,8 +5148,8 @@
|
||||
else
|
||||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||||
-as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
|
||||
-See \`config.log' for more details" "$LINENO" 5; }
|
||||
+$as_echo "See \`config.log' for more details." >&5;
|
||||
+$ac_echo "C++ sucks, ignoring ..." >&5; }
|
||||
fi
|
||||
|
||||
ac_ext=c
|
@ -1,5 +1,5 @@
|
||||
--- configure.orig 2004-12-07 21:34:23.205172545 +0000
|
||||
+++ configure 2004-12-07 21:37:17.726654782 +0000
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -5148,10 +5148,8 @@
|
||||
:
|
||||
else
|
||||
|
45
sdk_container/src/third_party/portage-stable/eclass/ELT-patches/target-nm/2.4.2
vendored
Normal file
45
sdk_container/src/third_party/portage-stable/eclass/ELT-patches/target-nm/2.4.2
vendored
Normal file
@ -0,0 +1,45 @@
|
||||
https://bugs.gentoo.org/465558
|
||||
|
||||
From a4629ebff263dcb2e05feb9e41df649ea5ce3f78 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Rosin <peda@lysator.liu.se>
|
||||
Date: Sun, 28 Apr 2013 09:16:56 +0200
|
||||
Subject: [PATCH] libtool: break all the way out when a good nm is found
|
||||
|
||||
The current code tries to locate a compatible nm tool. It starts with
|
||||
a prefixed nm tool (great!) and includes a plain nm too (that's fine).
|
||||
The problem is that the code searches for the prefixed nm before the
|
||||
plain nm (normally fine), but doesn't break once it has found a valid
|
||||
match, and the plain nm ends up the winner.
|
||||
|
||||
Report and analysis by Mike Frysinger.
|
||||
|
||||
* m4/libtool.m4 (LT_PATH_NM): Break all the way out on a good match.
|
||||
|
||||
Signed-off-by: Peter Rosin <peda@lysator.liu.se>
|
||||
---
|
||||
m4/libtool.m4 | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/m4/libtool.m4 b/m4/libtool.m4
|
||||
index 3f50b0c..d7013c5 100644
|
||||
--- a/m4/libtool.m4
|
||||
+++ b/m4/libtool.m4
|
||||
@@ -3397,13 +3397,13 @@ else
|
||||
case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
|
||||
*/dev/null* | *'Invalid file or object type'*)
|
||||
lt_cv_path_NM="$tmp_nm -B"
|
||||
- break
|
||||
+ break 2
|
||||
;;
|
||||
*)
|
||||
case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
|
||||
*/dev/null*)
|
||||
lt_cv_path_NM="$tmp_nm -p"
|
||||
- break
|
||||
+ break 2
|
||||
;;
|
||||
*)
|
||||
lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
|
||||
--
|
||||
1.8.2.1
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.409 2012/10/23 21:09:39 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.424 2013/06/21 23:57:03 vapier Exp $
|
||||
|
||||
# @ECLASS: eutils.eclass
|
||||
# @MAINTAINER:
|
||||
@ -146,6 +146,77 @@ estack_pop() {
|
||||
eval unset ${__estack_name}\[${__estack_i}\]
|
||||
}
|
||||
|
||||
# @FUNCTION: evar_push
|
||||
# @USAGE: <variable to save> [more vars to save]
|
||||
# @DESCRIPTION:
|
||||
# This let's you temporarily modify a variable and then restore it (including
|
||||
# set vs unset semantics). Arrays are not supported at this time.
|
||||
#
|
||||
# This is meant for variables where using `local` does not work (such as
|
||||
# exported variables, or only temporarily changing things in a func).
|
||||
#
|
||||
# For example:
|
||||
# @CODE
|
||||
# evar_push LC_ALL
|
||||
# export LC_ALL=C
|
||||
# ... do some stuff that needs LC_ALL=C set ...
|
||||
# evar_pop
|
||||
#
|
||||
# # You can also save/restore more than one var at a time
|
||||
# evar_push BUTTERFLY IN THE SKY
|
||||
# ... do stuff with the vars ...
|
||||
# evar_pop # This restores just one var, SKY
|
||||
# ... do more stuff ...
|
||||
# evar_pop 3 # This pops the remaining 3 vars
|
||||
# @CODE
|
||||
evar_push() {
|
||||
local var val
|
||||
for var ; do
|
||||
[[ ${!var+set} == "set" ]] \
|
||||
&& val=${!var} \
|
||||
|| val="${___ECLASS_ONCE_EUTILS}"
|
||||
estack_push evar "${var}" "${val}"
|
||||
done
|
||||
}
|
||||
|
||||
# @FUNCTION: evar_push_set
|
||||
# @USAGE: <variable to save> [new value to store]
|
||||
# @DESCRIPTION:
|
||||
# This is a handy shortcut to save and temporarily set a variable. If a value
|
||||
# is not specified, the var will be unset.
|
||||
evar_push_set() {
|
||||
local var=$1
|
||||
evar_push ${var}
|
||||
case $# in
|
||||
1) unset ${var} ;;
|
||||
2) printf -v "${var}" '%s' "$2" ;;
|
||||
*) die "${FUNCNAME}: incorrect # of args: $*" ;;
|
||||
esac
|
||||
}
|
||||
|
||||
# @FUNCTION: evar_pop
|
||||
# @USAGE: [number of vars to restore]
|
||||
# @DESCRIPTION:
|
||||
# Restore the variables to the state saved with the corresponding
|
||||
# evar_push call. See that function for more details.
|
||||
evar_pop() {
|
||||
local cnt=${1:-bad}
|
||||
case $# in
|
||||
0) cnt=1 ;;
|
||||
1) isdigit "${cnt}" || die "${FUNCNAME}: first arg must be a number: $*" ;;
|
||||
*) die "${FUNCNAME}: only accepts one arg: $*" ;;
|
||||
esac
|
||||
|
||||
local var val
|
||||
while (( cnt-- )) ; do
|
||||
estack_pop evar val || die "${FUNCNAME}: unbalanced push"
|
||||
estack_pop evar var || die "${FUNCNAME}: unbalanced push"
|
||||
[[ ${val} == "${___ECLASS_ONCE_EUTILS}" ]] \
|
||||
&& unset ${var} \
|
||||
|| printf -v "${var}" '%s' "${val}"
|
||||
done
|
||||
}
|
||||
|
||||
# @FUNCTION: eshopts_push
|
||||
# @USAGE: [options to `set` or `shopt`]
|
||||
# @DESCRIPTION:
|
||||
@ -218,6 +289,18 @@ eumask_pop() {
|
||||
umask ${s} || die "${FUNCNAME}: sanity: could not restore umask: ${s}"
|
||||
}
|
||||
|
||||
# @FUNCTION: isdigit
|
||||
# @USAGE: <number> [more numbers]
|
||||
# @DESCRIPTION:
|
||||
# Return true if all arguments are numbers.
|
||||
isdigit() {
|
||||
local d
|
||||
for d ; do
|
||||
[[ ${d:-bad} == *[!0-9]* ]] && return 1
|
||||
done
|
||||
return 0
|
||||
}
|
||||
|
||||
# @VARIABLE: EPATCH_SOURCE
|
||||
# @DESCRIPTION:
|
||||
# Default directory to search for patches.
|
||||
@ -261,6 +344,11 @@ EPATCH_MULTI_MSG="Applying various patches (bugfixes/updates) ..."
|
||||
# Only require patches to match EPATCH_SUFFIX rather than the extended
|
||||
# arch naming style.
|
||||
EPATCH_FORCE="no"
|
||||
# @VARIABLE: EPATCH_USER_EXCLUDE
|
||||
# @DEFAULT_UNSET
|
||||
# @DESCRIPTION:
|
||||
# List of patches not to apply. Note this is only file names,
|
||||
# and not the full path. Globs accepted.
|
||||
|
||||
# @FUNCTION: epatch
|
||||
# @USAGE: [options] [patches] [dirs of patches]
|
||||
@ -339,8 +427,11 @@ epatch() {
|
||||
local EPATCH_SUFFIX=$1
|
||||
|
||||
elif [[ -d $1 ]] ; then
|
||||
# Some people like to make dirs of patches w/out suffixes (vim)
|
||||
# We have to force sorting to C so that the wildcard expansion is consistent #471666.
|
||||
evar_push_set LC_COLLATE C
|
||||
# Some people like to make dirs of patches w/out suffixes (vim).
|
||||
set -- "$1"/*${EPATCH_SUFFIX:+."${EPATCH_SUFFIX}"}
|
||||
evar_pop
|
||||
|
||||
elif [[ -f ${EPATCH_SOURCE}/$1 ]] ; then
|
||||
# Re-use EPATCH_SOURCE as a search dir
|
||||
@ -405,6 +496,15 @@ epatch() {
|
||||
local ex
|
||||
for ex in ${EPATCH_EXCLUDE} ; do
|
||||
if [[ ${patchname} == ${ex} ]] ; then
|
||||
einfo " Skipping ${patchname} due to EPATCH_EXCLUDE ..."
|
||||
eshopts_pop
|
||||
continue 2
|
||||
fi
|
||||
done
|
||||
|
||||
for ex in ${EPATCH_USER_EXCLUDE} ; do
|
||||
if [[ ${patchname} == ${ex} ]] ; then
|
||||
einfo " Skipping ${patchname} due to EPATCH_USER_EXCLUDE ..."
|
||||
eshopts_pop
|
||||
continue 2
|
||||
fi
|
||||
@ -462,15 +562,23 @@ epatch() {
|
||||
# Similar reason, but with relative paths.
|
||||
local rel_paths=$(egrep -n '^[-+]{3} [^ ]*[.][.]/' "${PATCH_TARGET}")
|
||||
if [[ -n ${rel_paths} ]] ; then
|
||||
eqawarn "QA Notice: Your patch uses relative paths '../'."
|
||||
eqawarn " In the future this will cause a failure."
|
||||
eqawarn "${rel_paths}"
|
||||
echo
|
||||
eerror "Rejected Patch: ${patchname} !"
|
||||
eerror " ( ${PATCH_TARGET} )"
|
||||
eerror
|
||||
eerror "Your patch uses relative paths '../':"
|
||||
eerror "${rel_paths}"
|
||||
echo
|
||||
die "you need to fix the relative paths in patch"
|
||||
fi
|
||||
|
||||
# Dynamically detect the correct -p# ... i'm lazy, so shoot me :/
|
||||
local patch_cmd
|
||||
# Handle aliased patch command #404447 #461568
|
||||
local patch="patch"
|
||||
eval $(alias patch 2>/dev/null | sed 's:^alias ::')
|
||||
while [[ ${count} -lt 5 ]] ; do
|
||||
patch_cmd="${BASH_ALIASES[patch]:-patch} -p${count} ${EPATCH_OPTS}"
|
||||
patch_cmd="${patch} -p${count} ${EPATCH_OPTS}"
|
||||
|
||||
# Generate some useful debug info ...
|
||||
(
|
||||
@ -1269,10 +1377,19 @@ epunt_cxx() {
|
||||
local dir=$1
|
||||
[[ -z ${dir} ]] && dir=${S}
|
||||
ebegin "Removing useless C++ checks"
|
||||
local f
|
||||
find "${dir}" -name configure | while read f ; do
|
||||
patch --no-backup-if-mismatch -p0 "${f}" "${PORTDIR}/eclass/ELT-patches/nocxx/nocxx.patch" > /dev/null
|
||||
done
|
||||
local f p any_found
|
||||
while IFS= read -r -d '' f; do
|
||||
for p in "${PORTDIR}"/eclass/ELT-patches/nocxx/*.patch ; do
|
||||
if patch --no-backup-if-mismatch -p1 "${f}" "${p}" >/dev/null ; then
|
||||
any_found=1
|
||||
break
|
||||
fi
|
||||
done
|
||||
done < <(find "${dir}" -name configure -print0)
|
||||
|
||||
if [[ -z ${any_found} ]]; then
|
||||
eqawarn "epunt_cxx called unnecessarily (no C++ checks to punt)."
|
||||
fi
|
||||
eend 0
|
||||
}
|
||||
|
||||
@ -1286,21 +1403,25 @@ epunt_cxx() {
|
||||
make_wrapper() {
|
||||
local wrapper=$1 bin=$2 chdir=$3 libdir=$4 path=$5
|
||||
local tmpwrapper=$(emktemp)
|
||||
# We don't want to quote ${bin} so that people can pass complex
|
||||
# things as $bin ... "./someprog --args"
|
||||
cat << EOF > "${tmpwrapper}"
|
||||
#!/bin/sh
|
||||
cd "${chdir:-.}"
|
||||
if [ -n "${libdir}" ] ; then
|
||||
if [ "\${LD_LIBRARY_PATH+set}" = "set" ] ; then
|
||||
export LD_LIBRARY_PATH="\${LD_LIBRARY_PATH}:${libdir}"
|
||||
else
|
||||
export LD_LIBRARY_PATH="${libdir}"
|
||||
|
||||
(
|
||||
echo '#!/bin/sh'
|
||||
[[ -n ${chdir} ]] && printf 'cd "%s"\n' "${chdir}"
|
||||
if [[ -n ${libdir} ]] ; then
|
||||
cat <<-EOF
|
||||
if [ "\${LD_LIBRARY_PATH+set}" = "set" ] ; then
|
||||
export LD_LIBRARY_PATH="\${LD_LIBRARY_PATH}:${libdir}"
|
||||
else
|
||||
export LD_LIBRARY_PATH="${libdir}"
|
||||
fi
|
||||
EOF
|
||||
fi
|
||||
fi
|
||||
exec ${bin} "\$@"
|
||||
EOF
|
||||
# We don't want to quote ${bin} so that people can pass complex
|
||||
# things as ${bin} ... "./someprog --args"
|
||||
printf 'exec %s "$@"\n' "${bin}"
|
||||
) > "${tmpwrapper}"
|
||||
chmod go+rx "${tmpwrapper}"
|
||||
|
||||
if [[ -n ${path} ]] ; then
|
||||
(
|
||||
exeinto "${path}"
|
||||
@ -1401,8 +1522,9 @@ fi
|
||||
# that they should not be linked to, i.e. whenever these files
|
||||
# correspond to plugins.
|
||||
#
|
||||
# Note: if your package installs both static libraries and .pc files,
|
||||
# you need to add pkg-config to your DEPEND.
|
||||
# Note: if your package installs both static libraries and .pc files
|
||||
# which use variable substitution for -l flags, you need to add
|
||||
# pkg-config to your DEPEND.
|
||||
prune_libtool_files() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
@ -1426,12 +1548,20 @@ prune_libtool_files() {
|
||||
while IFS= read -r -d '' f; do # for all .la files
|
||||
local archivefile=${f/%.la/.a}
|
||||
|
||||
# The following check is done by libtool itself.
|
||||
# It helps us avoid removing random files which match '*.la',
|
||||
# see bug #468380.
|
||||
if ! sed -n -e '/^# Generated by .*libtool/q0;4q1' "${f}"; then
|
||||
continue
|
||||
fi
|
||||
|
||||
[[ ${f} != ${archivefile} ]] || die 'regex sanity check failed'
|
||||
|
||||
local reason pkgconfig_scanned
|
||||
local snotlink=$(sed -n -e 's:^shouldnotlink=::p' "${f}")
|
||||
|
||||
# Remove static libs we're not supposed to link against.
|
||||
if grep -q '^shouldnotlink=yes$' "${f}"; then
|
||||
if [[ ${snotlink} == yes ]]; then
|
||||
|
||||
# Remove static libs we're not supposed to link against.
|
||||
if [[ -f ${archivefile} ]]; then
|
||||
einfo "Removing unnecessary ${archivefile#${D%/}} (static plugin)"
|
||||
queue+=( "${archivefile}" )
|
||||
@ -1443,46 +1573,66 @@ prune_libtool_files() {
|
||||
reason='module'
|
||||
fi
|
||||
|
||||
# Remove .la files when:
|
||||
# - user explicitly wants us to remove all .la files,
|
||||
# - respective static archive doesn't exist,
|
||||
# - they are covered by a .pc file already,
|
||||
# - they don't provide any new information (no libs & no flags).
|
||||
|
||||
elif [[ ${removing_all} ]]; then
|
||||
reason='requested'
|
||||
elif [[ ! -f ${archivefile} ]]; then
|
||||
reason='no static archive'
|
||||
elif [[ ! $(sed -nre \
|
||||
"s/^(dependency_libs|inherited_linker_flags)='(.*)'$/\2/p" \
|
||||
"${f}") ]]; then
|
||||
reason='no libs & flags'
|
||||
else
|
||||
if [[ ! ${pkgconfig_scanned} ]]; then
|
||||
# Create a list of all .pc-covered libs.
|
||||
local pc_libs=()
|
||||
if [[ ! ${removing_all} ]]; then
|
||||
local pc
|
||||
local tf=${T}/prune-lt-files.pc
|
||||
local pkgconf=$(tc-getPKG_CONFIG)
|
||||
|
||||
while IFS= read -r -d '' pc; do # for all .pc files
|
||||
local arg
|
||||
# Remove .la files when:
|
||||
# - user explicitly wants us to remove all .la files,
|
||||
# - respective static archive doesn't exist,
|
||||
# - they are covered by a .pc file already,
|
||||
# - they don't provide any new information (no libs & no flags).
|
||||
|
||||
sed -e '/^Requires:/d' "${pc}" > "${tf}"
|
||||
for arg in $("${pkgconf}" --libs "${tf}"); do
|
||||
[[ ${arg} == -l* ]] && pc_libs+=( lib${arg#-l}.la )
|
||||
done
|
||||
done < <(find "${D}" -type f -name '*.pc' -print0)
|
||||
if [[ ${removing_all} ]]; then
|
||||
reason='requested'
|
||||
elif [[ ! -f ${archivefile} ]]; then
|
||||
reason='no static archive'
|
||||
elif [[ ! $(sed -nre \
|
||||
"s/^(dependency_libs|inherited_linker_flags)='(.*)'$/\2/p" \
|
||||
"${f}") ]]; then
|
||||
reason='no libs & flags'
|
||||
else
|
||||
if [[ ! ${pkgconfig_scanned} ]]; then
|
||||
# Create a list of all .pc-covered libs.
|
||||
local pc_libs=()
|
||||
if [[ ! ${removing_all} ]]; then
|
||||
local pc
|
||||
local tf=${T}/prune-lt-files.pc
|
||||
local pkgconf=$(tc-getPKG_CONFIG)
|
||||
|
||||
rm -f "${tf}"
|
||||
fi
|
||||
while IFS= read -r -d '' pc; do # for all .pc files
|
||||
local arg libs
|
||||
|
||||
pkgconfig_scanned=1
|
||||
fi
|
||||
# Use pkg-config if available (and works),
|
||||
# fallback to sed.
|
||||
if ${pkgconf} --exists "${pc}" &>/dev/null; then
|
||||
sed -e '/^Requires:/d' "${pc}" > "${tf}"
|
||||
libs=$(${pkgconf} --libs "${tf}")
|
||||
else
|
||||
libs=$(sed -ne 's/^Libs://p' "${pc}")
|
||||
fi
|
||||
|
||||
has "${f##*/}" "${pc_libs[@]}" && reason='covered by .pc'
|
||||
fi
|
||||
for arg in ${libs}; do
|
||||
if [[ ${arg} == -l* ]]; then
|
||||
if [[ ${arg} == '*$*' ]]; then
|
||||
eqawarn "${FUNCNAME}: variable substitution likely failed in ${pc}"
|
||||
eqawarn "(arg: ${arg})"
|
||||
eqawarn "Most likely, you need to add virtual/pkgconfig to DEPEND."
|
||||
fi
|
||||
|
||||
pc_libs+=( lib${arg#-l}.la )
|
||||
fi
|
||||
done
|
||||
done < <(find "${D}" -type f -name '*.pc' -print0)
|
||||
|
||||
rm -f "${tf}"
|
||||
fi
|
||||
|
||||
pkgconfig_scanned=1
|
||||
fi # pkgconfig_scanned
|
||||
|
||||
has "${f##*/}" "${pc_libs[@]}" && reason='covered by .pc'
|
||||
fi # removal due to .pc
|
||||
|
||||
fi # shouldnotlink==no
|
||||
|
||||
if [[ ${reason} ]]; then
|
||||
einfo "Removing unnecessary ${f#${D%/}} (${reason})"
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/gnuconfig.eclass,v 1.34 2012/09/15 16:16:53 zmedico Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/gnuconfig.eclass,v 1.35 2013/05/22 06:03:08 vapier Exp $
|
||||
#
|
||||
# THIS ECLASS IS DEAD: It has been integrated into portage
|
||||
#
|
||||
@ -87,15 +87,13 @@ gnuconfig_do_update() {
|
||||
# this searches the standard locations for the newest config.{sub|guess}, and
|
||||
# returns the directory where they can be found.
|
||||
gnuconfig_findnewest() {
|
||||
local locations="
|
||||
local locations=(
|
||||
/usr/share/misc/config.sub
|
||||
/usr/share/gnuconfig/config.sub
|
||||
/usr/share/automake-1.9/config.sub
|
||||
/usr/share/automake-1.8/config.sub
|
||||
/usr/share/automake-1.7/config.sub
|
||||
/usr/share/automake-1.6/config.sub
|
||||
/usr/share/automake-1.5/config.sub
|
||||
/usr/share/automake-1.4/config.sub
|
||||
/usr/share/automake*/config.sub
|
||||
/usr/share/libtool/config.sub
|
||||
"
|
||||
grep -s '^timestamp' ${locations} | sort -n -t\' -k2 | tail -n 1 | sed 's,/config.sub:.*$,,'
|
||||
)
|
||||
grep -s '^timestamp' "${locations[@]}" | \
|
||||
sort -r -n -t\' -k2 | \
|
||||
sed -n '1{s,/config.sub:.*$,,;p;q}'
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.277 2012/06/24 17:52:38 mpagano Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.284 2013/04/29 22:14:23 tomwij Exp $
|
||||
|
||||
# Description: kernel.eclass rewrite for a clean base regarding the 2.6
|
||||
# series of kernel with back-compatibility for 2.4
|
||||
@ -69,6 +69,11 @@
|
||||
# UNIPATCH_STRICTORDER - if this is set places patches into directories of
|
||||
# order, so they are applied in the order passed
|
||||
|
||||
# Changing any other variable in this eclass is not supported; you can request
|
||||
# for additional variables to be added by contacting the current maintainer.
|
||||
# If you do change them, there is a chance that we will not fix resulting bugs;
|
||||
# that of course does not mean we're not willing to help.
|
||||
|
||||
inherit eutils toolchain-funcs versionator multilib
|
||||
EXPORT_FUNCTIONS pkg_setup src_unpack src_compile src_test src_install pkg_preinst pkg_postinst pkg_postrm
|
||||
|
||||
@ -121,18 +126,18 @@ handle_genpatches() {
|
||||
|
||||
# for > 3.0 kernels, handle genpatches tarball name
|
||||
# genpatches for 3.0 and 3.0.1 might be named
|
||||
# genpatches-3.0-1.base.tar.bz2 and genpatches-3.0-2.base.tar.bz2
|
||||
# genpatches-3.0-1.base.tar.xz and genpatches-3.0-2.base.tar.xz
|
||||
# respectively. Handle this.
|
||||
|
||||
for i in ${K_WANT_GENPATCHES} ; do
|
||||
if [[ ${KV_MAJOR} -ge 3 ]]; then
|
||||
if [[ ${#OKV_ARRAY[@]} -ge 3 ]]; then
|
||||
tarball="genpatches-${KV_MAJOR}.${KV_MINOR}-${K_GENPATCHES_VER}.${i}.tar.bz2"
|
||||
tarball="genpatches-${KV_MAJOR}.${KV_MINOR}-${K_GENPATCHES_VER}.${i}.tar.xz"
|
||||
else
|
||||
tarball="genpatches-${KV_MAJOR}.${KV_PATCH}-${K_GENPATCHES_VER}.${i}.tar.bz2"
|
||||
tarball="genpatches-${KV_MAJOR}.${KV_PATCH}-${K_GENPATCHES_VER}.${i}.tar.xz"
|
||||
fi
|
||||
else
|
||||
tarball="genpatches-${OKV}-${K_GENPATCHES_VER}.${i}.tar.bz2"
|
||||
tarball="genpatches-${OKV}-${K_GENPATCHES_VER}.${i}.tar.xz"
|
||||
fi
|
||||
debug-print "genpatches tarball: $tarball"
|
||||
GENPATCHES_URI="${GENPATCHES_URI} mirror://gentoo/${tarball}"
|
||||
@ -232,12 +237,12 @@ detect_version() {
|
||||
if [[ ${#OKV_ARRAY[@]} -ge 3 ]] && [[ ${KV_MAJOR} -ge 3 ]]; then
|
||||
# handle non genpatch using sources correctly
|
||||
if [[ -z ${K_WANT_GENPATCHES} && -z ${K_GENPATCHES_VER} && ${KV_PATCH} -gt 0 ]]; then
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/patch-${OKV}.bz2"
|
||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV}.bz2"
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/patch-${OKV}.xz"
|
||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV}.xz"
|
||||
fi
|
||||
KERNEL_URI="${KERNEL_URI} ${KERNEL_BASE_URI}/linux-${KV_MAJOR}.${KV_MINOR}.tar.bz2"
|
||||
KERNEL_URI="${KERNEL_URI} ${KERNEL_BASE_URI}/linux-${KV_MAJOR}.${KV_MINOR}.tar.xz"
|
||||
else
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2"
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
|
||||
fi
|
||||
|
||||
RELEASE=${CKV/${OKV}}
|
||||
@ -291,9 +296,9 @@ detect_version() {
|
||||
else
|
||||
OKV="${KV_MAJOR}.${KV_PATCH}"
|
||||
fi
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/patch-${CKV}.bz2
|
||||
${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2"
|
||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV}.bz2"
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/patch-${CKV}.xz
|
||||
${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
|
||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV}.xz"
|
||||
fi
|
||||
|
||||
# We need to set this using OKV, but we need to set it before we do any
|
||||
@ -308,30 +313,30 @@ detect_version() {
|
||||
# for example:
|
||||
# CKV="2.6.11_rc3_pre2"
|
||||
# will pull:
|
||||
# linux-2.6.10.tar.bz2 & patch-2.6.11-rc3.bz2 & patch-2.6.11-rc3-git2.bz2
|
||||
# linux-2.6.10.tar.xz & patch-2.6.11-rc3.xz & patch-2.6.11-rc3-git2.xz
|
||||
|
||||
if [[ ${KV_MAJOR}${KV_MINOR} -eq 26 ]]; then
|
||||
|
||||
if [[ ${RELEASETYPE} == -rc ]] || [[ ${RELEASETYPE} == -pre ]]; then
|
||||
OKV="${KV_MAJOR}.${KV_MINOR}.$((${KV_PATCH} - 1))"
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.bz2
|
||||
${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2"
|
||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.bz2"
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.xz
|
||||
${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
|
||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.xz"
|
||||
fi
|
||||
|
||||
if [[ ${RELEASETYPE} == -git ]]; then
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${OKV}${RELEASE}.bz2
|
||||
${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2"
|
||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${OKV}${RELEASE}.bz2"
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${OKV}${RELEASE}.xz
|
||||
${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
|
||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${OKV}${RELEASE}.xz"
|
||||
fi
|
||||
|
||||
if [[ ${RELEASETYPE} == -rc-git ]]; then
|
||||
OKV="${KV_MAJOR}.${KV_MINOR}.$((${KV_PATCH} - 1))"
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE}.bz2
|
||||
${KERNEL_BASE_URI}/testing/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE/-git*}.bz2
|
||||
${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2"
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE}.xz
|
||||
${KERNEL_BASE_URI}/testing/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE/-git*}.xz
|
||||
${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
|
||||
|
||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE/-git*}.bz2 ${DISTDIR}/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE}.bz2"
|
||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE/-git*}.xz ${DISTDIR}/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE}.xz"
|
||||
fi
|
||||
else
|
||||
if [[ ${RELEASETYPE} == -rc ]] || [[ ${RELEASETYPE} == -pre ]]; then
|
||||
@ -341,15 +346,15 @@ detect_version() {
|
||||
KV_PATCH_ARR=(${KV_PATCH//\./ })
|
||||
OKV="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))"
|
||||
fi
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.bz2
|
||||
${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2"
|
||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.bz2"
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.xz
|
||||
${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
|
||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.xz"
|
||||
fi
|
||||
|
||||
if [[ ${RELEASETYPE} == -git ]]; then
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${OKV}${RELEASE}.bz2
|
||||
${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2"
|
||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${OKV}${RELEASE}.bz2"
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${OKV}${RELEASE}.xz
|
||||
${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
|
||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${OKV}${RELEASE}.xz"
|
||||
fi
|
||||
|
||||
if [[ ${RELEASETYPE} == -rc-git ]]; then
|
||||
@ -359,11 +364,11 @@ detect_version() {
|
||||
KV_PATCH_ARR=(${KV_PATCH//\./ })
|
||||
OKV="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))"
|
||||
fi
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE}.bz2
|
||||
${KERNEL_BASE_URI}/testing/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE/-git*}.bz2
|
||||
${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2"
|
||||
KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE}.xz
|
||||
${KERNEL_BASE_URI}/testing/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE/-git*}.xz
|
||||
${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
|
||||
|
||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE/-git*}.bz2 ${DISTDIR}/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE}.bz2"
|
||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE/-git*}.xz ${DISTDIR}/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE}.xz"
|
||||
fi
|
||||
|
||||
|
||||
@ -416,11 +421,12 @@ if [[ ${ETYPE} == sources ]]; then
|
||||
>=sys-devel/binutils-2.11.90.0.31 )"
|
||||
RDEPEND="!build? ( >=sys-libs/ncurses-5.2
|
||||
sys-devel/make
|
||||
dev-lang/perl )"
|
||||
dev-lang/perl
|
||||
sys-devel/bc )"
|
||||
PDEPEND="!build? ( virtual/dev-manager )"
|
||||
|
||||
SLOT="${PVR}"
|
||||
DESCRIPTION="Sources for the ${KV_MAJOR}.${KV_MINOR:-$KV_PATCH} linux kernel"
|
||||
DESCRIPTION="Sources based on the Linux Kernel."
|
||||
IUSE="symlink build"
|
||||
|
||||
# Bug #266157, deblob for libre support
|
||||
@ -458,6 +464,7 @@ if [[ ${ETYPE} == sources ]]; then
|
||||
DEBLOB_URI="${DEBLOB_HOMEPAGE}/${DEBLOB_URI_PATH}/${DEBLOB_A}"
|
||||
HOMEPAGE="${HOMEPAGE} ${DEBLOB_HOMEPAGE}"
|
||||
|
||||
DEPEND+=" deblob? ( =dev-lang/python-2* )"
|
||||
KERNEL_URI="${KERNEL_URI}
|
||||
deblob? (
|
||||
${DEBLOB_URI}
|
||||
@ -550,9 +557,9 @@ universal_unpack() {
|
||||
|
||||
cd "${WORKDIR}"
|
||||
if [[ ${#OKV_ARRAY[@]} -ge 3 ]] && [[ ${KV_MAJOR} -ge 3 ]]; then
|
||||
unpack linux-${KV_MAJOR}.${KV_MINOR}.tar.bz2
|
||||
unpack linux-${KV_MAJOR}.${KV_MINOR}.tar.xz
|
||||
else
|
||||
unpack linux-${OKV}.tar.bz2
|
||||
unpack linux-${OKV}.tar.xz
|
||||
fi
|
||||
|
||||
if [[ -d "linux" ]]; then
|
||||
@ -665,9 +672,9 @@ compile_headers_tweak_config() {
|
||||
# install functions
|
||||
#==============================================================
|
||||
install_universal() {
|
||||
#fix silly permissions in tarball
|
||||
# Fix silly permissions in tarball
|
||||
cd "${WORKDIR}"
|
||||
chown -R root:0 * >& /dev/null
|
||||
chown -R 0:0 * >& /dev/null
|
||||
chmod -R a+r-w+X,u+w *
|
||||
cd ${OLDPWD}
|
||||
}
|
||||
@ -734,6 +741,12 @@ install_sources() {
|
||||
fi
|
||||
|
||||
mv ${WORKDIR}/linux* "${D}"/usr/src
|
||||
|
||||
if [[ -n "${UNIPATCH_DOCS}" ]] ; then
|
||||
for i in ${UNIPATCH_DOCS}; do
|
||||
dodoc "${T}"/${i}
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
# pkg_preinst functions
|
||||
@ -983,12 +996,12 @@ unipatch() {
|
||||
|
||||
if [ -z "${PATCH_DEPTH}" ]; then PATCH_DEPTH=0; fi
|
||||
|
||||
ebegin "Applying ${i/*\//} (-p${PATCH_DEPTH}+)"
|
||||
while [ ${PATCH_DEPTH} -lt 5 ]; do
|
||||
echo "Attempting Dry-run:" >> ${STDERR_T}
|
||||
echo "cmd: patch -p${PATCH_DEPTH} --no-backup-if-mismatch --dry-run -f < ${i}" >> ${STDERR_T}
|
||||
echo "=======================================================" >> ${STDERR_T}
|
||||
if [ $(patch -p${PATCH_DEPTH} --no-backup-if-mismatch --dry-run -f < ${i} >> ${STDERR_T}) $? -eq 0 ]; then
|
||||
ebegin "Applying ${i/*\//} (-p${PATCH_DEPTH})"
|
||||
echo "Attempting patch:" > ${STDERR_T}
|
||||
echo "cmd: patch -p${PATCH_DEPTH} --no-backup-if-mismatch -f < ${i}" >> ${STDERR_T}
|
||||
echo "=======================================================" >> ${STDERR_T}
|
||||
@ -1001,28 +1014,38 @@ unipatch() {
|
||||
eerror "Failed to apply patch ${i/*\//}"
|
||||
eerror "Please attach ${STDERR_T} to any bug you may post."
|
||||
eshopts_pop
|
||||
die "Failed to apply ${i/*\//}"
|
||||
die "Failed to apply ${i/*\//} on patch depth ${PATCH_DEPTH}."
|
||||
fi
|
||||
else
|
||||
PATCH_DEPTH=$((${PATCH_DEPTH} + 1))
|
||||
fi
|
||||
done
|
||||
if [ ${PATCH_DEPTH} -eq 5 ]; then
|
||||
eend 1
|
||||
eerror "Failed to dry-run patch ${i/*\//}"
|
||||
eerror "Please attach ${STDERR_T} to any bug you may post."
|
||||
eshopts_pop
|
||||
die "Unable to dry-run patch."
|
||||
die "Unable to dry-run patch on any patch depth lower than 5."
|
||||
fi
|
||||
done
|
||||
done
|
||||
|
||||
# This is a quick, and kind of nasty hack to deal with UNIPATCH_DOCS which
|
||||
# sit in KPATCH_DIR's. This is handled properly in the unipatch rewrite,
|
||||
# which is why I'm not taking too much time over this.
|
||||
# When genpatches is used, we want to install 0000_README which documents
|
||||
# the patches that were used; such that the user can see them, bug #301478.
|
||||
if [[ ! -z ${K_WANT_GENPATCHES} ]] ; then
|
||||
UNIPATCH_DOCS="${UNIPATCH_DOCS} 0000_README"
|
||||
fi
|
||||
|
||||
# When files listed in UNIPATCH_DOCS are found in KPATCH_DIR's, we copy it
|
||||
# to the temporary directory and remember them in UNIPATCH_DOCS to install
|
||||
# them during the install phase.
|
||||
local tmp
|
||||
for i in ${UNIPATCH_DOCS}; do
|
||||
tmp="${tmp} ${i//*\/}"
|
||||
cp -f ${i} "${T}"/
|
||||
for x in ${KPATCH_DIR}; do
|
||||
for i in ${UNIPATCH_DOCS}; do
|
||||
if [[ -f "${x}/${i}" ]] ; then
|
||||
tmp="${tmp} ${i}"
|
||||
cp -f "${x}/${i}" "${T}"/
|
||||
fi
|
||||
done
|
||||
done
|
||||
UNIPATCH_DOCS="${tmp}"
|
||||
|
||||
@ -1150,11 +1173,11 @@ kernel-2_src_unpack() {
|
||||
if [[ -n ${KV_MINOR} && ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH} < 2.6.27 ]]
|
||||
then
|
||||
sed -i \
|
||||
-e 's|TOUT := .tmp_gas_check|TOUT := $(T).tmp_gas_check|' \
|
||||
-e 's|TOUT := .tmp_gas_check|TOUT := $(T).tmp_gas_check|' \
|
||||
"${S}"/arch/ppc/Makefile
|
||||
else
|
||||
sed -i \
|
||||
-e 's|TOUT := .tmp_gas_check|TOUT := $(T).tmp_gas_check|' \
|
||||
-e 's|TOUT := .tmp_gas_check|TOUT := $(T).tmp_gas_check|' \
|
||||
"${S}"/arch/powerpc/Makefile
|
||||
fi
|
||||
}
|
||||
@ -1165,8 +1188,7 @@ kernel-2_src_compile() {
|
||||
|
||||
if [[ $K_DEBLOB_AVAILABLE == 1 ]] && use deblob ; then
|
||||
echo ">>> Running deblob script ..."
|
||||
sh "${T}/${DEBLOB_A}" --force || \
|
||||
die "Deblob script failed to run!!!"
|
||||
EPYTHON="python2" sh "${T}/${DEBLOB_A}" --force || die "Deblob script failed to run!!!"
|
||||
fi
|
||||
}
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/libtool.eclass,v 1.102 2012/09/15 16:16:53 zmedico Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/libtool.eclass,v 1.106 2013/05/11 11:17:58 aballier Exp $
|
||||
|
||||
# @ECLASS: libtool.eclass
|
||||
# @MAINTAINER:
|
||||
@ -49,6 +49,15 @@ ELT_try_and_apply_patch() {
|
||||
fi
|
||||
printf '\nTrying %s\n' "${disp}" >> "${log}"
|
||||
|
||||
if [[ ! -e ${file} ]] ; then
|
||||
echo "File not found: ${file}" >> "${log}"
|
||||
return 1
|
||||
fi
|
||||
|
||||
# Save file for permission restoration. `patch` sometimes resets things.
|
||||
# Ideally we'd want 'stat -c %a', but stat is highly non portable and we are
|
||||
# guaranted to have GNU find, so use that instead.
|
||||
local perms="$(find ${file} -maxdepth 0 -printf '%m')"
|
||||
# We only support patchlevel of 0 - why worry if its static patches?
|
||||
if patch -p0 --dry-run "${file}" "${patch}" >> "${log}" 2>&1 ; then
|
||||
einfo " Applying ${disp} ..."
|
||||
@ -58,6 +67,7 @@ ELT_try_and_apply_patch() {
|
||||
else
|
||||
ret=1
|
||||
fi
|
||||
chmod "${perms}" "${file}"
|
||||
|
||||
return "${ret}"
|
||||
}
|
||||
@ -132,7 +142,7 @@ elibtoolize() {
|
||||
local deptoremove=
|
||||
local do_shallow="no"
|
||||
local force="false"
|
||||
local elt_patches="install-sh ltmain portage relink max_cmd_len sed test tmp cross as-needed"
|
||||
local elt_patches="install-sh ltmain portage relink max_cmd_len sed test tmp cross as-needed target-nm"
|
||||
|
||||
for x in "$@" ; do
|
||||
case ${x} in
|
||||
@ -350,6 +360,10 @@ elibtoolize() {
|
||||
ret=0
|
||||
fi
|
||||
;;
|
||||
target-nm)
|
||||
ELT_walk_patches "${d}/configure" "${p}"
|
||||
ret=$?
|
||||
;;
|
||||
install-sh)
|
||||
ELT_walk_patches "${d}/install-sh" "${p}"
|
||||
ret=$?
|
||||
|
295
sdk_container/src/third_party/portage-stable/eclass/multibuild.eclass
vendored
Normal file
295
sdk_container/src/third_party/portage-stable/eclass/multibuild.eclass
vendored
Normal file
@ -0,0 +1,295 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/multibuild.eclass,v 1.12 2013/06/21 10:31:18 mgorny Exp $
|
||||
|
||||
# @ECLASS: multibuild
|
||||
# @MAINTAINER:
|
||||
# Michał Górny <mgorny@gentoo.org>
|
||||
# @AUTHOR:
|
||||
# Author: Michał Górny <mgorny@gentoo.org>
|
||||
# @BLURB: A generic eclass for building multiple variants of packages.
|
||||
# @DESCRIPTION:
|
||||
# The multibuild eclass aims to provide a generic framework for building
|
||||
# multiple 'variants' of a package (e.g. multilib, Python
|
||||
# implementations).
|
||||
|
||||
case "${EAPI:-0}" in
|
||||
0|1|2|3)
|
||||
die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
|
||||
;;
|
||||
4|5)
|
||||
;;
|
||||
*)
|
||||
die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
|
||||
;;
|
||||
esac
|
||||
|
||||
if [[ ! ${_MULTIBUILD} ]]; then
|
||||
|
||||
inherit multiprocessing
|
||||
|
||||
# @ECLASS-VARIABLE: MULTIBUILD_VARIANTS
|
||||
# @DESCRIPTION:
|
||||
# An array specifying all enabled variants which multibuild_foreach*
|
||||
# can execute the process for.
|
||||
#
|
||||
# In ebuild, it can be set in global scope. Eclasses should set it
|
||||
# locally in function scope to support nesting properly.
|
||||
#
|
||||
# Example:
|
||||
# @CODE
|
||||
# python_foreach_impl() {
|
||||
# local MULTIBUILD_VARIANTS=( python{2_5,2_6,2_7} ... )
|
||||
# multibuild_foreach_variant python_compile
|
||||
# }
|
||||
# @CODE
|
||||
|
||||
# @ECLASS-VARIABLE: MULTIBUILD_VARIANT
|
||||
# @DESCRIPTION:
|
||||
# The current variant which the function was executed for.
|
||||
#
|
||||
# Example value:
|
||||
# @CODE
|
||||
# python2_6
|
||||
# @CODE
|
||||
|
||||
# @ECLASS-VARIABLE: MULTIBUILD_ID
|
||||
# @DESCRIPTION:
|
||||
# The unique identifier for a multibuild run. In a simple run, it is
|
||||
# equal to MULTIBUILD_VARIANT. In a nested multibuild environment, it
|
||||
# contains the complete selection tree.
|
||||
#
|
||||
# It can be used to create variant-unique directories and files.
|
||||
#
|
||||
# Example value:
|
||||
# @CODE
|
||||
# amd64-double
|
||||
# @CODE
|
||||
|
||||
# @ECLASS-VARIABLE: BUILD_DIR
|
||||
# @DESCRIPTION:
|
||||
# The current build directory. In global scope, it is supposed
|
||||
# to contain an 'initial' build directory. If unset, ${S} is used.
|
||||
#
|
||||
# multibuild_foreach_variant() sets BUILD_DIR locally
|
||||
# to variant-specific build directories based on the initial value
|
||||
# of BUILD_DIR.
|
||||
#
|
||||
# Example value:
|
||||
# @CODE
|
||||
# ${WORKDIR}/foo-1.3-python2_6
|
||||
# @CODE
|
||||
|
||||
# @FUNCTION: multibuild_foreach_variant
|
||||
# @USAGE: [<argv>...]
|
||||
# @DESCRIPTION:
|
||||
# Run the passed command repeatedly for each of the enabled package
|
||||
# variants.
|
||||
#
|
||||
# Each of the runs will have variant-specific BUILD_DIR set, and output
|
||||
# teed to a separate log in ${T}.
|
||||
#
|
||||
# The function returns 0 if all commands return 0, or the first non-zero
|
||||
# exit status otherwise. However, it performs all the invocations
|
||||
# nevertheless. It is preferred to call 'die' inside of the passed
|
||||
# function.
|
||||
multibuild_foreach_variant() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
[[ ${MULTIBUILD_VARIANTS} ]] \
|
||||
|| die "MULTIBUILD_VARIANTS need to be set"
|
||||
|
||||
local bdir=${BUILD_DIR:-${S}}
|
||||
|
||||
# Avoid writing outside WORKDIR if S=${WORKDIR}.
|
||||
[[ ${bdir%%/} == ${WORKDIR%%/} ]] && bdir=${WORKDIR}/build
|
||||
|
||||
local prev_id=${MULTIBUILD_ID:+${MULTIBUILD_ID}-}
|
||||
local ret=0 lret=0 v
|
||||
|
||||
debug-print "${FUNCNAME}: initial build_dir = ${bdir}"
|
||||
|
||||
for v in "${MULTIBUILD_VARIANTS[@]}"; do
|
||||
local MULTIBUILD_VARIANT=${v}
|
||||
local MULTIBUILD_ID=${prev_id}${v}
|
||||
local BUILD_DIR=${bdir%%/}-${v}
|
||||
|
||||
_multibuild_run() {
|
||||
# find the first non-private command
|
||||
local i=1
|
||||
while [[ ${!i} == _* ]]; do
|
||||
(( i += 1 ))
|
||||
done
|
||||
|
||||
[[ ${i} -le ${#} ]] && einfo "${v}: running ${@:${i}}"
|
||||
"${@}"
|
||||
}
|
||||
|
||||
_multibuild_run "${@}" \
|
||||
> >(exec tee -a "${T}/build-${MULTIBUILD_ID}.log") 2>&1
|
||||
lret=${?}
|
||||
done
|
||||
[[ ${ret} -eq 0 && ${lret} -ne 0 ]] && ret=${lret}
|
||||
|
||||
return ${ret}
|
||||
}
|
||||
|
||||
# @FUNCTION: multibuild_parallel_foreach_variant
|
||||
# @USAGE: [<argv>...]
|
||||
# @DESCRIPTION:
|
||||
# Run the passed command repeatedly for each of the enabled package
|
||||
# variants alike multibuild_foreach_variant. Multiple invocations of the command
|
||||
# will be performed in parallel, up to MULTIBUILD_JOBS tasks.
|
||||
#
|
||||
# The function returns 0 if all commands return 0, or the first non-zero
|
||||
# exit status otherwise. However, it performs all the invocations
|
||||
# nevertheless. It is preferred to call 'die' inside of the passed
|
||||
# function.
|
||||
multibuild_parallel_foreach_variant() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
local ret lret
|
||||
|
||||
_multibuild_parallel() {
|
||||
(
|
||||
multijob_child_init
|
||||
"${@}"
|
||||
) &
|
||||
multijob_post_fork
|
||||
}
|
||||
|
||||
local opts
|
||||
if [[ ${MULTIBUILD_JOBS} ]]; then
|
||||
opts=-j${MULTIBUILD_JOBS}
|
||||
else
|
||||
opts=${MAKEOPTS}
|
||||
fi
|
||||
|
||||
multijob_init "${opts}"
|
||||
multibuild_foreach_variant _multibuild_parallel "${@}"
|
||||
ret=${?}
|
||||
multijob_finish
|
||||
lret=${?}
|
||||
|
||||
[[ ${ret} -eq 0 ]] && ret=${lret}
|
||||
return ${ret}
|
||||
}
|
||||
|
||||
# @FUNCTION: multibuild_for_best_variant
|
||||
# @USAGE: [<argv>...]
|
||||
# @DESCRIPTION:
|
||||
# Run the passed command once, for the best of the enabled package
|
||||
# variants.
|
||||
#
|
||||
# The run will have a proper, variant-specificBUILD_DIR set, and output
|
||||
# teed to a separate log in ${T}.
|
||||
#
|
||||
# The function returns command exit status.
|
||||
multibuild_for_best_variant() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
[[ ${MULTIBUILD_VARIANTS} ]] \
|
||||
|| die "MULTIBUILD_VARIANTS need to be set"
|
||||
|
||||
# bash-4.1 can't handle negative subscripts
|
||||
local MULTIBUILD_VARIANTS=(
|
||||
"${MULTIBUILD_VARIANTS[$(( ${#MULTIBUILD_VARIANTS[@]} - 1 ))]}"
|
||||
)
|
||||
multibuild_foreach_variant "${@}"
|
||||
}
|
||||
|
||||
# @FUNCTION: multibuild_copy_sources
|
||||
# @DESCRIPTION:
|
||||
# Create per-variant copies of source tree. The source tree is assumed
|
||||
# to be in ${BUILD_DIR}, or ${S} if the former is unset. The copies will
|
||||
# be placed in directories matching BUILD_DIRs used by
|
||||
# multibuild_foreach().
|
||||
multibuild_copy_sources() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
local _MULTIBUILD_INITIAL_BUILD_DIR=${BUILD_DIR:-${S}}
|
||||
|
||||
einfo "Will copy sources from ${_MULTIBUILD_INITIAL_BUILD_DIR}"
|
||||
|
||||
_multibuild_create_source_copy() {
|
||||
einfo "${MULTIBUILD_VARIANT}: copying to ${BUILD_DIR}"
|
||||
cp -pr "${_MULTIBUILD_INITIAL_BUILD_DIR}" "${BUILD_DIR}" || die
|
||||
}
|
||||
|
||||
multibuild_foreach_variant _multibuild_create_source_copy
|
||||
}
|
||||
|
||||
# @FUNCTION: run_in_build_dir
|
||||
# @USAGE: <argv>...
|
||||
# @DESCRIPTION:
|
||||
# Run the given command in the directory pointed by BUILD_DIR.
|
||||
run_in_build_dir() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
local ret
|
||||
|
||||
[[ ${#} -ne 0 ]] || die "${FUNCNAME}: no command specified."
|
||||
[[ ${BUILD_DIR} ]] || die "${FUNCNAME}: BUILD_DIR not set."
|
||||
|
||||
pushd "${BUILD_DIR}" >/dev/null || die
|
||||
"${@}"
|
||||
ret=${?}
|
||||
popd >/dev/null || die
|
||||
|
||||
return ${ret}
|
||||
}
|
||||
|
||||
# @FUNCTION: multibuild_merge_root
|
||||
# @USAGE: <src-root> <dest-root>
|
||||
# @DESCRIPTION:
|
||||
# Merge the directory tree (fake root) from <src-root> to <dest-root>
|
||||
# (the real root). Both directories have to be real, absolute paths
|
||||
# (i.e. including ${D}). Source root will be removed.
|
||||
#
|
||||
# This functions uses locking to support merging during parallel
|
||||
# installs.
|
||||
multibuild_merge_root() {
|
||||
local src=${1}
|
||||
local dest=${2}
|
||||
|
||||
local lockfile=${T}/.multibuild_merge_lock
|
||||
local lockfile_l=${lockfile}.${BASHPID}
|
||||
local ret
|
||||
|
||||
# Lock the install tree for merge. The touch+ln method ensures race
|
||||
# condition-free locking with maximum portability.
|
||||
touch "${lockfile_l}" || die
|
||||
until ln "${lockfile_l}" "${lockfile}" &>/dev/null; do
|
||||
sleep 1
|
||||
done
|
||||
rm "${lockfile_l}" || die
|
||||
|
||||
if use userland_BSD; then
|
||||
# 'cp -a -n' is broken:
|
||||
# http://www.freebsd.org/cgi/query-pr.cgi?pr=174489
|
||||
# using tar instead which is universal but terribly slow.
|
||||
|
||||
tar -C "${src}" -f - -c . \
|
||||
| tar -x -f - -C "${dest}"
|
||||
[[ ${PIPESTATUS[*]} == '0 0' ]]
|
||||
ret=${?}
|
||||
elif use userland_GNU; then
|
||||
# cp works with '-a -n'.
|
||||
|
||||
cp -a -l -n "${src}"/. "${dest}"/
|
||||
ret=${?}
|
||||
else
|
||||
die "Unsupported userland (${USERLAND}), please report."
|
||||
fi
|
||||
|
||||
# Remove the lock.
|
||||
rm "${lockfile}" || die
|
||||
|
||||
if [[ ${ret} -ne 0 ]]; then
|
||||
die "${MULTIBUILD_VARIANT:-(unknown)}: merging image failed."
|
||||
fi
|
||||
|
||||
rm -rf "${src}"
|
||||
}
|
||||
|
||||
_MULTIBUILD=1
|
||||
fi
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-build.eclass,v 1.1 2013/02/01 21:39:50 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-build.eclass,v 1.14 2013/06/28 02:37:52 mgorny Exp $
|
||||
|
||||
# @ECLASS: multilib-build.eclass
|
||||
# @MAINTAINER:
|
||||
@ -17,13 +17,13 @@
|
||||
|
||||
if [[ ! ${_MULTILIB_BUILD} ]]; then
|
||||
|
||||
# EAPI=5 is required for meaningful MULTILIB_USEDEP.
|
||||
# EAPI=4 is required for meaningful MULTILIB_USEDEP.
|
||||
case ${EAPI:-0} in
|
||||
5) ;;
|
||||
4|5) ;;
|
||||
*) die "EAPI=${EAPI} is not supported" ;;
|
||||
esac
|
||||
|
||||
inherit multilib multiprocessing
|
||||
inherit multibuild multilib
|
||||
|
||||
# @ECLASS-VARIABLE: _MULTILIB_FLAGS
|
||||
# @INTERNAL
|
||||
@ -32,6 +32,7 @@ inherit multilib multiprocessing
|
||||
_MULTILIB_FLAGS=(
|
||||
abi_x86_32:x86
|
||||
abi_x86_64:amd64
|
||||
abi_x86_x32:x32
|
||||
)
|
||||
|
||||
# @ECLASS-VARIABLE: MULTILIB_USEDEP
|
||||
@ -80,11 +81,29 @@ multilib_get_enabled_abis() {
|
||||
done
|
||||
|
||||
if [[ ! ${found} ]]; then
|
||||
debug-print "${FUNCNAME}: no ABIs enabled, fallback to ${DEFAULT_ABI}"
|
||||
echo ${DEFAULT_ABI}
|
||||
# ${ABI} can be used to override the fallback (multilib-portage),
|
||||
# ${DEFAULT_ABI} is the safe fallback.
|
||||
local abi=${ABI:-${DEFAULT_ABI}}
|
||||
|
||||
debug-print "${FUNCNAME}: no ABIs enabled, fallback to ${abi}"
|
||||
debug-print "${FUNCNAME}: ABI=${ABI}, DEFAULT_ABI=${DEFAULT_ABI}"
|
||||
echo ${abi}
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: _multilib_multibuild_wrapper
|
||||
# @USAGE: <argv>...
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# Initialize the environment for ABI selected for multibuild.
|
||||
_multilib_multibuild_wrapper() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
local ABI=${MULTIBUILD_VARIANT}
|
||||
multilib_toolchain_setup "${ABI}"
|
||||
"${@}"
|
||||
}
|
||||
|
||||
# @FUNCTION: multilib_foreach_abi
|
||||
# @USAGE: <argv>...
|
||||
# @DESCRIPTION:
|
||||
@ -95,13 +114,10 @@ multilib_get_enabled_abis() {
|
||||
# If multilib support is disabled, it just runs the commands. No setup
|
||||
# is done.
|
||||
multilib_foreach_abi() {
|
||||
local initial_dir=${BUILD_DIR:-${S}}
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
local ABI
|
||||
for ABI in $(multilib_get_enabled_abis); do
|
||||
multilib_toolchain_setup "${ABI}"
|
||||
BUILD_DIR=${initial_dir%%/}-${ABI} "${@}"
|
||||
done
|
||||
local MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) )
|
||||
multibuild_foreach_variant _multilib_multibuild_wrapper "${@}"
|
||||
}
|
||||
|
||||
# @FUNCTION: multilib_parallel_foreach_abi
|
||||
@ -117,24 +133,209 @@ multilib_foreach_abi() {
|
||||
#
|
||||
# Useful for running configure scripts.
|
||||
multilib_parallel_foreach_abi() {
|
||||
local initial_dir=${BUILD_DIR:-${S}}
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
multijob_init
|
||||
local MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) )
|
||||
multibuild_parallel_foreach_variant _multilib_multibuild_wrapper "${@}"
|
||||
}
|
||||
|
||||
local ABI
|
||||
for ABI in $(multilib_get_enabled_abis); do
|
||||
(
|
||||
multijob_child_init
|
||||
# @FUNCTION: multilib_for_best_abi
|
||||
# @USAGE: <argv>...
|
||||
# @DESCRIPTION:
|
||||
# Runs the given command with setup for the 'best' (usually native) ABI.
|
||||
multilib_for_best_abi() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
multilib_toolchain_setup "${ABI}"
|
||||
BUILD_DIR=${initial_dir%%/}-${ABI}
|
||||
"${@}"
|
||||
) &
|
||||
local MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) )
|
||||
|
||||
multijob_post_fork
|
||||
multibuild_for_best_variant _multilib_multibuild_wrapper "${@}"
|
||||
}
|
||||
|
||||
# @FUNCTION: multilib_check_headers
|
||||
# @DESCRIPTION:
|
||||
# Check whether the header files are consistent between ABIs.
|
||||
#
|
||||
# This function needs to be called after each ABI's installation phase.
|
||||
# It obtains the header file checksums and compares them with previous
|
||||
# runs (if any). Dies if header files differ.
|
||||
multilib_check_headers() {
|
||||
_multilib_header_cksum() {
|
||||
[[ -d ${ED}usr/include ]] && \
|
||||
find "${ED}"usr/include -type f \
|
||||
-exec cksum {} + | sort -k2
|
||||
}
|
||||
|
||||
local cksum=$(_multilib_header_cksum)
|
||||
local cksum_file=${T}/.multilib_header_cksum
|
||||
|
||||
if [[ -f ${cksum_file} ]]; then
|
||||
local cksum_prev=$(< "${cksum_file}")
|
||||
|
||||
if [[ ${cksum} != ${cksum_prev} ]]; then
|
||||
echo "${cksum}" > "${cksum_file}.new"
|
||||
|
||||
eerror "Header files have changed between ABIs."
|
||||
|
||||
if type -p diff &>/dev/null; then
|
||||
eerror "$(diff -du "${cksum_file}" "${cksum_file}.new")"
|
||||
else
|
||||
eerror "Old checksums in: ${cksum_file}"
|
||||
eerror "New checksums in: ${cksum_file}.new"
|
||||
fi
|
||||
|
||||
die "Header checksum mismatch, aborting."
|
||||
fi
|
||||
else
|
||||
echo "${cksum}" > "${cksum_file}"
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: multilib_copy_sources
|
||||
# @DESCRIPTION:
|
||||
# Create a single copy of the package sources for each enabled ABI.
|
||||
#
|
||||
# The sources are always copied from initial BUILD_DIR (or S if unset)
|
||||
# to ABI-specific build directory matching BUILD_DIR used by
|
||||
# multilib_foreach_abi().
|
||||
multilib_copy_sources() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
local MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) )
|
||||
multibuild_copy_sources
|
||||
}
|
||||
|
||||
# @ECLASS-VARIABLE: MULTILIB_WRAPPED_HEADERS
|
||||
# @DESCRIPTION:
|
||||
# A list of headers to wrap for multilib support. The listed headers
|
||||
# will be moved to a non-standard location and replaced with a file
|
||||
# including them conditionally to current ABI.
|
||||
#
|
||||
# This variable has to be a bash array. Paths shall be relative to
|
||||
# installation root (${ED}), and name regular files. Recursive wrapping
|
||||
# is not supported.
|
||||
#
|
||||
# Please note that header wrapping is *discouraged*. It is preferred to
|
||||
# install all headers in a subdirectory of libdir and use pkg-config to
|
||||
# locate the headers. Some C preprocessors will not work with wrapped
|
||||
# headers.
|
||||
#
|
||||
# Example:
|
||||
# @CODE
|
||||
# MULTILIB_WRAPPED_HEADERS=(
|
||||
# /usr/include/foobar/config.h
|
||||
# )
|
||||
# @CODE
|
||||
|
||||
# @FUNCTION: multilib_prepare_wrappers
|
||||
# @USAGE: [<install-root>]
|
||||
# @DESCRIPTION:
|
||||
# Perform the preparation of all kinds of wrappers for the current ABI.
|
||||
# This function shall be called once per each ABI, after installing
|
||||
# the files to be wrapped.
|
||||
#
|
||||
# Takes an optional custom <install-root> from which files will be
|
||||
# used. If no root is specified, uses ${ED}.
|
||||
#
|
||||
# The files to be wrapped are specified using separate variables,
|
||||
# e.g. MULTILIB_WRAPPED_HEADERS. Those variables shall not be changed
|
||||
# between the successive calls to multilib_prepare_wrappers
|
||||
# and multilib_install_wrappers.
|
||||
#
|
||||
# After all wrappers are prepared, multilib_install_wrappers shall
|
||||
# be called to commit them to the installation tree.
|
||||
multilib_prepare_wrappers() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
[[ ${#} -le 1 ]] || die "${FUNCNAME}: too many arguments"
|
||||
|
||||
local root=${1:-${ED}}
|
||||
local f
|
||||
|
||||
for f in "${MULTILIB_WRAPPED_HEADERS[@]}"; do
|
||||
# drop leading slash if it's there
|
||||
f=${f#/}
|
||||
|
||||
if [[ ${f} != usr/include/* ]]; then
|
||||
die "Wrapping headers outside of /usr/include is not supported at the moment."
|
||||
fi
|
||||
# and then usr/include
|
||||
f=${f#usr/include}
|
||||
|
||||
local dir=${f%/*}
|
||||
|
||||
# $CHOST shall be set by multilib_toolchain_setup
|
||||
dodir "/tmp/multilib-include/${CHOST}${dir}"
|
||||
mv "${root}/usr/include${f}" "${ED}/tmp/multilib-include/${CHOST}${dir}/" || die
|
||||
|
||||
if [[ ! -f ${ED}/tmp/multilib-include${f} ]]; then
|
||||
dodir "/tmp/multilib-include${dir}"
|
||||
# a generic template
|
||||
cat > "${ED}/tmp/multilib-include${f}" <<_EOF_
|
||||
/* This file is auto-generated by multilib-build.eclass
|
||||
* as a multilib-friendly wrapper. For the original content,
|
||||
* please see the files that are #included below.
|
||||
*/
|
||||
|
||||
#if defined(__x86_64__) /* amd64 */
|
||||
# if defined(__ILP32__) /* x32 ABI */
|
||||
# error "abi_x86_x32 not supported by the package."
|
||||
# else /* 64-bit ABI */
|
||||
# error "abi_x86_64 not supported by the package."
|
||||
# endif
|
||||
#elif defined(__i386__) /* plain x86 */
|
||||
# error "abi_x86_32 not supported by the package."
|
||||
#else
|
||||
# error "No ABI matched, please report a bug to bugs.gentoo.org"
|
||||
#endif
|
||||
_EOF_
|
||||
fi
|
||||
|
||||
# XXX: get abi_* directly
|
||||
local abi_flag
|
||||
case "${ABI}" in
|
||||
amd64)
|
||||
abi_flag=abi_x86_64;;
|
||||
x86)
|
||||
abi_flag=abi_x86_32;;
|
||||
x32)
|
||||
abi_flag=abi_x86_x32;;
|
||||
*)
|
||||
die "Header wrapping for ${ABI} not supported yet";;
|
||||
esac
|
||||
|
||||
# Note: match a space afterwards to avoid collision potential.
|
||||
sed -e "/${abi_flag} /s&error.*&include <${CHOST}${f}>&" \
|
||||
-i "${ED}/tmp/multilib-include${f}" || die
|
||||
done
|
||||
}
|
||||
|
||||
multijob_finish
|
||||
# @FUNCTION: multilib_install_wrappers
|
||||
# @USAGE: [<install-root>]
|
||||
# @DESCRIPTION:
|
||||
# Install the previously-prepared wrappers. This function shall
|
||||
# be called once, after all wrappers were prepared.
|
||||
#
|
||||
# Takes an optional custom <install-root> to which the wrappers will be
|
||||
# installed. If no root is specified, uses ${ED}. There is no need to
|
||||
# use the same root as when preparing the wrappers.
|
||||
#
|
||||
# The files to be wrapped are specified using separate variables,
|
||||
# e.g. MULTILIB_WRAPPED_HEADERS. Those variables shall not be changed
|
||||
# between the calls to multilib_prepare_wrappers
|
||||
# and multilib_install_wrappers.
|
||||
multilib_install_wrappers() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
[[ ${#} -le 1 ]] || die "${FUNCNAME}: too many arguments"
|
||||
|
||||
local root=${1:-${ED}}
|
||||
|
||||
if [[ -d "${ED}"/tmp/multilib-include ]]; then
|
||||
multibuild_merge_root \
|
||||
"${ED}"/tmp/multilib-include "${root}"/usr/include
|
||||
# it can fail if something else uses /tmp
|
||||
rmdir "${ED}"/tmp &>/dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
_MULTILIB_BUILD=1
|
||||
|
121
sdk_container/src/third_party/portage-stable/eclass/multilib-minimal.eclass
vendored
Normal file
121
sdk_container/src/third_party/portage-stable/eclass/multilib-minimal.eclass
vendored
Normal file
@ -0,0 +1,121 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-minimal.eclass,v 1.5 2013/06/28 12:42:48 mgorny Exp $
|
||||
|
||||
# @ECLASS: multilib-minimal.eclass
|
||||
# @MAINTAINER:
|
||||
# Julian Ospald <hasufell@gentoo.org>
|
||||
# @BLURB: wrapper for multilib builds providing convenient multilib_src_* functions
|
||||
# @DESCRIPTION:
|
||||
#
|
||||
# src_configure, src_compile, src_test and src_install are exported.
|
||||
#
|
||||
# Use multilib_src_* instead of src_* which runs this phase for
|
||||
# all enabled ABIs.
|
||||
#
|
||||
# multilib-minimal should _always_ go last in inherit order!
|
||||
#
|
||||
# If you want to use in-source builds, then you must run
|
||||
# multilib_copy_sources at the end of src_prepare!
|
||||
# Also make sure to set correct variables such as
|
||||
# ECONF_SOURCE=${S}
|
||||
#
|
||||
# If you need generic install rules, use multilib_src_install_all function.
|
||||
|
||||
|
||||
# EAPI=4 is required for meaningful MULTILIB_USEDEP.
|
||||
case ${EAPI:-0} in
|
||||
4|5) ;;
|
||||
*) die "EAPI=${EAPI} is not supported" ;;
|
||||
esac
|
||||
|
||||
|
||||
inherit multilib-build
|
||||
|
||||
EXPORT_FUNCTIONS src_configure src_compile src_test src_install
|
||||
|
||||
|
||||
multilib-minimal_src_configure() {
|
||||
multilib-minimal_abi_src_configure() {
|
||||
mkdir -p "${BUILD_DIR}" || die
|
||||
pushd "${BUILD_DIR}" >/dev/null || die
|
||||
if declare -f multilib_src_configure >/dev/null ; then
|
||||
multilib_src_configure
|
||||
else
|
||||
default_src_configure
|
||||
fi
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
multilib_foreach_abi multilib-minimal_abi_src_configure
|
||||
}
|
||||
|
||||
multilib-minimal_src_compile() {
|
||||
multilib-minimal_abi_src_compile() {
|
||||
pushd "${BUILD_DIR}" >/dev/null || die
|
||||
if declare -f multilib_src_compile >/dev/null ; then
|
||||
multilib_src_compile
|
||||
else
|
||||
default_src_compile
|
||||
fi
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
multilib_foreach_abi multilib-minimal_abi_src_compile
|
||||
}
|
||||
|
||||
multilib-minimal_src_test() {
|
||||
multilib-minimal_abi_src_test() {
|
||||
pushd "${BUILD_DIR}" >/dev/null || die
|
||||
if declare -f multilib_src_test >/dev/null ; then
|
||||
multilib_src_test
|
||||
else
|
||||
default_src_test
|
||||
fi
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
multilib_foreach_abi multilib-minimal_abi_src_test
|
||||
}
|
||||
|
||||
multilib-minimal_src_install() {
|
||||
multilib-minimal_abi_src_install() {
|
||||
pushd "${BUILD_DIR}" >/dev/null || die
|
||||
if declare -f multilib_src_install >/dev/null ; then
|
||||
multilib_src_install
|
||||
else
|
||||
# default_src_install will not work here as it will
|
||||
# break handling of DOCS wrt #468092
|
||||
# so we split up the emake and doc-install part
|
||||
# this is synced with __eapi4_src_install
|
||||
if [[ -f Makefile || -f GNUmakefile || -f makefile ]] ; then
|
||||
emake DESTDIR="${D}" install
|
||||
fi
|
||||
fi
|
||||
# Do multilib magic only when >1 ABI is used.
|
||||
if [[ ${#MULTIBUILD_VARIANTS[@]} -gt 1 ]]; then
|
||||
multilib_prepare_wrappers
|
||||
multilib_check_headers
|
||||
fi
|
||||
popd >/dev/null || die
|
||||
}
|
||||
multilib_foreach_abi multilib-minimal_abi_src_install
|
||||
multilib_install_wrappers
|
||||
|
||||
if declare -f multilib_src_install_all >/dev/null ; then
|
||||
multilib_src_install_all
|
||||
fi
|
||||
|
||||
# this is synced with __eapi4_src_install
|
||||
if ! declare -p DOCS &>/dev/null ; then
|
||||
local d
|
||||
for d in README* ChangeLog AUTHORS NEWS TODO CHANGES \
|
||||
THANKS BUGS FAQ CREDITS CHANGELOG ; do
|
||||
[[ -s "${d}" ]] && dodoc "${d}"
|
||||
done
|
||||
elif [[ $(declare -p DOCS) == "declare -a "* ]] ; then
|
||||
dodoc "${DOCS[@]}"
|
||||
else
|
||||
dodoc ${DOCS}
|
||||
fi
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/multilib.eclass,v 1.102 2013/01/21 19:22:25 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/multilib.eclass,v 1.103 2013/04/22 01:18:51 vapier Exp $
|
||||
|
||||
# @ECLASS: multilib.eclass
|
||||
# @MAINTAINER:
|
||||
@ -397,7 +397,7 @@ multilib_toolchain_setup() {
|
||||
if [[ ${__DEFAULT_ABI_SAVED} == "true" ]] ; then
|
||||
for v in CHOST CBUILD AS CC CXX LD PKG_CONFIG_{LIBDIR,PATH} ; do
|
||||
vv="__abi_saved_${v}"
|
||||
export ${v}="${!vv}"
|
||||
[[ ${!vv+set} == "set" ]] && export ${v}="${!vv}" || unset ${v}
|
||||
unset ${vv}
|
||||
done
|
||||
unset __DEFAULT_ABI_SAVED
|
||||
@ -408,7 +408,8 @@ multilib_toolchain_setup() {
|
||||
if [[ ${ABI} != ${DEFAULT_ABI} ]] ; then
|
||||
# Back that multilib-ass up so we can restore it later
|
||||
for v in CHOST CBUILD AS CC CXX LD PKG_CONFIG_{LIBDIR,PATH} ; do
|
||||
export __abi_saved_${v}="${!v}"
|
||||
vv="__abi_saved_${v}"
|
||||
[[ ${!v+set} == "set" ]] && export ${vv}="${!v}" || unset ${vv}
|
||||
done
|
||||
export __DEFAULT_ABI_SAVED="true"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/pax-utils.eclass,v 1.18 2012/04/06 18:03:54 blueness Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/pax-utils.eclass,v 1.21 2013/05/18 13:43:20 zorry Exp $
|
||||
|
||||
# @ECLASS: pax-utils.eclass
|
||||
# @MAINTAINER:
|
||||
@ -8,22 +8,27 @@
|
||||
# @AUTHOR:
|
||||
# Original Author: Kevin F. Quinn <kevquinn@gentoo.org>
|
||||
# Modifications for bug #365825, @ ECLASS markup: Anthony G. Basile <blueness@gentoo.org>
|
||||
# Modifications for bug #431092: Anthony G. Basile <blueness@gentoo.org>
|
||||
# @BLURB: functions to provide pax markings
|
||||
# @DESCRIPTION:
|
||||
# This eclass provides support for manipulating PaX markings on ELF binaries,
|
||||
# wrapping the use of the paxctl and scanelf utilities. It decides which to
|
||||
# use depending on what is installed on the build host, preferring paxctl to
|
||||
# scanelf. If paxctl is not installed, we fall back to scanelf since it is
|
||||
# always present. However, currently scanelf doesn't do all that paxctl can.
|
||||
#
|
||||
# To control what markings are made, set PAX_MARKINGS in /etc/make.conf to
|
||||
# contain either "PT" or "none". If PAX_MARKINGS is set to "PT", and the
|
||||
# necessary utility is installed, the PT_PAX_FLAGS markings will be made. If
|
||||
# PAX_MARKINGS is set to "none", no markings will be made.
|
||||
# This eclass provides support for manipulating PaX markings on ELF binaries,
|
||||
# whether the system is using legacy PT_PAX markings or the newer XATTR_PAX.
|
||||
# The eclass wraps the use of paxctl-ng, paxctl, set/getattr and scanelf utilities,
|
||||
# deciding which to use depending on what's installed on the build host, and
|
||||
# whether we're working with PT_PAX, XATTR_PAX or both.
|
||||
#
|
||||
# To control what markings are made, set PAX_MARKINGS in /etc/portage/make.conf
|
||||
# to contain either "PT", "XT" or "none". The default is to attempt both
|
||||
# PT_PAX and XATTR_PAX.
|
||||
|
||||
if [[ ${___ECLASS_ONCE_PAX_UTILS} != "recur -_+^+_- spank" ]] ; then
|
||||
___ECLASS_ONCE_PAX_UTILS="recur -_+^+_- spank"
|
||||
|
||||
# @ECLASS-VARIABLE: PAX_MARKINGS
|
||||
# @DESCRIPTION:
|
||||
# Control which markings are made:
|
||||
# PT = PT_PAX markings, XT = XATTR_PAX markings
|
||||
# Default to PT markings.
|
||||
PAX_MARKINGS=${PAX_MARKINGS:="PT"}
|
||||
|
||||
@ -33,78 +38,136 @@ PAX_MARKINGS=${PAX_MARKINGS:="PT"}
|
||||
# @DESCRIPTION:
|
||||
# Marks <ELF files> with provided PaX <flags>
|
||||
#
|
||||
# Flags are passed directly to the utilities unchanged. Possible flags at the
|
||||
# time of writing, taken from /sbin/paxctl, are:
|
||||
# Flags are passed directly to the utilities unchanged
|
||||
#
|
||||
# p: disable PAGEEXEC P: enable PAGEEXEC
|
||||
# e: disable EMUTRMAP E: enable EMUTRMAP
|
||||
# e: disable EMUTRAMP E: enable EMUTRAMP
|
||||
# m: disable MPROTECT M: enable MPROTECT
|
||||
# r: disable RANDMMAP R: enable RANDMMAP
|
||||
# s: disable SEGMEXEC S: enable SEGMEXEC
|
||||
#
|
||||
# Default flags are 'PeMRS', which are the most restrictive settings. Refer
|
||||
# to http://pax.grsecurity.net/ for details on what these flags are all about.
|
||||
# Do not use the obsolete flag 'x'/'X' which has been deprecated.
|
||||
#
|
||||
# Please confirm any relaxation of restrictions with the Gentoo Hardened team.
|
||||
# Either ask on the gentoo-hardened mailing list, or CC/assign hardened@g.o on
|
||||
# the bug report.
|
||||
pax-mark() {
|
||||
local f flags fail=0 failures="" zero_load_alignment
|
||||
# Ignore '-' characters - in particular so that it doesn't matter if
|
||||
# the caller prefixes with -
|
||||
flags=${1//-}
|
||||
|
||||
local f # loop over paxables
|
||||
local flags # pax flags
|
||||
local pt_fail=0 pt_failures="" # record PT_PAX failures
|
||||
local xt_fail=0 xt_failures="" # record xattr PAX marking failures
|
||||
local ret=0 # overal return code of this function
|
||||
|
||||
# Only the actual PaX flags and z are accepted
|
||||
# 1. The leading '-' is optional
|
||||
# 2. -C -c only make sense for paxctl, but are unnecessary
|
||||
# because we progressively do -q -qc -qC
|
||||
# 3. z is allowed for the default
|
||||
|
||||
flags="${1//[!zPpEeMmRrSs]}"
|
||||
[[ "${flags}" ]] || return 0
|
||||
shift
|
||||
# Try paxctl, then scanelf. paxctl is preferred.
|
||||
if type -p paxctl > /dev/null && has PT ${PAX_MARKINGS}; then
|
||||
# Try paxctl, the upstream supported tool.
|
||||
einfo "PT PaX marking -${flags}"
|
||||
_pax_list_files einfo "$@"
|
||||
for f in "$@"; do
|
||||
# First, try modifying the existing PAX_FLAGS header
|
||||
paxctl -q${flags} "${f}" && continue
|
||||
# Second, try stealing the (unused under PaX) PT_GNU_STACK header
|
||||
paxctl -qc${flags} "${f}" && continue
|
||||
# Third, try pulling the base down a page, to create space and
|
||||
# insert a PT_GNU_STACK header (works on ET_EXEC)
|
||||
paxctl -qC${flags} "${f}" && continue
|
||||
#
|
||||
# prelink is masked on hardened so we wont use this method.
|
||||
# We're working on a new utiity to try to do the same safely. See
|
||||
# http://git.overlays.gentoo.org/gitweb/?p=proj/elfix.git;a=summary
|
||||
#
|
||||
# Fourth - check if it loads to 0 (probably an ET_DYN) and if so,
|
||||
# try rebasing with prelink first to give paxctl some space to
|
||||
# grow downwards into.
|
||||
#if type -p objdump > /dev/null && type -p prelink > /dev/null; then
|
||||
# zero_load_alignment=$(objdump -p "${f}" | \
|
||||
# grep -E '^[[:space:]]*LOAD[[:space:]]*off[[:space:]]*0x0+[[:space:]]' | \
|
||||
# sed -e 's/.*align\(.*\)/\1/')
|
||||
# if [[ ${zero_load_alignment} != "" ]]; then
|
||||
# prelink -r $(( 2*(${zero_load_alignment}) )) &&
|
||||
# paxctl -qC${flags} "${f}" && continue
|
||||
# fi
|
||||
#fi
|
||||
fail=1
|
||||
failures="${failures} ${f}"
|
||||
done
|
||||
elif type -p scanelf > /dev/null && [[ ${PAX_MARKINGS} != "none" ]]; then
|
||||
# Try scanelf, the Gentoo swiss-army knife ELF utility
|
||||
# Currently this sets PT if it can, no option to control what it does.
|
||||
einfo "Fallback PaX marking -${flags}"
|
||||
_pax_list_files einfo "$@"
|
||||
scanelf -Xxz ${flags} "$@"
|
||||
elif [[ ${PAX_MARKINGS} != "none" ]]; then
|
||||
# Out of options!
|
||||
failures="$*"
|
||||
fail=1
|
||||
|
||||
# z = default. For XATTR_PAX, the default is no xattr field at all
|
||||
local dodefault=""
|
||||
[[ "${flags//[!z]}" ]] && dodefault="yes"
|
||||
|
||||
if has PT ${PAX_MARKINGS}; then
|
||||
|
||||
#First try paxctl -> this might try to create/convert program headers
|
||||
if type -p paxctl > /dev/null; then
|
||||
einfo "PT PaX marking -${flags} with paxctl"
|
||||
_pax_list_files einfo "$@"
|
||||
for f in "$@"; do
|
||||
# First, try modifying the existing PAX_FLAGS header
|
||||
paxctl -q${flags} "${f}" && continue
|
||||
# Second, try creating a PT_PAX header (works on ET_EXEC)
|
||||
# Even though this is less safe, most exes need it, eg bug #463170
|
||||
paxctl -qC${flags} "${f}" && continue
|
||||
# Third, try stealing the (unused under PaX) PT_GNU_STACK header
|
||||
paxctl -qc${flags} "${f}" && continue
|
||||
pt_fail=1
|
||||
pt_failures="${pt_failures} ${f}"
|
||||
done
|
||||
|
||||
#Next try paxctl-ng -> this will not create/convert any program headers
|
||||
elif type -p paxctl-ng > /dev/null && paxctl-ng -L ; then
|
||||
einfo "PT PaX marking -${flags} with paxctl-ng"
|
||||
flags="${flags//z}"
|
||||
_pax_list_files einfo "$@"
|
||||
for f in "$@"; do
|
||||
[[ ${dodefault} == "yes" ]] && paxctl-ng -L -z "${f}"
|
||||
[[ "${flags}" ]] || continue
|
||||
paxctl-ng -L -${flags} "${f}" && continue
|
||||
pt_fail=1
|
||||
pt_failures="${pt_failures} ${f}"
|
||||
done
|
||||
|
||||
#Finally fall back on scanelf
|
||||
elif type -p scanelf > /dev/null && [[ ${PAX_MARKINGS} != "none" ]]; then
|
||||
einfo "Fallback PaX marking -${flags} with scanelf"
|
||||
_pax_list_files einfo "$@"
|
||||
scanelf -Xxz ${flags} "$@"
|
||||
|
||||
#We failed to set PT_PAX flags
|
||||
elif [[ ${PAX_MARKINGS} != "none" ]]; then
|
||||
pt_failures="$*"
|
||||
pt_fail=1
|
||||
fi
|
||||
|
||||
if [[ ${pt_fail} == 1 ]]; then
|
||||
elog "Failed to set PT_PAX markings -${flags} for:"
|
||||
_pax_list_files elog ${pt_failures}
|
||||
ret=1
|
||||
fi
|
||||
fi
|
||||
if [[ ${fail} == 1 ]]; then
|
||||
ewarn "Failed to set PaX markings -${flags} for:"
|
||||
_pax_list_files ewarn ${failures}
|
||||
ewarn "Executables may be killed by PaX kernels."
|
||||
|
||||
if has XT ${PAX_MARKINGS}; then
|
||||
|
||||
flags="${flags//z}"
|
||||
|
||||
#First try paxctl-ng
|
||||
if type -p paxctl-ng > /dev/null && paxctl-ng -l ; then
|
||||
einfo "XT PaX marking -${flags} with paxctl-ng"
|
||||
_pax_list_files einfo "$@"
|
||||
for f in "$@"; do
|
||||
[[ ${dodefault} == "yes" ]] && paxctl-ng -d "${f}"
|
||||
[[ "${flags}" ]] || continue
|
||||
paxctl-ng -l -${flags} "${f}" && continue
|
||||
xt_fail=1
|
||||
xt_failures="${tx_failures} ${f}"
|
||||
done
|
||||
|
||||
#Next try setfattr
|
||||
elif type -p setfattr > /dev/null; then
|
||||
[[ "${flags//[!Ee]}" ]] || flags+="e" # bug 447150
|
||||
einfo "XT PaX marking -${flags} with setfattr"
|
||||
_pax_list_files einfo "$@"
|
||||
for f in "$@"; do
|
||||
[[ ${dodefault} == "yes" ]] && setfattr -x "user.pax.flags" "${f}"
|
||||
setfattr -n "user.pax.flags" -v "${flags}" "${f}" && continue
|
||||
xt_fail=1
|
||||
xt_failures="${tx_failures} ${f}"
|
||||
done
|
||||
|
||||
#We failed to set XATTR_PAX flags
|
||||
elif [[ ${PAX_MARKINGS} != "none" ]]; then
|
||||
xt_failures="$*"
|
||||
xt_fail=1
|
||||
fi
|
||||
|
||||
if [[ ${xt_fail} == 1 ]]; then
|
||||
elog "Failed to set XATTR_PAX markings -${flags} for:"
|
||||
_pax_list_files elog ${xt_failures}
|
||||
ret=1
|
||||
fi
|
||||
fi
|
||||
return ${fail}
|
||||
|
||||
# [[ ${ret} == 1 ]] && elog "Executables may be killed by PaX kernels."
|
||||
|
||||
return ${ret}
|
||||
}
|
||||
|
||||
# @FUNCTION: list-paxables
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.122 2012/12/23 23:37:26 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.123 2013/02/09 04:32:48 vapier Exp $
|
||||
#
|
||||
# Maintainer: Toolchain Ninjas <toolchain@gentoo.org>
|
||||
#
|
||||
@ -61,7 +61,7 @@ fi
|
||||
is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
|
||||
|
||||
DESCRIPTION="Tools necessary to build programs"
|
||||
HOMEPAGE="http://sources.redhat.com/binutils/"
|
||||
HOMEPAGE="http://sourceware.org/binutils/"
|
||||
|
||||
case ${BTYPE} in
|
||||
cvs|git) SRC_URI="" ;;
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.120 2012/12/29 05:08:54 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.121 2013/05/14 20:40:34 vapier Exp $
|
||||
|
||||
# @ECLASS: toolchain-funcs.eclass
|
||||
# @MAINTAINER:
|
||||
@ -367,7 +367,10 @@ ninj() { [[ ${type} == "kern" ]] && echo $1 || echo $2 ; }
|
||||
arm*) echo arm;;
|
||||
avr*) ninj avr32 avr;;
|
||||
bfin*) ninj blackfin bfin;;
|
||||
c6x) echo c6x;;
|
||||
cris*) echo cris;;
|
||||
frv) echo frv;;
|
||||
hexagon) echo hexagon;;
|
||||
hppa*) ninj parisc hppa;;
|
||||
i?86*)
|
||||
# Starting with linux-2.6.24, the 'x86_64' and 'i386'
|
||||
@ -381,9 +384,11 @@ ninj() { [[ ${type} == "kern" ]] && echo $1 || echo $2 ; }
|
||||
;;
|
||||
ia64*) echo ia64;;
|
||||
m68*) echo m68k;;
|
||||
metag) echo metag;;
|
||||
mips*) echo mips;;
|
||||
nios2*) echo nios2;;
|
||||
nios*) echo nios;;
|
||||
or32) echo openrisc;;
|
||||
powerpc*)
|
||||
# Starting with linux-2.6.15, the 'ppc' and 'ppc64' trees
|
||||
# have been unified into simply 'powerpc', but until 2.6.16,
|
||||
@ -405,6 +410,7 @@ ninj() { [[ ${type} == "kern" ]] && echo $1 || echo $2 ; }
|
||||
fi
|
||||
;;
|
||||
s390*) echo s390;;
|
||||
score) echo score;;
|
||||
sh64*) ninj sh64 sh;;
|
||||
sh*) echo sh;;
|
||||
sparc64*) ninj sparc64 sparc;;
|
||||
@ -412,6 +418,7 @@ ninj() { [[ ${type} == "kern" ]] && echo $1 || echo $2 ; }
|
||||
&& ninj sparc64 sparc \
|
||||
|| echo sparc
|
||||
;;
|
||||
tile*) echo tile;;
|
||||
vax*) echo vax;;
|
||||
x86_64*freebsd*) echo amd64;;
|
||||
x86_64*)
|
||||
@ -423,6 +430,7 @@ ninj() { [[ ${type} == "kern" ]] && echo $1 || echo $2 ; }
|
||||
ninj x86_64 amd64
|
||||
fi
|
||||
;;
|
||||
xtensa*) echo xtensa;;
|
||||
|
||||
# since our usage of tc-arch is largely concerned with
|
||||
# normalizing inputs for testing ${CTARGET}, let's filter
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.568 2013/01/24 01:27:27 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.594 2013/06/17 02:23:45 vapier Exp $
|
||||
#
|
||||
# Maintainer: Toolchain Ninjas <toolchain@gentoo.org>
|
||||
|
||||
@ -97,7 +97,7 @@ STDCXX_INCDIR=${TOOLCHAIN_STDCXX_INCDIR:-${LIBPATH}/include/g++-v${GCC_BRANCH_VE
|
||||
|
||||
|
||||
#---->> SLOT+IUSE logic <<----
|
||||
IUSE="multislot nls nptl test vanilla"
|
||||
IUSE="multislot nls nptl regression-test vanilla"
|
||||
|
||||
if [[ ${PN} != "kgcc64" && ${PN} != gcc-* ]] ; then
|
||||
IUSE+=" altivec cxx fortran"
|
||||
@ -113,8 +113,8 @@ if [[ ${PN} != "kgcc64" && ${PN} != gcc-* ]] ; then
|
||||
tc_version_is_at_least "4.1" && IUSE+=" libssp objc++"
|
||||
tc_version_is_at_least "4.2" && IUSE+=" openmp"
|
||||
tc_version_is_at_least "4.3" && IUSE+=" fixed-point"
|
||||
tc_version_is_at_least "4.4" && IUSE+=" graphite"
|
||||
[[ ${GCC_BRANCH_VER} == 4.5 ]] && IUSE+=" lto"
|
||||
tc_version_is_at_least "4.6" && IUSE+=" graphite"
|
||||
tc_version_is_at_least "4.6" && IUSE+=" lto"
|
||||
tc_version_is_at_least "4.7" && IUSE+=" go"
|
||||
fi
|
||||
fi
|
||||
@ -144,21 +144,27 @@ if tc_version_is_at_least 4 ; then
|
||||
if tc_version_is_at_least 4.5 ; then
|
||||
RDEPEND+=" >=dev-libs/mpc-0.8.1"
|
||||
fi
|
||||
in_iuse lto && RDEPEND+=" lto? ( || ( >=dev-libs/elfutils-0.143 dev-libs/libelf ) )"
|
||||
fi
|
||||
if in_iuse graphite ; then
|
||||
RDEPEND+="
|
||||
graphite? (
|
||||
>=dev-libs/cloog-ppl-0.15.10
|
||||
>=dev-libs/ppl-0.11
|
||||
)"
|
||||
if tc_version_is_at_least 4.8 ; then
|
||||
RDEPEND+="
|
||||
graphite? (
|
||||
>=dev-libs/cloog-0.18.0
|
||||
>=dev-libs/isl-0.11.1
|
||||
)"
|
||||
else
|
||||
RDEPEND+="
|
||||
graphite? (
|
||||
>=dev-libs/cloog-ppl-0.15.10
|
||||
>=dev-libs/ppl-0.11
|
||||
)"
|
||||
fi
|
||||
fi
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=sys-apps/texinfo-4.8
|
||||
>=sys-devel/bison-1.875
|
||||
>=sys-devel/flex-2.5.4
|
||||
test? (
|
||||
regression-test? (
|
||||
>=dev-util/dejagnu-1.4.4
|
||||
>=sys-devel/autogen-5.5.4
|
||||
)"
|
||||
@ -209,11 +215,10 @@ S=$(
|
||||
# can be altered by setting the following:
|
||||
#
|
||||
# SNAPSHOT
|
||||
# If set, this variable signals that we should be using a snapshot
|
||||
# of gcc from ftp://sources.redhat.com/pub/gcc/snapshots/. It is
|
||||
# expected to be in the format "YYYY-MM-DD". Note that if the ebuild
|
||||
# has a _pre suffix, this variable is ignored and the prerelease
|
||||
# tarball is used instead.
|
||||
# If set, this variable signals that we should be using a snapshot of
|
||||
# gcc. It is expected to be in the format "YYYY-MM-DD". Note that if
|
||||
# the ebuild has a _pre suffix, this variable is ignored and the
|
||||
# prerelease tarball is used instead.
|
||||
#
|
||||
# BRANCH_UPDATE
|
||||
# If set, this variable signals that we should be using the main
|
||||
@ -279,7 +284,7 @@ get_gcc_src_uri() {
|
||||
if [[ -n ${PRERELEASE} ]] ; then
|
||||
GCC_SRC_URI="ftp://gcc.gnu.org/pub/gcc/prerelease-${PRERELEASE}/gcc-${PRERELEASE}.tar.bz2"
|
||||
elif [[ -n ${SNAPSHOT} ]] ; then
|
||||
GCC_SRC_URI="ftp://sources.redhat.com/pub/gcc/snapshots/${SNAPSHOT}/gcc-${SNAPSHOT}.tar.bz2"
|
||||
GCC_SRC_URI="ftp://gcc.gnu.org/pub/gcc/snapshots/${SNAPSHOT}/gcc-${SNAPSHOT}.tar.bz2"
|
||||
elif [[ ${PV} != *9999* ]] ; then
|
||||
GCC_SRC_URI="mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_RELEASE_VER}.tar.bz2"
|
||||
# we want all branch updates to be against the main release
|
||||
@ -605,6 +610,11 @@ toolchain_pkg_postinst() {
|
||||
# handling of binpkgs, don't require these to be found
|
||||
cp "${ROOT}/${DATAPATH}"/c{89,99} "${ROOT}"/usr/bin/ 2>/dev/null
|
||||
fi
|
||||
|
||||
if use regression-test ; then
|
||||
elog "Testsuite results have been installed into /usr/share/doc/${PF}/testsuite"
|
||||
echo
|
||||
fi
|
||||
}
|
||||
|
||||
toolchain_pkg_postrm() {
|
||||
@ -826,13 +836,13 @@ gcc-abi-map() {
|
||||
|
||||
gcc-multilib-configure() {
|
||||
if ! is_multilib ; then
|
||||
confgcc+=" --disable-multilib"
|
||||
confgcc+=( --disable-multilib )
|
||||
# Fun times: if we are building for a target that has multiple
|
||||
# possible ABI formats, and the user has told us to pick one
|
||||
# that isn't the default, then not specifying it via the list
|
||||
# below will break that on us.
|
||||
else
|
||||
confgcc+=" --enable-multilib"
|
||||
confgcc+=( --enable-multilib )
|
||||
fi
|
||||
|
||||
# translate our notion of multilibs into gcc's
|
||||
@ -844,7 +854,7 @@ gcc-multilib-configure() {
|
||||
if [[ -n ${list} ]] ; then
|
||||
case ${CTARGET} in
|
||||
x86_64*)
|
||||
tc_version_is_at_least 4.7 && confgcc+=" --with-multilib-list=${list:1}"
|
||||
tc_version_is_at_least 4.7 && confgcc+=( --with-multilib-list=${list:1} )
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
@ -855,21 +865,21 @@ gcc-compiler-configure() {
|
||||
|
||||
if tc_version_is_at_least "4.0" ; then
|
||||
if in_iuse mudflap ; then
|
||||
confgcc+=" $(use_enable mudflap libmudflap)"
|
||||
confgcc+=( $(use_enable mudflap libmudflap) )
|
||||
else
|
||||
confgcc+=" --disable-libmudflap"
|
||||
confgcc+=( --disable-libmudflap )
|
||||
fi
|
||||
|
||||
if use_if_iuse libssp ; then
|
||||
confgcc+=" --enable-libssp"
|
||||
confgcc+=( --enable-libssp )
|
||||
else
|
||||
export gcc_cv_libc_provides_ssp=yes
|
||||
confgcc+=" --disable-libssp"
|
||||
confgcc+=( --disable-libssp )
|
||||
fi
|
||||
|
||||
# If we want hardened support with the newer piepatchset for >=gcc 4.4
|
||||
if tc_version_is_at_least 4.4 && want_minispecs ; then
|
||||
confgcc+=" $(use_enable hardened esp)"
|
||||
confgcc+=( $(use_enable hardened esp) )
|
||||
fi
|
||||
|
||||
if tc_version_is_at_least "4.2" ; then
|
||||
@ -881,14 +891,14 @@ gcc-compiler-configure() {
|
||||
if ! is_crosscompile || \
|
||||
$(tc-getCPP ${CTARGET}) -E - <<<"#include <pthread.h>" >& /dev/null
|
||||
then
|
||||
confgcc+=" $(use_enable openmp libgomp)"
|
||||
confgcc+=( $(use_enable openmp libgomp) )
|
||||
else
|
||||
# Force disable as the configure script can be dumb #359855
|
||||
confgcc+=" --disable-libgomp"
|
||||
confgcc+=( --disable-libgomp )
|
||||
fi
|
||||
else
|
||||
# For gcc variants where we don't want openmp (e.g. kgcc)
|
||||
confgcc+=" --disable-libgomp"
|
||||
confgcc+=( --disable-libgomp )
|
||||
fi
|
||||
fi
|
||||
|
||||
@ -903,108 +913,111 @@ gcc-compiler-configure() {
|
||||
#
|
||||
# This should translate into "/share/gcc-data/${CTARGET}/${GCC_CONFIG_VER}/python"
|
||||
if tc_version_is_at_least "4.4" ; then
|
||||
confgcc+=" --with-python-dir=${DATAPATH/$PREFIX/}/python"
|
||||
confgcc+=( --with-python-dir=${DATAPATH/$PREFIX/}/python )
|
||||
fi
|
||||
fi
|
||||
|
||||
# Enable build warnings by default with cross-compilers when system
|
||||
# paths are included (e.g. via -I flags).
|
||||
is_crosscompile && confgcc+=" --enable-poison-system-directories"
|
||||
is_crosscompile && confgcc+=( --enable-poison-system-directories )
|
||||
|
||||
# For newer versions of gcc, use the default ("release"), because no
|
||||
# one (even upstream apparently) tests with it disabled. #317217
|
||||
if tc_version_is_at_least 4 || [[ -n ${GCC_CHECKS_LIST} ]] ; then
|
||||
confgcc+=" --enable-checking=${GCC_CHECKS_LIST:-release}"
|
||||
confgcc+=( --enable-checking=${GCC_CHECKS_LIST:-release} )
|
||||
else
|
||||
confgcc+=" --disable-checking"
|
||||
confgcc+=( --disable-checking )
|
||||
fi
|
||||
|
||||
# GTK+ is preferred over xlib in 3.4.x (xlib is unmaintained
|
||||
# right now). Much thanks to <csm@gnu.org> for the heads up.
|
||||
# Travis Tilley <lv@gentoo.org> (11 Jul 2004)
|
||||
if ! is_gcj ; then
|
||||
confgcc+=" --disable-libgcj"
|
||||
confgcc+=( --disable-libgcj )
|
||||
elif use gtk ; then
|
||||
confgcc+=" --enable-java-awt=gtk"
|
||||
confgcc+=( --enable-java-awt=gtk )
|
||||
fi
|
||||
|
||||
# allow gcc to search for clock funcs in the main C lib.
|
||||
# if it can't find them, then tough cookies -- we aren't
|
||||
# going to link in -lrt to all C++ apps. #411681
|
||||
if tc_version_is_at_least 4.4 && is_cxx ; then
|
||||
confgcc+=" --enable-libstdcxx-time"
|
||||
confgcc+=( --enable-libstdcxx-time )
|
||||
fi
|
||||
|
||||
# newer gcc versions like to bootstrap themselves with C++,
|
||||
# so we need to manually disable it ourselves
|
||||
if tc_version_is_at_least 4.7 && ! is_cxx ; then
|
||||
confgcc+=" --disable-build-with-cxx --disable-build-poststage1-with-cxx"
|
||||
confgcc+=( --disable-build-with-cxx --disable-build-poststage1-with-cxx )
|
||||
fi
|
||||
|
||||
# newer gcc's come with libquadmath, but only fortran uses
|
||||
# it, so auto punt it when we don't care
|
||||
if tc_version_is_at_least 4.6 && ! is_fortran ; then
|
||||
confgcc+=" --disable-libquadmath"
|
||||
confgcc+=( --disable-libquadmath )
|
||||
fi
|
||||
|
||||
local with_abi_map=()
|
||||
case $(tc-arch) in
|
||||
arm) #264534 #414395
|
||||
local a arm_arch=${CTARGET%%-*}
|
||||
# Remove trailing endian variations first: eb el be bl b l
|
||||
for a in e{b,l} {b,l}e b l ; do
|
||||
if [[ ${arm_arch} == *${a} ]] ; then
|
||||
arm_arch=${arm_arch%${a}}
|
||||
break
|
||||
fi
|
||||
done
|
||||
# Convert armv7{a,r,m} to armv7-{a,r,m}
|
||||
[[ ${arm_arch} == armv7? ]] && arm_arch=${arm_arch/7/7-}
|
||||
# See if this is a valid --with-arch flag
|
||||
if (srcdir=${S}/gcc target=${CTARGET} with_arch=${arm_arch};
|
||||
. "${srcdir}"/config.gcc) &>/dev/null
|
||||
then
|
||||
confgcc+=" --with-arch=${arm_arch}"
|
||||
arm) #264534 #414395
|
||||
local a arm_arch=${CTARGET%%-*}
|
||||
# Remove trailing endian variations first: eb el be bl b l
|
||||
for a in e{b,l} {b,l}e b l ; do
|
||||
if [[ ${arm_arch} == *${a} ]] ; then
|
||||
arm_arch=${arm_arch%${a}}
|
||||
break
|
||||
fi
|
||||
done
|
||||
# Convert armv7{a,r,m} to armv7-{a,r,m}
|
||||
[[ ${arm_arch} == armv7? ]] && arm_arch=${arm_arch/7/7-}
|
||||
# See if this is a valid --with-arch flag
|
||||
if (srcdir=${S}/gcc target=${CTARGET} with_arch=${arm_arch};
|
||||
. "${srcdir}"/config.gcc) &>/dev/null
|
||||
then
|
||||
confgcc+=( --with-arch=${arm_arch} )
|
||||
fi
|
||||
|
||||
# Enable hardvfp
|
||||
if [[ $(tc-is-softfloat) == "no" ]] && \
|
||||
[[ ${CTARGET} == armv[67]* ]] && \
|
||||
tc_version_is_at_least "4.5"
|
||||
then
|
||||
# Follow the new arm hardfp distro standard by default
|
||||
confgcc+=" --with-float=hard"
|
||||
case ${CTARGET} in
|
||||
armv6*) confgcc+=" --with-fpu=vfp" ;;
|
||||
armv7*) confgcc+=" --with-fpu=vfpv3-d16" ;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
# Make default mode thumb for microcontroller classes #418209
|
||||
[[ ${arm_arch} == *-m ]] && confgcc+=( --with-mode=thumb )
|
||||
|
||||
# Enable hardvfp
|
||||
if [[ $(tc-is-softfloat) == "no" ]] && \
|
||||
[[ ${CTARGET} == armv[67]* ]] && \
|
||||
tc_version_is_at_least "4.5"
|
||||
then
|
||||
# Follow the new arm hardfp distro standard by default
|
||||
confgcc+=( --with-float=hard )
|
||||
case ${CTARGET} in
|
||||
armv6*) confgcc+=( --with-fpu=vfp ) ;;
|
||||
armv7*) confgcc+=( --with-fpu=vfpv3-d16 ) ;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
mips)
|
||||
# Add --with-abi flags to set default ABI
|
||||
mips)
|
||||
confgcc+=" --with-abi=$(gcc-abi-map ${TARGET_DEFAULT_ABI})"
|
||||
;;
|
||||
amd64)
|
||||
# drop the older/ABI checks once this get's merged into some
|
||||
# version of gcc upstream
|
||||
if tc_version_is_at_least 4.7 && has x32 $(get_all_abis TARGET) ; then
|
||||
confgcc+=" --with-abi=$(gcc-abi-map ${TARGET_DEFAULT_ABI})"
|
||||
fi
|
||||
;;
|
||||
confgcc+=( --with-abi=$(gcc-abi-map ${TARGET_DEFAULT_ABI}) )
|
||||
;;
|
||||
amd64)
|
||||
# drop the older/ABI checks once this get's merged into some
|
||||
# version of gcc upstream
|
||||
if tc_version_is_at_least 4.7 && has x32 $(get_all_abis TARGET) ; then
|
||||
confgcc+=( --with-abi=$(gcc-abi-map ${TARGET_DEFAULT_ABI}) )
|
||||
fi
|
||||
;;
|
||||
x86)
|
||||
# Default arch for x86 is normally i386, lets give it a bump
|
||||
# since glibc will do so based on CTARGET anyways
|
||||
x86)
|
||||
confgcc+=" --with-arch=${CTARGET%%-*}"
|
||||
;;
|
||||
confgcc+=( --with-arch=${CTARGET%%-*} )
|
||||
;;
|
||||
hppa)
|
||||
# Enable sjlj exceptions for backward compatibility on hppa
|
||||
hppa)
|
||||
[[ ${GCCMAJOR} == "3" ]] && confgcc+=" --enable-sjlj-exceptions"
|
||||
;;
|
||||
[[ ${GCCMAJOR} == "3" ]] && confgcc+=( --enable-sjlj-exceptions )
|
||||
;;
|
||||
ppc)
|
||||
# Set up defaults based on current CFLAGS
|
||||
ppc)
|
||||
is-flagq -mfloat-gprs=double && confgcc+=" --enable-e500-double"
|
||||
[[ ${CTARGET//_/-} == *-e500v2-* ]] && confgcc+=" --enable-e500-double"
|
||||
;;
|
||||
is-flagq -mfloat-gprs=double && confgcc+=( --enable-e500-double )
|
||||
[[ ${CTARGET//_/-} == *-e500v2-* ]] && confgcc+=( --enable-e500-double )
|
||||
;;
|
||||
esac
|
||||
|
||||
local GCC_LANG="c"
|
||||
@ -1015,7 +1028,7 @@ gcc-compiler-configure() {
|
||||
if is_objc || is_objcxx ; then
|
||||
GCC_LANG+=",objc"
|
||||
if tc_version_is_at_least "4.0" ; then
|
||||
use objc-gc && confgcc+=" --enable-objc-gc"
|
||||
use objc-gc && confgcc+=( --enable-objc-gc )
|
||||
fi
|
||||
is_objcxx && GCC_LANG+=",obj-c++"
|
||||
fi
|
||||
@ -1032,97 +1045,94 @@ gcc-compiler-configure() {
|
||||
# is_ada && GCC_LANG+=",ada"
|
||||
|
||||
einfo "configuring for GCC_LANG: ${GCC_LANG}"
|
||||
confgcc+=" --enable-languages=${GCC_LANG}"
|
||||
confgcc+=( --enable-languages=${GCC_LANG} )
|
||||
}
|
||||
|
||||
gcc_do_configure() {
|
||||
local confgcc
|
||||
|
||||
# Set configuration based on path variables
|
||||
confgcc+=" \
|
||||
--prefix=${PREFIX} \
|
||||
--bindir=${BINPATH} \
|
||||
--includedir=${INCLUDEPATH} \
|
||||
--datadir=${DATAPATH} \
|
||||
--mandir=${DATAPATH}/man \
|
||||
--infodir=${DATAPATH}/info \
|
||||
--with-gxx-include-dir=${STDCXX_INCDIR}"
|
||||
local confgcc=(
|
||||
# Set configuration based on path variables
|
||||
--prefix="${PREFIX}"
|
||||
--bindir="${BINPATH}"
|
||||
--includedir="${INCLUDEPATH}"
|
||||
--datadir="${DATAPATH}"
|
||||
--mandir="${DATAPATH}/man"
|
||||
--infodir="${DATAPATH}/info"
|
||||
--with-gxx-include-dir="${STDCXX_INCDIR}"
|
||||
)
|
||||
# On Darwin we need libdir to be set in order to get correct install names
|
||||
# for things like libobjc-gnu, libgcj and libfortran. If we enable it on
|
||||
# non-Darwin we screw up the behaviour this eclass relies on. We in
|
||||
# particular need this over --libdir for bug #255315.
|
||||
[[ ${CTARGET} == *-darwin* ]] && \
|
||||
confgcc+=" --enable-version-specific-runtime-libs"
|
||||
confgcc+=( --enable-version-specific-runtime-libs )
|
||||
|
||||
# All our cross-compile logic goes here ! woo !
|
||||
confgcc+=" --host=${CHOST}"
|
||||
confgcc+=( --host=${CHOST} )
|
||||
if is_crosscompile || tc-is-cross-compiler ; then
|
||||
# Straight from the GCC install doc:
|
||||
# "GCC has code to correctly determine the correct value for target
|
||||
# for nearly all native systems. Therefore, we highly recommend you
|
||||
# not provide a configure target when configuring a native compiler."
|
||||
confgcc+=" --target=${CTARGET}"
|
||||
confgcc+=( --target=${CTARGET} )
|
||||
fi
|
||||
[[ -n ${CBUILD} ]] && confgcc+=" --build=${CBUILD}"
|
||||
[[ -n ${CBUILD} ]] && confgcc+=( --build=${CBUILD} )
|
||||
|
||||
# ppc altivec support
|
||||
confgcc+=" $(use_enable altivec)"
|
||||
confgcc+=( $(use_enable altivec) )
|
||||
|
||||
# gcc has fixed-point arithmetic support in 4.3 for mips targets that can
|
||||
# significantly increase compile time by several hours. This will allow
|
||||
# users to control this feature in the event they need the support.
|
||||
tc_version_is_at_least "4.3" && confgcc+=" $(use_enable fixed-point)"
|
||||
tc_version_is_at_least "4.3" && confgcc+=( $(use_enable fixed-point) )
|
||||
|
||||
# Graphite support was added in 4.4, which depends on external libraries
|
||||
# for optimizations. Current versions use cloog-ppl (cloog fork with Parma
|
||||
# PPL backend). Sometime in the future we will use upstream cloog with the
|
||||
# ISL backend (note: PPL will still be a requirement). cloog-ppl's include
|
||||
# path was modified to prevent collisions between the two packages (library
|
||||
# names are different).
|
||||
#
|
||||
# We disable the PPL version check so we can use >=ppl-0.11.
|
||||
if tc_version_is_at_least "4.4"; then
|
||||
confgcc+=" $(use_with graphite ppl)"
|
||||
confgcc+=" $(use_with graphite cloog)"
|
||||
if use graphite; then
|
||||
confgcc+=" --disable-ppl-version-check"
|
||||
confgcc+=" --with-cloog-include=/usr/include/cloog-ppl"
|
||||
fi
|
||||
# graphite was added in 4.4 but we only support it in 4.6+ due to external
|
||||
# library issues. 4.6/4.7 uses cloog-ppl which is a fork of CLooG with a
|
||||
# PPL backend. 4.8+ uses upstream CLooG with the ISL backend. We install
|
||||
# cloog-ppl into a non-standard location to prevent collisions.
|
||||
if tc_version_is_at_least "4.8" ; then
|
||||
confgcc+=( $(use_with graphite cloog) )
|
||||
use graphite && confgcc+=( --disable-isl-version-check )
|
||||
elif tc_version_is_at_least "4.6" ; then
|
||||
confgcc+=( $(use_with graphite cloog) )
|
||||
confgcc+=( $(use_with graphite ppl) )
|
||||
use graphite && confgcc+=( --with-cloog-include=/usr/include/cloog-ppl )
|
||||
use graphite && confgcc+=( --disable-ppl-version-check )
|
||||
elif tc_version_is_at_least "4.4" ; then
|
||||
confgcc+=( --without-cloog )
|
||||
confgcc+=( --without-ppl )
|
||||
fi
|
||||
|
||||
# LTO support was added in 4.5, which depends upon elfutils. This allows
|
||||
# users to enable that option, and pull in the additional library. In 4.6,
|
||||
# the dependency is no longer required.
|
||||
if tc_version_is_at_least "4.6" ; then
|
||||
confgcc+=" --enable-lto"
|
||||
confgcc+=( $(use_enable lto) )
|
||||
elif tc_version_is_at_least "4.5" ; then
|
||||
confgcc+=" $(use_enable lto)"
|
||||
confgcc+=( --disable-lto )
|
||||
fi
|
||||
|
||||
case $(tc-is-softfloat) in
|
||||
yes) confgcc+=" --with-float=soft" ;;
|
||||
softfp) confgcc+=" --with-float=softfp" ;;
|
||||
yes) confgcc+=( --with-float=soft ) ;;
|
||||
softfp) confgcc+=( --with-float=softfp ) ;;
|
||||
*)
|
||||
# If they've explicitly opt-ed in, do hardfloat,
|
||||
# otherwise let the gcc default kick in.
|
||||
[[ ${CTARGET//_/-} == *-hardfloat-* ]] \
|
||||
&& confgcc+=" --with-float=hard"
|
||||
&& confgcc+=( --with-float=hard )
|
||||
;;
|
||||
esac
|
||||
|
||||
# Native Language Support
|
||||
if use nls ; then
|
||||
confgcc+=" --enable-nls --without-included-gettext"
|
||||
confgcc+=( --enable-nls --without-included-gettext )
|
||||
else
|
||||
confgcc+=" --disable-nls"
|
||||
confgcc+=( --disable-nls )
|
||||
fi
|
||||
|
||||
# reasonably sane globals (hopefully)
|
||||
confgcc+=" \
|
||||
--with-system-zlib \
|
||||
--enable-obsolete \
|
||||
--disable-werror \
|
||||
--enable-secureplt"
|
||||
confgcc+=(
|
||||
--with-system-zlib
|
||||
--enable-obsolete
|
||||
--disable-werror
|
||||
--enable-secureplt
|
||||
)
|
||||
|
||||
gcc-compiler-configure || die
|
||||
|
||||
@ -1131,90 +1141,113 @@ gcc_do_configure() {
|
||||
# disable a bunch of features or gcc goes boom
|
||||
local needed_libc=""
|
||||
case ${CTARGET} in
|
||||
*-linux) needed_libc=no-fucking-clue;;
|
||||
*-dietlibc) needed_libc=dietlibc;;
|
||||
*-elf|*-eabi) needed_libc=newlib;;
|
||||
*-freebsd*) needed_libc=freebsd-lib;;
|
||||
*-gnu*) needed_libc=glibc;;
|
||||
*-klibc) needed_libc=klibc;;
|
||||
*-uclibc*)
|
||||
if ! echo '#include <features.h>' | \
|
||||
$(tc-getCPP ${CTARGET}) -E -dD - 2>/dev/null | \
|
||||
grep -q __HAVE_SHARED__
|
||||
then #291870
|
||||
confgcc+=" --disable-shared"
|
||||
fi
|
||||
needed_libc=uclibc
|
||||
;;
|
||||
*-cygwin) needed_libc=cygwin;;
|
||||
x86_64-*-mingw*|\
|
||||
*-w64-mingw*) needed_libc=mingw64-runtime;;
|
||||
mingw*|*-mingw*) needed_libc=mingw-runtime;;
|
||||
avr) confgcc+=" --enable-shared --disable-threads";;
|
||||
*-linux) needed_libc=no-fucking-clue;;
|
||||
*-dietlibc) needed_libc=dietlibc;;
|
||||
*-elf|*-eabi) needed_libc=newlib;;
|
||||
*-freebsd*) needed_libc=freebsd-lib;;
|
||||
*-gnu*) needed_libc=glibc;;
|
||||
*-klibc) needed_libc=klibc;;
|
||||
*-musl*) needed_libc=musl;;
|
||||
*-uclibc*)
|
||||
if ! echo '#include <features.h>' | \
|
||||
$(tc-getCPP ${CTARGET}) -E -dD - 2>/dev/null | \
|
||||
grep -q __HAVE_SHARED__
|
||||
then #291870
|
||||
confgcc+=( --disable-shared )
|
||||
fi
|
||||
needed_libc=uclibc
|
||||
;;
|
||||
*-cygwin) needed_libc=cygwin;;
|
||||
x86_64-*-mingw*|\
|
||||
*-w64-mingw*) needed_libc=mingw64-runtime;;
|
||||
mingw*|*-mingw*) needed_libc=mingw-runtime;;
|
||||
avr) confgcc+=( --enable-shared --disable-threads );;
|
||||
esac
|
||||
if [[ -n ${needed_libc} ]] ; then
|
||||
local confgcc_no_libc=( --disable-shared )
|
||||
tc_version_is_at_least 4.8 && confgcc_no_libc+=( --disable-libatomic )
|
||||
if ! has_version ${CATEGORY}/${needed_libc} ; then
|
||||
confgcc+=" --disable-shared --disable-threads --without-headers"
|
||||
confgcc+=(
|
||||
"${confgcc_no_libc[@]}"
|
||||
--disable-threads
|
||||
--without-headers
|
||||
)
|
||||
elif built_with_use --hidden --missing false ${CATEGORY}/${needed_libc} crosscompile_opts_headers-only ; then
|
||||
confgcc+=" --disable-shared --with-sysroot=${PREFIX}/${CTARGET}"
|
||||
confgcc+=(
|
||||
"${confgcc_no_libc[@]}"
|
||||
--with-sysroot=${PREFIX}/${CTARGET}
|
||||
)
|
||||
else
|
||||
confgcc+=" --with-sysroot=${PREFIX}/${CTARGET}"
|
||||
confgcc+=( --with-sysroot=${PREFIX}/${CTARGET} )
|
||||
fi
|
||||
fi
|
||||
|
||||
tc_version_is_at_least 4.2 && confgcc+=" --disable-bootstrap"
|
||||
tc_version_is_at_least 4.2 && confgcc+=( --disable-bootstrap )
|
||||
else
|
||||
if tc-is-static-only ; then
|
||||
confgcc+=" --disable-shared"
|
||||
confgcc+=( --disable-shared )
|
||||
else
|
||||
confgcc+=" --enable-shared"
|
||||
confgcc+=( --enable-shared )
|
||||
fi
|
||||
case ${CHOST} in
|
||||
mingw*|*-mingw*|*-cygwin)
|
||||
confgcc+=" --enable-threads=win32" ;;
|
||||
*)
|
||||
confgcc+=" --enable-threads=posix" ;;
|
||||
mingw*|*-mingw*|*-cygwin)
|
||||
confgcc+=( --enable-threads=win32 ) ;;
|
||||
*)
|
||||
confgcc+=( --enable-threads=posix ) ;;
|
||||
esac
|
||||
fi
|
||||
# __cxa_atexit is "essential for fully standards-compliant handling of
|
||||
# destructors", but apparently requires glibc.
|
||||
case ${CTARGET} in
|
||||
*-uclibc*)
|
||||
confgcc+=" --disable-__cxa_atexit --enable-target-optspace $(use_enable nptl tls)"
|
||||
[[ ${GCCMAJOR}.${GCCMINOR} == 3.3 ]] && confgcc+=" --enable-sjlj-exceptions"
|
||||
confgcc+=(
|
||||
--disable-__cxa_atexit
|
||||
$(use_enable nptl tls)
|
||||
)
|
||||
[[ ${GCCMAJOR}.${GCCMINOR} == 3.3 ]] && confgcc+=( --enable-sjlj-exceptions )
|
||||
if tc_version_is_at_least 3.4 && ! tc_version_is_at_least 4.3 ; then
|
||||
confgcc+=" --enable-clocale=uclibc"
|
||||
confgcc+=( --enable-clocale=uclibc )
|
||||
fi
|
||||
;;
|
||||
*-elf|*-eabi)
|
||||
confgcc+=" --with-newlib"
|
||||
confgcc+=( --with-newlib )
|
||||
;;
|
||||
*-gnu*)
|
||||
confgcc+=" --enable-__cxa_atexit"
|
||||
confgcc+=" --enable-clocale=gnu"
|
||||
confgcc+=(
|
||||
--enable-__cxa_atexit
|
||||
--enable-clocale=gnu
|
||||
)
|
||||
;;
|
||||
*-freebsd*)
|
||||
confgcc+=" --enable-__cxa_atexit"
|
||||
confgcc+=( --enable-__cxa_atexit )
|
||||
;;
|
||||
*-solaris*)
|
||||
confgcc+=" --enable-__cxa_atexit"
|
||||
confgcc+=( --enable-__cxa_atexit )
|
||||
;;
|
||||
esac
|
||||
tc_version_is_at_least 3.4 || confgcc+=" --disable-libunwind-exceptions"
|
||||
tc_version_is_at_least 3.4 || confgcc+=( --disable-libunwind-exceptions )
|
||||
|
||||
# if the target can do biarch (-m32/-m64), enable it. overhead should
|
||||
# be small, and should simplify building of 64bit kernels in a 32bit
|
||||
# userland by not needing sys-devel/kgcc64. #349405
|
||||
case $(tc-arch) in
|
||||
ppc|ppc64) tc_version_is_at_least 3.4 && confgcc+=" --enable-targets=all" ;;
|
||||
sparc) tc_version_is_at_least 4.4 && confgcc+=" --enable-targets=all" ;;
|
||||
amd64|x86) tc_version_is_at_least 4.3 && confgcc+=" --enable-targets=all" ;;
|
||||
ppc|ppc64) tc_version_is_at_least 3.4 && confgcc+=( --enable-targets=all ) ;;
|
||||
sparc) tc_version_is_at_least 4.4 && confgcc+=( --enable-targets=all ) ;;
|
||||
amd64|x86) tc_version_is_at_least 4.3 && confgcc+=( --enable-targets=all ) ;;
|
||||
esac
|
||||
|
||||
tc_version_is_at_least 4.3 && set -- "$@" \
|
||||
--with-bugurl=http://bugs.gentoo.org/ \
|
||||
tc_version_is_at_least 4.3 && confgcc+=(
|
||||
--with-bugurl=http://bugs.gentoo.org/
|
||||
--with-pkgversion="${BRANDING_GCC_PKGVERSION}"
|
||||
set -- ${confgcc} "$@" ${EXTRA_ECONF}
|
||||
)
|
||||
confgcc+=(
|
||||
"$@"
|
||||
${EXTRA_ECONF}
|
||||
)
|
||||
|
||||
# Disable gcc info regeneration -- it ships with generated info pages
|
||||
# already. Our custom version/urls/etc... trigger it. #464008
|
||||
export gcc_cv_prog_makeinfo_modern=no
|
||||
|
||||
# Do not let the X detection get in our way. We know things can be found
|
||||
# via system paths, so no need to hardcode things that'll break multilib.
|
||||
@ -1230,7 +1263,7 @@ gcc_do_configure() {
|
||||
einfo "DATAPATH: ${DATAPATH}"
|
||||
einfo "STDCXX_INCDIR: ${STDCXX_INCDIR}"
|
||||
echo
|
||||
einfo "Configuring GCC with: ${@//--/\n\t--}"
|
||||
einfo "Configuring GCC with: ${confgcc[@]//--/\n\t--}"
|
||||
echo
|
||||
|
||||
# Build in a separate build tree
|
||||
@ -1239,8 +1272,8 @@ gcc_do_configure() {
|
||||
|
||||
# and now to do the actual configuration
|
||||
addwrite /dev/zero
|
||||
echo "${S}"/configure "$@"
|
||||
"${S}"/configure "$@" || die "failed to run configure"
|
||||
echo "${S}"/configure "${confgcc[@]}"
|
||||
"${S}"/configure "${confgcc[@]}" || die "failed to run configure"
|
||||
|
||||
# return to whatever directory we were in before
|
||||
popd > /dev/null
|
||||
@ -1278,10 +1311,6 @@ toolchain_death_notice() {
|
||||
# Travis Tilley <lv@gentoo.org> (04 Sep 2004)
|
||||
#
|
||||
gcc_do_make() {
|
||||
# Fix for libtool-portage.patch
|
||||
local OLDS=${S}
|
||||
S=${WORKDIR}/build
|
||||
|
||||
# Set make target to $1 if passed
|
||||
[[ -n $1 ]] && GCC_MAKE_TARGET=$1
|
||||
# default target
|
||||
@ -1320,7 +1349,7 @@ gcc_do_make() {
|
||||
BOOT_CFLAGS=${BOOT_CFLAGS-"$(get_abi_CFLAGS ${TARGET_DEFAULT_ABI}) ${CFLAGS}"}
|
||||
fi
|
||||
|
||||
pushd "${WORKDIR}"/build
|
||||
pushd "${WORKDIR}"/build >/dev/null
|
||||
|
||||
emake \
|
||||
LDFLAGS="${LDFLAGS}" \
|
||||
@ -1344,11 +1373,12 @@ gcc_do_make() {
|
||||
fi
|
||||
fi
|
||||
|
||||
popd
|
||||
popd >/dev/null
|
||||
}
|
||||
|
||||
# This is mostly a stub function to be overwritten in an ebuild
|
||||
gcc_do_filter_flags() {
|
||||
|
||||
strip-flags
|
||||
|
||||
# In general gcc does not like optimization, and add -O2 where
|
||||
@ -1398,8 +1428,13 @@ gcc_do_filter_flags() {
|
||||
;;
|
||||
esac
|
||||
|
||||
# Compile problems with these (bug #6641 among others)...
|
||||
#filter-flags "-fno-exceptions -fomit-frame-pointer -fforce-addr"
|
||||
case ${GCC_BRANCH_VER} in
|
||||
4.6)
|
||||
# https://bugs.gentoo.org/411333
|
||||
# https://bugs.gentoo.org/466454
|
||||
replace-cpu-flags c3-2 pentium2 pentium3 pentium3m pentium-m i686
|
||||
;;
|
||||
esac
|
||||
|
||||
# CFLAGS logic (verified with 3.4.3):
|
||||
# CFLAGS:
|
||||
@ -1466,8 +1501,10 @@ toolchain_src_compile() {
|
||||
}
|
||||
|
||||
toolchain_src_test() {
|
||||
cd "${WORKDIR}"/build
|
||||
emake -k check || ewarn "check failed and that sucks :("
|
||||
if use regression-test ; then
|
||||
cd "${WORKDIR}"/build
|
||||
emake -k check
|
||||
fi
|
||||
}
|
||||
|
||||
toolchain_src_install() {
|
||||
@ -1475,20 +1512,28 @@ toolchain_src_install() {
|
||||
|
||||
cd "${WORKDIR}"/build
|
||||
# Do allow symlinks in private gcc include dir as this can break the build
|
||||
find gcc/include*/ -type l -print0 | xargs -0 rm -f
|
||||
find gcc/include*/ -type l -delete
|
||||
# Copy over the info pages. We disabled their generation earlier, but the
|
||||
# build system only expects to install out of the build dir, not the source. #464008
|
||||
mkdir -p gcc/doc
|
||||
for x in "${S}"/gcc/doc/*.info* ; do
|
||||
if [[ -f ${x} ]] ; then
|
||||
cp "${x}" gcc/doc/ || die
|
||||
fi
|
||||
done
|
||||
# Remove generated headers, as they can cause things to break
|
||||
# (ncurses, openssl, etc).
|
||||
for x in $(find gcc/include*/ -name '*.h') ; do
|
||||
while read x ; do
|
||||
grep -q 'It has been auto-edited by fixincludes from' "${x}" \
|
||||
&& rm -f "${x}"
|
||||
done
|
||||
done < <(find gcc/include*/ -name '*.h')
|
||||
# Do the 'make install' from the build directory
|
||||
S=${WORKDIR}/build \
|
||||
emake -j1 DESTDIR="${D}" install || die
|
||||
# Punt some tools which are really only useful while building gcc
|
||||
find "${D}" -name install-tools -prune -type d -exec rm -rf "{}" \;
|
||||
# This one comes with binutils
|
||||
find "${D}" -name libiberty.a -exec rm -f "{}" \;
|
||||
find "${D}" -name libiberty.a -delete
|
||||
|
||||
# Move the libraries to the proper location
|
||||
gcc_movelibs
|
||||
@ -1571,7 +1616,7 @@ toolchain_src_install() {
|
||||
find "${D}" -depth -type d -delete 2>/dev/null
|
||||
|
||||
# install testsuite results
|
||||
if use test; then
|
||||
if use regression-test; then
|
||||
docinto testsuite
|
||||
find "${WORKDIR}"/build -type f -name "*.sum" -print0 | xargs -0 dodoc
|
||||
find "${WORKDIR}"/build -type f -path "*/testsuite/*.log" -print0 \
|
||||
@ -1941,26 +1986,30 @@ setup_multilib_osdirnames() {
|
||||
|
||||
# this only makes sense for some Linux targets
|
||||
case ${CTARGET} in
|
||||
x86_64*-linux*) config="i386" ;;
|
||||
powerpc64*-linux*) config="rs6000" ;;
|
||||
sparc64*-linux*) config="sparc" ;;
|
||||
s390x*-linux*) config="s390" ;;
|
||||
*) return 0 ;;
|
||||
x86_64*-linux*) config="i386" ;;
|
||||
powerpc64*-linux*) config="rs6000" ;;
|
||||
sparc64*-linux*) config="sparc" ;;
|
||||
s390x*-linux*) config="s390" ;;
|
||||
*) return 0 ;;
|
||||
esac
|
||||
config+="/t-linux64"
|
||||
|
||||
local sed_args=()
|
||||
if tc_version_is_at_least 4.6 ; then
|
||||
sed_args+=( -e 's:$[(]call if_multiarch[^)]*[)]::g' )
|
||||
fi
|
||||
if [[ ${SYMLINK_LIB} == "yes" ]] ; then
|
||||
einfo "updating multilib directories to be: ${libdirs}"
|
||||
if tc_version_is_at_least 4.7 ; then
|
||||
set -- -e '/^MULTILIB_OSDIRNAMES.*lib32/s:[$][(]if.*):../lib32:'
|
||||
if tc_version_is_at_least 4.6.4 || tc_version_is_at_least 4.7 ; then
|
||||
sed_args+=( -e '/^MULTILIB_OSDIRNAMES.*lib32/s:[$][(]if.*):../lib32:' )
|
||||
else
|
||||
set -- -e "/^MULTILIB_OSDIRNAMES/s:=.*:= ${libdirs}:"
|
||||
sed_args+=( -e "/^MULTILIB_OSDIRNAMES/s:=.*:= ${libdirs}:" )
|
||||
fi
|
||||
else
|
||||
einfo "using upstream multilib; disabling lib32 autodetection"
|
||||
set -- -r -e 's:[$][(]if.*,(.*)[)]:\1:'
|
||||
sed_args+=( -r -e 's:[$][(]if.*,(.*)[)]:\1:' )
|
||||
fi
|
||||
sed -i "$@" "${S}"/gcc/config/${config} || die
|
||||
sed -i "${sed_args[@]}" "${S}"/gcc/config/${config} || die
|
||||
}
|
||||
|
||||
# make sure the libtool archives have libdir set to where they actually
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/unpacker.eclass,v 1.10 2012/08/22 01:41:12 ottxor Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/unpacker.eclass,v 1.13 2013/04/10 14:47:49 jer Exp $
|
||||
|
||||
# @ECLASS: unpacker.eclass
|
||||
# @MAINTAINER:
|
||||
@ -178,7 +178,7 @@ unpack_makeself() {
|
||||
local skip=0
|
||||
exe=tail
|
||||
case ${ver} in
|
||||
1.5.*|1.6.0-nv) # tested 1.5.{3,4,5} ... guessing 1.5.x series is same
|
||||
1.5.*|1.6.0-nv*) # tested 1.5.{3,4,5} ... guessing 1.5.x series is same
|
||||
skip=$(grep -a ^skip= "${src}" | cut -d= -f2)
|
||||
;;
|
||||
2.0|2.0.1)
|
||||
@ -234,6 +234,9 @@ unpack_makeself() {
|
||||
compress*)
|
||||
eval ${exe} | gunzip | tar --no-same-owner -xf -
|
||||
;;
|
||||
XZ*)
|
||||
eval ${exe} | unxz | tar --no-same-owner -xf -
|
||||
;;
|
||||
*)
|
||||
eerror "Unknown filetype \"${filetype}\" ?"
|
||||
false
|
||||
@ -274,6 +277,10 @@ unpack_deb() {
|
||||
fi
|
||||
|
||||
unpacker ./data.tar*
|
||||
|
||||
# Clean things up #458658. No one seems to actually care about
|
||||
# these, so wait until someone requests to do something else ...
|
||||
rm -f debian-binary {control,data}.tar*
|
||||
}
|
||||
|
||||
# @FUNCTION: unpack_cpio
|
||||
@ -295,6 +302,23 @@ unpack_cpio() {
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: unpack_zip
|
||||
# @USAGE: <zip file>
|
||||
# @DESCRIPTION:
|
||||
# Unpack zip archives.
|
||||
# This function ignores all non-fatal errors (i.e. warnings).
|
||||
# That is useful for zip archives with extra crap attached
|
||||
# (e.g. self-extracting archives).
|
||||
unpack_zip() {
|
||||
[[ $# -eq 1 ]] || die "Usage: ${FUNCNAME} <file>"
|
||||
|
||||
local zip=$(find_unpackable_file "$1")
|
||||
unpack_banner "${zip}"
|
||||
unzip -qo "${zip}"
|
||||
|
||||
[[ $? -le 1 ]] || die "unpacking ${zip} failed (arch=unpack_zip)"
|
||||
}
|
||||
|
||||
# @FUNCTION: _unpacker
|
||||
# @USAGE: <one archive to unpack>
|
||||
# @INTERNAL
|
||||
@ -346,6 +370,8 @@ _unpacker() {
|
||||
arch="unpack_makeself"
|
||||
fi
|
||||
;;
|
||||
*.zip)
|
||||
arch="unpack_zip" ;;
|
||||
esac
|
||||
|
||||
# finally do the unpack
|
||||
@ -410,6 +436,8 @@ unpacker_src_uri_depends() {
|
||||
d="app-arch/p7zip" ;;
|
||||
*.xz)
|
||||
d="app-arch/xz-utils" ;;
|
||||
*.zip)
|
||||
d="app-arch/unzip" ;;
|
||||
esac
|
||||
deps+=" ${d}"
|
||||
done
|
||||
|
2321
sdk_container/src/third_party/portage-stable/sys-devel/binutils/ChangeLog
vendored
Normal file
2321
sdk_container/src/third_party/portage-stable/sys-devel/binutils/ChangeLog
vendored
Normal file
File diff suppressed because it is too large
Load Diff
81
sdk_container/src/third_party/portage-stable/sys-devel/binutils/Manifest
vendored
Normal file
81
sdk_container/src/third_party/portage-stable/sys-devel/binutils/Manifest
vendored
Normal file
@ -0,0 +1,81 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
AUX binutils-configure-LANG.patch 2082 SHA256 316f75980bfcccc306bd466d72d0e20a0ac327b8b7642fa2e3cf8d95d65f24d6 SHA512 1caf25d5e332d7de313b6be73e753fdde7b02235af564a9c06517f5874127998eeed731388617b75f54be6fec21835b78a54ce6c7162a33e25411fe3c78efee7 WHIRLPOOL 7d36d954bdac43412de2197066fe1eeb3d6d28f8756c350fe94d7fd7aab3177382dd38473a2dd02d6ddeb76c224e08733825cd07949a3760f5fe67434b8bc882
|
||||
DIST binutils-2.19.1-patches-1.2.tar.bz2 10544 SHA256 128c949a46e6c516b5ebb2dbb7be553db7d8f1ee174896d1b63adbd0950030b3 SHA512 6aa2c923748d5b80f8e495176f19d8df8defcaa53915835b57a1da7c7a78668cb63d3380dd027593c8909a35de61adf2ea3d0ace64eeb537171271a6c6cbf33e WHIRLPOOL 04b26a82b2021626d4402c3275776bd9f91139082ae799350f9605bfa7e72fd3d72aac7636fbeb0e1fcdb93b6e903b396320b439502462baad06a61b0a3960e6
|
||||
DIST binutils-2.19.1.tar.bz2 16306586 SHA256 2dbd2c554b70d915c5b32fcfd401d03afcbf202529059c7a80af3993885ad1c2 SHA512 22af3cf65ad2f76469440fb992e50a10895fcec1265b98781138db0fc40bf06565af86dc73ca0b97bee764ec797439a89b5dbca2a5da74f375af55383887c436 WHIRLPOOL 340c12072a60c8f7b4b930a857e87d9723bdd2b0c61bef5a06810e11406f3e7955632a93a59c68b60220a882ff99273af3a9995872aa7a11604dd04182ebc6a2
|
||||
DIST binutils-2.20.1-patches-1.2.tar.bz2 15747 SHA256 30738e18f492bd653421d4bc4d52b841680fe4b17a69524e081d9befadef6d3b SHA512 23c1026db7748f9f958d32f6bfd2b362dae3bdee33612fb6a0cc4277fcb360a55c5618dc748a7119b12794a1bc22ea70af92c04f5283c0041bc681e5db4266b4 WHIRLPOOL fc73133cbd0aaf9447296425dd22907d3b984a9d8c0631be5155cd887ca44932b5d3651d538783ac10e520c6b43a077fb045ea720d95855f04b4ba47cb9076a2
|
||||
DIST binutils-2.20.1.tar.bz2 17591527 SHA256 71d37c96451333c5c0b84b170169fdcb138bbb27397dc06281905d9717c8ed64 SHA512 b05c93eb9ba8db344fbdee3c5b36ed5a7ad1366f948d41af43286715c7345a2477e0808d25f7bbf81b54ab06c4d46356d44318d56efcdbef42236d1a694411fc WHIRLPOOL 6166462fce695914a32c3295dadb6782716bb6693ee0a2a5543cc925e4967f5bccf38a5a2c244703bb9990acd229d0588a9463c62cec042f24107854c631518e
|
||||
DIST binutils-2.21.1-patches-1.4.tar.bz2 20033 SHA256 51e50584a7364549649cc6c59f4a678b07595979811e8e2150264318c3b4493d SHA512 66b71031a782f9708dc5f8ac9171b2be0bbca102b44705155b292329e0664cc71b649f4d8fa50ad0d9123436c03b994da5a0fddc32e43bf2d50e74c68609e508 WHIRLPOOL 2bdc11027b3dcd27c766b4ca5f578a32838d15b3370b4093f1c30887200b82bfaa732df9af23f545d58bbbf373c9967a31fcbb19b3f9b855f0923143e77fa9f5
|
||||
DIST binutils-2.21.1.tar.bz2 18997755 SHA256 cdecfa69f02aa7b05fbcdf678e33137151f361313b2f3e48aba925f64eabf654 SHA512 3f550f6833a41e9b17d1f515eea0de8dc14aefb7dd69c65b821aa1336aea4c3f55b4457a1781ab7b32bda049798fef3cf989148e4acb0fca8baca5af74766f31 WHIRLPOOL 1025ac3714f2406ee5afcda3f7a23f788a35e354b928f4b11c7448150a5613f793c2aa471f4612c5015e89d5abbb61522a7a0265286fcf2788fbf1194fb60201
|
||||
DIST binutils-2.22-patches-1.5.tar.bz2 37350 SHA256 51cad7b3c2d18db0f7d2e4a3e46e37f00eb720cfa663ea396e16dcfbba12a07c SHA512 407490be54fec09faf26e8062cf28d2ea2d58df669642e7582fe51776726f00af8c18194a17438e18068c91b7634fca2d0f33c7231e847ba5141f901d9743ad7 WHIRLPOOL d62be803705d4e526324719fae69c06c303cc2500aeac04cb711eff383a2732ec3f47f9d91deef954c60877e08fed2c2659636dad07086ceaf12c8b899b075f1
|
||||
DIST binutils-2.22.52.0.4-patches-1.0.tar.xz 14016 SHA256 8b2ddee5e938f33c16414de148fcbbf393f2e7963c5ec7ca5b69aa3614180af1 SHA512 d6a858a4158b1dbb7ec43bb28a62a4f0f2bb08cabadbb05e5cb7f7296af90e86645f55f34329e8aeb6a4b829db870abf474737a3958d64700e02c46ce24e588d WHIRLPOOL 2632512393484087fd063707939087c1d0c31c3cf2f3334a1d989dd02c38e380ce784a147afe46e3b9acbce4e2c6fd722087588330979bd7fb8584c4b1d1b264
|
||||
DIST binutils-2.22.52.0.4.tar.xz 13428764 SHA256 d88ea0bc8591098a1666d9b97b93d81098816dd16faff90d3ed15072b40e1caf SHA512 d66b53db94f112c12ad29c4d57fb235da5c34a552466bfd5ff3e9b0b9ae9589fae32f2e62c44d89193390e69dbc3e194e4667e4174ce42966ee35392ea3e2645 WHIRLPOOL c153ec20e917709702a2af1f32d5759189ae0a286eccc9c1078a3a2d1f9039439b765da100cfaf0b587e8b6d2bb48fca22632e6317265ba459f3932f999a53b4
|
||||
DIST binutils-2.22.90-patches-1.1.tar.xz 14456 SHA256 15ceee2a065944b87a769eadc385d2a6bf5356678bbc807ad8458bdd50f04706 SHA512 e9eb0312f0e29e18faae04234c07b58f4c13ff85569b7f400097ecdb890b816cd8367a0ac79027c942c9a8a42919bd01c3e55238b27624a83eaee8182b27e9ee WHIRLPOOL 81184437946a8971c04aa501aa8b9a57e9174de078afc97bc41acacfbb77b5f373c405cb64c21e2d27c936517c936d1718f4da5ae19cee5223d93eeb8df68367
|
||||
DIST binutils-2.22.90.tar.bz2 20850503 SHA256 4b7c97ff27e1600668f9b95000b3c842f4436373869a81187e86bec1aaa450d0 SHA512 76524452d92993c6a41fac8e5006162a9166f391206ae8358a7a273bab3523cd191a97747a2f9d72a507b5248cf892748a31a6d609fc9a56080245e5f93aa4c1 WHIRLPOOL a25e1e223e29eb3ef1d24377eb2eee3615a49dd0038e3d27d86460bc016a95990fb9dde7427ae666c33a16100b51163c147b511841e4a4ce6eb6788cada32ab3
|
||||
DIST binutils-2.22.tar.bz2 19973532 SHA256 6c7af8ed1c8cf9b4b9d6e6fe09a3e1d3d479fe63984ba8b9b26bf356b6313ca9 SHA512 ffe8ef263ef99183e8cc823fe8487ff7d0f7bf9a8efd2853b5f4636aca0023850d13de4eac7d77a5f69413d8a50e6f95bb14569be53df86c0bce38034525ab74 WHIRLPOOL 8bea2f2082600587649a5f9fffada9c6cf14f42ebddd1e6a4b4d7be25446d7ad76e1335cf8cefe30c812ced408c9dacb55d0033e4b0eaff83efbbfb5ea5f60dc
|
||||
DIST binutils-2.23-patches-1.1.tar.xz 13424 SHA256 ef6cbc34251c655d7fb0126c11a0211eb825438fd27de9aaf9bad0d2f264b8a9 SHA512 ccf44284da4e29803beab5630d63588f76f94b53c29a17c7a2a989a9ae7ed4c3083348baa8546700dbdf5da40787443d7019dc5ab613e5f46545e83523ff37fd WHIRLPOOL 3761e5a312dd105fc2cfd873416e3597e801305a18870c618deeb723af7cf65c3dc2102a83412b1191fd2169cde4fee29501e50a282edd267103af460eeb5e43
|
||||
DIST binutils-2.23.1-patches-1.0.tar.xz 13396 SHA256 6d2ac4f83588e57968ce0e8e4450effb5aa79d46b9025ed2779cf91c8f99ec01 SHA512 f8a708798d32f81aceb3291411f7ef461a4f5b91ff204519799f3051789b1cbcac79bc282819227cf8dee875f47b727c51aba6f3a2ac73f53b132430c0fe9bdd WHIRLPOOL fbbcf9040047d5411ef002dd4e8079b6555b4ef2c079534f19ea8d105b2d62a8fce98eaf9b217d733414d0ddde1ab64b55d0c16bd142375a28187febde0c76eb
|
||||
DIST binutils-2.23.1.tar.bz2 21455321 SHA256 2ab2e5b03e086d12c6295f831adad46b3e1410a3a234933a2e8fac66cb2e7a19 SHA512 effecc9e6ef943055815a83dea546f2fe5b5d4483dadeda5753aae239bd7095d4696239240613a051d18011ed2521ae75c48292f970ba82b02e97bc72b0fa51f WHIRLPOOL 48f99ba30f0f7085cd7d889b727ba615be3aceb9da6a836d676eecee65c16e36257110d84bfe82a739064741b6b5279f97e43c93a08ca90896a10474b4ea65e8
|
||||
DIST binutils-2.23.2-patches-1.0.tar.xz 10884 SHA256 47df1338ee285548630dabb6e414cd7ffffaf068a56ea22a185608fcbd091703 SHA512 25d52694e653dd2642eb643ef3bd48a099876515d66b0b1ed8dfa5f60cadaa1bb92a589e370528ec52add7571c0ea1a98859bfde0821c73ec0ded492fff0915c WHIRLPOOL 2aba579641a1b8e701b25c9d0094c9991e151ddd0b02fae7273ca8c9e31fd344cbf3782c5a5f9960a9bee16b41bc898c8ad0ec76ba8ee396d28e878dac47ffc7
|
||||
DIST binutils-2.23.2.tar.bz2 21440347 SHA256 fe914e56fed7a9ec2eb45274b1f2e14b0d8b4f41906a5194eac6883cfe5c1097 SHA512 dec753bbba008f1526b89cf1bd85feba78f362f5333ffdf93953fd131eb755976dec82a0a4ba38c43d2434da007137780cfe674de5414be5cf7ce7fbc6af6d16 WHIRLPOOL 1be65f03569d599899c5b57ac7aedbf90b311f9a47c1883dc62c0717b0757ebfb33e17ab3def8d0b805daabba67cf554463f88675c9f552a6fd8dbe7ca77b442
|
||||
DIST binutils-2.23.51.0.1-patches-1.1.tar.xz 14508 SHA256 07020992d563c2d6819c9026303985c15d8485f994f7bbf30676eb105068147f SHA512 872ed90893abdeb05b0f0ad757a1dcc17a9556f810c2a004b488230f4246e6f35245427dc1d665a2d51efe0c64072b60a4f6b3b5bed05d365f0a12d8317fb8eb WHIRLPOOL 62dd1e1203211b8cd10fcf4a81bd98e0d7699d03f7ca001a0623be3e09fabaf570ecce3187636434f15f808420c1ec1c2b701963e46e084525fba3d91f34ace2
|
||||
DIST binutils-2.23.51.0.1.tar.xz 13486048 SHA256 e4c58275fdb48c0d9cb1e2e8a3a62bdc3f5423fdb027fc1bee5cf8981c700ffc SHA512 7669be9d7fa3e4efdc8a43c26d3f68b67d4e0a726c549e2fdb6f299135936ebc1c78ab21ffbee5d6bf0f1458884add2231180f103e6bcd756846e44bba8a2bfc WHIRLPOOL 3ebfbe09037c8cb6d2692b37431834f3090b36e5e90f8135e402c286f6c7e5e2768bacb1c69bd5d1a393f2d25b864fb2f031b20bac7effe0ee51bd7573e7dc1a
|
||||
DIST binutils-2.23.51.0.2-patches-1.0.tar.xz 13884 SHA256 23fe64baee0646a1a169e688262bbf21922a38a78560622fb2be91885805815b SHA512 d3e07b89271bf1641c1105cfb8813b8ca52beae62a80709cc6f497651fdad056f020a9d3366fb77169e005a3adc0833a87b6389097d7a1e20ed62fd0abb3d68c WHIRLPOOL 6b1872908c2b2a4323a7c9102ab411134dbdb767d1a6934c24e455276173ffebd415f7d6d40f66ffdacfc854249b53f50d4644d662dbf2b5bfbaec590545fc92
|
||||
DIST binutils-2.23.51.0.2.tar.xz 13802312 SHA256 c6f620223d43b23f4d8377465bf20117e30d747b9d19c367318b4e0bb5d1e08b SHA512 9fd2db02c52ace64723eba33daa7ad5359cf25158d1701a156b995f6f7631a499e9500a01ca0e2403b53ba200e07ec04e13d75e23cdc8c21e559dd13ee49f04c WHIRLPOOL ead724817e2a2da1d167b0d131ddc0b00e5685ada9db37f4b8d19a82f9813d4841ac8db4a52ef1cb1e045966ec6e0c86b73e504b1e7c7da36bd5ac972b2491c5
|
||||
DIST binutils-2.23.51.0.3-patches-1.1.tar.xz 13484 SHA256 f81f93324d7afdbd33496a17ab5a362515b21bb4b3ca8740fce6c299df56521c SHA512 8d1c5dbc0ab990ebc1c24abfc33b9e77cd3d257d68f87411a8ae8a2d9063b03e9b24ef8a99dc5cc9dc52b57a38be78ff4c9900d1f79602988da781bd0efbf86f WHIRLPOOL 975f8926ae2a79b5c51791035bcebe354ee51dda27337549e0445525054b151da6c312d071b4d2fdef662b42b609c6879b4917cb7ce7a1ef67d900ddb6193722
|
||||
DIST binutils-2.23.51.0.3.tar.xz 13831120 SHA256 2162905dabf191a2a803eab8d31e7be52d96d6ccd1e0ce42e25d82c6be918cd0 SHA512 bd79d662471bb1602a85933ce7560f6a0cfbc854feabb1353c7f4a8642eace6fdf7d1d24c6e75babe5a7fbe932fa3077f0d417263d3a1d0e5692dd7b2cca2dd1 WHIRLPOOL 624cdac6856a67f8bec3bb95bf29d619b5dcbe7da70cbbf557cf19057cd0776c5b4d8eed6f1b64db3b7e30d24791b141e87ed4a8b1d241b2d94ceaddb55c56da
|
||||
DIST binutils-2.23.51.0.5-patches-1.0.tar.xz 10928 SHA256 9889366e64fbf04bbc6a2962bc2b6f200c4ad95c009706b9ea3b9745886ca35b SHA512 f9ad9c35af37b95c3576d4c2b5a12a2798ba6da0d6ef25715a5b7bfa421905ce78ad056c2ff36cd36e1ecc143dc0df99238687405216c0acf6ba96a0d17c4391 WHIRLPOOL 89c81ebf496c902f3e882dacc0af2afb9580f2f84335ee1ca78e4196fea2ab1f84a815842d0445d2ea475f5a93bd19d029a8dedaf17b2dcca83ff8abcbfac338
|
||||
DIST binutils-2.23.51.0.5.tar.xz 13883528 SHA256 db3cab6fa59b4dc14760066db2fa8db49531494806e243601c7f433f1fc366ed SHA512 c1d35761d09f4d6a0844198dba0cafa40091bc7cc100bb154bf780cc38e03bdcb83ab33279b4504c22c5b77153548cc5a60fcda6158cded80da6aa330f51404c WHIRLPOOL 9d1b876bfe1ddb23e279b4ba86ee74ebcdd38bee712fe547b6a4966914b22f5dbb0653d35b7ae54fcf37d6cf54a0bbecda0da909dc92b93d443126b4e8e6b256
|
||||
DIST binutils-2.23.51.0.6-patches-1.0.tar.xz 10720 SHA256 cb4f6f67a69e19ab53591ff17ff0132e5367eff8630524183b043f7f98c604dd SHA512 de39edf6e69768877ac431fb663a00015d7603a4f40f9d11e0735475438c79662bf9bb7c3ae237d02d5cb8b7ee6dd63f24752e503162371027a088a5b79ce159 WHIRLPOOL 58a68d8de273fcad786829ee18b56e61e5d010051aaddfee310ac0a201d858147863d5762ad51332943d963df68509676a8cfedc2f769b905a017a990df59904
|
||||
DIST binutils-2.23.51.0.6.tar.xz 13907008 SHA256 0a2468ef7f99bf8162ebe5317dc3366f3555e9a453d0974fb96469d1122b0ce0 SHA512 8f3eed935dbc0e6fde55a420833835db8c4bfdd43047046da0bc30b2faee83701ddd78f24ac41ef236641f38465e282ec65d18e93da3f848034b2d5b335150af WHIRLPOOL 1c0c7985140c81b6b3d51048d8b94fedd710d995ecd0ed13daaa17f6a14658c812c683d45440040d215fce948e75df41a5f46e73ca0e7410fa92a663d7ddca4e
|
||||
DIST binutils-2.23.51.0.7-patches-1.0.tar.xz 10716 SHA256 24b434c1f7971c538b43349ebebd7b6df75f3b375f896ecf28e94426cd5ff8e1 SHA512 d80fd680e0c5989e1f06cf6ca7262b453136249a993aa98e0f8263dfcd94fd9b09d5bf341b7082d4470e268f708654599582e5131f15a31a386d5b939042c23c WHIRLPOOL 00fea8be6bb4e23df20a39539ebeb688096cfa283984fce6676bd6b75cd6ade2804a7022f08a2fc1b92d66874dc60619c2ead2e01cb589dc2f334c9c5db283b0
|
||||
DIST binutils-2.23.51.0.7.tar.xz 13909920 SHA256 0750601b16d7ff04bf2c60bdaafdcef58413d7804c80458d390fc79c1d731370 SHA512 9cc568a96baed66abbacc8b95cb27db6f05ecc3156add632f6bed404ac0e507eccad6424a46eb4825f47b5994cd700d17e11d4fdd9ce27c4d41f3a063c737b29 WHIRLPOOL b92c54d376763c48a160f1583f59217a87529f664abe58ded0b81804905a3aaf4e36cfdb615dc9eee9831ae295131ac0d447b046d3cc6963dafe6d002a03b16d
|
||||
DIST binutils-2.23.51.0.8-patches-1.0.tar.xz 10712 SHA256 1a0bd1500c87089e6609e97697912bd00fd44ac35fd9711c9c7b4267ede34cc0 SHA512 47f22c94fc387409c04d826db7592e1bddb991a990af108e21126ba5dc117740d1e87fa2178f51cc5c73c1b3f0fef55eda36308a722d1d9673a5ba639115995e WHIRLPOOL 2efba9385d71c07055be90c9aedfcd0180d47197a08563df1ba6abd5802852624ec4e6837c86e8f809ce485f90d2644038b35c0d6a366e4712038eebc117e3a9
|
||||
DIST binutils-2.23.51.0.8.tar.xz 13922836 SHA256 e345d7b7a14eb903074311a986d2a93af849b83799e3a5aa13308615a01eaf1e SHA512 8124974114398cc1fc88eb5681bfea8369371a2636da5d0ed7993cba43462edea9cc3ddfed30bf7bf7d13c2981cfece39da30a019093a5f9d7935b5b57373aad WHIRLPOOL adfe57a30fd72544a8e7ece1cf6a40f19ff08d237964c40591a3f50eb81acbb687b53d94ab3f491807cb599a691575ca77c3171fc67b9effc959d04490ca26e3
|
||||
DIST binutils-2.23.51.0.9-patches-1.0.tar.xz 11572 SHA256 1b1c89d205ae5a2bc8f4364c3ed945c88d496aee49c8d8e4790a7a49ba6efa2e SHA512 88877fbe4ed3fd6ee10c041272d6f457428d7794f6441e8eb3252b77b563b4a2a7dab5277e8faa3c5a8f65daf6fa78a17c625c597a23bdabe08a4a644f8ca4d6 WHIRLPOOL 7d10eab0fa722c0061936d152794483b4beef42b6b9003e9a0298ac0b9b4366d35f5236422269a93ddba99dd4b4c06a5d3667f9a09b1e41e1eb83de8988c0bbf
|
||||
DIST binutils-2.23.51.0.9.tar.xz 14276492 SHA256 f877e2a2333d96b2b36eea7fbe150c3a3ebdf0dc580a1d9423822179ad7d839f SHA512 d858d108f5c910a76239c8e87a19a75437a8bff22a7e9ec27aecb99adce5e8a4e107e6519f5f7bedbcb8c4ccaaade1d4ddb474cc85c2d87dfa9a801a41f2f001 WHIRLPOOL 71f047b093dfb0402930221722f816e5f86f9e3e0d79121a2b72bcd31f2c25b488f23537e69a6d36c812b661070c99b2f0c88348c2ed0e11044e60c60c4fbd17
|
||||
DIST binutils-2.23.52.0.1-patches-1.0.tar.xz 11144 SHA256 44c2da1c58325c6d89f01f5e3ed391d51c3078176407b4d1fb5ceb940953d70e SHA512 bc180f2a35487686e7db99909d61aa8797cf3e2ab1a61d0fc87bf67750546bdc795d4a8d95baa763cfd9f63543933a099651010ee9ecb41b2c2d8afa9612ac84 WHIRLPOOL 5454f2c663b32abb2f597245eccb2f7cf3bacd116873f277ed5f9e8c72a40b357bbaacdf6e6dc1f36b8c3b33f0eec1120ab13fc42a0e5e9e1ca65e863480aa27
|
||||
DIST binutils-2.23.52.0.1.tar.xz 14327172 SHA256 0c6447c2e7cee9d2582c0dcb5e6776b8ff427a49e21658dcedbdc94a4cc2723e SHA512 9ac8f52778099b64b4e1f037974d0acbf78f3a867d3dea8619bf24d08c6c54a2eb8b1f39fe6aac945ad06f181b779fe0b40ef5cbc86337db322f8e488c219cce WHIRLPOOL b5f7a2b6780c37469e31c7adc57f3dc935a6a0344924bc6a4038c79336170abef91274c8bd1c935ca6fdf6554c3c04f8c7b2f6de83d2bd1a3a795e5185408207
|
||||
DIST binutils-2.23.52.0.2-patches-1.0.tar.xz 11144 SHA256 528c19ba15439081c18e7740d4bf793222a6e882f0144891974e8b0fe997f26e SHA512 d599b9fc222cbe4b45987b83cb17fdcf759c5ebf725f42de2cd301da738d99f8f27fdf6ad9b0a55f13dbf02a7be43d84385c7a80641b43d596b5c258b1380bcd WHIRLPOOL 5a3f6c87e3dffb97eb73e03970d28382a55ea00cc4c4b60207adadbed60158cf023f3934aa6e4c297c0ae76249c4db160dacceb6319d4e59fd57dd3467b1548f
|
||||
DIST binutils-2.23.52.0.2.tar.xz 14380940 SHA256 c2229d5d4067c782b67cfaf7f049acd8361407c0870991bc5430be5c548f6825 SHA512 18b107e10809d485ff13bc063865a11526a144ac1f53946276457c71c2ffc01c177bab857ea6aa92cafc6e238f75a73e8991552f72d7f3a0fbd1ec411d5f93bf WHIRLPOOL d6219b8377af947dc2daf70cc3de9c91b83d31e03aa35729944687110a8f69d10a98eedef9755956411fe2f10a073ffd0c9b6b82062039560e2f95d36e3c6ba2
|
||||
DIST binutils-2.23.tar.bz2 21402046 SHA256 5f975e744a0fd4a4ab0b28dd6d0921685b3279207823226df92429389dbee452 SHA512 079939e1000e358e830c4563543f2a00ae127ef6e18306eda55a775254509951114d24647cf2c3fef49ac4409c8e9895085efb85cc71566a5b4fe0106b8375bd WHIRLPOOL 3713090b5f0d2b6fec14664ce862e0c7c7eeb0bf37bde19e4d07a48bafb61d388929e6ae993a6954aa6432fea9484b4646bc2938df308bcbf6142a0d5dfc1f69
|
||||
EBUILD binutils-2.19.1-r1.ebuild 391 SHA256 d1dd811419e6d40106faa70d8f8d44b9cf0ec7c45c15e041e723f4b97a747f04 SHA512 356d1bc4da50e4c04ebf95a6315100e33cd2664b69346985254068c09f669fbea54e0d04306b03ab142299575368bd9cab202b814a42286ddcbd81f8cf239a0c WHIRLPOOL c91c6870db927a7f0d27eaf8d666c036b858fdfadf3be75b66e861561dd40ed062efdfa82f71c03dcd6a68491653a0380a7b878d02a3454386d7c6d159ce4548
|
||||
EBUILD binutils-2.20.1-r1.ebuild 397 SHA256 3368bd7d706c269325e8d54d132b6805ec40402e6dd75be8e53d5f8a7f85c326 SHA512 556ba373108cb5d583b15b5759e7f201f8119fe00dc8f70c3564b3af5829b7fb73726a7dd8663dc9d0495ad2a809c0d41bcd7696e7627694eddcaa0da18ca504 WHIRLPOOL d04e9a608c203e8eb6df0c688b0c4563d9a6c3a17f865378253bef9bf6fd3f177b826d9f0b1c6b93d82aa3d33b29b52ec3fb9916da294497c6710c81f51ee7da
|
||||
EBUILD binutils-2.21.1-r1.ebuild 385 SHA256 d49864e6ca4a0be29f5f31befe11e5590f85a48ff59c1f42b8ae2201c4250ca7 SHA512 af41c5489ab01a38c283e758024fdc3d5093a15c0c0824b506f8510bb4a1786a17f3687b14b043f540383da0983f6552d3ce5e81d9ae0710ec03bc3af7414d47 WHIRLPOOL 2cbe1ac323cad34e8fc40591c6d384142df42fb744809039c8ab33c9eda80f59ec244fd3b32789c7f5db81f75e1d97c323c49da301a33377f99e18f225431df5
|
||||
EBUILD binutils-2.22-r1.ebuild 395 SHA256 3783b11fef243b0781918955b5c169dcb566af68c72acccb81164eedb1230961 SHA512 937512b825949c2659bcb2d98e8bc6544dd67da42aea0f22aac2eb1274f41a0c4dd6ecc5059b937f89470d1b6b9ffc69b7a0a5753820c91a88acd219e0e0d2f2 WHIRLPOOL 02fd0d2204ffa1b32be7d8ab1b9ee06ae83130299f5c4f6d26f459be54ba9561201b578fa871b165dc09fe7b64a8bd006ae0619b88e6c5322a5011e1dd652841
|
||||
EBUILD binutils-2.22.52.0.4.ebuild 286 SHA256 88d2f79c7fd102621409a9e2dedd61bb1228f278933a005a2c5de5deee666b87 SHA512 f0c5a18d993fae6c92dfac15e589d782b917cb8b0baa0a5cddbdd0410dce4d17418b6fdbac835bc1498e46ec47a6c229666ebb4c4d1c8e1e6a67b46351320517 WHIRLPOOL 652ac54d5421195b5986bfc374414e4ab7ad10368a739ac06372e5c44faa39ba1fe6bf05671f0cd4af77ee43c374acef2150e37380a8ec5d204b9c66b17b216c
|
||||
EBUILD binutils-2.22.90.ebuild 403 SHA256 ca51b018862b3af18285460ff53b62af1efaf9acd99ed91d4291cc5300499bb4 SHA512 14b1cd6ada8ab94fc715013e8c66cf8deb4cb0699235114bb5ebf7d79f756f993c8bb1400be547f0d8143575381b487aca1f56e8a93fa412694738054510b91e WHIRLPOOL 6b1fffbe3e6a77d060c910f3eef26b94a0b5fae63c70705bfa23bd1ae64c96c0899dd248e6b00dcd6eaed210b285535b1ff4d19e6a867d3f77237f89070ab0e5
|
||||
EBUILD binutils-2.23.1.ebuild 393 SHA256 5f11e00d01c11790cfcdf8e02066750ca6c380be17232e25fb9535d155724f14 SHA512 f439a03b2ebfa4f9d06c1eee6cb11b08fec8ceb99a79affb4fde7378b8c4204edb210ef4e67bbc4cec5bad194908114afc4a975ca79fe1aabf7615524b4f33cb WHIRLPOOL 2f420f399d3787653d0664972ac3ca350b590486c9373f3cbe7d12155eb13de239424d7d7604693c4c70b974aa1fdbea6176aef0d6c76c818f382838263e014d
|
||||
EBUILD binutils-2.23.2.ebuild 419 SHA256 b39de67d3ba9beeba4a47be06bfe7e4a157b17cfa4d64ff1eedf772626bb3857 SHA512 9b6450cf2f979941eb4ca56cbcec5ca6a0984fa455a83ddd658a4bf389cca57ec32e5a55206e19400c9f75143606b1b1e656e8db5152d570ecb6d1745106ea6d WHIRLPOOL 4526f8aa1d445a21c54e3e2869de07b74e40b6d079d54b8301a01a5c5e6699d0cb17c788e38f5bd16a0119a43b1498082a22d2e9708f13a714297fccdb694590
|
||||
EBUILD binutils-2.23.51.0.1.ebuild 286 SHA256 e409e7a57cb96f53c2445c5f5ed4f43ecdef08ecd52738b0dce7a16f9eb17499 SHA512 4e461cc1d108444fa723e3221eb4402aa76f8f7e7308bc26770f8b55171b0cbb0507a0210be3ddf82340c5bf134fbc537afa9c8bf587e4fa36302cb1258530ea WHIRLPOOL ea31c29b4de89a4d83ed5129076e3258a36205c8927ee1fa6afe7ef2fa210940a1601b033b0b32ffef18bea8b01d19f6829b16a8f74e3c03810395383f6b985b
|
||||
EBUILD binutils-2.23.51.0.2.ebuild 286 SHA256 731c4748be1c131613f88f7e71ebd65589c1e52732f984da283299c2452f95dd SHA512 7483e72579083dcdb07066c9a59a2c1076204eda7fa3c9e1d66ba2a219b36be625a71741db49a6a464a7912f6608108d0216f8c0c05029b8a7e96befa6634dc0 WHIRLPOOL 9a94f06cb3c96f1febf7f42c5f88b8c54367ab36a52419d4755a3d23b0ffc64e8b50806b087dfa844e5d67706e3a0c95d1c76370bf8cda9898baffb219f8f0db
|
||||
EBUILD binutils-2.23.51.0.3.ebuild 286 SHA256 616f2500cb9adc9909adeed098dc2ae26f4ceb34a6ed5f28b10c2ff8786f21cd SHA512 ca18677b4e7ed1623b525a57a5588ebaa303f601b0c0ac889a4b07ee6906438614dc3fbe389b8090503a89a3067bb765e0b3f55f46ca8d94a9c9de52241c52c8 WHIRLPOOL 56215f3a0c34c778651622355cb04ead8facda89b0c9210011b8abce00440ddbbb9c59be406c18ef4131853f59185c48522ca9ad74e83a8bb613de6665121dac
|
||||
EBUILD binutils-2.23.51.0.5.ebuild 286 SHA256 8363be4e721d1d9857af4de071d95fc21217d345417dea5066f1ed0a82330797 SHA512 784faad1680e8e6a4a40c704da5ed11a34ff016499031d0499a2fbaeba4fdb8084319ebc880b0070f439c4bfad6cd4e920c240bcb13b0d31a8cbd76caa0201fb WHIRLPOOL 614a798a56a855cf30a75f2bd09475cb9246563b0239ae62bfe06a65d2da24102cea3ad1c337dacdd8a557b147b6d1c0e3305680f8df632b23d8c88e896ddcb3
|
||||
EBUILD binutils-2.23.51.0.6.ebuild 286 SHA256 38d71c20eaddfbc4e8072179e70575611c3232fa4a3fc48bee02a86b433ab871 SHA512 7a111b25a21bc58dc2d7b8fe9c0fe985f07872831cb9e0dfe22957886946923850774228ff73cacb85276f5fdaf108dc66032eb0d728e5a68f7baab0fa88cd5b WHIRLPOOL d187c61aefef896e921d379d379bea24ee90903da3c23c0474abef04c023e07a74bb716b7b7f3f598cbaf18580661456be6df72e9d26ff9cf54c70ec1162ccda
|
||||
EBUILD binutils-2.23.51.0.7.ebuild 286 SHA256 3c79ddc4150107a832470b8db009c69520b1b9a8ca118874ad6f1fa1d0f4e2e7 SHA512 da38617caa4799ecc7e7173d844cd0093535da4a652b2327e4d171fb6eb6a35e46f7082c2dcbf7be2f541ae16fd88961c8b69c52fbd80fd5b32f2b012c8f30f1 WHIRLPOOL 9f5b30d4acf05f73f92943ce2c99ff9911728149353019829bbcf03ff2901a970d570ec18047cf9fda9c7330de3012a51b40105a4b27311610fac42850beb818
|
||||
EBUILD binutils-2.23.51.0.8.ebuild 286 SHA256 13668d99538768eb67f38778228a3ce50ecda2207b0928044df5c3be761db054 SHA512 20c4ebd880804c185aa566d127990654fb54de4f64388d97927b6a87f562347f44b565e63c7cc9ce232f734721c9ac6b5fad514c18ceb94f69d41fe1ffbf5e1e WHIRLPOOL 7713532b2e2b95aa29e2957ebfd6ffb5482ab123da4ace0ce19aac1232b1335d937dc65f58face61c630cdf4baf1f19db342704e0d39818992c2581c1a42ed80
|
||||
EBUILD binutils-2.23.51.0.9.ebuild 286 SHA256 40b35395cc44b306734e089b1251fe98f5edfa74e178b35384b6ac416c70c6ef SHA512 d00dd918701b45c491905eb180c0a950807ccb7626cc31f51a1ad3f8484c72ebf2880b7bff3af3a87d348ee4e5c1e00db0e9ed04653cb55dead34ebd5157ab45 WHIRLPOOL 5bd9c571fad522eb0408e69f9c87d5ec4750a1b721dd8330be69c53c6a3b0152f8c883678dbff28469757b9f742e8ef47da2561b893d75f08e469b46c459638a
|
||||
EBUILD binutils-2.23.52.0.1.ebuild 286 SHA256 b93b08d45f77591b19b78538294e5af944717e674609e9951fef37361836772c SHA512 0f1d6dc8c6307427982c694cb78cf14bc5656ad1f0a72c4555a8bdaf8125e6952d1a3c6815278dda0372b0bddfdf4042ee7ce4bb08d4618d9b5e1fd7568068b4 WHIRLPOOL 75cacb31431c6e91fc4668204251d472af8381bf8ac2e8dd0894e731109e43feb3f8e0658b3eca10e51605e3ee1eaed0073521def186420be04c7b7c8699e5f6
|
||||
EBUILD binutils-2.23.52.0.2.ebuild 286 SHA256 c4a295b2f92b05575cf05dee0c02d4380cca06cf6a27c676ebd69ccec2dc134b SHA512 6a2c8eaf3a642c4712dcfe5a993f0cf2aaa4884720c7a30eeed59b1d0b02ce2e9e71d01542ea675102da434cfa71722ca38c3b26c23a7a9b28d6303ff6c2b295 WHIRLPOOL 85c39d9295293c9754cc0f6b88b7a00caaf5b02dcbac1974ce59b1a38c73be39e99570c6f154a352862649ae534f2ccaac74e04216037451d5a979cf9d892657
|
||||
EBUILD binutils-2.23.ebuild 402 SHA256 021c748078f780cbb27e83bb6411f4f95b8eb79bf5891c64d2c00cf4e5c2a1a8 SHA512 4d8459574672b977f97f901267a03908e1fd3cc457e7cb713a395e7495aa7c251e3a5a45aea1a85c0a67934a202ae76341fd78a0198aefe9a2f8184dcaf65d90 WHIRLPOOL 60849ae6c1e26f8d6bf744af497b92b79c477315ebc1c5ed0f11dc5bf85555895bf52395ce6f75180d3acf8476a830c7736b6908ed817e5ffbd8db53d3274ab6
|
||||
EBUILD binutils-9999.ebuild 249 SHA256 b93901e9baa2941f72f870e017c611992e6b33e24cb1d0f190e346cd58cac249 SHA512 aa40a9184aae0e47ad640d5e25bfb2c705e993cd534f142e70cd4be6e96781950c9cbe316b02fae5fe00c8b24e57ed87fee7b78c19e9feea4ecf141d33007323 WHIRLPOOL cbe7cc85a657740397047e305df39c3938efe7f4194ed116ba50dfd3e335a0f01d624fe48e7dfac9202867d6b1f89895a6b9c79893794b4bd909494acb6b81c0
|
||||
MISC ChangeLog 80360 SHA256 4cb9b3d3234249eb7560dee1d54cd29eacbece089055dcfc2ab97f5f76d93fb4 SHA512 14ade4bb3b0bca0a4c4d07da2baea8ba9566afed0bc3724dd602d98bdb75fc561a2244b49e2226bc5ddd807228b16664c44874391579bf859d4118ebfd9d56b6 WHIRLPOOL 24aca9f87474959bfeb6470162fa36f9e58f2e3314a1292169a9496498770b33a83e22909b696ab006e87c212da9f837ff254b01d87948cfcb770bee6ca5479a
|
||||
MISC metadata.xml 386 SHA256 58db91727c014c22db0fde315c25cb22c59dc5c15af5d30ee4c01a248500b67c SHA512 f5c6d289f0018d0eeb4ebb2fbbfda7c08aa70a98771f1c0795838137a0e3b848fc9e2b2355cbc7367a72dc00dd5e0a946c0eb5349a86eb3796af43918961733a WHIRLPOOL 92b3371b27092dbaed212837f544b059d5b0b2c547ef8c965836ac1dab1cdee198bb6ab63ab495eccdd1be1c1f5ce9e93624722a9ffd433a7615be202134336a
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCgAGBQJR2YXNAAoJELp701BxlEWfBpEP/RVpCXiu2laLpe+mf6FhebeL
|
||||
7zEW6Gd+GT8UItL3iTgqZM/mcH+QtLSUqJBgxKTWh5XnODj7L0BpMJ8fruGki0Sl
|
||||
MBQ1EgNcMp5tDQGqGM1j7AlInbxkvtWNia7jZrPBa4Tj/qD/9OMRLHRR53dRH3gu
|
||||
EZaK639CpMBtkgoW4/RoUUQSxTKRNhNoTSCqVj8STVDIdGaoyPMdhTTNCwz+pdiy
|
||||
gRuNE8dl9+41U5lhvn/6R+HoW9Jq/9+XLsNDEmR0w9jvs93KW4bpYgPhFMVF2lwL
|
||||
ANw6kwkxQAGDESlH4DeNtKziTYu2vyXcEZiAbogAw+bTZXVbOi0byECj+ScDm8/P
|
||||
ssYIF2jGQd1SgnECU5wJdtk8jVVjD/L0uVjnfqmI9Nc9jOiQfIShnKfPFys+jY3i
|
||||
aa6s9grA7ep5MmSqvtBWafx+xWqXzBJy1wPjraa0s+FdVda2OqQHOU1EmjcW4c7j
|
||||
mlV6dnersF8U41MRy5BSmZyaDsF2laZ5g6HaOgldqcyv3hjR5neAxRPPj9aioToz
|
||||
Jm7PphIhJTpe67q8/XB+XdIPiiCrmSjf5eAHbCCCLlTg4y+fEMydixdwp4a1RrNp
|
||||
3mG5DHrLxUn/qwzmooAEy3OEk36XSloU2qCDCvwq2pThFcAcGKna51CN5st1aJho
|
||||
IBoJ67rXCHN/xBKwLCei
|
||||
=OpPD
|
||||
-----END PGP SIGNATURE-----
|
9
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.19.1-r1.ebuild
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.19.1-r1.ebuild
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.19.1-r1.ebuild,v 1.9 2011/09/22 17:29:31 vapier Exp $
|
||||
|
||||
PATCHVER="1.2"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
||||
|
||||
KEYWORDS="~alpha ~amd64 arm hppa ~ia64 ~m68k ~mips ~ppc ppc64 s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
9
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.20.1-r1.ebuild
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.20.1-r1.ebuild
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.20.1-r1.ebuild,v 1.16 2012/05/31 04:45:38 vapier Exp $
|
||||
|
||||
PATCHVER="1.2"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
||||
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
9
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.21.1-r1.ebuild
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.21.1-r1.ebuild
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.21.1-r1.ebuild,v 1.12 2011/12/28 20:33:56 halcy0n Exp $
|
||||
|
||||
PATCHVER="1.4"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
||||
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 -sparc-fbsd -x86-fbsd"
|
9
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22-r1.ebuild
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22-r1.ebuild
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.22-r1.ebuild,v 1.16 2012/09/29 16:06:32 armin76 Exp $
|
||||
|
||||
PATCHVER="1.5"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
||||
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd -sparc-fbsd ~x86-fbsd"
|
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22.52.0.4.ebuild
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22.52.0.4.ebuild
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.22.52.0.4.ebuild,v 1.1 2012/07/06 04:10:45 vapier Exp $
|
||||
|
||||
PATCHVER="1.0"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
9
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22.90.ebuild
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.22.90.ebuild
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.22.90.ebuild,v 1.3 2012/08/02 16:51:14 ryao Exp $
|
||||
|
||||
PATCHVER="1.1"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -amd64-fbsd -sparc-fbsd -x86-fbsd"
|
9
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.1.ebuild
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.1.ebuild
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.1.ebuild,v 1.9 2013/07/07 15:17:23 ago Exp $
|
||||
|
||||
PATCHVER="1.0"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
||||
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 -amd64-fbsd -sparc-fbsd -x86-fbsd"
|
10
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.2.ebuild
vendored
Normal file
10
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.2.ebuild
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.2.ebuild,v 1.2 2013/04/02 17:24:35 vapier Exp $
|
||||
|
||||
PATCHVER="1.0"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
||||
|
||||
# See #464152
|
||||
#KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -amd64-fbsd -sparc-fbsd -x86-fbsd"
|
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.1.ebuild
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.1.ebuild
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.51.0.1.ebuild,v 1.2 2012/08/08 21:09:19 vapier Exp $
|
||||
|
||||
PATCHVER="1.1"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.2.ebuild
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.2.ebuild
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.51.0.2.ebuild,v 1.1 2012/09/11 06:49:49 vapier Exp $
|
||||
|
||||
PATCHVER="1.0"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.3.ebuild
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.3.ebuild
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.51.0.3.ebuild,v 1.2 2012/11/02 22:44:29 vapier Exp $
|
||||
|
||||
PATCHVER="1.1"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.5.ebuild
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.5.ebuild
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.51.0.5.ebuild,v 1.1 2012/11/13 00:00:39 vapier Exp $
|
||||
|
||||
PATCHVER="1.0"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.6.ebuild
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.6.ebuild
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.51.0.6.ebuild,v 1.1 2012/11/26 18:01:14 vapier Exp $
|
||||
|
||||
PATCHVER="1.0"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.7.ebuild
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.7.ebuild
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.51.0.7.ebuild,v 1.1 2012/12/20 23:49:40 vapier Exp $
|
||||
|
||||
PATCHVER="1.0"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.8.ebuild
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.8.ebuild
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.51.0.8.ebuild,v 1.1 2012/12/29 20:58:39 vapier Exp $
|
||||
|
||||
PATCHVER="1.0"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.9.ebuild
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.51.0.9.ebuild
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.51.0.9.ebuild,v 1.1 2013/02/03 06:30:51 vapier Exp $
|
||||
|
||||
PATCHVER="1.0"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.52.0.1.ebuild
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.52.0.1.ebuild
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.52.0.1.ebuild,v 1.1 2013/03/26 19:37:42 vapier Exp $
|
||||
|
||||
PATCHVER="1.0"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.52.0.2.ebuild
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.52.0.2.ebuild
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.52.0.2.ebuild,v 1.1 2013/05/05 04:17:49 vapier Exp $
|
||||
|
||||
PATCHVER="1.0"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
9
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.ebuild
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-2.23.ebuild
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-2.23.ebuild,v 1.2 2012/11/02 22:44:29 vapier Exp $
|
||||
|
||||
PATCHVER="1.1"
|
||||
ELF2FLT_VER=""
|
||||
inherit toolchain-binutils
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -amd64-fbsd -sparc-fbsd -x86-fbsd"
|
5
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-9999.ebuild
vendored
Normal file
5
sdk_container/src/third_party/portage-stable/sys-devel/binutils/binutils-9999.ebuild
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils/binutils-9999.ebuild,v 1.1 2012/02/05 02:57:06 vapier Exp $
|
||||
|
||||
inherit toolchain-binutils
|
@ -0,0 +1,65 @@
|
||||
The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z] in
|
||||
option parsing, it may break.
|
||||
|
||||
http://bugs.gentoo.org/103483
|
||||
http://bugs.gentoo.org/122216
|
||||
|
||||
--- configure
|
||||
+++ configure
|
||||
@@ -54,6 +54,19 @@
|
||||
infodir='${prefix}/info'
|
||||
mandir='${prefix}/man'
|
||||
|
||||
+# NLS nuisances.
|
||||
+for as_var in \
|
||||
+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
|
||||
+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
|
||||
+ LC_TELEPHONE LC_TIME
|
||||
+do
|
||||
+ if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
|
||||
+ eval $as_var=C; export $as_var
|
||||
+ else
|
||||
+ unset $as_var
|
||||
+ fi
|
||||
+done
|
||||
+
|
||||
# Initialize some other variables.
|
||||
subdirs=
|
||||
MFLAGS= MAKEFLAGS=
|
||||
@@ -452,16 +463,6 @@
|
||||
esac
|
||||
done
|
||||
|
||||
-# NLS nuisances.
|
||||
-# Only set these to C if already set. These must not be set unconditionally
|
||||
-# because not all systems understand e.g. LANG=C (notably SCO).
|
||||
-# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
|
||||
-# Non-C LC_CTYPE values break the ctype check.
|
||||
-if test "${LANG+set}" = set; then LANG=C; export LANG; fi
|
||||
-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
|
||||
-if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
|
||||
-if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
|
||||
-
|
||||
# confdefs.h avoids OS command line length limits that DEFS can exceed.
|
||||
rm -rf conftest* confdefs.h
|
||||
# AIX cpp loses on an empty file, so make sure it contains at least a newline.
|
||||
@@ -1850,6 +1850,19 @@
|
||||
# Compiler output produced by configure, useful for debugging
|
||||
# configure, is in ./config.log if it exists.
|
||||
|
||||
+# NLS nuisances.
|
||||
+for as_var in \
|
||||
+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
|
||||
+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
|
||||
+ LC_TELEPHONE LC_TIME
|
||||
+do
|
||||
+ if (set +x; test -z "`(eval \$as_var=C; export \$as_var) 2>&1`"); then
|
||||
+ eval \$as_var=C; export \$as_var
|
||||
+ else
|
||||
+ unset \$as_var
|
||||
+ fi
|
||||
+done
|
||||
+
|
||||
ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
|
||||
for ac_option
|
||||
do
|
9
sdk_container/src/third_party/portage-stable/sys-devel/binutils/metadata.xml
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/sys-devel/binutils/metadata.xml
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>toolchain</herd>
|
||||
<use>
|
||||
<flag name='multislot'>Allow for multiple versions of binutils to be emerged at once for same CTARGET</flag>
|
||||
<flag name='multitarget'>Adds support to binutils for cross compiling (does not work with gas)</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -1,6 +1,94 @@
|
||||
# ChangeLog for sys-devel/gcc
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.935 2013/01/22 15:55:01 jer Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.952 2013/06/04 05:25:51 dirtyepic Exp $
|
||||
|
||||
*gcc-4.8.1 (04 Jun 2013)
|
||||
|
||||
04 Jun 2013; Ryan Hill <dirtyepic@gentoo.org> +gcc-4.8.1.ebuild:
|
||||
Version bump (bug #472116).
|
||||
|
||||
20 May 2013; Alexis Ballier <aballier@gentoo.org> gcc-4.7.0.ebuild,
|
||||
gcc-4.7.1.ebuild, gcc-4.7.2-r1.ebuild, gcc-4.7.3.ebuild:
|
||||
drop fbsd keywords on gcc 4.7: bug #444678; gcc 4.8 is fine so we can move on
|
||||
with that version when it gets unmasked.
|
||||
|
||||
19 May 2013; Anthony G. Basile <blueness@gentoo.org> gcc-4.8.0.ebuild:
|
||||
PIE/SSP work on mips for both glibc and uclibc
|
||||
|
||||
15 May 2013; Ryan Hill <dirtyepic@gentoo.org> gcc-4.4.3-r3.ebuild,
|
||||
gcc-4.4.4-r2.ebuild, gcc-4.4.5.ebuild, gcc-4.4.6-r1.ebuild, gcc-4.4.7.ebuild,
|
||||
gcc-4.5.1-r1.ebuild, gcc-4.5.2.ebuild, gcc-4.5.3-r2.ebuild, gcc-4.5.4.ebuild,
|
||||
gcc-4.6.0.ebuild, gcc-4.6.1-r1.ebuild, gcc-4.6.2.ebuild, gcc-4.6.3.ebuild,
|
||||
gcc-4.6.4.ebuild, gcc-4.7.0.ebuild, gcc-4.7.1.ebuild, gcc-4.7.2-r1.ebuild,
|
||||
gcc-4.8.0.ebuild:
|
||||
Stick LTO message behind USE flag and drop warnings that no longer apply.
|
||||
|
||||
*gcc-4.7.3 (15 May 2013)
|
||||
|
||||
15 May 2013; Ryan Hill <dirtyepic@gentoo.org> +gcc-4.7.3.ebuild,
|
||||
metadata.xml:
|
||||
Version bump, bug #465622. Also fixes bug #443092 (ICE with -fprofile-use
|
||||
--coverage) and a wrong code bug with -mxop.
|
||||
|
||||
07 May 2013; Ryan Hill <dirtyepic@gentoo.org> gcc-4.8.0.ebuild:
|
||||
4.8.0 p1.3: Fixes bug #465894 (wine memcopy breakage) and a couple of wrong
|
||||
code bugs for -march=bdver2.
|
||||
|
||||
*gcc-4.6.4 (23 Apr 2013)
|
||||
|
||||
23 Apr 2013; Ryan Hill <dirtyepic@gentoo.org> +gcc-4.6.4.ebuild:
|
||||
Version bump. Fixes bug #411691 (ICE building stable boost) and bug #454426
|
||||
(bootstrap fails on alpha).
|
||||
|
||||
21 Apr 2013; Mike Frysinger <vapier@gentoo.org> gcc-4.4.7.ebuild,
|
||||
gcc-4.5.4.ebuild, gcc-4.6.3.ebuild, gcc-4.7.2-r1.ebuild, gcc-4.8.0.ebuild:
|
||||
Fix default armv4 linking behavior.
|
||||
|
||||
20 Apr 2013; Mike Frysinger <vapier@gentoo.org> gcc-4.4.7.ebuild,
|
||||
gcc-4.5.4.ebuild, gcc-4.6.3.ebuild, gcc-4.7.2-r1.ebuild, gcc-4.8.0.ebuild:
|
||||
Add missing call to toolchain_pkg_postinst so gcc-config and friends kick in
|
||||
properly.
|
||||
|
||||
12 Apr 2013; Ulrich Müller <ulm@gentoo.org> gcc-3.1.1-r2.ebuild,
|
||||
gcc-3.2.3-r4.ebuild, gcc-4.0.4.ebuild, gcc-4.1.2.ebuild, gcc-4.2.4-r1.ebuild,
|
||||
gcc-4.3.3-r2.ebuild, gcc-4.3.4.ebuild, gcc-4.3.5.ebuild, gcc-4.3.6-r1.ebuild,
|
||||
gcc-4.4.2.ebuild, gcc-4.4.3-r3.ebuild, gcc-4.4.4-r2.ebuild, gcc-4.4.5.ebuild,
|
||||
gcc-4.4.6-r1.ebuild, gcc-4.4.7.ebuild, gcc-4.5.1-r1.ebuild, gcc-4.5.2.ebuild,
|
||||
gcc-4.5.3-r2.ebuild, gcc-4.5.4.ebuild, gcc-4.6.0.ebuild, gcc-4.6.1-r1.ebuild,
|
||||
gcc-4.6.2.ebuild, gcc-4.6.3.ebuild, gcc-4.7.0.ebuild, gcc-4.7.1.ebuild,
|
||||
gcc-4.7.2-r1.ebuild, gcc-4.8.0.ebuild:
|
||||
Update LICENSE to FDL-1.3+ for gcc-4.6.0 and later versions, bug 464670.
|
||||
Change all GNU licenses to the "or later" variant.
|
||||
|
||||
05 Apr 2013; Mike Frysinger <vapier@gentoo.org> gcc-4.8.0.ebuild:
|
||||
Fix cross-compile builds #464640 by Tim Northover.
|
||||
|
||||
*gcc-4.8.0 (04 Apr 2013)
|
||||
|
||||
04 Apr 2013; Ryan Hill <dirtyepic@gentoo.org> +gcc-4.8.0.ebuild:
|
||||
Version bump (bug #462736).
|
||||
|
||||
12 Mar 2013; Agostino Sarubbo <ago@gentoo.org> gcc-4.6.3.ebuild:
|
||||
Move back to ~sparc with the acknowledge of the sparc team, because of bug
|
||||
#457062
|
||||
|
||||
02 Mar 2013; Ryan Hill <dirtyepic@gentoo.org> -gcc-4.7.2.ebuild,
|
||||
gcc-4.7.2-r1.ebuild:
|
||||
4.7.2 p1.5: Fixes PR56125 (wrong code with -ffast-math).
|
||||
|
||||
*gcc-4.7.2-r1 (25 Feb 2013)
|
||||
|
||||
25 Feb 2013; Ryan Hill <dirtyepic@gentoo.org> +gcc-4.7.2-r1.ebuild,
|
||||
-files/pro-police-docs.patch:
|
||||
4.7.2 p1.4: Fixes bug #451680 (bootstrap comparison failure on alpha),
|
||||
bug #421305 and #417271 (libitm build breakage), and PR55940 (incorrect
|
||||
code building virtualbox kernel modules). Revbump for unmasking.
|
||||
|
||||
08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> gcc-4.6.3.ebuild:
|
||||
Stable for s390, wrt bug #418383
|
||||
|
||||
07 Feb 2013; Agostino Sarubbo <ago@gentoo.org> gcc-4.6.3.ebuild:
|
||||
Stable for sh, wrt bug #418383
|
||||
|
||||
22 Jan 2013; Jeroen Roovers <jer@gentoo.org> gcc-4.6.3.ebuild:
|
||||
Stable for HPPA (bug #418383).
|
||||
|
@ -47,7 +47,6 @@ AUX gcc-configure-LANG.patch 2052 SHA256 63de6d2dcfe14f21d147abeb1390405b9220c03
|
||||
AUX gcc-configure-texinfo.patch 337 SHA256 74b73a7ecec2d88889876b4db480cd173632f49d5396bb8e5b3c93673f9b5b98 SHA512 a15fba8bf2ff02bdeca54d6f186bfa08c1079c6a8ba0a3beef154483ce5c1b8c497e7ffeec32371968f0037e0ff8384609eb0c367d0155a4e5a7eef8aad084d5 WHIRLPOOL 39d008aad06f7621e4e5db15f5e85a59e583b43f8d247029bd4944466bb60a9795bda157d185c45c329294078e282703a243aad5c468d90c77665dd6336870d4
|
||||
AUX gcc-spec-env.patch 1544 SHA256 64b01f29fb853fee5ecda998b66eeaa7ec86ff1fc3b21432bfd69eb543c93e6a SHA512 ce9c1f923e2c6d17347ec2d3d8482351a9644194b2753627389294d43bb4f11b9c2ef41eda1b46ad83d09901a0bedebd5b6b8a57a198646030ab61e8d2d8cb48 WHIRLPOOL b88c9c18e20868b3ff535c3390408ebe8f1304bcec6e70b6472781f684671265860dff4335f2301d3b4d3b73395283b29673f0f5da62414e1094cfcb8130e8d8
|
||||
AUX mkinfodir 7324 SHA256 0565353e767e253207adb8b5c9be9ba215a628447e075a4dc7bb3183ed099d2a SHA512 a05f9130d98e4cb4d3254b757de06d772d0a965ac4b5a9a15082b1cb694a2fd32c9c8f550745a9423ba3cfdd1c5e87b6d568a809301772a24cc6e1a414d5f98b WHIRLPOOL 4001ae3f7fb666a84e12432a1a41eacf62ebf922181c279e4d06dad32e44d0b499d13e098e794fdd19a9cff5c438a28e5e9e125fb78e72bb913fa5ddd8e44bae
|
||||
AUX pro-police-docs.patch 3287 SHA256 ec012aed77285545b9d993cba1bc5fdb402c8dc9a17040f48b8b354746ede627 SHA512 1ba939ff035b33dbbeca2bca6b4240ac0408bb1648eebc4a5d890f0c7926dd0184e5b29f73412d20bf862977c172dcbdfd908c156a367ddaeada5774c94befd0 WHIRLPOOL 48a31408fc03bc178a9799b5a5668d5ae2b0f02d51ef75f5f86e30ca6912c2c3e01364a67c3986918e3a7e3c082d931cb8fb22b6c0db8c8a41fb8da967ad129e
|
||||
DIST bounds-checking-gcc-3.3.6-1.00-r2.patch.bz2 829688 SHA256 eacdaecd9c07b6573a6522ac776d8daad7658c4214a7fb0ff950cd47ff811ae6 SHA512 d4533d02289dcd2ee11952f83dc687d82624d6e31ddb548e4f54cde4ef9cced5a1aac5b64086441f8930274e31f20d0ee82850fe1257f96c08b05d406d3b2e26 WHIRLPOOL c9d39cef9408472634a689a61e914ea01e6f67294162d16fcd5b451d1b33aed86f842adca8e4995c863ca1ed7a4e5fc0ce68d99a78f1e765cc3caad06ecbf6e9
|
||||
DIST bounds-checking-gcc-3.4.4-1.00.1.patch.bz2 815566 SHA256 6568f904eb26ff4bc90e23792b3346aaf98c0ffe38a1abe853d823b3c2157e96 SHA512 da11cb354d5ec95c74081c2cbb29bcb49817a1f9d6875587b4a27f1c9fdea8f07eec8147b739bd18a4fa2365e5da50e4bca7d7531612fbf2514c50516d225ac2 WHIRLPOOL fedeb8ca85af5bcc924243cafde3a96f0ddf69df13a1e2c68a207c0dda3d598af59b49a92c35e104a16f70af86a0027a7630306d23aaf873f48149a64e86347f
|
||||
DIST ecj-4.3.jar 1377431 SHA256 9de193ea393ed50d868b730bad6916f7a8ef4ba80216f8606d3e1a0dd886e74b SHA512 c4be72186d81747f1adce5a50de303c24bd6ed9f401bfa8871b1b864fe7591392218b1937b10d0e76014de8e0b6a1d5c4280475976218141cd1878c4a35217ff WHIRLPOOL 9137d6aa5b0e34a596e8d3de8843b5478cec8cdd4113303d554120ba8c6d467e802414f861ff0d7ef1d85dbcb09d4ccc10668385460d1a476345e2de86798bce
|
||||
@ -116,7 +115,7 @@ DIST gcc-4.4.6-patches-1.0.tar.bz2 25346 SHA256 150a6503145e3a52b19419b66c822480
|
||||
DIST gcc-4.4.6-piepatches-v0.4.5.tar.bz2 17596 SHA256 49c904a6a42b3ec87f152d8eb415f7d4a7be789491d018d0a25ebf55f955fb07 SHA512 128a306047d5ad95cce0cf9f674262f3e5026be5c6b632b87b9c95b0aea27e00b02fcdbb588dc1ff13041478cad25683201cfb9cd238357d87071464e9e4c965 WHIRLPOOL c75b47e0f8bec1d686a9c9df2e2b79b742cf98ea69954f619ab63a66028913130b07374c0ce7d05d8d761ae567033d09ded3ff5ea2f7da6bf8206a1346f09ba4
|
||||
DIST gcc-4.4.6-uclibc-patches-1.0.tar.bz2 3013 SHA256 abeb6e4f08b1f0e0f8f2eace463c2026b79bee1240e9aa498ef9128ace4366d2 SHA512 eaa467178c0361fe580087a40efb6badbd43b958487bdfd58f20ac465ce1fb1f479417986fe01fdebe209af27ff0ae8a9380ff702c01ed24bd1a6612852654b3 WHIRLPOOL 6c46cd1786b70d2e975fa981a15ba5eb98f1c7b78b16b57f4943275c3a998b6aeaf80061622c180c265d7955ebc7483d5d78663f22ce10c127798d3c4639cc49
|
||||
DIST gcc-4.4.6.tar.bz2 63135296 SHA256 57c718899e19277cbce9df3b0940a319e63c4630df6134185a45f157f24e8a0b SHA512 a4ecc77e227c523b65988ecc3db4243bd96794d7373a4c3e7c15b5c60944f204be1d8a045a964bbe5ce0bb6d6136c09336eff0059a1970c0404f5585bf8688d7 WHIRLPOOL 26f8b2bdd09408f8abee99b16723b072b99f38d999eda8ae809778035914a09d47a2ef5c23b883961a1aa360fdc6d6520d4164873d73f510606f2bbb677b848b
|
||||
DIST gcc-4.4.7-patches-1.1.tar.bz2 23199 SHA256 6c41a66f87dbb6be8dac89daa603b1c91dd31cf0b6b8ad1aed2a2851fadff500 SHA512 6725baa62e5b5c895d51806f1fe96f7549595d6a2fb01083879774ef456c058b3411b84932f414c4c07ba6f1ba20080b919f413b51b883b808193532b4f05851 WHIRLPOOL dab7cffe335c2a7d4a6b767f7537cae31754234b0e6d4bfa35fb472bd569fbe3937f8da44869c3909e9790013280f6ddeb75be1a5371e2ce566a089affae36e3
|
||||
DIST gcc-4.4.7-patches-1.2.tar.bz2 23954 SHA256 0b071ed72b33906143e04e1c80c6589a8ad75bc40e693de36970e6d1a536ab4a SHA512 e83f075d66a7a966b0d2139af9b58967228ab0aace59f3fc94a19a351214a7d2783d3639c5c39a485d300ea245b4ca0134df062f267938dbba24377b1bfd9ab4 WHIRLPOOL 9190f3abf40dc10a2a5131fc6d1435bb3ea7e8989aa88325ed5cfd8f14da41ab0e6a6d8898b9c34e23c29434407621f60302048544bb0ef321042b0c12141089
|
||||
DIST gcc-4.4.7-piepatches-v0.4.5.tar.bz2 17650 SHA256 166b46518b4912a203f92d94c29e25930acf706724b26492edd78c1accd38402 SHA512 3479461053d5cfb5baeea2f6b82827f22c6eb59b3fdaa54125946a55c873ec1e773f1d7dfd62b4b78e97f8a1ae17ccf9b3aef071b1336cc1eea65112fd2cd33d WHIRLPOOL 6a3046ee5dac46b76edd0d77551439ad7ad2a2b953b3810cab26e1cd5272d552dead6fd21571cf835e46aee96818da3453124bbbe1fa471a8e2833b329dd843d
|
||||
DIST gcc-4.4.7-uclibc-patches-1.0.tar.bz2 3016 SHA256 f68c52de7aa8b172f7b43c3b576902c3d02ceafdef954cbb76f4fa2e02dd66f2 SHA512 46a69cb8e2e3b97116d012b95a515953b2629be04228a2ac90fe628705e6bc3bdf05ee22e3ed7d5fd0fe6e60aad8f1f96f36e8dd3b231bdfd048e61c6cc15beb WHIRLPOOL f28c1d2b7ede7315e60eef0651580b716ed89f0cfbeac59705537f3cb70ee748eeb3913e0344a40421e27d2aebf3162466178acbc7c8a555e06bd4b3818fa43a
|
||||
DIST gcc-4.4.7.tar.bz2 63179340 SHA256 5ff75116b8f763fa0fb5621af80fc6fb3ea0f1b1a57520874982f03f26cd607f SHA512 5562a7319cfd8cc7c5261de9170f2cda86cbd3a231a444a5ec0ad3d8fd60af6f8bd86af8f201cebb7bddcd083d761834d1cbd652c68af0f5607d22a63439ed0e WHIRLPOOL 588dc683b0526d0d9f0b178cab54e30340741a49752097ad4fbbe2da4d7fef5e6d17e321a078726e2797604de280f8ad39309e05eaf6b4cfb0d1e7167c2a0aeb
|
||||
@ -132,7 +131,7 @@ DIST gcc-4.5.3-patches-1.6.tar.bz2 25116 SHA256 29546f2b3be770aba3b3591e1076705d
|
||||
DIST gcc-4.5.3-piepatches-v0.4.7.tar.bz2 14638 SHA256 fe3414a85b6b0a1e4ff758c008bbefc7411148ccb9af70cb1a0af179eba55a32 SHA512 e3cebb6caa67a949ec8e2a129ee2fb53e4f04549891d8522756c3f123495169d37328dc25c5f12ba79a530d79b422e95b2e8423301c1c521463da7ddabc1240e WHIRLPOOL 4b01a6c8099bc26ed197e8ba1236dbe1327777033a025c269976ac6a218a12a47b7e333356ace3727852b0b58d4e26e33b68538cbf591dca325376ccad45c410
|
||||
DIST gcc-4.5.3-uclibc-patches-1.0.tar.bz2 3015 SHA256 7ddb8ac57b42c0de07a9afb3338c05d884da3c606f80cf21ee767f9c4682e3f6 SHA512 dee229ab53968cd1b6eab3040dcb64d145d194bc55eb0599036192e27cfb6001db857f3a0baac9a31edd6df57941c59b6323f5a533bf834a5ca4288f84cc911c WHIRLPOOL c1579263965b6b05e075e6064afb716f3d60c39ff7e7cd10e05639312c789c7498a39d89fd05962788d2be14331d53d2f8a8c29745d263921021144cb39b86dc
|
||||
DIST gcc-4.5.3.tar.bz2 66374586 SHA256 0a8847af44a9b33813b199997a73139517c96adfd519eaf24c79d4d9d09f65de SHA512 42c03aa0d16a52e95d1857d859ddd0a4923c232b90481ee52b02bc9a3976bc6e5e502e94af3fc76ac054572a420303c47e409c72f816416aeffd74c4bcd443d3 WHIRLPOOL faad2337eaae059cde6a2f42227f29a6c2855e6cbf16894a178e446b7668b7f68e23a7968926473974ec9aff3680cebbebfc01af0a60474ff90cf1fad3e96a11
|
||||
DIST gcc-4.5.4-patches-1.1.tar.bz2 21867 SHA256 6691b3ffb0f684308a23f0db7df1786f07a14bdaa5b7a828a0337c780fcb958e SHA512 959b458a5f1fda4f8ce2a3826206b3dcaa6b98f860cff9376ab2e8b7d5a924b2d07eda1050153999662cdc64cbfb4de22146e7bab10fa6c0a1f7874443d952f1 WHIRLPOOL 43c687d51cda3a54e0e74f109fbd2f29d041609434500b79ff194f1b67336d3644746cd33d0a1a42c31ed069fb9e83dadc2e0075f9e6a42b0590e63acfd962c1
|
||||
DIST gcc-4.5.4-patches-1.2.tar.bz2 22588 SHA256 45ea4e83e6c879d666fd38be5a4c7cce3e5ad756ebd402c664f65702dd2e4750 SHA512 f69c7be5195d4151c3ed1d3fb2913a77bea871554b03f1149ce700bb4cf553edc795cafd637c75305af6ed4079ec698122cac7836ff0f06189f9687ee5565f99 WHIRLPOOL e49f668c567c5427d12720d2d937092cbe323b023c786e25dde5babdcf8a1dfacab9deb82d7702cb67eba1eedb56d83fbe59f853102cad55b33e3d2ff213b270
|
||||
DIST gcc-4.5.4-piepatches-v0.4.7.tar.bz2 14636 SHA256 cde859de93194d1ad568932bdd490b47b9bfc6cf82e68d5b67ad117c3079d426 SHA512 2e59910f2919817f168d99406559d9e94978020adbc39d061a03dcbcb4a38635ff3c501d04f84c9e6023812ae1d88f54c22f2f2cf6723a76da2fadb2648e11d8 WHIRLPOOL 10001812c6e6693647465b197ed4738fe52e3c53752a551d646ab9d77ade9dfdf46e4b80ecf4b647ec865168e80c4a0bf350659b3ab11251a173179244b44972
|
||||
DIST gcc-4.5.4-uclibc-patches-1.0.tar.bz2 3019 SHA256 bcfaac58ee057ca9fdbee9295100379051b3b7df8abdf33f24da6cb3c75b4d20 SHA512 b6aa0a7d029a2a00b36fe8906d76b434fcdfc7191cbc8fffbcb8b89a66eba61ba6cd0cfdba94a79929487fbbad2163083b085476498f8be77ad473d078b0095a WHIRLPOOL f3cae558649cdbce9a7dbf0d006845d88349926d1e3d7a4717f2df5c413a1da236b9e35fe0618844578408825b6130533570146c525525a0df18223b3ebf479f
|
||||
DIST gcc-4.5.4.tar.bz2 66426133 SHA256 eef3f0456db8c3d992cbb51d5d32558190bc14f3bc19383dd93acc27acc6befc SHA512 78696b287d46aacd6f150920da376ea32f58ad9f0dafd2d3b7fa6dbdd8dd7afe659108d1dfaa5807617fc5248719f50b39c37ade0173ea5b9fec2091f4656115 WHIRLPOOL 1d3aa5f344171a75144118101bf475536940eeb80f73849827ee4103c52dfb6504d9b26e21fa0984c65c5e6267e02fa6e7f8ef539c44f45470790781080aadca
|
||||
@ -148,10 +147,14 @@ DIST gcc-4.6.2-patches-1.5.tar.bz2 17898 SHA256 4564994b8d88b621d8ba4113a0cb71ae
|
||||
DIST gcc-4.6.2-piepatches-v0.5.0.tar.bz2 14397 SHA256 19bf8797bb9a999c3396613e28b0fda3bad80a0815ab30ea08bc1c98a8a51b71 SHA512 5f91c05ff3519200f4f55a7adabb805f54209d80515111ac8727c1700f06c1a36f79b2e3d8eecadfbd5a4fe58d75311988635e4b474a920cefab8a24ffb0cf59 WHIRLPOOL ee80c656a312a1c1f2fd0d5ff287559e115a9bdf1c2ee4a6266389f478b4c274ad2b5ff8b558eee71a75c6e0141fc053c0d04336742c7f14102c0d2436480893
|
||||
DIST gcc-4.6.2-uclibc-patches-1.0.tar.bz2 3019 SHA256 25e902a6d2db7181394df5ad11fafaad064bf28a6ffebd889033f744613ac201 SHA512 b02ce4bd972e80923182b86ff77d9a37b7733985501a9c6f1889d4c77cd0d240ba984d4bd902ba13502fe158b891d313360812f4076044ab58539f2e29930e0e WHIRLPOOL 950bab1bd47d4bf533a618637917449f50d6f9b9bef1b51a9a22248f7d11c1af411d226d57d856ce7736d6d6516345e82ce0fadca18eee68572e1a3af11e4c8b
|
||||
DIST gcc-4.6.2.tar.bz2 71995338 SHA256 60b05463dfe18d40d68fb8a71b25b408a01f86cc6ceaf5e6b22238b6b0f450c2 SHA512 51bd123b71b6e4ee4e4b9689a93d328332ea129692f6af2473efdcaedc897a130e4c1948820b3543846d89bb2dd5427b236d2a5d5a6cfa371ba086577f9c0e62 WHIRLPOOL eca8104dbaad1d9682425dd142cbebf3a62a730a1e3d99317f1bd082fb5c0c7fbd0522b3b14f75349618897173fcba79eb82d53718ec8e156bda56f78d1531dd
|
||||
DIST gcc-4.6.3-patches-1.11.tar.bz2 22983 SHA256 aefedd7a3fdd074523172983b007e6c95e2c7e6b2976b5bd64ba8131aa6fa148 SHA512 5249a2945dacd7de637b1de57ac23b162e10d05941451a9833d032edded0c52d9547dcc3c4cb5118beb65d96be1ea0d752904cffa90fc1e522ea6c10038cbcce WHIRLPOOL 688e3dd5abcde7517e9c04e5551230f385c4867521d0188246f80eacb042571b8aed1fc3df7b59ba515c304090fd76a6f60c60b6bd993c4f2519056c74387e87
|
||||
DIST gcc-4.6.3-patches-1.13.tar.bz2 24076 SHA256 ecd7370a6d8e26c90997f879c1f4b93d78ab7db5577732cbdcf7be2f7624c55d SHA512 4637940b10924e33799384a90bb168a3e541bedcbd205069fd219e2db21d2d7973ca988cb70abf82004fb1d2288fb702b42a77fd5a52984f113f4ddb7c5a73b4 WHIRLPOOL 0aa256ec127b018e0143e85dbe11ece0e587c21d0ee65ae62e716ba9553bcf76a78da3368c2915d1d8e6f02ec1bd73131f2db9f013ae17a164c3c883733f40d4
|
||||
DIST gcc-4.6.3-piepatches-v0.5.2.tar.bz2 15002 SHA256 6606d47a8bbaa9cba0dd3b022cbf6ed14325b8560dd17f7601dbaa4697df3691 SHA512 21ec5bcd43ec0075f8885ef6f567fd9ffd0a64f4c4f9340262900b91a8f22f73a22cd320d6c5a9211083a0a4d21f61ff42e4d9368b5768b395d6ec1b17fc47eb WHIRLPOOL f38666e7c47d9e10b96a22b85c90659800ecfa86d7cf9d5ff69385dc5584fc6ea4b90265ec62d8066adab63a647c1a4bd0f0d1cc69057fcc08c4aa6856cd5766
|
||||
DIST gcc-4.6.3-uclibc-patches-1.0.tar.bz2 3023 SHA256 4219a3582c5f98bf8437bfc3feb8c264f8aabd8078caaddef46dd38be33f089f SHA512 e0763dc7f3f94cb9ba6e34233d1a2fa6913918a5100dd029ae76b3b086529b8fafae3086dc22f3294f7d378e5548294264cb2faa80866e8a1ecc666bf60fe010 WHIRLPOOL 1744810d5928b1869929ebd608e1d817e4bcb4f666647bc873e9bdb41c65833a40745e58de5ef4beb98ef4ac539c8560733100a3bbee280c76525ee518ae88c8
|
||||
DIST gcc-4.6.3.tar.bz2 71999439 SHA256 e8f5853d4eec2f5ebaf8a72ae4d53c436aacf98153b2499f8635b48c4718a093 SHA512 efedecc1a6d1c36eb91cbecfae9a4414d01051e99965de8a284d1164df3cad13fa99a6dd5a4ceaa03ef63a66884eaf729b49d602ac82088f788bab045ce1eb26 WHIRLPOOL a50059cc5ec5bcf7c7d7108e38087c2168ff0c6817d06b709be901a87007f84cd231ebae0752cdc94fa99c93ecd30ba810d3213aba9f3639292b1e831818ec0c
|
||||
DIST gcc-4.6.4-patches-1.0.tar.bz2 18687 SHA256 f751e2e701c48bc30d3047b87b5d08fb15095de3bb5b83c9662c08f5e5449a92 SHA512 8dd580faa9bcffcdeb1843a8d3d3bd8db492891d855c17bba3cc019673d814a5d24a927055694307be6438cb2c041bc799646a483c019f3840e4e1ca33b7ccb5 WHIRLPOOL 695fd821f347062bed01305fa1aca8c0cf4085391ad63f31df4afa3f4eaeb57eba7cebae02caac788dc9b290a57d675e66667ee3e15522d7d2909cbcbf1e6982
|
||||
DIST gcc-4.6.4-piepatches-v0.5.2.tar.bz2 14888 SHA256 a6a853197fb0de66c07e6183e686dbdb1f4b55108efd4c8363662cb2b971f43c SHA512 2fd1993b0dc7fc2096e17198f70ff6328ac4d3b7c0db597e3bc119df10eb0b9744f8e6cc659ae1ddd8afdb14f94cb85fdd12033a5d76026c7f84aca44ce9c9b8 WHIRLPOOL 61babd71167114a3f8579e8fb4bba5ed0c217cff4f3760b89de8a67d69c05de43b49bd9f567e6417b69874a878ecdc0e98d807a0e25a9dc80ef5c67594e15a0d
|
||||
DIST gcc-4.6.4-uclibc-patches-1.0.tar.bz2 3010 SHA256 946334cc62c0afa2f50a435dffbed12fd32c170f0850bbdce47df188a1eb8918 SHA512 fd289089a30c768b0ec4e3459cf494bc5e9d4ecf87056dc183277c712f7d69ac4cf900950270d8eacfe686b4aa906e1ece87cae52f2cb00642e96c0b95dcf133 WHIRLPOOL 2ce7f308a21fb5072d08a640390eb3f453ad8d811df897b0f9d3e917eef4680fce6cce231159ffe96e371f3c299264eaa51cd110124a3a126f04fb6d8531639e
|
||||
DIST gcc-4.6.4.tar.bz2 72006076 SHA256 35af16afa0b67af9b8eb15cafb76d2bc5f568540552522f5dc2c88dd45d977e8 SHA512 b5a5395782e0b9e61cda052f6e00c8575d1aa0b7e8db9e34c06e4e45f12ff37b436018536b7fa69a04a4235b5b368895652e3ed8fab2fe11763f9782ed9161dc WHIRLPOOL ab1b035f43aec669640b36037e65ae0edceb3b13b1ce4f7900aeff5ee06686dc2d66c3dd81156f53c4e9a9a806e4becd4462f72a6c4ad7e646b632c10c23356c
|
||||
DIST gcc-4.7.0-patches-1.2.tar.bz2 36167 SHA256 dd8d19f91a9481736f3506f367ed2e7233ee39edf969cf30a71c0dd3b05fab2c SHA512 fc7e1f9b620d6393c2ca4f8eeb3a4d8bcde2dc1071bb13d4ce89107dbd37edae4f657f0b84d58ee4bb45db0422172421aee09ebfadc502fd7dcb6655678ccebe WHIRLPOOL d9246a5946be0c636ec784d28f02f1afc6782586e06b042b932aadb316ccc369989e6aa9444b6f1650a9a385ffda815b142007fedf9c5474a2c23d6badfc274b
|
||||
DIST gcc-4.7.0-piepatches-v0.5.3.tar.bz2 14635 SHA256 8ae1d16dbb782b551a197c07c3cc12eb0ccd5d0e0c8f02c92bd678c3d96b62dd SHA512 69d9900d4edb01ac6278090f97186200625bb14f2fc0900f556cbea6d7c6d4732f56d453d3833fabf310846650657f00a46e75ea89bb441818ea50bfdd4ffc1f WHIRLPOOL 1d9c9c9c08ae4f143d9ee8abbf4ee7936a0acd085a4470bb25e923e2f2329a2860120e9516e66a277415541d441ebb0eea26d31971e1f9428da665ded6811b24
|
||||
DIST gcc-4.7.0-uclibc-patches-1.0.tar.bz2 3009 SHA256 a961197c952731cc6dec7b1467ec28ceab532b21b6406d4a87542ad678fd9066 SHA512 788625b58e0ff93f8b8f11ce11cd76f32123583e77a0c5f71bd46d56d30a4c8cd0bc1d8b9a549ebb27a13160982791d750145c68a96d9beaf7557a373068eeca WHIRLPOOL 4dc018a8a444db96e090498afd7e324393745bd8e5cf5428dc0accecf49545f1d9eba906036a103ec5ce37a06e2f9458b3129228e818b82750feb6c327f5bb61
|
||||
@ -160,49 +163,69 @@ DIST gcc-4.7.1-patches-1.5.tar.bz2 37153 SHA256 184c2bcb06b16809b5221f88758c518c
|
||||
DIST gcc-4.7.1-piepatches-v0.5.3.tar.bz2 14601 SHA256 26aee7449cd3cd642065a0860d723dbb8062066ad87a398241f61210c68513d9 SHA512 47e16c41ec6678f9960bd39b8f7f01a0a956ae112584c3aa8b7fa5107eef1b598eba191d5199280131399ff096a1b0d14c9b5799cdfee837451e48a3405b2374 WHIRLPOOL eee8d3b5fdb8c48c8e8dd3d81381406ceb1c44beb18f543b98142f9d4f87a81592f5fa7f19be19edb0cd14d8270ba82f22b3183d92a25698c68386bf45266820
|
||||
DIST gcc-4.7.1-uclibc-patches-1.0.tar.bz2 3027 SHA256 3094860e8235f906856bb2b25882ecfd11b5e675a31c6ae288c3563ae64d037b SHA512 d62ce8b72931316932778bc5a23233d182f37ade15d5ab059eec5d6b4e182b4de14561393d00ac1037fbff403f03e7c1693e754515b38f55f389293124f8e5f6 WHIRLPOOL 9acb42edc3f37a6aa6994bceb053dfb307597c2bc522ae4e1ce4b8412e056a20f9406e21064f5807df2bcb7089d2ee18242360190ce153cb22b512c34971392b
|
||||
DIST gcc-4.7.1.tar.bz2 82639660 SHA256 16093f6fa01732adf378d97fe338f113c933bdf56da22bf87c76beff13da406f SHA512 a8085284da733fcd0f8e1cd8c18e445c5c0c77b4c231b25f572dd3a0b5cd6aa59a0f1be24c70338b76c4aa29760aef9760e03cfbfe562f3b05405237ae57df89 WHIRLPOOL f1dc25e4a6a30f5c649759eb781f9f71324e729c034acf21687c8fa7c943dd396d9e2175b2035d9c72d0900366d9af9c616dca9c3d2c8ee957c9c407ca4e98e1
|
||||
DIST gcc-4.7.2-patches-1.3.tar.bz2 37988 SHA256 f9175b74d418da76911cba620162d5545a46ab1ec05b6e1948a3237c74176216 SHA512 45f5156a249f82d544799240368f1eb206273f2e27b6dec6129fe84491adf953d85e3fa9847a7fc0baedc48b35a80d6c53bd0799000450bde5018480e39d3243 WHIRLPOOL cf8277e5d28852cf4c85d9ad514738b341ae3cbd7db2b77e9922ad8cb33902a085630ebe5c910a07cd89846360997ac474e3231dc7dd7640aa78c594dcbaedaf
|
||||
DIST gcc-4.7.2-patches-1.6.tar.bz2 41164 SHA256 f24786a1108b49162574f3500b02848969df1f69299311b2d03d614b7235589d SHA512 7cfe9d10e9bf5ca9afa72ee04939412a4aa6c71a59b5cba2ad82aa675d80f1782ce7e451971a206c54ccd9a7e20f3040ac55448ebc63074078eb4ca60dfdbe5b WHIRLPOOL 2a2533c81964853d6eefacb87677951280041a4b6aeefed9baadeb4de423e13ee667a374636b03c2869f17f17870bab09b94c25c3c8fe7bd3d71a909114266fb
|
||||
DIST gcc-4.7.2-piepatches-v0.5.5.tar.bz2 15347 SHA256 ea7b7f7af30569f98b3cd37459b257e8bc96ef4691841779b28e93a96764a8c1 SHA512 1e3d20c38af31953b3a82c3f2204b9cc73a8bc9c80f3b3300106d1f1b6d299eb5ae5f67839fdcc690b4b8510d400053f431a1ef4850c9a4d2ca25db68daf35b6 WHIRLPOOL a22e77f63306fab350749b0778002e0cf610e300ef960631013aa545569385faa9ed1787fcdec5cf0dec89ed7dc4c9dc3d7dec28bbdb9665c0c957ba6dfa67de
|
||||
DIST gcc-4.7.2-uclibc-patches-1.0.tar.bz2 3022 SHA256 507e2c9b7004122a6cf5409825f7c06da8fc63e1a77dc03f7a6ed2a7888a9311 SHA512 43018bef164fd1c4c2ab4e72f13d92044dfde65d6286046a761433d1a7bbc0ff1b4b0bcd770e07b6d4a17daf6dd974c9ec8f7a3e4d631f4af554b77bb1688206 WHIRLPOOL c08aed61480b1eab6b86356ecfff7fbb592820f6498f4fbed9161e859fa257aececd5e9ceb83495a8a0bb4c6f6f457f4c9125a079757324b84dc48e81cb2af14
|
||||
DIST gcc-4.7.2.tar.bz2 82884636 SHA256 8a9283d7010fb9fe5ece3ca507e0af5c19412626384f8a5e9434251ae100b084 SHA512 689ce92d0c93e5ca5268d9757acffc6e5a7931fc7ad99ee9beefa6ce02d201ed9dade08240cb5623525e19362f90a245792e95d4e90b067fee61013a03288e32 WHIRLPOOL 730d32f9e9d19683ea169992ee82a3016c806dab16577facbb6e5eab4707706f139cf6b15b8aae44f85c88d71c308ddb1c110dca99dd46692d5bad66e05ad657
|
||||
DIST gdc-0.24-src.tar.bz2 1012099 SHA256 cc6a97c76c9e6db31e76ff97014d24b3d43e21f018a3c6218e3fb2a4500fc79a
|
||||
DIST gcc-4.7.3-patches-1.0.tar.bz2 39969 SHA256 c9a5d7c6da7d056f7fca15b33eb7f399bb7ed5a2d0a892b97e0c7609146a2a24 SHA512 d5c3151eca135bb08511955d81c7727adbf8fc33043b64a4431b0fe95d2cac1bf3c5410fa9616373d6b3d932604195ff29f6321e61a3de69a7704f1d1cb1759f WHIRLPOOL 315578ef5a7226ed66c4831b25c79647120453dc169dc8ecd291e099500ae52284ffa451164522d6d55d11c440a7aa353a283c07e28c103c522df0c2e2f43fff
|
||||
DIST gcc-4.7.3-piepatches-v0.5.5.tar.bz2 15378 SHA256 b6f6b6709e7b13f6c05090f3bf68f3a64db19d52593a870cc7717c5c128b05a2 SHA512 d0189d2e4049d471dedaddcba319fe2c2b29855f7b33e84b26051504ead2936c852ef7870a1d19d755bb343c9b121b0ce5295665ab4ff1e448436bd448c08e1f WHIRLPOOL ccceedb41d48da69f5a423b6b73436c9fbb7b1e382456abfcef954f25666e1b7caf926bc5eb977e934502359a356d623c439d80825e87d9fe46b5ae78a74bde3
|
||||
DIST gcc-4.7.3-uclibc-patches-1.0.tar.bz2 3013 SHA256 731c518f31db8debd08bea92db8e3bf1e9962552909407452dc2ac3c491cf11c SHA512 6119159300e76be87732f2a44b1a9388228235d7832370dbae531c2c96694ea42ed4c75acf7abca98ec0035fbc50a8bf84225574505358c2739e64b0f3fd6a95 WHIRLPOOL 4a874a5684937907720aa5a4a1dbc237aa7d985292befd1c591cf0789c71e0da22ced5b7f7e049731bc2d6496e959cbe3c9010047ceb1b05675e61865004c71a
|
||||
DIST gcc-4.7.3.tar.bz2 82904224 SHA256 2f7c37eb4fc14422ff2358a9ef59c974a75ab41204ef0e49fc34ab1d8981a9c3 SHA512 5671a2dd3b6ac0d23f305cb11a796aebd823c1462b873136b412e660966143f4e07439bd8926c1443b78442beb6ae370ef91d819ec615920294875b722b7b0bd WHIRLPOOL cb3408e3e251833f38ae7cf2388a1ddce864614fe1c68de9729a1a9a1f8f028ab92c0f2b863e7fa3ac16dbf443306ac864e74c9cce90690230c081ee2ac309d3
|
||||
DIST gcc-4.8.0-patches-1.3.tar.bz2 17577 SHA256 3b1a6996e6849734ffaaa1ad67b565da04481aa6341a56034402c85b1a3946b8 SHA512 e4e6da9598575142c3c4a772d11c128d3dd2be425684b4ca7207df12e72801910b045f49d12f0a02813935c79b3c528d8dcde518039495c04357f26240d5c6e7 WHIRLPOOL dd09d9d6bc004a3768d294f58551cc43029793edf6b520a581b86f039244e605e5800cfc0f2d560ae28e328557ddfde6a6eedcf618962535fed40b793d4d27ec
|
||||
DIST gcc-4.8.0-piepatches-v0.5.5.tar.bz2 14278 SHA256 644727a87c372c9e371b823a43432e39257716dcb9e49fb61b69692beb456639 SHA512 780d12fc33b491b964cc20029e9cb7648ce789e13d731bfe5305a130ce4d69da9f53f3acccf8d28cf0e8eafa41e90bd73fcffbc52f0d6d20b4ba89868267f777 WHIRLPOOL 8f82402850059124a049aa21a19cb7d83c4da27695a4c1eaa58bf0e45d638344737d66cbdb07ecd29215a48ec67cad79ae3685069d7574571d04f36ef972a853
|
||||
DIST gcc-4.8.0-uclibc-patches-1.0.tar.bz2 3010 SHA256 0300927d938d5d0baccf7cc63d6be71dbb73a5c9d1efaf9f06bace87d7267dcd SHA512 25b82b0860c14b876920a18257b6348161b768e9583eabb5179ed3a3d924bb74fef615ad458beff6c89bc4d0cf723bbd9702cd8bca9e73b60adc82c196def382 WHIRLPOOL 5ae9e33dc382c7d1816d92d0a6b55191f922dec9f023bab0bcb51cbb0ce267c27874670ddc484144c122a204319b55a7dbe0f10c6a13e6390c4015f134d8b712
|
||||
DIST gcc-4.8.0.tar.bz2 86663646 SHA256 b037fe5132b71ecad2ea7141ec92292b5d32427bf90fd90cde432b1d5abacc2c SHA512 8a59f1a67e557eb719961a217bdb6a05b4b3abfc792f4bddee536c46fc3cc8472126e0f7531fa473acfce525a59bbd581ade97d068caf7308dfb2296f8861826 WHIRLPOOL ad966de5e75c817ea4aec9076a16198e91108e1e67c413bda839235692cbd1626e85a5e76206b8889884790d4d282650662a3e0b024893a3422bf0bfc04b46a2
|
||||
DIST gcc-4.8.1-patches-1.0.tar.bz2 14797 SHA256 240ca07655eb046616b54ab6c5b9423f0c2827fcf1a03256bde355b98f22da9e SHA512 4bdc3dfc856f10c331972c0d542ac8e09fbb098c27e460090efd063990c7d48ae0aa1053276b7476404e87845445f5458af781e76f19b5f8e082dd5812cdba9a WHIRLPOOL 094f324bb6850a87eb783484242230c0600f792515ca6c562fa2e11162a7523b4cad5cdd981bd214bdee66a2f5306618a36bf84c02bad1d4fd76c0adf7d1e023
|
||||
DIST gcc-4.8.1-piepatches-v0.5.6.tar.bz2 14313 SHA256 4aa0ab0f114b0ff8af5d0c19c18930e3fcd5e5b0956f56ca24e58e5a243964b1 SHA512 274e16ef5136348415898d4e5a3bc71763078de8ae7c18645e8b07f54d705609b08c0efadbdb55117fdfb5f6490529b446d09def448174c2747372829d029a9d WHIRLPOOL cae74c388153f3c112d2a12b5f96043ac27e7915859bde89846d1505a646a555813b2aea32c61673fd60b135629a98e29931be429d7078cd18c91ab36f7c67d6
|
||||
DIST gcc-4.8.1-uclibc-patches-1.0.tar.bz2 3004 SHA256 365b114f9fff51950a20870edeca0679bd0942ae4fe5d68b8ddc8e488d550aeb SHA512 b79ef258b0dc82286a5e246f7e02c3fe54f4445fe0ce723263853ce1f92a0c9fad4c254e09664d31472de7a7a6eb8e96225bc3a5613dd572ff1037d8c1668220 WHIRLPOOL 76f7485a01c0e81f9c20108c94ea40bcb6f7e739d2f5632eed92c1a2f3778cd620df2b9a663520ca6978c468d0ab6548f491c4ce515924f1e666798f002fee71
|
||||
DIST gcc-4.8.1.tar.bz2 86753166 SHA256 545b44be3ad9f2c4e90e6880f5c9d4f0a8f0e5f67e1ffb0d45da9fa01bb05813 SHA512 1becc874aad77a469069b6d9da4158aae9e013e24afa9364fe4feff9a5094d0673ee7694b3840e892c860f73a56b3ece6174338a8214438c42b9f86dd6c35ea7 WHIRLPOOL c706fa4445bbf4b9503c78b7e03da6adeadc3c736d208edb65059ddf23a08875dfa1ac92ccaafb3dd72ecbceb15a0de5814c62104fb94f99032232fbc50ab82c
|
||||
DIST gdc-0.24-src.tar.bz2 1012099 SHA256 cc6a97c76c9e6db31e76ff97014d24b3d43e21f018a3c6218e3fb2a4500fc79a SHA512 9aec7e4b102e602dfb61cd09ea4b4a96af637ceb3d726235261d09ebd35dbd416abcbfe0e46918e48474bd241fe9bb29abc145a65aa834669295aaee4fca0686 WHIRLPOOL 22322b0c3e2d67b3b37bd7fa92a29c593688f934d4ffd62b9cc87eb63a44a4f8bbc9d75cadf11209c73bdc9942c9b4430036629d0eefcd04de9055c502b85f12
|
||||
DIST protector-3.2.2-10.tar.gz 24556 SHA256 ad8401650ee0f7162e844cea492aa6151de77e8d0236cacc999aada69d511bab SHA512 185fb165df3829588f159f5d9e0852ca413c3a8ec68628a76fc9aa893714907f975252f2027a7c2e167871c2e655007f278a867ea903b2b40ad5c328ab14a687 WHIRLPOOL e3a50435f7b25ffd71ead552498371a47451b694bed84b4c06bf09bf711ece0689a8c0e817448aac83508e89da6cf2d10fd8ce5df2fb81410c5683d7dda6d74f
|
||||
EBUILD gcc-2.95.3-r10.ebuild 936 SHA256 55c4d595847fdd061abf1b244d643a3c375d2ed14bc419e092e2d81774dc0d78 SHA512 d9b4757fc2215f5a35731e0cd3490be539b851a08a4873de404ac26857a48a018a81fa36040aa9fd094f603fcad11f5a8ce49e610a05bec76b18eeecbfa77654 WHIRLPOOL 2a90c8f28228e2b91dd5f16de48a038bbb1e1624c2db7687c88e7f014b220a5b566864c6d3546889b55b1f0db605b12e32bf70a328054d318e5141b6a0247623
|
||||
EBUILD gcc-3.1.1-r2.ebuild 9315 SHA256 61620bde9f909e759968b6091076f9ae520f81a520ad2d7dd0f61e8bc79e8c3b SHA512 de96363edb94d9f1340d7c024bd53882c103f1fe0dc90759e3efcaa7454745df644d0d13d675bc214eba8fb6f515fd8ba014883852e9d74aed36726eff497ab6 WHIRLPOOL 963538cc202c792f96d20b558914665853c55d6f5787f79533614b9ce5fc9582beddf18c54b837e8c398f502cd743eb1e7c252479e894380d3fe50281eb04133
|
||||
EBUILD gcc-3.1.1-r2.ebuild 9314 SHA256 3bb759d2b32df986597daeaa50ff9c8608ca57e9e9e438d701f9d8139606962a SHA512 38c9237236fb9a6d001ab3729218939d3cbac00c33fff2a37c0043dc035283684eefd4adc0eaf3dd6e19d2794006de0df44afdfc2527defdabddec265b8f4f3e WHIRLPOOL 01e83ecd7f244f072876edfd41d023d6e1fe8470dd824d4d6613b497e1e81643b7d0163344c998220aa3257fb385e7da8a298c4d16b1d9e66696ccd2ba780bf9
|
||||
EBUILD gcc-3.2.2.ebuild 369 SHA256 71a14a490464c6fbe30ab1d196cee7259392508453627c2ce971ec6e0a913d82 SHA512 739f38664304199c8bb3e770e2edc255acf515770e60b2bfb8e800c4a8a1a4e12472df47220b1e37c39a2317cf832a9aa7b03080bdc362ae086a48d498a177fa WHIRLPOOL 1435816dbd975f6286f96732b729d4fdbf7d28a00915f3d5f08fe4517b2f2057132cabe243d963f0b7fed7614a77bbdf1fb40527123f138deb2c98414a868450
|
||||
EBUILD gcc-3.2.3-r4.ebuild 17770 SHA256 afc9ec06604ca3d1476acc1d08898ebf5a113db8e14336ae3d4bce22e00688ca SHA512 badc10f4127d2c836f88d1c0d7a539567e86e8d06ca8ad02485ad087813f9a8d032c9395ef4afe89bc1f36c05112972ba726c630d7976d81b75aa1adfacf0d40 WHIRLPOOL b192dfaee9d62788e83eccfd941baa003f4f87ae08a514df5a160dc28510809ac2befeb5f717999b10af10ec6ae35c8d0b811e59d0338790ee4cb1bc5e8153e6
|
||||
EBUILD gcc-3.2.3-r4.ebuild 17769 SHA256 565b003a9913d69b080343035dbbca50438016087960dec931f9cb4da062c387 SHA512 c9ef1bc3211779ce3744bb5687cce4d2cb770c64a8b2f9516b441be4eb8b2d8d0e8c9f45b2802152d79d84baffe2d5552835b5b49380ca4209604eb1ec77eb48 WHIRLPOOL 1f0c6452e3a226023d2c818175fd5eb7f19a0a84cd67e4ee3cf6d01b872431f68a2be8a4a3f52e1ea4807a36b56a33cfa559643f491d4f3d27ee3b33ea9da3f4
|
||||
EBUILD gcc-3.3.6-r1.ebuild 1539 SHA256 00c5d5e0035ba711b6d3a86d752e0a704f67916f2983a2426becc7bf6d59cee3 SHA512 93de795ff232cc425ce54157680b17433240a524e7bb248617d5c1616a5e148bcc00ad6dd056f3ed61a906bc06c933555241db133d79ace37c7515c7c10f01da WHIRLPOOL cf1def864867e0c8be2885456f397b610d420dfc0421613985211accd50722e09c5af113adcb65045fc8e3a527f40887aae2ef676858d365488d44b173a57f84
|
||||
EBUILD gcc-3.4.6-r2.ebuild 3235 SHA256 24627b42feb885bc9968b3bc668ade227b0e7a10bbb3fa02baf11b73d8a1e65c SHA512 ef40e8bb07d8ee0ad74bf78f6db30ed1eeaea0ec6481a00316d302f7df0d6f8f3534ca868a76dca85bed265990dd1a13e53a6b53be8cc58a4e540d5d4bc5b2fd WHIRLPOOL 49f63999959b7edfb3d21144dee06f83d987c0b36848a381f8e5ba694c5080bbd811b3927d9393d4cc36851526c94ab43dcd93db3451fb946359e1d052cc3f31
|
||||
EBUILD gcc-4.0.4.ebuild 747 SHA256 07588ec84fe04dcbd97adbfdcc46664e8a5cd5076f8944344abb8224b01f72a1 SHA512 9af9cce56a80c2cf744117b56b3395853f8024c56065cd32e8613d5c7efa8a885008f1d139192990519bd90c455cac8ed00b70b571d40c9852d59b27029d7d41 WHIRLPOOL 93a3717bc3888d8395fe245d8eeb6eddaca3dae57401f092931164e3d688330229b7c0bde6d2919d7112d03a917aac4e6528259fd7d7908171cc95e73ea4164f
|
||||
EBUILD gcc-4.1.2.ebuild 988 SHA256 8a106a2086a95440d5fe51ac2af1c25eea85e1759fbf5b50ff48c946d6dff6d5 SHA512 e9611dafd92c96534eb58e1064c5e05be96b19bbee560df4f4dbc8df0a82943be21a3102b8dd7f8539141365bf915faf14433d06cb9d21d2ce18f2e2de51f682 WHIRLPOOL 1bb4cd755bbfb131052b960b00048bbdbd4d650c55b06c0d9d6bd49ec6bb675c6b523807d4a781c80172133b039d8e663212e632e0d422252686d44aeeac1032
|
||||
EBUILD gcc-4.2.4-r1.ebuild 843 SHA256 d489d8b3c460b92d9572091056426b97cdf119aa050c40d4615cef7c6acc626b SHA512 777288eeab306c584c26fc6c62c7ebace7948ab6205b507aaeaf0e124747a8856d82571fa968f97ca0e74c12b440caa1c335aa40981602684abd4e42e72cadce WHIRLPOOL f023c7a39e58ac25835be709507b0461da325974ff83095aea14798af96b2eade79e757644d7207f3c01a72b0b1aa77653906189fb43b86d5f71361320b6df97
|
||||
EBUILD gcc-4.3.3-r2.ebuild 1306 SHA256 40d3873be1237ae4fbd806443291e878883dabfd1f069f593dac3b27f16cd5a2 SHA512 dcd767b705f007543d2b2ecda9e0774212e7952ab3c8464a9fbe54c62e9ebe0e15b1d625db2682fd6b4571b1f5bd4dfad93b94a783a9004f6cfbffef72f323a7 WHIRLPOOL 2eda2f6cd6115fdd1af8bed503e9634cf6be831e95a1d013477a1dce007f631392f8cd1be62beab143dd26bda35e152969bd3af68de4c8059484b28c8eea7f47
|
||||
EBUILD gcc-4.3.4.ebuild 1293 SHA256 7235f783625d7f3df66d69384e4aed56f3be00dedc8782bf221a060fd084214b SHA512 944823ab797fd3844a49301e20191df990011a301dfca73e0771023656b5df639c732cadb5716b4f3c48d7a1e3a6f4fe2ae6cc8fdff83c93d09025f7d5705dff WHIRLPOOL f4471498618fe5f813d53a13bea8c0e4c9d291d9a8b273275cfdb83684b0e40749d1f37b757bb02f36235eb83067b732a72b2af628a3dca96527dd1134fa7320
|
||||
EBUILD gcc-4.3.5.ebuild 1299 SHA256 7a1afd324adfc7b35a53c92979da043ba6cfc2babc1bf129ea42fe18eea5dfb8 SHA512 02eaf91c5affe59e3ff8a76be14225114ffab16b05ce77a22aa9acd869f526de754dd4bd77ad0c5d8ae52a7730e1b5e065fd37273190044db52f98b55a89efb8 WHIRLPOOL 9e5d757a27faf36196ca2c2eb4df2d0e6427f43c1fa46706ba6dadbc8ae89237c6602907fa98d3414f70f9d4d3833ab2bf0c0cdc374fa976cc44ad230efdad21
|
||||
EBUILD gcc-4.3.6-r1.ebuild 1292 SHA256 c398fad59ee6dee26eb4039569f6da55c8b54881db9ca0f8424a83490a0b8d8e SHA512 78d8e7f413cb1c6afb45560387a5d853094e24ed2008154db6c1b1415a315ff97b965826caa690e68ff54b531f0f3742724e98ff71ecce4fcff9cd87fe9d338a WHIRLPOOL e308868466f3d731d32eff4aa59562911010e120de354c6eed34859d3c72fe313eb10c6b1b9eb7987044de804dadc83fc84cac416463196164d21f51b2da60b4
|
||||
EBUILD gcc-4.4.2.ebuild 1370 SHA256 f0a6408d2937de3b5eb44e71652a42e4dd42fd3457802dbae6542d92818e0cb7 SHA512 d542cdd0ab953a1369662ae771e948f2f3f0bc7f69e08debe9e15c8f03a7e4646cfc237fa8900f0642c15b1cadc4f9eaaaaea5a477b315ca2968c34ae76bc191 WHIRLPOOL 9e62733f1dff12ca600f0f34b7f3af8b9b61c9372a2db77c705b42c92ebaba37da9662050f8beecfbb54f1cfd8d6e06f6759d9ca0a1164db74329e1366ac2830
|
||||
EBUILD gcc-4.4.3-r3.ebuild 1635 SHA256 a99c4c1147a3cf922c34f7d7f7bdfee767b35852d3b4f161bb48eb213a0dcf21 SHA512 7d7a02d76960b018f42d43f66a58c17aec6d3a3c155408499c635ca16117d927ec0fe4a6e57e17dc20c30b615c4b2e980b5ecc264033dfcdeedcb086557120f4 WHIRLPOOL 499de991b2850933ec9cda84554d05a327b66d0c052dc9153b68840c687ff79f541542596ac89dacff64abf9eb12f7f6c9b9fc60ad6479abad23cc579f585e12
|
||||
EBUILD gcc-4.4.4-r2.ebuild 1643 SHA256 989457d4890a9c470ad7ab3723deb65d0eb2004f22435303c94f7f332f76ee7c SHA512 78adc86c6d5adead5bc676fe544f306fb956a3e19e4b27d1ce5b823b47000b511b41582fd881a7764daec68e8b3000b173504cfe68e6528689f2bca6d28234f2 WHIRLPOOL 6abdd77956d7aff5998c016369c3af57560c2a6d82d0a810fbee4e071d7fe7206a4d900b1896b77906e5d6fe4e099dfb0abb47c6d533fe285a3dbe882940f28a
|
||||
EBUILD gcc-4.4.5.ebuild 1638 SHA256 5992465f829be73dce438d7a916d5221745a5b768662c92901c5d89969bf802c SHA512 40404fd74a6379ac3c92d6800a96469a10e554ae34ebdf7dd2b337e6b7425777f7c52e8c2400895b6dc754f4db7e46ec98ad6b3d1b2786c231324a9e690e4242 WHIRLPOOL 96341213b2141a31b48327273b328f11b0ee8dd741eb3c8b2153c03c723eef149148b54491c192363fd81f9c2316d07e88c5b9179ed61bb54ef8b2691eecfa27
|
||||
EBUILD gcc-4.4.6-r1.ebuild 1641 SHA256 2b166c94cdc59fa71341602e3f9de8031ec0221426a86e76efb318504b121b40 SHA512 58b5685527f08cacd14a07326c8c23ef404f7348983d098c90575cc95e816b8166d4669a2cd8b3e848e0fb3af49666a194507c46053fb0b48c8332d5928f16c1 WHIRLPOOL 620a3b0025c52c377f74a8dd382e8bb59d58a5f8477c6cd9eb0430b8d50b65557fa48d2392df6d13bea599c41b3a09b29b1945f31680149c6ae5b2698213568b
|
||||
EBUILD gcc-4.4.7.ebuild 1639 SHA256 eb3fd56f88236eb924ede512a12f8de5a3bcd61a749c31eb0674d4c21a6b911f SHA512 a4813975a6c223832f08f19c4aa36c01a84c2e600d6f9e8dd74404f5ab7a6135bc66f2e3bf018044465f8d770fa15cbdd460b3493f6c6192b0f4f5f5e2bbdcdd WHIRLPOOL ad9cd325acbc74d6b9622c031a5d642c5c8b0f5a88d598ee1744f3153c120471f54ae95d606ff6bb8b23a7dd1844897ba7c3c154acdca4cc7e0db8d1f6a9bfa0
|
||||
EBUILD gcc-4.5.1-r1.ebuild 1654 SHA256 29194a8008b0e36b956ab5b56309cafe68684ced9e175dc27ab5de761bcc4c5d SHA512 e38ff75c21dd4197d13cd4ac8f724b0bb2cb26d620b8e4370a32eb574d4c08405edbd2bb8f04552ac1e365852a92ecb50db944e8b46d12563283f20fd790f933 WHIRLPOOL fe5cd29eca03ba6d22755a59e8661f0841fe8f05ff70a48cbc18a6909b1fa607c036f77b75d3754a0534e49b9839968e8e69820dff1bd6900d1fd4adbe2a1392
|
||||
EBUILD gcc-4.5.2.ebuild 1651 SHA256 976d156eef8da5258c42a8ad6d40502c97a9b0ec153dfe70d8e0290d79c67312 SHA512 e07e29eb73454feaca9552c1ce4b456a003e58dd90bbb7ed701e544a27889366f9bca8ea0260b8b9178d0a3bd662e80da1e9b338d3846d3419dabd2aa2170588 WHIRLPOOL 4f1c3d46ab382913a4984312f01f477bed334a40c805e0efa358c567788bfb0334fe06856b0f0dda0c3837f12c73052d0a45d058df22f881ec1ae08c9ffc089a
|
||||
EBUILD gcc-4.5.3-r2.ebuild 1564 SHA256 2f3e8412c3a3e175c013eaa1f2e7da2af938c4a6e7cafff95f75aa40d29164dc SHA512 3dded9361215bad0ecebf187a47a28ff43a9cf67c0471cc9693985c4acae8bdb585197eeb05a35840d959c321107ed25d1f5fa1cdb17a3e07a4ffc116cdb0e2d WHIRLPOOL d03a1cfc5f37e646f481eaf8eccb71439ae615ecf34428f274f4f7dea20c0a6548624d034a2c1923228a1ffff0fffcffcb733b9ab4d8bb1e0b36612122f632ac
|
||||
EBUILD gcc-4.5.4.ebuild 1562 SHA256 d4b52bad6faac642cff0a99469252300d21b9cec2dc8e0e15d655dfce04827d7 SHA512 b964f1ed6bb361aac35d46205bad639b0c98789f7a749c03fdb401e66d5365f9b41d9664fcfa8abad6241eb81d096ffc4c3785d8ab383c0fdf1ee652ebcfb56f WHIRLPOOL 17a1049ed729a363a25b97e74fc08948754094e142e72046e68aa393853064c7e619b6ec70be4689684bfe53a09b8568470ffb01440e3c5bedcac9c0dfbd2ba2
|
||||
EBUILD gcc-4.6.0.ebuild 1651 SHA256 0dca477aa2bbd7c2ad48cf523e0baf88f2cc1a5cecaf403b5bd49ddd1ba846b6 SHA512 39bf90478dbee693b7ce8f013c768f66c8bee863a1382bd541a7c7f4f24543429e9b23c9ff5900f8c1454988c7a100aafca21ddcb0c2904ec451401cc908e876 WHIRLPOOL 5bb95f85035c096004765fc0e207e86e29ce8b96a1a46a22b4fb936e91df150f9ce4453cac02d450675f799f6be6bd1c895e87639db8801332a571af2df4021a
|
||||
EBUILD gcc-4.6.1-r1.ebuild 1654 SHA256 334961c2fc9c66ac88c914f4a951fdd15db5e2fa70fea0f62eb761fbff4f2fcf SHA512 f187a6ee6f2cee195d2eaedd1b7a287bf21cc5a441a7e31412fcacc8690f132b527c1e0430f2a05c7101c46812cec1e57c639b303fe23af38895f3d7b1f34874 WHIRLPOOL eaaeb4ccd35bfc6d6aca366a066e9d2ae2fd2978b6978a00d61d8e97a48d1c3c07c711d6960cdcec2d63522f549f6befad23011120a7aa0ec5e1448f69075114
|
||||
EBUILD gcc-4.6.2.ebuild 1741 SHA256 b929aac0c5c2ac8009dc1fc161bd31df9899bbbe4f4fcbeb12374baf9534da96 SHA512 4ada7038c92a56f25334ff58c10d2879edf5b2c819f50d6714dc6a9f4e0866013f6bfee7e452cc3aaad45a72e34bd95ca8fe852fcafe79403b7a459a69d72bb0 WHIRLPOOL eb5a531dd434acf4145a250529eb8b83187b3b45239e58f1dbdd7bc11c92a37e67b7736543276556834a4eaeb1864b1daf05bc991d80a648e56a81998fad1a5d
|
||||
EBUILD gcc-4.6.3.ebuild 1705 SHA256 979881645221d353fb7a211ec9ad436470ade2e233c35a199a063cb6b955869a SHA512 b6a93bb2ecbf44e2b283a09e814f201d34a4338b1204e9fab412bfae4f11f9314286b9e835f620d41ed8b240f8441e38164a229085fb9898f30b8c09b65abb98 WHIRLPOOL 17d87b645fd42df136fcdd694fa1ffa63d8c78ad22b5692ea63b765c93868ec115c8b8b9d42cc874eb7f994613aa46c3b83d537f84ee59db09e4ce4f9139bbeb
|
||||
EBUILD gcc-4.7.0.ebuild 1873 SHA256 e6c7ef28e990ab1ce70619e5e0b8a16e3a7b718251abc61cabe4b108211e4a36 SHA512 d6e634833ef2ea2566bb195c9674666b00aabeaae0631a9ae4dd1faa46163c44a8d092d1a4ac3537df65a76b86595f1392525e799ce90e2bc2364b990979f51b WHIRLPOOL f9d69bbec6dc4b5936c7e3e92829014623fddfbb59c8d6ed0be15425cf81b96188266c5b395507d3c7513409d301e051ae90069a0f7d44f566fb8e629ef6ac98
|
||||
EBUILD gcc-4.7.1.ebuild 1873 SHA256 99888b0c6e09166f3a085fa7fe05ba43f267922e237efd909ea7e76469df9d5d SHA512 b2cd479c0838f4d39e534d80450c9f1975e03a4c36bc601b345c156c083a8aaec67d7cf7e4a7420516c57e3fdf075768b7d857f89a5da813d1cf3fa76b050a49 WHIRLPOOL 1ef8c74558ffe074c35d13b8597c304e90543cfaed765ad58f74f7dfd643275712faf33298ad27218c8759a7a178da83b961b88909517b8204870a6c9462c0c5
|
||||
EBUILD gcc-4.7.2.ebuild 1874 SHA256 200cb6c6deaa4f28b61a6bde78241eebef58dc65f9fc55297b8a50d285a47f31 SHA512 3ee7f8bae3385fc2f5924d2ac72848a69e024a999160f1ac77349f8132424fb46291e0b2709936ed4f0bec40707a922b05d039da2c2b2624c21bead1a862530e WHIRLPOOL 7bc694cb2a357b3ab81183fcb72873d9a5639c13b67510bf8048babb097e70a97d34a858a9780a3d27e4600bdd422b561d06cb95a23969b53543105cef3b245f
|
||||
MISC ChangeLog 48440 SHA256 cf25b41c1030fafa9bd097d6f2e0b1027d15e95a362896c14169455ddb7193b8 SHA512 8710f9af460bd6b01878b46a4b1202c251c8e7d80b58937c78217894d0c91855c957c083b9d7002613512c32f427d33d7881b0acec93d23bcc388d6c3c9eea5c WHIRLPOOL a52fb83f0692e130c22a4d6856c4a724bfc0e9a341ae9fd1f6448fb729d82c44dc355168a9059b0d5662aef38140c35dadc95ae93696d52a25690e44267941ad
|
||||
EBUILD gcc-4.0.4.ebuild 747 SHA256 7f1b9789141474f21c1a338048acd52430c8ab4dcb5188f30222da61c930e781 SHA512 34ff472b4b57b96b6b85e0bbfdf5c5ecb7959115e084613659fa1f559c11844439f1f3ec909cba7b4cd20a38080e49bb721f6197a5ae410dfce2b5a391297473 WHIRLPOOL a0f37c33f6c8006c606e6762ee05fe302a8189e7024de0e3420ffef2e06d6df8acedd964bdedc59c63d99cc692ac3b7ca20474f23bdbbc4d37b2c18d3034f85b
|
||||
EBUILD gcc-4.1.2.ebuild 988 SHA256 dbba770a283ef549a34a2cabc2427c9b3e29d8e97ef3634e716e22a0b9ceeeda SHA512 485e4025febc80d399f1b67603093999d5c7e72546d5be3658da13c7d45449b796320dae33dcc4f55ff255a86f672fca08920643b5b68601842263fa3842adb0 WHIRLPOOL 962940532acb7976016a4d45ace5c8abbe3f670f826a0d173b02137c6c9512da26ba1b04487f51bc66db62823d9b850c03a49bad2e24367de47464edca6ff13f
|
||||
EBUILD gcc-4.2.4-r1.ebuild 844 SHA256 a46b8d22c5888f1346a6824a31eeff11efbbea1076b92f1ba63363dbc263e29d SHA512 cf613fe9efc1151a9b1833aa145355a0ab60fa3b76a27b757dd753beacd41f7e816e067922bf0e965554fad989d3bb7440751d1a64f94a68ac016f64ca2d62dc WHIRLPOOL 380c7b918d7f4670731f452e2e1b548d57fd6025930052b2dea9e8dc2f5a957a7813c3a1458e7f78bc089f1e7e9f9971889ecf05ab7d20ead9bdd7868751073f
|
||||
EBUILD gcc-4.3.3-r2.ebuild 1307 SHA256 d5e1bc7ac91554bffc3f9875c09a459dbee5d51b0524a2339ea6211a2f7a2d8a SHA512 48c22e487e50c4423286bb30f00ce289006a73fa5046e89e8d1787992da8593614fef001b7a84245bc231f2f60b2a023cfdc3572e1895b603a9dc3bddc2e38ae WHIRLPOOL 1f850f7b2ea36e804e1059f10c758c1bcebd516529d3cb45646bf3561e17590b92b35eb72d1e5827c3ccc9436b428638b14161ab80243bcea3badaf8e005dbc3
|
||||
EBUILD gcc-4.3.4.ebuild 1294 SHA256 6f39e5ab5bf3f01efbd880d0464ddd263afe5c41cb9cf093dc42e5fa94ed652d SHA512 2547283bfd17b7593f7c73d05375c518245edfeab85b0b9a2e51f37e20d56c30f369148f98843321855db1cc2d5d95a27a799fb500a095865820d50e33cc7bb9 WHIRLPOOL 90943c4375edf3a4d2cf43166efe949d9dcfb03f8b8319ffa5e8cf8b641e699e77bce7ddcad030e8c5e50cd79e1f70f7a807efab823bc5634436be724052796c
|
||||
EBUILD gcc-4.3.5.ebuild 1300 SHA256 ff01a4995a4dc68d15e82afdc49d015a8c51952d7fb33db76d244331ed2955b2 SHA512 7374194d402ff3e198e98341f486660ff9eacb547fef2bfbf49f04df6590452995aa3d70fc779ecd2bb8e925fcbda790ec650005127aaec9f8a949c3d99b3025 WHIRLPOOL 6600fc95d2b41d3c9c5acba20d77d5218a71d669354b9d6c3fb18db47d5914537734efa6771d3866731295d2c4f4d818dc786b21d1f579de89c9ea911a8c7568
|
||||
EBUILD gcc-4.3.6-r1.ebuild 1293 SHA256 d92dd36c976a545deb3a3691d2e8481a8f1d7aff9285cec06e48fc2d923e9904 SHA512 c1d1191b2f82b40dfb87281aef8d0f299d164a12a66ed93d9d6e34887ff5e2d5cb014cc41be3d7ad4915d00b669ce3009851f6ddcaf72478def092559890b74d WHIRLPOOL 139f0642f3f9b5e100de60af999c6e59f929fdb976b64ff6b1e5d5db708dbda5ed236ecc73a797541125878bbd73f02ad7ea2c078faf9b67718b44961b50562b
|
||||
EBUILD gcc-4.4.2.ebuild 1371 SHA256 96b177ec69a612cc3ca335484ccd07771192b249879d4f5a49cfdc79737f3f66 SHA512 89c81646eaded69f3fd45b809c1f288e78d16378fa47de0ceafd4115ffb9a88a646f62f6dca7d140ffe5f5cdd17cfb42a879c3b1aa426e162c9dedf8d652e851 WHIRLPOOL feb987154c63c456aef99f531db082234e57f38b0369377e5d00be5b0d0b3a17865eacb3f2a00c1d6e26adde217063aa9f4534f3d5f8f6830d2cbca71cae3987
|
||||
EBUILD gcc-4.4.3-r3.ebuild 1439 SHA256 e16fde82fd8bad348980bd43dff9cb84c1f8c7ca145476beb7a7b67c651876e0 SHA512 221afd7035276afb4a388a8fb43d2589a494ae4fbaccecfeef491aa7c0b6227843594e89c049b2e42273be948e3d467f9d5efbb4248b7be1ec1d3d88a2ccb531 WHIRLPOOL 1ce9d5e6196351d04738c4818c615dcd6c1e71e8f27ee09fb57157d2506a049e9ae589f52c3ddf42242108841b20ad4fe4e69d233a484e9f51f42175ed98ef51
|
||||
EBUILD gcc-4.4.4-r2.ebuild 1447 SHA256 1a81a54a3eed34b9e86bb0640056c5afa584cba90ff6443fb0ed1c34d6a3b471 SHA512 2794fa9ef4440417008d0f7baf1b44c8d1b56b93f44f91d9a5b726b31ecdfe69550f822f30256bfd85ab5f992aafb74020d32c50c0db755a0c553dad9b9e0a82 WHIRLPOOL 4ade400d0a7a5049541dbcd035d2d1f1624704f0cb4852e47b6cf2e80e059e3de156552b9222fa78a3cc02b468d0359d8bd7f975454ebe57b0450f9ca08a4ff4
|
||||
EBUILD gcc-4.4.5.ebuild 1442 SHA256 b77ab609ef768bde84673db0130273a498485b6f775611c45219c36537cc4589 SHA512 ad2accd43b7fafb916e9ab814c928d629af88b1551861a5f4c61ecbd69f90c1a68924417a6bfeea7191adf8b63827d328069c237c7a3f423975096eb4652c78d WHIRLPOOL 9b76e0de8ed3097203a819f202c90808b1587e190d53995556f34998fff9e7c4ba45049760e90c791efdbdb0f4bf8dfd6350a910421507d834ba807b5faf9065
|
||||
EBUILD gcc-4.4.6-r1.ebuild 1445 SHA256 8ea8ecde0846a02aa463356e1b61f7a894ee82640320902ba23ddac73199c041 SHA512 66822a94f3c09db06a32bd37268daf5c94a2f60a75db9e3c90f14f8331dcb8347150bb8740cf04f905732a4fd6f82bcb8a4f8ea4b15045e9a353a847c31662ec WHIRLPOOL 59e978fcf530caa19bf1ad8356506901c38b0e1d41b79892167b7e6344dbf344cf5e6ebd9fe673a25f7c107ffa43b635baa80fdcc2302f1c101b2ff6610758f9
|
||||
EBUILD gcc-4.4.7.ebuild 1442 SHA256 7b9c1b516b76401879ea15177b4564fe273012e5c5d48d8593ebad586e5b9046 SHA512 faec5dc1d45e95dc86521270b165b8ea25b774fbde39c44c04ad29d9b93a5d9ec8b72da32d93685e45401f07f7ca37e0df8552866a6423c6a101665169c4dcf1 WHIRLPOOL 6a8f0f7d90e65ea78c1f49ca30280fdffd3f68051b752633cca77d963171110045d7faefd0c3ed2d2e10ba1894245063b63a356f99774de2281bae7c58274b7d
|
||||
EBUILD gcc-4.5.1-r1.ebuild 1458 SHA256 bac5828d9bb1d18b3566a5804c76d3cb04de50bfe7c534eb7bc6cca08b6d39ec SHA512 e6c5dd09379e8d8bb0b09ab82119e0b2e23569a48c3cb3b609cae7ca3246442d8b5231ca4f68a15e05ff25978fabdcc3644598c74db3c14bf6a3113a24f933d4 WHIRLPOOL ba938f5e994b6e87a6ec4bdf70bab88e063150a5bfc86043313e222f4435994c49b1085ed128c6204260ed6594def7b708851252ed71c59a54e695ffa77eb9ec
|
||||
EBUILD gcc-4.5.2.ebuild 1455 SHA256 be74f444da1c7973a862cfca642b19250b5455f729b543fc35dae2f0664add45 SHA512 4ee387ce05aae2537941ec67c8de57434a83e4995ee73b903f28df355bc07c16a565c24b1e30d1d6db2b55e576559a1e0e71cb56c8cf0e69128d50572cf34bf2 WHIRLPOOL 558f4cf5694aef0b30fe3fc25fce3111c627412eb4c5daf982dd0cb6edb3a1165e7a03b360b0024c9585359c7eb2f3e756c4401f7597cd4f2f84f6ae61b61ea0
|
||||
EBUILD gcc-4.5.3-r2.ebuild 1367 SHA256 a1622549309038f1fa6101ca1a7b1bbf65882938e5879475e4b23c55b02032ba SHA512 e887b058bdc342c47de931697d560c07235a1deeb3dc1740c82356e5030105e99cbfe19442a796e1949e33624793b7f8fa0f570eba00efdc61f128e36282c09d WHIRLPOOL 68860e4f4d86bd92d5ee77a86b7f2db6215f2e5ff426ea822be796f89a15ef8174779bf697decdd3486ee00bb7df8f2688e49e6daffa51c052c6fd259975c07a
|
||||
EBUILD gcc-4.5.4.ebuild 1364 SHA256 282436a55cfa16fd12a9787ce4977fd5592f68e2ba87010d7f816b0134bd5da8 SHA512 43983f4b75e0c5504b2df08d6ed4ace48d6e04f5c34b9a9c816e6bc7769e4d18ec99c68bafe01e164251c04ebbbbaec20b13ff18bea541dad56a89a092eb7966 WHIRLPOOL b4ec66f73cbbf64a01e5bcbe204c30a5db8c761b9f1b2a2c3685f25569f8f64970b5c4bff139f598ca474a2addc89ee0bf31a475a1abf3296f56e51722533ddc
|
||||
EBUILD gcc-4.6.0.ebuild 1685 SHA256 c2d447d5fae2a7e6c6459875e9af897b4066ba07b545f10d9f85d1025a312f44 SHA512 89adb0693f3d09360991fdf6e983f3ea66d22ea3737d2e7096c0910ebed013a127bd3e669b1fd505607c0c408009d90858f0c249346cc6997032bfe3cad82f3c WHIRLPOOL 51e498bf056b6495d1fafe40ac46b11117dbaec2f9700d02133ab7896f9a3c251f01caf04cf86bbf2c40531ea927606de7adaccf5e3868d0bff44f9cb6782145
|
||||
EBUILD gcc-4.6.1-r1.ebuild 1689 SHA256 c8a4eb16b4792ca53981d918fbde5acd7db9ffb70c07a060fd8c08d9971e8103 SHA512 a8edd3ea6c9aea9e901fde2fde687106905215055725e35989b88bd66efa06d274b83ded61f760d63f125bfe8d1f111f7463558b3ad00e6c440d960ff1665347 WHIRLPOOL 73a0bd98a4ad6a8d950ab2290dc7900783d7a7bd0f1b3e0b33da96b1d556a4cbafada8b8fcb068ef7433022c5ca63dc15c20cc94663edd7e8fd4538049820fc4
|
||||
EBUILD gcc-4.6.2.ebuild 1775 SHA256 8cc7cb1f57da4406ce376c24cdf929ecf71242cda05715f3b4124871006839e3 SHA512 f66680d8b4d4bc847142745e607f2bfc0d4297fa7dd2087b4a6ec2599eaafbac9ab020a8c1bf15aab52c13bd4b6c22bb8ed46127c659003362b3ce325dcb02c0 WHIRLPOOL 42b40d5cc225094f7f490e006b867d1eb81f71c6009aa825ebd9d031ef5b5278596daef991cc79cc91da765c8c57fcf88fc9145a9cd0542ad5562cea874bce04
|
||||
EBUILD gcc-4.6.3.ebuild 1741 SHA256 a39b721760ea5482a45ff4bb9f5c9597a9745a69ceff44d6d5c69b475a3b3157 SHA512 64628b331dcb8d4b718f4f8969ceb330ba5ade7c2706256977ff1c289693c234bce9727b9e5a6ea74a332fafd4c8576b9a6cedac3e0f0648da20940dc417904d WHIRLPOOL feba5fdc82c7e3341838a7888161ced2ab046c3dda71ddf3b8696dc7111cb2bad9c1843de98c382e7bfc960106504c75ec24b0ac7eaad6e33f9c89a6fcc6b80c
|
||||
EBUILD gcc-4.6.4.ebuild 1748 SHA256 feb6c03c0add3ae3fdc87b28fb74b0888a40cbe4a66fc1920d6ace1bdf2d1f51 SHA512 101193046041db2e834395433adba3f55dc2cc2a47e52f2cd543a13b0bbf6dfa1b8327474870ba0ee2dd7be5931970674d002579eb99e36ed3dded10f27dc3f4 WHIRLPOOL fe0ded46273d04928c9f57006de45065139f58e4a3d94746319b520424879d17dded80fdffa691a77b31361bbc29d53a61ebf101dd14525856982a52b2d80d46
|
||||
EBUILD gcc-4.7.0.ebuild 1907 SHA256 46d337010a8b754f155b565239d278c0f3128e8d7bcf87289b6f755bbec8cd7a SHA512 82eac66907f5170d742b144f87868acbee2b18e200a881ca8fc576f74de98147f666136865c8f23c2fb4ddba04caeb275833de64bf486efaf2a4466d497b1456 WHIRLPOOL 6d57d1065da9c7022a397878dc05aaf58c2ebe12fb012ac5bf73a73f44084771d0a767a00b2490f4b76b4efc7ecfe82be1a676cc52a7a503d9fab81407d5ce9d
|
||||
EBUILD gcc-4.7.1.ebuild 1907 SHA256 b3c4e56e1b681c54d5620bb3ddc2325fc27e87e049adf51220970bfe0e53335f SHA512 a8b0b238792304ab8c710c965c8870d83ff8cec144fe5fe1416a8cd1764186f58b4a329366bb69b26dbe525cd9d609a0c609c96074504abdeb6362185303e43c WHIRLPOOL 7764612d8496073d3d2ed4b8239ac56ee516322171cda9b2ed390cafd69f0b352e45188d36e80771fb7b29c27f90de55dfbbc7c1515f0eb45870d4b697d3220e
|
||||
EBUILD gcc-4.7.2-r1.ebuild 1910 SHA256 c6554b15e4a3ed77d9df5185f5b15f6879eb58ba9b7d3c991d0e87bbf36d7e0c SHA512 f01042d54f3b49ce1a1e69795044fda118be5d4279b7341b4e44888d2abe09642bc758379902079dd5650ab8924514fe64d5c522c7f3efb1d864240c392a2242 WHIRLPOOL f364ac9c37e450942a84485c21efbd1df6faf6449f3177961359fccc8fdd6607f71567c40f8cbd8fae72775dde82fdc828f5c2ec18c24dbfb0383cdfe6e739aa
|
||||
EBUILD gcc-4.7.3.ebuild 1907 SHA256 7893a40e567f91488fcb6230d24f767df5177332552c871f3d5488f67bf57fcb SHA512 5fcb5fa675b909c9c607caa396cd6df4a0c14744b74fef7e072f4c418b542b65f0566b6dcd8a54088cea5e8950ceb6ba8e9aff6d73513062d8de53750fc4f490 WHIRLPOOL 27dc55ca319eb16b203fd0abb9023592213f966a92bfeadfd85f3e57f5f741ec5288544bfee2b6626871bf9a6165faed13165256d64edcfaa9693eb3eba54653
|
||||
EBUILD gcc-4.8.0.ebuild 1862 SHA256 123b7319f321e4dc6c2ecebb238025c24119d20306579197e2da551a5ad44035 SHA512 d08f20ad80af5498d4746d88fc371676da4129a90dbb0ddf0e12ba959a3dbb0bbf716878bdb1d103b95dc392d1a1e7ee38094543d41ac08f36ffbc0bbe4a4dd7 WHIRLPOOL 60efcdff00ae01a048451cc5e664df8c9a0d0f7dc6228e8f68eea1bb2cecd4e601eeb078f662c52497939759745d0fcaf0fa7a5b8066d7a0f283a35d6f979126
|
||||
EBUILD gcc-4.8.1.ebuild 1863 SHA256 3c598877e9c12d9e1e75294ba147af8f0a860ea336cd5d9d782c5133aba50657 SHA512 37c82d8944e9acf358ee63682febebfbd8d849f95b343c9e5255cfa3831e69015abf620a9679693a85a29b8d5c9f387563dac3e6c2adca71f3c6f6dd5195e6de WHIRLPOOL bb0bccf5341e55f9fe81cbd832537c9db5618584de59f5f7ccbd74db3545679f36a8e5c0267d9d5ede5fd0eec20f202bf2c07cf473f3d278295fb442d031a7db
|
||||
MISC ChangeLog 52271 SHA256 64454620b76a6f3df7803aa7efc6efc67669f04a1f174c8059c105958897efe1 SHA512 1f392ef12a8577f0245bcaf93405f5b39824afbc4c26a30db2198e368665b67669fb58d72c9e2e8d1c2fdf4febd8aa0dbe4a94afed7c7bb6a1d825226205aebf WHIRLPOOL f9c1840e1d6ae36b1d253168a0f2dbf8eaf521cb0f56ff85cc54dca53772ce9db07724048f774c04c634a5d006065e5bae8069bd6ce26223a4a5878ebd2170b0
|
||||
MISC ChangeLog-2006 112483 SHA256 108a7803efc91b08dd27ca4a83468637222a0685760f63bce724cb486fbc4022 SHA512 2887a66d03f4e1a9c60c743d7aa22147bdd95900b9e759c760a63f1a60c90008585b10b4f46ecc26e0149427bbdb8b83a9de4546d75e9ad935dd8e5377bf8870 WHIRLPOOL a2e1df0a7cead4373b5aeda333d952407049e1945f0a4e7774e1249e9f08ee33faafe0e74adec28b641bf037b8d6a350f45760a25c15e769b23eadb84b7ea48e
|
||||
MISC metadata.xml 2017 SHA256 b8397e7ce9649b9086d020ee865f1ccd616b338cdae5be3d57494fd15748d132 SHA512 231a34104c4c0fc8f2a2733572236d7638bc9e7241a6d60b90601f24204c2a7ae5d61d351c75179dce05b4e1b7e367b9ef4f8c6d19c58d3695f5e6cb15ab519a WHIRLPOOL 01599d282637b293265f57c05a91447434d8bb33be54d6e89b8739e0f549b2045e4bc9fb6df8c7a6d0e7d6899b818b6f18454906a73edd529fc9ee57f212cce7
|
||||
MISC metadata.xml 2124 SHA256 5cebe076e2f23113d5c766ff5ee6f3e10caf2d7aee41e27c2cf7bf30c755f6c4 SHA512 b992f6a96c221f31de47e05962f98c346227b3d9a63fa112f1f9d23f50fc771ede8633f0a40f9847ae09b6d6528b87a54d29fcd408d72bc94881854390d44128 WHIRLPOOL f64012f6b72f8a13b71de5127ffe19b073d9f2bc5099044a8e0e8e6902edb705fa01c722e733c7c084d21804fb72a7c4fe10189846854f450b401d0d2bbbe5e4
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlD+tlcACgkQVWmRsqeSphOgmACfX+diDlvS+EcU7AYS4Cy24Ah0
|
||||
tqQAn1drVPiI4DHUDAyHrWJUs4ELpZEb
|
||||
=LZxW
|
||||
iQEcBAEBCAAGBQJRrXzlAAoJEO04vUmVeoRjVy4H/1G9YElyRKSP/8zDy9bh4unY
|
||||
DfoW1u7OoUB14e6HTARGBoYMKzHQjff0KmxObuoMZ3mvcvOa0B/XSAYEgQEKjPmc
|
||||
Eu60/rufWtg/sbZOzMl8SbOLkjMeSvwcEmRWhqlz3K558dBP5wSK7o11gM4EEOID
|
||||
RK1AjN4OBJ8s0WF6mU3QkC1ojUMOnqk2DTe39Mvxc6NUuNAaiShiUpAmrKSl4baE
|
||||
hZLl2WjqaJ1IAvWTZ/lFvk+pdP3+08/KMMjx65d4u4xkF+7C0emCOm58xkk715+0
|
||||
S9g+e+tY+gEdxiURwCSVOstQcHyUwknoS/AtmumrK/rKvCK8H5VQErB72nxO4uY=
|
||||
=X/8x
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,74 +0,0 @@
|
||||
Index: gcc/doc/invoke.texi
|
||||
===================================================================
|
||||
RCS file: /cvsroot/gcc/gcc/gcc/doc/invoke.texi,v
|
||||
retrieving revision 1.364
|
||||
diff -c -3 -p -r1.364 invoke.texi
|
||||
*** gcc/doc/invoke.texi 21 Nov 2003 11:42:58 -0000 1.364
|
||||
--- gcc/doc/invoke.texi 22 Nov 2003 08:12:35 -0000
|
||||
*************** in the following sections.
|
||||
*** 228,234 ****
|
||||
-Wno-multichar -Wnonnull -Wpacked -Wpadded @gol
|
||||
-Wparentheses -Wpointer-arith -Wredundant-decls @gol
|
||||
-Wreturn-type -Wsequence-point -Wshadow @gol
|
||||
! -Wsign-compare -Wstrict-aliasing @gol
|
||||
-Wswitch -Wswitch-default -Wswitch-enum @gol
|
||||
-Wsystem-headers -Wtrigraphs -Wundef -Wuninitialized @gol
|
||||
-Wunknown-pragmas -Wunreachable-code @gol
|
||||
--- 228,234 ----
|
||||
-Wno-multichar -Wnonnull -Wpacked -Wpadded @gol
|
||||
-Wparentheses -Wpointer-arith -Wredundant-decls @gol
|
||||
-Wreturn-type -Wsequence-point -Wshadow @gol
|
||||
! -Wsign-compare -Wstack-protector -Wstrict-aliasing @gol
|
||||
-Wswitch -Wswitch-default -Wswitch-enum @gol
|
||||
-Wsystem-headers -Wtrigraphs -Wundef -Wuninitialized @gol
|
||||
-Wunknown-pragmas -Wunreachable-code @gol
|
||||
*************** in the following sections.
|
||||
*** 681,686 ****
|
||||
--- 681,687 ----
|
||||
-fshort-double -fshort-wchar @gol
|
||||
-fverbose-asm -fpack-struct -fstack-check @gol
|
||||
-fstack-limit-register=@var{reg} -fstack-limit-symbol=@var{sym} @gol
|
||||
+ -fstack-protector -fstack-protector-all @gol
|
||||
-fargument-alias -fargument-noalias @gol
|
||||
-fargument-noalias-global -fleading-underscore @gol
|
||||
-ftls-model=@var{model} @gol
|
||||
*************** effectively. Often, the problem is that
|
||||
*** 3014,3019 ****
|
||||
--- 3015,3024 ----
|
||||
complex; GCC will refuse to optimize programs when the optimization
|
||||
itself is likely to take inordinate amounts of time.
|
||||
|
||||
+ @item -Wstack-protector
|
||||
+ @opindex Wstack-protector
|
||||
+ Warn when not issuing stack smashing protection for some reason
|
||||
+
|
||||
@item -Werror
|
||||
@opindex Werror
|
||||
Make all warnings into errors.
|
||||
*************** and grows downwards, you can use the fla
|
||||
*** 11474,11479 ****
|
||||
--- 11479,11502 ----
|
||||
@option{-fstack-limit-symbol=__stack_limit} and
|
||||
@option{-Wl,--defsym,__stack_limit=0x7ffe0000} to enforce a stack limit
|
||||
of 128KB@. Note that this may only work with the GNU linker.
|
||||
+
|
||||
+ @item -fstack-protector
|
||||
+ @item -fstack-protector-all
|
||||
+ @opindex fstack-protector
|
||||
+ @opindex fstack-protector-all
|
||||
+ @opindex fno-stack-protector
|
||||
+ Generate code to protect an application from a stack smashing
|
||||
+ attack. The features are (1) the insertion of random value next to the
|
||||
+ frame pointer to detect the integrity of the stack, (2) the reordering
|
||||
+ of local variables to place buffers after pointers to avoid the
|
||||
+ corruption of pointers that could be used to further corrupt arbitrary
|
||||
+ memory locations, (3) the copying of pointers in function arguments to
|
||||
+ an area preceding local variable buffers to prevent the corruption of
|
||||
+ pointers that could be used to further corrupt arbitrary memory
|
||||
+ locations, and the (4) omission of instrumentation code from some
|
||||
+ functions to decrease the performance overhead. If the integrity
|
||||
+ would be broken, the program is aborted. If no-stack-protector is
|
||||
+ specified, instrumentation codes are generated at every functions.
|
||||
|
||||
@cindex aliasing of parameters
|
||||
@cindex parameters, aliased
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.1.1-r2.ebuild,v 1.13 2012/11/24 21:22:30 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.1.1-r2.ebuild,v 1.14 2013/04/12 06:47:58 ulm Exp $
|
||||
|
||||
# NOTE TO MAINTAINER: Info pages get nuked for multiple version installs.
|
||||
# Ill fix it later if i get a chance.
|
||||
@ -31,7 +31,7 @@ HOMEPAGE="http://gcc.gnu.org/"
|
||||
SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/${P}/${P}.tar.bz2
|
||||
http://www.ibiblio.org/gentoo/distfiles/${P}_final-patches-1.0.tbz2"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
SLOT="${MY_PV}"
|
||||
KEYWORDS="x86 sparc -ppc"
|
||||
IUSE="static nls bootstrap java build"
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.2.3-r4.ebuild,v 1.31 2012/11/24 21:22:29 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.2.3-r4.ebuild,v 1.32 2013/04/12 06:47:58 ulm Exp $
|
||||
|
||||
inherit eutils flag-o-matic libtool versionator
|
||||
|
||||
@ -95,7 +95,7 @@ SRC_URI="${SRC_URI}
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
HOMEPAGE="http://gcc.gnu.org/"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
# this is a glibc-propolice forced bump to a gcc without guard
|
||||
# when no binary on the system has references to guard@@libgcc
|
||||
# hppa has no dependency on propolice for gcc - skip this arch
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.0.4.ebuild,v 1.15 2012/11/24 21:22:30 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.0.4.ebuild,v 1.16 2013/04/12 06:47:58 ulm Exp $
|
||||
|
||||
PATCH_VER="1.1"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -9,7 +9,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1 FDL-1.2"
|
||||
LICENSE="GPL-2+ LGPL-2.1+ FDL-1.2+"
|
||||
KEYWORDS="-* ~ia64 ~m68k"
|
||||
|
||||
RDEPEND=""
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.1.2.ebuild,v 1.33 2012/11/29 01:25:47 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.1.2.ebuild,v 1.34 2013/04/12 06:47:58 ulm Exp $
|
||||
|
||||
PATCH_VER="1.4"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -10,7 +10,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1 FDL-1.2"
|
||||
LICENSE="GPL-2+ LGPL-2.1+ FDL-1.2+"
|
||||
KEYWORDS="-* alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.2.4-r1.ebuild,v 1.13 2012/11/29 05:06:03 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.2.4-r1.ebuild,v 1.14 2013/04/12 06:47:58 ulm Exp $
|
||||
|
||||
PATCH_VER="1.2"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -9,7 +9,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-2.1 || ( GPL-3 libgcc libstdc++ ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-2.1+ || ( GPL-3+ libgcc libstdc++ ) FDL-1.2+"
|
||||
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~ppc ~ppc64 ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.3-r2.ebuild,v 1.16 2012/11/24 21:22:29 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.3-r2.ebuild,v 1.17 2013/04/12 06:47:58 ulm Exp $
|
||||
|
||||
PATCH_VER="1.2"
|
||||
UCLIBC_VER="1.1"
|
||||
@ -19,7 +19,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ ) FDL-1.2+"
|
||||
KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.4.ebuild,v 1.22 2012/11/24 21:22:30 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.4.ebuild,v 1.23 2013/04/12 06:47:58 ulm Exp $
|
||||
|
||||
PATCH_VER="1.4"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -19,7 +19,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ ) FDL-1.2+"
|
||||
KEYWORDS="alpha amd64 arm -hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.5.ebuild,v 1.10 2012/11/24 21:22:29 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.5.ebuild,v 1.11 2013/04/12 06:47:58 ulm Exp $
|
||||
|
||||
PATCH_VER="1.1"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -19,7 +19,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ ) FDL-1.2+"
|
||||
KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.6-r1.ebuild,v 1.12 2012/11/25 02:47:24 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.6-r1.ebuild,v 1.13 2013/04/12 06:47:58 ulm Exp $
|
||||
|
||||
PATCH_VER="1.1"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -19,7 +19,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ ) FDL-1.2+"
|
||||
KEYWORDS="alpha amd64 arm -hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.2.ebuild,v 1.12 2012/11/24 21:22:29 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.2.ebuild,v 1.13 2013/04/12 06:47:58 ulm Exp $
|
||||
|
||||
PATCH_VER="1.0"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -19,7 +19,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+"
|
||||
KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 -sparc ~x86 ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.3-r3.ebuild,v 1.13 2012/11/24 21:22:29 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.3-r3.ebuild,v 1.15 2013/05/15 02:43:13 dirtyepic Exp $
|
||||
|
||||
PATCH_VER="1.4"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -20,7 +20,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+"
|
||||
KEYWORDS="~alpha ~amd64 arm -hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 sh ~sparc ~x86 ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
@ -44,12 +44,3 @@ src_unpack() {
|
||||
|
||||
[[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
if use graphite ; then
|
||||
ewarn "Graphite support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of Graphite will not be fixed."
|
||||
fi
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.4-r2.ebuild,v 1.16 2012/11/24 21:22:29 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.4-r2.ebuild,v 1.18 2013/05/15 02:43:13 dirtyepic Exp $
|
||||
|
||||
PATCH_VER="1.4"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -21,7 +21,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
@ -45,12 +45,3 @@ src_unpack() {
|
||||
|
||||
[[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
if use graphite ; then
|
||||
ewarn "Graphite support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of Graphite will not be fixed."
|
||||
fi
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.5.ebuild,v 1.14 2012/11/24 21:22:29 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.5.ebuild,v 1.16 2013/05/15 02:43:13 dirtyepic Exp $
|
||||
|
||||
PATCH_VER="1.3"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -21,7 +21,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
@ -43,12 +43,3 @@ src_unpack() {
|
||||
[[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
|
||||
[[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
if use graphite ; then
|
||||
ewarn "Graphite support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of Graphite will not be fixed."
|
||||
fi
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.6-r1.ebuild,v 1.10 2012/11/24 21:22:30 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.6-r1.ebuild,v 1.12 2013/05/15 02:43:13 dirtyepic Exp $
|
||||
|
||||
PATCH_VER="1.0"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -21,7 +21,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
@ -43,12 +43,3 @@ src_unpack() {
|
||||
[[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
|
||||
[[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
if use graphite ; then
|
||||
ewarn "Graphite support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of Graphite will not be fixed."
|
||||
fi
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.7.ebuild,v 1.13 2013/01/03 16:07:39 armin76 Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.7.ebuild,v 1.16 2013/05/15 02:43:13 dirtyepic Exp $
|
||||
|
||||
PATCH_VER="1.1"
|
||||
PATCH_VER="1.2"
|
||||
UCLIBC_VER="1.0"
|
||||
|
||||
# Hardened gcc 4 stuff
|
||||
@ -21,7 +21,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
@ -43,12 +43,3 @@ src_unpack() {
|
||||
[[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
|
||||
[[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
if use graphite ; then
|
||||
ewarn "Graphite support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of Graphite will not be fixed."
|
||||
fi
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.1-r1.ebuild,v 1.9 2012/11/24 21:22:30 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.1-r1.ebuild,v 1.11 2013/05/15 02:43:13 dirtyepic Exp $
|
||||
|
||||
PATCH_VER="1.5"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -21,7 +21,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
@ -45,14 +45,3 @@ src_unpack() {
|
||||
|
||||
[[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
if use lto ; then
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
fi
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.2.ebuild,v 1.9 2012/11/24 21:22:30 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.2.ebuild,v 1.11 2013/05/15 02:43:13 dirtyepic Exp $
|
||||
|
||||
PATCH_VER="1.2"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -21,7 +21,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
@ -45,14 +45,3 @@ src_unpack() {
|
||||
|
||||
[[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
if use lto ; then
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
fi
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.3-r2.ebuild,v 1.16 2012/11/24 21:22:30 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.3-r2.ebuild,v 1.18 2013/05/15 02:43:13 dirtyepic Exp $
|
||||
|
||||
PATCH_VER="1.6"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -21,7 +21,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
@ -43,14 +43,3 @@ src_unpack() {
|
||||
|
||||
[[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
if use lto ; then
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
fi
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.4.ebuild,v 1.13 2013/01/03 16:07:39 armin76 Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.5.4.ebuild,v 1.16 2013/05/15 02:43:13 dirtyepic Exp $
|
||||
|
||||
PATCH_VER="1.1"
|
||||
PATCH_VER="1.2"
|
||||
UCLIBC_VER="1.0"
|
||||
|
||||
# Hardened gcc 4 stuff
|
||||
@ -21,7 +21,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2+"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
@ -43,14 +43,3 @@ src_unpack() {
|
||||
|
||||
[[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
if use lto ; then
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
fi
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.0.ebuild,v 1.12 2012/11/24 21:22:29 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.0.ebuild,v 1.14 2013/05/15 02:43:13 dirtyepic Exp $
|
||||
|
||||
PATCH_VER="1.3"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -21,7 +21,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
@ -49,8 +49,10 @@ src_unpack() {
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
if use lto ; then
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
fi
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.1-r1.ebuild,v 1.9 2012/11/24 21:22:29 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.1-r1.ebuild,v 1.11 2013/05/15 02:43:13 dirtyepic Exp $
|
||||
|
||||
PATCH_VER="1.1"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -21,7 +21,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
@ -50,8 +50,10 @@ src_unpack() {
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
if use lto ; then
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
fi
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.2.ebuild,v 1.14 2012/11/24 21:22:29 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.2.ebuild,v 1.16 2013/05/15 02:43:13 dirtyepic Exp $
|
||||
|
||||
PATCH_VER="1.5"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -21,7 +21,7 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
@ -53,8 +53,10 @@ src_unpack() {
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
if use lto ; then
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
fi
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.3.ebuild,v 1.28 2013/01/22 15:55:01 jer Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.3.ebuild,v 1.34 2013/05/15 02:43:13 dirtyepic Exp $
|
||||
|
||||
PATCH_VER="1.11"
|
||||
PATCH_VER="1.13"
|
||||
UCLIBC_VER="1.0"
|
||||
|
||||
# Hardened gcc 4 stuff
|
||||
@ -22,8 +22,8 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
|
||||
KEYWORDS="~alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+"
|
||||
KEYWORDS="~alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
@ -51,8 +51,10 @@ src_unpack() {
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
if use lto ; then
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
fi
|
||||
}
|
||||
|
60
sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.4.ebuild
vendored
Normal file
60
sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.6.4.ebuild
vendored
Normal file
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.4.ebuild,v 1.2 2013/05/15 02:43:13 dirtyepic Exp $
|
||||
|
||||
PATCH_VER="1.0"
|
||||
UCLIBC_VER="1.0"
|
||||
|
||||
# Hardened gcc 4 stuff
|
||||
PIE_VER="0.5.2"
|
||||
SPECS_VER="0.2.0"
|
||||
SPECS_GCC_VER="4.4.3"
|
||||
# arch/libc configurations known to be stable with {PIE,SSP}-by-default
|
||||
PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
|
||||
PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64"
|
||||
SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
|
||||
# uclibc need tls and nptl support for SSP support
|
||||
# uclibc need to be >= 0.9.32
|
||||
SSP_UCLIBC_STABLE="x86 amd64 ppc ppc64 arm"
|
||||
#end Hardened stuff
|
||||
|
||||
inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.8 )
|
||||
>=${CATEGORY}/binutils-2.18"
|
||||
|
||||
if [[ ${CATEGORY} != cross-* ]] ; then
|
||||
PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
|
||||
fi
|
||||
|
||||
src_unpack() {
|
||||
if has_version '<sys-libs/glibc-2.12' ; then
|
||||
ewarn "Your host glibc is too old; disabling automatic fortify."
|
||||
ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
|
||||
EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
|
||||
fi
|
||||
|
||||
toolchain_src_unpack
|
||||
|
||||
use vanilla && return 0
|
||||
|
||||
[[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
if use lto ; then
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
fi
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.0.ebuild,v 1.7 2012/11/24 21:22:29 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.0.ebuild,v 1.10 2013/05/20 10:56:06 aballier Exp $
|
||||
|
||||
PATCH_VER="1.2"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -22,8 +22,8 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -amd64-fbsd -x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
@ -56,8 +56,10 @@ src_unpack() {
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
if use lto ; then
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
fi
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.1.ebuild,v 1.8 2012/11/24 21:22:30 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.1.ebuild,v 1.11 2013/05/20 10:56:06 aballier Exp $
|
||||
|
||||
PATCH_VER="1.5"
|
||||
UCLIBC_VER="1.0"
|
||||
@ -22,8 +22,8 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -amd64-fbsd -x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
@ -56,8 +56,10 @@ src_unpack() {
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
if use lto ; then
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
fi
|
||||
}
|
||||
|
66
sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.2-r1.ebuild
vendored
Normal file
66
sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.7.2-r1.ebuild
vendored
Normal file
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.2-r1.ebuild,v 1.6 2013/05/20 10:56:06 aballier Exp $
|
||||
|
||||
PATCH_VER="1.6"
|
||||
UCLIBC_VER="1.0"
|
||||
|
||||
# Hardened gcc 4 stuff
|
||||
PIE_VER="0.5.5"
|
||||
SPECS_VER="0.2.0"
|
||||
SPECS_GCC_VER="4.4.3"
|
||||
# arch/libc configurations known to be stable with {PIE,SSP}-by-default
|
||||
PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64"
|
||||
PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64"
|
||||
SSP_STABLE="amd64 x86 ppc ppc64 arm"
|
||||
# uclibc need tls and nptl support for SSP support
|
||||
# uclibc need to be >= 0.9.33
|
||||
SSP_UCLIBC_STABLE="x86 amd64 ppc ppc64 arm"
|
||||
#end Hardened stuff
|
||||
|
||||
inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -amd64-fbsd -x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.8 )
|
||||
>=${CATEGORY}/binutils-2.18"
|
||||
|
||||
if [[ ${CATEGORY} != cross-* ]] ; then
|
||||
PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
|
||||
fi
|
||||
|
||||
src_unpack() {
|
||||
if has_version '<sys-libs/glibc-2.12' ; then
|
||||
ewarn "Your host glibc is too old; disabling automatic fortify."
|
||||
ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
|
||||
EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
|
||||
fi
|
||||
|
||||
# drop the x32 stuff once 4.7 goes stable
|
||||
if [[ ${CTARGET} != x86_64* ]] || ! has x32 $(get_all_abis TARGET) ; then
|
||||
EPATCH_EXCLUDE+=" 90_all_gcc-4.7-x32.patch"
|
||||
fi
|
||||
|
||||
toolchain_src_unpack
|
||||
|
||||
use vanilla && return 0
|
||||
|
||||
[[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
if use lto ; then
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
fi
|
||||
}
|
@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.2.ebuild,v 1.7 2012/11/24 21:22:30 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.3.ebuild,v 1.2 2013/05/20 10:56:06 aballier Exp $
|
||||
|
||||
PATCH_VER="1.3"
|
||||
PATCH_VER="1.0"
|
||||
UCLIBC_VER="1.0"
|
||||
|
||||
# Hardened gcc 4 stuff
|
||||
@ -22,10 +22,9 @@ inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||
~amd64-fbsd ~x86-fbsd"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -amd64-fbsd -x86-fbsd"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
@ -58,8 +57,10 @@ src_unpack() {
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
if use lto ; then
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable."
|
||||
ewarn "Any bugs resulting from the use of LTO will not be fixed."
|
||||
ewarn
|
||||
fi
|
||||
}
|
71
sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.8.0.ebuild
vendored
Normal file
71
sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.8.0.ebuild
vendored
Normal file
@ -0,0 +1,71 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.8.0.ebuild,v 1.8 2013/05/19 14:12:15 blueness Exp $
|
||||
|
||||
PATCH_VER="1.3"
|
||||
UCLIBC_VER="1.0"
|
||||
|
||||
# Hardened gcc 4 stuff
|
||||
PIE_VER="0.5.5"
|
||||
SPECS_VER="0.2.0"
|
||||
SPECS_GCC_VER="4.4.3"
|
||||
# arch/libc configurations known to be stable with {PIE,SSP}-by-default
|
||||
PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
|
||||
PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
|
||||
SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
|
||||
# uclibc need tls and nptl support for SSP support
|
||||
# uclibc need to be >= 0.9.33
|
||||
SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
|
||||
#end Hardened stuff
|
||||
|
||||
inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+"
|
||||
|
||||
KEYWORDS=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.8 )
|
||||
>=${CATEGORY}/binutils-2.20"
|
||||
|
||||
if [[ ${CATEGORY} != cross-* ]] ; then
|
||||
PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
|
||||
fi
|
||||
|
||||
src_unpack() {
|
||||
if has_version '<sys-libs/glibc-2.12' ; then
|
||||
ewarn "Your host glibc is too old; disabling automatic fortify."
|
||||
ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
|
||||
EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
|
||||
fi
|
||||
|
||||
toolchain_src_unpack
|
||||
|
||||
use vanilla && return 0
|
||||
|
||||
[[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
if use lto ; then
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable. Any bug reports"
|
||||
ewarn "about LTO that do not include an upstream patch will be closed as"
|
||||
ewarn "invalid."
|
||||
ewarn
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
toolchain_pkg_postinst
|
||||
|
||||
elog
|
||||
elog "Packages failing to build with GCC 4.8 are tracked at"
|
||||
elog "https://bugs.gentoo.org/461954"
|
||||
elog
|
||||
}
|
71
sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.8.1.ebuild
vendored
Normal file
71
sdk_container/src/third_party/portage-stable/sys-devel/gcc/gcc-4.8.1.ebuild
vendored
Normal file
@ -0,0 +1,71 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.8.1.ebuild,v 1.1 2013/06/04 05:25:51 dirtyepic Exp $
|
||||
|
||||
PATCH_VER="1.0"
|
||||
UCLIBC_VER="1.0"
|
||||
|
||||
# Hardened gcc 4 stuff
|
||||
PIE_VER="0.5.6"
|
||||
SPECS_VER="0.2.0"
|
||||
SPECS_GCC_VER="4.4.3"
|
||||
# arch/libc configurations known to be stable with {PIE,SSP}-by-default
|
||||
PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
|
||||
PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
|
||||
SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
|
||||
# uclibc need tls and nptl support for SSP support
|
||||
# uclibc need to be >= 0.9.33
|
||||
SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
|
||||
#end Hardened stuff
|
||||
|
||||
inherit toolchain
|
||||
|
||||
DESCRIPTION="The GNU Compiler Collection"
|
||||
|
||||
LICENSE="GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+"
|
||||
|
||||
KEYWORDS=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.8 )
|
||||
>=${CATEGORY}/binutils-2.20"
|
||||
|
||||
if [[ ${CATEGORY} != cross-* ]] ; then
|
||||
PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
|
||||
fi
|
||||
|
||||
src_unpack() {
|
||||
if has_version '<sys-libs/glibc-2.12' ; then
|
||||
ewarn "Your host glibc is too old; disabling automatic fortify."
|
||||
ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
|
||||
EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
|
||||
fi
|
||||
|
||||
toolchain_src_unpack
|
||||
|
||||
use vanilla && return 0
|
||||
|
||||
[[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
toolchain_pkg_setup
|
||||
|
||||
if use lto ; then
|
||||
ewarn
|
||||
ewarn "LTO support is still experimental and unstable. Any bug reports"
|
||||
ewarn "about LTO that do not include an upstream patch will be closed as"
|
||||
ewarn "invalid."
|
||||
ewarn
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
toolchain_pkg_postinst
|
||||
|
||||
elog
|
||||
elog "Packages failing to build with GCC 4.8 are tracked at"
|
||||
elog "https://bugs.gentoo.org/461954"
|
||||
elog
|
||||
}
|
@ -30,5 +30,6 @@
|
||||
<flag name="objc++">Build support for the Objective C++ language</flag>
|
||||
<flag name="objc-gc">Build support for the Objective C code language Garbage
|
||||
Collector</flag>
|
||||
<flag name="regression-test">Run the testsuite and install the results (requires FEATURES=test)</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
941
sdk_container/src/third_party/portage-stable/sys-devel/gdb/ChangeLog
vendored
Normal file
941
sdk_container/src/third_party/portage-stable/sys-devel/gdb/ChangeLog
vendored
Normal file
@ -0,0 +1,941 @@
|
||||
# ChangeLog for sys-devel/gdb
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/ChangeLog,v 1.241 2013/06/23 02:16:26 vapier Exp $
|
||||
|
||||
23 Jun 2013; Mike Frysinger <vapier@gentoo.org> gdb-7.6.ebuild:
|
||||
Apply fix from upstream for cpuid on x86 on hardened systems #467806.
|
||||
|
||||
*gdb-7.6 (26 Apr 2013)
|
||||
|
||||
26 Apr 2013; Mike Frysinger <vapier@gentoo.org> +gdb-7.6.ebuild:
|
||||
Version bump.
|
||||
|
||||
12 Apr 2013; Jeroen Roovers <jer@gentoo.org> gdb-7.5.1.ebuild:
|
||||
Stable for HPPA (bug #457796).
|
||||
|
||||
21 Feb 2013; Agostino Sarubbo <ago@gentoo.org> gdb-7.5.1.ebuild:
|
||||
Stable for sparc, wrt bug #457796
|
||||
|
||||
21 Feb 2013; Agostino Sarubbo <ago@gentoo.org> gdb-7.5.1.ebuild:
|
||||
Stable for ia64, wrt bug #457796
|
||||
|
||||
21 Feb 2013; Zac Medico <zmedico@gentoo.org> gdb-7.5.1.ebuild,
|
||||
gdb-9999.ebuild:
|
||||
Add ~arm-linux keyword.
|
||||
|
||||
20 Feb 2013; Agostino Sarubbo <ago@gentoo.org> gdb-7.5.1.ebuild:
|
||||
Stable for s390, wrt bug #457796
|
||||
|
||||
19 Feb 2013; Agostino Sarubbo <ago@gentoo.org> gdb-7.5.1.ebuild:
|
||||
Stable for arm, wrt bug #457796
|
||||
|
||||
19 Feb 2013; Agostino Sarubbo <ago@gentoo.org> gdb-7.5.1.ebuild:
|
||||
Stable for alpha, wrt bug #457796
|
||||
|
||||
18 Feb 2013; Agostino Sarubbo <ago@gentoo.org> gdb-7.5.1.ebuild:
|
||||
Stable for ppc64, wrt bug #457796
|
||||
|
||||
18 Feb 2013; Agostino Sarubbo <ago@gentoo.org> gdb-7.5.1.ebuild:
|
||||
Stable for ppc, wrt bug #457796
|
||||
|
||||
18 Feb 2013; Agostino Sarubbo <ago@gentoo.org> gdb-7.5.1.ebuild:
|
||||
Stable for x86, wrt bug #457796
|
||||
|
||||
18 Feb 2013; Agostino Sarubbo <ago@gentoo.org> gdb-7.5.1.ebuild:
|
||||
Stable for amd64, wrt bug #457796
|
||||
|
||||
09 Feb 2013; Mike Frysinger <vapier@gentoo.org> gdb-6.6-r2.ebuild,
|
||||
gdb-6.7.1-r3.ebuild, gdb-6.8-r1.ebuild, gdb-6.8-r2.ebuild, gdb-7.0.1.ebuild,
|
||||
gdb-7.1.ebuild, gdb-7.2.50.20101117.4.15.ebuild, gdb-7.2.ebuild,
|
||||
gdb-7.3.1-r1.ebuild, gdb-7.3.1.ebuild, gdb-7.3.ebuild, gdb-7.4.1.ebuild,
|
||||
gdb-7.4.ebuild, gdb-7.5.1.ebuild, gdb-7.5.ebuild, gdb-9999.ebuild:
|
||||
Update HOMEPAGE/SRC_URI to use sourceware.org #455152 by wbrana.
|
||||
|
||||
08 Jan 2013; Mike Frysinger <vapier@gentoo.org> gdb-7.5.1.ebuild:
|
||||
Fix x32 builds.
|
||||
|
||||
01 Jan 2013; Raúl Porcel <armin76@gentoo.org> gdb-7.5.ebuild:
|
||||
s390 stable wrt #444902
|
||||
|
||||
30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> gdb-7.5.ebuild:
|
||||
Stable for alpha, wrt bug #444902
|
||||
|
||||
29 Dec 2012; Agostino Sarubbo <ago@gentoo.org> gdb-7.5.ebuild:
|
||||
Stable for sparc, wrt bug #444902
|
||||
|
||||
17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> gdb-7.5.ebuild:
|
||||
Stable for ia64, wrt bug #444902
|
||||
|
||||
06 Dec 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> gdb-7.5.ebuild:
|
||||
x86 stable wrt bug #444902
|
||||
|
||||
01 Dec 2012; Anthony G. Basile <blueness@gentoo.org> gdb-7.5.ebuild:
|
||||
stable arm ppc64, bug #444902
|
||||
|
||||
29 Nov 2012; Brent Baude <ranger@gentoo.org> gdb-7.5.ebuild:
|
||||
Marking gdb-7.5 ppc for bug 444902
|
||||
|
||||
*gdb-7.5.1 (29 Nov 2012)
|
||||
|
||||
29 Nov 2012; Mike Frysinger <vapier@gentoo.org> +gdb-7.5.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
29 Nov 2012; Jeroen Roovers <jer@gentoo.org> gdb-7.5.ebuild:
|
||||
Stable for HPPA (bug #444902).
|
||||
|
||||
28 Nov 2012; <ago@gentoo.org> gdb-7.5.ebuild:
|
||||
Stable for amd64, wrt bug #444902
|
||||
|
||||
*gdb-7.5 (17 Aug 2012)
|
||||
|
||||
17 Aug 2012; Mike Frysinger <vapier@gentoo.org> +gdb-7.5.ebuild:
|
||||
Version bump.
|
||||
|
||||
23 Jul 2012; Mike Frysinger <vapier@gentoo.org> gdb-7.4.1.ebuild:
|
||||
Fix building with linux-headers-3.5.
|
||||
|
||||
10 May 2012; Alexis Ballier <aballier@gentoo.org> gdb-7.4.1.ebuild:
|
||||
keyword ~amd64-fbsd
|
||||
|
||||
27 Apr 2012; Mike Frysinger <vapier@gentoo.org> gdb-6.6-r2.ebuild,
|
||||
gdb-6.7.1-r3.ebuild, gdb-6.8-r1.ebuild, gdb-6.8-r2.ebuild, gdb-7.0.1.ebuild,
|
||||
gdb-7.1.ebuild, gdb-7.2.50.20101117.4.15.ebuild, gdb-7.2.ebuild,
|
||||
gdb-7.3.1-r1.ebuild, gdb-7.3.1.ebuild, gdb-7.3.ebuild, gdb-7.4.1.ebuild,
|
||||
gdb-7.4.ebuild, gdb-9999.ebuild:
|
||||
Use mirror://gnu as pointed out by repoman.
|
||||
|
||||
*gdb-7.4.1 (27 Apr 2012)
|
||||
|
||||
27 Apr 2012; Mike Frysinger <vapier@gentoo.org> +gdb-7.4.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
13 Feb 2012; Kacper Kowalik <xarthisius@gentoo.org> gdb-7.3.1.ebuild:
|
||||
ppc64 stable wrt #395017
|
||||
|
||||
01 Feb 2012; Brent Baude <ranger@gentoo.org> gdb-7.3.1.ebuild:
|
||||
Marking gdb-7.3.1 ppc for bug 395017
|
||||
|
||||
25 Jan 2012; Mike Frysinger <vapier@gentoo.org> gdb-7.4.ebuild,
|
||||
gdb-9999.ebuild:
|
||||
Set includedir to /usr/$CTARGET for cross-compilers #400729 by Karsten
|
||||
Steingaß.
|
||||
|
||||
25 Jan 2012; Mike Frysinger <vapier@gentoo.org> gdb-7.4.ebuild,
|
||||
gdb-9999.ebuild:
|
||||
Do not mention the PATCH_VER in the version branding when USE=vanilla
|
||||
#400707.
|
||||
|
||||
*gdb-7.4 (25 Jan 2012)
|
||||
|
||||
25 Jan 2012; Mike Frysinger <vapier@gentoo.org> +gdb-7.4.ebuild:
|
||||
Version bump.
|
||||
|
||||
15 Jan 2012; Raúl Porcel <armin76@gentoo.org> gdb-7.3.1.ebuild:
|
||||
alpha/ia64/s390/sparc stable wrt #395017
|
||||
|
||||
13 Jan 2012; Mike Frysinger <vapier@gentoo.org> gdb-7.3.1-r1.ebuild,
|
||||
gdb-9999.ebuild:
|
||||
Unify live/release ebuilds, and properly control zlib dep.
|
||||
|
||||
10 Jan 2012; Fabian Groffen <grobian@gentoo.org> gdb-7.3.1-r1.ebuild:
|
||||
Fix installation with USE=client on 64-bits Solaris targets
|
||||
|
||||
06 Jan 2012; Fabian Groffen <grobian@gentoo.org> gdb-7.3.1-r1.ebuild:
|
||||
Marked ~x64-freebsd
|
||||
|
||||
04 Jan 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> gdb-7.3.1.ebuild:
|
||||
x86 stable wrt bug #395017
|
||||
|
||||
02 Jan 2012; Mike Frysinger <vapier@gentoo.org> gdb-7.3.1-r1.ebuild,
|
||||
gdb-9999.ebuild:
|
||||
Merge live/non-live ebuilds, fix up USE="-client -server" behavior, and
|
||||
handle gdbserver better in unsupported configurations #396697 by Thomas
|
||||
Sachau.
|
||||
|
||||
01 Jan 2012; Fabian Groffen <grobian@gentoo.org> gdb-7.3.1-r1.ebuild:
|
||||
Remove/check existing files (wrt Prefix offset)
|
||||
|
||||
*gdb-7.3.1-r1 (31 Dec 2011)
|
||||
|
||||
31 Dec 2011; Mike Frysinger <vapier@gentoo.org> +gdb-7.3.1-r1.ebuild,
|
||||
metadata.xml:
|
||||
Add USE=client/server support, and fix up the install of helper libraries.
|
||||
|
||||
29 Dec 2011; Jeroen Roovers <jer@gentoo.org> gdb-7.3.1.ebuild:
|
||||
Stable for HPPA (bug #395017).
|
||||
|
||||
23 Dec 2011; Matt Turner <mattst88@gentoo.org> gdb-7.3.1.ebuild:
|
||||
alpha stable, bug #395017.
|
||||
|
||||
22 Dec 2011; Markus Meier <maekke@gentoo.org> gdb-7.3.1.ebuild:
|
||||
arm stable, bug #395017
|
||||
|
||||
21 Dec 2011; Fabian Groffen <grobian@gentoo.org> gdb-7.3.1.ebuild:
|
||||
Add Prefix keywords
|
||||
|
||||
18 Dec 2011; Agostino Sarubbo <ago@gentoo.org> gdb-7.3.1.ebuild:
|
||||
Stable for AMD64, wrt bug #395017
|
||||
|
||||
08 Dec 2011; Mike Frysinger <vapier@gentoo.org> gdb-7.3.1.ebuild:
|
||||
Add patch from upstream for x32 support.
|
||||
|
||||
02 Dec 2011; Mike Frysinger <vapier@gentoo.org> gdb-7.3.1.ebuild,
|
||||
gdb-9999.ebuild, metadata.xml:
|
||||
Enable python support by default #386141 by Ben Longbons.
|
||||
|
||||
*gdb-7.3.1 (07 Sep 2011)
|
||||
|
||||
07 Sep 2011; Mike Frysinger <vapier@gentoo.org> +gdb-7.3.1.ebuild,
|
||||
gdb-9999.ebuild:
|
||||
Version bump and sync live ebuilds with release.
|
||||
|
||||
03 Sep 2011; Fabian Groffen <grobian@gentoo.org> gdb-7.2.ebuild,
|
||||
gdb-7.3.ebuild, gdb-9999.ebuild:
|
||||
Fixed Prefix support, and marked ~x86-macos and ~x64-macos
|
||||
|
||||
23 Aug 2011; Mike Frysinger <vapier@gentoo.org> gdb-7.3.ebuild,
|
||||
gdb-9999.ebuild:
|
||||
Set EGIT vars before we inherit the git eclass.
|
||||
|
||||
22 Aug 2011; Mike Frysinger <vapier@gentoo.org> gdb-7.3.ebuild,
|
||||
gdb-9999.ebuild:
|
||||
Use /usr/lib/debug as the separate debug dir since everything else atm
|
||||
assumes that canonical location #378537 by Michał Górny.
|
||||
|
||||
*gdb-9999 (13 Aug 2011)
|
||||
|
||||
13 Aug 2011; Mike Frysinger <vapier@gentoo.org> gdb-7.3.ebuild,
|
||||
+gdb-9999.ebuild:
|
||||
Add support for live git trees, and merge the different versions we have for
|
||||
fedora/weekly snapshots.
|
||||
|
||||
13 Aug 2011; Mike Frysinger <vapier@gentoo.org> gdb-7.2.ebuild,
|
||||
gdb-7.3.ebuild:
|
||||
Depend on yacc for build.
|
||||
|
||||
*gdb-7.3 (07 Aug 2011)
|
||||
|
||||
07 Aug 2011; Mike Frysinger <vapier@gentoo.org> +gdb-7.3.ebuild:
|
||||
Version bump.
|
||||
|
||||
04 Apr 2011; Jeroen Roovers <jer@gentoo.org> gdb-7.2.ebuild:
|
||||
Stable for HPPA (bug #350259).
|
||||
|
||||
22 Mar 2011; Mike Frysinger <vapier@gentoo.org> gdb-7.1.ebuild,
|
||||
gdb-7.2.ebuild:
|
||||
Switch back to system readline now that newer versions work again.
|
||||
|
||||
16 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> gdb-7.2.ebuild:
|
||||
ppc64 stable wrt #350259
|
||||
|
||||
28 Feb 2011; Brent Baude <ranger@gentoo.org> gdb-7.2.ebuild:
|
||||
stable ppc, bug 350259
|
||||
|
||||
06 Feb 2011; Mart Raudsepp <leio@gentoo.org> gdb-6.6-r2.ebuild:
|
||||
Drop to ~mips
|
||||
|
||||
29 Jan 2011; Raúl Porcel <armin76@gentoo.org> gdb-7.2.ebuild:
|
||||
alpha/ia64/s390/sparc stable wrt #350259
|
||||
|
||||
08 Jan 2011; Markus Meier <maekke@gentoo.org> gdb-7.2.ebuild:
|
||||
arm stable, bug #350259
|
||||
|
||||
04 Jan 2011; Markos Chandras <hwoarang@gentoo.org> gdb-7.2.ebuild:
|
||||
Stable on amd64 wrt bug #350259
|
||||
|
||||
03 Jan 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> gdb-7.2.ebuild:
|
||||
x86 stable wrt bug #350259
|
||||
|
||||
*gdb-7.2.50.20101117.4.15 (31 Dec 2010)
|
||||
|
||||
31 Dec 2010; Mike Frysinger <vapier@gentoo.org> gdb-7.2.ebuild,
|
||||
+gdb-7.2.50.20101117.4.15.ebuild:
|
||||
Merge rpm and non-rpm ebuilds, and version bump the rpm one.
|
||||
|
||||
14 Sep 2010; Mike Frysinger <vapier@gentoo.org> gdb-7.2.ebuild:
|
||||
Fix EAPI=3 porting and force usage of python-2 by Arfrever Frehtes Taifersar
|
||||
Arahesis #316945.
|
||||
|
||||
11 Sep 2010; Mike Frysinger <vapier@gentoo.org> gdb-7.0.1.ebuild:
|
||||
Mark s390 stable #310159.
|
||||
|
||||
11 Sep 2010; Mike Frysinger <vapier@gentoo.org> gdb-7.2.ebuild:
|
||||
Enable 64-bit-bfd all the time #330851 by Hugo Mildenberger.
|
||||
|
||||
*gdb-7.2 (11 Sep 2010)
|
||||
|
||||
11 Sep 2010; Mike Frysinger <vapier@gentoo.org> +gdb-7.2.ebuild:
|
||||
Version bump.
|
||||
|
||||
21 May 2010; Peter Volkov <pva@gentoo.org> gdb-7.0.1.ebuild:
|
||||
amd64 stable, bug 310159
|
||||
|
||||
20 May 2010; Jeroen Roovers <jer@gentoo.org> gdb-7.0.1.ebuild:
|
||||
Stable for HPPA (bug #310159).
|
||||
|
||||
09 May 2010; Raúl Porcel <armin76@gentoo.org> gdb-7.0.1.ebuild:
|
||||
alpha/arm/ia64/sparc stable wrt #310159
|
||||
|
||||
16 Apr 2010; Brent Baude <ranger@gentoo.org> gdb-7.0.1.ebuild:
|
||||
Marking gdb-7.0.1 ppc for bug 310159
|
||||
|
||||
29 Mar 2010; Christian Faulhammer <fauli@gentoo.org> gdb-7.0.1.ebuild:
|
||||
stable x86, bug 310159
|
||||
|
||||
22 Mar 2010; Brent Baude <ranger@gentoo.org> gdb-7.0.1.ebuild:
|
||||
Marking gdb-7.0.1 ppc64 for bug 310159
|
||||
|
||||
*gdb-7.1 (19 Mar 2010)
|
||||
|
||||
19 Mar 2010; Mike Frysinger <vapier@gentoo.org> +gdb-7.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
26 Jan 2010; Jeroen Roovers <jer@gentoo.org> gdb-7.0.ebuild:
|
||||
Stable for HPPA (bug #296389).
|
||||
|
||||
10 Jan 2010; nixnut <nixnut@gentoo.org> gdb-7.0.ebuild:
|
||||
ppc stable #296389
|
||||
|
||||
*gdb-7.0.1 (05 Jan 2010)
|
||||
|
||||
05 Jan 2010; Mike Frysinger <vapier@gentoo.org> +gdb-7.0.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
05 Jan 2010; Mike Frysinger <vapier@gentoo.org> gdb-7.0.ebuild:
|
||||
Add fix by Knut St. Osmundsen for building with USE=multitarget #299600.
|
||||
|
||||
01 Jan 2010; Tobias Klausmann <klausman@gentoo.org> gdb-7.0.ebuild:
|
||||
Stable on alpha, bug #296389
|
||||
|
||||
22 Dec 2009; Markus Meier <maekke@gentoo.org> gdb-7.0.ebuild:
|
||||
amd64/arm/x86 stable, bug #296389
|
||||
|
||||
*gdb-7.0 (10 Oct 2009)
|
||||
|
||||
10 Oct 2009; Mike Frysinger <vapier@gentoo.org> +gdb-7.0.ebuild,
|
||||
metadata.xml:
|
||||
Version bump.
|
||||
|
||||
10 Oct 2009; Mike Frysinger <vapier@gentoo.org> gdb-6.8-r1.ebuild,
|
||||
gdb-6.8-r2.ebuild, gdb-6.8.50.20090811.2.12.ebuild:
|
||||
Update readline check to include SLOT.
|
||||
|
||||
16 Aug 2009; Mike Frysinger <vapier@gentoo.org> gdb-6.8-r2.ebuild:
|
||||
Add support for IUSE=expat #280391 by Maciej Mrozowski.
|
||||
|
||||
*gdb-6.8.50.20090811.2.12 (16 Aug 2009)
|
||||
|
||||
16 Aug 2009; Mike Frysinger <vapier@gentoo.org>
|
||||
+gdb-6.8.50.20090811.2.12.ebuild:
|
||||
Version bump.
|
||||
|
||||
*gdb-6.8.50.20090302.8.11 (12 Mar 2009)
|
||||
|
||||
12 Mar 2009; Mike Frysinger <vapier@gentoo.org>
|
||||
+gdb-6.8.50.20090302.8.11.ebuild:
|
||||
Add an ebuild for Fedora rpms (since they apply a ton of custom patches).
|
||||
|
||||
*gdb-6.8-r2 (12 Mar 2009)
|
||||
|
||||
12 Mar 2009; Mike Frysinger <vapier@gentoo.org> +gdb-6.8-r2.ebuild:
|
||||
Grab fix from Fedora for accessing tls vars (like errno).
|
||||
|
||||
22 Feb 2009; Mike Frysinger <vapier@gentoo.org> gdb-6.8-r1.ebuild:
|
||||
Use system readline only if it is version 5 #259865 by michel.
|
||||
|
||||
01 Feb 2009; nixnut <nixnut@gentoo.org> gdb-6.8-r1.ebuild:
|
||||
ppc stable #255219
|
||||
|
||||
23 Jan 2009; Brent Baude <ranger@gentoo.org> gdb-6.8-r1.ebuild:
|
||||
stable ppc64, bug 255219
|
||||
|
||||
23 Jan 2009; Raúl Porcel <armin76@gentoo.org> gdb-6.8-r1.ebuild:
|
||||
ia64/sparc stable wrt #255219
|
||||
|
||||
18 Jan 2009; Markus Meier <maekke@gentoo.org> gdb-6.8-r1.ebuild:
|
||||
amd64/x86 stable, bug #255219
|
||||
|
||||
18 Jan 2009; Tobias Klausmann <klausman@gentoo.org> gdb-6.8-r1.ebuild:
|
||||
Stable on alpha, bug #255219
|
||||
|
||||
18 Jan 2009; Guy Martin <gmsoft@gentoo.org> gdb-6.8-r1.ebuild:
|
||||
hppa stable, #255219
|
||||
|
||||
02 Aug 2008; Panagiotis Christopoulos <pchrist@gentoo.org> metadata.xml:
|
||||
Update metadata.xml to include USE flag descriptions. Entries taken from
|
||||
profiles/use.local.desc. GLEP 56
|
||||
|
||||
*gdb-6.8-r1 (21 Jun 2008)
|
||||
|
||||
21 Jun 2008; Mike Frysinger <vapier@gentoo.org> +gdb-6.8-r1.ebuild:
|
||||
Add some PIE patches #223533 by Magnus Granberg.
|
||||
|
||||
07 Apr 2008; Mike Frysinger <vapier@gentoo.org> gdb-6.8.ebuild:
|
||||
Workaround build failure with USE=multitarget #216368.
|
||||
|
||||
30 Mar 2008; Mike Frysinger <vapier@gentoo.org> gdb-6.7.1-r3.ebuild,
|
||||
gdb-6.8.ebuild:
|
||||
Use strip-unsupported-flags rather than replace-flags as pointed out by Donnie.
|
||||
|
||||
30 Mar 2008; Markus Rothe <corsair@gentoo.org> gdb-6.7.1-r3.ebuild:
|
||||
Stable on ppc64; bug #215339
|
||||
|
||||
30 Mar 2008; Raúl Porcel <armin76@gentoo.org> gdb-6.7.1-r3.ebuild:
|
||||
alpha/ia64/sparc stable wrt #215339
|
||||
|
||||
29 Mar 2008; Dawid Węgliński <cla@gentoo.org> gdb-6.7.1-r3.ebuild:
|
||||
Stable on x86 (bug #215339)
|
||||
|
||||
29 Mar 2008; Jeroen Roovers <jer@gentoo.org> gdb-6.7.1-r3.ebuild:
|
||||
Stable for HPPA (bug #215339).
|
||||
|
||||
*gdb-6.8 (29 Mar 2008)
|
||||
|
||||
29 Mar 2008; Mike Frysinger <vapier@gentoo.org> +gdb-6.8.ebuild:
|
||||
Version bump.
|
||||
|
||||
29 Mar 2008; Brent Baude <ranger@gentoo.org> gdb-6.7.1-r3.ebuild:
|
||||
stable ppc, bug 215339
|
||||
|
||||
25 Mar 2008; Santiago M. Mola <coldwind@gentoo.org> gdb-6.7.1-r3.ebuild:
|
||||
amd64 stable
|
||||
|
||||
*gdb-6.7.1-r3 (25 Feb 2008)
|
||||
|
||||
25 Feb 2008; Mike Frysinger <vapier@gentoo.org> +gdb-6.7.1-r3.ebuild:
|
||||
Grab fix from upstream for crash #210636 by emerald.
|
||||
|
||||
24 Feb 2008; Raúl Porcel <armin76@gentoo.org> gdb-6.7.1-r2.ebuild:
|
||||
alpha/ia64/sparc/x86 stable
|
||||
|
||||
*gdb-6.7.1-r2 (22 Jan 2008)
|
||||
|
||||
22 Jan 2008; Diego Pettenò <flameeyes@gentoo.org> +gdb-6.7.1-r2.ebuild:
|
||||
Use system libreadline rather than building an internal copy. Closes bug
|
||||
#206947.
|
||||
|
||||
30 Dec 2007; Mike Frysinger <vapier@gentoo.org> gdb-6.7.1-r1.ebuild:
|
||||
Fixup duel build code a bit as well as the patch itself.
|
||||
|
||||
*gdb-6.7.1-r1 (29 Dec 2007)
|
||||
|
||||
29 Dec 2007; Mike Frysinger <vapier@gentoo.org> +gdb-6.7.1-r1.ebuild:
|
||||
Add DUEL support #199987 by Sergei Golubchik.
|
||||
|
||||
16 Dec 2007; Markus Rothe <corsair@gentoo.org> gdb-6.7.1.ebuild:
|
||||
Stable on ppc64; bug #202246
|
||||
|
||||
16 Dec 2007; Samuli Suominen <drac@gentoo.org> gdb-6.7.1.ebuild:
|
||||
amd64 stable wrt #202246
|
||||
|
||||
15 Dec 2007; Raúl Porcel <armin76@gentoo.org> gdb-6.7.1.ebuild:
|
||||
alpha/ia64/sparc stable wrt #202246
|
||||
|
||||
15 Dec 2007; Dawid Węgliński <cla@gentoo.org> gdb-6.7.1.ebuild:
|
||||
Stable on x86 (bug #202246)
|
||||
|
||||
14 Dec 2007; Jeroen Roovers <jer@gentoo.org> gdb-6.7.1.ebuild:
|
||||
Stable for HPPA (bug #202246).
|
||||
|
||||
14 Dec 2007; nixnut <nixnut@gentoo.org> gdb-6.7.1.ebuild:
|
||||
Stable on ppc wrt bug 202246
|
||||
|
||||
*gdb-6.7.1 (29 Oct 2007)
|
||||
|
||||
29 Oct 2007; Mike Frysinger <vapier@gentoo.org> +gdb-6.7.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
*gdb-6.7 (10 Oct 2007)
|
||||
|
||||
10 Oct 2007; Mike Frysinger <vapier@gentoo.org> +gdb-6.7.ebuild:
|
||||
Version bump.
|
||||
|
||||
09 Jul 2007; Mike Frysinger <vapier@gentoo.org> gdb-6.6-r2.ebuild:
|
||||
Fix building on hppa with sanitized headers #180476.
|
||||
|
||||
12 May 2007; Joshua Kinard <kumba@gentoo.org> gdb-6.6-r2.ebuild:
|
||||
Stable on mips.
|
||||
|
||||
11 Apr 2007; Tobias Scherbaum <dertobi123@gentoo.org> gdb-6.6-r2.ebuild:
|
||||
ppc stable, bug #144833
|
||||
|
||||
10 Apr 2007; Jose Luis Rivero <yoswink@gentoo.org> gdb-6.6-r2.ebuild:
|
||||
alpha stable wrt security bug #144833
|
||||
|
||||
10 Apr 2007; Michael Cummings <mcummings@gentoo.org> gdb-6.6-r2.ebuild:
|
||||
sparc stable wrt security bug 144833
|
||||
|
||||
09 Apr 2007; Raúl Porcel <armin76@gentoo.org> gdb-6.6-r2.ebuild:
|
||||
ia64 stable wrt security bug 144833
|
||||
|
||||
06 Apr 2007; Jeroen Roovers <jer@gentoo.org> gdb-6.6-r2.ebuild:
|
||||
Stable for HPPA (bug #144833).
|
||||
|
||||
06 Apr 2007; Peter Weller <welp@gentoo.org> gdb-6.6-r2.ebuild:
|
||||
Stable on amd64 wrt bug 144833
|
||||
|
||||
06 Apr 2007; Christian Faulhammer <opfer@gentoo.org> gdb-6.6-r2.ebuild:
|
||||
stable x86, security bug 144833
|
||||
|
||||
05 Apr 2007; Markus Rothe <corsair@gentoo.org> gdb-6.6-r2.ebuild:
|
||||
Stable on ppc64; bug #144833
|
||||
|
||||
*gdb-6.6-r2 (31 Mar 2007)
|
||||
|
||||
31 Mar 2007; Mike Frysinger <vapier@gentoo.org> +gdb-6.6-r2.ebuild:
|
||||
Fix .gdbinit checks #169609 and add stack overflow checks #144833 by Tavis
|
||||
Ormandy.
|
||||
|
||||
16 Mar 2007; Jose Luis Rivero <yoswink@gentoo.org> gdb-6.6.ebuild:
|
||||
Stable on alpha wrt bug #164336
|
||||
|
||||
*gdb-6.6-r1 (04 Mar 2007)
|
||||
|
||||
04 Mar 2007; Mike Frysinger <vapier@gentoo.org> +gdb-6.6-r1.ebuild:
|
||||
Add some fixes from upstream #150963 (fix SuperH detection) by Manuel Lauss
|
||||
and #169366 (fix Corrupted DWARF expression error) by Hanno Meyer-Thurow.
|
||||
|
||||
21 Feb 2007; Alexander H. Færøy <eroyf@gentoo.org> gdb-6.6.ebuild:
|
||||
Stable on MIPS; bug #164336
|
||||
|
||||
31 Jan 2007; Markus Rothe <corsair@gentoo.org> gdb-6.6.ebuild:
|
||||
Stable on ppc64; bug #164336
|
||||
|
||||
31 Jan 2007; Olivier Crête <tester@gentoo.org> gdb-6.6.ebuild:
|
||||
Stable on amd64 per bug #164336
|
||||
|
||||
31 Jan 2007; Jeroen Roovers <jer@gentoo.org> gdb-6.6.ebuild:
|
||||
Stable for HPPA (bug #164336).
|
||||
|
||||
29 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> gdb-6.6.ebuild:
|
||||
Stable on sparc wrt #164336
|
||||
|
||||
29 Jan 2007; Raúl Porcel <armin76@gentoo.org> gdb-6.6.ebuild:
|
||||
x86 stable wrt bug 164336
|
||||
|
||||
29 Jan 2007; Luca Barbato <lu_zero@gentoo.org> gdb-6.6.ebuild:
|
||||
Marked ppc
|
||||
|
||||
*gdb-6.6 (19 Dec 2006)
|
||||
|
||||
19 Dec 2006; Mike Frysinger <vapier@gentoo.org> +gdb-6.6.ebuild:
|
||||
Version bump.
|
||||
|
||||
*gdb-6.5-r2 (24 Aug 2006)
|
||||
|
||||
24 Aug 2006; Mike Frysinger <vapier@gentoo.org> +gdb-6.5-r2.ebuild:
|
||||
Add patch for gnu hash support from upstream #144851 by Christophe Saout.
|
||||
|
||||
01 Jul 2006; <solar@gentoo.org> gdb-6.5-r1.ebuild:
|
||||
- fix gdbinit file causing errors with recent gdb. bug 97409
|
||||
|
||||
22 Jun 2006; <solar@gentoo.org> files/gdb-6.4-scanmem.patch,
|
||||
files/gdb-6.5-scanmem.patch, gdb-6.5-r1.ebuild:
|
||||
- fix segv in scanmem when no parms are given avoid memleak also
|
||||
|
||||
22 Jun 2006; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/gdb-6.5-locale.patch, gdb-6.5.ebuild:
|
||||
Fix issues with funky locales #125264 by J.
|
||||
|
||||
*gdb-6.5-r1 (21 Jun 2006)
|
||||
|
||||
21 Jun 2006; <solar@gentoo.org> +files/gdb-6.5-scanmem.patch,
|
||||
+gdb-6.5-r1.ebuild:
|
||||
- bump scanmem patch
|
||||
|
||||
*gdb-6.5 (21 Jun 2006)
|
||||
|
||||
21 Jun 2006; Mike Frysinger <vapier@gentoo.org> +gdb-6.5.ebuild:
|
||||
Version bump.
|
||||
|
||||
*gdb-6.4-r5 (18 Jun 2006)
|
||||
|
||||
18 Jun 2006; Tony Vroon <chainsaw@gentoo.org>
|
||||
+files/gdb-6.4-ppc-stack.patch, +gdb-6.4-r5.ebuild:
|
||||
Apply upstream patch to get usable backtraces on PPC. Research by illusion
|
||||
<morgoth6@box43.pl> in bug #137125.
|
||||
|
||||
03 May 2006; Diego Pettenò <flameeyes@gentoo.org> gdb-6.4-r4.ebuild:
|
||||
Add ~x86-fbsd keyword.
|
||||
|
||||
27 Apr 2006; Alec Warner <antarus@gentoo.org> files/digest-gdb-6.1,
|
||||
files/digest-gdb-6.2.1, files/digest-gdb-6.3-r4, files/digest-gdb-6.3-r5,
|
||||
files/digest-gdb-6.4, files/digest-gdb-6.4-r1, files/digest-gdb-6.4-r2,
|
||||
files/digest-gdb-6.4-r3, files/digest-gdb-6.4-r4, Manifest:
|
||||
Fixing SHA256 digest, pass four
|
||||
|
||||
*gdb-6.4-r4 (16 Mar 2006)
|
||||
|
||||
16 Mar 2006; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/gdb-6.4-avr-eclipse.patch, +gdb-6.4-r4.ebuild:
|
||||
Add patch from upstream for avr/eclipse compat #126288 by Ian Hubbertz.
|
||||
|
||||
*gdb-6.4-r3 (05 Mar 2006)
|
||||
|
||||
05 Mar 2006; Mike Frysinger <vapier@gentoo.org> +gdb-6.4-r3.ebuild:
|
||||
Drop relative patch #122050 by Stefan Knorr.
|
||||
|
||||
*gdb-6.3-r5 (21 Feb 2006)
|
||||
|
||||
21 Feb 2006; Kevin F. Quinn <kevquinn@gentoo.org> +gdb-6.3-r5.ebuild:
|
||||
Added patches from RedHat to support PIEs in gdb-6.3
|
||||
|
||||
19 Feb 2006; Joshua Kinard <kumba@gentoo.org> gdb-6.4.ebuild:
|
||||
Marked stable on mips.
|
||||
|
||||
*gdb-6.4-r2 (23 Jan 2006)
|
||||
|
||||
23 Jan 2006; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/gdb-6.3-partial-die-20050503.patch, +gdb-6.4-r2.ebuild:
|
||||
Add patch from Fedora to fix #120091 by Ed Catmur.
|
||||
|
||||
16 Jan 2006; <solar@gentoo.org> files/gdb-6.4-scanmem.patch:
|
||||
- scanmem patch updates from the PaX Team. Fixed compilation warnings and
|
||||
clean up the control flow a bit (one less level of indentation) and I also
|
||||
added tab completion for 'scanmem'.
|
||||
|
||||
*gdb-6.4-r1 (08 Dec 2005)
|
||||
|
||||
08 Dec 2005; <solar@gentoo.org> +files/gdb-6.4-scanmem.patch,
|
||||
+gdb-6.4-r1.ebuild, gdb-6.4.ebuild:
|
||||
- fwd port scanmem patch for gdb-6.4
|
||||
|
||||
09 Dec 2005; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/gdb-6.4-sse2-register-display.patch, gdb-6.4.ebuild:
|
||||
Disable building with -Werror #114902.
|
||||
|
||||
*gdb-6.4 (02 Dec 2005)
|
||||
|
||||
02 Dec 2005; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/gdb-6.4-relative-paths.patch, +files/gdb-6.4-uclibc.patch,
|
||||
+gdb-6.4.ebuild:
|
||||
Version bump.
|
||||
|
||||
16 Jul 2005; Danny van Dyk <kugelfang@gentoo.org> gdb-6.3-r4.ebuild:
|
||||
Marked s390.
|
||||
|
||||
*gdb-6.3-r4 (09 Jul 2005)
|
||||
|
||||
09 Jul 2005; Mike Frysinger <vapier@gentoo.org> +gdb-6.3-r4.ebuild:
|
||||
Sync with latest debian patchset.
|
||||
|
||||
*gdb-6.2.1-r1 (15 May 2005)
|
||||
|
||||
15 May 2005; <solar@gentoo.org> -gdb-6.0-r1.ebuild, -gdb-6.0.ebuild,
|
||||
-gdb-6.1.1.ebuild, -gdb-6.2.1-r1.ebuild, -gdb-6.2.ebuild, gdb-6.3-r3.ebuild,
|
||||
-gdb-6.3.ebuild:
|
||||
- stable on arm #91654 - cleanup most vuln non stabilized versions of gdb
|
||||
|
||||
15 May 2005; <plasmaroo@gentoo.org> gdb-6.3-r3.ebuild:
|
||||
Stable on IA64, bug #91654.
|
||||
|
||||
09 May 2005; <solar@gentoo.org> files/gdb-6.3-gdbinit-stat.patch:
|
||||
- Jan Postransky writes via email gdb doesn't read .gdbinit file in current
|
||||
working directory. I suggest putting parentheses arround the last condition
|
||||
like in the attached fix.
|
||||
|
||||
06 May 2005; Bryan Østergaard <kloeri@gentoo.org> gdb-6.3-r3.ebuild:
|
||||
Stable on alpha, bug 91654.
|
||||
|
||||
06 May 2005; <solar@gentoo.org>
|
||||
+files/gdb-6.2.1-200-uclibc-readline-conf.patch,
|
||||
+files/gdb-6.2.1-400-mips-coredump.patch,
|
||||
+files/gdb-6.2.1-libiberty-pic.patch, +files/gdb-6.3-pass_all-uclibc.patch,
|
||||
gdb-6.3-r3.ebuild:
|
||||
- minor touch ups for mips/x86/uclibc/pic
|
||||
|
||||
06 May 2005; Gustavo Zacarias <gustavoz@gentoo.org> gdb-6.3-r3.ebuild:
|
||||
Stable on sparc wrt #91654
|
||||
|
||||
06 May 2005; <tester@gentoo.org> gdb-6.3-r3.ebuild:
|
||||
Mark stable on x86 and amd64 per bug #91654
|
||||
|
||||
06 May 2005; Markus Rothe <corsair@gentoo.org> gdb-6.3-r3.ebuild:
|
||||
Stable on ppc64; bug #91654
|
||||
|
||||
06 May 2005; Michael Hanselmann <hansmi@gentoo.org> gdb-6.3-r3.ebuild:
|
||||
Stable on hppa.
|
||||
|
||||
06 May 2005; Michael Hanselmann <hansmi@gentoo.org> gdb-6.3-r3.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
*gdb-6.3-r3 (05 May 2005)
|
||||
|
||||
05 May 2005; <solar@gentoo.org> +files/bfd-malloc-wrap.patch,
|
||||
-gdb-6.3-r1.ebuild, -gdb-6.3-r2.ebuild, +gdb-6.3-r3.ebuild:
|
||||
- add security patch to bfd/elfcode.h to from bug #91398
|
||||
|
||||
28 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org> gdb-6.3.ebuild:
|
||||
Stable on sparc
|
||||
|
||||
25 Apr 2005; Bryan Østergaard <kloeri@gentoo.org> gdb-6.3.ebuild:
|
||||
Stable on alpha.
|
||||
|
||||
*gdb-6.3-r2 (24 Apr 2005)
|
||||
|
||||
24 Apr 2005; <solar@gentoo.org> +files/gdb-6.3-gdbinit-stat.patch,
|
||||
+gdb-6.3-r2.ebuild:
|
||||
- avoid executing arbitrary .gdbinit files in pwd that are not owned by the
|
||||
current uid or that are world writeable. sec bug #88398
|
||||
|
||||
24 Apr 2005; Markus Rothe <corsair@gentoo.org> gdb-6.3.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
*gdb-6.3-r1 (23 Apr 2005)
|
||||
|
||||
23 Apr 2005; Mike Frysinger <vapier@gentoo.org> +gdb-6.3-r1.ebuild:
|
||||
Grab & use Debians patchset.
|
||||
|
||||
14 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> gdb-6.3.ebuild:
|
||||
To ~sparc, this version actually works
|
||||
|
||||
03 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> :
|
||||
Change encoding to UTF-8 for GLEP 31 compliance
|
||||
|
||||
*gdb-6.3 (27 Nov 2004)
|
||||
|
||||
27 Nov 2004; <solar@gentoo.org> +files/gdb-6.3-relative-paths.patch,
|
||||
+files/gdb-6.3-scanmem.patch, +files/gdb-6.3-uclibc.patch, +gdb-6.3.ebuild:
|
||||
initial commit gdb-6.3. - Adds new ~/.gdbinit file for x86 users. - Adds a
|
||||
forward port of antilove's scanmem gdb-6.1 patch. Forward ported every patch,
|
||||
minus the gdb-6.x-crash.patch
|
||||
|
||||
09 Nov 2004; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/gdb-6.2.1-pass-libdir.patch, +files/gdb-6.2.1-relative-paths.patch,
|
||||
+files/gdb-6.x-crash.patch, gdb-6.0-r1.ebuild, gdb-6.0.ebuild,
|
||||
gdb-6.1.1.ebuild:
|
||||
Clean up ebuilds and add support for maketest (#68643). Also add misc
|
||||
patches to resolve segfaults/sandbox violations (#49582 #65404) and package
|
||||
collisions (#69496).
|
||||
|
||||
03 Nov 2004; Joshua Kinard <kumba@gentoo.org> gdb-6.2.1.ebuild,
|
||||
gdb-6.2.ebuild:
|
||||
Marked stable on mips.
|
||||
|
||||
13 Oct 2004; Travis Tilley <lv@gentoo.org> gdb-6.0-r1.ebuild:
|
||||
another sandbox fix
|
||||
|
||||
23 Sep 2004; Travis Tilley <lv@gentoo.org> gdb-6.2.1.ebuild:
|
||||
make CONF_LIBDIR aware again to fix a sandbox violation. lets hope nobody
|
||||
reverts the change this time.
|
||||
|
||||
*gdb-6.2.1 (23 Sep 2004)
|
||||
|
||||
23 Sep 2004; Luca Barbato <lu_zero@gentoo.org> +gdb-6.2.1.ebuild:
|
||||
new version, thanks Pär Karlsson <paer.karlsson@kmstudiosystems.com> for
|
||||
reporting
|
||||
|
||||
09 Sep 2004; Chris Gianelloni <wolf31o2@gentoo.org> gdb-6.2.ebuild:
|
||||
Making multilib safe and closing bug #63438.
|
||||
|
||||
07 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> gdb-6.1.1.ebuild:
|
||||
Stable on sparc
|
||||
|
||||
09 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> gdb-6.1.1.ebuild,
|
||||
gdb-6.2.ebuild:
|
||||
6.1.1 ~sparc, 6.2 -sparc
|
||||
|
||||
*gdb-6.2 (08 Aug 2004)
|
||||
|
||||
08 Aug 2004; <solar@gentoo.org> gdb-6.2.ebuild:
|
||||
version bump
|
||||
|
||||
03 Aug 2004; Mike Frysinger <vapier@gentoo.org> gdb-6.0.ebuild,
|
||||
gdb-6.1.1.ebuild:
|
||||
Strip out LINGUAs that gdb doesnt support #59179 by Matthias Peick.
|
||||
|
||||
28 Jul 2004; <solar@gentoo.org> gdb-6.1.1.ebuild, gdb-6.1.ebuild,
|
||||
files/gdb-6.1-uclibc.patch:
|
||||
patched bfd/config.bfd and ltmain for uclibc
|
||||
|
||||
02 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> gdb-5.1.1-r2.ebuild:
|
||||
virtual/glibc -> virtual/libc
|
||||
|
||||
24 Jun 2004; Aron Griffis <agriffis@gentoo.org> gdb-5.3.90.ebuild,
|
||||
gdb-5.3.ebuild:
|
||||
QA - fix use invocation
|
||||
|
||||
23 Jun 2004; Aron Griffis <agriffis@gentoo.org> gdb-6.1.1.ebuild,
|
||||
gdb-6.1.ebuild:
|
||||
Add ~alpha
|
||||
|
||||
*gdb-6.1.1 (22 Jun 2004)
|
||||
|
||||
22 Jun 2004; Martin Schlemmer <azarah@gentoo.org> +gdb-6.1.1.ebuild:
|
||||
Update version.
|
||||
|
||||
11 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> gdb-6.0.ebuild:
|
||||
Stable on alpha.
|
||||
|
||||
06 Jun 2004; Guy Martin <gmsoft@gentoo.org> gdb-6.1.ebuild,
|
||||
files/gdb-6.1-hppa-01.patch, files/gdb-6.1-hppa.patch:
|
||||
Update of the hppa patch to fix the inclusion of asm/offset[s].h
|
||||
|
||||
30 May 2004; Guy Martin <gmsoft@gentoo.org> gdb-6.1.ebuild,
|
||||
files/gdb-6.1-hppa.patch:
|
||||
Added hppa support to gdb-6.1. Marked ~hppa.
|
||||
|
||||
28 May 2004; Tom Gall <tgall@gentoo.org> gdb-6.1.ebuild:
|
||||
stable on ppc64 (with small patch)
|
||||
|
||||
13 May 2004; Stephen P. Becker <geoman@gentoo.org> gdb-6.0.ebuild:
|
||||
Stable on mips.
|
||||
|
||||
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> gdb-5.3-r1.ebuild,
|
||||
gdb-5.3.90.ebuild, gdb-5.3.ebuild:
|
||||
Add inherit eutils
|
||||
|
||||
22 Apr 2004; Travis Tilley <lv@gentoo.org> gdb-6.0-r1.ebuild,
|
||||
gdb-6.0.ebuild:
|
||||
stable on amd64
|
||||
|
||||
*gdb-5.3-r1 (18 Apr 2004)
|
||||
|
||||
18 Apr 2004; Michael McCabe <randy@gentoo.org> +gdb-5.3-r1.ebuild:
|
||||
Added s390 specific fixes to gdb-5.3. Closes bug #47903
|
||||
|
||||
*gdb-6.1 (05 Apr 2004)
|
||||
|
||||
05 Apr 2004; Stefan Jones <cretin@gentoo.org> :
|
||||
Try gdb-6.1 to try and fix bug #45756
|
||||
|
||||
09 Mar 2004; <agriffis@gentoo.org> gdb-6.0.ebuild:
|
||||
stable on ia64
|
||||
|
||||
*gdb-6.0-r1 (05 Mar 2004)
|
||||
|
||||
05 Mar 2004; Luca Barbato <lu_zero@gentoo.org> gdb-6.0-r1.ebuild,
|
||||
files/gdb-6.0-xfreemod-all.patch:
|
||||
New revision, xfree module tracking support added
|
||||
|
||||
23 Feb 2004; Sven Blumenstein <bazik@gentoo.org> gdb-6.0.ebuild:
|
||||
Stable on sparc (finally).
|
||||
|
||||
15 Feb 2004; Bartosch Pixa <darkspecter@gentoo.org> gdb-6.0.ebuild:
|
||||
set ppc in keywords
|
||||
|
||||
08 Feb 2004; Martin Schlemmer <azarah@gentoo.org> gdb-6.0.ebuild:
|
||||
Bump to stable for x86.
|
||||
|
||||
19 Jan 2004; Martin Schlemmer <azarah@gentoo.org> gdb-5.1.1-r2.ebuild,
|
||||
gdb-5.2.1.ebuild, gdb-5.3.90.ebuild, gdb-5.3.ebuild, gdb-6.0.ebuild:
|
||||
Do not install configure, bfd, and standards info manuals, as binutils provide
|
||||
them.
|
||||
|
||||
18 Oct 2003; Jason Wever <weeve@gentoo.org> gdb-5.3.90.ebuild,
|
||||
gdb-6.0.ebuild:
|
||||
Added fix for bug #29845 and fixed gdb-6.0 compile on sparc.
|
||||
|
||||
*gdb-6.0 (17 Oct 2003)
|
||||
|
||||
17 Oct 2003; Stefan Jones <cretin@gentoo.org> :
|
||||
New version, has most of the old gdb-5.3.90 patch already in, if any are
|
||||
needed for non-x86 arch then feel free to add.
|
||||
|
||||
*gdb-5.3.90 (20 Sep 2003)
|
||||
|
||||
30 Sep 2003; Joshua Kinard <kumba@gentoo.org> gdb-5.3.90.ebuild:
|
||||
Added ~mips to KEYWORDS
|
||||
|
||||
24 Sep 2003; Jason Wever <weeve@gentoo.org> gdb-5.3.90.ebuild:
|
||||
Applied patch from Sven Blumenstein <me@pl4.net> to fix sparc and hppa
|
||||
compilation issues, fixes bug #29390.
|
||||
|
||||
20 Sep 2003; Martin Schlemmer <azarah@gentoo.org> gdb-5.3.90.ebuild:
|
||||
Update to cvs version - should fix debugging threaded applications for users
|
||||
using NPTL.
|
||||
|
||||
26 May 2003; Tavis Ormandy <taviso@gentoo.org> gdb-5.3.ebuild:
|
||||
ccc compatability fixes
|
||||
|
||||
*gdb-5.3 (21 Dec 2002)
|
||||
|
||||
19 May 2003; Joshua Kinard <kumba@gentoo.org> gdb-5.3.ebuild:
|
||||
Added a patch that allows gdb-5.3 to compile properly
|
||||
on sparc and set KEYWORDS to ~sparc from -sparc
|
||||
|
||||
24 Mar 2003; Guy Martin <gmsoft@gentoo.org> gdb-5.3.ebuild :
|
||||
Added patch for hppa support. Added hppa to keywords.
|
||||
|
||||
28 Feb 2003; Stefan Jones <cretin@gentoo.org> gdb-5.3.ebuild :
|
||||
Added support for objc via the USE flag objc, see bug #16507
|
||||
|
||||
31 Jan 2003; Joshua Brindle <method@gentoo.org> gdb-5.3.ebuild :
|
||||
This does not compile on sparc, changing to -sparc
|
||||
|
||||
22 Jan 2003; Jason Wever <weeve@gentoo.org> gdb-5.3.ebuild :
|
||||
Changed sparc keyword back to ~sparc as bug 12866 is not yet resolved.
|
||||
|
||||
02 Jan 2002; Nick Hadaway <raker@gentoo.org> gdb-5.3.ebuild :
|
||||
Marked stable.
|
||||
|
||||
26 Dec 2002; Nick Hadaway <raker@gentoo.org> gdb-5.3.ebuild :
|
||||
Removed the unneeded man patch.
|
||||
|
||||
21 Dec 2002; Nick Hadaway <raker@gentoo.org> gdb-5.3.ebuild,
|
||||
files/digest-gdb-5.3 :
|
||||
Version bump.
|
||||
|
||||
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
|
||||
|
||||
*gdb-5.2.1 (20 Aug 2002)
|
||||
|
||||
19 Oct 2002; Seemant Kulleen <seemant@gentoo.org> :
|
||||
|
||||
cleanup of old ebuilds and formatting.
|
||||
|
||||
11 Oct 2002; Nick Hadaway <raker@gentoo.org> gdb-5.2.1.ebuild :
|
||||
Throttled optimization flags down to -O2. See bug #6089
|
||||
|
||||
20 Aug 2002; Nick Hadaway <raker@gentoo.org>
|
||||
gdb-5.2.1.ebuild, files/digest-gdb-5.2.1, files/man.diff :
|
||||
Version bump.
|
||||
|
||||
*gdb-5.1.1-r2 (2 June 2002)
|
||||
|
||||
24 Jul 2002; Mark Guertin <gerk@gentoo.org> :
|
||||
Added ppc to keywords
|
||||
|
||||
2 June 2002; Olivier Reisch <doctomoe@gentoo.org> gdb-5.1.1-r2.ebuild
|
||||
|
||||
Have the PPC patch only applied on PPC platform.
|
||||
|
||||
*gdb-5.1.1-r1 (6 May 2002)
|
||||
|
||||
6 May 2002; Kain <kain@kain.org> gdb-5.1.1-r1.ebuild
|
||||
|
||||
PPC compatibility patch to fix some bool typedef stuff.
|
||||
|
||||
*gdb-5.1.1 (5 Apr 2002)
|
||||
|
||||
5 Apr 2002; Seemant Kulleen <seemant@gentoo.org> gdb-5.1.1.ebuild
|
||||
files/digest-gdb-5.1.1
|
||||
|
||||
Version bump, but this is being masked until the ncurses incompatibility
|
||||
is resolved.
|
||||
|
||||
*gdb-5.1 (7 Feb 2002) Karl Trygve Kalleberg <karltk@gentoo.org>: gdb-5.1.ebuild files/digest-gdb-5.1
|
||||
|
||||
GDB, the GNU Project debugger, allows you to see what is going on `inside'
|
||||
another program while it executes -- or what another program was doing at
|
||||
the moment it crashed.
|
||||
|
||||
GDB can do four main kinds of things (plus other things in support of these)
|
||||
to help you catch bugs in the act:
|
||||
|
||||
* Start your program, specifying anything that might affect its behavior.
|
||||
* Make your program stop on specified conditions.
|
||||
* Examine what has happened, when your program has stopped.
|
||||
* Change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another.
|
||||
|
||||
GDB works on a wide variety of UNIX and non-UNIX systems.
|
||||
|
||||
*gdb-5.0-r2 (1 Feb 2002)
|
||||
|
||||
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
|
||||
|
||||
Added initial ChangeLog which should be updated whenever the package is
|
||||
updated in any way. This changelog is targetted to users. This means that the
|
||||
comments should well explained and written in clean English. The details about
|
||||
writing correct changelogs are explained in the skel.ChangeLog file which you
|
||||
can find in the root directory of the portage repository.
|
67
sdk_container/src/third_party/portage-stable/sys-devel/gdb/Manifest
vendored
Normal file
67
sdk_container/src/third_party/portage-stable/sys-devel/gdb/Manifest
vendored
Normal file
@ -0,0 +1,67 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST gdb-6.6-patches-1.3.tar.bz2 15697 SHA256 7911134ce63ede4e1a45488481cf7cdc1b69ab00c8b3a432983344ff95a0051e SHA512 05f479ad62b4a92ef888f760f07c77f69eeffabb3f8cadc17cd72774e3f3c7c59fd44821cff107639986e0af54626dd8bf0f4ed64bffc5fc0c1f4dd2ed83d186 WHIRLPOOL d2dfc5631e7367baaffdac15bf84af0f3087a95c1bb18ba71a8f7df8e3efb9bc5d4d657bd0ac258abd8e6bf139ee483437c309659fde5af3a68315231bb85634
|
||||
DIST gdb-6.6.tar.bz2 14535755 SHA256 6e602987298db5ddb479bbb84ce653eabd9c304957a49552245f65cdc70d43bd SHA512 e3f75bd4fd788021564f09069c7872fe1c9f6fc4262f3b0b12829f55cb9e1df20ee1fb708efed01cfe4a069245ef3c3766dc6ddbb57bf43f5bc7d1fd7f38d10b WHIRLPOOL 97cdbf237f8d37a5394ea4e8b7707e4b6a3533d5da4230f26bfe58c7ff390631bbcd6a87c28f09b24eadae8e1f6226152b290e0d4efca4fee580b242dee8a0ae
|
||||
DIST gdb-6.7.1-patches-1.3.tar.bz2 109192 SHA256 8d614d6ecdb343310904e293bc86f154550829cb45c5b5bd3bff9c26543f9132 SHA512 dd7577a8a900ca35e0a8d1b16c900350dea63bff989529d01697917dc51065f4438ed77386e53c6deffebad8a7bf1acdde1b79eec63268e12223b82ef0a66c3e WHIRLPOOL bbc8bf4df2166d9296df79d4c919d8e42823305a20f59018023d2151605dd9b3e536a9d147ec747f30e8ac6535f5894a1073b0d2057e6c6c5f6330773c11a783
|
||||
DIST gdb-6.7.1.tar.bz2 15080950 SHA256 f98cec38420f4f1ce3da2f16e6045f086d24dfcf05996b2d74f8620691442f62 SHA512 16a69765e138a95427dfa27f89c851cc88a39c925b66596a6506f67c69fbec4c5cccf0b9c36d88df59ef48e30e3b03e37c22cab8f1f3672cfd3877315741b3e7 WHIRLPOOL 14c12bbf0aabb3288989d3688a9453d3c42fc21973c55665efe47dd4d0ec7c88a013c36927324aa68e10b2589118c06547fe4a037b97bc0bb75cb619f23d5ba5
|
||||
DIST gdb-6.8-patches-1.4.tar.lzma 122922 SHA256 83121b238df52e4556ea197112f6103b34965b8e1773ab1af2949baf53f8dde4 SHA512 1f7b17a44049b37a0f056382c0604a2f96cfba29f5ec1233b00ae005b42d1812272e2346e958d7503cd53b06017c96a9f7969ec766bc378afccfc43307cb7dac WHIRLPOOL acb6ee4ccbb15e57de4ffad9342ae5efe580856810d93754e3e5d38683d5dce9c50d767a3e7b24c885aa56e5ea037d05f24c6a67c3bc0c165e927f6a520efc9b
|
||||
DIST gdb-6.8-patches-1.5.tar.lzma 125348 SHA256 e503204a517992595b37f49e6cb115bcb1c210845197d54d974ffd53bc55647b SHA512 c7b9c81bad82b347b5ec5d87652434553f1ad97c84b977e09340e193f0b85b71bfcf8e374bcfe573adedfccda9dc7e780495009708049e58d6b9fd95ba4d5212 WHIRLPOOL 266b3461ec44c4bb4a44af78f7fc9237466b6c797faa7a777a2e9a58f790db701502d22606de3868adafa22a30dc5a6d96dc2928df54d74c23fe7d4ac00dba75
|
||||
DIST gdb-6.8.tar.bz2 15581509 SHA256 eedffd586bf41cf2ae2f77e6819545d6eb1e5062052320a27332fdfaaebdf818 SHA512 c4647142e712d19b8d032e14e09a2293f8f3a75199d7139f2a1d856d335a50d6dd630cd032d5928cbe76906b801aa314cc817476ab889966113efc3a866e02d8 WHIRLPOOL 3e4aac4fe7511a6f0e0800da5747dfa4dbd6d9c9b241b0e58948bee4b7a9b9abbd608d0cc9af41d4c1d41d6cb27e9660f611d2b6074bfce4fcd92c7499cf121a
|
||||
DIST gdb-7.0.1-patches-1.tar.lzma 11216 SHA256 711d6fb705a0ede2ede6adb036def73f8c7c4fbc9b5a4f27d829800af4d84292 SHA512 65ed2b8b9e793e399d915c8c48cfa8f4ce59f5902dfd8e13729189d959ba3ad7fe06bcae4749d395e500d51b04ae93b11a187cd6c35ffa609c0236d20feccfc4 WHIRLPOOL e29df6569d192a2a0b7768cd979d832a6b6d4faf3bbf35545896746a8ffbb61190cc91cf0376708132355b46964cb38b0bbfb5f1d3f6cc587d9c97305a09c567
|
||||
DIST gdb-7.0.1.tar.bz2 17614682 SHA256 560c3fd0053ade6549e71bd045f70282feb88db73b35e401bbad601a311e3c1b SHA512 358abaf38614d16505a8a3b11c87384788affedf6c10ad0f818a22d8803a00e0b366fc6dbad047384291fc249a23d539b050aafbb48acca83cb559ad83c6f776 WHIRLPOOL 4ddf7dc9e721ba455feb38f1c17d93bbb48a8c7b7154b54213cd545787fbf7489b24300a97c3b6e3f98ed2c297314f950ba37c1c54bd4625b986775bbd74c607
|
||||
DIST gdb-7.1-patches-1.tar.lzma 9207 SHA256 d2efe1ee66110e4e0c55bbe4365380bdb6e159c45ea849a1e329ac293b4e7e3c SHA512 a181a44b55c62f9c8f9d1a006182c0a09f75517f5d3e47e07afba97da5220c9e01be79f6fb9c2dc525ca8a80a4e6b9b92517ced61e1681a5b81558227701cd00 WHIRLPOOL 6a5e6896f72d98e07e3921df781c3360c86f0c0202465270affea6ff5e99ed9bc38d9d1ba328fd81a830534d24c8ebd306d52ee2ccbebbb82d5189a3daa40e6a
|
||||
DIST gdb-7.1.tar.bz2 17977195 SHA256 142c27d7970a4e652dc225d61d887777ae00cf22fdd75cd1e8e4e13bfbd85352 SHA512 5edf1568c268e5f94c392bb031d134b89692f265e4e121f29c19c371b96dd835dbb1ab18fdc99bb29da811797187cef87f5a0cacb8a05e8b5a90bcfc673b3d89 WHIRLPOOL 6aeb05f33a54cdb06138d086fd853323ad0fa56b862f5ff66a87ca95fcdcf859ff3416ffeec40eea15580fbc9166663b1f679b5c46f417279079bf4b45ad2e82
|
||||
DIST gdb-7.2-patches-1.tar.xz 8908 SHA256 c091d46b869aec70ea507d93936d85e134002766808e38cc29d0a6f1f4898fab SHA512 2daf753acffc20f470050e326c3b11650bd7833d23f5b4b6c011646ab9afe5cbc90d98525d62188947880990e20a08f6b656bdc55f47346661d030630c0d2459 WHIRLPOOL e26bdb93c9ac54d14dc15d8e9ece0871c0f3e3082b89b32afc2d4b4107a104c8a29e6e4839d120403983161d9f959280d7d1762ed067e29f9ec704b60a5f471c
|
||||
DIST gdb-7.2.50.20101117-4.fc15.src.rpm 20026108 SHA256 7af3cc31317cc4fcc7530ac23d86baa570309095a7c4e8a7999a830ff6f07ca7
|
||||
DIST gdb-7.2.tar.bz2 18530613 SHA256 bf444b88ab845243364c3d410be9e3f43a57f96ff594d65a37842ea03c3410f0 SHA512 af453ea7b1dbaf9eca35bd58fbe72f09e24e2b467af1d0d883c222310a81f8f96c288bb476a9c96a129c487ceadca858031f3440cad6a9b11a964058140f0dd1 WHIRLPOOL 0056b41be90a0a9c3c0f91e3245c4a421b03fe744f63531eb78d6d0e6e095f2ef4b1035e3ffcea8c21af01eb9bf0f90b62ead5fad200653a36cb847eef118caf
|
||||
DIST gdb-7.3-patches-1.tar.xz 8192 SHA256 9b6cd79b0a769a1c3575830702c151859f1188d162699edaf4779e54dc13b6ed SHA512 0a09811a27fe534d98fe1123d8891b738f5283cda57d46c81dc0fffef0cab1f7b72c0bc0854ce8c20a44867dc2956f5b37e94b9bbc5e0e3a9506abb91160bcec WHIRLPOOL 9ed7389900cd57b4fc932071b4f353528c7fd8a2e53ad76d3eefe47ee514dfb853216dcc6bcd1bd9f8ac2ab755c4fa856f0b6a98f05b048da97de2f7edef3b57
|
||||
DIST gdb-7.3.1-patches-2.tar.xz 17344 SHA256 8dc91c665025faaa716a47404a1645086c5a9db3ee6b38beb564607fa0ef6e69 SHA512 9ab6cfed095128333883b3e8ebfffc724dba21116940397c87107a6eec90b5765e8fb94e5756eac85aaed3b5c2bdd7dcccf4f9b10301cc9196bcace9791f3ecb WHIRLPOOL ac0221711239c49bb0c9ddb620e1ac328a7f570ef62b1d08a25ce0653d3989a47db35d8f784547a6521f918f063a477356c06f32d62d151903f5b5924043cc60
|
||||
DIST gdb-7.3.1.tar.bz2 19500995 SHA256 6d7bff716fde98d03866a1b747c0929ee7dba49bca13e01d975e0b0fa9b33a28 SHA512 69d7318a3f6bf3c95804e6526d886348333d85c4f63c19e7575052792851a296073e36e1b54c63151c2db8ca0bfead36693f4513f2fd9dec962870408e8e71d9 WHIRLPOOL 5332eb8bd5a24cac710c39c6948e1d2373939c647ddfb1cae893cafef910e346c880e2ee4f9fa10211e60319fd648176e36362f9a5f3fdd6db7fb967500a0d5f
|
||||
DIST gdb-7.3.tar.bz2 19091650 SHA256 f9edc83ed921660b77aa2b2fc168b81639aab0f49a94d4b38f2f01bf51d5d2ba SHA512 b7195913c652243f4577bac58adfe80dc90ec9d68fbf316830b1394d13248734178182ba5649ef317411145f57b32a35004b52bcec14886917da340cdf9a2b87 WHIRLPOOL de7b49ad1c09a58c6a5556ab12479729695aa5ffd47b941cb8e834057495835b0ecf3dd063dfb65a75fbb59977034e2dfa168a3b19715ff2e0d7c0b4509d426f
|
||||
DIST gdb-7.4-patches-1.tar.xz 8192 SHA256 c4349847c80f314c603dd9465b90cda2b3565cac4f8024a4287f756eda9d138b SHA512 936e921ab523bd74e8c8b300346f3d861d3dbc11ec6e659b0eb08c45dc91f98bc4ff9140459f663ffb91d67e2cc51d65891a25a79d5565ff9031ba579dca4282 WHIRLPOOL 86d245c25edaa72d6eca9bd83059cf74eca7da86e137b927b7a44abe4bef3f8322430a27bd44c7de53e37f5c86fcc121e758b8e3242cc3bce69738ed46e34d45
|
||||
DIST gdb-7.4.1-patches-2.tar.xz 10944 SHA256 2c57b6edcc3f1cb3915e0bd88f2789eec2a773bb7d115abfc98aa8d55ca03b02 SHA512 4455f68aa345ac04a61547a10f87f11874912227a4e46d836fe1e78bb7754d6bf778b3f52c8bce15492625aac0b238996234fcbff4549c523354187b2729def2 WHIRLPOOL 9b24f6af94266747eb8711fd4b189d9b7a4990a3a19b68561b00c38704a9cb8e7e76ac47d40131619e466cb67cde06f2cee9da248bbfafc53adbeb285464b781
|
||||
DIST gdb-7.4.1.tar.bz2 20619200 SHA256 a081343c017732ab4dd30a4730da83667aa01b0b37d1ad3700c3f05a5da0f9f6 SHA512 86a2f19f161da558afdb5b6179ba11e9124651b5e10915dd3e703fc8e54cf68dba5ffa86f5c3c3c595bc8841728e220741c9fa20889f548725dbd034f3456114 WHIRLPOOL 3de6e0b4e3d17a7d97cb804a6ca49761197d9e1230fb686ec84b8c5d68b6bc578ade873493cc8545d2f96f0f7061fedd9cdc7c42dc5d1cd279025dc4f4cb2069
|
||||
DIST gdb-7.4.tar.bz2 20614020 SHA256 de7e2db7f0475eca7f9ffa9251abaddd3d37e0eed0b3759f71abfd810a3fd20f SHA512 9a5e8b04be6e8a746cb0e6a8b524ec0fa1fa3a971633c54646d722d2ff9200304e36f80cdf30d5a8ba69b5d188f7c1b2baad40d11881c416a3a54e7dee8cc724 WHIRLPOOL f8b0a046071da405194d2bd07007b044e2fd037852493ba6ab6f9fc81400b85583f36b6d6c13d4f1f04e5dafc7d324404606b235e1b962ea7f80b955141cd6c2
|
||||
DIST gdb-7.5-patches-1.tar.xz 9208 SHA256 07d2e5cd96c3acf64710d3cd1098684aa7db7e9e448b5a49775650c2abcb9daf SHA512 775c4b5953e7f02a0bfdc1801fa220e3446bf5cc2153e49cbba7dc883740e64604fde1bd04b6916f47530c94ab6a5351e4d4151a5b1f6f3f3d15f42e9210c196 WHIRLPOOL 69d4079327dce6e8fa8522c155b1a55687a1e14949d6812700512efcc99b51bb1a2becb4c0562b0b5bbc2ee87718d89ea278fa7f7166fa8c88b346cd5968f636
|
||||
DIST gdb-7.5.1-patches-2.tar.xz 8720 SHA256 7b93f737eb90c981685b6eab8ab7cda7ee0a3637b0110450efa5900486cca9dc SHA512 ab04daff6c83738fb7dc96f3444d8b6ab0bc52dd380ee6079676ba9507201c4e19bf8a8dd092705c968e4109d0080216020ad4a03c963b15cd37c6da3e8804ac WHIRLPOOL 8c520dbfb3288ff19a8978f2c1e7687467e2362fa0385d1f62beb1b2081264b597b4ca45b16d0d658cfba7bd754e10f219d84bedcb8acd0c2be4d5c64b201aca
|
||||
DIST gdb-7.5.1.tar.bz2 21349391 SHA256 070b808d289fa8f0291738eeaccc0cd7700d476998781f572856155240d29d20 SHA512 23b240f0ca9376dfc2fdeb79e725a3784841d1f787db9f7ca62a5e2f824ddd8b2d5fb3450e19dd8fee79589e3b0a5fe638eaa35966363c78c82711731c26dc47 WHIRLPOOL b1bb3d5133efcdd3e842ba03bf2f8ebcd01f4cbda8333a6725cd4160604b592fb991c02c17b725ffbcea0b7e37de9ade380079d903541124b4b76fcbd5f9e754
|
||||
DIST gdb-7.5.tar.bz2 21327195 SHA256 d178c45c328369ae4f24f9a0ec53b7d009e2bfa1d41b7027280b24f58ae61932 SHA512 fcedba8a8ba50470e8c032801e99a43dae7fcaf7885b55beaf2d47bfb7b0b666cb5e3bb40d0b67e9a3ba50bd88faba0a255474ab38c2a0272e880d5c668e0506 WHIRLPOOL fa2d238380508cfe8c1ca9a0906e87d539b0470230da407c5c6a02cd9f2b63c727586a9651943ee9328bb44d782a66bb9fae7dd27e9bd31fd5cbd0161cc3514d
|
||||
DIST gdb-7.6-patches-2.tar.xz 12912 SHA256 216684f7fac011a7bebb2dfc772801a3ac7673fc8375f1cfb83a152e6b3c8048 SHA512 e40559523100a0154289bf250f3326d6a427d49d84d50b24b33d5f6772a131f25406b6a7b80ff92f10d3aa83ab60474f4f39f511b2144a61a4a2653faaaeb18d WHIRLPOOL 4c1f6269397bed476ac6d800db44c6d6514adf78df0f0d4b8e91de18e4404b721782f3cdb01c47f67077f2347ef83a50cb6d5016aa5647b4d7c87b3b7703dcf4
|
||||
DIST gdb-7.6.tar.bz2 24333590 SHA256 a410e8f35ee70cce83dbbf1da9e2a8373f271ac0e4b71db4336ae293fc7bdf1b SHA512 3b4f7f25ab8a8014a339966fd165dac6ac63df7d6403c338bbd38737bc0033d7e6461cdea2cd6dd095335a9d2a0ecd9d694e862b8d54d269dae577402e2b3ffe WHIRLPOOL c519955a9b6246e90b979783e5745e49de36b6fcd5b17360ae8db92283efb63117a592a03b92e173a11f986dfcc587e2d5c26f3aea49634f317f554ffe2f0e72
|
||||
EBUILD gdb-6.6-r2.ebuild 1948 SHA256 e32a884423df64a81c05033f0a48ad26d9015cc3cc5834e4ea1a7f406156b4c5 SHA512 e9e701cd991d20a9a680eb93939a14ac8c34dec4ebad714d3272f1b14e63dfd90c4f516ff488ad8f6193bb3f5195edc8f097c6f420ceacb17c13b02b9de16230 WHIRLPOOL 087d7651b75c90783ba540b1a4d27bd43cb4abf642ade3bd2fd21c1c234c8d29eb2c5f93ae37ff067bd45a1cbabd4a7ce7c00090476bfc2e5e8bf6810a018ded
|
||||
EBUILD gdb-6.7.1-r3.ebuild 2040 SHA256 9b1fc62f6128421bfc572e2709e4d76cc69c7a3dae024668094d5b61622b5216 SHA512 c807d690d3ad755ecdd83a5288f8370ea9b7a9354788a9ae6584b5abf350fc194d786509e7fb10e05d2a6862d2528174c4f8999cb0677fa0e0d69028ff7aacd8 WHIRLPOOL 30123c76166799a481015b3809c6f79f9e8a0914175ec1a5f5d5456d311c7e24efe05d514f66600b363cb3e1588084c3f4cd2e4d16247081c2e1e1e5e5bb2e35
|
||||
EBUILD gdb-6.8-r1.ebuild 2199 SHA256 c24f328508b2281205305c4e58158a5ab1c56c13eda0ed0fa627585bb3b1b415 SHA512 e6cf548f889fd838e169d70b4282d4993c958e82e7704071bcd4292d882423af5a27cfc4287226d1d6ff682a1b209a0a53b8900034adb036230d87c6fbdd05ff WHIRLPOOL 5648ca0f3eb59cbcd34af9dc2bc966970a70f29141a915c0fdb327fa9581d08346871148fcfc151bddb5f5e90667be3707c4aa1967a7bab3deea1abf45668e65
|
||||
EBUILD gdb-6.8-r2.ebuild 2263 SHA256 acf665983df56c3e248e78ab79aa872016d6d952021ffe18227ccd21ccca3fc6 SHA512 3a9a71ca41cf7312f2d2160f422f099fa825551e56851d4415fbf6efae9799ec29a96f81c2486643e49665efa9d3ad8e189ab85e19d4c3cd8da99ef663f95f7a WHIRLPOOL ed72c14764c64cfc27b7354b6dc4fbd9b47dbcee8676bef967e0da4b153d3ad9ef771a993b4932088215c82ea7d90ff1fc6e0346f5ebed4c67ecaa803905fdcf
|
||||
EBUILD gdb-7.0.1.ebuild 2645 SHA256 6aac00d4cb39a7801dd8550db59f8a73b29c4d1dfab54acf20c073643135c242 SHA512 3457c907353ac67334e66fbbfe714799feeee8b2f744bffdad60bf423fb06fc4d7b145391d9c60168d857738895783370d2db5a1f95b02dcc0faf2aa6efb1658 WHIRLPOOL ab77cf26e395b67006cb105bdf487e323d0b9338f7760b581f8c2e1507b927525db7e7abb6f5cb76e3bed9ad45c32207a5440cb5c27122eb478ad8835b271fb2
|
||||
EBUILD gdb-7.1.ebuild 2603 SHA256 e9210f5950d156a32fa8218dea0940b018d4231fe7cf00addafe353596cacdc3 SHA512 4d6fc9091c0f856683b8613efd4b3a3273f87315dedc1a447b56532c4c53f1b06588a1cb23ccaa54a069777be3909c8d7fd42390524de570117d85f038151153 WHIRLPOOL aa5516ab2f6ea277aa9d2da0b07fd36f52d85bcd8d360702350808a588c1a4d6077f6eacc5ae4ded0e04fc005470dd9913b44255764852fe0af91666860bcde3
|
||||
EBUILD gdb-7.2.50.20101117.4.15.ebuild 3054 SHA256 ed1bb0e10b29fabf715bc98a7befb5db631bc8dc849c699e6314700757f6c746 SHA512 cd916a631f65f915b4922c5cefd475f18db11f094080a8444ddc8c9ae773bc5d6e7056e064b1cdfdd085ce2162e56e7f9b5ca6decf9120f2e46097afd1585a16 WHIRLPOOL caa5b1c27617ebe86186bda4be1ef471d3f6c42c12d6445bb39973cfe2df793dc1da94b0ef7b186d17d1e1bd0cc8260eb1dde72b32c9faba068367c864d76880
|
||||
EBUILD gdb-7.2.ebuild 3479 SHA256 48cc60470ee8fa7b59294a1b4e2826e6389fc92f202be98047bf9033487211e4 SHA512 21edce9bec6def9d3c5a0884319bd5e8ccd164a75c937a87d4e2b252065dfd8523aeea45162466479e081032b79e728756eec61e19c2dabd70a36a17ab06a54f WHIRLPOOL 0ea49ef9ba66275b7e8653100ea622ae65f7ff4ecbc9c25754e69dd6e7bc4a895fdcadb7da9215daa0ac0499b1a6dd4b7fe0012d3797797c539e73c0b1de259d
|
||||
EBUILD gdb-7.3.1-r1.ebuild 5119 SHA256 878eb0b192d2617eb57a49a4e58eaa3d58cbdab19f6ccc697bc4924c008e7926 SHA512 69fd4549f45eec7954158bd3846f2ccd66abb9c6bb201a0bc3d2965d032754334e9816923a52fd9d62907cab5662e9268c0da884fbc741b60ce5f51ad94b1823 WHIRLPOOL 1164968a96cd88b116bf1f91c724dae955d43a45cd51aa291d96f6f2c33a03360194f6f5acd670989f9b68d8933aafa76d90d9a9770cbc80c65c74a6b43db755
|
||||
EBUILD gdb-7.3.1.ebuild 3867 SHA256 9863d553b927f91bf1ce51f9d15f0442108cd2d2b2a6f5bd81ca6a09640fe694 SHA512 f2d2ec47b44c1098886e15d418cd5c9e5c745d7a60f59af99125b4289ac047cb63a86f66653d37364d25341a6fcd4368ea3586675a240b617dd2c381e1a9183b WHIRLPOOL e60a743e6e359b39547a0aac8a4aedf3b40f2676c899c4419754c5255608a72fd8aa99c3dbdfdc5d5bf952f1445523b506216d28c141de2d11e5889ccfba8c49
|
||||
EBUILD gdb-7.3.ebuild 3782 SHA256 2782a80910202f4eece75e63f57e816f0add6116b8f94f2935e6492548567083 SHA512 7c4794964ef4a0e985f949f1ce848c6365212f3eae8b63db0843a525d3a989e4f5926623c12edfd5f8a6db08e77dcf824b4a6147dcad21dd035e6c586b43b006 WHIRLPOOL 231b9e7a51a7f6bc4a935707298702c4e9e98ae01632c5df2b3bfa4eeb46b117c7a3e66dacf8ad287c9dfec58b7d019e0badfbe04d86f1fca56add98b88b694c
|
||||
EBUILD gdb-7.4.1.ebuild 5221 SHA256 9023833ab8820e115943c39b0692e253ed805acd98b1531f5ea6d00a50c32dc0 SHA512 a2175f2ccf4c4f34b441cb7836bacb04adc29fef94f40f1492c5e8d74ff9636676fde8ff65dd422091bd177592639262e93a02be687790bb9213bbcd459c6fa5 WHIRLPOOL ed21e3ef41f3c96e396f8f6a02080f62bef659c21382c8af87d6aa17c0406fa0720bb55a8c4e8430babd92a31ce3b6b9093f4d5e6c534a93ad9f15cb889258c1
|
||||
EBUILD gdb-7.4.ebuild 5207 SHA256 fbcd9929e8a16b34d640fc970b788bbd10c18d00fd0a731198e92a0c69160396 SHA512 d3ea2485aa925343230c8217931c013d0aba25a52888c080aa2ba0daf7930b3c7dfe3947ab1e84aa785480586c6d8ebf52f2b4825017795d07d18cb9aff65474 WHIRLPOOL c90088d15847499d93bf5bb82b348ce73667e0e017d7898531d5672c27dd317493c9d0ae65ff62e8b1b6c4e77e10dd1d54a9a0115a63bc6ee7bb26a683ae1255
|
||||
EBUILD gdb-7.5.1.ebuild 5220 SHA256 43fb339b1b7ad96043e56f66e06a82ed74595656dbf09936c84bcc5b1addbad3 SHA512 fbffcdc0d1076c66af8ad900f626123251eb8589afb6dd39c900e4d4bc9f67ea3071c6be319b8e867f71e255d6ee14b47a372dd11163729b1970b57d2a674473 WHIRLPOOL ef920d670a0682edc354d4801340daab2441e602f42121aadf4e8f81e1c396333e9f0753abdf2ad81e0ec9156dbe70008b5905c5e414faa6bd8a1ecdc1707ef3
|
||||
EBUILD gdb-7.5.ebuild 5210 SHA256 a1c54a09ffb28e92290b51af07206e7f40c0273c90bc2beebf5339776dbd829c SHA512 50ce9fb465d102f0d66c5d7fa45c5242b2d6cac646446100c0f71f7d467d50d72a32850ab949f77d9af1182f8c9a54b3a845c4176e4fbf792fe968d22588d403 WHIRLPOOL d0f83a7b75220acd853d5f868e66edc39af76363f778abf05ae31206f84238627e9c3c028ba7ec9c069808827b1991ac3810da1cba70fabd45e0399eec160321
|
||||
EBUILD gdb-7.6.ebuild 5230 SHA256 fb121679a827fb750af4d32d6f52e3474d91edb4abe6393720dd5265214c878a SHA512 81727039692765ed6bf9456a5cb6941759308c3b582b74c978764b16d83c8affa91102921f66696e49217dfe77b1df5c2321c681ee1e0657b1b48252ef747e42 WHIRLPOOL 5fea35696e87ce7e8043bc104aca2d070e33dcec8faef76cecc6ab08141783cc5871af05325b755ba92d1a2c20dda5627769b5b9f5a4315bbf8eb2ab5c6c4fab
|
||||
EBUILD gdb-9999.ebuild 5220 SHA256 66a692fb608a88b1c02ee91f5865a197783491c136bd7c2ee05ead4aab2920fe SHA512 7a33cce209695329437e0cec17d97f9ab1baeb471b7c90e12d7342004c079035503d238a062a07c9d9fcd3b1a680bd46b7bef0cdf62744963a99d3c4d7d4bd71 WHIRLPOOL 32e8a7261b2693675552f8a0f7961ecc25d5369b64ce03f90929862f03a9c018335adcb2d0ef373f8cbbdb5ba3db953cd433767903f812f5f63dd42270d89633
|
||||
MISC ChangeLog 31820 SHA256 16d270d72135e4f0a442312a61be41b53eadff7a53d8c39a701cc192980a62aa SHA512 c48f90f987e53969a9b582be68fea3a4368af5e6bb7810bdaa75cf780f1d07159b58e5022af45568432a15af7d5f6f7581d02ae3dba4fe41cb97d5a1bb63fadf WHIRLPOOL 982962d191e8a6c06be9ae20c8d87f60181d56b2a387ec33db507f387426d2c006dce4711233ea7025c89ea5613cdd7e5cb192a01cc834d2e1f7d5220e41ccb8
|
||||
MISC metadata.xml 552 SHA256 e86791dadf315a7a079e460854bcc4a28d7c69a93694efc85014b325824b81cf SHA512 bb4901b011b63137fb7e359ff657fbe8aa2bd7d36a78be397c163a0bd37486a32bddf4929ab5a2a3b7b7d52f3c2edd69ce18d4bb5e2f56b45d43bb59cb54f686 WHIRLPOOL 214e51279eed4230ed8cba15e42581213428ff06c32ad7832b17c1af6c2eae351a843aae51d78a99486b5bbfea2369faa4aaa4b99cae1ce7a41da5748d8e2211
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJRxlqBAAoJELEHsLL7fEFWEuMP/3gXyjoohXsCa2F/4lFqxNnY
|
||||
ISUiY+RP/eOrhTgjx3+tMJZkeHtwSM+pAjnsmEn08AeuROVbFDPIdSxr7HOzhRv8
|
||||
mFs5B0zHzMcuHoogbjFXxDeZmuNOssIo4v+eIy7OlEoDgkkp2F0+Dr6fTzI81BQE
|
||||
gYk4piU32h9a2/A8cD8I/7bdKJRVBW+ce0356qhMlMq+599FBj/WQcKTb9h42fzW
|
||||
uo1TgYwdh8yptjtESPQ/XOWk5+SqaGX2N6N4tXF6h3ZnXZ3vDsVEuy0yoTLjSCyZ
|
||||
n4bbgvjyb1FEtdji0Tv7Lg6E7gYF1Q0Ibjq+A913+/eQ+tbJQVP7x26/C6i2czHV
|
||||
XAv1h9XjJUHXA4ENBjq8idQFmPBQkQAMCcuLe+gYXjpjJtSMpcqpM6R+nvgifXs7
|
||||
dv3f2qOFyn8KxOq/4JbKkDoHgNuzeoVooskVb4F+yngPTuW2/Mp30QOqYigmrh3Y
|
||||
5AY5uUYCplIbYRixWinzoEiyVfhKsUu7/12EYmfM2SCzezc7LMmRNZIQ+2gN/AzV
|
||||
9Nly+ounQHc7D0aOFln0lpCljMCLuSTiA5907zdKM0e6I0pkmc+VR7iAqVtvyis3
|
||||
kmEETsw7cZpXNLyu+jCoiHZNo7evLFFnvN0NO6lu56SP7ia+QzL+ML7G/KGKzq9X
|
||||
8sWi3jCOsDkuHRiJU3iw
|
||||
=frRT
|
||||
-----END PGP SIGNATURE-----
|
82
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.6-r2.ebuild
vendored
Normal file
82
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.6-r2.ebuild
vendored
Normal file
@ -0,0 +1,82 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-6.6-r2.ebuild,v 1.15 2013/02/09 04:38:58 vapier Exp $
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
export CTARGET=${CTARGET:-${CHOST}}
|
||||
if [[ ${CTARGET} == ${CHOST} ]] ; then
|
||||
if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
|
||||
export CTARGET=${CATEGORY/cross-}
|
||||
fi
|
||||
fi
|
||||
|
||||
PATCH_VER="1.3"
|
||||
DESCRIPTION="GNU debugger"
|
||||
HOMEPAGE="http://sourceware.org/gdb/"
|
||||
SRC_URI="mirror://gnu/gdb/${P}.tar.bz2
|
||||
ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2
|
||||
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
[[ ${CTARGET} != ${CHOST} ]] \
|
||||
&& SLOT="${CTARGET}" \
|
||||
|| SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd"
|
||||
IUSE="nls test vanilla"
|
||||
|
||||
RDEPEND=">=sys-libs/ncurses-5.2-r2"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-util/dejagnu )
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
use vanilla || EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
|
||||
strip-linguas -u bfd/po opcodes/po
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
replace-flags -O? -O2
|
||||
econf \
|
||||
--disable-werror \
|
||||
$(use_enable nls) \
|
||||
|| die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
make check || ewarn "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
libdir=/nukeme includedir=/nukeme \
|
||||
install || die
|
||||
rm -r "${D}"/nukeme || die
|
||||
|
||||
# Don't install docs when building a cross-gdb
|
||||
if [[ ${CTARGET} != ${CHOST} ]] ; then
|
||||
rm -r "${D}"/usr/share
|
||||
return 0
|
||||
fi
|
||||
|
||||
dodoc README
|
||||
docinto gdb
|
||||
dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
|
||||
gdb/NEWS gdb/ChangeLog gdb/PROBLEMS
|
||||
docinto sim
|
||||
dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING
|
||||
|
||||
dodoc "${WORKDIR}"/extra/gdbinit.sample
|
||||
|
||||
# Remove shared info pages
|
||||
rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# portage sucks and doesnt unmerge files in /etc
|
||||
rm -vf "${ROOT}"/etc/skel/.gdbinit
|
||||
}
|
84
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.7.1-r3.ebuild
vendored
Normal file
84
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.7.1-r3.ebuild
vendored
Normal file
@ -0,0 +1,84 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-6.7.1-r3.ebuild,v 1.11 2013/02/09 04:38:58 vapier Exp $
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
export CTARGET=${CTARGET:-${CHOST}}
|
||||
if [[ ${CTARGET} == ${CHOST} ]] ; then
|
||||
if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
|
||||
export CTARGET=${CATEGORY/cross-}
|
||||
fi
|
||||
fi
|
||||
|
||||
PATCH_VER="1.3"
|
||||
DESCRIPTION="GNU debugger"
|
||||
HOMEPAGE="http://sourceware.org/gdb/"
|
||||
SRC_URI="mirror://gnu/gdb/${P}.tar.bz2
|
||||
ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2
|
||||
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
[[ ${CTARGET} != ${CHOST} ]] \
|
||||
&& SLOT="${CTARGET}" \
|
||||
|| SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd"
|
||||
IUSE="nls test vanilla"
|
||||
|
||||
RDEPEND=">=sys-libs/ncurses-5.2-r2
|
||||
sys-libs/readline"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-util/dejagnu )
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
use vanilla || EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
|
||||
strip-linguas -u bfd/po opcodes/po
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
strip-unsupported-flags
|
||||
econf \
|
||||
--disable-werror \
|
||||
--with-system-readline \
|
||||
$(use_enable nls) \
|
||||
|| die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
make check || ewarn "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \
|
||||
install || die
|
||||
rm -r "${D}"/nukeme || die
|
||||
|
||||
# Don't install docs when building a cross-gdb
|
||||
if [[ ${CTARGET} != ${CHOST} ]] ; then
|
||||
rm -r "${D}"/usr/share
|
||||
return 0
|
||||
fi
|
||||
|
||||
dodoc README
|
||||
docinto gdb
|
||||
dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
|
||||
gdb/NEWS gdb/ChangeLog gdb/PROBLEMS
|
||||
docinto sim
|
||||
dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING
|
||||
|
||||
dodoc "${WORKDIR}"/extra/gdbinit.sample
|
||||
|
||||
# Remove shared info pages
|
||||
rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# portage sucks and doesnt unmerge files in /etc
|
||||
rm -vf "${ROOT}"/etc/skel/.gdbinit
|
||||
}
|
86
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.8-r1.ebuild
vendored
Normal file
86
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.8-r1.ebuild
vendored
Normal file
@ -0,0 +1,86 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-6.8-r1.ebuild,v 1.13 2013/02/09 04:38:58 vapier Exp $
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
export CTARGET=${CTARGET:-${CHOST}}
|
||||
if [[ ${CTARGET} == ${CHOST} ]] ; then
|
||||
if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
|
||||
export CTARGET=${CATEGORY/cross-}
|
||||
fi
|
||||
fi
|
||||
|
||||
PATCH_VER="1.4"
|
||||
DESCRIPTION="GNU debugger"
|
||||
HOMEPAGE="http://sourceware.org/gdb/"
|
||||
SRC_URI="mirror://gnu/gdb/${P}.tar.bz2
|
||||
ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2
|
||||
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
[[ ${CTARGET} != ${CHOST} ]] \
|
||||
&& SLOT="${CTARGET}" \
|
||||
|| SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd"
|
||||
IUSE="multitarget nls test vanilla"
|
||||
|
||||
RDEPEND=">=sys-libs/ncurses-5.2-r2
|
||||
sys-libs/readline"
|
||||
DEPEND="${RDEPEND}
|
||||
|| ( app-arch/xz-utils app-arch/lzma-utils )
|
||||
test? ( dev-util/dejagnu )
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
use vanilla || EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
|
||||
strip-linguas -u bfd/po opcodes/po
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
strip-unsupported-flags
|
||||
econf \
|
||||
--disable-werror \
|
||||
$(has_version '=sys-libs/readline-5*:0' && echo --with-system-readline) \
|
||||
$(use_enable nls) \
|
||||
$(use multitarget && echo --enable-targets=all) \
|
||||
|| die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake check || ewarn "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \
|
||||
install || die
|
||||
rm -r "${D}"/nukeme || die
|
||||
|
||||
# Don't install docs when building a cross-gdb
|
||||
if [[ ${CTARGET} != ${CHOST} ]] ; then
|
||||
rm -r "${D}"/usr/share
|
||||
return 0
|
||||
fi
|
||||
|
||||
dodoc README
|
||||
docinto gdb
|
||||
dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
|
||||
gdb/NEWS gdb/ChangeLog gdb/PROBLEMS
|
||||
docinto sim
|
||||
dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING
|
||||
|
||||
dodoc "${WORKDIR}"/extra/gdbinit.sample
|
||||
|
||||
# Remove shared info pages
|
||||
rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# portage sucks and doesnt unmerge files in /etc
|
||||
rm -vf "${ROOT}"/etc/skel/.gdbinit
|
||||
}
|
88
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.8-r2.ebuild
vendored
Normal file
88
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-6.8-r2.ebuild
vendored
Normal file
@ -0,0 +1,88 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-6.8-r2.ebuild,v 1.7 2013/02/09 04:38:58 vapier Exp $
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
export CTARGET=${CTARGET:-${CHOST}}
|
||||
if [[ ${CTARGET} == ${CHOST} ]] ; then
|
||||
if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
|
||||
export CTARGET=${CATEGORY/cross-}
|
||||
fi
|
||||
fi
|
||||
|
||||
PATCH_VER="1.5"
|
||||
DESCRIPTION="GNU debugger"
|
||||
HOMEPAGE="http://sourceware.org/gdb/"
|
||||
SRC_URI="mirror://gnu/gdb/${P}.tar.bz2
|
||||
ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2
|
||||
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
[[ ${CTARGET} != ${CHOST} ]] \
|
||||
&& SLOT="${CTARGET}" \
|
||||
|| SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="expat multitarget nls test vanilla"
|
||||
|
||||
RDEPEND=">=sys-libs/ncurses-5.2-r2
|
||||
sys-libs/readline
|
||||
expat? ( dev-libs/expat )"
|
||||
DEPEND="${RDEPEND}
|
||||
|| ( app-arch/xz-utils app-arch/lzma-utils )
|
||||
test? ( dev-util/dejagnu )
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
use vanilla || EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
|
||||
strip-linguas -u bfd/po opcodes/po
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
strip-unsupported-flags
|
||||
econf \
|
||||
--disable-werror \
|
||||
$(has_version '=sys-libs/readline-5*:0' && echo --with-system-readline) \
|
||||
$(use_enable nls) \
|
||||
$(use multitarget && echo --enable-targets=all) \
|
||||
$(use_with expat) \
|
||||
|| die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake check || ewarn "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \
|
||||
install || die
|
||||
rm -r "${D}"/nukeme || die
|
||||
|
||||
# Don't install docs when building a cross-gdb
|
||||
if [[ ${CTARGET} != ${CHOST} ]] ; then
|
||||
rm -r "${D}"/usr/share
|
||||
return 0
|
||||
fi
|
||||
|
||||
dodoc README
|
||||
docinto gdb
|
||||
dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
|
||||
gdb/NEWS gdb/ChangeLog gdb/PROBLEMS
|
||||
docinto sim
|
||||
dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING
|
||||
|
||||
dodoc "${WORKDIR}"/extra/gdbinit.sample
|
||||
|
||||
# Remove shared info pages
|
||||
rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# portage sucks and doesnt unmerge files in /etc
|
||||
rm -vf "${ROOT}"/etc/skel/.gdbinit
|
||||
}
|
103
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.0.1.ebuild
vendored
Normal file
103
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.0.1.ebuild
vendored
Normal file
@ -0,0 +1,103 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.0.1.ebuild,v 1.10 2013/02/09 04:38:58 vapier Exp $
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
export CTARGET=${CTARGET:-${CHOST}}
|
||||
if [[ ${CTARGET} == ${CHOST} ]] ; then
|
||||
if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
|
||||
export CTARGET=${CATEGORY/cross-}
|
||||
fi
|
||||
fi
|
||||
is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
|
||||
|
||||
PATCH_VER="1"
|
||||
DESCRIPTION="GNU debugger"
|
||||
HOMEPAGE="http://sourceware.org/gdb/"
|
||||
SRC_URI="mirror://gnu/gdb/${P}.tar.bz2
|
||||
ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2
|
||||
${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma}"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
is_cross \
|
||||
&& SLOT="${CTARGET}" \
|
||||
|| SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd"
|
||||
IUSE="expat multitarget nls python test vanilla"
|
||||
|
||||
RDEPEND=">=sys-libs/ncurses-5.2-r2
|
||||
sys-libs/readline
|
||||
expat? ( dev-libs/expat )
|
||||
python? ( dev-lang/python )"
|
||||
DEPEND="${RDEPEND}
|
||||
|| ( app-arch/xz-utils app-arch/lzma-utils )
|
||||
test? ( dev-util/dejagnu )
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
|
||||
strip-linguas -u bfd/po opcodes/po
|
||||
}
|
||||
|
||||
gdb_branding() {
|
||||
printf "Gentoo ${PV} "
|
||||
if [[ -n ${PATCH_VER} ]] ; then
|
||||
printf "p${PATCH_VER}"
|
||||
else
|
||||
printf "vanilla"
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
strip-unsupported-flags
|
||||
econf \
|
||||
--with-pkgversion="$(gdb_branding)" \
|
||||
--with-bugurl='http://bugs.gentoo.org/' \
|
||||
--disable-werror \
|
||||
$(has_version '=sys-libs/readline-5*:0' && echo --with-system-readline) \
|
||||
$(is_cross && echo --with-sysroot=/usr/${CTARGET}) \
|
||||
$(use_with expat) \
|
||||
$(use_enable nls) \
|
||||
$(use multitarget && echo --enable-targets=all) \
|
||||
$(use_with python) \
|
||||
|| die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake check || ewarn "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \
|
||||
install || die
|
||||
rm -r "${D}"/nukeme || die
|
||||
|
||||
# Don't install docs when building a cross-gdb
|
||||
if [[ ${CTARGET} != ${CHOST} ]] ; then
|
||||
rm -r "${D}"/usr/share
|
||||
return 0
|
||||
fi
|
||||
|
||||
dodoc README
|
||||
docinto gdb
|
||||
dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
|
||||
gdb/NEWS gdb/ChangeLog gdb/PROBLEMS
|
||||
docinto sim
|
||||
dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING
|
||||
|
||||
dodoc "${WORKDIR}"/extra/gdbinit.sample
|
||||
|
||||
# Remove shared info pages
|
||||
rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# portage sucks and doesnt unmerge files in /etc
|
||||
rm -vf "${ROOT}"/etc/skel/.gdbinit
|
||||
}
|
103
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.1.ebuild
vendored
Normal file
103
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.1.ebuild
vendored
Normal file
@ -0,0 +1,103 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.1.ebuild,v 1.4 2013/02/09 04:38:58 vapier Exp $
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
export CTARGET=${CTARGET:-${CHOST}}
|
||||
if [[ ${CTARGET} == ${CHOST} ]] ; then
|
||||
if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
|
||||
export CTARGET=${CATEGORY/cross-}
|
||||
fi
|
||||
fi
|
||||
is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
|
||||
|
||||
PATCH_VER="1"
|
||||
DESCRIPTION="GNU debugger"
|
||||
HOMEPAGE="http://sourceware.org/gdb/"
|
||||
SRC_URI="mirror://gnu/gdb/${P}.tar.bz2
|
||||
ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2
|
||||
${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma}"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
is_cross \
|
||||
&& SLOT="${CTARGET}" \
|
||||
|| SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="expat multitarget nls python test vanilla"
|
||||
|
||||
RDEPEND=">=sys-libs/ncurses-5.2-r2
|
||||
sys-libs/readline
|
||||
expat? ( dev-libs/expat )
|
||||
python? ( dev-lang/python )"
|
||||
DEPEND="${RDEPEND}
|
||||
|| ( app-arch/xz-utils app-arch/lzma-utils )
|
||||
test? ( dev-util/dejagnu )
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
|
||||
strip-linguas -u bfd/po opcodes/po
|
||||
}
|
||||
|
||||
gdb_branding() {
|
||||
printf "Gentoo ${PV} "
|
||||
if [[ -n ${PATCH_VER} ]] ; then
|
||||
printf "p${PATCH_VER}"
|
||||
else
|
||||
printf "vanilla"
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
strip-unsupported-flags
|
||||
econf \
|
||||
--with-pkgversion="$(gdb_branding)" \
|
||||
--with-bugurl='http://bugs.gentoo.org/' \
|
||||
--disable-werror \
|
||||
--with-system-readline \
|
||||
$(is_cross && echo --with-sysroot=/usr/${CTARGET}) \
|
||||
$(use_with expat) \
|
||||
$(use_enable nls) \
|
||||
$(use multitarget && echo --enable-targets=all) \
|
||||
$(use_with python) \
|
||||
|| die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake check || ewarn "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \
|
||||
install || die
|
||||
rm -r "${D}"/nukeme || die
|
||||
|
||||
# Don't install docs when building a cross-gdb
|
||||
if [[ ${CTARGET} != ${CHOST} ]] ; then
|
||||
rm -r "${D}"/usr/share
|
||||
return 0
|
||||
fi
|
||||
|
||||
dodoc README
|
||||
docinto gdb
|
||||
dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
|
||||
gdb/NEWS gdb/ChangeLog gdb/PROBLEMS
|
||||
docinto sim
|
||||
dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING
|
||||
|
||||
dodoc "${WORKDIR}"/extra/gdbinit.sample
|
||||
|
||||
# Remove shared info pages
|
||||
rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# portage sucks and doesnt unmerge files in /etc
|
||||
rm -vf "${ROOT}"/etc/skel/.gdbinit
|
||||
}
|
120
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.2.50.20101117.4.15.ebuild
vendored
Normal file
120
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.2.50.20101117.4.15.ebuild
vendored
Normal file
@ -0,0 +1,120 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.2.50.20101117.4.15.ebuild,v 1.3 2013/02/09 04:38:58 vapier Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
export CTARGET=${CTARGET:-${CHOST}}
|
||||
if [[ ${CTARGET} == ${CHOST} ]] ; then
|
||||
if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
|
||||
export CTARGET=${CATEGORY/cross-}
|
||||
fi
|
||||
fi
|
||||
is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
|
||||
|
||||
if [[ ${PV} == *.*.*.*.*.* ]] ; then
|
||||
inherit versionator rpm
|
||||
# fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm
|
||||
gvcr() { get_version_component_range "$@"; }
|
||||
MY_PV=$(gvcr 1-4)
|
||||
RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm"
|
||||
else
|
||||
MY_PV=${PV}
|
||||
RPM=
|
||||
fi
|
||||
|
||||
PATCH_VER=""
|
||||
DESCRIPTION="GNU debugger"
|
||||
HOMEPAGE="http://sourceware.org/gdb/"
|
||||
if [[ -n ${RPM} ]] ; then
|
||||
SRC_URI="mirror://fedora/development/source/SRPMS/${RPM}"
|
||||
else
|
||||
SRC_URI="mirror://gnu/gdb/${P}.tar.bz2
|
||||
ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2"
|
||||
fi
|
||||
SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
is_cross \
|
||||
&& SLOT="${CTARGET}" \
|
||||
|| SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="expat multitarget nls python test vanilla"
|
||||
|
||||
RDEPEND=">=sys-libs/ncurses-5.2-r2
|
||||
sys-libs/readline
|
||||
expat? ( dev-libs/expat )
|
||||
python? ( =dev-lang/python-2* )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils
|
||||
test? ( dev-util/dejagnu )
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
S=${WORKDIR}/${PN}-${MY_PV}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec
|
||||
use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
|
||||
strip-linguas -u bfd/po opcodes/po
|
||||
}
|
||||
|
||||
gdb_branding() {
|
||||
printf "Gentoo ${PV} "
|
||||
if [[ -n ${PATCH_VER} ]] ; then
|
||||
printf "p${PATCH_VER}"
|
||||
else
|
||||
printf "vanilla"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
strip-unsupported-flags
|
||||
econf \
|
||||
--with-pkgversion="$(gdb_branding)" \
|
||||
--with-bugurl='http://bugs.gentoo.org/' \
|
||||
--disable-werror \
|
||||
--enable-64-bit-bfd \
|
||||
$(has_version '=sys-libs/readline-5*:0' && echo --with-system-readline) \
|
||||
$(is_cross && echo --with-sysroot=/usr/${CTARGET}) \
|
||||
$(use_with expat) \
|
||||
$(use_enable nls) \
|
||||
$(use multitarget && echo --enable-targets=all) \
|
||||
$(use_with python python "${EPREFIX}/usr/bin/python2")
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake check || ewarn "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \
|
||||
install || die
|
||||
rm -r "${D}"/nukeme || die
|
||||
|
||||
# Don't install docs when building a cross-gdb
|
||||
if [[ ${CTARGET} != ${CHOST} ]] ; then
|
||||
rm -r "${D}"/usr/share
|
||||
return 0
|
||||
fi
|
||||
|
||||
dodoc README
|
||||
docinto gdb
|
||||
dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
|
||||
gdb/NEWS gdb/ChangeLog gdb/PROBLEMS
|
||||
docinto sim
|
||||
dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING
|
||||
|
||||
dodoc "${WORKDIR}"/extra/gdbinit.sample
|
||||
|
||||
# Remove shared info pages
|
||||
rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# portage sucks and doesnt unmerge files in /etc
|
||||
rm -vf "${ROOT}"/etc/skel/.gdbinit
|
||||
}
|
129
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.2.ebuild
vendored
Normal file
129
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.2.ebuild
vendored
Normal file
@ -0,0 +1,129 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.2.ebuild,v 1.16 2013/02/09 04:38:58 vapier Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
export CTARGET=${CTARGET:-${CHOST}}
|
||||
if [[ ${CTARGET} == ${CHOST} ]] ; then
|
||||
if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
|
||||
export CTARGET=${CATEGORY/cross-}
|
||||
fi
|
||||
fi
|
||||
is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
|
||||
|
||||
if [[ ${PV} == *.*.*.*.*.* ]] ; then
|
||||
inherit versionator rpm
|
||||
# fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm
|
||||
gvcr() { get_version_component_range "$@"; }
|
||||
MY_PV=$(gvcr 1-4)
|
||||
RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm"
|
||||
else
|
||||
MY_PV=${PV}
|
||||
RPM=
|
||||
fi
|
||||
|
||||
PATCH_VER="1"
|
||||
DESCRIPTION="GNU debugger"
|
||||
HOMEPAGE="http://sourceware.org/gdb/"
|
||||
if [[ -n ${RPM} ]] ; then
|
||||
SRC_URI="http://mirrors.kernel.org/fedora/development/source/SRPMS/${RPM}"
|
||||
else
|
||||
SRC_URI="mirror://gnu/gdb/${P}.tar.bz2
|
||||
ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2"
|
||||
fi
|
||||
SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
is_cross \
|
||||
&& SLOT="${CTARGET}" \
|
||||
|| SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd ~x64-macos ~x86-macos"
|
||||
IUSE="expat multitarget nls python test vanilla"
|
||||
|
||||
RDEPEND=">=sys-libs/ncurses-5.2-r2
|
||||
sys-libs/readline
|
||||
expat? ( dev-libs/expat )
|
||||
python? ( =dev-lang/python-2* )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils
|
||||
virtual/yacc
|
||||
test? ( dev-util/dejagnu )
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
S=${WORKDIR}/${PN}-${MY_PV}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec
|
||||
use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
|
||||
strip-linguas -u bfd/po opcodes/po
|
||||
}
|
||||
|
||||
gdb_branding() {
|
||||
printf "Gentoo ${PV} "
|
||||
if [[ -n ${PATCH_VER} ]] ; then
|
||||
printf "p${PATCH_VER}"
|
||||
else
|
||||
printf "vanilla"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
strip-unsupported-flags
|
||||
econf \
|
||||
--with-pkgversion="$(gdb_branding)" \
|
||||
--with-bugurl='http://bugs.gentoo.org/' \
|
||||
--disable-werror \
|
||||
--enable-64-bit-bfd \
|
||||
--with-system-readline \
|
||||
$(is_cross && echo --with-sysroot="${EPREFIX}"/usr/${CTARGET}) \
|
||||
$(use_with expat) \
|
||||
$(use_enable nls) \
|
||||
$(use multitarget && echo --enable-targets=all) \
|
||||
$(use_with python python "${EPREFIX}/usr/bin/python2")
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake check || ewarn "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \
|
||||
install || die
|
||||
rm -r "${D}"/nukeme || die
|
||||
|
||||
# Don't install docs when building a cross-gdb
|
||||
if [[ ${CTARGET} != ${CHOST} ]] ; then
|
||||
rm -r "${ED}"/usr/share
|
||||
return 0
|
||||
fi
|
||||
|
||||
dodoc README
|
||||
docinto gdb
|
||||
dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
|
||||
gdb/NEWS gdb/ChangeLog gdb/PROBLEMS
|
||||
docinto sim
|
||||
dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING
|
||||
|
||||
dodoc "${WORKDIR}"/extra/gdbinit.sample
|
||||
|
||||
# Remove shared info pages
|
||||
rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# portage sucks and doesnt unmerge files in /etc
|
||||
rm -vf "${ROOT}"/etc/skel/.gdbinit
|
||||
|
||||
if use prefix && [[ ${CHOST} == *-darwin* ]] ; then
|
||||
ewarn "gdb is unable to get a mach task port when installed by Prefix"
|
||||
ewarn "Portage, unprivileged. To make gdb fully functional you'll"
|
||||
ewarn "have to perform the following steps:"
|
||||
ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb"
|
||||
ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb"
|
||||
fi
|
||||
}
|
183
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.3.1-r1.ebuild
vendored
Normal file
183
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.3.1-r1.ebuild
vendored
Normal file
@ -0,0 +1,183 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.3.1-r1.ebuild,v 1.8 2013/02/09 04:38:58 vapier Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
export CTARGET=${CTARGET:-${CHOST}}
|
||||
if [[ ${CTARGET} == ${CHOST} ]] ; then
|
||||
if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
|
||||
export CTARGET=${CATEGORY/cross-}
|
||||
fi
|
||||
fi
|
||||
is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
|
||||
|
||||
RPM=
|
||||
MY_PV=${PV}
|
||||
case ${PV} in
|
||||
*.*.*.*.*.*)
|
||||
# fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm
|
||||
inherit versionator rpm
|
||||
gvcr() { get_version_component_range "$@"; }
|
||||
MY_PV=$(gvcr 1-4)
|
||||
RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm"
|
||||
SRC_URI="mirror://fedora/development/source/SRPMS/${RPM}"
|
||||
;;
|
||||
*.*.50.*)
|
||||
# weekly snapshots
|
||||
SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2"
|
||||
;;
|
||||
9999*)
|
||||
# live git tree
|
||||
EGIT_REPO_URI="git://sourceware.org/git/gdb.git"
|
||||
inherit git-2
|
||||
SRC_URI=""
|
||||
;;
|
||||
*)
|
||||
# Normal upstream release
|
||||
SRC_URI="mirror://gnu/gdb/${P}.tar.bz2
|
||||
ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2"
|
||||
;;
|
||||
esac
|
||||
|
||||
PATCH_VER="2"
|
||||
DESCRIPTION="GNU debugger"
|
||||
HOMEPAGE="http://sourceware.org/gdb/"
|
||||
SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
if [[ ${PV} != 9999* ]] ; then
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
IUSE="+client expat multitarget nls +python +server test vanilla zlib"
|
||||
|
||||
RDEPEND="!dev-util/gdbserver
|
||||
>=sys-libs/ncurses-5.2-r2
|
||||
sys-libs/readline
|
||||
expat? ( dev-libs/expat )
|
||||
python? ( =dev-lang/python-2* )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils
|
||||
virtual/yacc
|
||||
test? ( dev-util/dejagnu )
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
S=${WORKDIR}/${PN}-${MY_PV}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec
|
||||
use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
|
||||
strip-linguas -u bfd/po opcodes/po
|
||||
}
|
||||
|
||||
gdb_branding() {
|
||||
printf "Gentoo ${PV} "
|
||||
if [[ -n ${PATCH_VER} ]] ; then
|
||||
printf "p${PATCH_VER}"
|
||||
else
|
||||
printf "vanilla"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
strip-unsupported-flags
|
||||
|
||||
local myconf=(
|
||||
--with-pkgversion="$(gdb_branding)"
|
||||
--with-bugurl='http://bugs.gentoo.org/'
|
||||
--disable-werror
|
||||
$(is_cross && echo --with-sysroot="${EPREFIX}"/usr/${CTARGET})
|
||||
)
|
||||
|
||||
if use server && ! use client ; then
|
||||
# just configure+build in the gdbserver subdir to speed things up
|
||||
cd gdb/gdbserver
|
||||
myconf+=( --program-transform-name='' )
|
||||
else
|
||||
# gdbserver only works for native targets (CHOST==CTARGET).
|
||||
# it also doesn't support all targets, so rather than duplicate
|
||||
# the target list (which changes between versions), use the
|
||||
# "auto" value when things are turned on.
|
||||
is_cross \
|
||||
&& myconf+=( --disable-gdbserver ) \
|
||||
|| myconf+=( $(use_enable server gdbserver auto) )
|
||||
fi
|
||||
|
||||
if ! ( use server && ! use client ) ; then
|
||||
# if we are configuring in the top level, then use all
|
||||
# the additional global options
|
||||
myconf+=(
|
||||
--enable-64-bit-bfd
|
||||
--disable-install-libbfd
|
||||
--disable-install-libiberty
|
||||
--with-system-readline
|
||||
--with-separate-debug-dir="${EPREFIX}"/usr/lib/debug
|
||||
$(use_with expat)
|
||||
$(use_enable nls)
|
||||
$(use multitarget && echo --enable-targets=all)
|
||||
$(use_with python python "${EPREFIX}/usr/bin/python2")
|
||||
$(use_with zlib)
|
||||
)
|
||||
fi
|
||||
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake check || ewarn "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use server && ! use client && cd gdb/gdbserver
|
||||
emake DESTDIR="${D}" install || die
|
||||
use client && { find "${ED}"/usr -name libiberty.a -delete || die ; }
|
||||
cd "${S}"
|
||||
|
||||
# Don't install docs when building a cross-gdb
|
||||
if [[ ${CTARGET} != ${CHOST} ]] ; then
|
||||
rm -r "${ED}"/usr/share
|
||||
return 0
|
||||
fi
|
||||
# Install it by hand for now:
|
||||
# http://sourceware.org/ml/gdb-patches/2011-12/msg00915.html
|
||||
# Only install if it exists due to the twisted behavior (see
|
||||
# notes in src_configure above).
|
||||
[[ -e gdb/gdbserver/gdbreplay ]] && { dobin gdb/gdbserver/gdbreplay || die ; }
|
||||
|
||||
dodoc README
|
||||
if use client ; then
|
||||
docinto gdb
|
||||
dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
|
||||
gdb/NEWS gdb/ChangeLog gdb/PROBLEMS
|
||||
fi
|
||||
docinto sim
|
||||
dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING}
|
||||
if use server ; then
|
||||
docinto gdbserver
|
||||
dodoc gdb/gdbserver/{ChangeLog,README}
|
||||
fi
|
||||
|
||||
if [[ -n ${PATCH_VER} ]] ; then
|
||||
dodoc "${WORKDIR}"/extra/gdbinit.sample
|
||||
fi
|
||||
|
||||
# Remove shared info pages
|
||||
rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# portage sucks and doesnt unmerge files in /etc
|
||||
rm -vf "${EROOT}"/etc/skel/.gdbinit
|
||||
|
||||
if use prefix && [[ ${CHOST} == *-darwin* ]] ; then
|
||||
ewarn "gdb is unable to get a mach task port when installed by Prefix"
|
||||
ewarn "Portage, unprivileged. To make gdb fully functional you'll"
|
||||
ewarn "have to perform the following steps:"
|
||||
ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb"
|
||||
ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb"
|
||||
fi
|
||||
}
|
145
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.3.1.ebuild
vendored
Normal file
145
sdk_container/src/third_party/portage-stable/sys-devel/gdb/gdb-7.3.1.ebuild
vendored
Normal file
@ -0,0 +1,145 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.3.1.ebuild,v 1.14 2013/02/09 04:38:58 vapier Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
export CTARGET=${CTARGET:-${CHOST}}
|
||||
if [[ ${CTARGET} == ${CHOST} ]] ; then
|
||||
if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
|
||||
export CTARGET=${CATEGORY/cross-}
|
||||
fi
|
||||
fi
|
||||
is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
|
||||
|
||||
RPM=
|
||||
MY_PV=${PV}
|
||||
case ${PV} in
|
||||
*.*.*.*.*.*)
|
||||
# fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm
|
||||
inherit versionator rpm
|
||||
gvcr() { get_version_component_range "$@"; }
|
||||
MY_PV=$(gvcr 1-4)
|
||||
RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm"
|
||||
SRC_URI="mirror://fedora/development/source/SRPMS/${RPM}"
|
||||
;;
|
||||
*.*.50.*)
|
||||
# weekly snapshots
|
||||
SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2"
|
||||
;;
|
||||
9999*)
|
||||
# live git tree
|
||||
EGIT_REPO_URI="git://sourceware.org/git/gdb.git"
|
||||
inherit git-2
|
||||
SRC_URI=""
|
||||
;;
|
||||
*)
|
||||
# Normal upstream release
|
||||
SRC_URI="mirror://gnu/gdb/${P}.tar.bz2
|
||||
ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2"
|
||||
;;
|
||||
esac
|
||||
|
||||
PATCH_VER="2"
|
||||
DESCRIPTION="GNU debugger"
|
||||
HOMEPAGE="http://sourceware.org/gdb/"
|
||||
SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
is_cross \
|
||||
&& SLOT="${CTARGET}" \
|
||||
|| SLOT="0"
|
||||
if [[ ${PV} != 9999* ]] ; then
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
IUSE="expat multitarget nls +python test vanilla"
|
||||
|
||||
RDEPEND=">=sys-libs/ncurses-5.2-r2
|
||||
sys-libs/readline
|
||||
expat? ( dev-libs/expat )
|
||||
python? ( =dev-lang/python-2* )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils
|
||||
virtual/yacc
|
||||
test? ( dev-util/dejagnu )
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
S=${WORKDIR}/${PN}-${MY_PV}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec
|
||||
use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
|
||||
strip-linguas -u bfd/po opcodes/po
|
||||
}
|
||||
|
||||
gdb_branding() {
|
||||
printf "Gentoo ${PV} "
|
||||
if [[ -n ${PATCH_VER} ]] ; then
|
||||
printf "p${PATCH_VER}"
|
||||
else
|
||||
printf "vanilla"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
strip-unsupported-flags
|
||||
econf \
|
||||
--with-pkgversion="$(gdb_branding)" \
|
||||
--with-bugurl='http://bugs.gentoo.org/' \
|
||||
--disable-werror \
|
||||
--enable-64-bit-bfd \
|
||||
--with-system-readline \
|
||||
--with-separate-debug-dir="${EPREFIX}"/usr/lib/debug \
|
||||
$(is_cross && echo --with-sysroot="${EPREFIX}"/usr/${CTARGET}) \
|
||||
$(use_with expat) \
|
||||
$(use_enable nls) \
|
||||
$(use multitarget && echo --enable-targets=all) \
|
||||
$(use_with python python "${EPREFIX}/usr/bin/python2")
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake check || ewarn "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
{include,lib}dir=/nukeme/pretty/pretty/please \
|
||||
install || die
|
||||
rm -r "${D}"/nukeme || die
|
||||
|
||||
# Don't install docs when building a cross-gdb
|
||||
if [[ ${CTARGET} != ${CHOST} ]] ; then
|
||||
rm -r "${ED}"/usr/share
|
||||
return 0
|
||||
fi
|
||||
|
||||
dodoc README
|
||||
docinto gdb
|
||||
dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
|
||||
gdb/NEWS gdb/ChangeLog gdb/PROBLEMS
|
||||
docinto sim
|
||||
dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING
|
||||
|
||||
if [[ -n ${PATCH_VER} ]] ; then
|
||||
dodoc "${WORKDIR}"/extra/gdbinit.sample
|
||||
fi
|
||||
|
||||
# Remove shared info pages
|
||||
rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# portage sucks and doesnt unmerge files in /etc
|
||||
rm -vf "${ROOT}"/etc/skel/.gdbinit
|
||||
|
||||
if use prefix && [[ ${CHOST} == *-darwin* ]] ; then
|
||||
ewarn "gdb is unable to get a mach task port when installed by Prefix"
|
||||
ewarn "Portage, unprivileged. To make gdb fully functional you'll"
|
||||
ewarn "have to perform the following steps:"
|
||||
ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb"
|
||||
ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb"
|
||||
fi
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user