Ports merge requestshttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests2022-03-18T13:34:21Zhttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/4sysutils/grub2-bhyve: Fix build failure cased by linker error2022-03-18T13:34:21ZMark Feldersysutils/grub2-bhyve: Fix build failure cased by linker errorAlso disable mprotect and pageexec for the grub-bhyve binary
#1Also disable mprotect and pageexec for the grub-bhyve binary
#1Shawn WebbShawn Webbhttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/6HBSD: change MASTER_SITES for fix 55 packages2022-03-18T13:33:04ZLoicHBSD: change MASTER_SITES for fix 55 packagesThe HardenedBSD packaging environment does not support the ftp protocol.
Currently in stable13 and current, there are 39 skipped ports entries
because of luit (xorg, gdm, gnome3 & more...) and 16 entries because of bmake (dict, dictd, i...The HardenedBSD packaging environment does not support the ftp protocol.
Currently in stable13 and current, there are 39 skipped ports entries
because of luit (xorg, gdm, gnome3 & more...) and 16 entries because of bmake (dict, dictd, inputplug, mk-configure & more).
It's therefore preferable to change the MASTER_SITES for x11/luit and devel/bmake.Shawn WebbShawn Webbhttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/7HBSD: compile fix for linker_error2022-10-15T10:00:16ZLoicHBSD: compile fix for linker_errorfix ld error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment
Signed-off-by: Loic <loic.f@hardenedbsd.org>fix ld error: can't create dynamic relocation R_X86_64_32 against local symbol in readonly segment
Signed-off-by: Loic <loic.f@hardenedbsd.org>Shawn WebbShawn Webbhttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/9HBSD: compile fix for archivers/snappy2022-10-15T10:00:16ZLoicHBSD: compile fix for archivers/snappycompile fix:
```
c++: error: argument unused during compilation: '-enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang' [-Werror,-Wunused-command-line-argument]
c++: error: argument unused during compilation: '-pie' [...compile fix:
```
c++: error: argument unused during compilation: '-enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang' [-Werror,-Wunused-command-line-argument]
c++: error: argument unused during compilation: '-pie' [-Werror,-Wunused-command-line-argument]
ninja: build stopped: subcommand failed.
```
The use of 'USE_HARDENING= pie:off stackautoinit:off' did not work.
Signed-off-by: Loic <loic.f@hardenedbsd.org>Shawn WebbShawn Webbhttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/13HBSD: Compile fix for devel/gprbuild2022-04-28T16:00:19ZLoicHBSD: Compile fix for devel/gprbuildgprbuild fails to build with `-Qunused-arguments`.
Signed-off-by: Loic <loic.f@hardenedbsd.org>
issue: #6gprbuild fails to build with `-Qunused-arguments`.
Signed-off-by: Loic <loic.f@hardenedbsd.org>
issue: #6Shawn WebbShawn Webbhttps://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/21HBSD: compile fix for 8 identified ports2022-03-18T13:35:43ZLoicHBSD: compile fix for 8 identified portsAdd way to tell the ports build framework to skip adding `-mretpoline` and -ftrivial-auto-var-init=zero to the CFLAGS.
We need it to fix some ports that use gcc and gfortran.
Signed-off-by: Loic <loic.f@hardenedbsd.org>Add way to tell the ports build framework to skip adding `-mretpoline` and -ftrivial-auto-var-init=zero to the CFLAGS.
We need it to fix some ports that use gcc and gfortran.
Signed-off-by: Loic <loic.f@hardenedbsd.org>Shawn WebbShawn Webbhttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/23HBSD: force the construction of lang/gnustep-base2022-04-28T16:00:19ZLoicHBSD: force the construction of lang/gnustep-base```
HBSD: force the construction of lang/gnustep-base
Removed the use of USE_HARDENING because we must have the same
configuration as devel/gnustep-make this will remove the following error:
'The Objective-C compiler...```
HBSD: force the construction of lang/gnustep-base
Removed the use of USE_HARDENING because we must have the same
configuration as devel/gnustep-make this will remove the following error:
'The Objective-C compiler does not work or is not installed properly.'
Added missing dependency for libffcall.
Added a 'patch-configure' to work around the following problem:
pid 85185 (conftest), jid 0, uid 0: exited on signal 11 (core dumped)
Use of the "--disable-invocations" argument to bypass the use
of "--enable-native-objc-exceptions" in devel/gnustep-make.
Signed-off-by: Loic <loic.f@hardenedbsd.org>
```
See: [gnustep-base-1.27.0_1.log](http://ci-08.md.hardenedbsd.org/data/hardenedbsd-current_amd64-local/2021-08-24_20h19m27s/logs/errors/gnustep-base-1.27.0_1.log)https://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/24HBSD: Use rubygem-dbm for fix portupgrade2022-04-28T16:00:19ZLoicHBSD: Use rubygem-dbm for fix portupgradeWe use 'rubygem-dbm' to fix a problem with portupgrade [1].
[1] https://git.hardenedbsd.org/hardenedbsd/ports/-/issues/13
Signed-off-by: Loic <loic.f@hardenedbsd.org>
Reported-by: Chris C @chrcolukWe use 'rubygem-dbm' to fix a problem with portupgrade [1].
[1] https://git.hardenedbsd.org/hardenedbsd/ports/-/issues/13
Signed-off-by: Loic <loic.f@hardenedbsd.org>
Reported-by: Chris C @chrcolukhttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/26HBSD: Use rubygem-dbm for fix portupgrade (v2)2022-03-18T13:35:22ZLoicHBSD: Use rubygem-dbm for fix portupgrade (v2)We use 'rubygem-dbm' to fix a problem with portupgrade https://git.hardenedbsd.org/hardenedbsd/ports/-/issues/13
Changes from V1:
- fix error deteted by Poudriere and reported by Shawn.
Signed-off-by: Loic <loic.f@hardenedbsd.org>
Re...We use 'rubygem-dbm' to fix a problem with portupgrade https://git.hardenedbsd.org/hardenedbsd/ports/-/issues/13
Changes from V1:
- fix error deteted by Poudriere and reported by Shawn.
Signed-off-by: Loic <loic.f@hardenedbsd.org>
Reported-by: Chris C
Reported-by: Shawn Webb <shawn.webb@hardenedbsd.org>LoicLoichttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/27HBSD: disable VERBS in net/libfabric2022-06-24T16:00:20ZLoicHBSD: disable VERBS in net/libfabricI know this is not perfect, but I could not find a simple alternative to correct the following error:
```
configure: *** Configuring verbs provider
checking infiniband/verbs.h usability... no
checking infiniband/verbs.h presence... no
ch...I know this is not perfect, but I could not find a simple alternative to correct the following error:
```
configure: *** Configuring verbs provider
checking infiniband/verbs.h usability... no
checking infiniband/verbs.h presence... no
checking for infiniband/verbs.h... no
checking rdma/rdma_cma.h usability... no
checking rdma/rdma_cma.h presence... no
checking for rdma/rdma_cma.h... no
checking rdma/rdma_cma.h usability... no
checking rdma/rdma_cma.h presence... no
checking for rdma/rdma_cma.h... no
configure: verbs provider: disabled
configure: WARNING: verbs provider was requested, but cannot be compiled
configure: error: Cannot continue
```
Signed-off-by: Loic <loic.f@hardenedbsd.org>https://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/29HBSD: Change INSTALL_TARGET in x11-toolkits/tk862022-03-20T12:40:21ZLoicHBSD: Change INSTALL_TARGET in x11-toolkits/tk86This is a temporary fix to build x11-toolkits/tk86.
tcl86 hates being compiled with a full #llvm compiler toolchain [1].
[1] https://twitter.com/lattera/status/1470047195965624326
Signed-off-by: Loic <loic.f@hardenedbsd.org>This is a temporary fix to build x11-toolkits/tk86.
tcl86 hates being compiled with a full #llvm compiler toolchain [1].
[1] https://twitter.com/lattera/status/1470047195965624326
Signed-off-by: Loic <loic.f@hardenedbsd.org>https://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/31HBSD: Fix categories for paxtest2022-03-18T13:29:24ZLoicHBSD: Fix categories for paxtestI changed the location of paxtest along the way to follow the ports ordering logic
except that I had forgotten to correct the categories in the Makefile.
This fix the omission.
Signed-off-by: Loic <loic.f@hardenedbsd.org>I changed the location of paxtest along the way to follow the ports ordering logic
except that I had forgotten to correct the categories in the Makefile.
This fix the omission.
Signed-off-by: Loic <loic.f@hardenedbsd.org>https://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/32HBSD: remove security/osiris patch + fix for x11/station-tweak2023-04-03T15:42:09ZLoicHBSD: remove security/osiris patch + fix for x11/station-tweak- HBSD: remove security/osiris patch
- HBSD: x11/station-tweak: fixed use gnome
Signed-off-by: Loic <loic.f@hardenedbsd.org>- HBSD: remove security/osiris patch
- HBSD: x11/station-tweak: fixed use gnome
Signed-off-by: Loic <loic.f@hardenedbsd.org>https://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)https://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/34HBSD: Disable PaX MPROTECT for games/0ad2023-04-03T15:42:09ZLoicHBSD: Disable PaX MPROTECT for games/0adHBSD: Disable PaX MPROTECT for games/0ad
Signed-off-by: Loic <loic.f@hardenedbsd.org>HBSD: Disable PaX MPROTECT for games/0ad
Signed-off-by: Loic <loic.f@hardenedbsd.org>https://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/35HBSD: Disable PaX MPROTECT for www/node2023-04-03T15:42:09ZLoicHBSD: Disable PaX MPROTECT for www/nodeHBSD: Disable PaX MPROTECT for www/node
Signed-off-by: Loic <loic.f@hardenedbsd.org>HBSD: Disable PaX MPROTECT for www/node
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/41Update Makefile2022-03-18T13:26:17ZMr. UNIXUpdate Makefilehttps://git.hardenedbsd.org/hardenedbsd/ports/-/merge_requests/42Update Makefile2022-03-18T13:26:28ZMr. UNIXUpdate Makefile