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 (12m)  pkgsrc-2024Q1 (4d)  pkgsrc-2023Q4 (78d)  pkgsrc-2023Q2 (110d) 

2024-06-17 19:09:01 UTC Now

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

Update ruby-parallel to 1.0.0.

No changelog file, but looks cleanup and minor tweaks only per github.

(tsutsui)

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

Updated x11/mlterm to 3.3.6

(tsutsui)

2014-06-01 16:00:30 UTC MAIN commitmail json YAML

Update mlterm to 3.3.6.

pkgsrc changes:
- remove post-3.3.5 fix patches

Changes noted in doc/en/ReleaseNote:

ver 3.3.6
* Support fcitx. (Experimental)
* Support scrollbar on Android.
* Remove the original "simple" scrollbar and link "sample" scrollbar statically
  to mlterm as "simple" one. Rename "sample2" scrollbar to "sample".
* Bug fixes:
  Fix partially corrupt screen in drawing animation gif.
  Fix https://twitter.com/yoshikaw/status/462125454107738112
  Fix corrupt screen in drawing large images.
  Fix https://twitter.com/kefir_/status/467340224628924416
  Fix the corrupt scrolling in vertical mode.

(tsutsui)

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

Updated games/onscripter to 20140504

(tsutsui)

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

Update onscripter to 20140504.

Upstream changes (no English changelog):

20140504:
- fix a bug that can't read in label information in some particular cases
- fix warnings by gcc-4.7.2

20140422 (serious bug fix):
- fix a bug slippled in 20140406 that prevents save from mouse
  right click menu

20140406:
- fix incorrect movie URLs on Android version
- fix a bug in savegame insns that handles a 32 bit integer
  for save data differently from the original nscripter
- improve bgm and mp3loop insns to support
  "(time from the start of bgm)filename" format for loop bgm
- fix a bug in skip insn that causes infinite loop when 0 is passed
- implement menu_clock_def and menu_click_page insns
- fix a bug in textgosub insn that doesn't return to the labeled insn
  specfied by "return *label" format

(tsutsui)

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

xnp2-ia32 option is now obsolete.

(tsutsui)

2014-06-01 15:00:58 UTC MAIN commitmail json YAML

Updated emulators/xnp2 to 20140531

(tsutsui)

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

Update xnp2 to 20140531.

pkgsrc changes:
- remove xnp2-ia32 option
- always build both xnp2 (80286 core) and xnp21 (IA-32 core) binaries

Upstream changes (no English changelog):
- --enable-build-all option to configure that enables to build
  both 80286 core and IA-32 core binaries is added
  (per my request, thanks nonaka@)

(tsutsui)

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

Updated wm/jwm to 2.2.2

(tsutsui)

2014-06-01 14:28:16 UTC MAIN commitmail json YAML

Update jwm to 2.2.2.

Changes from Relase Notes page:
http://www.joewing.net/projects/jwm/release-2.2.shtml

Changes in 2.2.1

* JWM no longer waits for an X11 event when exiting. This fixes an issue
  where Control+C didn't cause JWM to exit immediately (issue #104).
* Fixed a crash if a window went away while a JWM confirm dialog was active
  for the window.
