mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-25 00:51:21 +00:00
0973de4b43
r396247: * Consolidate patch-freebsd.mk, patch-set_soenv.in, patch-unxfbsd.mk, and other changes that were committed to the upstream trunk into patch-build-framework: o Changes to aid building with gcc from ports on FreeBSD o Changes to detect when building with clang and to decode the compiler version * Remove the REINPLACE_CMD patches from post-patch and $FBSD_LDFLAGS from do-build that are no longer needed for building with gcc in the general case because of the previous patch * Disable optimization when compiling one source file with clang 3.4 to avoid tripping on a compiler code generation bug. This allows us to build with clang 3.4 from base on FreeBSD 10, so remove the dependency on clang 3.5. * Fine tune compiler optimization flags when using clang 3.6 on FreeBSD 11 i386 or gcc 4.9 instead of totally disabling optimization * Unbreak the build with gcc 4.9 on amd64 * Makefile cleanups without functional change: o Combine two .if ${ARCH} == amd64 sections of Makefile o Merge the pre-configure target into post-extract o Simplify the code in the do-build target o Sort USE_XORG * Replace the default images in the opening splash window and the Help->About window with FreeBSD-branded versions. Thanks to pfg for suggesting this and reviewing the new images.
27 KiB
398x165px
27 KiB
398x165px