[med-svn] [Git][med-team/plink2][master] 4 commits: Remove debian/patches/crossbuild, applied upstream

Dylan Aïssi gitlab at salsa.debian.org
Thu Sep 10 09:56:09 BST 2020



Dylan Aïssi pushed to branch master at Debian Med / plink2


Commits:
f6c79fd8 by Dylan Aïssi at 2020-09-10T10:47:18+02:00
Remove debian/patches/crossbuild, applied upstream

- - - - -
8b6f0d10 by Dylan Aïssi at 2020-09-10T10:51:28+02:00
Refresh debian/patches/Fix_Makefile.patch

- - - - -
4e4588ee by Dylan Aïssi at 2020-09-10T10:55:06+02:00
Refresh debian/patches/simde

- - - - -
4d245ac2 by Dylan Aïssi at 2020-09-10T10:55:54+02:00
Refresh debian/patches/use_packaged_libdeflate

- - - - -


5 changed files:

- debian/patches/Fix_Makefile.patch
- − debian/patches/crossbuild
- debian/patches/series
- debian/patches/simde
- debian/patches/use_packaged_libdeflate


Changes:

=====================================
debian/patches/Fix_Makefile.patch
=====================================
@@ -2,8 +2,8 @@ Author: Dylan Aïssi daissi at debian.org>
 Description: Fix makefile for Debian packaging.
 Last-Update: 2019-12-06
 
---- plink2.orig/build_dynamic/Makefile
-+++ plink2/build_dynamic/Makefile
+--- a/build_dynamic/Makefile
++++ b/build_dynamic/Makefile
 @@ -17,13 +17,13 @@
  #     work)
  #   Debug symbols: set DEBUG to -g
@@ -20,7 +20,7 @@ Last-Update: 2019-12-06
  DYNAMIC_MKL =
  MKLROOT = /home/ubuntu/intel/mkl
  MKL_IOMP5_DIR = /home/ubuntu/intel/compilers_and_libraries_2017.2.174/linux/compiler/lib/intel64
-@@ -64,11 +64,11 @@
+@@ -66,11 +66,11 @@
        CPUCHECK_FLAGS = -O2 -DCPU_CHECK_AVX2 ${CXXWARN2}
      endif
    endif
@@ -34,23 +34,22 @@ Last-Update: 2019-12-06
  # zstd appears to be seriously targeted at -O3; see 26 Jul 2016 entry at
  # cbloom.com/rants.html
  ifdef ZSTD_O2
-@@ -146,14 +146,14 @@
+@@ -148,14 +148,14 @@
  all: plink2 pgen_compress
  
  plink2: $(CSRC2) $(ZCSRC2) $(CCSRC2) ../plink2_cpu.cc
--	gcc $(CFLAGS) $(CSRC2) -c
-+	gcc $(CPPFLAGS) $(CFLAGS) $(CSRC2) -c
+-	$(CC) $(CFLAGS) $(CSRC2) -c
++	$(CC) $(CPPFLAGS) $(CFLAGS) $(CSRC2) -c
  	$(SKIP_STATIC_ZSTD) gcc $(ZCFLAGS) $(ZCSRC2) -c
--	g++ $(CXXFLAGS) $(CCSRC2) -c
--	g++ $(CPUCHECK_FLAGS) ../plink2_cpu.cc -c
--	g++ $(OBJ2) plink2_cpu.o $(ARCH32) -o plink2 $(BLASFLAGS) $(LINKFLAGS)
-+	g++ $(CPPFLAGS) $(CXXFLAGS) $(CCSRC2) -c
-+	g++ $(CPUCHECK_FLAGS) $(CXXFLAGS) $(CPPFLAGS) ../plink2_cpu.cc -c
-+	g++ $(OBJ2) plink2_cpu.o $(ARCH32) -o plink2 $(BLASFLAGS) $(LINKFLAGS) $(LDFLAGS)
+-	$(CXX) $(CXXFLAGS) $(CCSRC2) -c
+-	$(CXX) $(CPUCHECK_FLAGS) ../plink2_cpu.cc -c
++	$(CXX) $(CPPFLAGS) $(CXXFLAGS) $(CCSRC2) -c
++	$(CXX) $(CPUCHECK_FLAGS) $(CXXFLAGS) $(CPPFLAGS) ../plink2_cpu.cc -c
+ 	$(CXX) $(OBJ2) plink2_cpu.o $(ARCH32) -o plink2 $(BLASFLAGS) $(LINKFLAGS)
  
  pgen_compress: $(PGCSRC2)
--	g++ $(CXXFLAGS) $(PGCSRC2) -o pgen_compress
-+	g++ $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $(PGCSRC2) -o pgen_compress
+-	$(CXX) $(CXXFLAGS) $(PGCSRC2) -o pgen_compress
++	$(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $(PGCSRC2) -o pgen_compress
  
  .PHONY: clean
  clean:


=====================================
debian/patches/crossbuild deleted
=====================================
@@ -1,35 +0,0 @@
-From: Michael R. Crusoe <crusoe at debian.org>
-Subject: enable cross building
-Forwarded: https://github.com/chrchang/plink-ng/pull/145
---- plink2.orig/build_dynamic/Makefile
-+++ plink2/build_dynamic/Makefile
-@@ -29,6 +29,8 @@
- MKL_IOMP5_DIR = /home/ubuntu/intel/compilers_and_libraries_2017.2.174/linux/compiler/lib/intel64
- FORCE_32BIT =
- DEBUG =
-+CC ?= gcc
-+CXX ?= g++
- 
- BASEFLAGS=-DZSTD_MULTITHREAD
- # ***** end configuration *****
-@@ -146,14 +148,14 @@
- all: plink2$(SFX) pgen_compress$(SFX)
- 
- plink2$(SFX): $(CSRC2) $(ZCSRC2) $(CCSRC2) ../plink2_cpu.cc
--	gcc $(CPPFLAGS) $(CFLAGS) $(CSRC2) -c
--	$(SKIP_STATIC_ZSTD) gcc $(ZCFLAGS) $(ZCSRC2) -c
--	g++ $(CPPFLAGS) $(CXXFLAGS) $(CCSRC2) -c
--	g++ $(CPUCHECK_FLAGS) $(CXXFLAGS) $(CPPFLAGS) ../plink2_cpu.cc -c
--	g++ $(OBJ2) plink2_cpu.o $(ARCH32) -o plink2$(SFX) $(BLASFLAGS) $(LINKFLAGS) $(LDFLAGS)
-+	$(CC) $(CPPFLAGS) $(CFLAGS) $(CSRC2) -c
-+	$(SKIP_STATIC_ZSTD) $(CC) $(ZCFLAGS) $(ZCSRC2) -c
-+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) $(CCSRC2) -c
-+	$(CXX) $(CPUCHECK_FLAGS) $(CXXFLAGS) $(CPPFLAGS) ../plink2_cpu.cc -c
-+	$(CXX) $(OBJ2) plink2_cpu.o $(ARCH32) -o plink2$(SFX) $(BLASFLAGS) $(LINKFLAGS) $(LDFLAGS)
- 
- pgen_compress$(SFX): $(PGCSRC2)
--	g++ $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $(PGCSRC2) -o pgen_compress$(SFX)
-+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $(PGCSRC2) -o pgen_compress$(SFX)
- 
- .PHONY: clean
- clean:


=====================================
debian/patches/series
=====================================
@@ -1,4 +1,3 @@
 Fix_Makefile.patch
 simde
 use_packaged_libdeflate
-crossbuild


=====================================
debian/patches/simde
=====================================
@@ -1,8 +1,8 @@
 Author: Michael R. Crusoe <michael.crusoe at gmail.com>
 Description: Enable buidling on non-AMD64
 Forwarded: https://github.com/chrchang/plink-ng/pull/146
---- plink2.orig/include/plink2_base.h
-+++ plink2/include/plink2_base.h
+--- a/include/plink2_base.h
++++ b/include/plink2_base.h
 @@ -134,14 +134,8 @@
  #endif
  
@@ -20,8 +20,8 @@ Forwarded: https://github.com/chrchang/plink-ng/pull/146
  #  ifdef __SSE4_2__
  #    define USE_SSE42
  #    include <smmintrin.h>
---- plink2.orig/Makefile
-+++ plink2/Makefile
+--- a/Makefile
++++ b/Makefile
 @@ -6,7 +6,7 @@
  
  # Does not currently support -DCPU_CHECK_...
@@ -31,8 +31,8 @@ Forwarded: https://github.com/chrchang/plink-ng/pull/146
  # BASEFLAGS=-g -msse4.2 -DZSTD_MULTITHREAD
  # BASEFLAGS=-g -DZSTD_MULTITHREAD
  
---- plink2.orig/include/SFMT.h
-+++ plink2/include/SFMT.h
+--- a/include/SFMT.h
++++ b/include/SFMT.h
 @@ -129,7 +129,8 @@
    128-bit SIMD like data type for standard C
    ------------------------------------------*/
@@ -43,9 +43,9 @@ Forwarded: https://github.com/chrchang/plink-ng/pull/146
  
  /** 128-bit data structure */
  union W128_T {
---- plink2.orig/plink2.cc
-+++ plink2/plink2.cc
-@@ -3067,7 +3067,7 @@
+--- a/plink2.cc
++++ b/plink2.cc
+@@ -3113,7 +3113,7 @@
  #ifdef __APPLE__
    fesetenv(FE_DFL_DISABLE_SSE_DENORMS_ENV);
  #else
@@ -54,9 +54,9 @@ Forwarded: https://github.com/chrchang/plink-ng/pull/146
    _MM_SET_FLUSH_ZERO_MODE(_MM_FLUSH_ZERO_ON);
  #  endif
  #endif
---- plink2.orig/build_dynamic/Makefile
-+++ plink2/build_dynamic/Makefile
-@@ -143,17 +143,19 @@
+--- a/build_dynamic/Makefile
++++ b/build_dynamic/Makefile
+@@ -145,17 +145,19 @@
    CXXFLAGS += -Wno-sign-compare
  endif
  
@@ -67,22 +67,22 @@ Forwarded: https://github.com/chrchang/plink-ng/pull/146
 +all: plink2$(SFX) pgen_compress$(SFX)
 +
 +plink2$(SFX): $(CSRC2) $(ZCSRC2) $(CCSRC2) ../plink2_cpu.cc
- 	gcc $(CPPFLAGS) $(CFLAGS) $(CSRC2) -c
+ 	$(CC) $(CPPFLAGS) $(CFLAGS) $(CSRC2) -c
  	$(SKIP_STATIC_ZSTD) gcc $(ZCFLAGS) $(ZCSRC2) -c
- 	g++ $(CPPFLAGS) $(CXXFLAGS) $(CCSRC2) -c
- 	g++ $(CPUCHECK_FLAGS) $(CXXFLAGS) $(CPPFLAGS) ../plink2_cpu.cc -c
--	g++ $(OBJ2) plink2_cpu.o $(ARCH32) -o plink2 $(BLASFLAGS) $(LINKFLAGS) $(LDFLAGS)
-+	g++ $(OBJ2) plink2_cpu.o $(ARCH32) -o plink2$(SFX) $(BLASFLAGS) $(LINKFLAGS) $(LDFLAGS)
+ 	$(CXX) $(CPPFLAGS) $(CXXFLAGS) $(CCSRC2) -c
+ 	$(CXX) $(CPUCHECK_FLAGS) $(CXXFLAGS) $(CPPFLAGS) ../plink2_cpu.cc -c
+-	$(CXX) $(OBJ2) plink2_cpu.o $(ARCH32) -o plink2 $(BLASFLAGS) $(LINKFLAGS)
++	$(CXX) $(OBJ2) plink2_cpu.o $(ARCH32) -o plink2$(SFX) $(BLASFLAGS) $(LINKFLAGS) $(LDFLAGS)
  
 -pgen_compress: $(PGCSRC2)
--	g++ $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $(PGCSRC2) -o pgen_compress
+-	$(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $(PGCSRC2) -o pgen_compress
 +pgen_compress$(SFX): $(PGCSRC2)
-+	g++ $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $(PGCSRC2) -o pgen_compress$(SFX)
++	$(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $(PGCSRC2) -o pgen_compress$(SFX)
  
  .PHONY: clean
  clean:
---- plink2.orig/plink2_glm.cc
-+++ plink2/plink2_glm.cc
+--- a/plink2_glm.cc
++++ b/plink2_glm.cc
 @@ -19,6 +19,9 @@
  #include "plink2_glm.h"
  #include "plink2_matrix.h"


=====================================
debian/patches/use_packaged_libdeflate
=====================================
@@ -1,7 +1,7 @@
 Author: Michael R. Crusoe <michael.crusoe at gmail.com>
 Description: Use the Debian packaged version of libdeflate
---- plink2.orig/Makefile.src
-+++ plink2/Makefile.src
+--- a/Makefile.src
++++ b/Makefile.src
 @@ -5,7 +5,7 @@
  CWARN2 = -Wall -Wextra -Wshadow -Wformat-security
  CXXWARN2 = ${CWARN2} -Wold-style-cast
@@ -9,7 +9,7 @@ Description: Use the Debian packaged version of libdeflate
 -CSRC = include/SFMT.c libdeflate/lib/adler32.c libdeflate/lib/aligned_malloc.c libdeflate/lib/crc32.c libdeflate/lib/deflate_compress.c libdeflate/lib/deflate_decompress.c libdeflate/lib/gzip_compress.c libdeflate/lib/gzip_decompress.c libdeflate/lib/zlib_compress.c libdeflate/lib/zlib_decompress.c libdeflate/lib/x86/cpu_features.c
 +CSRC = include/SFMT.c
  
- ZCSRC = zstd/lib/common/debug.c zstd/lib/common/entropy_common.c zstd/lib/common/zstd_common.c zstd/lib/common/error_private.c zstd/lib/common/xxhash.c zstd/lib/common/fse_decompress.c zstd/lib/common/pool.c zstd/lib/common/threading.c zstd/lib/compress/fse_compress.c zstd/lib/compress/hist.c zstd/lib/compress/huf_compress.c zstd/lib/compress/zstd_double_fast.c zstd/lib/compress/zstd_fast.c zstd/lib/compress/zstd_lazy.c zstd/lib/compress/zstd_ldm.c zstd/lib/compress/zstd_opt.c zstd/lib/compress/zstd_compress.c zstd/lib/compress/zstd_compress_literals.c zstd/lib/compress/zstd_compress_sequences.c zstd/lib/compress/zstdmt_compress.c zstd/lib/decompress/huf_decompress.c zstd/lib/decompress/zstd_decompress.c zstd/lib/decompress/zstd_ddict.c zstd/lib/decompress/zstd_decompress_block.c
+ ZCSRC = zstd/lib/common/debug.c zstd/lib/common/entropy_common.c zstd/lib/common/zstd_common.c zstd/lib/common/error_private.c zstd/lib/common/xxhash.c zstd/lib/common/fse_decompress.c zstd/lib/common/pool.c zstd/lib/common/threading.c zstd/lib/compress/fse_compress.c zstd/lib/compress/hist.c zstd/lib/compress/huf_compress.c zstd/lib/compress/zstd_double_fast.c zstd/lib/compress/zstd_fast.c zstd/lib/compress/zstd_lazy.c zstd/lib/compress/zstd_ldm.c zstd/lib/compress/zstd_opt.c zstd/lib/compress/zstd_compress.c zstd/lib/compress/zstd_compress_literals.c zstd/lib/compress/zstd_compress_sequences.c zstd/lib/compress/zstd_compress_superblock.c zstd/lib/compress/zstdmt_compress.c zstd/lib/decompress/huf_decompress.c zstd/lib/decompress/zstd_decompress.c zstd/lib/decompress/zstd_ddict.c zstd/lib/decompress/zstd_decompress_block.c
  
 @@ -21,8 +21,8 @@
  
@@ -29,8 +29,8 @@ Description: Use the Debian packaged version of libdeflate
 -CLEAN = *.o include/*.o libdeflate/lib/*.o libdeflate/lib/x86/*.o zstd/lib/common/*.o zstd/lib/compress/*.o zstd/lib/decompress/*.o bin/plink2 bin/pgen_compress
 +CLEAN = *.o include/*.o zstd/lib/common/*.o zstd/lib/compress/*.o zstd/lib/decompress/*.o bin/plink2 bin/pgen_compress
  CLEAN3 = $(foreach expr,$(CLEAN),../$(expr))
---- plink2.orig/include/plink2_bgzf.h
-+++ plink2/include/plink2_bgzf.h
+--- a/include/plink2_bgzf.h
++++ b/include/plink2_bgzf.h
 @@ -35,7 +35,7 @@
  
  #include "plink2_string.h"



View it on GitLab: https://salsa.debian.org/med-team/plink2/-/compare/97abfe719aa0dadda2b4e009abb012eed096ea80...4d245ac2ed1ed8163239503987c404887291ba44

-- 
View it on GitLab: https://salsa.debian.org/med-team/plink2/-/compare/97abfe719aa0dadda2b4e009abb012eed096ea80...4d245ac2ed1ed8163239503987c404887291ba44
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20200910/6bfd0ce8/attachment-0001.html>


More information about the debian-med-commit mailing list