pkgsrc/mk
dholland de73f20ecb Add support for BROKEN_ON_PLATFORM and BROKEN_EXCEPT_ON_PLATFORM, as per
discussion on tech-pkg.

BROKEN_ON_PLATFORM and NOT_FOR_PLATFORM are the same, except that
(now) BROKEN_ON_PLATFORM sets PKG_FAIL_REASON and NOT_FOR_PLATFORM
sets PKG_SKIP_REASON. BROKEN_EXCEPT_FOR_PLATFORM and ONLY_FOR_PLATFORM
correspond in the same way.

The idea is that going forward we will distinguish unbuildable
packages that theoretically ought to be fixed (these are BROKEN) from
packages where it doesn't make sense to build (these are NOT_FOR)...
examples of the former include most non-64-bit-clean packges; examples
of the latter include OS-specific language bindings.

A general review of the uses of NOT_FOR_PLATFORM and ONLY_FOR_PLATFORM
(converting many of them to BROKEN...) is coming up.

Similarly, a general review of the uses of PKG_FAIL_REASON and
PKG_SKIP_REASON is coming up.

For this to become useful, pbulk needs to be taught to report failing
and skipped packages differently - the idea is that failing packages
should be reported up front and skipped packages don't need to be. This
has not been done yet, but one set of things at a time...
2015-01-01 06:06:06 +00:00
..
build
buildlink3 Remove pkg_views support, second part: infrastructure. 2014-12-30 15:13:19 +00:00
check Drop obsolated old bulk build related variable settings. 2014-11-21 10:46:36 +00:00
checksum Ensure failure on failure of depends-fetch and depends-checksum targets. 2013-11-16 15:29:39 +00:00
cmake-Modules/Platform
compiler Add gcc46-libs support code. 2015-01-01 01:33:05 +00:00
configure Introduce CMAKE_USE_GNU_INSTALL_DIRS, 2014-09-06 01:50:38 +00:00
defaults Remove pkg_views support, second part: infrastructure. 2014-12-30 15:13:19 +00:00
depends Prevent to force creating binary package in ${PACKAGES} for the case installing 2014-02-14 06:39:32 +00:00
emulator Add gstreamer and sqlite3, as these were forgotten and will be required for 2014-12-17 01:03:37 +00:00
extract Document EXTRACT_ENV 2014-03-02 09:45:42 +00:00
features SCO OpenServer 5.0.7/3.2 has no snprintf and vsnprintf. 2014-07-17 13:07:14 +00:00
fetch Update MASTER_SITE_SUSE with paths that work. 2014-12-04 18:42:40 +00:00
gnu-config Remove config.rpath override file and related code. 2013-10-13 10:10:05 +00:00
haskell add Haskell Cabal support files. 2014-02-05 07:02:30 +00:00
help Add support for BROKEN_ON_PLATFORM and BROKEN_EXCEPT_ON_PLATFORM, as per 2015-01-01 06:06:06 +00:00
install Add a new definition, PKGSRC_KEEP_BIN_PKGS, which defaults to "no". 2014-12-06 23:28:18 +00:00
internal
misc Add support for BROKEN_ON_PLATFORM and BROKEN_EXCEPT_ON_PLATFORM, as per 2015-01-01 06:06:06 +00:00
package prevent to generate binary package in ${PACKAGES} from the side effect of 2013-05-23 13:18:56 +00:00
patch
pbulk Add helper script for simplified pbulk setup. 2014-07-15 21:29:38 +00:00
pkgformat Remove pkg_views support, second part: infrastructure. 2014-12-30 15:13:19 +00:00
pkginstall Remove pkg_views support, second part: infrastructure. 2014-12-30 15:13:19 +00:00
platform Do not use gcc-specific compiler flags on Mac OS versions that come with 2014-11-22 16:32:13 +00:00
plist Remove pkg_views support, second part: infrastructure. 2014-12-30 15:13:19 +00:00
scripts
tools Requirement of gettext tools from pkgsrc depend on existence of the tool itself, 2014-11-09 02:26:27 +00:00
wrapper Remove pkg_views support, second part: infrastructure. 2014-12-30 15:13:19 +00:00
alternatives.mk
apache.mk Generate a correct error message, instead of referring to a variable 2014-07-04 21:20:52 +00:00
apache.module.mk Move www/apache/module.mk to mk/apache.module.mk and adjust it to use 2014-06-11 12:57:22 +00:00
bdb.buildlink3.mk
bsd.fast.prefs.mk
bsd.hacks.mk
bsd.makevars.mk
bsd.options.mk Move show-depends-options again, to be worked form non-option packages. 2013-06-07 00:41:39 +00:00
bsd.pkg.barrier.mk prevent to generate binary package in ${PACKAGES} from the side effect of 2013-05-23 13:18:56 +00:00
bsd.pkg.clean.mk /tmp/cvs02076b 2013-06-01 19:31:52 +00:00
bsd.pkg.debug.mk
bsd.pkg.error.mk
bsd.pkg.mk Add support for BROKEN_ON_PLATFORM and BROKEN_EXCEPT_ON_PLATFORM, as per 2015-01-01 06:06:06 +00:00
bsd.pkg.readme.mk More SVR4_PKGNAME cleanup. 2014-10-09 13:50:08 +00:00
bsd.pkg.subdir.mk
bsd.pkg.update.mk fixes last commit, delete too aggressively :( 2014-02-14 07:14:23 +00:00
bsd.pkg.use.mk Remove pkg_views support, second part: infrastructure. 2014-12-30 15:13:19 +00:00
bsd.prefs.mk Add support for BROKEN_ON_PLATFORM and BROKEN_EXCEPT_ON_PLATFORM, as per 2015-01-01 06:06:06 +00:00
bsd.utils.mk
compiler.mk Pass down ABI flags for cwrappers too. 2014-12-09 23:43:29 +00:00
curses.buildlink3.mk resolve evaluate-undefined-variable issue for old bmake. 2014-03-12 08:38:47 +00:00
curses.builtin.mk Move the logic for testing if system curses supports the needed functions 2014-03-09 10:15:32 +00:00
cwrappers.mk Use append for IMAKEOPTS and the real path for exec as IMAKE includes 2014-12-12 10:50:17 +00:00
db1.builtin.mk Use find-headers instead of find-files to detect builtin header files. 2013-11-23 09:10:14 +00:00
djbware.mk Sanitize environment. 2014-11-27 20:31:22 +00:00
dlopen.buildlink3.mk
dlopen.builtin.mk Use find-headers instead of find-files to detect builtin header files. 2013-11-23 09:10:14 +00:00
endian.mk Fixes system endian header detection. 2014-05-21 01:43:50 +00:00
fam.buildlink3.mk
find-prefix.mk
fuse.buildlink3.mk On Darwin, support osxfuse, and drop support for macfuse. 2014-04-30 15:06:25 +00:00
haskell.mk Some improvements and changes for Haskell Cabal support. 2014-04-18 13:42:59 +00:00
java-env.mk
java-vm.mk Add support for Oracle Java 7 (manually installed via Mac OS X builtin 2014-09-03 12:47:37 +00:00
jpeg.buildlink3.mk
krb5.buildlink3.mk Move platform-specific settings to the platform file. 2013-08-16 12:11:17 +00:00
license.mk Simplify PKG_DEVELOPER checks. 2014-10-12 23:39:17 +00:00
linux-pam.builtin.mk Always use OpenPAM as fallback PAM implementation if a native one is 2014-06-10 13:52:57 +00:00
motif.buildlink3.mk
mpi.buildlink3.mk
mysql.buildlink3.mk drop support of removed MySQL 5.0. 2013-09-13 11:53:24 +00:00
ocaml.mk Added OCAML_SITELIBDIR to MAKE_ENV 2014-10-27 11:58:36 +00:00
omf-scrollkeeper.mk
oss.buildlink3.mk support oss4 compatible boomer on OpenSolaris/Illumos platforms 2014-02-10 12:21:44 +00:00
oss.builtin.mk Use find-headers instead of find-files to detect builtin header files. 2013-11-23 09:10:14 +00:00
pam.buildlink3.mk Always use OpenPAM as fallback PAM implementation if a native one is 2014-06-10 13:52:57 +00:00
pf.buildlink3.mk
pgsql.buildlink3.mk Bump PostgreSQL default version to 9.3. 2014-06-10 14:21:37 +00:00
pkg-build-options.mk
pthread.buildlink3.mk Use pthread.builtin.mk to do builtin checks rather than performing our 2013-11-01 12:19:29 +00:00
pthread.builtin.mk Use find-headers instead of find-files to detect builtin header files. 2013-11-23 09:10:14 +00:00
readline.buildlink3.mk Change READLINE_DEFAULT to 'readline' if not using a builtin implementation, 2013-08-16 11:31:50 +00:00
readline.builtin.mk Use find-headers instead of find-files to detect builtin header files. 2013-11-23 09:10:14 +00:00
resolv.buildlink3.mk
smf.mk Introduce infrastructure support for SMF. 2014-03-11 14:07:04 +00:00
solaris-pam.builtin.mk Use find-headers instead of find-files to detect builtin header files. 2013-11-23 09:10:14 +00:00
subst.mk Add note to SUBST_SED noting that -E is not a standard sed option. 2013-10-13 21:38:36 +00:00
termcap.buildlink3.mk Fix for older bmake 2013-10-19 19:12:41 +00:00
termcap.builtin.mk Use find-headers instead of find-files to detect builtin header files. 2013-11-23 09:10:14 +00:00
terminfo.buildlink3.mk fixes for old bmake, undefined variable is not treated as empty. 2014-03-11 09:16:57 +00:00
terminfo.builtin.mk Use find-headers instead of find-files to detect builtin header files. 2013-11-23 09:10:14 +00:00
tex.buildlink3.mk
unprivileged.mk
x11.buildlink3.mk
x11.builtin.mk
x11.version.mk
xaw.buildlink3.mk