pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics/ivtools



Module Name:    pkgsrc
Committed By:   nia
Date:           Mon Mar  1 09:48:40 UTC 2021

Modified Files:
        pkgsrc/graphics/ivtools: Makefile PLIST distinfo
Added Files:
        pkgsrc/graphics/ivtools/patches: patch-Makefile.am
            patch-src_ComTerp_iofunc.cc patch-src_ComUtil_comutil.h
Removed Files:
        pkgsrc/graphics/ivtools/patches: patch-aa patch-ab patch-ac patch-ad
            patch-ae patch-af patch-ag patch-ah patch-ai patch-aj patch-ak
            patch-al patch-am patch-an patch-ao patch-ap patch-aq patch-ar
            patch-as patch-at patch-au patch-av patch-aw patch-ax patch-ay
            patch-az patch-ba patch-bb patch-bc patch-bd patch-be patch-bf
            patch-bg patch-bh patch-bi patch-bj patch-bk patch-bl
            patch-src_Attribute_attrvalue.h patch-src_ComUtil_comutil.arg
            patch-src_ComUtil_symbols.c patch-src_glyphs_strchooser_main.c
            patch-src_tests_y2k_y2ktest.cc

Log Message:
ivtools: update to 2.0.4a1

Changes: builds again;

August 22nd 2020 ivtools-2.0.3

* add Golang style "%v" format descriptor to comterp print func.

July 5th 2020 ivtools-2.0.2

* Change priority of "$$" (stream) operator to line up with other stream operators (i.e. ".." and "**").

June 30th 2020 ivtools-2.0.1

* Fix nested user defined funcs in comterp (the func() command).

* Change isalpha(), isdigit(), and isspace() funcs to return 0 or 1
  (instead of the bitmask which is returned for C).

* Add comterp_run utility script for hands-free launching of comterp scripts.
  Write scripts with this header:

   #! /usr/bin/env comterp_run

* Add csvfilt comterp script as an example of using comterp_run.
  After installing both try "csvfilt --help".

June 21st 2020 ivtools-2.0.0

Non-backward compatible changes from ivtools-1.2.11:

* Swap "$$" and "$" operators in comterp.  The "$$" operator is now stream() (which matches
  the other double-character stream operators - "..", "**", and ",,") and "$" is now list().

* Reverse the priority of ".." (iterate()) and "**" (repeat()), giving ".." precedence over "**".
  The reason is because ".." is more complex than "**", like multiplication is more complex than
  addition.

* Remove symmax() and symcnt() commands because they were redundant with symid() which accepts
  :max and :cnt keywords.

Other changes;

* remove patches directory, sourceforge102203.xml, aclocal.m4, README.cygwin, README.ivmkcm, and comtop.tgz

* migrated all CHANGES-* files to a CHANGES directory


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 pkgsrc/graphics/ivtools/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/graphics/ivtools/PLIST
cvs rdiff -u -r1.26 -r1.27 pkgsrc/graphics/ivtools/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/ivtools/patches/patch-Makefile.am \
    pkgsrc/graphics/ivtools/patches/patch-src_ComTerp_iofunc.cc \
    pkgsrc/graphics/ivtools/patches/patch-src_ComUtil_comutil.h
cvs rdiff -u -r1.1.1.1 -r0 pkgsrc/graphics/ivtools/patches/patch-aa
cvs rdiff -u -r1.5 -r0 pkgsrc/graphics/ivtools/patches/patch-ab
cvs rdiff -u -r1.4 -r0 pkgsrc/graphics/ivtools/patches/patch-ac \
    pkgsrc/graphics/ivtools/patches/patch-aj \
    pkgsrc/graphics/ivtools/patches/patch-ak \
    pkgsrc/graphics/ivtools/patches/patch-al \
    pkgsrc/graphics/ivtools/patches/patch-am \
    pkgsrc/graphics/ivtools/patches/patch-an \
    pkgsrc/graphics/ivtools/patches/patch-ao \
    pkgsrc/graphics/ivtools/patches/patch-ap \
    pkgsrc/graphics/ivtools/patches/patch-aq \
    pkgsrc/graphics/ivtools/patches/patch-as \
    pkgsrc/graphics/ivtools/patches/patch-at \
    pkgsrc/graphics/ivtools/patches/patch-bd
