summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2020-01-27Pullup ticket #6123 - requested by gutteridgebsiegert1-0/+1
emulators/qemu: build fix Revisions pulled up: - emulators/qemu/Makefile 1.223-1.224,1.226 - emulators/qemu/PLIST 1.64-1.65 - emulators/qemu/options.mk 1.6 - mk/defaults/options.description 1.605 --- Module Name: pkgsrc Committed By: ryoon Date: Sat Jan 4 13:47:00 UTC 2020 Modified Files: pkgsrc/emulators/qemu: Makefile PLIST Log Message: Include xkbcommon unconditionally and directly to reduce PLIST divergence * Bump PKGREVISION. --- Module Name: pkgsrc Committed By: adam Date: Fri Jan 10 20:27:04 UTC 2020 Modified Files: pkgsrc/emulators/qemu: Makefile PLIST Log Message: qemu: fix build on macOS --- Module Name: pkgsrc Committed By: gutteridge Date: Mon Jan 13 02:50:25 UTC 2020 Modified Files: pkgsrc/emulators/qemu: Makefile options.mk Log Message: qemu: fix Linux build in most environments Addresses PR pkg/54772, reported by and patch tested by Ottavio Caruso. virtfs-proxy-helper is only built if two development libraries (for libcap and libattr) are installed, which typically aren't included by default in Linux distros. Make virtfs support a non-default option that someone would enable when they expressly want it, and they have first installed the necessary upstream header packages to support the compilation of this option. --- Module Name: pkgsrc Committed By: gutteridge Date: Mon Jan 13 02:52:28 UTC 2020 Modified Files: pkgsrc/mk/defaults: options.description Log Message: options.description: add virtfs-proxy-helper
2019-12-28apache.mk: update comment, apache22 is gone, so is the "ap22" prefixwiz1-2/+2
2019-12-16mk/defaults/options.description: add some descrptionstaca1-0/+5
Add descrption of ap-php, argon2, disable-filter-url, php-cgi and php-fpm.
2019-12-07options.description: note pango and vera-ttf optionsgutteridge1-0/+2
2019-12-07licenses & mk/license.mk: add license for Enlightenment 16gutteridge1-1/+4
Enlightenment 16 uses a modified (non-standard) MIT license that includes an advertising clause. (This makes it incompatible with the GPL.) I've named it enlightenment16 to differentiate that Enlightenment >=17 releases use the 2-Clause BSD. (Enlightenment 16 continues to be developed independently, and is of current interest to pkgsrc users.) In some places, this is referred to as the "MIT With Advertising" license, but I'm not aware of other projects using this variant. If it becomes more broadly relevant to pkgsrc, we could rename it such. (This should have been added a long time ago, the wm/enlightenment package simply has never had a LICENSE variable set. Better late than never.)
2019-11-24net/tor: Add rust option to build the rust features in tor.ng01-0/+1
2019-11-22mk/fetch: add SITES.* to the variables for the show-all-fetch targetrillig1-2/+3
2019-11-22mk: Set LC_ALL=C to avoid encoding issue with tr and sedminskim1-3/+3
2019-11-21remove bsdtar as tool because it was reverted in src for some reason ...tnn1-4/+1
2019-11-13PR pkg/54686: try to handle NetBSD/arm without architecture version the samemartin1-3/+5
as {e,}armv4 or {e,}armv6 / {e,}armv7. We do not add an explicit version to our current default (v5).
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