Commit graph

187612 commits

Author SHA1 Message Date
wiz
3d10d4dca1 Updated print/mupdf to 1.0 2012-06-03 22:03:33 +00:00
wiz
d3866e76ce Update to 1.0:
MuPDF 1.0 (2012-04-24)

The 1.0 release is here!

MuPDF 1.0 RC1 (2012-03-29)

The 1.0 release rapidly approaches! This version brings with it a whole host of features, including:

    Removal of all global variables: we now pass a context pointer
    through the code freeing us from the use of globals within the
    library.

    Multi-threaded operation: while MuPDF does not require a thread
    library, hooks are in place so that if one is used, significant
    speedups can be gained from using multiple cores to render.

    New error handling: a portable exception-like system is used
    to allow neater handling of errors. This leads to more stability
    and better resilience to broken files.

    Public/Private API: the API has undergone a significant revision
    (required by some of the above changes, plus renaming/revising
    for clarity and consistency), and has been split into public
    and private headers. The plan is that the public portion of
    the API should remain much more static in future.

    Improved Text Extraction device: a cleaner API to the experimental
    text extraction device, offering a list of styles, and more
    cleanly delineated content.

    Documentation: All public header entry points/structures are
    now documented and overviews of how to call the library to
    render pages both in single and multi-threaded mode are given.

    A new scavenging memory manager; makes much better use of the
    memory available by freeing cached items 'just in time'.

    Many, many, bugfixes.

This is such a large and significant version that we're doing a
release candidate first to allow us to correct any obvious bugs
that are found. Please try it and let us know how you get on!
2012-06-03 22:03:24 +00:00
wiz
e7c8aa526e Updated misc/py-anki to 1.2.11 2012-06-03 21:47:05 +00:00
wiz
3d0ba6d140 Updated audio/libmikmod to 3.2.0 2012-06-03 21:45:19 +00:00
wiz
d7323b4c12 Update to 3.2.0:
libmikmod 3.2.0 was released on 01-June-2012.

THANKS

- Axel "awe" Wefers <awe@fruitz-of-dojo.de>,
  for creating the CoreAudio driver, the new
  AIFF driver, and fixes for the wav output driver.
- Frank Loemker, for sending me his collection of patches
  for libmikmod.
- Anders F Björklund <afb@algonet.se>, for updates, fixes and tests on
  Mac Platforms and rpm support.
- Ivan Shmakov, for the NAS audio driver.
- Various downstream patch writers (from Mandriva, SuSE, Red Hat/Fedora,
Debian, etc.)
- P. Martin - the macports maintainer for some patches.
- Stéphan Kochen for two patches: one to change MDRIVER fields to "const",
and the other with putting variable declarations at the start of block (which
is more C89 compliant and fixes compilation on Microsoft Visual C++).

NEW FEATURES

- MacOS X CoreAudio driver
- Carbon support
- Loader for ASYLUM Music Format v1.0 (.amf) modules,
  as used in crusader games.
