diff --git a/sysutils/py-rendercv/Makefile b/sysutils/py-rendercv/Makefile index 66a5c481bd0f..b5ed69b9aa45 100644 --- a/sysutils/py-rendercv/Makefile +++ b/sysutils/py-rendercv/Makefile @@ -1,43 +1,43 @@ PORTNAME= rendercv -DISTVERSION= 2.7 +DISTVERSION= 2.8 CATEGORIES= sysutils python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dtxdf@FreeBSD.org COMMENT= Typst-based CV/resume generator WWW= https://github.com/rendercv/rendercv \ https://pypi.org/project/rendercv LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0:devel/py-uv-build@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}phonenumbers>=0:devel/py-phonenumbers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic2>=0:devel/py-pydantic2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic-extra-types>=0:devel/py-pydantic-extra-types@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}email-validator>=0:mail/py-email-validator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0:devel/py-ruamel.yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 NO_ARCH= yes OPTIONS_DEFINE= CLI MARKDOWN WATCHDOG TYPST FONT OPTIONS_DEFAULT= CLI MARKDOWN WATCHDOG TYPST FONT CLI_DESC= Enable Command-line interface support MARKDOWN_DESC= Convert Markdown to HTML WATCHDOG_DESC= Monitor files for updates TYPST_DESC= Render PDF from Typst source files FONT_DESC= Font files for RenderCV CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typer>=0:devel/py-typer@${PY_FLAVOR} MARKDOWN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=0:textproc/py-markdown@${PY_FLAVOR} WATCHDOG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}watchdog>=0:devel/py-watchdog@${PY_FLAVOR} TYPST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typst>=0:textproc/py-typst@${PY_FLAVOR} FONT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rendercv-fonts>=0:x11-fonts/py-rendercv-fonts@${PY_FLAVOR} .include diff --git a/sysutils/py-rendercv/distinfo b/sysutils/py-rendercv/distinfo index f7053cec2704..873582d95c4f 100644 --- a/sysutils/py-rendercv/distinfo +++ b/sysutils/py-rendercv/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1773186528 -SHA256 (rendercv-2.7.tar.gz) = 024014872e1d6b0102ee4f1b03383f9dc8e8c8af33d2dc2e4921aed95cc72702 -SIZE (rendercv-2.7.tar.gz) = 84817 +TIMESTAMP = 1775932855 +SHA256 (rendercv-2.8.tar.gz) = e51b2e96654f8eeac612c9f2ba08c703e1a59e4d3433140a3d13fdbdb7192f73 +SIZE (rendercv-2.8.tar.gz) = 511752 diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_classic__theme.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_classic__theme.py index 30f05b163fbc..b6c751db1d18 100644 --- a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_classic__theme.py +++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_classic__theme.py @@ -1,23 +1,28 @@ ---- src/rendercv/schema/models/design/classic_theme.py.orig 2025-12-19 21:33:55 UTC +--- src/rendercv/schema/models/design/classic_theme.py.orig 2026-04-11 19:19:45 UTC +++ src/rendercv/schema/models/design/classic_theme.py -@@ -7,14 +7,14 @@ from rendercv.schema.models.design.typst_dimension imp +@@ -7,10 +7,10 @@ from rendercv.schema.models.design.typst_dimension imp from rendercv.schema.models.design.font_family import FontFamily as FontFamilyType from rendercv.schema.models.design.typst_dimension import TypstDimension -type Bullet = Literal["●", "•", "◦", "-", "◆", "★", "■", "—", "○"] -type BodyAlignment = Literal["left", "justified", "justified-with-no-hyphenation"] -type Alignment = Literal["left", "center", "right"] -type SectionTitleType = Literal[ +Bullet = Literal["●", "•", "◦", "-", "◆", "★", "■", "—", "○"] +BodyAlignment = Literal["left", "justified", "justified-with-no-hyphenation"] +Alignment = Literal["left", "center", "right"] +SectionTitleType = Literal[ - "with_partial_line", "with_full_line", "without_line", "moderncv" + "with_partial_line", + "with_full_line", + "without_line", +@@ -20,8 +20,8 @@ type SectionTitleType = Literal[ + "centered_with_centered_partial_line", + "centered_with_full_line", ] -type PhoneNumberFormatType = Literal["national", "international", "E164"] -type PageSize = Literal["a4", "a5", "us-letter", "us-executive"] +PhoneNumberFormatType = Literal["national", "international", "E164"] +PageSize = Literal["a4", "a5", "us-letter", "us-executive"] length_common_description = ( - "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`." + "It can be specified with units (cm, in, pt, mm, em). For example, `0.1cm`."