cvs rdiff -u -r1.7 -r0 pkgsrc/graphics/ivtools/patches/patch-ad
cvs rdiff -u -r1.3 -r0 pkgsrc/graphics/ivtools/patches/patch-ae \
    pkgsrc/graphics/ivtools/patches/patch-af \
    pkgsrc/graphics/ivtools/patches/patch-ag \
    pkgsrc/graphics/ivtools/patches/patch-ah \
    pkgsrc/graphics/ivtools/patches/patch-ai \
    pkgsrc/graphics/ivtools/patches/patch-ar
cvs rdiff -u -r1.2 -r0 pkgsrc/graphics/ivtools/patches/patch-au \
    pkgsrc/graphics/ivtools/patches/patch-av \
    pkgsrc/graphics/ivtools/patches/patch-aw \
    pkgsrc/graphics/ivtools/patches/patch-ax \
    pkgsrc/graphics/ivtools/patches/patch-ay \
    pkgsrc/graphics/ivtools/patches/patch-az \
    pkgsrc/graphics/ivtools/patches/patch-ba \
    pkgsrc/graphics/ivtools/patches/patch-bb \
    pkgsrc/graphics/ivtools/patches/patch-be
cvs rdiff -u -r1.1 -r0 pkgsrc/graphics/ivtools/patches/patch-bc \
    pkgsrc/graphics/ivtools/patches/patch-bf \
    pkgsrc/graphics/ivtools/patches/patch-bg \
    pkgsrc/graphics/ivtools/patches/patch-bh \
    pkgsrc/graphics/ivtools/patches/patch-bi \
    pkgsrc/graphics/ivtools/patches/patch-bj \
    pkgsrc/graphics/ivtools/patches/patch-bk \
    pkgsrc/graphics/ivtools/patches/patch-bl \
    pkgsrc/graphics/ivtools/patches/patch-src_Attribute_attrvalue.h \
    pkgsrc/graphics/ivtools/patches/patch-src_ComUtil_comutil.arg \
    pkgsrc/graphics/ivtools/patches/patch-src_ComUtil_symbols.c \
    pkgsrc/graphics/ivtools/patches/patch-src_glyphs_strchooser_main.c \
    pkgsrc/graphics/ivtools/patches/patch-src_tests_y2k_y2ktest.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/ivtools/Makefile
diff -u pkgsrc/graphics/ivtools/Makefile:1.33 pkgsrc/graphics/ivtools/Makefile:1.34
--- pkgsrc/graphics/ivtools/Makefile:1.33       Wed Aug 16 20:45:39 2017
+++ pkgsrc/graphics/ivtools/Makefile    Mon Mar  1 09:48:40 2021
@@ -1,38 +1,48 @@
-# $NetBSD: Makefile,v 1.33 2017/08/16 20:45:39 wiz Exp $
+# $NetBSD: Makefile,v 1.34 2021/03/01 09:48:40 nia Exp $
 
-DISTNAME=      ivtools-1.2.8
-PKGREVISION=   4
+DISTNAME=      ivtools-2.0.4a1
 CATEGORIES=    graphics
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=ivtools/}
-EXTRACT_SUFX=  .tgz
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=vectaport/}
+GITHUB_PROJECT=        ivtools
+GITHUB_TAG=    ${DISTNAME}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-#HOMEPAGE=     http://www.ivtools.org/ivtools/
+HOMEPAGE=      http://ivtools.sourceforge.net/ivtools/index.html
 COMMENT=       Drawing editors for PostScript, TeX, and web graphics
+LICENSE=       modified-bsd # close enough
 
 CONFLICTS+=    dclock-[0-9]*
 
-DEPENDS+=      pstoedit>=3.0:../../graphics/pstoedit
+DEPENDS+=      ghostscript-fonts-[0-9]*:../../fonts/ghostscript-fonts
 
+WRKSRC=                ${WRKDIR}/${GITHUB_PROJECT}-${GITHUB_TAG}
 USE_LANGUAGES= c c++
