media-gfx / fontforge

postscript font editor and converter

Official package sites : http://fontforge.github.io/ ·

FontForge -- An outline font editor that lets you create your own postscript, truetype, opentype, cid-keyed, multi-master, cff, svg and bitmap (bdf, FON, NFNT) fonts, or edit existing ones. Also lets you convert one format to another. FontForge has support for many macintosh font formats.

v20190317-r2 :: 0 :: gentoo

Modified
License
BSD GPL-3+
Keywords
~alpha ~amd64 ~amd64-fbsd ~amd64-linux ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-linux ~x86-macos
USE flags
X cairo gif gtk jpeg png python readline svg test tiff truetype-debugger unicode

v20170731-r4 :: 0 :: gentoo

Modified
License
BSD GPL-3+
Keywords
alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-fbsd ~amd64-linux ~mips ~ppc-macos ~sh ~x86-fbsd ~x86-linux ~x86-macos
USE flags
X cairo gif gtk jpeg png python readline svg test tiff truetype-debugger unicode

General

X
Add support for X11
cairo
Enable support for the cairo graphics library
gif
Add GIF image support
gtk
Add support for x11-libs/gtk+ (The GIMP Toolkit)
jpeg
Add JPEG image support
png
Add support for libpng (PNG images)
python
Add optional support/bindings for the Python language
readline
Enable support for libreadline, a GNU line-editing library that almost everyone wants
svg
Add support for SVG (Scalable Vector Graphics)
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tiff
Add support for the TIFF image format
truetype-debugger
Enable truetype debugger in fontforge
unicode
Add support for Unicode

python_single_target

python2_7
Build for Python 2.7 only
python3_5
Build for Python 3.5 only
python3_6
Build for Python 3.6 only
python3_7
Build for Python 3.7 only

python_targets

python2_7
Build with Python 2.7
python3_5
Build with Python 3.5
python3_6
Build with Python 3.6
python3_7
Build with Python 3.7

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / glib : The GLib library of C routines

dev-libs / libltdl : A shared library tool for developers

dev-libs / libxml2 : XML C parser and toolkit

dev-util / desktop-file-utils : Command line utilities to work with desktop menu entries

media-libs / freetype : A high-quality and portable font engine

media-libs / giflib : Library to handle, display and manipulate GIF images

media-libs / libpng : Portable Network Graphics library

media-libs / libuninameslist : Library of unicode annotation data

media-libs / tiff : Tag Image File Format (TIFF) library

sys-devel / gettext : GNU locale utilities

sys-libs / readline : Another cute console display library

virtual / jpeg : A virtual for the libjpeg.so.62 ABI for binary-only programs

virtual / pkgconfig : Virtual for the pkg-config implementation

x11-base / xorg-proto : X.Org combined protocol headers

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libX11 : X.Org X11 library

x11-libs / libXi : X.Org Xi library

x11-libs / pango : Internationalized text layout and rendering library

x11-misc / shared-mime-info : The Shared MIME-info Database specification

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / glib : The GLib library of C routines

dev-libs / libltdl : A shared library tool for developers

dev-libs / libxml2 : XML C parser and toolkit

media-libs / freetype : A high-quality and portable font engine

media-libs / giflib : Library to handle, display and manipulate GIF images

media-libs / libpng : Portable Network Graphics library

media-libs / libuninameslist : Library of unicode annotation data

media-libs / tiff : Tag Image File Format (TIFF) library

sys-libs / readline : Another cute console display library

virtual / jpeg : A virtual for the libjpeg.so.62 ABI for binary-only programs

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libX11 : X.Org X11 library

x11-libs / libXi : X.Org Xi library

x11-libs / pango : Internationalized text layout and rendering library

app-office / libreoffice : A full office productivity suite

app-text / mftrace : Traces TeX fonts to PFA or PFB fonts (formerly pktrace)

media-fonts / arphicfonts : Chinese TrueType Arphic Fonts

media-fonts / culmus : Hebrew Type1 fonts

media-fonts / dejavu : DejaVu fonts, bitstream vera with ISO-8859-2 characters

media-fonts / liberation-fonts : A Helvetica/Times/Courier replacement TrueType font set, courtesy of Red Hat

media-fonts / monoid : Open source coding font

