[packages/zstd] - up to 1.3.5

arekm arekm at pld-linux.org
Sat Jul 7 18:52:51 CEST 2018


commit 46edb54d2b570506fd519aa45cb89eae79875666
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Sat Jul 7 18:52:43 2018 +0200

    - up to 1.3.5

 zstd-noquiet.patch | 90 +++++++++++++++++++++++++++++++++++++++---------------
 zstd.spec          |  7 +++--
 2 files changed, 69 insertions(+), 28 deletions(-)
---
diff --git a/zstd.spec b/zstd.spec
index 1956bc0..5c33724 100644
--- a/zstd.spec
+++ b/zstd.spec
@@ -1,13 +1,13 @@
 Summary:	Zstandard - fast lossless compression algorithm
 Summary(pl.UTF-8):	Zstandard - szybki, bezstratny algorytm kompresji
 Name:		zstd
-Version:	1.1.4
+Version:	1.3.5
 Release:	1
 License:	BSD
 Group:		Libraries
 #Source0Download: https://github.com/facebook/zstd/releases
 Source0:	https://github.com/facebook/zstd/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	16f16d81ce8bed7d52e1e40b9c73677e
+# Source0-md5:	d2fc97be4852d666f086282053c02319
 Patch0:		%{name}-noquiet.patch
 URL:		https://github.com/facebook/zstd
 BuildRequires:	gcc >= 5:3.2
@@ -73,12 +73,13 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc LICENSE NEWS PATENTS README.md
+%doc LICENSE NEWS README.md
 %attr(755,root,root) %{_bindir}/unzstd
 %attr(755,root,root) %{_bindir}/zstd
 %attr(755,root,root) %{_bindir}/zstdcat
 %attr(755,root,root) %{_bindir}/zstdgrep
 %attr(755,root,root) %{_bindir}/zstdless
+%attr(755,root,root) %{_bindir}/zstdmt
 %attr(755,root,root) %{_libdir}/libzstd.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libzstd.so.1
 %{_mandir}/man1/unzstd.1*
diff --git a/zstd-noquiet.patch b/zstd-noquiet.patch
index a376c42..c1b2ff1 100644
--- a/zstd-noquiet.patch
+++ b/zstd-noquiet.patch
@@ -1,13 +1,15 @@
---- zstd-1.1.4/lib/Makefile.orig	2017-04-28 18:58:28.327097113 +0200
-+++ zstd-1.1.4/lib/Makefile	2017-04-28 19:00:43.553762235 +0200
-@@ -69,19 +69,19 @@
+--- zstd-1.3.5/lib/Makefile.org	2018-06-28 10:55:26.000000000 +0200
++++ zstd-1.3.5/lib/Makefile	2018-07-07 18:43:57.778422685 +0200
+@@ -103,7 +103,7 @@ all: lib
  libzstd.a: ARFLAGS = rcs
  libzstd.a: $(ZSTD_OBJ)
  	@echo compiling static library
 -	@$(AR) $(ARFLAGS) $@ $^
 +	$(AR) $(ARFLAGS) $@ $^
  
- $(LIBZSTD): LDFLAGS += -shared -fPIC -fvisibility=hidden
+ libzstd.a-mt: CPPFLAGS += -DZSTD_MULTITHREAD
+ libzstd.a-mt: libzstd.a
+@@ -112,13 +112,13 @@ $(LIBZSTD): LDFLAGS += -shared -fPIC -fv
  $(LIBZSTD): $(ZSTD_FILES)
  	@echo compiling dynamic library $(LIBVER)
  ifneq (,$(filter Windows%,$(OS)))
@@ -25,22 +27,26 @@
  endif
  
  libzstd : $(LIBZSTD)
-@@ -92,10 +92,10 @@
- lib-release: lib
+@@ -142,13 +142,13 @@ libzstd-nomt: LDFLAGS += -shared -fPIC -
+ libzstd-nomt: $(ZSTD_NOMT_FILES)
+ 	@echo compiling single-thread dynamic library $(LIBVER)
+ 	@echo files : $(ZSTD_NOMT_FILES)
+-	@$(CC) $(FLAGS) $^ $(LDFLAGS) $(SONAME_FLAGS) -o $@
++	$(CC) $(FLAGS) $^ $(LDFLAGS) $(SONAME_FLAGS) -o $@
  
  clean:
--	@$(RM) -r *.dSYM   # Mac OS-X specific
+-	@$(RM) -r *.dSYM   # macOS-specific
 -	@$(RM) core *.o *.a *.gcda *.$(SHARED_EXT) *.$(SHARED_EXT).* libzstd.pc
--	@$(RM) dll/libzstd.dll dll/libzstd.lib
+-	@$(RM) dll/libzstd.dll dll/libzstd.lib libzstd-nomt*
 -	@$(RM) common/*.o compress/*.o decompress/*.o dictBuilder/*.o legacy/*.o deprecated/*.o
-+	$(RM) -r *.dSYM   # Mac OS-X specific
++	$(RM) -r *.dSYM   # macOS-specific
 +	$(RM) core *.o *.a *.gcda *.$(SHARED_EXT) *.$(SHARED_EXT).* libzstd.pc
-+	$(RM) dll/libzstd.dll dll/libzstd.lib
++	$(RM) dll/libzstd.dll dll/libzstd.lib libzstd-nomt*
 +	$(RM) common/*.o compress/*.o decompress/*.o dictBuilder/*.o legacy/*.o deprecated/*.o
  	@echo Cleaning library completed
  
  #-----------------------------------------------------------------------------
-@@ -127,25 +127,25 @@
+@@ -187,7 +187,7 @@ INSTALL_DATA    ?= $(INSTALL) -m 644
  libzstd.pc:
  libzstd.pc: libzstd.pc.in
  	@echo creating pkgconfig
@@ -49,31 +55,65 @@
               -e 's|@LIBDIR@|$(LIBDIR)|' \
               -e 's|@INCLUDEDIR@|$(INCLUDEDIR)|' \
               -e 's|@VERSION@|$(VERSION)|' \
-              $< >$@
+@@ -197,39 +197,39 @@ install: install-pc install-static insta
+ 	@echo zstd static and shared library installed
  
- install: libzstd.a libzstd libzstd.pc
--	@$(INSTALL) -d -m 755 $(DESTDIR)$(PKGCONFIGDIR)/ $(DESTDIR)$(INCLUDEDIR)/
+ install-pc: libzstd.pc
+-	@$(INSTALL) -d -m 755 $(DESTDIR)$(PKGCONFIGDIR)/
 -	@$(INSTALL_DATA) libzstd.pc $(DESTDIR)$(PKGCONFIGDIR)/
-+	$(INSTALL) -d -m 755 $(DESTDIR)$(PKGCONFIGDIR)/ $(DESTDIR)$(INCLUDEDIR)/
++	$(INSTALL) -d -m 755 $(DESTDIR)$(PKGCONFIGDIR)/
 +	$(INSTALL_DATA) libzstd.pc $(DESTDIR)$(PKGCONFIGDIR)/
- 	@echo Installing libraries
--	@$(INSTALL_LIB) libzstd.a $(DESTDIR)$(LIBDIR)
--	@$(INSTALL_LIB) libzstd.$(SHARED_EXT_VER) $(DESTDIR)$(LIBDIR)
--	@ln -sf libzstd.$(SHARED_EXT_VER) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT_MAJOR)
--	@ln -sf libzstd.$(SHARED_EXT_VER) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT)
-+	$(INSTALL_LIB) libzstd.a $(DESTDIR)$(LIBDIR)
-+	$(INSTALL_LIB) libzstd.$(SHARED_EXT_VER) $(DESTDIR)$(LIBDIR)
-+	ln -sf libzstd.$(SHARED_EXT_VER) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT_MAJOR)
-+	ln -sf libzstd.$(SHARED_EXT_VER) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT)
+ 
+ install-static: libzstd.a
+ 	@echo Installing static library
+-	@$(INSTALL) -d -m 755 $(DESTDIR)$(LIBDIR)/
+-	@$(INSTALL_DATA) libzstd.a $(DESTDIR)$(LIBDIR)
++	$(INSTALL) -d -m 755 $(DESTDIR)$(LIBDIR)/
++	$(INSTALL_DATA) libzstd.a $(DESTDIR)$(LIBDIR)
+ 
+ install-shared: libzstd
+ 	@echo Installing shared library
+-	@$(INSTALL) -d -m 755 $(DESTDIR)$(LIBDIR)/
+-	@$(INSTALL_PROGRAM) $(LIBZSTD) $(DESTDIR)$(LIBDIR)
+-	@ln -sf $(LIBZSTD) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT_MAJOR)
+-	@ln -sf $(LIBZSTD) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT)
++	$(INSTALL) -d -m 755 $(DESTDIR)$(LIBDIR)/
++	$(INSTALL_PROGRAM) $(LIBZSTD) $(DESTDIR)$(LIBDIR)
++	ln -sf $(LIBZSTD) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT_MAJOR)
++	ln -sf $(LIBZSTD) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT)
+ 
+ install-includes:
  	@echo Installing includes
+-	@$(INSTALL) -d -m 755 $(DESTDIR)$(INCLUDEDIR)/
 -	@$(INSTALL_DATA) zstd.h $(DESTDIR)$(INCLUDEDIR)
 -	@$(INSTALL_DATA) common/zstd_errors.h $(DESTDIR)$(INCLUDEDIR)
 -	@$(INSTALL_DATA) deprecated/zbuff.h $(DESTDIR)$(INCLUDEDIR)     # prototypes generate deprecation warnings
 -	@$(INSTALL_DATA) dictBuilder/zdict.h $(DESTDIR)$(INCLUDEDIR)
++	$(INSTALL) -d -m 755 $(DESTDIR)$(INCLUDEDIR)/
 +	$(INSTALL_DATA) zstd.h $(DESTDIR)$(INCLUDEDIR)
 +	$(INSTALL_DATA) common/zstd_errors.h $(DESTDIR)$(INCLUDEDIR)
 +	$(INSTALL_DATA) deprecated/zbuff.h $(DESTDIR)$(INCLUDEDIR)     # prototypes generate deprecation warnings
 +	$(INSTALL_DATA) dictBuilder/zdict.h $(DESTDIR)$(INCLUDEDIR)
- 	@echo zstd static and shared library installed
  
  uninstall:
+-	@$(RM) $(DESTDIR)$(LIBDIR)/libzstd.a
+-	@$(RM) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT)
+-	@$(RM) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT_MAJOR)
+-	@$(RM) $(DESTDIR)$(LIBDIR)/$(LIBZSTD)
+-	@$(RM) $(DESTDIR)$(PKGCONFIGDIR)/libzstd.pc
+-	@$(RM) $(DESTDIR)$(INCLUDEDIR)/zstd.h
+-	@$(RM) $(DESTDIR)$(INCLUDEDIR)/zstd_errors.h
+-	@$(RM) $(DESTDIR)$(INCLUDEDIR)/zbuff.h   # Deprecated streaming functions
+-	@$(RM) $(DESTDIR)$(INCLUDEDIR)/zdict.h
++	$(RM) $(DESTDIR)$(LIBDIR)/libzstd.a
++	$(RM) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT)
++	$(RM) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT_MAJOR)
++	$(RM) $(DESTDIR)$(LIBDIR)/$(LIBZSTD)
++	$(RM) $(DESTDIR)$(PKGCONFIGDIR)/libzstd.pc
++	$(RM) $(DESTDIR)$(INCLUDEDIR)/zstd.h
++	$(RM) $(DESTDIR)$(INCLUDEDIR)/zstd_errors.h
++	$(RM) $(DESTDIR)$(INCLUDEDIR)/zbuff.h   # Deprecated streaming functions
++	$(RM) $(DESTDIR)$(INCLUDEDIR)/zdict.h
+ 	@echo zstd libraries successfully uninstalled
+ 
+ endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/zstd.git/commitdiff/46edb54d2b570506fd519aa45cb89eae79875666



More information about the pld-cvs-commit mailing list