Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (2h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 22:38:32 UTC Now

2014-01-07 04:42:33 UTC MAIN commitmail json YAML

set DIST_SUBDIR.
tarball on gnome.org is checksum mismatch with used be on clutter-project.org.

(obache)

2014-01-07 02:30:11 UTC MAIN commitmail json YAML

lang/gcc-aux: when in doubt, revbump

Previous commit changed dynamic linking behavior, it should have been
revbumped because gcc-aux built, even though it didn't work.

(marino)

2014-01-07 02:26:25 UTC MAIN commitmail json YAML

lang/gcc-aux: Establish RPATH for binaries

This should fix the Ada compiler on NetBSD 6.99 / pure clang and
allow the Ada packages to build on Joerg's bulk runs.

(marino)

2014-01-06 23:43:10 UTC MAIN commitmail json YAML

2014-01-06 23:42:55 UTC MAIN commitmail json YAML

2014-01-06 23:42:38 UTC MAIN commitmail json YAML

Update to 3.9.2.

pkgsrc changes: depend on hicolor-icon-theme as it installs files in
share/icons/hicolor and pkglint says so.

Upstream changes:

August 31, 2013
Stella release 3.9.2 for Linux, MacOS X and Windows is now available.

- Improved parsing of the DASM lst file for the debugger
disassembly; it sometimes missed constant declarations.
- Changed 'usemouse' argument from a true/false option to accept
'always', 'analog' and 'never'. This allows to use the mouse as a
controller under more specific circumstances. The default is 'analog',
which means the mouse is only used to emulate analog-like devices
(paddles, trackball, etc).
- Added ability to use bold fonts within the debugger window, which
can be set with the 'dbg.fontstyle' commandline argument as well as in
the debugger UI Settings dialog. This is useful for those that find
the current font too narrow.
- Renamed 'debuggerres' argument to 'dbg.res'. All future debugger-
specific options will start with 'dbg.'.
- The TIA 'zoom' area in the debugger now supports scrolling the
mouse wheel (currently up/down only, as I don't have a sideways
scrolling mouse to test with).

-Have fun!
August 21, 2013
Stella release 3.9.1 for Linux, MacOS X and Windows is now available.

***  Note: because of TIA/6502 changes, the state file format has  ***
***  changed again, and old state files will not work with this    ***
***  release.                                                      ***

- Several bugfixes and improvements to the debugger:
    - Improved display of debugger when using larger video
    modes. There are now three font sizes, which are automatically
    selected when the debugger is sized accordingly. When using larger
    fonts, the extra space is now used more efficiently.
    - Fixed bug in disassembly when the mirror used for the current
    PC didn't match the mirror for the current bank. In this case, the
    disassembler became confused and didn't properly track the PC
    address.
    - Fixed bug in display of current TIA frame number in the UI;
    depending on how breakpoints were set, it was sometimes off by
    one.
    - Fixed RAM widget Search/Compare textboxes; entering any data
    and then pressing 'Enter' / clicking 'OK' locked the UI until
    exiting and re-entering the debugger.
    - Changed display for various TIA position counters to decimal
    (from hex) in the TIA tab. Related to this, all data input widgets
    in the UI now have the ability to enter binary, decimal or hex
    values by using the proper leading character (\, #, $,
    respectively).
    - Added 'INTIM Clks' to the 'I/O' tab. which shows the number of
    clocks between each 'step' of the INTIM timer.
    - Added ability to modify 'tiadriven' commandline argument to the
    'TIA' tab, and 'ramrandom' to the 'I/O' tab. These options were
    available for quite some time, but they weren't exposed in the UI.
    - Added 'cpurandom' commandline argument, and associated UI item
    to the 'I/O' tab. This works similar to 'ramrandom', and
    randomizes the contents of the CPU registers on ROM startup.
    - Added 'uhex' debugger prompt command, which toggles all
    hexadecimal display between upper/lower case. This setting is also
    saved in the settings file as argument 'dbg.uhex'.
    - Removed 'loadsym' command from the debugger prompt, since the
    DASM symbol file is always loaded anyway, making the command
    redundant. Related to this, fixed loading symbols with ###.name
    convention; the leading number is now stripped.
    - Added support for DASM lst files (created with the -l
    option). For now, the contents are only partially used, to detect
    constants vs. symbolic addresses in the symbol file. Eventually,
    further information from the lst file may be used.
    - The GRPx and PFx registers in the TIA output now show inactive
    background pixels as either blanked or with the underlying object
    colour, instead of always being black. This gives a more accurate
    representation of how the registers are actually drawn
    onscreen. Thanks to Tjoppen of AtariAge for this idea and sample
    code.
    - The 'Source Address' locations for the CPU registers now show
    labels where appropriate.
- Renamed 'Override properties' dialog (accessible from the ROM
launcher by a right-mouse-button click) to 'Power-on options', with
the following new options:
    - Set start-up state for both joysticks as well as console
    select/ reset buttons. Related to this, added 'holdjoy01' and
    'holdjoy1' commandline arguments, and removed 'holdbutton0'
    argument.
    - The ability to load the ROM directly from this dialog, after
    changing any settings, and also to start in the debugger.
    - Added more detailed information as to how to use this
    functionality to the UI.
    - Buttons held down are reset approx. 0.5 seconds after starting
    the ROM, to simulate pressing and releasing the buttons on a real
    console.
- Fixed bug when using event remapping; changes were being saved only
when launching a ROM from the launcher, not in standalone mode.
- Improved bankswitch autodetection for newer EF and EFSC ROMs
generated by batari Basic, thanks to RevEng of AtariAge.
- Added properties database info for "Princess Rescue" ROM.
    For the Linux/UNIX port:
    - Fixed bug whereby a maximize button was always present in the
    window title bar. Stella could not be expanded in this way, so the
    button was removed.
    - Added Startup notification protocol patch to the .desktop file
    from Dan Fandrich.
- Updated included PNG library to latest stable version.

June 27, 2013
Stella release 3.9 for Linux, MacOS X and Windows is now available.

- Greatly extended functionality of the debugger disassembly:
    - There is now a new tab which lists information specific to the
    cartridge bankswitching scheme in use. This includes the ability
    to modify internal state even for esoteric ROMs which don't follow
    the standard layout of 4K per bank.
    - The debugger now generates DASM-compatible disassembled code,
    which can be saved to an external file. This disassembly is based
    on both a static and runtime analysis, and is extremely
    accurate. It also automatically differentiates between
    CODE/PGFX/GFX/DATA/ROW areas, whereas normal Distella only
    differentiates between CODE/GFX/ROW. For now, only single-bank (4K
    and smaller) ROMs are supported; support for multi-bank ROMs will
    come in a future release.
    - The disassembly now recognizes various TIA/RIOT read/write
    mirrors, and marks them as such (for example, INPT4|$30 instead of
    INPT4 for address $3C). Special thanks to Omegamatrix for sample
    code and idea for this feature.
    - ROMS less than 2K in size (so called 'Sub2K' ROMs) now show
    only the actual data in the binary. This means, for example, that
    a 256 byte ROM will show only 256 bytes in the disassembly,
    instead of padding duplicated data to 2K boundary.
    - Fixed bug when entering patched bytes; the current number base
    wasn't being used.
    - Fixed labelling in ROW directives; it wasn't accurately setting
    a label in the case where it occurred in the middle of the data.
    - Added a new dialog for changing Distella settings, located by
    right-clicking the disassembly code.
    - The commandline option 'dis.resolvedata' has been renamed to
    'dis.resolve', with new usage (see manual for further details).
- Fixed regression in handling ZIP files (as compared to version
3.7.5) created with newer versions of the ZIP program. Related to
this, added better error messages for invalid/missing/unreadable ROM
files.
- Added 'snapname' commandline argument and associated UI item, for
specifying whether snapshots should be saved using either the internal
ROM database name or the actual ROM filename. This feature was present
in older releases of Stella, and due to popular demand it's now back
again. Related to this, added a new dialog specifically for the
numerous snapshot-related items.
- Fixed bug in Linux/OSX versions when starting Stella for the first
time; it was previously creating mislabeled directories to store
settings, snapshots, etc.
- Fixed redundant "New console created" message when entering the
same ROM multiple times from the ROM launcher.
- Updated profile database for "BasketBall" ROMs; the joysticks are
now swapped by default, which allows one and two-player games to work
correctly.
- SuperCharger/AR ROMs now ignore the 'ramrandom' setting, and start
with RAM containing all zeroes. This seems to fix issues with
Dragonstomper always starting in exactly the same state.
- Fixed issue when debugging CompuMate ROMs; keystrokes entered while
debugging would be interpreted as typing on the CompuMate keyboard.
- Changed colour of the 'current PC indicator' in the debugger to
match the one used for line selection. This makes it easier to see for
those with problems seeing lighter colours.
- Improved functionality of the various pop-up dialogs and context
menus in the UI; they can now be navigated more fully by the keyboard
and mouse.
- Updated internal ROM properties database to ROM-Hunter version 9
(thanks go to RomHunter for his tireless research in this
area). Related to this, updated the snapshot collection.
- Updated included PNG and ZLIB libraries to latest stable version.

March 13, 2013
The Subversion repository used by Stella has been changed. All
developers will need to checkout again from trunk, or relocate their
current directory to the new system.

March 3, 2013
Stella release 3.8.1 for Linux, MacOS X and Windows is now available.

- Added support for TIA RSYNC writes, thanks to Omegamatrix of
AtariAge. This allows the recently released "Extra Terrestrials" ROM
to run, as well as improving emulation of "Fatal Run" and several
other test ROMs.
- Fixed typo in TIA HMOVE writes, thanks to Thomas Jentzsch. This
fixes the constant collision issues in "Kool-Aid Man", and several
other homebrew ROMs.
- Fixed sound issues on OSX PPC machines (all sound was in
little-endian format, but PPC is big-endian).
- The OSX DMG archive now contains proper modification dates.

February 23, 2013
Added an expanded explanation for first-time developers to the Development section of the Stella webpage.

February 21, 2013
Stella release 3.8 for Linux, MacOS X and Windows is now available.

- Huge changes to the sound system:
    - The sound code now uses 16-bit signed samples instead of 8-bit
    unsigned samples, making it more compatible with a wider variety
    of systems.
    - Improved sound output for several ROMs, including "Space Rocks"
    (the 'heartbeat' sound can now be clearly heard).
    - The 'volume clipping' option has been removed, since in 16-bit
    mode it's no longer needed.
    - The 'Tia freq' option has been removed.
    - Selecting more common sample rates (other than 31400) now works
    much better, but there are still a few ROMS (like Quadrun) where
    31400Hz still works best.
    Many changes to handling ZIP archives:
    - Files in multiple levels are now recognized. This fixes issues
    in Windows where such files couldn't be loaded at all, and in all
    systems where ROMs with the same name (but in different
    directories) weren't being recognized.
    - ZIP contents are now handled more intelligently. Archives
    containing only one ROM are automatically loaded, whereas those
    with multiple files are treated as directories.
    - Opening an archive from the commandline now works as in the UI,
    where opening a multi-ROM archive will pop up the UI and show the
    archive contents (as a directory).
    - The ZIP code behind the scenes is now much faster by making use
    of caching (the old code was actually from 1998!).
    - This new 'archive' infrastructure may eventually lead to 7-Zip
    support, as well as 'virtual' formats (such as showing the list of
    files for 2in1/4in1/8in1/etc within the UI).
- Improved bankswitch autodetection for FA2 ROMs; 29K and 32K
versions (meant for Harmony cart) are now recognized.
- Improved bankswitch autodetection for X07 ROMs (although there's
only two known ROMs in existence, so the detection probably isn't
robust).
- Tweaked bankswitch autodetection for the 0840, F8 and FE schemes;
several homebrews that didn't run before now work correctly.
- Fixed regression in RIOT INTIM reads; at least one known ROM
(Mr. Roboto Berzerk hack) wasn't working properly.
- Fixed bug in the debugger with RIOT INTIM/TIMINT display; reads
were being done multiple times, changing the state of the registers
and resulting in incorrect emulation.
- Worked around bug in debugger disassembly of zero-page RAM; for
now, the resolving of address vs. data sections is turned off in such
a case. This fixes lockups in 'Meltdown' ROM.
- Added support for different directories for saving/loading PNG
files. These are set with the 'snapsavedir' and 'snaploaddir'
commandline arguments (which replace the old 'snapdir'), and are also
available within the UI.
- Changed 'eepromdir' commandline argument to 'nvramdir', and changed
the default location to BASEDIR/nvram (where BASEDIR depends on your
OS). This means all your EEPROM and Flash files will have to be
manually moved to this new directory. This affects developers, and
those people playing ROMs with AtariVox/SaveKey support as well as the
newer 'Star Castle' FA2 ROMs.
- Updated included PNG and ZLIB libraries to latest stable version.

December 22, 2012
Stella release 3.7.5 for Linux, MacOS X and Windows is now available.
- Improved regressions in PAL format autodetection, introduced in the
past several releases.
- Fixed crash when loading invalid PNG files in ROM browser.
- Snapshots generated by Stella now include more informative info,
such as the build number, platform architecture, TV effects in use,
etc.

October 31, 2012
Stella release 3.7.4 for Linux, MacOS X and Windows is now available.

- Fixed screen blanking regression in 'Video Chess', and improved
behaviour of ROMs that don't use VSYNC.

October 26, 2012
Stella release 3.7.3 for Linux, MacOS X and Windows is now available.

***  Note: because of TIA/RIOT changes, the state file format has  ***
***  changed again, and old state files will not work with this    ***
***  release.                                                      ***

- Improved handling of 'illegal' VSYNC signals, which sometimes
created 'short' frames that caused massive flickering. Also improved
related behaviour when VSYNC isn't used at all.
- Improved sound generation with ROMs that have irregular scanline
counts. This fixes many demo ROMs as well as Quadrun, where previously
there would be 'gaps' in the sound output.
- Improved emulation of RIOT chip, in particular the behaviour of
reading from TIMINT. Also, D6 of the Interrupt Flag register is now
properly set on active transition of the PA7 pin.
- Fixed bug in DPC+ bankswitch scheme; the music in several ROMS
wasn't playing correctly.
- The ROM properties database now uses 'Auto' instead of
'Auto-select' everywhere. This makes for less typing when running from
the commandline.
- Updated included PNG library to latest stable version.

(dholland)

2014-01-06 22:15:31 UTC MAIN commitmail json YAML

Use native shm_open on newer NetBSD/current.

(joerg)

2014-01-06 22:15:07 UTC MAIN commitmail json YAML

2014-01-06 22:14:29 UTC MAIN commitmail json YAML

2014-01-06 22:13:39 UTC MAIN commitmail json YAML

2014-01-06 22:12:57 UTC MAIN commitmail json YAML

cserve is installed iff the system has shm_open, so adapt.

(joerg)

2014-01-06 22:12:22 UTC MAIN commitmail json YAML

Allow build on newer NetBSD/current with native shm_open.

(joerg)

2014-01-06 22:11:50 UTC MAIN commitmail json YAML

2014-01-06 22:11:01 UTC MAIN commitmail json YAML

2014-01-06 19:49:19 UTC MAIN commitmail json YAML

Needs xgettext, seen in freebsd build.

(dholland)

2014-01-06 19:48:25 UTC MAIN commitmail json YAML

Updated graphics/ImageMagick to 6.8.8.1

(wiz)

2014-01-06 19:48:15 UTC MAIN commitmail json YAML

Update to 6.8.8.1:

2013-12-30  6.8.8-1 Cristy  <quetzlzacatenango@image...>
  * New version 6.8.8-1, SVN revision 14087.

2013-12-27  6.8.8-1 Cristy  <quetzlzacatenango@image...>
  * Support points argument for draw MSL element.
  * Fix misplaced closing parenthesis for strncmp() call in magick/xml-tree.c.
  * The -page option now correctly sets the image page offset (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=24701).
  * The -evaluate-sequence sum returns a proper alpha channel now (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=24704).

2013-12-26  6.8.8-1 Dirk Lemstra <dirk@snakeware...>
  * Added support for reading zip compressed PSD files. (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=24676).

2013-12-25  6.8.8-0 Cristy  <quetzlzacatenango@image...>
  * New version 6.8.8-0, SVN revision 14027.

2013-12-23  6.8.8-0 Cristy  <quetzlzacatenango@image...>
  * Blurring with transparency no longer returns a halo (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=24665).
  * Eliminate ICC profile memory leak for JP2 coder (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=24679).

2012-12-21  6.8.8-0 Dirk Lemstra <dirk@snakeware...>
  * Made librsvg the default svg library for the windows distribution.

2013-12-10  6.8.7-10 Cristy  <quetzlzacatenango@image...>
  * New version 6.8.7-10, SVN revision 13965.

2013-12-10  6.8.7-10  SiuChi Chan  <...>
  * Fix crash when using -resize with GPU acceleration (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=24603).

2013-12-08  6.8.7-9 Cristy  <quetzlzacatenango@image...>
  * New version 6.8.7-9, SVN revision 13950.

2013-12-05  6.8.7-9  SiuChi Chan  <...>
  * Silence warning related to GPU memory issues.
  * Check if OpenCL is disabled in checkOpenCLEnvironment() method.
  * Turn off OpenCL path for Intel OpenCL to avoid crash when not enough memory.
  * Fixed a bug for OpenCL convolution.
  * Reduce compiler warnings.

2013-12-03  6.8.7-9 Glenn Randers-Pehrson <glennrp@image...>
  * Fixed bug in coders/png.c that caused -define png:color-type=0 to
    fail (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=24568).

2013-11-30  6.8.7-9 Dirk Lemstra <dirk@snakeware...>
  * Fixed bug in automatic selection of OpenCL device (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=24542).
  * Fixed transparency for 32 bits BMP.

2013-11-28  6.8.7-9 Cristy  <quetzlzacatenango@image...>
  * The -type bilevel option sometimes returned an all white image (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=24444).
  * Check blue channel threshold for -solarize option (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=24473).

2013-11-27  6.8.7-8 Cristy  <quetzlzacatenango@image...>
  * New version 6.8.7-8, SVN revision 13850.

2013-11-27  6.8.7-8  SiuChi Chan  <...>
  * Add an OpenCL-accelerated analog of AddNoiseImage().

2013-11-23  6.8.7-7 Cristy  <quetzlzacatenango@image...>
  * New version 6.8.7-7, SVN revision 13827.

2013-11-23  6.8.7-7  SiuChi Chan  <...>
  * Simplified interface to initialize the OpenCL environment.
  * Automatic OpenCL device selection algorithm.
  * Support ModulateImage() acceleration.
  * Reduce the memory requirement for accelerated blur and unsharp mask.

2013-11-16  6.8.7-6 Cristy  <quetzlzacatenango@image...>
  * New version 6.8.7-6, SVN revision 13767.

2013-11-14  6.8.7-6 Cristy  <quetzlzacatenango@image...>
  * Fix possible memory corruption when writing PSD images (bug report from
    Justin Grant).
  * Constrain color reduction acceleration to positive integers (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=24459).
  * fx:maxima.a now returns the alpha value rather than opacity (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=24461).

2013-11-08  6.8.7-5 Cristy  <quetzlzacatenango@image...>
  * New version 6.8.7-5, SVN revision 13682.

2013-11-03  6.8.7-5 Cristy  <quetzlzacatenango@image...>
  * The jpeg:extent option no longer returns double-free exception (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=24366).
  * Turn off arch-specific optimisations (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=24353).
  * The -type bilevel option no longer returns black image (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=24394).

2013-11-03  6.8.7-5 Dirk Lemstra <dirk@snakeware...>
  * Added support for pangocairo to the windows distribution.
  * Added /OpenCL option to configure.exe to enable OpenCL.

2013-10-31  6.8.7-5 Glenn Randers-Pehrson <glennrp@image...>
  * Fixed cut-and-paste error in version.c that caused the "png" delegate
    to be listed twice by the "convert -version" command.

(wiz)

2014-01-06 17:47:17 UTC MAIN commitmail json YAML

add strnlen for platforms missing it in textproc/mdocml

(tez)

2014-01-06 17:43:50 UTC MAIN commitmail json YAML

Solaris, Mingw32 & OS X prior to 10.7 are missing strnlen, so provide an
implementation.  Sent request for similar fix upstream.

(tez)

2014-01-06 17:08:20 UTC MAIN commitmail json YAML

Adjust joerg's patches in a way that fixes the gcc build and hopefully
doesn't rebreak the clang build. (sigh, C++)

(dholland)

2014-01-06 15:28:35 UTC MAIN commitmail json YAML

Disable SDL2 PKG_OPTION and associated logic since it's not detected
correctly during configure if SDL is present. Reported to upstream.

(rodent)

2014-01-06 15:25:21 UTC MAIN commitmail json YAML

Curses! This package needs py-curses. (Thought i'd added it when it was in
-wip...) Thanks to kleink for the notice.

(rodent)

2014-01-06 14:58:49 UTC MAIN commitmail json YAML

Updated devel/binutils to 2.24

(wiz)

2014-01-06 14:58:41 UTC MAIN commitmail json YAML

Update to 2.24:

binutils:

Changes in 2.24:

* Objcopy now supports wildcard characters in command line options that take
  section names.

* Add support for Altera Nios II.

gas:

Changes in 2.24:

* Add support for the Texas Instruments MSP430X processor.

* Add -gdwarf-sections command line option to enable per-code-section
  generation of DWARF .debug_line sections.

* Add support for Altera Nios II.

* Add support for the Imagination Technologies Meta processor.

* Add support for the v850e3v5.

* Remove assembler support for MIPS ECOFF targets.

ld:

Changes in 2.24:

* Add LOG2CEIL() builtin function to the linker script language

* Add support for the Texas Instruments MSP430X processor.

* Add support for Altera Nios II.

* Add support for the V850E3V5 architecture.

* Add support for the Imagination Technologies Meta processor.

* --enable-new-dtags no longer generates old dtags in addition to new dtags.

* Remove linker support for MIPS ECOFF targets.

* Add ALIGN_WITH_INPUT to the linker script language to force the alignment of
  an output section to use the maximum alignment of all its input sections.

(wiz)

2014-01-06 14:42:43 UTC MAIN commitmail json YAML

Updated devel/py-setuptools to 2.0.2

(wiz)

2014-01-06 14:42:34 UTC MAIN commitmail json YAML

Update to 2.0.2:

-----
2.0.2
-----

* Fix NameError during installation with Python implementations (e.g. Jython)
  not containing parser module.
* Fix NameError in ``sdist:re_finder``.

-----
2.0.1
-----

* Issue #124: Fixed error in list detection in upload_docs.

---
2.0
---

* Issue #121: Exempt lib2to3 pickled grammars from DirectorySandbox.
* Issue #41: Dropped support for Python 2.4 and Python 2.5. Clients requiring
  setuptools for those versions of Python should use setuptools 1.x.
* Removed ``setuptools.command.easy_install.HAS_USER_SITE``. Clients
  expecting this boolean variable should use ``site.ENABLE_USER_SITE``
  instead.
* Removed ``pkg_resources.ImpWrapper``. Clients that expected this class
  should use ``pkgutil.ImpImporter`` instead.

-----
1.4.2
-----

* Issue #116: Correct TypeError when reading a local package index on Python
  3.

-----
1.4.1
-----

* Issue #114: Use ``sys.getfilesystemencoding`` for decoding config in
  ``bdist_wininst`` distributions.

* Issue #105 and Issue #113: Establish a more robust technique for
  determining the terminal encoding::

    1. Try ``getpreferredencoding``
    2. If that returns US_ASCII or None, try the encoding from
      ``getdefaultlocale``. If that encoding was a "fallback" because Python
      could not figure it out from the environment or OS, encoding remains
      unresolved.
    3. If the encoding is resolved, then make sure Python actually implements
      the encoding.
    4. On the event of an error or unknown codec, revert to fallbacks
      (UTF-8 on Darwin, ASCII on everything else).
    5. On the encoding is 'mac-roman' on Darwin, use UTF-8 as 'mac-roman' was
      a bug on older Python releases.

    On a side note, it would seem that the encoding only matters for when SVN
    does not yet support ``--xml`` and when getting repository and svn version
    numbers. The ``--xml`` technique should yield UTF-8 according to some
    messages on the SVN mailing lists. So if the version numbers are always
    7-bit ASCII clean, it may be best to only support the file parsing methods
    for legacy SVN releases and support for SVN without the subprocess command
    would simple go away as support for the older SVNs does.

---
1.4
---

* Issue #27: ``easy_install`` will now use credentials from .pypirc if
  present for connecting to the package index.
* Pull Request #21: Omit unwanted newlines in ``package_index._encode_auth``
  when the username/password pair length indicates wrapping.

-----
1.3.2
-----

* Issue #99: Fix filename encoding issues in SVN support.

-----
1.3.1
-----

* Remove exuberant warning in SVN support when SVN is not used.

(wiz)

2014-01-06 14:37:06 UTC MAIN commitmail json YAML

Updated time/py-pytz to 2013.9

(wiz)

2014-01-06 14:36:57 UTC MAIN commitmail json YAML

2014-01-06 14:32:42 UTC MAIN commitmail json YAML

Updated print/poppler to 0.24.5

(wiz)

2014-01-06 14:32:34 UTC MAIN commitmail json YAML

Update to 0.24.5. Shlib version stayed the same.

Release 0.24.5
        core:
        * Fix crash due to wrong formatting of error message. KDE Bug #328511

(wiz)

2014-01-06 11:21:18 UTC MAIN commitmail json YAML

Don't override post-configure, just add to it.

(joerg)

2014-01-06 11:16:23 UTC MAIN commitmail json YAML

Restrict hack to gcc 4.5 or older (4.8 works)

(martin)

2014-01-06 09:19:25 UTC MAIN commitmail json YAML

2014-01-06 09:09:16 UTC MAIN commitmail json YAML

2014-01-06 04:45:40 UTC MAIN commitmail json YAML

Updated emulators/yabause to 0.9.13

(rodent)

2014-01-06 04:44:16 UTC MAIN commitmail json YAML

Update to latest release, 0.9.13. Move SDL and OpenGL to the options
framework, the former being enabled while the latter not. The OpenGL
renderer has caused crashes on the prior few versions and now we're getting
reports of these crashes on non-NetBSD, non-pkgsrc platforms. There's no
need to enable this option by default if it's not working properly. We can
re-enable it when it's fixed upstream. This version adds Dutch language
support. Also, we have SDL2 support in this version. From Changelog:

0.9.12 -> 0.9.13
general:
  - Removed Carbon, PSP, Wii and Windows ports
  - Removed autotools based build
  - Removed autopackage
  - mdf/mds images support (CyberWarriorX)
  - Safeguard to reject unsupported cue files (CyberWarriorX)
  - CD+G support (CyberWarriorX)
  - Improved "manual mode" (Guillaume)
  - Made it possible to build Yabause to ouput 16BPP (Guillaume)
  - Hat support in SDL joystick code (anonymous)
  - gdb stub (Guillaume)
  - Improved emulated bios (CyberWarriorX)
sound:
  - Fixed most of the distorted cd audio issues with the scsp core (CyberWarriorX)
video:
  - Improvements to the software renderer (transparency, frameskip,  (Guillaume)
qt port:
  - Memory editor and search (CyberWarriorX)
  - Improvements to the SH2 debugger: Back trace support, step over, step out (CyberWarriorX)
  - Infinite loop tracking (CyberWarriorX)
  - Don't restart emulation after every settings change (AmonX)
  - Made Yabause compilable with Qt5 and SDL2 (CyberWarriorX)
  - Log window can now be hidden (Guillaume)
  - Save and restore window position (Guillaume)
  - Can use .ini files in the application dir (Guillaume)
  - Mouse and 3D control pad support (CyberWarriorX)
  - Made drives and languages settings more user friendly (CyberWarriorX)
  - Changing to fullscreen now updates resolution too (CyberWarriorX)
  - Shortcuts editing (CyberWarriorX)

(rodent)

2014-01-06 04:38:22 UTC MAIN commitmail json YAML

2014-01-06 04:10:37 UTC MAIN commitmail json YAML

Updated alpine to 2.11.

(htodd)

2014-01-06 03:52:38 UTC MAIN commitmail json YAML

Update Alpine.

Version 2.11 includes several new features and bug fixes.
Additions include:

Increase encryption of S/MIME encrypted messages.
Alpine requires version 1.0.0c of Openssl to build.

Pico: Improvements in justification of paragraphs: lines that begin with a
quote string, followed by a space were considered individual paragraphs, now
they are considered part of a paragraph. Based on earlier joint work with Jeff
Franklin.

Unix Alpine: Allow local .pinerc file to be a symbolic link.
- Experimental extended support of recognition of UTF-8 in urls based on
  information from http://url.spec.whatwg.org.
- Added recognition of ws and wss URIs.
- Add ability to color folder names, directory names, and text in the FOLDER
  SCREEN.
- Add the ability to color any token used in the display of the INDEX SCREEN.
- New option preserve-original-fields that adds the ability to preserve To: and
  Cc: fields when replying to a message, as specified by original sender.
- Add a _SILENT_ token to the list of tokens for a display filter, so that
  Alpine will not redraw the screen when it is unnecessary.
- Added Quota subcommands for printing, forwarding, saving, etc.

Bugs that have been addressed include:
- Crash when a non-compliant SMTP server closes a connection without a QUIT
  command.
- Crash when resizing the screen in a configuration screen.
- Do not bail out during a tcp timeout, instead close connection and avoid
  crash.
- Do not use a shell to open a browser.
- Configure script did not test for crypto or pam libraries.
- Configure script attempted to build web component, even if header file tcl.h
  was not present.
- Change Cygwin directory separator to "/".
- Alpine could set List- headers, contrary to RFC 2369.

(htodd)

2014-01-06 02:16:03 UTC MAIN commitmail json YAML

Will MAINTAIN as well for same reason as x11/xf86-video-dummy.

(rodent)

2014-01-06 02:14:07 UTC MAIN commitmail json YAML

Will MAINTAIN, as this was my import to -wip after all.

(rodent)

2014-01-05 23:18:58 UTC MAIN commitmail json YAML

Updated audio/musicpd to 0.17.5nb2

(wiz)

2014-01-05 23:18:49 UTC MAIN commitmail json YAML

Add default-off pulseaudio option.
Bump PKGREVISION for the people who have pulseaudio in their default-on
global options.

(wiz)

2014-01-05 22:29:57 UTC MAIN commitmail json YAML

Updated print/lilypond to 2.18.0

(wiz)

2014-01-05 22:29:48 UTC MAIN commitmail json YAML

Update to 2.18.0:

New features in 2.18 since 2.16
*******************************

  * There is now a new context type called `NullVoice' which, while not
    appearing in the printed output, can be used to align lyrics.
    This can be particularly convenient when used in parallel with a
    `\partcombine' construct.

  * Several articulations can be put into a single variable or
    returned from an event function.

  * The baseline of score markups is now taken from the reference
    point (usually the middle of the staff) of the first bottom system
    rather than the top of the bounding rectangle.

  * LilyPond no longer automatically infers a `\defaultchild' context
    in a context definition with `\accepts' clauses.  Any context
    definition without an explicit or inherited `\defaultchild'
    definition counts as a `Bottom' context and will be eligible for
    rhythmic events and overrides without causing the implicit
    creation of other contexts.  Be sure to specify a `\defaultchild'
    for non-`Bottom' contexts when defining them from scratch.

  * There is now extensive support for both discant and bass accordion
    register symbols in the `scm accreg' module.

  * New commands `markLengthOn' and `markLengthOff' control the
    allowance of horizontal space for tempo and rehearsal marks.

  * Rehearsal marks at the beginning of a line are now placed to the
    right of the clef and key signature by default.  As in previous
    versions, the `break-alignable-interface' controls the behavior.

  * Decimal numbers can now be written directly in music, without a
    hash sign.  Together with the previous change in the way object
    properties are specified, the code to change the length of stems
    has changed from this:
    \override Stem #'length = #5.6
    e' f' g' a'
    to this:
    \override Stem.length = 5.6
    e' f' g' a'

    One has to write a digit on both sides of the dot - values like
    `4.' or `-.3' are not allowed.

    Decimal fractions are also not accepted in `\chordmode'.

  * A number of shorthands like `(', `)', `|', `[', `]', `~', `\(',
    `\)' and others can now freely be redefined like normal commands.

  * The articulation shorthand for `\staccatissimo' has been renamed
    from `-|' to `-!'.

  * Tempo change ranges are now written as `\tempo 4 = 60 - 68' rather
    than `\tempo 4 = 60 ~ 68'.

  * Grob `OctavateEight' was renamed to `ClefModifier'.  Related
    context properties were renamed from `xxxOctavationyyy' to
    `xxxTranspositionyyy'.

  * There is a new `\absolute' command explicitly marking music as
    being entered in absolute pitch.  While this has been the default
    previously, an explicit `\absolute' also prevents reinterpretation
    when the passage is placed inside of `\relative'.

  * When `\relative' is used without an explicit reference pitch, the
    reference pitch now is the middle of the first octave, making the
    first entered pitch indistinguishable from absolute pitch.
    Previously, omitting the reference pitch would have lead to a
    default of `c''.  Since that choice was somewhat arbitrary,
    recommended usage was to always specify the reference pitch.

  * A new command `\single' can be used for converting a property
    override into a tweak to be applied on a single music expression.

  * Two ways of letting graphical objects not appear in the output are
    overriding its `transparent' property with `#t' (retaining the
    original spacing) or overriding its `stencil' property with `#f'
    (not using any space at all).  Those two operations now have the
    shorthands `\hide' and `\omit', respectively.

  * A new command `\temporary' can be applied to overrides in order to
    not have them replace previous property settings.  If a `\revert'
    is applied to the same property subsequently, the previous setting
    reappears.

    This is mainly useful for writing music functions that need to
    have some property changed just for the duration of the function.

  * `\tag', `\removeWithTag', and `\keepWithTag' can now accept a list
    of symbols rather than just a single symbol for marking, removing,
    and keeping music with any of multiple tags.  This is particularly
    important for `\keepWithTag' since one cannot achieve the same
    effect by using multiple consecutive `\keepWithTag' commands.

  * The `-d old-relative' option has been removed.  Not actually
    accessible from the command line any more, its remaining use was
    for interpretating `\relative' in LilyPond files converted
    automatically from version 1.8 or older.  It is unclear how much
    of this was actually still operative.

  * The meaning of `instrumentTransposition' has been reversed.  After
    \set instrumentTransposition = #{ b #}
    a written `c'' now sounds like `b'.  Previously, this would have
    been the other way round.  This and the following change should
    make dealing with transposing instruments more straightforward.

  * The music generated by `\set' and `\override' commands is no
    longer affected by `\transpose'.  The main consequence is that
    `\transpose' will transpose audible/concert pitch and printed
    pitch by the same amount even when the transposed music contains
    `\transposition'.  Previously,
    \transpose c' f' \transposition bes'
    was equivalent to `\transposition f''.  Now it stays equivalent to
    `\transposition bes''.

  * When checking for collisions, LilyPond no longer treats objects as
    rectangles.  Instead, the actual shape of objects is approximated
    using an integral-like approach.  This generally results in more
    even and snug positioning of objects and systems.

    Affected objects include `Accidentals', `Beams', `Clefs',
    `Dynamics', `FiguredBass', `Flags', `Glissandos', `Lyrics',
    `MetronomeMarks', `OttavaBrackets', `Pedals', `RehearsalMarks',
    `Rests', `Scripts', `TextScripts', `Ties', `Tuplets' and
    `VoltaBrackets'.

  * Tuplets are now created with the `\tuplet' command, which takes a
    fraction `T/N' to specify that T notes are played in the time
    usually allowed for N. One `\tuplet' command can create several
    tuplet groups if their duration is typed after the fraction.

    The `\times' command with its inverted fraction order `N/T' is
    still available.

  * Introducing two new markup-commands; `\draw-dashed-line' and
    `\draw-dotted-line'.

    The dashed-line extends to the whole length given by DEST, if
    `full-length' is set to `#t' (this is the default) without any
    space at the beginning or end.  `off' will then be altered to fit.
    To insist on the given (or default) values of `on', `off' use
    `\override #'(full-length . #f)'.  Manual settings for `on', `off'
    and `phase' are possible.

    The dotted-line always extends to the whole length given by DEST,
    without any space at the beginning or end.  Manual settings for
    `off' are possible to get larger or smaller space between the dots.
    The given (or default) value of `off' will be altered to fit the
    line-length.

  * Starting with version 2.17.10, error messages or the `textedit'
    URI used for point-and-click functionality specify column numbers
    starting with 1 rather than 0.  The byte offset (also part of
    `textedit' URIs) still starts at 0.

  * The `\clef' command supports optional transposition.

  * The LilyPond syntax of dot-separated words `Voice.Accidental' has
    been made interchangeable with `#'(Voice Accidental)', a Scheme
    list of symbols.

  * Grob and grob property path no longer need to be specified as two
    separate arguments to commands like `\override' and `\revert',
    allowing for the syntax
    \override Voice.TextSpanner.bound-details.left.text = "rit."
    Since complementary music functions like `\overrideProperty'
    cannot support forms with and without separating space at the same
    time, using a single dotted path is now the preferred form.
    Specifying grob path and grob property path separately, currently
    still supported with `\override' and `\revert' for compatibility
    reasons, is deprecated.

  * Due to words now being accepted as symbol function arguments, the
    interfaces of `\accidentalStyle', `\alterBroken', `\footnote' and
    `\tweak' had to be redesigned where optional symbol arguments were
    involved.  Please check the respective music function
    documentation for details.

  * Several commands now accept symbol lists (conveniently entered as
    dot-separated words) for various kinds of arguments.  These
    include `\accidentalStyle', `\alterBroken', `\footnote', `\hide',
    `\omit', `\overrideProperty', `\shape', and `\tweak'.

  * The bar line user interface has changed. Bar glyphs now resemble
    the appearance of the bar line, so a left repeat sign has to be
    coded as `.|:'. The command `\defineBarLine' provides an easy way
    to define additional bar line styles.

  * Accidentals in the key signature may be printed in octaves other
    than their traditional positions, or in multiple octaves.

(wiz)

2014-01-05 22:03:52 UTC MAIN commitmail json YAML

Updated sysutils/cdrtools to 3.01alpha21

(wiz)

2014-01-05 22:03:43 UTC MAIN commitmail json YAML

Update to 3.01alpha21 and fix some pkglint warnings.

This release adds some workarounds for compiling with MinGW. New
functions xcomerr(), xcomerrno(), fxcomerr(), and fxcomerrno() in
libschily. A bug in libschily/format.c that caused %.*s to be
printed incorrectly has been fixed. libschily/fprformat.c gives
better printf() performance on Solaris. Some bugs in the mkisofs
man page have been fixed. Mkisofs now opens "NUL" on Win-DOS instead
of "/dev/null".

(wiz)

2014-01-05 22:01:30 UTC MAIN commitmail json YAML

+ aria2-1.18.3, asc-2.6.0, ccrtp-2.0.7, cdrtools-3.01alpha21,
  libzrtpcpp-2.3.4, reposurgeon-3.0, xbindkeys-1.8.6.

(wiz)

2014-01-05 21:47:03 UTC MAIN commitmail json YAML

Updated wm/sawfish to 1.10nb1

(wiz)

2014-01-05 21:46:55 UTC MAIN commitmail json YAML

Add missing libXtst package to fix build with modular xorg.
Add hicolor-icon-theme dependency per pkglint suggestion.
Bump PKGREVISION.

(wiz)

2014-01-05 21:41:46 UTC MAIN commitmail json YAML

Updated security/oath-toolkit to 2.4.0nb2

(wiz)

2014-01-05 21:41:37 UTC MAIN commitmail json YAML

Run autoreconf to avoid issues with automake version number mismatches.
Fixes build after automake-1.14.1 update.

Make automake a build dependency. Bump PKGREVISION.

(wiz)

2014-01-05 21:33:26 UTC MAIN commitmail json YAML

Updated ham/usrp-docs to 3.3.0nb11

(wiz)

2014-01-05 21:33:17 UTC MAIN commitmail json YAML

Fix build with doxygen-1.8.6 and depend on it. PKGREVISION++

(wiz)

2014-01-05 21:30:44 UTC MAIN commitmail json YAML

2014-01-05 21:23:07 UTC MAIN commitmail json YAML

Updated ham/gnuradio-core-docs to 3.3.0nb19

(wiz)

2014-01-05 21:22:13 UTC MAIN commitmail json YAML

Fix build with doxygen-1.8.6 and depend on it. PKGREVISION++

(wiz)

2014-01-05 21:19:18 UTC MAIN commitmail json YAML

Bump PKGREVISION for including the sqlite3 buildlink3.mk file.
XXX: The PLIST is wrong on -current, but MAINTAINER says it's ok on 6.x.
Can someone confirm?

(wiz)

2014-01-05 21:05:24 UTC pkgsrc-2013Q4 commitmail json YAML

2014-01-05 21:04:20 UTC pkgsrc-2013Q4 commitmail json YAML

Pullup ticket #4286 - requested by bsiegert
lang/go: functionality update

Revisions pulled up:
- lang/go/Makefile                                              1.4
- lang/go/PLIST                                                1.4
- lang/go/distinfo                                              1.4

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  bsiegert
  Date:          Sat Jan  4 11:35:48 UTC 2014

  Modified Files:
          pkgsrc/lang/go: Makefile PLIST distinfo

  Log Message:
  Apply a distribution patch to fix the handling of Unix domain sockets
  on NetBSD/current. Bump PKGREVISION.

  To generate a diff of this commit:
  cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/go/Makefile pkgsrc/lang/go/PLIST \
      pkgsrc/lang/go/distinfo

(spz)

2014-01-05 20:46:26 UTC MAIN commitmail json YAML

Fix packaging after patches/patch-share_html_Install_Initialize.html was
added.

(wiz)

2014-01-05 20:39:43 UTC pkgsrc-2013Q4 commitmail json YAML

Pullup ticket #4285 - requested by htodd
mail/spamprobe: build fix

Revisions pulled up:
- mail/spamprobe/distinfo                                      1.18
- mail/spamprobe/patches/patch-src_parser_GifParser.cc          1.1

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: htodd
  Date: Sun Jan  5 00:29:35 UTC 2014

  Modified Files:
    pkgsrc/mail/spamprobe: distinfo
  Added Files:
    pkgsrc/mail/spamprobe/patches: patch-src_parser_GifParser.cc

  Log Message:
  Fix build for changed DGifOpen in giflib.

  To generate a diff of this commit:
  cvs rdiff -u -r1.17 -r1.18 pkgsrc/mail/spamprobe/distinfo
  cvs rdiff -u -r0 -r1.1 \
        pkgsrc/mail/spamprobe/patches/patch-src_parser_GifParser.cc

(spz)

2014-01-05 20:24:24 UTC MAIN commitmail json YAML

Updated devel/qof to 0.7.5nb15

(wiz)

2014-01-05 20:23:07 UTC MAIN commitmail json YAML

Fix build with doxygen-1.8.6 and depend on it. PKGREVISION++

(wiz)

2014-01-05 20:21:02 UTC MAIN commitmail json YAML

Updated cross/avr-libc to 1.8.0nb1

(wiz)

2014-01-05 20:20:48 UTC MAIN commitmail json YAML

Fix build with doxygen-1.8.6 and depend on it. PKGREVISION++

(wiz)

2014-01-05 20:20:47 UTC pkgsrc-2013Q4 commitmail json YAML

Pullup ticket #4284 - requested by obache
emulators/suse131_x11: security update

Revisions pulled up:
- emulators/suse131_x11/Makefile                                1.3
- emulators/suse131_x11/distinfo                                1.3

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: obache
  Date: Sun Jan  5 09:48:46 UTC 2014

  Modified Files:
  pkgsrc/emulators/suse131_x11: Makefile distinfo

  Log Message:
  Update rpm to libpixman-1-0-0.30.2-2.5.1 for CVE-2013-6425.

  Bump PKGREVISION.

  To generate a diff of this commit:
  cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/suse131_x11/Makefile \
        pkgsrc/emulators/suse131_x11/distinfo

(spz)

2014-01-05 20:20:36 UTC pkgsrc-2013Q4 commitmail json YAML

Pullup ticket #4283 - requested by obache
emulators/suse131_openssl: security update

Revisions pulled up:
- emulators/suse131_openssl/Makefile                            1.2
- emulators/suse131_openssl/distinfo                            1.2

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: obache
  Date: Sun Jan  5 09:44:59 UTC 2014

  Modified Files:
  pkgsrc/emulators/suse131_openssl: Makefile distinfo

  Log Message:
  Update rpm to libopenssl1_0_0-1.0.1e-11.10.1 for CVE-2013-6449.

  Bump PKGREVISION.

  To generate a diff of this commit:
  cvs rdiff -u -r1.1 -r1.2 pkgsrc/emulators/suse131_openssl/Makefile \
        pkgsrc/emulators/suse131_openssl/distinfo

(spz)

2014-01-05 20:13:26 UTC MAIN commitmail json YAML

Updated converters/libvisio to 0.0.31nb3

(wiz)

2014-01-05 20:13:17 UTC MAIN commitmail json YAML

Fix build with doxygen-1.8.6 and depend on it. PKGREVISION++

(wiz)

2014-01-05 20:10:43 UTC MAIN commitmail json YAML

Updated converters/libcdr to 0.0.6nb3

(wiz)

2014-01-05 20:10:36 UTC MAIN commitmail json YAML

Fix build with doxygen-1.8.6 and depend on it. PKGREVISION++

(wiz)

2014-01-05 20:01:51 UTC MAIN commitmail json YAML

Updated comms/openobex to 1.7nb1

(wiz)

2014-01-05 20:01:42 UTC MAIN commitmail json YAML

Fix package with doxygen-1.8.6 and depend on it. Bump PKGREVISION.

(wiz)

2014-01-05 19:56:59 UTC MAIN commitmail json YAML

Updated audio/libopus to 1.1nb1

(wiz)

2014-01-05 19:56:51 UTC MAIN commitmail json YAML

Add gmake build dependency.
Add doc option to enable building documentation, defaulting to off.
Bump PKGREVISION, even though package didn't package before except if
you had doxygen installed.

(wiz)

2014-01-05 17:48:12 UTC MAIN commitmail json YAML

2014-01-05 17:47:26 UTC MAIN commitmail json YAML

Updated devel/py-requests to 2.1.0

(rodent)

2014-01-05 17:47:10 UTC MAIN commitmail json YAML

Update to latest release, 2.1.0. Both dependents built fine with this
version. Simplify variable handling in Makefile to have fewer hardcoded
values. Specify sphinx version as per package's requirements.txt.
USE_LANGUAGES+=c. Some new PLIST additions. From HISTORY.rst:

2.1.0 (2013-12-05)
++++++++++++++++++

- Updated CA Bundle, of course.
- Clean up connections when we hit problems during chunked upload, rather than leaking them.
- Return connections to the pool when a chunked upload is successful, rather than leaking it.
- Match the HTTPbis recommendation for HTTP 301 redirects.
- Prevent hanging when using streaming uploads and Digest Auth when a 401 is received.
- Values of headers set by Requests are now always the native string type.
- Fix previously broken SNI support.
- Fix accessing HTTP proxies using proxy authentication.
- Unencode HTTP Basic usernames and passwords extracted from URLs.
- Support for IP address ranges for no_proxy environment variable
- Parse headers correctly when users override the default ``Host:`` header.
- Avoid munging the URL in case of case-sensitive servers.
- Looser URL handling for non-HTTP/HTTPS urls.
- Accept unicode methods in Python 2.6 and 2.7.
- More resilient cookie handling.
- Make ``Response`` objects pickleable.
- Actually added MD5-sess to Digest Auth instead of pretending to like last time.
- Updated internal urllib3.
- Fixed @Lukasa's lack of taste.

2.0.1 (2013-10-24)
++++++++++++++++++

- Updated included CA Bundle with new mistrusts and automated process for the future
- Added MD5-sess to Digest Auth
- Accept per-file headers in multipart file POST messages.
- Fixed: Don't send the full URL on CONNECT messages.
- Fixed: Correctly lowercase a redirect scheme.
- Fixed: Cookies not persisted when set via functional API.
- Fixed: Translate urllib3 ProxyError into a requests ProxyError derived from ConnectionError.
- Updated internal urllib3 and chardet.

2.0.0 (2013-09-24)
++++++++++++++++++

**API Changes:**

- Keys in the Headers dictionary are now native strings on all Python versions,
  i.e. bytestrings on Python 2, unicode on Python 3.
- Proxy URLs now *must* have an explicit scheme. A ``MissingSchema`` exception
  will be raised if they don't.
- Timeouts now apply to read time if ``Stream=False``.
- ``RequestException`` is now a subclass of ``IOError``, not ``RuntimeError``.
- Added new method to ``PreparedRequest`` objects: ``PreparedRequest.copy()``.
- Added new method to ``Session`` objects: ``Session.update_request()``. This
  method updates a ``Request`` object with the data (e.g. cookies) stored on
  the ``Session``.
- Added new method to ``Session`` objects: ``Session.prepare_request()``. This
  method updates and prepares a ``Request`` object, and returns the
  corresponding ``PreparedRequest`` object.
- Added new method to ``HTTPAdapter`` objects: ``HTTPAdapter.proxy_headers()``.
  This should not be called directly, but improves the subclass interface.
- ``httplib.IncompleteRead`` exceptions caused by incorrect chunked encoding
  will now raise a Requests ``ChunkedEncodingError`` instead.
- Invalid percent-escape sequences now cause a Requests ``InvalidURL``
  exception to be raised.
- HTTP 208 no longer uses reason phrase ``"im_used"``. Correctly uses
  ``"already_reported"``.
- HTTP 226 reason added (``"im_used"``).

**Bugfixes:**

- Vastly improved proxy support, including the CONNECT verb. Special thanks to
  the many contributors who worked towards this improvement.
- Cookies are now properly managed when 401 authentication responses are
  received.
- Chunked encoding fixes.
- Support for mixed case schemes.
- Better handling of streaming downloads.
- Retrieve environment proxies from more locations.
- Minor cookies fixes.
- Improved redirect behaviour.
- Improved streaming behaviour, particularly for compressed data.
- Miscellaneous small Python 3 text encoding bugs.
- ``.netrc`` no longer overrides explicit auth.
- Cookies set by hooks are now correctly persisted on Sessions.
- Fix problem with cookies that specify port numbers in their host field.
- ``BytesIO`` can be used to perform streaming uploads.
- More generous parsing of the ``no_proxy`` environment variable.
- Non-string objects can be passed in data values alongside files.

1.2.3 (2013-05-25)
++++++++++++++++++

- Simple packaging fix

1.2.2 (2013-05-23)
++++++++++++++++++

- Simple packaging fix

(rodent)

2014-01-05 15:12:11 UTC MAIN commitmail json YAML

Add a comment mentioning where a list of changes can be found.
>From veego.

(wiz)

2014-01-05 15:10:04 UTC MAIN commitmail json YAML

Added www/py-uwsgitop version 0.6.2

(rodent)

2014-01-05 15:09:52 UTC MAIN commitmail json YAML

Import py27-uwsgitop-0.6.2 as www/py-uwsgitop.

uwsgitop is a top-like command that uses the stats server. Run your uWSGI server
with the stats server enabled. Ex.:

uwsgi --module myapp --socket :3030 --stats /tmp/stats.socket

Then, connect uwsgitop to the stats socket:

uwsgitop /tmp/stats.socket

(rodent)

2014-01-05 14:55:09 UTC MAIN commitmail json YAML

FETCH_USING should not be set in package Makefiles.

(wiz)

2014-01-05 14:47:19 UTC MAIN commitmail json YAML

+ cvs-fast-export-1.2, etm2-2.3.20,
  gnome-commander-1.2.8.16, lilypond-2.18.0, poppler-0.24.5,
  py-pytz-2013.9, py-setuptools-1.11, samba-4.0.13, samba-4.1.3,
  texmaker-4.1.1 [wip], wine-devel-1.7.10, x264-devel-20140104.

(wiz)

2014-01-05 13:36:52 UTC MAIN commitmail json YAML

2014-01-05 13:27:10 UTC MAIN commitmail json YAML

Disable compiler optimization under NetBSD/sparc64 because GCC 4.5.3
gets stuck while compiling "vp9/vp9_cx_iface.c".

(tron)

2014-01-05 12:50:19 UTC MAIN commitmail json YAML

Added www/py-uliweb version 0.2.3

(wen)

2014-01-05 12:48:38 UTC MAIN commitmail json YAML

Add py-uliweb

(wen)

2014-01-05 12:47:31 UTC MAIN commitmail json YAML

Import uliweb-0.2.3 as www/py-uliweb.

Uliweb is a full-stacked Python based web framework. It has three
main design goals, they are: reusability, configurability, and
replaceability. All the functionalities revolve around these goals.

(wen)

2014-01-05 12:34:49 UTC MAIN commitmail json YAML

2014-01-05 12:34:08 UTC MAIN commitmail json YAML

Added wm/icewm13 version 1.3.8

(ryoon)

2014-01-05 12:33:26 UTC MAIN commitmail json YAML

Import icewm-1.3.8 as wm/icewm13.

IceWM provides a small, fast and familiar window manager for the X11 window
system.  Compatibility with the mwm window manager is desired and will be
implemented where appropriate.

IceWM is designed to emulate the look of Motif, OS/2 Warp 4, OS/2 Warp 3 and
Windows 95.  It also tries to combine the feel of these systems whenever it
is compatible.  Others might added in the future in the core distribution,
though many themes are available through the network.

Generally, it tries to make all functions available both by keyboard and by
mouse (this is not currently possible when using mouse focus).

This package provides IceWM 1.3 branch release.

(ryoon)

2014-01-05 12:32:26 UTC MAIN commitmail json YAML

Update wm/icewm{,-imlib} to 1.2.38pre2

(ryoon)

2014-01-05 12:31:50 UTC MAIN commitmail json YAML

Reset PKGREVISION from base package update

(ryoon)

2014-01-05 12:29:33 UTC MAIN commitmail json YAML

Update to 1.2.38pre2

* Fix wrong color on NetBSD/evbearmv6hf-el with Yasushi Oshima's patch

Chagnelog:
1.2.38pre2:
- various bug fixes

1.2.38pre1:
- xinerama fixes
        - app-group transient window implementation
- FreeBSD ACPI support - Alexander Motin (amotin)

1.2.37:
- fix centering of transient windows over parents (Bert Wesarg)
- check if window is allowed to be moved, before starting movement (Bert Wesarg)
- fix key handling on buttons

1.2.36:
- add option TaskBarFullscreenAutoShow (default = 1)

1.2.36pre2: 2008-08-17
- regrab keyboard bindings when keyboard mapping changes

1.2.36pre1: 2008-08-07
- fix unresponsive taskbar when PassFirstClickToClient=0
- add support for sysfs interface (instead of proc) for battery
          status (initial code by Santiago Garcia Mantinan)
- fix maximized window repositioning on fullscreen toggle
- bug 1852567 - make searching for icons more consistent (iconPath first,
          search each directory first for all possible types - xpm, png)
- Italian translation update
- Korean translation update
- translation cleanup: converted .po files to UTF-8

(ryoon)

2014-01-05 11:26:15 UTC MAIN commitmail json YAML

Updated pkgtools/pkglint to 4.134

(wiz)

2014-01-05 11:26:06 UTC MAIN commitmail json YAML

Skip :build and :run from tools to recognize 'perl:run' etc.
Allow https in one more place.
Bump version.

(wiz)

2014-01-05 10:57:11 UTC MAIN commitmail json YAML

add missing dependencies to build when option x11 is present

(richard)

2014-01-05 10:12:31 UTC MAIN commitmail json YAML

add missing libXft dependency, fonts are much nicer now

(richard)

2014-01-05 09:49:07 UTC MAIN commitmail json YAML

Updated emulators/suse131_x11 to 13.1nb2

(obache)

2014-01-05 09:48:46 UTC MAIN commitmail json YAML

Update rpm to libpixman-1-0-0.30.2-2.5.1 for CVE-2013-6425.

Bump PKGREVISION.

(obache)

2014-01-05 09:45:15 UTC MAIN commitmail json YAML

Updated emulators/suse131_openssl to 13.1nb1

(obache)

2014-01-05 09:44:59 UTC MAIN commitmail json YAML

Update rpm to libopenssl1_0_0-1.0.1e-11.10.1 for CVE-2013-6449.

Bump PKGREVISION.

(obache)

2014-01-05 09:26:11 UTC MAIN commitmail json YAML

Updated meta-pkgs/ruby-gnome2 to 2.0.2nb1

(obache)

2014-01-05 09:21:11 UTC MAIN commitmail json YAML

2014-01-05 09:17:39 UTC MAIN commitmail json YAML

+ ruby-gnome2-clutter-gstreamer

(obache)

2014-01-05 09:17:07 UTC MAIN commitmail json YAML

+ ruby-gnome2-clutter{,-gtk}
cvs: ----------------------------------------------------------------------

(obache)

2014-01-05 09:16:14 UTC MAIN commitmail json YAML

Added multimedia/ruby-gnome2-clutter-gstreamer version 2.0.2

(obache)

2014-01-05 09:16:00 UTC MAIN commitmail json YAML

Import ruby-gnome2-clutter-gstreamer-2.0.2 as multimedia/ruby-gnome2-clutter-gstreamer.

Ruby-GNOME 2 is a set of Ruby language bindings for the various
application development libraries included with the GNOME/GTK+
environment.

Ruby/ClutterGStreamer is a Ruby binding of Clutter-GStreamer.

(obache)

2014-01-05 09:15:07 UTC MAIN commitmail json YAML

Some upstream patches are added based upon the following:

TigerVNC requires FLTK 1.3.0 (or later). Although it will build and work
with plain 1.3.0, to get full functionality and the best behaviour the
following patches are needed

# Export dead key information from FLTK to the apps
# http://www.fltk.org/str.php?L2599

# Notify applications of changes to the clipboard
# http://www.fltk.org/str.php?L2636

# Ability to convert a Fl_Pixmap to a Fl_RGB_Image
# http://www.fltk.org/str.php?L2659

# Support for custom cursors
# http://www.fltk.org/str.php?L2660

# Improve modality interaction with WM
# http://www.fltk.org/str.php?L2802

# Window icons
# http://www.fltk.org/str.php?L2816

# Multihead
# http://fltk.org/str.php?L2860

(richard)

2014-01-05 09:06:16 UTC MAIN commitmail json YAML

Added graphics/ruby-gnome2-clutter-gtk version 2.0.2

(obache)

2014-01-05 09:06:05 UTC MAIN commitmail json YAML

Import ruby-gnome2-clutter-gtk-2.0.2 as graphics/ruby-gnome2-clutter-gtk.

Ruby-GNOME 2 is a set of Ruby language bindings for the various
application development libraries included with the GNOME/GTK+
environment.

Ruby/ClutterGTK is a Ruby binding of Clutter-GTK.

(obache)

2014-01-05 09:04:55 UTC MAIN commitmail json YAML

Added graphics/ruby-gnome2-clutter version 2.0.2

(obache)

2014-01-05 09:04:32 UTC MAIN commitmail json YAML

Import ruby-gnome2-clutter-2.0.2 as graphics/ruby-gnome2-clutter.

Ruby-GNOME 2 is a set of Ruby language bindings for the various
application development libraries included with the GNOME/GTK+
environment.

Ruby/Clutter is a Ruby binding of Clutter.

(obache)

2014-01-05 06:28:32 UTC MAIN commitmail json YAML

Resotore bootstraps

(ryoon)

2014-01-05 06:07:46 UTC MAIN commitmail json YAML

2014-01-05 05:37:32 UTC MAIN commitmail json YAML

Needs msgfmt, seen in freebsd build.

(dholland)

2014-01-05 04:10:20 UTC MAIN commitmail json YAML

2014-01-05 04:10:06 UTC MAIN commitmail json YAML

This probes for and uses libedit, but libedit isn't buildlinked.
Correct that optimistically by including (optimistically) readline.bl3.mk,
in the hopes that readline will work too. If not, someone should revisit
this and explicitly include devel/editline/bl3.mk instead.

Came up on freebsd, where libedit is apparently both builtin and
ancient, so configure rejected it; this caused PLIST divergence.

(dholland)

2014-01-05 03:46:11 UTC MAIN commitmail json YAML

2014-01-05 03:38:00 UTC MAIN commitmail json YAML

needs msgfmt, seen in freebsd build

(dholland)

2014-01-05 03:23:21 UTC MAIN commitmail json YAML

CATEGORIES+=textproc - like all the other JSON packages...

(rodent)

2014-01-05 01:01:48 UTC MAIN commitmail json YAML

security/keepassx: add support for dfly

* change one ifdef to also include __DragonFly__

(rumko)

2014-01-05 00:29:35 UTC MAIN commitmail json YAML

2014-01-04 23:46:26 UTC MAIN commitmail json YAML

2014-01-04 22:57:19 UTC MAIN commitmail json YAML

Remove an unneeded patch, and change a patch so it matches what was
committed upstream.

(wiz)

2014-01-04 19:07:14 UTC MAIN commitmail json YAML

Updated comms/py-serial to 2.6nb1

(wiz)

2014-01-04 19:07:06 UTC MAIN commitmail json YAML

Fix interpreter paths in installed files. Bump PKGREVISION.

(wiz)

2014-01-04 16:50:47 UTC MAIN commitmail json YAML

Updated textproc/mdoclint to 1.26

(wiz)

2014-01-04 16:50:39 UTC MAIN commitmail json YAML

Accept [0-9]lua as section name. Bump version.

(wiz)

2014-01-04 16:21:00 UTC MAIN commitmail json YAML

Remove --with-xinput configure argument.

--with-xinput was renamed --enable-xinput a while ago, and then removed
completely. XINPUT2 is no longer optional.

(prlw1)

2014-01-04 15:11:43 UTC MAIN commitmail json YAML

2014-01-04 15:10:05 UTC MAIN commitmail json YAML

recent versions of dtrace seem to require the actual probe objects to build

(richard)

2014-01-04 14:33:21 UTC MAIN commitmail json YAML

recent versions of dtrace seem to require the actual probe objects to build

(richard)

2014-01-04 14:24:15 UTC MAIN commitmail json YAML

Updated devel/p5-Log-Dispatch-Array to 1.003

(wen)

2014-01-04 14:21:12 UTC MAIN commitmail json YAML

Update to 1.003

Upstream changes:
1.003    2013-12-25 22:38:11-0500 America/New_York
          fix github links

1.002    2013-07-07 08:07:29 America/New_York
          repackage, update bugtracker

(wen)

2014-01-04 13:56:23 UTC MAIN commitmail json YAML

Updated www/py-uwsgi to 1.4.10

(rodent)

2014-01-04 13:56:01 UTC MAIN commitmail json YAML

Update to 1.4.10, the oldest version supported by upstream. See py-uwsgi in
-wip for the newest supported version. Partial ChangeLog:

* 1.4.1

- fixed typos in corerouter plugins
- fixed offloading when the number of threads is higher than 1
- fixed static_maps for non-existent paths
- fixed uwsgi_connect() on modern Linux systems to reset the socket to blocking mode

* 1.4

- gevent improvements
- improved http/https router and fastrouter
- Go official support
- a new set of infos are exported to the stats system
- improved systemd support
- log filtering and routing
- improved tracebacker
- offload transfer for static files, and network transfers
- matheval support
- plugins can be written in Obj-C
- smart attach daemon
- added support for PEP 405 virtualenvs
- rawrouter with xclient support
- internal routing plugin for cache

* 1.3

- python tracebacker
- user-governed harakiri
- simplified external plugin development
- Linux namespace mountpoint improvements
- secured subscription system
- merged routers codebase (fastrouter, http, rawrouter)
- https support in the http router
- config report at the end of uWSGI build process
- improved subscription system (multicast and unix socket)
- custom options
- graceful reloads on shared sockets
- configurable log-master buffer size
- extreme-optimizations for the stats subsystem
- redislog and mongodblog plugins
- added python logger
- mongodb and postgres imperial monitors
- implemented psgix.logger and psgix.cleanup
- full rack spec compliance
- preliminary ipv6 support
- gevent graceful reloads
- support for multiple loggers and logformat
- lazy-apps to load apps after fork() but without changing reloading subsystem
- emperor heartbeat subsystem
- cheaper busyness plugin
- pluggable clock sources
- added router_rewrite and router_http plugins
- external spoolers
- support for section:// and fd:// loaders
- alarm subsystem (with curl and xmpp plugins)

(rodent)

2014-01-04 13:49:32 UTC MAIN commitmail json YAML

Updated graphics/clutter-gtk to 1.4.4

(obache)

2014-01-04 13:47:38 UTC MAIN commitmail json YAML

Update clutter-gtk to 1.4.4, switch to gtk3.

Clutter-GTK 1.4.4                                                    19/03/2013
===============================================================================

Changes since 1.4.2:
        • Bump the dependency on GTK, to remove a workaround for broken state
          propagation in the style code.
        • Bump the dependency on Clutter, to enable using the accessibility
          support in GTK without conflicting with the one in Clutter.
        • Improve the multi-backend support, to prepare ourselves for the
          shiny Wayland future.

List of bugs fixed:
        #691468, #695685, #692399

Many thanks to:
  Bastien Nocera, Cosimo Cecchi, Alejandro Piñeiro

Clutter-GTK 1.4.2                                                    17/12/2012
===============================================================================

Changes since 1.4.0:
        • Remove annotation from constructor function. [Guillaume Desmottes]
        • Ensure the event filter installed by GtkClutterEmbed works correctly
          when multiple embeds are realized/unrealized. [Cosimo Cecchi]
        • Fix links in the DOAP file.

List of bugs fixed:
        #686697, #689879

Many thanks to:
  Guillaume Desmottes, Cosimo Cecchi

Clutter-GTK 1.4.0                                                    17/10/2012
===============================================================================

Changes since 1.3.2:
        • Drop deprecated Clutter API usage from classes and examples.
        • Ensure that GtkClutterEmbed works with GTK+ < 3.4.
        • Documentation fixes.
        • Track the size requests from the embedded ClutterStage. [Tristan Van
          Berkom]
        • Translation updates.

List of bugs fixed:
        #681462, #669877, #684171

Many thanks to:
  Piotr Drąg, Takeshi AIHANA, Tristan Van Berkom

Clutter-GTK 1.3.2                                                    05/06/2012
===============================================================================

Changes since 1.2:
        • Ensure that redraws follow resizing, to avoid the contents of the
          Stage "lagging" behind. [Alexander Larsson]
        • Allow GtkClutterEmbed to use the embedded stage layout manager to
          request its size. [Alexander Larsson]
        • Avoid warnings when hiding or removing GtkWidgets embedded inside
          a GtkClutterActor. [Bastien Nocera, Alexander Larsson]
        • Make GtkClutterActor reactive by default. [Alexander Larsson]

List of bugs fixed:
        #675867, #677282, #677493

Many thanks to:
  Alexander Larsson, Bastien Nocera, Colin Walters

Clutter-GTK 1.2.0                                                    23/03/2012
===============================================================================

Changes since 1.1.2:
        • Ensure that style changes are propagated to embedded widgets
        • Avoid segfaults when unrealizing.
        • Introspection fixes.

List of bugs fixed:
        #670662 - Gtk-CRITICAL **: gtk_widget_unrealize: assertion
                  `GTK_IS_WIDGET (widget)' failed
        #667742 - entries argument of gtk_clutter_init_with_args not
                  annotated as array

Many thanks to:
  Cosimo Cecchi, Evan Nemerson, Guillaume Desmottes, Ryan Lortie

Clutter-GTK 1.1.2                                                    23/11/2011
===============================================================================

Changes since 1.0:

        • Drop all flavours
        Since Clutter 1.9 and GTK+ 3.0 support multiple backends with
        selection at run-time, Clutter-GTK can drop the multiple flavours,
        and support the current Clutter and GDK backend. This is still a
        work in progress, so not every Clutter or GDK backend provide the
        same set of features. Basic Clutter embedding works with the X11,
        GDK, and Windows backends. GTK+ widgets embedding inside Clutter
        works only on the X11 backend.

        • Do not disable multi-device
        Clutter was fixed to support XI2 events coming from GDK without
        destroying the event cookie; this means that Clutter-GTK can
        stop disabling multi-device support in GDK. If your code was
        calling gdk_disable_multi_device() (something that shouldn't have
        been done in the first place) this means that event handling
        will be broken.

        • Make GtkClutterEmbed expand by default
        The GtkClutterEmbed widget should expand by default on both#
        orientations; this allows using the default size negotiation
        mechanisms in GTK, and drop the hack of setting a minimum size
        on the widget.

Many thanks to:

  Marc-André Lureau, Matthias Clasen

Clutter-GTK 1.0.4                                                    27/09/2011
===============================================================================

Changes since 1.0.2:

        • Build fixes
          - Link against libm [Andre Klapper, Frédéric Péters]
          - Fix build on non-X11 systems [Chun-wei Fan]
          - Fix out of tree builds [Colin Walters]

Clutter-GTK 1.0.2                                                    26/07/2011
===============================================================================

Changes since 1.0.0:

        • Build fixes

        • Make sure that GtkClutterActor works with GTK+ ≥ 3.1 [Cosimo Cecchi]

        • Check before unmapping the stage [Raluca Elena Podiuc]

        • Fix for introspection annotations [Simon Wenner]

Clutter-GTK 1.0.0                                                    05/04/2011
===============================================================================

Changes since 0.91.8:

        • Depend on gtk+ ≥ 3.0.0.

        • Depend on clutter ≥ 1.4.0.

        • Fix build for GLES environments. [Andreas Mueller]

        • Use a global filter for GDK events.

        • Fix various compiler warnings.

        • Allow calling gtk_clutter_init* multiple times.

        • Fix build on Windows.

        • Append the API version to the API reference. [Marvin Schmidt]

        • Do not export private symbols from the shared
          library. [Emilio Pozuelo Monfort]

Clutter-GTK 0.91.8                                                  14/01/2011
===============================================================================

Changes since 0.91.6:

        • Depend on gtk+ ≥ 2.91.7.

        • Disable multi-device support in GDK to unbreak the event
          filter function we use to dispatch events from GDK to
          Clutter.

        • Update to the new StyleContext API.

        • Remove the GdkColor/GtkStyle/ClutterColor utility API: the
          old GtkStyle colors have been deprecated in GTK+.

        • Use gettext to localize messages.

Clutter-GTK 0.91.6                                                  22/12/2010
===============================================================================

Changes since 0.91.4:

        • General clean up of the code.

        • Introspection fixes.

        • Moved the texture integration with gtk+ types into a separate
          class, GtkClutterTexture.

        • Fixes to work with gtk+ ≥ 2.91.7.

        • Added translation domain.

Clutter-GTK 0.91.4                                                  11/11/2010
===============================================================================

Changes since 0.91.2:

        • Update after the removal of gtk_widget_hide_all()
          http://bugzilla.clutter-project.org/show_bug.cgi?id=2377

Many thanks to:

  Flo Gravo

Clutter-GTK 0.91.2                                                  05/10/2010
===============================================================================

Changes since 0.90.2:

        • Depend on gtk+ ≥ 2.91.1

        • Use cairo surfaces to replace the deprecated GdkPixmap.

        • Remove GdkColormap.

        • Use GtkWidget instead of GtkSizeRequest.

        • Introspection and build fixes.

Many thanks to:

  Lucas Rocha

Clutter-GTK 0.90.2                                                  09/08/2010
===============================================================================

Changes since 0.10:

        • Depend on Clutter 1.3 and GTK+ 2.90, in preparation for the
          1.4 and 3.0 cycles, respectively.

        • Allow embedding GTK+ widgets inside the ClutterStage provided
          by GtkClutterEmbed.

        • Whenever possible, use a GDK filter function to let Clutter
          update its internal state.

        • Allow retrieving the GOptionGroup for Clutter-GTK, to defer
          the initialization.

        • Remove GtkClutterScrollable and GtkClutterViewport.

Many thanks to:

  Danielle Madeley
  Alexander Larsson
  Christian Persch
  Gord Allott
  Gustavo Noronha Silva
  Javier Jardón

(obache)

2014-01-04 13:46:55 UTC MAIN commitmail json YAML

2014-01-04 13:43:56 UTC MAIN commitmail json YAML

+ clutter-gtk0.10

(obache)

2014-01-04 13:35:59 UTC MAIN commitmail json YAML

Added graphics/clutter-gtk0.10 version 0.10.8

(obache)

2014-01-04 13:34:16 UTC MAIN commitmail json YAML

2014-01-04 12:31:40 UTC MAIN commitmail json YAML

Updated audio/easytag to 2.1.9

(wiz)

2014-01-04 12:31:31 UTC MAIN commitmail json YAML

Update to 2.1.9:

2.1.9 - 2014-01-04 :
====================

    * Lots of general refactoring and stability improvements
    * Replace most mini buttons with GtkEntry icons
    * Many memory leak and invalid read fixes, found with Valgrind, cppcheck
      and the CLang static analyzer
    * Fix crash when the MusicBrainz CDDB search fails
    * Remove ancient libmpg123 code and use id3lib for reading the MPEG header
    * Use GtkDialog for child windows
    * Many fixes when building for MinGW
    * Rearrange menus and adjust keyboard accelerators to better fit with the
      GNOME HIG
    * Abhinav Jangda’s numerous bug fixes and porting to GIO/GFile
    * Darshan’s column resizing and reordering patches
    * Use GApplication for application life cycle
    * Remove several custom icons and instead use the themed equivalents
    * Do not split FLAC and Ogg tags by default
    * Drop old Vorbis comment compatibility (XMMS and COMMENT fields)
    * Mathias Reineke’s total tracks support, and several other fixes
    * Adrian Bunk’s FLAC ID3 tag and obsolete translation improvements
    * Do not set a custom wmclass on the scanner window
    * Stop installing TODO, HACKING and THANKS files
    * DocBook XML man page
    * Marius Gavrilescu’s improvement for illustration image filenames
    * Dominique Leuenberger’s licence and build improvements
    * Florian Müllner’s GTK+ 3 deprecation fixes
    * Ekaterina Gerasimova’s Mallard help, and removal of the outdated user
      guide
    * Enrico Nicoletto, Rafael Ferreira and Antonio Fernandes C. Neto’s
      Brazilian Portuguese translation updates
    * Marek Černocký’s Czech translation update
    * Osman Karagöz’s Turkish translation
    * Gil Forcada’s Catalan translation
    * Balázs Úr’s Hungarian translation update
    * Christian Kirbach’s German translation update
    * Aurimas Černius’s Lithuanian translation update
    * Stas Solovey’s Russian translation update
    * Matej Urbančič and Martin Srebotnjak’s Slovenian translation updates
    * Мирослав Николић’s Serbian translation update
    * Piotr Drąg’s Polish translation update
    * Milagros Infante Montero’s Spanish translation update

(wiz)

2014-01-04 12:02:59 UTC MAIN commitmail json YAML

Updated www/p5-Dancer2 to 0.11

(wen)

2014-01-04 12:02:05 UTC MAIN commitmail json YAML

Update to 0.11
Update DEPENDS

Upstream changes:
0.11      2013-12-15 14:19:22 Europe/Amsterdam

    [ ENHANCEMENTS ]
    * GH#481: Don't pollute @INC automatically when Dancer2 is imported, each
      runner is now responsible of including the local ./lib dir if needed.
    * GH#469, 418: Dancer2::Plugin provides a ':no_dsl' flag for modern Plugins
      (Pedro Melo)
    * GH#485: Keywords 'redirect' and 'forward' exit immediatly when executed in
      a route/hook. New dependency on Return::MultiLevel (Russell Jenkins).
    * GH#495: Use accessor and predicates instead of direct access.
      Addresses GH#493 too. (Russell Jenkins)
    * GH#502,GH#472: Rework halt to use with_return from Return::MultiLevel.
      (Russell Jenkins)
    * GH#479,GH#480,GH#508: Pass parameters to params() in the DSL.
      (Slava Goltser, unickuity, Russell Jenkins)
    * GH#505: Fix empty HTTP_REFERER in Dancer::Core::Request (Menno Blom).
    * GH#503: Multiple reverse proxy support (Menno Blom).
    * GH#371,GH#506: CLI tool rewrite (using App::Cmd, supports plugins, etc.).
      (Ivan Kruglov, Samit Badle, Sawyer X)
    * GH#498: Add some missing items in MANIFEST.SKIP (Gabor Szabo, Sawyer X).

    [ DOCUMENTATION ]
    * GH#489: Remove link to Dancer2::Deployment pod which does not exist
      (Sweet-kid)
    * GH#511: s/Deflator/Deflater/; (Cesare Gargano)
    * GH#491: Updated config paths for template_toolkit in cookbook.
      (Mark A. Stratman)
    * GH#494: Update session config details (Dancer2::Config),
      namespace fixup in Dancer2::Core::cookie.
      (Russell Jenkins)
    * GH#470: Fix Plack::Builder mount usage (Pedro Melo).
    * GH#507: Fix plenty of typos (David Steinbrunner).
    * GH#477: Document problem with Plack Shotgun on Windows (Ahmad M. Zawawi).
    * GH#504: Add link to Dancer2::Plugin::Sixpack (Menno Blom).
    * GH#490: Document Dancer2 should be FatPackable (Sawyer X).
    * GH#452: Make a complete authors section, clean it up (Pau Amma).
    * More fixes to main documentation (Pau Amma).

(wen)

2014-01-04 11:58:40 UTC MAIN commitmail json YAML

2014-01-04 11:35:48 UTC MAIN commitmail json YAML

Apply a distribution patch to fix the handling of Unix domain sockets
on NetBSD/current. Bump PKGREVISION.

(bsiegert)

2014-01-04 11:14:37 UTC MAIN commitmail json YAML

reverse latest commit as suggested by obache@ by keeping BUILDLINK_FNAME_TRANSFORM
but suppressing BUILDLINK_INCDIRS for gettext-lib.
for history, please refer to the thread where this suggestion initially was made:
http://mail-index.netbsd.org/pkgsrc-changes/2012/09/01/msg077728.html

(richard)

2014-01-04 10:10:15 UTC MAIN commitmail json YAML

2014-01-04 09:58:32 UTC MAIN commitmail json YAML

+ calibre-1.18, elm-me-2.5plalpha35, tightvnc-2.7.10.

(wiz)

2014-01-04 09:33:03 UTC MAIN commitmail json YAML

Added devel/p5-Return-MultiLevel version 0.03

(wen)

2014-01-04 09:31:47 UTC MAIN commitmail json YAML

Add p5-Return-MultiLevel

(wen)

2014-01-04 09:30:09 UTC MAIN commitmail json YAML

Import Return-MultiLevel-0.03 as devel/p5-Return-MultiLevel.

Return::MultiLevel provides a way to return immediately from a deeply
nested call stack. This is similar to exceptions, but exceptions don't
stop automatically at a target frame (and they can be caught by
intermediate stack frames). In other words, this is more like
setjmp(3)/longjmp(3) than die.

(wen)

2014-01-03 18:14:24 UTC MAIN commitmail json YAML

2014-01-03 18:13:37 UTC MAIN commitmail json YAML

Add run-time dependency on paexec; ++pkgrevision

(cheusov)

2014-01-03 17:35:34 UTC MAIN commitmail json YAML

distfiles update for fixed dtrace patch in patch-as

(richard)

2014-01-03 17:31:25 UTC MAIN commitmail json YAML

update PLIST with removed git-remote-helpers, and update option to use the
configure option --with-python=PATH

(richard)

2014-01-03 17:15:23 UTC MAIN commitmail json YAML

fix dtrace patch in patch-as

(richard)

2014-01-03 16:03:46 UTC MAIN commitmail json YAML

Updated www/p5-Dancer to 1.3120

(wen)

2014-01-03 16:02:55 UTC MAIN commitmail json YAML

Update to 1.3120

Upstream changes:
1.3120 24.12.2013

    [ ENHANCEMENTS ]
    * GH #974: Make plugins play nicely with mro 'c3'. (Fabrice Gabolde)

    [ DOCUMENTATION ]
    * GH #972: Correction of a truckload of typos. (David Steinbrunner)
    * GH #971: Stress that the request's 'env()' method is prefered over
        accessing '%ENV' directly. (isync)
    * GH #968: Fix 'ScriptAlias' example in Deployment docs. (reported
        by tednolan)
    * GH #976: Document and trap limitation in Dancer::Test. (Tom Hukins)
    * GH #976: Improve references to related modules. (Tom Hukins)

(wen)

2014-01-03 14:55:47 UTC MAIN commitmail json YAML

Switch to xz version from upstream and remove outdated comment about
dependency cycles.

(joerg)

2014-01-03 14:30:28 UTC MAIN commitmail json YAML

Fix build (on systems that do not accidently bring in a memcpy prototype
via other includes). No change of the binary pkg if it did build before.

(martin)

2014-01-03 12:38:35 UTC MAIN commitmail json YAML

Updated multimedia/clutter-gst to 2.0.8

(obache)

2014-01-03 12:37:46 UTC MAIN commitmail json YAML

Updated graphics/clutter to 1.16.2

(obache)

2014-01-03 12:37:14 UTC MAIN commitmail json YAML

Updated graphics/cogl to 1.16.0

(obache)

2014-01-03 12:36:31 UTC MAIN commitmail json YAML

2014-01-03 12:35:06 UTC MAIN commitmail json YAML

Update clutter-gst to 2.0.8.
while here, enable introspection optin by default.

clutter-gst 2.0.8 (18/09/2013)
===============================================================================

List of changes since 2.0.6

o Fix a crash in ClutterGstPlayer when disposing instances too fast

o Fix a crash in ClutterGstVideoSink

o Fix a crash in ClutterGstVideoSink when running on Wayland with X11
  backend compiled

Many Thanks to:

    Thomas Wood

clutter-gst 2.0.6 (24/05/2013)
===============================================================================

List of changes since 2.0.4

o Fix a bug when subclassing ClutterGstPlayer class

o Add support of X11 pixmap as video texture when decoding with
  Gstreamer-vaapi

Many Thanks to:

    Gwenole Beauchesne
    Sjoerd Simons

(obache)

2014-01-03 12:34:14 UTC MAIN commitmail json YAML

Update clutter to 1.16.2.
while here, enable introspection option by default.

Clutter 1.16.2                                                      2013-11-18
===============================================================================

  • List of changes since Clutter 1.16.0

    - Allow creating intervals and transitions from ClutterScript
    ClutterInterval now implements ClutterScriptable.

    - X11 backend improvements
    Update the device coordinate handling; remove the dependency on
    the XFixes extension.

    - Wayland backend improvements
    Implement the ClutterStage:cursor-visible property.

    - Apply the correct opacity when painting ClutterImage

    - Throttle touch update events

    - Fix preferred size of TableLayout
    Take account of the visibility of the children when computing the
    preferred size of a ClutterActor using a ClutterTableLayout as its
    layout manager.

    - Documentation fixes

    - Translation updates
    Hungarian, Slovak, Greek, Catalan (Valencian)

  • List of bugs fixed since Clutter 1.16.0

    #707071 - Remove use of XFixes for showing/hiding the cursor
    #709762 - ClutterDragAction can mix pointer and touch events
    #709590 - wayland: Implement support for 'cursor-visible' stage property
    #709761 - Implement touch update event throttling
    #709620 - ClutterEvent: Mention _get_source_device() in docs
    #708922 - actor: Correct setting the offscreen-redirect property
    #709434 - [REGRESSION] clutter_box_layout_allocate:
              Process /usr/bin/gnome-shell was killed by signal 5 (SIGTRAP)
    #708850 - DragAction warning when setting handle to null

Many thanks to:

  Jasper St. Pierre, Lionel Landwerlin, Bastian Winkler, Bastien Nocera,
  Florian Müllner, Balázs Úr, Carles Ferrando, Efstathios Iosifidis, Jonas
  Ådahl, Pavol Klačanský

Clutter 1.16.0                                                      2013-09-23
===============================================================================

  • List of changes since Clutter 1.15.96

    - Fix a division by zero in the X11 backend

    - Translation updates
    Portuguese, Danish

  • List of bugs fixed since Clutter 1.15.96

    #707033 - Hidden division by zero in examples/basic-actor.c

Many thanks to:

  Duarte Loreto, Kenneth Nielsen.

Clutter 1.15.96                                                      2013-09-20
===============================================================================

  • List of changes since Clutter 1.15.94

    - Fix a crasher bug happening on X11
    Some events coming from the system would result in a segmentation fault.

  • List of bugs fixed since Clutter 1.15.94

    #708439 - clutter-xi2: don't access the stage if we don't have one

Clutter 1.15.94                                                      2013-09-19
===============================================================================

  • List of changes since Clutter 1.15.92

    - Improve the evdev input backend
    The evdev input backend is used when writing applications and compositors
    that directly drive the frame buffer on Linux. By ensuring that the evdev
    input backend works correctly it is possible to manage input sources like
    pointers, keyboards, and touch devices using the raw evdev device nodes.
    Clutter now depends on libevdev in order to poll the evdev interfaces.

    - Allow scaling windowing surfaces
    The main part of the work to support high resolution displays is to make
    sure that windowing surfaces can be created with a scaling factor, while
    trasparently handling the new size from an application's perspective. The
    scaling factor is currently set manually, but it in the near future it will
    be automatically set by the environment.

    - Translation updates
    Serbian, Aragonese, Russian, Latvian, Belarusian, Assamese, Indonesian,
    German, Hebrew.

  • List of bugs fixed since Clutter 1.15.92

    #706652 - evdev: add callback to constrain the pointer position
    #706543 - evdev: use monotonic times for the events
    #706494 - an assortment of wayland and evdev related changes
    #707377 - wayland: Check for NULL surface on pointer leave events
    #707808 - box-layout: Fix floating point truncation when calculating a
              child's size
    #707774 - ClutterClickAction can trigger a crash if disposes at
              inappropriate time
    #707869 - Add API to restrict the windowing backend to load
    #708079 - Clutter clutter-1.16 branch fails to commit after commit
              da3e6988
    #708383 - ClutterEvent: preserve extended state across
              clutter_event_copy()

Many thanks to:

  Giovanni Campagna, Emmanuele Bassi, Lionel Landwerlin, Andika Triwidada,
  Chun-wei Fan, Florian Müllner, Ihar Hrachyshka, Jasper St. Pierre, Jorge
  Pérez Pérez, Nilamdyuti Goswami, Rob Bradford, Rūdolfs Mazurs, Yuri
  Myasoedov, Мирослав Николић.

Clutter 1.15.92                                                      2013-09-02
===============================================================================

  • List of changes since Clutter 1.15.90

    - Fix regression in BoxLayout for RTL text direction

    - Update Visual Studio build files

    - Translation updates
    Polish, French, Slovak, Lithuanian, Catalan

  • List of bugs fixed since Clutter 1.15.90

    #706450 - box-layout: Fix RTL layout swapping with non-zero container
              offsets

Many thanks to:

  Chun-wei Fan, Jasper St. Pierre, Alexandre Franke, Aurimas Černius, Gil
  Forcada, Ján Kyselica, Piotr Drąg

Clutter 1.15.90                                                      2013-08-19
===============================================================================

  • List of changes since Clutter 1.15.2

    - Update the Wayland backend
    Use the new 1.2 behaviour and API, and improve the coverage of windowing
    system features, alongside a slew of bugs.

    - Drop support for XInput 1.x
    The XInput 1.x extension was never really used after the introduction of
    the 2.x version.

    - Fix event and device handling when using evdev

    - Allow using ClutterContent on a ClutterStage

    - Fixes for the Windows backend
    The build script has also been updated with the required dependencies.

    - Documentation fixes

    - Translations updated

  • List of bugs fixed since Clutter 1.15.2

    #703809 - Some LayoutManager fixes
    #704625 - Cannot assign a ClutterContent to a stage
    #698836 - Add interactive test for ClutterZoomAction/ClutterRotateAction
    #705739 - Crash when removing a ClutterActor from a scene at the end of
              an animation
    #705710 - evdev: fix X11 to evdev keycode translation
    #704269 - evdev: add a way for applications to tweak how devices are
              opened
    #704457 - Setting the size of the stage causes it to not be shown on
              wayland
    #699578 - Implement foreign surface support for stages
    #704279 - wayland: Add API for disabling the event dispatching
    #703336 - clutter-actor: Make clutter_actor_has_mapped_clones public
    #701356 - Update the windows backend to work with latest Cogl
    #703969 - Select for events with XIAllMasterDevices under XI2
    #703878 - wayland: Don't pass the shell and compositor down to Cogl
    #703608 - Update ClutterWaylandSurface to use a resource instead of
              wl_buffer
    #703877 - Bump the required Cogl version to 1.15.1

Many thanks to:

  Giovanni Campagna, Neil Roberts, Florian Müllner, Jasper St. Pierre, Rob
  Bradford, Matej Urbančič, Adel Gadllah, Chao-Hsiung Liao, Chris Cummins,
  Chun-wei Fan, Lionel Landwerlin, Rafael Ferreira

Clutter 1.15.2                                                      2013-07-10
===============================================================================

  • List of changes since Clutter 1.14

    - Improve state tracking and short circuiting
    ClutterActor now tracks clones and unmapped actors more aggressively, to
    reduce the amount of work necessary when updating the scene graph.

    - Wayland backend improvements and updates

    - Documentation updates
    Clean up the API reference for readability, and improve the comments in
    the inlined example code. Also, include the cookbook in the distribution
    tarball.

    - Allow installation of conformance tests
    Clutter now allows installing its conformance tests into a well-known
    location; this allows running the conformance test suite against an
    installed version of Clutter.

    - Add ClutterFlowLayout:snap-to-grid
    ClutterFlowLayout users can now ask the layout manager to not align the
    actors to a grid.

    - Improve gesture recognizers

    - Deprecations
    ClutterText::cursor-event has been replaced by ClutterText::cursor-changed;
    ClutterGeometry has been deprecated; ClutterActor::realize and ::unrealize,
    along with their virtual functions, have been deprecated.

  • List of bugs fixed since Clutter 1.14

    #682789 - Deprecate ClutterGeometry (and remove it for 2.0)
    #698668 - A few improvements to ClutterGestureAction
    #698669 - Fix "trigger edge after" behavior with more than 1 touch point
    #698671 - Refactor event handling code in ClutterGestureAction
    #698674 - Improve ClutterZoomAction behavior
    #698783 - Add a paint callback for ClutterStage
    #698766 - Implicit transitions queued on invisible actors should be ignored
    #648873 - Feature request: ClutterFlowLayout not aligning on a grid
    #699675 - Offscreen effects allocating too much memory
    #692706 - Frequent crash in cally_stage_notify_key_focus_cb
    #701974 - x11: trap errors when calling XIQueryDevice
    #696813 - clutter_actor_set_child_above/below_sibling leaking a reference
              on the actor
    #701208 - deform-effect: correctly set the cull-face mode of the back
              pipeline
    #700980 - Tap action now longer works
    #702016 - ClutterText reset font when dpi changes and font was set using
              a pango description
    #702610 - text: relayout on cursor visibility change
    #702941 - Install conformance tests
    RH#975171 - gnome-shell: screen magnifier can cause crash with Cogl error
    #702202 - conform tests hang on wayland
    #703188 - Stage doesn't appear when running under Wayland
    #703476 - tests/actor-offscreen-redirect: Fix race condition
    #703566 - Need to be able to share Wayland display between GTK and Clutter
    #697285 - Inconsistent setting of the time member on the events
    #703882 - Prevent buffer/text/max-length properties notification in the
              allocation cycle

Many thanks to:

  Lionel Landwerlin, Chris Cummins, Matthias Clasen, Rob Bradford, Alejandro
  Piñeiro, Jasper St. Pierre, Bastian Winkler, Colin Walters, Craig R. Hughes,
  Daniel Mustieles, Marek Černocký, Adel Gadllah, Ask H. Larsen, Bastien
  Nocera, Cosimo Cecchi, Dimitris Spingos, Duarte Loreto, Emanuele Aina, Fran
  Diéguez, Gil Forcada, Matej Urbančič, Milo Casagrande, Neil Roberts, Rui
  Matos, Samuel Degrande, Sebastian Keller, Sjoerd Simons.

(obache)

2014-01-03 12:32:24 UTC MAIN commitmail json YAML

Update cogl to 1.16.0.
while here, enable introspection option by default.

Cogl 1.16.0                                                        2013-09-23

  • List of changes since Cogl 1.15.10

  » MSVC build updates
  » Correctly mark CoglAtlasTexture api as public
  » Lots of gtk-doc/introspection annotation fixes

  • Gnome Bugzilla bugs closed since 1.15.10:

  #704750 - egl: don't bind the wayland display if the extension is
            not available

Many thanks to:

  Lionel Landwerlin
  Robert Bragg
  Chun-wei Fan
  Giovanni Campagna
  Neil Roberts

Cogl 1.15.10                                                      2013-09-02

  • List of changes since Cogl 1.15.8

  » Added API to set the onscreen template on a CoglDisplay outside of
    the constructor.
  » Added public API to configure the layout of displays when using
    the KMS winsys.
  » Added a cogl_point_coord builtin variable for snippets which can
    be used to render point sprites in more dynamic ways.
  » cogl_texture_new_with_size now returns NULL on failure. This
    behaviour was accidentally changed in 1.14.0.
  » Fixed a problem with setting the precision specifiers on GLES2
    which was causing a lot of problems with the latest Mesa.
  » Added a “webgl” driver to manage the differences in GLES2 when
    compiling with emscripten.
  » Fixed a bug with paths which was causing Clutter's texture-fbo
    test to crash.
  » Some issues with introspecting the cogl-pango API were fixed.
  » Added an example using point sprites.
  » Build fixes for building with MinGW32.
  » Updates to the MSVC build files.
  » Documentation fixes to the snippets API.

  • Gnome Bugzilla bugs closed since 1.15.8:

  #705837 - kms: add public API to override the default configuration
            of outputs

Many thanks to:

  Chun-wei Fan
  Robert Bragg
  Jasper St. Pierre
  Damien Lespiau
  Giovanni Campagna

Cogl 1.15.8                                                        2013-08-20

  • List of changes since Cogl 1.15.6

  Brown bag release to fix a problem with including cogl-path.h from
  cogl.h that meant only code defining
  COGL_ENABLE_EXPERIMENTAL_2_0_API would get access to the CoglPath
  API.

  We now ignore whether COGL_ENABLE_EXPERIMENTAL_2_0_API is defined so
  clutter which does define it will see the api and so will clutter
  users that don't define it.

Cogl 1.15.6                                                        2013-08-19

  • List of changes since Cogl 1.15.4

  » Fixed runtime selection of egl-kms backend
  » Split out the CoglPath api in-line with cogl master to reduce
    divergence, but updated to not break the 1.x API/ABI
  » Reverted the semantic change to cogl_offscreen_new_to_texture to
    make it synchronously allocate as it did in cogl-1.14. A
    replacement cogl_offscreen_new_with_texture api has been
    introduced to support the asynchronous allocation behaviour
    required to allow configuration of a framebuffer before
    allocation.
  » Fixed a problem with binding attribute locations with desktop GL
    drivers, required to work with the latest Mesa.
  » Some configure.ac documentation fixes
  » In cogl-gst we make sure to only emit the "pipeline-ready" signal
    once the new textures have actually been uploaded.
  » Various MSVC build fixes

  Note: we took some care to try and avoid breaking the ABI and
  chaning the soname relative to the last 1.15.4 snapshot.

  • Gnome Bugzilla bugs closed since 1.15.4:

  #703500 - 49 Conform Tests Regressed (FAIL)
  #703174 - Crash when switching user with gnome 3.8 using nvidia drivers
  #705836 - egl-kms: set the EGL_PLATFORM explicitly
  #705591 - SIGSEGV in various conformance tests on wayland

Many thanks to:

  Chun-wei Fan
  Neil Roberts
  Robert Bragg
  Adel Gadllah
  Fan Chun-wei
  Giovanni Campagna
  Lionel Landwerlin

Cogl 1.15.4                                                        2013-07-30

  • List of changes since Cogl 1.15.2

  » Added experimental API to directly expose atlas textures.
  » Added new_from_file/data/bitmap APIs for sliced textures.
  » Added new_from_file APIs for 2D textures.
  » Added cogl_primitive_draw as a new name for the
    cogl_framebuffer_draw_primitive function.
  » Removed the attribute drawing APIs. Instead applications should
    create a primitive and draw that.
  » Fixed bug where Cogl would busy-wait with 100% CPU if the Wayland
    compositor is closed.
  » The COGL_FRAME_EVENT_SYNC events are now sent based on the frame
    callback with the Wayland backend.
  » New cogl_gst_video_sink_is_ready() function to determine whether a
    Cogl-GST video sink is ready to have the pipeline queried.
  » Fixed a potential bug with the blending enabled state when copying
    a pipeline.
  » Fixed detecting the Mesa vendor when GL 3 is used.
  » Fixed a reference leak on the CoglRenderer.
  » Fixes to the Visual Studio build files.

Many thanks to:

  Robert Bragg
  Chun-wei Fan
  Damien Lespiau

Cogl 1.15.2                                                        2013-07-09

  • List of changes since Cogl 1.14.0

  » Lots of Wayland backend work, including updated compositor support
  » Updated cogland, a simple example wayland compositor using Cogl
  » Made the onscreen resize callback work the same as the frame callback
  » New cogl_onscreen_swap_buffers_with_damage api
  » New fence API
  » New Emscripten support (only basic at the moment)
  » Improved blend state tracking
  » New cogl_onscreen_add_dirty_callback() api for window systems
    that need to notify application of dirty/damaged regions that must
    be redrawn by the application
  » Started adding internal unit tests to complement the conformance
    tests
  » New support for per-vertex point sizes
  » New cogl-gst sub-library added enabling gstreamer integration into
    Cogl based applications. Notably the design is compatible with
    applications adding custom shader snippets to a CoglPipeline that
    handles video sampling so application will be able to chain
    together shader based affects without requiring intermediate
    renderers.
  » Adds HSL color conversion apis
  » The Conformance test suite can now be installed with a .test file
    enabling them to be run by the gnome-desktop-testing-runner for example.

  • Bugzilla bugs closed since 1.14.0:

  #691752 - add fence/sync API
  #696730 - Compile failure with 1.14.0 due to extra arg in bitmap functions
  #697330 - Fails to build with the gold linker due to missing reference to libm
  #699431 - [PATCH] xlib: Don't crash just because the display doesn't expose RANDR
  #700088 - compile failure: 'wayland_surface' has incomplete type
  #702570 - cogl 1.16: Regression with event propagation in champlain
  #702942 - Install conformance tests
  #702999 - undefined reference to `wl_buffer_is_shm'
  #703553 - Add support for automake 1.14

Many thanks to:

  Neil Roberts
  Robert Bragg
  Andreas Oberritter
  Chris Cummins
  Damien Lespiau
  Emanuele Aina
  Plamena Manolova
  Roy.Li
  Adam Jackson
  Daniel Stone
  Inaki Larranaga Murgoitio
  Lionel Landwerlin
  Matthias Clasen
  Milo Casagrande
  Rico Tzschichholz
  Yosef Or Boczko

(obache)

2014-01-03 09:04:20 UTC MAIN commitmail json YAML

2014-01-03 08:47:51 UTC MAIN commitmail json YAML

Fixes PHP version check condition:
* move phpversion.mk to above of checking php version
* use PKG_PHP_VERSION for PHP version check, PHP_PKG_PREFIX is not a integer.

(obache)

2014-01-03 07:12:55 UTC MAIN commitmail json YAML

+zeromq-4.0.3

(mef)

2014-01-03 06:12:02 UTC MAIN commitmail json YAML

Updated converters/py-simplejson to 3.3.1

(rodent)

2014-01-03 06:11:46 UTC MAIN commitmail json YAML

Update to latest release, 3.3.1. Add:

PYTHON_VERSIONS_ACCEPTED=      33 27 26
PYTHON_VERSIONS_INCLUDE_3X=    yes

Not clear from documentation if this package works with python32.

>From CHANGES.txt:

Version 3.3.1 released 2013-10-05

* JSONDecodeError exceptions can now be pickled
  https://github.com/simplejson/simplejson/pull/78

Version 3.3.0 released 2013-05-07

* Unpaired surrogates once again pass through the decoder, to match older
  behavior and the RFC-4627 spec.
  https://github.com/simplejson/simplejson/issues/62

Version 3.2.0 released 2013-05-01

* New ignore_nan kwarg in encoder that serializes out
  of range floats (Infinity, -Infinity, NaN) as null for ECMA-262
  compliance.
  https://github.com/simplejson/simplejson/pull/63
* New for_json kwarg in encoder to make it possible to for
  subclasses of dict and list to be specialized.
  https://github.com/simplejson/simplejson/pull/69

Version 3.1.3 released 2013-04-06

* Updated documentation to discourage subclassing whenever possible.
  default, object_hook, and object_pairs_hook provide almost all of
  the functionality of subclassing.

Version 3.1.2 released 2013-03-20

* Updated documentation to reflect separators behavior when indent is
  not None
  https://github.com/simplejson/simplejson/issues/59
* Test suite should be compatible with debug builds of Python 2.x and 3.x
  https://github.com/simplejson/simplejson/pull/65

Version 3.1.1 released 2013-02-21

* setup.py now has another workaround for Windows machines without
  MSVC installed
  http://bugs.python.org/issue7511

Version 3.1.0 released 2013-02-21

* Updated JSON conformance test suite
  http://bugs.python.org/issue16559
* simplejson.tool tests and bugfix for Python 3.x
  http://bugs.python.org/issue16549
* Improve error messages for certain kinds of truncated input
  http://bugs.python.org/issue16009
* Moved JSONDecodeError to json.scanner (still available for import
  from json.decoder)
* Changed scanner to use JSONDecodeError directly rather than
  StopIteration to improve error messages

Version 3.0.9 released 2013-02-21

* Fix an off-by-one error in the colno property of JSONDecodeError
  (when lineno == 1)
  http://bugs.python.org/issue17225

Version 3.0.8 released 2013-02-19

* Fix a Python 2.x compiler warning for narrow unicode builds
  https://github.com/simplejson/simplejson/issues/56

Version 3.0.7 released 2013-01-11

* NOTE: this release only changes the license.
* simplejson is now dual-licensed software, MIT or AFL v2.1. It is
  also made explicit that this code is also licensed to the PSF under
  a Contributor Agreement.

Version 3.0.6 released 2013-01-11

* Fix for major Python 2.x ensure_ascii=False encoding regression
  introduced in simplejson 3.0.0. If you use this setting, please
  upgrade immediately.
  https://github.com/simplejson/simplejson/issues/50

Version 3.0.5 released 2013-01-03

* NOTE: this release only changes the tests, it is
  not essential to upgrade
* Tests now run with deprecation warnings printed
* Fixed Python 3 syntax error in simplejson.tool
  https://github.com/simplejson/simplejson/issues/49
* Fixed Python 3.3 deprecation warnings in test suite
  https://github.com/simplejson/simplejson/issues/48

Version 3.0.4 released 2013-01-02

* MSVC compatibility for Python 3.3
  https://github.com/simplejson/simplejson/pull/47

Version 3.0.3 released 2013-01-01

* Fixes for bugs introduced in 3.0.2
* Fixes for Python 2.5 compatibility
* MSVC compatibility for Python 2.x
  https://github.com/simplejson/simplejson/pull/46

Version 3.0.2 released 2013-01-01

* THIS VERSION HAS BEEN REMOVED
* Missed a changeset to _speedups.c in the 3.0.1 branch cut

Version 3.0.1 released 2013-01-01

* THIS VERSION HAS BEEN REMOVED
* Add accumulator optimization to encoder, equivalent to the usage of
  `_Py_Accu` in the Python 3.3 json library. Only relevant if encoding
  very large JSON documents.

Version 3.0.0 released 2012-12-30

* Python 3.3 is now supported, thanks to Vinay Sajip
  https://github.com/simplejson/simplejson/issues/8
* `sort_keys`/`item_sort_key` now sort on the stringified verison of the
  key, rather than the original object. This ensures that the sort
  only compares string types and makes the behavior consistent between
  Python 2.x and Python 3.x.
* Like other number types, Decimal instances used as keys are now
  coerced to strings when use_decimal is True.

(rodent)

2014-01-03 05:26:43 UTC MAIN commitmail json YAML

Updated x11/sakura to 3.1.3

(ryoon)

2014-01-03 05:26:24 UTC MAIN commitmail json YAML

2014-01-03 05:07:44 UTC MAIN commitmail json YAML

2014-01-03 05:07:07 UTC MAIN commitmail json YAML

2014-01-03 05:06:40 UTC MAIN commitmail json YAML

Update to 1.10

Changelog:
1.10 "Soundtropolis"
====================

  * Updated or New dependencies
        - PangoX: no longer required

  * Bug Fixes
        - Always rebuild the list of marked windows in tabs when
          closing a marked window. [fuchur]

        - In `sawfish-config' fix the `make-choice-item' to properly
          support settings for the `Crux' theme. [Vedat Hallac]

        - Only allow a window to be tabbed, if the parent window's
          framestyle has support for tabs.  (Note that in Sawfish
          different windows can have different framestyles) [fuchur]

        - `window-ops-menu' was still calling
          `resize-window-to-dimension' that didn't exist anymore since
          Sawfish 1.7. Use `resize-window-prompt' instead. [Christopher
          Bratusek]

        - Make "Sawfish Rootmenu" label an insensitive menu-item, so
          that clicking it while the root-menu pops up doesn't make the
          menu disappear immediately. [Christopher Bratusek]

        - In SawfishConfig you can select different cursor shapes for
          different buttons. Some of the definitions have been wrong
          and could crash Sawfish when choosing them. This is fixed
          now. [fuchur]

        - When a windows `max-width' or `max-height' would exceed 32767
          (X11's maximum) it would result in odd window-behaviour (for
          example: no maximization button), this is fixed by capping
          the value at 32767. Originally reported with Firefox and
          Thunderbird 17.0 [Michael Panteleit]

        - Fixed grabbing key-bindings in SawfishConfig. [Christopher
          Bratusek]

        - Fixed non-working `$height-content' and `$width-content' in
          the mxflat theme [Robert Zenz]

        - Fixed remembering all window properties after switching
          workspaces [fuchur]

  * New Features
        - Tiling. [Jose A. Ortega Ruiz] [Christopher Bratusek] here are
          still minor hickups, but both `tall-tile' and `col-tile' are
          working (see also `lisp/sawfish/wm/tile/readme.org'):

          `tall-tile': one big (master) window on the left, small
          windows on the right

          `col-tile': tile windows as columns (recommended for
          multi-head configurations)

              ;; Example Tiling configuration in Sawfish's resource file
              (require 'sawfish.wm.tile.tile)
              (tall-tiling 0 #:width 1.75 #:top 0 #:bottom 0 #:gap 3 #:max 3 #:right nil #:resize t)
              (col-tiling 0 #:top 0 #:bottom 0 #:gap 3 #:cols 3 #:resize t)
              (bind-keys global-keymap
                "C-S-KP_Add" 'increase-max-windows
                "C-S-KP_Subtract" 'decrease-max-windows
                "C-M-KP_Add" 'increase-cols
                "C-M-KP_Subtract" 'decrease-cols
                "C-M-Right" 'tall-rotate-right
                "C-M-Left" 'tall-rotate-left
                "C-F11" 'next-tiling)

        - Added full compton integration (including autostarting
          compton with Sawfish).  Compton is a fork of xcompmgr with
          many bug fixes and many improvements compared to the original.

          Using `sawfish-config' it is also possible to change most
          compton options directly from within Sawfish. [fuchur]

        - Make `focus-when-mapped' window-matcher chooseable from
          'never 'maybe and 'always. 'never is suggested for KDE users
          to be applied to Plasma in order to prevent notification
          popups to take focus from currently active window (and
          possibly loosing keyboard input) [fuchur]

        - Completeley revised `resize-window-prompt'. Now display
          window's name and old width (respectively old height) when
          prompt for new values. Shows an information, if one of the
          given values is not actually a number. [Christopher Bratusek]

        - External Application modules. Those modules allow handling,
          setting-up and starting external applications during a
          sawfish session. See `doc/AUTOSTART' for additional notes on
          them.
            ++ `trayer' module. Handles a `trayer' (a system-tray)
              instance during a sawfish session.  [Christopher
              Bratusek]

            ++ `xmobar' module. Handles a `xmobar' (an on-screen, very
              flexible bar, monitoring whatever you like) instance
              during a sawfish session. [Christopher Bratusek]

            ++ `xmodmap' module. Allows reading `~/.Xmodmap' on
              startup of Sawfish. Useful only if using Sawfish
              standalone without a session-manager that already does
              this. [Christopher Bratusek]

            ++ `xsettingsd' module. Handles a `xsettingsd' (a daemon
              implementing XSettings to provide GTK+2 application with
              information like what theme to use))instance during a
              sawfish session. [Christopher Bratusek]

            ++ `xgamma' module. Allows changing display's gamma
              settings on startup of Sawfish. [Christopher Bratusek]

            ++ `fehlstart' module. Handles a `fehlstart' (a simple,
              but yet flexible application launcher) instance during a
              sawfish session. [Christopher Bratusek]

            ++ `pancake' module. Handles a `pancake' (a simple desktop
              panel with pager, window-list, taskbar, tray) instance
              during a sawfish session [Christopher Bratusek]

        - Added `force-tab' window-matcher, forcing a window to be
          tabbed. [fuchur]

        - Added `window-type' window-matcher. This allows you to change
          the `_NET_WM_TYPE' of a window.  Specifications explicitly
          state that the client (Sawfish in this case) is not allowed
          to do so. Still, we provide this ability in case of bogus
          applications and testing purposes, it is neither desired nor
          required for normal work. [fuchur]

        - Added `tab-group-windows-hook', triggered when changing or
          creating a tabgroup, returning all windows contained in the
          current tabgroup. [fuchur]

  * Removed Features
        - Removed `sawfish.wm.ext.expose' in favour of much more
          advanced tiling-functions. [Christopher Bratusek]

  * Miscellaneous Changes
        - Updated `Elberg-tabbed' and `gradient-tabbed' for tab-system
          as of Sawfish 1.9.1 [fuchur]

        - Wallpaper setter now has an option for setting wallpaper on
          startup. Image widget is now more robust.  [Christopher
          Bratusek]

        - Improved default keymap for `titlebar' and `tabbar'. [fuchur]

        - Revived `decorate-transients', `menus-include-shortcuts' and
          `customize-show-symbols' defcustoms.  These options are now
          adjustable from `sawfish-config' again. [Christopher Bratusek]

        - Give the `root-window' the property `'WINDOW_MANAGER' on
          startup with value `sawfish'.  [Christopher Bratusek]

        - Updated `ru' and `pt_BR' translations via transifex.

1.9.1 "Voyager"
===============

  * Bug Fixes
        - `dimension' window-matcher does now properly restore the
          window's size [Robert Zenz]

        - When destroying a window marked for tabbing, before tabbing
          was done, tabbing didn't work anymore until Sawfish
          restarted. This is fixed now. [fuchur]

        - In `Makedefs.in' source `$(repexecdir)/rules.mk' as first, so
          that `--prefix' and co. from `configure' won't get
          overwritten. [Allin Cottrell]

        - In `tabs' some minor issues have been fixed, like correct
          `raise' or `sticky' tabs, and some issue with `move-resize'
          tabs. [fuchur]

        - Only allow '_NET_WM_WINDOW_TYPE_NORMAL to be marked as a
          tabbed window. [fuchur]

  * New Features
        - In tabbed-windowing it is now possible to add a whole
          tab-group to another tab-group, or a single window. By
          default the keybinding is `C-Button2-Off'. [fuchur]

        - Tabs now support `viewport-sticky' and `workspace-sticky'.
          [fuchur]

        - Tabs now support coloring the window-title in a different
          color, for windows, which are marked for tabbing. Currently
          only `StyleTab' uses this feature. [fuchur]

  * Miscellaneous Changes
        - In razor-qt integration module add `About Razor-Qt' help
          entry [Christopher Bratusek]

        - Replace `gdk_pixbuf_unref' by `g_object_unref' [Togan
          Muftuoglu]

        - Fix the address of FSF in all relevant files [Togan Muftuoglu]

        - Change cursor shape when working with tabs [fuchur]

        - Removed `sawfish.wm.util.marks', now implemented in
          `sawfish.wm.tabs.tab'. [fuchur]

        - Fix debian packaging scripts for Debian/Unstable, update
          install-sh to 2011-01-19.21, also remove NEWS and config.h.in
          upon `make gitclean'.[Christopher Bratusek]

1.9.0 "Next Dimensional World"
==============================

  * Updated or New dependencies
        - librep 0.92.0 -> 0.92.1

        - rep-gtk 0.90.4 -> 0.90.7

        - ssd 0.30 [optional, for built-in poweroff-menu]

  * Bug Fixes
        - When cursor-warping was enabled and user switched to a shaded
          window, the cursor warped to the position of the unshaded
          window. This is fixed now.  [Christopher Bratusek]

        - When switching between tabbed themes from SawfishConfig, it
          could happens that there were `gaps' in the frame. This is
          fixed now. [Christopher Bratusek]

        - In SawfishConfig one could only grab key-bindings, but not
          mouse- or mixed mouse-key-bindings. This is fixed now. (Move
          mouse 20 pixels to grab a `Move' event).  [Christopher
          Bratusek]

        - SawfishConfig became useless when Sawfish restarted. This is
          now worked-around by simply restarting SawfishConfig when
          Sawfish does. A new `before-restart-hook' has been added for
          this purpose. [Christopher Bratusek]

        - In EdgeActions `HotSpot', `HotMove' and `EdgeFlip', it was
          possible to trigger the same event multiple times at a time.
          This is fixed now.  [Jeremy Hankins]

        - Fixed a bug in apps-menu, failing to generate the menu, if a
          desktop-file contains both Categories and the (errorneous)
          Category key, or only the later. [Matthew Love]

        - Fixed a bug in window-manager selection handling. Set all
          fields of the client message event. This prevents bugs, where
          Sawfish sometimes isn't able to replace another
          window-manager or aquiring the screen if no other WM is
          running. [Timo Korvola]

        - When making X request, we might receive and `select' will
          stuck. This is fixed now [Michal Maruska]

        - Avoid calling Xmap for gone windows. [Michal Maruska]

        - Fixed a possible segmentation fault in `leave_notify' [Michal
          Maruska]

        - In SawfishConfig the `choice' widget didn't work when the
          choices were numerical values. This is fixed now.
          [Christopher Bratusek]

  * Sawfish-MMC [Michal Maruska]

    Sawfish-MMC was a fork of Sawfish active, while the original
    Sawfish was inactive (2004-2007). Next follows a list of changes
    merged from Sawfish-MMC.
        - Only apply property changes if window as `refresh' property.

        - In the pixmap-cache append pixmaps to the age list, rather
          than prepending.

        - Extend `pixmap-cache-control' to reset and return more
          informations.

        - `pixmap-cache-images' returns all images in cache.

        - When initializing Sawfish, try to initialize XKB, too.

        - Misc: Drop unused `prog_name' from `display.c'. Call
          `XAddToSaveSet' from a better position in the code. Mar
          `mapped_not_override_p' static. Simplified `property_notify'.

  * EdgeAction changes [Christopher Bratusek]
        - New EdgeActions:
            x `HotMove'. Calls an EdgeAction when dragging a window
              over the edge.

            x `Expose'. Simple expose (one-shot tiling) EdgeAction
              (can also be used stand-alone).  Original code by Mark
              Triggs.

            x `Expand'. Drag a window over the edge and it expand to
              the half-screen size.

            x `Show-Desktop'. Toggles between `show-desktop' and
              `hide-desktop'.

            x `Maximize'. Just for competitive reasons choosable from
              configurator.

        - `before-edge-action-hook' and `after-edge-action-hook'. While
          `enter-flipper-hook' and `leave-flipper-hook' simply respond
          to the mouse entering or leaving the flipper-window, the new
          hooks respond only when an EdgeAction was invoked. The two
          hooks pass the invoked EdgeAction, activated edge and a
          boolean `while-moving' value to the child-function (in that
          order).

        - Simplified, more robust EdgeFlip (flip-viewport and
          flip-workspace are now split).

        - Improved logic of blocking an action while another is already
          running. On one hand, see `Bug Fixes' above, on the other
          hand it's now ensured that we dont' activate an edge twice
          when dragging a window over it or when the pointer hits the
          edge via mouse-trapping.

        - New `move-window-to-corner' and `move-window-to-edge' helpers.

        - Updated EdgeAction documentation

  * SawfishConfig changes [Christopher Bratusek]
        - Updated and Improved widgets in SawfishConfig:
            x `file'. The file(-chooser) widget now uses
              GtkFileChooserButton in favour of the ancient
              GtkFileSelectionDialog. The GtkEntry and GtkVBox used as
              helpers became useless and are removed.

            x `font'. The font(-chooser) widget now uses
              GtkFontChooserButton in favour of the ancient
              GtkFontSelectionDialog. The GtkEntry used as helper
              became useless and is removed.

            x `choice', `symbol', `keymap', `frame-style'. Those
              widgets now use GtkComboBoxText in favour of ancient
              GtkCombo/GtkComboEntry.

            x `scheme-boolean'. This widget is now properly
              implemented.

              Old: two checkboxes. First for activating setting,
              second for choosing yes or no.  New: only one checkbox,
              yes or no as usual, shows minus when unset.

            x `number'. The number-widget now has a `stepping'
              property, allowing to change the increment of a
              button-press on the spin-button.

        - New widgets in SawfishConfig:
            x `range'. The range widget represents an integer with a
              given range.  Basically it uses a GtkScale instead of a
              GtkSpinButton, which results in a better user-experience
              for those values.

            x `image'. The image widget contains a preview and
              image-selector.  The file-browser openend is setup to
              display previews, too. Original code by Lucas Pandolfo.

        - Removed widgets in SawfishConfig:
            x `program'. Just an alias to `file'.

            x All `gtk-only' widgets. Since Sawfish 1.5.0 those have
              been dummies, we don't use `libgnome', `libgnomeui' or
              `libgnomecanvas' anymore anyway.

        - New buttons. SawfishConfig now offers buttons to access Wiki,
          Help, ResourceFile and About. Additionally there's now a
          file-chooser for installing themes from `*.tar.*' files.

        - Widgets that depend on an disabled setting are now hidden
          instead of greyed-out.

        - Merged sawfish.cfg.widgets into sawfish.gtk.widgets. Old
          widgets aren't loaded anymore, even if present from an old
          installation.

        - All defcustoms do now have a property to change the position
          of the label.  To change it, append on of the following to
          the doc-string: \\left \\right \\top \\bottom.

          Example:

              (defcustom test-var 'eclipse
                "This is just a test with label on top. \\top"
                :type (choice eclipse crosshair none)
                :group appearance)

          Of course that only works, if the label is a GtkLabel widget
          on it's own.

  * Theme/Theming changes [Christopher Bratusek]
          === spoiler === : StyleTab in Sawfish 1.9 add lots of new
          fancyness for the price of beeing slow.  So if you experience
          a long startup-time of Sawfish, it's a feature, not a bug. :
          == /spoiler ===

        - StyleTab changes [fuchur]:
            x The theme is now fully re-colorable. You can choose
              different colors for each button and the frame.
              Furthermore you can choose how much to dimm inactive
              frames (compared to active).

            x Majorly improved the grouping of options in StyleTab.

            x Added corners to frames (allowing resize with mouse at
              window-corners).

            x Available styles: Default (former Dark), WixDa (former
              Silver), Reduce, Smoothly and Glass (New).

            x Added hash-tables for images.

        - New themes:
            x Candido

            x Zami-like

        - Improved themes:
            x Gradient has been replaced by Gradient-tabbed.

        - Removed themes [still available from Wiki]:
            x get-S-tabbed

            x brushed-metal

            x simple

            x smaker

            x mono

            x gtk

        - New theme-related configuration-options [theme independent]:
            x Added an option to control the titlebar text position.
              If a theme draws something additional in the titlebar
              (eg. StyleTab draws an icon), refer to the functions
              `update-title-x-offsets', `update-title-y-offsets'.

            x Added an option to control the cursor-shape when
              hovering frame-buttons.

            x Added an option to change the font, depending on the
              window state.

        - Moved definitons for `previous-workspace-button' and
          `next-workspace-button' from StyleTab into Sawfish.

  * New Features
        - Added `cabinet' application-switcher. `cabinet' is an
          advanced application switcher for Sawfish. For more
          information please visit:
          http://sawfish.wikia.com/wiki/Cabinet [Wang HongQin]

        - Added `tab-group' window-matcher. It allows window to be
          auto-tabbed together, if they got the same `tab-group'
          property [fuchur]

        - Added `single-window-mode'. Basically this feature is known
          from OS-X, though it's implemented in a more strict way. The
          `single-window-mode' window should get all of the users
          attention.

          This is ensured by auto-iconifying any up-popping window,
          which is not in the same group. To additionally not annoy the
          user this is done without animation. Avoided or ignored
          windows are lowered. When `single-window-mode' is quit, the
          opposite happens.

          Also `single-window-mode' hooks into unmap-notify-hook to
          check whether the user wants to stop `single-window-mode' (by
          either closing or iconifying the window). Besides each
          workspace can hold it's own `single-window-mode'.

        - Added `mouse-trap' feature. It provides a method for moving
          the mouse to any place of the screen by zooming with just a
          few keystrokes. The mouse is warped to the center of the
          screen screen and a outline is drawn dividing the screen in 4
          squares (like trapping the mouse on it).  [Fernando Carmano
          Varo] [Christopher Bratusek]

        - Added `shade-stack' feature. It provides an alternative to
          `iconify-window'.  Instead of iconifying a window or minizing
          it to a tray, the windows get shaded and sorted in a stack
          starting from the top-left corner (the number of columns can
          be changed). Combined with auto-unshade this offers -
          possibly - a better way of interacting with windows which
          aren't required at the moment. Original code by Luke Gorrie.
          [Christopher Bratusek]

        - Integrated settings for selecting wallpaper using an external
          command (eg: hsetroot).  Applying settings to GNOME2 or XFCE4
          is also supported. Original code by Lucas Pandolfo.
          [Christopher Bratusek]

        - Added `toggle-desktop' function. Toggles between
          `show-desktop' and `hide-desktop' - always logically correct.
          [Christopher Bratusek]

  * Miscellaneous Changes
        - Improved desktop-integration modules [Christopher Bratusek]
            x KDE integration: added entries for user-switch,
              hibernate, suspend, lock-screen, menu-editor.

            x XFCE integration: added entries for hibernate, suspend,
              lock-screen, menu-editor.

            x GNOME integration: added entry for lock-screen,
              menu-editor.

            x MATE integration: full integration module for MATE
              Desktop has been added.

            x Razor-Qt integration: full integration module for
              Razor-Qt has been added.

            x LXDE integration: basic integration module for LXDE has
              been added.

        - The fallback poweroff-menu now uses SSD
          `Sawfish-Session-Dialog', a companion to Sawfish, by default.
          Support for logout and lockdown has been added. [Christopher
          Bratusek]

        - Added a `filemanager' launcher. If set the Sawfish root-menu
          will show an `Open Home' entry. The KDE, GNOME, MATE, XFCE
          and LXDE integration modules will set the program
          accordingly, unless it's already user-defined.

1.8.1 "Sharp As A Knife"
========================

  * Updated or New dependencies
        - librep 0.91.0 -> 0.92.0

  * Bug Fixes
        - Fixed jump-or-exec failing when a window without WM_CLASS
          exists [Christopher Bratusek]

        - Fixed failing to uninstall Sawfish [Christopher Bratusek]

  * Miscellaneous Changes
        - EdgeActions changes [Christopher Bratusek]:
            + Load from `user.jl', rather than `wm.jl'

            + Add `edge-actions-enabled' variable in order to be able
              to completely disable EdgeActions (also via .sawfishrc)

            + Move all options into new `sawfish.wm.edge.conf' module
              (so they appear in the correct order now)

            + Updated documentation for EdgeActions

        - Fixed documentation for function `insert-workspace'
          [Christopher Bratusek]

        - Removed unused or unneeded 'default, 'viewort and 'advanced
          classes from command definitions [Christopher Bratusek]

        - Fixed two strings in mxflat theme [Christopher Bratusek]

        - Improved Requires in sawfish.pc [Christopher Bratusek]

        - Improved debian packaging-scripts [Ian Zimmermann,
          Christopher Bratusek]

        - Improved .desktop-files [Kim B. Heino]

        - Updated translations:
            + Spanish [gnome-es team]

            + German [gnome-de team]

            + Czech [gnome-cz team]

            + Malay [gnome-ms team]

            + Slovenian [gnome-sl team]

        - Updated OPTIONS file [Christopher Bratusek]

1.8.0 "(Omoiyari)"
===============================

  * Incompatible changes
        - Infinite-desktop and edge-flip needs updates.

          Open the configurator -> "Edge Actions". Changes will be
          easy. (Set 4 pull-downs, and you're done mostly.
          "Infinite-desktop" is renamed to "viewport-drag".) For more
          options, see "Edge Actions" below.

          If your `~/.sawfish/rc' opens related modules, delete those
          references.  These modules are renamed, and you don't have to
          manually load them any more.

        - Renamed functions [Teika kazura]
            * Popup of operations-menu on a window, renamed from
              `popup-window-menu' to `popup-window-ops-menu' (both the
              function and command). Old names are still available.

            * Renamed window rename, from `rename-window-func' to
              `rename-window'. (Old name is still avialable.) The
              function `rename-window-interactive' is deleted. Use
              `(call-command 'rename-window)' instead.

          Even if the old names still remain, it is highly recommended
          to update.

        - Syntax-change in `jump-or-exec' [Christopher Bratusek]

          The previous `class' and `onfocused' parameters are now keys,
          and pass them as "#:match-class t/nil" or "#:onfocused
          value". Note that `match-class' is _boolean_; To pass a
          class, set `#:match-class t' and pass the class name to the
          argument `regex'. (*note Application Invocation::)

        - Apps-menu options `apps-menu-show-all' is deleted. See below
          for more.

        - User option `focus-ignore-pointer-events' is deleted. [Teika
          kazura]
          In fact, it's for internal use, and should not have been a
          user option. Use your favorite focus mode instead.

        - Animation related modules are renamed [Teika kazura]

          All are collected under `sawfish/wm/animation'.
          `window-anim.jl' -> `setup.jl', `outline.jl' -> `main.jl',
          `util/window-outline.jl' -> `modes.jl'.

  * Build and Installation
        - Fixed installation for non-root users [Stefano Sabatini]

          Previously when installing to a private directory as an
          ordinary user, the installation failed, because some files
          were forced to be installed in /usr. This is fixed now.

        - Session files installation [Christopher Bratusek]

          Now you can choose which session files (default: all) to
          install with these configure-options:

            * `--with/out-kde4session': enable or disable the
              installation of session files for KDE4.

            * `--with/out-gnome2session': enable or disable the
              installation of session files for GNOME2.

            * `--with/out-xdmsession': enable or disable the
              installation of session files for XDM (or other
              display-managers).

        - Spec-File compatibility for RHEL 6 beta [Kim B. Heino]

        - Debian-Scripts (mostly) updated to the new specification
          [Christopher Bratusek]

  * Bug fixes
        - Poweroff-menu fix [Teika Kazura, Christopher Bratusek]

          In Sawfish-1.7.0, poweroff related items in the popup menu
          couldn't be invoked, if run without any desktop environment.
          Fixed it.

        - Correctly build SawfishPager [Christopher Bratusek]

          It is ensured that SawfishPager builds correctly, by
          improving `sawfish.pc' file.

        - At focus in/out, correctly reports the mode [Timo Korvola]

          When `focus-in-hook' / `focus-out-hook' are called, Sawfish
          wrongly reported a focus change during a grab as "ungrabbed".
          Now it's reported as `while-grabbed'.

        - Window cycle among groups [Teika Kazura]

          Some windows were skipped in window cycles among groups. This
          is fixed.

        - No more crash at loading wrong theme code [Teika Kazura]

          From Sawfish-1.7.0, Sawfish used to crash when a theme with
          wrong code is loaded, but it's fixed. It's not complete, and
          for example some mxflat options make Sawfish crash.

        - Cancellation of `call-command' [Teika kazura]

          It used to print an error message when you cancel an
          interactive call of `call-command' with the escape key, but
          it doesn't any more.

        - KDE *.desktop files location [Teika Kazura]

          Previously, user's change of the variable
          `kde-desktop-directories' was ignored, but this is fixed.

  * New Features
        - Edge Actions [Christopher Bratusek]

          "Edge Actions" is a centralized way to invoke an action when
          the mouse pointer hits a screen-edge. It includes former
          "edge-flip" and "infinite-desktop" (now renamed to
          "viewport-drag"), and a new feature "hot-spot".

          Edge-flip and viewport-drag can be configured from the
          configurator "Edge Actions" group. Options are easy to
          understand.

          "Hot-spot" lets you assign an action to each screen-edge and
          -corner. An action has to be a lisp function, and can be set
          in `~/.sawfish/rc', like this:

              (defvar-setq top-left-corner-function
                (lambda () (display-message "hello world")))

          Hot-spot variable names consist of position (e.g. top-left or
          bottom) + "edge"/"corner" + "function".

          Other related changes are:
            * Viewport-drag and edge-flip (of course hot-spot, too)
              can be chosen per direction, top-bottom and left-right.
              It's also possible to enable / disable dragging of a
              window for each of them.

            * It means a window can be dragged during viewport-drag,
              which was not possible.

            * There're two delay timers now, for edge-flip and
              hot-spot.

          Internal changes:
            * Codes are found in `sawfish.wm.edge.*'. You don't have
              to import them for ordinary use.

            * Low-level functions now have API in
              `sawfish.wm.edge.util' written in Lisp.

        - Replace running window manager with Sawfish [Timo Korvola]
          New command line option `--replace' is added. With it, Sawfish
          will replace the currently running window manager. It's done
          by "manager selection" defined in ICCCM secs 2.8 and 4.3.

        - Toggle-Or-Exec wrapper added to Jump-Or-Exec [Christopher
          Bratusek]

          `toggle-or-exec' is similar to jump-or-exec, but turns windows
          into quake-like drop-down/pop-up-windows. That means, when
          you have the toggle-window focused and press its keybinding
          again, it will be hidden.

          See the file `jump-or-exec.jl' for more detailed examples.

        - `iconify-on-leave' window-matcher [Christopher Bratusek]

          This new window-matcher is a companion to `toggle-or-exec'.
          When a window matched loses the focus, it gets hidden. Use
          this together with `toggle-or-exec' for greater toggle-window
          experience.

        - Error printing during initialization [Teika Kazura]

          When an error occurs during initialization, and if you don't
          customize the option `error-handler', then the error is
          reported to both the screen and standard-error. After Sawfish
          starts, it's printed to the standard-error only.

        - New function `report-commands' [Teika kazura]
          It returns the list of all commands. (*note Operations on
          Commands::).

  * Misc Changes
        - Tabs and themes [fuchur]

          A new, tab-capable, highly configurable theme "StyleTab" is
          added. It allows the tab-bar to appear in top, left, right,
          and bottom. Use a new window rule `title-position' for it.
          "StyleTab" is now the default theme.

          Many improvements in tab system are done. For example,
          stickiness change on a window applies to all other windows in
          the same tab group, though maybe not yet complete. (Please
          tell us things you noticed.)

          When you used a tab capable theme (Elberg-Tabbed or
          Get-S-Tabbed), you had to manually adjust positions by pixel,
          but it's not necessary any more.

          When a lot of windows are open, they should now be more
          responsive.

        - Application menu is fully customizable [Matthew Love]

          With the new option `apps-menu-filter', you can fully
          customize the application menu. For the full description, see
          *Note Applications Menu::.

          It replaces former options like `apps-menu-show-all' or
          `apps-menu-ignore-no-display'.

        - Per-window animation mode [Teika kazura]

          From the configurator "Window Rules" you can set the animation
          mode when iconified. (*note Animating Windows::)

        - Behavior modification at focus-in [Harald van Dijk]

          In order to support "gnome2-globalmenu", the reaction policy
          to `XFocusInEvent' is slightly modified. Sawfish doesn't emit
          `_NET_ACTIVE_WINDOW' if it's done by (un)grabbing the pointer.

        - Revised `get-window-by-*' functions [Christopher Bratusek]

          For the details, see *Note Window Attributes::, and *Note
          Getting Windows::.
            * Added functions `window-role' and `get-window-by-role'
              (return NET_WM_ROLE)

            * Deleted `get-window-by-name-re' and
              `get-window-by-class-re'. Use instead
              `get-window-by-name' or `get-window-by-class' with the
              new boolean option `#:regex'. (The old name is still
              supported.)

            * added `#:icon' switch to `get-window-by-name' to get a
              window via NET_WM_ICON_NAME (can be used with #:regex
              switch, too)

            * Commands to resize a window [Christopher Bratusek, Teika
              kazura]

              Four new commands to resize a window where you can
              specify the size by pixels are there. You're either
              prompted to type in the new size, or you can preset it
              in the configurator.

              For the new command `resize-window-to-preset-size',
              first you specify a size in the configurator. The
              focused window will be resized to that preset size on
              invocation. There're also commands to change only one of
              the height and width.

              `resize-window-prompt' prompts you to enter the new size.

        - Window-operation menu improvements [Christopher Bratusek]

            + The window-operation menu now honours window rules
              better.  For example, if you have a window with
              `fixed-size' flag, the window-operations menu-entry
              `Resize' becomes unclickable.

            + The entries for moving and copying windows to another
              workspace are now bundled in the new `Workspace'
              sub-menu.

        - Translation related changes [Teika Kazura]
            + Added translator instructions in `po/README' file.

            + Before you run `po/make-pot' to generate `sawfish.pot',
              you now have to do `make all' at the top directory.
              Previously it was possible to produce wrong
              `sawfish.pot'.

            + Translation updates: Spanish [gnome-es team], German
              [gnome-de team], Simplified-Chinese [gnome-zh_CN team,
              Wang Lei], Norwegian/bokmål [gnome-no team] French
              [gnome-fr team], Czech [gnome-cs team] and Slovenian
              [gnome-sl team].

            + Updated `sawfish.pot' and subsequently all `*.po'.
              Banished some bogus items in `sawfish.pot'.
              (Developer's personal extensions had sneaked in.)

        - Emacs sawfish-mode now indents `let-fluids' and let-loop
          correctly, provided by `sawfish.el' [Teika Kazura]

        - Turn `focus-ignore-pointer-events' into an internal variable
          (has wrongly been a user-option before) [Teika Kazura]

        - Documentations [Teika kazura]
            * Section on popup menus is rewritten. (*note Popup
              Menus::)

            * Functions which return window geometry are now clarified
              in the point of frames.

            * Correction: The function `commandp' can only take
              symbols as its argument. (*note Operations on Commands::)

        - SawfishConfig "Window rules" section changes [Teika Kazura]

          Category `Placement' is renamed to `Geometry'.  The item
          `shade-hover' is moved to `appearance' category, and
          `fixed-size' to `geometry'.

        - Deletion of outdated features in command definition [Teika
          Kazura]

          Function `define-command-args' is deleted. In `define-command'
          function, the keyword argument `doc-key' is dropped.

(ryoon)

2014-01-03 05:04:14 UTC MAIN commitmail json YAML

Updated x11/rep-gtk2 to 0.90.8.1

(ryoon)

2014-01-03 05:03:51 UTC MAIN commitmail json YAML

Update to 0.90.8.1

Changelog:
0.90.8.1:

* fixed bug that prevented uninstallation of rep-gtk

0.90.8:

* fixed building on ARM
* synced spec file [Kim B. Heino]

0.90.7:

* re-arranged tree (all new widget-definitons in widgets/<widget>)
* minimum GTK+ bumped to 2.24
* minimum GDK bumped to 2.23
* New API wrapped:

GtkAccelGroup
  - gtk_accel_group_get_is_locked
  - gtk_accel_group_get_modifier_mask
  - GtkAccelKey
  - GtkAccelGroupEntry

GtkAccelMap:
  - gtk_accel_map_add_entry
  - gtk_accel_map_lookup_entry
  - gtk_accel_map_change_entry
  - gtk_accel_map_load
  - gtk_accel_map_save
  - gtk_accel_map_foreach
  - gtk_accel_map_load_fd
  - gtk_accel_map_save_fd
  - gtk_accel_map_lock_path
  - gtk_accel_map_unlock_path
  - gtk_accel_map_add_filter
  - gtk_accel_map_foreach_unfiltered

GtkExpander:
  - gtk_expander_set_label_fill
  - gtk_expander_get_label_fill

GtkComboBox:
  - gtk_combo_box_new_with_entry
  - gtk_combo_box_new_with_model_and_entry
  - gtk_combo_box_popup
  - gtk_combo_box_popdown
  - gtk_combo_box_set_button_sensitivity
  - gtk_combo_box_get_button_sensitivity
  - gtk_combo_box_get_has_entry
  - gtk_combo_box_get_entry_text_column
  - gtk_combo_box_set_entry_text_column
  - gtk_combo_box_set_row_separator_func
  - gtk_combo_box_get_row_separator_func

GtkComboBoxText:
  - added completely

GtkScale:
  - gtk_scale_add_mark
  - gtk_scale_clear_marks

GtkRC:
  - gtk_rc_parse_string

GdkPixbuf:
  - gdk_pixbuf_new_from_file_at_size
  - gdk_pixbuf_new_from_file_at_scale

GtkImage:
  - gtk_image_clear

* Fixed wrapped API:

GtkFileChooser:
  - gtk_file_chooser_set_filename
  - gtk_file_chooser_select_filename

* Deprecated API no longer wrapped:

GtkComboBox
  - gtk_combo_box_get_active_text
  - gtk_combo_box_remove_text
  - gtk_combo_box_append_text
  - gtk_combo_box_insert_text
  - gtk_combo_box_prepend_text

GtkComboBoxEntry:
  - removed completely

GtkButton
  - gtk_button_pressed
  - gtk_button_released
  - gtk_button_enter
  - gtk_button_leave
  - gtk_file_chooser_button_new_with_backend

0.90.6:

* bump minimum librep to 0.92.0
* updated for changes in installation-paths in librep 0.92.0
* merged Debian scripts from Ian Zimmermann
* improved Makefile clean rules
* combined gtk and gtk-types modules [Kim B. Heino]

0,90,5:

* fixed a bug in configure, which could create an incomplete rep-gtk.pc
* updated the debian packaging scripts (mostly) to the new spec

(ryoon)

2014-01-03 05:02:08 UTC MAIN commitmail json YAML

Updated lang/librep to 0.92.3

(ryoon)

2014-01-03 05:01:36 UTC MAIN commitmail json YAML

Update to 0.92.3

Changelog:
0.92.3
======

  * More entities support for xml-reader (gt, umlauts, esszett)

  * Fix address of FSF in all files [Togan Muftouglu]

  * Assume stack-direciton `downwards' for all ppc and s390 variants
    [Kimb B. Heino]

  * Updated `install-sh' to version 2011-01-19.21.

  * Added `program-exists-p' [Mark Triggs]

