diff options
author | minskim <minskim@pkgsrc.org> | 2018-05-15 06:11:45 +0000 |
---|---|---|
committer | minskim <minskim@pkgsrc.org> | 2018-05-15 06:11:45 +0000 |
commit | 45d86332d6a1a92cec455d9e5f3805cf55df4938 (patch) | |
tree | 2737e72364588ce76a2c8e7d53f56fcecd822d9a /print | |
parent | c657baac81c457bd702998b928a5b02cddf1cf50 (diff) | |
download | pkgsrc-45d86332d6a1a92cec455d9e5f3805cf55df4938.tar.gz |
print/web2c: Remove a race condition
Files using mplib.h must be compiled after mplib.h is generated.
Diffstat (limited to 'print')
-rw-r--r-- | print/web2c/distinfo | 3 | ||||
-rw-r--r-- | print/web2c/patches/patch-Makefile.in | 16 |
2 files changed, 18 insertions, 1 deletions
diff --git a/print/web2c/distinfo b/print/web2c/distinfo index fd2c7aff142..23a9b63d311 100644 --- a/print/web2c/distinfo +++ b/print/web2c/distinfo @@ -1,9 +1,10 @@ -$NetBSD: distinfo,v 1.26 2018/05/13 13:01:02 markd Exp $ +$NetBSD: distinfo,v 1.27 2018/05/15 06:11:45 minskim Exp $ SHA1 (texlive-20180414-source.tar.xz) = 81bdd9999b6ab860d1d3c388cf27062aba960255 RMD160 (texlive-20180414-source.tar.xz) = 0ff63bbd7f8a0fb6417089f5d1ae1e4124a1dd95 SHA512 (texlive-20180414-source.tar.xz) = ecac9b8203d2747be7ba7f82d68096d859fb35713276106d7049035dd3a8cfca07f8a8648982f0317b3812f8480db7326714de32f95998e3e6f73571de2aa140 Size (texlive-20180414-source.tar.xz) = 49770944 bytes +SHA1 (patch-Makefile.in) = 28e7ad00f3796b49f92c5cc3eb3c94bdf38b1364 SHA1 (patch-am) = b7b81b1161a2117e756b25b80f9a676575267bdd SHA1 (patch-pdftexdir_pdftoepdf-newpoppler.cc) = 6d778c1b493d1f498c07ea49a41a9f15d3f8d570 SHA1 (patch-pdftexdir_pdftosrc-newpoppler.cc) = 6601ac14720cc36321d3da70359218182f98915b diff --git a/print/web2c/patches/patch-Makefile.in b/print/web2c/patches/patch-Makefile.in new file mode 100644 index 00000000000..adb3f4cece1 --- /dev/null +++ b/print/web2c/patches/patch-Makefile.in @@ -0,0 +1,16 @@ +$NetBSD: patch-Makefile.in,v 1.1 2018/05/15 06:11:45 minskim Exp $ + +Remove a race condition. $(nodist_libmplibbackends_a_SOURCES) should't +be compiled before mplib.h is created. + +--- Makefile.in.orig 2018-03-20 22:58:40.000000000 +0000 ++++ Makefile.in +@@ -17349,7 +17349,7 @@ svgout-tangle: ctangle$(EXEEXT) mplibdir + $(nodist_libmplibcore_a_SOURCES): $(svgout_c_h) $(pngout_c_h) + + $(libmplibcore_a_OBJECTS): $(nodist_libmplibcore_a_SOURCES) $(KPATHSEA_DEPEND) $(MPFR_DEPEND) +-$(libmplibbackends_a_OBJECTS): $(nodist_libmplibbackends_a_SOURCES) $(KPATHSEA_DEPEND) $(CAIRO_DEPEND) $(MPFR_DEPEND) ++$(libmplibbackends_a_OBJECTS): $(nodist_libmplibbackends_a_SOURCES) mplib.h $(KPATHSEA_DEPEND) $(CAIRO_DEPEND) $(MPFR_DEPEND) + $(etex_OBJECTS): $(etex_prereq) + + $(etex_c_h): etex-web2c |