summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
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
2013-07-05Apply removal of -export-dynamic for SunOS across all of pkgsrc.jperkin1-1/+5
Avoids lots of copy/paste and fixes a bunch of packages which hadn't been looked at yet.
2013-07-04typo fix (one blank needed)spz1-2/+2
2013-07-03Revert back to avoiding the native SunOS pax by default.jperkin1-2/+3
Whilst it works for the most part, the mk/extract/extract script expects an -O flag which it does not support, and adding conditionals to that script would be messy. Fixes 5 direct packages.
2013-07-03Document qt4 option.wiz1-0/+1
2013-06-29Note fftw-fortran option.tsutsui1-0/+1
2013-06-23Switch SunOS-5.11-x86_64 to openjdk7 by default.jperkin1-4/+3
2013-06-17Change condition of builtin termcap detection to same as termcap implementationobache1-6/+5
detection, so that `term fuction is in libc' and `only shlib, no development environment' will be handled correctly.
2013-06-15fix typo in comment.wiz1-2/+2
2013-06-15"fortran88" is unknown, make it "fortran77".asau1-2/+2
2013-06-15Stop advertising "fortran" support by GCC before 4.4asau1-7/+5
("fortran" denotes post-Fortran-77 dialects).
2013-06-15Do not switch Fortran compiler depending on the language requirement ofjoerg1-8/+4
the package. For f2c, all Fortran 95+ programs are broken and it is generally not possible to mix output from different Fortran compilers. Default to g95 for now as fallback compiler.
2013-06-15Add openjdk7 support for SunOS-5.11-*, make it the default for i386.jperkin1-4/+7
2013-06-14Restore TEX_DEFAULT; even though it has only one value, it's used bydholland1-1/+6
tex-related logic and breaks the build of e.g. graphics/asymptote.
2013-06-14Some cleanup from ISIHARA Takanori in PR 47928.wiz1-47/+9
2013-06-14Remove work-arounds for Mac OS X Mountain Lion's broken "awk" as we aretron2-6/+3
no longer using it.
2013-06-14ftp://sunsite.uio.no/pub/X11/individual/ was last updated in 2010,wiz1-3/+2
remove it from xorg mirror list.
2013-06-14Clean up pkglint flagged issue:mef1-0/+1
(1) mail/wl/Makefile - Add LICENSE= gnu-gpl-v2. - Use # none instead onf # defined (EMACS_BUILDLINK=). - Use set instead of @set. (2) mail/wl/patches/patch-aa - Add comment from old cvs log. (3) mail/wl/patches/patch-utils_ptexinfmt.el Avoid diff -c confusion by pkglint: -*** [info] Error code 255 + *** [info] Error code 255 (4) mk/defaults/options.description 14 Jun 2013 04:48:54 -0000 Add following option: +emacs-w3m W3m browser extention.
2013-06-13Add USE_PKGSRC_GCC_RUNTIME support for gcc 4.8 and fix dependencies forjperkin1-3/+9
gcc packages. Bail out if runtime support is requested but we do not provide runtime libraries for the chosen compiler.
2013-06-12Don't let the pkgsrc TARGET_ARCH bleed into gmake's environment.riastradh1-1/+10
This is a provisional kludge to work around PR pkg/47838. Sorry for taking far too long to find a workaround that doesn't break various other stuff too -- this duration of time was ridiculous, and it was entirely my fault. We can get rid of this kludge when we start using `env -i' in the build phase or when we replace TARGET_ARCH by TARGET_MACHINE_PLATFORM (and replace the make-internal variable MACHINE_ARCH by MACHINE_PLATFORM -- that is part of what makes the logic in pkgformat/pkg/depends.mk and bsd.prefs.mk so fragile). However, although I intend to do both of these things, they were deemed too likely to cause too much fallout just before the freeze, so they'll wait until after the freeze.
2013-06-12Remove GNU_CONFIGURE_LIBDIR.wiz1-7/+4
Rationale: undocumented, easily replaced with "CONFIGURE_ARGS+=--libdir=" and only used by 10 packages.
2013-06-08Add two additional hacks/workarounds to make netbsd-5's make accept thedholland1-3/+5
USE_BUILTIN checking loop.
2013-06-07After including builtin.mk files, go through BUILDLINK_TREE in tree orderdholland1-1/+47
and force USE_BUILTIN.pkg=no for packages that depend on packages where USE_BUILTIN.pkg is no. The names of any such packages are accumulated in the variable FORCED_PKGSRC for reference; this is currently undocumented and could be dropped in the future. This makes it a lot safer to install pkgsrc versions of selected X libraries without switching wholesale to pkgsrc X; however, other issues may still exist and caution is still advisable. As seen on tech-pkg. Also note: this may affect the builds of packages we don't realize are affected and that haven't been revbumped. If you find one, let us know so we can bump its version (or do that yourself) -- most likely this change will produce in working, properly-linked packages that were previously broken, but if problems arise please speak up.
2013-06-07Move show-depends-options again, to be worked form non-option packages.obache2-12/+13
2013-06-06create X related tools also for X11_TYPE=native.obache1-28/+46
might fix PR pkg/47883.
2013-06-05fixes usage of TOOLS_CREATE for X related tools, and those tools will be createdobache1-10/+10
in ${TOOLS_DIR}/bin, same as other tools.