0.92.2.1
========

  * Assume stack-direction `downwards' on ARM [Kim B. Heino]

0.92.2
======

  * Sync librep.spec with Fedora [Kim B. Heino]

  * Assume stack-direction `downwards' for x86_64.  Self-detection
    doesn't work with gcc >= 4.7.0 [Kim B. Heino]

  * read_line no longer aborts at 400 characters [Timo Korvola]

0.92.1b
=======

  * Fixed a bug in librep.pc

0.92.1
======

  * Fixed building REP on OS-X 10.6 by not exporting librepm.sym via
    libtool[John Harper]

  * Fixed building REP on OS-X 10.7 by defining a proper ALIGN if
    ffi.h doesn't provide one [John Harper]

  * Fixed detection of FFI, if ffi.h isn't found [John Harper]

  * Added various missing symbols in librep.sym [John Harper]

  * Fixed a warning from configure regarding librep.pc [Christopher
    Bratusek]

  * Removed VPATH from Makefiles, to allow building REP using `makepp'
    [Daniel Pfeiffer]

  * Added `positon' meta-function [Jeremy Hankins] [Eli Barzilay]

  * Imported utility-functions from Sawfish: `beautify-symbol',
    `remove-newlines', `option-index' and `string->symbol'.

0.92.0
======

  * Bumped soname to 16.0.0 [Ian Zimmermann]

  * Make librep loading shared-objects, rather than libtool-archives
    [Kim B. Heino]

  * Removed architecture and version from installation paths
    [Christopher Bratusek]

  * Improved debian packaging-scripts [Ian Zimmermann, Christopher
    Bratusek]

0.91.1
======

  * `rep.ffi.util' module [Sergey Bolshakov]

    A new module containing utils for rep's ffi binding is added.

  * Fixed librep.pc to prevent a possible build issue in rep-gtk or
    sawfish (occured on fedora 14) [Christopher Bratusek]

  * New functions [Teika Kazura]

    `function-name' returns the name of the function object. (*note
    Functions::)

    `remove-hook-by-name' removes functions from a hook by their name.
    (*note Normal Hooks::)

  * Documentation [Teika kazura]

    Function `in-hook-p' now has the documentation. (*note Normal
    Hooks::)

    New sections "Module Aliases" (*note Module Aliases::), "Module
    Limits" (*note Module Limits::).

  * Minor bugfix: `remove-hook' used to emit an error if the hook was
    unbound, but it's fixed. [Teika kazura]

  * fixed the spec-file [Kim B. Heino]

  * updated debian packaging-scripts (mostly) to the new format
    [Christopher Bratusek]

