[med-svn] [Git][med-team/epcr][master] 8 commits: target-deps.patch: new: fix makefile dependencies.

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Fri Nov 14 17:43:40 GMT 2025



Étienne Mollier pushed to branch master at Debian Med / epcr


Commits:
130464d1 by Étienne Mollier at 2025-11-14T18:35:18+01:00
target-deps.patch: new: fix makefile dependencies.

Closes: #1105316

- - - - -
ee8520d7 by Étienne Mollier at 2025-11-14T18:36:25+01:00
d/rules: enable parallel builds again.

- - - - -
d64bc6d2 by Étienne Mollier at 2025-11-14T18:36:39+01:00
d/copyright: remove the old fsf mail address.

- - - - -
e391d908 by Étienne Mollier at 2025-11-14T18:37:07+01:00
d/control: declare compliance to standards version 4.7.2.

- - - - -
36547384 by Étienne Mollier at 2025-11-14T18:37:24+01:00
d/control: drop redundant Rules-Requires-Root: no.

- - - - -
b2f9e62b by Étienne Mollier at 2025-11-14T18:42:20+01:00
d/watch: convert to v5 untrackable watch file.

- - - - -
11ad621b by Étienne Mollier at 2025-11-14T18:42:34+01:00
d/patches/*: normalize Last-Update timestamp.

- - - - -
e0eee8f1 by Étienne Mollier at 2025-11-14T18:43:12+01:00
d/changelog: ready for upload to unstable.

- - - - -


9 changed files:

- debian/changelog
- debian/control
- debian/copyright
- debian/patches/mayhem.patch
- debian/patches/series
- debian/patches/spelling.patch
- + debian/patches/target-deps.patch
- debian/rules
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+epcr (2.3.12-1-11) unstable; urgency=medium
+
+  * target-deps.patch: new: fix makefile dependencies. (Closes: #1105316)
+  * d/rules: enable parallel builds again.
+  * d/copyright: remove the old fsf mail address.
+  * d/control: declare compliance to standards version 4.7.2.
+  * d/control: drop redundant Rules-Requires-Root: no.
+  * d/watch: convert to v5 untrackable watch file.
+  * d/patches/*: normalize Last-Update timestamp.
+
+ -- Étienne Mollier <emollier at debian.org>  Fri, 14 Nov 2025 18:43:04 +0100
+
 epcr (2.3.12-1-10) unstable; urgency=medium
 
   * d/rules: slight modernization accomodating changes in build tools.


=====================================
debian/control
=====================================
@@ -7,11 +7,10 @@ Uploaders: Steffen Moeller <moeller at debian.org>,
 Section: science
 Priority: optional
 Build-Depends: debhelper-compat (= 13)
-Standards-Version: 4.7.0
+Standards-Version: 4.7.2
 Vcs-Browser: https://salsa.debian.org/med-team/epcr
 Vcs-Git: https://salsa.debian.org/med-team/epcr.git
 Homepage: https://www.ncbi.nlm.nih.gov/tools/epcr/
-Rules-Requires-Root: no
 
 Package: ncbi-epcr
 Architecture: any


=====================================
debian/copyright
=====================================
@@ -42,9 +42,6 @@ License: GPL-2+
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.
  .
- You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-Comment: On Debian systems, you can find the full text of the  GNU General
+ On Debian systems, you can find the full text of the  GNU General
  Public License version 2 in the file `/usr/share/common-licenses/GPL-2'
 


=====================================
debian/patches/mayhem.patch
=====================================
@@ -1,5 +1,5 @@
 Author: Andreas Tille <tille at debian.org>
-Last-Update: Mon, 21 Dec 2015 11:00:34 +0100
+Last-Update: 2015-12-21
 Bug-Debian: http://bugs.debian.org/715850
 Description: Fix Mayhem issue
 


=====================================
debian/patches/series
=====================================
@@ -4,3 +4,4 @@ ensure_build_options.patch
 use-dpkg-buildflags.patch
 mayhem.patch
 spelling.patch
+target-deps.patch


=====================================
debian/patches/spelling.patch
=====================================
@@ -1,6 +1,6 @@
 Description: Fix spelling
 Author: Andreas Tille <tille at debian.org>
-Last-Update: Sat, 13 Oct 2018 23:57:40 +0200
+Last-Update: 2018-10-13
 
 --- a/README.txt
 +++ b/README.txt


=====================================
debian/patches/target-deps.patch
=====================================
@@ -0,0 +1,84 @@
+Description: fix makefile target dependencies.
+ This fixes building with make flag --shuffle=reverse and enables
+ parallel builds again.
+Author: Étienne Mollier <emollier at debian.org>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1105316
+Forwarded: no
+Last-Update: 2025-11-14
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- epcr.orig/stand/Makefile.libepcr
++++ epcr/stand/Makefile.libepcr
+@@ -61,7 +61,7 @@
+ LIBNAME = epcr
+ TARGET = $(tgtdir)/libepcr.a
+ 
+-target: $(TARGET)
++target: $(TARGET) links
+ 
+ install:
+ 
+@@ -90,7 +90,7 @@
+ $(objdir)/stsfilter.o:		$(srcdir)/stsfilter.cpp
+ $(objdir)/stsmatch.o:		$(srcdir)/stsmatch.cpp
+ 
+-depend: 
++depend:
+ 	$(CXX) $(CXXFLAGS) -M $(SRC) | $(FIXCMD) > $(tgtdir)/libepcr_depend.mk
+ 
+ -include $(tgtdir)/libepcr_depend.mk
+--- epcr.orig/stand/Makefile.cmd_epcr
++++ epcr/stand/Makefile.cmd_epcr
+@@ -35,7 +35,7 @@
+ #LIBNAME = epcr
+ TARGET = $(tgtdir)/e-PCR
+ 
+-target: $(TARGET)
++target: $(TARGET) links
+ 
+ install:
+ 	cp $(TARGET) $(BINDIR)
+--- epcr.orig/stand/Makefile.cmd_fahash
++++ epcr/stand/Makefile.cmd_fahash
+@@ -35,7 +35,7 @@
+ #LIBNAME = epcr
+ TARGET = $(tgtdir)/fahash
+ 
+-target: $(TARGET)
++target: $(TARGET) links
+ 
+ install:
+ 	cp $(TARGET) $(BINDIR)
+--- epcr.orig/stand/Makefile.cmd_famap
++++ epcr/stand/Makefile.cmd_famap
+@@ -35,7 +35,7 @@
+ #LIBNAME = epcr
+ TARGET = $(tgtdir)/famap
+ 
+-target: $(TARGET)
++target: $(TARGET) links
+ 
+ install:
+ 	cp $(TARGET) $(BINDIR)
+--- epcr.orig/stand/Makefile.cmd_rpcr
++++ epcr/stand/Makefile.cmd_rpcr
+@@ -35,7 +35,7 @@
+ #LIBNAME = epcr
+ TARGET = $(tgtdir)/re-PCR
+ 
+-target: $(TARGET)
++target: $(TARGET) links
+ 
+ install:
+ 	cp $(TARGET) $(BINDIR)
+--- epcr.orig/stand/Makefile.cmd_seqcmp
++++ epcr/stand/Makefile.cmd_seqcmp
+@@ -35,7 +35,7 @@
+ #LIBNAME = epcr
+ TARGET = $(tgtdir)/seqcmp
+ 
+-target: $(TARGET)
++target: $(TARGET) links
+ 
+ install:
+ 


=====================================
debian/rules
=====================================
@@ -25,7 +25,7 @@ export DEB_CFLAGS_MAINT_APPEND = \
 export DEB_LDFLAGS_MAINT_APPEND = -L.
 
 %:
-	dh $@ --no-parallel
+	dh $@
 
 override_dh_auto_clean:
 	rm -fr epcr


=====================================
debian/watch
=====================================
@@ -1,3 +1,2 @@
-version=4
-opts=dversionmangle=s/.*/0.No-Release/ \
- https://people.debian.org/~eriberto/ FakeWatchNoUpstreamReleaseForThisPackage-(\d\S+)\.gz
+Version: 5
+Untrackable: upstream repository vanished.



View it on GitLab: https://salsa.debian.org/med-team/epcr/-/compare/1886ef47f5f131b1392cf7292b0d11f90ce6869f...e0eee8f1af0863cf8a2901903b7a02dc9b843c84

-- 
View it on GitLab: https://salsa.debian.org/med-team/epcr/-/compare/1886ef47f5f131b1392cf7292b0d11f90ce6869f...e0eee8f1af0863cf8a2901903b7a02dc9b843c84
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/20251114/5622845c/attachment-0001.htm>


More information about the debian-med-commit mailing list