about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDaniel Shahaf <d.s@daniel.shahaf.name>2018-09-11 18:29:59 +0000
committerDaniel Shahaf <d.s@daniel.shahaf.name>2018-09-12 15:12:12 +0000
commit3b8c407bb91b36fd51ddd12749499d0213619771 (patch)
treeafc04d45f5b3b1d9d6b9efddc6dbf8312bc27f39
parentb44be21525d0758c93d8c5fab05fdbd8a9cb0d91 (diff)
downloadzsh-3b8c407bb91b36fd51ddd12749499d0213619771.tar.gz
zsh-3b8c407bb91b36fd51ddd12749499d0213619771.tar.xz
zsh-3b8c407bb91b36fd51ddd12749499d0213619771.zip
43447: Generate tar.xz artifacts only.
-rw-r--r--ChangeLog3
-rw-r--r--Etc/creating-a-release.txt2
-rw-r--r--Makefile.in21
3 files changed, 9 insertions, 17 deletions
diff --git a/ChangeLog b/ChangeLog
index 1535174f0..b0aca4fd9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2018-09-12  Daniel Shahaf  <d.s@daniel.shahaf.name>
 
+	* 43447: Etc/creating-a-release.txt, Makefile.in: Generate
+	tar.xz artifacts only.
+
 	* 43443: Completion/Unix/Command/_git: When completing worktrees,
 	show the ref and hash of each worktree.
 
diff --git a/Etc/creating-a-release.txt b/Etc/creating-a-release.txt
index bb5502e35..2445151f5 100644
--- a/Etc/creating-a-release.txt
+++ b/Etc/creating-a-release.txt
@@ -40,8 +40,6 @@ To create a zsh release:
 	make tarxz-doc tarxz-src
 	for i in zsh*.tar.?z ; do gpg -ab -- $i ; done
 
-	# The tarxz-* targets create both *.tar.gz and *.tar.xz.
-
 - [one time step] Add your key to http://zsh.sf.net/Arc/source.html; see README in the 'web' repository for how to do this.  Its URL is:
 
 	git clone git://git.code.sf.net/p/zsh/web
diff --git a/Makefile.in b/Makefile.in
index 00d74b7f2..d8568294b 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -159,28 +159,19 @@ $(sdir)/stamp-h.in: $(sdir)/configure
 
 DISTNAME = zsh-$(VERSION)
 
-targz-src: $(DISTNAME).tar.gz
-$(DISTNAME).tar.gz: FORCE
+tarxz-src: $(DISTNAME).tar.xz
+$(DISTNAME).tar.xz: FORCE
 	@$(sdir_top)/Util/mkdisttree.sh $(DISTNAME) $(sdir_top) $(dir_top) SRC \
 	    $(MAKE) $(MAKEDEFS)
 	echo '#define ZSH_PATCHLEVEL "'`cd $(sdir_top) && git describe --tags --long --abbrev=7`'"' >$(DISTNAME)/Src/patchlevel.h.release
-	tar cf - $(DISTNAME) | gzip -9 > $@
+	tar cf - $(DISTNAME) | xz -9 > $@
 	rm -rf $(DISTNAME)
 
-targz-doc: $(DISTNAME)-doc.tar.gz
-$(DISTNAME)-doc.tar.gz: FORCE
+tarxz-doc: $(DISTNAME)-doc.tar.xz
+$(DISTNAME)-doc.tar.xz: FORCE
 	@$(sdir_top)/Util/mkdisttree.sh $(DISTNAME) $(sdir_top) $(dir_top) DOC \
 	    $(MAKE) $(MAKEDEFS)
-	tar cf - $(DISTNAME) | gzip -9 > $@
+	tar cf - $(DISTNAME) | xz -9 > $@
 	rm -rf $(DISTNAME)
 
 FORCE:
-
-tarxz-src: $(DISTNAME).tar.xz
-$(DISTNAME).tar.xz: $(DISTNAME).tar.gz
-	< $< zcat | xz -9 > $@
-
-tarxz-doc: $(DISTNAME)-doc.tar.xz
-$(DISTNAME)-doc.tar.xz: $(DISTNAME)-doc.tar.gz
-	< $< zcat | xz -9 > $@
-