Index: head/textproc/yodl/Makefile =================================================================== --- head/textproc/yodl/Makefile (revision 377582) +++ head/textproc/yodl/Makefile (revision 377583) @@ -1,97 +1,99 @@ # Created by: Donald Burr # $FreeBSD$ PORTNAME= yodl -PORTVERSION= 3.04.00 +PORTVERSION= 3.05.00 CATEGORIES= textproc MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION} DISTNAME= ${PORTNAME}_${PORTVERSION} EXTRACT_SUFX= .orig.tar.gz -MAINTAINER= ports@FreeBSD.org +MAINTAINER= bofh@FreeBSD.org COMMENT= Easy to use but powerful document formatting/preparation language + +LICENSE= GPLv3 RUN_DEPENDS= bash:${PORTSDIR}/shells/bash \ ${LOCALBASE}/bin/getopt:${PORTSDIR}/misc/getopt BUILD_DEPENDS= icmake:${PORTSDIR}/devel/icmake \ bash:${PORTSDIR}/shells/bash \ gsed:${PORTSDIR}/textproc/gsed USES= perl5 shebangfix compiler:c++11-lib USE_PERL5= build SHEBANG_LANG= icmake icmake_OLD_CMD= /usr/bin/icmake icmake_CMD= ${LOCALBASE}/bin/icmake SHEBANG_FILES= ${WRKSRC}/macros/rawmacros/create \ ${WRKSRC}/macros/rawmacros/keepdiff \ ${WRKSRC}/macros/rawmacros/makeyoin \ ${WRKSRC}/macros/rawmacros/repairs \ ${WRKSRC}/macros/rawmacros/separator \ ${WRKSRC}/macros/rawmacros/separator.pl \ ${WRKSRC}/macros/rawmacros/startdoc \ ${WRKSRC}/macros/rawmacros/startdoc.pl \ ${WRKSRC}/contrib/build.pl \ ${WRKSRC}/src/yodl/replace \ ${WRKSRC}/scripts/configreplacements \ ${WRKSRC}/scripts/macroseparator.pl \ ${WRKSRC}/scripts/stdmacros \ ${WRKSRC}/scripts/yodl2whatever.in \ ${WRKSRC}/build DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} PORTDOCS= * PLIST_SUB+= PORTVERSION="${PORTVERSION}" WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= DOCS .include .if ${PORT_OPTIONS:MDOCS} USE_TEX= latex:build dvipsk:build .endif post-patch: @${REINPLACE_CMD} -e 's|"/usr"|"${PREFIX}"| ; \ s|"/share/yodl"|"/share/${PORTNAME}-${PORTVERSION}"| ; \ s|"/share/man"|"/man"| ; \ s|"/share/doc/yodl"|"/share/doc/${PORTNAME}-${PORTVERSION}"| ; \ s|"/share/doc/yodl-doc"|"/share/doc/${PORTNAME}-${PORTVERSION}/doc"| ; \ s|"gcc"|"${CC}"| ; \ s|"g++"|"${CXX}"|' \ ${WRKSRC}/INSTALL.im @${REINPLACE_CMD} -e 's|yodlconverters.1|yodlconverters.1.gz| ; \ s|".1"|".1.gz"|' \ ${WRKSRC}/icmake/install @${REINPLACE_CMD} -e 's|#!/usr/bin/icmake|#!${LOCALBASE}/bin/icmake| ; \ s|"-O2 -Wall"|"-Wall ${CFLAGS}"|' \ ${WRKSRC}/build @${REINPLACE_CMD} -e 's|sed |${LOCALBASE}/bin/gsed | ; \ s|getopt |${LOCALBASE}/bin/getopt |' \ ${WRKSRC}/scripts/configreplacements \ ${WRKSRC}/scripts/yodl2whatever.in \ ${WRKSRC}/scripts/yodlstriproff \ ${WRKSRC}/macros/rawmacros/repairs do-build: @cd ${WRKSRC} && ./build programs strip @cd ${WRKSRC} && ./build macros @cd ${WRKSRC} && ./build man .if ${PORT_OPTIONS:MDOCS} @cd ${WRKSRC} && ./build manual .endif do-install: @cd ${WRKSRC} && ./build install programs ${STAGEDIR} @cd ${WRKSRC} && ./build install macros ${STAGEDIR} @cd ${WRKSRC} && ./build install man ${STAGEDIR} .if ${PORT_OPTIONS:MDOCS} @cd ${WRKSRC} && ./build install manual ${STAGEDIR} @cd ${WRKSRC} && ./build install docs ${STAGEDIR} .endif .include Index: head/textproc/yodl/distinfo =================================================================== --- head/textproc/yodl/distinfo (revision 377582) +++ head/textproc/yodl/distinfo (revision 377583) @@ -1,2 +1,2 @@ -SHA256 (yodl_3.04.00.orig.tar.gz) = 66b317877906e165506796f9342a1adf931376f7d8b6990b2d2ff12107685893 -SIZE (yodl_3.04.00.orig.tar.gz) = 296554 +SHA256 (yodl_3.05.00.orig.tar.gz) = 2f360062a85f9359207088b2586da863e2b111428f3e12486cd34c9de12b1b8a +SIZE (yodl_3.05.00.orig.tar.gz) = 301612 Index: head/textproc/yodl/files/patch-src_verbinsert_verbinsert.cc =================================================================== --- head/textproc/yodl/files/patch-src_verbinsert_verbinsert.cc (nonexistent) +++ head/textproc/yodl/files/patch-src_verbinsert_verbinsert.cc (revision 377583) @@ -0,0 +1,34 @@ +--- src/verbinsert/verbinsert.cc.orig 2015-01-20 18:56:00.226610975 +0600 ++++ src/verbinsert/verbinsert.cc 2015-01-20 18:56:46.890607566 +0600 +@@ -2,6 +2,7 @@ + #include + #include + #include ++#include + #include + + using namespace std; +@@ -37,19 +38,19 @@ + continue; + + case 's': +- indent.append(stoul(optarg), ' '); ++ indent.append(strtoul(optarg, NULL, 0), ' '); + continue; + + case 't': +- indent.insert(0, stoul(optarg), '\t'); ++ indent.insert(0, strtoul(optarg, NULL, 0), '\t'); + continue; + + case 'S': +- vindent.append(stoul(optarg), ' '); ++ vindent.append(strtoul(optarg, NULL, 0), ' '); + continue; + + case 'T': +- vindent.insert(0, stoul(optarg), '\t'); ++ vindent.insert(0, strtoul(optarg, NULL, 0), '\t'); + continue; + + case 'N': Property changes on: head/textproc/yodl/files/patch-src_verbinsert_verbinsert.cc ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property