summaryrefslogtreecommitdiff
path: root/mk/pkgtasks/bsd.pkgtasks.mk
AgeCommit message (Collapse)AuthorFilesLines
2018-11-30mk/misc: make configuration for show-all targets more configurablerillig1-4/+7
Up to now, there was a central list of variable name patterns that defined whether a variable was printed as a sorted list, as a list or as a single value. Now each variable group decides on its own which of the variables are printed in which way, using the usual glob patterns. This is more flexible since different files sometimes differ in their naming conventions. Two variable groups are added: license (for everything related to LICENSE) and go (for lang/go).
2017-08-23mk/pkgtasks: Bump dependency on "pkgtasks" to 1.15.jlam1-2/+2
This picks up the fix to updating system files correctly so that ownership and permissions are preserved.
2017-08-19Bump dependency on pkgtasks to version that supports TASK_VERBOSE.jlam1-2/+5
Pass TASK_VERBOSE=all to the install and deinstall scripts if PKG_VERBOSE is defined by the user.
2017-08-10mk/pkgtasks: Failures in POST- stages of the scripts are non-fatal.jlam1-1/+10
The return values of the postinstall and postremove meta-tasks are ignored unless the user-settable variable ${PKG_FATAL_ERRORS} is "yes". ${PKG_FATAL_ERRORS} defaults to "no" to preserve the existing behavior of install scripts by mk/pkginstall.
2017-08-10mk/pkgtasks: Add infrastructure to use "icon_themes" package task.jlam1-2/+3
Add definitions for the gtk-update-icon-cache(1) command to the script header template, and a makefile fragment that creates the data file for the "icon_themes" package task if ${ICON_THEMES} is "yes" in the package Makefile. Also bump pkgtasks dependency to version 1.12 for the "icon_themes" package task and compatibility with pkgsrc/mk/pkginstall.
2017-06-04Bump pkgtasks dependency to latest version in pkgtools/pkgtasks.jlam1-2/+2
2017-06-02Be more flexible about adding dependency on pkgtasks.jlam1-4/+3
Check the value of ${USE_PKGTASKS} at the time of reference for the DEPENDS variable to see whether "pkgtasks" needs to be added or not.
2017-06-02Fix typo in makefile comment.jlam1-2/+2
2017-06-01Add "pkgtasks" framework to generate data files used by pkgtasks.jlam1-0/+190
A full dependency on the "pkgtasks" package will be added if a non-empty data file is generated by the framework. This framework is not yet hooked into bsd.pkg.mk, pending some other changes.