summaryrefslogtreecommitdiff
path: root/Keywords
AgeCommit message (Collapse)Author
2014-09-03Convert rmtry into regular KeywordBaptiste Daroussin
Note that this allows to control when it is executed (always in post-installation) This makes @rmtry accept both absolute path and relative path (to latest prefix/cwd) While here now that it is not used, remove the old PLIST_REINPLACE macro Reviewed by: antoine Differential Revision: https://reviews.freebsd.org/D713
2014-09-01- Make it possible to use sample keyword with a full pathAntoine Brodin
- Prefer @dirrmtry over @unexec rmdir in makeplist Differential Revision: https://reviews.freebsd.org/D705 Reviewed by: bapt With hat: portmgr
2014-09-01Remove support for pkg_installBaptiste Daroussin
Merge back bsd.pkgng.mk into bsd.port.mk Add a note about @stopdaemon not being supported anymore With hat: portmgr Differential Revision: https://reviews.freebsd.org/D693
2014-08-05Fix fmtutil keyword with pkg_installAntoine Brodin
PR: ports/192124 Submitted by: John Hein With hat: portmgr
2014-07-25Add support for @fmtutil for pkg_installBaptiste Daroussin
2014-07-24Convert keywords in pure ucl formatBaptiste Daroussin
yaml version will be removed later
2014-07-04Support stage for texlive, given it is impossible to rebuild the fmt files intoBaptiste Daroussin
the stage then they are now rebuild in post-installation, like it is done in other package system
2014-06-28Use print/indexinfo to generate index of info pagesAntoine Brodin
It is much more lightweight than ginstall-info (12kB vs 400kB) and ginstall-info had a regression causing some index leftover on uninstall Submitted by: bapt Exp-run: self With hat: portmgr
2014-06-25Use print/texinfo-lite to install info pagesBaptiste Daroussin
This allows to use modern version of texinfo as well as allow packages to install properly on a system built WITHOUT_INFO
2014-06-20Make @dirrmtry handling in pkg_install closer to what pkg doesAntoine Brodin
Original patch: bapt Phabric: D215 Exp-run: self, less orphans/leftovers with pkg_install with patch than without and no new failures with pkg With hat: portmgr
2014-06-17Add missing font_dir initialization for @fontsdirAntoine Brodin
With hat: portmgr
2014-06-15Remove another extra '`'Baptiste Daroussin
Reported by: antoine
2014-06-15Remove extra '`'Baptiste Daroussin
Reported by: antoine
2014-06-12CosmeticBaptiste Daroussin
2014-06-12Make pkg_install aware of @fc @fcfontsdir and @fontsdirBaptiste Daroussin
Forgotten in previous commit Tested by: mandree
2014-06-11Add an @shell keyword to handle adding and remove a shell path in /etc/shellBaptiste Daroussin
Bump port revision of all ports that were doing it wrong prior to the keyword CR: D208 Reviewed by: antoine With hat: portmgr
2014-04-12- Add a @sample plist keywordBryan Drewery
It accepts a file (must end in .sample, this is not configurable): @sample file.conf.sample This will install file.conf.sample and copy it to file.conf. The file.conf will be removed if it matches file.conf.sample on deinstall. This replaces older patterns of: @unexec if cmp -s %D/etc/pkgtools.conf %D/etc/pkgtools.conf.sample; then rm -f %D/etc/pkgtools.conf; fi etc/pkgtools.conf.sample @exec [ -f %B/pkgtools.conf ] || cp %B/%f %B/pkgtools.conf [1] This somewhat obsoletes work in ports/157168 which added CONF_FILES, but we have been moving towards more logic in pkg-plist where possible and less magical macros. Though this thinking does clash with autoplist ideas. We may still want CONF_FILES, which just drops a list of @sample entries into the plist anyway. - Add a Keywords/pkg_install.awk and hook it into generate-plist. This is for pkg_install compatibility since it does not know how to read Keywords/sample.yaml. This file gives us a strategy to implement more keywords before pkg_install is EOL. Keywords are documented here: https://github.com/freebsd/pkg/commit/bffc31420b1fd6146a43c9abcd45109dd901198a - This needs to be documented in PH and portlint support added still. PR: ports/157168 [1] Discussed with: bapt Reviewed by: bapt Requested by: many With hat: portmgr
2013-12-20Fix fontdir handling to work properly.Niclas Zeising
Fix the name of mkfontdir and use correct paths.
2013-12-19Try to fix font handling for xorg fonts when using staging and pkgng.Niclas Zeising
This should silence all QAT messages about leftover font files. Bump portrevision for all affected ports. Original idea: bapt
2013-11-23Fix handling of info files with pkgng, when dealing with .info-X files and ↵Baptiste Daroussin
also what INFO_SUBDIR. The .info-X handling was wrong since the beginning of pkgng, the INFO_SUBDIR regression was introduced with stage PR: ports/184178 Reported by: gerald Tested by: gerald
2013-11-18Fix leftovers with INFO_SUBDIRBaptiste Daroussin
2013-03-14Fix info files with pkgng.Baptiste Daroussin
This bring the first Keyword into the ports tree. Keywords are pkgng custom plist keyword definition. info.yaml defines a new @info keyword usable only with pkgng which will: - add the info agument to the file list - set a post-installation execution script - set a post-deinstallation execution script in keyword definition the script uses the same format (%f, %F, %D, ...) as @exec/@unexec does it just add a new one: %@ which correspond the the keyword argument line. Exp-run: miwi