Date: Sun, 1 Mar 2020 14:52:20 +0000 (UTC) From: Mateusz Piotrowski <0mp@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r527557 - in head/graphics: . birdfont birdfont/files Message-ID: <202003011452.021EqKj0084811@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: 0mp Date: Sun Mar 1 14:52:20 2020 New Revision: 527557 URL: https://svnweb.freebsd.org/changeset/ports/527557 Log: New port: graphics/birdfont Birdfont is a free font editor which lets you create vector graphics and export TTF, OTF, EOT and SVG fonts. The editor has good support for both monochrome and color font formats. WWW: https://birdfont.org/ Added: head/graphics/birdfont/ head/graphics/birdfont/Makefile (contents, props changed) head/graphics/birdfont/distinfo (contents, props changed) head/graphics/birdfont/files/ head/graphics/birdfont/files/patch-libbirdgems_fit__cubic.c (contents, props changed) head/graphics/birdfont/pkg-descr (contents, props changed) head/graphics/birdfont/pkg-plist (contents, props changed) Modified: head/graphics/Makefile Modified: head/graphics/Makefile ============================================================================== --- head/graphics/Makefile Sun Mar 1 14:33:45 2020 (r527556) +++ head/graphics/Makefile Sun Mar 1 14:52:20 2020 (r527557) @@ -66,6 +66,7 @@ SUBDIR += barbecue SUBDIR += barcode SUBDIR += batik + SUBDIR += birdfont SUBDIR += bitmap SUBDIR += blend2d SUBDIR += blender Added: head/graphics/birdfont/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/birdfont/Makefile Sun Mar 1 14:52:20 2020 (r527557) @@ -0,0 +1,54 @@ +# $FreeBSD$ + +PORTNAME= birdfont +DISTVERSION= 2.28.0 +CATEGORIES= graphics x11-fonts +MASTER_SITES= http://birdfont.org/releases/ + +MAINTAINER= 0mp@FreeBSD.org +COMMENT= Editor for vector graphics and TTF, OTF, EOT and SVG fonts + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/GPLv3.txt + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}doit>0:devel/py-doit@${PY_FLAVOR} \ + valac:lang/vala +LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 \ + libgee-0.8.so:devel/libgee \ + libnotify.so:devel/libnotify \ + libsoup-2.4.so:devel/libsoup \ + libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ + libxmlbird.so:textproc/libxmlbird + +USES= gettext-tools gnome pkgconfig python:3.7+,build \ + shared-mime-info shebangfix sqlite:3 tar:xz +USE_GNOME= cairo glib20 gtk30 +INSTALLS_ICONS= yes +USE_LDCONFIG= yes +SHEBANG_FILES= configure install.py + +HAS_CONFIGURE= yes +CONFIGURE_ARGS= --cc="${CC}" \ + --cflags="${CFLAGS}" \ + --dest="${STAGEDIR}" \ + --ldflags="${LDFLAGS}" \ + --prefix="${PREFIX}" + +_STRIPPABLE= bin/birdfont bin/birdfont-autotrace bin/birdfont-export \ + bin/birdfont-import lib/libbirdfont.so.36.0 \ + lib/libbirdgems.so.0.0 + +do-build: + (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/doit) + +do-install: + (cd ${WRKSRC} && ./install.py \ + --dest="${STAGEDIR}" \ + --nogzip=1 \ + --manpages-directory="/share/man/man1") +.for _file in ${_STRIPPABLE:S|^|${STAGEDIR}${PREFIX}|} + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${_file} +.endfor + +.include <bsd.port.mk> Added: head/graphics/birdfont/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/birdfont/distinfo Sun Mar 1 14:52:20 2020 (r527557) @@ -0,0 +1,3 @@ +TIMESTAMP = 1582990714 +SHA256 (birdfont-2.28.0.tar.xz) = 3fbb1bf7c735e4d67442ee5740e2e0ed29cb5ce56508c0c96d2599f8ece727a6 +SIZE (birdfont-2.28.0.tar.xz) = 2589212 Added: head/graphics/birdfont/files/patch-libbirdgems_fit__cubic.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/birdfont/files/patch-libbirdgems_fit__cubic.c Sun Mar 1 14:52:20 2020 (r527557) @@ -0,0 +1,11 @@ +--- libbirdgems/fit_cubic.c.orig 2020-02-29 17:58:28 UTC ++++ libbirdgems/fit_cubic.c +@@ -24,6 +24,8 @@ Adapted to BirdFont by Johan Mattsson 2015 + + #ifdef MAC + #include <malloc/malloc.h> ++#elif __FreeBSD__ ++#include <stdlib.h> + #else + #include <malloc.h> + #endif Added: head/graphics/birdfont/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/birdfont/pkg-descr Sun Mar 1 14:52:20 2020 (r527557) @@ -0,0 +1,5 @@ +Birdfont is a free font editor which lets you create vector graphics and +export TTF, OTF, EOT and SVG fonts. The editor has good support for both +monochrome and color font formats. + +WWW: https://birdfont.org/ Added: head/graphics/birdfont/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/birdfont/pkg-plist Sun Mar 1 14:52:20 2020 (r527557) @@ -0,0 +1,36 @@ +bin/birdfont +bin/birdfont-autotrace +bin/birdfont-export +bin/birdfont-import +lib/libbirdfont.so +lib/libbirdfont.so.36 +lib/libbirdfont.so.36.0 +lib/libbirdgems.so +lib/libbirdgems.so.0 +lib/libbirdgems.so.0.0 +share/applications/birdfont.desktop +%%DATADIR%%/Roboto-Regular.ttf +%%DATADIR%%/birdfont_window_icon.png +%%DATADIR%%/bright.theme +%%DATADIR%%/codepages.sqlite +%%DATADIR%%/dark.theme +%%DATADIR%%/high_contrast.theme +%%DATADIR%%/icons.birdfont +%%DATADIR%%/key_bindings.xml +%%DATADIR%%/ucd.sqlite +share/icons/hicolor/128x128/apps/birdfont.png +share/icons/hicolor/256x256/apps/birdfont.png +share/icons/hicolor/48x48/apps/birdfont.png +share/locale/cs/LC_MESSAGES/birdfont.mo +share/locale/de/LC_MESSAGES/birdfont.mo +share/locale/es/LC_MESSAGES/birdfont.mo +share/locale/it/LC_MESSAGES/birdfont.mo +share/locale/nl/LC_MESSAGES/birdfont.mo +share/locale/pt_BR/LC_MESSAGES/birdfont.mo +share/locale/sv/LC_MESSAGES/birdfont.mo +share/man/man1/birdfont-autotrace.1.gz +share/man/man1/birdfont-export.1.gz +share/man/man1/birdfont-import.1.gz +share/man/man1/birdfont.1.gz +share/metainfo/birdfont.appdata.xml +share/mime/packages/birdfont.xml
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202003011452.021EqKj0084811>