Commit graph

72 commits

Author SHA1 Message Date
Joe Marcus Clarke
fde62730b1 Add a patch from FreeType CVS that fixes X11 crashes with certain
(usually multi-byte character set) fonts.

Reported by:	many
Obtained from:	FreeType CVS
Approved by:	portmgr (implicit)
2005-08-03 22:53:12 +00:00
Pav Lucistnik
3c5e969a8e - Re-enable CJK patches
PR:		ports/84220
Submitted by:	chinsan <chinsan.tw@gmail.com>
2005-07-28 22:39:11 +00:00
Joe Marcus Clarke
db46b2ab47 Update to 2.1.10. Note: the CJK patches will need some work before they
can be used with this version.
2005-07-14 16:52:56 +00:00
Joe Marcus Clarke
62b080be16 Update to the latest Firefly patchset. This patchset makes CJK TrueType fonts
prettier.

PR:		78886
Submitted by:	hamigua <hamigua@cuc.cn>
2005-03-16 08:23:29 +00:00
Joe Marcus Clarke
9174cb9a31 Gak! I committed freetype instead of freetype2. Of course, there were
no changes in freetype so that was a no-op.

Update to 2.1.9.  Note: this version is ABI compatible with 2.1.7, so no
ports need to be recompiled for this update.

PR:		78385
Submitted by:	lesi
Commit blunder reported by:	ahze
2005-03-10 00:52:03 +00:00
Joe Marcus Clarke
e280214268 Bump PORTREVISION for the previous commit. 2004-12-13 00:53:56 +00:00
Joe Marcus Clarke
3b7185344a Use pkgconfig to clean up the pkgconfig directory after deinstallation.
Reported by:	pointyhat via kris
2004-12-13 00:42:34 +00:00
Joe Marcus Clarke
5cc3a06e89 Add the Firefly font patchset. This patchset is mainly used to make
CJK TrueType fonts look prettier.  Various enhancements like bold, italic,
readability, and embedded bitmap font help a CJK X desktop a great deal.

To enable this patchset, define WITH_CJK while building these ports (pango,
fontconfig, libXft, and freetype2).

PR:		73083
Submitted by:	clive
Obtained from:	Hamigua <hamigua at cuc.cn> (I think)
2004-11-21 22:03:48 +00:00
Jeremy Messenger
62d9a8ba85 Use the correct version of libtool 13 -> 15 to avoid install the *.la files. 2004-07-25 19:01:38 +00:00
Joe Marcus Clarke
4c913eb49e Fix MASTER_SITE list.
PR:		66712
Submitted by:	Roman Neuhauser <neuhauser@chello.cz>
2004-05-16 21:07:21 +00:00
Joe Marcus Clarke
12d51abc48 Check for the eexec keyword in type1 fonts. This fixes a potential hang
when viewing certain PDF documents.

Submitted by:	Jeremy Messenger <mezz7@cox.net>
Obtained from:	FreeType CVS
More info:	http://bugzilla.gnome.org/show_bug.cgi?id=129400
2004-04-18 04:53:13 +00:00
Joe Marcus Clarke
2622e635a0 Revert the previous commit. It was a nice idea, and worked in many cases,
but there were still some bitmap fonts that failed to load correctly.
Instead, I will revert the portion of libXft that enforces strict bitmap
font sizes.
2004-03-19 09:15:06 +00:00
Joe Marcus Clarke
3c4c6bdc92 Fix the height and width calculations for BDF/PCF fonts. This fixes the
problems people were seeing with bitmap fonts after the big font upgrade
a few days ago.

Note: If you applied my libXft patch, you need to back that out once you
upgrade freetype2.

Obtained from:	FreeType CVS
2004-03-18 21:58:47 +00:00
Joe Marcus Clarke
f762f68613 Update to 2.1.7. For a list of what's changed, please see:
http://sourceforge.net/project/shownotes.php?release_id=216538
2004-03-16 20:28:44 +00:00
Ade Lovett
3f651573ad Whoa there, boy, that's a mighty big commit y'all have there...
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
2004-03-14 06:17:56 +00:00
Joe Marcus Clarke
73f7c91b5d Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 1)
2004-02-04 05:10:27 +00:00
Alexander Nedotsukov
990f546c50 Due a number of negative feedback about lost font hinting
TTF bytecode interpreter is enabled back by default.
There is a new option WITHOUT_TTF_BYTECODE_ENABLED
wich makes others happy too.
2003-10-01 01:26:23 +00:00
Joe Marcus Clarke
b4bb4bf90c * Update to 2.1.5
* Assign maintainership to gnome@
* Disable the bytecode interpreter

I must say, fonts look amazing...
2003-09-30 06:05:45 +00:00
Maxim Sobolev
10588346d3 Let be hohest: I really don't have a time now to properly maintain all
these great pieces of software, so that let others with more free time
to take over them.
2003-07-29 09:12:37 +00:00
Joe Marcus Clarke
607c7f12d6 Add a check to avoid a NULL pointer dereference.
Approved by:	sobomax (maintainer)
2003-04-18 18:06:49 +00:00
Joe Marcus Clarke
5b5bb6733b Update to 2.1.4. This fixes the memory leak exploited by fc-cache
and fontconfig.  With this update, fc-cache takes no more that 2.1 MB
when running against full XFree fonts as well as webfonts, URW fonts,
and a collection of Internet-downloaded TrueType fonts.

PR:	50791
Submitted by:	anholt and myself
Approved by:	sobomax (maintainer)
2003-04-10 20:10:27 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Joe Marcus Clarke
3791ddb9ec Fix a segfault when XftConfig or ~/.xftconfig contains directories with
gzip'd fonts.  The next release of freetype2 will allow building with
the system version of zlib, so this won't be an issue.

