Received: by mail.netbsd.org (Postfix, from userid 605) id 5D7C284D82; Wed, 28 Apr 2021 09:56:17 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 9617584D79 for ; Wed, 28 Apr 2021 09:56:16 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id R087e613YOLO for ; Wed, 28 Apr 2021 09:56:15 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id C39F284CD8 for ; Wed, 28 Apr 2021 09:56:15 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id BD9DFFA95; Wed, 28 Apr 2021 09:56:15 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_161960377526180" MIME-Version: 1.0 Date: Wed, 28 Apr 2021 09:56:15 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/print To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20210428095615.BD9DFFA95@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_161960377526180 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Wed Apr 28 09:56:15 UTC 2021 Modified Files: pkgsrc/print: Makefile Added Files: pkgsrc/print/py-xhtml2pdf: ALTERNATIVES DESCR Makefile PLIST distinfo Log Message: py-xhtml2pdf: added version 0.2.5 xhtml2pdf is a HTML to PDF converter using Python, the ReportLab Toolkit, html5lib and PyPDF2. It supports HTML5 and CSS 2.1 (and some of CSS 3). It is completely written in pure Python, so it is platform independent. The main benefit of this tool is that a user with web skills like HTML and CSS is able to generate PDF templates very quickly without learning new technologies. To generate a diff of this commit: cvs rdiff -u -r1.804 -r1.805 pkgsrc/print/Makefile cvs rdiff -u -r0 -r1.1 pkgsrc/print/py-xhtml2pdf/ALTERNATIVES \ pkgsrc/print/py-xhtml2pdf/DESCR pkgsrc/print/py-xhtml2pdf/Makefile \ pkgsrc/print/py-xhtml2pdf/PLIST pkgsrc/print/py-xhtml2pdf/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_161960377526180 Content-Disposition: inline Content-Length: 6483 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/print/Makefile diff -u pkgsrc/print/Makefile:1.804 pkgsrc/print/Makefile:1.805 --- pkgsrc/print/Makefile:1.804 Tue Apr 27 05:02:29 2021 +++ pkgsrc/print/Makefile Wed Apr 28 09:56:15 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.804 2021/04/27 05:02:29 adam Exp $ +# $NetBSD: Makefile,v 1.805 2021/04/28 09:56:15 adam Exp $ # COMMENT= Desktop publishing @@ -138,6 +138,7 @@ SUBDIR+= py-pisa SUBDIR+= py-pslib SUBDIR+= py-reportlab SUBDIR+= py-weasyprint +SUBDIR+= py-xhtml2pdf SUBDIR+= qpdf SUBDIR+= qpdfview SUBDIR+= rlpr Added files: Index: pkgsrc/print/py-xhtml2pdf/ALTERNATIVES diff -u /dev/null pkgsrc/print/py-xhtml2pdf/ALTERNATIVES:1.1 --- /dev/null Wed Apr 28 09:56:15 2021 +++ pkgsrc/print/py-xhtml2pdf/ALTERNATIVES Wed Apr 28 09:56:15 2021 @@ -0,0 +1,2 @@ +bin/pisa @PREFIX@/bin/pisa-@PYVERSSUFFIX@ +bin/xhtml2pdf @PREFIX@/bin/xhtml2pdf-@PYVERSSUFFIX@ Index: pkgsrc/print/py-xhtml2pdf/DESCR diff -u /dev/null pkgsrc/print/py-xhtml2pdf/DESCR:1.1 --- /dev/null Wed Apr 28 09:56:15 2021 +++ pkgsrc/print/py-xhtml2pdf/DESCR Wed Apr 28 09:56:15 2021 @@ -0,0 +1,7 @@ +xhtml2pdf is a HTML to PDF converter using Python, the ReportLab Toolkit, +html5lib and PyPDF2. It supports HTML5 and CSS 2.1 (and some of CSS 3). It is +completely written in pure Python, so it is platform independent. + +The main benefit of this tool is that a user with web skills like HTML and CSS +is able to generate PDF templates very quickly without learning new +technologies. Index: pkgsrc/print/py-xhtml2pdf/Makefile diff -u /dev/null pkgsrc/print/py-xhtml2pdf/Makefile:1.1 --- /dev/null Wed Apr 28 09:56:15 2021 +++ pkgsrc/print/py-xhtml2pdf/Makefile Wed Apr 28 09:56:15 2021 @@ -0,0 +1,32 @@ +# $NetBSD: Makefile,v 1.1 2021/04/28 09:56:15 adam Exp $ + +DISTNAME= xhtml2pdf-0.2.5 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= print python +MASTER_SITES= ${MASTER_SITE_PYPI:=x/xhtml2pdf/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/xhtml2pdf/xhtml2pdf +COMMENT= PDF generator using HTML and CSS +LICENSE= apache-2.0 + +DEPENDS+= ${PYPKGPREFIX}-PDF2-[0-9]*:../../print/py-PDF2 +DEPENDS+= ${PYPKGPREFIX}-Pillow-[0-9]*:../../graphics/py-Pillow +DEPENDS+= ${PYPKGPREFIX}-arabic-reshaper>=2.1.0:../../converters/py-arabic-reshaper +DEPENDS+= ${PYPKGPREFIX}-bidi>=0.4.2:../../converters/py-bidi +DEPENDS+= ${PYPKGPREFIX}-html5lib>=1.0:../../textproc/py-html5lib +DEPENDS+= ${PYPKGPREFIX}-reportlab>=3.3.0:../../print/py-reportlab +DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six + +USE_LANGUAGES= # none + +PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-pyphen + +post-install: +.for bin in pisa xhtml2pdf + cd ${DESTDIR}${PREFIX}/bin && \ + ${MV} ${bin} ${bin}-${PYVERSSUFFIX} || ${TRUE} +.endfor + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/print/py-xhtml2pdf/PLIST diff -u /dev/null pkgsrc/print/py-xhtml2pdf/PLIST:1.1 --- /dev/null Wed Apr 28 09:56:15 2021 +++ pkgsrc/print/py-xhtml2pdf/PLIST Wed Apr 28 09:56:15 2021 @@ -0,0 +1,72 @@ +@comment $NetBSD: PLIST,v 1.1 2021/04/28 09:56:15 adam Exp $ +bin/pisa-${PYVERSSUFFIX} +bin/xhtml2pdf-${PYVERSSUFFIX} +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/entry_points.txt +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/xhtml2pdf/__init__.py +${PYSITELIB}/xhtml2pdf/__init__.pyc +${PYSITELIB}/xhtml2pdf/__init__.pyo +${PYSITELIB}/xhtml2pdf/config/__init__.py +${PYSITELIB}/xhtml2pdf/config/__init__.pyc +${PYSITELIB}/xhtml2pdf/config/__init__.pyo +${PYSITELIB}/xhtml2pdf/config/httpconfig.py +${PYSITELIB}/xhtml2pdf/config/httpconfig.pyc +${PYSITELIB}/xhtml2pdf/config/httpconfig.pyo +${PYSITELIB}/xhtml2pdf/context.py +${PYSITELIB}/xhtml2pdf/context.pyc +${PYSITELIB}/xhtml2pdf/context.pyo +${PYSITELIB}/xhtml2pdf/default.py +${PYSITELIB}/xhtml2pdf/default.pyc +${PYSITELIB}/xhtml2pdf/default.pyo +${PYSITELIB}/xhtml2pdf/document.py +${PYSITELIB}/xhtml2pdf/document.pyc +${PYSITELIB}/xhtml2pdf/document.pyo +${PYSITELIB}/xhtml2pdf/paragraph.py +${PYSITELIB}/xhtml2pdf/paragraph.pyc +${PYSITELIB}/xhtml2pdf/paragraph.pyo +${PYSITELIB}/xhtml2pdf/parser.py +${PYSITELIB}/xhtml2pdf/parser.pyc +${PYSITELIB}/xhtml2pdf/parser.pyo +${PYSITELIB}/xhtml2pdf/pdf.py +${PYSITELIB}/xhtml2pdf/pdf.pyc +${PYSITELIB}/xhtml2pdf/pdf.pyo +${PYSITELIB}/xhtml2pdf/pisa.py +${PYSITELIB}/xhtml2pdf/pisa.pyc +${PYSITELIB}/xhtml2pdf/pisa.pyo +${PYSITELIB}/xhtml2pdf/reportlab_paragraph.py +${PYSITELIB}/xhtml2pdf/reportlab_paragraph.pyc +${PYSITELIB}/xhtml2pdf/reportlab_paragraph.pyo +${PYSITELIB}/xhtml2pdf/tables.py +${PYSITELIB}/xhtml2pdf/tables.pyc +${PYSITELIB}/xhtml2pdf/tables.pyo +${PYSITELIB}/xhtml2pdf/tags.py +${PYSITELIB}/xhtml2pdf/tags.pyc +${PYSITELIB}/xhtml2pdf/tags.pyo +${PYSITELIB}/xhtml2pdf/util.py +${PYSITELIB}/xhtml2pdf/util.pyc +${PYSITELIB}/xhtml2pdf/util.pyo +${PYSITELIB}/xhtml2pdf/w3c/__init__.py +${PYSITELIB}/xhtml2pdf/w3c/__init__.pyc +${PYSITELIB}/xhtml2pdf/w3c/__init__.pyo +${PYSITELIB}/xhtml2pdf/w3c/css.py +${PYSITELIB}/xhtml2pdf/w3c/css.pyc +${PYSITELIB}/xhtml2pdf/w3c/css.pyo +${PYSITELIB}/xhtml2pdf/w3c/cssDOMElementInterface.py +${PYSITELIB}/xhtml2pdf/w3c/cssDOMElementInterface.pyc +${PYSITELIB}/xhtml2pdf/w3c/cssDOMElementInterface.pyo +${PYSITELIB}/xhtml2pdf/w3c/cssParser.py +${PYSITELIB}/xhtml2pdf/w3c/cssParser.pyc +${PYSITELIB}/xhtml2pdf/w3c/cssParser.pyo +${PYSITELIB}/xhtml2pdf/w3c/cssSpecial.py +${PYSITELIB}/xhtml2pdf/w3c/cssSpecial.pyc +${PYSITELIB}/xhtml2pdf/w3c/cssSpecial.pyo +${PYSITELIB}/xhtml2pdf/wsgi.py +${PYSITELIB}/xhtml2pdf/wsgi.pyc +${PYSITELIB}/xhtml2pdf/wsgi.pyo +${PYSITELIB}/xhtml2pdf/xhtml2pdf_reportlab.py +${PYSITELIB}/xhtml2pdf/xhtml2pdf_reportlab.pyc +${PYSITELIB}/xhtml2pdf/xhtml2pdf_reportlab.pyo Index: pkgsrc/print/py-xhtml2pdf/distinfo diff -u /dev/null pkgsrc/print/py-xhtml2pdf/distinfo:1.1 --- /dev/null Wed Apr 28 09:56:15 2021 +++ pkgsrc/print/py-xhtml2pdf/distinfo Wed Apr 28 09:56:15 2021 @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2021/04/28 09:56:15 adam Exp $ + +SHA1 (xhtml2pdf-0.2.5.tar.gz) = 4178dd9831b003cd74a246054011f3b8ead768f8 +RMD160 (xhtml2pdf-0.2.5.tar.gz) = 1314366bcddb31344db53b22b1fc1464da9bc376 +SHA512 (xhtml2pdf-0.2.5.tar.gz) = 370a8772ed85e8fddd7bcdd7f116310042294b9cb541b227ff1e1864ad52b9e3af034332fccc86a57260b1ca82bf34dc3327c273cc3bfa05ba2e46708619305c +Size (xhtml2pdf-0.2.5.tar.gz) = 100124 bytes --_----------=_161960377526180--