media-fonts / mplus-outline-fonts : M+ Japanese outline fonts

media-fonts / oxygen-fonts : Desktop/GUI font family for integrated use with the KDE Plasma desktop

media-fonts / ricty : A beautiful sans-serif monotype Japanese font designed for code listings

media-fonts / unifont : GNU Unifont - a Pan-Unicode X11 bitmap iso10646 font

media-sound / lilypond : GNU Music Typesetter

363083
media-gfx/fontforge should register .sfd type in MIME database
561938
media-gfx/fontforge encoding.c:(.text+0x6c3d): undefined reference to `__warn_memset_zero_len'
637136
media-gfx/fontforge: Multiple vulnerabilities (CVE-2017-11570, CVE-2017-11573)
645738
media-gfx/fontforge: Command injection in help function uiutil.c (CVE-2017-17521)
681000
app-office/libreoffice-6.2* should optionally depend on media-gfx/fontforge
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
media-gfx/fontforge: pass HTDOCS_SUBDIR in src_compile too
Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
media-gfx/fontforge: move html docs to a subdirectory
Also exclude this directory from compression. Closes: https://bugs.gentoo.org/681722 Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
media-gfx/fontforge: skip gdk_init if running a script
Closes: https://bugs.gentoo.org/681650 Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
media-gfx/fontforge: use virtx to work around testing bug
Bug: https://bugs.gentoo.org/681650 Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
media-gfx/fontforge: require cairo when gtk is enabled
Closes: https://bugs.gentoo.org/681566 Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Mike Gilbert · gentoo
media-gfx/fontforge: work around broken --enable-gdk flag
Closes: https://bugs.gentoo.org/681550 Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
media-gfx/fontforge: bump to 20190317
Closes: https://bugs.gentoo.org/681350 Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
media-gfx/fontforge: remove old
Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-gfx/fontforge: mark s390 stable
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-gfx/fontforge: hppa/ppc64 stable wrt bug #656792
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Markus Meier · gentoo
media-gfx/fontforge: arm stable, bug #656792
Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="arm"
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-gfx/fontforge: stable 20170731-r4 for ppc, bug #656792
Bug: https://bugs.gentoo.org/656792 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
Repository mirror & CI · gentoo
Merge updates from master
Tobias Klausmann · gentoo
media-gfx/fontforge-20170731-r4: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/656792
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
media-gfx/fontforge: Add missing dependency on glib
checking for GLIB... no configure: error: Package requirements (glib-2.0 >= 2.6 gio-2.0) were not met: Package glib-2.0 was not found in the pkg-config search path Package gio-2.0 was not found in the pkg-config search path Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
media-gfx/fontforge: stable 20170731-r4 for sparc
Bug: https://bugs.gentoo.org/656792 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-gfx/fontforge: stable 20170731-r4 for ia64, bug #656792
Bug: https://bugs.gentoo.org/656792 Package-Manager: Portage-2.3.38, Repoman-2.3.9 RepoMan-Options: --include-arches="ia64"
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-gfx/fontforge: amd64 stable wrt bug #656792
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-gfx/fontforge: x86 stable (bug #656792)
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Mart Raudsepp · gentoo
media-gfx/fontforge-20170731-r4: arm64 stable (bug #656792)
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Mike Gilbert · gentoo
media-gfx/fontforge: fix python3.6 compat
Closes: https://bugs.gentoo.org/646278 Package-Manager: Portage-2.3.40_p4, Repoman-2.3.9_p236
Mart Raudsepp · gentoo
media-gfx/fontforge: arm64 stable, stable unmask USE=fontforge
fontforge[truetype-debugger] itself needs freetype[fontforge], thus unmask the USE flag in the same commit. Package-Manager: Portage-2.3.28, Repoman-2.3.9
Arfrever Frehtes Taifersar Arahesis · gentoo
media-gfx/*: Update dependencies (x11-proto/* -> x11-base/xorg-proto).
Matt Turner · gentoo
media-gfx/fontforge-20170731-r3: added ~mips
Mike Gilbert · gentoo
media-gfx/fontforge: drop python3.6 due to failing test
Bug: https://bugs.gentoo.org/646278 Package-Manager: Portage-2.3.19_p11, Repoman-2.3.6_p45
Mike Frysinger · gentoo
media-gfx/fontforge: add python-3.6
Mike Gilbert · gentoo
media-gfx/fontforge: remove old
Package-Manager: Portage-2.3.19_p11, Repoman-2.3.6_p45
Markus Meier · gentoo
media-gfx/fontforge: arm stable, bug #637154
Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="arm"
Rolf Eike Beer · gentoo
media-gfx/fontforge: stable 20170731-r3 for sparc, bug #637154
Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="sparc"
Mike Gilbert · gentoo
media-gfx/fontforge: fix misaligned memory access
Patch by Rolf Eike Beer. Closes: https://bugs.gentoo.org/642756 Package-Manager: Portage-2.3.19_p3, Repoman-2.3.6_p37
Mike Gilbert · gentoo
media-gfx/fontforge: fix implicit declarations
Package-Manager: Portage-2.3.17, Repoman-2.3.6_p24
Mike Gilbert · gentoo
media-gfx/fontforge: fix segfault with X disabled
Closes: https://bugs.gentoo.org/638342 Package-Manager: Portage-2.3.15, Repoman-2.3.6_p7
Mike Gilbert · gentoo
media-gfx/fontforge: drop most keywords on 20160404
Package-Manager: Portage-2.3.13_p1, Repoman-2.3.3_p81
Mike Gilbert · gentoo
media-gfx/fontforge: remove old
Package-Manager: Portage-2.3.13_p1, Repoman-2.3.3_p81
Mike Gilbert · gentoo
Revert "media-gfx/fontforge: remove old"
This reverts commit 3384dadd3e9e443ff4f10f3ecaa3870633941705. ARM still needs to stabilize the latest version.
Mike Gilbert · gentoo
media-gfx/fontforge: remove old
Package-Manager: Portage-2.3.13_p1, Repoman-2.3.3_p81
Tobias Klausmann · gentoo
media-gfx/fontforge-20170731-r0: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/635188
Sergei Trofimovich · gentoo
media-gfx/fontforge: stable 20170731 for ppc64, bug #635188
Package-Manager: Portage-2.3.13, Repoman-2.3.4 RepoMan-Options: --include-arches="ppc64"
Sergei Trofimovich · gentoo
media-gfx/fontforge: stable 20170731 for ppc, bug #635188
Package-Manager: Portage-2.3.12, Repoman-2.3.4 RepoMan-Options: --include-arches="ppc"
Sergei Trofimovich · gentoo
media-gfx/fontforge: stable 20170731 for ia64, bug #635188
Package-Manager: Portage-2.3.12, Repoman-2.3.4 RepoMan-Options: --include-arches="ia64"
Sergei Trofimovich · gentoo
media-gfx/fontforge: stable 20170731 for hppa, bug #635188
Package-Manager: Portage-2.3.12, Repoman-2.3.4 RepoMan-Options: --include-arches="hppa"
Thomas Deutschmann · gentoo
media-gfx/fontforge: x86 stable (bug #635188)
Package-Manager: Portage-2.3.11, Repoman-2.3.3
Manuel Rüger · gentoo
media-gfx/fontforge: Stable on amd64
Package-Manager: Portage-2.3.12, Repoman-2.3.3
Mike Gilbert · gentoo
media-gfx/fontforge: require png support for tests
Closes: https://bugs.gentoo.org/631310 Package-Manager: Portage-2.3.6_p60, Repoman-2.3.3_p38
Mike Gilbert · gentoo
media-gfx/fontforge: call gnome2_icon_cache_update
Closes: https://bugs.gentoo.org/630116 Package-Manager: Portage-2.3.6_p60, Repoman-2.3.3_p38
Mike Gilbert · gentoo
media-gfx/fontforge: bump to 20170731
Package-Manager: Portage-2.3.6_p39, Repoman-2.3.3_p17
Mike Gilbert · gentoo
media-gfx/fontforge: replace prune_libtool_files with find -delete
Package-Manager: Portage-2.3.6_p39, Repoman-2.3.3_p17
Mike Gilbert · gentoo
media-gfx/fontforge: replace fdo-mime with xdg-utils
Package-Manager: Portage-2.3.6_p39, Repoman-2.3.3_p17
Mike Gilbert · gentoo
media-gfx/fontforge: require python for tests
Bug: https://bugs.gentoo.org/628016 Package-Manager: Portage-2.3.6_p39, Repoman-2.3.3_p17
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Fabian Groffen · gentoo
media-gfx/fontforge: dropped ~x86-freebsd
Package-Manager: portage-2.3.3
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
media-gfx/fontforge: ppc stable wrt bug #593602
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-gfx/fontforge: ia64 stable wrt bug #593602
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-gfx/fontforge: sparc stable wrt bug #593602
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Michael Palimaka · gentoo
media-gfx/fontforge: x86 stable
Gentoo-bug: 593602 Package-Manager: portage-2.3.2
Mike Gilbert · gentoo
media-gfx/fontforge: bump to 20161005
Package-Manager: portage-2.3.2_p5
Mike Gilbert · gentoo
media-gfx/fontforge: restrict test
Bug: https://bugs.gentoo.org/575856 Package-Manager: portage-2.3.2_p5
Michał Górny · gentoo
global: Drop dead implementations from PYTHON_COMPAT
Markus Meier · gentoo
media-gfx/fontforge: arm stable, bug #593602
Package-Manager: portage-2.3.1 RepoMan-Options: --include-arches="arm"
Jeroen Roovers · gentoo
media-gfx/fontforge: Stable for HPPA PPC64 (bug #593602).
Package-Manager: portage-2.3.1 RepoMan-Options: --ignore-arches
Agostino Sarubbo · gentoo
media-gfx/fontforge: amd64 stable wrt bug #593602
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tobias Klausmann · gentoo
media-gfx/fontforge-20160404-r0: add alpha keyword
Gentoo-Bug: 593602
Mike Gilbert · gentoo
media-gfx/fontforge: remove old
Package-Manager: portage-2.3.0_p16
Mike Gilbert · gentoo
media-gfx/fontforge: bump to 20160404
Package-Manager: portage-2.3.0_p16
Mike Gilbert · gentoo
media-gfx/fontforge: Drop autotools.eclass
Package-Manager: portage-2.2.28_p60
Mike Gilbert · gentoo
media-gfx/fontforge: Fix undefined reference
Bug: https://bugs.gentoo.org/572456 Package-Manager: portage-2.2.28_p60
Agostino Sarubbo · gentoo
media-gfx/fontforge: sparc stable wrt bug #565376
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Jeroen Roovers · gentoo
media-gfx/fontforge: Stable for HPPA (bug #565376).
Package-Manager: portage-2.2.26 RepoMan-Options: --ignore-arches
Markus Meier · gentoo
media-gfx/fontforge: arm stable, bug #565376
Package-Manager: portage-2.2.25 RepoMan-Options: --include-arches="arm"
Agostino Sarubbo · gentoo
media-gfx/fontforge: alpha stable wrt bug #565376
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="alpha"
Agostino Sarubbo · gentoo
media-gfx/fontforge: ia64 stable wrt bug #565376
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="ia64"
Agostino Sarubbo · gentoo
media-gfx/fontforge: ppc64 stable wrt bug #565376
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="ppc64"
Agostino Sarubbo · gentoo
media-gfx/fontforge: ppc stable wrt bug #565376
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="ppc"
Mike Gilbert · gentoo
media-gfx/fontforge: Bump to 20150824
Package-Manager: portage-2.2.23_p26
Mike Gilbert · gentoo
media-gfx/fontforge: Do not depend on libxkbui
Bug: https://bugs.gentoo.org/565462 Package-Manager: portage-2.2.23_p26
Agostino Sarubbo · gentoo
media-gfx/fontforge: x86 stable wrt bug #565376
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86"
Agostino Sarubbo · gentoo
media-gfx/fontforge: amd64 stable wrt bug #565376
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64"
Agostino Sarubbo · gentoo
media-gfx/fontforge: sparc stable wrt bug #555958
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc"
Agostino Sarubbo · gentoo
media-gfx/fontforge: ppc stable wrt bug #555958
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="ppc"
Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
Jeroen Roovers · gentoo
media-gfx/fontforge: Stable for HPPA PPC64 (bug #555958).
Package-Manager: portage-2.2.20.1
Mikle Kolyada · gentoo
media-gfx/fontforge: ia64 stable wrt bug #555958
Package-Manager: portage-2.2.20.1
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed