Ports merge requestshttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests2021-06-20T14:50:41Zhttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/16HBSD: compile fix for 26 'linker_error'2021-06-20T14:50:41ZLoicHBSD: compile fix for 26 'linker_error'For fix:
`ld: error: can't create dynamic relocation R_X86_64_64 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output`
See: [Build 2021-06-16_19h15m...For fix:
`ld: error: can't create dynamic relocation R_X86_64_64 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output`
See: [Build 2021-06-16_19h15m07s](http://ci-08.md.hardenedbsd.org/data/hardenedbsd-current_amd64-local/2021-06-16_19h15m07s/logs/errors/)
Signed-off-by: Loic <loic.f@hardenedbsd.org>https://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/47HBSD: Compile fix for 6 ports2022-02-19T20:05:27ZLoicHBSD: Compile fix for 6 ports1. HBSD: skip -Qunused-arguments in devel/libopencm3
1. HBSD: disable PIE in math/deal.ii
1. HBSD: Add LLD_UNSAFE to lang/ocaml
1. HBSD: Add LLD_UNSAFE to science/nifticlib
1. HBSD: do not use GCC for graphics/mahotas
1. HBSD: do not use...1. HBSD: skip -Qunused-arguments in devel/libopencm3
1. HBSD: disable PIE in math/deal.ii
1. HBSD: Add LLD_UNSAFE to lang/ocaml
1. HBSD: Add LLD_UNSAFE to science/nifticlib
1. HBSD: do not use GCC for graphics/mahotas
1. HBSD: do not use GCC for misc/py-pyEDFlib
Signed-off-by: Loic <loic.f@hardenedbsd.org>Shawn WebbLoicShawn Webbhttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/56HBSD: Fix 2 ports2022-03-06T10:30:36ZLoicHBSD: Fix 2 ports1. HBSD: Fix OPTIONS_DEFINE in multimedia/mpc-qt
1. HBSD: Fix RANLIB issue in graphics/libjxl
Signed-off-by: Loic <loic.f@hardenedbsd.org>1. HBSD: Fix OPTIONS_DEFINE in multimedia/mpc-qt
1. HBSD: Fix RANLIB issue in graphics/libjxl
Signed-off-by: Loic <loic.f@hardenedbsd.org>LoicLoichttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/48HBSD: do not try to load the linux module (i386)2022-03-08T18:06:34ZLoicHBSD: do not try to load the linux module (i386)Poudriere fails to loading the i386 linux module because
HardenedBSD does not provide support this architecture.
Remove the loading of the i386 linux module allows us to
not desactivate the linux support in poudriere.
Signed-off-by: Lo...Poudriere fails to loading the i386 linux module because
HardenedBSD does not provide support this architecture.
Remove the loading of the i386 linux module allows us to
not desactivate the linux support in poudriere.
Signed-off-by: Loic <loic.f@hardenedbsd.org>LoicShawn WebbLoichttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/58Fix databases/libcouchbase and remove linux i386 in ports-mgmt/poudriere-devel2022-03-08T19:43:44ZLoicFix databases/libcouchbase and remove linux i386 in ports-mgmt/poudriere-devel- HBSD: Disable DTRACE option in databases/libcouchbase
- HBSD: do not try to load the linux module (i386) in ports-mgmt/poudriere-devel
Signed-off-by: Loic <loic.f@hardenedbsd.org>- HBSD: Disable DTRACE option in databases/libcouchbase
- HBSD: do not try to load the linux module (i386) in ports-mgmt/poudriere-devel
Signed-off-by: Loic <loic.f@hardenedbsd.org>LoicLoichttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/62HBSD: Fix 3 ports requiring PIE deactivation2022-03-10T19:21:58ZLoicHBSD: Fix 3 ports requiring PIE deactivation- HBSD: Disable PIE for databases/R-cran-RSQLite
- HBSD: Disable PIE for math/R-cran-RcppArmadillo
- HBSD: Disable PIE for math/R-cran-nloptr
Signed-off-by: Loic <loic.f@hardenedbsd.org>- HBSD: Disable PIE for databases/R-cran-RSQLite
- HBSD: Disable PIE for math/R-cran-RcppArmadillo
- HBSD: Disable PIE for math/R-cran-nloptr
Signed-off-by: Loic <loic.f@hardenedbsd.org>LoicLoichttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/64Disable MPROTECT for lang/ghc2022-03-12T07:55:26ZMr. UNIXDisable MPROTECT for lang/ghcLoicLoichttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/65HBSD: force compile for virtualbox2022-03-12T13:07:23ZLoicHBSD: force compile for virtualboxHardenedBSD disabled 32-bit compat by default.
You can re-enable it by setting WITH_LIB32 in src.conf
and adding the COMPAT_FREEBSD32 flag to a custom kernel.
Signed-off-by: Loic <loic.f@hardenedbsd.org>HardenedBSD disabled 32-bit compat by default.
You can re-enable it by setting WITH_LIB32 in src.conf
and adding the COMPAT_FREEBSD32 flag to a custom kernel.
Signed-off-by: Loic <loic.f@hardenedbsd.org>LoicLoichttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/69HBSD: Disable PaX MPROTECT for emulators/qemu2022-03-13T18:47:44ZLoicHBSD: Disable PaX MPROTECT for emulators/qemu- HBSD: Disable PaX MPROTECT for emulators/qemu
Signed-off-by: Loic <loic.f@hardenedbsd.org>- HBSD: Disable PaX MPROTECT for emulators/qemu
Signed-off-by: Loic <loic.f@hardenedbsd.org>LoicLoichttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/68HBSD: Disable PaX MPROTECT and PAGEEXEC for the bootstrap-openjdk ports2022-03-13T18:48:23ZLoicHBSD: Disable PaX MPROTECT and PAGEEXEC for the bootstrap-openjdk ports- HBSD: Disable PaX MPROTECT and PAGEEXEC for the bootstrap-openjdk ports
```
Signed-off-by: Loic <loic.f@hardenedbsd.org>
Reported-by: Ulas SAYGIN @ulas
```
issue: #22- HBSD: Disable PaX MPROTECT and PAGEEXEC for the bootstrap-openjdk ports
```
Signed-off-by: Loic <loic.f@hardenedbsd.org>
Reported-by: Ulas SAYGIN @ulas
```
issue: #22LoicLoichttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/66Disable MPROTECT and PAGEEXEC for devel/zeal2022-03-15T06:00:13ZMr. UNIXDisable MPROTECT and PAGEEXEC for devel/zealLoicLoichttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/71HBSD: Disable PIE for editors/libreoffice2022-03-17T17:46:16ZLoicHBSD: Disable PIE for editors/libreofficeIt seems that we now have problems building recent versions of
libreoffice >= 7.3 with the PIE option :/
Let's disable the option temporarily to offer the package.
Signed-off-by: Loic <loic.f@hardenedbsd.org>It seems that we now have problems building recent versions of
libreoffice >= 7.3 with the PIE option :/
Let's disable the option temporarily to offer the package.
Signed-off-by: Loic <loic.f@hardenedbsd.org>LoicLoichttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/53Disable MPROTECT and PAGEEXEC for WebKitWebProcess2022-03-18T13:26:04ZMr. UNIXDisable MPROTECT and PAGEEXEC for WebKitWebProcesshttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/41Update Makefile2022-03-18T13:26:17ZMr. UNIXUpdate Makefilehttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/42Update Makefile2022-03-18T13:26:28ZMr. UNIXUpdate Makefilehttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/43Update Makefile: Fix Krita crashes while starting up2022-03-18T13:26:39ZMr. UNIXUpdate Makefile: Fix Krita crashes while starting uphttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/44Update Makefile: Fix gnome-shell crashes2022-03-18T13:26:47ZMr. UNIXUpdate Makefile: Fix gnome-shell crasheshttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/45HBSD: Disable DTRACE option in lang/ghc2022-03-18T13:26:58ZLoicHBSD: Disable DTRACE option in lang/ghc```
DTRACE support is broken with a complete llvm compiler toolchain.
Its deactivation fix the following problem:
objcopy: error: Link field value 38 in section .rela.SUNW_dof is not a symbol table
dtrace: failed to link script rts/RtsPr...```
DTRACE support is broken with a complete llvm compiler toolchain.
Its deactivation fix the following problem:
objcopy: error: Link field value 38 in section .rela.SUNW_dof is not a symbol table
dtrace: failed to link script rts/RtsProbes.d: failed to link rts/dist/build/RtsProbes.o: objcopy exited with status 1
Signed-off-by: Loic <loic.f@hardenedbsd.org>
```https://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/40Hardenedbsd/main2022-03-18T13:27:10ZMr. UNIXHardenedbsd/mainhttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/33HBSD: Fix the devel/aarch64-none-elf-gcc ports2022-03-18T13:28:51ZLoicHBSD: Fix the devel/aarch64-none-elf-gcc portsHBSD: Fix the devel/aarch64-none-elf-gcc ports
Signed-off-by: Loic <loic.f@hardenedbsd.org>[aarch64-none-elf-gcc-8.4.0_3.log](/uploads/2fc9018d913c5d608b3f786b7328d2b9/aarch64-none-elf-gcc-8.4.0_3.log)HBSD: Fix the devel/aarch64-none-elf-gcc ports
Signed-off-by: Loic <loic.f@hardenedbsd.org>[aarch64-none-elf-gcc-8.4.0_3.log](/uploads/2fc9018d913c5d608b3f786b7328d2b9/aarch64-none-elf-gcc-8.4.0_3.log)