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.5/Dollyfile-system-tools 39e8ad7c80d06b7a0c420bbeaae2e6b2423e7e633d38640e82d72a73c20e232a9USE /v0.1.5/Dollyfile-mandoc f175a02b3df6d4fc836307aee318cd3bae8ab4d6afebe64a472bb0197af491441011REQUIRES HEADER libc12REQUIRES TOOL   cc13REQUIRES TOOL   cp14REQUIRES TOOL   grep15REQUIRES TOOL   gzip16REQUIRES TOOL   make17REQUIRES TOOL   mkdir18REQUIRES TOOL   tar19REQUIRES TOOL   text-page2021SOURCE /v0.1.5/dist/static/default/less-692.tar.gz 61300f603798ecf1d7786570789f0ff3f5a1acf075a6fb9f756837d166e37d14 /tmp/less.tar.gz22SOURCE /v0.1.5/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