summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2013-09-13drop support of removed MySQL 5.0.obache1-13/+3
2013-09-12Fix xargs option.ryoon1-2/+2
* For pkgsrc, FreeMiNT's GNU xargs should have -r option.
2013-09-12Introduce CATMAN_SECTION_SUFFIX which if set to 'yes' will ensure thatjperkin4-5/+27
catman pages are installed with a suffix which matches their section instead of the default '.0'. Enable it by default on SunOS, which requires that particular layout.
2013-09-12Switch to textproc/mdocml as the tool replacement provider for 'nroff'.jperkin1-2/+23
The nroff tool is primarily used to generate catman pages, however there were circular dependency issues with using groff as the provider, as it has a large number of dependencies, some of which depend on nroff. mdocml is much smaller, has fewer dependencies, is BSD licensed, and is just as capable in nroff mode.
2013-09-10Added databases/postgresql93 version 9.3.0adam1-3/+12
2013-09-09Only add HAVE_LLVM / HAVE_GCC if they are already set.joerg1-2/+8
2013-09-09Finish git rename from scmgit to git.wiz1-1/+1
2013-09-08Pass down HAVE_LLVM and HAVE_GCC.joerg1-2/+2
2013-09-04Introduce _OPSYS_PREFER.<pkg> variables as a way to set an advisoryjperkin5-24/+42
per-platform default. Previously PREFER.<pkg> was used, and as that has the highest precedence it meant the defaults could not be overridden with the PREFER_PKGSRC and PREFER_NATIVE user variables. While here, set the openssl default for SunOS back to pkgsrc, now that users who wish to use the builtin can do so via PREFER_NATIVE=openssl.
2013-09-04Spell the C compiler CCPATH as CC gets the wrapper threatment and mightjoerg1-2/+4
not exist at this point yet.
2013-08-31Up to now there was no way to get help on pkgsrc internal variables,rillig1-3/+4
like _PKG_VARS. Since there exists documentation on these internal variables, it should be found by "bmake help".
2013-08-31Small grammar fixes in the comment.rillig1-7/+8
2013-08-31Typorillig1-3/+3
2013-08-31_PKG_DEBUG and _PKG_SILENT have been deprecated since 2007.rillig1-3/+2
2013-08-31The pkg_info command is an internal detail and therefore should berillig1-2/+2
hidden behind the ${RUN} macro, just like all the other commands.
2013-08-31CPP is /bin/cpp on Cygwin.obache1-1/+2
2013-08-27fix openssl builtin support, at least for solarisrichard1-2/+2
2013-08-24Tell "readlink" location for Cygwin, DragonFly, FreeBSD and Haiku.obache4-4/+8
2013-08-24Define "readlink" location for Linux and OpenBSD.tron2-2/+4
2013-08-22HP-UX has tbl as /usr/bin/tbl.obache1-1/+2
noticed by Paul Ackersviller.
2013-08-18NetBSD and Mac OS X both provide "readlink" under "/usr/bin/readlink".tron2-2/+4
2013-08-17add readlink to replaceable coreutils (for solaris, namely)richard1-3/+3
2013-08-16Move platform-specific settings to the platform file.jperkin2-6/+6
2013-08-16Use the native mit-krb5 implementation by default on SunOS.jperkin1-1/+5
2013-08-16Change READLINE_DEFAULT to 'readline' if not using a builtin implementation,jperkin1-3/+2
there is just too much breakage with editline currently and most of the advantages of editline are lost when not using a builtin version.
2013-08-10drop unwanted stage-package-remove before stage-package-create,obache1-2/+2
to avoid unwanted stage binary package removal/regeneration.
2013-08-10reduce dependencies, to avoid unwanted binary package regeneration.obache1-3/+2
* ${_BUILD_INFO_FILE} only depends on ${_PLIST_NOKEYWORDS}, not plist target. * plist target is not required to create +CONTENTS
2013-08-03Note about groonga-httpd option.obache1-0/+1
2013-07-31Construct CC_VERSION differenty; fix for Xcode where clang reports itself as ↵adam1-2/+2
Apple LLVM
2013-07-26Add (Debian) GNU/kFreeBSD port.ryoon2-0/+160
Similar to GNU/Linux. Bump bootstrap-mk-files to 20130727.
2013-07-23Fix typo.ryoon1-2/+2
libossaudio is unavailable.
2013-07-20add option vatnumber-sudsrichard1-0/+1
2013-07-20add option pgadmin-db-designerrichard1-0/+1
2013-07-19Fix builtin detection conditionals.ryoon2-17/+21
* Correct detection of following cases. non-editline/readline, editline/non-readline, and editline/readline. * If builtin editline has header files in include/editline, create include/readline/* symlinks. * Fix PR pkg/48062 with above fixes. Confirmed on Ubuntu Linux/amd64 13.04.
2013-07-19Set OS_VARIANT for OmniOS.ryoon1-1/+3
* OmniOS (SunOS variant) is shipped with readline 6.2. OS_VARIANT=OmniOS will be used by devel/readline/buildlink3.mk.
2013-07-18Fix non-editline builtin case.ryoon2-10/+14
Many thanks for obache@. * READLINE_DEFAULT is depends on builtin editline/readline type if possible. * _READLINE_ACCEPTED is always "editline readline", both are provided. Tested on OmniOS (builtin readline-6.2; with some modifications) and NetBSD. XXX If buitin readline is incompatible, READLINE_DEFAULT is set as readline. According to devel/readline/builtin.mk, SunOS, Darwin, and Interix's readline is incompatible with GNU readline. This behavior should be fixed.
2013-07-15Reset MAKELEVEL=0 to fix bad gmake/bsdmake interactions.christos1-1/+2
Our make(1) now sets $MAKELEVEL. While this should cause no harm, gmake detects a non-zero $MAKELEVEL and automatically sets "w" in $MAKEFLAGS for subordinate makes, in order to print the entry and exit directories. Our make, does not understand -w, so it prints an error message and exits. In order to catch this everywhere (since cmake for example can invoke either our make or gmake depending on how it feels), we reset the variable for any top level command. This effectively reverts to the behavior of our make not setting $MAKELEVEL.
2013-07-15Default to using the native version of libexecinfo on SunOS.jperkin1-2/+3
2013-07-15Revert back to avoiding the system bison. Whilst it is new enough tojperkin1-3/+6
satisfy the BISON_REQD check, it does not function correctly in the tools environment when not called as /usr/bin/bison, as it is unable to find its m4sugar.m4 without BISON_PKGDATADIR being set. Whilst we could work around that in bison.mk I feel that's something of a hack, and it is simpler and cleaner to just use the pkgsrc tool instead.
2013-07-15Removed hub and leaf options for unrealircd. They no longer exist in therodent1-2/+0
package.
2013-07-15Add buildlink/builtin mechanism for devel/editline and devel/readline.ryoon2-0/+133
With this change, .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yes should be replaced with .include "../../devel/readline/buildlink3.mk", and .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE should be replaced .include "../../mk/readline.buildlink3.mk". USE_GNU_READLINE is removed.
2013-07-13${_SIZE_PKG_FILE} only require ${PLIST}, so restrict dependency to it.obache1-2/+2
This change avoid to regeneration the file, it may cause pemission issue with PKG_DESTDIR_SUPPORT=destdir.
2013-07-12Rename the PKGNAME for the OPSYS-specific user packages to include the OPSYS,jperkin4-8/+8
so that they are correctly calculated as independent. This avoids issues in bulk builds where the package version was taking precedence and causing the wrong user package to be depended upon.
2013-07-11Describe two xterm options.wiz1-0/+2
2013-07-09adding cc0-1.0-universal license (a public domain license by creativesno1-1/+2
commons).
2013-07-09Allow the system bison to be used. The comment that it was too old isjperkin1-4/+3
from 2006 and the OSX bison has been upgraded long since then. In any case, if the bison is too old, the BISON_REQD check will ensure that a working version is pulled in if necessary.
2013-07-09Describe py-numpy option, used by x11/py-gtk2.tsutsui1-0/+1
2013-07-09Match against CC_VERSION rather than _GCC_VERSION, the latter is not definedjperkin1-3/+3
in the USE_PKGSRC_GCC case.
2013-07-07compiler.mk: Fix Ada packages when PKGSRC_COMPILER=clangmarino1-1/+7
Only one compiler is used when "ada" is listed in LANGUAGES, and that is the one built by the lang/gcc-aux source package. When PKGSRC_COMPILER is defined as anything else other than "gcc", the Ada packages fail to build. This can be seen when clang is used with CLANGBASE=${LOCALBASE}. This straight-forward fix is to override the user specification of PKGSRC_COMPILER when Ada is specified and define it as "gcc" in all cases. Tested on NetBSD 6.1 amd64 with CLANGBASE=${LOCALBASE}
2013-07-05Fix print-PLIST with a custom PKGGNUDIR.jperkin1-3/+2