ports/x11/sawfish/patches/patch-themes_Makefile_in

29 lines
1.1 KiB
Text

BSD tar cannot handle the StyleTar.tar.gz file:
tar: Cannot identify format. Searching...
tar: Cpio file name length 20804 is out of range
tar: Invalid header, starting valid header search.
tar: Cpio file name length 59038 is out of range
Index: themes/Makefile.in
--- themes/Makefile.in.orig
+++ themes/Makefile.in
@@ -39,9 +39,7 @@ THEMES := StyleTab absolute-e Crux microGUI mxflat Elb
all :
for d in $(THEMES); do \
- ( tar --help|grep -q sort= && rbopts=--sort=name ; \
- tar --help|grep -q 'GNU tar' && rbopts="$$rbopts --format=gnu --mtime @1" ; \
- cd $(srcdir) && LC_ALL=C tar $$rbopts -c $$d/* | gzip -n9 > $$d.tar.gz ) ; \
+ ( cd $(srcdir) && LC_ALL=C tar -f - -c $$d/* | gzip -n9 > $$d.tar.gz ) ; \
done
install : all installdirs
@@ -51,7 +49,7 @@ install : all installdirs
done
@# Don't use tar for StyleTab. It's not compression, but tar
@# itself slows in librep.
- cd $(DESTDIR)$(themedir) && tar xf StyleTab.tar.gz && rm StyleTab.tar.gz
+ cd $(DESTDIR)$(themedir) && ${LOCALBASE}/bin/gtar xf StyleTab.tar.gz && rm StyleTab.tar.gz
installdirs : $(top_srcdir)/mkinstalldirs
$(SHELL) $< $(DESTDIR)$(themedir)