-USE_TOOLS+=    imake bash:run wget:run tar
+USE_TOOLS+=    autoconf automake autoreconf
+USE_TOOLS+=    gmake bash:run
+USE_LIBTOOL=   yes
+GNU_CONFIGURE= yes
+
+REPLACE_BASH+= src/scripts/comterp_run.bash
+REPLACE_BASH+= src/scripts/ivgetjpg.bash
+REPLACE_BASH+= src/scripts/ivtiftopnm.bash
+
+REPLACE_INTERPRETER+=  comterp
+REPLACE.comterp.old=   /usr/bin/env comterp_run
+REPLACE.comterp.new=   ${PREFIX}/bin/comterp_run
+REPLACE_FILES.comterp= src/scripts/csvfilt
+
+SUBST_CLASSES+=                gsf
+SUBST_STAGE.gsf=       pre-configure
+SUBST_MESSAGE.gsf=     Correcting the path to Ghostscript fonts.
+SUBST_FILES.gsf+=      configure.ac
+SUBST_SED.gsf+=                -e "s,/usr/share/ghostscript/fonts,${PREFIX}/share/ghostscript/fonts,g"
+
+CONFIGURE_ARGS=                --with-tiff=${BUILDLINK_PREFIX.tiff}
+CONFIGURE_ARGS+=       --without-ace
+CONFIGURE_ARGS+=       --without-clippoly
 
-REPLACE_BASH+= src/scripts/ivgetjpg.bash src/scripts/ivtiftopnm.bash
-
-WRKSRC=                ${WRKDIR}/ivtools-1.2
-GNU_CONFIGURE= YES
-CONFIGURE_ARGS=        --with-tiff=${BUILDLINK_PREFIX.tiff}
-
-post-patch:
-       ${RM} -f ${WRKSRC}/src/include/ivstd/strstream.h
-       ${TOUCH} ${WRKSRC}/config/dragonfly-gcc.mk
-
-pre-install:
-       ${RM} -f ${WRKSRC}/config/local.def.orig
-       ${RM} -f ${WRKSRC}/config/params.def.orig
-       ${RM} -f ${WRKSRC}/config/rules.def.orig
-       ${RM} -f ${WRKSRC}/config/site.def.*.orig
-       ${RM} -f ${WRKSRC}/config/arch.def.orig
+pre-configure:
+       cd ${WRKSRC} && autoreconf -fi
 
 .include "../../graphics/tiff/buildlink3.mk"
 .include "../../x11/libX11/buildlink3.mk"

Index: pkgsrc/graphics/ivtools/PLIST
diff -u pkgsrc/graphics/ivtools/PLIST:1.12 pkgsrc/graphics/ivtools/PLIST:1.13
--- pkgsrc/graphics/ivtools/PLIST:1.12  Thu Dec 25 05:10:38 2014
+++ pkgsrc/graphics/ivtools/PLIST       Mon Mar  1 09:48:40 2021
@@ -1,7 +1,9 @@
-@comment $NetBSD: PLIST,v 1.12 2014/12/25 05:10:38 obache Exp $
+@comment $NetBSD: PLIST,v 1.13 2021/03/01 09:48:40 nia Exp $
 bin/comdraw
 bin/comterp
+bin/comterp_run
 bin/comtest
+bin/csvfilt
 bin/dclock
 bin/drawserv
 bin/drawtool
@@ -12,13 +14,11 @@ bin/graphdraw
 bin/iclass
 bin/idemo
 bin/idraw
-bin/ivgetjpg
-bin/ivmkmf
 bin/ivtext
-bin/ivtiftopnm
-bin/ivtmpnam
 bin/pnmtopgm
 bin/stdcmapppm
+include/AceDispatch/ace_dispatcher.h
+include/AceDispatch/ace_iohandler.h
 include/AttrGlyph/attredit.h
 include/Attribute/_comterp.h
 include/Attribute/_comutil.h
@@ -58,6 +58,7 @@ include/ComTerp/lexscan.h
 include/ComTerp/listfunc.h
 include/ComTerp/mathfunc.h
 include/ComTerp/numfunc.h
+include/ComTerp/parsefunc.h
 include/ComTerp/parser.h
 include/ComTerp/postfunc.h
 include/ComTerp/randfunc.h