(ryoon)

2014-01-03 04:40:34 UTC MAIN commitmail json YAML

Needs msgfmt, seen in freebsd build

(dholland)

2014-01-03 04:30:26 UTC MAIN commitmail json YAML

Handle FreeBSD like Dragonfly.

(dholland)

2014-01-03 04:07:54 UTC MAIN commitmail json YAML

+py-memcached; Packaged originally in -wip by kamel.derouiche@gmail.com.

(rodent)

2014-01-03 04:06:32 UTC MAIN commitmail json YAML

Added devel/py-memcached version 1.53

(rodent)

2014-01-03 04:06:20 UTC MAIN commitmail json YAML

Import py27-memcached-1.53 as devel/py-memcached.

This software is a 100% Python interface to the memcached memory cache daemon.
It is the client side software which allows storing values in one or more,
possibly remote, memcached servers.

(rodent)

2014-01-03 03:50:26 UTC MAIN commitmail json YAML

+py-iniparse; CATEGORIES+=python in py-iniparse/Makefile

(rodent)

2014-01-03 03:49:10 UTC MAIN commitmail json YAML

Added textproc/py-iniparse version 0.4

(rodent)

2014-01-03 03:49:00 UTC MAIN commitmail json YAML

Import py27-iniparse-0.4 as textproc/py-iniparse.

