| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
It be used by the GLIB_SCHEMAS macro in the next gnome update, for ports
using GLIB_SCHEMAS nothing will change.
Approved by: portmgr (bapt)
|
|
|
|
|
| |
Approved by: portmgr (antoine, bapt)
Differential Revision: https://reviews.freebsd.org/D721
|
| |
|
|
|
|
|
|
| |
PR: 193209
Submitted by: ohauer
With hat: portmgr
|
|
|
|
|
| |
With hat: portmgr
Sponsored by: Absolight
|
|
|
|
| |
the different database updates
|
| |
|
|
|
|
|
| |
Submitted by: amdmi3
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
- Prefer @dirrmtry over @unexec rmdir in makeplist
Differential Revision: https://reviews.freebsd.org/D705
Reviewed by: bapt
With hat: portmgr
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
PR: ports/192124
Submitted by: John Hein
With hat: portmgr
|
| |
|
|
|
|
| |
yaml version will be removed later
|
|
|
|
|
| |
the stage then they are now rebuild in post-installation, like it is done in
other package system
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
This allows to use modern version of texinfo as well as allow packages to
install properly on a system built WITHOUT_INFO
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
With hat: portmgr
|
|
|
|
| |
Reported by: antoine
|
|
|
|
| |
Reported by: antoine
|
| |
|
|
|
|
|
|
| |
Forgotten in previous commit
Tested by: mandree
|
|
|
|
|
|
|
|
| |
Bump port revision of all ports that were doing it wrong prior to the keyword
CR: D208
Reviewed by: antoine
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Fix the name of mkfontdir and use correct paths.
|
|
|
|
|
|
|
|
| |
This should silence all QAT messages about leftover font files.
Bump portrevision for all affected ports.
Original idea: bapt
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
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
|