@@ -65,6 +66,7 @@ include/ComTerp/scanner.h
 include/ComTerp/statfunc.h
 include/ComTerp/strmfunc.h
 include/ComTerp/symbolfunc.h
+include/ComTerp/timefunc.h
 include/ComTerp/typefunc.h
 include/ComTerp/xformfunc.h
 include/ComUnidraw/comeditor.h
@@ -150,6 +152,7 @@ include/GraphUnidraw/graphcreator.h
 include/GraphUnidraw/graphdata.h
 include/GraphUnidraw/graphdialog.h
 include/GraphUnidraw/grapheditor.h
+include/GraphUnidraw/graphexport.h
 include/GraphUnidraw/graphimport.h
 include/GraphUnidraw/graphkit.h
 include/GraphUnidraw/graphtools.h
@@ -205,7 +208,6 @@ include/IV-2_6/InterViews/world.h
 include/IV-2_6/_enter.h
 include/IV-2_6/_leave.h
 include/IV-2_6/_names.h
-include/IV-3_1/InterViews
 include/IV-X11/Xdefs.h
 include/IV-X11/Xext.h
 include/IV-X11/Xlib.h
@@ -274,6 +276,7 @@ include/IVGlyph/texteditor.h
 include/IVGlyph/textform.h
 include/IVGlyph/textview.h
 include/IVGlyph/textwindow.h
+include/IVGlyph/timeglyph.h
 include/IVGlyph/toolbutton.h
 include/IVGlyph/valuator.h
 include/InterViews/_defines.h
@@ -444,7 +447,6 @@ include/TIFF/tiffio.h
 include/Time/Date.h
 include/Time/Time_.h
 include/Time/obstime.h
-include/Time/timeglyph.h
 include/TopoFace/fgeomobjs.h
 include/TopoFace/topoedge.h
 include/TopoFace/topoedgelist.h
@@ -463,7 +465,6 @@ include/UniIdraw/iddialogs.h
 include/UniIdraw/ided.h
 include/UniIdraw/idkybd.h
 include/UniIdraw/idvars.h
-include/UniIdraw/idversion.h
 include/Unidraw/Commands/align.h
 include/Unidraw/Commands/brushcmd.h
 include/Unidraw/Commands/catcmds.h
@@ -567,7 +568,9 @@ include/Unidraw/umap.h
 include/Unidraw/unidraw.h
 include/Unidraw/upage.h
 include/Unidraw/viewer.h
+include/ivstd/fstream
 include/ivstd/fstream.h
+include/ivstd/ignores.h
 include/ivstd/iosfwd
 include/ivstd/iostream.h
 include/ivstd/leakchecker.h
@@ -580,115 +583,24 @@ include/ivstd/stdio.h
 include/ivstd/stdlib.h
 include/ivstd/stream.h
 include/ivstd/string.h
