1DOLLY 72PACKAGE bzip23REQUIRES HOST runtime@045# bzip2 and libbz2 from upstream's release archive, unchanged, by the rules of6# its Makefile. bunzip2 and bzcat are bzip2 under the names it looks for.7FROM /v0.1.4/demos/tools/Dollyfile-tools-build 81e1c1bc8b06c83b1daead6c8f09bc8b1382e8fe165f896a98109396b58bb30589REQUIRES HEADER libc10REQUIRES TOOL   ar11REQUIRES TOOL   cc12REQUIRES TOOL   cmp13REQUIRES TOOL   cp14REQUIRES TOOL   gzip15REQUIRES TOOL   ln16REQUIRES TOOL   make17REQUIRES TOOL   mkdir18REQUIRES TOOL   tar19REQUIRES TOOL   text-page2021SOURCE /v0.1.4/dist/static/tools/bzip2-1.0.8.tar.gz ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269 /tmp/bzip2.tar.gz22SLOP gzip -dc /tmp/bzip2.tar.gz | tar -xf - -C /tmp2324FILE /tmp/bzip2.mk25    .RECIPEPREFIX := >26    S := /tmp/bzip2-1.0.827    BIN := /usr/bin28    LIB := /usr/lib29    NAMES := blocksort huffman crctable randtable compress decompress bzlib30    all: $(BIN)/bzip2 $(BIN)/bzip2recover31    $S/%.o: $S/%.c32    >cc -O2 -D_FILE_OFFSET_BITS=64 -c $< -o $@33    $(LIB)/libbz2.a: $(addprefix $S/,$(addsuffix .o,$(NAMES)))34    >ar rcs $@ $^35    $(BIN)/bzip2: $S/bzip2.o $(LIB)/libbz2.a36    >cc $^ -o $@37    $(BIN)/bzip2recover: $S/bzip2recover.o38    >cc $^ -o $@39SLOP make -j4 -f /tmp/bzip2.mk40SLOP ln -s bzip2 /usr/bin/bunzip241SLOP ln -s bzip2 /usr/bin/bzcat42SLOP cp /tmp/bzip2-1.0.8/bzlib.h /usr/include/bzlib.h43SLOP mkdir -p /usr/share/licenses/bzip244SLOP cp /tmp/bzip2-1.0.8/LICENSE /usr/share/licenses/bzip2/LICENSE45SLOP text-page /tmp/bzip2-1.0.8/bzip2.14647# The checks of upstream's Makefile: each sample at its block size, both ways.48SLOP CWD /tmp/bzip2-1.0.8 bzip2 -1 < sample1.ref | cmp - sample1.bz249SLOP CWD /tmp/bzip2-1.0.8 bzip2 -2 < sample2.ref | cmp - sample2.bz250SLOP CWD /tmp/bzip2-1.0.8 bzip2 -3 < sample3.ref | cmp - sample3.bz251SLOP CWD /tmp/bzip2-1.0.8 bunzip2 < sample1.bz2 | cmp - sample1.ref52SLOP CWD /tmp/bzip2-1.0.8 bzcat sample2.bz2 | cmp - sample2.ref53SLOP CWD /tmp/bzip2-1.0.8 bzip2 -ds < sample3.bz2 | cmp - sample3.ref5455EXPORTS TOOL   bzip256EXPORTS TOOL   bunzip257EXPORTS TOOL   bzcat58EXPORTS TOOL   bzip2recover59EXPORTS LIB    bz2   /usr/lib/libbz2.a60EXPORTS HEADER bzlib /usr/include/bzlib.h61FILE /usr/share/licenses/bzip2/LICENSE62FILE /usr/share/man/cat1/bzip2.163