iniparse is a INI parser for Python which is:

* Compatiable with ConfigParser: Backward compatible implementations of
  ConfigParser, RawConfigParser, and SafeConfigParser are included that are API
  compatible with the Python standard library. They pass all the unit tests
  included with Python;

* Preserves structure of INI files: Order of sections & options, indentation,
  comments, and blank lines are preserved as far as possible when data is
  updated;

* More convenient: Values can be accessed using dotted notation
  (cfg.user.name), or using container syntax (cfg['user']['name']);

It is very useful for config files that are updated both by users and by
programs, since it is very disorienting for a user to have her config file
completely rearranged whenever a program changes it. iniparse also allows making
the order of entries in a config file significant, which is desirable in
applications like image galleries.

(rodent)

2014-01-03 03:35:24 UTC MAIN commitmail json YAML

+py-flask-bootstrap

(rodent)

2014-01-03 03:34:34 UTC MAIN commitmail json YAML

Added www/py-flask-bootstrap version 3.0.3.1

(rodent)

2014-01-03 03:34:00 UTC MAIN commitmail json YAML

Import py27-flask-bootstrap-3.0.3.1 as www/py-flask-bootstrap.

Flask-Bootstrap packages Twitter's Bootstrap into an extension that mostly
consists of a blueprint named 'bootstrap'. It can also create links to serve
Bootstrap from a CDN and works with no boilerplate code in your application.