-include/ivstd/version.h
-lib/ivtools/Idemo
-lib/ivtools/InterViews
-lib/ivtools/comterp.err
-lib/ivtools/config/InterViews/iv-DGUX.cf
-lib/ivtools/config/InterViews/iv-Mips.cf
-lib/ivtools/config/InterViews/iv-aix.cf
-lib/ivtools/config/InterViews/iv-alpha.cf
-lib/ivtools/config/InterViews/iv-apollo.cf
-lib/ivtools/config/InterViews/iv-att.cf
-lib/ivtools/config/InterViews/iv-bsd.cf
-lib/ivtools/config/InterViews/iv-convex.cf
-lib/ivtools/config/InterViews/iv-cray.cf
-lib/ivtools/config/InterViews/iv-cygwin.cf
-lib/ivtools/config/InterViews/iv-darwin.cf
-lib/ivtools/config/InterViews/iv-freebsd.cf
-lib/ivtools/config/InterViews/iv-generic.cf
-lib/ivtools/config/InterViews/iv-hp.cf
-lib/ivtools/config/InterViews/iv-ibm.cf
-lib/ivtools/config/InterViews/iv-linux.cf
-lib/ivtools/config/InterViews/iv-luna.cf
-lib/ivtools/config/InterViews/iv-m4330.cf
-lib/ivtools/config/InterViews/iv-macII.cf
-lib/ivtools/config/InterViews/iv-moto.cf
-lib/ivtools/config/InterViews/iv-netbsd.cf
-lib/ivtools/config/InterViews/iv-pegasus.cf
-lib/ivtools/config/InterViews/iv-sgi.cf
-lib/ivtools/config/InterViews/iv-sony.cf
-lib/ivtools/config/InterViews/iv-stellar.cf
-lib/ivtools/config/InterViews/iv-stratus.cf
-lib/ivtools/config/InterViews/iv-sun.cf
-lib/ivtools/config/InterViews/iv-ultrix.cf
-lib/ivtools/config/InterViews/iv-x386.cf
-lib/ivtools/config/InterViews/xparams.cf
-lib/ivtools/config/alpha3.0-gcc.mk
-lib/ivtools/config/alpha3.2-gcc.mk
-lib/ivtools/config/alpha4-gcc.mk
-lib/ivtools/config/arch.def
-lib/ivtools/config/config-${LOWER_OPSYS}-gcc.defs
-lib/ivtools/config/config.defs.in
-lib/ivtools/config/config.mk
-lib/ivtools/config/config.null.mk
-lib/ivtools/config/darwin-gcc.mk
-lib/ivtools/config/default-gcc.mk
-lib/ivtools/config/dragonfly-gcc.mk
-lib/ivtools/config/freebsd-gcc.mk
-lib/ivtools/config/freebsd2.1-gcc.mk
-lib/ivtools/config/gcc.def
-lib/ivtools/config/hpux-gcc.mk
-lib/ivtools/config/hpux10.20-gcc.mk
-lib/ivtools/config/irix5-gcc.mk
-lib/ivtools/config/irix6-gcc.mk
-lib/ivtools/config/linux-gcc.mk
-lib/ivtools/config/local.def
-lib/ivtools/config/m88k-sysv3-gcc.mk
-lib/ivtools/config/m88k-sysv4-gcc.mk
-lib/ivtools/config/makevars.def
-lib/ivtools/config/netbsd-gcc.mk
-lib/ivtools/config/params.def
-lib/ivtools/config/rules.def
-lib/ivtools/config/sco3.2.4-gcc.mk
-lib/ivtools/config/site.def.ALPHA
-lib/ivtools/config/site.def.CYGWIN
-lib/ivtools/config/site.def.DARWIN
-lib/ivtools/config/site.def.FREEBSD
-lib/ivtools/config/site.def.HP800
-lib/ivtools/config/site.def.LINUX
-lib/ivtools/config/site.def.NETBSD
-lib/ivtools/config/site.def.SGI
-lib/ivtools/config/site.def.SUN4
-lib/ivtools/config/solaris-gcc.mk
-lib/ivtools/config/sunos4-gcc.mk
-lib/ivtools/config/template
-lib/libAttrGlyph.so
-lib/libAttrGlyph.so.${PKGVERSION}
-lib/libAttribute.so
-lib/libAttribute.so.${PKGVERSION}
-lib/libComGlyph.so
-lib/libComGlyph.so.${PKGVERSION}
-lib/libComTerp.so
-lib/libComTerp.so.${PKGVERSION}
-lib/libComUnidraw.so
-lib/libComUnidraw.so.${PKGVERSION}
-lib/libComUtil.so
-lib/libComUtil.so.${PKGVERSION}
-lib/libDrawServ.so
-lib/libDrawServ.so.${PKGVERSION}
-lib/libFrameUnidraw.so
-lib/libFrameUnidraw.so.${PKGVERSION}
-lib/libGraphUnidraw.so
-lib/libGraphUnidraw.so.${PKGVERSION}
-lib/libIV-common.so
-lib/libIV-common.so.${PKGVERSION}
-lib/libIV.so
-lib/libIV.so.${PKGVERSION}
-lib/libIVGlyph.so
-lib/libIVGlyph.so.${PKGVERSION}
-lib/libOverlayUnidraw.so
-lib/libOverlayUnidraw.so.${PKGVERSION}
-lib/libTime.so
-lib/libTime.so.${PKGVERSION}
-lib/libTopoFace.so
-lib/libTopoFace.so.${PKGVERSION}
-lib/libUniIdraw.so
-lib/libUniIdraw.so.${PKGVERSION}
-lib/libUnidraw-common.so
-lib/libUnidraw-common.so.${PKGVERSION}
-lib/libUnidraw.so
-lib/libUnidraw.so.${PKGVERSION}
+lib/libAttrGlyph.la
+lib/libAttribute.la
+lib/libComGlyph.la
+lib/libComTerp.la
+lib/libComUnidraw.la
+lib/libComUtil.la
+lib/libDrawServ.la
+lib/libFrameUnidraw.la
+lib/libGraphUnidraw.la
+lib/libIV-common.la
+lib/libIV.la
+lib/libIVGlyph.la
+lib/libOverlayUnidraw.la
+lib/libTime.la
+lib/libTopoFace.la
+lib/libUniIdraw.la
+lib/libUnidraw-common.la
+lib/libUnidraw.la
 man/man1/comdraw.1
 man/man1/comterp.1
 man/man1/dclock.1
