pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Dec 28 14:17:38 UTC 2025

Modified Files:
        pkgsrc/graphics: Makefile
Added Files:
        pkgsrc/graphics/py-freetype-py: DESCR Makefile PLIST distinfo

Log Message:
py-freetype-py: added version 2.5.1

Freetype Python provides bindings for the FreeType library. Only the high-level
API is bound.


To generate a diff of this commit:
cvs rdiff -u -r1.1109 -r1.1110 pkgsrc/graphics/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/py-freetype-py/DESCR \
    pkgsrc/graphics/py-freetype-py/Makefile \
    pkgsrc/graphics/py-freetype-py/PLIST \
    pkgsrc/graphics/py-freetype-py/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/Makefile
diff -u pkgsrc/graphics/Makefile:1.1109 pkgsrc/graphics/Makefile:1.1110
--- pkgsrc/graphics/Makefile:1.1109     Tue Dec 23 21:49:08 2025
+++ pkgsrc/graphics/Makefile    Sun Dec 28 14:17:38 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1109 2025/12/23 21:49:08 markd Exp $
+# $NetBSD: Makefile,v 1.1110 2025/12/28 14:17:38 adam Exp $
 #
 
 COMMENT=       Graphics tools and libraries
@@ -500,6 +500,7 @@ SUBDIR+=    py-contourpy
 SUBDIR+=       py-cycler
 SUBDIR+=       py-dot
 SUBDIR+=       py-exifread
+SUBDIR+=       py-freetype-py
 SUBDIR+=       py-gdchart
 SUBDIR+=       py-ggplot
 SUBDIR+=       py-glad2

Added files:

Index: pkgsrc/graphics/py-freetype-py/DESCR
diff -u /dev/null pkgsrc/graphics/py-freetype-py/DESCR:1.1
--- /dev/null   Sun Dec 28 14:17:38 2025
+++ pkgsrc/graphics/py-freetype-py/DESCR        Sun Dec 28 14:17:38 2025
@@ -0,0 +1,2 @@
+Freetype Python provides bindings for the FreeType library. Only the high-level
+API is bound.
Index: pkgsrc/graphics/py-freetype-py/Makefile
diff -u /dev/null pkgsrc/graphics/py-freetype-py/Makefile:1.1
--- /dev/null   Sun Dec 28 14:17:38 2025
+++ pkgsrc/graphics/py-freetype-py/Makefile     Sun Dec 28 14:17:38 2025
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2025/12/28 14:17:38 adam Exp $
+
+DISTNAME=      freetype-py-2.5.1
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    graphics python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=f/freetype-py/}
+EXTRACT_SUFX=  .zip
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/rougier/freetype-py
+COMMENT=       Freetype python bindings
+LICENSE=       modified-bsd
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=3.4:../../devel/py-setuptools_scm
+
+USE_LANGUAGES= # none
+
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/py-freetype-py/PLIST
diff -u /dev/null pkgsrc/graphics/py-freetype-py/PLIST:1.1
--- /dev/null   Sun Dec 28 14:17:38 2025
+++ pkgsrc/graphics/py-freetype-py/PLIST        Sun Dec 28 14:17:38 2025
@@ -0,0 +1,122 @@
+@comment $NetBSD: PLIST,v 1.1 2025/12/28 14:17:38 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
+${PYSITELIB}/${WHEEL_INFODIR}/zip-safe
+${PYSITELIB}/freetype/__init__.py
+${PYSITELIB}/freetype/__init__.pyc
+${PYSITELIB}/freetype/__init__.pyo
+${PYSITELIB}/freetype/__pyinstaller/__init__.py
+${PYSITELIB}/freetype/__pyinstaller/__init__.pyc
+${PYSITELIB}/freetype/__pyinstaller/__init__.pyo
+${PYSITELIB}/freetype/__pyinstaller/hook-freetype.py
+${PYSITELIB}/freetype/__pyinstaller/hook-freetype.pyc
+${PYSITELIB}/freetype/__pyinstaller/hook-freetype.pyo
+${PYSITELIB}/freetype/__pyinstaller/tests/__init__.py
+${PYSITELIB}/freetype/__pyinstaller/tests/__init__.pyc
+${PYSITELIB}/freetype/__pyinstaller/tests/__init__.pyo
+${PYSITELIB}/freetype/__pyinstaller/tests/conftest.py
+${PYSITELIB}/freetype/__pyinstaller/tests/conftest.pyc
+${PYSITELIB}/freetype/__pyinstaller/tests/conftest.pyo
+${PYSITELIB}/freetype/__pyinstaller/tests/test_freetype.py
+${PYSITELIB}/freetype/__pyinstaller/tests/test_freetype.pyc
+${PYSITELIB}/freetype/__pyinstaller/tests/test_freetype.pyo
+${PYSITELIB}/freetype/ft_enums/__init__.py
+${PYSITELIB}/freetype/ft_enums/__init__.pyc
+${PYSITELIB}/freetype/ft_enums/__init__.pyo
+${PYSITELIB}/freetype/ft_enums/ft_color_root_transform.py
+${PYSITELIB}/freetype/ft_enums/ft_color_root_transform.pyc
+${PYSITELIB}/freetype/ft_enums/ft_color_root_transform.pyo
+${PYSITELIB}/freetype/ft_enums/ft_curve_tags.py
+${PYSITELIB}/freetype/ft_enums/ft_curve_tags.pyc
+${PYSITELIB}/freetype/ft_enums/ft_curve_tags.pyo
+${PYSITELIB}/freetype/ft_enums/ft_encodings.py
+${PYSITELIB}/freetype/ft_enums/ft_encodings.pyc
+${PYSITELIB}/freetype/ft_enums/ft_encodings.pyo
+${PYSITELIB}/freetype/ft_enums/ft_face_flags.py
+${PYSITELIB}/freetype/ft_enums/ft_face_flags.pyc
+${PYSITELIB}/freetype/ft_enums/ft_face_flags.pyo
+${PYSITELIB}/freetype/ft_enums/ft_fstypes.py
+${PYSITELIB}/freetype/ft_enums/ft_fstypes.pyc
+${PYSITELIB}/freetype/ft_enums/ft_fstypes.pyo
+${PYSITELIB}/freetype/ft_enums/ft_glyph_bbox_modes.py
+${PYSITELIB}/freetype/ft_enums/ft_glyph_bbox_modes.pyc
+${PYSITELIB}/freetype/ft_enums/ft_glyph_bbox_modes.pyo
+${PYSITELIB}/freetype/ft_enums/ft_glyph_formats.py
+${PYSITELIB}/freetype/ft_enums/ft_glyph_formats.pyc
+${PYSITELIB}/freetype/ft_enums/ft_glyph_formats.pyo
+${PYSITELIB}/freetype/ft_enums/ft_kerning_modes.py
+${PYSITELIB}/freetype/ft_enums/ft_kerning_modes.pyc
+${PYSITELIB}/freetype/ft_enums/ft_kerning_modes.pyo
+${PYSITELIB}/freetype/ft_enums/ft_lcd_filters.py
+${PYSITELIB}/freetype/ft_enums/ft_lcd_filters.pyc
+${PYSITELIB}/freetype/ft_enums/ft_lcd_filters.pyo
+${PYSITELIB}/freetype/ft_enums/ft_load_flags.py
+${PYSITELIB}/freetype/ft_enums/ft_load_flags.pyc
+${PYSITELIB}/freetype/ft_enums/ft_load_flags.pyo
+${PYSITELIB}/freetype/ft_enums/ft_load_targets.py
+${PYSITELIB}/freetype/ft_enums/ft_load_targets.pyc
+${PYSITELIB}/freetype/ft_enums/ft_load_targets.pyo
+${PYSITELIB}/freetype/ft_enums/ft_open_modes.py
+${PYSITELIB}/freetype/ft_enums/ft_open_modes.pyc
+${PYSITELIB}/freetype/ft_enums/ft_open_modes.pyo
+${PYSITELIB}/freetype/ft_enums/ft_outline_flags.py
+${PYSITELIB}/freetype/ft_enums/ft_outline_flags.pyc
+${PYSITELIB}/freetype/ft_enums/ft_outline_flags.pyo
+${PYSITELIB}/freetype/ft_enums/ft_pixel_modes.py
+${PYSITELIB}/freetype/ft_enums/ft_pixel_modes.pyc
+${PYSITELIB}/freetype/ft_enums/ft_pixel_modes.pyo
+${PYSITELIB}/freetype/ft_enums/ft_render_modes.py
+${PYSITELIB}/freetype/ft_enums/ft_render_modes.pyc
+${PYSITELIB}/freetype/ft_enums/ft_render_modes.pyo
+${PYSITELIB}/freetype/ft_enums/ft_stroker_borders.py
+${PYSITELIB}/freetype/ft_enums/ft_stroker_borders.pyc
+${PYSITELIB}/freetype/ft_enums/ft_stroker_borders.pyo
+${PYSITELIB}/freetype/ft_enums/ft_stroker_linecaps.py
+${PYSITELIB}/freetype/ft_enums/ft_stroker_linecaps.pyc
+${PYSITELIB}/freetype/ft_enums/ft_stroker_linecaps.pyo
+${PYSITELIB}/freetype/ft_enums/ft_stroker_linejoins.py
+${PYSITELIB}/freetype/ft_enums/ft_stroker_linejoins.pyc
+${PYSITELIB}/freetype/ft_enums/ft_stroker_linejoins.pyo
+${PYSITELIB}/freetype/ft_enums/ft_style_flags.py
+${PYSITELIB}/freetype/ft_enums/ft_style_flags.pyc
+${PYSITELIB}/freetype/ft_enums/ft_style_flags.pyo
+${PYSITELIB}/freetype/ft_enums/tt_adobe_ids.py
+${PYSITELIB}/freetype/ft_enums/tt_adobe_ids.pyc
+${PYSITELIB}/freetype/ft_enums/tt_adobe_ids.pyo
+${PYSITELIB}/freetype/ft_enums/tt_apple_ids.py
+${PYSITELIB}/freetype/ft_enums/tt_apple_ids.pyc
+${PYSITELIB}/freetype/ft_enums/tt_apple_ids.pyo
+${PYSITELIB}/freetype/ft_enums/tt_mac_ids.py
+${PYSITELIB}/freetype/ft_enums/tt_mac_ids.pyc
+${PYSITELIB}/freetype/ft_enums/tt_mac_ids.pyo
+${PYSITELIB}/freetype/ft_enums/tt_mac_langids.py
+${PYSITELIB}/freetype/ft_enums/tt_mac_langids.pyc
+${PYSITELIB}/freetype/ft_enums/tt_mac_langids.pyo
+${PYSITELIB}/freetype/ft_enums/tt_ms_ids.py
+${PYSITELIB}/freetype/ft_enums/tt_ms_ids.pyc
+${PYSITELIB}/freetype/ft_enums/tt_ms_ids.pyo
+${PYSITELIB}/freetype/ft_enums/tt_ms_langids.py
+${PYSITELIB}/freetype/ft_enums/tt_ms_langids.pyc
+${PYSITELIB}/freetype/ft_enums/tt_ms_langids.pyo
+${PYSITELIB}/freetype/ft_enums/tt_name_ids.py
+${PYSITELIB}/freetype/ft_enums/tt_name_ids.pyc
+${PYSITELIB}/freetype/ft_enums/tt_name_ids.pyo
+${PYSITELIB}/freetype/ft_enums/tt_platforms.py
+${PYSITELIB}/freetype/ft_enums/tt_platforms.pyc
+${PYSITELIB}/freetype/ft_enums/tt_platforms.pyo
+${PYSITELIB}/freetype/ft_errors.py
+${PYSITELIB}/freetype/ft_errors.pyc
+${PYSITELIB}/freetype/ft_errors.pyo
+${PYSITELIB}/freetype/ft_structs.py
+${PYSITELIB}/freetype/ft_structs.pyc
+${PYSITELIB}/freetype/ft_structs.pyo
+${PYSITELIB}/freetype/ft_types.py
+${PYSITELIB}/freetype/ft_types.pyc
+${PYSITELIB}/freetype/ft_types.pyo
+${PYSITELIB}/freetype/raw.py
+${PYSITELIB}/freetype/raw.pyc
+${PYSITELIB}/freetype/raw.pyo
Index: pkgsrc/graphics/py-freetype-py/distinfo
diff -u /dev/null pkgsrc/graphics/py-freetype-py/distinfo:1.1
--- /dev/null   Sun Dec 28 14:17:38 2025
+++ pkgsrc/graphics/py-freetype-py/distinfo     Sun Dec 28 14:17:38 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/12/28 14:17:38 adam Exp $
+
+BLAKE2s (freetype-py-2.5.1.zip) = a37f48defdbff6e20907c9c2603c4ca28c0896800044e9a5f4a583662b5f397e
+SHA512 (freetype-py-2.5.1.zip) = aef857c96080486f3ec06b0d246c86c6d5eccb3f85743e25944da9bcaa632e0e084b2e711a58ad510b1715cdff562eb063fc04ca2b1c2a70981df0373991d64a
+Size (freetype-py-2.5.1.zip) = 851738 bytes



Home | Main Index | Thread Index | Old Index