Reported by:	alane
Obtained from:	FreeType CVS and /usr/src/lib/libz/infcodes.c
Approved by:	maintainer
2003-01-18 22:27:21 +00:00
Maxim Sobolev
5f98089877 Update to 2.1.3. 2003-01-17 19:44:11 +00:00
Joe Marcus Clarke
1e7662afc6 Fix a problem with fonts showing up diagonally in mozilla-devel.
Submitted by:	Matthew Reimer <mreimer@vpop.net>
Obtained from:	freetype2 CVS
2002-10-24 19:18:39 +00:00
Maxim Sobolev
ac7265fd4f Update to 2.1.2. 2002-06-28 14:37:52 +00:00
Maxim Sobolev
a836ded155 Update to 2.1.1. 2002-06-21 16:42:45 +00:00
Joe Marcus Clarke
fc0a864d96 Fix a problem with font rendering in Nautilus and gdm2. This may also
correct an anti-alias font rendering problem in KDE 3.

Reported by:	many
2002-06-01 18:57:17 +00:00
Kris Kennaway
8ebe09f3ba Kill empty file. 2002-05-30 11:05:13 +00:00
Kris Kennaway
eaf6fc3e77 Update to freetype-2.1.0
Submitted by:	sobomax
2002-05-30 10:54:14 +00:00
Maxim Sobolev
4296953a4e Update to 2.0.9. 2002-03-11 17:16:02 +00:00
Maxim Sobolev
c4ba20d449 Update to 2.0.8.
Submitted by:	Mark J. Miller <mjmiller@uclink.berkeley.edu>
2002-02-12 08:24:16 +00:00
Maxim Sobolev
608dae77f1 Update to 2.0.6. 2002-01-21 11:45:56 +00:00
Maxim Sobolev
9909a6bc17 Don't link in libc - FreeBSD doesn't need this.
PRs:		31601, 31602, 31603, ...
Submitted by:	Ports Fury
2001-10-31 08:32:30 +00:00
Maxim Sobolev
962663f50d Include -I${PREFIX}/include' into freetype-config --cflags' output, because
otherwise applications that rely on `freetype-config --cflags' would be unable
to locate ft2build.h file located in ${PREFIX}/include.
2001-10-20 14:08:48 +00:00
Maxim Sobolev
96fa6ef313 Update to 2.0.5.
PR:		31384
Submitted by:	Nuzrin Yaapar <p9711422@mmu.edu.my>
2001-10-20 13:53:40 +00:00
Maxim Sobolev
0291b284bd Update to 2.0.4. 2001-07-12 10:08:44 +00:00
Maxim Sobolev
8e56f80dfe Enable truetype font hinting. XFree86-4 ships with this turned on in their
freetype library, and it helps the antialiased font stuff. There are no
drawbacks, other than unclear legal status (Apple holds some patents in
this area), but as long as it is OK for XFree, it should be OK for us too.

Submitted by:	Jeremy Norris <ishmael27@home.com>
2001-07-04 14:50:00 +00:00
Maxim Sobolev
6382ed95e9 Update to 2.0.3. 2001-06-25 14:59:00 +00:00
Maxim Sobolev
94007cbd5c Take over maintainership. Update to 2.0 was almost total rework and my
request to jseger unfortunately went unanswered.
2001-04-09 18:17:27 +00:00
Maxim Sobolev
f8cfa28522 Update to 2.0.2.
PR:		26423
Submitted by:	Tadayuki OKADA <tadayuki@mediaone.net>
2001-04-09 11:19:34 +00:00
Maxim Sobolev
57a85c44bd Unset TOP environment variable before proceed with build. The port's
Makefiles abuse this variable commonly used to specify default
options for the top(1) monitor, which breaks the build.

PR:		25192
Submitted by:	Stefan `Sec` Zehl <sec@42.org> (among several other, whose
						names were lost in entropy
						of Universe)
2001-02-18 20:32:41 +00:00
Maxim Sobolev
9cc6a121ad Update to 2.0.1. 2000-12-20 12:39:15 +00:00
Maxim Sobolev
0379d41042 Add WWW. 2000-12-20 12:19:44 +00:00
Akinori MUSHA
6f0ef9f511 Use MASTER_SITE_RINGSERVER and MASTER_SITE_SUBDIR effectively.
Not responded by:	jseger (MAINTAINER), sobomax
2000-11-23 14:23:54 +00:00
Maxim Sobolev
f50e263231 Remove trailing "2" from DISTNAME and MASTER_SITE_SUBDIR. 2000-11-13 17:47:37 +00:00
Maxim Sobolev
272ffecbc2 Add freetype2 after a repo-copy from print/freerype.
Several notes:

o Freetype2 is incompatible at API level with older freetype, therefore
  portname will be freetype2-x.x to allow pkg_* tools correctly handle
  dependencies (I do not use NO_LATEST_LINK, because it is a production-quality
  software, not a beta or such).

o There are no fs namespace conflicts between freetype and freetype2, so they
  both could be installed on the same machine w/o any problems.
2000-11-13 17:06:48 +00:00
Vanilla I. Shu
90a819fa7b Urrr... I miss to commit Makefile :( 2000-11-12 02:20:29 +00:00
Vanilla I. Shu
b623162697 Remove USE_XLIB, only freetype utility depends to X library,
not freetype library..
2000-11-12 02:19:12 +00:00
Jeremy Lea
d3948bd8c9 USE_LIBTOOL. 2000-10-03 01:00:25 +00:00