@@ -697,7 +609,6 @@ man/man1/flipbook.1
 man/man1/graphdraw.1
 man/man1/iclass.1
 man/man1/idraw.1
-man/man1/ivmkmf.1
 man/man3/Adjuster.3
 man/man3/Banner.3
 man/man3/BasicDialog.3
@@ -845,3 +756,7 @@ man/man3/transfns.3
 man/man3/transforms.3
 man/man3/uctrls.3
 man/man3/viewcmds.3
+share/doc/ivtools/refman.pdf
+share/ivtools/Idemo
+share/ivtools/InterViews
+share/ivtools/comterp.err

Index: pkgsrc/graphics/ivtools/distinfo
diff -u pkgsrc/graphics/ivtools/distinfo:1.26 pkgsrc/graphics/ivtools/distinfo:1.27
--- pkgsrc/graphics/ivtools/distinfo:1.26       Tue Nov  3 21:34:04 2015
+++ pkgsrc/graphics/ivtools/distinfo    Mon Mar  1 09:48:40 2021
@@ -1,49 +1,9 @@
-$NetBSD: distinfo,v 1.26 2015/11/03 21:34:04 agc Exp $
+$NetBSD: distinfo,v 1.27 2021/03/01 09:48:40 nia Exp $
 
-SHA1 (ivtools-1.2.8.tgz) = b494c726cf8784e0a5ca3a4092e5831d2d5b2bba
-RMD160 (ivtools-1.2.8.tgz) = 7f63f2b491202ba81c6d24234760d17d7f95ebc6
-SHA512 (ivtools-1.2.8.tgz) = a0d44b74f179c37b692220da01c0c45fe2582e119cbddbc9f9d600362bc8f7fe097de6e65975bafaa3e846dbbe1ed6dea64c72987bd3c4cefc3bbce3d0aec781
-Size (ivtools-1.2.8.tgz) = 2168627 bytes
-SHA1 (patch-aa) = 191619b7db43c47d7cc991bc33787434f0ef6948
-SHA1 (patch-ab) = 4d47be6b806f76d66eb83e2f32b0507c56ae8530
-SHA1 (patch-ac) = 2b9b8065194dc0badcafdabe22079101416515aa
-SHA1 (patch-ad) = f5e19829367fb8d0406077934d2ccc222497b9aa
-SHA1 (patch-ae) = 64d0b99a868baf4be3ffd55f387ee1cd4f07747e
-SHA1 (patch-af) = de74e5bcb19c61938269a08c88e5962bbf675f76
-SHA1 (patch-ag) = d79843a5c27f024d4cb8f804c3875de29b0ec1cc
-SHA1 (patch-ah) = 4542d8bc5118d85b9722eb2f400dcc74930ff43c
-SHA1 (patch-ai) = 58bdfa9afb392298365c7d5cb203818cc64f437b
-SHA1 (patch-aj) = 46c5fa3e02e5efe252e4a38c501a4f099523759c
-SHA1 (patch-ak) = fa6204c100c4d9ef361e0877dd141d5e84d4cb3a
-SHA1 (patch-al) = e3f9bb775035019bd148a5d2e90e0e6e5e23d9cc
-SHA1 (patch-am) = fdfd7321e9840540b7dc47274c8c6abb9f790a18
-SHA1 (patch-an) = 3b825ee567274415f81676b7d3e33fac69548f78
-SHA1 (patch-ao) = 47846766bb3678ae24cbd5c4267aff317e330944
-SHA1 (patch-ap) = 09750f3dfa7c50f4e74dc13f8882abb086f16ba1
-SHA1 (patch-aq) = 452a19e3bc0cb032651de538a7a5e51f8b91ea75
-SHA1 (patch-ar) = e15757657454a1d86be2d35eb723ae66137a3d6d
-SHA1 (patch-as) = 56b8d26d3755c186c01575b49a91600f067bb878
-SHA1 (patch-at) = 17e959ed87ebb1f6c8d102a89caa484fc1d784c4
-SHA1 (patch-au) = 5ed1442edda4ccb19d36be3c948cdfcb4626cec8
-SHA1 (patch-av) = ffb971e3c77f639fc2c55e0b3a0c9a369ecc0435
-SHA1 (patch-aw) = bd9b55dad5a445832346a7d473102f0fad8ecbcf
-SHA1 (patch-ax) = 94ef57a62db72099ff079a0153663e9d8c43b635
-SHA1 (patch-ay) = 587d1090ea05108e5c9048a8ae5635069f47bec8
-SHA1 (patch-az) = ec58b1583cf750031c848d0455250226f3d54d99
-SHA1 (patch-ba) = bcc98482672d9c1642dd108fbecec16627d43345
-SHA1 (patch-bb) = 8221a722579cc8921cd71e9ff8aedbf73a938e0b
-SHA1 (patch-bc) = be65c4c37689880cb66de15efd27ab2fa77d76d0
-SHA1 (patch-bd) = faf9683d941c342eb1ce70fff541e9b8f2034ba1
-SHA1 (patch-be) = 11e770cd4288556ccd161afb86434591bb8c9e68
-SHA1 (patch-bf) = 60e8f16226e526e75da80652aaeb11b7f51c30a9
-SHA1 (patch-bg) = 36113051de323a5483337b4821ffa1a8163f59bf
-SHA1 (patch-bh) = dcd30d0096d8a13bdd2e5db2eb5eace3b010ba56
-SHA1 (patch-bi) = 477ce54baeb05a4c383c26af696ce18c07085e60
-SHA1 (patch-bj) = d262c3a217b8f7838a08d6a0952417aeb3e525dd
-SHA1 (patch-bk) = 96edb15971da782c78fc2dd177bce5869cb68201
-SHA1 (patch-bl) = 807a2b860184e990fbf5afcebf4a161c4c614741
-SHA1 (patch-src_Attribute_attrvalue.h) = 97be293d03aa7f9da5e0ca90580d91a33e43d418
-SHA1 (patch-src_ComUtil_comutil.arg) = 8e36309f9f0f357f8f55572788595417de549ccf
-SHA1 (patch-src_ComUtil_symbols.c) = 69e7c2bc4f9863bc0d3c9ae5e9b97550619cfe16
-SHA1 (patch-src_glyphs_strchooser_main.c) = 7cd91aaaba73d412bb0d41d5030f0c956e3ef000
-SHA1 (patch-src_tests_y2k_y2ktest.cc) = ef1b1d3d20031b3d769152e2896b656aa716abfd
+SHA1 (ivtools-2.0.4a1.tar.gz) = 170aa24379c01be7c8127e94bc16165c0121a4d6
+RMD160 (ivtools-2.0.4a1.tar.gz) = 58a7dc87414313b5946fe6421fbc356b23890857
+SHA512 (ivtools-2.0.4a1.tar.gz) = ff1dac25b33541235faba99af3443f2eaad5e816fabd4d32045076e4dfb998b2af0821bc7325dff3a44cb182db2ed4d50a623e5926f5cf77f6c75f7c215cc3ce
+Size (ivtools-2.0.4a1.tar.gz) = 1829957 bytes
+SHA1 (patch-Makefile.am) = 0fd573d51567569a47f74a3464947f5f39fba816
+SHA1 (patch-src_ComTerp_iofunc.cc) = c87b8266e4c4d2b673de45c1f534d62269039cd4
+SHA1 (patch-src_ComUtil_comutil.h) = 3f7334adbd4b9dff710a3d494175601ecd29b303

