graphics/halftone: New port: Program to apply pixel art-like style to images

This commit is contained in:
Yuri Victorovich 2023-11-12 20:29:44 -08:00
parent a4ab284f23
commit db23b6af2b
5 changed files with 68 additions and 0 deletions

View file

@ -330,6 +330,7 @@
SUBDIR += guilib
SUBDIR += gwenview
SUBDIR += h3
SUBDIR += halftone
SUBDIR += hdr_tools
SUBDIR += heimer
SUBDIR += hiptext

View file

@ -0,0 +1,27 @@
PORTNAME= halftone
DISTVERSION= 0.4.0
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
COMMENT= Program to apply pixel art-like style to images
WWW= https://github.com/tfuxu/Halftone
LICENSE= GPLv3
BUILD_DEPENDS= desktop-file-validate:devel/desktop-file-utils \
blueprint-compiler:devel/blueprint-compiler
LIB_DEPENDS= libgio-2.0.so:devel/glib20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Wand>0:graphics/py-wand@${PY_FLAVOR}
USES= desktop-file-utils gettext-tools:build gnome meson pkgconfig python shebangfix
USE_GNOME= glib20 gtk40 libadwaita pygobject3
USE_GITHUB= yes
GH_ACCOUNT= tfuxu
GH_PROJECT= Halftone
SHEBANG_FILES= halftone/halftone.in
BINARY_ALIAS= python3=${PYTHON_CMD}
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1699844539
SHA256 (tfuxu-Halftone-0.4.0_GH0.tar.gz) = 582ace08703822cb9eada5dba3e26b0d6205424b1773d6dbefd929ea72fce0eb
SIZE (tfuxu-Halftone-0.4.0_GH0.tar.gz) = 865853

View file

@ -0,0 +1,2 @@
Halftone is a program to give your images a pixel art-like style and
reduce the file size in the process with Halftone.

View file

@ -0,0 +1,35 @@
bin/halftone
share/appdata/io.github.tfuxu.Halftone.appdata.xml
share/applications/io.github.tfuxu.Halftone.desktop
share/glib-2.0/schemas/io.github.tfuxu.Halftone.gschema.xml
%%DATADIR%%/halftone.gresource
%%DATADIR%%/halftone/__init__.py
%%DATADIR%%/halftone/backend/__init__.py
%%DATADIR%%/halftone/backend/logger.py
%%DATADIR%%/halftone/backend/magick.py
%%DATADIR%%/halftone/backend/model/__init__.py
%%DATADIR%%/halftone/backend/model/output_options.py
%%DATADIR%%/halftone/backend/utils/__init__.py
%%DATADIR%%/halftone/backend/utils/image.py
%%DATADIR%%/halftone/backend/utils/temp.py
%%DATADIR%%/halftone/constants.py
%%DATADIR%%/halftone/main.py
%%DATADIR%%/halftone/utils/__init__.py
%%DATADIR%%/halftone/utils/filters.py
%%DATADIR%%/halftone/utils/killable_thread.py
%%DATADIR%%/halftone/views/__init__.py
%%DATADIR%%/halftone/views/about_window.py
%%DATADIR%%/halftone/views/dither_page.py
%%DATADIR%%/halftone/views/main_window.py
%%DATADIR%%/halftone/views/preferences_window.py
%%DATADIR%%/halftone/views/report_page.py
share/icons/hicolor/scalable/apps/io.github.tfuxu.Halftone.svg
share/icons/hicolor/symbolic/apps/io.github.tfuxu.Halftone-symbolic.svg
share/locale/it/LC_MESSAGES/halftone.mo
share/locale/nl/LC_MESSAGES/halftone.mo
share/locale/pl/LC_MESSAGES/halftone.mo
share/locale/pt_BR/LC_MESSAGES/halftone.mo
share/locale/ru/LC_MESSAGES/halftone.mo
share/locale/sk/LC_MESSAGES/halftone.mo
share/locale/tr/LC_MESSAGES/halftone.mo
share/locale/zh_CN/LC_MESSAGES/halftone.mo