- New function 'Player_QueryVoices' added, which is used to return
  dynamic channel information about the module player. (Mikmod 3.2.2 uses
  it for it's dynamic panels).
- Mixing with floating point output. The MacOSX CoreAudio driver uses it.
  Thanks goes to Anders F Björklund for implementing this.
- AIFF disk writer driver.
- New NAS driver (Network Audio System). Tested with nasd and NCD X terminals.
- MREADERs now have an iobase member (previously was a static variable in mmio.c). This
  permits to have many MREADERs with different iobase base values.
- Created an example/ subdirectory, to hold programming examples.
- Added functions to read from memory (Player_LoadMem, Sample_LoadMem...) and a memory reader in mmio.c
- renamed internal _mm_malloc function to MikMod_malloc, which is now
  part of the API.
- Raw samples can now be loaded using the new Sample_LoadRaw* family of functions for sound effects.
- PowerPC 64 support
- ALSA (Advanced Linux Sound Architecture) driver is now working with "recent"
(actually a few years back) ALSAs.
- Change MDRIVER "char *" fields to "const char *".
    - Thanks to Stéphan Kochen.
- Implement a fix to the ALSA driver in MIKMOD_DYNAMIC mode so it will allow
linking against libmikmod when "-Wl,--no-undefined" is passed.
    - Reported by Andrey Bondrov from Mandriva.
    - The problem was that we used some snd_... identifiers indirectly in
    some macro expansions.

BUGFIXES

- The sun driver now compiles on solaris (Thanks to Nicolas Gros d'Aillon
  for sending me Jonathan Perkin's fix)
- The wav output driver had problems on big endian systems. Thanks to
  Axel "awe" Wefers for fixing this.
- A warning reported by Stéphane LOEUILLET in libmikmod.m4 with autoconf 1.8 was fixed.
- The 'card' argument, supported by the OSS driver was not documented via
  the MDRIVER->CmdLineHelp string.
- libmikmod-3.1.11-CVE-2010-2546,2971.diff (from Mandriva/Mageia).
- libmikmod-3.1.11-CVE-2009-3995,3996.diff (from Mandriva/Mageia).
- Now checking for linking against -lm (from Mandriva/Mageia).
- Modified patch of libmikmod-CVE-2009-0179.patch (from Mandriva/Mageia).
- Apply the libmikmod-CVE-2007-6720.patch (from Mandriva/Mageia).
- Implement a fix for sprintf-of-list
    - sprintf(list, "%sSOMETHING", list) does not work as expected and
    suffers from the
    http://en.wikipedia.org/wiki/Schlemiel_the_Painter%27s_algorithm
    syndrome.
- Apply a patch for non-blocking opening of the OSS driver. (from Mandriva/Mageia).
- Fixed the prototypes of vc_callback (thanks to P. Martin).
- Cast a vc_callback parameter to "unsigned char *" instead of "char *",
becuase the former is what it accepts (thanks to P. Martin).
- Check for Samples' validatity in virtch_common.c (thanks to P. Martin).
- Fix compilation on MSVC.
    - Thanks to Stéphan Kochen.
2012-06-03 21:44:59 +00:00
wiz
7d1e4571cf Updated security/libtasn1 to 2.13 2012-06-03 21:33:44 +00:00
wiz
1b0d5ec19a Update to 2.13:
* Noteworthy changes in release 2.13 (2012-05-31) [stable]
- Updated fix for DER decoding issue to not depend on specific compilers.
- Updated DER decoding check to apply to short form integers as well.
2012-06-03 21:33:26 +00:00
wiz
0deadd6e04 Added www/py-beautifulsoup4 version 4.1.0 2012-06-03 21:31:34 +00:00
wiz
3e6088453c + py-beautifulsoup4 2012-06-03 21:30:59 +00:00
wiz
e5f064e5d3 Initial import of py-beautifulsoup4, a rewrite of py-beautifulsoup.
Changes compared to version 3 (in py-beautifulsoup):

= 4.1.0 (20120529) =

* Added experimental support for fixing Windows-1252 characters
  embedded in UTF-8 documents. (UnicodeDammit.detwingle())

* Fixed the handling of &quot; with the built-in parser. [bug=993871]

* Comments, processing instructions, document type declarations, and
  markup declarations are now treated as preformatted strings, the way
  CData blocks are. [bug=1001025]

* Fixed a bug with the lxml treebuilder that prevented the user from
  adding attributes to a tag that didn't originally have
  attributes. [bug=1002378] Thanks to Oliver Beattie for the patch.

* Fixed some edge-case bugs having to do with inserting an element
  into a tag it's already inside, and replacing one of a tag's
  children with another. [bug=997529]

* Added the ability to search for attribute values specified in UTF-8. [bug=1003974]

  This caused a major refactoring of the search code. All the tests
  pass, but it's possible that some searches will behave differently.

= 4.0.5 (20120427) =

* Added a new method, wrap(), which wraps an element in a tag.

* Renamed replace_with_children() to unwrap(), which is easier to
  understand and also the jQuery name of the function.

* Made encoding substitution in <meta> tags completely transparent (no
  more %SOUP-ENCODING%).

* Fixed a bug in decoding data that contained a byte-order mark, such
  as data encoded in UTF-16LE. [bug=988980]

* Fixed a bug that made the HTMLParser treebuilder generate XML
  definitions ending with two question marks instead of
  one. [bug=984258]

* Upon document generation, CData objects are no longer run through
  the formatter. [bug=988905]

* The test suite now passes when lxml is not installed, whether or not
  html5lib is installed. [bug=987004]

* Print a warning on HTMLParseErrors to let people know they should
  install a better parser library.

= 4.0.4 (20120416) =

* Fixed a bug that sometimes created disconnected trees.

* Fixed a bug with the string setter that moved a string around the
  tree instead of copying it. [bug=983050]

* Attribute values are now run through the provided output formatter.
  Previously they were always run through the 'minimal' formatter. In
  the future I may make it possible to specify different formatters
  for attribute values and strings, but for now, consistent behavior
  is better than inconsistent behavior. [bug=980237]

* Added the missing renderContents method from Beautiful Soup 3. Also
  added an encode_contents() method to go along with decode_contents().

* Give a more useful error when the user tries to run the Python 2
  version of BS under Python 3.

* UnicodeDammit can now convert Microsoft smart quotes to ASCII with
  UnicodeDammit(markup, smart_quotes_to="ascii").

= 4.0.3 (20120403) =

* Fixed a typo that caused some versions of Python 3 to convert the
  Beautiful Soup codebase incorrectly.

* Got rid of the 4.0.2 workaround for HTML documents--it was
  unnecessary and the workaround was triggering a (possibly different,
  but related) bug in lxml. [bug=972466]

= 4.0.2 (20120326) =

* Worked around a possible bug in lxml that prevents non-tiny XML
  documents from being parsed. [bug=963880, bug=963936]

* Fixed a bug where specifying `text` while also searching for a tag
  only worked if `text` wanted an exact string match. [bug=955942]

= 4.0.1 (20120314) =

* This is the first official release of Beautiful Soup 4. There is no
  4.0.0 release, to eliminate any possibility that packaging software
  might treat "4.0.0" as being an earlier version than "4.0.0b10".

* Brought BS up to date with the latest release of soupselect, adding
  CSS selector support for direct descendant matches and multiple CSS
  class matches.

= 4.0.0b10 (20120302) =

* Added support for simple CSS selectors, taken from the soupselect project.

* Fixed a crash when using html5lib. [bug=943246]

* In HTML5-style <meta charset="foo"> tags, the value of the "charset"
  attribute is now replaced with the appropriate encoding on
  output. [bug=942714]

* Fixed a bug that caused calling a tag to sometimes call find_all()
  with the wrong arguments. [bug=944426]

* For backwards compatibility, brought back the BeautifulStoneSoup
  class as a deprecated wrapper around BeautifulSoup.

= 4.0.0b9 (20120228) =

* Fixed the string representation of DOCTYPEs that have both a public
  ID and a system ID.

* Fixed the generated XML declaration.

* Renamed Tag.nsprefix to Tag.prefix, for consistency with
  NamespacedAttribute.

* Fixed a test failure that occured on Python 3.x when chardet was
  installed.

* Made prettify() return Unicode by default, so it will look nice on
  Python 3 when passed into print().

= 4.0.0b8 (20120224) =

* All tree builders now preserve namespace information in the
  documents they parse. If you use the html5lib parser or lxml's XML
  parser, you can access the namespace URL for a tag as tag.namespace.

  However, there is no special support for namespace-oriented
  searching or tree manipulation. When you search the tree, you need
  to use namespace prefixes exactly as they're used in the original
  document.

* The string representation of a DOCTYPE always ends in a newline.

* Issue a warning if the user tries to use a SoupStrainer in
  conjunction with the html5lib tree builder, which doesn't support
  them.

= 4.0.0b7 (20120223) =

* Upon decoding to string, any characters that can't be represented in
  your chosen encoding will be converted into numeric XML entity
  references.

* Issue a warning if characters were replaced with REPLACEMENT
  CHARACTER during Unicode conversion.

* Restored compatibility with Python 2.6.

* The install process no longer installs docs or auxillary text files.

* It's now possible to deepcopy a BeautifulSoup object created with
  Python's built-in HTML parser.

* About 100 unit tests that "test" the behavior of various parsers on
  invalid markup have been removed. Legitimate changes to those
  parsers caused these tests to fail, indicating that perhaps
  Beautiful Soup should not test the behavior of foreign
  libraries.

  The problematic unit tests have been reformulated as informational
  comparisons generated by the script
  scripts/demonstrate_parser_differences.py.

  This makes Beautiful Soup compatible with html5lib version 0.95 and
  future versions of HTMLParser.

= 4.0.0b6 (20120216) =

* Multi-valued attributes like "class" always have a list of values,
  even if there's only one value in the list.

* Added a number of multi-valued attributes defined in HTML5.

* Stopped generating a space before the slash that closes an
  empty-element tag. This may come back if I add a special XHTML mode
  (http://www.w3.org/TR/xhtml1/#C_2), but right now it's pretty
  useless.

* Passing text along with tag-specific arguments to a find* method:

   find("a", text="Click here")

  will find tags that contain the given text as their
  .string. Previously, the tag-specific arguments were ignored and
  only strings were searched.

* Fixed a bug that caused the html5lib tree builder to build a
  partially disconnected tree. Generally cleaned up the html5lib tree
  builder.

* If you restrict a multi-valued attribute like "class" to a string
  that contains spaces, Beautiful Soup will only consider it a match
  if the values correspond to that specific string.

= 4.0.0b5 (20120209) =

* Rationalized Beautiful Soup's treatment of CSS class. A tag
  belonging to multiple CSS classes is treated as having a list of
  values for the 'class' attribute. Searching for a CSS class will
  match *any* of the CSS classes.

  This actually affects all attributes that the HTML standard defines
  as taking multiple values (class, rel, rev, archive, accept-charset,
  and headers), but 'class' is by far the most common. [bug=41034]

* If you pass anything other than a dictionary as the second argument
  to one of the find* methods, it'll assume you want to use that
  object to search against a tag's CSS classes. Previously this only
  worked if you passed in a string.

* Fixed a bug that caused a crash when you passed a dictionary as an
  attribute value (possibly because you mistyped "attrs"). [bug=842419]

* Unicode, Dammit now detects the encoding in HTML 5-style <meta> tags
  like <meta charset="utf-8" />. [bug=837268]

* If Unicode, Dammit can't figure out a consistent encoding for a
  page, it will try each of its guesses again, with errors="replace"
  instead of errors="strict". This may mean that some data gets
  replaced with REPLACEMENT CHARACTER, but at least most of it will
  get turned into Unicode. [bug=754903]

* Patched over a bug in html5lib (?) that was crashing Beautiful Soup
  on certain kinds of markup. [bug=838800]

* Fixed a bug that wrecked the tree if you replaced an element with an
  empty string. [bug=728697]

* Improved Unicode, Dammit's behavior when you give it Unicode to
  begin with.

= 4.0.0b4 (20120208) =

* Added BeautifulSoup.new_string() to go along with BeautifulSoup.new_tag()

* BeautifulSoup.new_tag() will follow the rules of whatever
  tree-builder was used to create the original BeautifulSoup object. A
  new <p> tag will look like "<p />" if the soup object was created to
  parse XML, but it will look like "<p></p>" if the soup object was
  created to parse HTML.

* We pass in strict=False to html.parser on Python 3, greatly
  improving html.parser's ability to handle bad HTML.

* We also monkeypatch a serious bug in html.parser that made
  strict=False disastrous on Python 3.2.2.

* Replaced the "substitute_html_entities" argument with the
  more general "formatter" argument.

* Bare ampersands and angle brackets are always converted to XML
  entities unless the user prevents it.

* Added PageElement.insert_before() and PageElement.insert_after(),
  which let you put an element into the parse tree with respect to
  some other element.

* Raise an exception when the user tries to do something nonsensical
  like insert a tag into itself.


= 4.0.0b3 (20120203) =

Beautiful Soup 4 is a nearly-complete rewrite that removes Beautiful
Soup's custom HTML parser in favor of a system that lets you write a
little glue code and plug in any HTML or XML parser you want.

Beautiful Soup 4.0 comes with glue code for four parsers:

 * Python's standard HTMLParser (html.parser in Python 3)
 * lxml's HTML and XML parsers
 * html5lib's HTML parser

HTMLParser is the default, but I recommend you install lxml if you
can.

For complete documentation, see the Sphinx documentation in
bs4/doc/source/. What follows is a summary of the changes from
Beautiful Soup 3.

=== The module name has changed ===

Previously you imported the BeautifulSoup class from a module also
called BeautifulSoup. To save keystrokes and make it clear which
version of the API is in use, the module is now called 'bs4':

    >>> from bs4 import BeautifulSoup

=== It works with Python 3 ===

Beautiful Soup 3.1.0 worked with Python 3, but the parser it used was
so bad that it barely worked at all. Beautiful Soup 4 works with
Python 3, and since its parser is pluggable, you don't sacrifice
quality.

Special thanks to Thomas Kluyver and Ezio Melotti for getting Python 3
support to the finish line. Ezio Melotti is also to thank for greatly
improving the HTML parser that comes with Python 3.2.

=== CDATA sections are normal text, if they're understood at all. ===

Currently, the lxml and html5lib HTML parsers ignore CDATA sections in
markup:

 <p><![CDATA[foo]]></p> => <p></p>

A future version of html5lib will turn CDATA sections into text nodes,
but only within tags like <svg> and <math>:

 <svg><![CDATA[foo]]></svg> => <p>foo</p>

The default XML parser (which uses lxml behind the scenes) turns CDATA
sections into ordinary text elements:

 <p><![CDATA[foo]]></p> => <p>foo</p>

In theory it's possible to preserve the CDATA sections when using the
XML parser, but I don't see how to get it to work in practice.

=== Miscellaneous other stuff ===

If the BeautifulSoup instance has .is_xml set to True, an appropriate
XML declaration will be emitted when the tree is transformed into a
string:

    <?xml version="1.0" encoding="utf-8">
    <markup>
     ...
    </markup>

The ['lxml', 'xml'] tree builder sets .is_xml to True; the other tree
builders set it to False. If you want to parse XHTML with an HTML
parser, you can set it manually.
2012-06-03 21:29:57 +00:00
abs
4a2d0697c8 Work around (FSVO work around) VAX's lack of inf. 2012-06-03 21:23:10 +00:00
wiz
917a81877b Updated devel/automake to 1.12.1 2012-06-03 21:18:41 +00:00
wiz
d728bbfa47 Update to 1.12.1:
New in 1.12.1:

* WARNING: Future backward-incompatibilities!

  - Starting from either the next minor version (1.12.2) or the next major
    version (1.13), Automake will start warning if 'configure.in' is used
    instead of 'configure.ac' as the Autoconf input.  Future versions of
    Automake will drop support for 'configure.in' altogether.

  - Autoconf 2.65 or later will be required by the next major Automake
    version (1.13).  Until now, Automake has required Autoconf version
    2.62 or later.

  - Starting from the next major Automake version (1.13), the rules to
    build pdf, ps and dvi output from Texinfo input will use the '--tidy'
    option by default.  Since such an option was introduced in Texinfo
    4.9, this means that Makefiles generated by future Automake versions
    will require at least that version of Texinfo.

  - Starting from the next major Automake version (1.13), the parallel
    testsuite harness (previously only enabled by the 'parallel-tests'
    option) will become the default one; the older serial testsuite
    harness will still be available through the use of the 'serial-tests'
    option.

  - The following long-obsolete m4 macros will be removed in the
    next major Automake version (1.13):

      AM_PROG_CC_STDC:    superseded by AC_PROG_CC since October 2002
      fp_PROG_CC_STDC:    broken alias for AM_PROG_CC_STDC
      fp_WITH_DMALLOC:    old alias for AM_WITH_DMALLOC
      AM_CONFIG_HEADER:   superseded by AC_CONFIG_HEADERS since July 2002
      ud_PATH_LISPDIR:    old alias for AM_PATH_LISPDIR
      jm_MAINTAINER_MODE: old alias for AM_MAINTAINER_MODE
      ud_GNU_GETTEXT:     old alias for AM_GNU_GETTEXT
      gm_PROG_LIBTOOL:    old alias for AC_PROG_LIBTOOL
      fp_C_PROTOTYPES:    old alias for AM_C_PROTOTYPES (which was part
                          of the now-removed automatic de-ANSI-fication
                          support of Automake)

  - All the "old alias" macros in 'm4/obsolete.m4' will be removed in
    the next major Automake version (1.13).

  - Support for the two- and three-arguments invocation forms of the
    AM_INIT_AUTOMAKE macro will be deprecated in the next minor version
    of Automake (1.12.1) and removed in the next major version (1.13).

  - The '--acdir' option of aclocal is deprecated, and will probably
    be removed in the next major Automake release (1.13).  You should
    use the options '--automake-acdir' and '--system-acdir' instead
    (which have been introduced in Automake 1.11.2).

  - The exact order in which the directories in the aclocal macro
    search path are looked up is probably going to be changed in the
    next Automake release (1.13).

* New supported languages:

  - Support for Objective C++ has been added; it should work similarly to
    the support for Objective C.

* Deprecated obsolescent features:

  - Use of the long-deprecated two- and three-arguments invocation forms
    of the AM_INIT_AUTOMAKE macro now elicits a warning in the 'obsolete'
    category.  Starting from the next major Automake release (1.13), such
    usages won't be allowed anymore.

  - Support for the "Cygnus-style" trees (enabled by the 'cygnus' option) is
    now deprecated (its use triggers a warning in the 'obsolete' category).
    It will be removed in the next major Automake release (1.13).

  - The long-obsolete (since 1.10) automake-provided $(mkdir_p) make
    variable, @mkdir_p@ configure-time substitution and AM_PROG_MKDIR
    m4 macro are deprecated, eliciting a warning in the 'obsolete'
    category.  They will be removed in the next major version (1.13).

* Miscellaneous changes:

  - The Automake test cases now require a proper POSIX-conforming shell.
    Older non-POSIX Bourne shells (like Solaris 10 /bin/sh) won't be
    accepted anymore.  In most cases, the user shouldn't have to specify
    such POSIX shell explicitly, since it will be looked up at configure
    time.  Still, when this lookup fails, or when the user wants to
    override its conclusion, the variable 'AM_TEST_RUNNER_SHELL' can be
    used (pointing to the shell that will be used to run the Automake
    test cases).

Bugs fixed in 1.12.1:

* Bugs introduced by 1.12:

  - Several weaknesses in Automake's own build system and test suite
    have been fixed.

* Bugs introduced by 1.11.3:

  - When given non-option arguments, aclocal rejects them, instead of
    silently ignoring them.

* Long-standing bugs:

  - When the 'color-tests' option is in use, forcing of colored testsuite
    output through "AM_COLOR_TESTS=always" works even if the terminal is
    a non-ANSI one, i.e., if the TERM environment variable has a value of
    "dumb".

  - Several inefficiencies and poor performances in the implementation
    of the parallel-tests 'check' and 'recheck' targets have been fixed.

  - The post-processing of output "#line" directives done the ylwrap
    script is more faithful w.r.t. files in a subdirectory; for example,
    if the processed file is "src/grammar.y", ylwrap will correctly
    produce directives like:
        #line 7 "src/grammar.y"
    rather than like
        #line 7 "grammar.y"
    as it did before.

* Bugs with new Perl versions:

  - Aclocal works correctly with perl 5.16.0 (automake bug#11543).
2012-06-03 21:18:30 +00:00
wiz
699f942a3f Updated misc/py-libanki to 1.2.11 2012-06-03 21:15:05 +00:00
wiz
1df503720f Update to 1.2.11:
1.2.11 is a Linux-only release. It fixes a bug introduced by Qt
4.8 that broke cloze deletion, thanks to Jonas Grote.

1.2.10 is a Linux-only release. It fixes a bug introduced by Qt
4.8 that was breaking Japanese reading generation, and a warning
message on startup with the latest SQLAlchemy.
2012-06-03 21:14:43 +00:00
wiz
ac015e0f1f Updated www/libmicrohttpd to 0.9.20 2012-06-03 21:10:36 +00:00
wiz
a70f7c26d5 Update to 0.9.20:
Releasing 0.9.20. -CG
	Fixed some testcase build issues with disabled post processor. -CG
	Fixing bug where MHD failed to call connection termination callback
	if a connection either was closed due to read errors or if MHD
	was terminated with certain threading models.  Added new
	termination code MHD_REQUEST_TERMINATED_READ_ERROR for the
	read-termination cause. -CG
	Eliminating code clone in tls connection read/write handlers. -CG
	Making sure that MHD_get_connection_values iterates over the
	headers in the order in which they were received. -CG
	Fixed compilation problem on MinGW. -BS
2012-06-03 21:10:12 +00:00
wiz
4ab9eefd9c Updated converters/libvisio to 0.0.17 2012-06-03 20:12:57 +00:00
wiz
0610741bdd Update to 0.0.17, changes undocument (AFAICT) 2012-06-03 20:12:48 +00:00
wiz
044f9f796e Updated textproc/libexttextcat to 3.3.1 2012-06-03 20:06:07 +00:00
wiz
b1bdfef08b Update to 3.3.1: fixes a broken pkgconfig file. 2012-06-03 20:05:58 +00:00
wiz
29077caeea Updated devel/mercurial to 2.2.2 2012-06-03 20:04:00 +00:00
wiz
ed24e9bdde Update to 2.2.2:
This is a regularly-scheduled bugfix release.
    addremove: document default similarity behavior (issue3429)
    alias: inherit command optionalrepo flag (issue3298)
    amend: preserve extra dict (issue3430)
    bisect: save current state before running a command
    bugzilla: fix transport initialization on python 2.4
    build: fix hgrc manpage building with docutils 0.9
    bundle: make bundles more portable (isue3441)
    changelog: ensure that nodecache is valid (issue3428)
    hg-ssh: exit with 255 instead of -1 on error
    hgweb: fix filediff base calculation
    largefiles: fix "hg status dir" missing regular files (issue3421)
    largefiles: fix deletion of multiple missing largefiles (issue3329)
    largefiles: follow normal codepath for addremove if non-largefiles repo (issue3249)
    largefiles: in putlfile, ensure tempfile's directory exists prior to creation
    largefiles: use wlock for lfconvert (issue3444)
    localrepo: clear _filecache earlier to really force reloading (issue3462)
    match: make 'match.files()' return list object always
    mq: add --no-backup for qpush/qpop/qgoto
    mq: backup local changes in qpop --force (issue3433)
    mq: backup local changes in qpush --force
    mq: qimport need wlock for --push - do that after releasing lock
    osutil: handle deletion race with readdir/stat (issue3463)
    pager: check if signal.SIGPIPE exists
    pager: preserve Hg's exit code (and fix Windows support) (issue3225)
    pager: remove quiet flag
    paper, monoblue: link correctly to lines in annotate view
    parsers: fix refcount bug on corrupt index
    patch: fix segfault against unified diffs which start line is zero
    patch: keep patching after missing copy source (issue3480)
    posix: workaround lack of TIOCGWINSZ on Irix (issue3449)
    revpair: handle odd ranges (issue3474)
    revset: explicitely tag alias arguments for expansion
    revset: fix infinite alias expansion detection
    revset: fix traceback for bogus revisions in id(rev)
    revset: make matching() preserve input revision order
    scmutil: seen.union should be seen.update (issue3476)
    subrepo: do not traceback on .hgsubstate parsing errors
    subrepo: ignore blank lines in .hgsubstate (issue3424)
    tag: run commit hook when lock is released (issue3344)
    templater: handle SyntaxError when parsing ui.logtemplate
    util: fix bad variable use in bytecount introduced by f0f7f3fab315
    win32: fix encoding handling for registry strings (issue3467)
2012-06-03 20:03:50 +00:00
wiz
377f091db2 Updated x11/xproto to 7.0.23 2012-06-03 19:58:11 +00:00
wiz
fa16acadbb Update to 7.0.23, based on Makoto Fujiwara's update to 7.0.23 in PR 45465.
I've reduced the patch to configure further.

7.0.23:
This release continues our documentation improvements, defines new keysyms
needed for input of various langugages, and fixes a couple compliation errors
in software that includes these headers when building either in C89 mode
(without C99 varargs macros) or in the Cygwin environment.

7.0.22:
This release provides a number of documentation improvements, a few new
macros and new keysyms.

7.0.21:
This release contains the addition of Sinhala Unicode keysysm and a
couple of compiler fixes and additions.

7.0.20:
This release provides two code changes - an additional #include <sys/types.h>
on Solaris machines to fix build issues in the X server, and the addition of
new XF86XK_TouchpadOn & XF86XK_TouchpadOff keysyms to the keysym definition
headers.

It also now includes the definitions of the ServerInterpreted families of
addresses that have been registered for use with the xhost +si:* syntax,
that were previously found in the xorg-docs module, since the X11 Protocol
spec defines the ServerInterpreted method and provides for those definitions.

The rest of the changes are further refinements of the DocBook/XML conversion
of the protocol spec which was introduced in xproto 7.0.19.   The HTML & PDF
versions should both feature greatly improved internal hyperlinking to allow
easier navigation and following of references between the interconnected
requests and events in the spec.   The conversion of the documentation is a
work in progress, and we appreciate all proof-reading to find errors (this
release fixes a couple spots where nroff markup didn't get properly converted
and appeared in the resulting text) as well as feedback on formatting or other
changes that would make the documentation more useful to developers.  Of course,
we are being very careful to not change the actual formal specification of the
protocol in these changes, just the formatting and usability.

7.0.19:
No code nor headers were changed in this release - this solely consists
of the move of the X11 Protocol specification from xorg-docs to this
module, and it's conversion from troff to DocBook XML by Matt Dew
(with some followup markup massaging by yours truly).  There is of course
still room for improvement as there are over a hundred pages to be proofread
 - patches accepted if you see ways to make the output better.

The standard xorg-macros options are provided in configure to control
the generation of text, html, postscript, and/or pdf versions of the
documents from the XML sources, via the xmlto frontend and it's associated
backends such as fop.
2012-06-03 19:57:33 +00:00
wiz
0321c1eb63 Updated x11/xineramaproto to 1.2.1 2012-06-03 19:57:10 +00:00
wiz
5f775c453c Update to 1.2.1:
Alan Coopersmith (2):
      config: Add missing AC_CONFIG_SRCDIR
      xineramaproto 1.2.1

Gaetan Nadon (9):
      .gitignore: use common defaults with custom section # 24239
      configure.ac: AM_MAINTAINER_MODE missing #24238
      configure.ac: deploy the new XORG_DEFAULT_OPTIONS #24242
      Makefile.am: INSTALL file is missing or incorrect #24206
      Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
      README: file created or updated #24206
      Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
      config: remove the pkgconfig pc.in file from EXTRA_DIST
      config: update AC_PREREQ statement to 2.60
2012-06-03 19:56:10 +00:00
wiz
7d91616282 Updated x11/scrnsaverproto to 1.2.2 2012-06-03 19:56:05 +00:00
wiz
1e8838f870 Update to 1.2.2:
1.2.2:
Alan Coopersmith (3):
      spec: Fix section titles/nesting
      specs: change othercredit tags to author tags
      scrnsaverproto 1.2.2

Gaetan Nadon (9):
      config: HTML file generation: use the installed copy of xorg.css
      Documentation: add Docbook external references support
      Install target dbs alongside generated documents
      Install xml versions of specs even if HAVE_XMLTO is false
      docbook.am: global maintenance update - entities, images and olinking
      docbook.am: embed css styles inside the HTML HEAD element
      docs: remove <productnumber> which is not used by default
      docs: use the &fullrelvers; entity to set X11 release information
      specs: fix markup for single license dual holder

Matt Dew (3):
      add id attributes to funcsynopsis to allow other docs to olink to them.
      Fix id attributes, linkend and olinks
      informaltable cleanup

1.2.1:
Release features: Protocol spec moved from xorg-docs, converted to DocBook
2012-06-03 19:55:47 +00:00
wiz
4fd44b9661 Updated x11/resourceproto to 1.2.0 2012-06-03 19:55:24 +00:00
wiz
cb1af03094 Update to 1.2.0:
Version 1.2 of XResource protocol adds two requests: XResQueryClientIds
and XResQueryResourceBytes. They can be used for more exactly determining
which resources are used by which clients.

Support for these requests is planned for integration in the 1.11 X server
release cycle.
2012-06-03 19:55:10 +00:00
wiz
341c4d6388 Updated x11/recordproto to 1.14.2 2012-06-03 19:54:26 +00:00
wiz
69a8f60c52 randrproto-1.3.2 2012-06-03 19:52:21 +00:00
wiz
9adf62bdca Update to 1.14.2:
Alan Coopersmith (3):
      specs/record.xml: Fix section titles/nesting
      specs/record.xml: Pair copyright notices with matching license notices
      recordproto 1.14.2

Gaetan Nadon (10):
      config: HTML file generation: use the installed copy of xorg.css
      Documentation: add Docbook external references support
      Install target dbs alongside generated documents
      Install xml versions of specs even if HAVE_XMLTO is false
      docbook.am: global maintenance update - entities, images and olinking
      docbook.am: embed css styles inside the HTML HEAD element
      specs:  use more appropriate docbook element to get "Edited by"
      docs: remove <productnumber> which is not used by default
      docs: use the &fullrelvers; entity to set X11 release information
      specs: refactor copyright license text for multi licening

Matt Dew (1):
      informaltable cleanup
2012-06-03 19:49:38 +00:00
wiz
a4ad5bfb09 Updated x11/inputproto to 2.2 2012-06-03 19:48:36 +00:00
wiz
9cb9b2e626 Update to 1.3.2:
1.3.2:
This minor maintenance provides a release of changes accumulated in git over the
last year, so as to deliver the usual recent collection of build configuration
improvements and janitorial cleanups of the package.
2012-06-03 19:47:59 +00:00
wiz
b6f765b6d5 Update to 2.2:
2.2:
The X Input Extension protocol version 2.2 is now available.

The main feature added in this version is support for multitouch devices
and the ability for clients to register for and receive touch events.

Multitouch support in XI 2.2 aims to
- support a dynamic number of simultaneous touch points,
- support devices that are both multitouch and traditional pointer devices,
- allow touchpoints to be either grouped together or handled separately,
- be backwards-compatible to pre-XI 2.2 clients through emulation of XI 2.x/XI 1.x and core
  pointer events.

For a description of the new features see the following posts:
- http://who-t.blogspot.com.au/2011/12/multitouch-in-x-getting-events.html
- http://who-t.blogspot.com.au/2011/12/multitouch-in-x-pointer-emulation.html
- http://who-t.blogspot.com.au/2012/01/multitouch-in-x-touch-grab-handling.html
- http://who-t.blogspot.com.au/2012/02/multitouch-in-x-multitouch-touchpads.html

Many thanks to all who have contributed to this protocol.

2.1:
We haven't had any change requests to the 2.1 protocol changes and the 2.2
changes are about to be done soon too. Time for a release.

inputproto contains the protocol specification and header files for the
X Input Extension. This release introduces two new features:
- smooth scrolling support allows devices to send scroll events through
  valuator information instead of the traditional button 4-7 clicks.
- new raw event behaviour allows clients to listen to raw events from a
  device even if that device is currently grabbed

For a description of the changes, see
http://who-t.blogspot.com/2011/09/whats-new-in-xi-21-smooth-scrolling.html
http://who-t.blogspot.com/2011/09/whats-new-in-xi-21-raw-events.html
http://who-t.blogspot.com/2011/09/whats-new-in-xi-21-xi2-defines.html
http://who-t.blogspot.com/2011/09/whats-new-in-xi-21-versioning.html

Other changes include packaging fixes and miscellaneous fixes.
2012-06-03 19:45:42 +00:00
wiz
8594cad896 Updated x11/fontsproto to 2.1.2 2012-06-03 19:44:56 +00:00
wiz
cf6c3e0da2 Update to 2.1.2:
2.1.2:
Alan Coopersmith (2):
      spec: Fix section titles/nesting
      fontsproto 2.1.2

Gaetan Nadon (12):
      config: HTML file generation: use the installed copy of xorg.css
      Documentation: add Docbook external references support
      Install target dbs alongside generated documents
      Install xml versions of specs even if HAVE_XMLTO is false
      docbook.am: global maintenance update - entities, images and olinking
      docbook.am: embed css styles inside the HTML HEAD element
      docs: remove <productnumber> which is not used by default
      docs: use the &fullrelvers; entity to set X11 release information
      specs: fix author affiliation markup
      specs: fix multi licensed copyright notice and license text
      specs: The strandard name is still "X Consortium Standard"
      specs: use <copyright> for the first holder in multi licensing

Matt Dew (1):
      1 - fix the capitolization of the ID attriutes to match either the

2.1.1:
This release features the Font Server Protocol spec move from xorg-docs
to this module, and converted to DocBook XML.
2012-06-03 19:43:14 +00:00
wiz
f355c916d6 Updated x11/compositeproto to 0.4.2 2012-06-03 19:41:45 +00:00
wiz
b878f59a29 Update to 0.4.2:
0.4.2:
This minor maintenance release provides the usual recent collection of
build configuration improvements and janitorial cleanups.
2012-06-03 19:41:11 +00:00
wiz
5c8cf958c2 Updated x11/applewmproto to 1.4.2 2012-06-03 19:41:05 +00:00
wiz
eef8c59678 Update to 1.4.2:
In addition to the great build system cleanup, this release of applewmproto
clarifies some ambiguity in the protocol by refering the caller to the
Xplugin API for some constants rather than relying on values and meaning
within AppleWM (which is just exposing parts of the Xplugin API to X11
clients.
2012-06-03 19:40:29 +00:00
wiz
45af84a9d2 + libexttextcat-3.3.1, mercurial-2.2.2, openttd-1.2.1, py-anki-1.2.11,
py-libanki-1.2.11, xfce4-4.10.
2012-06-03 18:46:02 +00:00
wiz
f63716e178 Updated x11/xf86dgaproto to 2.1 [tnn 2010-01-15] 2012-06-03 18:44:59 +00:00
wiz
59c383aaa6 Updated x11/xtrans to 1.2.7 2012-06-03 18:40:52 +00:00
wiz
8b02fa3117 Update to 1.2.7.
1.2.7:
This release features a lot of cleanups, both from manual inspection and
from automated static code analysis, along with a couple bug fixes and
various documentation & build configuration improvments.

1.2.6:
This minor release converts the libxtrans API documentation from troff
to DocBook/XML and updates it for the current state of the code.

It also includes some minor bug fixes, and of course, the usual recent
collection of build configuration improvements and janitorial cleanups.
2012-06-03 18:40:43 +00:00
wiz
bd9b57b75b Updated x11/xf86vidmodeproto to 2.3.1 2012-06-03 18:40:10 +00:00
wiz
d43f2f493a Update to 2.3.1:
This minor maintenance release provides the usual collection of recent
build configuration improvements and janitorial cleanups.
2012-06-03 18:40:01 +00:00
wiz
210370dcf0 Updated x11/xf86driproto to 2.1.1 2012-06-03 18:39:48 +00:00