Package: vmatch / 2.3.1+dfsg-9

Metadata

Package Version Patches format
vmatch 2.3.1+dfsg-9 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
no symlink.patch | (download)

src/bin/mklink.sh | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 do not create symlinks
use shared gt lib.patch | (download)

src/Mkvtree/Makefile | 10 4 + 6 - 0 !
src/Vmatch/Makefile | 10 4 + 6 - 0 !
2 files changed, 8 insertions(+), 12 deletions(-)

 use debian's libgenometools instead of static lib
 Vmatch was intended to be built as a static binary in a defined build
 directory with a copy of libgenometools.a in a specific place.
 In Debian, we have a shared library, so let's use this in the build setup.
common distdir.patch | (download)

src/Makefile | 5 2 + 3 - 0 !
1 file changed, 2 insertions(+), 3 deletions(-)

 use a common dist directory
skip doc installation.patch | (download)

src/Makefile | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 skip documentation installation (for now).
hardening.patch | (download)

src/Mkvtree/Filegoals.mf | 8 4 + 4 - 0 !
src/Mkvtree/Makefile | 6 3 + 3 - 0 !
src/Vmatch/Filegoals.mf | 8 4 + 4 - 0 !
src/Vmatch/Makefile | 6 3 + 3 - 0 !
src/Vmatch/SELECT/makefile | 8 4 + 4 - 0 !
src/Vmengine/Filegoals.mf | 6 3 + 3 - 0 !
src/Vmengine/Makefile | 10 5 + 5 - 0 !
src/bin/mkfilegoals.pl | 12 6 + 6 - 0 !
src/bin/mklink.sh | 2 1 + 1 - 0 !
src/doc/Fpiccompile | 4 2 + 2 - 0 !
src/kurtz-basic/Filegoals.mf | 6 3 + 3 - 0 !
src/kurtz-basic/Makefile | 6 3 + 3 - 0 !
src/kurtz/Filegoals.mf | 6 3 + 3 - 0 !
src/kurtz/Makefile | 4 2 + 2 - 0 !
src/kurtz/libtest/Filegoals.mf | 8 4 + 4 - 0 !
src/kurtz/libtest/Makefile | 4 2 + 2 - 0 !
16 files changed, 52 insertions(+), 52 deletions(-)

 ensure that hardening flags get passed to the compiler calls
reproducible build.patch | (download)

src/Vmatch/SELECT/cgvizout.c | 2 1 + 1 - 0 !
src/Vmatch/SELECT/makefile | 10 5 + 5 - 0 !
src/Vmatch/SELECT/mstat.c | 26 13 + 13 - 0 !
src/bin/vmrelease.sh | 13 10 + 3 - 0 !
4 files changed, 29 insertions(+), 22 deletions(-)

 make the build reproducible
pathmax.patch | (download)

src/Mkvtree/inputdef.h | 1 1 + 0 - 0 !
src/Mkvtree/mapcfrcrf.c | 2 2 + 0 - 0 !
src/Mkvtree/mkcfr.c | 2 2 + 0 - 0 !
src/Mkvtree/mkdna6idx.c | 2 2 + 0 - 0 !
src/Mkvtree/mkrcidx.c | 2 2 + 0 - 0 !
src/Mkvtree/mkvinput.c | 2 2 + 0 - 0 !
src/Mkvtree/mkvprocess.c | 2 2 + 0 - 0 !
src/Mkvtree/mkvtree.c | 2 2 + 0 - 0 !
src/Mkvtree/vseqselect.c | 2 2 + 0 - 0 !
src/Mkvtree/vstree2tex.c | 2 2 + 0 - 0 !
src/Mkvtree/vsubseqselect.c | 2 2 + 0 - 0 !
src/Vmatch/chain2dim.mn.c | 2 2 + 0 - 0 !
src/Vmatch/chaincall.h | 2 2 + 0 - 0 !
src/Vmatch/chainof.c | 2 2 + 0 - 0 !
src/Vmatch/chainvm.c | 2 2 + 0 - 0 !
src/Vmatch/chncallparse.c | 2 2 + 0 - 0 !
src/Vmatch/clpos.c | 2 2 + 0 - 0 !
src/Vmatch/cluedist.c | 2 2 + 0 - 0 !
src/Vmatch/matchtask.h | 2 2 + 0 - 0 !
src/Vmatch/mcldef.h | 2 2 + 0 - 0 !
src/Vmatch/parsemcl.c | 2 2 + 0 - 0 !
src/Vmatch/parsevm.c | 2 2 + 0 - 0 !
src/Vmatch/procargs.c | 2 2 + 0 - 0 !
src/Vmatch/procmatch.c | 2 2 + 0 - 0 !
src/Vmatch/vmcluster.c | 2 2 + 0 - 0 !
src/include/pathmax.h | 3 3 + 0 - 0 !
src/include/virtualdef.h | 2 2 + 0 - 0 !
src/kurtz-basic/filehandle.c | 2 2 + 0 - 0 !
src/kurtz-basic/multiseq-adv.c | 2 2 + 0 - 0 !
src/kurtz-basic/readmulti.c | 2 2 + 0 - 0 !
src/kurtz-basic/readvirt.c | 2 2 + 0 - 0 !
src/kurtz-basic/scanpaths.c | 2 2 + 0 - 0 !
src/kurtz/outindextab.c | 2 2 + 0 - 0 !
33 files changed, 66 insertions(+)

 add patch to introduce path_max if missing
 Some archs, such as Hurd, do not set PATH_MAX. This patch introduces
 that with a default value if it is not set before.
skproto.patch | (download)

src/Mkvtree/Filegoals.mf | 2 1 + 1 - 0 !
src/Vmatch/Filegoals.mf | 2 1 + 1 - 0 !
src/Vmengine/Filegoals.mf | 2 1 + 1 - 0 !
src/Vmengine/Makefile | 2 1 + 1 - 0 !
src/bin/mkfilegoals.pl | 4 2 + 2 - 0 !
src/doc/libdoc/Rules.tex | 2 1 + 1 - 0 !
src/doc/progman.tex | 2 1 + 1 - 0 !
src/kurtz/Filegoals.mf | 2 1 + 1 - 0 !
src/kurtz/Mkprotodef.sh | 2 1 + 1 - 0 !
src/kurtz/libtest/Filegoals.mf | 2 1 + 1 - 0 !
10 files changed, 11 insertions(+), 11 deletions(-)

 use 'gt dev skproto'
gcc 12.patch | (download)

src/kurtz-basic/space.c | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 ensure not to use reallod'c pointer