pkgsrc/misc/teseq/Makefile
bjs cbf85c1cdb Import teseq-1.0.0 as pkgsrc/misc/teseq.
GNU Teseq is a tool for translating files that contain control
characters and terminal control sequences, into human-understandable
text. It is intended to aid in debugging problems in terminal
emulators, software that makes use of special terminal features, and
interactions between the two.

Teseq is primarily targeted at individuals who possess a basic
understanding of terminal control sequences, especially CSI sequences;
however, by default Teseq will try to identify and describe the
sequences that it encounters, and the behavior they might produce in a
terminal.

Teseq describes control functions as they are interpreted by
VT100-compatible terminals, and/or terminals compliant with the ECMA-48 /
ISO/IEC 6429 standard. Teseq does _not_ support describing control
functions according to terminal-specific definitions in a database such
as termcap or terminfo, though future versions may include limited
support for that (*note Future Enhancements::).  Therefore, the
descriptions Teseq uses for control functions may not necessarily match
their actual interpretation by whatever terminal device the characters
were actually intended for.
2008-08-28 01:23:41 +00:00

41 lines
953 B
Makefile

# $NetBSD: Makefile,v 1.1.1.1 2008/08/28 01:23:41 bjs Exp $
#
DISTNAME= teseq-1.0.0
CATEGORIES= misc
MASTER_SITES= http://ftp.gnu.org/gnu/teseq/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= bjs@NetBSD.org
HOMEPAGE= http://ftp.gnu.org/gnu/teseq/
COMMENT= Terminal control sequence analyzer
PKG_DESTDIR_SUPPORT= user-destdir
GNU_CONFIGURE= yes
USE_TOOLS+= perl:run sed:run
CONFIGURE_ENV+= AUTOCONF=true # files pre-built, not needed
CONFIGURE_ENV+= MAKEINFO=true
CONFIGURE_ENV+= HELP2MAN=true
INFO_FILES= yes
REPLACE_PERL= reseq.in
REPLACE_SED= src/teseq-post.sed
REPLACE_SH= tests/run.in
REPLACE_INTERPRETER+= sed
REPLACE.sed.old= .*sed
REPLACE.sed.new= ${SED}
REPLACE_FILES.sed= ${REPLACE_SED}
SUBST_CLASSES+= infodir
SUBST_FILES.infodir= Makefile.in
SUBST_MESSAGE.infodir= Fixing info directory pathname
SUBST_SED.infodir= -e 's,@infodir@,${PREFIX}/${PKGINFODIR},g'
SUBST_STAGE.infodir= pre-configure
TEST_TARGET= check
.include "../../mk/bsd.pkg.mk"