Commit graph

87 commits

Author SHA1 Message Date
Joe Marcus Clarke
47db4faf86 Fix the integer signedness error in freetype2 that is described in
http://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-2754 .

PR:		112769
Submitted by:	Nick Barkas <snb@threerings.net>
Obtained from:	Freetype CVS
Security:	http://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-2754
Approved by:	portmgr (implicit)
2007-05-21 22:24:16 +00:00
Kris Kennaway
89a0b31acd Use libtool port instead of included one to avoid objformat a.out botch 2007-01-28 09:07:47 +00:00
Joe Marcus Clarke
5fa589f260 Correct a typo when WITH_CJK is defined.
Submitted by:	nork
Approved by:	portmgr (implicit)
2006-10-14 16:03:45 +00:00
Joe Marcus Clarke
f1bb12de8e Presenting GNOME 2.16.1 for FreeBSD. This release represents a massive
amount of work by the FreeBSD GNOME Team and our testers.

On top of the usual GNOME update, we have taken this opportunity to move
GNOME from X11BASE to LOCALBASE.  This means roughly 600 ports NOT part of
the GNOME Desktop also need to be changed.  The bulk of the move was carried
out by ahze, mezz, and pav, but it would not have been possible without
cooperation from the FreeBSD KDE team who worked with us to make sure
GNOME and KDE can still coexist happily.  We would also like to send a
shout out to kris and pointyhat for putting up with multiple test runs
until we got something that was solid.

Back to GNOME 2.16.  This release brings a huge amount of new functionality
to FreeBSD.  The standard release notes can be read at
http://www.gnome.org/start/2.16/ .  But on top of what you will read there,
jylefort and marcus have completed work on a port of HAL to FreeBSD.  This
will allow FreeBSD to take advantage of closer hardware interaction such
as auto-mounting CD-ROMs, USB drives, and music players; auto-playing
audio CDs; and managing laptop power consumption.

But where would this all be without our loyal testers and contributors?
Therefore, the FreeBSD GNOME team would like to thank the following users:

Phillip Neumann <pneumann@gmail.com>
tmclaugh
mux
Yuri Pankov <yuri.pankov@gmail.com>
chinsan
Thomas <freebsdlists@bsdunix.ch>
Brian Gruber <knightbg@yahoo.com>
Franz Klammer <klammer@webonaut.com>
Dominique Goncalves <dominique.goncalves@gmail.com>
Pascal Hofstee <caelian@gmail.com>
Yasuda Keisuke <kysd@po.harenet.ne.jp>
backyard <backyard1454-bsd@yahoo.com>
Andris Raugulis <endrju@null.lv> <endrju@null.lv>
Eric L. Chen <d9364104@mail.nchu.edu.tw>
Pawel Worach <pawel.worach@gmail.com>
QuiRK on #freebsd-gnome
Shane Bell <decept0@gmail.com>
luigi
sajd on #freebsd-gnome
sat
Chris Coleman <chrisc@vmunix.com>
kaeru on #freebsd-gnome
crsd_ via irc.freenode.org/#FreeBSD-GNOME
Joel Diaz <joeldiaz@mac.com>

Enjoy!

Approved by:	portmgr (implicit, kris)
2006-10-14 08:35:50 +00:00
Joe Marcus Clarke
b02f59413c Fix another 2.1.x mismerge that caused a crash parsing certain pcf fonts.
Reported by:	mezz
2006-08-23 04:11:44 +00:00
Joe Marcus Clarke
1ea8b05a1a Correct patches for freetype2-2.1.x. 2006-08-22 21:45:01 +00:00
Joe Marcus Clarke
9c44000d22 Add patches to correct the security issues described in CVE-2006-3467.
Reported by:	remko
Obtained from:	Freetype CVS via NetBSD
Security:	Fixes CVE-2006-3467
2006-08-22 21:34:10 +00:00
Jeremy Messenger
95b193eebc portlint:
-Replace some spaces to tabs.
2006-05-16 05:07:44 +00:00
Edwin Groothuis
a80969d36e Remove USE_REINPLACE from all categories starting with P 2006-05-13 01:03:17 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Joe Marcus Clarke
8c17111cd7 Update firefly patch sites.
PR:		92851
Submitted by:	hamigua <hamigua@hotpop.com>
2006-02-14 18:12:14 +00:00
Pav Lucistnik
e8f689a646 - Update CJK patch
PR:		ports/90636
Submitted by:	lwj <lwj83@cs.ccu.edu.tw>
2005-12-19 13:50:04 +00:00
MANTANI Nobutaka
20fa08eaa1 Fix bold text rendering bug.
Approved by:	jylefort
Obtained from:	freetype2 CVS
2005-12-13 13:31:36 +00:00
Pav Lucistnik
e05544d7ba - Add SHA256 checksums 2005-11-23 22:41:05 +00:00
Ade Lovett
54a0b86543 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.
2005-11-15 06:52:12 +00:00
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