All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Unfetchable distfiles (fetched conditionally?):
./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz
pkglint --only "https instead of http" -r -F
With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.
This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
Alan Coopersmith (9):
Fix sign comparison warning in loop index in FSListFontsWithXInfo
Fix sign comparison warning in loop index in FSListCatalogues
Fix sign comparison warning in loop indexes in FSQueryXBitmaps{8,16}
Fix sign comparison warning in loop indexes in FSQueryXExtents{8,16}
Fix sign comparison warning in loop index in FSQueryXInfo
Don't try to send strings larger than protocol allows in requests
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
libFS 1.0.8
Emil Velikov (1):
autogen.sh: use quoted string variables
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Problems found locating distfiles:
Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2
Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz
Package xservers: missing distfile xservers-3.3.6.5.tar.bz2
Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz
Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
Alan Coopersmith (7):
Constify pattern argument to FSListCatalogues
Constify some more strings in API arguments
Fix some sign/size conversion warnings from clang
Fix typos & wording issues in source comments
Remove unneeded checks for #ifndef X_NOT_POSIX
Use 'imdent' to realign cpp indentation levels in FSlibos.h
libFS 1.0.7
libFS is the protocol binding library used by clients of X Font Servers (xfs),
such as xfsinfo, fslsfonts, and the X servers themselves.
This minor maintenance release includes fixes for libxtrans 1.3 compatibility,
removal of dead code, and cleanups of issues found by static analyzers.
Adam Jackson (1):
Fix build with xtrans 1.3
Alan Coopersmith (14):
Fix typo in readme ("xfslsfonts" should be "fslsfonts")
Require ANSI C89 pre-processor, drop pre-C89 token pasting support
Fix a couple comment typos
Drop Cray (WORD64/MUSTCOPY) support
Add AC_USE_SYSTEM_EXTENSIONS to expose non-standard extensions
Reduce scope & remove unneeded assignment of defaultp in FSGetErrorText()
If EAGAIN == EWOULDBLOCK, only need to check errno for one of them
Remove unused internal helper _FSGetHostname
Remove unused internal helper _FSAllocScratch
Remove unused internal helper _FSEventsQueued
Remove unused internal helper _FSWireToEvent
Replace malloc(strlen + 1); strcpy() with strdup()
Use strlcpy instead of strcpy/strncpy if it is available
libFS 1.0.6
Jeremy Huddleston Sequoia (2):
Update error loop to correctly handle error in i==0 case
FSOpenServer: Fix double-free in error path
This minor bugfix release includes the fix for the security issue recently
reported as CVE-2013-1996, as well as a number of other cleanups of the
memory allocation & error handling code noticed while working on that.
Adam Jackson (1):
configure: Remove AM_MAINTAINER_MODE
Alan Coopersmith (9):
Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS
Get rid of unnecessary casts in FS*alloc calls
Get rid of unnecessary casts in FSfree calls
Use NULL instead of 0 for null pointers
Avoid reading outside bounds when _FSReply receives an Error response
Avoid accessing freed memory on realloc failure in FSListFontsWithXInfo
Get rid of more duplication in error cleanup code in FSListFontsWithXInfo
Sign extension issue and integer overflow in FSOpenServer() [CVE-2013-1996]
libFS 1.0.5
Colin Walters (1):
autogen.sh: Implement GNOME Build API
Thomas Klausner (1):
Fix a prototype error
This minor maintenance release fixes a pile of issues found by static
analysis & compiler warnings, along with build configuration improvements
and cleanup of the library's exported symbol list.
Update x11/libFS 1.0.2 to 1.0.3
-------------
The libFS library is used by clients of X Font Servers (xfs), such as
xfsinfo, xfslsfonts, and the X servers themselves.
This minor maintenance release simply collects the latest set of
build configuration improvements and janitorial cleanups.
Alan Coopersmith (2):
Remove unnecessary calls from configure.ac
libFS 1.0.3
Gaetan Nadon (8):
.gitignore: use common defaults with custom section # 24239
Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
Deploy the new XORG_DEFAULT_OPTIONS #24242
INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
config: remove the pkgconfig pc.in file from EXTRA_DIST
config: install in $docdir and distribute doc/FSlib.txt
config: update AC_PREREQ statement to 2.60
Jeremy Huddleston (1):
This is not a GNU project, so declare it foreign.
Alan Coopersmith (9):
Add README with pointers to mailing list, bugzilla & git repos
Move API doc from xorg-doc/doc/FSlib.doc
Make FSlib.txt prototypes match those in headers.
Fix server name handling in IOError messages during connection setup
Drop #ifdef USG checks for some truly ancient (pre-SVR4) SysV's
Constify FSErrorList
Strip out-of-date RCS/CVS & SCCS version tags
Move CWARNFLAGS to Makefile.am for easier build-time overriding
Version 1.0.2
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and compiler warnings.
Peter Korsgaard (1):
bcopy -> memmove
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.
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.