From 0521b2fe8e60d2415a9f1cca7ce57d786bba9e28 Mon Sep 17 00:00:00 2001 From: Dmitry Marakasov Date: Thu, 8 Oct 2015 14:12:53 +0000 Subject: 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 --- Keywords/terminfo.ucl | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Keywords/terminfo.ucl (limited to 'Keywords') diff --git a/Keywords/terminfo.ucl b/Keywords/terminfo.ucl new file mode 100644 index 000000000000..870a03296268 --- /dev/null +++ b/Keywords/terminfo.ucl @@ -0,0 +1,22 @@ +# $FreeBSD$ +# + +actions: [] +post-install: <