Commit graph

25802 commits

Author SHA1 Message Date
wen
c6fa8953be p5-XML-Compile-Tester 2016-01-16 08:50:40 +00:00
wen
78f4019122 Import XML-Compile-Tester-0.90 as devel/p5-XML-Compile-Tester.
XML-Compile-Tester support XML::Compile related regression testing.
2016-01-16 08:48:23 +00:00
tron
4494305313 Fix build with flex 2.6.0 2016-01-15 18:04:06 +00:00
szptvlfn
bd379ba8de Update to 0.1.2.2
CHANGELOG:
## 0.1.2.2 - 2016-01-11

 * Added type checking support for tests and benchmarks in stack projects.

and

all changes ( 0.1.0.5 -> 0.1.2.2 ) from https://github.com/hdevtools/hdevtools/

0.1.2.2
- Update to stack lts-4.1, added CHANGELOG, prepare release 0.1.2.2
- Updated LICENSE and maintainers in hdevtools.cabal.
- Fix for when 'dist' is not existing
- Merge pull request #21 from dan-t/fix_for_tests_benchmarks
  Fix compiling of test/benchmark section files
   This ensures that the dependencies of the test and benchmark sections
   are considered and therefore files from these sections can be compiled.
- Merge pull request #19 from dan-t/fix_dist_dir
  Select the right 'dist' directory in the sandbox case
- Add support for passing extra options to Cabal
- update stack.yaml
- add support for ghc-7.8
- move

0.1.2.1, 0.1.2.0
- added FindSymbol to other-modules
- Fixes for ghc < 7.10
- findsymbol: add support for ghc 7.10
- Change help message of findsymbol command
- Load each file/target separately for the 'findsymbol' command
   To be able to continue loading of files and reading their module
   graph if an error occured during the loading of a file, because
   if all files are loaded at once, then GHC stops the loading
   if an error occured.
- Return each module only once
- Don't output any GHC warings/errors for the 'findsymbol' command
- Allow multiple source files for 'findsymbol'
- findsymbol with sourcefile
- Handle GHC exceptions
- Error message for 'findsymbol', if no modules could be found
- Add command findsymbol

0.1.1.9
- cleanup
- only uses stack if stack cmd available
- fixed warnings
- version bump - non-breaking api additions for stack
- added CPP check for GHC version
- Fixes 'unboxed tuples' issue
- Add imports for <$> and <*>
- ok, with the new update, works perfectly with both stack and raw cabal
- next up, how to fix the optP params
- done with Stack module
- update screenshot
- adding --path option to check files placed in temporary directories

0.1.0.9
- Don't crash when there is a leftover socket file
   Previously, when there was a socket file in the current directly
   and no server was running, 'hdevtools check' would fail with:

   hdevtools: bind: resource busy (Address already in use)

0.1.0.8
- Cabal can find ghc

0.1.0.7
- moved issues/homepage link to github.com/schell/hdevtools
- 7.10 support, fixed warnings in 7.10 and 7.8, fixes bitc/hdevtools#39
- Adds 7.10 support
- Merge pull request #1 from rampion/master
  Replace pattern match with func for compatibility

0.1.0.6
- updated cabal for interim hackage takeover
- changes for GHC API 7.8.3
- Adds support for ghc7.8
- Pass path to cabal config from client to server.
   This allows running hdevtools first time from
   anywhere, not just from cabal package's
   (sub)directory.
- Search for .cabal file from target file directory
   Currently search for .cabal file is done from current directory
   which requires that hdevtools is run from package directory or
   it's subdirectory which is not always easy to achieve when
   hdevtools is run from inside editor.
   This fix changes search logic so that .cabal file is searched
   starting from target file's directory (for commands that have
   target file) or from current directory for other commands.
- Switch off cabal support for older GHC versions
- Filter out -Werror from cabal GHC options
- Cabal workaround inplace library dependency
- Add cabal version info to help message
- Support running from cabal package subdirectories
- Add handling of Cabal errors
- Add support for cabalized projects
- Changed showDoc mode 1 to showDoc mode 0
- Updates for changes in GHC API. Fixes #24.
   Updates to GHC API Pretty.showDoc
- Merge pull request #9 from takano-akio/ignore-epipe
  Server shouldn't crash when the client dies
   This commit makes the server not crash when the client dies
   in the middle of command execution.
2016-01-15 15:26:39 +00:00
fhajny
39fda07074 Update devel/rebar to 2.6.1.
- Add license to relnotes tool per reviewer request
- Generate reserved file for erlc regression test
- Fixed version of #451
- rebar_utils: fix comment
- Fixed version of #395
- completion: add libid= to bash and zsh scripts
- Allow behaviors defined inside xref_extra_path
- Add regression test for covered common test
- Fix eunit test on OTP18
- Fix #536
- Add erl_first_files in eunit_first_files and qc_first_files
- Complete port compiler help string
- rmemo: use a better R13 check (Reported-by: Stavros Aronis)
- Fix #544
- Added report and verbose options for LFE compile.
2016-01-15 11:09:28 +00:00
joerg
485aab65e9 Fix package name to match directory and dependences. 2016-01-14 23:22:51 +00:00
wiz
4d2a480cd2 + SDL2_ttf. 2016-01-13 20:14:27 +00:00
wiz
f89b4bbce9 Import SDL2_ttf-2.0.13 as devel/SDL2_ttf.
This is a sample library which allows you to use TrueType fonts in your SDL
applications. It comes with an example program "showfont" which displays an
example string for a given TrueType font file.

This package contains the SDL2 version of the library.

Changes compared to SDL_ttf:

2.0.13:
Sylvain - Sat Jun 28 11:42:42 2014
 * Fixed bug rendering text starting with a glyph with negative starting offset
beuc - Sun Jun 15 18:27:28 2014
 * Fixed regression loading non-scalable fonts
Sam Lantinga - Sun Jun 15 18:21:04 PDT 2014
 * TTF_GetFontKerningSize() gets kerning between two characters, not two glyph indices
David Ludwig - Sun Apr 13 22:28:26 2014
 * Added support for building for Windows RT and Windows Phone

2.0.12:
Sam Lantinga - Sat Jun  1 19:11:26 PDT 2013
 * Updated for SDL 2.0 release
2016-01-13 20:14:05 +00:00
fhajny
5ec7a01926 Update archivers/erlang-p1_zlib to 1.0.0.
No changes, just a tagged release.
2016-01-13 15:18:07 +00:00
fhajny
d3513ee367 Update devel/erlang-p1_cache_tab to 1.0.1.
- Attempt to unify Coveralls project configuration
- Fix setup code
- Add missing coveralls info
- Fix typo in configuration rewrite
- Attempt to debug travis / coverall link
- Use coveralls plugin
- Attempt to force coveralls upload
- Points to rebar plugin dir
- Preparing moving test to eunit
- Try sending to coveralls
- Preparing travis integration
- We can now use p1_utils 1.0.2
- Preparing release 1.0.1 on hex.pm
- Initial travis configuration
- Change license and rename main app name to match repository name
2016-01-13 15:16:02 +00:00
nros
4bc3bfcae5 Update devel/pcre2 to version 10.21.
Change Log for PCRE2
--------------------

Version 10.21 12-January-2016
-----------------------------

1. Improve matching speed of patterns starting with + or * in JIT.

2. Use memchr() to find the first character in an unanchored match in 8-bit
mode in the interpreter. This gives a significant speed improvement.

3. Removed a redundant copy of the opcode_possessify table in the
pcre2_auto_possessify.c source.

4. Fix typos in dftables.c for z/OS.

5. Change 36 for 10.20 broke the handling of [[:>:]] and [[:<:]] in that
processing them could involve a buffer overflow if the following character was
an opening parenthesis.

