Project = groff
Name = groff
Version = 1.19.1
Name_Vers = $(Name)-$(Version)
Compress_Type = gz
Tarball = $(Name_Vers).tar.$(Compress_Type)
Extract_Dir = $(Name_Vers)
Patch_List = tmac__doc-common.diff tmac__troffrc.diff
ifeq ($(Compress_Type),bz2)
Extract_Option = j
else
Extract_Option = z
endif
no_target:
@$(MAKE) -f Makefile
install:
@echo "-- Extracting distfiles --"
rmdir $(OBJROOT)
cp -r $(SRCROOT) $(OBJROOT)
rm -rf $(OBJROOT)/$(Project)
cd $(OBJROOT) && tar $(Extract_Option)xf $(OBJROOT)/$(Tarball)
mv $(OBJROOT)/$(Extract_Dir) $(OBJROOT)/$(Project)
@echo "-- Applying patches --"
$(_v) for patchfile in $(Patch_List); do \
cd $(OBJROOT)/$(Project) && patch -p0 < $(OBJROOT)/patches/$$patchfile; \
done
@echo "-- Done extracting/patching, continuing --"
$(MAKE) -C $(OBJROOT) -f Makefile install \
SRCROOT=$(OBJROOT) \
OBJROOT=$(OBJROOT)/$(Project) \
VERSION=$(VERSION)
.DEFAULT:
@$(MAKE) -f Makefile $@