MAKE_JOBS_NUMBER to 1. This makes it safe to do -j${MAKE_JOBS_NUMBER}
without any extra logic.
- Cleanup ports working around the empty MAKE_JOBS_NUMBER
- This also fixes several ports that were expecting MAKE_JOBS_NUMBER
to always have a number
Reviewed by: bapt
Spotted by: John Marino <draco@marino.st>
With hat: portmgr
For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.
Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
- Bump the rest ports that depend on the poppler and poppler-qt because of
shared library version have been changed.
- Add a note in the UPDATING for require to rebuild all ports that depend
on poppler.
Submitted by: kwm (poppler* part)
seems to cause weird run-time link issues but we are not sure whether the
culprit is rtld(1) or clang 3.2. Stability always outweighs performance.
PR: ports/176880
It brings bison as a build dependency in case it is set the following way:
USES= bison or USES= bison:build
it brings bison as a run dependency in case it is set the following way:
USES= bison:run
it brings bison both as a run and build dependency in case it the set the following way:
USES= bison:both
While here trim some headers
Convert some USE_GNOME= gnomehack to USES= pathfix
- Work around a build issue when Python was built with PTH option. [2]
- Mark GTK3 option as broken. Now LibreOffice wants GTK+ 3.2 and later. [3]
- Fix build with SDK option.
- Add bash completion for LibreOffice.
PR: ports/175856 [1]
Reported by: Frederic POLIAKOFF <fpoliakoff@free.fr> [2]
Reported by: awarecons@gmail.com [3]
- Use system mdds.
- Fix build with the recent Clang (CURRENT).
- Enable visibility for recent Clang (9.1 and CURRENT).
- Attempt to fix build on 7.x and 8.x (not tested).
crash because it is trying to mmap(2) an empty file as a Calc add-in. [1]
Just use mkdir(1) to create the empty directories instead.
- Use system clang by default where the clang regression is fixed (r238429).
PR: ports/169837 [1]
- Add a knob WITH_SYSTEM_CLANG to force build with clang from base system.
This is very useful when the user has patched the system clang, i.e.,
contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp.
- Temporarily disable -Wshadow and -Wunused-parameter. These options caused
too many warnings for system boost and made it really hard to debug problems.
- Remove temporary clang++ options, which are no longer necessary.
- Remove a duplicate patch for solenv/gbuild/platform/com_GCC_defs.mk.