- To support amd64, map amd64 to x86_64 when generating the --host argument
to configure in bsd.port.mk and when generating --target arguments in port
Makefiles.
- Add entries to the plists for i386 and amd64. amd64 generally includes both
amd64-specific entries as well as i386 entries.
- Don't include the builtin float.h for i386 and amd64.
Reviewed by: bapt
Approved by: portmgr (bapt)
Differential Revision: https://reviews.freebsd.org/D16250
This fixes more than 99 bugs, among others a performance regression
with -mtune=native on Intel Skylake chips has been fixed.
This also fixes a bug introduced in GCC 8.1 affecting passing or
returning of classes with a deleted copy constructor and defaulted
trivial move constructor (GCC bug c++/86094). GCC 8.2 introduces
-fabi-version=13 and makes it the default; ABI incompatibilities
between GCC 8.1 and 8.2 can be reported with -Wabi=12.
Changelog:
https://sqlitestudio.pl/index.rvt?act=changelog
Port changes:
* Use DISTVERSION
* Update LICENSE_FILE
* Add options group
* Simplify option handling such that the plugins list is in only one place
* New plugin was added: MultiEditorImage
* Remove USE_LDCONFIG, not needed
net/owamp assumes that if timespecadd is defined, it's identical
to the two-argument version found in the FreeBSD kernel. However,
the three argument version found in NetBSD and OpenBSD is actually
more common. An upcoming commit to head will replace FreeBSD's
version with the NetBSD version. So net/owamp shouldn't assume
that if FreeBSD defines timespecadd, it's defining the 2-argument
version.
PR: 230059
Submitted by: asomers
The JavaScript Object Signing and Encryption (JOSE) technologies - JSON Web
Signature (JWS), JSON Web Encryption (JWE), JSON Web Key (JWK), and JSON Web
Algorithms (JWA) - collectively can be used to encrypt and/or sign content
using a variety of algorithms. While the full set of permutations is extremely
large, and might be daunting to some, it is expected that most applications
will only use a small set of algorithms to meet their needs.
When using DEFAULT_VERSIONS=python=3.6 or similar the build fails
with
kBuild: Generating python - .../out/freebsd.amd64/release/obj/VBoxOGLgen/spu_dispatch_table.h
kmk_builtin_redirect: posix_spawnp(python-not-found) failed: No such file or directory
Explicitly use Python 2.7 for the time being to fix the build.
PR: 225734
Submitted by: Peter Wullinger <freebsd@dhke.de>
Approved by: vbox (maintainer timeout, 5 months+)
This fixes PLIST_SUB being too big and PLIST_SUB_SED getting bigger than
_POSIX2_LINE_MAX.
PR: 222355
Reported by: asomers
Reviewed by: asomers, mfechner
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D14014
- Modernize options helper usage
- Bring in CMake related changes from [1] to fix the DUMB and MODPLUG
options. The options did nothing and support for DUMB and ModPlug was
always disabled regardless of option state because CMake was unable
to find the required headers and libraries
- The CMake changes also turn off dynamic loading of shared libraries
via dlopen(3) and links with them at build time instead
- Disable DUMB by default. It has not worked for a long time and
nobody has complained about it so far, so it is probably not
needed by anyone
- Remove ad-hoc patches and hook up disabling the DOCS
build via CMakeLists.txt
- Run pkg-descr through fmt
- Take maintainership
[1] http://repo.or.cz/alure.git/tree/refs/heads/alure-1.x