Index: head/textproc/yodl/Makefile =================================================================== --- head/textproc/yodl/Makefile (revision 475165) +++ head/textproc/yodl/Makefile (revision 475166) @@ -1,100 +1,94 @@ # Created by: Donald Burr # $FreeBSD$ PORTNAME= yodl -PORTVERSION= 3.05.01 -PORTREVISION= 2 +PORTVERSION= 3.10.00 CATEGORIES= textproc -MASTER_SITES= SF -DISTNAME= ${PORTNAME}_${PORTVERSION} -EXTRACT_SUFX= .orig.tar.gz MAINTAINER= bofh@FreeBSD.org COMMENT= Easy to use but powerful document formatting/preparation language LICENSE= GPLv3 RUN_DEPENDS= bash:shells/bash \ ${LOCALBASE}/bin/getopt:misc/getopt BUILD_DEPENDS= icmake:devel/icmake \ bash:shells/bash \ gsed:textproc/gsed -USES= perl5 shebangfix compiler:c++11-lib +USES= perl5 shebangfix compiler:c++14-lang USE_PERL5= build +USE_GITLAB= yes +GL_ACCOUNT= fbb-git +GL_COMMIT= 5fa97b175c85581d01329013cfdb4239f019b023 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} +WRKSRC_SUBDIR= ${PORTNAME} OPTIONS_DEFINE= DOCS +DOCS_USE= TEX=latex:build,dvipsk:build -.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} + +do-build-DOCS-on: @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} + +do-install-DOCS-on: @cd ${WRKSRC} && ./build install manual ${STAGEDIR} @cd ${WRKSRC} && ./build install docs ${STAGEDIR} -.endif .include Index: head/textproc/yodl/distinfo =================================================================== --- head/textproc/yodl/distinfo (revision 475165) +++ head/textproc/yodl/distinfo (revision 475166) @@ -1,2 +1,3 @@ -SHA256 (yodl_3.05.01.orig.tar.gz) = 5a3d0e1b2abbba87217cfdc6cd354a00df8d782572495bbddbdfbd4f47fe0d3e -SIZE (yodl_3.05.01.orig.tar.gz) = 302038 +TIMESTAMP = 1532265417 +SHA256 (fbb-git-yodl-5fa97b175c85581d01329013cfdb4239f019b023_GL0.tar.gz) = 18a397c3285f8eb77f95c7d4dcd731ac5999b7ae6e7585625dfc8e530e646539 +SIZE (fbb-git-yodl-5fa97b175c85581d01329013cfdb4239f019b023_GL0.tar.gz) = 283086 Index: head/textproc/yodl/pkg-descr =================================================================== --- head/textproc/yodl/pkg-descr (revision 475165) +++ head/textproc/yodl/pkg-descr (revision 475166) @@ -1,6 +1,6 @@ YODL - Your Own Document Language, implements an easy-to-use, yet powerful document preparation language. It also includes converters to convert documents written in that language to several formats, including ASCII, man page format, LaTeX, DVI, XML, and HTML. -WWW: http://yodl.sourceforge.net/ +WWW: http://fbb-git.gitlab.io/yodl/