summaryrefslogtreecommitdiff
path: root/mk/features/features.mk
AgeCommit message (Collapse)AuthorFilesLines
2015-01-01Use PKG_SKIP_REASON instead of PKG_FAIL_REASON for some cases wheredholland1-2/+2
the problem is either situational (e.g. the various RESTRICTED-like cases) or unfixable in pkgsrc (no pthreads, ipv6, etc. on platform). Conversely, if the wrong version of mysql is installed, that's a PKG_FAIL_REASON.
2012-03-02Add feature "cdefs" to provide sys/cdefs.h from libnbcompat.hans1-6/+9
2008-01-14Make setenv(3) a libnbcompat-provided feature.tnn1-2/+2
2007-11-20Added the feature "asprintf", since Solaris 10 doesn't provide it. Therillig1-15/+7
missing feature is defined in the platform-specific file, which is more elegant than adding even more of those ".if ${OPSYS} == ..." conditions.
2007-11-20Added an empty default definition for USE_FEATURES, which makes therillig1-2/+2
remaining code shorter.
2007-09-08Use an actual function (regcomp) declared in <regex.h> as the featurejlam1-3/+3
name instead of just "regex".
2007-09-08* Teach the features framework about the fts_* family of functions.jlam1-4/+41
* Teach the features framework how to create a replacement header file from the <nbcompat/*> equivalent for fts.h, glob.h and regex.h.
2007-09-07Add a "system features" framework that will eventually be used tojlam1-0/+50
automatically supply missing "basic" headers and libraries from an older system, e.g. IRIX 5.x or Interix or AIX, etc. Example usage: USE_FEATURES+= snprintf glob regex For now, we just pull in libnbcompat to supply the missing bits.