Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.43.1,1 01 Oct 2024 22:39:22 |
Cy Schubert (cy) Author: Alven |
devel/binutils: Update to 2.43.1
PR: 281353
Submitted by: Alven <alster@vinterdalen.se> |
2.43,1 06 Sep 2024 14:21:02 |
Cy Schubert (cy) |
devel/binutils: update to 2.43
Original patch (files/patch-* and native pkg-plist) by
alster@vinterdalen.se. I separated cosmetic and other changes not
related to the update into three prior commits and fixed
pkg-plist packaging failures.
The process used to fix pkg-plist problems resulted in correct sorting
of ldscripts pkg-plist information. This part of the change should have
been proactively fixed but the issue wasn't discovered until merging
orphaned files back into the various pkg-plist files. Rather than
introduce possible new breakage while trying to preemptively sort
pkg-plist in a prior commit, let's just accept this change with the
upgrade.
PR: 281070
Security: CVE-2023-1972, CVE-2023-25585, CVE-2023-25586,
CVE-2023-25588
Exp-run by: antoine |
2.40_8,1 29 Aug 2024 15:05:48 |
Cy Schubert (cy) |
devel/binutils: Remove autodependency on devel/elfutils
Users who manually pre-install devel/elfutils and subsequently
manually build and install binutils must now enable the dependency.
The previous commit provided the option but also didn't change the
implied (autodetect) behavior. This change now disables elfutils
autodetection. Users must now explicitly enable the option if they
were previously relying on autodetection.
Requested by: mat, jrm |
2.40_7,1 28 Aug 2024 15:56:33 |
Cy Schubert (cy) |
devel/binutils: Add devel/elfutils dependency options
Currently binutils auto-discovers libdebuginfod.so existence in
$LOCALBASE and if found, it will use it. This doesn't matter when
building under poudriere because devel/elfutils is never
pre-installed as a dependency.
However users building binutils on systems with a pre-installed
devel/elfutils will discover that binutils will auto-detect the
existence of libdebuginfod.so and use it. This is not always desired.
Therefore add an option so that users who build binuitls by hand
can optionally force binutils not to detect or use libdebuginfod.so.
On the flip side other users may want to depend on devel/elfutils and
have the ports infrastructure preinstall it for them.
The default option is to auto-detect and depend on devel/elfutils if
found.
PR: 273798 |
2.40_7,1 28 Aug 2024 06:00:21 |
Cy Schubert (cy) |
devel/binutils: Reformat pkg-descr
Shorten a long line.
PR: 281070
MFH: 2024Q3 |
2.40_6,1 28 Aug 2024 06:00:21 |
Cy Schubert (cy) |
devel/binutils: Remove redundancies
Remove:
- Extraneous blank line
- Now unneeded GNU_CONFIGURE_MANPREFIX
- No longer needed TEST_DEPENDS
PR: 281070
MFH: 2024Q3 |
2.40_6,1 28 Aug 2024 06:00:20 |
Cy Schubert (cy) |
devel/binutils: Pet portclippy
In addition to petting portclippy, replace the "rm" command with its
predefined variable.
PR: 281070
MFH: 2024Q3 |
2.40_6,1 02 Aug 2024 07:52:10 |
Dimitry Andric (dim) |
devel/binutils: fix build with libc++ 19
As noted in the libc++ 19 release notes [1], std::char_traits<> is now
only provided for char, char8_t, char16_t, char32_t and wchar_t, and any
instantiation for other types will fail.
This causes devel/binutils to fail to compile with clang 19 and libc++
19, resulting in errors similar to:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of
undefined template 'std::char_traits<unsigned short>'
820 | static_assert(is_same<_CharT, typename
traits_type::char_type>::value,
| ^
./stringpool.h:225:35: note: in instantiation of template class
'std::basic_string<unsigned short>' requested here
225 | { return this->add_with_length(s.data(), s.size(), copy, pkey); }
| ^ (Only the first 15 lines of the commit message are shown above ) |
2.40_6,1 25 Jul 2024 18:40:35 |
Brooks Davis (brooks) |
devel/binutils: add /usr/lib32 to search path
Merge upstream commit f026d7063ece:
Add /usr/lib32 to the native search paths for FreeBSD systems.
PR: 280447
Approved by: cy (maintainer)
Upstream PR: https://sourceware.org/bugzilla/show_bug.cgi?id=31395
MFH: 2024Q3
Sponsored by: DARPA, AFRL |
2.40_5,1 22 Jan 2024 22:27:49 |
Renato Botelho (garga) |
devel/binutils: Followup ea307f60573e
Non default pkg-plist files were missed on previous change
Reported by: bofh |
2.40_5,1 22 Jan 2024 22:14:15 |
Renato Botelho (garga) |
devel/binutils: Sanitize MANPREFIX
Approved by: portmgr (blanket) |
2.40_4,1 31 Dec 2023 00:37:05 |
Muhammad Moinur Rahman (bofh) |
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068 |
2.40_4,1 30 Nov 2023 04:34:44 |
Cy Schubert (cy) Author: firk |
devel/binutils: Add INFO option
Add INFO option to remove unconditional texinfo dependency.
PR: 275378
Reviewed by: cy
Differential Revision: https://reviews.freebsd.org/D37013 |
2.40_4,1 16 Sep 2023 13:36:40 |
Cy Schubert (cy) |
Revert "devel/binutils: Disable randomly discovered libelf dependency"
The author requests revert. His patch has caused PR/273839.
PR: 273798, 273839
This reverts commit 90f14401dea714ea5558bd4ae0b704aeb0fecc9c. |
2.40_4,1 16 Sep 2023 01:59:58 |
Cy Schubert (cy) Author: Rozhuk Ivan |
devel/binutils: Disable randomly discovered libelf dependency
Users who build binutils from ports source will discover an implied
dependency for elfutils should elfutils be installed at the time
make is run.
PORTREVISION is not bumped because this bug does not affect building of
binary packages. The binary package never has an elfutils dependency
because elfutils is never installed in the poudriere jail prior to
building binutils. This avoids a gratuitous rebuild of binary packages
when none is needed.
PR: 273798 |
2.40_4,1 14 Sep 2023 23:43:08 |
Cy Schubert (cy) Author: Dimitry Andric |
devel/binutils: fix build with lld 17
Some versioned symbols in libctf are undefined when libctf-nobfd.so is
linked. Suppress errors with lld >= 17 due to these undefined symbols.
PR: 273791
MFH: 2023Q3 |
2.40_4,1 06 Aug 2023 12:45:46 |
Robert Clausecker (fuz) |
devel/binutils: Revert "devel/binutils: Update to 2.41"
This was an accidental misoperation of git.
This reverts commit 14211774c4d7d56fd534d38748287ff270d0d469. |
2.41,1 06 Aug 2023 12:42:57 |
Robert Clausecker (fuz) Author: Yasuhiro Kimura |
devel/binutils: Update to 2.41
ChangeLog: https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=binutils/ChangeLog;h=866cf56d16af7994e23414c2d87cf08d119188cb;hb=2c73aeb8d2e02de7b69cbcb13361cfbca9d76a4e |
2.40_4,1 31 Jul 2023 21:20:43 |
Daniel Engberg (diizzy) |
devel/binutils: Add GNU to MASTER_SITES
GNU mirrors also hosts binutils and as there are a lot more of those
set GNU as primary alias and fallback to SOURCEWARE
Reference:
https://lists.gnu.org/archive/html/info-gnu/2023-07/msg00009.html
Approved by: portmgr (blanket) |
2.40_4,1 14 May 2023 04:50:30 |
Cy Schubert (cy) |
devel/binutils: Fix abort() in mingw32
Building mingw32 results in a binutils abort() trap. Upstream commit
b7eab2a9d4f fixes this. Upstream commit log message states:
the early-out in wild_sort is not enough, it might still be
that filenames are equal _and_ the wildcard list doesn't specify
a sort order either. Don't call compare_section then.
PR: 271405
Reported by: shurd
Upstream commit: b7eab2a9d4f (identified by shurd)
MFH 2023Q3 |
2.40_3,1 25 Apr 2023 14:15:25 |
Cy Schubert (cy) Author: Emanuel Haupt |
devel/binutils: Setting sh_link for SHT_REL/SHT_RELA
Import upstream commit 6b958fe36b7:
It's wrong to have an alloc reloc section trying to use a non-alloc
symbol table.
* elf.c (assign_section_numbers <SHT_REL, SHT_RELA>): Correct
comment. Always set sh_link to .dynsym for alloc reloc
sections and to .symtab for non-alloc.
This also fixes strip when using llvm-strip, i.e. when base built with
WITH_LLVM_BINUTILS.
PR: 271061, see also: 270961, 270960
Reported by: Emanuel Haupt <ehaupt@FreeBSD.org>
Approved by: cy
Obtained from: Upstream commit 6b958fe36b7
MFH: 2022Q2 |
2.40_2,1 30 Mar 2023 19:30:58 |
Cy Schubert (cy) |
devel/binutils: Fix plist error without GOLD
PR: 270532
Reported by: fuz
Tested by: fuz |
2.40_2,1 15 Mar 2023 17:39:10 |
Cy Schubert (cy) |
devel/binutils: Enable shared
The submittor's reason for this change is that shared libraries makes
dependencies easier to track. However, this is not the primary reason
to add shared library support. Shared libraries are more secure because
should a depending package, such as binutils, require a security update
any depending packages will immediately reap the benefit of the newly
secured package.
This change only affects the native flavor because when 2f26d37a5937
(SVN r517642) changed the port from slave ports of binutils to FLAVORS,
it mistakenly removed shared libraries from the native package. Prior to
this 2f26d37a5937 only non-native packages were built producing only
static libraries. This revision restores the behabviour of prior to
2f26d37a5937.
PR: 270146
Reported by: yuri
Fixes: 2f26d37a5937 (SVN r517642) |
2.40_1,1 15 Mar 2023 17:39:09 |
Cy Schubert (cy) |
devel/binutils: Sort plist |
2.40_1,1 09 Mar 2023 16:20:21 |
Cy Schubert (cy) |
devel/binutils: Bring back ansidecl.h
A missing ansidecl.h is causing some ports build failures because of
and unknown ENUM_BITFIELD. This commit brings it back.
Previous commits which removed ansidecl.h, 8b115343ad84e and 95c499bbd7f34,
failed to say why the file was removed. We can only guess the reason, to
solve an undocumented problem at the time.
PR: 269878
Submitted by: yuri
Reported by: yuri
MFH: 2023Q1 |
2.40,1 24 Feb 2023 15:00:43 |
Cy Schubert (cy) |
devel/binutils: Update from 2.39 to 2.40
Update our binutils port from 2.39 to 2.40.
Enable zstd support. Depend on the port in case the port is newer
than base.
Additional contributions by dizzy@:
- Use DISTVERSION instead of PORTVERSION
- Drop (reset) PORTREVISION
- Define zstd as LIB_DEPENDS rather than DEPENDS
- Add USES= localbase pkgconfig to fix (lib)zstd detection
- Set zstd as default compression algorithm for compressed debug
sections
- Enable verbose output during build
- Drop STATIC option, it's unsupported upstream and fails to build
Also, disable tests because --compress-debug-sections is always set
to zlib-gabi regardless of the compression setting by ./configure,
resulting in failure.
Exp-run PR: 268994
Exp-run by: antoine |
2.39,1 07 Nov 2022 18:38:54 |
Cy Schubert (cy) |
devel/binutils: Update from 2.37 to 2.39
Update our binutils port from 2.37 to 2.39. While at it change the distfile
from tar.xz to tar.lz, which is 4 MB smaller than the .xz version.
Exp-run PR: 265917
Exp-run by: antoine |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
2.37_4,1 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
2.37_4,1 17 Aug 2022 18:18:33 |
Cy Schubert (cy) |
devel/binutils: Take on maintainership
Typically the practice should be to assume maintainership while committing
other more substancial patches. However the planned update from 2.37 to
2.39 will require an exp-run. Let's do the MAINTAINER change first and do
the rest after the exp-run has been successfully completed.
Exp-run suggested by: danfe |
2.37_4,1 17 Aug 2022 16:21:59 |
Fernando ApesteguÃa (fernape) |
devel/binutils: Reset MAINTAINER
Maintainer has not been responsive since he took maintainership of the port.
Reset MAINTAINER to reflect the real status of the port. |
2.37_3,1 16 Aug 2022 16:00:48 |
Fernando ApesteguÃa (fernape) Author: Ting-Wei Lan |
devel/binutils: Fix as, gprof, ld man pages
Fix several man pages by deleting them and forcing the software to regenerate
them.
PR: 265816
Reported by: lantw44@gmail.com
Approved by: jflopezfernandez@gmail.com (maintainer, implicit timeout) |
2.37_2,1 20 Jul 2022 14:21:35 |
Tobias C. Berner (tcberner) |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
2.37_2,1 11 Nov 2021 21:18:12 |
Tijl Coosemans (tijl) |
devel/binutils: configure with --enable-new-dtags
This makes binutils ld use DT_RUNPATH instead of DT_RPATH by default
for FreeBSD targets and brings it in line with LLVM ld.
The difference between the two is that DT_RUNPATH has a lower priority
than the LD_LIBRARY_PATH environment variable. This variable is used
by libtool to override DT_RUNPATH when running programs directly from
the build directory (e.g. during make test).
PR: 259446
Approved by: maintainer timeout (2 weeks) |
2.37_1,1 29 Oct 2021 09:50:18 |
Stefan Eßer (se) |
*/*: Remove redundant '-[0-9]*' from CONFLICTS
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".
Approved by: portmgr (blanket) |
2.37_1,1 02 Sep 2021 05:43:11 |
Fernando ApesteguÃa (fernape) |
devel/binutils: Fix manpage generation after 2.37
A bug[1] upstream in 2.37 left empty man pages after build.
The downloaded distribution file comes with empty man pages too.
Apply patch from upstream[1] and force man page regeration by removing the ones
which come with the distribution.
[1] https://sourceware.org/bugzilla/show_bug.cgi?id=28144
[1] https://sourceware.org/bugzilla/show_bug.cgi?id=28144#c3
PR: 257982
Reported by: jbeich@ |
2.37,1 10 Aug 2021 16:37:30 |
Fernando ApesteguÃa (fernape) Author: Yasuhiro Kimura |
devel/binutils: Update to 2.37
ChangeLog:
https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=ChangeLog;h=641d82c5358c863fbaba07a61e14a135c5785959;hb=116a737f438d03a1bd6aa706b6ea0b4022f3b7e2
exp-run by antoine@
Related commit: bae65d81de99 - Fix build with upcoming binutils
PR: 251385
Reported by: jflopezfernandez@gmail.com (maintainer)
Reviewed by: arrowd@, koobs@, linimon@, tobik@ |
2.33.1_4,1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
2.33.1_4,1 01 Dec 2020 13:29:20 |
linimon |
Fix plist on riscv64.
Approved by: portmgr (tier-2 blanket)
Obtained from: lonesome.com build testing |
2.33.1_4,1 22 Nov 2020 18:08:04 |
fernape |
devel/binutils: Assign new maintainer
New maintainer does not maintain any other ports.
PR: 251284
Submitted by: jflopezfernandez@gmail.com |
2.33.1_4,1 05 Nov 2020 13:00:32 |
pkubaj |
devel/binutils: fix packaging for powerpc64le flavor |
2.33.1_4,1 04 Nov 2020 14:21:44 |
dim |
devel/binutils: Apply upstream patch to fix "undefined symbol:
bswap_identity_64" and similar errors, when building devel/binutils in
certain environments.
This has been sitting in a bug for almost a year now without any action,
which is why I am committing it now.
MFH: 2020Q4
PR: 250783 |
2.33.1_3,1 03 Nov 2020 13:02:48 |
pkubaj |
devel/binutils: fix gnu as on powerpc64le
as built big-endian binaries on powerpc64le without this patch.
This makes www/firefox build correctly.
Submitted by: bdragon@ |
2.33.1_3,1 01 Nov 2020 21:09:46 |
pkubaj |
devel/binutils: add powerpc64le FLAVOR |
2.33.1_3,1 01 Nov 2020 20:25:01 |
pkubaj |
devel/binutils: add powerpc64le support |
2.33.1_3,1 16 Sep 2020 09:20:00 |
bapt |
Give up on binutils for now, let other have a change to better maintain it |
2.33.1_3,1 19 Aug 2020 17:11:00 |
zeising |
devel/binutils: fix build with -fno-common
Add a patch from upstream to fix the build of devel/binutils when compiled
with -fno-common, which is the default with llvm 11.
PR: 248701
MFH: 2020Q3 |
2.33.1_3,1 31 Jul 2020 16:43:37 |
mhorne |
Enable -shared support for embedded RISC-V targets
Shared library support is incomplete for the RISC-V embedded elf
targets, and was disabled some time ago [1]. However, it appears that it
is functional enough to support basic usage, and is required to
successfully build u-boot for RISC-V. This toolchain doesn't have
widespread usage, so any risk of re-enabling this support is outweighed
by the benefit of being able to build important ports like u-boot.
Override this default.
[1]
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=be1dce26256aa9f6c7742e81c8c3db9eacff079d
Reviewed by: philip
Approved by: philip
Differential Revision: https://reviews.freebsd.org/D25735 |
2.33.1_2,1 24 Mar 2020 16:36:25 |
bapt |
Improve RELRO description
PR: 212377
Submitted by: emaste
Reported by: wblock |
2.33.1_2,1 04 Feb 2020 08:38:59 |
manu |
devel/binutils: Add support for riscv32-unknown-elf
This is usefull to do baremetal on riscv32 SoC/FPGA implementation.
Approved by: bapt |
2.33.1_2,1 24 Jan 2020 09:47:45 |
pkubaj |
devel/binutils: fix build on powerpc and powerpc64 with gcc
The check with clang was unnecessary.
Reported by: linimon
Pointy hat: me |
2.33.1_2,1 22 Jan 2020 20:27:00 |
pkubaj |
devel/binutils: enable gold on powerpc64 and powerpc
ld.gold now works fine on powerpc64, but only when compiled with clang.
PR: 243194
Approved by: bapt (maintainer timeout) |
2.33.1_1,1 21 Jan 2020 09:34:28 |
pkubaj |
devel/binutils@aarch64: unbreak on powerpc64
Builds fine.
MFH: 2020Q1 (fix build blanket) |
2.33.1_1,1 15 Jan 2020 01:10:38 |
philip |
Add a riscv64_none_elf flavor to devel/binutils.
This flavor of binutils can be used as an external toolchain for
riscv64 bare metal.
Submitted by: kp
Sponsored by: Axiado
Approved by: bapt (maintainer) |
2.33.1_1,1 09 Jan 2020 18:05:54 |
jhb |
Fix gas for FreeBSD/sparc64.
Since binutils 2.30, gas treated FreeBSD/sparc64 the same as NetBSD
and OpenBSD and generated incorrect code as a result.
PR: 243119
Submitted by: Michael Reim
Reviewed by: bapt (maintainer), emaste
Differential Revision: https://reviews.freebsd.org/D23087 |
2.33.1,1 18 Dec 2019 19:05:17 |
jhb |
Add a powerpc flavor to devel/binutils.
This flavor of binutils can be used as an external toolchain for
32-bit powerpc.
Reviewed by: bapt
Differential Revision: https://reviews.freebsd.org/D22862 |
2.33.1,1 03 Dec 2019 08:34:09 |
bapt |
Use xz archive instead of bzip2 one
Submitted by: daniel.engberg.lists_pyret.net
Differential Revision: https://reviews.freebsd.org/D22640 |
2.33.1,1 15 Nov 2019 10:09:03 |
bapt |
Update binutils to 2.33.1
While here, convert binutils into flavors, that ease a lot maintenance
and helps cleaning out the code.
This is inspired by the same work on going on the xtoolchained gcc by jhb@
PR: 241756
Exp-run: antoine (portmgr)
Discussed with: jhb
Differential Revision: https://reviews.freebsd.org/D22258 |
2.32_1,1 05 Nov 2019 12:34:42 |
bapt |
Update WWW to the proper Website |
2.32_1,1 02 Oct 2019 19:40:03 |
bapt |
Use bison:alias to avoid depending on GNU bison |
2.32_1,1 07 Aug 2019 21:47:04 |
lwhsu |
Add devel/s390x-binutils, GNU binutils for s390x cross-development
PR: 215939
Submitted by: bz |
2.32_1,1 22 May 2019 14:54:56 |
antoine |
Remove binutils-do-not-provide-shared-section-symbols.patch, the issue it was
working around was fixed in binutils version 2.32
PR: 237068
Submitted by: dim |
2.32,1 20 Mar 2019 08:39:44 |
bapt |
Disable gold on sparc64
Submitted by: MeSOFT Corporate Email <bmeyer@mesoft.com.au> |
2.32,1 20 Feb 2019 00:48:36 |
jhb |
Permit base/binutils to be built as a native package.
- Don't require CROSS_TOOLCHAIN and CROSS_SYSROOT for base/binutils.
- Fix some places in devel/binutils to test the PREFIX instead of
CROSS_TOOLCHAIN to determine if base/binutils is being built.
- When base/binutils is built natively, the binaries are installed
with the target name prefix already.
Reviewed by: bapt
Differential Revision: https://reviews.freebsd.org/D19128 |
2.32,1 12 Feb 2019 10:46:48 |
bapt |
Update to 2.32
PR: 235551
Exp-run: antoine@ |
2.31.1_2,1 04 Feb 2019 20:36:39 |
antoine |
Enable gold on i386
Reviewed by: bapt |
2.31.1_1,1 21 Jan 2019 15:00:52 |
bapt |
Fix EXTRA_PATCHES usage
PR: 235109 |
2.31.1_1,1 21 Jan 2019 13:23:12 |
bapt |
Add a patch to fix a problem where binutils is placing
unversion section symbols into share libraries
Reported by: antoine, dim
Obtained from: fedora |
2.31.1,1 21 Jan 2019 10:13:35 |
bapt |
Remove some testing that crept in |
2.31.1,1 21 Jan 2019 10:11:57 |
bapt |
Update binutils to 2.31.1 |
2.30_7,1 12 Dec 2018 16:55:07 |
cracauer |
Bump portsrevision for change to turn on thread support.
Spotted by adamw |
2.30_6,1 12 Dec 2018 15:27:57 |
cracauer |
Turn on threads support, mainly for ld.gold. In my tests with llvm
this actually worked better than no threads, and threads are turned on
in other packaging distributions. Have been using this for a while
and it looks like the more tested config upstream.
Reviewed-by: bapt (back in June) |
2.30_6,1 11 Nov 2018 13:33:22 |
bapt |
Bump ports that should have been bumped along with r484628
Reported by: kib |
2.30_5,1 11 Nov 2018 08:05:34 |
antoine |
Remove an orphaned directory after INFO_PATH move |
2.30_5,1 10 Nov 2018 18:12:58 |
bapt |
Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.
Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.
Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them
Bump revision of all impacted ports
PR: 232907
exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17816 |
2.30_5,1 20 Aug 2018 09:17:46 |
jhb |
Cleanup packing lists.
- Use BUREMOVE to strip binutils tools not installed by the base/binutils
package.
- Update BUREMOVE logic in devel/binutils to cope with the base package
which installs tools without a BUTARGET- prefix.
- Use MANPREFIX for BUREMOVE to handle the PREFIX=/usr case used by
base/binutils.
- Remove binutils headers and libraries explicitly from the staging area
for base/binutils.
- Add missing plist entries for binutils binaries installed under a
BUTARGET subdirectory.
- Drop plist entries from devel/binutils that are now properly removed.
Previously the binaries for Windows tools like dlltool were removed
from the staging area but the manpages were still left in the package.
- Bump PORTREVISION.
This is a recommit of r476186 but with the update to the pkg-plist of
devel/binutils and PORTREVISION bump.
PR: 230278
Reviewed by: antoine
Differential Revision: https://reviews.freebsd.org/D16582 |
2.30_4,1 02 Aug 2018 05:30:17 |
antoine |
Revert r476186, it fails to package
With hat: portmgr |
2.30_4,1 01 Aug 2018 17:49:33 |
jhb |
base/binutils: Cleanup packing lists.
- Use BUREMOVE to strip binutils tools not installed by the base/binutils
package.
- Update BUREMOVE logic in devel/binutils to cope with the base package
which installs tools without a BUTARGET- prefix.
- Use MANPREFIX for BUREMOVE to handle the PREFIX=/usr case used by
base/binutils.
- Remove binutils headers and libraries explicitly from the staging area
for base/binutils.
- Add missing plist entries for binutils binaries installed under a
BUTARGET subdirectory.
Approved by: bapt (implicit for base/*)
Differential Revision: https://reviews.freebsd.org/D16464 |
2.30_4,1 25 Jul 2018 17:46:55 |
jhb |
Add ports for an i386 external GCC toolchain.
- devel/binutils: Remove i386 a.out linker scripts when building
i386-binutils or a base/binutils that targets i386.
- devel/powerpc64-gcc: Remove float.h on i386 since it conflicts
with sys/x86/include/float.h.
- devel/i386-{binutils,gcc,xtoolchain}: New ports.
Reviewed by: bapt (previous version)
Differential Revision: https://reviews.freebsd.org/D16228 |
2.30_4,1 24 Jul 2018 16:46:43 |
lwhsu |
- Fix RISC-V ELF dynamic interpreter path
Approved by: bapt (maintainer)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D16319 |
2.30_3,1 19 Apr 2018 07:08:45 |
ale |
Update mpfr to 4.0.1 release and bump PORTVERSION of dependent ports. |
2.30_2,1 24 Feb 2018 15:06:57 |
linimon |
Undo temporary whitespace. |
2.30_2,1 24 Feb 2018 15:06:18 |
linimon |
Fake forced commit to note correct differential revision:
Differential Revision: https://reviews.freebsd.org/D13128 |
2.30_2,1 24 Feb 2018 14:58:38 |
linimon |
Add support for powerpcspe arch.
Tested for harmlessness on amd64.
Differential revision: https://reviews.freebsd.org/D14335
Submitted by: jhibbits |
2.30_2,1 06 Feb 2018 15:55:39 |
bapt |
Incorporate a patch from upstream fixing aarch64 target
This fixes the issues building u-boot |
2.30_1,1 06 Feb 2018 15:20:59 |
bapt |
Bump portrevision after all recent changes |
2.30,1 06 Feb 2018 15:15:47 |
bapt |
Regenerate plist r461058
Add a PLIST_SUB entry to simplify plists |
2.30,1 06 Feb 2018 14:32:52 |
swills |
Fix cross build of base/ ports
This is a follow up to r461057 and fixes base/binutils and base/gcc in my
testing.
PR: 224217
Submitted by: nwhitehorn (partially, I made additional changes)
Reviewed by: bapt |
2.30,1 04 Feb 2018 17:46:27 |
bapt |
Update to 2.30 |
2.29.1,1 25 Jan 2018 12:38:44 |
bapt |
Update to 2.29.1
PR: 222735
exp-run by: antoine |
2.28,1 11 Oct 2017 13:59:38 |
swills |
Add CPE info
Approved by: bapt (maintainer) |
2.28,1 25 Jun 2017 00:29:09 |
linimon |
Begin deorbit burn of ia64. We have not attempted to build packages for
it for many years.
While here, alphabetize ARCHs, pet portlint, and modernize usages.
Approved by: portmgr (tier-2 blanket) |
2.28,1 22 Mar 2017 21:12:23 |
bapt |
Actulally update binutils |
2.27_5,1 22 Feb 2017 23:33:44 |
bdrewery |
Build aarch64-binutils as static by default.
This is required to build Arm64 packages using QEMU. Poudriere copies
the native ld from the host into the jail and uses that during the build.
This only works if ld is static.
Reported by: krion
Approved by: bapt |
2.27_5,1 22 Feb 2017 23:32:19 |
bdrewery |
Add a STATIC option to build the toolchain as static.
Approved by: bapt |
2.27_5,1 09 Jan 2017 13:16:50 |
amdmi3 |
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
Approved by: portmgr blanket |
2.27_5,1 29 Nov 2016 13:44:47 |
andrew |
Fix booting the arm64 kernel when built with clang 3.9.0
Clang 3.9.0 changes how weak extern is handled. They now use the got to
handle them. This is a problem as ld.bfd doesn't fill out any default value
in the got so pointers become NULL. This caused the kernel to fail to boot
as we use this in linker sets.
This fixes the issue by setting a default value in the got. The kernel
still loads data through it, but because we always load it at a fixed
virtual address the address it finds is valid.
Approved by: bapt
Differential Revision: https://reviews.freebsd.org/D8622 |
2.27_4,1 21 Oct 2016 12:51:41 |
mat |
${RM} already has -f.
PR: 213570
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight |
2.27_4,1 26 Sep 2016 13:41:17 |
brooks |
Fix mips64-binutils ld to default to mips64 rather than mips32.
Discussed with: bapt |
2.27_3,1 31 Aug 2016 21:15:04 |
antoine |
Do not use .init_array/.fini_array sections on FreeBSD 9
This should fix build failures of llvm37 and a few others
PR: 212249
With hat: portmgr |