(rodent)

2014-01-03 02:29:33 UTC MAIN commitmail json YAML

Updated www/ikiwiki to 3.20140102

(schmonz)

2014-01-03 02:28:11 UTC MAIN commitmail json YAML

Update to 3.20140102. From the changelog:

* aggregate: Improve display of post author.
* poll: Fix behavior of poll buttons when inlined.
* Fixed unncessary tight loop hash copy in saveindex where a pointer
  can be used instead. Can speed up refreshes by nearly 50% in some
  circumstances.
* Optimized loadindex by caching the page name in the index.
* Added only_committed_changes config setting, which speeds up wiki
  refresh by querying git to find the files that were changed, rather
  than looking at the work tree. Not enabled by default as it can
  break some setups where not all files get committed to git.
* comments: Write pending moderation comments to the transient underlay
  to avoid conflict with only_committed_changes.
* search: Added google_search option, which makes it search google
  rather than using the internal xapain database.
  (googlesearch plugin is too hard to turn on when xapain databases
  corrupt themselves, which happens all too frequently).
* osm: Remove invalid use of charset on embedded javascript tags.
  Closes: #731197
* style.css: Add compatibility definitions for more block-level
  html5 elements. Closes: #731199
* aggregrate: Fix several bugs in handling of empty and colliding
  titles when generating filenames.

(schmonz)

2014-01-02 23:51:53 UTC MAIN commitmail json YAML

Updated devel/mercurial to 2.8.2

(wiz)