Commit graph

16 commits

Author SHA1 Message Date
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
wiz
032fe8bce1 Update to 1.3.4:
Adam Jackson (2):
Nuke fontcache.
Retry font server connections faster.

Alan Coopersmith (8):
Add support for bzip2 bitmap font compression
Pad CreateAC packets with 0 auths to workaround xfs bug
Always scan catalogue dirs at startup, even if their mtime < 0
Use XORG_CWARNFLAGS & XORG_CHANGELOG macros from xorg-macros 1.2
Update COPYING file with additional copyrights/licenses
Add simple README with pointers to bugzilla/git/mailing list
miscutil.c:108: warning: old-style parameter declaration
Version bump: 1.3.4

Benjamin Close (1):
Make sure font names/font alias names are null terminated

Derek Wang (1):
Sun bug 4510977: dtremote fails to start session

Julien Cristau (1):
Don't clobber CFLAGS in configure

Peter Breitenlohner (1):
X.Org Bug 17945: avoid gcc warnings for libXfont
2009-01-07 22:01:10 +00:00
cube
403e256ff6 Merge cube-native-xorg, so that pkgsrc-current can be used with the native
X.Org found in NetBSD-current.

Thanks a lot to all who helped, especially Matthias Scheler who did
repeated tests on Mac OS X and older versions of NetBSD to make sure the
support for those platforms wouldn't be broken (or at least, not fatally,
as I would still expect a few hiccups here and there, because there is
only so much one can test in such limited time).

On the infrastructure side, this branch brings pkgconfig-builtin.mk, in
order to write very easily new builtin.mk files.  It can actually handle
more than just pkgconfig files, but it will provide a version if it finds
such a file.  x11.builtin.mk has also been made more useful and now all
existing (and future!) native-X11-related builtin.mk files should include
it.
2008-10-05 21:36:32 +00:00
bjs
e3db3eb4dd Update to libXfont-1.3.3. Changes:
commit 11edbc3a818e15ea2b622b31e6f87159ee68ae4a

    Do not call FT_Get_BDF_Charset_ID() if configured with
    --disable-bdfformat

commit 1ab07ce0eec4f6c7ed66c7aba3edf8c4315dd907

    FontFileDirectoryChanged: check length of "fonts.alias" as well
    as "fonts.dir"

commit 0f9db4aa7de6e0644ac9c5811b949e5f936c9d61

    Don't allow a font alias to point to itself and create a loop

    Part of fix for Sun bug 4258475
    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4258475>

commit 754cabe62e91b9ad50c3027c063f4269775f7add

    Add missing include in src/FreeType/ftfuncs.c

    Fixes compiler warning:
    ../../../src/FreeType/ftfuncs.c:
	In function 'restrict_code_range_by_str':
    ../../../src/FreeType/ftfuncs.c:2081: warning:
	implicit declaration of function 'isspace'
2008-07-17 00:56:45 +00:00
tnn
9f2a42bc6b Switch master site to MASTER_SITE_XORG. 2008-05-24 21:45:14 +00:00
wiz
9e656e85e2 Update to 1.3.2:
Adam Jackson (1):
libXfont 1.3.2

Jens Granseuer (1):
fix build with gcc 2.95.

Matthieu Herrb (3):
catalogue.c: prevent a one character overflow
ftsystem.c is not needed anymore.
Fix for CVE-2008-0006 - PCF Font parser buffer overflow.

Tilman Sauerbeck (1):
Replaced one instance of bcopy() with memcpy().
2008-03-07 20:16:19 +00:00
tnn
3fcd04b777 Fix a silly build failure on HP-UX. For reasons unknown, libXfont
(or actually the bundled t1lib) provides it's "own" implementation of
stdio.h as t1stdio.h. For this reason they take care not to include stdio.h
to avoid conflicts. But they do include stdlib.h which on HP-UX
recursively includes stdio.h. Fix by not including stdlib.h on HP-UX.
2008-01-21 13:56:28 +00:00
joerg
b3c420cb4b libXfont-1.3.1nb2:
Include upstream fix for another PCF integer overflow.
This is CVE-2008-0006.
2008-01-20 18:24:51 +00:00
joerg
ade92d961f Fix off-by-one issue. Bump revision. 2007-09-24 16:24:48 +00:00
bjs
b00a035af5 Update to version 1.3.1. Important changes:
-- Support relative paths in catalogue:<dir> symlinks.
-- Fix dirfd leak on CatalogueRescan().
-- Remove side effects from BuiltinReadDirectory()
2007-09-21 19:32:17 +00:00
joerg
4103c8cd39 Update to libXfont-1.3.0:
- Introduce catalogue FPE, which contains symlinks to font directories.
  Options like unscaled can be attached to it. Fix a bug in this code.
- Remove lots of dead code and cleanup some warnings.

Note: the second point does change the ABI, but as the code seems to have
been unused, I'm not forcing a major bump that upstream didn't do.
2007-07-12 12:41:18 +00:00
drochner
d47723ed7b update to 1.2.8
changes:
-the integer overflow fixes went in (was patched in pkgsrc)
-build fixes
2007-04-10 17:43:13 +00:00
drochner
0d0c8b0486 fix a possible memory corruption due to integer overflow, caused by lack
of validation of bdf font files
(CVE 2007-1351)
fix a possible memory corruption due to integer overflow, caused by lack
of validation of fonts.dir files
(CVE 2007-1352)
bump PKGREVISION
2007-04-03 20:27:20 +00:00
joerg
3122d049fa Update to libXfont-1.2.7:
- no more CID support
- fixed a crash when rescaling bitmaps in the X server
- accept font pathes with empty list of valid entries
2007-01-23 15:49:37 +00:00
joerg
128a311aac Add fonts to category. 2006-11-03 22:40:51 +00:00
joerg
fd60b0c124 Import libXfont-1.2.3 from pkgsrc-wip:
This package provides the X font Library from the modular
X.org X11 project.
2006-11-03 21:45:46 +00:00