aboutsummaryrefslogtreecommitdiff
path: root/Keywords
Commit message (Collapse)AuthorAgeFilesLines
* @sample: chmod u+w to ensure user may write to it.Bryan Drewery2014-10-031-1/+2
| | | | | | | | | PR: 193209 Submitted by: ohauer With hat: portmgr Notes: svn path=/head/; revision=369927
* Replace the dirrmtry action with dir.Mathieu Arnold2014-10-023-3/+3
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=369819
* Use keywords to control exactly when is excutiedBaptiste Daroussin2014-09-222-0/+22
| | | | | | | the different database updates Notes: svn path=/head/; revision=368907
* Remove the yaml files as pkg 1.3.8 is now the minimal required versionBaptiste Daroussin2014-09-227-128/+0
| | | | Notes: svn path=/head/; revision=368889
* @sample: Alert user that there is a stale file to be removed.Bryan Drewery2014-09-112-0/+4
| | | | | | | | Submitted by: amdmi3 With hat: portmgr Notes: svn path=/head/; revision=367994
* Convert rmtry into regular KeywordBaptiste Daroussin2014-09-031-0/+11
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=367153
* - Make it possible to use sample keyword with a full pathAntoine Brodin2014-09-012-4/+16
| | | | | | | | | | | - Prefer @dirrmtry over @unexec rmdir in makeplist Differential Revision: https://reviews.freebsd.org/D705 Reviewed by: bapt With hat: portmgr Notes: svn path=/head/; revision=366901
* Remove support for pkg_installBaptiste Daroussin2014-09-011-111/+0
| | | | | | | | | | | 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 Notes: svn path=/head/; revision=366875
* Fix fmtutil keyword with pkg_installAntoine Brodin2014-08-051-0/+1
| | | | | | | | | PR: ports/192124 Submitted by: John Hein With hat: portmgr Notes: svn path=/head/; revision=364121
* Add support for @fmtutil for pkg_installBaptiste Daroussin2014-07-251-0/+8
| | | | Notes: svn path=/head/; revision=362899
* Convert keywords in pure ucl formatBaptiste Daroussin2014-07-247-0/+134
| | | | | | | yaml version will be removed later Notes: svn path=/head/; revision=362833
* Support stage for texlive, given it is impossible to rebuild the fmt files intoBaptiste Daroussin2014-07-041-0/+13
| | | | | | | | the stage then they are now rebuild in post-installation, like it is done in other package system Notes: svn path=/head/; revision=360642
* Use print/indexinfo to generate index of info pagesAntoine Brodin2014-06-281-8/+2
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=359680
* Use print/texinfo-lite to install info pagesBaptiste Daroussin2014-06-251-3/+3
| | | | | | | | This allows to use modern version of texinfo as well as allow packages to install properly on a system built WITHOUT_INFO Notes: svn path=/head/; revision=359201
* Make @dirrmtry handling in pkg_install closer to what pkg doesAntoine Brodin2014-06-201-0/+12
| | | | | | | | | | | 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 Notes: svn path=/head/; revision=358636
* Add missing font_dir initialization for @fontsdirAntoine Brodin2014-06-171-0/+1
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=358157
* Remove another extra '`'Baptiste Daroussin2014-06-151-1/+1
| | | | | | | Reported by: antoine Notes: svn path=/head/; revision=357935
* Remove extra '`'Baptiste Daroussin2014-06-151-1/+1
| | | | | | | Reported by: antoine Notes: svn path=/head/; revision=357934
* CosmeticBaptiste Daroussin2014-06-121-9/+9
| | | | Notes: svn path=/head/; revision=357581
* Make pkg_install aware of @fc @fcfontsdir and @fontsdirBaptiste Daroussin2014-06-121-0/+39
| | | | | | | | | Forgotten in previous commit Tested by: mandree Notes: svn path=/head/; revision=357580
* Add an @shell keyword to handle adding and remove a shell path in /etc/shellBaptiste Daroussin2014-06-112-0/+41
| | | | | | | | | | | Bump port revision of all ports that were doing it wrong prior to the keyword CR: D208 Reviewed by: antoine With hat: portmgr Notes: svn path=/head/; revision=357511
* - Add a @sample plist keywordBryan Drewery2014-04-122-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=351064
* Fix fontdir handling to work properly.Niclas Zeising2013-12-201-4/+4
| | | | | | | Fix the name of mkfontdir and use correct paths. Notes: svn path=/head/; revision=337096
* Try to fix font handling for xorg fonts when using staging and pkgng.Niclas Zeising2013-12-193-0/+45
| | | | | | | | | | | This should silence all QAT messages about leftover font files. Bump portrevision for all affected ports. Original idea: bapt Notes: svn path=/head/; revision=336886
* Fix handling of info files with pkgng, when dealing with .info-X files and ↵Baptiste Daroussin2013-11-231-2/+2
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=334652
* Fix leftovers with INFO_SUBDIRBaptiste Daroussin2013-11-181-0/+3
| | | | Notes: svn path=/head/; revision=334169
* Fix info files with pkgng.Baptiste Daroussin2013-03-141-0/+14
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 Notes: svn path=/head/; revision=314142