diff --git a/textproc/hevea/Makefile b/textproc/hevea/Makefile index 65fb5fb21568..a497270c76d2 100644 --- a/textproc/hevea/Makefile +++ b/textproc/hevea/Makefile @@ -1,40 +1,46 @@ PORTNAME= hevea -PORTVERSION= 2.36 +DISTVERSION= 2.38 CATEGORIES= textproc -MASTER_SITES= http://moscova.inria.fr/~maranget/${PORTNAME}/distri/ +MASTER_SITES= https://hevea.inria.fr/distri/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} -MAINTAINER= ports@FreeBSD.org -COMMENT= Convert LaTeX to HTML -WWW= http://para.inria.fr/~maranget/hevea/ +MAINTAINER= alven@FreeBSD.org +COMMENT= Quite complete and fast LaTeX to HTML translator +WWW= https://hevea.inria.fr/ \ + https://github.com/maranget/hevea/ -BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild +LICENSE= QPL-1.0 +LICENSE_NAME= Q Public License 1.0 +LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_PERMS= ${_LICENSE_PERMS_DEFAULT} -PLIST_SUB= HEVEAVERSION=${PORTVERSION} +BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild PORTDOCS= * +PORTEXAMPLES= * -OPTIONS_DEFINE= DOCS +OPTIONS_DEFINE= DOCS EXAMPLES -DOCS_DISTFILES+= ${PORTNAME}-${PORTVERSION}-manual.pdf \ - ${PORTNAME}-${PORTVERSION}-manual.tar.gz +DOCS_DISTFILES+= ${PORTNAME}-${DISTVERSION}-manual.pdf \ + ${PORTNAME}-${DISTVERSION}-manual.tar.gz .include .if ${ARCH} == powerpc USE_BINUTILS= yes .endif post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/esponja - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/bibhva - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/hevea - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/hacha + cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} bibhva esponja hacha hevea post-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/hevea - ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-${PORTVERSION}-manual.pdf ${STAGEDIR}${PREFIX}/share/doc/hevea - (cd ${STAGEDIR}${PREFIX}/share/doc/hevea; ${TAR} xvfz ${DISTDIR}/${PORTNAME}-${PORTVERSION}-manual.tar.gz) + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-${DISTVERSION}-manual.pdf ${STAGEDIR}${DOCSDIR} + ${TAR} xvfz ${DISTDIR}/${PORTNAME}-${DISTVERSION}-manual.tar.gz -C ${STAGEDIR}${DOCSDIR} + +post-install-EXAMPLES-on: + cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} + ${LN} -sfv ${PREFIX}/lib/hevea/hevea.sty ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/textproc/hevea/distinfo b/textproc/hevea/distinfo index c480071816c1..d5d5aaa7bb47 100644 --- a/textproc/hevea/distinfo +++ b/textproc/hevea/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1694286912 -SHA256 (hevea-2.36.tar.gz) = 5d6759d7702a295c76a12c1b2a1a16754ab0ec1ffed73fc9d0b138b41e720648 -SIZE (hevea-2.36.tar.gz) = 1007317 -SHA256 (hevea-2.36-manual.pdf) = 27b88aeaf37eb24f83d57ec091bf6cda8e3733f46f0887bbc20ebadbf81cc28f -SIZE (hevea-2.36-manual.pdf) = 925307 -SHA256 (hevea-2.36-manual.tar.gz) = 2c2da67b439c3a07407e09cf5a3373f1b176bf72b855ef612c9cb0a978f8f669 -SIZE (hevea-2.36-manual.tar.gz) = 600601 +TIMESTAMP = 1771482587 +SHA256 (hevea-2.38.tar.gz) = 722038065007226f0fa3de4629127294d2e29bfbbc41042c83a570fa0c455a47 +SIZE (hevea-2.38.tar.gz) = 1013140 +SHA256 (hevea-2.38-manual.pdf) = 65b13e25897b489b91b43f80c84da4d329ed01bdc9df07b75b4be078a4ab4386 +SIZE (hevea-2.38-manual.pdf) = 963507 +SHA256 (hevea-2.38-manual.tar.gz) = f90a785ffff2aca012512aab5e107e67c30be5f71b28f90d30995fc8520e1f0a +SIZE (hevea-2.38-manual.tar.gz) = 612440 diff --git a/textproc/hevea/pkg-message b/textproc/hevea/pkg-message index 3de9fc36ba46..724822a98643 100644 --- a/textproc/hevea/pkg-message +++ b/textproc/hevea/pkg-message @@ -1,13 +1,13 @@ [ { type: install message: <