From nobody Thu Jun 22 02:55:01 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QmlN65hQfz4gTlp; Thu, 22 Jun 2023 02:55:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QmlN60fKYz4J5T; Thu, 22 Jun 2023 02:55:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1687402502; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zubees3/kZ+nD0JZJVgj7C7o4LafjKx0rImrnBzHmlY=; b=VFcqJ2JiYDVl/fgbuzFol+3revfy6HiUtC9VTjC23NEzs2bj4qFmSL+RV9Rg/dufL/zR91 ngoIjddNH83IQ6jXCLDyJRP0O5HU/GbNkMRsq3sfwvg0oZv5Y96y86glc9TMBK6x181sD0 BkYaDzXPmNuLU3WH9xAjju43Q/UHqCMr3XCSi6UxxWS98mDh7ALLJv8RL/5sXduCc1xDTD S97Qw+ziLXxeQOu1pbPBbjAGFtR9uQ2G4NP9SLlxvDT19gj52OyyZhId/Z+R9Nu3qwQHvK liOLjeNCpZNQJ+p5+5DqDhYb/CFec+ycim7pHCBPHdloLmv4iCI9WZ2oCCCuag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1687402502; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zubees3/kZ+nD0JZJVgj7C7o4LafjKx0rImrnBzHmlY=; b=wSxN3ILbsjvAeO+GVjCgy5bnDoQJ5ywpHmUiPzbbgAK3zNCmNUyIm8OXbmXPfKy7d0RxBF KWQhHYABQ1K/UwePKVtFKP8UXlOCHOEIvvLFOKtQaGU1HYPItPfiAGu9TC/C3eQsrLIWvL Yto7Jd7BnEC1LQMhn4aVGbX8/K5tDH8AAeZdMKdbiOeQfsrU+lofa7AJtqXOxeIpuenGAB mOr5hScWkw+Aq5dML8JymLFaVEOzE/iJAI2u2IJlnjUpEubHOSHMhl3Liscr/IpQIqdCFg tg/6R7tG9OcYY8QXw8u5GXVVqtqXDoPHV1alMX52rs9VY7qe25D1w+ITtBoxdQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1687402502; a=rsa-sha256; cv=none; b=eVMCd4bGAJ+SVojS1gI9wjEc3bysUrsN9DGIFYh+X/wRtJe9DALn8XPKsDg4uNeoP0kHEt rhcKKbbPHlbFvFcUz6wAXu6iz0xB2XSCAU+lMuCuykE4MowbYK+KYPqTMHXOnbBerZj4d+ 5Yd859GHWdd09Te9QbhzQvfaJXItVXdXs/rsq9djwmuI7tthqHWFvVEwnXmSOSNhJPCOt2 RiNn6SA9rQhcF+6MI/yoDdlHhAFuKDwTJ9eIKypgBZJ7tLSuTFccYfo4usKlxTPuCjKa3k tAe2icvap1U40SY6QemtAsAzaG10N4Bj3CdJ6gFLt4SKYdpE5s0aEBJXAkOSpQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QmlN56sG1z15xq; Thu, 22 Jun 2023 02:55:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 35M2t1mX059296; Thu, 22 Jun 2023 02:55:01 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 35M2t1O4059295; Thu, 22 Jun 2023 02:55:01 GMT (envelope-from git) Date: Thu, 22 Jun 2023 02:55:01 GMT Message-Id: <202306220255.35M2t1O4059295@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Wen Heping Subject: git: a96b9596e76e - main - print/py-PyMuPDF: New port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: wen X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a96b9596e76ed06c74753857035cabcba724f63f Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by wen: URL: https://cgit.FreeBSD.org/ports/commit/?id=a96b9596e76ed06c74753857035cabcba724f63f commit a96b9596e76ed06c74753857035cabcba724f63f Author: Wen Heping AuthorDate: 2023-06-22 02:51:00 +0000 Commit: Wen Heping CommitDate: 2023-06-22 02:53:52 +0000 print/py-PyMuPDF: New port PyMuPDF adds Python bindings and abstractions to MuPDF, a lightweight PDF, XPS, and eBook viewer, renderer, and toolkit. Both PyMuPDF and MuPDF are maintained and developed by Artifex Software, Inc. MuPDF can access files in PDF, XPS, OpenXPS, CBZ, EPUB and FB2 (eBooks) formats, and it is known for its top performance and exceptional rendering quality. With PyMuPDF you can access files with extensions like .pdf, .xps, .oxps, .cbz, .fb2 or .epub. In addition, about 10 popular image formats can also be handled like documents: .png, .jpg, .bmp, .tiff, etc. --- print/Makefile | 1 + print/py-PyMuPDF/Makefile | 20 ++++++++++++++++++++ print/py-PyMuPDF/distinfo | 3 +++ print/py-PyMuPDF/pkg-descr | 11 +++++++++++ 4 files changed, 35 insertions(+) diff --git a/print/Makefile b/print/Makefile index 4fef05467e81..c9e88310e4e4 100644 --- a/print/Makefile +++ b/print/Makefile @@ -170,6 +170,7 @@ SUBDIR += pslib SUBDIR += pstotext SUBDIR += psutils + SUBDIR += py-PyMuPDF SUBDIR += py-collidoscope SUBDIR += py-dehinter SUBDIR += py-font-v diff --git a/print/py-PyMuPDF/Makefile b/print/py-PyMuPDF/Makefile new file mode 100644 index 000000000000..c554e634ac70 --- /dev/null +++ b/print/py-PyMuPDF/Makefile @@ -0,0 +1,20 @@ +PORTNAME= PyMuPDF +PORTVERSION= 1.22.5 +CATEGORIES= print python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= wen@FreeBSD.org +COMMENT= Python bindings for the PDF toolkit and renderer MuPDF +WWW= https://github.com/pymupdf/PyMuPDF + +LICENSE= AGPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= bash:shells/bash \ + swig:devel/swig + +USES= gmake python:3.7+ +USE_PYTHON= autoplist concurrent distutils + +.include diff --git a/print/py-PyMuPDF/distinfo b/print/py-PyMuPDF/distinfo new file mode 100644 index 000000000000..6afed7c3ad0f --- /dev/null +++ b/print/py-PyMuPDF/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1687397187 +SHA256 (PyMuPDF-1.22.5.tar.gz) = 5ec8d5106752297529d0d68d46cfc4ce99914aabd99be843f1599a1842d63fe9 +SIZE (PyMuPDF-1.22.5.tar.gz) = 61638053 diff --git a/print/py-PyMuPDF/pkg-descr b/print/py-PyMuPDF/pkg-descr new file mode 100644 index 000000000000..89a88a0d7b52 --- /dev/null +++ b/print/py-PyMuPDF/pkg-descr @@ -0,0 +1,11 @@ +PyMuPDF adds Python bindings and abstractions to MuPDF, a lightweight +PDF, XPS, and eBook viewer, renderer, and toolkit. Both PyMuPDF and +MuPDF are maintained and developed by Artifex Software, Inc. + +MuPDF can access files in PDF, XPS, OpenXPS, CBZ, EPUB and FB2 (eBooks) +formats, and it is known for its top performance and exceptional rendering +quality. + +With PyMuPDF you can access files with extensions like .pdf, .xps, .oxps, +.cbz, .fb2 or .epub. In addition, about 10 popular image formats can also +be handled like documents: .png, .jpg, .bmp, .tiff, etc.