Michael R. Crusoe pushed to branch debian/experimental at Debian Med / porechop
Commits:
7751992c by Michael R. Crusoe at 2024-11-27T17:05:07+01:00
Added patch for CPPFLAGS & LDFLAGS
- - - - -
3 changed files:
- debian/changelog
- + debian/patches/hardening
- debian/patches/series
Changes:
=====================================
debian/changelog
=====================================
@@ -1,10 +1,14 @@
porechop (0.2.4+dfsg-7) experimental; urgency=medium
+ [ Enrico Seiler ]
* Team upload.
* d/control: Experimental rebuild using the 3rd release candidate of
SeqAn 2.5.0
* Added patch for the explicit seqan2 namespace.
+ [ Michael R. Crusoe ]
+ * Added patch for CPPFLAGS & LDFLAGS
+
-- Enrico Seiler <[email protected]> Wed, 27 Nov 2024
14:52:55 +0100
porechop (0.2.4+dfsg-6) unstable; urgency=medium
=====================================
debian/patches/hardening
=====================================
@@ -0,0 +1,28 @@
+From: Michael R. Crusoe <[email protected]>
+Subject: Enable user-supplied LDFLAGS and CPPFLAGS
+--- porechop.orig/Makefile
++++ porechop/Makefile
+@@ -15,7 +15,7 @@
+
+ # These flags are required for the build to work.
+ FLAGS = -std=c++17 -Iporechop/include -fPIC
+-LDFLAGS = -shared
++LDFLAGS += -shared
+
+ # Different debug/optimisation levels for debug/release builds.
+ DEBUGFLAGS = -DSEQAN_ENABLE_DEBUG=1 -g
+@@ -44,7 +44,7 @@
+ debug: $(TARGET)
+
+ $(TARGET): $(OBJECTS)
+- $(CXX) $(FLAGS) $(CXXFLAGS) $(LDFLAGS) -o $(TARGET) $(OBJECTS)
++ $(CXX) $(FLAGS) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $(TARGET)
$(OBJECTS)
+
+ clean:
+ $(RM) $(OBJECTS)
+@@ -53,4 +53,4 @@
+ $(RM) $(TARGET)
+
+ %.o: %.cpp $(HEADERS)
+- $(CXX) $(FLAGS) $(CXXFLAGS) -c -o $@ $<
++ $(CXX) $(FLAGS) $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $<
=====================================
debian/patches/series
=====================================
@@ -2,3 +2,4 @@ add_python_interpreter_line.patch
no_soname.patch
define-all-attribute-in-clean.patch
0004-Upgrade-to-SeqAn-2.5.0.patch
+hardening
View it on GitLab:
https://salsa.debian.org/med-team/porechop/-/commit/7751992ca479c38a79247e685a66afde4e4f9e10
--
View it on GitLab:
https://salsa.debian.org/med-team/porechop/-/commit/7751992ca479c38a79247e685a66afde4e4f9e10
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