Commit graph

27462 commits

Author SHA1 Message Date
kamil
ec1d9ceea5 Add new patch to fix "error: C++ style comments are not allowed in ISO C90"
No functional change in the package.
2016-11-27 22:17:22 +00:00
jdc
7244162910 Disable the context library (and all libraries requiring it) for alpha, m68k,
and sparc64.
2016-11-27 13:49:14 +00:00
wiz
f5a2dee001 regen (for new patch added to protobuf) 2016-11-27 10:56:23 +00:00
spz
4fa1cc7e28 since ../../devel/gnustep-make/buildlink3.mk sets PKGSRC_COMPILER
it must be included before ../../mk/compiler.mk
2016-11-27 09:49:41 +00:00
wiz
028bf58f88 Reduce context to avoid 8-bit character.
Hopefully fixes PR 51662.
2016-11-27 09:04:27 +00:00
wiz
c0a0871fdd Fix license name. 2016-11-27 08:51:55 +00:00
marino
528e1f5c32 devel/gprbuild-aux: change buildlink default full=>build
Normally gprbuild is only used for building, with a notable exception
of the broken devel/gps.
2016-11-26 18:34:47 +00:00
marino
70ef518a1b devel/gprbuild-aux: Commit forgotten file
User-error on CVS, the file didn't get successfully added the first time.
While here, correct the localbase on the xml data file.
2016-11-26 03:37:25 +00:00
marino
e7a91fc2fa Upgrade USE_LANGUAGES=ada to use lang/gcc5-aux instead of lang/gcc-aux
This large commit accomplishes the following:

1) Switch USE_LANGUAGES=ada to require lang/gcc5-aux (gcc 5.4) instead
   of lang/gcc-aux (gcc 4.9.2) on gcc.mk
2) Bump affected ports and fix paths as necessary
3) Upgrade devel/gprbuild to the latest release
   - No longer requires lang/gnat_util
   - gprslave requires gcc6-aux, so it was disabled for now
4) Fix lang/gnat_util but set PKG_SKIP_REASON
   - It has no further purpose in the pkgsrc tree
   - It has no practical purpose outside of the pkgsrc tree
   - Indicate intent to remove from tree in Jan. 2017
5) Set devel/GPS as failed with PKG_FAIL_REASON
   - This version of GPS is several years old and at the time they were
     strongly tied to compiler.
   - Latest release of GPS require gcc6-aux (not available) and several
     new and complex dependencies
   - maintainer (me) has no interest to continue supporting it
   - Leaving GPS in place until Jan 2017 to give another person chance to
     upgrade and take over support
   - Latest version in FreeBSD Ports Collection as a reference point
2016-11-25 20:36:49 +00:00
prlw1
85a856349f Update pangomm to 2.40.1
2.40.1 (stable):

* C++11: Make all operator bool()s explicit.
  (Murray Cumming)
* Build: Fix silent builds.
  (Kjell Ahlstedt) Bug #768797
2016-11-25 17:32:14 +00:00
prlw1
69ac351f58 Update glibmm to 2.50.0
Highlight:
Gio:
* Added ListModel, ListStoreBase and ListStore<>, and tests.
  (Kjell Ahlstedt, Murray Cumming, Marcin Kolny)
  Bug #755307

Full list of changes at:

  https://git.gnome.org/browse/glibmm/tree/NEWS?h=2.50.0
2016-11-25 17:11:50 +00:00
prlw1
44fa4fdc56 Update libsigc++ to 2.10.0
Given "Some more minor uses of C++11 syntax." below, up GCC requirement
to 4.8 and add -std=c++11 to be consistent with e.g., glibmm.

2.10.0 (stable):

* Build: Fix silent builds.
  (Kjell Ahlstedt) Bug #768797

2.9.3 (unstable):

* signal:
  Deprecate slots().
  Please tell us if you really need this.
  (Murray Cumming)
  Deprecate emit_reverse().
  Please tell us if you really need this.
  (Murray Cumming)
* Benchmark: Update it and use boost::timer, and actually build it,
  but not built by default.
  (Murray Cumming)

Build:
* Fix the build on MSVC++ 2013 and 2015.
  (Chun-wei Fan) Bug #767777


2.9.2 (unstable):

* Minor documentation improvements.
  (Murray Cumming)
* Some more minor uses of C++11 syntax.
  (Murray Cumming)


