Index: Keywords/terminfo.ucl =================================================================== --- /dev/null +++ Keywords/terminfo.ucl @@ -0,0 +1,24 @@ +# $FreeBSD$ +# + +actions: [] +post-install: < 900000 ${RM} -f ${STAGEDIR}${PREFIX}/lib/libncurses.so \ ${STAGEDIR}${PREFIX}/lib/libncursesw.so ${ECHO} "INPUT(libncurses.so.${RELEASE:R} AS_NEEDED(-ltinfo))" > ${STAGEDIR}${PREFIX}/lib/libncurses.so ${ECHO} "INPUT(libncursesw.so.${RELEASE:R} AS_NEEDED(-ltinfow))" > ${STAGEDIR}${PREFIX}/lib/libncursesw.so -.endif + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.5.9 + ${MV} ${STAGEDIR}${PREFIX}/share/misc/terminfo.db \ + ${STAGEDIR}${PREFIX}/share/misc/terminfo.db.default + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} +. for f in ${DOCS} + ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/ +. endfor + .include Index: devel/ncurses/pkg-plist =================================================================== --- devel/ncurses/pkg-plist +++ devel/ncurses/pkg-plist @@ -977,5 +977,5 @@ share/misc/tabset/stdcrt share/misc/tabset/vt100 share/misc/tabset/vt300 -share/misc/terminfo.db -@exec find %D/share/misc -name "*.terminfo" -exec %D/bin/tic {} \; +share/misc/terminfo.db.default +@terminfo Index: sysutils/jfbterm/Makefile =================================================================== --- sysutils/jfbterm/Makefile +++ sysutils/jfbterm/Makefile @@ -20,11 +20,9 @@ MAKEFILE= ${FILESDIR}/BSDmakefile MAKE_ENV+= VERSION=${PORTVERSION} GUNZIP=${GUNZIP_CMD:N-*} PLIST_SUB+= TERMCAP_ADD_RECORD="@exec ${TERMCAP_ADD_RECORD:S,^${PREFIX},%D,}" \ - TERMCAP_DEL_RECORD="@unexec ${TERMCAP_DEL_RECORD}" \ - TIC="@exec ${TIC} ${TERMINFO_FILE:S,^${PREFIX},%D,} 2>/dev/null || ${TRUE}" + TERMCAP_DEL_RECORD="@unexec ${TERMCAP_DEL_RECORD}" CAP_MKDB?= /usr/bin/cap_mkdb -TIC?= ${LOCALBASE}/bin/tic TERMINFO_FILE?= ${PREFIX}/share/misc/jfbterm.terminfo OPTIONS_DEFINE= ICONV PNG SETUID TERMCAP UNIFONT Index: sysutils/jfbterm/pkg-plist =================================================================== --- sysutils/jfbterm/pkg-plist +++ sysutils/jfbterm/pkg-plist @@ -9,4 +9,4 @@ share/misc/jfbterm.terminfo %%TERMCAP_ADD_RECORD%% %%TERMCAP_DEL_RECORD%% -%%TIC%% +@terminfo Index: x11/rxvt-unicode/Makefile =================================================================== --- x11/rxvt-unicode/Makefile +++ x11/rxvt-unicode/Makefile @@ -12,10 +12,8 @@ LICENSE= GPLv2 -BUILD_DEPENDS= tic:${PORTSDIR}/devel/ncurses \ - ${LOCALBASE}/libdata/pkgconfig/fontconfig.pc:${PORTSDIR}/x11-fonts/fontconfig -RUN_DEPENDS= ${LOCALBASE}/bin/fc-cache:${PORTSDIR}/x11-fonts/fontconfig \ - ${LOCALBASE}/share/misc/terminfo.db:${PORTSDIR}/devel/ncurses +BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/fontconfig.pc:${PORTSDIR}/x11-fonts/fontconfig +RUN_DEPENDS= ${LOCALBASE}/bin/fc-cache:${PORTSDIR}/x11-fonts/fontconfig USES= cpe pkgconfig shebangfix tar:bzip2 USE_XORG= xpm xft xrender Index: x11/rxvt-unicode/pkg-plist =================================================================== --- x11/rxvt-unicode/pkg-plist +++ x11/rxvt-unicode/pkg-plist @@ -58,5 +58,4 @@ %%PERL%%man/man3/urxvtperl.3.gz man/man7/urxvt.7.gz share/misc/rxvt-unicode.terminfo -@comment No unexec tic available -@postexec tic %D/share/misc/rxvt-unicode.terminfo +@terminfo