Port details |
- fontforge Type 1/TrueType/OpenType/bitmap font editor
- 20230101_1 print =18 20230101_1Version of this port present on the latest quarterly branch.
- Maintainer: cyberbotx@cyberbotx.com
- Port Added: 2004-05-01 09:56:33
- Last Update: 2024-04-27 12:44:59
- Commit Hash: 98bf258
- People watching this port, also watch:: expat, curl, libxml2, freetype2, png
- License: GPLv3
- WWW:
- https://fontforge.org/
- Description:
- FontForge (formerly called PfaEdit) is a PostScript font editor which can
create and modify outline fonts in Type 1, CID-Keyed, TrueType, OpenType
format. It can generate bitmaps and save in BDF format or embedded bitmaps
in TrueType/OpenType fonts.
It can generate Type3 and SVG fonts if built with multilayer feature.
If you feel the shortage of memory, rebuilding multilayer-disabled
FontForge with FONTFORGE_NO_MULTILAYER defined will save some memory.
If you have installed AutoTrace or Potrace, you can generate outlines
from imported bitmap images.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- fontforge>0:print/fontforge
- To install the port:
- cd /usr/ports/print/fontforge/ && make install clean
- To add the package, run one of these commands:
- pkg install print/fontforge
- pkg install fontforge
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: fontforge
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1704666997
SHA256 (fontforge-20230101.tar.xz) = ca82ec4c060c4dda70ace5478a41b5e7b95eb035fe1c4cf85c48f996d35c60f8
SIZE (fontforge-20230101.tar.xz) = 13761728
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-sphinx>0 : textproc/py-sphinx@py39
- cmake : devel/cmake-core
- ninja : devel/ninja
- update-desktop-database : devel/desktop-file-utils
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- pkgconf>=1.3.0_1 : devel/pkgconf
- update-mime-database : misc/shared-mime-info
- python3.9 : lang/python39
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- update-mime-database : misc/shared-mime-info
- python3.9 : lang/python39
- Library dependencies:
-
- libfreetype.so : print/freetype2
- libgif.so : graphics/giflib
- libharfbuzz.so : print/harfbuzz
- libpng.so : graphics/png
- libspiro.so : graphics/libspiro
- libtiff.so : graphics/tiff
- libuninameslist.so : textproc/libuninameslist
- libbrotlidec.so : archivers/brotli
- libwoff2dec.so : devel/woff2
- libintl.so : devel/gettext-runtime
- libatk-1.0.so : accessibility/at-spi2-core
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgtk-3.so : x11-toolkits/gtk30
- libxml2.so : textproc/libxml2
- libpango-1.0.so : x11-toolkits/pango
- libiconv.so : converters/libiconv
- libjpeg.so : graphics/jpeg-turbo
- libreadline.so.8 : devel/readline
- This port is required by:
- for Build
-
- japanese/font-ricty
- japanese/font-ricty-discord
- print/lilypond
- print/lilypond-devel
- x11-fonts/agave
- x11-fonts/oxygen-fonts
- for Run
-
- print/mftrace
Configuration Options:
- ===> The following configuration options are available for fontforge-20230101_1:
DOCS=on: Build and/or install documentation
FREETYPE=off: Include freetype's internal debugger
GIF=on: GIF image format support
JPEG=on: JPEG image format support
PNG=on: PNG image format support
PYTHON=on: Python bindings or support
READLINE=on: Command line editing via libreadline
SPIRO=on: Use libspiro to edit with clothoid splines
TIFF=on: TIFF image format support
TILEPATH=on: Enable a 'tile path' command (a variant of 'expand stroke')
UNINAMESLIST=on: Use libuninameslist for Unicode attribute data
WOFF2=on: WOFF2 web font support
WRITEPFM=off: Add ability to save PFM file w/o creating associated font file
====> Options available for the single THEME: you have to select exactly one of them
TANGO=on: Default theme based on the Tango Desktop Project
2012=off: Old theme that was used until 2012
====> GUI (Graphical User Interface) support: you can only select none or one of them
GTK3=on: GTK 3 GUI toolkit support
X11=off: X11 (graphics) support
===> Use 'make config' to modify these settings
- Options name:
- print_fontforge
- USES:
- compiler:c++11-lang cmake cpe desktop-file-utils gettext gnome iconv:wchar_t pkgconfig shared-mime-info tar:xz jpeg python readline
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
20081224 26 Dec 2008 22:19:52 |
miwi |
- Update to 20081224
PR: 129933
Submitted by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer) |
20080927 30 Sep 2008 08:53:48 |
miwi |
- Update to 20080927
PR: 127702
Submitted by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer) |
20080824 25 Aug 2008 04:11:08 |
rafan |
- Update to 20080824
PR: ports/126804
Submitted by: Naram Qashat <cyberbotx at cyberbotx.com> (maintainer) |
20080720 25 Jul 2008 14:34:52 |
pav |
- Remove USE_GCC where it can be satisfied with base compiler on following
FreeBSD versions: 5.3 and up, 6.x, 7.x, 8-CURRENT |
20080720 20 Jul 2008 20:48:22 |
miwi |
- Update to 20080720
PR: 125813
Submitted by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer) |
20080607_2 04 Jul 2008 14:26:52 |
gahr |
- Fix distinfo
Reported by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer) |
20080607_2 03 Jul 2008 21:18:47 |
gahr |
- Chase Freetype2 update
PR: 125240
Submitted by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer) |
20080607_1 29 Jun 2008 21:54:20 |
gahr |
- Chase freetype2 update
PR: 124983
Submitted by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer) |
20080607 11 Jun 2008 12:23:44 |
rafan |
- Update to 20080607
PR: ports/124425
Submitted by: Naram Qashat <cyberbotx at cyberbotx.com> (maintainer) |
20080429_1 06 Jun 2008 13:58:01 |
edwin |
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav) |
20080429 08 May 2008 15:50:20 |
beech |
- Update to 20080429
PR: ports/123513
Submitted by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer) |
20080330 23 Apr 2008 21:08:49 |
wxs |
Update to 20080330.
PR: ports/122326
Submitted by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
Approved by: garga (mentor) |
20080309_2 25 Mar 2008 21:13:05 |
miwi |
- Fix build
Submitted by: pointyhat |
20080309 23 Mar 2008 21:15:37 |
naddy |
remove empty patch file |
20080309_1 23 Mar 2008 16:44:09 |
miwi |
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION
Approved by: portmgr (xorg cleanup) |
20080309 11 Mar 2008 01:38:22 |
rafan |
- Update to 20080309
PR: ports/121563
Submitted by: Naram Qashat <cyberbotx at cyberbotx.com> (maintainer) |
20080302 05 Mar 2008 04:24:21 |
vanilla |
Upgrade to 20080302
PR: ports/121345
Submitted by: maintainer |
20080203 05 Feb 2008 13:49:18 |
miwi |
- Update to 20080203
PR: 120258
Submitted by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer) |
20080109_2 28 Jan 2008 23:54:41 |
beech |
- Add -lpthread to LDFLAGS in CONFIGURE_ENV.
PR: ports/119900
Submitted by: Naram Qashat <cyberbotx@cyberbotx.com> |
20080109_1 13 Jan 2008 19:00:10 |
miwi |
- Add support for libspiro (handles using clothoid splines as opposed to
bezier splines)
- Correct configure args to be correct, were using with/without instead of
enable/disable
- Bump PORTREVISION
PR: 119612
Submitted by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer) |
20080109 10 Jan 2008 23:19:28 |
miwi |
- Update to 20080109
PR: 119534
Submitted by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer) |
20071210 14 Dec 2007 12:05:58 |
pav |
- Update to 20071210
PR: ports/118637
Submitted by: Naram Qashat <cyberbotx@cyberbotx.com> (maintainer) |
20071002 27 Oct 2007 22:04:41 |
miwi |
- Update to 20071002
- Pass maintainershipt to submitter
PR: 117254
Submitted by: Naram Qashat <cyberbotx@cyberbotx.com> |
20060822_1 19 May 2007 20:32:57 |
flz |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
20060822 20 Mar 2007 04:33:43 |
rafan |
- Fix build on current after objformat removal
PR: ports/110508
Submitted by: Alexey Shuvaev <shuvaev at physik.uni-wuerzburg.de> |
20060822 27 Feb 2007 00:16:01 |
linimon |
Reset kanou@khdd.net due to maintainer timeouts and no response to earlier
mail.
Hat: portmgr |
20060822 07 Sep 2006 12:53:47 |
pav |
- Update to 20060822
PR: ports/102861
Submitted by: Remy Oudompheng <remy.oudompheng@ens.fr>
Approved by: KANOU Hiroki <kanou@khdd.net> (maintainer) |
20060413 10 Aug 2006 22:07:24 |
miwi |
- Fix pkg-plist
PR: ports/100878
Submitted by: Stanislav Sedov <ssedov(at)mbsd.msk.ru>
Approved by: krion (mentor), maintainer timeout |
20060413 10 Jun 2006 16:44:10 |
itetcu |
- Update to 20060413
- USE_GCC=3.2+ to fix compiling on 4.x
PR: ports/96968
Submitted by: maintainer
Approved by: lawrance (mentor, implicit) |
20060406 09 Apr 2006 18:19:15 |
pav |
- Docs are bzip2 files, use tar -j to extract them
Reported by: krismail |
20060406 09 Apr 2006 00:13:48 |
pav |
- Update to 20060406
PR: ports/95517
Submitted by: KANOU Hiroki <kanou@khdd.net> (maintainer) |
20060117_1 23 Feb 2006 10:40:45 |
ade |
Conversion to a single libtool environment.
Approved by: portmgr (kris) |
20060117 26 Jan 2006 04:12:31 |
kris |
Add missing USE_GETTEXT |
20060117 24 Jan 2006 12:10:53 |
pav |
- Update to 20060117
PR: ports/92240
Submitted by: KANOU Hiroki <kanou@khdd.net> (maintainer) |
20051028_1 24 Jan 2006 01:00:58 |
edwin |
SHA256ify
Approved by: krion@ |
20051028_1 15 Nov 2005 06:52:12 |
ade |
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run. |
20051028_1 14 Nov 2005 20:07:33 |
thierry |
Fix plist.
Reported by: pointyhat via Kris
Approved by: maintainer time-out |
20051028 31 Oct 2005 23:17:48 |
thierry |
Upgrade to 20051028.
PR: 88218
Submitted by: maintainer |
20050909 13 Oct 2005 02:57:40 |
mnag |
Update to 20050909
PR: 87308
Submitted by: KANOU Hiroki <kanou@khdd.net> (maintainer) |
20050624 01 Jul 2005 03:52:27 |
novel |
Update to 20050624.
PR: 82844
Submitted by: KANOU Hiroki (maintainer) |
20050502 04 May 2005 13:07:37 |
pav |
- Update to 20050502
PR: ports/80606
Submitted by: KANOU Hiroki <kanou@khdd.net> (maintainer) |
20050310 12 Apr 2005 03:26:57 |
obrien |
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE. |
20050310 11 Apr 2005 08:04:41 |
obrien |
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'. |
20050310 18 Mar 2005 04:14:09 |
ahze |
- Update to 20050310
PR: ports/78976
Submitted by: maintainer |
20050117 31 Jan 2005 22:07:31 |
thierry |
Upgrade to 20050117.
PR: ports/76844
Submitted by: maintainer. |
20041014 15 Jan 2005 08:44:52 |
krion |
Fix plist. |
20041014 04 Nov 2004 14:58:04 |
nork |
Update to 20041014.
PR: ports/73440
Submitted by: KANOU Hiroki <kanou@khdd.net> (maintainer) |
20040808 12 Oct 2004 07:06:32 |
linimon |
Update to 20040808.
PR: ports/71401
Submitted by: KANOU Hiroki <kanou at khdd dot net> (maintainer) |
20040529 24 Jun 2004 04:16:39 |
nork |
Update to 20040529.
PR: ports/68263
Submitted by: KANOU Hiroki <kanou@khdd.net> (maintainer) |
20040404 04 Jun 2004 17:29:38 |
ade |
Sync with new bsd.autotools.mk |
20040404 01 May 2004 10:18:36 |
nork |
[Forced commit
Repo copied by: marcus (cvs)
Approved by: marcus (portmgr) |
20040404 01 May 2004 10:02:21 |
nork |
[Forced commit] Because I missed commit log file.
Add fontforge 20040404, Type 1/TrueType/OpenType/bitmap font editor.
This was renamed from pfaedit.
PR: ports/65805
Submitted by: KANOU Hiroki <kanou@khdd.net> (maintainer) |
20040404 01 May 2004 09:55:48 |
nork |
Update to 20031210.
PR: ports/61725
Submitted by: KANOU Hiroki <kanou@khdd.net> (maintainer) |