Commit graph

8412 commits

Author SHA1 Message Date
wiz
c8aca7a7df Update to 1.12.0:
Overview of changes between 1.11.99 and 1.12.0
==============================================
* Compilations fixes for MSVC. [#333115, Tor Lillqvist]
* More NULL-check against unusable fonts, helps with Win32 fonts without
  a Unicode cmap. [Tor]
* Use g_print instead of printf for debugging output in Win32 backend.
  [#332855, Tor]

Overview of changes between 1.11.6 and 1.11.99
==============================================
* Fix problem recently introduced that made Win32 backend render boxes
  only. [#332538, Hans Breuer]
* Insert '?' chars instead of invalid UTF-8 sequences in
  pango_layout_set_text [#33195]
* Bugs fixed in this release:
  332167,332538,331995

Overview of changes between 1.11.5 and 1.11.6
=============================================
* Do not export macros PANGO_GLYPH_EMPTY, PANGO_GLYPH_UNKNOWN_FLAG and
  PANGO_GET_UNKNOWN_GLYPH publicly; just in the engine/backend interface.
* Fix a few crashers, especially when a font cannot be read. [#314239]
* Change some g_critical's to g_warning, where it's not application's
  fault. [#331723]
* Bugs fixed in this release:
  330795,331038,329148,331994,331995,331996,314239,331723

Overview of changes between 1.11.4 and 1.11.5
=============================================
* Cleanup work on the win32 backend.  Families are not listed all
  in lower case anymore.
* New public function: pango_win32_font_description_from_logfont.
* pango-view accepts --wrap now, and lists backends in --help output.
* A couple minor bug fixes.

Overview of changes between 1.11.3 and 1.11.4
=============================================
* Major change in the low-level interface of Pango.  The special value
  PANGO_GLYPH_EMPTY is now defined to mean a "draw nothing" glyph.  This
  was what glyph 0 was used for previously.  As a result, bumped up the
  Pango module version, meaning that modules compiled against earlier
  versions are probably not compatible with this release. [#73147]
* New framework in examples for building a binary called pango-view,
  that can be used to render a text file using any of the available
  backends.  This is installed into bindir now.
* Enhancements to the FT2 backend, to draw boxes on missing glyphs.
* Better hexbox drawing for cairo backend:  Hinting hexbox, and
  drawing a single-row hexbox for very small font sizes.
* Improved documentation.

Overview of changes between 1.11.2 and 1.11.3
=============================================
* Do not crash if the shapers fail.
* Use g_slice for various struct allocations.
* 100% symbol coverage in docs.
* Misc bug fixes and documentation improvements.
* Janitory works, like removing unneeded files.

Overview of changes between 1.11.1 and 1.11.2
=============================================
* Draw hex box on missing glyphs for cairo-fc backend.
* New --with-dynamic-modules option added to configure.
* Use g_slice for various small memory allocations [Matthias Clasen]
* Misc bug fixes, optimizations, and documentation improvements.

Overview of changes between 1.11.0 and 1.11.1
=============================================
* ATSUI support for the cairo backend. [Anders Carlsson]
* Fixed a couple of regressions with font size and scaling.
* Draw a dashed empty box on missing glyphs for cairo-fc backend.
* Support OpenType features for basic (Latin/Greek/...) module.
* Support swash feature in Arabic module.
* Misc bug fixes.
* Misc documentation improvements.

Optimizations:

* Cache GObject private data in PangoFcFont.priv [Federico Mena Quintero]
* Add a constant-sized light-weight cache for glyph extents.
* Use g_slice_* instead of GMemChunk in mini-fribidi.


Overview of changes between 1.10.1 and 1.11.0
=============================================
* Line-breaking algorithm updated to Unicode 4.1.
* Code borrowed from GNU FriBidi resynched to version 1.0.7.
* New improved Tibetan shaper module. [Pema Geyleg]
* Bug fix in Khmer shaper module. [Jens Herden]
* Respect fontconfig reassignment of font pixelsize. [Funda Wang]
* Make OpenType GPOS handling more robust/correct. [Greg Aumann]
* Various documentation fixes and improvements.
* Various gcc warning fixes.
* Misc bug fixes.

Optimizations:

* Add a lazy fixed-size per-font cache to map characters to glyphs,
  in the cairo backend. [Federico Mena Quintero]
* Optimize character to script mapping by adding a linear table for
  characters < U+2000, and also caching the last mid point in
  bsearch. [Federico, Matthias Clasen]
* Enabled mini-fribidi's trashstack instead of direct mallocs.
* Short circuit the bidi algorithm for provably unidirectional text.
* Make mini-fribidi process UTF-8 directly.
* Several strlen and g_utf8_strlen calls removed. [Owen Taylor, Billy Biggs]
* Use call tables in the OpenType layout code.
* Use quarks for accessing GObject data. [Federico]
* Open Pango modules with lazy-bind flags. [John Rice]
* Use new negative offsets in g_utf8_pointer_to_offset to avoid
  scanning from the beginning of line on cursor movement.
* Avoid redundant PANGO_IS_FC_FONT checks.
2006-03-13 18:26:03 +00:00
adam
3313aa48ab Changes 2.8.5:
* Windows Build:
 - ustring.h: Tag npos with GLIBMM_API, in order to
   dllexport it on win32. Bug 332438.
 - Updated MSVC++ build files and README, for MS Visual Studio 2005.
* gmmproc code generator:
 - WRAP_METHOD() Take an extra optional argument: deprecated depractiontext -
  so that we can insert the appropriate doxygen tag in the documentation, where
  the C documentation does not do it for us.
2006-03-12 21:09:45 +00:00
wiz
01d5c47a44 Update to 0.6.3:
* Version 0.6.3 (released 2006-03-08)

** Internal build fixes.

** API and ABI is backwards compatible with the previous version.
2006-03-12 18:32:21 +00:00
rillig
0fce61e7ee Fixed pkglint warnings. 2006-03-12 14:31:23 +00:00
minskim
f7d71a5a35 Add with to USE_TOOLS, and replace the hardcoded command name in the script
with ${WISH}.

Bump PKGREVISION.
2006-03-12 07:39:36 +00:00
jmmv
27a464ab13 Rename glade2 to glade and glade2-gnome to glade-gnome. This way the
package name matches the distname and avoids confusion because there is
no such thing as glade1 any more in pkgsrc (and hasn't been for a very
long time already).
2006-03-11 22:23:52 +00:00
jmmv
39fd59a381 Update glade2 and glade2-gnome to 2.12.1:
Glade 2.12.1	(Oct 9 2005)
============

 o Fixed missing include file for GnomeDB widgets.
 o Translation updates.


Glade 2.12.0	(Sep 14 2005)
============

 o Added support for new properties - "GtkWindow::urgency_hint",
   "GtkAboutDialog::wrap_license", "GtkIconView::reorderable",
   "GtkFileChooserDialog::do_overwrite_confirmation",
   "GtkFileChooserButton::do_overwrite_confirmation",
   "GtkMenuBar::pack_direction", "GtkMenuBar::child_pack_direction".
 o Added 12 new named icons in GTK+ and GNOME.
 o Fixed bug using "Named Icon" property for widgets other than GtkWindow.
 o Fixed code generation for "GtkAboutDialog::destroy_with_parent".
2006-03-11 22:05:02 +00:00
wiz
34c0cffb92 Fix path to itself. 2006-03-11 22:03:52 +00:00
wiz
4ce8809e26 Add libsigsegv. 2006-03-11 22:00:30 +00:00
wiz
9564b30fdb Initial import of libsigsegv-2.2 from pkgsrc-wip, packaged by
Martijn van Buul.

GNU libsigsegv is a library for handling page faults in user mode. A page
fault occurs when a program tries to access a region of memory that is
currently unavailable. Catching and handling a page fault is a useful
technique for implementing:

* Pageable virtual memory
* Memory-mapped access to persistent databases
* Generational garbage collectors
* Stack overflow handlers
* Distributed shared memory
2006-03-11 22:00:01 +00:00
schwarz
46e65289e0 -I/Developer/Headers/FlatCarbon needs to be passed unaltered on MacOS X
for some system-specific headers to be found
2006-03-11 17:30:55 +00:00
ghen
a527d84ce0 Convert all packages using REPLACE_INTERPRETER to the new variable names
without underscores (REPLACE.*.old, REPLACE.*.new, and REPLACE_FILES.*).

Also convert REPLACE.*.new= ${SH:Q} back to ${SH}, as it should not be quoted
here, if at all.

Ok with rillig.
2006-03-11 10:07:49 +00:00
adam
44efee0a9e Changes 0.1.12:
Fix structure padding issues on some architectures
Fix compile warnings with newer versions of gcc
Fix memory leak when continuously rescanning for devices
Check for device nodes in /dev/usb under Linux
Fix compile problem with Darwin/Mac OS X port
Add support for Darwin/Mac OS X 10.4
Fix error when transactions are aborted
Requery endpoints when switching alternate settings
Support more BSD based distributions
Fix problem with short control messages in BSD port
Various other minor fixes
2006-03-11 08:34:12 +00:00
uebayasi
1ba9853e0a Build only when the user explicitly chooses emacs20, otherwise skip. 2006-03-11 06:25:46 +00:00
reed
0d8d006733 Add a sentence about what this package provides. 2006-03-11 03:26:04 +00:00
rillig
42f0f833e4 Updated rudiments to 0.29.
Changes since 0.28.2:
added check for whether SSL_read/write takes void * or char * parameter
added _XOPEN_SOURCE to filedescriptorincludes.h for sys/socket for irix
added collapse argument to charstring::split
added configure test for -Wall
switched lots of:
		char	a[charstring::length(b)];
	to:
		char	*a=new char[charstring::length(b)];
		...
		delete[] a;
	to improve compiler compatibility
removed #ifdef __GNUC__ around static variable definitions, I'll add
	#ifndefs for compilers that don't allow them (like SCO's) if
	necessary
added -D__EXTENSIONS__ to CPPFLAGS
added charstring::escape/unescape
defaulted zeropadding to 1 rather than 0, I'm not sure if it's a bug
	in glibc or not, but printf("%0*lld\n",0,(int64_t)0); prints
	nothing rather than 0, but printf("%0*ld\n",0,(int32_t)0);
	prints 0.  Using 1 instead of 0 for the number of 0's works
	in all cases.
solaris's strchr/strrchr return const char *,
	so I made charstring::findFirst/findLast return const char *
use snprintf's rather than sprintf's now
uses fchmod/fchown rather than chmod/chown now
made envelope classes out of all classes
added a configure test for ftok that takes a char * argument
switched a bunch of AC_TRY_LINK's to AC_TRY_COMPILE's in configure
	script
configure script does less work looking for getpwnam_r and cousins now
if pthread libs can't be found, configure also tries just plain -pthread
added #ifdefs for individual POSIX_FADV_* and MADV_* macros
in configure script, for cygwin, tests for w32api files and functions
	are omitted
configure tests for strtoll/strtoull now
configure tests for caddr_t types for all mmap-related functions
	individually now
unsupported memorymap methods return false now rather than not existing
added -pthread when compiling as well as linking
fixed a time-remaining-related bug in snooze class
fixed a bug where the date/time string buffer could easily be overrun
2006-03-11 02:41:51 +00:00
hiramatsu
945d863e4c Updated to 2.06.
Changelog doesn't have entry for 2.06.

2006-01-02  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>

        * release 2.05

        * fix the testcase for recursion so that it compiles and works
        also after patch 26370 to perl after which stashes are not
        autovivified anymore.

2005-12-25  Andreas J. Koenig  <andreas.koenig.gmwojprw@franz.ak.mind.de>

        * release 2.04

        * Export.pm now strict clean

        * Makefile.PL up to date

        * added ChangeLog.svn

        * added tests for recursion, pod, podcover

        * Fixed rt.cpan.org #8766--recursion
2006-03-10 10:14:51 +00:00
wiz
ba2306a537 Take over maintainership, jmmv@ ok. 2006-03-10 07:35:12 +00:00
jlam
6ad6aef9d4 Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.
Remove deprecated ossaudio.buildlink3.mk.
2006-03-09 21:04:39 +00:00
kristerw
74bdac778d Update autogen to 5.8.3.
Changes since 5.6.4 includes:
* Fixed a small timing hole where the read from the read end of the output
  pipe of the server shell can fail.  (The read is retried.)
* Added a macro for testing mmap failure to accommodate a picky compiler.
* The minor version number is being bumped.  There is a new (albeit tiny)
  feature being added to the syntax.  See the doc on the pseudo-macro.
* Fixed a bug wherein out-of-order definitions could get mistyped causing
  various catastrophic results.
* Definition and license text files were mmap-ed in without checking for
  the size being a multiple of a page.  strlen() would seg fault.
  Horrible, horrible design of mmap!
* disable autoopts/test/getopt.test unless autoopts has been fully installed.
  (It requires getopt.tpl which requires a fully installed environment.)
* several other usability improvements to the tear off library.
* template shell code may now use a shell function "die" that will print
  an error message and shoot down the master autogen process.
* the tear-off/add-in libopts library will now specify that the
  "options.h" header is to be installed.
* realpath(3C) usage in libopts has been cleaned up.  It is now only used
  if PATH_MAX is defined for the platform.  canonicalize_file_name(3C) is
  used where available.
2006-03-09 20:45:20 +00:00
jmmv
e3dfc3d30f Update to 0.25.2:
0.25.2 release.  Important security fix for Windows and OS X
        users.

        With versions of monotone prior to this release, a person with
        commit access could commit a malicious file with a name like
        "mt/monotonerc".  When anybody else then checked out this
        revision on a system with a case-folding filesystem --
        usually, this means, "on Windows or OS X" -- then their
        monotone would run arbitrary Lua code stored in this file.

        The _only_ change in this release as compared to 0.25 is that
        the existing checks against files in MT are now extended to
        check for mt, Mt, and mT.

        All users on Windows and OS X, or otherwise checking out
        versioned source on a case-insensitive filesystem, are
        recommended to upgrade immediately.  Binaries used only for
        serving, or only on case-insensitive filesystems (i.e., most
        Unix users), are not affected.

        (0.25.1 was never released in source form.  The original
        0.25 build for Windows was found to have problems on NT 4, and
        0.25.1 was Windows-only rebuild with NT 4 compatible
        libraries.)
2006-03-09 20:30:16 +00:00
jlam
afd3bd8212 Always override the path to the OSS DSP device with the one that pkgsrc
has already determined.
2006-03-09 20:00:02 +00:00
rillig
4d5dbcb081 Using USE_TOOLS instead of USE_GNU_TOOLS fixes PR 33032. 2006-03-08 20:18:00 +00:00
wiz
4d17e3d5de Update to 2.10.1:
Overview of Changes from GLib 2.10.0 to GLib 2.10.1
===================================================

* Bugs fixed:
 314794 Broken pthread detection on Darwin [Gregor Riepl]
 322476 Missing check for .dylib [Vladimir Panov]
 333651 Inconsistent _g_charset_get_aliases prototype [Julio
        M. Merino Vidal]
 333761 GInitiallyUnowned breaks application code [Sven Herzberg]

* Win32 changes:
 - Fix g_listenv() implementation.
 - Allow up to 100 GPrivate structs

* Translation updates (fr,hu,lt,pl,sv)
2006-03-08 07:25:04 +00:00
minskim
1e1f695b47 Remove an obsolete patch (hi drochner!). 2006-03-07 18:29:58 +00:00
wiz
866d8ac347 Update to 6.7:
Since 6.6:
 - Add "int" to Solaris "end" and "etext" declaration in gc.h.  Declared
   the symbols with underscores and as arrays, since that's what's actually
   used.  Perhaps this could all just be removed?  (Thanks to John Bowman.)
 - Fixed ARM GC_test_and_set code.  (Thanks to Kazu Hirata and Paul Brook.)
 - Added casts for assignments to hb_last_reclaimed, which truncate the
   value.  Added a cast to GC_adj_words_allocd.  Use GetModuleHandleA
   when retrieving a handle to kernel32.dll under win32.  (Thanks to the
   Visual Prolog developers.)
 - Added Tandem S-Series support.  (Thanks to Craig McDaniel.  A modified
   version of his patch was applied, and hence breakage is probably not
   his fault.)
 - Remove spurious gc:: qualifier for operator delete[] in gc_cpp.h.
   (Thanks to Hanno Boeck.)
 - Changed a test for LINUX in config_macros.h to one for __linux__.
 - Fix ppc 64 test_and_set code by removing it.  (Thanks to Christian
   Thalinger.)
 - Add prototypes for GC_finalizer_notifier and GC_thr_init.  (Thanks to
   David Ayers.)
 - Use ld instead of nonexistent ldz instruction in Darwin FindTopOfStack.
   (Thanks to Andreas Tobler.)
 - Add support for Darwin/X86.  (Thanks to Geoff Norton and the Mono
   developers.)
 - Merge in some recent gcc fixes.  Add ppc64 asm code.  (Thanks to Bryce
   McKinley and other gcj developers.)
 - Scan MEM_PRIVATE sections under Windows ME and predecessors.
 - Interior pointers with some largish offsets into large objects could
   be ignored, if GC_all_interior_pointers was set.  (Oddly this worked
   correctly for stack references if it was not set.  Otherwise it failed
   for both stack and heap references.)  Thanks to Andrew McKinlay for the
   critical test case.
 - Integrated Tatsuya Bizenn's NETBSD threads support, with some
   minimally tested changes.
 - Added GC_strdup and friends to make leak detection work correctly
   for strdup clients.  (Thanks to Jon Moore.)  Fixed the existing strdup
   with malloc redirection to handle a null malloc return correctly.
 - Fix Makefile.am, so it handles exe extensions under Cygwin correctly
   for gctest.
2006-03-07 02:52:40 +00:00
joerg
92558e236a Backport fix for CVE-20060224. 2006-03-07 02:30:41 +00:00
dan
eeb69c6e73 update to 0.14.
we use a shared sqlite, but new-sqlite can read old-sqlite files for
users of monotone 0.25 which still uses the pre-3.3 internal sqlite.

From the NEWS file:

0.14:
- support new format of monotone db (using BLOBs instead of base64 encoding)
  /!\ these newer monotones (after 0.26pre2) use sqlite 3.3, if you're building
      monotone-viz with a shared sqlite lib, make sure it is compatible !
- display a nice dialog when the database is locked (e.g. during netsync)
- when a revision has a tag cert, use it as label instead of the revision's id


0.13:
- support monotone 0.26pre1 (it still works fine with monotone <= 0.25)
- stop displaying `disapprove' nodes in a special way (this allows a faster
  loading of the database)
2006-03-06 22:58:57 +00:00
jmmv
65ac92d90d Make _g_charset_get_aliases match an extern declaration so that this builds
correctly under amd64.  From martijnb@atlas.ipv6.stack.nl in PR pkg/32987.
2006-03-06 19:38:15 +00:00
wiz
35af66a196 Belatedly bump PKGREVISION for all libtasn1 dependencies, since
libtasn1 had a shlib major bump.
Also update dependencies in bl3.mk files.

Addresses PR 32998 by Robert Elz.
2006-03-06 00:18:10 +00:00
tv
aecb99dc1c Give up MAINTAINER. I haven't used this in ages. 2006-03-05 22:19:31 +00:00
adam
a088c302b2 Changes 0.5.10:
* Yet another round of XPDF-related security fixes.
* Mis-detection of man pages as part of TAR archives fixed.
* More Mime-types for the OLE2 extractor.  Also ignore (harmless)
	libc errors in plugins when extracting.
* More TAR improvements: keywords 'date' and 'format' are
	extracted. More checksums variants were added. Long filenames
	as produced by GNU and Schilling tar (possibly Solaris pax also)
	are extracted.

Changes 0.5.9:
* Made TAR extractor parsing more robust.
* Fixing crash in MIME-extractor due to typo in the code.
* Fixed security problems in PDF extractor
2006-03-05 22:06:38 +00:00
minskim
dc18edab24 Use "generic" instead of ${LOWER_OPSYS} as a directory to contain
platform-specific headers, because ${LOWER_OPSYS} may be different
from gnustep-make's guess (GNUSTEP_TARGET_OS).
2006-03-05 20:12:30 +00:00
jlam
6e0c050321 * Teach the tools framework how to supply the pkgsrc version of
makeinfo if no native makeinfo executable exists.  Honor TEXINFO_REQD
  when determining whether the native makeinfo can be used.

* Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo.

* Get rid of all the "split" argument deduction for makeinfo since
  the PLIST module already handles varying numbers of split info files
  correctly.

NOTE: Platforms that have "makeinfo" in the base system should check
      that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are
      correct.
2006-03-05 16:27:22 +00:00
christos
4b49ca87b2 move strace to sysutils and merge package changes 2006-03-05 09:04:50 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
wiz
08c88f1aa4 Add missing file to PLIST. Bump PKGREVISION. 2006-03-04 06:40:41 +00:00
wiz
4c0af4826b Update to 1.14.0:
libgsf 1.14.0

Daniel Nylander:
	* Initial Swedish PO translation. [Debian #351382]

Ivan Wong :
	* Only export symbols which are in the public headers (Win32).

Jody:
	* Fix parsing xml files with &amp;
	* bump to 1.14.0 to indicate a stable release.
	* improve header versioning.
	* Add ODF thumbnail support to gsf-office-thumbnailer
	* Enable ODF meta data import/export.

Morten:
	* Fix GsfOutputIConv.  [#323503]
	* Plug leak in GsfInfileZip.
2006-03-03 22:22:20 +00:00
wiz
e143bfb012 Use config file handling from pkginstall. Bump PKGREVISION.
Ok rh@
2006-03-03 07:24:10 +00:00
rpaulo
cd2a1cfbb5 Use INFO_FILES for cflow.info.
Thanks Thomas!
2006-03-02 20:33:49 +00:00
rpaulo
12ecf9a3d2 It's .info, not .1. 2006-03-02 20:22:10 +00:00
wiz
30b6dcf7f6 Fix build on -current. Fix PLIST.
Bump PKGREVISION.
2006-03-02 19:56:24 +00:00
wiz
8333cc06af Sort, addp5-Cache-Memcached. 2006-03-02 19:48:22 +00:00
drochner
3d4751d0c7 update to 1.1.3
changes: a bugfix
2006-03-02 19:46:23 +00:00
drochner
c975d508f1 update to 3.8.1
changes:
-debugger improvements
-improved the documentation generator
-support more sourcefile types in editor, as qscintilla does
-fixes/cleanup
-improvements to project management UI
-better shell completion
-added a templates system
-support for Mercurial VCS
2006-03-02 19:42:39 +00:00
drochner
6a44a9b492 update to 5.4.2
changes:
Switched to using mmap as the internal allocation function
Improved the logging of error information about pointers
Added return.h support for ia64 and ARM processors
Added compat and arg_checking of atoi, atol, and memmove
Added backwards compatibility for %d usage in logfile name
Removed force-linear token
-bugfixes
2006-03-02 19:35:11 +00:00
drochner
b98ff088ca update to 1.6a
changes:
-Removed the -html20 and -html32 options, the -html output is now
 version 4.01
-Removed the -latex209 and -latex2e options, the -latex output is
 version 2e
-HTML option generates a cxref stylesheet and uses it
-fixes/cleanup
-Parsing improvements: support some more language features
2006-03-02 19:28:27 +00:00
drochner
b217e6eea0 update to 0.1.16
changes:
-Allow 'edit' to take --id
-bugfixes
-support Python-2.4
2006-03-02 19:25:25 +00:00
tv
0c02ccfe23 Clarify the fact that libtool.m4 has no automatic patch, and the reasons
why there must not be such a patch.
2006-03-02 18:50:17 +00:00
minskim
f830222b1e Link the readline library against the library that has the termcap
functions.  This corrects dependency_libs defined in libreadline.la.

Bump PKGREVISION.
2006-03-02 00:24:55 +00:00