1DOLLY 72PACKAGE less3REQUIRES HOST runtime@045# less over GNU termcap, both from upstream's release archives, unchanged.6# The terminal's entry is /etc/termcap, which the display package holds. less7# is used under its own licence; termcap makes the program a GPL one.8FROM /v0.1.2/Dollyfile-system-tools a79e48b88e5552cc965f0aa06dd9d28c05712649cc7b059036eb6a3857665632910REQUIRES HEADER libc11REQUIRES TOOL   cc12REQUIRES TOOL   cp13REQUIRES TOOL   grep14REQUIRES TOOL   gzip15REQUIRES TOOL   make16REQUIRES TOOL   mkdir17REQUIRES TOOL   tar1819SOURCE /v0.1.2/dist/static/default/less-692.tar.gz 61300f603798ecf1d7786570789f0ff3f5a1acf075a6fb9f756837d166e37d14 /tmp/less.tar.gz20SOURCE /v0.1.2/dist/static/default/termcap-1.3.1.tar.gz 91a0e22e5387ca4467b5bcb18edf1c51b930262fd466d5fda396dd9d26719100 /tmp/termcap.tar.gz21SLOP gzip -dc /tmp/less.tar.gz | tar -xf - -C /tmp22SLOP gzip -dc /tmp/termcap.tar.gz | tar -xf - -C /tmp2324# Slop does not run upstream's configure, so HAVE says what it would find25# here. Not claimed: fchmod (there are no permission bits) and ttyname.26FILE /tmp/less.mk27    .RECIPEPREFIX := >28    HAVE := CONST CTYPE_H ERRNO ERRNO_H FCNTL_H FILENO FSYNC INTTYPES_H LIMITS_H \29      LOCALE NANOSLEEP OSPEED POLL POPEN POSIX_REGCOMP REALPATH SETTABLE_ERRNO \30      SIGEMPTYSET SIGPROCMASK SIGSETJMP SIGSET_T SNPRINTF STAT STAT_INO \31      STDCKDINT_H STDINT_H STDIO_H STDLIB_H STRERROR STRINGS_H STRING_H \32      STRSIGNAL SYSTEM SYS_IOCTL_H SYS_STAT_H SYS_WAIT_H TERMCAP_H TERMIOS_FUNCS \33      TERMIOS_H TIME_H TIME_T UNISTD_H UPPER_LOWER USLEEP VOID34    CPPFLAGS := $(addprefix -DHAVE_,$(HAVE)) -DSTDC_HEADERS -DSECURE_COMPILE=0 \35      '-DEDIT_PGM="vi"' '-DBINDIR="/usr/bin"' '-DLIBEXECDIR="/usr/libexec"' \36      '-DSYSDIR="/etc"' -I /tmp/less-692 -I /tmp/termcap-1.3.137    # The objects of upstream's Makefile.in.38    NAMES := main screen brac ch charset cmdbuf command cvt decode edit evar \39      filename forwback help ifile input jump line linenum lsystem mark optfunc \40      option opttbl os output pattern position prompt search signal tags ttyin \41      version xbuf lesskey_parse42    OBJECTS := $(addprefix /tmp/less-692/,$(addsuffix .o,$(NAMES)))43    all: /usr/bin/less /usr/libexec/lessecho44    # As configure writes it: a name it did not define is no longer mentioned.45    /tmp/less-692/defines.h: /tmp/less-692/defines.h.in46    >grep -v '^#undef' $< > $@47    # termcap.c is K&R C and tparam.c calls write without its header.48    /tmp/termcap-1.3.1/%.o: /tmp/termcap-1.3.1/%.c49    >cc -O2 -std=gnu89 -DSTDC_HEADERS -DHAVE_UNISTD_H -include unistd.h -c $< -o $@50    /tmp/less-692/%.o: /tmp/less-692/%.c /tmp/less-692/defines.h51    >cc -O2 $(CPPFLAGS) -c $< -o $@52    /usr/bin/less: $(OBJECTS) /tmp/termcap-1.3.1/termcap.o /tmp/termcap-1.3.1/tparam.o53    >cc $^ -o $@54    /usr/libexec/lessecho: /tmp/less-692/lessecho.o /tmp/less-692/version.o55    >cc $^ -o $@56SLOP make -j4 -f /tmp/less.mk57SLOP mkdir -p /usr/share/licenses/less /usr/share/licenses/termcap58SLOP cp /tmp/less-692/LICENSE /usr/share/licenses/less/LICENSE59SLOP cp /tmp/termcap-1.3.1/COPYING /usr/share/licenses/termcap/COPYING60SLOP cp /tmp/less-692/less.nro /usr/share/man/man1/less.16162# Not a terminal: straight through, and no key is waited for.63SLOP less /tmp/less-692/NEWS > /tmp/less.out && cmp /tmp/less.out /tmp/less-692/NEWS64SLOP less < /tmp/less-692/NEWS | cmp - /tmp/less-692/NEWS6566EXPORTS TOOL less67# less runs lessecho to expand a file name typed at its prompt.68FILE /usr/libexec/lessecho69FILE /usr/share/licenses/less/LICENSE70FILE /usr/share/licenses/termcap/COPYING71FILE /usr/share/man/man1/less.172