FreeBSD ports tree (read-only mirror)
Find a file
Diane Bruce 488a0f974e Fix emulators/qemu-sbruno build with lld 10.0.0
As reported in bug 244251, with clang and lld 10.0.0 the emulators/qemu-sbruno port fails in the configure stage:

===>  Configuring for qemu-user-static-2.11.50.g20191211_3

ERROR: We need to link the QEMU user mode binaries at a
       specific text address. Unfortunately your linker
       doesn't support either the -Ttext-segment option or
       printing the default linker script with --verbose.
       If you don't want the user mode binaries, pass the
       --disable-user option to configure.

===>  Script "configure" failed unexpectedly.
Please report the problem to emulation@FreeBSD.org [maintainer] and attach
the
"/wrkdirs/usr/ports/emulators/qemu-user-static/work/qemu-bsd-user-d587db6/config.log"
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. a /usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1

This is because lld 10.0.0 no longer supports the -Ttext-segment option, and uses --image-base for similar functionality.

I am proposing a patch that makes the configure script check for the --image-base option first, then the -Ttext-segment option.

PR:		ports/244772
Submitted by:	dim@FreeBSD.org
Approved by:	Maintainer
2020-03-20 00:47:58 +00:00
accessibility Make some implicit KDE dependencies explicit 2020-03-14 19:03:35 +00:00
arabic - Update to 6.3.4 2019-12-13 09:46:13 +00:00
archivers Fix build with clang 10 2020-03-17 17:45:47 +00:00
astro astro/gpsd supports any python 3.6+ 2020-03-12 08:40:29 +00:00
audio Clean up LLD_UNSAFE from openal-soft ports 2020-03-19 23:02:30 +00:00
base Update instructions to use freebsd-gcc6 packages. 2020-01-03 21:09:18 +00:00
benchmarks benchmarks/phoronix-test-suite: Update to 9.4.1 2020-03-17 17:17:04 +00:00
biology Deprecate java/openjfx8-devel consumers 2020-03-19 09:33:13 +00:00
cad New port: cad/qrouter: Tool to generate metal layers and vias 2020-03-19 05:20:13 +00:00
chinese Deprecate some ports using deprecated version of python 2020-03-08 17:01:46 +00:00
comms Unmark certain ports as broken on powerpc64 elfv2, after a trybroken run. 2020-03-18 02:20:03 +00:00
converters Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade. 2020-03-10 12:30:41 +00:00
databases databases/mongodb36: upgrade 3.6.14 -> 3.6.17 2020-03-19 17:56:40 +00:00
deskutils Restore PORTREVISION. It was removed while working on 3.4.0, which had 2020-03-19 22:39:29 +00:00
devel Clean up LLD_UNSAFE from openal-soft ports 2020-03-19 23:02:30 +00:00
dns Update to 9.16.1 2020-03-19 11:33:41 +00:00
editors devel/libgit2: Update to 0.99.0 2020-03-19 05:47:59 +00:00
emulators Fix emulators/qemu-sbruno build with lld 10.0.0 2020-03-20 00:47:58 +00:00
finance Unmark certain ports as broken on powerpc64 elfv2, after a trybroken run. 2020-03-18 02:20:03 +00:00
french Remove expired ports: 2020-03-01 17:19:40 +00:00
ftp Remove the first site in the list. It no longer exists. 2020-03-19 12:32:31 +00:00
games Clean up LLD_UNSAFE from openal-soft ports 2020-03-19 23:02:30 +00:00
german Deprecate java/openjfx8-devel consumers 2020-03-19 09:33:13 +00:00
graphics Clean up LLD_UNSAFE from openal-soft ports 2020-03-19 23:02:30 +00:00
hebrew - Update to 6.3.4 2019-12-13 09:46:13 +00:00
hungarian - Update to 6.3.4 2019-12-13 09:46:13 +00:00
irc irc/bnc: unbreak (make fetchable again) 2020-03-19 07:11:29 +00:00
japanese - Update to 20200228. 2020-03-11 03:22:11 +00:00
java Unbreak by fixing the master-site. 2020-03-19 14:38:29 +00:00
Keywords Make the @rmtry keyword rootdir friendly 2019-08-26 10:41:50 +00:00
korean Remove expired ports: 2020-03-01 17:19:40 +00:00
lang lang/go-devel: Update to go1.14.1 2020-03-19 21:32:45 +00:00
mail Update to 1.2.11a 2020-03-19 07:39:46 +00:00
math math/gsl: don't use GCC to build on powerpc64 elfv2 2020-03-19 21:18:52 +00:00
misc misc/openhantek: Update 3.0.2 -> 3.0.3 2020-03-18 19:44:55 +00:00
Mk Mk/Uses/cabal.mk: Wrap *.cabal argument in ticks. 2020-03-16 19:59:27 +00:00
multimedia Clean up LLD_UNSAFE from openal-soft ports 2020-03-19 23:02:30 +00:00
net Make fetchable again. 2020-03-19 20:01:35 +00:00
net-im Clean up LLD_UNSAFE from openal-soft ports 2020-03-19 23:02:30 +00:00
net-mgmt Make fetchable again by pointing to csjp@'s GH repo, which is at v1.3. 2020-03-19 12:32:26 +00:00
net-p2p Unbreak librocksdb-sys crate build after LLVM 10 import 2020-03-17 22:34:58 +00:00
news devel/icu: update to 66.1 2020-03-13 09:47:16 +00:00
polish Update to 20200220 2020-02-24 18:58:42 +00:00
ports-mgmt Update to 1.13.99.5 2020-03-17 22:08:55 +00:00
portuguese Remove expired ports: 2020-03-01 17:19:40 +00:00
print Deprecate java/openjfx8-devel consumers 2020-03-19 09:33:13 +00:00
russian - Remove compat < 11 dependencies from bootstrap and compiler. It could fix problems 2020-03-06 06:26:05 +00:00
science Deprecate java/openjfx8-devel consumers 2020-03-19 09:33:13 +00:00
security Add details for today's SAs. 2020-03-19 18:00:34 +00:00
shells devel/libgit2: Update to 0.99.0 2020-03-19 05:47:59 +00:00
sysutils Upgrade to version 3.9.1 2020-03-19 22:24:12 +00:00
Templates Add LOCALBASE/share/man to the valid path for manpages 2020-01-15 12:06:13 +00:00
textproc Update to 0.6.2 2020-03-19 07:39:57 +00:00
Tools Tools/scripts/sed_checked.sh: reword sed warning 2020-01-12 12:06:52 +00:00
ukrainian - Update to 6.3.4 2019-12-13 09:46:13 +00:00
vietnamese - Update to 6.3.4 2019-12-13 09:46:13 +00:00
www gitea: Remove test that snuck in (no functional change) 2020-03-19 16:23:19 +00:00
x11 Update 3.3.15 -> 3.6ga8. 2020-03-19 20:01:30 +00:00
x11-clocks KDE Applications: update to 19.12.3 2020-03-06 22:11:55 +00:00
x11-drivers x11-drivers/xorgxrdp: disable DRI3 option by default again 2020-03-12 06:51:11 +00:00
x11-fm Deprecate some ports using deprecated version of python 2020-03-08 17:01:46 +00:00
x11-fonts Unbreak -- by changing the master-site. 2020-03-19 14:12:57 +00:00
x11-servers x11-servers/xwayland-devel: update to 1.20.0.626 2020-03-19 23:31:06 +00:00
x11-themes x11-themes/Kvantum: Update to 0.15.1 2020-03-18 21:04:32 +00:00
x11-toolkits x11-toolkits/scintilla & editors/scite: Update to 4.3.2 2020-03-15 15:08:50 +00:00
x11-wm Update to 1.0.0.r1 2020-03-18 15:31:21 +00:00
.arcconfig
.gitattributes
.gitauthors .gitauthors: Add Aleksandr Fedorov (afedorov) 2020-03-19 10:35:28 +00:00
.gitignore
.gitmessage
CHANGES Document the changes regarding the manpage location 2020-01-15 12:08:21 +00:00
CONTRIBUTING.md
COPYRIGHT Happy New Year 2020! 2019-12-31 16:05:08 +00:00
GIDs New port: security/honeytrap 2020-02-11 15:48:23 +00:00
LEGAL Remove expired ports: 2020-01-27 15:34:18 +00:00
Makefile Retire the palm category (1999-2019) 2019-11-04 11:57:46 +00:00
MOVED lang/go14: Remove port 2020-03-17 12:21:03 +00:00
README
UIDs New port: security/honeytrap 2020-02-11 15:48:23 +00:00
UPDATING net-im/slack-term: Update to 0.5.0 2020-03-16 16:38:01 +00:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	https://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ports.html
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):

	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.