* Fixed some issues related to aspect ratios (issue #106).
* Fixed handling of window gravity for _NET_MOVERESIZE_WINDOW.
* Added support for XBM icons (issue #107).
* Fixed an issue with resizing of dock icons.
* Fixed an issue with command line argument parsing.

Changes in 2.2.2

* More efficient handling of gradient backgrounds.
* Fixed an issue _NET_WM_STATE not being updated (issue #109).
* Improved the performance of moving/resizing windows.
* Made it possible to switch desktops immediately while dragging a window if
  mod1 is pressed (issue #12).
* Fixed an issue with windows mapping behind other windows (issue #110).
* Fixed an issue where JWM would attempt to process the last X event multiple
  times before exiting or restarting.
* Made newer desktop background settings override older settings.
* Fixed a memory leak with invalid configuration files.

(tsutsui)

2014-05-02 05:11:08 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.3.5

(tsutsui)

2014-05-02 05:09:29 UTC MAIN commitmail json YAML

Update mlterm to 3.3.5.

pkgsrc changes:
- remove post-3.3.4 fix patches
- pull post-3.3.5 bug fixes

Changes from doc/en/ReleaseNote:

* Support Animation GIF on "show_picture" of OSC 5379.
  (It works with https://bitbucket.org/arakiken/w3m/get/remoteimg.tar.gz)
* Add "add_frame" to OSC 5379.
* Bug fixes:
  Fix compiler error on NetBSD/OpenBSD framebuffer. (enbugged at 3.3.4)
  Fix the bug which sometimes disabled to show large sixel graphics sequence.
  (enbugged at 3.3.4)
  Output ^? instead of ^H on TERM=xterm by default in pressing backspace key.
  Fix the bug which sometimes left X11 events untouched for a while.
  Fix the bug of closing the input method window unexpectedly in pressing it.
  ":Percentage" after font names in ~/.mlterm/aafont works on cairo.

(tsutsui)

2014-04-13 15:57:21 UTC MAIN commitmail json YAML

Remove broken and untested libc++ patches.  PR/48716

- these patches break build on i386, even on pkgsrc-2014Q1
- these patches have no patch comment and it's fatal on pkglint
- these patches have never been sent to upstream even before 4.2.2.1 update
- the wrong patch committer has ignored the PR for a week

(tsutsui)

2014-03-26 16:48:35 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.3.4nb1

(tsutsui)

2014-03-26 16:47:39 UTC MAIN commitmail json YAML

Pull one more post-3.3.4 bug fix patch for build failure with gcc-4.8.x.

Bump PKGREVISION.  (leaf package build fix, and also changes binaries)

(tsutsui)

2014-03-23 07:08:21 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.3.4

(tsutsui)

2014-03-23 07:04:00 UTC MAIN commitmail json YAML

Update mlterm to 3.3.4.  (leaf package update)

pkgsrc changes:
- remove post-3.3.3 fix patches
- pull a post-3.3.4 bug fix patch for NetBSD and OpenBSD

Changes from doc/en/ReleaseNote:

ver 3.3.4
* Support not only sixel graphics but also other major image formats on Android.
* Support ReGIS partially. (depends on SDL(SDL2), SDL_ttf(SDL2_ttf) and fontconfig)
* Output strerror(errno) on error.
* Support "key=value #comment" style in the same line in ~/.mlterm/main.
* Draw all ambiguous width characters one by one to fit the column width unless
  -V option is specified.
* Merge patches:
  https://gist.github.com/tsutsui/9285759. (Thanks to @tsutsuii)
* Bug fixes:
  Change the default resolution on NetBSD/x68k from 512x512x8 to 768x512x4.
  Fix the bug which output help message to stdout where mlterm waits for image
  data and which made mlterm allocate too large memory. (enbugged at 3.3.3)
  Fix the bug which disabled to start mlconfig. (enbugged at 3.3.3)
  Fix the bug which caused segfault if x11 forwarding failed.
  Fix the bug which caused segfault in resuming on Android.
  Show candidate strings of uim-mozc correctly.
  Fix the bug which disabled normal users from opening screen on NetBSD/x68k framebuffer.
  Fix segfault in connecting unknown hosts on java.

(tsutsui)

2014-03-14 17:44:08 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.3.3nb2

(tsutsui)

2014-03-14 17:42:17 UTC MAIN commitmail json YAML

Pull more post-3.3.3 fixes from upstream.

https://bitbucket.org/arakiken/mlterm/commits/1b9ecfa74b0f305c89cff60310f671aef7479246#chg-xwindow/x_screen.c
- x_color_cache and x_color_manager are reloaded after loading a wall
  picture on NetBSD/OpenBSD 4bpp framebuffer.

https://bitbucket.org/arakiken/mlterm/commits/fa6c82190cc62d356285d7dde71e49a9f671b132#chg-xwindow/x_screen.c
- update mouse cursor fg and bg colors after loading a wall picture
  on NetBSD/OpenBSD 4bpp framebuffer.

https://bitbucket.org/arakiken/mlterm/commits/097ac4f2b78e1dea5a53a55fa070007655d85add#chg-xwindow/fb/x_display_x68kgrf.c
- Also allow non-privileged users to use Text VRAM by --multivram=true option
  on NetBSD/x68k

Bump PKGREVISION.

(tsutsui)

2014-03-09 15:27:03 UTC MAIN commitmail json YAML

Added misc/ruby-naught version 1.0.0
Updated misc/ruby-rainbow to 2.0.0
Updated net/ruby-twitter to 5.7.1
Updated net/ruby-tw to 1.0.8

(tsutsui)

2014-03-09 15:26:15 UTC MAIN commitmail json YAML

Update ruby-tw to 1.0.8.

Changelog (from History.txt)

=== 1.0.8 2014-01-28

* fix for rainbow gem v2.0.x
* fix for twitter gem v5.6.x

=== 1.0.7 2014-01-25

* Add --delete option
  * thank you for contributing @janusadm

(tsutsui)

2014-03-09 15:25:27 UTC MAIN commitmail json YAML

Update ruby-twitter to 5.7.1.

Changelog (from CHANGELOG.md)

5.7.1
-----
* [Only warn if entities are not included](https://github.com/sferik/twitter/commit/82ed19e69c03ccaccc366744421b3bb3ee444625) ([@matthewrudy](https://twitter.com/matthewrudy))
* [Fix typos in documentation](https://github.com/sferik/twitter/pull/531) ([@attilaolah](https://twitter.com/attilaolah))

5.7.0
-----
* [Remove `Twitter::Base.from_response` method](https://github.com/sferik/twitter/commit/6f9a352adaa5eee0611fa8d2e45fc7349b5cecae)
* [Remove `Twitter::REST::API` namespace](https://github.com/sferik/twitter/commit/f9c4e8214bfe0e4cbd13681a6454956f2c6ac21b)
* [Remove `descendants_tracker`](https://github.com/sferik/twitter/commit/4cbcb0fc58c55b84b642bc7c66085bb581e9b20a)
* [Remove unused `HTTP_STATUS_CODE` constants](https://github.com/sferik/twitter/commit/b45d89bc96f11079b31976f14ade4f89d50b4dc9)
* [Remove `Twitter::Error#cause`](https://github.com/sferik/twitter/commit/a5748b925aa3220e7388311bd0228a62d45d09a4)

5.6.0
-----
* [Replace custom `Twitter::NullObject` with `Naught`](https://github.com/sferik/twitter/commit/bc3990e3588f889569f1c92e465c329c508ce32e)
* [Use `URI` and `CGI` to convert query string into a hash](https://github.com/sferik/twitter/commit/6dd9d97aaef3917868b870e01896ab937cbacfbb)
* [Increase default timeout values](https://github.com/sferik/twitter/commit/350536926d1c2c0656fdc79948c5f543e306e14e)
* [Add `Twitter::Error::RequestTimeout`](https://github.com/sferik/twitter/commit/3179537af41b2e2f85c0bc74be799faea0817e48)
* [Remove unused methods `#put` and `#delete` in `Twitter::REST::Client`](https://github.com/sferik/twitter/commit/eaaf234b84a6e2e1f7695f73befaf11f30664f4a)
* [Deprecate `retweeters_count` in favor of `retweet_count`](https://github.com/sferik/twitter/commit/ea39bd013364dc24f02e9a1eb25b4b48b99a5480)
* [Deprecate `favorites_count`/`favoriters_count` in favor of `favorite_count`](https://github.com/sferik/twitter/commit/ea39bd013364dc24f02e9a1eb25b4b48b99a5480)
* [Deprecate `to_hash`/`to_hsh` in favor of `to_h` or `attrs`](https://github.com/sferik/twitter/commit/63e2cdd693aece2912564988d06786cd23a2cad5)
* [Deprecate `oauth_token` and `oauth_token_secret` accessors](https://github.com/sferik/twitter/commit/ac246717557ea02565a1d93b3f9a975e7fd39874)

(tsutsui)

2014-03-09 15:24:07 UTC MAIN commitmail json YAML

Update ruby-rainbow to 2.0.0.

Changelog (per Changelog.md)

## 1.99.2 (2014-01-24)

* bring back ruby 1.8 support

## 2.0.0 (2014-01-24)

* disable string mixin by default

(tsutsui)

2014-03-09 15:23:20 UTC MAIN commitmail json YAML

Import ruby-naught-1.0.0 as misc/ruby-naught.

Required by forthcoming the latest ruby-twitter-5.7.1.

Naught is a toolkit for building Null Objects in Ruby.
Null Objects can make your code more confident.

(tsutsui)

2014-03-07 18:23:57 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.3.3nb1

(tsutsui)

2014-03-07 18:22:50 UTC MAIN commitmail json YAML

Pull post-3.3.3 fixes from upstream.

http://sourceforge.net/projects/mlterm/files/01release/mlterm-3.3.3/mlterm-3.3.3-fixes.patch/download
* Hack for uim-mozc is added
* Fix the bug which disabled to start mlconfig

https://bitbucket.org/arakiken/mlterm/commits/f32b4ef020ab4ce25ab46166efac5c02f5e692eb
* NetBSD/x68k framebuffer fixes:
  - The default value "separate_wall_picture" option is changed to true
  - Allow non-privileged users to use mlterm-fb
  - The default resolution is changed to 768x512x4

Bump PKGREVISION.

(tsutsui)

2014-02-28 16:18:39 UTC MAIN commitmail json YAML

Updated games/onscripter to 20131223

(tsutsui)

2014-02-28 16:17:22 UTC MAIN commitmail json YAML

Update onscripter to 20131223.

Upstream Changes (only Japanese log available)

20131223:
- fix bugs that dialog characters are not drawn correctly
  if -DPDA_AUTOSIZE, -DPDA_WIDTH or -DBPP16 options are specified
- fix a bug that doesn't load saved data from the directory specified
  by savedir instruction on startup

(tsutsui)

2014-02-28 16:06:13 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.3.3

(tsutsui)

2014-02-28 16:05:28 UTC MAIN commitmail json YAML

Remove a duplicated line in previous.

(tsutsui)

2014-02-28 16:02:13 UTC MAIN commitmail json YAML

Update mlterm to 3.3.3.

New "rotate_display" options make mlterm-fb usable even on
NetBSD/hpcarm W-ZERO3 and NetBSD/zaurus SL-C1000/3000:
http://movapic.com/ebijun/pic/5101480
http://movapic.com/ebijun/pic/5102258

pkgsrc changes:
- remove post-3.3.2 patches

Changes from doc/en/ReleaseNote:

ver 3.3.3
* Double-clicking a picture sets it to the clipboard.
* All configuration protocol keys whose value is boolean accept "switch"
  which inverts the current value.
* Support IME on Android. (Experimental)
* Mlterm works without SD card on Android.
* Support devanagari and bengali on win32gdi.
* Support CSI ? 8800 h and CSI ? 8800 l which enables / disables the conversion
  from drcs to unicode private area. (Disabled by default.)
  (See http://github.com/saitoha/drcsterm/blob/master/README.rst)
* Add "rotate_display" option which rotates display clockwise or counterclockwise
  on framebuffer and Android.
* Merge patches:
  https://gist.github.com/steleto/8671862 (Thanks to @tristelo)
* Bug fixes:
  Fix the bug of scrolling on framebuffer. (enbugged at 3.3.2)
  Fix the failure of starting mlterm on Android 3.x.
  Fix the conversion from unicode to ISCII characters with nukta.
  Fix the bug of unexpectedly large cursor shape in unfocused.

(tsutsui)

2014-01-19 15:28:19 UTC MAIN commitmail json YAML

Updated wm/jwm to 2.2.0

(tsutsui)

2014-01-19 15:27:16 UTC MAIN commitmail json YAML

Update jwm to 2.2.0.

Changelog per http://joewing.net/projects/jwm/release-2.2.shtml

New Features

    Added support for _NET_SHOWING_DESKTOP, _NET_WM_ACTION_ABOVE, _NET_WM_ACTION_BELOW, _NET_WM_STATE_SKIP_PAGER, and _NET_REQUEST_FRAME_EXTENTS.
    JWM now uses xrender for image scaling
    Added native language support using GNU gettext.
    Added a fullscreen keybinding.
    Added the "-reload" command line option to force JWM to reload the menus without restarting.
    Added a width attribute to docks.
    Better tray support for multiple monitors.
    Added a tray spacer component (Spacer).
    Added support for changes in root window resolution/orientation.
    JWM now supports resizable icons for window border buttons
    Add support for SVG icons using libRSVG and Cairo.
    Added the noshade group option
    Minor changes to mouse bindings on window frames.
    Added support for the urgency hint as well as a group option, noturgent to disable it. JWM will now flash the borders of windows that set the urgency hint set unless the noturgent option is set.
    Added centered and tiled window placement group options.
    Added the iignore group option to ignore increment size hint when maximizing a window.
    Added support for gradients in trays.
    Add the constrain group option to prevent windows from moving themselves off screen.
    It is now possible to use icons of any type for title bar buttons.

Configuration Changes

    The way windows are associated with groups has changed. Now within a Group tag, if one or more Name tags is specified, a client window must match at least one to be considered part of the group. Likewise, if one or more Class tags is specified, a program must match at least one. If no tag is specified, all client windows will match.
    The name and class fields in Group tags are now treated as POSIX regular expressions.
    The number of supported window layers has been reduced to 3. Rather than a number between 0 and 12, JWM now uses above, normal, and below.
    JWM no longer allows custom window buttons. These buttons are now custom drawn to an appropriate size using X graphics primitives.
    The information in TrayButtonStyle is now inherited from TrayStyle instead of TaskListStyle. This means that tray buttons now get defaults from the tray instead of from the task list. In addition, it is now possible to specify ActiveBackground and ActiveForeground in TrayStyle. This makes it possible to set defaults for both tray buttons and task list buttons in TrayStyle.

New Translations

    Dutch (by Bert)
    French (by Pierrick Pinot)
    German (by fido <L18L@puppy.forum>)
    Italian (by Man from Mars)
    Polish (by Mis Uszatek)
    Portuguese/Portugal (by Vitor Lopes)
    Russian (by Aleksandr Samusenko)
    Spanish (by Victor Martinez)

Bug Fixes

    Fixed issues with maximize and fullscreen
    Fixed issues with input focus
    Fixed issues with mapping of windows in some applications
    Fixed some timezone issues
    Fixed an issue with docks when JWM restarts
    Windows can now be made larger than the root screen
    Set _NET_CURRENT_DESKTOP at startup
    Rendering changes to allow JWM to run in Xnest
    Fixed a bug with XML entity parsing
    Fixed bi-directional text rendering
    Performance improvements

(tsutsui)

2014-01-17 18:58:19 UTC MAIN commitmail json YAML

Add RUBY_VERSION_SUPPORTED= line since ruby 1.8 support was dropped.

(tsutsui)

2014-01-17 18:26:36 UTC MAIN commitmail json YAML

Updated misc/ruby-launchy to 2.4.2
Updated misc/ruby-parallel to 0.9.2
Updated misc/ruby-rainbow to 1.99.1
Updated net/ruby-twitter to 5.5.1
Updated net/ruby-tw to 1.0.6

(tsutsui)

2014-01-17 18:19:38 UTC MAIN commitmail json YAML

Update ruby-tw to 1.0.6.  PR/48447

Changelog (from History.txt)

=== 1.0.6 2014-01-17

* rescue Launchy::CommandNotFoundError #56

=== 1.0.5 2014-01-16

* use HTTPS for OAuth::Consumer #55
  * thank you for contributing @ymrl

=== 1.0.4 2014-01-08

* update gem dependencies

=== 1.0.3 2014-01-08

* bugfix for rainbow 1.99.x #54
* use launchy gem to open OAuth-URL #53

=== 1.0.2 2013-11-27

* fix syntax error on ruby1.8.7

=== 1.0.1 2013-11-23

* bugfix -user:add #51

=== 1.0.0 2013-11-21

* fix for twitter gem v5.0.0 #50

(tsutsui)

2014-01-17 18:17:37 UTC MAIN commitmail json YAML

Update ruby-twitter to 5.5.1. Part of PR/48447.

Changelog (from CHANGELOG.md)

5.5.1
-----
* [Fix bug where `Twitter::Error::AlreadyFavorited` would never be raised](https://github.com/sferik/twitter/issues/512) ([@polestarw](https://twitter.com/polestarw))
* [Fix bug where `Twitter::Error::AlreadyPosted` would never be raised](https://github.com/sferik/twitter/commit/e6b37b930c056a88d8ee1477246635caf579111d)
* [Restore `Twitter::Entities#entities?` as a public method](https://github.com/sferik/twitter/commit/234a9e3134eeee072bd511e1c1f1823ceb1531a2)

5.5.0
-----
* [Add entities to `Twitter::DirectMessage`](https://github.com/sferik/twitter/commit/d911deb456cb2da6e14d0b3c69ba4d068ca85868)
* [Add conversion methods to `Twitter::NullObject`](https://github.com/sferik/twitter/commit/4900fee474feaa1514c06d459a9da6d52c45a60e)

5.4.1
-----
* [Default to maximum number of tweets per request](https://github.com/sferik/twitter/commit/1e41b5d4dde8678f5968b57dafe9da63b092646c)

5.4.0
-----
* [Fix enumerable search interface](https://github.com/sferik/twitter/commit/e14cc3391ebe8229184e9e83806c870df3baa24c)

5.3.1
-----
* [Add `Twitter::Utils` module](https://github.com/sferik/twitter/commit/a1f47fbf19b859c8e680a0a92eff5e225a015090) ([@charliesome](https://twitter.com/charliesome))
* [Remove `Enumerable` monkey patch](https://github.com/sferik/twitter/commit/818b28d1621e843c0c6f9ef471076f4125623e52) ([@charliesome](https://twitter.com/charliesome))
* [Don't spawning a new thread if there's only one element](https://github.com/sferik/twitter/commit/c01ea8309c16eb77eeb368452df1dadd1e405532)
* [Introduce meaningful constant names](https://github.com/sferik/twitter/commit/215c80890d702535de83d8f849885a95ec153920) ([@futuresanta](https://twitter.com/futuresanta))
* [Automatically flatten `Twitter::Arguments`](https://github.com/sferik/twitter/commit/a556028ace04cb00c3c2b9cb8f72f792a86f04d6)

5.3.0
-----
* [Add `UNABLE_TO_VERIFY_CREDENTIALS` error code](https://github.com/sferik/twitter/commit/6a47e715ef7935cd36a2f78ed877deb3c09af162)
* [Don't suppress `Twitter::Error::Forbidden` in #follow and #follow!](https://github.com/sferik/twitter/commit/b949c0400dabc6774419025e7b131d0a18447c3a)
* [Update memoizable dependency to ~> 0.3.1](https://github.com/sferik/twitter/pull/501)

5.2.0
-----
* [Replace `URI` with `adressable`](https://github.com/sferik/twitter/commit/7ea2f5390dc7456950f55c90aa4e48f29dcd4604)
* [Make `Twitter::Streaming::FriendList` an array](https://github.com/sferik/twitter/commit/1a38e5e8182823c3060fc59c270ef754bd49a179)
* [Add `Twitter::Streaming::DeletedTweet`](https://github.com/sferik/twitter/commit/084025b5e348bd33b4c29c6b9e40565c0e77319c)
* [Add `Twitter::Streaming::StallWarning`](https://github.com/sferik/twitter/commit/b07ac50552f5063ee43a490fa40da8b6889df772)
* [Add error code for "User is over daily status update limit"](https://github.com/sferik/twitter/commit/76c088d38e594703ee391f2a524142aa357b0972)
* [`Twitter::Streaming::Client#site` can take a `String` or `Twitter::User`](https://github.com/sferik/twitter/commit/e3ad4f2da1f8fc82e1d3febbc2602f626bced8a8)
* [Update `http_parser.rb` dependency to `~> 0.6.0`](https://github.com/sferik/twitter/commit/6d2f81bfc5bd469d558868a0f65356f30ca9f5e7)

5.1.1
-----
* [Custom equalizer for `Twitter::Place`](https://github.com/sferik/twitter/commit/79c76a9bed4f0170c8c09fe38ad4f0ee6aa4505e)

5.1.0
-----
* [Use `Addressable::URI` everywhere](https://github.com/sferik/twitter/commit/97d7c68900c9974a1f6841f6eed2706df9030d64) ([@matthewrudy](https://twitter.com/matthewrudy))
* [Allow use of `Twitter::Place` instead of `place_id`](https://github.com/sferik/twitter/commit/c2b31dd2385fefa30a9ddccf15415a713cf5953a)
* [Allow use of `Twitter::Tweet` instead of `in_reply_to_status_id`](https://github.com/sferik/twitter/commit/6b7d6c2b637a074c348a56a51fb1e02252482fb2)

5.0.1
-----
* [Fix `buftok` delimiter handling](https://github.com/sferik/twitter/pull/484)
* [Started handling streaming deletes](https://github.com/sferik/twitter/commit/8860b97bce4bc36086116f380a2771af3c199ea2)

5.0.0
-----
* [Remove `Twitter::API::Undocumented#status_activity` and `#statuses_activity`](https://github.com/sferik/twitter/commit/7f970810af251b2fe80c38b30c54485c55bd2034)
* [Remove `Twitter::Tweet#favoriters`, `#repliers`, `#repliers_count`, and `#retweeters`](https://github.com/sferik/twitter/commit/77cc963381a68e8299ef6c6b7a306b440666d792)
* [Remove identity map](https://github.com/sferik/twitter/commit/ec7c2df78a200e2b0b1cd3a40983c6ce9dee552d)
* [Remove `Twitter::Cursor#all`](https://github.com/sferik/twitter/commit/72be4148b973153c6d3044c406b768ad832555ff)
* [Remove `Twitter::Cursor#collection`](https://github.com/sferik/twitter/commit/9ae4621610ba6c26950e6b77f950f698cdfc8dac)
* [Remove `Twitter#from_user`](https://github.com/sferik/twitter/commit/d2ae9f1cc1f5224bcdff06cda65fabdf9e7fbcb3)
* [Remove `ClientError`, `ServerError`, and `ParserError`](https://github.com/sferik/twitter/commit/72843948d8a6f66345adc254fa91cf1097592b22)
* [Remove global configuration](https://github.com/sferik/twitter/commit/239c5a8462fabb8c8ef9ec6a4cdded34561d572d)
* [Remove ability to configure client with environment variables](https://github.com/sferik/twitter/commit/17e958579f65abf8932841f20058a5989abb994f)
* [Remove Brittish English aliases](https://github.com/sferik/twitter/commit/572813b373a1c3001ff6c1bb729f092434d17bab)
* [Replace `multi_json` with `json`](https://github.com/sferik/twitter/commit/e5fc292fee078567664acf6be4ed31a8ad077780)
* [Rename `oauth_token` to `access_token`](https://github.com/sferik/twitter/commit/d360f8015c487c4599460abd0dd0bc7e59a522a3)
* [Move `Twitter::Arguments` out of `REST::API` namespace](https://github.com/sferik/twitter/commit/8faa15309d906dd46fccc1b914ea4aa7a5da7c2d)
* [Move `Twitter::Client` into `REST` namespace](https://github.com/sferik/twitter/commit/5b8c3fd243227888fc0886b0bf864ecd3a018f99)
* [Add `Twitter::Streaming::Client`](https://github.com/sferik/twitter/commit/23afe90aa494229a4389c3e51f753102b34fc551)
* [Add `Twitter::Error::AlreadyPosted`](https://github.com/sferik/twitter/commit/e11d2a27dd0dfbbe16c812a81b9c2ab2852a7790)
* [Add `Twitter::REST::Client#reverse_token`](https://github.com/sferik/twitter/commit/39139c4df35b54b86fae29d1ac83a08f4aa293cd)
* [Add `#url` methods to `Twitter::List`, `Twitter::Tweet`, and `Twitter::User`](https://github.com/sferik/twitter/commit/a89ec0f4e81097cc303b6c204e0375eb57ffd614)
* [Add `Twitter::Place#contained_within` and `#contained_within?`](https://github.com/sferik/twitter/commit/23cc247bd20001ecbafa544bfb4546bdfc630429)
* [Add `Twitter::GeoResults`](https://github.com/sferik/twitter/commit/be1a0a1425a6700267aae0f94a8835bff24dad56)
* [Add `NullObject`](https://github.com/sferik/twitter/commit/17880f491726cee77c1cbcf914887e95d5e6ae7e)
* [Add predicate methods for any possible `NullObject`](https://github.com/sferik/twitter/commit/eac5522edededacfc2a22d6f6879da43b8136d41)
* [Always return `URI` instead of `String`](https://github.com/sferik/twitter/commit/341f68d1a46667a820754d30ffa6ec2f50034afc)
* [Allow `URI` as argument](https://github.com/sferik/twitter/commit/c207567e674f108e4074e12c9e7343fb74e8a97c)
* [Allow `String` in addition to `URI` objects](https://github.com/sferik/twitter/commit/89a46fbd3560109da87d5f87262dcf6bd2a336c6)
* [Collection caching](https://github.com/sferik/twitter/commit/d484d7d7d7a0956f9b4fa6791a911ed7c9522cba)
* [Implement `Twitter::Cursor#each` without making an extra HTTP request](https://github.com/sferik/twitter/commit/8eeff57f5c6d6ca0a6f1ff5ebc31e652a71fc150)
* [Make `Twitter::SearchResults` enumerable](https://github.com/sferik/twitter/commit/d5ce8537164912e79dffc5a054ecd9ae6ecb8075)
* [Make `Twitter::Base` objects immutable](https://github.com/sferik/twitter/commit/69b1ef7edad32398b778c8449bc3605739a6c59a)
* [Missing key now raises `KeyError`, not `ArgumentError`](https://github.com/sferik/twitter/commit/f56698caff608527b9f3c2c3dd4c18306589cb3b)
* [Use `equalizer` instead of manually overwriting #==](https://github.com/sferik/twitter/commit/a7ddf718b119e9c5fc8b87e6784e8c3304707a72)
* [Give methods more natural names](https://github.com/sferik/twitter/commit/e593194fb7bd689fca561e6334db1e6af622590a)
* [Fix `Twitter::SearchResults#rpp` return value](https://github.com/sferik/twitter/commit/28d73200490ac2755c3e68d8d273fbc64a8d7066)

4.8.1
-----
* [Ignore case of profile image extension](https://github.com/sferik/twitter/commit/73760610e959ae868de23de3da661d237fbcb106)
* [Allow use of Twitter::Token in place of bearer token string](https://github.com/sferik/twitter/commit/13596bc60db36ecaf5a1df09ecb322d85d8c2922)
* [Add Twitter::API::Undocumented#tweet_count](https://github.com/sferik/twitter/commit/795458a25ec7b143a995e7f2f2043e523c11961c)
* [Add missing dependencies](https://github.com/sferik/twitter/commit/e07e034472df8b7aa44c779371cf1e25d8caa77d) ([@tmatilai](https://twitter.com/tmatilai))

4.8.0
-----
* [Add `Twitter::SearchResults#refresh_url`](https://github.com/sferik/twitter/commit/6bf08c008de139aad3ec173461e8633bfa5a3bd8) ([@mustafaturan](https://twitter.com/mustafaturan))
* [Fix issue with wrong signature being generated when multipart data is posted](https://github.com/sferik/twitter/commit/65ab90a6d51755e5901434a3568f8163ca3e262f) ([@mustafaturan](https://twitter.com/mustafaturan))
* [Restore compatibility with Ruby 1.8.7](https://github.com/sferik/twitter/commit/fb63970c1bd19792955d092a38b6adf53b558ec7)
* [Remove undocumented methods, retired in the APIpocalypse](https://github.com/sferik/twitter/commit/cf6a91f8df833dce5bffc7a0292402860e7d4da7)

4.7.0
-----
* [Add support for application-only authentication](https://github.com/sferik/twitter/pull/387) ([@paracycle](https://twitter.com/paracycle))
* [Add support for `Twitter::Entity::Symbol` entities](https://github.com/sferik/twitter/commit/a14a0cdc57ad5d7760392f71a280c7100a5b5936) ([@anno](https://twitter.com/anno))
* [Add `Twitter::API::OAuth#invalidate_token`](https://github.com/sferik/twitter/pull/372) ([@terenceponce](https://twitter.com/terenceponce))
* [Add `Twitter::API::Lists#lists_owned` method](https://github.com/sferik/twitter/commit/9e97b51c20aabf4485a91ae7db697ee3be131a89)
* [Add `Twitter::API::Tweets#retweeters_ids` method](https://github.com/sferik/twitter/commit/8cf5b2ddf3d2647084496c7c3f205b2468d84cbe)
* [Add `Twitter::SearchResults#next_results`](https://github.com/sferik/twitter/pull/365) ([@KentonWhite](https://twitter.com/KentonWhite))
* [Make consumer_key readable](https://github.com/sferik/twitter/commit/a318869c4827d6add781730cfb67fd2bdca5c584)
* [Loosen required_rubygems_version for compatibility with Ubuntu 10.04](https://github.com/sferik/twitter/commit/41bd5655c2e7eca813807d742cb7fdec8f0bb027)
* [Remove default SSL configuration options and override](https://github.com/sferik/twitter/commit/113b14bc05a9f8e513245fda057e7f16f8965357)

(tsutsui)

2014-01-17 18:16:27 UTC MAIN commitmail json YAML

Update ruby-rainbow to 1.99.1. Part of PR/48447.

Changelog (per Changelog.md)

## 1.99.0 (2013-12-26)

* preparation for dropping String monkey patching
* `require "rainbow/string"` if you want to use monkey patched String
* introduction of Rainbow() wrapper
* support for MRI 1.8.7, 1.9.2, 1.9.3, 2.0 and 2.1, JRuby and Rubinius
* deprecation of Sickill::Rainbow namespace (use Rainbow.enabled = true instead)

## 1.99.1 (2013-12-28)

* drop support for ruby 1.8
* `require "rainbow/string"` -> `require "rainbow/ext/string"`
* custom rainbow wrapper instances (with separate enabled/disabled state)
* shortcut methods for changing text color (`Rainbow("foo").red`)

(tsutsui)

2014-01-17 18:15:44 UTC MAIN commitmail json YAML

Update ruby-parallel to 0.9.2. Part of PR/48447.

No changelog is available in https://github.com/grosser/parallel
but looks misc bug fixes and improvements.

(tsutsui)

2014-01-17 18:13:34 UTC MAIN commitmail json YAML

Update ruby-launchy to 2.4.2.  Part of PR/48447.

pkgsrc change:
Update HOMEPAGE per http://rubygems.org/gems/launchy (the old page is 403)

Changes from HISTORY.md:

## Version 2.4.2 - 2013-11-28
* Fix kde issue - <https://github.com/copiousfreetime/launchy/issues/72> - colbell

## Version 2.4.1 - 2013-11-26
* Abstract out the argv of the commandline - <https://github.com/copiousfreetime/launchy/issues/71>

## Version 2.4.0 - 2013-11-12
* Support `Launchy.open( url, :debug => true )` - <http://github.com/copiousfreetime/launchy/issues/63> - schmich
* Fix inconsistencies in `debug?` and `dry_run?` methods - <http://github.com/copiousfreetime/launchy/issues/63> - schmich
* Fix detection of missing *nix desktops - <http://github.com/copiousfreetime/launchy/issues/70>
* Fix running tests in bare Linux environment - <http://github.com/copiousfreetime/launchy/issues/67> - gioele
* Fix mistaking windows drive as uri schema - <http://github.com/copiousfreetime/launchy/issues/65>
* Attempt fixing windows `start` command oddities, again - <http://github.com/copiousfreetime/launchy/issues/62>

(tsutsui)

2013-12-25 16:33:28 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.3.2

(tsutsui)

2013-12-25 16:32:32 UTC MAIN commitmail json YAML

Update mlterm to 3.3.2. (leaf package update, ok'ed wiz@)

pkgsrc changes:
- remove post-3.3.1 patches
- pull post-3.3.2 fixes for mlterm-fb from upstream:
  - 4d974f7: fix mlterm-fb scroll on >=8bpp framebuffers
  - 0b2987a: fix palette handling on 4bpp framebuffers

Changes from doc/en/ReleaseNote:

ver 3.3.2
* Support 4bpp framebuffer on NetBSD/luna68k.
* Desynchronize ssh negotiation on cygwin or mingw.
* "inner_border" option accepts "[horizontal border],[vertical border]" format value.
* Add "leftward_double_drawing" option which embolds medium fonts by drawing doubly at
  1 pixel leftward instead of rightward.
* Add vte_terminal_set_color_*_rgba() functions to libvte compatible library.
* Bug fixes:
  Fix memory leak when opening pty fails on win32gdi.
  Fix the bug which disabled to clear hidden input method window it if large
  value is specified for --border option.
  Fix the bug which disabled to paste UTF-8 string.
  Bitbucket pull request #1 (Thanks to Hayaki Saito san)
  Fix the bug which causes segfault in pasting text via win32 clipboard from x11
  applications over ssh x11 forwarding
  Fix segfault caused by zero column characters like 0x200e.

(tsutsui)

2013-12-21 17:29:30 UTC MAIN commitmail json YAML

Update DEPENDS gem versions per tw.gemspec file.

Note both ruby-args_parser-0.2.0 and ruby-parallel-0.8.2 were updated
in September.

(tsutsui)

2013-12-14 16:31:18 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.3.1nb1

(tsutsui)

2013-12-14 16:30:18 UTC MAIN commitmail json YAML

Pull two post 3.3.1 fixes from mlterm upstream:

https://bitbucket.org/arakiken/mlterm/commits/ba3a5a22ae82b7c227cfd9f952881a281c53f82a
* ml_vt100_parser.c: U+200c-200f and U+202a-202e aren't converted
  even if -n option is specified.

https://bitbucket.org/arakiken/mlterm/commits/4ccecc4cbc90ed69054f0e94179bdccb6fda5868
* x_screen.c: The limitation of the column width and the line height (< 32)
  is removed.

Bump PKGREVISION.

(tsutsui)

2013-12-14 15:29:04 UTC MAIN commitmail json YAML

Updated games/onscripter to 20131103

(tsutsui)

2013-12-14 15:28:18 UTC MAIN commitmail json YAML

Update onscripter to 20131103.

Upstream Changes (only Japanese log available)

20131103:
- misc iOS 7 improvements
- implemente savedir instruction
  (existing save date directory might be changed)

20131102:
- support Xcode 5.0 and iOS 7

(tsutsui)

2013-12-14 14:59:28 UTC MAIN commitmail json YAML

Updated net/ruby-tw to 0.5.2

(tsutsui)

2013-12-14 14:58:23 UTC MAIN commitmail json YAML

Update ruby-tw to 0.5.2.

(Note newer tw-1.0.2 has been released already, but it requires
recent tw-twitter 5.x.y which requires much more gems not in pkgsrc)

Changes from History.txt:

=== 0.5.2 2013-09-19

* do not show dialogue with "--yes" option

(tsutsui)

2013-11-30 22:29:24 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.3.1

(tsutsui)

2013-11-30 22:28:41 UTC MAIN commitmail json YAML

Update mlterm to 3.3.1.

Changes from doc/en/ReleaseNote:

ver 3.3.1
* Add "use_auto_detect" and "auto_detect_encodings" options.
  (auto_detect_encodings=utf8,eucjp,sjis and use_auto_detect=true enable
  auto detection of utf8, eucjp and sjis.)
* Support ESC $ on non-ISO2022 encodings such as UTF-8.
* Reset pending DCS sequence by pressing ESC key.
* Support iBus 1.5.
* Enable to specify the conversion engine name of iBus. (e.g. --im ibus:anthy)
* Desynchronize ESC [ 5379 ; show_picture BEL on cygwin/win32gdi or mingw.
* "unlimited" value is available for "logsize" option.
* Bug fixes:
  Fix the bug of convertion to sjis.
  Fix the bug which disabled threading scp.
  Fix https://bugzilla.novell.com/show_bug.cgi?id=849342

(tsutsui)

2013-10-28 13:26:54 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.3.0

(tsutsui)

2013-10-28 13:26:07 UTC MAIN commitmail json YAML

Update mlterm to 3.3.0.

pkgsrc changes:

- remove obsolete post-3.2.2 fixes
- adjust patches per changes in original files

Changes from doc/en/ReleaseNote:

ver 3.3.0
* Support framebuffer on NetBSD/x68k. (Thanks to NetBSD/x68k developers)
* Support Android. (Experimental)
* Update the colormap instead of searching the closest color when
  OSC 4 ; c ; spec changes RGB of the color number on framebuffer.
* Support OSC ? 80 h (disable sixel scrolling).
* Support U+XXXX-XXXX key in 'font' configuration file.
* Add "unicode_noconv_areas" (a.k.a --ucsnoconv) option.
* Add "allow_scp" (a.k.a --scp) option.
* Remove SWITCH_OSC52. (Use "proto:allow_osc52=switch" instead.)
* OSC 5383 reqests challenge sequence.
* Bug fixes:
  #70 (Thanks to Thomas Wolff)
  Fix the bug which disabled redrawing the margin area on framebuffer.
  Fix the bug of the transparent color of sixel graphics on win32.
  OSC 4 has an effect on RGB of the window background color.
  Send a sixel next line character (-) following a sixel dump.
  Fix the bug which disabled Mod+XXX shortcut key settings on win32.
  Fix the bug which erased the end character of each line in scrolling if DECSLRM
  set the right margin at the right end is fixed.
  Fix the bug of DL/IL which scrolled the screen instead of inserting or deleteing
  lines from the cursor position.
  Fix keypad '5' key (VK_CLEAR) on win32.
  Fix the bug of ignoring the next character after sixel graphics data.
  Fix the bug which makes the window smaller than necessary in resizing.
  Support wsdisplay of the BBGGRR format on NetBSD/OpenBSD. (Thanks to @oshimyja san)

(tsutsui)

2013-10-19 06:46:16 UTC MAIN commitmail json YAML

Updated games/onscripter to 20130929

(tsutsui)

2013-10-19 06:43:43 UTC MAIN commitmail json YAML

Update onscripter to 20130929.

pkgsrc changes:
- remove previous patch-LUAHandler.cpp, which has been integrated

Upstream Changes (only Japanese log available)

20130929:
- apply a patch to fix compile failure with Lua 5.2

(tsutsui)

2013-09-23 05:17:35 UTC MAIN commitmail json YAML

Updated net/ruby-tw to 0.5.1

(tsutsui)

2013-09-23 05:16:22 UTC MAIN commitmail json YAML

Update ruby-tw to 0.5.1.  (leaf package update)

Changes from History.txt:

=== 0.5.1 2013-09-18

* tweet with file  % tw 'yummy!!' --file=food.jpg

(tsutsui)

2013-09-15 20:08:00 UTC MAIN commitmail json YAML

Updated games/onscripter to 20130812

(tsutsui)

2013-09-15 20:07:07 UTC MAIN commitmail json YAML

Update onscripter to 20130812.

pkgsrc changes:
- add patch-LUAHandler.cpp to adapt to lua 5.2 API changes

Upstream Changes (only Japanese log available)

20130812:
- make savescreenshot and savescreenshot2 insns allow any filenames,
  i.e. allow filenames without .bmp extension as the original
  ONScripter does.

(tsutsui)

2013-09-07 19:11:17 UTC MAIN commitmail json YAML

Updated net/ruby-tw to 0.5.0

(tsutsui)

2013-09-07 19:10:39 UTC MAIN commitmail json YAML

Update ruby-tw to 0.5.0.

Changes from History.txt:

=== 0.5.0 2013-08-26

* show RT/Fav count on % tw --id=1234552234

=== 0.4.9 2013-08-22

* show tweet by status_id % tw --id=1234543234

(tsutsui)

2013-08-18 16:47:58 UTC MAIN commitmail json YAML

Updated net/ruby-tw to 0.4.8

(tsutsui)

2013-08-18 16:46:45 UTC MAIN commitmail json YAML

Update ruby-tw to 0.4.8.

Changes from History.txt:

=== 0.4.8 2013-08-10

* show Fav/RT count

=== 0.4.7 2013-08-09

* modify DM send dialog
* declare license in gemspec

=== 0.4.6 2013-07-28

* unescape HTML in Tw::Client#show_status

=== 0.4.5 2013-07-27

* fix listname regex, could contain '-'
  * thank you for contributing @takano32

=== 0.4.4 2013-07-14

* silent if --format option

=== 0.4.3 2013-07-02

* notify switch user

(tsutsui)

2013-08-11 13:24:51 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.2.2

(tsutsui)

2013-08-11 13:23:34 UTC MAIN commitmail json YAML

Update mlterm to 3.2.2.

pkgsrc changes:

- remove obsolete post-3.2.1 fixes
- pull a post 3.2.2 fix for a bug of copy_area() which disabled redrawing
  the margin area. (found after Open Source Conference 2013 Kyoto)

Changes from doc/en/ReleaseNote:

ver 3.2.2
* Support SSH agent authentication and forwarding.
* Support X11 forwarding (no xauth) on win32/libssh2 and java.
* Add "X11 forwarding" checkbox to the connection dialog on win32.
* Change "skip_dialog" option to "show_dialog" and reverse the default behavior.
* Open a pty channel on the same ssh session as the active screen when OPEN_PTY
  or OPEN_SCREEN shortcut key is pressed.
* Bug fixes:
  Fix configure error which --with-gui=xlib,fb option causes. (enbugged at 3.2.1)
  DECALN(ESC#8) resets the screen margins.
  Fix the cursor position in inserting RTL characters after one LTR character.
  Fix segmentation fault of libvte compatible libyrary with synaptic 0.80.
  Fix clipboard operations of copy&paste on multiple windows on win32.
  Fix hangup on x11 forwarding.
  Fix segmentation fault in closing the first window on win32/libssh2.
  Fix the font and position of IME preedit text on win32.

(tsutsui)

2013-07-27 12:57:20 UTC MAIN commitmail json YAML

Updated emulators/xnp2 to 0.83pl20130727

(tsutsui)

2013-07-27 12:54:04 UTC MAIN commitmail json YAML

Update xnp2 to 0.83pl20130727.

pkgsrc changes:
- update HOMEPAGE and MASTER_SITES

Upstream changes:

Changes from 20130726:
X11 dependent part:
  - fix build failure with GTK+ <2.18

Changes from 20120618:
X11 dependent part:
  - assign F11 key to switch fullscreen and print menu during fullscreen

(tsutsui)

2013-07-27 11:58:08 UTC MAIN commitmail json YAML

Revert bdftopcf -> ${TOOLS_PATH.bdftopcf} changes.  Actually closes PR/47883.
Assuming no response for three weeks from vocal members means no objection.

(tsutsui)

2013-07-09 17:02:40 UTC MAIN commitmail json YAML

Updated emulators/qemu to 1.5.1

(tsutsui)

2013-07-09 17:00:58 UTC MAIN commitmail json YAML

Update qemu to 1.5.1.

pkgsrc changes:

- remove now unnecessary SUBST for audio.h conflicts
- update PLIST for new files
- adjust patches for hw directory reorganization
- update counting semaphore patches per comments on qemu-devel

Upstream changes:

Changes mentioned in 1.5.1 announcement:
http://lists.nongnu.org/archive/html/qemu-devel/2013-06/msg04798.html

295d81c: Update VERSION for 1.5.1 release (Anthony Liguori)
cc0bd7e: wdt_i6300esb: fix vmstate versioning (Michael Roth)
12e5b2b: virtio-rng: Fix crash with non-default backend (Cole Robinson)
cb55efe: iscsi: reorganize iscsi_readcapacity_sync (Paolo Bonzini)
1b94fc4: iscsi: simplify freeing of tasks (Paolo Bonzini)
5e690bb: vhost-scsi: fix k->set_guest_notifiers() NULL dereference (Stefan
        Hajnoczi)
129db36: scsi-disk: scsi-block device for scsi pass-through should not be
        removable (Pavel Hrdina)
637d640: scsi-generic: check the return value of bdrv_aio_ioctl in
        execute_command (Pavel Hrdina)
9c4f5dd: scsi-generic: fix sign extension of READ CAPACITY(10) data (Paolo
        Bonzini)
3abd71c: scsi: reset cdrom tray statuses on scsi_disk_reset (Pavel Hrdina)
5fcb9bf: nbd: strip braces from literal IPv6 address in URI (Jan Tomko)
6c8cf5f: qemu-socket: allow hostnames starting with a digit (Jan Tomko)
ce4e8f0: vmdk: byteswap VMDK4Header.desc_offset field (Stefan Hajnoczi)
c683f1b: target-i386: cpu: Fix potential buffer overrun in
        get_register_name_32() (Igor Mammedov)
75e4aa9: pc: Fix crash when attempting to hotplug CPU with negative ID (Igor
        Mammedov)
055a7fc: smbios: Check R in -smbios type=0, release=R parses okay (Markus
        Armbruster)
93bc624: smbios: Fix -smbios type=0, release=... for big endian hosts (Markus
        Armbruster)
61fbaee: smbios: Clean up smbios_add_field() parameters (Markus Armbruster)
685ee2d: smbios: Convert to error_report() (Markus Armbruster)
fa0f47d: log.h: Supply missing includes (Markus Armbruster)
7552569: error-report.h: Supply missing include (Markus Armbruster)
02d2672: tcg-ppc64: rotr_i32 rotates wrong amount (Anton Blanchard)
2917f6b: tcg-ppc64: Fix add2_i64 (Anton Blanchard)
9534f66: tcg-ppc64: bswap64 rotates output 32 bits (Anton Blanchard)
d208f05: tcg-ppc64: Fix RLDCL opcode (Anton Blanchard)
6b6f105: ivshmem: add missing error exit(2) (Stefan Hajnoczi)
3202c02: Makefile: Install qemu-img and qemu-nbd man pages only if built
        (Andreas Farber)
5a893b0: tap: fix NULL dereference when passing invalid parameters to tap
        (Jason Wang)
0817fa9: create qemu_openpty_raw() helper function and move it to a separate
        file (Michael Tokarev)
5810174: blockdev: reset werror/rerror on drive_del (Stefan Hajnoczi)
eeaa8d3: q35: set fw_name (Michael S. Tsirkin)
c127070: target-i386: Fix aflag logic for CODE64 and the 0x67 prefix (Richard
        Henderson)
252a7c6: qemu-char: don't issue CHR_EVENT_OPEN in a BH (Michael Roth)
6f3718c: xilinx_axidma: Do not set DMA .notify to NULL after notify (Wendy
        Liang)
1fb147f: virtio-ccw: Fix unsetting of indicators. (Cornelia Huck)
72762f2: s390x/css: Fix concurrent sense. (Cornelia Huck)
31ba701: ui/gtk.c: Fix *BSD build of Gtk+ UI (Brad Smith)
9ca80c7: vmxnet3: fix NICState cleanup (Stefan Hajnoczi)
a548bac: Fix usage of USB_DEV_FLAG_IS_HOST flag. (Michael Marineau)
9b5751e: host-libusb: Correct test for USB packet state (Ed Maste)
032ce1b: qdev: fix get_fw_dev_path to support to add nothing to fw_dev_path
        (Amos Kong)
baa8a8b: do not check pointers after dereferencing them (Paolo Bonzini)
327e75b: xen: start PCI hole at 0xe0000000 (same as pc_init1 and
        qemu-xen-traditional) (Stefano Stabellini)
9e7fdaf: Remove OSS support for OpenBSD (Brad Smith)
d503afb: target-i386: fix abort on bad PML4E/PDPTE/PDE/PTE addresses (Luiz
        Capitulino)
5b3ca29: update seabios to release 1.7.2.2 (Gerd Hoffmann)
7b9cdc5: Revert "roms: switch oldnoconfig to olddefconfig" (Gerd Hoffmann)
0565700: ide: Set BSY bit during FLUSH (Andreas Farber)
ddaa83e: chardev: fix "info chardev" output (Gerd Hoffmann)
38ec6c1: xen_machine_pv: do not create a dummy CPU in machine->init (Stefano
        Stabellini)
951411f: main_loop: do not set nonblocking if xen_enabled() (Stefano Stabellini)
5c26608: xen: simplify xen_enabled (Stefano Stabellini)
3541912: qom/object: Don't poll cast cache for NULL objects (Peter Crosthwaite)
749806d: rtl8139: flush queued packets when RxBufPtr is written (Stefan
        Hajnoczi)
a6fc2cd: hw/9pfs: use O_NOFOLLOW for mapped readlink operation (Aneesh Kumar
        K.V)
eabdf85: hw/9pfs: Fix segfault with 9p2000.u (Aneesh Kumar K.V)

Changelog 1.5:
http://wiki.qemu.org/ChangeLog/1.5

General
-------

- The default for log output enabled via the '-d' command line switch is now
  standard error rather than a file. You can obtain the previous behaviour
  using the '-D' command line switch to specify a file to send the logging to.
- QEMU now uses poll rather than select, and thus does not have any
  restriction on the number of open file descriptors.

System emulation
----------------

Device emulation

  Audio

  - The --audio-card-list configure option is not used anymore. Instead, you
    can modify default-configs/pci.mak (for the PCI soundcards AC97, HDA and
    ES1370) and default-configs/sound.mak (for the ISA soundcards) before
    running "make".
  - The "shortcut" -soundhw option is now available for all targets that have
    a PCI bus.

  Device assignment

  - VFIO supports primary VGA passthrough using the experimental "x-vga=on"
    option. The following devices seem to work: Nvidia 8400gs, 73001e, NVS290;
    ATI/AMD Radeon HD5450 and HD7850.
  - VFIO devices support the bootindex= property to override the default boot
    order for assigned PCI devices.

  USB

  - Experimental support for USB 3.0 streams, both in the nec-usb-xhci
    controller and in the usb-uas USB-attached SCSI device emulation.
  - USB device passthrough has been rewritten to use libusb. For Linux, the
    two backends can be compiled in a single QEMU executable (if libusb is
    enabled, usb-host-linux will be the legacy implementation, usb-host will
    be the libusb-based one; if libusb is disabled, usb-host will be the
    legacy implementation). For BSD, it has to be chosen at configure time
    using --enable/disable-libusb (the default is to use libusb if it is
    available, otherwise use the legacy implementation).

  SCSI

  - QEMU can now emulate the VMware PVSCSI device using "-device pvscsi".
  - QEMU can now use tcm_vhost, a virtio-scsi device model based on the
    Linux-iSCSI implementation of SCSI.

  Network cards

  - QEMU can now emulate the VMware paravirtualized network card using
    "-device vmxnet3".

ARM

  - This release has initial support of KVM for the ARM architecture.
    This requires a 3.9 or better Linux kernel and a Cortex-A15 CPU.
  - The Zynq board provides a SD host controller interface.
  - The PCI controller model for VersatilePB and Realview boards has been
    significantly improved in functionality (including MMIO BAR support and
    a correct PCI IRQ mapping). Note that Linux kernels currently do not take
    advantage of this; however we autodetect kernels that expect the behaviour
    of an old broken QEMU and fall back to that. (The old IRQ behaviour can
    be forced with "-global versatile_pci.broken-irq-mapping=1" if absolutely
    necessary.)
  - Incorrect handling of the SRS instruction in Thumb mode has been fixed.
  - Performance of TCG emulation of ARM targets is improved over previous
    releases.
  - Migration and vm save/load now works correctly on the vexpress-a15 and
    vexpress-a9 models.

PPC

  - Various improvements to TCG code generation
  - KVM synchronizes more state
  - Fix a few issues that blocked Mac OS X from working (still not 100% there
    though!)
  - Refactoring and improvement of soft mmu emulation for book3s
  - Implement various new instructions for ISA 2.05 and ISA 2.06 compatibility
    (-cpu POWER7)
  - Implement support for KVM based e500 family watchdog

s390x

  - Various accuracy fixes for device emulation
  - Faster I/O hypercalls
  - Add firmware to boot from virtio-ccw disks
  - Guest kernel panics are notified to the host

SPARC

  - Improve sun4u interrupt mapping, so that multiple PCI devices can be used
    simultaneously

x86

  - x86 supports emulation of a TPM (Trusted Platform Module) on machines
    that have a hardware TPM
  - Various speedups in TCG emulation of x86
  - The iPXE ROMs that are distributed with QEMU support EFI
  - TCG supports the SSE4.1, SSE4.2, PCLMULQDQ, AES-NI, BMI and ADX extensions.
  - A paravirtual device is included that lets the guest notifies kernel
    panics to the host.
  - CPU hot-add support with cpu-add QMP command. More details
    Features/CPUHotplug.
  - new CPU properties "feature-words" and "filtered-features" to allow
    introspection of supported and not supported CPU features.
  - For reference and examples of how the new properties can be used by
    libvirt and other components, see:
http://wiki.qemu.org/Features/CPUModels#Interfaces.2Frequirements_for_libvirt

QMP

  - QEMU now generates a DEVICE_DELETED event when the guest acknowledges
    a device hot-unplug operation.
  - Much better handling for non-ASCII codepoints in JSON strings

Character devices

  - Character devices gained support for flow control. More details in
    Features/ChardevFlowControl
  - All kinds of character devices can now be hot-plugged. Character device
    hotplug is also supported from the "human" monitor.

Block devices

  - IDE and SCSI disks always have the ability to issue "discard" (aka TRIM or
    UNMAP) commands. However, by default "discard" commands are silently
    ignored as they can cause performance degradation and fragmentation.
    To enable them, the "-drive" option now supports a "discard" suboption;
    the default value is "ignore" (or its synonym "off"), and the other valid
    value is "unmap" (or "on").
  - Sheepdog drives can also be specified with URIs.
  - iSCSI disks support on-line resizing using block_resize. Similar to block
    devices, the resize has to be done first outside QEMU.
  - Various performance improvements in qcow2 internal snapshots (savevm).
  - The NBD backend has improved latency.
  - qemu-nbd can now skip image format probing using the -f/--format
    command-line option.
  - VHDX (MS Hyper-V) image format has initial read-only support. Dynamic and
    fixed sized disks are supported, but not differencing images (e.g. VHDX
    images with a backing file). Read-only is strictly enforced, and the
    'readonly=on' option must be used for any VHDX images.
  - Secure Shell (ssh) support. Access remote disks over ssh using
    qemu -drive file=ssh://host/path/to/file

Live Migration

  - Further improvements in throughput (up to +130%: 4.2 Gbps in 1.5 vs
    1.8 Gbps in 1.4) and latency.

User interface

  - QEMU now provides a GTK+ interface. The interface uses the VTE library
    to provide better terminal emulation for serial consoles and the monitor.
  - A new VNC extension has been added to communicate LED state changes for
    the keyboard.

VNC

  - Websocket connections can now be encrypted with TLS.

User-mode emulation
-------------------

- Threaded programs are now more stable, though still experimental.

Guest agent
-----------

- New commands in qemu-ga let the host put CPUs online/offline with help
  from the guest OS (Linux only)
- Low impact CVE-2013-2007 ("qemu: guest agent creates files with insecure
  permissions in daemon mode") is fixed.
  - Note for guest administrators: unix domain sockets, logfiles etc.
    created by previous versions of qemu-ga do not have their file mode
    bits reset by this change; only newly created files have mode 0600
    when daemonizing. Please delete your old files or change their
    permissions manually when upgrading.
  - The guest-file-open QMP command continues to create files with mode
    0666 for compatibility reasons.

Host support
------------
- QEMU is now a lot faster on Windows hosts than in previous versions
- libcacard has been ported to Windows.

Known issues

  - The GTK+ backend does not compile on BSD systems (including Mac OS X).
    This will likely be fixed in a later stable update.

(tsutsui)

2013-07-09 15:52:32 UTC MAIN commitmail json YAML

Updated math/fftw to 3.3.3nb2
Updated x11/py-gtk2 to 2.24.0nb14

(tsutsui)

2013-07-09 15:49:44 UTC MAIN commitmail json YAML

Disable py-numpy option (which requires lang/g95 support) by default
until lang/g95 issue is resolved.
Also bump PKGREVISION for the option default change.

"Please do that" from wiz@ in PR/48023.

(tsutsui)

2013-07-09 15:46:46 UTC MAIN commitmail json YAML

Disable fftw-fortran option by default until lang/g95 issue is resolved.
Also bump PKGREVISION for the option default change.

"Please do that" from wiz@ in PR/48023.

(tsutsui)

2013-07-09 14:57:20 UTC MAIN commitmail json YAML

Describe py-numpy option, used by x11/py-gtk2.

(tsutsui)

2013-07-09 14:13:30 UTC MAIN commitmail json YAML

Handle PKG_OPTIONS.py-gtk2=-py-numpy properly in buildlink3.mk.  PR/48024

(tsutsui)

2013-06-29 20:31:00 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.2.1

(tsutsui)

2013-06-29 20:29:47 UTC MAIN commitmail json YAML

Update mlterm to 3.2.1. (leaf package update)
Also pull post-3.2.1 patches for configure scripts.

pkgsrc changes:
- remove obsolete post-3.2.0 patches
- adjust for etc/font-fb changes
- update PLIST for new framebuffer software keyboard files

Changes from doc/en/ReleaseNote:

ver 3.2.1
* Support framebuffer on OpenBSD.
* Support software keyboard on framebuffer.
  (Double-click Button1 at the right bottom corner of the screen to show it.)
* Support USB keyboard with iBus on NetBSD/OpenBSD framebuffer.
* Support CSI ? 69 h, CSI ? 69 l (DECLRMM) and CSI pl;pr s (DECSLRM).
* Support CSI 3 m and CSI 23 m which set/unset italic attribute.
* Prefer JISX0208 to JISX0213 all the time in converting Unicode to other cs.
* If DEFAULT=-foo-bar-medium-r-*--%d-*- is specified in ~/.mlterm/font,
  -foo-bar-bold-r-*--%d-*-, -foo-bar-medium-i-*--%d-*- or -foo-bar-bold-i-*--%d-*-
  are automatically searched for a bold, italic or bold italic font.
* Bug fixes:
  SF Bug #3614142 (Thanks to Ahmed El-Mahmoudy)
  SF Bug #3614192 (Thanks to Ahmed El-Mahmoudy)
  Fix the bug which caused segmentation fault in using a font whose width doesn't
  match the usascii font on 24 or 32 bpp framebuffer.
  Fix the bug which caused segmentation fault in closing input method status window.
  Fix the bug which caused segmentation fault in loading illegal pcf fonts.
  Resize the window in attaching a new pty. (enbugged at 3.2.0)
  Fix the bug which disabled mlconfig and mlterm-menu. (enbugged at 3.2.0)
  Fix the error message in the failure of loading US-ASCII font.
  Fix the bug which lets parcellite reset the selected region.
  Report relative-origin position of the cursor to CPR sequence.

(tsutsui)

2013-06-29 19:01:42 UTC MAIN commitmail json YAML

2013-06-29 18:59:43 UTC MAIN commitmail json YAML

Make fortran support an option and enable it only on supported platforms.

Fixes build failure on platforms that are not supported by g95,
including NetBSD/arm 6.1.  PR/47965

Ok'ed by wiz@.

(tsutsui)

2013-06-28 19:31:16 UTC MAIN commitmail json YAML

Updated emulators/qemu to 1.4.2nb1

(tsutsui)

2013-06-28 19:30:29 UTC MAIN commitmail json YAML

Fix a hangup problem under load of multiple disk xfers on NetBSD hosts.
- fix a "fallback implementation of counting semaphores with mutex+condvar":
http://git.qemu.org/?p=qemu.git;a=commit;h=c166cb72f1676855816340666c3b618beef4b
976
  - waiting threads are not restarted properly if more than one threads
    are waiting unblock signals in qemu_sem_timedwait()
  - possible missing pthread_cond_signal(3) calls when waiting threads
    are returned by ETIMEDOUT
- fix an uninitialized variable
Discussed with and patch is provieded by soda@.

XXX: configure should check if the target system has sem_timedwait(3)
    to switch this fallback implementation since sem_timedwait(3) has
    been added in NetBSD -current:
    http://mail-index.NetBSD.org/source-changes/2012/03/08/msg032625.html
    http://mail-index.NetBSD.org/source-changes/2012/03/08/msg032626.html

Bump PKGREVISION.

(tsutsui)

2013-06-27 14:09:35 UTC MAIN commitmail json YAML

Make qemu-1.4.2 build on NetBSD/arm 6.1

NetBSD/i386 6.1 on QEMU on NetBSD/hpcarm 6.1 on W-ZERO3 somewhat works.

(tsutsui)

2013-06-26 11:30:45 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.2.0nb6

(tsutsui)

2013-06-26 11:29:47 UTC MAIN commitmail json YAML

Pull one more post-3.2.0 fix from upstream (leaf package bug fixes):
https://bitbucket.org/arakiken/mlterm/commits/c8814173cb051b32ce1d1b440b4033bd0
bba567d#chg-xwindow/fb/x_display.c
> fb/x_display.c: get_ps2_kcode() is added to convert usb keycode
> to ps2 keycode for iBus on NetBSD/OpenBSD framebuffer.

This makes ibus inputmethod usable with USB keyboard on mlterm-fb.

Bump PKGREVISION.

(tsutsui)

2013-06-23 06:03:39 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.2.0nb5

(tsutsui)

2013-06-23 06:02:39 UTC MAIN commitmail json YAML

Pull more post-3.2.0 fixes from upstream (leaf package bug fixes):
http://mlterm.sf.net/mlterm-3.2.0-fixes.patch
- Fix the bug which caused segmentation fault in closing input method
  status window.
- Fix the error message in the failure of loading US-ASCII font.
- Resize the window in attaching a new pty. (enbugged at 3.2.0)
- Fix the bug which lets parcellite reset the selected region.
- Fix the bug which disabled mlconfig and mlterm-menu. (enbugged at 3.2.0)
- SF Bug #3614192

Bump PKGREVISION.

(tsutsui)

2013-06-23 05:23:01 UTC MAIN commitmail json YAML

Updated graphics/png to 1.6.2nb1

(tsutsui)

2013-06-23 05:20:33 UTC MAIN commitmail json YAML

Add workaround for PR/47798 (png gets SEGV on NetBSD/arm 6.1 due to gcc bug).
- specify "-O2 -fno-ipa-sra" for NetBSD/arm and gcc-4.5.* in hacks.mk
- also bump PKGREVISION for explicit rebuild

"Please commit that" from wiz@.

(tsutsui)

2013-06-23 04:26:49 UTC MAIN commitmail json YAML

Fix build failure on NetBSD/arm 6.1.  PR/47941
- fix configure scripts to detect !G_ATOMIC_LOCK_FREE correctly
  (use AC_TRY_LINK rather than AC_TRY_COMPILE to see if symbols are defined)
- fix prototype mismatches in !G_ATOMIC_LOCK_FREE case
  (note no binary changes in G_ATOMIC_LOCK_FREE case)

"please commit it" from agc@.

(tsutsui)

2013-06-23 01:30:06 UTC MAIN commitmail json YAML

Fix PLIST error in "PKG_OPTIONS.mlterm=mlterm-fb m17nlib" case.
Reported by Mayuresh on pkgsrc-users@:
http://mail-index.netbsd.org/pkgsrc-users/2013/06/22/msg018231.html

(tsutsui)

2013-06-23 01:09:43 UTC MAIN commitmail json YAML

Fix typo in a commented out line.

(tsutsui)

2013-06-16 18:28:27 UTC MAIN commitmail json YAML

Updated emulators/qemu to 1.4.2

(tsutsui)

2013-06-16 18:27:25 UTC MAIN commitmail json YAML

Update qemu to 1.4.2.

pkgsrc changes:
- update PLIST for new files
- update patches (adjust lines, update comments)
- remove unnecessary files from subst list

XXX1: tested only on NetBSD/i386 6.1 and NetBSD/amd64 6.1
XXX2: needs to investicate hangup in pthread_cond_timedwait(3) on NetBSD
      under load of multiple disk xfers (1.3.1 had the similar problem)

Upstream changes:

Changes mentioned in 1.4.2 announcment:
http://lists.nongnu.org/archive/html/qemu-stable/2013-05/msg00095.html

89400a8: update VERSION for 1.4.2 (Michael Roth)
e85b521: ppc: do not register IABR SPR twice for 603e (Herve Poussineau)
f890185: hw/9pfs: use O_NOFOLLOW for mapped readlink operation (Aneesh Kumar
        K.V)
745f6c0: hw/9pfs: Fix segfault with 9p2000.u (Aneesh Kumar K.V)
0182df5: rbd: add an asynchronous flush (Josh Durgin)
7f28f0f: qemu-iotests: add tests for rebasing zero clusters (Paolo Bonzini)
45bbe1f: virtio-balloon: fix integer overflow in BALLOON_CHANGE QMP event (Luiz
        Capitulino)
06efdc4: qemu-timer: move timeBeginPeriod/timeEndPeriod to os-win32 (Paolo
        Bonzini)
0c70b5a: configure: Don't fall back to gthread coroutine backend (Brad Smith)
b90fd15: usb-redir: Fix crash on migration with no client connected (Hans de
        Goede)
7322cb1: docs: Fix generating qemu-doc.html with texinfo 5 (Cole Robinson)
1d7723f: qga: unlink just created guest-file if fchmod() or fdopen() fails on
        it (Laszlo Ersek)
67b460a: qga: distinguish binary modes in "guest_file_open_modes" map (Laszlo
        Ersek)
84247bb: translate-all.c: Remove cpu_unlink_tb() (Peter Maydell)
2ebcc59: Handle CPU interrupts by inline checking of a flag (Peter Maydell)
69001b3: cpu-exec: wrap tcg_qemu_tb_exec() in a fn to restore the PC (Peter
        Maydell)
3accab7: tcg: Document tcg_qemu_tb_exec() and provide constants for low bit
        uses (Peter Maydell)
6025953: qga: set umask 0077 when daemonizing (CVE-2013-2007) (Laszlo Ersek)
93399d0: tcg/optimize: fix setcond2 optimization (Aurelien Jarno)
074dd56: target-mips: Fix accumulator arguments to gen_helper_dmult(u) (Richard
        Sandiford)
d10d251: configure: Pick up libseccomp include path (Andreas Faber)
5613bda: virtio-ccw: Check indicators location. (Cornelia Huck)
c5675a9: tap: properly initialize vhostfds (Jason Wang)
e355efd: rng random backend: check for -EAGAIN errors on read (Amit Shah)
4d7f455: qdev: Fix QOM unrealize behavior (Andreas Farber)
0486c27: nbd: unlock mutex in nbd_co_send_request() error path (Stefan Hajnoczi)

Changes mentioned in 1.4.1 announcment:
http://lists.nongnu.org/archive/html/qemu-stable/2013-04/msg00071.html

57105f7: update VERSION for 1.4.1 (Michael Roth)
6e88653: Add -f FMT / --format FMT arg to qemu-nbd (Daniel P. Berrange)
6d0b135: target-mips: Fix accumulator selection for MIPS16 and microMIPS
        (Richard Sandiford)
d89f9ba: Allow clock_gettime() monotonic clock to be utilized on more OS's
        (Brad Smith)
46f9071: target-i386: Check for host features before filter_features_for_kvm()
        (Eduardo Habkost)
f85e082: help: add docs for missing 'queues' option of tap (Jason Wang)
da78a1b: compiler: fix warning with GCC 4.8.0 (Paolo Bonzini)
2b92aa3: block: complete all IOs before resizing a device (Peter Lieven)
e4cce2d: Revert "block: complete all IOs before .bdrv_truncate" (Peter Lieven)
d15b1aa: qxl: better vga init in enter_vga_mode (Gerd Hoffmann)
65fe29e: doc: Fix texinfo @table markup in qemu-options.hx (Markus Armbruster)
888e036: acpi: initialize s4_val used in s4 shutdown (Bruce Rogers)
d019dd9: target-mips: fix rndrashift_short_acc and code for EXTR_ instructions
        (Petar Jovanovic)
dac077f: target-mips: fix DSP overflow macro and affected routines (Petar
        Jovanovic)
b09a673: target-mips: fix for sign-issue in MULQ_W helper (Petar Jovanovic)
79a4dd4: target-mips: fix for incorrect multiplication with MULQ_S.PH (Petar
        Jovanovic)
57e929c: usb-tablet: Don't claim wakeup capability for USB-2 version (Hans de
        Goede)
27c7135: chardev: clear O_NONBLOCK on SCM_RIGHTS file descriptors (Stefan
        Hajnoczi)
283b7de: qemu-socket: set passed fd non-blocking in socket_connect() (Stefan
        Hajnoczi)
a1cb89f: net: ensure "socket" backend uses non-blocking fds (Stefan Hajnoczi)
68f9df5: oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock()
        (Stefan Hajnoczi)
0135796: update seabios to 1.7.2.1 (Gerd Hoffmann)
799a34a: linux-user/syscall.c: Don't warn about unimplemented get_robust_list
        (Peter Maydell)
8378910: linux-user: make bogus negative iovec lengths fail EINVAL (Peter
        Maydell)
7a238b9: linux-user: fix futex strace of FUTEX_CLOCK_REALTIME (John Rigby)
02493ee: linux-user/syscall.c: handle FUTEX_WAIT_BITSET in do_futex (John Rigby)
7d47b24: qcow2: flush refcount cache correctly in qcow2_write_snapshots()
        (Stefan Hajnoczi)
02ea844: qcow2: flush refcount cache correctly in alloc_refcount_block()
        (Stefan Hajnoczi)
0fcf00b: page_cache: fix memory leak (Peter Lieven)
5610ef5: Fix page_cache leak in cache_resize (Orit Wasserman)
7a687ae: virtio-blk: fix unplug + virsh reboot (Christian Borntraeger)
b91aee5: ide/macio: Fix macio DMA initialisation. (Mark Cave-Ayland)
e09b99b: target-ppc: Fix CPU_POWERPC_MPC8547E (Andreas Farber)
611c7f2: pseries: Add cleanup hook for PAPR virtual LAN device (David Gibson)
4e4566c: configure: Require at least spice-protocol-0.12.3 (Michal Privoznik)
43e0061: qemu-bridge-helper: force usage of a very high MAC address for the
        bridge (Paolo Bonzini)
3c3de7c: virtio-ccw: Queue sanity check for notify hypercall. (Cornelia Huck)
b0da310: tcg: Fix occasional TCG broken problem when ldst optimization enabled
        (Yeongkyoon Lee)
d26efd2: qga/main.c: Don't use g_key_file_get/set_int64 (Peter Crosthwaite)
f305d50: qemu-ga: use key-value store to avoid recycling fd handles after
        restart (Michael Roth)
d3652a1: qcow2: make is_allocated return true for zero clusters (Paolo Bonzini)
5194350: pseries: Add compatible property to root of device tree (David Gibson)
4d1cdb9: Allow virtio-net features for legacy s390 virtio bus (Christian
        Borntraeger)
c3b81e0: rtc-test: Fix test failures with recent glib (Cole Robinson)
99b1f39: scsi-disk: do not complete canceled UNMAP requests (Paolo Bonzini)
f23ab03: scsi: do not call scsi_read_data/scsi_write_data for a canceled
        request (Paolo Bonzini)
0c918dd: iscsi: look for pkg-config file too (Paolo Bonzini)
a8b090e: scsi-disk: handle io_canceled uniformly and correctly (Paolo Bonzini)
4a38944: qemu-ga: make guest-sync-delimited available during fsfreeze (Michael
        Roth)
b7ff1a7: qmp: netdev_add is like -netdev, not -net, fix documentation (Markus
        Armbruster)
d49fed4: vga: fix byteswapping. (Gerd Hoffmann)
cebb8eb: help: add docs for multiqueue tap options (Jason Wang)
3b39a11: net: reduce the unnecessary memory allocation of multiqueue (Jason
        Wang)
ec9f828: qemu-char.c: fix waiting for telnet connection message (Igor Mitsyanko)
332e934: tap: forbid creating multiqueue tap when hub is used (Jason Wang)
e6b795f: block: complete all IOs before .bdrv_truncate (Peter Lieven)
51968b8: coroutine: trim down nesting level in perf_nesting test (Paolo Bonzini)
80d8b5d: target-ppc: Fix "G2leGP3" PVR (Andreas Farber)

ChangeLog 1.4
http://wiki.qemu.org/ChangeLog/1.4

System emulation
----------------

Device emulation

  Device issignment

  - Improved support for MSI-X on some Mellanox devices.
  - VFIO supports PCIe extended configuration space.

  USB
  - Various CPU usage and throughput improvements for USB 2.0.
  - usb-tablet can be connected as an USB 2.0 device, also lowering
    the CPU usage substantially.
  - Improved support for pass-through of USB serial devices.
  - A new device usb-bot is the same as usb-storage, but is configured
    like other SCSI adapters and supports multiple LUNs.

  Network
  - virtio-net supports multiqueue operation.

  Other
  - Added support for IndustryPack emulation. The TEWS TPCI200 device
    emulation (device "tpci200") hosts IndustryPack modules, and the
    GE IP-Octal 232 emulation (device "ipoctal232") implements eight
    RS-232 serial ports.

ARM

  - Various minor bugfixes; no new features in this release.

MIPS

  - Improved support for DSP instructions.

PowerPC

  - pSeries: NVRAM support for improved guest installation experience
  - G3/G4: Allow dcbzl (for Mac OS X guests)
  - e500: Linux guests don't use use SWTLB anymore, freeing memory for
          real applications
  - e500: MSI support
  - e500: Allow for up to 31 PCI devices with -M ppce500
  - e500: Support idle hcall when running KVM on e500mc or above
  - e500: Emulate the EPR facility (e500mc and above)
  - PReP: Emulate a full PC87312 Super I/O chipset. This adds a parallel
          port. Changing the chipset configuration register at runtime is
          not yet supported.

S390

  - New virtio-ccw machine and transport support
  - Add -cpu ? support
  - Improved support for S390 emulation.

x86

  - Generation of APIC IDs for NUMA configuration is now compatible with
    the Intel(R) 64 Architecture Processor Topology Enumeration
  - Many fixes to the Q35 chipset emulation, including experimental AHCI
    migration support and support for device assignment.
  - Resetting the machine with a write to port 0xCF9 now works.
  - The xlevel argument for -cpu option currently silently fix-ups the
    user-provided value if it's less than 0x80000000. This will be
    removed in future QEMU versions; users are expected to provide valid
    xlevel value or QEMU will fail to start.

KVM

  - New devices isa-debug-exit and pc-testdev can be used to run
    kvm-unit-tests.

Xen

  - Persistent grants support implemented in xen_disk, giving substantial
    performance improvements.
  - xen_disk supports BLKIF_OP_FLUSH_DISKCACHE, making the device safer
    against power losses.
  - xen_console supports multiple secondary PV consoles.

QMP

  - New commands chardev-add and chardev-del add support for hotplugging
    character devices.
  - New ringbuf-read/ringbuf-write to read and write to memory chardevs
  - Various improvements in error messages

Block devices

  - Discard operations are now supported on block devices and on
    filesystems other than XFS. They are also fully asynchronous now.
  - Block device mirroring (also known as storage migration) performance
    was greatly improved.
  - New experimental threaded backend for virtio-block-pci. This new
    backend achieves several times the IOPS of the existing virtio-blk
    implementation; for now it can only be used for raw image files and
    disables features such as live snapshots and storage migration.

Live Migration

  - Moved migration from a timer to a thread, improving latency in
    other parts of QEMU and throughput of migration itself
  - Many machine models are now correctly marked as not migratable.

Spice

  - A new spiceport character device can be used to support arbitrary
    communication between the SPICE server on the host and the client.

VNC

  - Added support for the Websocket protocol.

User-mode emulation
-------------------

- Fix ppc guest signal handling
- Fix MIPS target

Guest agent
-----------

- qemu-ga supports hooks that are executed when the guest receives
  the guest-fsfreeze-freeze and guest-fsfreeze-thaw commands

Host support
------------

- Native asynchronous I/O for Win32 (introduced in 1.3) now actually works.

(tsutsui)

2013-06-14 15:44:41 UTC MAIN commitmail json YAML

Updated games/onscripter to 20130411

(tsutsui)

2013-06-14 15:43:49 UTC MAIN commitmail json YAML

Update onscripter to 20130411.

Upstream changes summary (only Japanese log available)

20130411:
- fix a bug of bexec insn that doesn't return "SKIP" status
  even during skip mode

(tsutsui)

2013-06-14 14:46:13 UTC MAIN commitmail json YAML

New tw gems explicitly requires ruby-args_parser>=0.1.4.
(it is already in pkgsrc)

(tsutsui)

2013-06-14 14:42:54 UTC MAIN commitmail json YAML

Updated net/ruby-tw to 0.4.2

(tsutsui)

2013-06-14 14:40:24 UTC MAIN commitmail json YAML

Update ruby-tw to 0.4.2.

Changes from History.txt:

=== 0.4.2 2013-05-18

* enable -id=(id) option in pipe-tweet

=== 0.4.1 2013-05-18

* replty to status % tw "@shokai hello!" --id=1123454321

=== 0.4.0 2013-05-16

* status_id % tw --id
* RT tweet % tw --rt=12345136
* Fav tweet % tw --fav=12345136

(tsutsui)

2013-05-28 15:23:28 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.2.0nb1

(tsutsui)

2013-05-28 15:22:18 UTC MAIN commitmail json YAML

Pull mlterm post-3.2.0 fixes from upstream:

patches/patch-mkf_lib_mkf__ucs4__map.c
  - mkf_ucs4_map.c: mkf_map_ucs4_to_jisx0213_2000_1 is not cached
    in mkf_map_ucs4_to() to prefer JISX0208 to JISX0213 all the time.
  https://bitbucket.org/arakiken/mlterm/commits/8f6a1a969340b78cbeee5ace4a7200383ca18abe#chg-mkf/lib/mkf_ucs4_map.c

patches/patch-xwindow_fb_x__window.c
  - fb/x_display.c: Segfault in x_font_t::x_off > 0 is fixed.
  https://bitbucket.org/arakiken/mlterm/commits/7c4748b4e79b9bf749685d944c174f2145074e9f#chg-xwindow/fb/x_window.c

Also put some tweaks for pkgsrc:

patches/patch-etc-configure
  - regen to adjust line numbers in diff

patches/patch-etc_font-fb
  - add commented out JISX0213_2000_1 and JISX0213_2000_2 examples

Bump PKGREVISION.

(tsutsui)

2013-05-26 18:21:29 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.2.0

(tsutsui)

2013-05-26 18:20:29 UTC MAIN commitmail json YAML

Add options ibus and mlterm-fb for x11/mlterm.

(tsutsui)

2013-05-26 18:18:25 UTC MAIN commitmail json YAML

Update mlterm to 3.2.0.

In this version, mlterm now supports NetBSD wsfb framebuffer
so NetBSD users can use a multi-lingual terminal without
Xserver on ports that support wsdisplay framebuffer console,
i.e. NetBSD/i386 with VESA framebuffer, NetBSD/dreamcast,
or even NetBSD/luna68k with 1bpp framebuffer.

Special thanks to Araki Ken, an auther of mlterm, for
various efforts and improvements for NetBSD wsfb support,
including dumb 1bpp optimizations on luna68k.
mlterm-fb demonstration movies are available on YouTube:
http://youtu.be/5IH1NYSVpHY  (NetBSD/i386 6.1)
http://youtu.be/BP8AIceWgxA  (NetBSD/luna68k 6.1)

pkgsrc changes:

- update descriptions per the framebuffer support
- add a MESSAGE file to mention miscellaneous configurations to use mlterm
- remove MAKE_JOBS_SAFE=no which has been fixed in upstream Makefiles
- split SUBST rules into ones for Makefiles, man page, and config files
- install misc README files in doc dirs which are useful after installation
- add "mlterm-fb" and "ibus" options and make mlterm-fb default
  on supported platforms
- update PLIST per above changes (XXX tested only on NetBSD)

Upstream Changes per doc/en/ReleaseNote:

ver 3.2.0
* Support framebuffer on NetBSD.
* Support 1 bpp framebuffer.
* Support sixel graphics and wall pictures on 1 and 8 bpp framebuffer.
(See http://www.youtube.com/watch?v=djbEw0G_LMI and http://www.youtube.com/watch?v=5IH1NYSVpHY)
(Thanks to @tsutsuii san)
* Add "use_urgent_bell" option which is equivalent to "bellIsUrgent" option of
  xterm and support CSI ? 1042.
* "only_use_unicode_font" and "not_use_unicode_font" options have an effect
  on preedit and candidate characters of input method plugins.
* Add "sound|visual" to the value of "bel_mode" option.
* Enable to change "not_use_unicode_font" and "only_use_unicode_font" dynamically.
* Add "box_drawing_font" option.
* Support efont-unicode fonts for framebuffer.
* Bug fixes:
  Fix the bug which disabled some shortcut keys in FreeBSD/framebuffer.
  Fix the bug which ignored the specified encoding of "default_server" option
  in opening a new pty.
  Fix the bug which disabled sixel graphic images in framebuffer 16bpp.
  Fix the bug which disabled inline pictures if use_dynamic_comb option is true.
  Fix the bug of iBus input method plugin which disabled to erase the last
  preedited character even if backspace key was pressed.
  Fix the wrong height of the preediting cursor of the input method plugin
  if the value of "inner_border" option isn't 2. (Thanks to @tsutsuii san)
  Fix "use_dynamic_comb" option which didn't work anymore.
  Fix the bug which disabled "UNUSED" key in ~/.mlterm/key.
  Change key seuqences for modifier keys + cursor keys in application cursor key
  mode. (e.g. Ctrl+Up: "\x1bO1;5A" -> "\x1b[1;5A") (Thanks to Mohammad Alsaleh)

(tsutsui)

2013-03-29 15:27:55 UTC MAIN commitmail json YAML

Updated emulators/qemu to 1.3.1

(tsutsui)

2013-03-29 15:26:27 UTC MAIN commitmail json YAML

Update qemu to 1.3.1. (updating during freeze is ok'ed by wiz@)

Note the previous qemu-1.3.0 has some problems to run
NetBSD/i386 6.0.1 guest on NetBSD/i386 6.0.1 host, but
with qemu-1.3.1 NetBSD/i386 guest works enough upto multiuser.

No explicit ChangeLog of qemu-1.3.1 release,
but there is a summary in qemu mailing list announcement:
http://lists.nongnu.org/archive/html/qemu-stable/2013-01/msg00126.html

04024de: update VERSION for v1.3.1 (Michael Roth)
1bd4397: qxl: Fix SPICE_RING_PROD_ITEM(), SPICE_RING_CONS_ITEM() sanity check
        (Markus Armbruster)
e766724: Fix compile errors when enabling Xen debug logging. (Sander
        Eikelenboom)
df50a7e: xen: fix trivial PCI passthrough MSI-X bug (Stefano Stabellini)
90c96d3: xen_disk: fix memory leak (Roger Pau Monne)
4ee2879: tcg/target-arm: Add missing parens to assertions (Peter Maydell)
563068a: win32-aio: Fix memory leak (Kevin Wolf)
cdb4834: win32-aio: Fix vectored reads (Kevin Wolf)
9d173df: aio: Fix return value of aio_poll() (Kevin Wolf)
204dd38: raw-posix: fix bdrv_aio_ioctl (Paolo Bonzini)
86bab45: vfio-pci: Loosen sanity checks to allow future features (Alex
        Williamson)
006c747: pci-assign: Enable MSIX on device to match guest (Alex Williamson)
f042cca: vfio-pci: Make host MSI-X enable track guest (Alex Williamson)
1205b80: target-xtensa: fix search_pc for the last TB opcode (Max Filippov)
ff0c079: buffered_file: do not send more than s->bytes_xfer bytes per tick
        (Paolo Bonzini)
d745511: migration: fix migration_bitmap leak (Paolo Bonzini)
5afd0ec: e1000: Discard oversized packets based on SBP|LPE (Michael Contreras)
c4cd5b0: qxl+vnc: register a vm state change handler for dummy spice_server
        (Uri Lublin)
7ca2496: qxl: save qemu_create_displaysurface_from result (Gerd Hoffmann)
bfae937: target-xtensa: fix ITLB/DTLB page protection flags (Max Filippov)
b68c48f: pixman: fix vnc tight png/jpeg support (Gerd Hoffmann)
36fd817: Update seabios to a810e4e72a0d42c7bc04eda57382f8e019add901 (Gerd
        Hoffmann)
0bc5f4a: seabios: update to e8a76b0f225bba5ba9d63ab227e0a37b3beb1059 (Gerd
        Hoffmann)
37e1428: vfio-pci: Don't use kvm_irqchip_in_kernel (Alex Williamson)
518799a: target-mips: Fix incorrect shift for SHILO and SHILOV (Petar Jovanovic)
16c5fe4: target-mips: Fix incorrect code and test for INSV (Petar Jovanovic)
f1a2195: migration: Fix madvise breakage if host and guest have different page
        sizes (David Gibson)
3b4fc1f: Fix off-by-1 error in RAM migration code (David Gibson)
d67d95f: Disable semaphores fallback code for OpenBSD (Brad Smith)
0a7ad69: Fix semaphores fallback code (Brad Smith)

(tsutsui)

2013-03-26 14:02:40 UTC MAIN commitmail json YAML

Updated games/onscripter to 20130317

(tsutsui)

2013-03-26 14:01:56 UTC MAIN commitmail json YAML

Update onscripter to 20130317. (leaf package bug fix)

Upstream changes summary (only Japanese log available)

20130317
- fix a bug introduced in 20130223, failure of loading savefile
  when there are too many characters in the backlog text buffer

(tsutsui)

2013-03-24 16:02:57 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.1.9

(tsutsui)

2013-03-24 16:02:13 UTC MAIN commitmail json YAML

Update mlterm to 3.1.9. (leaf package minor update)

Changes per doc/en/ReleaseNote:

ver 3.1.9
* Remove --enable-sixel option from configure, and add --disable-image option.
  That is, support sixel graphics by default unless configure with
  --disable-image option. (tool/w3m-remoteimg which doesn't depend on sixel
  graphics but on OSC 5379 show_picture also works on mlterm by default.)
* Separate SSH client functions to a dynamically loaded module (libptyssh)
  in platforms except win32.
* Treat key strings of "main" configuration file case-insensitively.
  (Both encoding=utf8 and ENCODING=utf8 are available.)
* Assign -M and -P options as the short options of --im and --clip.
* Add "allow_change_shortcut" (--shortcut) option which enables "set_shortcut"
  command of configuration protocol.
* Bug fixes:
  Fix the conflict of DCS(0x90) and the first byte of SJIS, GBK and so on.
  Fix the bug which disabled input and output of pty when configuration program
  such as mlconfig is started.
  Encode input character masked with 0x80 to the character encoding of pty
  if the value of mod_meta_mode option is 8bit. (Thanks to Vladimir Elisseev)
  Fix the bug which disabled Alt+symbol and Control+@ in win32.
  Fix the bug which disabled some shortcut key settings.

(tsutsui)

2013-03-17 21:42:52 UTC MAIN commitmail json YAML

Updated www/curl to 7.29.0nb2
Updated misc/openoffice3 to 3.1.1nb41

(tsutsui)

2013-03-17 21:37:31 UTC MAIN commitmail json YAML

Remove LINKFLAGSRUNPATH lines that specify -Wl,-rpath,${PREFIX}/lib.

These lines were changed as workaround of libcurl part of PR pkg/46567,
but the actual libcurl problem in curl-config is now fixed and
these unconditional -rpath flags seem to cause non-working binaries
as mentioned in PR pkg/46983.

Bump PKGREVISION.

(tsutsui)

2013-03-17 21:33:34 UTC MAIN commitmail json YAML

Make "curl-config --libs" return proper ldflags for shared libraries.

After curl 7.25.0 update (imported to pkgsrc at 20120417),
"curl-config --libs" no longer returns "-Wl,-R/usr/pkg/lib"
while "curl-config --static-libs" still returns it.

Fixes the root cause of libcurl part of PR pkg/46567, and this is
also required to fix openoffice3 issue as mentioned in PR pkg/46983.
The problem is tracked and reported by Yasushi Oshima.

Bump PKGREVISION.

(tsutsui)

2013-03-17 21:29:07 UTC MAIN commitmail json YAML

Updated games/onscripter to 20130316

(tsutsui)

2013-03-17 21:28:12 UTC MAIN commitmail json YAML

Update onscripter to 20130316.

Upstream changes summary (only Japanese log available)

20130316
- fix a bug in spstr insn that doesn't work for string sprites

(tsutsui)

2013-03-10 16:34:26 UTC MAIN commitmail json YAML

Updated games/onscripter to 20130223

(tsutsui)

2013-03-10 16:33:24 UTC MAIN commitmail json YAML

Update onscripter to 20130223.

Upstream changes summary (only Japanese log available)

20130223
- fix bug of game insn that resets loaded default cursor
- fix bug that backlog doesn't show all text due to buffer overflow
  in some case

20130216
- implement luacall reset
- fix bug in definereset insn that resets global variables even during
  globalon insn is active
- make definereset insn load system.lua
- handle >255 values for sprite transparent value

20130203
- fix iOS SDK bug

20130202
- implement checkkey insn
- implement NL_dofile, NSGetSkip, NSGetWindowSize, NSTimer, NSGetKey,
  NSUpdate, NSSpClear, NSSpGetInfo, NSSpGetPos, NSSpLoad, NSSpMove,
  and NSSpVisible insns for NSLua
- update Android SDK

(tsutsui)

2013-03-10 16:14:03 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.1.8

(tsutsui)

2013-03-10 16:12:57 UTC MAIN commitmail json YAML

Update mlterm to 3.1.8.

Changes per doc/en/ReleaseNote:

ver 3.1.8
* Support framebuffer on FreeBSD. (Experimental)
* 'key' configuration file accepts Button1 - Button5.
* Remove "conf_menu_path_1", "conf_menu_path_2", "conf_menu_path_3" and
  "button3_behavior" options which are integrated to shortcuts.
  [Migration]
  (~/.mlterm/main)        (~/.mlterm/key)
  conf_menu_path_1=... => Control+Button1="menu:..."
  conf_menu_path_2=... => Control+Button2="menu:..."
  conf_menu_path_2=... => Control+Button3="menu:..."
  button3_behavior=... => Button3="exesel:..."
* Add "set_shortcut" command to configuration protocol.
* Bug fixes:
  Fix the bug of DECCRA.
  Fix the bug which broke input string of "ExecCmd" field of the connection dialog in win32.
  Fix the bug which didn't redraw a part of full-width characters when window is exposed.
  Enable to change "vertical_mode" option dynamically in framebuffer.

(tsutsui)

2013-03-10 13:40:37 UTC MAIN commitmail json YAML

Fix anthy-elisp build failure with emacs24.
Per comment from mef@, leim is required by only old versions.

(tsutsui)

2013-01-29 15:02:24 UTC MAIN commitmail json YAML

Always use atomic_ops(3) on NetBSD even on arm, i.e. kill Linux-ARM'ism.
Fixes configure failure on NetBSD/arm 6.0.

Also add patch comment.

(tsutsui)

2013-01-26 18:19:11 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.1.7

(tsutsui)

2013-01-26 18:18:06 UTC MAIN commitmail json YAML

Update mlterm to 3.1.7.

Changes per doc/en/ReleaseNote:

ver 3.1.7
* Support not only bmp formats but also other image formats by mlimgloader
  (which requires gdk-pixbuf or GDI+) in win32.
* "contrast", "gamma" and "brightness" options are available in win32.
* Support CSI 22 0..2 t and CSI 23 0..2 t.
* Support DCS ... { ... ST. (DECDLD)
  (http://github.com/saitoha/vim-powerline/tree/drcs works!)
* Assign U+10XXYY like drcsterm to DRCS (ESC ( SP XX YY)
  (0x40 <= XX <= 0x7e, 0x20 <= YY <= 0x7f)
  (See http://github.com/saitoha/drcsterm)
* Remove "title" from configuration protocol.
* Support alpha values of icon files if mlterm is built without
  --with-imagelib=gdk-pixbuf option.
* Support UTF8 text for setting the window title by OSC 0 or OSC 2 in win32.
* Add --disable-use-tools option (which disables external tools) to configure.
* Support alpha mask of sixel graphics.
* Support uim and kbd plugin in framebuffer.
* Bug fixes:
  Fix the bug of "button3_behavior" option rejecting "mlclient ..." command.
  Fix the incorrect parsing of font names which contain digit characters like
  "Courier 10 Pitch" which was regarded as 10-point size "Courier" font.
  Adjust the pty size to the screen size in creating a new pty by Ctrl+F2 etc
  in framebuffer.
  Revive "contrast", "gamma" and "brightness" options of mlterm built without
  --with-imagelib option in Linux.
  Fix segfault in starting mlterm with --pic option in framebuffer.
  Fix the malfunction of cursor keys in mlcc in cygwin. (Thanks to saitoha san)
  Fix the bug of saving or restoring cursor in OSC ? 1047 h or OSC ? 1047 l.
  Exit mlcc to avoid segfault if OSC 5380 doesn't return anything.
  Fix the bug of unloading fonts which are still used in framebuffer.

(tsutsui)

2013-01-26 13:04:36 UTC MAIN commitmail json YAML

Updated games/onscripter to 20130120

(tsutsui)

2013-01-26 13:02:50 UTC MAIN commitmail json YAML

Update onscripter to 20130120.

Upstream changes summary (only Japanese log available)

20130120
- fix a timer bug introduced in 20130112 that cause too fast animation

20130119
- fix bugs in definereset and reset insns

20130118
- fix bug that can't get right hight of character sprite

20130112
- fix event loop handlers to make NSLua work correctly
- fix a bug around text new line
- improve yesnobox and okcancelbox button drawing
- add Lua support to Android SDK

(tsutsui)

2012-12-17 17:45:19 UTC MAIN commitmail json YAML

Updated net/mikutter to 0.2.0.1089

(tsutsui)

2012-12-17 17:44:21 UTC MAIN commitmail json YAML

Update mikutter to 0.2.0.1089.

pkgsrc changes:
- customized escape.rb is no longer necessary
- catch up directory reorganaization
- update COMMENT and LICENSE per newer distribution files

Upstream changes:

0.2.0.1089:
- workaround bugs in several Twitter's APIs that cause auth dialogs and
  prevent initial authentication

0.2.0.1080:
- add auto scroll support in activity tab
- fix problems when access token is canceled
- workaround invalid response from Twitter that causes hourly auth dialog
- fix crash problem when profile command is invoked without selected tweet

0.2.0.1064
- same fix in 0.1.1.1063
- reorganize directories
- fix a problem that can't remove abstruct tab
- fix several bugs in setting windows
- add support preview of tumblr and hatena photolife

0.2.0.1054:
- fix open conversation tab commant without focused tweet
- stop sending a bug report without useful trace

0.2 major updates:
- reorganize UI APIs
- support multipain officially
- replace settings tab with window
- renew profile plugin
- add many mikutter commands for keyboard operation
- misc secret features

(tsutsui)

2012-12-14 23:28:56 UTC MAIN commitmail json YAML

Add explicit dependency of gdk-pixbuf2, which is specified by
CONFIGURE_ARGS+= --with-imagelib=gdk-pixbuf .

(tsutsui)

2012-12-14 17:24:07 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.1.6

(tsutsui)

2012-12-14 17:23:28 UTC MAIN commitmail json YAML

Update mlterm to 3.1.6.

Changes from 3.1.4 (per doc/en/ReleaseNote):

ver 3.1.6
* Support ":[Percentage]" format for font-fb.
  (e.g. ISO8859_1=/../font.pcf:100)
* Support gzipped pcf fonts in framebuffer.
* Support 3 byte rgb color sequence.
  (<ESC>[38;2;<r>;<g>;<b>m and <ESC>[48;2;<r>;<g>;<b>m)
* Support DECCRA(<ESC>[...$v) and DECERA(<ESC>[...$z).
* Add --altbuf / "use_alt_buffer" option which is equivalent to
  "titeInhibit" of xterm.
* Add --colors / "use_ansi_colors" option which is equivalent to
  "colorMode" of xterm.
* Add --exitbs / "exit_backscroll_by_pty" option.
* -Y option converts unicode line drawing characters (U+2500 etc) to dec
  special ones in order to show them correctly with a unicode font which
  contains double-width glyphs or no glyphs for line characters.
* Update unicode property table (generated from UnicodeData.txt and
  EastAsianWidth.txt) to version 6.2.0.
* "blink_cursor" option is available for libvte.
* Remove "add_picture" and "remove_picture" commands from configuration
  protocol, and add "show_picture" command to it.
* Change key sequences in term_type=mlterm
  (application cursor key mode is off)
  XK_HOME: \x1bOH -> \x1b[H  XK_END : \x1bOF -> \x1b[F
* Change key seuqences in term_type=rxvt.
  (application cursor key mode is off)
  XK_HOME: \x1b[7~ -> \x1b[H  XK_END : \x1b[8~ -> \x1b[F
  (application cursor key mode is on)
  XK_HOME: \x1bOH -> \x1b[7~  XK_END : \x1bOF -> \x1b[8~
* Bug fixes:
  Fix the bug of showing incorrect glyphs of large fonts like unifont.pcf.
  Fix the infinite loop in the failure of executing the command specified with -e option.
  Fix the compilation error in linking gdk-pixbuf-2.0. (SF topic #6234829)
  (Thanks to Lotus Shih and rabin_y)
  Fix the bug of incorrect input of 'A' - 'Z' keys in win32.
  Fix the memory leak of scrollbar views.

ver 3.1.5
* Support framebuffer on Linux. (Experimental)
  (See doc/en/README.fb or doc/ja/README.fb in detail.)
* Support "?" of OSC 4, 10 and 11.
* Support CSI 14 t and CSI 18 t.
* Break the binary compatility of extra scrollbars and pixmap_engine
  with the ones before 3.1.4.
* Add "update_all" to the configuration protocol.
* Add k5 entry for ~/.mlterm/termcap.
* Bug fixes:
  Fix the incomplete hebavior of double- or triple-clicking and dragging.
  (Thanks to Andi Cristian Serbanescu)

(tsutsui)

2012-12-14 17:19:14 UTC MAIN commitmail json YAML

Updated games/onscripter to 20121201

(tsutsui)

2012-12-14 17:17:54 UTC MAIN commitmail json YAML

Update onscripter to 20121201.

upstream changes since 20121029:

20121201:
- fix a write after free bug
- fix out of bounds write bug when --render-font-outline is specified
- update Androld SDK

20121117:
20121116:
20121031:
- iOS SDK updates (not relevant to pkgsrc binary)

(tsutsui)

2012-10-30 16:14:29 UTC MAIN commitmail json YAML

Updated games/onscripter to 20121029

(tsutsui)

2012-10-30 16:13:37 UTC MAIN commitmail json YAML

Add description about onscripter-pda for games/onscripter.

(tsutsui)

2012-10-30 16:09:54 UTC MAIN commitmail json YAML

Update onscripter to 20121019.

pkgsrc changes:
- add PKG_OPTION onscripter-pda that enables PDA_AUTOSIZE option
  to fit window size to screen on small PDA devices like W-ZERO3 and Zaurus

upstream changes since 20120926:

20121029:
- fix compiler error on iOS target build environment

20121019: serious bug fix
- fix memory leak per rendering a glyph, slipped in since 20050819

20121016:
- reimplement yesnobox insn to allow yes/no choice in dialog
- implement okcancelbox insn
- enlarge buttons in yesnobox and okcancelbox dialogs
- allow mapping right click to no/cancle in yesnobox and okcancelbox insns

(tsutsui)

2012-10-07 20:21:15 UTC MAIN commitmail json YAML

Updated games/onscripter to 20120926

(tsutsui)

2012-10-07 20:20:24 UTC MAIN commitmail json YAML

Update onscripter to 20120926.

Changes summary:

20120926:
* fix a bug in textgosub insn used with wait-click '@' and following insns

20120910:
* improve font rendering used by --render-font-outline option

(tsutsui)

2012-10-07 20:14:52 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.1.4

(tsutsui)

2012-10-07 20:12:07 UTC MAIN commitmail json YAML

Update mlterm to 3.1.4.

Changes from 3.1.2 (per doc/en/ReleaseNote):

ver 3.1.4
* Support 0x90...0x9c format for sixel graphics sequence.
* Change the file where sixel graphics sequence is stored temporarily
  from ~/.mlterm/picture.six to ~/.mlterm/[tty name].six.
* Add k1, k2, k3 and k4 entries for ~/.mlterm/termcap.
* Change key sequences in term_type=xterm.
  XK_F1:    \x1b[11~ -> \x1bOP
  XK_F2:    \x1b[12~ -> \x1bOQ
  XK_F3:    \x1b[13~ -> \x1bOR
  XK_F4:    \x1b[14~ -> \x1bOS
* Support remote image files via network protocols supported by GVfs.
  (e.g. mlterm -pic http://....)
* Use CSI ? 8428 instead of CSI ? 8840. (Thanks to saitoha san)
* Bug fixes:
  Fix conflicting types of kik_utmp_new. (Thanks to KATO Masashi san)
  Erase wrap line attributes completely in clearing lines.
  (Thanks to Andi Cristian Serbanescu)
  Enable PAGE_DOWN shortcut (which doesn't anything) when it reaches the bottom.
  (Thanks to Andi Cristian Serbanescu)
  Fix freeze in scrolling by CSI r. (Thanks to koie san)
  Fix the problem which always replaces the 2nd or later sixel graphics with
  the 1st one if mlterm is compiled with --with-imagelib=gdk-pixbuf option.
  (Thanks to saitoha asn)
  Fix the problem of reverting back to selecting one character at a time
  by dragging the pointer after double- or triple-clicking.
  (Thanks to Andi Cristian Serbanescu)

ver 3.1.3
* Support OSC 5;0 and OSC 5;1.
* Support CSI ? 8840 h, CSI ? 8840 l and CSI ? 8840 n.
  (see https://docs.google.com/document/d/1Dgq81J0eQEfjq3MR__O7VrbSVnatr9CCqMEITse9psk/edit?pli=1)
* Support CSI SP q partially.
* Support CSI [>4;2 m and CSI [>4;0m partially.
  (Note that sequence from terminal is CSI <code>;<mod>u, not CSI 27;<mod>;<code>~.)
* Add "ssh_keepalive_interval" option.
* Add "ssh_x11_forwarding" option.
* Add "use_bold_font" option.
* Add "use_local_echo" option and CSI ? 9500 h / CSI ? 9500 l which enable or disable
  local echo mode.
* Merge SF patches:
  #3529392 (Thanks to Ahmed El-Mahmoudy)
  #3529386 (Thanks to Ahmed El-Mahmoudy)
  #3530235 (Thanks to Ahmed El-Mahmoudy)
* Bug fixes:
  #3528838 (Thanks to Thomas Wolff)
  #3528836 (Thanks to Thomas Wolff)
  Fix a bug which wrongly keeps a screen which has failed to open.
  Show characters in the center of cells whose width is larger than the default.
  (Thanks to Andi Cristian Serbanescu)
  Fix a bug which erases scrolled area. (Thanks to Andi Cristian Serbanescu)
  Fix failure of opening pty in startup in MacOS 10.7.
  (Thanks to saitoha san)

(tsutsui)

2012-09-07 15:04:13 UTC MAIN commitmail json YAML

Updated games/onscripter to 20120901

(tsutsui)

2012-09-07 15:02:45 UTC MAIN commitmail json YAML

Update onscripter to 20120901.

Change logs:

20120901:
* add --render-font-outline option that enables outline fonts
  added in SDL_ttf 2.0.10

20120831:
* fix resampling bug in resizeImage function enabled by
  -PDA_WIDTH or -DPDA_AUTOSIZE options

20120826:
* fix a bug in getcursorpos2 insn after strsp insn
* fix autosave bug if pretextgosub is not set

(tsutsui)

2012-08-24 15:04:53 UTC MAIN commitmail json YAML

gcc-4.5.3 in NetBSD/m68k 6.0_BETA2 gets ICE on compiling mktime.c.
-O1 works around in this case.

(tsutsui)

2012-08-24 14:52:48 UTC MAIN commitmail json YAML

Updated games/onscripter to 20120721

(tsutsui)

2012-08-24 14:51:42 UTC MAIN commitmail json YAML

Update onscripter to 20120712.

Changes of 20120712:
- implement getmouseover instruction

(tsutsui)

2012-07-14 03:35:49 UTC MAIN commitmail json YAML

Add workaround for build failure on NetBSD/sparc64 6.0_BETA2:
> ruby193 binary built on NetBSD/sparc64 with gcc 4.5.1 and the default -O2
> dumps core during generating RDocs.
> Using -O1 works around.
ruby193 binary with this hacks.mk is confirmed by running net/mikutter
on Ultra5.

(tsutsui)

2012-06-23 10:14:27 UTC MAIN commitmail json YAML

Updated emulators/xnp2 to 0.83pl20120618

(tsutsui)

2012-06-23 10:12:02 UTC MAIN commitmail json YAML

Update xnp2 to 0.83pl20120618 (leaf package bugfix).

Changes from 20120302:
i386 core:
  - use correct operand size on switching code segment using gate

(tsutsui)

2012-06-23 08:02:37 UTC MAIN commitmail json YAML

Updated games/onscripter to 20120531

(tsutsui)

2012-06-23 08:00:49 UTC MAIN commitmail json YAML

Update onscripter to 20120531 (leaf package bugfix).
Also take MAINTAINER.

Changes from 20120527:
- fix a bug in Lua initialization

(tsutsui)

2012-05-27 17:40:38 UTC MAIN commitmail json YAML

Fix botch in previous: use more pkg-config metainfo for all necessary libs

(tsutsui)

2012-05-27 17:10:22 UTC MAIN commitmail json YAML

Updated games/onscripter to 20120527

(tsutsui)

2012-05-27 17:08:44 UTC MAIN commitmail json YAML

Update onscripter to 20120527.

Changes from 20120520:
- refactored Makefile.Linux
- fix textbtnwait command bug

(tsutsui)

2012-05-20 11:50:12 UTC MAIN commitmail json YAML

Updated games/onscripter to 20120520

(tsutsui)

2012-05-20 11:47:51 UTC MAIN commitmail json YAML

Update onscripter to 20120520.

(no English changelog in upstream)
* Makefile.onscripter quirk for Windows build was moved into Makefile.Win
* various bug fixes
* misc improvements mostly for Android and iOS supports

(tsutsui)

2012-05-20 06:43:26 UTC MAIN commitmail json YAML

2012-05-20 06:42:01 UTC MAIN commitmail json YAML

Update jwm to 2.1.0.

Changes from 2.0.1 (per http://joewing.net/programs/jwm/history.shtml )

JWM v2.1.0 <> 20110925
* Revision 502
* Fixed several window handling issues.
* Fixed an issue with key bindings and modifiers.
* Added some more key bindings.
* Changed the way the "next" and "nextstacked" key bindings behave.
* Merged some user-contributed patches.
  * Rounded window corners (Patriot).
  * Support for transparent menus, trays, and windows (Patriot).
  * New borders for buttons (Patriot).
  * User-replaceable window button masks (Patriot).
  * gxine fullscreen fix (Patriot).
  * Fix for windows loosing focus when switching desktops (Patriot).
  * More key bindings (Dougal).
  * Transparent group (Dougal).
* Some code cleanups.
* Added the ability to resize from the top of windows.
* Added support for pager labels.

(tsutsui)

2012-05-20 06:09:25 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.1.2

(tsutsui)

2012-05-20 06:07:31 UTC MAIN commitmail json YAML

Update mlterm to 3.1.2.  (patch-ae has been integrated into upstream)

Changes from 3.0.6 noted in doc/en/ReleaseNote:

ver 3.1.2
* Support extended mouse tracking mode.
  (CSI ? 1006 h and CSI ? 1006 l / CSI ? 1015 h and CSI ? 1015 l)
* Support sixel graphics sequence partially. (DCS .. q .. ST)
  (configure with --enable-sixel option.)
* Support FocusIn/FocusOut event tracking. (CSI ? 1004 h and CSI ? 1004 l)
* Support inputmethod/kbd in win32.
* Add "add_picture", "remove_picture" and "close_pty" commands to
  configuration protocol.
* Add "hide_underline" option.
* Merge SF patches:
  #3524577 (Thanks to Ahmed El-Mahmoudy)
  #3524578 (Install mlterm tools to $(libexecdir)/mlterm instead of $(libexecdir))
  (Thanks to Ahmed El-Mahmoudy)
  patch-ae in NetBSD pkgsrc x11/mlterm.
* Bug fixes:
  Fix a bug which disabled "bd_color" and "ul_color" options in reverse characters.
  (Thanks to Andi Cristian Serbanescu)
  Fix an ibus bug which causes segmentation fault if ibus daemon is not found.
  Fix a bug which could cause failure of opening a new window over ssh connection.
  Fix a bug which causes infinite loop if large OSC sequence is received.
  (Thanks to Koie Hidetaka san)
  Fix a bug which disabled mlconfig and mlterm-menu etc to start if multiple screens opened.

ver 3.1.1
* Fix a bug which caused segfault in 64bit Linux.
* Enable to change 0-15 colors by OSC 4 sequence.
* Enable to specify --sep, --button3, --clip, --restart and --logmsg options
  for mlclient.

ver 3.1.0
* Support extended mouse tracking mode. (CSI ? 1005 h and CSI ? 1005 l)
* Support "use_variable_column_width" and "letter_space" options in win32.
* Support multiple numeric parameters of SM, RM, DECSET and DESRST sequence.
  (Thanks to Iwamoto Kouichi san)
* Support BiDi mirroring. (Thanks to Khaled Hosny)
* Add "blink_cursor" option.
* Add "inner_border" option.
* Add "bd_color"(rxvt style) and "ul_color" options. (equivalent to colorBD and colorUL
  options of xterm and rxvt.)
* Add "cipher_list" for ssh connection.
* Add java version. (experimental)
* Add VT52 emulation. (configure with --enable-vt52 option.)
* Remove IIIMF plugin.
* Bug fixes:
  SF Bug #2878878 (Thanks to Kusanagi Kouichi san)
  SF Bug #3481552 (Thanks to Kobayashi Hiroaki san)
  SF Bug #3487163 (Thanks to raghavkrishna)
  SF Bug #3509743 (Thanks to Thomas Wolff)
  SF Bug #3509744 (Thanks to Thomas Wolff)
  SF Bug #3512067 (Thanks to phcoder)
  Fix a bug which didn't clear margin area after visual bell.
  Fix a bug which disabled scrolling in vertical mode in win32.
  Fix a bug which disabled wheel mouse in win32.
  Fix a bug of reverse-video algorithm of highlighted cursor or selected text.
  (Thanks to Andi Cristian Serbanescu)

ver 3.0.11
* Support CSI 8 t and CSI 4 t sequence partially.
* Change the file to output messages by --logmsg option
  from ~/.mlterm/msg[pid].log to ~/.mlterm/msg.log.
* If ~/.config/mlterm exists, use it as a user config directory instead of ~/.mlterm.
* Support VtePty partially.
* Support mod_meta_mode option in win32.
* Support combination of Control+key in win32.
* Bug fixes:
  Fix a bug which erased border of candidate or status screen of uim or kbd.
  SF Bug #3464878 (Thanks to Daniel Lublin)

ver 3.0.10
* Fix a problem which could cause error in loading a picture file.
* Merge SF patches:
  #3459267 (Thanks to Kusanagi Kouichi san)

ver 3.0.9
* Add auto-restart feature. ("auto_restart" option)
* Support OSC 52 sequence which is allowed by "allow_osc52=true" in ~/.mlterm/main
  or SWITCH_OSC52 shortcut key.
* -V option is no longer necessary (and not automatically turned on) to show
  indic characters.
* Improve performance of cairo module and libvte.
* Improve processing key events of ibus.
* Support iBUS 1.4.
* Add experimental support for GTK+-3.0. (configure --with-gtk=2.0|3.0)
* Reverse behavior of "alpha" option.
* Add "alpha" box to mlconfig.
* Bug fixes:
  Fix strange behavior in selecting indic characters.
  Fix a libvte's problem which gets gnome-terminal not to be resized even if font size is changed.
  Fix a problem which disabled hinting of font metrics in cairo.
  Fix a problem which could cause segv in selecting region.
  Revive "Brightness", "Contrast" and "Gamma" boxes of mlconfig.

ver 3.0.8
* Change default value of "use_ind" option from true to false.
* Merge SF Patches:
  #3412453 (Thanks to Ahmed El-Mahmoudy)
* Bug fixes:
  Fix wrong origin setting by CSI ? 6 l. (Thanks to Konosuke Watanabe san)
  Fix a problem which causes segmentation fault if both -J and -bi options are specified.

ver 3.0.7
* Support bracketed paste mode. (CSI ? 2004 h , CSI ? 2004 l)
* Support Button-event and Any-event mouse tracking.
  (CSI ? 1002 h , CSI ? 1002 l , CSI ? 1003 h , CSI ? 1003 l)
* Support scp using libssh2.
  (Add "SSH SCP" front-end to mlconfig and "mlscp.sh" command line tool.)
* Support DEC Special characters in win32. ("Tera Special" font is necessary.)
* Support application escape mode. (CSI ? 7727 h , CSI ? 7727 l)
* Support OSC 10, OSC 11 and OSC 12.
* Add "logging_msg" option whose default value is true.
* Support dynamic loading of BiDi and Indic modules.
* Support dynamic loading of xft and cairo modules.
* Integrate OSC 5384 - 5391 to OSC 5379 - 5383 and drop OSC 5382.
* Change format of "select_pty", "search_prev", "search_next"  "snapshot" in
  OSC 5379 sequence as follows.
  select_pty=<pty dev name> => select_pty <pty dev name>
  search_prev=<pattern> => search_prev <pattern>
  search_next=<pattern> => search_next <pattern>
  snapshot=<encoding name>:<file name> => snapshot <file name> <encoding name>
* Support mlconfig in connecting a ssh server by libssh2.
* Improve the way of determining width of cairo fonts.
* 'make uninstall' is available.
* Other bug fixes:
  Fix a problem which causes leak of graphic context resource in libvte.
  Fix a problem which can minimize window in some themes in win32. (Thanks to Iwamoto Kouichi san)
  Fix wrong position in receiving WM_MOUSEWHEEL event in win32. (Thanks to Iwamoto Kouichi san)
  Fix illegal mouse reports if mouse goes outside the window. (Thanks to Iwamoto Kouichi san)
  Fix double free in bidi rendering. (Thanks to NODA, Kai san)
  Remove "-lvte" in linking libvte.so.

(tsutsui)

2012-04-10 14:12:50 UTC MAIN commitmail json YAML

Add a workaround hack for gcc failure on NetBSD/sh3el 6.0_BETA.

(tsutsui)

2012-01-21 04:41:44 UTC MAIN commitmail json YAML

Suppress undefined macro warnings (treated as error by -Werror)
by cpp in newer gcc 4.5.3 on NetBSD/arm -current.

(tsutsui)

2012-01-19 13:34:10 UTC MAIN commitmail json YAML

Updated devel/bison to 2.5nb3

(tsutsui)

2012-01-19 13:32:05 UTC MAIN commitmail json YAML

Add workaround optimization hacks for bison that dumps core in net/libIDL
on NetBSD/arm -current with gcc-4.5.3. PR pkg/45834

Bump PKGREVISION.

(tsutsui)

2011-12-31 09:58:22 UTC MAIN commitmail json YAML

Pull fix from upstream for asm error on NetBSD/arm with newer binutils:
https://github.com/atgreen/libffi/commit/0e5843995f46900ef212531281e08b224464f413#diff-39
>  * src/arm/sysv.S (ffi_closure_SYSV): Add UNWIND to .pad directive.

(tsutsui)

2011-03-04 13:03:48 UTC MAIN commitmail json YAML

Fix botch in patch-ej rev 1.1. PR pkg/44680
Also note about change in rev 1.2.

(tsutsui)

2010-12-05 16:42:16 UTC MAIN commitmail json YAML

Make mplayer build on NetBSD/sh3el.

Build tested on NetBSD/landisk 5.1 and player tested on NetBSD/dreamcast 5.1.
(though some more packages need hacks/fixes for XFree86 and SH3)

(tsutsui)

2010-11-20 14:37:42 UTC MAIN commitmail json YAML

Disable bsd-user binaries on NetBSD 5.x and prior for workaround.

i386 and x86_64 user emul binaries require newer binutils for PROVIDE_HIDDEN()
http://git.qemu.org/qemu.git/commit/?id=845f2c2812d9ed24b36c02a3d06ee83aeafe8b49
but on NetBSD binutils-2.19 was enabled around 5.99.22:
http://cvsweb.NetBSD.org/bsdweb.cgi/src/share/mk/bsd.own.mk#rev1.594
and qemu-0.13.0 build fails on NetBSD 5.1 and 5.0.2.

Note qemu, qemu-system-x86_64, and other non user binaries
(that would actually be required by most users) still work fine.

(tsutsui)

2010-11-20 08:45:12 UTC MAIN commitmail json YAML

Make this build on NetBSD/sh3el.
Tested on NetBSD/landisk 5.1.

(tsutsui)

2010-08-14 06:32:35 UTC MAIN commitmail json YAML

2010-08-12 15:28:46 UTC MAIN commitmail json YAML

Fix build failure and make mplayer work properly on NetBSD/arm:
- workaround name conflict with system header <arm/bswap.h> in libavutils
  by subst.mk replacement
- explicitly disable armv5te, armv6, and armv6t2 options that are enabled
  by autodetect code in configure but cause illegal instruction errors
  on StrongARM and XScale machines

Tested on NetBSD/hpcarm (WS011SH) and NetBSD/shark (Funai's DNARD) 5.99.38.

(tsutsui)

2010-08-11 19:11:55 UTC MAIN commitmail json YAML

Fix build failure on NetBSD/arm as configure suggests:
>> You specified a pre-ARMv6 or Thumb-1 CPU in your CFLAGS.
>> If you really want to run on such a CPU, configure with --disable-asm.

(tsutsui)

2010-08-11 17:05:13 UTC MAIN commitmail json YAML

Note that qemu-0.13.x will include e1000 fix in patch-ee.

(tsutsui)

2010-08-10 06:21:00 UTC MAIN commitmail json YAML

Fix build failure "#error Unknown endianism of architecture"
on NetBSD/arm (and other minor MACHINE_ARCHs).

(tsutsui)

2010-08-10 05:42:34 UTC MAIN commitmail json YAML

Fix build failure on NetBSD/arm.

patch-ah (new):
Fix wrong placed #else clause against #if defined(__linux__) in cpu-arm.c.

patch-ba:
Check NetBSD's native atomic_ops in configure even in arm case.
configure checks $host_cpu first, not $host_os on checks for
native atomic operations.
(In upstream it seems fixed to see $host_os first but
  it might still have problem around NetBSD version checks)

(tsutsui)

2010-08-09 21:19:10 UTC MAIN commitmail json YAML

Use common style comment and cleanup whitespace/TAB nits in pkgsrc patch.

(tsutsui)

2010-08-09 20:56:32 UTC MAIN commitmail json YAML

2010-08-09 20:35:25 UTC MAIN commitmail json YAML

Remove nbd from UE_ARCHS.  It's not UE but a tool,
and handled in PLIST.nbd and PLIST_VARS lines.

(tsutsui)

2010-08-09 20:28:32 UTC MAIN commitmail json YAML

Remove obsolete workaround for PR/41007.
The audio.h confusion has been handled by SUBST_*.qaudio lines.

(tsutsui)

2010-08-09 13:21:07 UTC MAIN commitmail json YAML

Fix build failure on NetBSD/arm.

patch-ad:
src/tools/qglobal.h mentionss about Q_NO_PACKED_REFERENCE:
---
/* ARM gcc pads structs to 32 bits, even when they contain a single
  char, or short.  We tell gcc to pack QChars to 16 bits, to avoid
  QString bloat. However, gcc 3.4 doesn't allow us to create references to
  members of a packed struct. (Pointers are OK, because then you
  supposedly know what you are doing.) */
#  if (defined(__arm__) || defined(__ARMEL__)) && !defined(QT_MOC_CPP)
#    define Q_PACKED __attribute__ ((packed))
#    if __GNUC__ == 3 && __GNUC_MINOR__ >= 4
#      define Q_NO_PACKED_REFERENCE
---
but it seems we also have to define it on gcc4.

patch-ch:
Furthermore, it looks gcc4 also rejects implicit pointer casts, so
add an explicit cast where the above Q_NO_PACKED_REFERENCE is referred.

(tsutsui)

2010-08-09 11:49:11 UTC MAIN commitmail json YAML

- remove obsolete SUBST_foo lines
- use less wildcard for SUBST_FILES.qaudio so that
  we won't miss valid "Nothing changed" warnings

(tsutsui)

2010-08-09 11:46:39 UTC MAIN commitmail json YAML

2010-06-07 13:37:07 UTC MAIN commitmail json YAML

Updated emulators/tme to 0.8

(tsutsui)

2010-06-07 13:34:01 UTC MAIN commitmail json YAML

Update tme to 0.8.

The new version of tme, 0.8, can also emulate an Ultra 1, and
on x86 hosts with a supported host OS, the SPARCstation 2 and Ultra 1
emulations will now do dynamic binary translation.  NetBSD 5.x seems
to run pretty well on the different emulations.

(tsutsui)

2010-06-04 14:05:21 UTC MAIN commitmail json YAML

Updated time/emiclock to 2.0.2nb5

(tsutsui)

2010-06-04 13:52:21 UTC MAIN commitmail json YAML

2010-05-28 13:25:57 UTC MAIN commitmail json YAML

Updated emulators/simh to V3.8-1

(tsutsui)

2010-05-28 13:21:26 UTC MAIN commitmail json YAML

Update simh to V3.8-1. Reviewd by obache@ in PR pkg/43363 filed by me.

---
Change Log For V3.8-1

SCP and libraries:

* Fixed bug in DETACH ALL if called at simulator exit (from Dave Bryan)
* Fixed bug in DO command handling of null arguments (from Dave Bryan)
* Fixed bug in DO handling of \\ (literal backslash) (from Dave Bryan)
* Fixed warnings in help printouts

HP2100 (all changes from Dave Bryan)

* Corrected DMS violation register set conditions
* JSB to 0/1 with W5 out and fence = 0 erroneously causes MP abort
* Fixed DJP, SJP, and UJP jump target validation
* BACI: Fixed STC,C losing interrupt request on BREAK
* MPX: Implemented 12792C eight-channel terminal multiplexer
* MT: Fixed missing flag after CLR command
* PIF: Implemented 12620A/12936A Privileged Interrupt Fences

IBM 1401:

* Fixed bug in ZA and ZS (from Bob Abeles)
* Fixed tape indicator implementation (from Bob Abeles)
* Added missing magtape modifier A (from Van Snyder)
* Added -n (no rewind) option to BOOT (from Van Snyder)
* Fixed bug to mask input to 6b on read (from Bob Abeles)

PDP11:

* Moved all Unibus/Qbus support routines to common I/O library
* Fxed bug in ASHP left overflow calc
* Fixed bug in DIVx

VAX:

* Fxed bug in ASHP left overflow calc
* Fixed bug in DIVx
* Resync time of day clock on any clock reset
---

Also some pkgsrc fixes, including Linux build:
* add MAKE_FLAGS in pkgsrc Makefile to define USE_NETWORK in dist makefile
* reorganize patch-aa for makefile to reduce diffs:
  * use gmake (USE_TOOLS+=gmake in Makefile)
  * check OSTYPE properly (so that it also builds on Linux)
  * use "else <conditional-directive>" for OSTYPE checks
  * revert previous gcc -> ${CC} change since -std=c99 seems mandatory
* update patch-ac for upstream cosmetics (for "set telnet" using raw mode)
* remove patch-ad for inline definitions since upstream has disabled it
* remove INSTALL_DATA_DIR as suggested by pkglint

Tested on NetBSD/i386 -current and CentOS 5.4 i386.

(tsutsui)

2010-05-17 14:33:07 UTC MAIN commitmail json YAML

Updated emulators/qemu to 0.12.4

(tsutsui)

2010-05-17 14:31:07 UTC MAIN commitmail json YAML

Update qemu to 0.12.4. Okay'ed by wiz@, in PR pkg/43311 filed by me.

---
version 0.12.4:

- Workaround for broken OSS_GETVERSION on FreeBSD, part two (Juergen Lock)
- oss: fix fragment setting (malc)
- oss: issue OSS_GETVERSION ioctl only when needed (malc)
- oss: refactor code around policy setting (malc)
- oss: workaround for cases when OSS_GETVERSION is not defined (malc)
- block: Free iovec arrays allocated by multiwrite_merge() (Stefan Hajnoczi)
- lsi: fix segfault in lsi_command_complete (Gerd Hoffmann)
- lsi: pass lsi_request to lsi_reselect (Gerd Hoffmann)
- lsi: move dma_len+dma_buf into lsi_request (Gerd Hoffmann)
- lsi: move current_dev into lsi_request (Gerd Hoffmann)
- lsi: have lsi_request for the whole life time of the request. (Gerd Hoffmann)
- lsi: use QTAILQ for lsi_queue (Gerd Hoffmann)
- tcp/mips: Change TCG_AREG0 (fp -> s0) (Stefan Weil)
- sh_pci: fix memory and I/O access (Aurelien Jarno)
- Fix incoming migration with iothread (Marcelo Tosatti)
- Fix SIGFPE for vnc display of width/height = 1 (Chris Webb)
- net: remove broken net_set_boot_mask() boot device validation (Eduardo Habkost)
- qcow2: Remove request from in-flight list after error (Kevin Wolf)
- qcow2: Don't ignore immediate read/write failures (Kevin Wolf)
- block: Fix multiwrite memory leak in error case (Kevin Wolf)
- block: Fix error code in multiwrite for immediate failures (Kevin Wolf)
- block: Fix multiwrite error handling (Kevin Wolf)
- scsi-disk: fix buffer overflow (Gerd Hoffmann)
- qcow2: Rewrite alloc_refcount_block/grow_refcount_table (Kevin Wolf)
- qcow2: Factor next_refcount_table_size out (Kevin Wolf)
- block: avoid creating too large iovecs in multiwrite_merge (Christoph Hellwig)
- json-parser: Fix segfault on malformed input (Kevin Wolf)
- linux-user: switch default ppc64 CPU to 970fx from 970 (Aurelien Jarno)
- target-sh4: MMU: fix store queue addresses (Aurelien Jarno)
- target-sh4: MMU: fix ITLB priviledge check (Aurelien Jarno)
- target-sh4: MMU: fix mem_idx computation (Aurelien Jarno)
- sh7750: handle MMUCR TI bit (Aurelien Jarno)
- UHCI spurious interrut fix (Paul Brook)
- tcg/mips: fix branch offset during retranslation (Aurelien Jarno)
- tcg/arm: correctly save/restore registers in prologue/epilogue (Aurelien Jarno)
- workaround for cmd646 bmdma register access while no dma is active (Igor V. Kovalenko)
- Fix corner case in chardev udp: parameter (Jan Kiszka)
- Don't set default monitor when there is a mux'ed one (Jan Kiszka)
- spelling typo (compatibilty) in hw/fw_cfg.c (Vagrant Cascadian)
- fdc: fix drive property handling. (Gerd Hoffmann)
- target-i386: fix commit c22549204a6edc431e8e4358e61bd56386ff6957 (TeLeMan)
- target-i386: fix SIB decoding with index = 4 (Aurelien Jarno)
- Fix segfault with ram_size > 4095M without kvm (Ryan Harper)
- target-i386: Fix long jumps/calls in long mode with REX.W set (malc)
- target-i386: fix lddqu SSE instruction (Aurelien Jarno)
- qemu-char.c: drop debug printfs from qemu_chr_parse_compat (Jan Kiszka)
- fix undefined shifts by >32 (Paolo Bonzini)
- Fix qemu -net user,hostfwd= example (Aurelien Jarno)

---

Also add a patch for e1000.c NIC to make wm(4) work on NetBSD guest:
---
* Reset EEPROM internal state on CS rise edge,
  not SK rise edge during CS is low, per CS pin description in
  the FM93C06 EEPROM manual:
    "... a rising edge on this signal is required to reset the
    internal state-machine to accept a new cycle ..."
  Intel's em driver seems to explicitly raise and lower SK output
  after CS is negated in em_standby_eeprom() so many other OSes
  that use Intel's driver don't have this problem, but I can't find
  articles that say the MICROWIRE or EEPROM spec requires such sequence.
* It isn't a good idea to use memset(,0,) to clear EEPROM state values,
  so explicitly clear status members and preserve the previous EECD values
---
This patch is also filed as upstream QEMU bugs #581737.

While here, several tweaks in Makefile to appease pkglint.

(tsutsui)

2010-05-13 14:55:49 UTC MAIN commitmail json YAML

Updated emulators/gxemul to 0.6.0

(tsutsui)

2010-05-13 14:48:54 UTC MAIN commitmail json YAML

Update gxemul to 0.6.0. Okay'ed by wiz@, in PR pkg/43296 by me.

---
The main change between release 0.4.7.2 and 0.6.0 is:

* Since late 2007, a complete rewrite of the emulator's base framework
  has been going on. GXemul 0.6.0 is a very early release of the new
  framework. So far, only the testm88k machine mode has been rewritten
  to use the new framework, all other machine modes run in legacy mode
  using the old framework (which is still included).

  In other words: For most emulation modes, 0.6.0 will be exactly
  like 0.4.7.2.

In addition to the new framework, a couple of other changes are
worth mentioning:

* Many unused, rarely used, and bogus emulation modes and features
  were removed, to reduce the maintenance burden.

* Some operating systems listed on the guest OS page have had
  new releases; the documentation has been updated to reflect this.

* New source code (but not the legacy part) is documented using
  Doxygen comments, and there is a unit testing framework in place.

* There is now finally an install Makefile target, and the -j make
  option can be used to parallelize builds.

Please read the HISTORY file for more details.
---

Also update pkgsrc files:
* update COMMENT and DESCR per the latest release note
* remove MAKE_JOBS_SAFE=no as mentioned in the above changes list.

(tsutsui)

2009-07-18 18:54:50 UTC MAIN commitmail json YAML

Updated emulators/gxemul to 0.4.7.2

(tsutsui)

2009-07-18 18:43:56 UTC MAIN commitmail json YAML

Update gxemul to 0.4.7.2, and also pull some fixes from upstream trunk
for running several NetBSD ports properly on the emulator. PR pkg/41742

Discussed with and okay'ed by wiz@.

Upstream changes:

The changes between release 0.4.6.6 and 0.4.7 are:

* Motorola 88K emulation is now complete enough to run a guest operating
    system: OpenBSD/mvme88k 4.4.

    A big thank you goes to Miod Vallat, who sent me physical 88100
    documentation, via snail mail. This has been invaluable when implementing
    the 88K emulation mode.

The changes between release 0.4.7 and 0.4.7.1 are:

* Applying a man page hypenation patch from Jonathan Wiltshire.
* Minor documentation errors fixed.
* Some more missing M88K instructions added.
* NetBSD/hpcmips can now be installed and run using serial console (i.e.
    without -X), in addition to using the framebuffer.

The changes between release 0.4.7.1 and 0.4.7.2 are:

* NetBSD 5.0, OpenBSD 4.5, and HelenOS 0.4.0 have been released, and the
    guest OS page has been updated to reflect this. (Not all versions and
    architectures work; the versions listed on the guest OS page are the latest
    ones that have been tested.)
* A bug has been fixed which prevented configuration files from being used.

Patches pulled from upstream trunk:

patch-aa:
Applying a patch for setting the ARCBIOS OSLOADPARTITION environment
variable in a more correct way.
http://gxemul.svn.sourceforge.net/viewvc/gxemul?view=rev&revision=5473
This makes NetBSD/arc work on PICA emulation with VGA console.
(more proper fix than the previous patch-aa)

patch-ab:
Better fix for the Cobalt board ID number.
http://gxemul.svn.sourceforge.net/viewvc/gxemul?view=rev&revision=5485
(fixes in the previous patch-ab has been integrated in the latest release)

patch-ac:
Applying a patch which makes NetBSD/hpcmips work well with the clock again.
http://gxemul.svn.sourceforge.net/viewvc/gxemul?view=rev&revision=5472

pkgsrc changes:
- update MASTER_SITES and HOMEPAGE (now they are in sourceforge)
- update PLIST (add share/doc/gxemul/unsupported.html)

(tsutsui)

2008-09-14 06:17:54 UTC MAIN commitmail json YAML

Note update of emulators/gxemul to 0.4.6.5nb1.

(tsutsui)

2008-09-14 06:15:35 UTC MAIN commitmail json YAML

Add a workaround to make NetBSD/arc work with vga/pckbd console.
(set proper ARC environments to avoid cngetc() on boot device detection)

Bump PKGREVISION.

(tsutsui)