There are over 1,000 man3 pages. This adds a MAN3 option to
control their installation, similar to the openssl and libressl
ports.
PR: 248841
Approved by: maintainer (tijl)
audio/squash is old code from 2004, add -fcommon to the compiler flags
because that was the default when the code was developed. FreeBSD 13
is apparently going to flip the switch to -fno-common, which causes
linker failure.
While here, add LICENSE and bump PORTREVISION.
PR: 248845
This brings about a dozen of LTO related changes, three for powerpc and
one for x86, four for C++ and the C++ standard library, and one for the
Fortran front end.
In version 1.6, upstream added native support for powerpc64, without using generic code. Enable that instead of using generic code.
Also patch platform.cmake not to add -mcpu=native for aarch64.
In file included from IGC/GenISAIntrinsics/GenIntrinsics.cpp:28:
In file included from IGC/Compiler/CodeGenPublic.h:44:
In file included from IGC/Compiler/CISACodeGen/helper.h:49:
In file included from IGC/Compiler/MetaDataApi/MetaDataApi.h:31:
In file included from IGC/Compiler/MetaDataApi/MetaDataApiUtils.h:30:
IGC/Compiler/MetaDataApi/MetaDataValue.h:82:20: error: cannot initialize return object of type 'llvm::MDNode *' with an lvalue of type 'llvm::Metadata *'
return m_pNode;
^~~~~~~
IGC/Compiler/MetaDataApi/MetaDataValue.h:260:23: error: incompatible pointer types assigning to 'llvm::Metadata *' from 'llvm::Value *'
m_pNode = pNode;
^~~~~
IGC/Compiler/MetaDataApi/MetaDataValue.h:270:18: error: no viable overloaded '='
m_id = name;
~~~~ ^ ~~~~
IGC/Compiler/MetaDataApi/MetaDataValue.h:41:11: note: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'const char *' to 'const IGC::MetaDataValue<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, IGC::MDValueTraits<std::string, void>>' for 1st argument
class MetaDataValue
^
IGC/Compiler/MetaDataApi/MetaDataValue.h:41:11: note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'const char *' to 'IGC::MetaDataValue<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, IGC::MDValueTraits<std::string, void>>' for 1st argument
class MetaDataValue
^
IGC/Compiler/MetaDataApi/MetaDataValue.h:278:18: error: no viable overloaded '='
m_id = name.c_str();
~~~~ ^ ~~~~~~~~~~~~
IGC/Compiler/MetaDataApi/MetaDataValue.h:41:11: note: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::value_type *' (aka 'const char *') to 'const IGC::MetaDataValue<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, IGC::MDValueTraits<std::string, void>>' for 1st argument
class MetaDataValue
^
IGC/Compiler/MetaDataApi/MetaDataValue.h:41:11: note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::value_type *' (aka 'const char *') to 'IGC::MetaDataValue<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, IGC::MDValueTraits<std::string, void>>' for 1st argument
class MetaDataValue
^
Reported by: pkg-fallout
Pull in a patch from upstream to fix the build of audio/nas with
-fno-common, which is the default with llvm 11.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)
Pull in a patch from upsream (with some minor tweaks) to fix the build of
x11-wm/awesome with -fno-common, which is the default with llvm 11.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)
Fix the build of x11-toolkits/xform when built with -fno-common, which is
the default with llvm 11.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)
Fix the build of lang/ocaml with llvm 11.
There are two issues, first off, te issue with -fno-common, which is default
with llvm 11. This is fixed by pulling in a modified patch from upstream,
as well as local patches.
Secondly, there's a problem with how asm sections are handled, patch this
locally. Thanks to dim@ for help with this.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)
Fix the build of x11/menu-cache when built with -fno-common, which is the
default with llvm 11.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)
w_scan2 is a small channel scan tool which generates ATSC, DVB-C,
DVB-S/S2 and DVB-T/T2 channels.conf files.
It's based on the old "scan" tool from linuxtv-dvb-apps-1.1.0. The
differences are:
* no initial tuning data needed, because scanning without this data
is exactly what a scan tool like this should do.
* it detects automatically which DVB/ATSC card to use.
* much more output formats, interfacing to other dtv software.
w_scan2 is a fork of the original w_scan from
https://www.gen2vdr.de/wirbel/w_scan/index2.html
Main changes from w_scan to w_scan2:
* keep duplicate transponders by default because a stronger transponder
with the same ID might have a higher frequency and be discarded simply
because it's scanned later. Also don't replace the current transponder
with an advertised one by default. The latter may have a lower signal
strength. More details here:
https://stefantalpalaru.wordpress.com/2016/02/04/scan-all-the-things/
The old behaviour can be enabled with -d (--delete-duplicate-transponders).
* re-enable VHF band III in Europe
WWW: https://github.com/stefantalpalaru/w_scan2
Suggested by: hselasky
Add a patch from upstream that fixes the build of net/libsrtp2 with
-fno-common, which is the default with llvm 11.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)
Add a patch from upstream to sysutils/dtc to fix build with -fno-common,
which is the default with llvm 11.
MFH: 2020Q3 (implicit, -fno-common fixes, ok by joenum)