2.9.1 (unstable):

* slot: Allow sigc::slot<R(Args...)> syntax, like std::function,
  deprecating the sigc::slot<R, Args...> syntax.
  (Murray Cumming, Kjell Ahlstedt) Bug #763393
* signal: Allow sigc::signal<R(Args...)> syntax, like std::function,
  deprecating the sigc::signal<R, Args...> syntax.
  (Murray Cumming, Kjell Ahlstedt) Bug #763393
2016-11-25 15:39:51 +00:00
joerg
c8614a6808 If the curses include directory doesn't contain form.h, but the ncurses
subdirectory does, explicitly include the latter in the search path.
This helps with the header moves in OpenSuSE.
2016-11-25 13:36:37 +00:00
prlw1
03d76f7692 Upate py-gobject3 to 3.22.0
3.22.0  19-Sep-2016
- configure.ac: pre-release version bump to 3.22.0 (Christoph Reiter)

3.21.92 11-Sep-2016
- Handle nullable filename parameters (Christoph Reiter) (#770821)
- Fix list/hashtable enum <-> hash conversion on 64-bit big endian
  (Aurelien Jarno) (#770608)
- Allow passing sockets to io_add_watch on win32 (Lukas K) (#766396)
- tests: use dbus-run-session instead of dbus-launch to run tests
  (Michael Biebl) (#770798)
- configure.ac: post-release version bump to 3.21.92 (Christoph Reiter)

3.21.91 25-Aug-2016
- Allow installing with pip (Mathieu Bridon) (#767988)
- Skip a test with older glib (Christoph Reiter) (#740301)
- Fix a test with Python 3.1/3.2 (Arfrever Frehtes Taifersar Arahesis,
  Christoph Reiter) (#740324)
- tests: Use places kwarg for assertAlmostEqual
  (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (#740337)
- Print exception if marshalling a signal argument fails
  (Christoph Reiter) (#748198)
- overrides: allow treemodel sequence shorthands (Marinus Schraal) (#766580)
- Remove pygobject-external.h (Christoph Reiter) (#767084)
- Remove pygobject-private.h and rename pygobject.c to pygobject-object.c
  (Christoph Reiter) (#767084)
- Merge pyglib-private.h into pyglib.h (Christoph Reiter) (#767084)
- Remove pygi.h and pygi-private.h (Christoph Reiter) (#767084)
- configure.ac: post-release version bump to 3.21.1 (Simon Feltman)

3.21.0  24-Apr-2016
- gi: Add require_versions() function (Dustin Falgout) (#761141)
- test_gerror_novalue: Don't assign the error to a variable
  (Iain Lane) (#764165)
- build: Do not enable code coverage based on lcov
  (Emmanuele Bassi) (#764075)
2016-11-25 13:05:12 +00:00
prlw1
9448d36910 Update gobject-introspection to 1.50
- grew a g-ir-inspect tool to inspect GI typelibs
- no longer uses g_autoptr
- many other updates
2016-11-25 13:00:13 +00:00
prlw1
06262e83d6 Update at-spi2-atk to 2.22.0
* Remove some inadverrtently-committed debugging code.
* atk_bridge_adaptor_init: return -1 if NO_AT_BRIDGE is set (bgo#770574).
* emit_event: Fix out-of-bounds memory access if class is NULL.
2016-11-25 12:51:41 +00:00
prlw1
40028503ab Update at-spi2-core to 2.22.0
- depened on libXi

* at-spi-bus-launcher: fix uninitialized variable.
* Fix return value error in session_manager_connect (bgo#768881).
* Fixed a crash in atspi_accessible_clear_cache.
* Fixed a crash caused by at-spi2-registryd dying.
* Fixed some session management issues in at-spi-bus-launcher.
* Allow building without Xtst, Xi with --disable-x11
* ref_accessible_desktop: don't unref reply until we're finished with it
* Updated translations.
* Fix parsing of at-spi-bus-launcher command line arguments (bgo#765220).
* Build clean-ups.
2016-11-25 12:49:00 +00:00
prlw1
6c008cadfd Update glib2 to 2.50.2
- grew a "gio" tool for the equivalent of ls, mv, mount, which also
  builds on Windows. "gio tree" is quite nice.
- updated to Unicode 9.0.0.
- added structured logging.

Full list of changes available at:
https://git.gnome.org/browse/glib/tree/NEWS?h=2.50.2
2016-11-25 12:42:21 +00:00
marino
94783f4a68 devel: gnatpython, gprbuild-aux: remove bad MASTER_SITES entry 2016-11-25 01:05:47 +00:00
marino
880b3dfee8 devel/readline: On DragonFly, uses ncurses instead of termcap
There is no termcap library available in any form on DragonFly.
Discussed with wiz@.
2016-11-24 23:35:19 +00:00
marino
0776e34059 devel/florist: Fix style issues on generated specification file
This allows build with gcc5-aux compiler.
2016-11-24 22:53:13 +00:00
mef
bc244d8876 Update doxygen-depend version to 1.8.12 (or add new BUILD_DEPENDS+) 2016-11-24 14:11:31 +00:00
mef
734f59fb0d Adjust PLIST for doxygen update 1.8.11 to 1.8.12, PKGREVISION++. 2016-11-24 13:43:35 +00:00
mef
143609796a Update devel/doxygen 1.8.11 to 1.8.12
-------------------------------------
Release 1.8.12 (release date 05-09-2016)

  * Bug 306025 - Fix missing title in non-page docanchors from tag files
  * Bug 504305 - FILTER_PATTERNS won't take command with arguments
  * Bug 675165 - Uses <img> instead of <object> html tag for SVG images
  * Bug 700381 - error state 21 with fortran code (fixed format)
  * Bug 710611 - Missing Page References in the Index Chapters of the LaTex/PDF
    output
  * Bug 722654 - Inherited member of template class issues warning and is not
    documented
  * Bug 742452 - Fortran: attributes after a blank line are ignored / Bug
    625602 - FORTRAN: comment in subroutine argument list
  * Bug 749924 - Doxygen handles comments in Objective-C code blocks
    incorrectly.
  * Bug 750930 - Representation of arrows
  * Bug 751416 - Markdown: > escaped within backticks
  * Bug 751984 - Use UTC timezone when displaying QDateTimes parsed from
    SOURCE_DATE_EPOCH
  * Bug 752712 - last entry missing in a @name group of typedefs
  * Bug 753608 - Link of typedef within namespace on group pages missing
  * Bug 757509 - __init__.py causes to ignore some inheritance
  * Bug 760086 - Figure title needs to be on separate line in order for it to
    work
  * Bug 760836 - Phantom variables/functions in XML, created from non-code
    files
  * Bug 760970 - CASE_SENSE_NAMES ignored
  * Bug 761007 - Spaces between the closing bracket of the typename and the
    opening bracket of the parameter list cause detection issues.
  * Bug 761139 - python unicode docstrings are ignored  ,
  * Bug 761471 - Do not allow ligatures in log output
  * Bug 762670 - References for one function can inherit References from
    subsequent non documented function
  * Bug 762934 - External search does not properly escape user supplied data,
    resulting in vulnerability
  * Bug 762982 - regression, Unescaped percent sign in doxygen output
  * Bug 763104 - hyperref link label drop underscores
  * Bug 763105 - Directory list is not generated in HTML output
  * Bug 763471 - imported section anchors are copied in project tagfile
  * Bug 763720 - Exclusion of a new line at the end of source code file causing
    nesting of HTML code for function documentation  ,
  * Bug 764359 - Recent File list allows only 2 entries  ,
  * Bug 764515 - doxygen crashes no resolved
  * Bug 764656 - generated xml has errors
  * Bug 764711 - quick link index in alphabetical class list in classes.html
    doesn't work
  * Bug 765001 - Bad character escaping scheme in HTML anchor generation.
  * Bug 765002 - `@addindex`entries fail to link to the exact location in
    Compiled HTML Help.
  * Bug 765070 - Java: final keyword on a parameter brakes docs inherinance
  * Bug 765692 - Using `@page` to add title to Markdown file generates surplus
    empty page.
  * Bug 766059 - DOT_PATH not expanded
  * Bug 766069 - Files with incorrect extensions (.doc) are picked up by
    doxygen
  * Bug 766464 - python: missing cross-links in sources (option SOURCE_BROWSER
    = YES)
  * Bug 766698 - VHDL: missing last sign in html documentation of constant
    declaration
  * Bug 766787 - HTML Tables with 10+ columns are broken for LaTeX based output

  * Bug 766809 - Enumerations heading present but none listed
  * Bug 767171 - ALIASES stop working after verbatim with formula and /** */
  * Bug 768830 - Doxygen segfault (return code 134) when parsing a c++ enum
    class contained in a class
  * Bug 768954 - Segmentation fault when processing md containing only header
  * Bug 769018 - Invalid XHTML if the directives brief and exception are
    following immediately
  * Bug 769028 - Can't scroll using finger documentation in Chrome browser on
    Android OS
  * Bug 769736 - doxygen generates incorrect documentation for C enum in latex

  * Bug 770660 - Code snippet always shows line numbers from 1
  * Bug 770747 - Broken links in HTML output with SHOW_FILES=NO
  * Add caption in verbatim blocks.
  * Add parameter in/out specifiers to output.
  * Add section title to output.
  * Added .codedocs file
  * Added an option to add "anonymous" headings to the table of contents
    (currently Markdown only).
  * Added generating template files and reading templates from disk if present

  * Added missing free
  * Added support for encoding tag to the template engine used for HTML help
    indices
  * Adding compilation options for flex/lex and bison/yacc
  * Adding partial htmlhelp support to template system
  * Adjusted Doxygen to doxygen in running text in the manual
  * Allow verbatim code block to be placed on the output.
  * Also map .f95, .f03 and .f08 file types to Fortran
  * Another possible fix
  * Applied responsive design to menu bar using smartmenus
  * Assertion failure generation documentation
  * Bug fix for rendering the VHDL Hierarchy (thanks to a patch by Martin
    Kreis)
  * Building doxyapp fails after update of config methodology to improve
    performance
  * Bump version for GIT repo
  * CMAKE: Fix building on Windows with VS 2015
  * Changed configuration mechanism to directly access options in order to
    improve performance
  * Code with "extension" unparsed shows line numbers
  * Color code word OPERATOR and ASSIGNMENT as keyword in FORTRAN code
  * Color code word RESULT as keyword in FORTRAN code
  * Determination of end of parameter list
  * Disable selecting line number
  * Disabled debug prints
  * Documentation for extensions .f95, .f03 and .f08
  * Doxygen fails to copy logo image to LaTex output dir
  * FORTRAN determination string in preprocessing
  * Feature: Translations for german language (changes since 1.8.4)
  * Fix STRIP_FROM_PATH when running from drive root
  * Fix Windows build instructions.
  * Fix documentation typos
  * Fix for HTML output when using server side search and the the new menu bar

  * Fix for changed references due to different removeRedudantWhiteSpace()
    implementation
  * Fix for empty file name
  * Fix for error in travis.yml
  * Fix issue escaping backslash inside markdown style code span
  * Fix linker flags for building with clang on Windows
  * Fix order of member initilaization
  * Fix return-type warnings with -DNDEBUG
  * Fix search box rendering in HTML when menu bar is disabled
  * Fix uppercase letters B-Z being unnecessarily escaped in index HTML
    anchors.
  * Fixed for index.hhp output when using template engine
  * Fixed issue escaping ndashes (\--) and mdashes (\---)
  * Fixed problem with -w command when no Doxyfile was present and specified
  * Fixed two regressions found during extensive testing
  * Fixed typos.
  * Fixed wrong <p> nesting issue for call/caller graphs
  * Fortran inline source code and crash on Linux
  * Improve output on mobile devices
  * Improved list of files in htmlhelp.hhp
  * Improved sorting performance for directories and files
  * Include command show line number (e.g. LaTeX)
  * Initialization of python variables and type determination
  * Introducing commands includedoc and snippetdoc
  * Latex page numbering
  * Minor build fixes
  * Minor correction for BUILD.txt
  * Minor performance improvement sorting directories
  * Minor update to the installation instructions
  * Missing semicolon in navtree.css
  * Modified (readability) layout for member title in HTML and LaTex
  * Optimized use of convertNameToFile to improve performance
  * PDF generation stops when image with caption is included in a table.
    ,
  * Parse more than 1 size indiction in defaultHandleTitleAndSize
  * Problem jumping to line number in source code due to wrong hypertarget name

  * Python strip code comments
  * Reimplemented node renumbering for dot graph to improve performance
  * Remove unused variables  ,
  * Removed ambiguity in the XML schema definition
  * Revert #291
  * Simplified code of fix for Bug 765001
  * Sorting in latex index and missing \@ in index
  * Split apt-get install commands in travis config in an attempt to reduce
    timeouts
  * Style fixes and added numbering to overloaded members
  * Table of contents breaks when documentation spans multiple comment blocks
    with same @page
  * Unified display of enum values across output formats and languages
  * Unify handling of extra packages in formula.cpp and latexgen.cpp so
    formula.cpp handles package arguments correctly
  * Update LICENSE file to latest from FSF
  * Update copyright year in docs
  * Updated README.md to include code docs
  * Updated stylesheet for the manual to fix layout issue in the navigation
    tree
  * Warnings from CLANG compiler
  * fix ninja build error
  * fixed rtf subsection
  * mangen.h: remove italic in brief member descriptions
  * reimplemented removeRedundantWhiteSpace() to improve performance
  * sqlite3gen: defnname -> defname
  * sqlite3gen: export proper memberdef refid
  * sqlite3gen: insert xrefs using integer refids
  * sqlite3gen: stripFromPath on all calls to insertFile
  * sqlite3gen: stripWhitespace on bitfield's text
  * sqlite3gen: sync with xmlgen
  * sqlite3gen: use the refid stored in the refids table
2016-11-24 13:34:18 +00:00
joerg
c3bdceaedc + woboq_codebrowser 2016-11-24 01:11:59 +00:00
joerg
ec1d6ec42f Add woboq_codebrowser-2.0.1:
Woboq Code Browser is a clang-based code analysis tool. It provides a
post-processing tool for C/C++ code to create static web sites with a
wide range of information:
- place of declaration and use for symbols, including type of use,
- hyperlinking between calls/definitions, uses/declarations,
- macro expansions,
- intelligent identifier search,
- inheritance diagrams
and much more.
2016-11-24 01:10:16 +00:00
marino
04b0d6890d devel/florist: Update MASTER_SITES
The dragonlace mirror hasn't worked in years, but nobody reported it
down.  Maybe nobody uses florist?
2016-11-24 00:27:03 +00:00
wiedi
86a6ddef54 add include so INT_MAX is found on SunOS 2016-11-23 20:56:44 +00:00
wiedi
d819f1a9ac also needs openssl for HTTPS connections in NSURL 2016-11-23 15:56:03 +00:00
fhajny
2f5dab6cd7 Enable py-requests-file 2016-11-21 11:46:13 +00:00
fhajny
48505e4042 Import devel/py-requests-file 1.4.1.
Requests-File is a transport adapter for use with the Requests
Python library to allow local filesystem access via file:// URLs.
2016-11-21 11:45:32 +00:00
joerg
28e052e1d0 One more change for the Clang 3.9 API. 2016-11-20 22:14:07 +00:00
taca
ab6edd4b58 libthrift 0.7.0 dose not support PHP 7.0 and later. 2016-11-20 13:00:08 +00:00
alnsn
fbd3596e1a Update devel/cmph to version 2.0.
Prompted by beta.repology.org.

News for version 2.0

   Cleaned up most warnings for the c code.

   Experimental C++ interface (--enable-cxxmph) implementing the
   BDZ algorithm in a convenient interface, which serves as the
   basis for drop-in replacements for std::unordered_map,
   sparsehash::sparse_hash_map and sparsehash::dense_hash_map.
   Potentially faster lookup time at the expense of insertion time.
   See cxxmpph/mph_map.h and cxxmph/mph_index.h for details.
2016-11-20 12:22:48 +00:00
alnsn
ff8e7ebdde Update devel/lua-penlight to version 1.4.1.
Prompted by beta.repology.org.

## 1.4.1

### Changes

  - All functions that return instances of `pl.List`, `pl.Map` and
    `pl.Set` now require corresponding modules, so that their methods
    always work right away.

### Fixes

  - Fixed `dir.getallfiles` returning an empty array when called
    without `pattern` argument.

## 1.4.0

### Changes

### Fixes

  - `pl.path` covers edge cases better (e.g 'path.normpath` was broken)
  - `p.dir` shell patterns fixed
  - `os.tmpname` broken on modern Windows/MSVC14
  - (likewise for `utils.executeex` which depends on it)
  - `pretty.write` more robust and does not lose floating-point precision;
    saves and restores debug hooks when loading.
  - `pl.lexer` fixes: `cpp` lexer now filters space by default
  - `tablex.sortv` no longer assumes that the values are all unique
  - `stringx.center` is now consistent with Python; `stringx.rfind` and
  `string.quote_string` fixed.
  - `data.write` had a problem with default delimiter, properly
    returns error now.
  - `pl.Set` `+` and `-` now have correct semantics

### Features

  - `pl.tablex` has `union` and `merge` convenience functions
  - `pl.lapp` understands '--' meaning end of parsed arguments
  - `utils.quote_arg` quotes command arguments for `os.execute`,
    correctly handling all special characters.
  - `utils.writefile` has optional `is_bin` argument
  - 'pl.lexer' supports line numbers with string argument
  - `stringx.endswith` may be passed an array of possible suffixes.
  - `data.read` - in CSV mode, assume empty fields are numerical zero
2016-11-20 10:37:50 +00:00
wiz
3ace5c1a56 + py-incremental 2016-11-20 10:21:38 +00:00
wiz
a123228f5e Import py-incremental-16.10.1 as devel/py-incremental.
Incremental is a small library that versions your Python projects.
2016-11-20 10:20:37 +00:00
dholland
4e96081593 Fix three different interacting build problems:
(1) don't ignore errors when building the examples;
  (2) build the examples *after* the library build, not *during* the
      library build;
  (3) don't try to compile the examples with "libtool --mode=link cc -c"
      as that flies like a particularly wingless brick.

Closes PR 51502.
2016-11-20 01:14:21 +00:00
taca
14b200e921 Stop patching gemspec file and use OVERRIDE_GEMSPEC with updated
update-gemspec.rb script.
2016-11-19 15:57:26 +00:00
taca
5066625cdc Remove RUBY_RDOC_VERSION since All RUBY_VERSION_DEFAULT versions of Ruby
are satisfy minimum RUBY_RDOC_VERSION now.
2016-11-19 14:38:03 +00:00
wen
3da12ceee4 Update to 1.37
Upstream changes:
1.37 2016-11-13
    - Refactor the way values are parsed from @ARGV
    - Rework boolean negation
    - Add developer checks
2016-11-19 06:49:44 +00:00
joerg
a469079ad9 GC 2016-11-18 18:22:47 +00:00
joerg
d096ca6fbe Fix for API changes in Clang 3.9. 2016-11-18 18:20:05 +00:00
tsutsui
f0dce97b39 Update ruby-gnome2 packages to 3.1.0.
Upstream changes:
(from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.0/NEWS)

== Ruby-GNOME2 3.10.0: 2016-11-12

=== Changes

  * Improvements
    * update README.
      [Patch by cedlemo]
    * fix format in README.
    * use pthread version of MinGW in build-windows.sh.
    * improve main Rakefile.
    * windows : update bundled versions.
  * Fixes
    * fix path in gem:windows:push in main Rakefile.
    * fix markup in NEWS file.
    * use Win32 thread again in build-windows.sh.
    * libmount is required for GLib on Linux.
    * install libgtk-3-dev explicitly.

==== All

==== Ruby/GIO2

  * Improvements
    * make (({Gio::SettingsSchemaSource#list_schemas})) Rubyish.
    * make (({Gio::Settings#set_value})) Rubyish.
    * support array like API for (({Gio::Settings})).
    * (({Gio::ActionMap#add_action})) accepts :state
    * simplify, load (({Gio::File})) with GObject-Introspection loader.
    * simplify (({Gio::ContentType})) implementation.
  * Fixes
    * add missing required argument in test-settings-schema-source.rb.
    * add version check in Gio tests.
    * increase required version.
    * fix typo in action-map.rb.
      [Path by cedlemo]

==== Ruby/GLIB2

  * Improvements
    * New implementation of GRClosure with new APIS:
      * RGClosureCallData
      * RGClosureCallFunc
      * rbgobj_set_signal_call_func()
      * rbgobj_get_signal_call_func()
      * g_rclosure_new_call()
    * support exit_application error message when no backtrace.
    * improve rbg_scan_options() performance
    * show all backtrace on GLib log.
      [GitHub#935][Suggested by Matijs van Zuijlen]

  * Fixes
    * windows:
      * Fix indent in windows-binary-build-task.rb.
      * Export glib2_binary_base_dir.
      * Remove needless "windows_" in methods name in windows-binary-build-task.rb.
      * add a debug argument for make command.
      * add GNOME2::Rake::WindowsBinaryBuildTask#binary_base_dir
    * fix a bug that SIGUSR1 breaks main loop.
      [GitHub#933][Reported by Vegard Sandengen]
    * fix error messages typo
      [Patch by dai-vr]
    * fix typo in rbgutil.c.
      [Patch by Kazuhiro NISHIYAMA]
    * fix style in rbglib_messages.c
    * remove needless check in rbglib_messages.c and extconf.rb

==== Ruby/GStreamer

  * Improvements
  * Fixes
    * fix text_color_example.rb demo.
      [Patch by cedlemo]

==== Ruby/GObjectIntrospection

  * Improvements
    * support GVariant string array to Ruby
      [Patch by Konstantinos Natsakis]
    * use g_variant_iter_init () to reduce dynamic memory allocation
    * support omitting allow-null arguments in middle of arguments
    * improve performance in callable-info.rb.
    * reduce needless method calls.
    * simplify invoke arguments in rb-gi-method-info.c, it improves performance.
    * support "can_be_" as predicate prefix.
    * improve performance calling a method. It catches data from info.
    * add GI.load shortcut for fast load.
  * Fixes
    * use short for 16bit Integer.
    * accept Array of numbers for gint8/guint8 array
    * wrong condition in function info arguments management.
    * use suitable type macros in ruby to C code from rb-gi-argument.c.
    * assign temporary Ruby object to local variable to guard from GC.
    * fix name conflict in rb-gi-argument.c.
      [Reported by kitone]
    * touch unrefed object in rb-gi-argument.c.
    * support array of UTF-8.
    * fill from last omitted arguments in function arguments loader.
    * add a missing all required case check in function arguments loader.
    * use rbg_variant_to_ruby in rb-gi-argument.c.
    * define unlock_gvl as info method.
    * fix typo in rb-gi-function-info.c.
    * don't fill missing arguments when given N arguments is less.
    * sink created GObject based object by default.
    * fix wrong default argument fill condition.
    * fix limit when loading arguments infos.
      [GitHub#895][Reported by cedlemo]
    * fix libffi return value handling.
      [GitHub#758][Reported by Mamoru TASAKA]
    * do not try to run a gtk demo when the user provide a bad demo name.
      [Patch by cedlemo]
    * focus on the related line in the TreeView when running demo from command line.
      [Patch by cedlemo]
    * do nothing for void type return type.
      [GitHub#952][Reported by cedlemo]
    * return value is return type is void but pointer.
    * windows : update patch support-external-g-ir-scanner.diff.

==== Ruby/GDK

  * Improvements
    * make (({Gdk::EventFocus#in})) rubyish.
    * add init hook as Gdk.on_init
  * Fixes
    * backport a patch to fix build error.

==== Ruby/GdkPixbuf2

  * Improvements
    * support loading from file.
  * Fixes
    * fix dependency in Rakefile.
      [GitHub#862][Reported by Mamoru TASAKA]
    * add missing gio2 dependency in tests.
    * add missing variable in tests.
    * omit a test that failed by float error on i386
      [GitHub#898][Reported by Mamoru TASAKA]

==== Ruby/GTK3

  * Improvements
    * support for (({Gtk::SpinButton::input})) signal.
      [GitHub#855][Reported cedlemo]
    * new gtk demo spinbutton.
      [Patch by cedlemo]
    * add demo search_entry.rb
      [Patch by cedlemo]
    * update gtk demos to use class form instead of module form.
      [Patches by cedlemo]
    * add listbox gtk demo.
      [Patch by cedlemo]
    * update editable_cells demo.
      [Patch by cedlemo]
    * add glarea demo.
      [Patch by cedlemo]
    * update transparent demo.
      [Patch by Arjun Menon]
    * update theming_style_classes demo.
      [Patch by Arjun Menon]
    * update textscroll demo.
      [Patch by Arjun Menon]
    * update stack demo.
      [Patch by Arjun Menon]
    * update spinbutton demo.
      [Patch by Arjun Menon]
    * create (({Gtk::TreeModel#create_filter})) as an alias of #filter_new.
  * Fixes
    * load demos as classes instead of modules in main.rb.
      [Patch by cedlemo]
    * enable Gtk::Rc deprecation.
    * fix treemodelfilter sample issue.
    * force LC_NUMERIC to C when gtk3 is initialized.
      [Patch by cedlemo]

==== Ruby/WebKitGTK

  * Improvements
  * Fixes
    * windows :
      * update dependencies in Rakefile and patches.
      * use Ubuntu 16.04 as build environment.
      * install jsmin

==== Ruby/WebKit2GTK

  * Improvements
  * Fixes
    * windows :
      * update Rakefile and patches.
      * support auto latest version detection.

==== Ruby/ClutterGdk

  * Improvements
  * Fixes
    * add init hook as Clutter.on_init.
    * add Clutter and Gdk integration API.

==== Ruby/ClutterGtk

  * Improvements
    * add clutter-gdk dependency.
  * Fixes
    * window-test.rb sample : use icons only included in the default theme.
    * remove needless pack method usage in test.rb sample.
    * follow improved API in event.rb sample.

==== Ruby/ClutterGdk
  * Improvements
    * create a GObject-Introspection loader.
      [Patch by cedlemo]
  * Fixes
    * update description in README and in Rakefile.
    * remove needless code in Rakefile.
    * remove needless code in GObject-Introspection loader. ClutterGdk is part of Clutter.

==== Ruby/GStreamer
  * Improvements
    * add (({Gst::Bin#each})).
      [GitHub#927][Reported by cedlemo]
    * add only_gstreamer_version method.
  * Fixes
    * use post_load in order to use require_libraries.

==== Ruby/Pango

  * Fixes
    * pango windows: remove needless patch.

==== Thanks

  * Arjun Menon
  * cedlemo
  * dai-vr
  * Kazuhiro NISHIYAMA
  * kitone
  * Konstantinos Natsakis
  * Mamoru TASAKA
  * Matijs van Zuijlen
  * Vegard Sandengen
2016-11-18 12:41:34 +00:00
wiedi
4a21794b3e fix gnustep-objc on illumos 2016-11-16 22:46:48 +00:00
wiz
ef742973e5 Updated p5-Params-ValidationCompiler to 0.18.
0.18     2016-11-13

- Using coercions with positional parameters could cause a "Modification of a
  read-only value attempted" exception when the generated code tried to assign
  to elements of @_. This is now fixed by making a copy if any of the types
  have a coercion.

- Using Moose types with coercions in a positional params check would cause
  invalid code to be generated. This could also happen with Type::Tiny if
  either the type or a coercion could not be inlined.
2016-11-16 10:23:54 +00:00
wiz
f90d2311b2 Updated p5-Log-Log4perl to 1.48.
1.48 (2016/11/14)
   *    (ms) [rt.cpan.org #117377] Moved PatternLayout's documentation of
             DateFormat features to DateFormat.pm to avoid duplication
             and keep the two parts consistent, as suggested by Max Carey.
   *    (ms) [rt.cpan.org #114822] Split two lines with CVS-sensitive
             $Log.. variables into two parts.
   *    (ms) Semaphore issue fixed in Synchronized (reported by
             Siarhei Kuchynski and Martin Köhler):
          https://github.com/mschilli/log4perl/issues/72
   *    (ms) header_text now works with syswrite (reported by Tom Metro):
          https://github.com/mschilli/log4perl/issues/73
2016-11-16 10:22:55 +00:00
wiz
3e8fc3ae34 Also link against libexecinfo on FreeBSD.
From rodent@
2016-11-16 09:40:24 +00:00
wiz
469475506a Updated include-what-you-use to 0.7.
Set LICENSE.

wyu 0.7 compatible with llvm+clang 3.9 is released. Major changes:

    Add preliminary mappings for libc++.
    Require the complete type for pointer arithmetic.
    Recognize nested classes in friend declarations.
    Better handling of X-macros/textual includes.
    Better handling of self-checking private headers (that raise an #error if included directly).
    Improve IWYU's understanding of implicit include dirs; the current source file's dirname is always a candidate now.
    Add implicit include dirs for libc++ on Darwin targets.
    Lots of internal cleanup based on output from clang-tidy.
    Reduce logging strategically, to get more relevant output.
2016-11-15 16:35:40 +00:00
ryoon
0d8df40318 Recursive revbump from llvm 3.9.0 2016-11-14 20:56:10 +00:00