dev-lang / gnat-gpl

GNAT Ada Compiler - GPL version

Official package sites : http://libre.adacore.com/ ·

v2017 :: 6.3.0 :: gentoo

Modified
License
GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ GPL-2 GPL-3
Keywords
~amd64
USE flags
altivec awt bootstrap cilk cxx debug doc fixed-point fortran gcj go graphite hardened jit libssp mpx multilib nls nptl objc objc-gc openmp pch pie regression-test sanitize ssp vanilla vtv

v2016 :: 4.9.4 :: gentoo

Modified
License
GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ GPL-2 GPL-3
Keywords
~amd64
USE flags
altivec awt bootstrap cilk cxx debug doc fixed-point fortran gcj go graphite hardened libssp multilib nls nopie nossp nptl objc objc-gc openmp regression-test sanitize vanilla vtv

General

altivec
Add support for optimizations for G4 and G5/ppc970 processors
awt
Useful only when building GCJ, this enables Abstract Window Toolkit (AWT) peer support on top of GTK+
bootstrap
!!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during original system bootstrapping [make stage2]
cilk
Support the Cilk Plus language (C/C++ based languages for parallel programming)
cxx
Build support for C++ (bindings, extra libraries, code generation, ...)
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
fixed-point
Enable fixed-point arithmetic support for MIPS targets in gcc (Warning: significantly increases compile time!)
fortran
Add support for fortran
gcj
Enable building with gcj (The GNU Compiler for the Javatm Programming Language)
go
Build the GCC Go language frontend.
graphite
Add support for the framework for loop optimizations based on a polyhedral intermediate representation
hardened
Activate default security enhancements for toolchain (gcc, glibc, binutils)
jit
Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened.
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)
mpx
Enable support for Intel Memory Protection Extensions (MPX)
multilib
On 64bit systems, if you want to be able to compile 32bit and 64bit binaries
nls
Add Native Language Support (using gettext - GNU locale utilities)
nopie
Disable PIE support (NOT FOR GENERAL USE)
nossp
Disable SSP support (NOT FOR GENERAL USE)
nptl
Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually)
objc
Build support for the Objective C code language
objc-gc
Build support for the Objective C code language Garbage Collector
openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
pch
Enable precompiled header support for faster compilation at the expense of disk space and memory (>=sys-devel/gcc-3.4 only)
pie
Build programs as Position Independent Executables (a security hardening technique)
regression-test
Run the testsuite and install the results (requires FEATURES=test)
sanitize
Build support for various sanitizer functions (ASAN/TSAN/etc...)
ssp
Build packages with stack smashing protector on by default
vanilla
Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically
vtv
Build support for virtual table verification (a C++ hardening feature)

app-arch / unzip : unzipper for pkzip-compressed files

app-arch / zip : Info ZIP (encryption support)

app-portage / elt-patches : Collection of patches for libtool.eclass

dev-libs / cloog : A loop generator for scanning polyhedra

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / isl : A library for manipulating integer points bounded by linear constraints

dev-libs / mpc : A library for multiprecision complex arithmetic with exact rounding

dev-libs / mpfr : library for multiple-precision floating-point computations with exact rounding

dev-util / dejagnu : Framework for testing other programs

media-libs / libart_lgpl : A LGPL version of libart

sys-apps / sed : Super-useful stream editor

sys-devel / autogen : Program and text file generation

sys-devel / binutils : Tools necessary to build programs

sys-devel / bison : A general-purpose (yacc-compatible) parser generator

sys-devel / flex : The Fast Lexical Analyzer

sys-devel / gcc : The GNU Compiler Collection

sys-devel / gettext : GNU locale utilities

sys-devel / gnuconfig : Updated config.sub and config.guess file from GNU

sys-libs / glibc : GNU libc6 (also called glibc2) C library

sys-libs / zlib : Standard (de)compression library

virtual / libiconv : Virtual for the GNU conversion library

virtual / libintl : Virtual for the GNU Internationalization Library

virtual / pkgconfig : Virtual for the pkg-config implementation

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libX11 : X.Org X11 library

x11-libs / libXt : X.Org X Toolkit Intrinsics library

x11-libs / libXtst : X.Org Xlib-based client API for the XTEST & RECORD extensions library

x11-libs / pango : Internationalized text layout and rendering library

x11-proto / xextproto : X.Org XExt protocol headers

x11-proto / xproto : X.Org xproto protocol headers

dev-libs / cloog : A loop generator for scanning polyhedra

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / isl : A library for manipulating integer points bounded by linear constraints

dev-libs / mpc : A library for multiprecision complex arithmetic with exact rounding

dev-libs / mpfr : library for multiple-precision floating-point computations with exact rounding

sys-devel / gcc : The GNU Compiler Collection

sys-libs / zlib : Standard (de)compression library

virtual / libiconv : Virtual for the GNU conversion library

virtual / libintl : Virtual for the GNU Internationalization Library

dev-ada / asis : To develop tools for Ada software

dev-ada / aunit : Ada unit testing framework

dev-ada / gnat_util : Provides access to GNAT compiler internals for AdaCore utilities

dev-ada / gnatcoll : GNAT Component Collection

dev-ada / gprbuild : Multi-Language Management

dev-ada / gps-bin : The GNAT Programming Studio

dev-ada / gtkada : A complete Ada graphical toolkit

dev-ada / xmlada : Set of modules that provide a simple manipulation of XML streams

Tupone Alfredo · gentoo
dev-lang/gnat-gpl: Remove tool description file (to be put on gprbuild)
Package-Manager: Portage-2.3.5, Repoman-2.3.1
Tupone Alfredo · gentoo
dev-lang/gnat-gpl: Fix compiler description for gprbuild
Package-Manager: Portage-2.3.5, Repoman-2.3.1
Tupone Alfredo · gentoo
dev-lang/gnat-gpl: Adding version 2017
Package-Manager: Portage-2.3.5, Repoman-2.3.1
Tupone Alfredo · gentoo
dev-lang/gnat-gpl: Fix build when current compiler is gcc-6
Package-Manager: Portage-2.3.5, Repoman-2.3.1
Tupone Alfredo · gentoo
dev-lang/gnat-gpl: Avoid error unrecognized relocation (0x2a) in section ...
Package-Manager: Portage-2.3.5, Repoman-2.3.1
Tupone Alfredo · gentoo
dev-lang/gnat-gpl: Add compiler description for gprbuild
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Tupone Alfredo · gentoo
dev-lang/gnat-gpl: filtering flag (needed for bootstrap)
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Tupone Alfredo · gentoo
dev-lang/gnat-gpl: Add bootstrap use flag
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Tupone Alfredo · gentoo
dev-lang/gnat-gpl: Fix case when ADA is specified without the path
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Tupone Alfredo · gentoo
dev-lang/gnat-gpl: build with out of path compiler
remove mirror from thirdpartmirros Package-Manager: portage-2.3.3
Ulrich Müller · gentoo
[QA] Drop $Id$ lines that were added back to headers.
Tupone Alfredo · gentoo
dev-lang/gnat-gpl: Add gnat-gpl-2016
Package-Manager: portage-2.3.3
Pacho Ramos · gentoo
package.mask: remove some masked for removal packages
Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed