Nilesh Patra pushed to branch master at Debian Med / libmmap-allocator
Commits: df9fcfaa by Nilesh Patra at 2024-05-26T15:26:12+05:30 Add patch to get package cross-building - - - - - f5a37322 by Nilesh Patra at 2024-05-26T15:27:13+05:30 d/rules: Use dh_auto_build instead of hardcoding MAKE - - - - - 4b774a89 by Nilesh Patra at 2024-05-26T15:27:19+05:30 Revert "Install shared lib as well" This reverts commit f5227650a16a6340a8bccf2b3a9ea169e375cbff. - - - - - f3ce162f by Nilesh Patra at 2024-05-26T15:31:20+05:30 Add patch for hardening opts - - - - - bd89e519 by Nilesh Patra at 2024-05-26T15:35:05+05:30 Upload to unstable - - - - - 6 changed files: - debian/changelog - debian/install - + debian/patches/cross.patch - + debian/patches/hardening.patch - debian/patches/series - debian/rules Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,14 @@ +libmmap-allocator (0.4.0+git20200122.adbfbe1-2) unstable; urgency=medium + + * Team Upload. + * Install shared lib as well + * Bump Standards-Version to 4.7.0 (no changes needed) + * Add patch to get package cross-building + * d/rules: Use dh_auto_build instead of hardcoding MAKE + * Add patch for hardening opts + + -- Nilesh Patra <[email protected]> Sun, 26 May 2024 15:34:47 +0530 + libmmap-allocator (0.4.0+git20200122.adbfbe1-1) unstable; urgency=medium * For iitii package the latest commit is needed ===================================== debian/install ===================================== @@ -1,4 +1,4 @@ #!/usr/bin/dh-exec *.h usr/include -libmmap_allocator.so usr/lib/${DEB_HOST_MULTIARCH} +#libmmap_allocator.so usr/lib/${DEB_HOST_MULTIARCH} libmmap_allocator.a usr/lib/${DEB_HOST_MULTIARCH} ===================================== debian/patches/cross.patch ===================================== @@ -0,0 +1,35 @@ +--- a/Makefile ++++ b/Makefile +@@ -1,3 +1,6 @@ ++CC ?= gcc ++CXX ?= g++ ++AR ?= ar + CPPFLAGS=-g -Wall -fPIC + CFLAGS=-g -Wall -fPIC + +@@ -20,10 +23,10 @@ + debug: clean all + + libmmap_allocator.so: mmap_file_pool.o +- g++ -shared -o libmmap_allocator.so mmap_file_pool.o ++ $(CXX) -shared -o libmmap_allocator.so mmap_file_pool.o + + libmmap_allocator.a: mmap_file_pool.o +- ar r libmmap_allocator.a mmap_file_pool.o ++ $(AR) r libmmap_allocator.a mmap_file_pool.o + + install_sources: $(SOURCES) + cp $(SOURCES) $(SRC_INSTALL_TARGET_DIR) +@@ -41,10 +44,10 @@ + bash -c 'export LD_LIBRARY_PATH=. ; ./test_allocator' + + test_allocator: mmap_allocator.h mmap_file_pool.o test_allocator.o $(LIBRARIES) +- g++ test_allocator.o -L. -lmmap_allocator -o test_allocator ++ $(CXX) test_allocator.o -L. -lmmap_allocator -o test_allocator + + test_mmap_fixed: test_mmap_fixed.c +- gcc $(CFLAGS) test_mmap_fixed.c -o test_mmap_fixed ++ $(CC) $(CFLAGS) test_mmap_fixed.c -o test_mmap_fixed + + clean: + rm -f test_allocator test_mmap_fixed testfile testfile2 *.o $(LIBRARIES) ===================================== debian/patches/hardening.patch ===================================== @@ -0,0 +1,22 @@ +--- a/Makefile ++++ b/Makefile +@@ -1,8 +1,8 @@ + CC ?= gcc + CXX ?= g++ + AR ?= ar +-CPPFLAGS=-g -Wall -fPIC +-CFLAGS=-g -Wall -fPIC ++CPPFLAGS += -g -Wall -fPIC ++CFLAGS += -g -Wall -fPIC + + # Enable to test with GCC 3.4 + # CXX=g++34 +@@ -23,7 +23,7 @@ + debug: clean all + + libmmap_allocator.so: mmap_file_pool.o +- $(CXX) -shared -o libmmap_allocator.so mmap_file_pool.o ++ $(CXX) -shared -o libmmap_allocator.so mmap_file_pool.o $(LDFLAGS) + + libmmap_allocator.a: mmap_file_pool.o + $(AR) r libmmap_allocator.a mmap_file_pool.o ===================================== debian/patches/series ===================================== @@ -1 +1,3 @@ # soname.patch +cross.patch +hardening.patch ===================================== debian/rules ===================================== @@ -6,7 +6,7 @@ dh $@ override_dh_auto_build: - $(MAKE) libmmap_allocator.so libmmap_allocator.a + dh_auto_build -- libmmap_allocator.so libmmap_allocator.a override_dh_auto_test: ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) View it on GitLab: https://salsa.debian.org/med-team/libmmap-allocator/-/compare/e083ff5f29832c2c513c6e36b40e01eb707c2a03...bd89e5196543e74f79e21108591b063e15a9d051 -- This project does not include diff previews in email notifications. View it on GitLab: https://salsa.debian.org/med-team/libmmap-allocator/-/compare/e083ff5f29832c2c513c6e36b40e01eb707c2a03...bd89e5196543e74f79e21108591b063e15a9d051 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
