summaryrefslogtreecommitdiff
path: root/fonts/fontforge
AgeCommit message (Collapse)AuthorFilesLines
2012-02-06Revbump forwiz1-2/+2
a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd1-1/+2
2011-05-02Changes 20110222:adam9-526/+23
* Did a lot of work to improve the accuracy in remove overlap. Improved accuracy means that it is less likely to do the wrong thing. Problems happen when there are points or intersections very close to each other. (So quadratic glyphs are more likely to have problems than cubics simply because they have more points, on average). * Fix various error messages. * Remove some obsolete documentation. * Technical fixes to stroking code. * Add a miterlimit to stroking code. * FontForge was using the wrong MIME type for svg files. W3C has changed it and it's now "image/svg+xml" not "image/svg-xml" or "image/svg". * Since Inkscape images tend to be at unexpected y positions, force the view to rescale/recenter itself if the result after a paste/import is outside the current window. (Inkscape tends to put things at the top of a page, but the origin is at the bottom, and FF looks at the origin. * A line joint of 180 degrees (which shouldn't have happened in stroking, but did) caused an infinite loop. * Typo in add extrema code (again). * More...
2011-04-22recursive bump from gettext-lib shlib bump.obache1-2/+2
2011-03-09libungif/buildlink3.mk -> mk/giflib.buildlink3.mkdrochner1-3/+3
(uses giflib now per default) bump PKGREV
2011-01-24Complete fix for png-1.5.wiz3-16/+225
2011-01-24First part of png-1.5 fix.wiz2-4/+198
2011-01-13Update patches for png-1.5.wiz3-7/+7
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz1-2/+2
2010-12-23Mechanically replace references to graphics/jpeg with the suitabledsainty1-2/+2
alternative from mk/jpeg.buildlink3.mk This allows selection of an alternative jpeg library (namely the x86 MMX, SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and follows the current standard model for alternatives (fam, motif, fuse etc). The mechanical edits were applied via the following script: #!/bin/sh for d in */*; do [ -d "$d" ] || continue for i in "$d/"Makefile* "$d/"*.mk; do case "$i" in *.orig|*"*"*) continue;; esac out="$d/x" sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \ -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \ < "$i" > "$out" if cmp -s "$i" "$out"; then rm -f "$out" else echo "Edited $i" mv -f "$i" "$i.orig" && mv "$out" "$i" fi done done
2010-12-07-make this pkg work with pkg-1.4.xdrochner5-3/+86
The fix is a hack. There is code to deal with png versions, but it is not complete for 1.4.x, and fooled by bl3 wrappers renaming the library behind the pkg's back. -patch format string problems leading to possible buffer overflow (CVE-2010-4259), from Redhat bug#659359 bump PKGREV
2010-10-10Fix stack overflow, reported to pkgsrc-users by Nicolas Thauvin usingwiz3-3/+20
patch from http://sourceforge.net/mailarchive/forum.php?thread_name=4C5D676B.3000509%40limes.com.pl&forum_name=fontforge-devel Bump PKGREVISION.
2010-09-14Bump dependency on pixman to 0.18.4 because cairo-1.10 needs thatwiz1-2/+2
version, and bump all depends. Per discussion on pkgsrc-changes.
2010-06-13Bump PKGREVISION for libpng shlib name change.wiz1-1/+2
Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
2010-05-21Changes 20100501:adam5-27/+18
* Bug-fix release.
2010-02-15prevent configure from failing when CFLAGS includes -O3 or similar option.schwarz2-4/+4
2010-01-18Second try at jpeg-8 recursive PKGREVISION bump.wiz1-1/+2
2009-10-11Changes 20090923:adam4-30/+55
* Bug fixes.
2009-08-26bump revision because of graphics/jpeg updatesno1-1/+2
2009-07-24Changes 20090622:adam3-7/+8
* Add support for friendly names attached to style set features (New in OTF 1.6) * Add support for Mark Sets (New in OTF 1.6) * Serhij Dubyk has provided a Ukrainian UI * Alexandre Prokoudine has updated the Russian UI * Updated Polish translation from Michal * Various patches from Michal fixing some out of bound array references. * Added a cvt.find method to the python cvt object which returns the index in the cvt table of a given value (or -1 if not found) * more...
2009-06-14Remove @dirrm entries from PLISTsjoerg1-5/+1
2009-04-10Changes 20090408:adam4-28/+8
* Support composites (references) in bitmap fonts. * Support for the JSTF table (sfd extension). * Added a set of new python functions for manipulating CID keyed fonts. * Added support for reading/writing version 1.8 of Adobe's feature file format.
2009-03-09The package doesn't use neither C++ nor Fortran.asau1-2/+2
Pointed by Joern Clausen in PR pkg/40986.
2009-03-06Fix build on Solaris by linking against librt on that platform only.wiz1-4/+7
From Joern Clausen in PR 40973.
2009-01-03Changes 20081224:adam3-29/+8
* Check for a buggy system on Apple 10.5 with X11. * Fix more memory problems in Merge Fonts. * If a font were missing a .notdef glyph. If the user tried to display a font sample of text which included a character not in the font. Then (after the recent patches for grid-fit metrics in Print dlg) fontforge would crash. * Fix a bug in old cubic to quadratic conversion. * Lots of changes to extrema code. * Initializing the font info dialog crashed on the mac when -O2 was specified during configure (the default situation). * After adding an Apply button the Transform dlg would crash if invoked in a glyph with no undoes.
2008-12-16Changes 20081215:adam4-16/+17
* Add an X resource editor. * Make the metrics view be more like the display dlg in that you can specify a point-size/dpi to view stuff (also include increment/decrement pointsize). * Patch by "JustFillBug" to exend python scripting by making the find interator become a find/replace iterator. * Patch by Taco to fix a memory problem reading bad baseline data. * Patch from Andrey PANOV to extend GlyphInfo (legacy scripting) by adding "XProfile" and "YProfile" options. * Add an [Apply] button to the transform and expand stroke dialogs in the outline view. * Make ff parse preference files independent of the decimal point local in which they were written (that is -- accept either "." or "," in floating numbers). * If a Cubic layer had a notdef glyph, then sometimes, rasterizing using freetype would fail (not a freetype problem, I didn't set things up right). * Fix one more problems with points being snapped to a wrong stem side (it was still possible in case of off-curve points). * Metrics View and Display dlg weren't showing grid fit metrics properly.
2008-11-21Changes 20081117:adam5-75/+48
* First release with Pango and Cairo * The first time you run fontforge with Pango something takes several minutes to initialize itself. This delay does not occur on subsequent invocations. * Displaying magnified bitmap strikes in the font view often caused a crash. * Non-English translations of "%d pixel bitmap" in the View menu of the font view came out garbled. There were interpreted as latin1 rather than utf8.
2008-11-01Add x11 as an option; fix building on Darwin/MacOSXadam6-13/+40
2008-10-18Changes 20080927:adam5-34/+35
* Bug fixes and improvements
2008-09-17Needs BROKEN_GETTEXT_DETECTION to build on Ubuntu 8.04.rillig1-1/+2
2008-07-29Changes 20080720:adam4-27/+173
* Bug fixes and improvements.
2008-06-23-libxml2 in bl3'd, so it should be used -- help "configure" finding it.drochner4-4/+56
-While the program is prepared to work w/o libxml2 (with some loss of functionality), there is a little glitch -- see PR pkg/38446 by Keith Waclena. The fix shouldn't be needed for pkgsrc anymore because libxml2 should be found now, but add it anyway. bump PKGREVISION
2008-06-22Changes 20080607:adam4-14/+17
* Bug fixes and improvements.
2008-04-21Changes 20080330:adam3-12/+12
* Improvements and bug fixes
2008-03-30Add USE_LANGUAGES line for the languages the package needs.darcy1-2/+3
2008-03-28Add --without-python to CONFIGURE_ARGS to avoid picking up e.g. theschmonz1-1/+2
system Python on OS X (Leopard), where this fixes the build.
2008-03-09Changes 20080302:adam2-6/+6
* Bug fixes and improvements
2008-02-26Changes 20080203:adam3-13/+12
* Bug fixes
2008-02-25- Add build dependency on libXt so configure finds X11/Intrinsic.htnn1-1/+7
- Supports installation to DESTDIR
2008-02-09Try to fix failure of detecting X Window System.taca2-4/+55
2008-02-02This package needs XInput.h too, so needs libXi/buildlink3.mk to builddsainty1-1/+2
under modular X.
2008-01-29Don't include x11.buildlink3.mk directly, but rather usejnemeth1-3/+3
libX11/buildlink3.mk as per xtraeme@ on pkgsrc-changes.
2008-01-29this package now installs libgdrawjnemeth1-1/+2
2008-01-28This package uses X11 headers, so include x11.buildlink3.mk so that itjnemeth1-1/+3
builds with X11_TYPE=native.
2008-01-26Changes 20080109:adam4-15/+70
* Bug fixes * Improvements
2007-11-17Changes 20071110:adam5-24/+27
* Bug fixes * Improvements
2007-08-18Changes 20070808:adam3-10/+10
* Bug fixes and improvements
2007-07-01Changes 20070607:adam3-10/+10
* Add support for Adobe's feature file syntax. * Add a popup menu to the lookups pane of font info. * Change the name of File->Merge Kern Info to File->Merge Feature Info * Remove the code to produce the old, broken, 'size' feature. * An earlier patch, designed to make the tabset work in the charview even if the user changed the name, didn't work. * Bug in the selection iterator. * Accept contour += (1,2) rather than forcing people to say contour += fontforge.point(1,2) * Crash when mistyping a glyph name in Glyph Info possub panes. Probably in the equivalent lookup dlgs too. * If a glyph contained two copies of another glyph, and one of those copies was off by enough that ff didn't recognize it, the depending on how the contours were ordered, ff might fail to recognize the first glyph too, even though it did match. * Add iterators to contours and layers. Python users seem to expect them even when they aren't documented to exist. * layer += contour didn't work in python. I was examining a bit through the wrong data type. * Provide a mechanism for copying lookup information from one glyph to another. (Edit->Copy Lookup Data) * Loading kerning info from a mac 'FOND' resource was broken by the lookup change. * Python scripting command font.createChar didn't. Partial patch from Max Rabkin. * Adding a kerning pair from the metrics view would often add two or three pairs with the same character combination and different values. * Another remove overlap bug. Introduced recently. * Reinstate Apply Substitutions scripting command. * Add some dutch styles. * Make yet another attempt to correct for rounding errors when loading a postscript font. * Add a way to get a font's filename to python. * Werner points out that in scripting I use "break" in an example. It isn't documented to work and I don't implement it but I do show it. Oops. Ok, make it work. * Display substitutions was broken. * When generating default names for subtables, it is confusing to name them the same as the lookup. * Change to using USC4 from UCS2 internally. * Provide default names for lookups once the user sets the feature. * Disambiguate some strings for the polish translation * Revert glyph should not work for old sfd files.
2007-04-13Changes 20070312:adam4-11/+12
* Bug fixes and improvements
2007-02-02Modular Xorg support.joerg1-2/+4