notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
non port: devel/binutils/Makefile
SVNWeb

Number of commits found: 141 (showing only 100 on this page)

1 | 2  »  

Sat, 16 Sep 2023
[ 13:36 Cy Schubert (cy) search for other commits by this committer ]    commit hash:b7f2c91ae8f9b047c7e9af6b1d8772752cfcc08f  commit hash:b7f2c91ae8f9b047c7e9af6b1d8772752cfcc08f  commit hash:b7f2c91ae8f9b047c7e9af6b1d8772752cfcc08f  b7f2c91 
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.
[ 01:59 Cy Schubert (cy) search for other commits by this committer Author: Rozhuk Ivan ]    commit hash:90f14401dea714ea5558bd4ae0b704aeb0fecc9c  commit hash:90f14401dea714ea5558bd4ae0b704aeb0fecc9c  commit hash:90f14401dea714ea5558bd4ae0b704aeb0fecc9c  90f1440 
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
Thu, 14 Sep 2023
[ 23:43 Cy Schubert (cy) search for other commits by this committer Author: Dimitry Andric ]    commit hash:495843badfe7d717f01466b9f41763524e670379  commit hash:495843badfe7d717f01466b9f41763524e670379  commit hash:495843badfe7d717f01466b9f41763524e670379  495843b 
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
Sun, 6 Aug 2023
[ 12:45 Robert Clausecker (fuz) search for other commits by this committer ]    commit hash:a52cf54689f6e7d7b8867b0d39ab4e1cb7692564  commit hash:a52cf54689f6e7d7b8867b0d39ab4e1cb7692564  commit hash:a52cf54689f6e7d7b8867b0d39ab4e1cb7692564  a52cf54 
devel/binutils: Revert "devel/binutils: Update to 2.41"

This was an accidental misoperation of git.

This reverts commit 14211774c4d7d56fd534d38748287ff270d0d469.
[ 12:42 Robert Clausecker (fuz) search for other commits by this committer Author: Yasuhiro Kimura ]    commit hash:14211774c4d7d56fd534d38748287ff270d0d469  commit hash:14211774c4d7d56fd534d38748287ff270d0d469  commit hash:14211774c4d7d56fd534d38748287ff270d0d469  1421177 
devel/binutils: Update to 2.41

ChangeLog:	https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=binutils/ChangeLog;h=866cf56d16af7994e23414c2d87cf08d119188cb;hb=2c73aeb8d2e02de7b69cbcb13361cfbca9d76a4e
Mon, 31 Jul 2023
[ 21:20 Daniel Engberg (diizzy) search for other commits by this committer ]    commit hash:182015786a352805aab649c3a44368045d8cfd9e  commit hash:182015786a352805aab649c3a44368045d8cfd9e  commit hash:182015786a352805aab649c3a44368045d8cfd9e  1820157 
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)
Sun, 14 May 2023
[ 04:50 Cy Schubert (cy) search for other commits by this committer ]    commit hash:783bf3a6159aadc5696192e040abae2c311c8b8c  commit hash:783bf3a6159aadc5696192e040abae2c311c8b8c  commit hash:783bf3a6159aadc5696192e040abae2c311c8b8c  783bf3a 
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
Tue, 25 Apr 2023
[ 14:15 Cy Schubert (cy) search for other commits by this committer Author: Emanuel Haupt ]    commit hash:898053f9100240f305a2bc6d49998a13728d3a71  commit hash:898053f9100240f305a2bc6d49998a13728d3a71  commit hash:898053f9100240f305a2bc6d49998a13728d3a71  898053f 
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
Wed, 15 Mar 2023
[ 17:39 Cy Schubert (cy) search for other commits by this committer ]    commit hash:6ccc29514e16e9d9b8ccc5da9ae4e74ff93953ea  commit hash:6ccc29514e16e9d9b8ccc5da9ae4e74ff93953ea  commit hash:6ccc29514e16e9d9b8ccc5da9ae4e74ff93953ea  6ccc295 
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)
Thu, 9 Mar 2023
[ 16:20 Cy Schubert (cy) search for other commits by this committer ]    commit hash:844981cb54e8d2ba2c77022e014c52f3c6ff47e9  commit hash:844981cb54e8d2ba2c77022e014c52f3c6ff47e9  commit hash:844981cb54e8d2ba2c77022e014c52f3c6ff47e9  844981c 
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
Fri, 24 Feb 2023
[ 15:00 Cy Schubert (cy) search for other commits by this committer ]    commit hash:5012011fb0bfe69838c6526ece932e9225b7b5b4  commit hash:5012011fb0bfe69838c6526ece932e9225b7b5b4  commit hash:5012011fb0bfe69838c6526ece932e9225b7b5b4  5012011f 
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
Mon, 7 Nov 2022
[ 18:38 Cy Schubert (cy) search for other commits by this committer ]    commit hash:32d885a48f080621960de681637d312c324c6225  commit hash:32d885a48f080621960de681637d312c324c6225  commit hash:32d885a48f080621960de681637d312c324c6225  32d885a 
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
Wed, 7 Sep 2022
[ 21:10 Stefan Eßer (se) search for other commits by this committer ]    commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52  commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52  commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52  b7f0544  (Only the first 10 of 27931 ports in this commit are shown above. View all ports for this commit)
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 View all of this commit message)
Wed, 17 Aug 2022
[ 18:18 Cy Schubert (cy) search for other commits by this committer ]    commit hash:78f986923997ef2ec5da124c0bec69c271a46983  commit hash:78f986923997ef2ec5da124c0bec69c271a46983  commit hash:78f986923997ef2ec5da124c0bec69c271a46983  78f9869 
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
[ 16:21 Fernando Apesteguía (fernape) search for other commits by this committer ]    commit hash:cc1694740e8d5725176d9bd94e96f1a8e7d11219  commit hash:cc1694740e8d5725176d9bd94e96f1a8e7d11219  commit hash:cc1694740e8d5725176d9bd94e96f1a8e7d11219  cc16947 
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.
Tue, 16 Aug 2022
[ 16:00 Fernando Apesteguía (fernape) search for other commits by this committer Author: Ting-Wei Lan ]    commit hash:39e7d09ef857d1046d82278bb04b92f7804614ed  commit hash:39e7d09ef857d1046d82278bb04b92f7804614ed  commit hash:39e7d09ef857d1046d82278bb04b92f7804614ed  39e7d09 
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)
Wed, 20 Jul 2022
[ 14:21 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:aa6eefd5e663357e8223399bc38c7987f5e35746  commit hash:aa6eefd5e663357e8223399bc38c7987f5e35746  commit hash:aa6eefd5e663357e8223399bc38c7987f5e35746  aa6eefd  (Only the first 10 of 5087 ports in this commit are shown above. View all ports for this commit)
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 View all of this commit message)
Thu, 11 Nov 2021
[ 21:18 Tijl Coosemans (tijl) search for other commits by this committer ]    commit hash:dea411ca0ce1f3152bad6609868146f383b720c6  commit hash:dea411ca0ce1f3152bad6609868146f383b720c6  commit hash:dea411ca0ce1f3152bad6609868146f383b720c6  dea411c 
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)
Fri, 29 Oct 2021
[ 09:50 Stefan Eßer (se) search for other commits by this committer ]    commit hash:819f25b36d45b8ac5593ec8e6f470d9ad454b08a  commit hash:819f25b36d45b8ac5593ec8e6f470d9ad454b08a  commit hash:819f25b36d45b8ac5593ec8e6f470d9ad454b08a  819f25b  (Only the first 10 of 388 ports in this commit are shown above. View all ports for this commit)
*/*: 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)
Thu, 2 Sep 2021
[ 05:43 Fernando Apesteguía (fernape) search for other commits by this committer ]    commit hash:a055899f4f1c41d07ae5b8d3f5a9983173ef76f6  commit hash:a055899f4f1c41d07ae5b8d3f5a9983173ef76f6  commit hash:a055899f4f1c41d07ae5b8d3f5a9983173ef76f6  a055899 
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@
Tue, 10 Aug 2021
[ 16:37 Fernando Apesteguía (fernape) search for other commits by this committer Author: Yasuhiro Kimura ]    commit hash:a0e752df801309c38f6ccd64a25ae064db870ed9  commit hash:a0e752df801309c38f6ccd64a25ae064db870ed9  commit hash:a0e752df801309c38f6ccd64a25ae064db870ed9  a0e752d  (Only the first 10 of 16 ports in this commit are shown above. View all ports for this commit)
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@
Tue, 6 Apr 2021
[ 14:31 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:305f148f482daf30dcf728039d03d019f88344eb  commit hash:305f148f482daf30dcf728039d03d019f88344eb  commit hash:305f148f482daf30dcf728039d03d019f88344eb  305f148  (Only the first 10 of 29333 ports in this commit are shown above. View all ports for this commit)
Remove # $FreeBSD$ from Makefiles.
Tue, 1 Dec 2020
[ 13:29 linimon search for other commits by this committer ] Original commit   Revision:556734
Fix plist on riscv64.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com build testing
Sun, 22 Nov 2020
[ 18:08 fernape search for other commits by this committer ] Original commit   Revision:556067
devel/binutils: Assign new maintainer

New maintainer does not maintain any other ports.

PR:	251284
Submitted by:	jflopezfernandez@gmail.com
Wed, 4 Nov 2020
[ 14:21 dim search for other commits by this committer ] Original commit   Revision:554081
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
Sun, 1 Nov 2020
[ 21:09 pkubaj search for other commits by this committer ] Original commit   Revision:553864
devel/binutils: add powerpc64le FLAVOR
Wed, 16 Sep 2020
[ 09:20 bapt search for other commits by this committer ] Original commit   Revision:548772
Give up on binutils for now, let other have a change to better maintain it
Fri, 31 Jul 2020
[ 16:43 mhorne search for other commits by this committer ] Original commit   Revision:543868
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
Tue, 24 Mar 2020
[ 16:36 bapt search for other commits by this committer ] Original commit   Revision:529050
Improve RELRO description

PR:		212377
Submitted by:	emaste
Reported by:	wblock
Tue, 4 Feb 2020
[ 08:38 manu search for other commits by this committer ] Original commit   Revision:525129
devel/binutils: Add support for riscv32-unknown-elf

This is usefull to do baremetal on riscv32 SoC/FPGA implementation.

Approved by:	bapt
Fri, 24 Jan 2020
[ 09:47 pkubaj search for other commits by this committer ] Original commit   Revision:523960
devel/binutils: fix build on powerpc and powerpc64 with gcc

The check with clang was unnecessary.

Reported by:	linimon
Pointy hat:	me
Wed, 22 Jan 2020
[ 20:27 pkubaj search for other commits by this committer ] Original commit   Revision:523841
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)
Tue, 21 Jan 2020
[ 09:34 pkubaj search for other commits by this committer ] Original commit   Revision:523709
devel/binutils@aarch64: unbreak on powerpc64

Builds fine.

MFH:		2020Q1 (fix build blanket)
Wed, 15 Jan 2020
[ 01:10 philip search for other commits by this committer ] Original commit   Revision:523075
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)
Thu, 9 Jan 2020
[ 18:05 jhb search for other commits by this committer ] Original commit   Revision:522533
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
Wed, 18 Dec 2019
[ 19:05 jhb search for other commits by this committer ] Original commit   Revision:520392
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
Tue, 3 Dec 2019
[ 08:34 bapt search for other commits by this committer ] Original commit   Revision:518918
Use xz archive instead of bzip2 one

Submitted by:	daniel.engberg.lists_pyret.net
Differential Revision:	https://reviews.freebsd.org/D22640
Fri, 15 Nov 2019
[ 10:09 bapt search for other commits by this committer ] Original commit   Revision:517642 (Only the first 10 of 42 ports in this commit are shown above. View all ports for this commit)
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
Wed, 2 Oct 2019
[ 19:40 bapt search for other commits by this committer ] Original commit   Revision:513613
Use bison:alias to avoid depending on GNU bison
Wed, 22 May 2019
[ 14:54 antoine search for other commits by this committer ] Original commit   Revision:502274
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
Wed, 20 Mar 2019
[ 08:39 bapt search for other commits by this committer ] Original commit   Revision:496318
Disable gold on sparc64

Submitted by:	MeSOFT Corporate Email <bmeyer@mesoft.com.au>
Wed, 20 Feb 2019
[ 00:48 jhb search for other commits by this committer ] Original commit   Revision:493400
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
Tue, 12 Feb 2019
[ 10:46 bapt search for other commits by this committer ] Original commit   Revision:492773
Update to 2.32

PR:		235551
Exp-run:	antoine@
Mon, 4 Feb 2019
[ 20:36 antoine search for other commits by this committer ] Original commit   Revision:492166
Enable gold on i386

Reviewed by:	bapt
Mon, 21 Jan 2019
[ 15:00 bapt search for other commits by this committer ] Original commit   Revision:490865
Fix EXTRA_PATCHES usage

PR:		235109
[ 13:23 bapt search for other commits by this committer ] Original commit   Revision:490859
Add a patch to fix a problem where binutils is placing
unversion section symbols into share libraries

Reported by:	antoine, dim
Obtained from:	fedora
[ 10:13 bapt search for other commits by this committer ] Original commit   Revision:490849
Remove some testing that crept in
[ 10:11 bapt search for other commits by this committer ] Original commit   Revision:490848 (Only the first 10 of 17 ports in this commit are shown above. View all ports for this commit)
Update binutils to 2.31.1
Wed, 12 Dec 2018
[ 16:55 cracauer search for other commits by this committer ] Original commit   Revision:487304
Bump portsrevision for change to turn on thread support.

Spotted by adamw
[ 15:27 cracauer search for other commits by this committer ] Original commit   Revision:487299
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)
Sun, 11 Nov 2018
[ 13:33 bapt search for other commits by this committer ] Original commit   Revision:484692
Bump ports that should have been bumped along with r484628

Reported by:	kib
[ 08:05 antoine search for other commits by this committer ] Original commit   Revision:484663
Remove an orphaned directory after INFO_PATH move
Sat, 10 Nov 2018
[ 18:12 bapt search for other commits by this committer ] Original commit   Revision:484628 (Only the first 10 of 386 ports in this commit are shown above. View all ports for this commit)
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
Mon, 20 Aug 2018
[ 09:17 jhb search for other commits by this committer ] Original commit   Revision:477638
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
Thu, 2 Aug 2018
[ 05:30 antoine search for other commits by this committer ] Original commit   Revision:476217
Revert r476186, it fails to package

With hat:	portmgr
Wed, 1 Aug 2018
[ 17:49 jhb search for other commits by this committer ] Original commit   Revision:476186
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
Wed, 25 Jul 2018
[ 17:46 jhb search for other commits by this committer ] Original commit   Revision:475319 (Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
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
Tue, 24 Jul 2018
[ 16:46 lwhsu search for other commits by this committer ] Original commit   Revision:475265
- Fix RISC-V ELF dynamic interpreter path

Approved by:	bapt (maintainer)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D16319
Thu, 19 Apr 2018
[ 07:08 ale search for other commits by this committer ] Original commit   Revision:467751 (Only the first 10 of 60 ports in this commit are shown above. View all ports for this commit)
Update mpfr to 4.0.1 release and bump PORTVERSION of dependent ports.
Sat, 24 Feb 2018
[ 15:06 linimon search for other commits by this committer ] Original commit   Revision:462842
Undo temporary whitespace.
[ 15:06 linimon search for other commits by this committer ] Original commit   Revision:462841
Fake forced commit to note correct differential revision:

Differential Revision:		https://reviews.freebsd.org/D13128
[ 14:58 linimon search for other commits by this committer ] Original commit   Revision:462840
Add support for powerpcspe arch.

Tested for harmlessness on amd64.

Differential revision:	https://reviews.freebsd.org/D14335
Submitted by:		jhibbits
Tue, 6 Feb 2018
[ 15:55 bapt search for other commits by this committer ] Original commit   Revision:461070
Incorporate a patch from upstream fixing aarch64 target

This fixes the issues building u-boot
[ 15:20 bapt search for other commits by this committer ] Original commit   Revision:461067
Bump portrevision after all recent changes
[ 15:15 bapt search for other commits by this committer ] Original commit   Revision:461061 (Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
Regenerate plist r461058

Add a PLIST_SUB entry to simplify plists
[ 14:32 swills search for other commits by this committer ] Original commit   Revision:461058
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
Sun, 4 Feb 2018
[ 17:46 bapt search for other commits by this committer ] Original commit   Revision:460944
Update to 2.30
Thu, 25 Jan 2018
[ 12:38 bapt search for other commits by this committer ] Original commit   Revision:459925
Update to 2.29.1

PR:		222735
exp-run by:	antoine
Wed, 11 Oct 2017
[ 13:59 swills search for other commits by this committer ] Original commit   Revision:451751
Add CPE info

Approved by:	bapt (maintainer)
Sun, 25 Jun 2017
[ 00:29 linimon search for other commits by this committer ] Original commit   Revision:444251 (Only the first 10 of 81 ports in this commit are shown above. View all ports for this commit)
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)
Wed, 22 Mar 2017
[ 21:12 bapt search for other commits by this committer ] Original commit   Revision:436733
Actulally update binutils
Wed, 22 Feb 2017
[ 23:33 bdrewery search for other commits by this committer ] Original commit   Revision:434651
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
[ 23:32 bdrewery search for other commits by this committer ] Original commit   Revision:434650
Add a STATIC option to build the toolchain as static.

Approved by:	bapt
Mon, 9 Jan 2017
[ 13:16 amdmi3 search for other commits by this committer ] Original commit   Revision:430947 (Only the first 10 of 104 ports in this commit are shown above. View all ports for this commit)
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL

Approved by:	portmgr blanket
Tue, 29 Nov 2016
[ 13:44 andrew search for other commits by this committer ] Original commit   Revision:427378
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
Fri, 21 Oct 2016
[ 12:51 mat search for other commits by this committer ] Original commit   Revision:424411 (Only the first 10 of 718 ports in this commit are shown above. View all ports for this commit)
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Mon, 26 Sep 2016
[ 13:41 brooks search for other commits by this committer ] Original commit   Revision:422774
Fix mips64-binutils ld to default to mips64 rather than mips32.

Discussed with:	bapt
Wed, 31 Aug 2016
[ 21:15 antoine search for other commits by this committer ] Original commit   Revision:421193
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
[ 08:47 bapt search for other commits by this committer ] Original commit   Revision:421143
Bump portrevision after recent changes
[ 06:37 bapt search for other commits by this committer ] Original commit   Revision:421141
Add missing &&
[ 06:26 bapt search for other commits by this committer ] Original commit   Revision:421140
Disable gold on powerpc*

Submitted by:	swills
Sat, 27 Aug 2016
[ 12:25 bapt search for other commits by this committer ] Original commit   Revision:420974
Stop trying to remove the empty lib/ for cloudabi find(1) complains about it on
FreeBSD 9. I have no time to investigated. Reverted make the package build again
[ 12:20 bapt search for other commits by this committer ] Original commit   Revision:420972
Remove from the package some binaries to avoid conflicts

Some binaries were added by the fact all targets have been enabled. This causes
conflicts with other tools. Given those binaries are already provided by the
mingw32-binutils there is no need for this one to provide them as well
[ 00:14 bapt search for other commits by this committer ] Original commit   Revision:420954
WIP: external toolchain cross buildable: binutils

Add a cross buildable binutils package.
The new category is not linked to the regular ports tree to avoid make install,
poudriere and others to catch it automagically

instead of ending with a very complex file removal in the stage, prefer to use
specific plist per arch.

For now only sparc64 tested and added. This version of binutils is stipped down
only the components that are not supported by elftoolchain
Fri, 26 Aug 2016
[ 14:18 bapt search for other commits by this committer ] Original commit   Revision:420922 (Only the first 10 of 21 ports in this commit are shown above. View all ports for this commit)
Update to 2.27

Remove aarch64 patches which are now upstream
Disable new x86 relocation to avoid incompatibilities with the old base binutils
Activate all targets on the default binutils (requested by royger@)
Add a RELRO option (default off) to be able to define the default behaviour of
ld(1) on passing or not -z relro
Thu, 9 Jun 2016
[ 22:43 emaste search for other commits by this committer ] Original commit   Revision:416639
Enable determinstic archives by default in GNU ar

Approved by:	bapt
Wed, 13 Apr 2016
[ 07:00 bapt search for other commits by this committer ] Original commit   Revision:413172
Fix port when BUREMOVE is not defined
[ 06:41 ed search for other commits by this committer ] Original commit   Revision:413171
Switch the cloudabi-toolchain port over to llvm-devel.

Farnsworth: "Good news, everyone!" The latest revisions of LLVM trunk
not only have a version of LLD that creates usable binaries for x86-64
and aarch64, it also does a better job at creating Position Independent
Executables than the GNU linker.

Because PIE is going to become pretty important for some of the upcoming
projects (emulation on other OSes), I'd like to go ahead and switch the
cloudabi-toolchain port over to the latest snapshot of LLVM. My goal is
to revert back to a stable version (3.9) when available.

Switching to LLD involves patching up the Binutils ports to no longer
install the GNU linker (and remove the linker scripts that it uses). We
can then simply add a couple of extra symlinks to cloudabi-toolchain to
point to the LLD binary.

At the same time, let's switch over to using the ELF toolchain tools on
FreeBSD 11. That way we can even drop the dependency on Binutils on
those systems.

Reviewed by:	bapt, emaste
Differential Revision:	https://reviews.freebsd.org/D5874
Fri, 1 Apr 2016
[ 14:00 mat search for other commits by this committer ] Original commit   Revision:412346 (Only the first 10 of 5103 ports in this commit are shown above. View all ports for this commit)
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
Tue, 29 Mar 2016
[ 14:09 andrew search for other commits by this committer ] Original commit   Revision:412112
Stop calling sbrk from binutils. This will help remive the need for this
function on arm64.

PR:		208255
Approved by:	bapt
Sponsored by:	ABT Systems Ltd
Mon, 21 Mar 2016
[ 19:32 ed search for other commits by this committer ] Original commit   Revision:411615
Extend the Binutils ports to allow deletion of specific tools.

For CloudABI I slowly want to switch away from certain tools provided by
Binutils. For example, it would be really nice if we could switch from
GNU ld to LLD some time in the future. LLD is not ready yet. Some bug
fixes didn't manage to land into 3.8 and it doesn't support aarch64
properly. There are already some tools that we can use, such as nm,
objdump, size, ar and ranlib.

Introduce a BUREMOVE variable that can be set in Binutils slave ports to
remove specific utilities that are installed by default. There doesn't
seem to be any other elegant way to solve this. Set a bunch of utilities
by default and then extend cloudabi-clang to set up symlinks to the LLVM
versions of the tools.

Reviewed by:	bapt
Differential Revision:	https://reviews.freebsd.org/D5684
Wed, 27 Jan 2016
[ 07:49 bapt search for other commits by this committer ] Original commit   Revision:407342 (Only the first 10 of 21 ports in this commit are shown above. View all ports for this commit)
Revert update to binutils 2.25.1 and bump portepoch to reflect that revert

binutils has build issues on 10.x i386 and is full of regressions on 9.x:
unexpected build failures on nss and others

Reported by:	antoine
Pointyhat to:	bapt
Tue, 26 Jan 2016
[ 19:25 bapt search for other commits by this committer ] Original commit   Revision:407295 (Only the first 10 of 14 ports in this commit are shown above. View all ports for this commit)
Update binutils to 2.26
Thu, 15 Oct 2015
[ 14:55 mat search for other commits by this committer ] Original commit   Revision:399346 (Only the first 10 of 135 ports in this commit are shown above. View all ports for this commit)
Drop 8 support.

With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
Sat, 25 Jul 2015
[ 09:57 bapt search for other commits by this committer ] Original commit   Revision:392865
Update to 2.25.1
Thu, 14 May 2015
[ 10:15 mat search for other commits by this committer ] Original commit   Revision:386312 (Only the first 10 of 1814 ports in this commit are shown above. View all ports for this commit)
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
Thu, 12 Feb 2015
[ 17:44 sbruno search for other commits by this committer ] Original commit   Revision:378882
Add mips64 to list of ARCH that disable gold.
Enables binutils for MIPS64
Wed, 4 Feb 2015
[ 23:40 bapt search for other commits by this committer ] Original commit   Revision:378430
Remove @dirrm entries
Fri, 26 Dec 2014
[ 22:02 antoine search for other commits by this committer ] Original commit   Revision:375661
binutils 2.15 turned "no group info for section" from a warning to an error
On FreeBSD 8.x, a dozen of ports exhibit this warning so allow it again

Approved by:	maintainer
[ 18:40 antoine search for other commits by this committer ] Original commit   Revision:375646
avr-binutils patch has to be updated for binutils 2.25

Number of commits found: 141 (showing only 100 on this page)

1 | 2  »