Commit graph

8400 commits

Author SHA1 Message Date
obache
78ce327076 drop support of removed MySQL 5.0. 2013-09-13 11:53:24 +00:00
ryoon
d5e267cd27 Fix xargs option.
* For pkgsrc, FreeMiNT's GNU xargs should have -r option.
2013-09-12 13:19:06 +00:00
jperkin
5df51943c8 Introduce CATMAN_SECTION_SUFFIX which if set to 'yes' will ensure that
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-12 11:01:47 +00:00
jperkin
28c45b64c6 Switch to textproc/mdocml as the tool replacement provider for 'nroff'.
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-12 10:48:51 +00:00
adam
b4914eaa5b Added databases/postgresql93 version 9.3.0 2013-09-10 15:35:30 +00:00
joerg
2b02703708 Only add HAVE_LLVM / HAVE_GCC if they are already set. 2013-09-09 16:35:40 +00:00
wiz
b83d6fbfce Finish git rename from scmgit to git. 2013-09-09 14:07:58 +00:00
joerg
a4e42f4510 Pass down HAVE_LLVM and HAVE_GCC. 2013-09-08 16:32:17 +00:00
jperkin
8dbb479e92 Introduce _OPSYS_PREFER.<pkg> variables as a way to set an advisory
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-04 15:14:45 +00:00
joerg
8f8837a482 Spell the C compiler CCPATH as CC gets the wrapper threatment and might
not exist at this point yet.
2013-09-04 08:26:28 +00:00
rillig
cb9d25201c Up to now there was no way to get help on pkgsrc internal variables,
like _PKG_VARS. Since there exists documentation on these internal
variables, it should be found by "bmake help".
2013-08-31 21:27:53 +00:00
rillig
8c83ebe6af Small grammar fixes in the comment. 2013-08-31 20:54:07 +00:00
rillig
3869c4dc05 Typo 2013-08-31 20:44:43 +00:00
rillig
56a3c41b2a _PKG_DEBUG and _PKG_SILENT have been deprecated since 2007. 2013-08-31 20:22:49 +00:00
rillig
aebedbb366 The pkg_info command is an internal detail and therefore should be
hidden behind the ${RUN} macro, just like all the other commands.
2013-08-31 20:17:37 +00:00
obache
fb7f231c9f CPP is /bin/cpp on Cygwin. 2013-08-31 13:45:43 +00:00
richard
5078575a24 fix openssl builtin support, at least for solaris 2013-08-27 05:42:34 +00:00
obache
9251839e27 Tell "readlink" location for Cygwin, DragonFly, FreeBSD and Haiku. 2013-08-24 11:30:44 +00:00
tron
92da4312a1 Define "readlink" location for Linux and OpenBSD. 2013-08-24 10:12:52 +00:00
obache
95318a0ac5 HP-UX has tbl as /usr/bin/tbl.
noticed by Paul Ackersviller.
2013-08-22 00:41:12 +00:00
tron
f5c36905fb NetBSD and Mac OS X both provide "readlink" under "/usr/bin/readlink". 2013-08-18 11:45:33 +00:00
richard
c052cd0efa add readlink to replaceable coreutils (for solaris, namely) 2013-08-17 12:00:37 +00:00
jperkin
6dd58dde59 Move platform-specific settings to the platform file. 2013-08-16 12:11:17 +00:00
jperkin
c37d02da75 Use the native mit-krb5 implementation by default on SunOS. 2013-08-16 12:10:31 +00:00
jperkin
67a95c663c Change READLINE_DEFAULT to 'readline' if not using a builtin implementation,
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-16 11:31:50 +00:00
obache
387b45bd82 drop unwanted stage-package-remove before stage-package-create,
to avoid unwanted stage binary package removal/regeneration.
2013-08-10 06:05:57 +00:00
obache
3e0bbdf999 reduce dependencies, to avoid unwanted binary package regeneration.
* ${_BUILD_INFO_FILE} only depends on ${_PLIST_NOKEYWORDS}, not plist target.
* plist target is not required to create +CONTENTS
2013-08-10 06:03:37 +00:00
obache
62c3c49056 Note about groonga-httpd option. 2013-08-03 04:41:45 +00:00
adam
05e386d9ad Construct CC_VERSION differenty; fix for Xcode where clang reports itself as Apple LLVM 2013-07-31 06:37:27 +00:00
ryoon
48fb0b40e9 Add (Debian) GNU/kFreeBSD port.
Similar to GNU/Linux.

Bump bootstrap-mk-files to 20130727.
2013-07-26 09:38:15 +00:00
ryoon
c0399f6f30 Fix typo.
libossaudio is unavailable.
2013-07-23 13:01:05 +00:00
richard
bd73c2b92c add option vatnumber-suds 2013-07-20 16:50:13 +00:00
richard
791c5c9c18 add option pgadmin-db-designer 2013-07-20 05:12:13 +00:00
ryoon
b3f78c20fa Fix builtin detection conditionals.
* 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-19 14:35:37 +00:00
ryoon
bdd4aa8a46 Set OS_VARIANT for OmniOS.
* OmniOS (SunOS variant) is shipped with readline 6.2. OS_VARIANT=OmniOS
  will be used by devel/readline/buildlink3.mk.
2013-07-19 14:29:16 +00:00
ryoon
41b6110d10 Fix non-editline builtin case.
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-18 14:59:04 +00:00
christos
6a3a3361bc Reset MAKELEVEL=0 to fix bad gmake/bsdmake interactions.
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-15 20:22:15 +00:00
jperkin
7199889bb6 Default to using the native version of libexecinfo on SunOS. 2013-07-15 12:06:45 +00:00
jperkin
d215d9034d Revert back to avoiding the system bison. Whilst it is new enough to
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-15 08:51:21 +00:00
rodent
87d3ca3a9a Removed hub and leaf options for unrealircd. They no longer exist in the
package.
2013-07-15 04:13:32 +00:00
ryoon
29877aa228 Add buildlink/builtin mechanism for devel/editline and devel/readline.
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-15 01:54:25 +00:00
obache
a80225a446 ${_SIZE_PKG_FILE} only require ${PLIST}, so restrict dependency to it.
This change avoid to regeneration the file, it may cause pemission issue
with PKG_DESTDIR_SUPPORT=destdir.
2013-07-13 09:10:35 +00:00
jperkin
d94ce393d3 Rename the PKGNAME for the OPSYS-specific user packages to include the OPSYS,
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-12 10:41:58 +00:00
wiz
02b7d3d7ec Describe two xterm options. 2013-07-11 11:44:23 +00:00
sno
b3ed095cd3 adding cc0-1.0-universal license (a public domain license by creative
commons).
2013-07-09 19:15:57 +00:00
jperkin
240936b688 Allow the system bison to be used. The comment that it was too old is
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-09 15:22:31 +00:00
tsutsui
d36d3c9417 Describe py-numpy option, used by x11/py-gtk2. 2013-07-09 14:57:20 +00:00
jperkin
90e87a4f0e Match against CC_VERSION rather than _GCC_VERSION, the latter is not defined
in the USE_PKGSRC_GCC case.
2013-07-09 10:13:43 +00:00
marino
86c822d400 compiler.mk: Fix Ada packages when PKGSRC_COMPILER=clang
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-07 09:06:23 +00:00
jperkin
b9f625b453 Fix print-PLIST with a custom PKGGNUDIR. 2013-07-05 15:31:54 +00:00