pkgsrc/mk
pho af87f2f6ac Emit a warning when PKGSRC_MKPIE==yes but PKGSRC_COMPILER==clang
Prior to this change PKGSRC_MKPIE was silently ignored when clang was chosen for
the compiler, i.e. executables were never built as PIE. This became an error
after introducing a post-build check for it.

Of course we should add a MKPIE support for clang, but for now we just emit a
warning. Otherwise we cannot build packages such as devel/gnustep-base which
requires clang to build.
2022-01-19 16:06:43 +00:00
..
build bsd.build-vars.mk: describe MAKE_FLAGS in details, rewrite and reformat 2020-09-12 06:51:15 +00:00
buildlink3 Explicitely include lib/cmake/ and share/cmake/ in the 2021-06-08 10:10:02 +00:00
check Add a package-settable variable PKGSRC_OVERRIDE_MKPIE 2022-01-18 01:41:09 +00:00
checksum mk: Replace RMD160 as a default distfile hash with BLAKE2s 2021-10-26 09:06:06 +00:00
cmake-Modules/Platform
compiler Emit a warning when PKGSRC_MKPIE==yes but PKGSRC_COMPILER==clang 2022-01-19 16:06:43 +00:00
configure replace-interpreter.mk: update a comment 2021-11-09 17:39:42 +00:00
defaults Provide a default value for TLSWRAPPER_CHROOT. 2022-01-04 21:53:46 +00:00
depends
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 The non-writability check for DISTDIR is intended to prevent wasting 2021-12-16 14:10:46 +00:00
gnu-config mk: config.{guess,sub}: sync w/ upstream 2021-09-12 10:38:17 +00:00
haskell Use tools framework for Haskell source preprocessors 2021-05-01 16:14:19 +00:00
help mk/help: fix help parser for variable names followed by comma 2020-08-04 21:46:44 +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 *: move default database directory from /var/db/pkg to ${PREFIX}/pkgdb 2020-12-02 10:22:39 +00:00
pkgformat I export pkgsrc over NFS from a macOS host to a variety of VMs, each of 2021-12-11 09:01:23 +00:00
pkginstall Introduce a new SYSCONFBASE variable (defaults to /etc) 2021-05-30 23:41:05 +00:00
pkgtasks
platform For macOS, getline(3) arrived sometime after 10.6 -- guessing 10.7 like 2022-01-14 14:46:50 +00:00
plist mk: Remove reference to LOWER_OS_VERSION. 2021-11-30 09:39:50 +00:00
repro
scripts mkreadme: Rename generated files to index.html 2021-04-05 10:32:38 +00:00
tools SunOS: add native tool paths for xz & xzcat 2022-01-09 17:36:52 +00:00
wrapper Add a package-settable variable PKGSRC_OVERRIDE_MKPIE 2022-01-18 01:41:09 +00:00
alternatives.mk
apache.mk apache.mk: update comment, apache22 is gone, so is the "ap22" prefix 2019-12-28 11:43:58 +00:00
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 mk/bsd.pkg.error.mk: fix alignment of the backslashes 2019-09-08 09:15:01 +00:00
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: When using imake, pass LDFLAGS in the environment as LOCAL_LDFLAGS. 2021-08-28 08:07:39 +00:00
bsd.prefs.mk Add a package-settable variable PKGSRC_OVERRIDE_MKPIE 2022-01-18 01:41:09 +00:00
bsd.utils.mk
compiler.mk mk: add c++20 and gnu++20 2021-12-03 07:40:26 +00:00
curses.buildlink3.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
curses.builtin.mk
cwrappers.mk Add a package-settable variable PKGSRC_OVERRIDE_MKPIE 2022-01-18 01:41:09 +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 macFUSE headers have been in /usr/local/include/fuse for a while. Add 2021-06-23 19:08:10 +00:00
haskell.mk Support PKGSRC_MKPIE 2022-01-18 02:24:36 +00:00
java-env.mk
java-vm.mk future proof version patterns 2021-06-22 12:02:23 +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 mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
license.mk mk/license: make guess-license more user-friendly 2022-01-01 13:55:48 +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/ocaml.mk: Disable MKPIE pending investigation by an ocaml-knower 2021-10-03 07:06:42 +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
pam.buildlink3.mk
pax.mk
pf.buildlink3.mk
pgsql.buildlink3.mk postgresql14: added version 14.0 2021-10-08 10:23:43 +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 mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
readline.builtin.mk mk: Use .elif instead of .else if 2020-12-17 09:44:24 +00:00
resolv.buildlink3.mk
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 mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
termcap.builtin.mk
terminfo.buildlink3.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
terminfo.builtin.mk
unprivileged.mk mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
x11.buildlink3.mk
x11.builtin.mk
x11.version.mk
xaw.buildlink3.mk