diff options
author | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2015-10-08 14:12:53 +0000 |
---|---|---|
committer | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2015-10-08 14:12:53 +0000 |
commit | 0521b2fe8e60d2415a9f1cca7ce57d786bba9e28 (patch) | |
tree | 66218542f316f42721fe6db22016d2f70b18dc81 /Mk/bsd.port.mk | |
parent | e12f77294208b750e016fc951df2f514cdbbabc2 (diff) | |
download | ports-0521b2fe8e60d2415a9f1cca7ce57d786bba9e28.tar.gz ports-0521b2fe8e60d2415a9f1cca7ce57d786bba9e28.zip |
Add a way to cleanly handle terminfo.db file used by devel/ncurses
This database contains compiled terminfo entries and is merged from
a large part which comes with ncurses themselves and compiled
.terminfo files installed by other ports (currently only rxvt-unicode
and jfbterm)
- Now the database is always kept up to date, regardless of port
installation order (both ncurses installed before .terminfo files
and the other way around work as expected)
- All affected ports now support clean deinstallation and do not
produce stage-qa errors
- Affected ports are simplified, as they now only need to define
USES=terminfo
- rxvt-unicode no longer pulls in ncurses: the dependency is not
really needed for anything beside updating it's own database
- The patch contains Q/A test to check whether a port needs, or
needs not USES=terminfo
Approved by: portmgr (mat, bapt)
Differential Revision: D3747
Notes
Notes:
svn path=/head/; revision=398827
Diffstat (limited to 'Mk/bsd.port.mk')
-rw-r--r-- | Mk/bsd.port.mk | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk index da50034a4526..8e41cce41721 100644 --- a/Mk/bsd.port.mk +++ b/Mk/bsd.port.mk @@ -1539,6 +1539,9 @@ QA_ENV+= USESLIBTOOL=yes .if !empty(USES:Mshared-mime-info) QA_ENV+= USESSHAREDMIMEINFO=yes .endif +.if !empty(USES:Mterminfo) +QA_ENV+= USESTERMINFO=yes +.endif CO_ENV+= STAGEDIR=${STAGEDIR} \ PREFIX=${PREFIX} \ |