6. Change 36 for 10.20 also introduced a bug in processing this pattern:
/((?x)(*:0))#(?'/. Specifically: if a setting of (?x) was followed by a (*MARK)
setting (which (*:0) is), then (?x) did not get unset at the end of its group
during the scan for named groups, and hence the external # was incorrectly
treated as a comment and the invalid (?' at the end of the pattern was not
diagnosed. This caused a buffer overflow during the real compile. This bug was
discovered by Karl Skomski with the LLVM fuzzer.

7. Moved the pcre2_find_bracket() function from src/pcre2_compile.c into its
own source module to avoid a circular dependency between src/pcre2_compile.c
and src/pcre2_study.c

8. A callout with a string argument containing an opening square bracket, for
example /(?C$[$)(?<]/, was incorrectly processed and could provoke a buffer
overflow. This bug was discovered by Karl Skomski with the LLVM fuzzer.

9. The handling of callouts during the pre-pass for named group identification
has been tightened up.

10. The quantifier {1} can be ignored, whether greedy, non-greedy, or
possessive. This is a very minor optimization.

11. A possessively repeated conditional group that could match an empty string,
for example, /(?(R))*+/, was incorrectly compiled.

12. The Unicode tables have been updated to Unicode 8.0.0 (thanks to Christian
Persch).

13. An empty comment (?#) in a pattern was incorrectly processed and could
provoke a buffer overflow. This bug was discovered by Karl Skomski with the
LLVM fuzzer.

14. Fix infinite recursion in the JIT compiler when certain patterns such as
/(?:|a|){100}x/ are analysed.

15. Some patterns with character classes involving [: and \\ were incorrectly
compiled and could cause reading from uninitialized memory or an incorrect
error diagnosis. Examples are: /[[:\\](?<[::]/ and /[[:\\](?'abc')[a:]. The
first of these bugs was discovered by Karl Skomski with the LLVM fuzzer.

16. Pathological patterns containing many nested occurrences of [: caused
pcre2_compile() to run for a very long time. This bug was found by the LLVM
fuzzer.

17. A missing closing parenthesis for a callout with a string argument was not
being diagnosed, possibly leading to a buffer overflow. This bug was found by
the LLVM fuzzer.

18. A conditional group with only one branch has an implicit empty alternative
branch and must therefore be treated as potentially matching an empty string.

19. If (?R was followed by - or + incorrect behaviour happened instead of a
diagnostic. This bug was discovered by Karl Skomski with the LLVM fuzzer.

20. Another bug that was introduced by change 36 for 10.20: conditional groups
whose condition was an assertion preceded by an explicit callout with a string
argument might be incorrectly processed, especially if the string contained \Q.
This bug was discovered by Karl Skomski with the LLVM fuzzer.

21. Compiling PCRE2 with the sanitize options of clang showed up a number of
very pedantic coding infelicities and a buffer overflow while checking a UTF-8
string if the final multi-byte UTF-8 character was truncated.

22. For Perl compatibility in EBCDIC environments, ranges such as a-z in a
class, where both values are literal letters in the same case, omit the
non-letter EBCDIC code points within the range.

23. Finding the minimum matching length of complex patterns with back
references and/or recursions can take a long time. There is now a cut-off that
gives up trying to find a minimum length when things get too complex.

24. An optimization has been added that speeds up finding the minimum matching
length for patterns containing repeated capturing groups or recursions.

25. If a pattern contained a back reference to a group whose number was
duplicated as a result of appearing in a (?|...) group, the computation of the
minimum matching length gave a wrong result, which could cause incorrect "no
match" errors. For such patterns, a minimum matching length cannot at present
be computed.

26. Added a check for integer overflow in conditions (?(<digits>) and
(?(R<digits>). This omission was discovered by Karl Skomski with the LLVM
fuzzer.

27. Fixed an issue when \p{Any} inside an xclass did not read the current
character.

28. If pcre2grep was given the -q option with -c or -l, or when handling a
binary file, it incorrectly wrote output to stdout.

29. The JIT compiler did not restore the control verb head in case of *THEN
control verbs. This issue was found by Karl Skomski with a custom LLVM fuzzer.

30. The way recursive references such as (?3) are compiled has been re-written
because the old way was the cause of many issues. Now, conversion of the group
number into a pattern offset does not happen until the pattern has been
completely compiled. This does mean that detection of all infinitely looping
recursions is postponed till match time. In the past, some easy ones were
detected at compile time. This re-writing was done in response to yet another
bug found by the LLVM fuzzer.

31. A test for a back reference to a non-existent group was missing for items
such as \987. This caused incorrect code to be compiled. This issue was found
by Karl Skomski with a custom LLVM fuzzer.

32. Error messages for syntax errors following \g and \k were giving inaccurate
offsets in the pattern.

33. Improve the performance of starting single character repetitions in JIT.

34. (*LIMIT_MATCH=) now gives an error instead of setting the value to 0.

35. Error messages for syntax errors in *LIMIT_MATCH and *LIMIT_RECURSION now
give the right offset instead of zero.

36. The JIT compiler should not check repeats after a {0,1} repeat byte code.
This issue was found by Karl Skomski with a custom LLVM fuzzer.

37. The JIT compiler should restore the control chain for empty possessive
repeats. This issue was found by Karl Skomski with a custom LLVM fuzzer.

38. A bug which was introduced by the single character repetition optimization
was fixed.

39. Match limit check added to recursion. This issue was found by Karl Skomski
with a custom LLVM fuzzer.

40. Arrange for the UTF check in pcre2_match() and pcre2_dfa_match() to look
only at the part of the subject that is relevant when the starting offset is
non-zero.

41. Improve first character match in JIT with SSE2 on x86.

42. Fix two assertion fails in JIT. These issues were found by Karl Skomski
with a custom LLVM fuzzer.

43. Correct the setting of CMAKE_C_FLAGS in CMakeLists.txt (patch from Roy Ivy
III).

44. Fix bug in RunTest.bat for new test 14, and adjust the script for the added
test (there are now 20 in total).

45. Fixed a corner case of range optimization in JIT.

46. Add the ${*MARK} facility to pcre2_substitute().

47. Modifier lists in pcre2test were splitting at spaces without the required
commas.

48. Implemented PCRE2_ALT_VERBNAMES.

49. Fixed two issues in JIT. These were found by Karl Skomski with a custom
LLVM fuzzer.

50. The pcre2test program has been extended by adding the #newline_default
command. This has made it possible to run the standard tests when PCRE2 is
compiled with either CR or CRLF as the default newline convention. As part of
this work, the new command was added to several test files and the testing
scripts were modified. The pcre2grep tests can now also be run when there is no
LF in the default newline convention.

51. The RunTest script has been modified so that, when JIT is used and valgrind
is specified, a valgrind suppressions file is set up to ignore "Invalid read of
size 16" errors because these are false positives when the hardware supports
the SSE2 instruction set.

52. It is now possible to have comment lines amid the subject strings in
pcre2test (and perltest.sh) input.

53. Implemented PCRE2_USE_OFFSET_LIMIT and pcre2_set_offset_limit().

54. Add the null_context modifier to pcre2test so that calling pcre2_compile()
and the matching functions with NULL contexts can be tested.

55. Implemented PCRE2_SUBSTITUTE_EXTENDED.

56. In a character class such as [\W\p{Any}] where both a negative-type escape
("not a word character") and a property escape were present, the property
escape was being ignored.

57. Fixed integer overflow for patterns whose minimum matching length is very,
very large.

58. Implemented --never-backslash-C.

59. Change 55 above introduced a bug by which certain patterns provoked the
erroneous error "\ at end of pattern".

60. The special sequences [[:<:]] and [[:>:]] gave rise to incorrect compiling
errors or other strange effects if compiled in UCP mode. Found with libFuzzer
and AddressSanitizer.

61. Whitespace at the end of a pcre2test pattern line caused a spurious error
message if there were only single-character modifiers. It should be ignored.

62. The use of PCRE2_NO_AUTO_CAPTURE could cause incorrect compilation results
or segmentation errors for some patterns. Found with libFuzzer and
AddressSanitizer.

63. Very long names in (*MARK) or (*THEN) etc. items could provoke a buffer
overflow.

64. Improve error message for overly-complicated patterns.

65. Implemented an optional replication feature for patterns in pcre2test, to
make it easier to test long repetitive patterns. The tests for 63 above are
converted to use the new feature.

66. In the POSIX wrapper, if regerror() was given too small a buffer, it could
misbehave.

67. In pcre2_substitute() in UTF mode, the UTF validity check on the
replacement string was happening before the length setting when the replacement
string was zero-terminated.

68. In pcre2_substitute() in UTF mode, PCRE2_NO_UTF_CHECK can be set for the
second and subsequent calls to pcre2_match().

69. There was no check for integer overflow for a replacement group number in
pcre2_substitute(). An added check for a number greater than the largest group
number in the pattern means this is not now needed.

70. The PCRE2-specific VERSION condition didn't work correctly if only one
digit was given after the decimal point, or if more than two digits were given.
It now works with one or two digits, and gives a compile time error if more are
given.

71. In pcre2_substitute() there was the possibility of reading one code unit
beyond the end of the replacement string.

72. The code for checking a subject's UTF-32 validity for a pattern with a
lookbehind involved an out-of-bounds pointer, which could potentially cause
trouble in some environments.

73. The maximum lookbehind length was incorrectly calculated for patterns such
as /(?<=(a)(?-1))x/ which have a recursion within a backreference.

74. Give an error if a lookbehind assertion is longer than 65535 code units.

75. Give an error in pcre2_substitute() if a match ends before it starts (as a
result of the use of \K).

76. Check the length of subpattern names and the names in (*MARK:xx) etc.
dynamically to avoid the possibility of integer overflow.

77. Implement pcre2_set_max_pattern_length() so that programs can restrict the
size of patterns that they are prepared to handle.

78. (*NO_AUTO_POSSESS) was not working.

79. Adding group information caching improves the speed of compiling when
checking whether a group has a fixed length and/or could match an empty string,
especially when recursion or subroutine calls are involved. However, this
cannot be used when (?| is present in the pattern because the same number may
be used for groups of different sizes. To catch runaway patterns in this
situation, counts have been introduced to the functions that scan for empty
branches or compute fixed lengths.

80. Allow for the possibility of the size of the nest_save structure not being
a factor of the size of the compiling workspace (it currently is).

81. Check for integer overflow in minimum length calculation and cap it at
65535.

82. Small optimizations in code for finding the minimum matching length.

83. Lock out configuring for EBCDIC with non-8-bit libraries.

84. Test for error code <= 0 in regerror().

85. Check for too many replacements (more than INT_MAX) in pcre2_substitute().

86. Avoid the possibility of computing with an out-of-bounds pointer (though
not dereferencing it) while handling lookbehind assertions.

87. Failure to get memory for the match data in regcomp() is now given as a
regcomp() error instead of waiting for regexec() to pick it up.

88. In pcre2_substitute(), ensure that CRLF is not split when it is a valid
newline sequence.

89. Paranoid check in regcomp() for bad error code from pcre2_compile().

90. Run test 8 (internal offsets and code sizes) for link sizes 3 and 4 as well
as for link size 2.

91. Document that JIT has a limit on pattern size, and give more information
about JIT compile failures in pcre2test.

92. Implement PCRE2_INFO_HASBACKSLASHC.

93. Re-arrange valgrind support code in pcre2test to avoid spurious reports
with JIT (possibly caused by SSE2?).

94. Support offset_limit in JIT.

95. A sequence such as [[:punct:]b] that is, a POSIX character class followed
by a single ASCII character in a class item, was incorrectly compiled in UCP
mode. The POSIX class got lost, but only if the single character followed it.

96. [:punct:] in UCP mode was matching some characters in the range 128-255
that should not have been matched.

97. If [:^ascii:] or [:^xdigit:] are present in a non-negated class, all
characters with code points greater than 255 are in the class. When a Unicode
property was also in the class (if PCRE2_UCP is set, escapes such as \w are
turned into Unicode properties), wide characters were not correctly handled,
and could fail to match.

98. In pcre2test, make the "startoffset" modifier a synonym of "offset",
because it sets the "startoffset" parameter for pcre2_match().

99. If PCRE2_AUTO_CALLOUT was set on a pattern that had a (?# comment between
an item and its qualifier (for example, A(?#comment)?B) pcre2_compile()
misbehaved. This bug was found by the LLVM fuzzer.

100. The error for an invalid UTF pattern string always gave the code unit
offset as zero instead of where the invalidity was found.

101. Further to 97 above, negated classes such as [^[:^ascii:]\d] were also not
working correctly in UCP mode.

102. Similar to 99 above, if an isolated \E was present between an item and its
qualifier when PCRE2_AUTO_CALLOUT was set, pcre2_compile() misbehaved. This bug
was found by the LLVM fuzzer.

103. The POSIX wrapper function regexec() crashed if the option REG_STARTEND
was set when the pmatch argument was NULL. It now returns REG_INVARG.

104. Allow for up to 32-bit numbers in the ordin() function in pcre2grep.

105. An empty \Q\E sequence between an item and its qualifier caused
pcre2_compile() to misbehave when auto callouts were enabled. This bug
was found by the LLVM fuzzer.

106. If both PCRE2_ALT_VERBNAMES and PCRE2_EXTENDED were set, and a (*MARK) or
other verb "name" ended with whitespace immediately before the closing
parenthesis, pcre2_compile() misbehaved. Example: /(*:abc )/, but only when
both those options were set.

107. In a number of places pcre2_compile() was not handling NULL characters
correctly, and pcre2test with the "bincode" modifier was not always correctly
displaying fields containing NULLS:

   (a) Within /x extended #-comments
   (b) Within the "name" part of (*MARK) and other *verbs
   (c) Within the text argument of a callout

108. If a pattern that was compiled with PCRE2_EXTENDED started with white
space or a #-type comment that was followed by (?-x), which turns off
PCRE2_EXTENDED, and there was no subsequent (?x) to turn it on again,
pcre2_compile() assumed that (?-x) applied to the whole pattern and
consequently mis-compiled it. This bug was found by the LLVM fuzzer. The fix
for this bug means that a setting of any of the (?imsxU) options at the start
of a pattern is no longer transferred to the options that are returned by
PCRE2_INFO_ALLOPTIONS. In fact, this was an anachronism that should have
changed when the effects of those options were all moved to compile time.

109. An escaped closing parenthesis in the "name" part of a (*verb) when
PCRE2_ALT_VERBNAMES was set caused pcre2_compile() to malfunction. This bug
was found by the LLVM fuzzer.

110. Implemented PCRE2_SUBSTITUTE_UNSET_EMPTY, and updated pcre2test to make it
possible to test it.

111. "Harden" pcre2test against ridiculously large values in modifiers and
command line arguments.

112. Implemented PCRE2_SUBSTITUTE_UNKNOWN_UNSET and PCRE2_SUBSTITUTE_OVERFLOW_
LENGTH.

113. Fix printing of *MARK names that contain binary zeroes in pcre2test.
2016-01-13 12:31:41 +00:00
taca
a959c81bfe Fix PLIST problem except ruby200. 2016-01-12 14:19:14 +00:00
wiz
4c2dce4ee4 Switch from ruby-rcairo to ruby-cairo 2016-01-11 23:49:33 +00:00
wiz
19596b3edd Switch to gem.mk. Bump PKGREVISION. 2016-01-11 23:48:38 +00:00
taca
4ee4de7d9a Update ruby-msgpack to 0.7.4.
2016-01-08 version 0.7.4:

* Improved compatibility of Packer between CRuby and JRuby about argument
  IO-ish object values.

2016-01-07 version 0.7.3:

* Add Packer#write_float32 method to pack floating point numbers into FLOAT
  of messagepack.
2016-01-11 16:04:36 +00:00
taca
f4e6e10b1e Update ruby-getopt to 1.4.3.
== 1.4.3 - 7-Jan-2016
* This gem is now signed.
* The gem related tasks in the Rakefile now assume Rubygems 2.x.
* Added getopt.rb, getopt-std.rb and getopt-long.rb files for convenience.
2016-01-11 16:01:37 +00:00
taca
f16bff3961 Update ruby-ffi-yajl to 2.2.3.
2.2.3 (2016-01-07)

Full Changelog

Merged pull requests:

* fix validate_utf8: false encoding coercion #75 (lamont-granquist)
* Remove ruby 1.9.2 support #73 (lamont-granquist)
* Use github-changelog-generator to generate CHANGELOG.md file #72
  (lamont-granquist)
2016-01-11 15:56:19 +00:00
abs
098175efc4 Set WRKSRC=${WRKDIR} to avoid issues when pkg developer set. Do not harcode to specific java version installed with. Bump PKGREVISION 2016-01-11 13:52:00 +00:00
abs
1e425db3dc +visualvm 2016-01-11 10:52:48 +00:00
abs
e86d6bc367 Added devel/visualvm version 1.3.8
VisualVM is a visual tool integrating several commandline JDK tools
and lightweight profiling capabilities. Designed for both production
and development time use, it further enhances the capability of
monitoring and performance analysis for the Java SE platform.
2016-01-11 10:52:25 +00:00
markd
ed72143a1f Fix PLIST.Linux 2016-01-11 02:45:05 +00:00
markd
8d8cf1c9ce Don't build man pages. 2016-01-11 00:02:32 +00:00
bsiegert
89b1b2a299 Update Term::Shell to 0.07.
0.07    2015-12-30
    - Convert to Dist-Zilla.
    - Add scripts/tag-release.pl
    - Skip a failing test file ( t/03catchsmry.t ) on Windows:
        - https://rt.cpan.org/Ticket/Display.html?id=40771
        - https://rt.cpan.org/Ticket/Display.html?id=110555

0.06    2014-04-10
    - Consistent versioning (CPANTS).

0.05    2014-01-31
    - Minimum version of perl (CPANTS).
    - Add a LICENSE file (CPANTS).
    - Add t/style-trailing-space.t and remove trailing whitespace.

0.04    2013-06-03
    - Add an explicit version to Term::Shell::OnScopeLeave.
        - to settle the PAUSE indexer.
    - Convert t/01require.t to Test::More and strict/warnings.
    - Convert t/02default.t to Test::More and strict/warnings.
    - Add "use warnings;" to t/03catchsmry.t .

0.03    2012-10-14
    - Moved test.pl under examples so it won't interfere with the building
    and testing.
        - See https://rt.cpan.org/Public/Bug/Display.html?id=40771
        - Thanks to CHORNY and praveenkumar for the reports.
    - Correct the POD.
        - Add t/pod.t .
    - Convert the distribution to Build.PL .
2016-01-10 20:23:07 +00:00
markd
ee761f275c Add extra-cmake-modules 2016-01-10 19:58:44 +00:00
markd
05af114c3d Add extra-cmake-modules version 5.18.0
Extra CMake Modules, or ECM, aims to augment CMake with additional modules.
It serves as both a staging ground for new modules before they are moved
upstream to CMake and a place for modules that, for whatever reason, are not
a good fit for CMake itself.

It is primarily driven by the needs of the KDE community, but it is hoped
that other projects will find it useful, and outside contributions are always
welcome. The main rule for new modules is that there must be at least two
downstream users.
2016-01-10 19:57:38 +00:00
markd
e042b0173f Update cervisia to 15.12.0
minor updates.
2016-01-10 19:54:45 +00:00
markd
1377bb900d Update kcachegrind to 15.12.0
minor updates.
2016-01-10 19:54:13 +00:00
markd
f225a2c638 Update kde-dev-utils to 15.12.0
minor updates.
2016-01-10 19:53:32 +00:00
markd
06df7bc31e Update kdesdk-strigi-analyzers to 15.12.0
minor updates.
2016-01-10 19:52:55 +00:00
markd
f8d1ec473c library minor version update. Bump PKGREVISION. 2016-01-10 19:51:22 +00:00
bsiegert
d29eec471d Import p5-Data-Random version 0.12 from wip. From DESCR:
Data::Random is a Perl module for generating random data.  You might
find it helpful mostly in test programs to easily generate
pseudo-realistic distributions of data.
2016-01-10 19:38:49 +00:00
wen
9a115a18f2 Update to 1.05
Upstream changes:
1.05	2015-09-16	Fix handling $PERL_MM_OPT.

1.04	2015-09-16	Handle $PERL_MM_OPT.
2016-01-10 13:37:10 +00:00
wen
c3699c3d32 Update to 2.39
No Upstream changelog.
2016-01-10 13:30:10 +00:00
schmonz
5e4543ddc8 Update to 0.40. From the changelog:
- Step redispatching

pkgsrc changes:

- Remove dependency on FindBin::libs (missed in 0.29 upgrade)
2016-01-10 13:20:38 +00:00
szptvlfn
c6604daa03 Bump PKGREVISION for hs-text-1.2.2.0 || hs-hashable-1.2.3.3 2016-01-10 11:49:09 +00:00
szptvlfn
b6c3df8b20 Update to 1.2.3.3
CHANGES:
## Version 1.2.3.3

 * Support integer-simple.
2016-01-10 11:48:24 +00:00
szptvlfn
a0fb5d9185 Update to 1.2.2.0
changelog:
1.2.2.0

* The `integer-simple` package, upon which this package optionally
  depended, has been replaced with `integer-pure`.  The build flag has
  been renamed accordingly.

* Bug fix: For the `Binary` instance, If UTF-8 decoding fails during a
  `get`, the error is propagated via `fail` instead of an uncatchable
  crash.

* New function: `takeWhileEnd`

* New instances for the `Text` types:
    * if `base` >= 4.7: `PrintfArg`
    * if `base` >= 4.9: `Semigroup`
2016-01-10 11:48:07 +00:00
adam
d51e581789 Version 0.15.3 (2015-12-02)
---------------------------
- Fixed bugs and applied patches:
    122 "clang does not compile re2c 0.15.x" (reported and fixed by Oleksii Taran).
    124 "Get rid of UINT32_MAX and friends" (patch by Sergei Trofimovich, fixes FreeBSD builds).
    125 "[OS X] git reports changes not staged for commit in newly cloned repository" (by Oleksii Taran, this fix also applies to Windows).
- Added option --no-version that allows to omit version information.
- Reduced memory and time consumed with -Wundefined-control-flow.
- Improved coverage of input data generated with -S --skeleton.
2016-01-10 10:01:02 +00:00
wiz
ce9e9f03bc Add comments for previous. 2016-01-09 22:38:27 +00:00
wiz
cf4a1d6a5e Remove unnecessary test case that doesn't compile with python-2.x.
Bump PKGREVISION.
2016-01-09 22:36:45 +00:00
tsutsui
4a5db9406f Remove ruby-memoize package.
* not well-maintained in upstream
* active alternative "memoist" gem is available and committed
* the only user mikutter is updated to use the memoist gem
2016-01-09 19:55:17 +00:00
tsutsui
f7a83cee91 + ruby-instance_storage 2016-01-09 18:51:50 +00:00
tsutsui
6380ef2c10 Import ruby-instance_storage-1.0.0 as devel/ruby-instance_storage.
InstanceStorage provides functionality to access instances via symbols
that are assigned per class instance.
2016-01-09 18:50:43 +00:00
tsutsui
e7f5c21980 + ruby-delayer-deferred 2016-01-09 18:44:48 +00:00
tsutsui
8f21003806 Import ruby-delayer-deferred-1.0.3 as devel/ruby-delayer-deferred.
Delayer::Deferred is ruby version of jsdeferred using Delayer and
also expands Thread and Enumerator.
2016-01-09 18:44:08 +00:00
tsutsui
58e925ebe9 + ruby-memoist 2016-01-09 18:39:27 +00:00
tsutsui
608eab3311 Import ruby-memoist-0.14.0 as devel/ruby-memoist.
Memoist a ruby library that provides memoize methods,
which is an extraction of ActiveSupport::Memoizable.
2016-01-09 18:38:26 +00:00
wiz
c9f8b52ebb Add two missing dependencies. 2016-01-09 15:28:39 +00:00
wen
2687814e9c Update to 0.9156
Upstream changes:
0.9156      Thu Oct 15 13:29:38 BST 2015

* Handle dists that have numerics in last part of distname
* Compartmentalise build dirs like CPANpm does
2016-01-09 13:52:24 +00:00
wen
8ba1f5d6a0 Update to 0.103012
Upstream changes:
0.103012  2015-12-31 21:41:09-05:00 America/New_York
        - don't chomp undef (Graham Knop)

0.103011  2015-10-05 21:45:26-04:00 America/New_York
        - document the availability of Config::Identity-based encrypted config
2016-01-09 13:44:34 +00:00
wen
edc37768fa Update to 2.54
Upstream changes:
version 2.54 at 2015-12-21 22:51:30 +0000
-----------------------------------------

  Change: 523b71a323f9efc9a83bae49f2dbb3f1c6cd0616
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2015-12-21 22:51:30 +0000

    Updated for v5.23.6

-----------------------------------------
version 2.52 at 2015-12-13 19:59:21 +0000
-----------------------------------------

  Change: 8ee1a9ae4bf5faf9551985aee78321c5f5a19575
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2015-12-13 19:59:21 +0000

    Updated for v5.22.1

-----------------------------------------
version 2.50 at 2015-12-08 23:47:08 +0000
-----------------------------------------

  Change: b8c37b6987a43a74b9394dace2eb2ec0d9362064
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2015-12-08 23:47:08 +0000

    Updated for v5.22.1-RC4

-----------------------------------------
version 2.48 at 2015-12-03 09:30:50 +0000
-----------------------------------------

  Change: 044eb575c7d997c930c19f723a8d342a9dd97e31
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2015-12-03 09:30:50 +0000

    Updated for v5.22.1-RC3

-----------------------------------------
version 2.46 at 2015-11-20 18:34:53 +0000
-----------------------------------------

  Change: 713b83cfe8d84e4fbc52d0d796e1f1da36b4c734
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2015-11-20 18:34:53 +0000

    Updated for v5.23.5

-----------------------------------------
version 2.44 at 2015-11-15 15:42:16 +0000
-----------------------------------------

  Change: e19096d340cdc65e8e7814fa6775e050b442a80e
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2015-11-15 15:42:16 +0000

    Updated for v5.22.1-RC2

-----------------------------------------
version 2.42 at 2015-10-31 18:12:27 +0000
-----------------------------------------

  Change: f5c1059fd0f0408f401857068b28094081106017
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2015-10-31 18:12:27 +0000

    Updated for v5.22.1-RC1

-----------------------------------------
version 2.40 at 2015-10-21 00:49:39 +0000
-----------------------------------------

  Change: 957b558a8a86ac78a3b52d582b918b4a23b88cf5
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2015-10-21 01:49:39 +0000

    Update for v5.23.4

-----------------------------------------
version 2.38 at 2015-09-21 09:39:57 +0000
-----------------------------------------

  Change: 6a5b210888b113b7b4752aa75bb1930445bcffc2
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2015-09-21 10:39:57 +0000

    Updated for v5.23.3

-----------------------------------------
version 2.36 at 2015-09-12 18:39:17 +0000
-----------------------------------------

  Change: 66e5f64ce74335e49c15a17a1b12c62490d6c782
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2015-09-12 19:39:17 +0000

    Updated for v5.20.3
2016-01-09 13:34:18 +00:00
wiz
2463d85f60 + py-linecache2. 2016-01-09 13:30:38 +00:00
wiz
3ea1f8cb80 Import py35-linecache2-1.0.0 as devel/py-linecache2.
A backport of linecache to older supported Pythons.
2016-01-09 13:30:21 +00:00
wiz
d9928b6573 + py-traceback2. 2016-01-09 13:28:11 +00:00
wiz
81a4a560ff Import py35-traceback2-1.4.0 as devel/py-traceback2.
A backport of traceback to older supported Pythons.
2016-01-09 13:27:46 +00:00
adam
2dc883f36f Changes 2.7.0:
UI, Workflows & Features

* The appearance of "gitk", particularly on high DPI monitors, have
  been improved.  "gitk" also comes with an undated translation for
  Swedish and Japanese.

* "git remote" learned "get-url" subcommand to show the URL for a
  given remote name used for fetching and pushing.

* There was no way to defeat a configured rebase.autostash variable
  from the command line, as "git rebase --no-autostash" was missing.

* "git log --date=local" used to only show the normal (default)
  format in the local timezone.  The command learned to take 'local'
  as an instruction to use the local timezone with other formats,

* The refs used during a "git bisect" session is now per-worktree so
  that independent bisect sessions can be done in different worktrees
  created with "git worktree add".

* Users who are too busy to type three extra keystrokes to ask for
  "git stash show -p" can now set stash.showPatch configuration
  variable to true to always see the actual patch, not just the list
  of paths affected with feel for the extent of damage via diffstat.

* "quiltimport" allows to specify the series file by honoring the
  $QUILT_SERIES environment and also --series command line option.

* The use of 'good/bad' in "git bisect" made it confusing to use when
  hunting for a state change that is not a regression (e.g. bugfix).
  The command learned 'old/new' and then allows the end user to
  say e.g. "bisect start --term-old=fast --term-new=slow" to find a
  performance regression.

* "git interpret-trailers" can now run outside of a Git repository.

* "git p4" learned to reencode the pathname it uses to communicate
  with the p4 depot with a new option.

* Give progress meter to "git filter-branch".

* Allow a later "!/abc/def" to override an earlier "/abc" that
  appears in the same .gitignore file to make it easier to express
  "everything in /abc directory is ignored, except for ...".

* Teach "git p4" to send large blobs outside the repository by
  talking to Git LFS.

* Prepare for Git on-disk repository representation to undergo
  backward incompatible changes by introducing a new repository
  format version "1", with an extension mechanism.

* "git worktree" learned a "list" subcommand.

* "git clone --dissociate" learned that it can be used even when
  "--reference" was not used at the same time.

* "git blame" learnt to take "--first-parent" and "--reverse" at the
  same time when it makes sense.

* "git checkout" did not follow the usual "--[no-]progress"
  convention and implemented only "--quiet" that is essentially
  a superset of "--no-progress".  Extend the command to support the
  usual "--[no-]progress".

* The semantics of transfer.hideRefs configuration variable have been
  extended to work better with the ref "namespace" feature that lets
  you throw unrelated bunches of repositories in a single physical
  repository and virtually serve them as separate ones.

* send-email config variables whose values are pathnames now go
  through the ~username/ expansion.

* bash completion learnt to TAB-complete recipient addresses given
  to send-email.

* The credential-cache daemon can be told to ignore SIGHUP to work
  around issue when running Git from inside emacs.

* "git push" learned new configuration for doing "--recurse-submodules"
  on each push.

* "format-patch" has learned a new option to zero-out the commit
  object name on the mbox "From " line.
2016-01-08 17:37:20 +00:00
wen
1d5506fc34 Update to 4.022
Upstream changes:
4.022  2015-11-30 11:56:47 GMT
    * Bug #501 : Remove useless space (Celogeek San)
2016-01-08 14:51:24 +00:00
wen
dc58b6b239 Update to 0.018
Upstream changes:
0.018     2015-12-11 11:55:44-05:00 America/New_York

  - Generated from ETHER/YAML-Tiny-1.69.tar.gz

  - See https://metacpan.org/changes/release/ETHER/YAML-Tiny-1.69 for details

0.017     2015-08-04 06:02:12-04:00 America/New_York (TRIAL RELEASE)

  - Generated from ETHER/YAML-Tiny-1.69.tar.gz
2016-01-08 14:42:53 +00:00
fhajny
58dddfbd8f Add ruby-zookeeper 2016-01-08 12:54:05 +00:00
fhajny
730f7c7c50 Import devel/ruby-zookeeper 1.4.11.
A low-level multi-Ruby wrapper around the ZooKeeper API bindings.
2016-01-08 12:53:11 +00:00
wiz
364851d181 Disable bison tests to avoid bison dependency, since bison
depends on flex.
2016-01-08 11:59:36 +00:00
fhajny
fe55f52f7a Stop mangling innocent debug flags in configure. Fixes usage situations
where -g debug flags are defined other than mere -g<level>. PKGREVISION++
2016-01-08 10:08:16 +00:00
wiz
454f3e7b61 Update py-unittest2 to 1.1.0:
2015-06-20 - 1.1.0

  • Issue #15836: assertRaises(), assertRaisesRegex(), assertWarns() and
    assertWarnsRegex() assertments now check the type of the first argument to
    prevent possible user error. Based on patch by Daniel Wagner-Hall.
  • Issue #24134: assertRaises(), assertRaisesRegex(), assertWarns() and
    assertWarnsRegex() checks now emits a deprecation warning when callable is
    None or keyword arguments except msg is passed in the context manager mode.
  • Issue #22903: The fake test case created by unittest.loader when it fails
    importing a test module is now picklable.

2015-03-12 - 1.0.1

  • Unittest2 issue #94: Need at least 1.4 of six.

2015-03-06 - 1.0.0

  • Issue #22936: Permit showing local variables in tracebacks.
2016-01-07 12:11:25 +00:00
wiz
0c781833a6 Update flex to 2.6.0.
While here, send patches upstream.

Changes:
* version 2.6.0 released 2015-11-17

** User Visible Changes

*** C++ scanners now use references instead of pointers. See the manual for details.

*** A number of compiler warnings were addressed, so flex generated scanners should be quieter under compiler warning scenarios.

*** Allow error reporting routines to accept varying number of arguments

*** Removed deprecated 'register' storage class specifier

*** Changeed output formats from octal to hexadecimal

*** check limits before using array index cclp; resolves sf-166

*** Suppress clang warning about empty @param paragraph; resolves sf#158

*** Fixed malloc/realloc replacement, resolves sf bug#151.

*** Adjusted buffer sizes on ia64.

*** various documentation and code clean up fixes: resolves sf bugs #167, #168, among other patches.

** Flex Internals

*** flex is now organized into subdirectories. This keeps the tree neater at the top level and puts like things near each other and unlike things away from each other.

*** The test suite has been reorganized and is now run with the parallel test suite harness from automake.

*** Cleaned up the automake parts of the build system to better reflect what automake does on its own. Also added a call to libtoolize in autogen.sh because autoreconf gets confused without a prior run of libtoolize.

*** po/Makefile now includes a rule to fetch the latest translations from the translation project. "make -f po/Makefile getpo" from the top level of the flex tree will fetch the files.

*** New da translation from the translation project
2016-01-07 12:05:30 +00:00
wiz
58f16f529b Update p5-Sub-Identify to 0.12:
0.12- Rafael Garcia-Suarez (2):
      Update changes for 0.11
      Fix build on perl 5.8
2016-01-07 11:30:15 +00:00
taca
5f4aac96f4 Update ruby-pkg-config to 1.1.7.
== 1.1.7 - 2015-01-16

  * Added path for FreeBSD to default paths.
    [Reported by Hajime UMEMOTO]
2016-01-06 15:28:31 +00:00
taca
e4dd1a7d32 Update ruby-msgpack to 0.72.
2016-01-06 version 0.7.2:

* Improved compatibility of Unpacker between CRuby and JRuby to accept
  stream-like object by checking respond_to(:read) in addition to class
  check
2016-01-06 15:24:22 +00:00
taca
6e7e88cfb1 * Support ruby200, ruby21 and ruby22 since ruby23 bundles the same version
of minitest gem.

No bump PKGREVISION since it has already broken with ruby23 and other
versions are not affected.
2016-01-06 14:50:34 +00:00
taca
a0da9e990c * Support ruby200, ruby21 and ruby22 since ruby23 bundles the same version
of test-unit gem.
* Depends on devel/ruby-power_assert with ruby 200 and ruby21 since ruby22
  bundles power_assert gem.

Bump PKGREVISION.
2016-01-06 14:45:01 +00:00
taca
5abd4afd59 Depends on devel/ruby-test-unit with ruby200 and ruby21 since Ruby 2.2
and later have bundled test-unit gem.

Bump PKGREVISION.
2016-01-06 14:40:03 +00:00
adam
011bef3059 Revbump after updating graphics/libwebp 2016-01-06 10:46:49 +00:00
wiz
de3f501110 Update setuptools_scm to 1.10.1:
v1.10.1
=======

* fix issue #73 - in hg pre commit merge, consider parent1 instead of failing

v1.10.0
=======

* add support for overriding the version number via the
  environment variable SETUPTOOLS_SCM_PRETEND_VERSION

* fix isssue #63 by adding the --match parameter to the git describe call
  and prepare the possibility of passing more options to scm backends

* fix issue #70 and #71 by introducing the parse keyword
  to specify custom scm parsing, its an expert feature,
  use with caution

  this change also introduces the setuptools_scm.parse_scm_fallback
  entrypoint which can be used to register custom archive fallbacks


v1.9.0
======

* Add :code:`relative_to` parameter to :code:`get_version` function;
  fixes #44 per #45.

v1.8.0
======

* fix issue with setuptools wrong version warnings being printed to standard
  out. User is informed now by distutils-warnings.
* restructure root finding, we now reliably ignore outer scm
  and prefer PKG-INFO over scm, fixes #43 and #45

v1.7.0
======

* correct the url to github
  thanks David Szotten
* enhance scm not found errors with a note on git tarballs
  thanks Markus
* add support for :code:`write_to_template`
2016-01-06 05:30:56 +00:00
nros
e0eaa00fa2 Make devel/pcre2 more complete.
Enable building of the 16 and 32-bit libraries.
enable pcre2-grep to read .gz and .bz2 files.
bump pkgrevision.
2016-01-05 20:41:34 +00:00
fhajny
110eaf7f16 Ignore epoll_create on non-Linux, too. Fixes SmartOS. Bump PKGREVISION. 2016-01-05 10:47:52 +00:00
wiz
0d9dd702ce + py-constants. 2016-01-05 10:27:39 +00:00
wiz
b90699bb34 Import py-constants-0.6.0 as devel/py-constants.
Most applications use constants. Many constants take different
values based on the environment the application is executed in.

Think database credentials over development, testing, staging,
production or stock market execution over development, testing,
paper, production ...

Shamelessly inspired by the app_constants_ gem, ``constants`` aims
to solve that problem (and that problem only).
2016-01-05 10:27:27 +00:00
szptvlfn
cdf39b5907 + hs-setlocale 2016-01-04 12:27:19 +00:00
szptvlfn
98b949b33b Import setlocale-1.0.0.3 as devel/hs-setlocale.
Haskell bindings to setlocale
2016-01-04 12:25:08 +00:00
szptvlfn
12f95e690d Bump PKGREVISION for hs-dlist || hs-utf8-string 2016-01-04 12:24:24 +00:00
szptvlfn
4829d67aa9 Update to 0.4.2.3
CHANGELOG:
0.4.2.3
-------

 * It builds against 7.4.2 (not 7.4.1), so update the constraints.

0.4.2.2
-------

 * Builds with ghc 7.10
 * Builds again with ghc 7.4
 * Drops dependency on utf8-string

0.4.2.1
-------

 * Better error reporting (thanks to Corentin Dupont)
2016-01-04 12:23:05 +00:00
szptvlfn
377b3d7cc3 Update to 1.0.1.1
CHANGELOG:
1.0.1.1
-----
* Build correctly on GHC-7.0 (#14)

1.0.1
-----
* Improve the performance of Data.ByteString.Lazy.UTF8.fromString. (Thanks, ndmitchell)

1
-----
* Remove out all the old utf8 IO support. GHC supports utf8 now.
2016-01-04 12:22:20 +00:00
szptvlfn
0d1cc28f3c Update to 0.7.1.2
ChangeLog:
Version 0.7.1.2 (2015-08-23) *International Day for the Remembrance of the Slave Trade and its Abolition*
---------------------------------------------------------------------------------------------------------

#### Package changes

* Fix GHC 7.10 warnings due to imports
  ([Mikhail Glushenkov](https://github.com/23Skidoo))
2016-01-04 12:21:11 +00:00
bsiegert
fc59dba97a Update google-api-go-client to 20151217. Giant gobs of generated code, lots
of new and removed APIs. Full list of changes:

dc6d235 generator: support quotaUser,userIp parameters.
fb9a762 all: update apis.
80b32e2 storage: fix integration test by removing unconditional error.
ac3c988 google-api-go-client: Don't strip body when doing resumable uploads.
a5fc36f google-api-go-client: rollback commits due to licensing issues
ece7143 google-api-go-client: update all APIs
030d584 google-api-go-client: switch [] repeated params to ...
b21645f google-api-go-client: update all APIs and test against Go 1.5, not tip
4d6c29d google-api-go-client: add support for "repeated" params
c12ea1c google-api-go-client: update all APIs and remove old ones
e4bb4e4 google-api-go-client/integration_test: pass key to test for Travis CI
baa070d google-api-go-client: check all errors in storage integration_test.go
1b8ee73 google-api-go-client: fix passing of env vars to Travis CI tests
890a901 google-api-go-client: add start of integration tests for major APIs
fd08114 container/v1beta1: regenerate.
cd02e6c google-api-go-client: external friendliness
a42d61d Shoot - I meant to submit the integration tests first. Reverting.
6e98bbb google-api-go-client: add support for "repeated" params
c83ee8e google-api-go-client: update all APIs
73781a6 all: make imported package paths configurable.
e2903ca Revert "google-api-go-client: add support for "repeated" params"
69e4926 google-api-go-client: add support for "repeated" params
5be63c5 small typo in googleapi_test.go
bce17bf google-api-go-client: make apiPackageBase a flag
7f3774d google-api-go-client: add If-None-Match support
09c6521 google-api-go-client: add canonical import paths
a402444 google-api-go-client: fix breakage caused by d604dad
78786a0 google-api-go-client: Use pointers for Point values in cloud monitoring.
253d400 generator: remove check for string-encoded pointer fields.
d604dad all: add ForceSendFields support
77b0a8c Add golang.org/x/net/context support.
b82cbee google-api-go-client: update all APIs
ebc7799 google-api-go-client: update all APIs
ed920dd google-api-go-client: resurrect deleted container:v1beta1 API
8cbf97d google-api-go-client: add Application Default Credential example
e7c0934 google-api-go-client: update all APIs
85c9280 google-api-go-client: update all APIs
f955494 google-api-go-generator: Fix broken IntegerValue field in datastore API.
09c6edb google-api-go-client: clean up README.md and remove tabs.
2b9259b google-api-go-client: restore accidentally removed tests
636998d google-api-go-client: Use pointers for property values in datastore.
381e13c google-api-go-client: Force use of some pointer fields.
146d575 google-api-go-generator: add helpers for converting basic types to pointers.
4af91da google-api-go-generator: Add the ability to use pointer types for a specific list of API fields.
a5c3e2a google-api-go-client: update all APIs.
0bacdc6 google-api-go-client: add URL for CONTRIBUTORS agreement.
e5bf1aa google-api-go-client: force creation of compute:beta API.
0a735f7 google-api-go-client: add support for media downloads
0c2979a google-api-go-client: rename odd version names like admin/directory_v1.
1cd605a google-api-go-client: add canonical import path to support "internal" import.
ca04995 google-api-go-client: document arrays of enums and add struct descriptions.
a0c5ebc google-api-go-client: Add message about vendoring to README.md.
b3892b2 google-api-go-client: update Travis CI to new testing infrastructure.
87abb3a google-api-go-client: update all APIs.
18450f4 google-api-go-client: update all APIs.
661ac69 google-api-go-client: resumable upl: skip initial status request
fd68af8 google-api-go-generator: resumable uploads: send object metadata
a09229c google-api-go-client: Update all APIs
cf0f7d2 all: new and updated APIs
b036f29 CONTRIBUTORS: add Dragoslav Mitrinovic
0610a35 google-api-go-client: respect multiple underscores in API names
2c0e355 google-api-go-generator: mkDir before writing file
d56f328 google-api-go-client: remove italics next to <>
62f06d3 google-api-go-client: update CONTRIBUTING.md from Go repo
1a82496 google-api-go-generator: don't require GOPATH in -api_json_file/-output mode
d4ab0b8 google-api-go-generator: Use pointers for fields with unfortunate defaults.
3a1d89e google-api-go-generator: Add a Field interface.
d33cfe6 all: new and updated APIs
d220b9c google-api-go-generator: Move compute/beta to the correct location.
5f0a22b pubsub: update to pubsub example to v1beta2
b1edac7 google-api-go-client: fix examples broken by https://code-review.googlesource.com/#/c/2490/
0fa2490 google-api-go-client: enumerate enums for optional params
34c5554 google-api-go-generator: remove underscores from identifiers.
774bdb5 google-api-go-client: enumerate enum possibilities in comments
f84da2d google-api-go-client: strip `" and "` from comments
be882d4 Support 'any' fields, improve cached mode, ignore revision updates.
2016-01-03 20:57:12 +00:00
markd
5f5860c7e6 Don't try to build doc's if doxygen found. 2016-01-03 20:41:58 +00:00
wiz
2724c4f11a Update mercurial to 3.6.3:
This is a regularly-scheduled bugfix release.

    cmdutil: use crecordmod.checkcurses
    copyfile: add an optional parameter to copy other stat data
    crecord: stop raising error.Abort if curses is not found (issue5008)
    dirstate: don't write repo.currenttransaction to repo.dirstate if repo
    dockerlib: short form for non-unique uid/gid for CentOS 5 compat (issue4977)
    merge: while checking for unknown files don't follow symlinks (issue5027)
    mq: use fallback patch name if no alpha-numeric in summary line (issue5025)
    parsers: fix parse_dirstate to check len before unpacking header (issue4979)
    paths: include #fragment again
    push: restore old behavior of default-push (issue5000)
    record: don't dereference symlinks while copying over stat data
    revlog: seek to end of file before writing (issue4943)
    ui: try to handle $$ more robustly in prompts (issue4970)
2016-01-03 16:53:30 +00:00
wiz
967d7d432f Cannot test(build)-depend on py-test-httpbin since it uses py-requests. 2016-01-03 13:08:23 +00:00
wiz
71543b15fb Update to 2.0.4.
Many pkgsrc patches merged upstream.

2.0.4:
---------------------------------------------------------------------------

General:
* Added support for web applications using Emscripten, see docs/README-emscripten.md for more information
* Added support for web applications using Native Client (NaCl), see docs/README-nacl.md for more information
* Added an API to queue audio instead of using the audio callback:
    SDL_QueueAudio(), SDL_GetQueuedAudioSize(), SDL_ClearQueuedAudio()
* Added events for audio device hot plug support:
    SDL_AUDIODEVICEADDED, SDL_AUDIODEVICEREMOVED
* Added SDL_PointInRect()
* Added SDL_HasAVX2() to detect CPUs with AVX2 support
* Added SDL_SetWindowHitTest() to let apps treat parts of their SDL window like traditional window decorations (drag areas, resize areas)
* Added SDL_GetGrabbedWindow() to get the window that currently has input grab, if any
* Added SDL_RenderIsClipEnabled() to tell whether clipping is currently enabled in a renderer
* Added SDL_CaptureMouse() to capture the mouse to get events while the mouse is not in your window
* Added SDL_WarpMouseGlobal() to warp the mouse cursor in global screen space
* Added SDL_GetGlobalMouseState() to get the current mouse state outside of an SDL window
* Added a direction field to mouse wheel events to tell whether they are flipped (natural) or not
* Added GL_CONTEXT_RELEASE_BEHAVIOR GL attribute (maps to [WGL|GLX]_ARB_context_flush_control extension)
* Added EGL_KHR_create_context support to allow OpenGL ES version selection on some platforms
* Added NV12 and NV21 YUV texture support for OpenGL and OpenGL ES 2.0 renderers
* Added a Vivante video driver that is used on various SoC platforms
* Added an event SDL_RENDER_DEVICE_RESET that is sent from the D3D renderers when the D3D device is lost, and from Android's event loop when the GLES context had to be recreated
* Added a hint SDL_HINT_NO_SIGNAL_HANDLERS to disable SDL's built in signal handling
* Added a hint SDL_HINT_THREAD_STACK_SIZE to set the stack size of SDL's threads
* Added SDL_sqrtf(), SDL_tan(), and SDL_tanf() to the stdlib routines
* Improved support for WAV and BMP files with unusual chunks in them
* Renamed SDL_assert_data to SDL_AssertData and SDL_assert_state to SDL_AssertState
* Added a hint SDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN to prevent window interaction while cursor is hidden
* Added SDL_GetDisplayDPI() to get the DPI information for a display
* Added SDL_JoystickCurrentPowerLevel() to get the battery level of a joystick
* Added SDL_JoystickFromInstanceID(), as a helper function, to get the SDL_Joystick* that an event is referring to.
* Added SDL_GameControllerFromInstanceID(), as a helper function, to get the SDL_GameController* that an event is referring to.

Windows:
* Added support for Windows Phone 8.1 and Windows 10/UWP (Universal Windows Platform)
* Timer resolution is now 1 ms by default, adjustable with the SDL_HINT_TIMER_RESOLUTION hint
* SDLmain no longer depends on the C runtime, so you can use the same .lib in both Debug and Release builds
* Added SDL_SetWindowsMessageHook() to set a function to be called for every windows message before TranslateMessage()
* Added a hint SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP to control whether SDL_PumpEvents() processes the Windows message loop
* You can distinguish between real mouse and touch events by looking for SDL_TOUCH_MOUSEID in the mouse event "which" field
* SDL_SysWMinfo now contains the window HDC
* Added support for Unicode command line options
* Prevent beeping when Alt-key combos are pressed
* SDL_SetTextInputRect() re-positions the OS-rendered IME
* Added a hint SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4 to prevent generating SDL_WINDOWEVENT_CLOSE events when Alt-F4 is pressed
* Added a hint SDL_HINT_XINPUT_USE_OLD_JOYSTICK_MAPPING to use the old axis and button mapping for XInput devices (deprecated)

Mac OS X:
* Implemented drag-and-drop support
* Improved joystick hot-plug detection
* The SDL_WINDOWEVENT_EXPOSED window event is triggered in the appropriate situations
* Fixed relative mouse mode when the application loses/regains focus
* Fixed bugs related to transitioning to and from Spaces-aware fullscreen-desktop mode
* Fixed the refresh rate of display modes
* SDL_SysWMInfo is now ARC-compatible
* Added a hint SDL_HINT_MAC_BACKGROUND_APP to prevent forcing the application to become a foreground process

Linux:
* Enabled building with Mir and Wayland support by default.
* Added IBus IME support
* Added a hint SDL_HINT_IME_INTERNAL_EDITING to control whether IBus should handle text editing internally instead of sending SDL_TEXTEDITING events
* Added a hint SDL_HINT_VIDEO_X11_NET_WM_PING to allow disabling _NET_WM_PING protocol handling in SDL_CreateWindow()
* Added support for multiple audio devices when using Pulseaudio
* Fixed duplicate mouse events when using relative mouse motion

iOS:
* Added support for iOS 8
* The SDL_WINDOW_ALLOW_HIGHDPI window flag now enables high-dpi support, and SDL_GL_GetDrawableSize() or SDL_GetRendererOutputSize() gets the window resolution in pixels
* SDL_GetWindowSize() and display mode sizes are in the "DPI-independent points" / "screen coordinates" coordinate space rather than pixels (matches OS X behavior)
* Added native resolution support for the iPhone 6 Plus
* Added support for MFi game controllers
* Added support for the hint SDL_HINT_ACCELEROMETER_AS_JOYSTICK
* Added sRGB OpenGL ES context support on iOS 7+
* Added support for SDL_DisableScreenSaver(), SDL_EnableScreenSaver() and the hint SDL_HINT_VIDEO_ALLOW_SCREENSAVER
* SDL_SysWMinfo now contains the OpenGL ES framebuffer and color renderbuffer objects used by the window's active GLES view
* Fixed various rotation and orientation issues
* Fixed memory leaks

Android:
* Added a hint SDL_HINT_ANDROID_SEPARATE_MOUSE_AND_TOUCH to prevent mouse events from being registered as touch events
* Added hints SDL_HINT_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION and SDL_HINT_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION
* Added support for SDL_DisableScreenSaver(), SDL_EnableScreenSaver() and the hint SDL_HINT_VIDEO_ALLOW_SCREENSAVER
* Added support for SDL_ShowMessageBox() and SDL_ShowSimpleMessageBox()

Raspberry Pi:
* Added support for the Raspberry Pi 2
2016-01-03 11:15:12 +00:00
taca
f36bb8f951 Update ruby-ole to 1.2.12.
== 1.2.12 / 2015-12-29

- Change project homepage to github.
- Add MIT licence to the gemspec (github #17, reiz).
2016-01-03 06:57:05 +00:00
taca
e72516666c Remove ruby-io-console package.
* io-console gem is bundled in ruby200-base and later ruby base packages.
* No package is depends on ruby-io-console for now.
2016-01-03 06:50:37 +00:00
taca
ea3a5d3e26 Remove ruby-io-console. 2016-01-03 06:49:06 +00:00
taca
24a9ec933d Update ruby-gettext_i18n_rails to 1.3.2.
Fix ActiveRecord namespacing for store_model_attributes.
2016-01-03 05:44:40 +00:00
taca
50457c10dc Update ruby-gettext to 3.2.0.
## 3.2.0: 2015-12-31 {#version-3-2-0}

### Improvements

  * Improved fuzzy detection for sub text.

## 3.1.9: 2015-12-30 {#version-3-1-9}

### Improvements

  * Improved fuzzy detection for small texts.
    [GitHub#43][Reported by Mamoru TASAKA]

### Thanks

  * Mamoru TASAKA

## 3.1.8: 2015-12-29 {#version-3-1-8}

### Improvements

  * Improved fuzzy detection.
2016-01-03 05:36:05 +00:00
wen
4f3d8eb13c Update to 0.23
Upstream changes:
0.23  Fri Jan  1 2016
	- RT#110330: fix taint safe test (Owen Boyle).

0.22  Wed Oct 28 2015
	- RT#108012: force all tests to be executed sequentially (Alceu Rodrigues de Freitas Junior).
2016-01-02 13:42:58 +00:00
wiz
6574dc5e00 + py-nose-exclude. 2016-01-02 11:01:10 +00:00
wiz
0cb143888a Import py-nose-exclude-0.4.1 as devel/py-nose-exclude.
nose-exclude is a Nose plugin that allows you to easily specify
directories to be excluded from testing.
2016-01-02 11:00:12 +00:00
wiz
e57173d09a Update py-requests to 2.9.1.
2.9.1 (2015-12-21)

Bugfixes

* Resolve regression introduced in 2.9.0 that made it impossible
  to send binary strings as bodies in Python 3.
* Fixed errors when calculating cookie expiration dates in certain
  locales.

Miscellaneous

* Updated bundled urllib3 to 1.13.1.
2016-01-02 10:49:49 +00:00
taca
6c008426ed Restrict RUBY_VERSION_SUPPORTED to 200, 21 and 22. 2016-01-01 16:15:38 +00:00
taca
b4d0f12a34 Do not depend on devel/ruby-power_assert with ruby23 since ruby23 bundled
its own power_assert gem.
2016-01-01 16:14:46 +00:00
wen
051fa698fe R-magrittr 2016-01-01 13:24:01 +00:00
wen
a1261fcb1c Import magrittr-1.5 as devel/R-magrittr.
Provides a mechanism for chaining commands with a new forward-pipe
operator, %>%. This operator will forward a value, or the result of
an expression, into the next function call/expression.
2016-01-01 13:19:40 +00:00
wen
84436b8fe0 Update to 2.140
Upstream changes:
2.140     2015-12-12 16:17:15-05:00 America/New_York

    - no changes from 2.139

2.139     2015-12-11 12:42:44-05:00 America/New_York (TRIAL RELEASE)

    - expanded dist.ini from author bundle to individual plugins

2.138     2015-07-13 22:32:37-04:00 America/New_York (TRIAL RELEASE)

    - repackage with fixed tests

2.137     2015-07-09 09:53:32-04:00 America/New_York (TRIAL RELEASE)

    - much better error messages, explaining what conflicted and how

2.136     2015-06-08 21:35:27-06:00 America/Denver (TRIAL RELEASE)

    [FIXED]

    - On Perls before 5.8.1, pad 1-part and 2-part literal v-strings
      to avoid old version.pm bugs with v-strings less than 3 characters

    - Protect internal _isa_version from non-refs that pass
      ->isa('version')

2.135     2015-05-19 13:15:35-04:00 America/New_York (TRIAL RELEASE)

    [TESTING]

    - Skips impossible tests on Perls earlier than 5.8.0 (before
      v-string magic).

2.134     2015-04-18 13:20:56+02:00 Europe/Berlin (TRIAL RELEASE)

    [ADDED]

    - Added method for getting structured requirements
2016-01-01 03:48:44 +00:00
wen
a5dd03e4e8 Update to 1.43
Upstream changes:
1.43 Fri Oct 23 14:00 2015
  - Update copyright + version correctly everywhere

1.42 Fri Oct 23 13:30 2015
  - Allow get_and_set callback to return an empty list
     which means "no change". This allows atomic
     "get, and set if not present" type action, but
     without resetting the expiry time on each get.
     This is basically the same as using the read_cb

1.41 Thu Aug 29 15:30 2013
  - Actually reuse deleted slots. Meant that if
     you used ->remove() a lot, we would re-organise
     cache more than needed
  - Include typo and meta patches from dsteinbrunner
2016-01-01 03:43:16 +00:00
ryoon
fefe138533 Remove nls option for NetBSD
Fix PREFER_PKGSRC=yes circular dependency from gettext under NetBSD.
2016-01-01 01:42:53 +00:00
wen
b3362ddb81 Update to 1.30
Upstream changes:
1.30
    New Features
    - first() arguments are now consistent with grep(), so now  you can
      supply single non-ref scalar to it (xenu)

    Incompatible Changes
    - Removed smartmatch from first() and grep(). Now these methods have
      consistent behaviour under all perl versions and their code is much
      cleaner (xenu)

    Docs
    - Fixed typo reported by myfwhite on annocpan (xenu)

1.29
    Fix
    - Suppress smartmatch deprecation warnings in perls >= 5.18 (xenu)
2016-01-01 01:37:49 +00:00
jnemeth
f234ca4f24 sort 2015-12-31 13:29:36 +00:00
wiz
d0f407316b Merge from wip version. 2015-12-30 16:23:52 +00:00
bsiegert
699f38902c Add a package for include-what-you-use-0.5. From DESCR:
"Include what you use" means this: for every symbol (type, function
variable, or macro) that you use in foo.cc, either foo.cc or foo.h
should #include a .h file that exports the declaration of that symbol.
The include-what-you-use tool is a program that can be built with the
clang libraries in order to analyze #includes of source files to find
include-what-you-use violations, and suggest fixes for them.

The main goal of include-what-you-use is to remove superfluous #includes.
It does this both by figuring out what #includes are not actually needed for
this file (for both .cc and .h files), and replacing #includes with
forward-declares when possible.
2015-12-30 16:16:13 +00:00
taca
7b3fc0c54f Add 22 and 23 to RUBY_VERSION_SUPPORTED; allow build on ruby22 and ruby23. 2015-12-30 15:49:10 +00:00
taca
5c222d5fb6 Update ruby-mode to 2.3.0.
* fix regexp syntax
* Improve `ruby-mode-set-encoding.
2015-12-30 15:42:33 +00:00
taca
5a68017200 Add support for ruby23. 2015-12-30 15:03:13 +00:00
taca
568fcea1f2 Add suport for ruby23. 2015-12-30 15:02:13 +00:00
leot
efc5bf3365 Update devel/py-pyparsing to 2.0.6.
pkgsrc changes:
- convert to egg.mk (no functional changes intended)
- use MASTER_SITE_PYPI
- update HOMEPAGE (sf.net project page seems not available ATM while the
  distfiles are fetchable from sf.net)
- minor cosmetic fixes

Changes:
Version 2.0.6 -
---------------------------
- Fixed a bug in Each when multiple Optional elements are present.
  Thanks for reporting this, whereswalden on SO.
- Fixed another bug in Each, when Optional elements have results names
  or parse actions, reported by Max Rothman - thank you, Max!
- Added optional parseAll argument to runTests, whether tests should
  require the entire input string to be parsed or not (similar to
  parseAll argument to parseString). Plus a little neaten-up of the
  output on Python 2 (no stray ()'s).
- Modified exception messages from MatchFirst and Or expressions. These
  were formerly misleading as they would only give the first or longest
  exception mismatch error message. Now the error message includes all
  the alternatives that were possible matches. Originally proposed by
  a pyparsing user, but I've lost the email thread - finally figured out
  a fairly clean way to do this.
- Fixed a bug in Or, when a parse action on an alternative raises an
  exception, other potentially matching alternatives were not always tried.
  Reported by TheVeryOmni on the pyparsing wiki, thanks!
- Fixed a bug to dump() introduced in 2.0.4, where list values were shown
  in duplicate.

Version 2.0.5 -
---------------------------
- (&$(@#&$(@!!!!  Some "print" statements snuck into pyparsing v2.0.4,
  breaking Python 3 compatibility! Fixed. Reported by jenshn, thanks!

Version 2.0.4 -
---------------------------
- Added ParserElement.addCondition, to simplify adding parse actions
  that act primarily as filters. If the given condition evaluates False,
  pyparsing will raise a ParseException. The condition should be a method
  with the same method signature as a parse action, but should return a
  boolean. Suggested by Victor Porton, nice idea Victor, thanks!
- Slight mod to srange to accept unicode literals for the input string,
  such as "[а-яА-Я]" instead of "[\u0430-\u044f\u0410-\u042f]". Thanks
  to Alexandr Suchkov for the patch!
- Enhanced implementation of replaceWith.
- Fixed enhanced ParseResults.dump() method when the results consists
  only of an unnamed array of sub-structure results. Reported by Robin
  Siebler, thanks for your patience and persistence, Robin!
- Fixed bug in fourFn.py example code, where pi and e were defined using
  CaselessLiteral instead of CaselessKeyword. This was not a problem until
  adding a new function 'exp', and the leading 'e' of 'exp' was accidentally
  parsed as the mathematical constant 'e'. Nice catch, Tom Grydeland - thanks!
- Adopt new-fangled Python features, like decorators and ternary expressions,
  per suggestions from Williamzjc - thanks William! (Oh yeah, I'm not
  supporting Python 2.3 with this code any more...) Plus, some additional
  code fixes/cleanup - thanks again!
- Added ParserElement.runTests, a little test bench for quickly running
  an expression against a list of sample input strings. Basically, I got
  tired of writing the same test code over and over, and finally added it
  as a test point method on ParserElement.
- Added withClass helper method, a simplified version of withAttribute for
  the common but annoying case when defining a filter on a div's class -
  made difficult because 'class' is a Python reserved word.

Version 2.0.3 -
---------------------------
- Fixed escaping behavior in QuotedString. Formerly, only quotation
  marks (or characters designated as quotation marks in the QuotedString
  constructor) would be escaped. Now all escaped characters will be
  escaped, and the escaping backslashes will be removed.
- Fixed regression in ParseResults.pop() - pop() was pretty much
  broken after I added *improvements* in 2.0.2. Reported by Iain
  Shelvington, thanks Iain!
- Fixed bug in And class when initializing using a generator.
- Enhanced ParseResults.dump() method to list out nested ParseResults that
  are unnamed arrays of sub-structures.
- Fixed UnboundLocalError under Python 3.4 in oneOf method, reported
  on Sourceforge by aldanor, thanks!
- Fixed bug in ParseResults __init__ method, when returning non-ParseResults
  types from parse actions that implement __eq__. Raised during discussion
  on the pyparsing wiki with cyrfer.
2015-12-30 14:57:02 +00:00
leot
9a3351591e Update devel/py-configargparse to 0.10.0.
pkgsrc changes:
o Get rid of VERSION variable and other PKGNAME hard-coding and use
  make(1) ``:tl'' modifier instead (no functional change intended)
o Use MASTER_SITE_PYPI instead of the full pypi URL.

Changes:
0.10.0
------
 o Various misc bug fixes and improvements
2015-12-30 14:54:34 +00:00
bsiegert
d3fceeab36 Add a package for golint.
golint lints the Go source files named on its command line.
2015-12-30 14:12:03 +00:00
bsiegert
a1a7a96a28 Add buildlink file for go-tools, to allow other packages to depend on it. 2015-12-30 14:07:58 +00:00
wiz
09ca221595 Fix ALTERNATIVES file. 2015-12-30 11:12:27 +00:00
taca
b40e982dc4 Remove RUBY_VERSION_SUPPORTED which has the samve value as default. 2015-12-30 04:22:59 +00:00
wiz
01771f10cc Update py-decorator to 4.0.6:
4.0.6 Removed a file x.py accidentally entered in the tarball (2015/12/11)
4.0.5 Documented a quirk signaled by David Goldstein when writing decorators
      for functions with keyword arguments. Avoided copying the globals,
      as signaled by Benjamin Peterson (2015/12/09)
4.0.4 Included a patch from Zev Benjamin: now decorated functions play well
     with cProfile (2015/09/25)
4.0.3 Added a warning about the memoize example, as requested by Robert
     Buchholz (2015/09/25)
2015-12-30 00:12:04 +00:00
wiz
1a1a6d9010 Update py-enum34 to 1.1.2, changes unknown. 2015-12-30 00:01:13 +00:00
bsiegert
c39963e403 Add a patch for CVS-2014-2980: Tools/gdomap.c in gdomap in GNUstep Base 1.24.6
and earlier, when run in daemon mode, does not properly handle the file
descriptor for the logger, which allows remote attackers to cause a denial of
service (abort) via an invalid request.

Bump pkgrevision.
2015-12-29 23:09:35 +00:00
bsiegert
8480d46add Forgot to bump revision, prodded by wiz@. 2015-12-29 22:09:32 +00:00
bsiegert
0695fd1422 Add a missing REPLACE_BASH. Patch from Kamel Derouiche in PR pkg/50598. 2015-12-29 22:07:20 +00:00
bsiegert
95d162a9fd Add buildlink file here, too 2015-12-29 21:49:21 +00:00
bsiegert
1726914d23 Real buildlink support for Go, hacked with wiz@.
Go packages now define a set of files to buildlink in their buildlink3.mk.
go-packages.mk no longer looks in ${PREFIX}/gopkg during the build. This
should also fix the spurious issues with rebuilds of .a files during bulk
builds of Go packages.
2015-12-29 21:47:48 +00:00
abs
d247c086d8 Add dependency on dconf so settings can be saved - issue reported by Jan Danielsson and fix from wiz@ 2015-12-29 17:27:25 +00:00
nros
0640ff39e4 Update fossil to version 1.34.
Remove readline dependency fossil now uses the linenoise library
(embedded src).
Install manpage, license and linenoise license.

Changelog:
* Make the fossil clean command undoable for files less than 10MiB.
* Update internal Unicode character tables, used in regular expression
  handling, from version 7.0 to 8.0.
* Add the new amend command which is used to modify tags of a "check-in".
* Fix bug in import command, handling version 3 of the svndump format for
  subversion.
* Add the all cache command.
* TH1 enhancements:
    Add minimal [lsearch] command. Only exact case-sensitive matching is
     supported.
    Add the [glob_match], [markdown], [dir], and [encode64] commands.
    Add the [tclIsSafe] and [tclMakeSafe] commands to the Tcl integration
     subsystem.
    Add 'double', 'integer', and 'list' classes to the [string is] command.
* Add the --undo option to the diff command.
* Build-in Antirez's "linenoise" command-line editing library
  for use with the fossil sql command on Unix platforms.
* Add stash cat as an alias for the stash show command.
* Automatically pull before fossil merge when auto-sync is enabled.
* Fix --hard option to fossil mv and fossil rm to enable them to work properly
  with certain relative paths.
* Change the mimetype for ".n" and ".man" files to text/plain.
* Display improvements in the fossil bisect chart command.
* Updated the built-in SQLite to version 3.9.1 and activated JSON1 and
  FTS5 support (both currently unused within Fossil).
2015-12-29 15:31:13 +00:00
bsiegert
35df515c6b Update pcre2 to 10.20. Fix CVE-2015-8381.
Version 10.20 30-June-2015
--------------------------

1. Callouts with string arguments have been added.

2. Assertion code generator in JIT has been optimized.

3. The invalid pattern (?(?C) has a missing assertion condition at the end. The
pcre2_compile() function read past the end of the input before diagnosing an
error. This bug was discovered by the LLVM fuzzer.

4. Implemented pcre2_callout_enumerate().

5. Fix JIT compilation of conditional blocks whose assertion is converted to
(*FAIL). E.g: /(?(?!))/.

6. The pattern /(?(?!)^)/ caused references to random memory. This bug was
discovered by the LLVM fuzzer.

7. The assertion (?!) is optimized to (*FAIL). This was not handled correctly
when this assertion was used as a condition, for example (?(?!)a|b). In
pcre2_match() it worked by luck; in pcre2_dfa_match() it gave an incorrect
error about an unsupported item.

8. For some types of pattern, for example /Z*(|d*){216}/, the auto-
possessification code could take exponential time to complete. A recursion
depth limit of 1000 has been imposed to limit the resources used by this
optimization. This infelicity was discovered by the LLVM fuzzer.

9. A pattern such as /(*UTF)[\S\V\H]/, which contains a negated special class
such as \S in non-UCP mode, explicit wide characters (> 255) can be ignored
because \S ensures they are all in the class. The code for doing this was
interacting badly with the code for computing the amount of space needed to
compile the pattern, leading to a buffer overflow. This bug was discovered by
the LLVM fuzzer.

10. A pattern such as /((?2)+)((?1))/ which has mutual recursion nested inside
other kinds of group caused stack overflow at compile time. This bug was
discovered by the LLVM fuzzer.

11. A pattern such as /(?1)(?#?'){8}(a)/ which had a parenthesized comment
between a subroutine call and its quantifier was incorrectly compiled, leading
to buffer overflow or other errors. This bug was discovered by the LLVM fuzzer.

12. The illegal pattern /(?(?<E>.*!.*)?)/ was not being diagnosed as missing an
assertion after (?(. The code was failing to check the character after (?(?<
for the ! or = that would indicate a lookbehind assertion. This bug was
discovered by the LLVM fuzzer.

13. A pattern such as /X((?2)()*+){2}+/ which has a possessive quantifier with
a fixed maximum following a group that contains a subroutine reference was
incorrectly compiled and could trigger buffer overflow. This bug was discovered
by the LLVM fuzzer.

14. Negative relative recursive references such as (?-7) to non-existent
subpatterns were not being diagnosed and could lead to unpredictable behaviour.
This bug was discovered by the LLVM fuzzer.

15. The bug fixed in 14 was due to an integer variable that was unsigned when
it should have been signed. Some other "int" variables, having been checked,
have either been changed to uint32_t or commented as "must be signed".

16. A mutual recursion within a lookbehind assertion such as (?<=((?2))((?1)))
caused a stack overflow instead of the diagnosis of a non-fixed length
lookbehind assertion. This bug was discovered by the LLVM fuzzer.

17. The use of \K in a positive lookbehind assertion in a non-anchored pattern
(e.g. /(?<=\Ka)/) could make pcre2grep loop.

18. There was a similar problem to 17 in pcre2test for global matches, though
the code there did catch the loop.

19. If a greedy quantified \X was preceded by \C in UTF mode (e.g. \C\X*),
and a subsequent item in the pattern caused a non-match, backtracking over the
repeated \X did not stop, but carried on past the start of the subject, causing
reference to random memory and/or a segfault. There were also some other cases
where backtracking after \C could crash. This set of bugs was discovered by the
LLVM fuzzer.

20. The function for finding the minimum length of a matching string could take
a very long time if mutual recursion was present many times in a pattern, for
example, /((?2){73}(?2))((?1))/. A better mutual recursion detection method has
been implemented. This infelicity was discovered by the LLVM fuzzer.

21. Implemented PCRE2_NEVER_BACKSLASH_C.

22. The feature for string replication in pcre2test could read from freed
memory if the replication required a buffer to be extended, and it was not
working properly in 16-bit and 32-bit modes. This issue was discovered by a
fuzzer: see http://lcamtuf.coredump.cx/afl/.

23. Added the PCRE2_ALT_CIRCUMFLEX option.

24. Adjust the treatment of \8 and \9 to be the same as the current Perl
behaviour.

25. Static linking against the PCRE2 library using the pkg-config module was
failing on missing pthread symbols.

26. If a group that contained a recursive back reference also contained a
forward reference subroutine call followed by a non-forward-reference
subroutine call, for example /.((?2)(?R)\1)()/, pcre2_compile() failed to
compile correct code, leading to undefined behaviour or an internally detected
error. This bug was discovered by the LLVM fuzzer.

27. Quantification of certain items (e.g. atomic back references) could cause
incorrect code to be compiled when recursive forward references were involved.
For example, in this pattern: /(?1)()((((((\1++))\x85)+)|))/. This bug was
discovered by the LLVM fuzzer.

28. A repeated conditional group whose condition was a reference by name caused
a buffer overflow if there was more than one group with the given name. This
bug was discovered by the LLVM fuzzer.

29. A recursive back reference by name within a group that had the same name as
another group caused a buffer overflow. For example: /(?J)(?'d'(?'d'\g{d}))/.
This bug was discovered by the LLVM fuzzer.

30. A forward reference by name to a group whose number is the same as the
current group, for example in this pattern: /(?|(\k'Pm')|(?'Pm'))/, caused a
buffer overflow at compile time. This bug was discovered by the LLVM fuzzer.

31. Fix -fsanitize=undefined warnings for left shifts of 1 by 31 (it treats 1
as an int; fixed by writing it as 1u).

32. Fix pcre2grep compile when -std=c99 is used with gcc, though it still gives
a warning for "fileno" unless -std=gnu99 us used.

33. A lookbehind assertion within a set of mutually recursive subpatterns could
provoke a buffer overflow. This bug was discovered by the LLVM fuzzer.

34. Give an error for an empty subpattern name such as (?'').

35. Make pcre2test give an error if a pattern that follows #forbud_utf contains
\P, \p, or \X.

36. The way named subpatterns are handled has been refactored. There is now a
pre-pass over the regex which does nothing other than identify named
subpatterns and count the total captures. This means that information about
named patterns is known before the rest of the compile. In particular, it means
that forward references can be checked as they are encountered. Previously, the
code for handling forward references was contorted and led to several errors in
computing the memory requirements for some patterns, leading to buffer
overflows.

37. There was no check for integer overflow in subroutine calls such as (?123).

38. The table entry for \l in EBCDIC environments was incorrect, leading to its
being treated as a literal 'l' instead of causing an error.

39. If a non-capturing group containing a conditional group that could match
an empty string was repeated, it was not identified as matching an empty string
itself. For example: /^(?:(?(1)x|)+)+$()/.

40. In an EBCDIC environment, pcretest was mishandling the escape sequences
\a and \e in test subject lines.

41. In an EBCDIC environment, \a in a pattern was converted to the ASCII
instead of the EBCDIC value.

42. The handling of \c in an EBCDIC environment has been revised so that it is
now compatible with the specification in Perl's perlebcdic page.

43. Single character repetition in JIT has been improved. 20-30% speedup
was achieved on certain patterns.

44. The EBCDIC character 0x41 is a non-breaking space, equivalent to 0xa0 in
ASCII/Unicode. This has now been added to the list of characters that are
recognized as white space in EBCDIC.

45. When PCRE2 was compiled without Unicode support, the use of \p and \P gave
an error (correctly) when used outside a class, but did not give an error
within a class.

46. \h within a class was incorrectly compiled in EBCDIC environments.

47. JIT should return with error when the compiled pattern requires
more stack space than the maximum.

48. Fixed a memory leak in pcre2grep when a locale is set.
2015-12-29 14:40:20 +00:00
taca
15fa06c607 Since DISTINFO_FILE is defined in lang/ruby/Makefile.common, no need to
define it here.
2015-12-29 12:13:30 +00:00
dholland
a3d1589e21 Whitespace. 2015-12-29 04:54:34 +00:00
dholland
f13d6671da Fix missing/broken rcsids. 2015-12-29 04:04:26 +00:00
ryoon
5b3c3ca01f Add workaround for NetBSD 7.99 and 7. Fix converters/librevenge build
Bump PKGREVISION of devel/boost-headers.
2015-12-28 13:52:18 +00:00
bsiegert
b610868ac9 Update go-tools to 1.5. cover and vet are no longer in the tools subdirectory
as they are now delivered with the main Go release as well.

From David Bariod via email to pkgsrc-users.
2015-12-28 11:58:12 +00:00
wiz
62c58b7539 Update global to 6.5.2:
Version 6.5.2 - Dec 16 2015

[CHANGES]
New facilities:
o Improvements of gtags.conf
  - Including from another file: Label syntax is expanded. (:tc=label[@file]:)
  - Variable substitution: B shell like variable substitution is available.
  - Addition of variables: 'bindir', 'datadir', 'libdir' and 'localstatedir'.
    By default, these variables has a value given by the configure script.
  - gtags.conf(5): Online manual of the configuration file.
o global: Now the -N(--nearness) option also works with the -P and -g command
  as well as the tag search command.
o gtags.vim: New custom variable 'Gtags_Close_When_Single' (default 0).
  If this variable is set to 1, quickfix window is closed when single tag.

Changed:
o gtags-cscope: Title changed to reduce misunderstanding.
  Find locations calling this function: -> Find references of this function:

[FIXED BUGS]
o gtags.el: a strange error message in gtags-visit-rootdir was fixed.

	$ cp /dev/null main.c
	$ ls
	main.c
	$ emacs -f gtags-mode main.c
	[Emacs mini buffer]
	M-x gtags-visit-rootdir[ENTER]
	Visit root directory: /tmp/test/[ENTER]
	/tmp/test/main.c is not directory.      <= STRANGE ERROR

o gtags (C, C++): Gtags couldn't handle enums in the case that there are
  newlines between "enum" and " {". Now it can handle correctly.

	+-------------
	|typedef enum
	|{
	|  E_FIRST = 1,
	|  E_SECOND
	|} FIRST_SECOND;
	+-------------
	$ global -x '.*'
	E_FIRST             3 test.h             E_FIRST = 1,
	FIRST_SECOND        5 test.h           } FIRST_SECOND;	<= E_SECOND not found
	$ _

	+-------------
	|enum
	|tag
	|{ ... };
	+-------------
	$ global -x '.*'
	$ _			<= tag not found

o gtags.conf: some part of a comment line (start with '#') was not skipped
  when the line is very large. Now it is skipped correctly.
o gtags: If the DLL path includes ':', loading failed. Now it works.
2015-12-27 23:49:14 +00:00
wiz
77004476d5 Update py-tortoisehg to 3.6.2:
Bugs Fixes

    repowidget: fix handling of patch.extract() result (hg 3.6) (fixes #4390)

Improvements

    doc: include link to download and use Python 2.7 SWIG bindings
2015-12-27 23:44:26 +00:00
wiz
005778b22b Update to 2.9.0:
2.9.0 (2015-12-15)
++++++++++++++++++

**Minor Improvements** (Backwards compatible)

- The ``verify`` keyword argument now supports being passed a path to a
  directory of CA certificates, not just a single-file bundle.
- Warnings are now emitted when sending files opened in text mode.
- Added the 511 Network Authentication Required status code to the status code
  registry.

**Bugfixes**

- For file-like objects that are not seeked to the very beginning, we now
  send the content length for the number of bytes we will actually read, rather
  than the total size of the file, allowing partial file uploads.
- When uploading file-like objects, if they are empty or have no obvious
  content length we set ``Transfer-Encoding: chunked`` rather than
  ``Content-Length: 0``.
- We correctly receive the response in buffered mode when uploading chunked
  bodies.
- We now handle being passed a query string as a bytestring on Python 3, by
  decoding it as UTF-8.
- Sessions are now closed in all cases (exceptional and not) when using the
  functional API rather than leaking and waiting for the garbage collector to
  clean them up.
- Correctly handle digest auth headers with a malformed ``qop`` directive that
  contains no token, by treating it the same as if no ``qop`` directive was
  provided at all.
- Minor performance improvements when removing specific cookies by name.
2015-12-27 23:38:46 +00:00
wiz
ac0fe6a2aa Update py-requests-toolbelt to 0.5.1:
0.5.1 -- 2015-12-16
-------------------

More information about this release can be found on the `0.5.1 milestone`_.

Fixed Bugs
~~~~~~~~~~

- Now papers over the differences in requests' ``super_len`` function from
  versions prior to 2.9.0 and versions 2.9.0 and later.
2015-12-27 23:36:43 +00:00
wiz
6acdd280f3 Update py-setuptools to 19.2:
----
19.2
----

* Pull Request #163: Add get_command_list method to Distribution.
* Pull Request #162: Add missing whitespace to multiline string
  literals.

------
19.1.1
------

* Issue #476: Cast version to string (using default encoding)
  to avoid creating Unicode types on Python 2 clients.
* Issue #477: In Powershell downloader, use explicit rendering
  of strings, rather than rely on ``repr``, which can be
  incorrect (especially on Python 2).

----
19.1
----

* Issue #215: The bootstrap script ``ez_setup.py`` now
  automatically detects
  the latest version of setuptools (using PyPI JSON API) rather
  than hard-coding a particular value.
* Issue #475: Fix incorrect usage in _translate_metadata2.

----
19.0
----

* Issue #442: Use RawConfigParser for parsing .pypirc file.
  Interpolated values are no longer honored in .pypirc files.

------
18.8.1
------

* Issue #440: Prevent infinite recursion when a SandboxViolation
  or other UnpickleableException occurs in a sandbox context
  with setuptools hidden. Fixes regression introduced in Setuptools
  12.0.
2015-12-27 22:58:18 +00:00
wiz
f8fe4a74c0 Update py-cffi to 1.4.2:
v1.4.2
======

Nothing changed from v1.4.1.


v1.4.1
======

* Fix the compilation failure of cffi on CPython 3.5.0.  (3.5.1 works;
  some detail changed that makes some underscore-starting macros
  disappear from view of extension modules, and I worked around it,
  thinking it changed in all 3.5 versions---but no: it was only in
  3.5.1.)


v1.4.0
======

* A `better way to do callbacks`__ has been added (faster and more
  portable, and usually cleaner).  It is a mechanism for the
  out-of-line API mode that replaces the dynamic creation of callback
  objects (i.e. C functions that invoke Python) with the static
  declaration in ``cdef()`` of which callbacks are needed.  This is
  more C-like, in that you have to structure your code around the idea
  that you get a fixed number of function pointers, instead of
  creating them on-the-fly.

* ``ffi.compile()`` now takes an optional ``verbose`` argument.  When
  ``True``, distutils prints the calls to the compiler.

* ``ffi.compile()`` used to fail if given ``sources`` with a path that
  includes ``".."``.  Fixed.

* ``ffi.init_once()`` added.  See docs__.

* ``dir(lib)`` now works on libs returned by ``ffi.dlopen()`` too.

* Cleaned up and modernized the content of the ``demo`` subdirectory
  in the sources (thanks matti!).

* ``ffi.new_handle()`` is now guaranteed to return unique ``void *``
  values, even if called twice on the same object.  Previously, in
  that case, CPython would return two ``cdata`` objects with the same
  ``void *`` value.  This change is useful to add and remove handles
  from a global dict (or set) without worrying about duplicates.
  It already used to work like that on PyPy.
  *This change can break code that used to work on CPython by relying
  on the object to be kept alive by other means than keeping the
  result of ffi.new_handle() alive.*  (The corresponding `warning in
  the docs`__ of ``ffi.new_handle()`` has been here since v0.8!)

.. __: using.html#extern-python
.. __: using.html#initonce
.. __: using.html#ffi-new-handle
2015-12-27 22:36:51 +00:00
wiz
46ce5e7b55 Update meld to 3.15.1:
2015-12-15 meld 3.15.1
======================

  Features:

   * Text ignored by filters is now dimmed to give some visual feedback that
     it's being ignored (David Rabel)
   * Text filters now apply independently, improving consistency; note that
     this is a behaviour change as filter order no longer matters, and filters
     will always apply to the original (not the filtered) text (David Rabel,
     Kai Willadsen)
   * Recent menu items now show more detail in tooltips (Alan Suran)
   * Update dialog action area layout for GTK+ theme changes (Kai Willadsen)

  Fixes:

   * Conflict resolution prompt now resolves properly again (Andrew Sutherland)
   * Silence some GTK+ assertions on window close (Zain)
   * Fix default filter issues from recent rework (Erik Schilling)
   * Percent-containing commit messages no longer corrupt our recent commit
     messages store (Kai Willadsen)
   * Fix some problems with unicode user directories on Windows (Kai Willadsen)
   * Fix encoding issues when saving files with load errors (Kai Willadsen)
   * Fix drawing corruption when scrolling horizontally (Kai Willadsen)
   * Fix clicking on the diffmap scrolling to the wrong location (Kai Willadsen)
   * Fix off-by-one drawing error for final line in file (Kai Willadsen)
   * Fix introspection requires to silence startup warnings (Kai Willadsen)
   * Fix clearing syncpoints (Kai Willadsen)
   * Add manual appdata kudos markers (Kai Willadsen)
   * PEP8 fixes (David Rabel, Kai Willadsen)

  Translations:

   * Daniel Mustieles (es)
   * Marek Černocký (cs)
   * Milo Casagrande (it)
   * Pedro Albuquerque (pt)
   * Piotr Drąg (pl)
   * Rafael Fontenelle (pt_BR)
2015-12-27 21:48:49 +00:00
wiz
9e07c7d329 Update afl to 1.96b:
--------------
Version 1.96b:
--------------

  - Added -fpic to CFLAGS for the clang plugin, as suggested by Hanno Boeck.

  - Made another clang change (IRBuilder) suggested by Jeff Trull.

  - Fixed several typos, spotted by Jakub Wilk.

  - Added support for AFL_SHUFFLE_QUEUE, based on discussions with
    Christian Holler.
2015-12-27 21:38:12 +00:00
wiz
ef7863c57a + go-nbreader. 2015-12-27 20:44:34 +00:00
wiz
c3bfecde3b Import go-nbreader-0.0.20150201 as devel/go-nbreader.
go-nbreader provides a non-blocking io.Reader for go (golang).
2015-12-27 20:44:13 +00:00
wiz
f3bef0dbae + go-flags-svent. 2015-12-27 20:37:32 +00:00
wiz
af5f68c040 Import go-flags-svent-0.0.20141123 as devel/go-flags-svent.
This library provides similar functionality to the builtin flag
library of go, but provides much more functionality and nicer
formatting. From the documentation:

Package flags provides an extensive command line option parser.
The flags package is similar in functionality to the go builtin
flag package but provides more options and uses reflection to
provide a convenient and succinct way of specifying command line
options.
2015-12-27 20:37:11 +00:00
adam
f3f17080b7 Changes 1.60.0:
New Libraries
VMD:
Variadic Macro Data library, from Edward Diener.

Updated Libraries
Atomic:
* Enforced proper alignment of atomic<> storage. This should fix possible issues on platforms that support atomic operations on data units larger than the native word size. This may also change binary layout of user's data structures that have atomic<> members.
* Fixed compilation for PowerPC with IBM XL C++ compiler. Corrected memory barriers in PowerPC assembler.
* Fixed compilation with MSVC-8 for ARM.
* Fixed compilation with gcc 4.4 for x86-64, when 128-bit atomic operations were used. (10994)
* Optimized some gcc assembler blocks for x86/x86-64 to reduce the number of used registers. This may require binutils 2.10 or later.

Chrono - 2.0.5:
Fixes:
* 10778 VC14 CTP4 Atomic don't compile with boost::chrono durations which are not TriviallyCopyable
* 10840 Missing std:: qualifier for puts call in test_7868.cpp
* 10851 Missing std:: qualifier for puts call in time_point_output.cpp
* 10893 Minor doc typo in Boost.Chrono
* 10992 Chrono IO state savers inconsistent with Boost.IO state savers
* 10995 duration_put::put_value truncates fractional part
* 11006 Impossible to instantiate time_fmt_io_saver due to several errors.
* 11012 chrono_io v2 fail to compile with boost::chrono::duration< boost::rational<int> >

Container:
* Implemented Polymorphic Memory Resources.
* Add more BOOST_ASSERT checks to test preconditions in some operations (like pop_back, pop_front, back, front, etc.)
* Added C++11 back/front operations to basic_string.
Fixed bugs:
* Trac 11627: "small_vector<T,n>::swap() appears to be broken".
* Trac 11628: "small_vector<int,n> iterates over elements in destructor".
* Trac 11697: "Wrong initialization order in tuple copy-constructor".
* Trac 11698: "Missing return statement in static_storage_allocator".
* GitHub 29: Doc fixes for flap_map complexity requirements.
* GitHub 31: DL_SIZE_IMPL also dereference addr.

Context:
* 11603 typo in PPC32/MACH-O asm
* support for CYGWIN

Core:
* In symbol demangling tools, added support for gabi++ ABI implementation used in Android NDK.
* Added a new enable_if_has_type tool for performing SFINAE checks for presence of a nested type.

more...
2015-12-27 12:41:42 +00:00
taca
c633e60c40 Force to support new Ruby 2.0 and drop ruby21 support.
Bump PKGREVISION.
2015-12-27 12:07:40 +00:00
taca
b10862084b Drop ruby21 support. 2015-12-27 12:06:16 +00:00
joerg
11989d3921 Update to sparsehash-2.0.3: Allow building with more restrict C++
compilers.
2015-12-27 07:36:49 +00:00
dholland
7d3e13ac10 lang/mono2 -> lang/mono.
The packages this depends on all use mono and not mono2. While this
package may not build with later mono, it will *definitely* not build
with mixed mono versions.
2015-12-26 23:54:08 +00:00
dholland
57728dcf30 After extracting, delete generated file that was accidentally(?) shipped
by upstream hardwired to i386. Might fix the clang build; but in any event
should make the package work better on non-i386. PKGREVISION -> 1.
2015-12-26 23:47:48 +00:00
dholland
99feaff700 Fix build. 2015-12-26 23:35:46 +00:00
dholland
04846e1fbb Adjust makefile to not redirect a failing command's output to a
private log file, where it can only be seen with access to the build
machine.

(The command is failing in Joerg's build)
2015-12-24 23:54:07 +00:00
sevan
1bbc93053f Account for files installed on OpenBSD
Reviewed by wiz@
2015-12-22 13:19:55 +00:00
richard
7fdb5f2308 From upstream https://bz.mercurial-scm.org/show_bug.cgi?id=4943
# Files opened in a+ mode have inconsistent behavior on various
# platforms. Windows requires that a file positioning call be made
# when the file handle transitions between reads and writes. See
# 3686fa2b8eee and the mixedfilemodewrapper in windows.py. On other
# platforms, Python or the platform itself can be buggy. Some versions
# of Solaris have been observed to not append at the end of the file
# if the file was seeked to before the end. See issue4943 for more.
#
# We work around this issue by inserting a seek() before writing.
# Note: This is likely not necessary on Python 3.

bump PKGREVISION
okay'd by wiz@
2015-12-21 13:19:17 +00:00
taca
431051a05e Restrict PHP_VERSIONS_ACCEPTED to 55 and 56. 2015-12-19 14:27:12 +00:00
ryoon
913af89806 Update to 38.5.0
Sync with firefox38-38.5.0
2015-12-18 22:17:14 +00:00
adam
6a5676a512 Changes 1.9.3:
This release fixes two security issues:

    CVE-2015-5259:
    Remotely triggerable heap overflow and out-of-bounds read caused by
    integer overflow in the svn:// protocol parser.
    http://subversion.apache.org/security/CVE-2015-5259-advisory.txt

    CVE-2015-5343:
    Remotely triggerable heap overflow and out-of-bounds read in mod_dav_svn
    caused by integer overflow when parsing skel-encoded request bodies.
    http://subversion.apache.org/security/CVE-2015-5343-advisory.txt
2015-12-18 17:49:06 +00:00
asau
1205feec53 Update to Jenkins 1.642.
Changes in 1.642 (2015/12/13)

- Various kinds of settings could not be saved since 1.640.
  (issue 31954)


Changes in 1.641 (2015/12/09)

- Important security fixes (CVE-2015-7536, CVE-2015-7537,
  CVE-2015-7538, CVE-2015-7539)


Changes in 1.640 (2015/12/07)

- Added support of default values in the enum.jelly form
  element. (PR 1926)
- Bytecode Compatibility Transformer computes the common super
  class without loading classes. Fixes the ClassCircularityError
  exception in Ruby Runtime Plugin. (issue 31019)
- Extended Choice parameter definitions could not be saved since 1.637.
  (issue 31458)
- Display expected CRON run times even if a warning occurs.
  (issue 29059)
- Rework the online-node command implementation, no functional
  changes. (issue 31776)
- Fix the footer behavior in particular cases. (issue 30304,
  issue 31395)
- API changes: Deprecate subclassing of hudson.Plugin. (PR 1940)


Changes in 1.639 (2015/11/29)

- "Discard old builds" setting would be lost if resaving job
  configuration as of 1.637 without rechecking the box. (issue 31518)
- "Form too large" errors from Jetty when submitting massive
  forms. (issue 20327)
- Multiple workspace browser features broken on Windows masters
  since 1.634. (issue 31015)


Changes in 1.638 (2015/11/11)

- Important security fixes (CVE-2015-5317, CVE-2015-5318,
  CVE-2015-5319, CVE-2015-5320, CVE-2015-5324, CVE-2015-5321,
  CVE-2015-5322, CVE-2015-5323, CVE-2015-5325, CVE-2015-5326,
  CVE-2015-8103)


Changes in 1.637 (2015/11/08)

- Remove useless warnings about a JDK named null. (issue 31217)
- New OptionalJobProperty class to simplify JobProperty
  creation. (pull 1888)


Changes in 1.636 (2015/11/01)

- Add "lastCompletedBuild" job permalink. (issue 26270)


Changes in 1.635 (2015/10/25)

- Make Node implement Saveable. (issue 31055)
- Revert trigger optimizations made in 1.621 by PR 1617.
  (issue 30745)
- Delegate CLI's delete-node command to the overridable
  Computer.doDoDelete() method. Fixes the issue in OpenStack and
  JClouds plugins. (issue 31098, regression in 1.618)
- Prevent autocorrect of username on mobile devices in login
  forms. (PR 1531)
- Describe the built-in JDK as "(System)". (issue 755)
- Update JNA library to 4.2.1 in order to integrate fixes for
  linux-ppc64 and linux-arm platforms. (issue 15792)


Changes in 1.634 (2015/10/18)

- Fix order of builds in new builds history widget introduced
  in 1.633. (issue 30899)
- Bytecode Compatibility Transformer would fail to transform
  some classes resulting in ClassNotFoundException. (issue 30820)
- Prevent ClassCastException in AbstractBuild::reportError() if
  the build step is not Publisher. (issue 30730)
- Trim job names during the rename operation (it is impossible
  to delete or rename jobs with trailing spaces). (issue 30502)
- Add "graphBg" and "plothBg" background color options to plot
  URLs (PR 1769)
- API changes: Add get method for causes of interruption in
  hudson.model.Executor (PR 1712)
- Allow case insensitive file patterns in Artifacts Archiving.
  (issue 5253)
- Prevent NullPointerException while estimating duration of
  Queue executable items. (issue 30456)
- Fix the resolution of Windows symbolic links in
  SecretRewriter. (issue 30456)
- Let a combobox display its drop-down when focused, so users
  can see candidates without entering a letter. (issue 26278)


Changes in 1.633 (2015/10/11)

- Added safari pinned tab icon.
- Plugin Manager UI changes to prevent users from
  enabling/disabling/uninstalling plugins at the "wrong" time.
  (issue 23150)
- bytecode-compatibility-transformer produces malformed
  bytecode. (issue 28781)
- Properly handle RuntimeExceptions in run retention policy
  handler calls. (issue 29888)
- Prevent NullPointerException in CLI if Jenkins cannot find the
  specified job or a job with the nearest name. (issue 30742)
- Do not show REST API link for pages, which have no API
  handlers. (issue 29014)
- JS alert preventing to leave a configuration page without
  changes. (issue 21720)
- JS error triggered by collapsing build history widget. (issue 30569)
- Build history pagination and search. (issue 26445)


Changes in 1.632 (2015/10/05)

- Optimize TagCloud size calculation. (issue 30705)
- FlyWeightTasks tied to a label will not cause node
  provisioning and will be blocked forever. (issue 30084)
- Prevent NullPointerException for disabled builds in
  ReverseBuildTrigger. (issue 29876)
- ConsoleLogFilter wasn't truly global (issue 30777)
- API changes: hudson.Util.isOverridden() now supports protected
  methods. (issue 30002)
- Sidepanel controls with confirmation (lib/layout/task) did not
  assign the proper CSS style. (issue 30787)


Changes in 1.631 (2015/09/27)

- Add proper labels for plugin categories assigned to some
  plugins. (PR 1758)


Changes in 1.630 (2015/09/20)

- Make JenkinsRule useable on systems which don't support JNA
  (issue 29507)


Changes in 1.629 (2015/09/15)

- Old data monitor made Jenkins single-threaded for all saves.
  (issue 30139)


Changes in 1.628 (2015/09/06)

- Replaced all non java.util.logging logging libraries with
  slf4j interceptors. (PR 1816)
- Document allBuilds subtree in remote API for jobs. (PR 1817)


Changes in 1.627 (2015/08/30)

- Race condition in triggers could cause various
  NullPointerExceptions. (issue 29790)
- Archiving of large artifacts. Tar implementation cannot handle
  files having a size >8GB. (issue 10629)
- Allow plugins to augment or replace the plugin manager UI. (PR 1788)


Changes in 1.626 (2015/08/23)

- RunIdMigrator fails to revert Matrix and Maven jobs. (issue 29989)
- Fix error message "Failed to listen to incoming slave connection"
  after fixing port through init.groovy.d. (issue 29798)


Changes in 1.625 (2015/08/17)

- Fixed a deadlock between the old data monitor and
  authorization strategies. (issue 29936)
- Allow rejecting configurations with errors in critical fields
  via REST / CLI. (issue 28440)
- Do not display No changes if changelog is still being computed.
  (issue 2327)


Changes in 1.624 (2015/08/09)

- Allow more job types to use a custom "Build Now" text. (issue 26147)


Changes in 1.623 (2015/08/02)

- No notable changes in this release.


Changes in 1.622 (2015/07/27)

- Jenkins now support self-restart and daemonization in FreeBSD
  (PR 1770)
- Node provisioner may fail to correctly indicate that
  provisioning was finished. (issue 29568)


Changes in 1.621 (2015/07/19)

- Sort by 'Free Disk Space' is incorrect. (issue 29286)
- Label expression help is missing in recent Jenkins versions.
  (issue 29376)
- Pre-emptively break memory cycles causing excessive live-set
  retention in remoting layer. (issue 28844)
- Don't run trigger for disabled/copied projects. (PR 1617)


Changes in 1.620 (2015/07/12)

- Display system info even when slave is temporarily offline.
  (issue 29300)


Changes in 1.619 (2015/07/05)

- Update auto-installer metadata for newly installed plugins.
  (issue 27694)
- Allow plugins to veto process killing. (issue 9104)


Changes in 1.618 (2015/06/29)

- Fix deadlock in hudson.model.Executor. (issue 28690)
- Don't truncate /consoleText output after fixed number of
  lines. (issue 14899)
- Allow delete-* CLI commands to operate on multiple arguments.
  (issue 28041)
- Prevent NullPointerException in Executor/causeOfDeath page if
  there is no exception details. (issue 25734)
- Fixed synchronization issue when setting JDK installations.
  (issue 28292)
- Fix several loggers which are identifying as the wrong class.
  (PR 1651)
- Revert fix for issue 17290 due to the regressions it caused.
  (issue 28601)
- Fix deadlock between hudson.model.Queue and
  hudson.model.Computer. (issue 28840)
- Fix jobs getting stuck in the Queue when there exists a cycle
  of upstream/downstream blocks between them. (issue 28926)
- Always use earlier start time when merging two equivalent
  queue items. (issue 2180)


Changes in 1.617 (2015/06/07)

- Regression in build-history causing ball to not open console
  (issue 28704)
- JNLP slaves did not pick up changes to environment variables.
  (issue 27739)
- NullPointerException in AbstractProject constructor if Jenkins
  nodes has not been loaded yet (issue 28654)


Changes in 1.616 (2015/05/31)

- Job loading can be broken by NullPointerException in a build
  trigger (issue 27549)


Changes in 1.615 (2015/05/25)

- Improper calculation of queue length in UnlabeledLoadStatistics
  causing overheads in Cloud slave provisioning (issue 28446)
- Category titles in Available Plugins list appear wrong in
  reverse sort order (issue 17290)
- CronTab API: Timezone support for scheduling (issue 9283)
- NullPointerException when trying to reset Jenkins admin
  address (issue 28419)
- Reduce the thread overhead in NodeMonitorUpdater (PR 1714)
- Build history overflows (issue 28425)
- Build History badges don't wrap (issue 28455)


Changes in 1.614 (2015/05/17)

- ExtensionList even listener. (issue 28434)
- NullPointerException computing load statistics under some
  conditions. (issue 28384)
- Plugins using class loader masking did not work properly over
  the slave channel. (issue 27289)
- DefaultJnlpSlaveReceiver now returns true when rejecting a
  takeover. (issue 27939)
- Do not follow href after sending POST via l:task (issue 28437)


Changes in 1.613 (2015/05/10)

- Update bundled LDAP plugin in order to restore missing help
  files (issue 28233)
- hudson.model.Run.getLog() throws IndexOutOfBoundsException
  when called with maxLines=0 (issue 27441)


Changes in 1.612 (2015/05/03)

- Jenkins now requires Java 7. (announcement, issue 28120)
- Handle AbortException publisher status in the same way as
  deprecated false boolean status (issue 26964)
- Ensures GlobalSettingsProvider does not swallow fatal
  exceptions (issue 26604)
- add datestamp to node-offline message (issue 23917)
- Larger minimum popup menu height. (issue 27067)
- Descriptor.getId fix in 1.610 introduced regressions affecting
  at least the Performance and NodeJS plugins. (issue 28093 and
  issue 28110)
- Under rare conditions Executor.getProgress() can throw a
  Division by zero exception. (issue 28115)
- The Run from the command line option for launching a JNLP
- slave should display the configured JVM options. (issue 28111)


Changes in 1.611 (2015/04/26)

- Descriptor.getId fix in 1.610 introduced a regression
  affecting at least the Copy Artifacts plugin. (issue 28011)
- Search box did not work well inside folders. (issue 24433)
- Revert changes in 1.610 made to resolve issue 10629. (issue
  28012, issue 28013)
- Advertise JNLP slave agents to the correct host name, even in
  the presence of a reverse proxy. (issue 27218)
- Advertised TCP slave agent port number is made tweakable.
- Correctly identify Channel listener onClose propagated
  exceptions (issue 28062)


Changes in 1.610 (2015/04/19)

- Since 1.598 overrides of Descriptor.getId were not correctly
  handled by form binding, breaking at least the CloudBees
  Templates plugin. (issue 26781)
- Reverted in 1.611, reimplemented in 1.627. Archiving of large
  artifacts. Tar implementation cannot handle files having a
  size >8GB. (issue 10629)
- The queue state was not updated between scheduling builds.
  (issue 27708, issue 27871)


Changes in 1.609 (2015/04/12)

- When concurrent builds are enabled, artifact retention policy
  may delete artifact being used by an actually running build.
  (issue 27836)
- Documentation for $BUILD_ID did not reflect current reality
  (issue 26520)


Changes in 1.608 (2015/04/05)

- PeepholePermalink RunListenerImpl oncompleted should be
  triggered before downstream builds are triggered. (issue 20989)
- NPE when /script used on offline slave. (issue 26751)
- Make periodic workspace cleanup configurable through system
  properties. (issue 21322)
- Do not offer to restart on /restart and /safeRestart if the
  configuration does not support it. (issue 27414)
- Polling was skipped while quieting down, resulting in ignored
  commit notifications. This behavior was changed. (issue 26208)
- Starting this version, native packages are produced from the
  new repository. File issues related to installers and packages
  in the packaging component.


Changes in 1.607 (2015/03/30)

- JSONP served with the wrong MIME type and rejected by Chrome.
  (issue 27607)
- Security file pattern whitelist was broken for some plugins
  since 1.597. (issue 27055)
- Lock an Executor without creating a Thread (issue 25938)
- Hide flyweight master executor when ≥1 heavyweight executors
  running as subtasks (issue 26900)
- Way to mark an Executable that should not block
  isReadyToRestart (issue 22941)
- Refactor the Queue and Nodes to use a consistent locking
  strategy (issue 27565) Note that this change involved moving
  slave definitions outside the main config.xml file. If you
  downgrade after this, your slave settings will be lost.
- Makes the Jenkins is loading screen not block on the
  extensions loading lock (issue 27563)
- AdjunctManager: exception upon startup (issue 15355)
- Removes race condition rendering the list of executors (issue 27564)
- Tidy up the locks that were causing deadlocks with the once
  retention strategy in durable tasks (issue 27476)
- Remove any requirement from Jenkins Core to lock on the Queue
  when rendering the Jenkins UI (issue 27566)
- Prevent lazy loading operation when obtaining label
  information. (issue 26391)
- Ensure that the LoadStatistics return a self-consistent
  result. (issue 21618)
- Build reports to be running for 45 yr and counting. (issue 26777)


Changes in 1.606 (2015/03/23)

- Jenkins CLI doesn't handle arguments with equal signs (issue 21160)
- master/slave communication ping reacts badly if a clock jumps.
  (issue 21251)
- JNLP slaves can now connect to master through HTTP proxy.
  (issue 6167)
- Fixes to several security vulnerabilities. (advisory)


Changes in 1.605 (2015/03/16)

- Integrate Stapler fix for queue item API always returning 404
  Not Found since 1.601. (issue 27256)


Changes in 1.604 (2015/03/15)

- Added a switch (-Dhudson.model.User.allowNonExistentUserToLogin=true)
  to let users login even when the record is not found in the
  backend security realm. (issue 22346)
- Avoid deadlock when using build-monitor-plugin. (issue 27183)
- As security hardening, mark "remember me" cookie as HTTP only
  (issue 27277)
- Show displayName in build remote API. (issue 26723)


Changes in 1.602 (2015/03/08)

- Show Check Now button also on Available and Updates tabs of
  plugin manager. (PR 1593)


Changes in 1.601 (2015/03/03)

- Regression with environment variables in 1.600. (issue 27188)
- Errors with concurrent matrix builds since 1.597. (issue 26739)
- Errors in Dashboard View plugin since 1.597. (issue 26690)
- Robustness improvement when setting up Archive Artifacts
  programmatically. (issue 25779)
- Map Queue.Item.id onto Run (issue 27096)


Changes in 1.600 (2015/02/28)

- Fixes to multiple security vulnerabilities.
- JDK auto-installer for Mac OSX
- An error thrown in the wrong place in a publisher could result
  in a failure to release a workspace lock. (issue 26698)
- Cache node environment to prevent unnecessary channel usage
  (issue 26755)
- Build history text field wrap fails when containing markup
  (issue 26406)
- Maven build step fail to launch mvn process when special chars
  are present in build variables. (issue 26684)


Changes in 1.599 (2015/02/16)

- Errors in some Maven builds since 1.598. (issue 26601)
- Build format change migrator in 1.597 did not work on some
  Windows systems. (issue 26519)
- Remote FilePath.chmod fails with ClassNotFoundException:
  javax.servlet.ServletException. (issue 26476)
- Added SimpleBuildWrapper API. (issue 24673)
- Animated ball in job's build history widget won't open Console
  Output. (issue 26365)
- Show job name in Schedule Build column tool tip. (issue 25234)
- Allow OldDataMonitor to discard promoted-build-plugin
  Promotions (issue 26718)


Changes in 1.598 (2015/01/25)

- FutureImpl does not cancel its start future. (issue 25514)
- Flyweight tasks were under some conditions actually being run
  on heavyweight executors. (issue 10944) (issue 24519)
- Folder loading broken when child item loading throws
  exception. (issue 22811)
- Plugin icon images were broken when running Jenkins from a UNC
  path. (issue 26203)
- Allow admin signup from /manage as well. (issue 26382)
- Amend JAVA_HOME check to work with JDK 9. (issue 25601)
- CLI list-jobs command should display raw name, not display
  name, where they differ. (issue 25338)
- Show queue item parameters in tool tip. (issue 22311)
- Better support functional tests from Gradle-based plugins.
  (issue 26331)
- Allow users to delete builds even if they are supposed to be
  kept. (issue 26281)
- Fixed side/main panel scrolling issues. (issue 26312, issue
  26298, issue 26306)
- Improve error reporting when channel closed during build.
  (issue 26411)
- Fixed CodeMirror issue with height and re-enabled syntax
  highlighting in shell build step. (issue 25455, issue 23151)


Changes in 1.597 (2015/01/19)

- JENKINS_HOME layout change: builds are now keyed by build
  numbers and not timestamps. See Wiki for details and
  downgrade. (issue 24380)
- Do not throw exception on /signup when not possible. (issue 11172)
- Tool installer which downloads and unpacks archives should not
  fail the build if the tool already exists and the server returns
  an error code. (issue 26196)
- Fingerprint compaction aggravated lazy-loading performance
  issues. (issue 19392)
- Possible unreleased workspace lock if SCM polling fails during
  setup. (issue 26201)
- Misleading description of the 'workspace' permission. (issue 20148)
- Run parameters should show display name if set, rather than
  build numbers. (issue 25174)
- Add range check for H(X-Y) syntax. (issue 25897)


Changes in 1.596 (2015/01/04)

- Build page was broken in Hungarian localization while
  building. (issue 26155)
- Allow breaking label and node lists. (issue 25989)


Changes in 1.595 (2014/12/21)

- Spurious warnings in the log after deleting builds. (issue 25788)
- Master labels disappear when system configuration is updated.
  (issue 23966)
- Updated icon-set dependency to version 1.0.5. (issue 25499,
  issue 25498)


Changes in 1.594 (2014/12/14)

- After recent Java security updates, Jenkins would not
  gracefully recover from a deleted secrets/master.key.
  (issue 25937)
- Restrict where this project can be run regressed in 1.589 when
  using the ClearCase plugin. (issue 25533)


Changes in 1.593 (2014/12/07)

- Dynamic Single/Multi line Build History layout. (issue 25381,
  issue 25393, issue 24687, issue 24589)


Changes in 1.592 (2014/11/30)

- Performance problems on large workspaces associated with
  validating file include patterns. (issue 25759)


Changes in 1.591 (2014/11/25)

- Always use forward slashes in path separators during in ZIP
  archives generated by Directory Browser (issue 22514)


Changes in 1.590 (2014/11/16)

- Basic Authentication in combination with Session is broken
  (issue 25144)
- Some plugins broken since 1.584 if they expected certain
  events to be fired under a specific user ID. (issue 25400)
- Fixed various real or potential resource leaks discovered by
  Coverity Scan (pull request 1434)
- API changes: Expose
  AbstractProject.AbstractProjectDescriptor#validateLabelExpression
  for plugins. (pull request 1456)
- API method to aggregate multiple FormValidations into one.
  (pull request 1458)
- API method to get non-null Jenkins instance with internal
  validation (issue 23339)


Changes in 1.589 (2014/11/09)

- JNA error in WindowsInstallerLink.doDoInstall. (issue 25358)
- Restore compatibility of label assignment for some plugins.
  (issue 25372)


Changes in 1.588 (2014/11/02)

- Unnecessarily slow startup time with a massive number of jobs.
  (issue 25473)
- Custom workspace option did not work under some conditions.
  (issue 25221)


Changes in 1.587 (2014/10/29)

- Queue didn't always leave a trail for cancelled items properly
  (issue 25314)
- JNA update for deprecated JNA-POSIX library. (issue 24527)
- Introduced slave-to-master security mechanism to defend a
  master from slaves. (SECURITY-144)


Changes in 1.586 (2014/10/26)

- Bumping up JNA to 4.10. This is potentially a breaking change
  for plugins that depend on JNA 3.x (issue 24521)
- Prevent empty file creation if file parameter is left empty.
  (issue 3539)
- Servlet containers may refuse to let us set secure cookie
  flag. Deal with it gracefully. (issue 25019)
- Existing FileParameters should be handled as different values
  to avoid merging of queued builds (issue 19017)


Changes in 1.585 (2014/10/19)

- Build health computed repeatedly for a single Weather column
  cell. (issue 25074)
- Missing workspace page should use 404 status code. (issue 10450)
- Fixed memory leak occurring on pages producing incremental
  output with a progress bar. (issue 25081)
- Updated SSH Slaves plugin to 1.8.
- Due to the reaction, default umask in debian package is set
  back to 022 (issue 25065)
- Greater-than characters are not escaped in HTML outputs like
  e-mails (issue 16184)
- Thread starvation from OldDataMonitor. (issue 24763)
- Integer overflow in quiet-down timeout calculation (issue 24914)
- Don't put session IDs in URLs even when cookies are disabled.
  (issue 22358)
- Show keep build log reason in tool tips (pull request 1422)
- Do not disable projects, which do not support such operation
  (like Matrix configurations) (issue 24340)
- Improved the scalability of SSH slaves plugin caused by global
  lock in SecureRandom (issue 20108)
- Incorporated a fix for "Poodle" (CVE-2014-3566) vulnerability
  in the HTTPS connector of "java -jar jenkins.war" (issue 25169)


Changes in 1.584 (2014/10/12)

- Diagnostic thread names are now available while requests are
  still in filters
- When killing Windows processes, check its critical flag to
  avoid BSoD (issue 24453)
- When a user could not see a view, but could delete/move/rename
  jobs contained in it, the view was not properly updated.
  (issue 22769)
- Use POST for cancel quiet down link. (issue 23020, issue 23942)
- Do not consider port in use error to be a successful start of
  Jenkins on Debian. (issue 24966)


Changes in 1.583 (2014/10/01)

- Fixes to multiple security vulnerabilities:
  SECURITY-87/CVE-2014-3661 (anonymous DoS attack through CLI handshake)
  SECURITY-110/CVE-2014-3662 (User name discovery)
  SECURITY-127&128/CVE-2014-3663 (privilege escalation in job configuration permission)
  SECURITY-131/CVE-2014-3664 (directory traversal attack)
  SECURITY-138/CVE-2014-3680 (Password exposure in DOM)
  SECURITY-143/CVE-2014-3681 (XSS vulnerability in Jenkins core)
  SECURITY-150/CVE-2014-3666 (remote code execution from CLI)
  SECURITY-155/CVE-2014-3667 (exposure of plugin code)
  SECURITY-159/CVE-2013-2186 (arbitrary file system write)
  SECURITY-149/CVE-2014-1869 (XSS vulnerabilities in ZeroClipboard)
  SECURITY-113/CVE-2014-3678 (XSS vulnerabilities in monitoring plugin)
  SECURITY-113/CVE-2014-3679 (hole in access control)


Changes in 1.582 (2014/09/28)

- Channel reader thread can end up consuming 100% CPU. (issue 23471)
- CancelledKeyException can cause all JNLP slaves to disconnect
  (and the problem remains until restart). (issue 24050)
- Consider dynamic label assignments for label load statistics.
  (issue 15576)
- Use Windows line endings for batch file build steps. (issue 7478)
- Reduced the logging clutter about the lack of @ExportedBean.
  (issue 24458)
- Character encoding problem in form submission when file
  parameters are present. (issue 11543)
- Improved error handling and "in-progress" UI feedback in JNLP
  slave to service installation.
- Winstone 2.4: reverse proxy support in the logging, request
  header size limit control, and different private key password
  from keystore password. (issue 23665)
- umask setting on Debian did not work. (pull 1397)
- handle job move when buildDir is configured to a custom
  location. (issue 24825)


Changes in 1.581 (2014/09/21)

- Use slightly larger Jenkins head icon. (pull 1360)
- Allow setting a system property to disable X-Frame-Options
  header. (issue 21881)
- Explicitly set background color of various UI elements to
  white. (issue 24625)
- Wrong Hebrew localization resulted in broken console output
  since 1.539. (issue 24614)


Changes in 1.580 (2014/09/14)

- Health reports saved to disk before 1.576 showed no weather
  icon since that version. (issue 24407)
- Renaming jobs fails if parent dir of custom build records
  directory does not exist. (issue 19764)
- Add editable descriptions for label atoms. (issue 6153)


Changes in 1.579 (2014/09/06)

- ConcurrentModificationException in
  RunListProgressiveRendering. (issue 21437)
- StackOverflowError for some old SCMListeners. (issue 23522)
- Job status page shows "Build has been executing for null on
  master" for flyweight tasks. (issue 20307)
- File locking issue when running functional tests on Windows.
  (issue 21977)
- Tolerate ?auto_refresh in reverse proxy check on /manage page.
  (issue 24014)
- Debian package now sets umask to 027 by default for better
  default privacy. See /etc/default/jenkins to change this.
  (issue 24514)


Changes in 1.578 (2014/08/31)

- Added 'no-store' to the 'Cache-Control' header to avoid
  accidental information leak through local cache backup
  (issue 24337)
- Deadlock in OldDataMonitor. (issue 24358)
- Use absolute links for computer sidepanel items so they don't
  break as easily. (issue 23963)


Changes in 1.577 (2014/08/24)

- Failure to migrate legacy user records in 1.576 properly broke
  Jenkins, resulted in NullPointerExceptions. (issue 24317)
- Jenkins did not correctly display icons contributed by plugins
  in 1.576. (issue 24316)
- Moved JUnit reporting functionality to a plugin. (issue 23263)
- Fixed ClassCastException on org.dom4j.DocumentFactory (issue 13709)
- Jenkins now logs warnings when it fails to export objects to
  XML/JSON. This can result in a lot of log output in case of
  heavy API use. We recommend that API users use the ?tree
  parameter instead of ?depth.
- Allow BuildStep to work with non-AbstractProject (issue 23713)
- Improved class loading performance when using Groovy. (issue 24309)
- Prevent NullPointerException from Executor.run. (issue 24110)
- Make the lifetime of queue items cache configurable. (issue 19691)
- Support --username/--password authentication for CLIMethod
  based CLI commands. (issue 23988)
- Don't link to /safeRestart after update if Jenkins cannot
  restart itself. (issue 24032)
- Properly consider busy executors when reducing a node's
  executor count. (issue 24095)


Changes in 1.576 (2014/08/18)

- Worked around "incompatible InnerClasses attribute" bug in IBM
  J9 VM (issue 22525)
- Fixed a file descriptor leak with CLI connections. (issue 23248)
- Fixed a regression that removed all users with uppercase
  letters in the user name since 1.566. (issue 23872)
- Improving security of set-build-parameter and set-build-result
  CLI commands. (issue 24080)
- Startup can be broken by deeply recursive causes in build
  records. (issue 24161)
- Displaying unabridged test result trend on project index page
  defeated lazy loading. (issue 23945)
- Added support for host:port format in X-Forwarded-Host header.
  (commit 19d8b80)
- API to launch processes without printing the command line.
  (issue 23027)
- Added option to increase impact of test failures on the
  weather report. (issue 24006)
- Modernized sidebar <l:pane>s and making them work better with
  new layout. (issue 23810, issue 23829)
- Add option to CLI to skip key authentication (e.g. when
  there's a password on the default key). (issue 23970)
- Modernize tabBar and bigtable. Makes the project view look
  better. Same for Plugin Manager. (issue 24030)


Changes in 1.575 (2014/08/10)

- Move option to fingerprint artifacts to Archive the Artifacts,
  Advanced options. (commit f43a450)
- Move option to keep dependencies (builds) from Fingerprint to
  Advanced Project Options. (commit a8756c6)
- Improved validation of Build Record Root Directory setting.
  (issue 14538)
- Indicate which node the workspace being viewed is on.
  (issue 23636)
- Show full project name for projects in folders. (issue 22971)
- UI redesign: Shrink the top bar, change logo, changed links in
  top bar.
- Killing processes started by builds on Unix was broken as of
  1.553. (issue 22641)
- Should not stop a build from finishing just to compute JUnit
  result difference to a prior build which is still running.
  (issue 10234)
- Do not show link to System Information page for offline
  slaves, make page more robust when offline. (issue 23041)
- Fix link to SCM polling log from downstream job cause.
  (issue 18048)
- Autocomplete logger names. (issue 23994)
- UI redesign: Fix links in header bar when logged in.
- Do not show changes for the build at the lower bound of the
  changes list. (issue 18902)
- Restrict access to SCM trigger status page to administrators.
  (pull 1282)


Changes in 1.574 (2014/07/27)

- UI redesign: Use Helvetica as default font (issue 23840)
- Synchronization issue during tool installation (issue 17667)
- Use native encoding for filenames in downloaded ZIPs. (issue 20663)


Changes in 1.573 (2014/07/20)

- UI redesign: Changed element alignment, removed sidebar link
  underlines (pull 1314, pull 1316)
- Word-break links in build logs to preserve page width (pull 1308)
- Log rotation fails with "...looks to have already been
  deleted" (issue 22395)
- Fixed unnecessary eager loading of build records in certain
  code path. (issue 18065)


Changes in 1.572 (2014/07/13)

- UI redesign: Changed header, made layout <div>-based and
  responsive (pull 1310)
- Improved handling of X-Forwarded-* headers (issue 23294)
- Do not offer automatic upgrade if war parent directory is not
  writable (issue 23683)


Changes in 1.571 (2014/07/07)

- IllegalArgumentException from AbstractProject.getEnvironment
  when trying to get environment variables from an offline
  slave. (issue 23517)
- Overall.READ is sufficient to access
  /administrativeMonitor/hudsonHomeIsFull/ (SECURITY-134)
- Master computer is not notified using ComputerListener (issue 23481)


Changes in 1.570 (2014/06/29)

- Add CLI commands to add jobs to and remove jobs from views
  (add-job-to-view, remove-job-from-view). (issue 23361)
- UI improvements / refreshing. (issue 23492)
- Failed to correctly resave a project configuration containing
  both a forward and a reverse build trigger. (issue 23191)
- Long log output resulted in missing Console link in popup.
  (issue 14264)
- HTTP error 405 when trying to restart ssh host. (issue 23094)
- Move 'None' Source Code Management option to top position.
  (issue 23434)
- Fixed NullPointerException when ArctifactArchiver is called
  for a build with the undefined status. (issue 23526)
- Allow disabling use of default exclude patterns in
  ArctifactArchiver (.git, .svn, etc.). (issue 20086)
- Fixed NullPointerException when "properties" element is
  missing in a job's configuration submission by JSON (issue 23437)


Changes in 1.569 (2014/06/23)

- Jenkins can now kill Win32 processes from Win64 JVMs. (issue 23410)
- Allow custom security realm plugins to fire events to
  SecurityListeners. (issue 23417)
- Recover gracefully if a build permalink has a non-numeric
  value. (issue 21631)
- Fix form submission via the Enter key for Internet Explorer
  version 9. (issue 22373)
- When Jenkins had a lot of jobs, submitting a view
  configuration change could overload the web server, even if
  few of the jobs were selected. (issue 20327)


Changes in 1.568 (2014/06/15)

- Fixed JNLP connection handling problem (issue 22932)
- Fixed NullPointerException caused by the uninitialized
  ProcessStarter environment in build wrappers (issue 20559)
- Support the range notation for pagination in API (issue 23228)
- Incorrect redirect after deleting a folder. (issue 23375)
- Incorrect links from Build History page inside a folder.
  (issue 19310)
- API changes allowing new job types to use SCM plugins. (issue 23365)
- API changes allowing to create nested launchers (DecoratedLauncher)
  (issue 19454)


Changes in 1.567 (2014/06/09)

- Fixed a reference counting bug in the remoting layer.
- Avoid repeatedly reading symlinks from disk to resolve build
  permalinks. (issue 22822)
- Show custom build display name in executors widget. (issue 10477)
- CodeMirror support for shell steps broke initial configuration.
  (issue 23151)
- Jenkins on Linux can not restart after plugin update when
  started without full path to java executable (issue 22818)
- Fixed NullPointerException when a build triggering returns
  null cause (issue 20499)
- Fixed NullPointerException on plugin installations when
  invalid update center is set (issue 20031)
- Use DISABLED_ANIME icon while building a disabled project
  (issue 8358)
- Process the items hierarchy when displaying the Show Poll
  Thread Count option (issue 22934)
- Compressed output was turned on even before Access Denied
  errors were shown for disallowed Remote API requests, yielding
  a confusing error. (issue 17374) (issue 18116)
- Properly close input streams in FileParameterValue (issue 22693)
- Incorrect failure age in the JUnit test results (issue 18626)
- Fixed deletion links for JVM Crash error logs (issue 22617)
- Distinguish "nodes for label offline" from "no nodes for label"
  (issue 17114)
- Add causes to queue item tool tip (issue 19250)
- RPM: added JENKINS_HTTPS_KEYSTORE and
  JENKINS_HTTPS_KEYSTORE_PASSWORD options to Jenkins sysconfig
  file (issue 11673)
- RPM: Do not install jenkins.repo file (issue 22690)
- Don't advertise POSTing config.xml on master (issue 16264)
- Handle null parameter values to avoid massive executor deaths
  (issue 15094)
- Added an option to archive artifacts only when the build is
  successful (issue 22699)


Changes in 1.566 (2014/06/01)

- Configurable case sensitivity mode for user IDs. (issue 22247)
- Extension point for project naming strategies did not work
  from actual plugins. (issue 23127)
- Introduce directly modifiable views (issue 22967)
- Jenkins cannot restart Windows service (issue 22685)
2015-12-17 20:20:30 +00:00
ryoon
f4836944a2 Fix build under GCC 4.5.3 (NetBSD 6) 2015-12-17 13:39:59 +00:00
markd
4df25a69de Update py-ipython to 3.2.1
IPython 3.2.1
IPython 3.2.1 is a small bugfix release, primarily for cross-site
security fixes in the notebook. Users are strongly encouraged to
upgrade immediately. There are also a few small unicode and
nbconvert-related fixes.

IPython 3.2
IPython 3.2 contains important security fixes. Users are strongly
encouraged to upgrade immediately.

Highlights:
- Address cross-site scripting vulnerabilities CVE-2015-4706,
  CVE-2015-4707
- A security improvement that set the secure attribute to login
  cookie to prevent them to be sent over http
- Revert the face color of matplotlib axes in the inline backend to
  not be transparent.
- Enable mathjax safe mode by default
- Fix XSS vulnerability in JSON error messages
- Various widget-related fixes

IPython 3.1
Released April 3, 2015

The first 3.x bugfix release, with 33 contributors and 344 commits.
This primarily includes bugfixes to notebook layout and focus problems.

Highlights:
- Various focus jumping and scrolling fixes in the notebook.
- Various message ordering and widget fixes in the notebook.
- Images in markdown and output are confined to the notebook width. An
  .unconfined CSS class is added to disable this behavior per-image.
  The resize handle on output images is removed.
- Improved ordering of tooltip content for Python functions, putting
  the signature at the top.
- Fix UnicodeErrors when displaying some objects with unicode reprs on
  Python 2.
- Set the kernel’s working directory to the notebook directory when
  running nbconvert --execute, so that behavior matches the live
  notebook.
- Allow setting custom SSL options for the tornado server with
  NotebookApp.ssl_options, and protect against POODLE with default
  settings by disabling SSLv3.
- Fix memory leak in the IPython.parallel Controller on Python 3.

Release 3.0
Released February 27, 2015

This is a really big release. Over 150 contributors, and almost 6000
commits in a bit under a year. Support for languages other than Python
is greatly improved, notebook UI has been significantly redesigned, and
a lot of improvement has happened in the experimental interactive widgets.
The message protocol and document format have both been updated, while
maintaining better compatibility with previous versions than prior updates.
The notebook webapp now enables editing of any text file, and even a
web-based terminal (on Unix platforms).

3.x will be the last monolithic release of IPython, as the next release
cycle will see the growing project split into its Python-specific and
language-agnostic components. Language-agnostic projects (notebook,
qtconsole, etc.) will move under the umbrella of the new Project Jupyter
name, while Python-specific projects (interactive Python shell, Python
kernel, IPython.parallel) will remain under IPython, and be split into a
few smaller packages. To reflect this, IPython is in a bit of a transition
state. The logo on the notebook is now the Jupyter logo. When installing
kernels system-wide, they go in a jupyter directory. We are going to do our
best to ease this transition for users and developers.
2015-12-15 10:23:03 +00:00
wiz
46d899527b Fix default search path for pkgconfig files.
Use pkgsrc default path, then operating system default path.

Bump PKGREVISION.
2015-12-14 16:45:25 +00:00
wiedi
4994ad489f c99 fixes SunOS 2015-12-14 01:12:08 +00:00
wiz
6db4206a15 Update py-setuptools to 18.8.
----
18.8
----

* Deprecated ``egg_info.get_pkg_info_revision``.
* Issue #471: Don't rely on repr for an HTML attribute value in
  package_index.
* Issue #419: Avoid errors in FileMetadata when the metadata directory
  is broken.
* Issue #472: Remove deprecated use of 'U' in mode parameter
  when opening files.
2015-12-13 21:08:50 +00:00
wiz
f8b101b3e6 Update waf to 1.8.17:
NEW IN WAF 1.8.17
-----------------
* Added customizations that enable building whole projects from the build folder instead of the variant folder
* Added a project generator for Xcode 6 #1648
* Force scanner functions to run after task failures #1660
* Improved the Intel Fortran compiler detection #1655
* Added processing of chmod attributes on subst and rule when provided #1650
* Enabled global_define in conf.check() tests
* Enabled usage of home folder/tilde ~ in Configure.find_files
* Added usage of options.enable_gccdeps when provided by user scripts
* Enabled 'waf -v' to catch invalid string on hcode values in Python3
* Fixed the function names returned by the @conf and @run_once decorators
* Let 'subst' change permissions for all its files with chmod (not just the first one)
* Added quoting for space-containing-arguments in print_commands.py
2015-12-13 21:02:51 +00:00
bsiegert
c38df58096 Update libtar to 1.2.20. Use the Arch Linux distfile, as upstream has
mostly disappeared.

Fixes the security issue at http://secunia.com/advisories/55188/.
2015-12-13 18:26:07 +00:00
taca
59b1cd1a01 Add pkg_alternatives support.
Bump PKGREVISION.
2015-12-13 17:09:17 +00:00
taca
7ee9c2ce30 Add and enable ruby-octokit. 2015-12-13 16:33:32 +00:00
taca
84b84ca3d2 Add ruby-octokit, required by new ruby-jekyll-gist package.
Octokit

Ruby toolkit for the GitHub API.
2015-12-13 16:32:39 +00:00
taca
6f1dad28f4 Update SOPE to 2.3.3 required by SOGo 2.3.3a.
Changes are not available.
2015-12-13 14:58:18 +00:00
szptvlfn
be4a661326 Bump PKGREVISION for
hs-primitive-0.6.1.0 || hs-vector-0.11.0.0 || hs-mwc-random-0.13.3.2 || hs-vector-algorithms-0.7.0.1
2015-12-13 14:14:34 +00:00
szptvlfn
98599ee11c Update to 0.7.0.1
Changes from http://hub.darcs.net/dolio/vector-algorithms/changes
TAG 0.7.0.1
	dolio	August 13, 2015

Version bump
	dolio	August 13, 2015

Bump upper bound on vector
	bgamari	August 11, 2015

Updated base bound due to unsafeShiftR
	Pointed out by Adam Bergmark
	dolio	May 05, 2015

TAG 0.7
	dolio	May 05, 2015

Updated copyrights in license file
	dolio	May 05, 2015

Copyright updates
	dolio	April 27, 2015

Moved the gallop searches to the search module
	Also added versions that don't take bounds
	dolio	April 27, 2015

Finished explaining the timsort algorithm
	dolio	April 27, 2015

Improved intro and heap documentation.
	dolio	April 26, 2015

Made an argument stricter in the timsort searches
	dolio	April 26, 2015

Added an option to build with llvm
	dolio	April 23, 2015

Implemented insertion in the heap module.
	dolio	April 21, 2015

Fixed a comment in AmericanFlag caused by a replace
	dolio	April 19, 2015

Added dump-simpl flag to benchmark build
	dolio	April 19, 2015

Resolved version bump conflict
	dolio	April 19, 2015

TAG 0.6.0.4
	dolio	April 01, 2015

Allow building with primitive 0.6
	dolio	April 01, 2015

Fix maintainance of invariant for length of runs
	Timsort maintains a list of sorted segments (called ?runs?) in an list
	called ?runLen?. To ensure that a small array suffices for this, timsort
	imposes an invariant on the lengths of runs: each run must be shorter
	than the preceding run in ?runs? and the sum of the lengths of two
	consecutive runs must be lower than the length of the run preceding the
	two runs. In effect, the (reverted) sequence of run lengths grows at
	least as fast as the fibonacci sequence. The operation that adds a new
	run to the list of runs (and merges runs, if necessary) makes sure that
	the new list ?runLen? satisfies

	runLen [n-2] > runLen [n-1] + runLen [n]
	runLen [n-1] > runLen [n]

	It has recently been discovered that this doesn't suffice to maintain
	the invariant for all triples of consecutive runs:

	http://envisage-project.eu/proving-android-java-and-python-sorting-algorithm-is-broken-and-how-to-fix-it/

	This patch fixes this problem.

	Correctness of the new implementation has been checked with QuickCheck:
	https://gist.github.com/timjb/cca12b004a0c782ca622
	timjb	February 26, 2015

Added a cabal flag to dump core
	dolio	February 10, 2015

cabal updates: added copyright and bumped the upcoming version
	dolio	February 10, 2015

Implement timsort
	Differences from timsort.txt: Galloping is used only once, when an element is
	chosen 7 times from the same run; this threshold is not updated according to
	how successful galloping is.
	timjb	February 08, 2015
2015-12-13 14:11:25 +00:00
szptvlfn
3233b1066b Update to 0.11.0.0
changelog:
Changes in version 0.11.0.0

 * Define `Applicative` instances for `Data.Vector.Fusion.Util.{Box,Id}`
 * Define non-bottom `fail` for `instance Monad Vector`
 * New generalized stream fusion framework
 * Various safety fixes
   - Various overflows due to vector size have been eliminated
   - Memory is initialized on creation of unboxed vectors
 * Changes to SPEC usage to allow building under more conditions

Changes in version 0.10.12.3

 * Allow building with `primtive-0.6`
2015-12-13 14:08:12 +00:00
szptvlfn
1e6b8df022 Update to 0.6.1.0
changelog.md:
## Changes in version 0.6.1.0

 * Use more appropriate types in internal memset functions, which prevents
   overflows/segfaults on 64-bit systems.

 * Fixed a warning on GHC 7.10

 * Worked around a -dcore-lint bug in GHC 7.6/7.7

## Changes in version 0.6

 * Split PrimMonad into two classes to allow automatic lifting of primitive
   operations into monad transformers. The `internal` operation has moved to the
   `PrimBase` class.

 * Fixed the test suite on older GHCs
2015-12-13 14:06:53 +00:00
tsutsui
af8bfdeb02 Update ruby-gnome2 to 3.0.7.
Upstream changes:

---
Ruby-GNOME2 3.0.7
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20151006_1

It is a bug fix release of 3.0.6.

Changes

Ruby/GLib2

  * Fixes
      + Fixed a bug that `xxx_yyy` enum name isn't accepted.
        [ruby-gnome2-devel-en][Reported by Detlef Reichl]
      + Fixed a bug that internal Ruby API is used. [ruby-gnome2-devel-en]
        [Reported by Detlef Reichl]

Ruby/GTK3

  * Improvements
      + Added backward compatibility API to Gtk::TreeView#insert_column.
        [ruby-gnome2-devel-en][Reported by Detlef Reichl]

Thanks

  * Detlef Reichl

---
Ruby-GNOME2 3.0.6
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20151004_1

It is a bug fix release of 3.0.5.

Changes

Ruby/GLib2

  * Improvements
      + Supported GLib.format_size on 32bit. [GitHub#565][Reported by Mamoru
        TASAKA]
      + Supported GLib.format_size_for_display on 32bit. [GitHub#565][Reported
        by Mamoru TASAKA]
      + Added GLib::Version.or_later??. [GitHub#570][Patch by cedlemo]

Ruby/GObjectIntrospection

  * Improvements
      + Added GObjectIntrospection::Version.or_later?. [GitHub#572][Patch by
        cedlemo]
      + Supported GSList for filename. [ruby-gnome2-devel-en][Reported by
        Stefan Salewski]

Ruby/GIO2

  * Improvements
      + Added Gio::Version.or_later?. [GitHub#571][Patch by cedlemo]
      + Made Gio::APplicationCommandLine#attributes Rubyish.

Ruby/Pango

  * Improvements
      + Added Pango::Version.or_later??. [GitHub#576][Patch by cedlemo]

Ruby/GTK2

  * Improvements
      + Added Gtk::Version.or_later??. [GitHub#574][Patch by cedlemo]

Ruby/GTK3

  * Improvements
      + Supported Gtk::CellLayout#set_cell_data_func. [ruby-gnome2-devel-en]
        [Reported by Stefan Salewski]
      + Supported Gtk::Container#add with child properties.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Added Gtk::StockItem#[]? for backward compatibility.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Added Gtk::IconSize::IconSize for backward compatibility.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Supported marking cell renderers in Gtk::CellLayout for GC.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Supported nil for Gtk::TreeIter#set_value.
      + Supported marking columns in Gtk::TreeView for GC.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Updated tutorial samples. [GitHub#567][GitHub#568][GitHub#587][Patch by
        cedlemo]
      + Supported marking records in Gtk::TreeModel for GC.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Started updating gtk-demo with Gtk::Application?. [GitHub#583][GitHub#
        586][GitHub#588][Patch by cedlemo]
      + Supported option style API by Gtk::Builder#add.
      + Supported :object_ids by Gtk::Builder#add. [GitHub#585][Patch by
        cedlemo]
      + Added backward compatible API to Gtk.show_uri.

Ruby/GStreamer

  * Improvements
      + Added Gst::Version.or_later??. [GitHub#573][Patch by cedlemo]

Ruby/Poppler

  * Improvements
      + Added Poppler::Version.or_later??. [GitHub#577][Patch by cedlemo]

Ruby/RSVG2

  * Improvements
      + Added RSVG::Version.or_later??. [GitHub#578][Patch by cedlemo]

Ruby/VTE3

  * Improvements
      + Stopped to run tests for old VTE with new VTE. [GitHub#566][Reported by
        Mamoru TASAKA]

Ruby/WebKitGTK

  * Improvements
      + Added WebKitGtk::Version.or_later??.

Thanks

  * Stefan Salewski
  * Mamoru TASAKA
  * cedlemo

---
Ruby-GNOME2 3.0.5
 http://sourceforge.net/projects/ruby-gnome2/files/ruby-gnome2/ruby-gnome2-3.0.5/

It is a bug fix release for mikutter.

Changes

Ruby/GTK2

  * Fixes
      + Fixed a bug that g_object_ref_sink() isn't called for instance of
        type_registered class.
        [http://dev.mikutter.hachune.net/issues/771#note-3]
        [Reported by toshi_a]

Thanks

  * toshi_a

---
Ruby-GNOME2 3.0.4
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150922_1

Posted by kou on 2015-09-22 (Tue) 05:40:57

It is a build fix release for 32bit Windows.

Changes

All

  * Improvements
      + Supported auto native package installation on Arch Linux. [GitHub#553]
        [GitHub#563] [Patch by lilole]

Ruby/GObjctIntrospection

  * Fixes
      + 32bit Windows: Fixed strut field accessors access wrong address.

Ruby/ATK

  * Improvements
      + Added Atk::Version.or_later? [GitHub#552] [Patch by cedlemo]

Ruby/GdkPixbuf2

  * Improvements
      + Added Gdk::Pixbuf::Version.or_later??. [GitHub#561] [Patch by cedlemo]

Ruby/GDK3

  * Improvements
      + Supported GTK+ 3.17.9. [GitHub#558] [Reported by Mamoru TASAKA]

Ruby/GTK3

  * Improvements
      + Updated examples. [GitHub#550] [Patch by cedlemo]

Ruby/ClutterGstreamer

  * Improvements
      + Added ClutterGst.load_version.
      + Added ClutterGst.load_version=.
      + Added ClutterGst::Version.or_later??. [GitHub#556] [Patch by cedlemo]

Thanks

  * cedlemo
  * lilole
  * Mamoru TASAKA

---
Ruby-GNOME2 3.0.3
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150913_1

It is a compatibility improvement release of 3.0.2.

Changes

All

  * Improvements
      + Removed test-unit-notify gem from development dependencies. [GitHub#
        547] [Patch by cedlemo]

Ruby/GObjectIntrospection

  * Improvements
      + Supported GObjectIntrospection::Repository.prepend_search_path.
      + Supported GObjectIntrospection::Repository.search_path.
      + Windows: Supported requiring library after one
        GObjectIntrospection::Loader#load. [GitHub#546] [Reported by Abby
        Archer]

Ruby/GTK3

  * Improvements
      + Supported Gtk::IconSize.lookup. [GitHub#544] [Reported by Masafumi
        Yokoyama]
      + Supported size name as argument of Gtk::Widget#render_icon_pixbuf.
        [GitHub#544] [Reported by Masafumi Yokoyama]
      + Supported Gio::Icon in Gtk::IconTheme#lookup_icon. [GitHub#544]
        [Reported by Masafumi Yokoyama]
      + Supported Gtk::TreeModel#iter_parent.
      + Supported Gtk::TreeIter#parent.
      + Updated examples. [GitHub#548] [Patch by cedlemo]
  * Fixes
      + Fixed a bug that Gtk::Widget.bind_template_child is required. [GitHub#
        549] [Reported by cedlemo]
      + Fixed a bug that default x_option and y_option values of Gtk::Table#
        attach is wrong. [GitHub#546] [Reported by Abby Archer]
      + Windows: Fixed a bug that Ruby/RSVG2 isn't required automatically.
        [GitHub#546] [Reported by Abby Archer]

Thanks

  * Masafumi Yokoyama
  * cedlemo
  * Abby Archer

---
Ruby-GNOME2 3.0.2
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150913_1

It is a compatibility improvement release of 3.0.1.

Changes

Ruby/GObjectIntrospection

  * Improvements
      + Supported void pointer. [GitHub#540] [Reported by Abby Archer]
      + Added GObjectIntrospection::Loader.instantiate_gobject_pointer.

Ruby/GDK3

  * Improvements
      + Supported Gdk::Window#user_data. [GitHub#540] [Reported by Abby Archer]
      + compatibility: Cairo::Context#set_source_rgba accepts nil as alpha
        value. [GitHub#540] [Reported by Abby Archer]
      + compatibility: Added fallback feature for deprecated
        Gdk::EventScroll::Direction.
      + Windows: Added hicolor-icon-theme as fallback theme.

Ruby/GTK3

  * Improvements
      + compatibility: Gtk::Window#icon= accepts icon file name. [GitHub#540]
        [Reported by Abby Archer]
      + compatibility: Gtk::Dialog#add_button accepts Symbol as response ID.
        [GitHub#540] [Reported by Abby Archer]
      + Deprecated Gtk::ColorSelectionDialog.
      + compatibility: Added fallback feature for deprecated
        Gtk::TextTag::WrapMode.
      + compatibility: Added fallback feature for deprecated Gtk::TextBuffer#
        insert(iter, target, *tags) usage.
      + compatibility: Added fallback feature for deprecated
        Gtk::ButtonBox::Style.
      + compatibility: Added fallback feature for deprecated
        Gtk::MessageDialog::ButtonsType.
      + compatibility: Supported creating an empty image by Gtk::Image.new.
      + compatibility: Added fallback feature for deprecated
        Gtk::ImageMenuItem.new usage.
      + Supported Gtk::TreeIter#next!.
      + Supported Gtk::TreeModel#get_value.
      + compatibility: Added fallback feature for deprecated
        Gtk::Alignment::Align.
      + compatibility: Added fallback feature for deprecated Gtk::Widget#
        get_size_request.
      + compatibility: Added fallback feature for deprecated Gtk::Table.new.
      + compatibility: Added fallback feature for deprecated Gtk::Table#
        column_spaces.
      + compatibility: Added fallback feature for deprecated Gtk::Table#
        column_spaces=.
      + compatibility: Added fallback feature for deprecated Gtk::Table#attach.
      + compatibility: Added fallback feature for deprecated
        Gtk::ToggleButton.new.
      + Windows: Added missing Ruby/RSVG2 dependency.
      + compatibility: Added fallback feature for deprecated Gtk::Container#
        each_forall.
      + Supported nil as size for Gtk::Image.new.
      + compatibility: Added fallback feature for deprecated Gtk::Image.new
        (pixbuf).
      + compatibility: Added fallback feature for deprecated
        Gtk::Toolbar::Style.
      + Supported Rubyish Gtk::CheckMenuItem.new.
  * Fixes
      + Fixed samples. [GitHub#536][GitHub#541] [Patch by cedlemo] [GitHub#540]
        [Reported by Abby Archer]
      + Fixed a bug that Gtk::Calendar#date returns 0-11 range month value.

Ruby/RSVG2

  * Improvements
      + Windows: Added missing Ruby/Pango dependency.
      + Windows: Updated loaders.cache for gdk-pixbuf automatically.

Ruby/GStreamer

  * Improvements
      + compatibility: Gst::TypeFindFactory#extensions always returns Array.

Thanks

  * cedlemo
  * Abby Archer

---
Ruby-GNOME2 3.0.1
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150911_1

It is a bug fix release of 3.0.0.

Changes

Ruby/GLib2

  * Fixes
      + Windows: Fixed a bug that large number flag value isn't usable. [GitHub
        #538] [Reported by Abby Archer]

Ruby/GTK3

  * Improvements
      + Updated tutorials. [GitHub#534][GitHub#537] [Patch by cedlemo]

Ruby/VTE3

  * Improvements
      + Added Vte::Version.or_later??. [GitHub#535] [Patch by cedlemo]

Thanks

  * cedlemo
  * Abby Archer

---
Ruby-GNOME2 3.0.0
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150910_1

It is a GTK+ 3.16 support release.

To GTK+ 3.16 support, many people helped us. Especially, cedlemo did great
works. Very thanks all!!!

Changes

All

  * Improvements
      + Added install instruction for GitHub master branch. [GitHub#425][Patch
        by Hiroyuki Sato]

Ruby/GLib2

  * Improvements
      + Added new APIs:
          o RVAL2GOBJGLIST
          o RVAL2GOBJGSLIST
          o rbg_rval2glist
          o rbg_rval2gslist
          o RVAL2CSTR_PTR
          o rbg_name_to_nick
          o rbgobj_class_init_func
          o rbgobj_register_type
      + Changed RVAL2CSTR to return NULL terminated string. If you want to get
        raw string that may not be terminated by NULL, use RVAL2CSTR_PTR.
      + Supported Symbol as flag value.
      + Added windows_platform?
      + Supported GLib::Value.new? without value.
      + Supported array of flag value as GLib::Flags.new input.
      + Supported name, nick and GLib::Enum as GLib::Enum.new input.
      + Migrated to Markdown for README markup. [GitHub#484][Patch by prpr_man]
      + Supported GVariantType.
      + Supported GVariant.
      + Supported GBinding. [GitHub#524][Reported by cedlemo]
  * Fixes
      + Fixed a bug that GLib.format_size doesn't work 32bit over integer
        value. [GitHub#413][Reported by eumario]

Ruby/GObjectIntrospection

  * Improvements
      + Supported non GObject struct as return value. [GitHub#286][Reported by
        Christopher L. Ramsey]
      + Supported list_XXX method name.
      + Supported freeing GList<GObjet *>.
      + Supported array of struct as input argument.
      + Supported auto native package install on CentOS 7.
      + Supported can_XXX? predicate.
      + Supported the number of array as input argument. [Suggested by John
        Cupitt]
      + Supported array of GValue as input argument.
      + Supported array as return value.
      + Supported GClosure as input argument.
      + Supported GSList<GObject *> as input argument.
      + Supported GSList<GObject *> as output argument. [GitHub#324][Reported
        by cedlemo]
      + Supported union as input argument.
      + Supported array of guint8 as input argument.
      + Supported array of gint32 as input argument.
      + Supported class methods defined in XXXClass.
      + Supported GList<GBoxed *> as output argument. [GitHub#389][Reported by
        eumario]
      + Supported GList<GInterface *> as return value. [GitHub#501][Reported by
        Christopher L. Ramsey]
      + Supported GVariant as return value. [GitHub#502][Reported by kitone]
  * Fixes
      + Fixed a bug that GList<GObjet *> return type method always returns nil.
      + Fixed a bug that not predicate is treated as predicate.
      + Fixed a bug that self is different.

Ruby/GIO2

  * Improvements
      + Supported GAsyncReadyCallback. [GitHub#302][Reported by Christopher L.
        Ramsey]
      + Added ActionMap#add_actions.

Ruby/Pango

  * Improvements
      + Added Pango::Language#sample_string.

Ruby/GDK3

  * Improvements
      + Added backward compatibility APIs. [GitHub#284][Reported by Christopher
        L. Ramsey]
      + Added constants in Gdk::Selection. [GitHub#254][Patch by Masafumi
        Yokoyama]
      + Added missing deprecations. [GitHub#291][Reported by Michel Boaventura]
      + Added RGBA.parse. [GitHub#295][Reported by carlosjhr64]
      + Supported Gdk::Rectangle. [GitHub#319][Reported by cedlemo]
      + Supported Gdk::Screen#get_setting. [GitHub#376][Reported by cedlemo]
      + Added Gdk::Screen#get_monitor.
  * Fixes
      + Fixed a bug that GDK_KEY_XXX raises an error. [ruby-gnome2-devel-en]
        [Reported by Detlef Reichl]

Ruby/GTK3

  * Improvements
      + Migrated to GObject Introspection based bindings from hand writing
        bindings. Now, all the latest API in GTK+ are supported. [Hiroshi
        Hatake][Detlef Reichl][cedlemo][John Cupitt] [Masafumi Yokoyama]
        [eumario][PeterWAWood][Daiki Ueno]
      + Updated samples. [Patch by cedlemo]

Ruby/GtkSourceView3

  * Improvements
      + Migrated to GObject Introspection based bindings from hand writing
        bindings. Now, all the latest API in GtkSourceView are supported.

Ruby/VTE3

  * Improvements
      + Migrated to GObject Introspection based bindings from hand writing
        bindings. Now, all the latest API in VTE are supported. [cedlemo]

Ruby/GStreamer

  * Fixes
      + Fixed native package name on CentOS and Fedora.
      + Fixed shebang. [GitHub#507][Patch by Dmitry Marakasov]

Ruby/RSVG2

  * Improvements
      + Added :file_name, :data and :flags option to RSVG::Handle.new.
      + Updated a sample. [GitHub#518][Patch by Robert A. Heiler].
  * Fixes
      + Fixed a memory leak of RSVG::Handle.new_from_data and
        RSVG::Handle.new_from_file. [GitHub#318][Reported by Kagetsuki]

Ruby/Clutter

  * Improvements
      + Added Clutter::Version.or_later?.

Ruby/WebKit2GTK

  * Improvements
      + Added.

Thanks

  * Hiroshi Hatake
  * Christopher L. Ramsey
  * Masafumi Yokoyama
  * cedlemo
  * Detlef Reichl
  * Kagetsuki
  * eumario
  * PeterWAWood
  * Hiroyuki Sato
  * Daiki Ueno
  * prpr_mann
  * Dmitry Marakasov

---
2015-12-13 10:52:14 +00:00
wiz
018a77b431 Update to 0.24:
0.24      2015-12-11 05:20:09Z
  - fix prereq errors in 0.23

0.23      2015-12-11 04:04:35Z
  - fix syntax of example code (Rudolf Leermakers, PR#22)
  - 'perl' removed from prerequisite recommendations, to avoid tripping up
    CPAN clients (Graham Knop)
  - Sub::Util is used preferentially to Sub::Name in most cases (Graham Knop,
    PR#27)
2015-12-13 08:14:30 +00:00
taca
8732a677b2 Update ruby-tins to 1.8.1.
* 2015-12-03 Release 1.8.1
  - Remove some backports already existant in the newer supported rubies.
2015-12-12 14:38:26 +00:00
taca
1fd72deefe Update ruby-simplecov to 0.11.1.
0.11.1 2015-12-01 ([changes](https://github.com/colszowka/simplecov/compare/v0.11.0...v0.11.1))
=================

## Enhancements

## Bugfixes

* Fixed regression in `MultiFormatter.[]` with multiple arguments. See
  [#431](https://github.com/colszowka/simplecov/pull/431) (thanks
  @dillondrobena)
2015-12-12 14:36:38 +00:00
taca
1813a01483 Update ruby-mixlib-shellout to 2.2.5.
Release 2.2.5

* tschuy: convert environment hash keys to strings
2015-12-12 14:29:37 +00:00
taca
ef1fc7ce26 Update ruby-flexmock to 2.0.3.
* Fixed infinite recursive call for rspec check
* fix strict mocks of BasicObject
* minitest: do filter assertion backtraces
* auto-mock #kind_of? as well as #class on strict mocks
2015-12-12 14:26:38 +00:00
taca
9d2bf9e982 Fix ALTERNATIVES.
Bump PKGREVISION.
2015-12-12 04:10:02 +00:00
wiedi
ad53a560b0 needs flex 2015-12-11 23:51:08 +00:00
wiedi
4826d0288f help configure find openssl 2015-12-11 23:22:49 +00:00
joerg
dd74775634 initscr is supposed to return NULL on error. Some versions of ncurses at
least like to play nanny and error out internally, but catch those
errors explicitly. Stops segfault when using NetBSD curses with invalid
TERM settings.
2015-12-11 19:23:22 +00:00
wiz
7f2cef40f1 Switch back to ncurses on NetBSD to fix ccmake.
Addresses PR 50490 by Brad Harder.

Bump PKGREVISION.
2015-12-11 14:47:35 +00:00
wiz
a95ac11ba0 Update {,py-}tlsh to 3.4.4.
Specify Tlsh::getHash() as a const method
2015-12-11 13:46:25 +00:00
wiz
e1a14b6414 Fix ALTERNATIVES file. Bump PKGREVISION. 2015-12-11 11:36:44 +00:00
wiz
e22815b23d Fix ALTERNATIVES file. Bump PKGREVISION. 2015-12-11 11:35:24 +00:00
wiz
dc743c121c pkg-conf-0.9.12.20151211 (manually created): use dotted version number.
Fixes lilypond build.
2015-12-11 10:25:07 +00:00
ryoon
33fcc3fb88 Add xulrunner38 2015-12-10 23:06:33 +00:00
ryoon
9066510acd Import xulrunner38-38.4.0 as devel/xulrunner38.
XULRunner is a runtime environment for applications using the
XML User Interface Language, XUL. It is the successor of the "Gecko"
runtime environment.

This package tracks 38 extended support release.
2015-12-10 22:58:22 +00:00
adam
f8cd514db2 Fixes since v2.6.3
------------------

 * The "configure" script did not test for -lpthread correctly, which
   upset some linkers.

 * Add support for talking http/https over socks proxy.

 * Portability fix for Windows, which may rewrite $SHELL variable using
   non-POSIX paths.

 * We now consistently allow all hooks to ignore their standard input,
   rather than having git complain of SIGPIPE.

 * Fix shell quoting in contrib script.

 * Test portability fix for a topic in v2.6.1.

 * Allow tilde-expansion in some http config variables.

 * Give a useful special case "diff/show --word-diff-regex=." as an
   example in the documentation.

 * Fix for a corner case in filter-branch.

 * Make git-p4 work on a detached head.

 * Documentation clarification for "check-ignore" without "--verbose".

 * Just like the working tree is cleaned up when the user cancelled
   submission in P4Submit.applyCommit(), clean up the mess if "p4
   submit" fails.

 * Having a leftover .idx file without corresponding .pack file in
   the repository hurts performance; "git gc" learned to prune them.

 * The code to prepare the working tree side of temporary directory
   for the "dir-diff" feature forgot that symbolic links need not be
   copied (or symlinked) to the temporary area, as the code already
   special cases and overwrites them.  Besides, it was wrong to try
   computing the object name of the target of symbolic link, which may
   not even exist or may be a directory.

 * There was no way to defeat a configured rebase.autostash variable
   from the command line, as "git rebase --no-autostash" was missing.

 * Allow "git interpret-trailers" to run outside of a Git repository.

 * Produce correct "dirty" marker for shell prompts, even when we
   are on an orphan or an unborn branch.

 * Some corner cases have been fixed in string-matching done in "git
   status".

 * Apple's common crypto implementation of SHA1_Update() does not take
   more than 4GB at a time, and we now have a compile-time workaround
   for it.
2015-12-10 13:35:46 +00:00
kamil
f416bcd0f0 Make devel/bokken work
Changes:
- Fix bokken startup script.
- Add runtime dependency on py-Pillow

It would be probably better to link bin/bokken share/bokken/bokken.py
The intermediate script tries to detect (wrongly in pkgsrc) the Python
executable and it needs adapting anyway.
2015-12-09 03:03:46 +00:00
adam
b09814d47d Changes 1.4.25:
Automake improvements
Misc documentation fixes
Misc updates to startup scripts
lru_crawler enable blocks until ready (test failure)
Record and report on time spent in listen_disabled (time_in_listen_disabled_us)
Update manpage for -I command. Make it more clear
Fix display of settings.hot_lru_pct in stats settings
No longer edits the output of ps while processing arguments
No longer crashes when failing to give arguments to some start args
Fix memcached unable to bind to an ipv6 address
No longer attempts bind to same interface more than once
fixed libevent version check: add the missing 1.0.x version check
fix off-by-one in LRU crawler, causing rare segfault
remove another invalid assert(), fixes clang and pedantic compilation
2015-12-08 17:41:56 +00:00
wiz
9f0f872334 Update to 0.9.12.20151209:
Bump internal version to fix some pkg-config version checks.
2015-12-08 16:53:08 +00:00
nonaka
baad7385f9 Updated devel/py-subprocess32 to 3.2.7
-----------------
2015-11-15 3.2.7
-----------------

* Issue #6973: When we know a subprocess.Popen process has died, do
  not allow the send_signal(), terminate(), or kill() methods to do
  anything as they could potentially signal a different process.
* Issue #23564: Fixed a partially broken sanity check in the _posixsubprocess
  internals regarding how fds_to_pass were passed to the child.  The bug had
  no actual impact as subprocess32.py already avoided it.

-----------------
2015-11-14 3.2.7rc2
-----------------

* Moved the repository from code.google.com to github.
* Added a _WAIT_TIMEOUT to satisfy the unsupported people entirely on
  their own trying to use this on Windows.
* Similarly: Updated setup.py to not build the extension on non-posix.

-----------------
2014-06-01 3.2.7rc1
-----------------

* Issue #21618: The subprocess module could fail to close open fds that were
  inherited by the calling process and already higher than POSIX resource
  limits would otherwise allow.  On systems with a functioning /proc/self/fd
  or /dev/fd interface the max is now ignored and all fds are closed.
2015-12-08 14:12:02 +00:00
wiz
9d59fc8590 Update to 0.9.12.20151208.
This is a manually created snapshot to get a bug fix while waiting
for the next release since the diff would be too big.

Changes from 0.9.12:
--------------------

* Features:
  - new library: libpkgconf

* Enhancements:
  - testsuite: use an explicit prefix on all tests
  - build: switch to automake

* Bug fixes:
  - cast all usage of ctype(3) functions
  - do not expand variables passed via --define-variable for compatibility with pkg-config 0.29
  - let the CFLAGS being user settable
2015-12-08 13:15:28 +00:00
jperkin
275c65c883 Use $as_echo to ensure \1 etc sequences are supported. 2015-12-08 11:02:25 +00:00
fhajny
e6698d6d81 Update devel/libbson to 1.3.0.
pkgsrc changes:
- Release tarballs cannot build man pages any more, use pre-built
  ones instead.

Changes since 1.2.1:
- Fix potential crash in bson_strncpy on Windows.
- Parse DBRefs correctly from JSON.
- CMake option to disable building tests: "cmake -DENABLE_TESTS:BOOL=OFF".
- Refactor the build system to declare library version in one place.
- Fix compiler warnings and errors, especially with Visual Studio 2015
  and IBM XL C.
- Combine environment's CFLAGS with configure options when building.
2015-12-08 09:34:38 +00:00
adam
1597ea5dde Changes in 3.4.1 since 3.4.0:
Fix auto export symbols for Dlls containing /bigobj for 64bit builds.
      Cray: Implement Fortran compiler version detection
      MSVC: Fix linking with /MANIFEST:NO option
      Make C and C++ default dialect detection robust to advanced optimizations
      FindGTest: Refactor test type checks to avoid cases triggering CMP0064
      Android: Restore generation of non-versioned soname
      Project: Guess default standard dialect if compiler was forced
      Revert "Disable shared library support when compiler links statically"
      Tests: Add case for add_subdirectory inside a function
      Tests: Add case for unmatched cmake_policy({PUSH,POP})
      Tests: Add case for package version file unmatched policy scope
      cmState: Skip variable scope snapshots to avoid call stack duplicates
      cmMakefile: Clarify purpose of method that pops a scope snapshot
      cmMakefile: Remove unused PolicyPushPop interfaces
      cmLocalGenerator: Use ScopePushPop RAII class to manage local variable scopes
      cmState: Enforce policy scope balancing around variable scopes
      cmLinkedTree: Rename 'Extend' method to 'Push'
      cmLinkedTree: Add Pop method
      cmListFileCache: Implement cmListFileBacktrace ctor/dtor out-of-line
      cmState: Avoid accumulating policy stack storage for short-lived scopes
      cmState: Avoid accumulating snapshot storage for short-lived scopes
      cmOrderDirectories: Factor out directory comparison
      cmOrderDirectories: Reduce repeat realpath() calls
      Include `sys/types.h` header to get `mode_t`
      Add NIOS2 CPU support
      cmELF: Avoid divide by zero if there are no dynamic section entries
2015-12-07 09:30:32 +00:00
taca
c4d7c37e80 Explicitly restrict PHP_VERSIONS_ACCEPTED to 55 and 56 for packages which
use php-mysql package.
2015-12-06 12:13:12 +00:00