2933 Commits

Author SHA1 Message Date
ajacoutot
d05c8c1c84 Update to brlaser-6.2. 2022-12-27 08:57:22 +00:00
kmos
6fc72f887f New transfig makes base-gcc unhappy
Switching to ports-gcc fixes build on sparc64
2022-12-21 16:38:51 +00:00
ajacoutot
d13a932664 Update to xournal-0.4.8.2016. 2022-12-19 15:18:53 +00:00
fcambus
eccb8ff6c5 Update transfig to 3.2.8b. 2022-12-08 20:33:24 +00:00
sthen
9124e537b5 update to py3-pikepdf-6.2.5 2022-12-05 09:10:45 +00:00
sthen
0d9add963a update to py3-pikepdf-6.2.4 2022-11-28 11:31:19 +00:00
sthen
3e5e8a219f update to pdfarranger-1.9.2 2022-11-28 11:31:18 +00:00
sthen
d858b7cc2a Ports built with setuptools on python 3.10 don't need a RUN_DEPENDS on
setuptools (it's used as a package locator but importlib.metadata in
newer Python core or the external importlib_metadata are preferred).
So drop the RDEP in that case (it's still kept for py27) and bump
revisions.
2022-11-26 23:28:11 +00:00
ajacoutot
f2992047dc Set -DRUN_GPERF_IF_PRESENT=OFF to prevent picking up gperf during configure and
having dpb(1) junk it. This prevents ending up with undefined symbols.

hint from sthen@
2022-11-25 09:32:28 +00:00
edd
abc42810ab print/texlive: Update to version 2022.
Partial bulk tested on amd64. A fix for textproc/lgrind will follow.

Tested and "seems to work alright" tb@. Thanks.
2022-11-24 20:01:11 +00:00
ajacoutot
89625efc1f Update to qpdf-11.2.0. 2022-11-21 08:09:03 +00:00
sthen
c705c88ca1 update to ocrmypdf-14.0.1 2022-11-15 10:54:43 +00:00
sthen
30ae3d55e0 oops, -gui as well 2022-11-14 08:29:26 +00:00
sthen
fd9e9515cf missed bump in -common 2022-11-14 08:14:10 +00:00
sthen
a2890a5b39 use MODPY_PYBUILD 2022-11-13 20:31:00 +00:00
sthen
716f142842 bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:29:09 +00:00
ajacoutot
a6fc74e01b Add a comment; no pkg change. 2022-11-10 14:46:24 +00:00
sthen
adb267b86a update to py3-pikepdf-6.2.2 2022-11-08 12:32:39 +00:00
ajacoutot
477a45da5b WANTLIB: pcre -> pcre2-8 after recent glib2 update. 2022-11-05 17:07:21 +00:00
ajacoutot
698d292d92 Fix up permissions for multi-function device or multi-user access to a
scanner.

reported by Robert Bagdan, thanks
2022-11-04 17:06:46 +00:00
ajacoutot
3b5089b3da Update to libspectre-0.2.11. 2022-11-04 10:13:14 +00:00
ajacoutot
a0ea0806d9 Updte to hplip-3.22.10. 2022-11-02 08:29:31 +00:00
naddy
424a60c42f remove line continuation before empty lines
ok sthen@ ajacoutot@
2022-10-31 23:14:52 +00:00
sdk
d7e9b06839 Add missing run dep. to pdfarranger
OK rsadowksi
2022-10-26 20:41:39 +00:00
landry
2dae0894ae print/weasyprint: update to 57.0.
see https://doc.courtbouillon.org/weasyprint/stable/changelog.html#version-57-0
2022-10-25 16:11:57 +00:00
landry
9b93a5173d print/py-pydyf: update to 0.5.0. 2022-10-25 16:11:23 +00:00
kmos
a8136addce Missing dependency on devel/pango (not declared in pyproject.toml) 2022-10-22 19:48:50 +00:00
ajacoutot
071003db46 Update to epson-inkjet-printer-escpr-1.7.22. 2022-10-21 10:00:04 +00:00
landry
c5e0b3dc9e +{py-fonttools,py-pydyf,weasyprint},python3 2022-10-13 15:55:36 +00:00
landry
d881144d3a Import print/weasyprint 56.1.
WeasyPrint is a smart solution helping web developers to create PDF
documents. It turns simple HTML pages into gorgeous statistical
reports, invoices, tickets..

From a technical point of view, WeasyPrint is a visual rendering engine
for HTML and CSS that can export to PDF. It aims to support web
standards for printing.

It is based on various libraries but not on a full rendering engine
like WebKit or Gecko. The CSS layout engine is written in Python,
designed for pagination, and meant to be easy to hack on.

www: https://weasyprint.org/

ok sthen@ semarie@
2022-10-13 15:54:59 +00:00
landry
dbe8854755 Import print/py-pydyf 0.3.0.
pydyf is a low-level PDF generator written in Python and based on PDF
specification 1.7.

ok sthen@ semarie@
2022-10-13 15:53:44 +00:00
landry
d40e102322 Import print/py-fonttools 4.37.4.
fontTools is a library for manipulating fonts, written in Python. The
project includes the TTX tool, that can convert TrueType and OpenType
fonts to and from an XML text format, which is also called TTX. It
supports TrueType, OpenType, AFM and to an extent Type 1 and some
Mac-specific formats.

ok sthen@ semarie@
2022-10-13 15:52:41 +00:00
sthen
6fd6fd548c add patch from dvisvgm upstream to unbreak build with ghostscript 10.0.0 2022-10-08 13:44:16 +00:00
sthen
0ec6fa23f4 update to ghostscript-10.0.0, from Volker Schlecht (maintainer) 2022-10-06 15:46:20 +00:00
sthen
67b4fe8f58 update to py3-pikepdf-6.2.0 2022-10-06 11:17:51 +00:00
sthen
7869fa41a4 update to py3-pikepdf-6.1.0 2022-10-05 13:34:30 +00:00
sthen
b6b7e35ce9 +ocrmypdf 2022-10-05 13:34:08 +00:00
sthen
fb02be45c8 import ports/print/ocrmypdf, ok kmos@
OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to
be searched or copy+pasted.

- Generates a searchable PDF/A file from a regular PDF
- Places OCR text accurately below the image to ease copy / paste
- Keeps the exact resolution of the original embedded images
- When possible, inserts OCR information as a "lossless" operation
  without disrupting any other content
- Optimizes PDF images, often producing files smaller than the input file
- If requested, deskews and/or cleans the image before performing OCR
- Validates input and output files
- Distributes work across all available CPU cores
- Uses Tesseract OCR engine to recognize more than 100 languages
  (use "pkg_info -Q tesseract" to locate language packs to install)
- Keeps your private data private
- Scales properly to handle files with thousands of pages
- Battle-tested on millions of PDFs

ocrmypdf                      # it's a scriptable command line program
   -l eng+fra                 # it supports multiple languages
   --rotate-pages             # it can fix pages that are misrotated
   --deskew                   # it can deskew crooked PDFs!
   --title "My PDF"           # it can change output metadata
   --jobs 4                   # it uses multiple cores by default
   --output-type pdfa         # it produces PDF/A by default
   input_scanned.pdf          # takes PDF input (or images)
   output_searchable.pdf      # produces validated PDF output
2022-10-05 13:33:46 +00:00
ajacoutot
f9a560d2f8 Update to qpdf-11.1.1. 2022-10-03 23:53:51 +00:00
sthen
184ee30920 update to pdfarranger-1.9.1 2022-10-03 22:11:30 +00:00
sthen
23b2024e94 add a comment, pdfarranger often breaks with pikepdf updates 2022-09-19 08:13:13 +00:00
sthen
e95508470c update pdfarranger and add a patch to cope with new pikepdf 2022-09-19 08:05:33 +00:00
tb
9bb47ec868 print/lilypond: ensure that guile2 is used even if guile1 is present.
with/ok kili
2022-09-15 18:53:56 +00:00
ajacoutot
dcb0a0325a Update to qpdf-11.1.0. 2022-09-15 16:17:05 +00:00
ajacoutot
c629e04200 Update to py3-pikepdf-6.0.0pl1.
Unbreak with new qpdf.
2022-09-14 07:29:43 +00:00
ajacoutot
a9bac49a0f Update to qpdf-11.0.0. 2022-09-13 06:51:42 +00:00
kili
fe55eb4428 Update to lilypond-2.22.2. 2022-09-12 06:15:48 +00:00
ajacoutot
9ed778fd58 Remove optional x11/dbus-python dependency as it's now py3 only. 2022-09-10 08:30:33 +00:00
ajacoutot
10cef8ef72 Missed bumps after recent x11/dbus-python pkgpath change. 2022-09-10 08:04:45 +00:00
ajacoutot
4a511156b0 Missing BDEP on print/cups,-libs. 2022-09-02 16:46:30 +00:00