aboutsummaryrefslogtreecommitdiff
path: root/print/freetype2
Commit message (Collapse)AuthorAgeFilesLines
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* print/freetype2: Security fix release 2.10.4Tobias C. Berner2020-10-223-8/+10
| | | | | | | | | | | | | | | | | | | | | | From: https://sourceforge.net/projects/freetype/files/freetype2/2.10.4/" I. IMPORTANT BUG FIXES - A heap buffer overflow has been found in the handling of embedded PNG bitmaps, introduced in FreeType version 2.6. https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15999 If you use option FT_CONFIG_OPTION_USE_PNG you should upgrade immediately. Partial exp-run by: antoine PR: 250375 MFH: 2020Q4 Security: CVE-2020-15999 Notes: svn path=/head/; revision=552991
* print/freetype2: enable PNG by defaultJan Beich2020-09-081-1/+2
| | | | | | | | | | | Required by x11-fonts/noto-emoji for colored emoji. PNG unlike SVG is compatible with many freetype2 consumers. PR: 249136 Approved by: tcberner Notes: svn path=/head/; revision=547954
* print/freetype2: fix build of BROTLI optionTobias C. Berner2020-06-051-0/+1
| | | | | | | Submitted by: fluffy Notes: svn path=/head/; revision=538044
* print/freetype2: Update to 2.10.2Tobias C. Berner2020-06-014-206/+8
| | | | | | | | | | | - breaks print/ftdemos2, which needs to be updated to 2.10.2 as well. PR: 246432, 246631 Submitted by: lightside <lightside@gmx.com> Exp-run by: antoine Notes: svn path=/head/; revision=537498
* Give some more ports to desktop@Tobias C. Berner2019-11-161-1/+1
| | | | | | | Discussed with: kwm Notes: svn path=/head/; revision=517750
* Convert to UCL & cleanup pkg-message (categories [p-r])Mathieu Arnold2019-08-141-0/+6
| | | | Notes: svn path=/head/; revision=508908
* print/freetype2: update to 2.10.1Steve Wills2019-07-197-781/+220
| | | | | | | | | PR: 239165 Submitted by: lightside@gmx.com Exp-run by: antoine Notes: svn path=/head/; revision=506925
* print/freetype2: Update to 2.10.0Steve Wills2019-06-035-6/+779
| | | | | | | | | | PR: 236867 Submitted by: lightside <lightside@gmx.com> Exp-run by: antoine@ Reviewed by: kwm Notes: svn path=/head/; revision=503401
* print/freetype2: update to 2.9.1Jan Beich2018-05-024-68/+14
| | | | | | | | | | | | | | | - Keep building freetype-config for now (to skip exp-run) - Drop upstreamed patch - Properly spell "subpixel" (following upstream) Changes: https://sourceforge.net/projects/freetype/files/freetype2/2.9.1 ABI: https://abi-laboratory.pro/tracker/timeline/freetype/ PR: 227936 Submitted by: lightside@gmx.com Security: CVE-2018-6942 Notes: svn path=/head/; revision=468892
* Readd LCD_FILTERING option and introduce LCD_RENDERINGBaptiste Daroussin2018-04-031-1/+8
| | | | | | | | | | | Select LCD_RENDERING as the default (same as before the introduction of the option) PR: 225072 Submitted by: lightside <lightside@gmx.com> Notes: svn path=/head/; revision=466285
* Incorporate a patch from uptreamBaptiste Daroussin2018-04-022-5/+59
| | | | | | | | | | | | | | Remove the LCD filtering option, now freetype2 offers by default a LCD optimized output, no need to keep the old LCD filtering option (keeping it off may confuse users) and let freetype2 use the new "Harmony LCD rendering" Thanks jbeich for pointing me at the PR I missed. PR: 225072 Submitted by: lightside <lightside@gmx.com> Notes: svn path=/head/; revision=466253
* Update to 2.9Baptiste Daroussin2018-04-023-11/+7
| | | | | | | | The ABI is fully backward compatible: https://abi-laboratory.pro/tracker/timeline/freetype/ Notes: svn path=/head/; revision=466244
* print/freetype2: fix incorrect line spacing for some fontsKurt Jaeger2017-10-262-3/+62
| | | | | | | | | | | | | | | | Problem description: After updating to print/freetypw2-2.8.0 using Bitstream Vera Sans Mono the vertical pitch increases and significantly add of the size of the window. See attached images. See PR for lots of links to related reports upstream and on other platforms. PR: 219608 Submitted by: lightside@gmx.com Reported by: Kevin Oberman <rkoberman@gmail.com> Notes: svn path=/head/; revision=452905
* - Update WWWDmitry Marakasov2017-09-031-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=449183
* Update freetype2 to 2.8.Koop Mast2017-05-184-30/+21
| | | | | | | | | | | | | | | | | * `Light' auto-hinting mode no longer uses TrueType metrics for TrueType fonts. It causing horizontal scaling also. Add option if people want it back. * Update pkg-descr, 2.7 started this but I committed the WIP version. Exp-run done by: antoine@ PR: 219271 MFH: 2017Q2 Exp-run by: antoine@ Security: 4a088d67-3af2-11e7-9d75-c86000169601 Security: CVE-2017-8105, CVE-2017-8287 Notes: svn path=/head/; revision=441132
* Update freetype2 to 2.7.1.Koop Mast2017-03-086-14/+107
| | | | | | | | | | | | | | | | | * List licenses * Add DEBUG, DOCS, TABLE_VALIDATION and SUBPIXEL_HINTING options. * Sort options lines by name. * Add pkg-message describing how certain options can be overwritten at run time, like the subpixel hinting engine. * Fix the build of graphics/inventor. PR: ports/211201 Submitted by: Piotr Kubaj <pkubaj@anongoth.pl> Discussed with: jbeigh@, lightside@gmx.com Exp-run: antoine@ (earlier version) Notes: svn path=/head/; revision=435690
* Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.Mathieu Arnold2016-04-011-1/+1
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412348
* Update freetype2 to 2.6.3.Koop Mast2016-03-033-4/+4
| | | | Notes: svn path=/head/; revision=410023
* Update freetype2 to 2.6.2. [1]Koop Mast2015-12-105-229/+61
| | | | | | | | | | | | | | Mark magicpoint broken, maintainer is notified. Exp-runs run by antoine@ This version also fixes shadowing of TYPEOF in ftconfig.h [2] PR: 203554 [1], 202083 [2] Submitted by: rhurlin@gwdg.de [2] Notes: svn path=/head/; revision=403474
* Revert a upstream commit that causes text getting cut off, while upstreamKoop Mast2015-07-253-1/+165
| | | | | | | | | | investigates the issue. Submitted by: Daniel Kolesa Tested by: Daniel Kolesa Notes: svn path=/head/; revision=392890
* Update freetype2 to 2.6.Koop Mast2015-07-064-13/+19
| | | | Notes: svn path=/head/; revision=391407
* - Add CPE infoDmitry Marakasov2015-05-071-1/+4
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=385696
* Remove dead RINGSERVERBaptiste Daroussin2015-03-301-1/+0
| | | | Notes: svn path=/head/; revision=382777
* Update freetype2 to 2.5.5.Koop Mast2015-01-083-6/+4
| | | | | | | Handling of uncompressed PCF files again (regression introduced in 2.5.4). Notes: svn path=/head/; revision=376528
* Bump portrevision after png updateBaptiste Daroussin2014-12-251-0/+1
| | | | Notes: svn path=/head/; revision=375598
* Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgradeAntoine Brodin2014-12-251-1/+1
| | | | Notes: svn path=/head/; revision=375594
* Update freetype2 to 2.5.4.Koop Mast2014-12-073-5/+4
| | | | | | | | MFH: 2014Q4 Security: 567beb1e-7e0a-11e4-b9cc-bcaec565249c Notes: svn path=/head/; revision=374190
* Turn on the LCD_FILTERING option by default for sub-pixel rendering. [1]Koop Mast2014-11-272-3/+3
| | | | | | | | | Drop :keepla from USES=libtool Approved by: core@ [1] Notes: svn path=/head/; revision=373492
* Cleanup plistAntoine Brodin2014-11-131-2/+0
| | | | Notes: svn path=/head/; revision=372510
* Rename p*/ patch-xy patches to reflect the files they modify.Adam Weinberger2014-07-292-10/+3
| | | | Notes: svn path=/head/; revision=363322
* Convert GMAKE to MAKE_CMDBaptiste Daroussin2014-06-251-1/+1
| | | | | | | | | | Please note that lots of invocation of MAKE_CMD here are wrong as they do not properly respect MAKE_ENV and friends With hat: portmgr Notes: svn path=/head/; revision=359185
* When linking a library libA with a library libB using libtool, if libB.laTijl Coosemans2014-04-231-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exists, libtool will add all libraries libB.la refers to (dependency_libs field) to the linker command line and store them in the dependency_libs field of libA.la. So everything that subsequently links with libA will also link to these extra libraries. This causes too much overlinking. This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs field in .la libraries during staging. However, because .la libraries have very limited use when dependency_libs is empty it makes sense to completely remove them during staging. So with this commit USES=libtool is modified to remove .la libraries and a new form (USES=libtool:keepla) is introduced in case they need to be kept (dependency_libs is still emptied). PORTREVISION is bumped on all ports with USES=libtool that install .la libraries. Most ports are also changed to add :keepla because .la libraries have to be kept around as long as there are dependent ports with .la libraries that refer to them in their dependency_libs field. In most cases :keepla can be removed again as soon as all dependent ports that install .la libraries have some form of USES=libtool added to their Makefile. PR: ports/188759 Exp-run: bdrewery Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=351936
* The FreeBSD x11@ and graphics team proudly presentsNiclas Zeising2014-04-162-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a zeising, kwm production, with help from dumbbell, bdrewery: NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE This update switches over to use the new xorg stack by default on FreeBSD 9 and 10 stable, on osversions where vt(9) is available. It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in /etc/make.conf . FreeBSD 8-STABLE and released versions of FreeBSD still use the old version. A package repository with binary packages for new xorg will be available soon. This patch also contains updates of libxcb and related ports, pixman, as well as some drivers and utilities. Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due to xserver version change. Apart from these updates, the way shared libraries are handled has been changed for all xorg ports, as well as libxml2 and freetype, which means ltverhack is gone and as a consequence shared libraries have been bumped. The plan is that this change will make library bumps less likely in the future. All affected ports have had their portrevisions bumped as a consequence of this. Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT. Update instructions, hardware support, and more notes can be found on https://wiki.freebsd.org/Graphics Thanks to: all testers, bdrewery and the FreeBSD x11@ team exp-run by: bdrewery [1] PR: ports/187602 [1] Approved by: portmgr (bdrewery), core (jhb) Notes: svn path=/head/; revision=351411
* Update to 2.5.3.Koop Mast2014-03-093-5/+8
| | | | | | | | | | | Add main mirror. This version fixes a security vulnability. MFH: 2014Q1 Security: 1a0de610-a761-11e3-95fe-bcaec565249c Notes: svn path=/head/; revision=347555
* Update freetype to 2.5.2.Koop Mast2013-12-244-80/+59
| | | | | | | | | | | | | | | | | Remove patch to add -I/usr/local/include in freetype-config --cflags. If ports need extra headers they should look for them, and not get them via a side-effect. Freetype had a header resuffle in 2.5.1, patch ports to use the new header style. Thanks go to bdrewery for the two exp-runs and rakuco for helping me with some troublesome cmake ports. PR: ports/184587 Notes: svn path=/head/; revision=337385
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | print) Notes: svn path=/head/; revision=327765
* Update to 2.5.0.1.Koop Mast2013-09-193-13/+15
| | | | | | | | | | Adobe's CFF engine is now the default. USE_GMAKE -> USES=gmake Remove leading article from COMMENTS Notes: svn path=/head/; revision=327651
* - Remove MAKE_JOBS_SAFE variableAlex Kozlov2013-08-141-1/+0
| | | | | | | Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=324744
* Unbreak after update to 2.4.12.Koop Mast2013-05-172-1/+2
| | | | | | | Submitted by: bdrewery@, madpilot@ Notes: svn path=/head/; revision=318373
* Update to 2.4.12 and add a new option, CFF_HINTING_ADOBE. TheJeremy Messenger2013-05-174-13/+19
| | | | | | | | | | | CFF_HINTING_ADOBE is a CFF parsing and hinting engine by Adobe and Google. It is disable by default. PR: ports/178552 Submitted by: pfg Notes: svn path=/head/; revision=318349
* -OPTIONSng and remove pre-everything.Jeremy Messenger2013-03-201-20/+5
| | | | | | | | | | -Remove the CJK stuff since it has been disabled for very long time. PR: ports/175640 Submitted by: Donald Stewart <dstewyls@gmail.com> Notes: svn path=/head/; revision=314701
* * Update the glib to 2.34.3 and gtk20 to 2.24.17 and gtk30 to 3.6.4 whichKoop Mast2013-03-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | are the latest stable releases. * Update vala to the newest stable release 0.18.1, also update a few ports in the gtk/gnome stack. * The c++ bindings ports for glib, atk, gconf, etc, have now USE_GNOME toggles. * Remove pkg-config run depends from glib20 and freetype2. This doesn't eliminate pkg-config run dependency completely, a second phase is needed and is planned. * Support for .:run. and .:build. for USE_GNOME components was added. Currently only libxml2 and libxslt support this mechanism. * Updates of the telepathy stack and empathy. * Trim makefile headers, convert ports to new options, trim off library versions for some ports. * Fix other ports so they build with the new glib version. Thanks to miwi and crees for helping out with some exp-runs. Approved by: portmgr (miwi & bapt) Obtained from: gnome team repo Notes: svn path=/head/; revision=313633
* Backout on the WITH_LCD_FILTERING part. It's not enable by default, which itJeremy Messenger2012-12-291-0/+16
| | | | | | | | | | | was some different render that got enabled. The subpixel rendering is still patented. Therefore, add back the WITH_LCD_FILTERING optional for anyone that who want to enable it. Reported by: Jan Beich <jbeich@tormail.org> Notes: svn path=/head/; revision=309603
* - Update to 2.4.11.Jeremy Messenger2012-12-284-127/+7
| | | | | | | | | | | | | | | - Remove the LCD filtering option to enable because of patent issue. The patent has been expired and this option was already enabled for long time by now.[1] - Update the header to fit with our handbook guide. Reported by: Anders N. wicked@baot.se (need to update for security) Submitted by: eadler [1] Security: CVE-2012-5668 CVE-2012-5669 CVE-2012-5670 Notes: svn path=/head/; revision=309585
* Fix ghostscript 9 runtime. By adding 2 upstream commits.Koop Mast2012-04-072-0/+102
| | | | | | | | | | Noticed by: mandree@ Tested by: mandree@, hrs@ Obtained from: FreeType Git. Feature safe: yes Notes: svn path=/head/; revision=294330
* Update to 2.4.9.Koop Mast2012-04-062-3/+3
| | | | | | | | Security: 462e2d6c-8017-11e1-a571-bcaec565249c Feature safe: yes Notes: svn path=/head/; revision=294306
* Update to 2.4.7.Koop Mast2011-11-012-4/+4
| | | | | | | | | Fix some vulnerabilities in handling Type 1 fonts. Reported by: nevecheryalv@imbera.ru Notes: svn path=/head/; revision=284859
* Remove unused CONFIGURE_ARGS.Koop Mast2011-09-121-1/+0
| | | | | | | | PR: ports/159716 Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru> Notes: svn path=/head/; revision=281696
* Remove USE_GNOME=gnometarget from ports. It has been a empty keyword sinceKoop Mast2011-08-111-1/+1
| | | | | | | | | | mid 2008. PR: ports/159624 Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru> Notes: svn path=/head/; revision=279506