summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2019-08-22options.description: Add some options from MesaLibnia1-0/+3
2019-08-22options.description: add full stopsnia1-2/+2
2019-08-22options.description: +glesv1, +glesv2nia1-0/+2
2019-08-21options.description: add vulkannia1-0/+1
2019-08-18mk/bsd.pkg.mk: prevent the WRKDIR path from containing symlinksrillig1-2/+16
This is the same underlying issue as in bootstrap/bootstrap from 2019-05-01. See https://mail-index.netbsd.org/pkgsrc-users/2019/08/18/msg029207.html
2019-08-18mk/buildlink3: add some more variables to show-all-bl3rillig1-1/+3
2019-08-18mk: Add wayland to options.descriptionnia1-0/+1
2019-08-14Add the biopython license to DEFAULT_ACCEPTABLE_LICENSES.brook1-1/+3
The biopython license is _very_ similar, but not identical, to many other open source licenses used throughout pkgsrc. The gratuitous differences are being addressed by the project through an effort to relicense all files to the 3-clause BSD license. In the meantime, Debian has accepted that the current biopython license meets the DFSG and includes the package in their main distribution. Consequently, rename the license file and add it to DEFAULT_ACCEPTABLE_LICENSES. See http://mail-index.netbsd.org/pkgsrc-changes/2019/08/13/msg195804.html.
2019-08-13Add Microsoft Public License as acceptable license by default.maya1-1/+2
FSF considers this a free software license, see: https://www.gnu.org/licenses/license-list.en.html#ms-pl
2019-08-11options.description: add erlang-hipegutteridge1-0/+1
2019-08-02teach extract about .txz, a weird alias for .tar.xz.nia2-5/+6
2019-07-26mk/ocaml.mk: don't assume MAKE_JOBS is definedtnn1-5/+5
2019-07-23mk/compiler.mk: Add c++17gdt1-4/+4
We have a new language making its way into pkgsrc: C++17! Add gnu++17 and c++17 to the list of _CXX_STD_VERSIONS.
2019-07-15Do not pass -std=c++03 to GCC 4.4ryoon3-7/+20
No objection on tech-pkg@.
2019-07-15Changes to mk/ocaml.mk, commentary and bugfixjaapb1-2/+5
Install bytecode files unstripped.
2019-07-11Don't need it on Lionsevan1-2/+2
2019-07-10Avoid pulling in libnbcompat on every platform, mark the specific builds ofsevan2-6/+8
Darwin which libnbcompat should be pulled in on to provide strnlen instead.
2019-07-09aarch64 has no compiler flag for ABI=64.riastradh1-1/+4
2019-07-09Avoid passing _CC as cross-compiler to recursive makes.riastradh1-1/+5
This way we don't inadvertently tell a native dependency that it is supposed to be compiled with the cross-compiler. No functional change intended for USE_CROSS_COMPILE=no.
2019-07-09Sync cross-libtool-base with libtool-base. Eliminate CROSSBASE.riastradh1-3/+3
cross-libtool-base now installs into $PREFIX/cross-$TARGET_ARCH unconditionally.
2019-07-08Support USE_FEATURES=strnlen to provide an implementation of strnlen(3) via ↵sevan2-5/+10
libnbcompat, should the host OS lack support
2019-07-02Added CeCiLL-B license.jaapb1-1/+2
This is a free software license according to the FSF: https://www.gnu.org/licenses/license-list.en.html#CeCILL-B
2019-07-01Added descriptions for async, http and unix optionsjaapb1-0/+3
2019-06-30mk: use direct include pathsrillig4-10/+10
This saves a few system calls since the included files are searched first in .PARSEDIR and only then in .CURDIR.
2019-06-26Fix a typo in flag in commentryoon1-2/+2
2019-06-17mk/curses.builtin.mk: add mouse function checksjmulder1-1/+2
Lets one do USE_CURSES=getmouse
2019-06-08librsvg: Add available.mk and tool.mk mk fragmentsleot1-3/+4
Rename LIBRSVG_USE_RUST to LIBRSVG_TYPE. Isolate the LIBRSVG_TYPE logic in available.mk mk fragments in order that can be used by other librsvg mk (e.g. tool.mk) or by other package to check the preferred librsvg implementation to be used. (e.g. devel/pango, fonts/harfbuzz and misc/libreoffice). Add a tool.mk mk fragment in order to be able to specify librsvg as a tool dependency honoring user's LIBRSVG_TYPE. Thanks to <wiz> for suggesting that! Discussed on tech-pkg@: <https://mail-index.NetBSD.org/tech-pkg/2019/06/05/msg021393.html>
2019-06-07apache24: Add mod_brotli optiontm1-0/+1
The mod_brotli module provides the BROTLI_COMPRESS output filter that allows output from your server to be compressed using the brotli compression format before being sent to the client over the network.
2019-06-06mk/tools: Ensure GNU grep is used when requested.jperkin1-1/+2
Previously a "grep" tool was created, but GREP still pointed at the platform grep, breaking any package that used the environment variables rather than PATH when the native platform grep does not have GNU features.
2019-06-05mk: Fix ctan path on sunsite.dkwiz1-2/+2
2019-06-05ftp.at.NetBSD.org does not provide ftp, remove references.wiz1-7/+1
2019-06-01options.description: fix typogutteridge1-1/+1
2019-06-01Use more neutral language for the geoip option.nia1-1/+1
The GeoIP C library is deprecated and some packages are using this for libmaxminddb (the official replacement for the GeoIP C library) support instead.
2019-05-29mk: document LIBRSVG_USE_RUSTwiz1-1/+7
2019-05-28mk: Support MESSAGE.rcd and MESSAGE.smf.jperkin1-1/+7
Previously packages configured these manually based on INIT_SYSTEM, this centralises support for them so they only need to exist to be pulled in accordingly.
2019-05-22mk/tools: in the wrapper log, quote arguments containing = naturallyrillig1-3/+17
2019-05-21Remove references to Postgresql 9.3adam1-11/+2
2019-05-15mk/tools: Add support for autoconf*:test and automake*:testleot2-2/+10
Thanks to <martin> for catching the unintended autoconf tool dependency!
2019-05-14Synced if statement in mk/ocaml.mk with that in lang/ocaml/Makefilejaapb1-5/+5
2019-05-14platform/Darwin.mk: Fix a typo (s/Mojava/Mojave/)leot1-2/+2
2019-05-14Add Sierra, High Sierra and Mojava to the version comparison table. Non ↵yyamano1-1/+4
functional change.
2019-05-08options.description: Add sixel.nia1-0/+1
2019-05-07mk: allow "bmake clean depends" as shortcutrillig16-43/+48
When "bmake clean depends" was called for a package where the various cookie files already existed, these would enable different rules than a clean package directory. Since "bmake clean" deletes all the cookie files before "bmake depends" starts, in these combined command lines the cookie files must be treated as absent.
2019-05-05doc/guide: fill in the MASTER_SITE variables automaticallyrillig1-3/+2
Keeping these two lists in sync is not something that humans should do.
2019-05-04mk/configure: assist in finding unrecognized configure optionsrillig2-10/+119
Instead of giving instructions, just to the work automatically as far as it can be automated.
2019-05-04bsd.depends.mk: Document {,BUILD_,TEST_,TOOL_}DEPENDS variablesleot1-1/+25
2019-05-04mk/configure: document how to fix GNU_CONFIGURE_STRICT failuresrillig1-1/+10
2019-05-03options.description: Add mbedtls.nia1-0/+1
2019-05-02sun-jdk6, sun-jre6: removewiz1-31/+3
Last update in 2013, remove sun-jdk7/sun-jre7 instead
2019-05-01mk/buildlink3: remove references to buildlink2 from the documentationrillig1-33/+18