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.4/Dollyfile-system-tools 7f6c86fcc73e544e7007646eba2718bbc4d43b7f0516d9558e2dc500b1a05a809USE /v0.1.4/Dollyfile-mandoc 67a89ded0a009e1457626e18cc37ec6dd3d260f4eecbc462e970c83f708da6311011REQUIRES HEADER libc12REQUIRES TOOL   cc13REQUIRES TOOL   cp14REQUIRES TOOL   grep15REQUIRES TOOL   gzip16REQUIRES TOOL   make17REQUIRES TOOL   mkdir18REQUIRES TOOL   tar19REQUIRES TOOL   text-page2021SOURCE /v0.1.4/dist/static/default/less-692.tar.gz 61300f603798ecf1d7786570789f0ff3f5a1acf075a6fb9f756837d166e37d14 /tmp/less.tar.gz22SOURCE /v0.1.4/dist/static/default/termcap-1.3.1.tar.gz 91a0e22e5387ca4467b5bcb18edf1c51b930262fd466d5fda396dd9d26719100 /tmp/termcap.tar.gz23SLOP gzip -dc /tmp/less.tar.gz | tar -xf - -C /tmp24SLOP gzip -dc /tmp/termcap.tar.gz | tar -xf - -C /tmp2526# Slop does not run upstream's configure, so HAVE says what it would find27# here. Not claimed: fchmod (there are no permission bits) and ttyname.28FILE /tmp/less.mk29    .RECIPEPREFIX := >30    HAVE := CONST CTYPE_H ERRNO ERRNO_H FCNTL_H FILENO FSYNC INTTYPES_H LIMITS_H \31      LOCALE NANOSLEEP OSPEED POLL POPEN POSIX_REGCOMP REALPATH SETTABLE_ERRNO \32      SIGEMPTYSET SIGPROCMASK SIGSETJMP SIGSET_T SNPRINTF STAT STAT_INO \33      STDCKDINT_H STDINT_H STDIO_H STDLIB_H STRERROR STRINGS_H STRING_H \34      STRSIGNAL SYSTEM SYS_IOCTL_H SYS_STAT_H SYS_WAIT_H TERMCAP_H TERMIOS_FUNCS \35      TERMIOS_H TIME_H TIME_T UNISTD_H UPPER_LOWER USLEEP VOID36    CPPFLAGS := $(addprefix -DHAVE_,$(HAVE)) -DSTDC_HEADERS -DSECURE_COMPILE=0 \37      '-DEDIT_PGM="vi"' '-DBINDIR="/usr/bin"' '-DLIBEXECDIR="/usr/libexec"' \38      '-DSYSDIR="/etc"' -I /tmp/less-692 -I /tmp/termcap-1.3.139    # The objects of upstream's Makefile.in.40    NAMES := main screen brac ch charset cmdbuf command cvt decode edit evar \41      filename forwback help ifile input jump line linenum lsystem mark optfunc \42      option opttbl os output pattern position prompt search signal tags ttyin \43      version xbuf lesskey_parse44    OBJECTS := $(addprefix /tmp/less-692/,$(addsuffix .o,$(NAMES)))45    all: /usr/bin/less /usr/libexec/lessecho46    # As configure writes it: a name it did not define is no longer mentioned.47    /tmp/less-692/defines.h: /tmp/less-692/defines.h.in48    >grep -v '^#undef' $< > $@49    # termcap.c is K&R C and tparam.c calls write without its header.50    /tmp/termcap-1.3.1/%.o: /tmp/termcap-1.3.1/%.c51    >cc -O2 -std=gnu89 -DSTDC_HEADERS -DHAVE_UNISTD_H -include unistd.h -c $< -o $@52    /tmp/less-692/%.o: /tmp/less-692/%.c /tmp/less-692/defines.h53    >cc -O2 $(CPPFLAGS) -c $< -o $@54    /usr/bin/less: $(OBJECTS) /tmp/termcap-1.3.1/termcap.o /tmp/termcap-1.3.1/tparam.o55    >cc $^ -o $@56    /usr/libexec/lessecho: /tmp/less-692/lessecho.o /tmp/less-692/version.o57    >cc $^ -o $@58SLOP make -j4 -f /tmp/less.mk59SLOP mkdir -p /usr/share/licenses/less /usr/share/licenses/termcap60SLOP cp /tmp/less-692/LICENSE /usr/share/licenses/less/LICENSE61SLOP cp /tmp/termcap-1.3.1/COPYING /usr/share/licenses/termcap/COPYING62SLOP cp /tmp/less-692/less.nro /usr/share/man/man1/less.163SLOP text-page /usr/share/man/man1/less.16465# Not a terminal: straight through, and no key is waited for.66SLOP less /tmp/less-692/NEWS > /tmp/less.out && cmp /tmp/less.out /tmp/less-692/NEWS67SLOP less < /tmp/less-692/NEWS | cmp - /tmp/less-692/NEWS6869EXPORTS TOOL less70# less runs lessecho to expand a file name typed at its prompt.71FILE /usr/libexec/lessecho72FILE /usr/share/licenses/less/LICENSE73FILE /usr/share/licenses/termcap/COPYING74FILE /usr/share/man/cat1/less.175