1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-19 08:13:21 +00:00
freebsd-ports/Mk
Bryan Drewery 7925d59ca7 Add a STRICT_DEPENDS feature which validates dependencies are installed, does
not install missing ones, and considers any missing ones as fatal.

This will be used by Poudriere to validate dependency lines are correct.

An example case is:
  RUN_DEPENDS= foo:${PORTSDIR}/ports-mgmt/bar where the port does not provide
  anything named 'foo'. In every phase it will attempt to install the bar port
  to satisfy the depdendency and continue to fail to satisfy it. This can
  eventually lead to unexpected errors such as trying to install a port
  in the 'stage' phase when running as non-root and will encounter a pkg(8)
  permissions issue.

  This sort of issue occurred in http://lists.freebsd.org/pipermail/freebsd-ports/2015-April/098892.html

Discussed with:	bapt
With hat:	portmgr
2015-04-21 18:16:31 +00:00
..
Scripts - Display a stage-qa warning when ports use PREFIX/var instead of /var 2015-04-20 19:06:29 +00:00
Uses - Set variables with libexecinfo preprocessor and linker flags 2015-04-16 14:15:12 +00:00
bsd.apache.mk
bsd.autotools.mk Mark USE_AUTOTOOLS deprecated and remove support for libtoolize. 2015-04-19 18:16:40 +00:00
bsd.ccache.mk Let WITH_CCACHE_BUILD work on the pkg port that is not PKG_ORIGIN. 2015-04-14 20:58:26 +00:00
bsd.commands.mk Introduce a BSDMAKE?= /usr/bin/make and use it as the default MAKE_CMD. 2015-03-23 04:03:00 +00:00
bsd.database.mk Remove last traces of USE_PGSQL 2015-04-07 12:25:28 +00:00
bsd.default-versions.mk - Switch default version of Ruby to 2.0 2015-03-01 03:04:40 +00:00
bsd.destdir.mk
bsd.emacs.mk GNU Emacs Updates 2014-11-05 13:17:17 +00:00
bsd.fpc.mk Remove fpc-imlib and fpc-gnome1 2014-12-25 14:49:57 +00:00
bsd.gcc.mk Move LANG_GCC_IS from bsd.gcc.mk to bsd.default-versions.mk and use 2015-01-26 00:03:46 +00:00
bsd.gecko.mk Mk/bsd.gecko.mk: Fix typo from yesterday 2015-03-27 07:05:29 +00:00
bsd.gnome.mk Update cinnamon to 2.4, this should fix [1] and [2]. 2014-12-30 20:13:46 +00:00
bsd.gstreamer.mk Big Gstreamer update: 2014-12-16 13:35:01 +00:00
bsd.java.mk
bsd.kde4.mk Update KDE SC to 4.14.3 2015-03-11 23:11:47 +00:00
bsd.ldap.mk
bsd.licenses.db.mk
bsd.licenses.mk
bsd.linux-apps.mk Fix a copy/paste error 2015-01-23 07:28:28 +00:00
bsd.linux-rpm.mk Set CentOS 6.6 as default Linux version. 2014-12-09 18:05:30 +00:00
bsd.local.mk
bsd.mate.mk
bsd.ocaml.mk Cleanup plist of ocaml ports 2014-11-29 23:56:21 +00:00
bsd.octave.mk - Add variable assignments to make_args. 2015-01-23 03:18:29 +00:00
bsd.openssl.mk Add OPENSSLRPATH to MAKE_ENV. 2015-04-13 21:47:09 +00:00
bsd.options.desc.mk Add NVIDIA_GL description to Mk/bsd.options.desc.mk 2015-04-05 07:23:49 +00:00
bsd.options.mk Mk/bsd.options.mk: Add OPTIONS_EXCLUDE_${OPSYS} 2015-03-26 17:31:20 +00:00
bsd.php.mk Use INSTALL_LIB to install php extensions, so they'll be correctly stripped. 2015-02-24 15:05:17 +00:00
bsd.port.mk Add a STRICT_DEPENDS feature which validates dependencies are installed, does 2015-04-21 18:16:31 +00:00
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk
bsd.qt.mk - Add ports for Qt 5 variety of Phonon 4 2015-04-05 18:03:56 +00:00
bsd.ruby.mk Update Ruby to latest versions to address CVE-2015-1855. 2015-04-14 00:35:59 +00:00
bsd.sanity.mk Mark USE_AUTOTOOLS deprecated and remove support for libtoolize. 2015-04-19 18:16:40 +00:00
bsd.sdl.mk
bsd.sites.mk Remove dead SF mirror 2015-04-05 17:25:18 +00:00
bsd.ssp.mk - Enable SSP by default. 2014-11-02 20:01:31 +00:00
bsd.tex.mk Add etex symlink. 2014-12-04 02:30:05 +00:00
bsd.wx.mk
bsd.xorg.mk Misc X.org port updates: 2015-04-18 15:34:36 +00:00