summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2019-11-09Add SCO Unix to the ELF pile.maya1-1/+3
Blind commit intended to help PR pkg/54681
2019-11-04mk/fetch: sort variables for bmake show-all-githubrillig1-3/+5
2019-11-04mk: make BROKEN a list of lines, like PKG_FAIL_REASONrillig1-3/+4
Packages defined the variable BROKEN inconsistently. Some added quotes, like they are required in PKG_FAIL_REASON, some omitted them. Now all packages behave the same, and pkglint will flag future mistakes.
2019-11-04options.description: add libpcap optiongutteridge1-0/+1
2019-11-01options.description: add gnuplot optiongutteridge1-0/+1
2019-10-15Prepare for compat80 package.he1-1/+5
2019-10-13mk/build/test.mk: reorder the _VARGROUPS variablesrillig1-3/+6
The tests are only run if TEST_TARGET is defined. Therefore it should be listed first.
2019-10-13mk/build/test.mk: clean up line continuationsrillig1-5/+4
2019-10-07postgresql12: added version 12.0adam1-3/+12
Release 12: General performance improvements, including: * Optimizations to space utilization and read/write performance for B-tree indexes * Partitioning performance enhancements, including improved query performance on tables with thousands of partitions, improved insertion performance with INSERT and COPY, and the ability to execute ALTER TABLE ATTACH PARTITION without blocking queries * Automatic (but overridable) inlining of common table expressions (CTEs) * Reduction of WAL overhead for creation of GiST, GIN, and SP-GiST indexes * Support for covering GiST indexes, via the INCLUDE clause * Multi-column most-common-value (MCV) statistics can be defined via CREATE STATISTICS, to support better plans for queries that test several non-uniformly-distributed columns Enhancements to administrative functionality, including: * REINDEX CONCURRENTLY can rebuild an index without blocking writes to its table * pg_checksums can enable/disable page checksums (used for detecting data corruption) in an offline cluster * Progress reporting statistics for CREATE INDEX, REINDEX, CLUSTER, VACUUM FULL, and pg_checksums Support for the SQL/JSON path language Stored generated columns Nondeterministic ICU collations, enabling case-insensitive and accent-insensitive grouping and ordering New authentication features, including: * Encryption of TCP/IP connections when using GSSAPI authentication * Discovery of LDAP servers using DNS SRV records * Multi-factor authentication, using the clientcert=verify-full option combined with an additional authentication method in pg_hba.conf
2019-10-06mk/check: remove documentation for obsolete SKIP_PORTABILITY_CHECKrillig1-12/+5
2019-10-06mk/configure: add more keywords for bmake helprillig1-2/+2
2019-10-02Add openjdk11 and set it as default for NetBSD/amd64 and /i386 7 or laterryoon1-5/+20
2019-10-01mk/check/check-perms.mk: complete the _VARGROUPS sectionrillig1-1/+4
2019-10-01mk/check/check-perms.mk: fix typo in _VARGROUPS sectionrillig1-2/+2
2019-10-01mk: Ensure only the first NetBSD rcsid is used.jperkin1-2/+2
There are a couple of places in pkgsrc where rcsid's are generated, and these were leaking into "pkg_info -b" output. This had the side effect of causing those packages and all their dependencies to be rebuilt for every bulk build as the output and the respective files always mis-matched.
2019-09-19mk/compiler/gcc.mk: reorder variables in _VARGROUPS sectionrillig1-12/+13
By listing the public variables first, the focus is put on the most important variables.
2019-09-18options.descriptions: Add dane keyword description.ng01-0/+1
2019-09-18mk/compiler/gcc.mk: add missing variables to _VARGROUPS sectionrillig1-5/+9
2019-09-18mk/compiler/gcc.mk: search for GCCBASE/bin/gcc as wellrillig1-1/+6
A default installation of GCC doesn't install bin/cc but only bin/gcc. Adding bin/cc is only done by the pgksrc packages, not by the upstream package. The previous strategy of just checking whether ${GCCBASE}/bin/${CC:[1]} exists did not work in such a situation. Therefore, if CC still has its default value from sys.mk, that is changed to the intended gcc, which then detects the base GCC properly. See https://mail-index.netbsd.org/pkgsrc-users/2019/09/07/msg029329.html. See https://mail-index.netbsd.org/tech-pkg/2019/09/18/msg021976.html.
2019-09-18mk/compiler: replace complicated :M_asdf_ modifier with :[1]rillig1-4/+4
The :[1] modifier has been added to bmake in 2006.
2019-09-10mk: describe sdl options betternia1-2/+2
2019-09-09libappindicator: Make this the gtk3 version.nia1-1/+1
Nothing is using the gtk2 version. Bump PKGREVISIONs.
2019-09-09Be more verbose about how to list the available topics.maya1-2/+3
2019-09-08gcc{48,49,5,6,7,8}: In the case of a "system GCC", detect if the systemmaya1-0/+81
libgcc is newer than the one about to be installed. If so, don't install the libgcc. Having an older libgcc appear in the lookup may result in binaries not running, as they need symbols from the newer libgcc. Such a case is PR pkg/54506. Leaves SunOS unchanged, by request from jperkin.
2019-09-08Add a new option 'always-libgcc', whether to install libgcc.maya1-0/+1
If the pkgsrc compiler is GCC, don't install libgcc. Having an older libgcc is problematic: it may be missing symbols from newer libgcc. This is what happened in PR pkg/54506. Use this on gcc-aux and gcc5-aux: the libgcc_s.so they install is going to be older in all the operating systems these packages support. (Other GCC packages will require a more elaborate rule) Leaving SmartOS unchanged, by request from jperkin.
2019-09-08mk/compiler/gcc.mk: refactoring for PKGPATH comparisonrillig1-16/+16
Since PKGPATH can only ever consist of a single path, there is no point in applying the :M modifier to it.
2019-09-08mk/bsd.pkg.error.mk: fix alignment of the backslashesrillig1-3/+3
2019-09-08mk/subst.mk: document variables used in the file, remove SUBST_TARGETSrillig1-15/+11
All variables that are used or defined in the file are now listed in the _VARGROUPS section. The "is text file" command variable has been renamed since pkglint thought the former variable name would specify a filename, not a shell command. The "is text file" command has been rewritten to only rely on tr(1) instead of both tr(1) and wc(1). This makes it both simpler and maybe also a little faster, since the file only has to be read once. The SUBST_TARGETS variable has been removed since it is used nowhere else. To get the list of all subst targets (should that ever be necessary), use the expression ${SUBST_CLASSES:S,^,subst-,}.
2019-09-08mk/misc/show.mk: document how to explicitly mark variables as ignoredrillig1-1/+6
An upcoming check in pkglint will require that if a file has a _VARGROUPS section, it must contain the full truth, mentioning every variable that is used or defined in the file. Some variables may be so internal though that they are not interesting in any scenario for understanding what goes on in the file. These variables can be explicitly ignored. They will not be listed by "bmake show-all" and pkglint will not complain about them.
2019-09-07mk/compiler/gcc.mk: improve _VARGROUPS sectionrillig1-27/+24
2019-09-07mk/compiler/gcc.mk: update _VARGROUPSrillig1-6/+46
2019-09-07options.description: add the libappindicator3 optiongutteridge1-0/+1
2019-09-06mk: Skip CTF_FILES_SKIP before anything else.jperkin1-2/+2
2019-09-06NetBSD 9 or later has bsdtar as /bin/tarryoon1-1/+4
2019-09-02mk/build: in build-env, output BUILD_DIRS relative to WRKSRCrillig1-3/+4
2019-09-02mk/build: for build-env, show the BUILD_DIRSrillig1-6/+6
2019-09-02mk: use a single form for headings in the documentation commentsrillig15-42/+42
2019-09-02mk/mysql.buildlink3.mk: add missing BUILD_DEFSrillig1-1/+4
2019-08-25mk/help: remove unnecessary backslash before # in AWK programrillig1-2/+2
GNU Awk on Cygwin warns about these.
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