Added files:

Index: pkgsrc/graphics/ivtools/patches/patch-Makefile.am
diff -u /dev/null pkgsrc/graphics/ivtools/patches/patch-Makefile.am:1.1
--- /dev/null   Mon Mar  1 09:48:40 2021
+++ pkgsrc/graphics/ivtools/patches/patch-Makefile.am   Mon Mar  1 09:48:40 2021
@@ -0,0 +1,24 @@
+$NetBSD: patch-Makefile.am,v 1.1 2021/03/01 09:48:40 nia Exp $
+
+_POSIX_C_SOURCE=200112L or higher is needed for strdup.
+
+--- Makefile.am.orig   2020-10-10 13:03:09.000000000 +0000
++++ Makefile.am
+@@ -436,7 +436,7 @@ src/ComUtil/symbols.cc src/ComUtil/txtut
+ src/ComUtil/util.cc src/ComUtil/xdll.cc
+ 
+ libComUtil_la_CPPFLAGS = \
+- -D_POSIX_C_SOURCE $(IVSTD_INCLUDES)
++ -D_POSIX_C_SOURCE=200112L $(IVSTD_INCLUDES)
+ 
+ libComUtilPART1_la_SOURCES = src/ComUtil/errsys.cc
+ 
+@@ -447,7 +447,7 @@ libComUtilPART1_la_SOURCES = src/ComUtil
+ libComUtilPART1_la_CPPFLAGS = \
+  -DABSLIBALLDIR=\"$(pkgdatadir)/\" \
+  -DRELLIBALLDIR=\"lib/$(PACKAGE)/\" \
+- -D_POSIX_C_SOURCE $(IVSTD_INCLUDES)
++ -D_POSIX_C_SOURCE=200112L $(IVSTD_INCLUDES)
+ 
+ # NOTE: inconsistency in whether ABSLIBALLDIR has a trailing slash
+ 
Index: pkgsrc/graphics/ivtools/patches/patch-src_ComTerp_iofunc.cc
diff -u /dev/null pkgsrc/graphics/ivtools/patches/patch-src_ComTerp_iofunc.cc:1.1
--- /dev/null   Mon Mar  1 09:48:40 2021
+++ pkgsrc/graphics/ivtools/patches/patch-src_ComTerp_iofunc.cc Mon Mar  1 09:48:40 2021
@@ -0,0 +1,21 @@
+$NetBSD: patch-src_ComTerp_iofunc.cc,v 1.1 2021/03/01 09:48:40 nia Exp $
+
+Fix building without HAVE_ACE:
+SocketObj is only defined if HAVE_ACE.
+
+--- src/ComTerp/iofunc.cc.orig 2020-10-10 13:03:09.000000000 +0000
++++ src/ComTerp/iofunc.cc
+@@ -441,11 +441,13 @@ void CloseFileFunc::execute() {
+     pipeobj->close();
+     return;
+   }
++#ifdef HAVE_ACE
+   if (objv.is_socketobj()) {
+     SocketObj *sockobj = (SocketObj*)objv.geta(SocketObj::class_symid());
+     sockobj->close();
+     return;
+   }
++#endif
+ }
+ 
+ /*****************************************************************************/
Index: pkgsrc/graphics/ivtools/patches/patch-src_ComUtil_comutil.h
diff -u /dev/null pkgsrc/graphics/ivtools/patches/patch-src_ComUtil_comutil.h:1.1
--- /dev/null   Mon Mar  1 09:48:40 2021
+++ pkgsrc/graphics/ivtools/patches/patch-src_ComUtil_comutil.h Mon Mar  1 09:48:40 2021
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_ComUtil_comutil.h,v 1.1 2021/03/01 09:48:40 nia Exp $
+
+Include <sys/types.h> for the use of pid_t in the subsequently included
+header.
+
+--- src/ComUtil/comutil.h.orig 2020-10-10 13:03:09.000000000 +0000
++++ src/ComUtil/comutil.h
+@@ -139,6 +139,7 @@ struct _dmmwalk {
+ 
+ /* Package function prototypes */
+ #if !defined(OSK)
++#include <sys/types.h>
+ #include <ComUtil/comutil.arg>
+ #endif
+ 



Home | Main Index | Thread Index | Old Index