aboutsummaryrefslogtreecommitdiffstats
path: root/main/binutils
Commit message (Collapse)AuthorAgeFilesLines
* [various]: unify names of licenses according to SPDXJakub Jirutka2017-12-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit updates $license variable in all APKBUILDs to comply with short names specified by SPDX version 3.0 [1] where possible. It was done using find-and-replace method on substrings inside $license variables. Only license names were updated, not "expressions" specifying relation between the licenses (e.g. "X and Y", "X or Y", "X and (Y or Z)") or exceptions (e.g. "X with exceptions"). Many licenses have a version or multiple variants, e.g. MPL-2.0, BSD-2-Clause, BSD-3-Clause. However, $license in many aports do not contain license version or variant. Since there's no way how to infer this information just from abuild, it were left without the variant suffix or version, i.e. non SPDX compliant. GNU licenses (AGPL, GFDL, GPL, LGPL) are especially complicated. They exist in two variants: -only (formerly e.g. GPL-2.0) and -or-later (formerly e.g. GPL-2.0+). We did not systematically noted distinguish between these variants, so GPL-2.0, GPL2, GPLv2 etc. may mean GPL-2.0-only or GPL-2.0-or-later. Thus GNU licenses without "+" (e.g. GPL2+) were left without the variant suffix, i.e. non SPDX compliant. Note: This commit just fixes format of the license names, no verification has been done if the specified license information is actually correct! [1]: https://spdx.org/licenses/
* main/*: fix homepage url and source from http:// to https://Jakub Jirutka2017-11-191-1/+1
| | | | | | | Most of these updates is based on data from https://repology.org/, detection based on permanent redirect from http:// to https://. $source urls are updated when they contain $url as substring.
* main/binutils: add mips supportNils Andreas Svee2017-10-204-36/+400
| | | | | | * Remove hash-style-gnu.patch in favor of the patch adding a configure flag for it from upstream * Add gold-mips.patch from Debian, which makes gold configure correctly for MIPS64 targets * Use CTARGET_ARCH instead of CARCH to correctly determine whether to enable the x86_64-pep target or not
* main/binutils: enable x86_64-pep targetWilliam Johansson2017-05-151-1/+7
| | | | | On x86_64, enable the additional target x86_64-pep. This will allow Xen to build it's EFI bootloader.
* main/binutils: fix invalid source when cross-compilingJakub Jirutka2017-05-031-7/+6
|
* main/binutils: security fixes #7168 (CVE-2017-7614)Leonardo Arena2017-04-252-2/+92
|
* main/binutils: upgrade to 2.28Sören Tempel2017-03-181-12/+5
|
* scripts/bootstrap.sh, main/{binutils,gcc,musl}: no more options="toolchain"Timo Teräs2017-02-271-1/+0
| | | | abuild has been updated to figure this one out from $BOOTSTRAP.
* scripts/bootstrap.sh, binutils, gcc, musl: improve bootstrapTimo Teräs2017-02-171-0/+1
| | | | | | | | | - requires new abuild (from git until 2.30 is tagged) - properly build initial musl-dev before c-compiler is available - mark core aports with options=toolchain, and fix all makedepends - bootstrap.sh: reorganize and use set -e there - bootstrap.sh: use new EXTRADEPENDS_* to pull in implicit dependencies during bootstrap to simplify the script
* main/binutils: Enable deterministic archives.Przemyslaw Pawelczyk2016-12-261-1/+2
| | | | | | | | | | "GNU ar and other tools from binutils have a deterministic mode which will use zero for UIDs, GIDs, timestamps, and use consistent file modes for all files. It can be made the default by passing the --enable-deterministic-archives option to ./configure." Quoted from: https://reproducible-builds.org/docs/archives/
* main/binutils: fix cross-compile dependenciesTimo Teräs2016-11-171-1/+3
|
* main/binutils: upgrade to 2.27Natanael Copa2016-08-041-4/+6
|
* main/binutils: new bootstrap, cleanupsTimo Teräs2016-07-271-17/+5
|
* main/binutils: upgrade to 2.26.1Natanael Copa2016-07-121-4/+4
|
* main/binutils: remove libiberty from cross buildsTimo Teräs2016-07-081-2/+8
|
* main/binutils: fix automatic so dependencies for cross buildsTimo Teräs2016-07-061-1/+1
|
* main/binutils: upgrade to 2.26Natanael Copa2016-03-291-4/+4
|
* Do not delete *.la files manuallyBartłomiej Piotrowski2015-09-101-1/+0
| | | | | Since abuild v2.22.0, these are removed automatically unless 'libtool' option has been specified.
* main/binutils: upgrade to 2.25.1Natanael Copa2015-08-141-5/+5
|
* main/binutils: default to 'gnu' hash styleTimo Teräs2015-05-282-4/+39
|
* main/binutils: do not use $pkgname for computing $_srcdir.William Pitcock2015-05-181-1/+1
|
* main/binutils: install libiberty and split -devNatanael Copa2015-04-221-2/+3
|
* main/binutils: add sysroot supportNatanael Copa2015-04-141-5/+4
| | | | | without sysroot support it's hard to build against a local glibc and do libc comparisions.
* main/binutils: upgrade to 2.25Natanael Copa2014-12-2511-1006/+8
|
* main/binutils: revert to ld.bfd as defaultTimo Teräs2014-12-121-8/+19
| | | | | | | ref #3616 - Seems gold produces invalid libstdc++ for x86, and cannot be yet enabled as default linker. Keep building it, and split it to a separate package.
* main/binutils: enable gold, and make it default linkerTimo Teräs2014-12-101-1/+4
|
* main/binutils: various security fixesNatanael Copa2014-12-089-4/+909
| | | | | | | | | | | | | | ref #3544 Adresses: CVE-2014-8484 CVE-2014-8485 CVE-2014-8501 CVE-2014-8502 CVE-2014-8503 CVE-2014-8504 CVE-2014-8737 CVE-2014-8738
* main/binutils: remove bash dependencyNatanael Copa2014-05-073-6/+100
| | | | | found patch: http://git.proteanos.com/pkg/gdb.git/plain/patches/02_fix-opcodes-configure-bfd-version-on-busybox-ash.patch
* main/binutils: work around issue with configure.linenoNatanael Copa2014-05-061-2/+2
| | | | | | | | | Seems like the version of autoconf that generated the tarballs was buggy and generates broken configure.lineno script. We workaround this by using bash as shell which has support for LINENO. https://sourceware.org/bugzilla/show_bug.cgi?id=16370
* main/binutils: upgrade to 2.24Natanael Copa2014-04-252-21/+28
|
* main/binutils: specify licenseFabian Affolter2013-12-031-5/+4
|
* main/binutils: keep libiberty.a in normal buildTimo Teräs2013-10-201-2/+2
| | | | some applications need it
* main/binutils: fix crosscompiler packagingTimo Teräs2013-09-231-0/+5
|
* main/binutils: fix crosscompiler generationTimo Teräs2013-09-201-4/+3
|
* main/binutils: add replaces to -libsNatanael Copa2013-09-101-1/+2
|
* main/binutils: split out -libsNatanael Copa2013-09-101-2/+9
|
* main/binutils: fix musl build, support crosscompiler creationTimo Teräs2013-09-101-8/+21
|
* [all autotools packages]: normalize ./configureTimo Teräs2013-07-301-4/+6
|
* main/binutils: support crosscompilingTimo Teräs2013-07-081-5/+7
|
* main/binutils: crosscompile supportTimo Teräs2013-07-031-1/+3
|
* main/binutils: upgrade to 2.23.2Natanael Copa2013-04-101-2/+6
|
* main/binutils: upgrade to 2.23.1Natanael Copa2012-11-161-2/+2
|
* main/binutils: upgrade to 2.23Natanael Copa2012-10-231-3/+3
|
* main/binutils: fix static linking on PIETimo Teräs2011-12-092-4/+58
| | | | | | The linker script mistakenly assumess crtbegin, or crtbegin? for the gcc crt glue filename. On PIE system it is called crtbeginTS which would not match the filter. Fixes #855.
* main/binutils: upgrade to 2.22Natanael Copa2011-11-221-2/+2
|
* main/binutils: upgrade to 2.21.1Natanael Copa2011-07-041-2/+3
|
* Set all packages with arch="x86 x86_64" to arch="all".William Pitcock2011-01-131-1/+1
|
* main/binutils: upgrade to 2.21Natanael Copa2010-12-291-4/+4
|
* main/*: add archNatanael Copa2010-12-131-0/+1
|
* main/binutils: upgrade to 2.20.51.0.12Natanael Copa2010-11-231-3/+8
|