summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2016-12-08 14:13:22 -0500
committerMike Frysinger <vapier@gentoo.org>2016-12-08 14:13:22 -0500
commit0bb9d43deb8e8dc4bcb623eaaa35b1d4473a36a8 (patch)
tree86ede9a432063613b3fa4f588439ee0090960744
parentbinutils: import older versions from main tree (diff)
downloadtoolchain-0bb9d43deb8e8dc4bcb623eaaa35b1d4473a36a8.tar.gz
toolchain-0bb9d43deb8e8dc4bcb623eaaa35b1d4473a36a8.tar.bz2
toolchain-0bb9d43deb8e8dc4bcb623eaaa35b1d4473a36a8.zip
sync metadata.xml updates from the main tree
-rw-r--r--sys-devel/binutils/metadata.xml10
-rw-r--r--sys-devel/gcc/metadata.xml16
-rw-r--r--sys-devel/gdb/metadata.xml15
-rw-r--r--sys-libs/glibc/metadata.xml23
4 files changed, 39 insertions, 25 deletions
diff --git a/sys-devel/binutils/metadata.xml b/sys-devel/binutils/metadata.xml
index b756437..d484f2b 100644
--- a/sys-devel/binutils/metadata.xml
+++ b/sys-devel/binutils/metadata.xml
@@ -1,9 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>toolchain</herd>
+<maintainer type="project">
+<email>toolchain@gentoo.org</email>
+</maintainer>
<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>
+<flag name="multitarget">Adds support to binutils for cross compiling (does not work with gas)</flag>
</use>
+<upstream>
+<remote-id type="cpe">cpe:/a:gnu:binutils</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
index 58e1767..71974de 100644
--- a/sys-devel/gcc/metadata.xml
+++ b/sys-devel/gcc/metadata.xml
@@ -1,7 +1,9 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>toolchain</herd>
+ <maintainer type="project">
+ <email>toolchain@gentoo.org</email>
+ </maintainer>
<use>
<flag name="awt">Useful only when building GCJ, this enables Abstract Window Toolkit
(AWT) peer support on top of GTK+</flag>
@@ -12,12 +14,12 @@
<flag name="go">Build the GCC Go language frontend.</flag>
<flag name="graphite">Add support for the framework for loop
optimizations based on a polyhedral intermediate representation</flag>
+ <flag name="jit">Enable libgccjit so other applications can embed gcc for Just-In-Time compilation.
+ This will slow down the compiler a bit as it forces all of the toolchain to be shared libs.</flag>
<flag name="libssp">Build SSP support into a dedicated library rather than use the
code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT DOES)</flag>
+ <flag name="mpx">Enable support for Intel Memory Protection Extensions (MPX)</flag>
<flag name="mudflap">Add support for mudflap, a pointer use checking library</flag>
- <flag name="multislot">Allow for SLOTs to include minor version (3.3.4
- instead of just 3.3)</flag>
- <flag name="nobootstrap">Disable 3-stage bootstrap</flag>
<flag name="nopie">Disable PIE support (NOT FOR GENERAL USE)</flag>
<flag name="nossp">Disable SSP support (NOT FOR GENERAL USE)</flag>
<flag name="objc">Build support for the Objective C code language</flag>
@@ -26,7 +28,9 @@
Collector</flag>
<flag name="offline">Build with current checkout</flag>
<flag name="regression-test">Run the testsuite and install the results (requires FEATURES=test)</flag>
- <flag name="sanitize">Build support various sanitizer functions (ASAN/TSAN/etc...)</flag>
+ <flag name="sanitize">Build support for various sanitizer functions (ASAN/TSAN/etc...)</flag>
+ <flag name="ssp">Build packages with stack smashing protector on by default</flag>
+ <flag name="vtv">Build support for virtual table verification (a C++ hardening feature)</flag>
</use>
<upstream>
<remote-id type="cpe">cpe:/a:gnu:gcc</remote-id>
diff --git a/sys-devel/gdb/metadata.xml b/sys-devel/gdb/metadata.xml
index 688bfcb..bef8f2f 100644
--- a/sys-devel/gdb/metadata.xml
+++ b/sys-devel/gdb/metadata.xml
@@ -1,13 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>toolchain</herd>
+<maintainer type="project">
+ <email>toolchain@gentoo.org</email>
+</maintainer>
<use>
- <flag name='client'>Install the main "gdb" program (most people want this)</flag>
- <flag name='lzma'>Support lzma compression in ELF debug info</flag>
- <flag name='multitarget'>Support all known targets in one gdb binary</flag>
- <flag name='python'>Enable support for the new internal scripting language, as well as extended pretty printers</flag>
- <flag name='server'>Install the "gdbserver" program (useful for embedded/remote targets)</flag>
+ <flag name="client">Install the main "gdb" program (most people want this)</flag>
+ <flag name="lzma">Support lzma compression in ELF debug info</flag>
+ <flag name="multitarget">Support all known targets in one gdb binary</flag>
+ <flag name="python">Enable support for the new internal scripting language, as well as extended pretty printers</flag>
+ <flag name="server">Install the "gdbserver" program (useful for embedded/remote targets)</flag>
+ <flag name="xml">Support parsing XML data files needed (at least) for cpu features, memory maps, and syscall tracing</flag>
</use>
<upstream>
<remote-id type="cpe">cpe:/a:gnu:gdb</remote-id>
diff --git a/sys-libs/glibc/metadata.xml b/sys-libs/glibc/metadata.xml
index d12c261..20661e3 100644
--- a/sys-libs/glibc/metadata.xml
+++ b/sys-libs/glibc/metadata.xml
@@ -1,17 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>toolchain</herd>
+<maintainer type="project">
+ <email>toolchain@gentoo.org</email>
+</maintainer>
<use>
- <flag name='debug'>When USE=hardened, allow fortify/stack violations to dump core (SIGABRT) and not kill self (SIGKILL)</flag>
- <flag name='gd'>build memusage and memusagestat tools</flag>
- <flag name='glibc-compat20'>Enable the glibc-compat addon</flag>
- <flag name='glibc-omitfp'>Configure with --enable-omitfp which lets the build system determine when it is safe to use -fomit-frame-pointer</flag>
- <flag name='linuxthreads'>Build linuxthreads support (only for kernels older than linux-2.6)</flag>
- <flag name='nptlonly'>Disables building the linuxthreads fallback in glibc ebuilds that support building both linuxthread and nptl</flag>
- <flag name='nscd'>Build, and enable support for, the Name Service Cache Daemon</flag>
- <flag name='suid'>Make internal pt_chown helper setuid -- not needed if using Linux and have /dev/pts mounted with gid=5</flag>
- <flag name='systemtap'>enable systemtap static probe points</flag>
+ <flag name="debug">When USE=hardened, allow fortify/stack violations to dump core (SIGABRT) and not kill self (SIGKILL)</flag>
+ <flag name="gd">build memusage and memusagestat tools</flag>
+ <flag name="glibc-compat20">Enable the glibc-compat addon</flag>
+ <flag name="glibc-omitfp">Configure with --enable-omitfp which lets the build system determine when it is safe to use -fomit-frame-pointer</flag>
+ <flag name="linuxthreads">Build linuxthreads support (only for kernels older than linux-2.6)</flag>
+ <flag name="nptlonly">Disables building the linuxthreads fallback in glibc ebuilds that support building both linuxthread and nptl</flag>
+ <flag name="nscd">Build, and enable support for, the Name Service Cache Daemon</flag>
+ <flag name="rpc">Enable obsolete RPC/NIS layers (disabling is experimental -- see bug 381391)</flag>
+ <flag name="suid">Make internal pt_chown helper setuid -- not needed if using Linux and have /dev/pts mounted with gid=5</flag>
+ <flag name="systemtap">enable systemtap static probe points</flag>
</use>
<upstream>
<remote-id type="cpe">cpe:/a:gnu:glibc</remote-id>