pkgsrc/mk
gutteridge 28c860a56a gcc.mk: restore GCC 6 handling
This is partly intended as a workaround to fix behaviour on NetBSD 8.x
where GCC 7 was being pulled in universally after the prior commits
here. Now it behaves as expected. There is an unaddressed issue in this
code that needs to be examined further. (This has been discussed in
more than one recent thread on teck-pkg@, including John Klos's report
of this issue.)

In any case, GCC 6 has also seen build improvements by nia@, who noted
it's safe to simply revert part of the original change set, in one of
those discussions on tech-pkg. (We can't use the hack introduced in the
prior revisions for GCC 6, though, or this same broken dependency
pattern occurs and will universally force GCC 6 instead of 7 on NetBSD
8.x.)

Tested on NetBSD 8.2_STABLE and 9.2_STABLE with various packages,
including tcsh, the original reported issue.
2022-05-28 02:31:47 +00:00
..
build bsd.build-vars.mk: describe MAKE_FLAGS in details, rewrite and reformat 2020-09-12 06:51:15 +00:00
buildlink3 buildlink3/find*.mk: fix typos in comments 2022-02-10 18:58:37 +00:00
check mk/check: Do not waste time checking binaries that set EMUL_PLATFORM. 2022-03-07 16:53:08 +00:00
checksum mk/checksum: Remove distinfo before replacing. 2022-05-08 12:25:18 +00:00
cmake-Modules/Platform
compiler gcc.mk: restore GCC 6 handling 2022-05-28 02:31:47 +00:00
configure mk: Cross-eyed hacks to support cross-libtool. 2022-04-04 11:23:06 +00:00
defaults mk/defaults: Add a description about sunaudio option 2022-05-13 14:29:58 +00:00
depends mk: rename show-depends-all to show-depends-recursive 2022-04-13 22:02:36 +00:00
emulator Add quotes overlooked in previous. 2021-12-18 00:53:33 +00:00
extract Remove leftover debug statement, spotted by wiz@. 2022-01-06 10:30:50 +00:00
features For macOS, getline(3) arrived sometime after 10.6 -- guessing 10.7 like 2022-01-14 14:46:50 +00:00
fetch gitlab: underscore is a valid character in gitlab project/user names. 2022-05-24 13:05:37 +00:00
gnu-config match/pass mipsn64e[lb]. 2022-03-03 03:33:22 +00:00
haskell Wrote a packaging guide for Haskell packages 2022-02-11 05:24:06 +00:00
help help/help.mk: pick up further language-specific variables 2022-01-24 23:16:01 +00:00
init
install mk/install: fix documentation and speed up install-dirs-from-PLIST 2021-08-14 08:38:01 +00:00
misc developer.mk: improve a comment 2021-01-20 01:35:33 +00:00
package
patch
pbulk mk/pbulk: Support SCAN_DEPENDS_SKIP. 2022-04-25 10:59:23 +00:00
pkgformat mk/pkgformat/pkg: Fix deinstall of cross-built package. 2022-04-04 11:40:20 +00:00
pkginstall typo in comment 2022-05-14 21:48:51 +00:00
pkgtasks
platform mk: set EXTRACT_ENV on NetBSD<9, seen on tech-pkg 2022-05-21 07:37:39 +00:00
plist mk: Remove reference to LOWER_OS_VERSION. 2021-11-30 09:39:50 +00:00
repro
scripts mkreadme: fix comment 2022-04-27 22:27:55 +00:00
tools mk: Use OPSYS_VERSION 2022-05-24 13:08:26 +00:00
wrapper mk: Cross-eyed hacks to support cross-libtool. 2022-04-04 11:23:06 +00:00
alternatives.mk
apache.mk
apache.module.mk
atomic64.mk mk/atomic64.mk: CFLAGS is added to CXXFLAGS automatically 2021-12-19 15:12:28 +00:00
bdb.buildlink3.mk mk: Add db18 to Berkeley DB framework 2020-06-29 13:36:50 +00:00
blas.buildlink3.mk mk/blas.bl3, Netlib and OpenBLAS packages, NumPy: C fixup and 64 bits 2021-06-15 04:41:51 +00:00
bsd.fast.prefs.mk
bsd.hacks.mk
bsd.makevars.mk
bsd.options.mk bsd.options.mk: fix typo in comment 2021-06-11 20:21:01 +00:00
bsd.pkg.barrier.mk New target test-env, like build-env and configure-env. 2020-03-23 00:33:48 +00:00
bsd.pkg.clean.mk
bsd.pkg.debug.mk
bsd.pkg.error.mk
bsd.pkg.mk mk: move locking.mk from internal to misc 2020-05-10 06:52:49 +00:00
bsd.pkg.readme.mk mk: use http. 2021-04-09 20:15:16 +00:00
bsd.pkg.subdir.mk mk, doc: remove obsolete bulk-install and bulk-package targets 2020-06-05 17:05:22 +00:00
bsd.pkg.update.mk mk/bsd.pkg.update.mk: fix indentation 2020-01-11 19:30:50 +00:00
bsd.pkg.use.mk mk: Stop defaulting to -Werror with BSD makefiles outside the NetBSD 2022-05-09 15:35:31 +00:00
bsd.prefs.mk mk: Initial support for NixOS (Linux variant) 2022-05-01 08:03:40 +00:00
bsd.utils.mk mk: rename show-depends-all to show-depends-recursive 2022-04-13 22:02:36 +00:00
compiler.mk mk: Use CWRAPPERS_PREPEND for --sysroot. 2022-04-10 19:54:02 +00:00
curses.buildlink3.mk
curses.builtin.mk
cwrappers.mk mk: Use CWRAPPERS_PREPEND for --sysroot. 2022-04-10 19:54:02 +00:00
db1.builtin.mk
djbware.mk Run without errors when LICENSE is undefined. 2020-11-19 09:16:38 +00:00
dlopen.buildlink3.mk
dlopen.builtin.mk
endian.mk
fam.buildlink3.mk
fonts.mk mk: Avoid find -iname for compatibility with Solaris 10 2021-11-13 22:21:20 +00:00
fuse.buildlink3.mk Fix FUSE version in fake pkg-config files 2022-01-27 04:27:05 +00:00
haskell.mk mk/haskell.mk: Enable --enable-split-sections 2022-02-26 03:55:37 +00:00
java-env.mk
java-vm.mk mark NetBSD-current/evbarm as eligible for openjdk11 & openjdk17 2022-05-26 21:29:37 +00:00
jpeg.buildlink3.mk mk/jpeg.buildlink3.mk: document allowed values 2021-03-21 08:02:27 +00:00
krb5.buildlink3.mk
Kyuafile
libusb.buildlink3.mk
license.mk mk: sync allowed licenses with pkg_install 2022-04-20 21:48:14 +00:00
linux-pam.builtin.mk mk/linux-pam: replace obsolete _PKG_SILENT with RUN 2020-03-15 23:03:03 +00:00
love.mk
motif.buildlink3.mk
mpi.buildlink3.mk mk/mpi.buildlink3.mk: Add MPI_TYPE=native and diagnostics 2021-05-11 21:30:57 +00:00
mysql.buildlink3.mk mk: Update comment for mysql/mariadb to reflect code change 2021-09-27 15:25:54 +00:00
ocaml.mk mk: use lang/ocaml/native.mk instead of wip/* 2022-05-25 17:18:13 +00:00
omf-scrollkeeper.mk
oss.buildlink3.mk mk/oss.buildlink3.mk: Simplify per-OS DEV* conditionals. Add MIDI. 2020-04-11 10:31:14 +00:00
oss.builtin.mk mk: Create a fake <soundcard.h> on illumos to help OSSv4 apps compile. 2022-04-14 06:17:40 +00:00
pam.buildlink3.mk
pax.mk
pf.buildlink3.mk
pgsql.buildlink3.mk mk: de-support PostgreSQL 9.6 2022-04-24 17:46:24 +00:00
pkg-build-options.mk mk/pkg-build-options: fail immediately if pkgbase is not set 2020-03-15 10:33:42 +00:00
pthread.buildlink3.mk
pthread.builtin.mk
readline.buildlink3.mk
readline.builtin.mk mk: Use .elif instead of .else if 2020-12-17 09:44:24 +00:00
resolv.buildlink3.mk mk: Use OPSYS_VERSION to numerically compare NetBSD versions 2022-05-05 08:30:43 +00:00
smf.mk
solaris-pam.builtin.mk
subst.mk subst.mk: Fix mk/scrips/subst-identity.awk for FreeBSD 2021-05-19 14:44:22 +00:00
termcap.buildlink3.mk
termcap.builtin.mk
terminfo.buildlink3.mk
terminfo.builtin.mk
unprivileged.mk
x11.buildlink3.mk
x11.builtin.mk
x11.version.mk
xaw.buildlink3.mk